CN112288546A - Method and system for automatically selecting delivery address - Google Patents
Method and system for automatically selecting delivery address Download PDFInfo
- Publication number
- CN112288546A CN112288546A CN202011243081.XA CN202011243081A CN112288546A CN 112288546 A CN112288546 A CN 112288546A CN 202011243081 A CN202011243081 A CN 202011243081A CN 112288546 A CN112288546 A CN 112288546A
- Authority
- CN
- China
- Prior art keywords
- address
- receiving
- candidate
- receiving address
- user
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0639—Item locations
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method and a system for automatically selecting a receiving address, wherein the method comprises the following steps: acquiring the position information of a receiving address according to the receiving address in a personal address list of a user; acquiring a distribution range of the merchant supporting distribution according to the ID information of the merchant ordering by the user; and pushing a target receiving address through an address screening strategy according to the position information and the distribution range. By adopting the invention, the ordering operation of the user can be reduced, the ordering obstacle caused by address errors is improved, and the user experience is improved.
Description
Technical Field
The invention relates to the field of data processing, in particular to a method and a system for automatically selecting a receiving address.
Background
With the wide application of various electronic shopping and takeout APP, unprecedented convenience is brought to the life of people, the life of people is continuously changed, a user can use a mobile phone or mobile equipment to consume orders at any time and any place, and more goods receiving addresses are provided. Therefore, the management and application based on the shipping address have a large influence on the operation experience of the user.
However, in the existing takeaway APP such as online shopping, a user needs to manually select or even manually input a delivery address when placing an order, and in a high-frequency consumption scene of takeaway (a general user may only take a few minutes from opening the APP to placing an order), the user needs to manually select the address each time, so that the operation cost is high, and the user experience is poor.
Aiming at the takeaway field of ordering through APP, generally, merchants have a certain distribution range, and orders which are not in the distribution range of the merchants cannot be distributed. However, in practical application, because a certain error exists in positioning technologies such as GEO point placing, the order originally within the merchant distribution range may not be within the merchant distribution range after GEO point placing, and normal ordering and distribution cannot be performed; in addition, some receiving addresses are in a close area outside the distribution range, although the receiving address is not in the distribution range of the merchant, the receiving address is close to the distribution range (for example, ten meters or dozens of meters away from the distributable range), so that order placement and distribution cannot be normally performed, inconvenience is brought to the consumer, and certain order quantity loss is caused to the merchant, and the user experience is not high.
Disclosure of Invention
In order to solve the problems of complex ordering operation repetition and ordering obstacle caused by address error in the prior art, the embodiment of the invention provides a method and a system for automatically selecting a receiving address.
In one aspect, an embodiment of the present invention provides a method for automatically selecting a shipping address, where the method includes:
acquiring the position information of a receiving address according to the receiving address in a personal address list of a user;
acquiring a distribution range of the merchant supporting distribution according to the ID information of the merchant ordering by the user;
and pushing a target receiving address through an address screening strategy according to the position information and the distribution range.
In some embodiments of the present invention, the pushing the target delivery address through the address filtering policy according to the location information and the delivery range includes:
judging whether the delivery address is in the delivery range or not according to the position information of the delivery address;
if the position information of the receiving address is within the distribution range, adding the receiving address into a candidate receiving address list as a candidate receiving address;
selecting a candidate receiving address from the candidate receiving address list as the target receiving address, and pushing the target receiving address to the user.
In some embodiments of the invention, the selecting a candidate shipping address from the list of candidate shipping addresses as the target shipping address comprises:
when only one candidate receiving address exists in the candidate receiving address list, taking the candidate receiving address as the target receiving address;
and when a plurality of candidate receiving addresses exist in the candidate receiving address list, selecting the used receiving address as the target receiving address.
In other embodiments of the present invention, the method further comprises:
and when the position information of the receiving address is judged not to be in the distribution range, prompting a user to modify the receiving address or newly add the receiving address as the target receiving address.
In other embodiments of the present invention, the method further comprises:
when the position information of the receiving address is judged not to be in the distribution range, judging whether the distance between the position information and a merchant is in a predefined selection range or not,
and if the position information is in the delivery range, allowing the user to place an order by using the delivery address.
In some embodiments of the invention, the allowing the user to place the order at the shipping address further comprises:
and after allowing the user to place an order by using the receiving address, pushing the selection of whether to select the order receiving to the merchant, and executing the process of receiving the order and distributing or closing the order according to the selection of the merchant.
Correspondingly, the embodiment of the invention also provides a system for automatically selecting a receiving address, which comprises:
the position acquisition module is used for acquiring the position information of the receiving address according to the receiving address in the personal address list of the user;
the distribution acquisition module is used for acquiring a distribution range supported by a merchant according to the ID information of the merchant ordered by the user;
and the address pushing module is used for pushing the target receiving address through an address screening strategy according to the position information and the distribution range.
In some embodiments of the invention, the address push module comprises:
the range judging unit is used for judging whether the delivery address is in the distribution range according to the position information of the delivery address;
the address candidate unit is used for adding the receiving address into a candidate receiving address list to serve as a candidate receiving address if the position information of the receiving address is within the distribution range;
and the address pushing unit is used for selecting one candidate receiving address from the candidate receiving address list as the target receiving address and pushing the target receiving address to the user.
In some embodiments of the invention, the address push module comprises:
the range judging unit is used for judging whether the delivery address is in the distribution range according to the position information of the delivery address;
the address candidate unit is used for adding the receiving address into a candidate receiving address list to serve as a candidate receiving address if the position information of the receiving address is within the distribution range;
and the address pushing unit is used for selecting one candidate receiving address from the candidate receiving address list as the target receiving address and pushing the target receiving address to the user.
In some embodiments of the invention, the address push unit comprises:
the single-address pushing subunit is used for taking the candidate receiving address as the target receiving address when only one candidate receiving address exists in the candidate receiving address list;
and the multi-address pushing subunit is used for selecting the used delivery address as the target delivery address when a plurality of candidate delivery addresses exist in the candidate delivery address list.
In some embodiments of the invention, the address push module comprises:
and the address updating unit is used for prompting a user to modify a receiving address or newly add the receiving address as the target receiving address when the position information of the receiving address is judged not to be in the distribution range.
In some embodiments of the invention, the address push module comprises:
a picking judgment unit for judging whether the distance between the position information and the commercial tenant is in a predefined picking range when judging that the position information of the receiving address is not in the distribution range,
and the user ordering unit is used for allowing the user to order with the delivery address if the position information is in the delivery range.
In some embodiments of the invention, the address push module comprises:
and the merchant selection unit is used for pushing the selection of whether to select the order receiving to the merchant after allowing the user to place the order by using the receiving address, and executing the order receiving distribution or closing the order process according to the selection of the merchant.
Drawings
Fig. 1 is a flowchart illustrating a method for automatically selecting a shipping address according to a first embodiment of the invention;
fig. 2 is a flowchart illustrating a method for automatically selecting a shipping address according to a second embodiment of the invention;
fig. 3 is a flow chart illustrating a method for automatically selecting a shipping address according to a third embodiment of the present invention;
fig. 4 is a flow chart illustrating a method for automatically selecting a shipping address according to a fourth embodiment of the present invention;
fig. 5 is a flow chart illustrating a method for automatically selecting a shipping address according to a fifth embodiment of the present invention;
fig. 6 is a flowchart illustrating a method of automatically selecting a shipping address according to a sixth embodiment of the present invention;
fig. 7 is a flowchart illustrating a method for automatically selecting a shipping address according to a seventh embodiment of the present invention;
FIG. 8 is a block diagram of a system for automatically selecting a shipping address in accordance with an embodiment of the present invention;
FIG. 9 is a block diagram of the address push module in the system of FIG. 8;
FIG. 10 is a schematic diagram of the structure of the address push unit in the system shown in FIG. 9;
FIG. 11 is a block diagram illustrating another embodiment of the address push module in the system of FIG. 8;
FIG. 12 is a block diagram illustrating another embodiment of the address push module in the system of FIG. 8;
fig. 13 is a schematic structural diagram of still another embodiment of the address push module in the system shown in fig. 8.
Detailed Description
Various aspects of the invention are described in detail below with reference to the figures and the detailed description. Well-known modules, units and their interconnections, links, communications or operations with each other are not shown or described in detail. Furthermore, the described features, architectures, or functions can be combined in any manner in one or more implementations. It will be understood by those skilled in the art that the various embodiments described below are illustrative only and are not intended to limit the scope of the present invention. It will also be readily understood that the modules or units or processes of the embodiments described herein and illustrated in the figures can be combined and designed in a wide variety of different configurations.
Interpretation of terms:
distribution range: the merchant specifies an area, typically a polygonal area, that can be distributed.
A receiving address: the user uses the delivery address selected by the online shopping order.
GEO: converting an address to corresponding latitude and longitude coordinates
The first embodiment is as follows:
FIG. 1 is a schematic flow diagram of a method for automatically selecting a shipping address in accordance with one embodiment of the present invention; referring to fig. 1, the method comprises the steps of:
s11, acquiring the position information of the receiving address according to the receiving address in the personal address list of the user;
s12, acquiring the distribution range of the merchant supporting distribution according to the ID information of the merchant ordering by the user;
and S13, pushing a target receiving address through an address screening strategy according to the position information and the distribution range.
The method for automatically selecting the receiving address is implemented, and based on the common receiving address list of the user and the distribution range of the merchant, the user can be automatically and intelligently helped to select the receiving address which can be distributed in the distribution range of the merchant. Moreover, potential orders which are close to the distribution range of the merchant but are caused by the point error of the GEO or the receiving address is not in the distribution range of the merchant can also be included in the valid orders.
Example two:
fig. 2 is a flowchart illustrating a method for automatically selecting a shipping address according to a second embodiment of the invention; referring to fig. 2, in an embodiment of the present invention, the method includes:
s21, when the user adds or modifies the personal delivery address, the delivery address is checked through GEO to obtain the position information;
s22, acquiring the distribution range of the merchant supporting distribution according to the ID information of the merchant ordering by the user;
and S23, pushing a target receiving address through an address screening strategy according to the position information and the distribution range, and executing a selective delivery process through a predefined selective delivery rule. The step S1 of the method for automatically selecting a shipping address may further include:
in step S1, when the user adds or modifies the personal shipping address, the longitude and latitude information < lng, lat > obtained by dotting the shipping address addr with GEO is recorded together. The longitude and latitude information < lng, lat > obtained by storing GEO dotting in advance through statistical calculation has the following advantages: the method is convenient for judging whether the order is in a merchant distribution range before the user places the order; and the GEO dotting on the same address is avoided every time the order is placed, the processing time of the server is effectively saved, and the user interaction time is reduced. It should be noted that the present invention includes but is not limited to: the position information or the positioning information of the receiving address is obtained in a GEO dotting mode, but the map information of the receiving address can also be obtained in other similar modes.
Example three:
fig. 3 is a flow chart illustrating a method for automatically selecting a shipping address according to a third embodiment of the present invention; referring to fig. 3, in an embodiment of the present invention, the method includes:
s31, obtaining the position information according to the receiving address of the user;
s32, obtaining a distribution range (the distribution range is generally an irregular polygon and can be represented by Ω) supported by the merchant according to the ID information of the merchant ordered by the user; namely: aiming at GEO dotting longitude and latitude information < lng, lat > corresponding to each address addr in the user personal address list, judging whether the point is in the distribution area range of a commercial tenant: < ng, lat > ∈ Ω, i.e.: and judging whether a point is in an irregular polygon, if so, adding the point into the candidate selection list, wherein the point is in the irregular polygon, and if so, the point is shown to meet the distribution range of the merchant: < candidate-ng 1, candidate-lat1>, < candidate-ng 2, candidate-lat2> … < candidate _ lngm, candidate _ latm >.
S331, judging whether the delivery address is in the delivery range according to the position information of the delivery address;
s332, if the position information of the receiving address is within the distribution range, adding the receiving address into a candidate receiving address list to serve as a candidate receiving address;
s333, selecting a candidate shipping address from the candidate shipping address list as the target shipping address, and pushing the target shipping address to the user.
Example four:
fig. 4 is a flow chart illustrating a method for automatically selecting a shipping address according to a fourth embodiment of the present invention; referring to fig. 4, in an embodiment of the present invention, the method includes:
s41, obtaining the position information according to the receiving address of the user;
s42, obtaining a distribution range (the distribution range is generally an irregular polygon and can be represented by Ω) supported by the merchant according to the ID information of the merchant ordered by the user;
s431, judging whether the delivery address is in the delivery range according to the position information of the delivery address;
s432, if the position information of the receiving address is within the distribution range, adding the receiving address into a candidate receiving address list as a candidate receiving address;
s4331, when only one candidate receiving address exists in the candidate receiving address list, taking the candidate receiving address as the target receiving address;
s4332, when there are multiple candidate shipping addresses in the candidate shipping address list, selecting the used shipping address as the target shipping address.
Practice ofExample five:
fig. 5 is a flow chart illustrating a method for automatically selecting a shipping address according to a fifth embodiment of the present invention; referring to fig. 5, in an embodiment of the present invention, the method includes:
s51, obtaining the position information according to the receiving address of the user;
s52, obtaining a distribution range (the distribution range is generally an irregular polygon and can be represented by Ω) supported by the merchant according to the ID information of the merchant ordered by the user; namely: aiming at GEO dotting longitude and latitude information < lng, lat > corresponding to each address addr in the user personal address list, judging whether the point is in the distribution area range of a commercial tenant: < ng, lat > ∈ Ω, i.e.: and judging whether a point is in an irregular polygon, if so, adding the point into the candidate selection list, wherein the point is in the irregular polygon, and if so, the point is shown to meet the distribution range of the merchant: < candidate-ng 1, candidate-lat1>, < candidate-ng 2, candidate-lat2> … < candidate _ lngm, candidate _ latm >.
S531, judging whether the receiving address is in the distribution range according to the position information of the receiving address;
s532, when the position information of the receiving address is judged not to be in the distribution range, prompting the user to modify the receiving address or newly-added receiving address as the target receiving address.
After the above processing, there may be three cases:
1) if the addresses in the receiving address list of the user are not in the distribution range of the merchant, namely < ng, lat > omega, and the candidate _ addr does not exist, the user is prompted to have no distributable address, and the user is requested to modify the existing receiving address or reselect a new receiving address;
2) one address in the receiving address list of the user is in the distribution range of the merchant, and other addresses are not in the distribution range of the merchant, namely: if < ng, lat > belongs to omega, the delivery address is automatically selected, and other non-deliverable addresses are subjected to grey setting operation, so that a user can clearly know that the system helps him to intelligently select a deliverable delivery address;
3) two or more addresses in the receiving address list of the user all meet the distribution range of the merchant, namely: {<candidate-lng1,candidate-lat1>…<candidate-lngm,candidate-latm>E.g. omega. At this time, based on the historical ordering record of the user, the most recently used delivery address is automatically matched with a plurality of candidate addresses according to the ordering time to be used as a default selected address, other distributable addresses are sequentially displayed, and the rest distributable addresses are not selectable according to the reason gray.Example six:
fig. 6 is a flowchart illustrating a method of automatically selecting a shipping address according to a sixth embodiment of the present invention; referring to fig. 6, in an embodiment of the present invention, the method includes:
s61, obtaining the position information according to the receiving address of the user;
s62, obtaining a distribution range (the distribution range is generally an irregular polygon and can be represented by Ω) supported by the merchant according to the ID information of the merchant ordered by the user; namely: aiming at GEO dotting longitude and latitude information < lng, lat > corresponding to each address addr in the user personal address list, judging whether the point is in the distribution area range of a commercial tenant: < ng, lat > ∈ Ω, i.e.: and judging whether a point is in an irregular polygon, if so, adding the point into the candidate selection list, wherein the point is in the irregular polygon, and if so, the point is shown to meet the distribution range of the merchant: < candidate-ng 1, candidate-lat1>, < candidate-ng 2, candidate-lat2> … < candidate _ lngm, candidate _ latm >.
S631, judging whether the delivery address is in the delivery range according to the position information of the delivery address;
s632, when the position information of the receiving address is judged not to be in the distribution range, and when the position information of the receiving address is judged not to be in the distribution range, whether the distance between the position information and a merchant is in a predefined selection range is judged,
and S633, if the position information is in the delivery range, allowing the user to place an order by using the delivery address.
In the above embodiment, for the case that ordering and delivery cannot be performed under the condition that the GEO point error and the receiving address are very small from the deliverability range of the merchant, the delivery process is executed according to predefined delivery rules, where the delivery rules include: and when the position information of the receiving address is not in the distribution range and the distance between the position information and the merchant is within a predefined delivery range, allowing the user to place an order at the receiving address.
Example seven:
fig. 7 is a flowchart illustrating a method for automatically selecting a shipping address according to a seventh embodiment of the present invention; referring to fig. 7, in an embodiment of the present invention, the method includes:
s71, obtaining the position information according to the receiving address of the user;
s72, obtaining a distribution range (the distribution range is generally an irregular polygon and can be represented by Ω) supported by the merchant according to the ID information of the merchant ordered by the user; namely: aiming at GEO dotting longitude and latitude information < lng, lat > corresponding to each address addr in the user personal address list, judging whether the point is in the distribution area range of a commercial tenant: < ng, lat > ∈ Ω, i.e.: and judging whether a point is in an irregular polygon, if so, adding the point into the candidate selection list, wherein the point is in the irregular polygon, and if so, the point is shown to meet the distribution range of the merchant: < candidate-ng 1, candidate-lat1>, < candidate-ng 2, candidate-lat2> … < candidate _ lngm, candidate _ latm >.
S731, judging whether the delivery address is in the delivery range according to the position information of the delivery address;
s732, when the position information of the receiving address is judged not to be in the distribution range, and when the position information of the receiving address is judged not to be in the distribution range, whether the distance between the position information and a merchant is in a predefined selection range is judged,
and S733, if the position information is in the delivery range, pushing a selection of whether to select a delivery to the merchant after allowing the user to place an order by using the delivery address, and executing a delivery process or closing an order according to the selection of the merchant.
In the above embodiment, for the case that ordering and delivery cannot be performed under the condition that the GEO point error and the receiving address are very small from the deliverability range of the merchant, the delivery process is executed according to predefined delivery rules, where the delivery rules include: and when the position information of the receiving address is not in the distribution range and the distance between the position information and the merchant is within a predefined delivery range, allowing the user to place an order at the receiving address. In addition, after the user is allowed to place the order by the receiving address, the selection of whether to select the order receiving is pushed to the merchant, and the process of receiving the order and distributing or closing the order is executed according to the selection of the merchant. For example: when the receiving address is not within the distribution range of the merchant but is close to the distribution range of the merchant (for example, within Δ ═ 200m from the distribution range), the address is allowed to order normally. The distribution cost for the merchant is hardly increased because of the floating error of about 200 meters. If the platform directly rejects the order, the user experience and the business revenue are damaged, the problem that the order cannot be delivered due to inaccurate address dotting is reduced within the error range (generally speaking, the error range is hundreds of meters smaller, the delivery cost of the business is increased undoubtedly, and the error range is unacceptable for the business) of the business which can deliver the order, and the order quantity under the abnormal GEO dotting error is further improved, and the order quantity is expressed by a formula: < ng, lat > ∈ (Ω + Δ). Aiming at the situation that the GEO is subjected to a point hitting error or the delivery address is not in the merchant delivery range but is close to the merchant delivery range (for example, the distance from the merchant delivery range is 200 meters), the user is allowed to normally place an order, and a special mark Flag needs to be marked on the order, when the order is pushed to the merchant in a certain mode, the order which is subjected to a fault tolerance strategy by the system due to the error can be marked, the merchant can automatically select whether to deliver, the non-compulsory means also ensures the right of the merchant, and the merchant can select to accept the over-area delivery or reject the over-area delivery. From the actual online operation effect at present, most merchants of the orders keep a positive attitude, are willing to receive the orders and distribute the orders, and increase the order quantity and corresponding revenue for the merchants.
The implementation of the above embodiment of the present invention has the following beneficial effects: statistical data shows that the number of common goods receiving addresses of one user is 2-3 on average, based on a user historical goods receiving address list and corresponding merchant distribution range data during ordering, whether each distribution address is in the distribution range of the merchant is dynamically calculated, the user is helped to select the distributable goods receiving address to be received in advance, the interaction flow of ordering by the user using an APP is reduced to a certain extent, the user is helped to experience fast and convenient consumption, and the shopping experience of the user can be improved. Meanwhile, aiming at the problem that the spot placement error of the GEO address cannot be delivered, and under the condition that the spot placement error is not in the delivery range of the merchant but is close to the delivery range of the merchant (generally in the range of 200 m), the order placement of the receiving address in the error range (generally 200 m) capable of being delivered by the merchant is allowed, and the order placement of the order is carried out by the system due to the error reason in the order detail, so that the order quantity which cannot be placed under the condition that the spot placement is inaccurate is recovered to a certain extent, the user experience is enhanced, the order quantity under the boundary condition is recovered for the merchant, and the order quantity and the recovery under the abnormal condition are further ensured.
Example eight:
fig. 8 is a schematic structural diagram of a system for automatically selecting a shipping address according to an embodiment of the present invention. Referring to fig. 8, the system 1 comprises:
the position acquisition module 100 is used for acquiring the position information of a receiving address according to the receiving address in the personal address list of the user;
a distribution obtaining module 200, which obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user;
and the address pushing module 300 pushes the target receiving address through an address screening strategy according to the position information and the distribution range.
In an embodiment of the present invention, the location obtaining module 100 in the system for automatically selecting a shipping address is configured to obtain location information according to a shipping address of a user. For example, when a user adds or modifies a personal shipping address, the longitude and latitude information < lng, lat > obtained by dotting the shipping address addr through GEO is recorded together. The statistical calculation of longitude and latitude information < lng, lat > obtained by storing GEO dotting in advance has two advantages: the convenience is brought to judging whether the order is in a merchant distribution range before the user places the order; the GEO dotting of the same address is avoided when the order is placed every time, the processing time of the server is effectively saved, and the user interaction time is reduced. It should be noted that the present invention includes but is not limited to: the position information or the positioning information of the receiving address is acquired in a GEO dotting mode, but the map information (longitude and latitude information) of the receiving address can also be acquired in other similar modes.
The distribution obtaining module 200 obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user. The module firstly acquires a personal address list of a user according to a user id, and is represented by addr1, addr2.. addr n, and longitude and latitude information obtained by GEO dotting corresponding to each address is < lng1, lat1>, < lng2, lat2> … < lngn, latn >. And then, acquiring distribution area range data supported by the merchants according to the id of the merchant where the user places the order, wherein the distribution area range data is generally an irregular polygon and is represented by omega.
And the address pushing module 300 is configured to push a target receiving address through an address screening policy according to the location information and the distribution range, and execute a selective delivery process according to a predefined selective delivery rule.
Example nine:
a system for automatically selecting a shipping address according to an embodiment of the present invention, the system comprising:
the position acquisition module 100 is used for acquiring the position information of a receiving address according to the receiving address in the personal address list of the user;
a distribution obtaining module 200, which obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user;
and the address pushing module 300 pushes the target receiving address through an address screening strategy according to the position information and the distribution range.
FIG. 9 is a block diagram of the address push module in the system of FIG. 8; referring to fig. 9, in the system for automatically selecting a shipping address according to the above embodiment, the address pushing module 300 may further include:
a range determining unit 310, configured to determine whether the shipping address is within the delivery range according to the location information of the shipping address;
an address candidate unit 320, configured to add the shipping address into a candidate shipping address list as a candidate shipping address if the location information of the shipping address is within the delivery range;
an address pushing unit 330, configured to select a candidate shipping address from the candidate shipping address list as the target shipping address, and push the target shipping address to the user.
Example ten:
a system for automatically selecting a shipping address according to an embodiment of the present invention, the system comprising:
the position acquisition module 100 is used for acquiring the position information of a receiving address according to the receiving address in the personal address list of the user;
a distribution obtaining module 200, which obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user;
and the address pushing module 300 pushes the target receiving address through an address screening strategy according to the position information and the distribution range.
The address push module 300 may further include:
a range determining unit 310, configured to determine whether the shipping address is within the delivery range according to the location information of the shipping address;
an address candidate unit 320, configured to add the shipping address into a candidate shipping address list as a candidate shipping address if the location information of the shipping address is within the delivery range;
an address pushing unit 330, configured to select a candidate shipping address from the candidate shipping address list as the target shipping address, and push the target shipping address to the user.
Fig. 10 is a schematic structural diagram of the address pushing unit in the system shown in fig. 9, and referring to fig. 10, the address pushing unit 330 further includes:
the single-address pushing subunit 331 is configured to, when only one candidate shipping address exists in the candidate shipping address list, use the candidate shipping address as the target shipping address;
a multiple address pushing subunit 332, configured to, when there are multiple candidate shipping addresses in the candidate shipping address list, select a used shipping address as the target shipping address.
Example eleven:
a system for automatically selecting a shipping address according to an embodiment of the present invention, the system comprising:
the position acquisition module 100 is used for acquiring the position information of a receiving address according to the receiving address in the personal address list of the user;
a distribution obtaining module 200, which obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user;
and the address pushing module 300 pushes the target receiving address through an address screening strategy according to the position information and the distribution range.
FIG. 11 is a block diagram illustrating another embodiment of the address push module in the system of FIG. 8; referring to fig. 11, in the system for automatically selecting a shipping address according to the foregoing embodiment, the address pushing module 300 may further include:
a range determining unit 310, configured to determine whether the shipping address is within the delivery range according to the location information of the shipping address;
an address candidate unit 320, configured to add the shipping address into a candidate shipping address list as a candidate shipping address if the location information of the shipping address is within the delivery range;
an address pushing unit 330, configured to select a candidate shipping address from the candidate shipping address list as the target shipping address, and push the target shipping address to the user.
The address pushing module 300 further includes:
an address updating unit 340, configured to prompt the user to modify the shipping address or add a new shipping address as the target shipping address when it is determined that the location information of the shipping address is not within the distribution range.
Example twelve:
a system for automatically selecting a shipping address according to an embodiment of the present invention, the system comprising:
the position acquisition module 100 is used for acquiring the position information of a receiving address according to the receiving address in the personal address list of the user;
a distribution obtaining module 200, which obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user;
and the address pushing module 300 pushes the target receiving address through an address screening strategy according to the position information and the distribution range.
FIG. 12 is a block diagram illustrating another embodiment of the address push module in the system of FIG. 8; referring to fig. 12, in the system for automatically selecting a shipping address according to the foregoing embodiment, the address pushing module 300 may further include:
a range determining unit 310, configured to determine whether the shipping address is within the delivery range according to the location information of the shipping address;
an address candidate unit 320, configured to add the shipping address into a candidate shipping address list as a candidate shipping address if the location information of the shipping address is within the delivery range;
an address pushing unit 330, configured to select a candidate shipping address from the candidate shipping address list as the target shipping address, and push the target shipping address to the user.
An address updating unit 340, configured to prompt the user to modify the shipping address or add a new shipping address as the target shipping address when it is determined that the location information of the shipping address is not within the distribution range.
The address pushing module 300 further includes:
a picking judgment unit 350, configured to judge whether the distance between the location information and the merchant is within a predefined picking range when it is judged that the location information of the shipping address is not within the delivery range,
and the order placing unit 360 is used for allowing the user to place an order by using the delivery address if the position information is in the delivery range.
In the above embodiment, for the case that ordering and delivery cannot be performed under the condition that the GEO point error and the receiving address are very small from the deliverability range of the merchant, the delivery process is executed according to predefined delivery rules, where the delivery rules include: and when the position information of the receiving address is not in the distribution range and the distance between the position information and the merchant is within a predefined delivery range, allowing the user to place an order at the receiving address.
Example thirteen:
a system for automatically selecting a shipping address according to an embodiment of the present invention, the system comprising:
the position acquisition module 100 is used for acquiring the position information of a receiving address according to the receiving address in the personal address list of the user;
a distribution obtaining module 200, which obtains the distribution range supported by the merchant according to the ID information of the merchant ordered by the user;
and the address pushing module 300 pushes the target receiving address through an address screening strategy according to the position information and the distribution range.
FIG. 13 is a block diagram illustrating an architecture of yet another embodiment of the address push module in the system of FIG. 8; referring to fig. 12, in the system for automatically selecting a shipping address according to the foregoing embodiment, the address pushing module 300 may further include:
a range determining unit 310, configured to determine whether the shipping address is within the delivery range according to the location information of the shipping address;
an address candidate unit 320, configured to add the shipping address into a candidate shipping address list as a candidate shipping address if the location information of the shipping address is within the delivery range;
an address pushing unit 330, configured to select a candidate shipping address from the candidate shipping address list as the target shipping address, and push the target shipping address to the user.
An address updating unit 340, configured to prompt the user to modify the shipping address or add a new shipping address as the target shipping address when it is determined that the location information of the shipping address is not within the distribution range.
A picking judgment unit 350, configured to judge whether the distance between the location information and the merchant is within a predefined picking range when it is judged that the location information of the shipping address is not within the delivery range,
and the order placing unit 360 is used for allowing the user to place an order by using the delivery address if the position information is in the delivery range.
The address pushing module 300 further includes:
the merchant selecting unit 370 is configured to push a selection of whether to select an order receiving to the merchant after allowing the user to place an order at the receiving address, and execute an order receiving distribution or order closing process according to the selection of the merchant.
In the above embodiment, for the case that ordering and delivery cannot be performed under the condition that the GEO point error and the receiving address are very small from the deliverability range of the merchant, the delivery process is executed according to predefined delivery rules, where the delivery rules include: and when the position information of the receiving address is not in the distribution range and the distance between the position information and the merchant is within a predefined delivery range, allowing the user to place an order at the receiving address. In addition, after the user is allowed to place the order by the receiving address, the selection of whether to select the order receiving is pushed to the merchant, and the process of receiving the order and distributing or closing the order is executed according to the selection of the merchant. For example: when the receiving address is not within the distribution range of the merchant but is close to the distribution range of the merchant (for example, within Δ ═ 200m from the distribution range), the address is allowed to order normally. The distribution cost for the merchant is hardly increased because of the floating error of about 200 meters. If the platform directly rejects the order, the user experience and the business revenue are damaged, the problem that the order cannot be delivered due to inaccurate address dotting is reduced within the error range (generally speaking, the error range is hundreds of meters smaller, the delivery cost of the business is increased undoubtedly, and the error range is unacceptable for the business) of the business which can deliver the order, and the order quantity under the abnormal GEO dotting error is further improved, and the order quantity is expressed by a formula: < ng, lat > ∈ (Ω + Δ). Aiming at the situation that the GEO is subjected to a point hitting error or the delivery address is not in the merchant delivery range but is close to the merchant delivery range (for example, the distance from the merchant delivery range is 200 meters), the user is allowed to normally place an order, and a special mark Flag needs to be marked on the order, when the order is pushed to the merchant in a certain mode, the order which is subjected to a fault tolerance strategy by the system due to the error can be marked, the merchant can automatically select whether to deliver, the non-compulsory means also ensures the right of the merchant, and the merchant can select to accept the over-area delivery or reject the over-area delivery. From the actual online operation effect at present, most merchants of the orders keep a positive attitude, are willing to receive the orders and distribute the orders, and increase the order quantity and corresponding revenue for the merchants.
The implementation of the above embodiment of the present invention has the following beneficial effects: statistical data shows that the number of common goods receiving addresses of one user is 2-3 on average, based on a user historical goods receiving address list and corresponding merchant distribution range data during ordering, whether each distribution address is in the distribution range of the merchant is dynamically calculated, the user is helped to select the distributable goods receiving address to be received in advance, the interaction flow of ordering by the user using an APP is reduced to a certain extent, the user is helped to experience fast and convenient consumption, and the shopping experience of the user can be improved. Meanwhile, aiming at the problem that the spot placement error of the GEO address cannot be delivered, and under the condition that the spot placement error is not in the delivery range of the merchant but is close to the delivery range of the merchant (generally in the range of 200 m), the order placement of the receiving address in the error range (generally 200 m) capable of being delivered by the merchant is allowed, and the order placement of the order is carried out by the system due to the error reason in the order detail, so that the order quantity which cannot be placed under the condition that the spot placement is inaccurate is recovered to a certain extent, the user experience is enhanced, the order quantity under the boundary condition is recovered for the merchant, and the order quantity and the recovery under the abnormal condition are further ensured.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by combining software and a hardware platform, and of course, may be implemented by hardware entirely. With this understanding in mind, all or part of the technical solutions of the present invention that contribute to the background art may be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, a smart phone, or a network device, etc.) to execute the methods according to the embodiments or some parts of the embodiments.
The terms and expressions used in the specification of the present invention have been set forth for illustrative purposes only and are not meant to be limiting. It will be appreciated by those skilled in the art that changes could be made to the details of the above-described embodiments without departing from the underlying principles thereof. The scope of the invention is, therefore, indicated by the appended claims, in which all terms are intended to be interpreted in their broadest reasonable sense unless otherwise indicated.
Claims (12)
1. A method of automatically selecting a shipping address, the method comprising:
acquiring the position information of a receiving address according to the receiving address in a personal address list of a user;
acquiring a distribution range of the merchant supporting distribution according to the ID information of the merchant ordering by the user;
and pushing a target receiving address through an address screening strategy according to the position information and the distribution range.
2. The method of claim 1, wherein pushing a target shipping address through an address screening policy based on the location information and the delivery scope comprises:
judging whether the delivery address is in the delivery range or not according to the position information of the delivery address;
if the position information of the receiving address is within the distribution range, adding the receiving address into a candidate receiving address list as a candidate receiving address;
selecting a candidate receiving address from the candidate receiving address list as the target receiving address, and pushing the target receiving address to the user.
3. The method of claim 2, wherein the selecting one of the candidate shipping addresses from the list of candidate shipping addresses as the target shipping address comprises:
when only one candidate receiving address exists in the candidate receiving address list, taking the candidate receiving address as the target receiving address;
and when a plurality of candidate receiving addresses exist in the candidate receiving address list, selecting the used receiving address as the target receiving address.
4. The method of claim 2, further comprising:
and when the position information of the receiving address is judged not to be in the distribution range, prompting a user to modify the receiving address or newly add the receiving address as the target receiving address.
5. The method of claim 2, further comprising:
when the position information of the receiving address is judged not to be in the distribution range, judging whether the distance between the position information and a merchant is in a predefined selection range or not,
and if the position information is in the delivery range, allowing the user to place an order by using the delivery address.
6. The method of claim 5, wherein the allowing the user to place an order at the shipping address further comprises:
and after allowing the user to place an order by using the receiving address, pushing the selection of whether to select the order receiving to the merchant, and executing the process of receiving the order and distributing or closing the order according to the selection of the merchant.
7. A system for automatically selecting a shipping address, the system comprising:
the position acquisition module is used for acquiring the position information of the receiving address according to the receiving address in the personal address list of the user;
the distribution acquisition module is used for acquiring a distribution range supported by a merchant according to the ID information of the merchant ordered by the user;
and the address pushing module is used for pushing the target receiving address through an address screening strategy according to the position information and the distribution range.
8. The system of claim 7, wherein the address push module comprises:
the range judging unit is used for judging whether the delivery address is in the distribution range according to the position information of the delivery address;
the address candidate unit is used for adding the receiving address into a candidate receiving address list to serve as a candidate receiving address if the position information of the receiving address is within the distribution range;
and the address pushing unit is used for selecting one candidate receiving address from the candidate receiving address list as the target receiving address and pushing the target receiving address to the user.
9. The system of claim 8, wherein the address push unit comprises:
the single-address pushing subunit is used for taking the candidate receiving address as the target receiving address when only one candidate receiving address exists in the candidate receiving address list;
and the multi-address pushing subunit is used for selecting the used delivery address as the target delivery address when a plurality of candidate delivery addresses exist in the candidate delivery address list.
10. The system of claim 7, wherein the address push module further comprises:
and the address updating unit is used for prompting a user to modify a receiving address or newly add the receiving address as the target receiving address when the position information of the receiving address is judged not to be in the distribution range.
11. The system of claim 7, wherein the address push module further comprises:
a picking judgment unit for judging whether the distance between the position information and the commercial tenant is in a predefined picking range when judging that the position information of the receiving address is not in the distribution range,
and the user ordering unit is used for allowing the user to order with the delivery address if the position information is in the delivery range.
12. The system of claim 11, wherein the address push module comprises:
and the merchant selection unit is used for pushing the selection of whether to select the order receiving to the merchant after allowing the user to place the order by using the receiving address, and executing the order receiving distribution or closing the order process according to the selection of the merchant.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011243081.XA CN112288546A (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011243081.XA CN112288546A (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
CN201610887387.6A CN107123012B (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610887387.6A Division CN107123012B (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112288546A true CN112288546A (en) | 2021-01-29 |
Family
ID=59717106
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610887387.6A Expired - Fee Related CN107123012B (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
CN202011243081.XA Withdrawn CN112288546A (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610887387.6A Expired - Fee Related CN107123012B (en) | 2016-10-11 | 2016-10-11 | Method and system for automatically selecting delivery address |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN107123012B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111433796B (en) * | 2018-01-26 | 2024-07-12 | 松下控股株式会社 | Presentation device and presentation method |
CN110163695A (en) * | 2018-01-30 | 2019-08-23 | 哈尔滨学院 | A kind of dynamic reinforced electric quotient system system based on big data |
CN108596728A (en) * | 2018-04-26 | 2018-09-28 | 北京小米移动软件有限公司 | Ship-to providing method and device |
CN109255566A (en) * | 2018-05-09 | 2019-01-22 | 北京京东尚科信息技术有限公司 | Data processing method and system |
CN110930080A (en) * | 2018-09-19 | 2020-03-27 | 北京京东尚科信息技术有限公司 | Logistics distribution method and device |
CN109447753B (en) * | 2018-10-25 | 2020-11-10 | 薪得付信息技术(山东)有限公司 | Address matching method and system based on big data |
CN112053104A (en) * | 2019-06-05 | 2020-12-08 | 上海和谐国际物流有限公司 | Logistics distribution system |
CN110991951A (en) * | 2019-11-20 | 2020-04-10 | 徐峰 | Express delivery method and express delivery platform based on big data |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101339638A (en) * | 2007-07-03 | 2009-01-07 | 周磊 | Method and system for automatic matching of commercial articles dispensing scope and goods receiving address for ordering platform |
JP2009076101A (en) * | 2008-12-19 | 2009-04-09 | Toshihito Sone | Online transaction system |
CN101901455A (en) * | 2010-08-16 | 2010-12-01 | 深圳视融达科技有限公司 | Electronic commerce distance management method |
CN102779300A (en) * | 2012-07-05 | 2012-11-14 | 华为技术有限公司 | Information processing method, server and logistics terminal |
US20140164280A1 (en) * | 2012-12-11 | 2014-06-12 | Vitalii Stepanenko | Shipping address determination based on device location |
CN104463533A (en) * | 2014-11-30 | 2015-03-25 | 丁铁梅 | Prompting method and device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150088686A1 (en) * | 2013-09-23 | 2015-03-26 | Note Social, Inc. | System and Method for Improving the Efficiency And Security For Online Order Payment and Shipping and Tracking the Value of Social Networking Related To Same |
CN104408632A (en) * | 2014-11-25 | 2015-03-11 | 苏州迪云信息科技有限公司 | Method and device for confirming delivery address information of cellphone shopping |
CN105761131A (en) * | 2016-02-05 | 2016-07-13 | 朱亮红 | Commodity trading system and commodity trading method |
CN105913204B (en) * | 2016-03-31 | 2018-03-30 | 北京小度信息科技有限公司 | order processing method and device |
-
2016
- 2016-10-11 CN CN201610887387.6A patent/CN107123012B/en not_active Expired - Fee Related
- 2016-10-11 CN CN202011243081.XA patent/CN112288546A/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101339638A (en) * | 2007-07-03 | 2009-01-07 | 周磊 | Method and system for automatic matching of commercial articles dispensing scope and goods receiving address for ordering platform |
JP2009076101A (en) * | 2008-12-19 | 2009-04-09 | Toshihito Sone | Online transaction system |
CN101901455A (en) * | 2010-08-16 | 2010-12-01 | 深圳视融达科技有限公司 | Electronic commerce distance management method |
CN102779300A (en) * | 2012-07-05 | 2012-11-14 | 华为技术有限公司 | Information processing method, server and logistics terminal |
US20140164280A1 (en) * | 2012-12-11 | 2014-06-12 | Vitalii Stepanenko | Shipping address determination based on device location |
CN104463533A (en) * | 2014-11-30 | 2015-03-25 | 丁铁梅 | Prompting method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107123012B (en) | 2020-09-18 |
CN107123012A (en) | 2017-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107123012B (en) | Method and system for automatically selecting delivery address | |
US10930157B2 (en) | Systems and methods for automated real-time and advisory routing within a fleet of geographically distributed drivers | |
US20220198374A1 (en) | Optimizing service requests in transport supply-constrained sub-regions | |
CN109711778B (en) | Inventory allocation method, device and storage medium of warehouse network | |
CN108492068B (en) | Method and device for path planning | |
CN109872064B (en) | Airport resource allocation method, device, equipment and medium | |
JP5044699B2 (en) | Delivery method decision support system, course creation system, delivery method decision support method, and course creation method | |
CN109299901B (en) | Method, device, equipment and storage medium for determining commodity distribution store | |
US20140236778A1 (en) | Truck inventory locator | |
US20170075536A1 (en) | Operator tag search system | |
CN107729398A (en) | The automatic account checking method of transaction data, server and storage medium | |
CN110858347A (en) | Method and device for logistics distribution and order distribution | |
KR20230018993A (en) | Method for providing information and electric device using the same | |
CN110796527B (en) | Object delivery order processing method, device and equipment | |
JP2017054209A (en) | Stock placement point determination program, stock placement point determination system, and stock placement point determination method | |
US20220228886A1 (en) | Missing map data identification system | |
CN113592384B (en) | Method for realizing quick distribution of electronic commerce, electronic equipment and storage medium | |
US11727350B2 (en) | Service and inventory management system and method | |
CN115222476A (en) | Data processing method and electronic equipment | |
JPWO2010035494A1 (en) | Delivery course number calculation system and delivery course number calculation method | |
CN112308266B (en) | Warehouse location method, warehouse location device, warehouse location equipment and readable storage medium | |
CN113408987A (en) | Intelligent logistics distribution and management method | |
CN112990948A (en) | Service evaluation method, device, equipment, storage medium and computer program product | |
CN112150053A (en) | Automatic vehicle dispatching method and device and storage medium | |
CN110717655A (en) | Service data processing method and device |
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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210129 |
|
WW01 | Invention patent application withdrawn after publication |