CN112016863A - Method and device for determining distribution range, readable storage medium and electronic equipment - Google Patents

Method and device for determining distribution range, readable storage medium and electronic equipment Download PDF

Info

Publication number
CN112016863A
CN112016863A CN201910458449.5A CN201910458449A CN112016863A CN 112016863 A CN112016863 A CN 112016863A CN 201910458449 A CN201910458449 A CN 201910458449A CN 112016863 A CN112016863 A CN 112016863A
Authority
CN
China
Prior art keywords
distribution
unit
target
range
delivery
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
CN201910458449.5A
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.)
Rajax Network Technology Co Ltd
Original Assignee
Rajax Network Technology 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 Rajax Network Technology Co Ltd filed Critical Rajax Network Technology Co Ltd
Priority to CN201910458449.5A priority Critical patent/CN112016863A/en
Publication of CN112016863A publication Critical patent/CN112016863A/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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a method and a device for determining a distribution range, a readable storage medium and electronic equipment. According to the embodiment of the invention, historical distribution data of a target merchant is obtained, distribution heat information of each distribution unit in a first distribution range of the target merchant is determined according to the historical distribution data of the target merchant, and the target distribution unit is determined according to the distribution heat information of each distribution unit; and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value. By the method, when severe weather or the situation that the power resources are insufficient during the bill explosion occurs, the distribution range of the target merchant is narrowed to the second distribution range formed by the target distribution units in the first distribution range, so that the distribution efficiency is improved, and the distribution time of the order and the use experience of the target merchant and the user are guaranteed.

Description

Method and device for determining distribution range, readable storage medium and electronic equipment
Technical Field
The invention relates to the field of data processing, in particular to a method and a device for determining a distribution range, a readable storage medium and electronic equipment.
Background
With the continuous development of the take-out industry, more and more convenience is brought to life. Take-away food delivery as an example, great convenience is brought to the user, but due to the characteristic of timely delivery of food, a certain delivery range needs to be configured for the merchant, for example, the delivery range of the merchant is set in a circular area with the merchant as the center of a circle and 3 kilometers as the radius, but when severe weather or an order is exploded, the situation of insufficient transportation capacity resources occurs, so that after the target merchant receives the order of the user, the transportation capacity resources cannot be delivered to the user within a certain time, the satisfaction of the user is reduced, and the evaluation of the target merchant is affected.
In the prior art, when severe weather or an order is exploded, in order to ensure the user experience, the distribution range of the target merchant is directly reduced, for example, the distribution range of the target merchant is reduced from the original circular area with the radius of 3 kilometers to the circular area with the radius of 1 kilometer, only the user in the circular area with the radius of 1 kilometer can make an order, the user experience can be ensured by the method in the prior art, but along with the reduction of the range, the order receiving number of the target merchant is also reduced greatly, and the economic benefit is reduced.
In conclusion, the distribution efficiency is improved and the distribution time of the order is ensured under the condition of poor transportation resources in severe weather or when the order is exploded.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for determining a distribution range, a readable storage medium, and an electronic device, which can improve distribution efficiency and ensure order distribution time and use experience of target merchants and users under the condition that transportation resources are insufficient in severe weather or when an order is exploded.
In a first aspect, an embodiment of the present invention provides a method for determining a delivery range, where the method includes: obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time; determining the target distribution unit according to the distribution heat information of each distribution unit; and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
Preferably, the determining a target delivery unit according to the delivery heat information of each delivery unit specifically includes: determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units; and determining the target distribution unit according to the scores of the distribution units.
Preferably, the determining the target delivery unit according to the score of each delivery unit specifically includes: sorting the distribution units according to the scores of the distribution units; and determining the delivery units before the ordered set ranking as the target delivery units.
Preferably, the determining the target delivery unit according to the delivery heat information of each delivery unit specifically includes: determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat degree information; and sequencing the distribution units according to the priority.
Preferably, the determining, according to the target distribution unit, the second distribution range of the target merchant specifically includes: acquiring the distribution pressure of the target merchant; selecting at least one of the target delivery units based on the delivery pressure; and determining the selected target delivery unit as a second delivery range of the target merchant.
In a second aspect, an embodiment of the present invention provides a method for determining a delivery range, where the method includes: in response to the distribution pressure being larger than a set value, switching a first distribution range to a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units; and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
Preferably, the second dispensing range is a plurality of dispensing ranges, and the size of the second dispensing range is adjusted according to the dispensing pressure.
Preferably, after acquiring the first user order request based on the second delivery range, the method further includes: and responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting set conditions, wherein the second user is a user outside the second distribution range and within the first distribution range.
Preferably, the setting conditions specifically include: and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.
In a third aspect, an embodiment of the present invention provides an apparatus for determining a delivery range, where the apparatus includes: the system comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for acquiring historical distribution data of a target merchant and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data of the target merchant, and the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution duration; the second determining unit is used for determining the target distribution unit of the target merchant according to the distribution heat information of each distribution unit; and a third determining unit, configured to determine a second distribution range of the target merchant according to the target distribution unit, where the second distribution range is a distribution range used by the target merchant when distribution pressure is greater than a set value.
In a fourth aspect, an embodiment of the present invention provides an apparatus for determining a delivery range, where the apparatus includes: the switching unit is used for switching a first distribution range to a second distribution range in response to the distribution pressure being greater than a set value, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity greater than a first set value, and/or average customer unit price greater than a second set value, and/or average distribution time length is greater than a third set value, and the first distribution range is composed of a plurality of distribution units; and the obtaining unit is used for obtaining a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
In a fifth aspect, embodiments of the present invention provide a computer-readable storage medium on which computer program instructions are stored, which, when executed by a processor, implement a method according to any one of the first aspect, any one of the possibilities of the first aspect, the second aspect or any one of the possibilities of the second aspect.
In a sixth aspect, an embodiment of the present invention provides an electronic device, including a memory and a processor, where the memory is used to store one or more computer program instructions, where the one or more computer program instructions are executed by the processor to implement the following steps: obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time; determining a target distribution unit of the target merchant according to the distribution heat information of each distribution unit; and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
Preferably, when determining the target delivery unit according to the delivery heat information of each delivery unit, the processor specifically executes the following steps: determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units; and determining the target distribution unit according to the scores of the distribution units.
Preferably, the processor determines the target delivery unit according to the score of each delivery unit, and specifically executes the following steps: sorting the distribution units according to the scores of the distribution units; and determining the delivery units before the ordered set ranking as the target delivery units.
Preferably, the determining a standard distribution unit according to the distribution heat information of each distribution unit includes the following steps: determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat degree information; and sequencing the distribution units according to the priority.
Preferably, the determining, according to the target distribution unit, a second distribution range of the target merchant is performed, and the processor specifically performs the following steps: acquiring the distribution pressure of the target merchant; selecting at least one of the target delivery units based on the delivery pressure; and determining the selected target delivery unit as a second delivery range of the target merchant.
In a seventh aspect, an embodiment of the present invention provides an electronic device, including a memory and a processor, where the memory is used to store one or more computer program instructions, where the one or more computer program instructions are executed by the processor to implement the following steps: in response to the distribution pressure being larger than a set value, switching a first distribution range to a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units; and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
Preferably, the second dispensing range is a plurality of dispensing ranges, and the size of the second dispensing range is adjusted according to the dispensing pressure.
Preferably, after acquiring the first user order request based on the second delivery range, the processor further performs the following steps: and responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting set conditions, wherein the second user is a user outside the second distribution range and within the first distribution range.
Preferably, the setting conditions specifically include: and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.
According to the method and the device, the distribution heat information of each distribution unit in a first distribution range of a target merchant is determined according to historical distribution data of the target merchant, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time; determining a target distribution unit of the target merchant according to the distribution heat information; and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value. By the method, when severe weather or the situation that the power resources are insufficient during the bill explosion occurs, the distribution range of the target merchant is narrowed to the second distribution range formed by the target distribution units in the first distribution range, so that the distribution efficiency is improved, and the distribution time of the order and the use experience of the target merchant and the user are guaranteed.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent from the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
FIG. 1 is a schematic illustration of a prior art delivery range;
FIG. 2 is a flow chart of a method of determining a delivery range according to a first embodiment of the present invention;
FIG. 3 is a schematic view of the distribution range of the first embodiment of the present invention;
FIG. 4 is a schematic view of the distribution range of the first embodiment of the present invention;
FIG. 5 is a flowchart of a method of determining a delivery range according to a first embodiment of the present invention;
FIG. 6 is a flow chart of a method of determining a delivery range according to a second embodiment of the present invention;
FIG. 7 is a schematic view of a delivery range of a second embodiment of the present invention;
FIG. 8 is a schematic view of an apparatus for determining a dispensing range according to a third embodiment of the present invention;
FIG. 9 is a schematic view of an apparatus for determining a dispensing range according to a fourth embodiment of the present invention;
fig. 10 is a schematic view of an electronic device of a fifth embodiment of the invention;
fig. 11 is a schematic view of an electronic apparatus according to a sixth embodiment of the present invention.
Detailed Description
The present disclosure is described below based on examples, but the present disclosure is not limited to only these examples. In the following detailed description of the present disclosure, certain specific details are set forth. It will be apparent to those skilled in the art that the present disclosure may be practiced without these specific details. Well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the present disclosure.
Further, those of ordinary skill in the art will appreciate that the drawings provided herein are for illustrative purposes and are not necessarily drawn to scale.
Unless the context clearly requires otherwise, throughout the description and the claims, the words "comprise", "comprising", and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is, what is meant is "including, but not limited to".
In the description of the present disclosure, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In addition, in the description of the present disclosure, "a plurality" means two or more unless otherwise specified.
In the take-away industry, the server will generally configure a certain distribution range for the merchant, for example, a circular area with the center of the merchant and a radius of 3 kilometers is set as the distribution range of the merchant, that is, only users within the distribution range can place orders at the merchant. However, when severe weather occurs, the distribution speed of the transportation resources becomes slow, and the number of the received orders is reduced; when an order is exploded, the distribution capacity of the transportation resources is limited, and more orders cannot be taken, that is, when severe weather and the order is exploded, the situation that the transportation resources are insufficient occurs, so that after a target merchant receives the order of a user, the transportation resources cannot be distributed to the user within a certain time, the satisfaction degree of the user is reduced, and the evaluation of the target merchant is influenced.
In the prior art, when severe weather or an order burst occurs, in order to ensure the user experience, the distribution range of a target merchant is directly reduced, specifically, as shown in fig. 1, the distribution range of the target merchant is reduced from an original circular area with a radius of 3 kilometers to a circular area with a radius of 1 kilometer, only users in the circular area with a radius of 1 kilometer can make orders, the number of orders received by the target merchant is reduced by the method in the prior art, the distribution pressure of transportation resources is reduced, the distribution speed is ensured, the user experience is ensured, but along with the reduction of the range, the number of orders received by the target merchant is reduced, and the economic benefit of the target merchant is reduced. Therefore, how to ensure the use experience of the target merchant and the user under the condition of poor transportation resources in severe weather or in order burst, and simultaneously, better ensuring the economic benefit of the target merchant is the problem to be solved at present.
Fig. 2 is a flowchart of a method for determining a delivery range according to a first embodiment of the present invention. As shown in fig. 2, the method specifically includes the following steps:
step S200, obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution duration.
Specifically, it is assumed that the first distribution range is divided into 8 distribution units, for example, as shown in fig. 2, the first distribution range is circular, each distribution unit is in the shape of a sector, and the distribution units are respectively the distribution unit 1, the distribution unit 2, the distribution unit 3, the distribution unit 4, the distribution unit 5, the distribution unit 6, the distribution unit 7, and the distribution unit 8. And determining distribution heat information such as order quantity, average passenger unit price, average distribution time length and the like of each distribution unit in a certain time according to the historical data.
Step S201, determining a target delivery unit according to the delivery heat information of each delivery unit.
Specifically, the delivery units are sorted according to the delivery heat information of the delivery units, and the delivery unit before the set ranking of the sorting is determined as the target delivery unit. When the distribution units are sorted according to the content included in the distribution popularity information, the following two cases are classified:
in case one, the scores of the distribution units are determined according to the order quantity, the average customer unit price and the average distribution time length included in the distribution heat information of the distribution units, the distribution units are sorted according to the scores of the distribution units, and the distribution unit before the ranking is set in the sorting is determined as the target distribution unit.
Specifically, weighting scores of the order quantity, the average customer unit price and the average distribution time length included in the distribution heat degree information of each distribution unit are determined, for example, assuming that the weight of the order quantity is 0.4, the weight of the average customer unit price is 0.4 and the weight of the average distribution time length is 0.2, scores corresponding to the order quantity are determined according to the values of the order quantity, assuming that the values of the order quantity in different numerical ranges respectively correspond to different scores, for example, when the value of the order quantity is 0-30, the score of the order quantity is 5, when the value of the order quantity is 31-60, the score of the order quantity is 10, when the value of the order quantity is 61-100, the score of the order quantity is 15, and so on, the invention does not limit the method; determining the score corresponding to the average passenger unit price according to the value of the average passenger unit price, and assuming that the values of the average passenger unit price in different numerical ranges respectively correspond to different scores, for example, when the value of the average passenger unit price is 0-15, the score of the average passenger unit price is 5, when the value of the average passenger unit price is 16-30, the score of the average passenger unit price is 10, when the value of the average passenger unit price is 31-60, the score of the average passenger unit price is 15, and so on, the invention does not limit the same; determining a score corresponding to the average distribution time length according to the value of the average distribution time length, and assuming that the values of the average distribution time length in different numerical ranges respectively correspond to different scores, for example, when the value of the average distribution time length is 0-10, the score of the average distribution time length is 30, when the value of the average distribution time length is 11-20, the score of the average distribution time length is 25, when the value of the average distribution time length is 21-30, the score of the average distribution time length is 20, and so on, the invention does not limit the invention; assuming that the order quantity of the distribution unit 1 is 55, the average customer unit price is 25, and the average distribution time is 13 minutes, the order quantity score of the distribution unit 1 is 10 points, the average customer unit price of the distribution unit 1 is 10 points, and the average distribution time of the distribution unit 1 is 25 points, the score of the distribution unit 1 is 10 x 0.4+25 x 0.2-13 points, the score of other distribution units is calculated in the same way as the score of the distribution unit 1, after the score of each distribution unit is determined, the distribution units are sorted from high to low according to the score value, and the distribution unit sorted in the top 4 is determined as the target distribution unit. In the embodiment of the present invention, the weight is determined according to actual conditions, and the present invention does not limit the weight.
Determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat information; and sequencing the distribution units according to the priority.
Specifically, the method is divided into three modes, namely, the order quantity is the highest priority, the average passenger unit price is the highest priority, or the average distribution time length is the highest priority, and the method specifically comprises the following steps:
in the first mode, the distribution units are sorted according to the order quantity of the distribution units from large to small.
For example, in the past week, the order amount of the delivery unit 1 is 150, the order amount of the delivery unit 2 is 156, the order amount of the delivery unit 3 is 250, the order amount of the delivery unit 4 is 253, the order amount of the delivery unit 5 is 114, the order amount of the delivery unit 6 is 162, the order amount of the delivery unit 7 is 103, and the order amount of the delivery unit 8 is 201, and the order of the delivery units is shown in table 1 in the order of the order amounts from small to large:
TABLE 1
Sorting Dispensing unit Amount of orders
1 Dispensing unit 4 253
2 Delivery unit 3 250
3 Dispensing unit 8 201
4 Dispensing unit 6 162
5 Delivery unit 2 156
6 Dispensing unit 1 150
7 Dispensing unit 5 114
8 Dispensing unit 7 103
According to table 1, the top 4 sorted names are determined as target delivery units, that is, the delivery units 4, 3, 8, and 6 are determined as target delivery units, optionally, the top 3 names may be selected, or the top 5 names may be determined as target delivery units.
In the above case, there is a special case, specifically, in response to that the order quantity of the two delivery units is the same, selecting one of the average customer unit price and/or the average delivery time length with the second priority for sorting, and ranking the delivery unit with the higher average customer unit price and/or the shorter average delivery time length among the two delivery units before the delivery unit with the lower average customer unit price and/or the longer average delivery time length among the two delivery units; for example, the following steps are carried out: the order amount of the distribution unit 1 is 150, the order amount of the distribution unit 2 is 156, the order amount of the distribution unit 3 is 250, the order amount of the distribution unit 4 is 253, the order amount of the distribution unit 5 is 114, the order amount of the distribution unit 6 is 201, the order amount of the distribution unit 7 is 103, and the order amount of the distribution unit 8 is 201, since the order amounts of the distribution unit 8 and the distribution unit 6 are the same, the arrangement of the distribution unit 8 and the distribution unit 6 cannot be determined according to the order amounts at the time of ordering, and at this time, it is necessary to determine the average customer unit price and/or the average distribution time length of the distribution unit 8 and the distribution unit 6, taking the average customer unit price as an example, assuming that the average customer unit price of the distribution unit 8 is 30 and the average customer unit price of the distribution unit 6 is 35, the distribution unit 6 is arranged before the distribution unit 8, and a generated arrangement table is as shown in table 2:
TABLE 2
Sorting Dispensing unit Amount of orders Average unit price
1 Dispensing unit 4 253 36
2 Delivery unit 3 250 32
3 Dispensing unit 6 201 35
4 Dispensing unit 8 201 30
5 Delivery unit 2 156 29
6 Dispensing unit 1 150 29
7 Dispensing unit 5 114 28
8 Dispensing unit 7 103 27
According to table 2, the top 4 sorted names are determined as target delivery units, that is, the delivery units 4, 3, 6, and 8 are determined as target delivery units, optionally, the top 3 names may be selected, or the top 5 names may be determined as target delivery units.
In the embodiment of the present invention, the average delivery duration, the average passenger order price, and the average delivery duration are not described in detail.
And in the second mode, the distribution units are sorted according to the order of the average customer unit price of the distribution units from high to low.
For example, in the past week, the average guest unit price of the distribution unit 1 is 49, the average guest unit price of the distribution unit 2 is 56, the average guest unit price of the distribution unit 3 is 50, the average guest unit price of the distribution unit 4 is 53, the average guest unit price of the distribution unit 5 is 24, the average guest unit price of the distribution unit 6 is 62, the average guest unit price of the distribution unit 7 is 33, and the average guest unit price of the distribution unit 8 is 21, and the distribution units are sorted in the order of the average guest unit prices from high to low as shown in table 3:
TABLE 3
Sorting Dispensing unit Amount of orders
1 Dispensing unit 6 62
2 Delivery unit 2 56
3 Dispensing unit 4 53
4 Delivery unit 3 50
5 Dispensing unit 1 49
6 Dispensing unit 7 33
7 Dispensing unit 5 24
8 Dispensing unit 8 21
According to table 3, the top 4 sorted names are determined as target delivery units, that is, the delivery unit 6, the delivery unit 2, the delivery unit 4, and the delivery unit 3 are determined as target delivery units, optionally, the top 3 names may be selected, or the top 5 names may be determined as target delivery units.
In the foregoing, there is a special case, specifically, in response to that the average customer unit prices of the two delivery units are the same, selecting one of the two delivery units with the second priority ranking from the order quantity and/or the average delivery time length for sorting, and ranking the delivery unit with the larger order quantity and/or the shorter average delivery time length of the two delivery units before the delivery unit with the smaller order quantity and/or the longer average delivery time length of the two delivery units; for example, the following steps are carried out: the guest unit price of the distribution unit 1 is 50, the guest unit price of the distribution unit 2 is 56, the guest unit price of the distribution unit 3 is 50, the guest unit price of the distribution unit 4 is 53, the guest unit price of the distribution unit 5 is 24, the guest unit price of the distribution unit 6 is 62, the guest unit price of the distribution unit 7 is 33, and the guest unit price of the distribution unit 8 is 21, since the guest unit prices of the distribution unit 1 and the distribution unit 3 are the same, when the ordering is performed, the ordering of the delivery units 1 and 3 cannot be determined according to the average customer unit price, and at this time, the order quantity and/or the average delivery time length of the delivery units 1 and 3 need to be determined, taking the order amount as an example, assuming that the order amount of the delivery unit 1 is 230 and the order amount of the delivery unit 3 is 210, the delivery unit 1 is arranged before the delivery unit 3, and the generated arrangement table is shown in table 4:
TABLE 4
Sorting Dispensing unit Average unit price Amount of orders
1 Dispensing unit 6 62 250
2 Delivery unit 2 56 249
3 Dispensing unit 4 53 220
4 Dispensing unit 1 50 230
5 Delivery unit 3 50 210
6 Dispensing unit 7 33 189
7 Dispensing unit 5 24 203
8 Dispensing unit 8 21 201
According to table 4, the top 4 sorted names are determined as target delivery units, that is, the delivery unit 6, the delivery unit 2, the delivery unit 4, and the delivery unit 1 are determined as target delivery units, optionally, the top 3 names may be selected, or the top 5 names may be determined as target delivery units.
In the embodiment of the present invention, details of the average distribution time length, the order quantity, and the average distribution time length are not described.
And thirdly, sequencing the distribution units according to the sequence of the average distribution time length of the distribution units from short to long.
For example, in the past week, the average delivery time period of the delivery units 1 is 30 minutes, the average delivery time period of the delivery units 2 is 26 minutes, the average delivery time period of the delivery units 3 is 24 minutes, the average delivery time period of the delivery units 4 is 31 minutes, the average delivery time period of the delivery units 5 is 19 minutes, the average delivery time period of the delivery units 6 is 23 minutes, the average delivery time period of the delivery units 7 is 16 minutes, and the average delivery time period of the delivery units 8 is 20 minutes, and the distribution units are sorted in the order of the average delivery time periods from short to long as shown in table 5:
TABLE 5
Sorting Dispensing unit Average delivery duration
1 Dispensing unit 6 16
2 Delivery unit 2 19
3 Dispensing unit 4 20
4 Delivery unit 3 23
5 Dispensing unit 1 24
6 Dispensing unit 7 26
7 Dispensing unit 5 30
8 Dispensing unit 8 31
According to table 5, the top 4 sorted names are determined as target delivery units, that is, the delivery unit 6, the delivery unit 2, the delivery unit 4, and the delivery unit 3 are determined as target delivery units, optionally, the top 3 names may be selected, or the top 5 names are determined as target delivery units.
In the foregoing case, there is a special case that, in response to that the average delivery time lengths of the two delivery units are the same, one of the two delivery units with the highest order number is selected and ranked among the order quantity and/or the average customer price, and the delivery unit with the highest order quantity and/or the highest average customer price is ranked before the delivery unit with the lowest order quantity and/or the lowest average customer price; for example, the following steps are carried out: the average distribution time length of the distribution unit 1 is 30 minutes, the average distribution time length of the distribution unit 2 is 26 minutes, the average distribution time length of the distribution unit 3 is 24 minutes, the average distribution time length of the distribution unit 4 is 20 minutes, the average distribution time length of the distribution unit 5 is 19 minutes, the average distribution time length of the distribution unit 6 is 23 minutes, the average distribution time length of the distribution unit 7 is 16 minutes, and the average distribution time length of the distribution unit 8 is 20 minutes, since the average customer unit prices of the distribution unit 4 and the distribution unit 8 are the same, the arrangement of the distribution unit 4 and the distribution unit 8 cannot be determined according to the average customer unit price when the arrangement is performed, at this time, the order quantity and/or the average customer unit price of the distribution unit 4 and the distribution unit 8 need to be determined, and assuming that the order quantity of the distribution unit 4 is 230 and the order quantity of the distribution unit 8 is 210 by taking the order quantity as an example, the distribution unit 4 is arranged in front of the distribution unit, the resulting ranking table is shown in table 6:
TABLE 6
Sorting Dispensing unit Average delivery duration Amount of orders
1 Dispensing unit 6 16 250
2 Delivery unit 2 19 249
3 Dispensing unit 4 20 230
4 Dispensing unit 8 20 210
5 Delivery unit 3 23 210
6 Dispensing unit 1 24 189
7 Dispensing unit 7 26 203
8 Dispensing unit 5 30 201
According to table 6, the top 4 sorted names are determined as target delivery units, that is, the delivery unit 6, the delivery unit 2, the delivery unit 4, and the delivery unit 8 are determined as target delivery units, optionally, the top 3 names may be selected, or the top 5 names may be determined as target delivery units.
In the embodiment of the present invention, the average passenger unit price, and the average delivery duration are not described in detail.
In the embodiment of the invention, the distribution units are sorted according to the priority sorting condition of the order quantity, the average passenger order price and the average distribution duration at the same time, and specifically, the priority is divided into the following parts from high to low: order volume, average passenger order price and average distribution duration; order quantity, average distribution duration and average customer unit price; average customer unit price, order quantity and average distribution time length; average customer unit price, average delivery time length and order quantity; average distribution time length, average customer unit price and order quantity; the average distribution duration, the order quantity, the average customer unit price, and the like, and how to rank the customers is not described in detail herein.
Step S202, determining a second distribution range of the target merchant according to the target distribution unit, where the second distribution range is a distribution range used by the target merchant when the distribution pressure is greater than a set value.
Specifically, at least one target delivery unit is selected according to the delivery pressure, and the at least one target delivery unit is determined as a second delivery range of the target merchant.
The target distribution unit determined according to the above situation is determined as the second distribution range of the target merchant, for example, according to table 1, the target distribution unit is the distribution unit 4, the distribution unit 3, the distribution unit 8, and the distribution unit 6, the distribution unit 4, the distribution unit 3, the distribution unit 8, and the distribution unit 6 constitute the second distribution range of the target merchant, and specifically, as shown in fig. 3, the center of the circle is the target merchant. Optionally, the size of the second distribution range may be adjusted according to the size of the distribution pressure, the larger the distribution pressure is, the smaller the second distribution range is, assuming that the distribution pressure is divided into 3 levels, which are a first high-pressure level, a second high-pressure level and a third high-pressure level, and the levels are sorted from large to small according to the distribution pressure, where the distribution pressure corresponding to the first high-pressure level is the largest, and when the distribution pressure is the first high-pressure level, the distribution unit 4 is the second distribution range of the target merchant; or, when the distribution pressure is the second high-pressure level, the distribution unit 4 and the distribution unit 3 constitute the second distribution range of the target merchant, and the above embodiment is only illustrative, and how to determine the second distribution range according to the distribution pressure is determined according to the actual application.
In the embodiment of the present invention, the target distribution units may also be square areas, for example, the square areas include an office building with a large number of users, the specific selection manner of the target distribution units is the same as the division manner into sectors, and a schematic diagram of the target distribution units in the square areas is shown in fig. 4.
By the method, when severe weather or the situation that the power resources are insufficient during the bill explosion occurs, the distribution range of the target merchant is narrowed to be the second distribution range formed by the target distribution units in the first distribution range, and due to the fact that the target distribution units are large in order quantity, high in average customer unit price and/or long in average distribution time, the distribution area is narrowed according to the method, the economic benefit of the target merchant is better guaranteed, and the use experience of the target merchant and users is guaranteed.
In a possible implementation manner, as shown in fig. 5, the flowchart of the method for determining a delivery range according to the first embodiment of the present invention further includes, before step S200, the following steps:
step S203, acquiring a plurality of delivery units within the first delivery range.
After the second distribution range is determined according to the method illustrated in fig. 2, fig. 6 is a flowchart of a method for determining a distribution range according to a second embodiment of the present invention, as illustrated in fig. 6, specifically including the following steps:
step S600, responding to the distribution pressure larger than the set value, and switching the first distribution range to a second distribution range.
The distribution pressure is the single store distribution pressure of the target merchant, the second distribution range is composed of target distribution units, the target distribution units are distribution units, the order quantity included in the distribution heat information is larger than a first set value, the average customer unit price is larger than a second set value, and/or the average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units.
Step S601, obtaining a first user order request based on the second distribution range.
And the first user is a user in the second distribution range.
Specifically, the second distribution range is multiple, and the size of the second distribution range is adjusted according to the distribution pressure.
In a possible implementation manner, after step S601, the following steps are further included:
and step S602, responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting the set conditions.
The second user is a user outside the second distribution range and within the first distribution range.
Specifically, the setting conditions specifically include: and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.
For example, the target distribution unit shown in fig. 3 is determined as the second distribution range of the target merchant, for example, according to table 1, the target distribution unit is the distribution unit 4, the distribution unit 3, the distribution unit 8 and the distribution unit 6, the second distribution range of the target merchant is composed of the distribution unit 4, the distribution unit 3, the distribution unit 8 and the distribution unit 6, the capacity resource distributes the surplus capacity resource outside the second distribution range, the customers with high capacity are distributed, for example, the average capacity price of the customer 1 and the customer 2 is higher than 180 historically, the fourth setting value is 160, the average capacity price of the customer 1 and the customer 2 is higher than the fourth setting value, therefore, although the customer 1 and the customer 2 are not in the second distribution range, when the surplus capacity resource exists, the capacity resource is distributed for the customer 1 and the customer 2, as shown in fig. 7 in particular, the user 1 is within the range of the delivery unit 2 and the user 2 is within the range of the delivery unit 1. Optionally, when there is excess capacity resource, the excess capacity resource may also be used for distribution by a user whose distribution time is shorter than the fifth set value, for example, 15 minutes.
Fig. 8 is a schematic view of an apparatus for determining a dispensing range according to a third embodiment of the present invention. As shown in fig. 8, the apparatus of the present embodiment includes a first determining unit 81, a second determining unit 82, and a third receiving unit 83.
The first determining unit 81 is configured to obtain historical distribution data of a target merchant, and determine distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, where the distribution heat information includes at least one of an order amount, an average customer unit price, and an average distribution duration; a second determining unit 82 configured to determine the target delivery unit according to the delivery heat information of each delivery unit; a third determining unit 83, configured to determine a second distribution range of the target merchant according to the target distribution unit, where the second distribution range is a distribution range used by the target merchant when the distribution pressure is greater than a set value.
Further, the second determining unit is specifically configured to: determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units; and determining the target distribution unit according to the scores of the distribution units.
Further, the second determining unit is specifically configured to: sorting the distribution units according to the scores of the distribution units; and determining the delivery units before the ordered set ranking as the target delivery units.
Further, the second determining unit is specifically configured to: determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat degree information; and sequencing the distribution units according to the priority.
Further, the third determining unit is specifically configured to: acquiring the distribution pressure of the target merchant; selecting at least one of the target delivery units based on the delivery pressure; and determining the selected target delivery unit as a second delivery range of the target merchant.
Fig. 9 is a schematic view of an apparatus for determining a dispensing range according to a fourth embodiment of the present invention. As shown in fig. 9, the apparatus of the present embodiment includes a switching unit 91 and an acquisition unit 92.
The switching unit 91 is configured to switch a first distribution range to a second distribution range in response to distribution pressure being greater than a set value, where the second distribution range is composed of target distribution units, the target distribution units are distribution units whose distribution heat information includes an order quantity greater than a first set value, and/or an average customer unit price greater than a second set value, and/or an average distribution time length greater than a third set value, and the first distribution range is composed of a plurality of distribution units; the obtaining unit 92 is configured to obtain a first user order request based on the second distribution range, where the first user is a user in the second distribution range.
Further, the second distribution range is multiple, and the size of the second distribution range is adjusted according to the distribution pressure.
Further, the obtaining unit 92 is further configured to: and responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting set conditions, wherein the second user is a user outside the second distribution range and within the first distribution range.
Further, the setting conditions specifically include: and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.
Fig. 10 is a schematic view of an electronic apparatus according to a fifth embodiment of the present invention. In this embodiment, the electronic device is a server. It should be understood that other electronic devices, such as raspberry pies, are also possible. As shown in fig. 10, the electronic device: includes at least one processor 1001; and memory 1002 communicatively coupled to the at least one processor 1001; and a communication component 1003 communicatively coupled with the scanning device, the communication component 1003 receiving and transmitting data under the control of the processor 1001; the memory 1002 stores instructions executable by the at least one processor 1001, and the instructions are executed by the at least one processor 1001 to implement: obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time; determining the target distribution unit according to the distribution heat information of each distribution unit; and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
Further, when determining the target distribution unit of the target merchant according to the distribution popularity information, the processor specifically executes the following steps: determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units; and determining the target distribution unit according to the scores of the distribution units.
Further, the processor may specifically execute the following steps of: sorting the distribution units according to the scores of the distribution units; and determining the delivery units before the ordered set ranking as the target delivery units.
Further, the processor specifically executes the following steps of determining a target delivery unit of the target merchant according to the delivery popularity information: determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat degree information; and sequencing the distribution units according to the priority.
Further, the determining, according to the target distribution unit, a second distribution range of the target merchant may include: acquiring the distribution pressure of the target merchant; selecting at least one of the target delivery units based on the delivery pressure; and determining the selected target delivery unit as a second delivery range of the target merchant.
Specifically, the electronic device includes: one or more processors 1001 and a memory 1002, with one processor 1001 being an example in fig. 10. The processor 1001 and the memory 1002 may be connected by a bus or by other means, and fig. 10 illustrates the case where the processor and the memory are connected by a bus. Memory 1002, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The processor 1001 executes various functional applications of the apparatus and data processing by executing nonvolatile software programs, instructions, and modules stored in the memory 1002, that is, implements the above-described method of determining the distribution range.
The memory 1002 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store a list of options, etc. Further, the memory 1002 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 1002 may optionally include memory located remotely from the processor 1001, which may be connected to an external device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
One or more modules are stored in the memory 1002 and, when executed by the one or more processors 1001, perform a method of determining a delivery range in any of the method embodiments described above.
Fig. 11 is a schematic view of an electronic apparatus according to a sixth embodiment of the present invention. In this embodiment, the electronic device is a server. It should be understood that other electronic devices, such as raspberry pies, are also possible. As shown in fig. 11, the electronic device: at least one processor 1101; and a memory 1102 communicatively coupled to the at least one processor 1101; and a communication component 1103 communicatively connected to the scanning device, the communication component 1103 receiving and sending data under control of the processor 1101; wherein the memory 1102 stores instructions executable by the at least one processor 1101 to perform, by the at least one processor 1101: in response to the distribution pressure being larger than a set value, switching a first distribution range to a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units; and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
Further, the second distribution range is multiple, and the size of the second distribution range is adjusted according to the distribution pressure.
Further, after acquiring the first user order request based on the second delivery range, the processor further performs the following steps: and responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting set conditions, wherein the second user is a user outside the second distribution range and within the first distribution range.
Further, the setting conditions specifically include: and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.
Specifically, the electronic device includes: one or more processors 1101 and a memory 1102, with one processor 1101 being illustrated in fig. 11. The processor 1101 and the memory 1102 may be connected by a bus or other means, such as the bus in fig. 11. Memory 1102, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The processor 1101 executes various functional applications of the apparatus and data processing, i.e., implements the above-described method of determining the distribution range, by executing nonvolatile software programs, instructions, and modules stored in the memory 1102.
The memory 1102 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store a list of options, etc. Further, the memory 1102 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 1102 may optionally include memory located remotely from the processor 1101, which may be connected to an external device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
One or more modules are stored in the memory 1102, which when executed by the one or more processors 1101, perform a method of determining a delivery range in any of the method embodiments described above.
The product can execute the method provided by the embodiment of the application, has corresponding functional modules and beneficial effects of the execution method, and can refer to the method provided by the embodiment of the application without detailed technical details in the embodiment.
A seventh embodiment of the invention relates to a non-volatile storage medium for storing a computer-readable program for causing a computer to perform some or all of the above-described method embodiments.
That is, as can be understood by those skilled in the art, all or part of the steps in the method for implementing the embodiments described above may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific embodiments for practicing the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.
The embodiment of the application discloses A1, a method for determining a distribution range, which comprises the following steps:
obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time;
determining target distribution units according to the distribution heat information of each distribution unit;
and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
The method of a2, as in a1, the determining a target delivery unit according to the delivery heat information of each delivery unit specifically includes:
determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units;
and determining the target distribution unit according to the scores of the distribution units.
A3, the method as in a2, wherein the determining the target delivery unit according to the score of each delivery unit specifically comprises:
sorting the distribution units according to the scores of the distribution units;
and determining the delivery units before the ordered set ranking as the target delivery units.
The method of a4, as in a1, the determining a target delivery unit according to the delivery heat information of each delivery unit specifically includes:
determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat degree information;
and sequencing the distribution units according to the priority.
A5, the method as in a1, wherein the determining the second distribution range of the target merchant according to the target distribution unit specifically includes:
acquiring the distribution pressure of the target merchant;
selecting at least one of the target delivery units based on the delivery pressure;
and determining the selected target delivery unit as a second delivery range of the target merchant.
The embodiment of the application also discloses B1 and a method for determining the distribution range, wherein the method comprises the following steps:
responding to the distribution pressure being larger than a set value, switching a first distribution range into a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units;
and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
B2, the method according to B1, wherein the second distribution range is a plurality of ranges, and the size of the second distribution range is adjusted according to the distribution pressure.
B3, the method according to B1, wherein after acquiring the first user order request based on the second delivery scope, the method further comprises:
and responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting set conditions, wherein the second user is a user outside the second distribution range and within the first distribution range.
B4, the method according to B3, wherein the setting conditions specifically include:
and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.
The embodiment of the application also discloses C1, a device for determining the distribution range, which comprises:
the system comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for acquiring historical distribution data of a target merchant and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data of the target merchant, and the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution duration;
a second determining unit, configured to determine the target delivery unit according to the delivery heat information of each delivery unit;
and a third determining unit, configured to determine a second distribution range of the target merchant according to the target distribution unit, where the second distribution range is a distribution range used by the target merchant when distribution pressure is greater than a set value.
The embodiment of the application also discloses D1, a device for determining the distribution range, which comprises:
the switching unit is used for switching a first distribution range to a second distribution range in response to the distribution pressure being greater than a set value, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity greater than a first set value, and/or average customer unit price greater than a second set value, and/or average distribution time length is greater than a third set value, and the first distribution range is composed of a plurality of distribution units;
and the obtaining unit is used for obtaining a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
The embodiment of the application also discloses E1, a computer readable storage medium, and computer program instructions stored thereon, wherein the computer program instructions realize the method according to any one of A1-B4 when being executed by a processor.
The embodiment of the application also discloses an F1, an electronic device, including a memory and a processor, where the memory is used to store one or more computer program instructions, where the one or more computer program instructions are executed by the processor to implement the following steps:
obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time;
determining target distribution units according to the distribution heat information of each distribution unit;
and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
F2, the electronic device of F1, wherein when determining the target delivery unit according to the delivery heat information of each delivery unit, the processor specifically executes the following steps:
determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units;
and determining the target distribution unit according to the scores of the distribution units.
F3, the electronic device according to F2, wherein the target delivery unit is determined according to the score of each delivery unit, and the processor specifically executes the following steps:
sorting the distribution units according to the scores of the distribution units;
and determining the delivery units before the ordered set ranking as the target delivery units.
F4, the electronic device according to F1, wherein the processor specifically executes the following steps of:
determining the order quantity, the average passenger unit price and the priority of the average distribution time length which are included in the distribution heat degree information;
and sequencing the distribution units according to the priority.
F5, the electronic device according to F1, wherein the second distribution range of the target merchant is determined according to the target distribution unit, and the processor specifically executes the following steps:
acquiring the distribution pressure of the target merchant;
selecting at least one of the target delivery units based on the delivery pressure;
and determining the selected target delivery unit as a second delivery range of the target merchant.
The embodiment of the application also discloses G1, an electronic device, comprising a memory and a processor, wherein the memory is used for storing one or more computer program instructions, and the one or more computer program instructions are executed by the processor to realize the following steps:
in response to the distribution pressure being larger than a set value, switching a first distribution range to a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units;
and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
G2, the electronic device according to G1, wherein the second distribution range is multiple, and the size of the second distribution range is adjusted according to the distribution pressure.
G3, the electronic device of G1, wherein after obtaining the first user order request based on the second delivery scope, the processor further performs the following steps:
and responding to the current existence of the residual capacity resources, and acquiring a second user order request meeting set conditions, wherein the second user is a user outside the second distribution range and within the first distribution range.
G4, the electronic device of G3, wherein the setting conditions specifically include:
and the passenger order price requested by the second user order is greater than a fourth set value, or the distribution time length is less than a fifth set value.

Claims (10)

1. A method of determining a delivery range, the method comprising:
obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time;
determining target distribution units according to the distribution heat information of each distribution unit;
and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
2. The method as claimed in claim 1, wherein said determining a target delivery unit according to the delivery heat information of each delivery unit comprises:
determining the scores of the distribution units according to the order quantity, the average customer unit price and the average distribution duration included in the distribution heat information of the distribution units;
and determining the target distribution unit according to the scores of the distribution units.
3. The method of claim 2, wherein said determining the target delivery unit based on the score of each delivery unit comprises:
sorting the distribution units according to the scores of the distribution units;
and determining the delivery units before the ordered set ranking as the target delivery units.
4. The method of claim 1, wherein the determining a second delivery range of the target merchant based on the target delivery unit specifically comprises:
acquiring the distribution pressure of the target merchant;
selecting at least one of the target delivery units based on the delivery pressure;
and determining the selected target delivery unit as a second delivery range of the target merchant.
5. A method of determining a delivery range, the method comprising:
responding to the distribution pressure being larger than a set value, switching a first distribution range into a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units;
and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
6. An apparatus for determining a delivery range, the apparatus comprising:
the system comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for acquiring historical distribution data of a target merchant and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data of the target merchant, and the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution duration;
a second determining unit, configured to determine the target delivery unit according to the delivery heat information of each delivery unit;
and a third determining unit, configured to determine a second distribution range of the target merchant according to the target distribution unit, where the second distribution range is a distribution range used by the target merchant when distribution pressure is greater than a set value.
7. An apparatus for determining a delivery range, the apparatus comprising:
the switching unit is used for switching a first distribution range to a second distribution range in response to the distribution pressure being greater than a set value, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity greater than a first set value, and/or average customer unit price greater than a second set value, and/or average distribution time length is greater than a third set value, and the first distribution range is composed of a plurality of distribution units;
and the obtaining unit is used for obtaining a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
8. A computer-readable storage medium on which computer program instructions are stored, which, when executed by a processor, implement the method of any one of claims 1-5.
9. An electronic device comprising a memory and a processor, wherein the memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to perform the steps of:
obtaining historical distribution data of a target merchant, and determining distribution heat information of each distribution unit in a first distribution range of the target merchant according to the historical distribution data, wherein the distribution heat information comprises at least one of order quantity, average customer unit price and average distribution time;
determining target distribution units according to the distribution heat information of each distribution unit;
and determining a second distribution range of the target merchant according to the target distribution unit, wherein the second distribution range is the distribution range used by the target merchant when the distribution pressure is greater than a set value.
10. An electronic device comprising a memory and a processor, wherein the memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to perform the steps of:
in response to the distribution pressure being larger than a set value, switching a first distribution range to a second distribution range, wherein the second distribution range is composed of target distribution units, the target distribution units are distribution units of which the distribution heat information comprises order quantity larger than a first set value, and/or average passenger unit price larger than a second set value, and/or average distribution time length is larger than a third set value, and the first distribution range is composed of a plurality of distribution units;
and acquiring a first user order request based on the second distribution range, wherein the first user is a user in the second distribution range.
CN201910458449.5A 2019-05-29 2019-05-29 Method and device for determining distribution range, readable storage medium and electronic equipment Pending CN112016863A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910458449.5A CN112016863A (en) 2019-05-29 2019-05-29 Method and device for determining distribution range, readable storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910458449.5A CN112016863A (en) 2019-05-29 2019-05-29 Method and device for determining distribution range, readable storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN112016863A true CN112016863A (en) 2020-12-01

Family

ID=73501044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910458449.5A Pending CN112016863A (en) 2019-05-29 2019-05-29 Method and device for determining distribution range, readable storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN112016863A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553500A (en) * 2021-06-29 2021-10-26 北京三快在线科技有限公司 Merchant information recommendation method and device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107093121A (en) * 2016-11-30 2017-08-25 北京小度信息科技有限公司 Interface display method, dispatching order allocation method and device
CN107093123A (en) * 2017-01-12 2017-08-25 北京小度信息科技有限公司 Data processing method and device
CN109598447A (en) * 2018-12-10 2019-04-09 拉扎斯网络科技(上海)有限公司 With pressurization pressure adjustment, order allocation method and device, electronic equipment and medium
CN109636013A (en) * 2018-11-27 2019-04-16 拉扎斯网络科技(上海)有限公司 Dispense generation method, device, electronic equipment and the storage medium of range
CN109785029A (en) * 2017-11-14 2019-05-21 北京小度信息科技有限公司 The method and apparatus of information for rendering

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107093121A (en) * 2016-11-30 2017-08-25 北京小度信息科技有限公司 Interface display method, dispatching order allocation method and device
CN107093123A (en) * 2017-01-12 2017-08-25 北京小度信息科技有限公司 Data processing method and device
CN109785029A (en) * 2017-11-14 2019-05-21 北京小度信息科技有限公司 The method and apparatus of information for rendering
CN109636013A (en) * 2018-11-27 2019-04-16 拉扎斯网络科技(上海)有限公司 Dispense generation method, device, electronic equipment and the storage medium of range
CN109598447A (en) * 2018-12-10 2019-04-09 拉扎斯网络科技(上海)有限公司 With pressurization pressure adjustment, order allocation method and device, electronic equipment and medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553500A (en) * 2021-06-29 2021-10-26 北京三快在线科技有限公司 Merchant information recommendation method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109685609B (en) Order allocation method and device, electronic equipment and storage medium
CN105809323A (en) Task allocation method and system
CN111028040B (en) Object sorting method and device, readable storage medium and electronic equipment
CN106447080A (en) Order distribution method and device and order processing system
CN108734432A (en) Order allocation method and device
CN110322167B (en) Information processing method and device, storage medium and electronic equipment
CN110046755A (en) Allot the determination method and apparatus in warehouse
CN112183852A (en) Logistics distribution route screening and freight accounting method, system, terminal and medium
CN110728432A (en) Transport capacity scheduling method and device, electronic equipment and storage medium
CN104408640A (en) Application software recommending method and apparatus
CN110782090A (en) Data processing method and device, readable storage medium and electronic equipment
CN110389822A (en) The node scheduling method, apparatus and server of execution task
CN107153926A (en) A kind of kinds of goods distribution method based on standard container, system and order management server
CN111800447A (en) Server scheduling method and device for cloud game and readable storage medium
CN109447442A (en) The sale of electricity enterprise power supply penetration quality dynamic-evaluation method of different user demands is considered under a kind of market environment
CN112016863A (en) Method and device for determining distribution range, readable storage medium and electronic equipment
CN111008800A (en) Data processing method and device for distribution tasks, server and storage medium
CN110427160A (en) Put in order a group equalization methods and device for distribution
CN103577955A (en) Distribution relation setting-up method and device
CN111028041B (en) Data processing method and device, readable storage medium and electronic equipment
CN110543994A (en) Information processing method and device, readable storage medium and electronic equipment
CN111651249B (en) Task allocation method and device, readable storage medium and electronic equipment
CN110879752B (en) Resource allocation method and device, readable storage medium and electronic equipment
CN114579861A (en) Information pushing method and device, electronic equipment and readable storage medium
CN114169920A (en) Virtual resource pushing method, device, equipment and 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