Method, device, terminal equipment and readable storage medium for confirming a delivery address

By confirming the shipping address based on order intervals and user location on the shopping platform, the problem of incorrect address entry caused by the default address not being updated in time is solved, and the shipping address confirmation is made more accurate and convenient.

CN114663179BActive Publication Date: 2025-11-18SHENZHEN PINGJING TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210251346.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-15
Publication Date
2025-11-18
Estimated Expiration
2042-03-15

AI Technical Summary

Technical Problem

In existing shopping websites, the rate of incorrectly entered shipping addresses is high due to users' default shipping addresses not being updated in a timely manner, causing inconvenience to users, especially when the platform has not been used for a long time.

Method used

By obtaining the time interval between the current order and the previous order, if the interval is greater than a preset threshold, the delivery address is determined based on the user's current location and the preset default address; if the interval is less than the threshold, the default address is used; if the distance value is greater than another threshold, a prompt message is issued to confirm the delivery address.

Benefits of technology

It reduces the error rate of incorrectly entered delivery addresses, improves user experience, and ensures the accuracy and convenience of delivery addresses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114663179B_ABST
    Figure CN114663179B_ABST
Patent Text Reader

Abstract

The application provides a receiving address confirmation method and device, terminal equipment and a readable storage medium, relates to the technical field of electronic commerce, avoids the problem of order receiving address error caused by the fact that the user does not change the default address in time due to long-time non-use of a shopping platform, reduces the misfilling rate of the receiving address, and avoids the inconvenience caused by the receiving address error. The method comprises the following steps: acquiring a time interval between a current order and a previous order; if the time interval is greater than a first preset threshold, determining the receiving address of the current order according to the current position of the user and a preset default address.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of e-commerce technology, and in particular relates to a method, apparatus, terminal equipment and readable storage medium for confirming delivery address. Background Technology

[0002] With the development of e-commerce, online shopping has gradually become the mainstream shopping method for people, leading to the emergence of numerous shopping websites. On a shopping website, when a new user places their first order, the website prompts them to set a shipping address; while returning users can save multiple different shipping addresses for easy switching. One of these addresses will be the default, making ordering convenient and quick for users.

[0003] While default shipping addresses offer convenience for users when placing orders, they also present certain problems. For example, the default shipping address might be a home address, but the user may have just moved and not updated it in time; the default shipping address might be a work address, but the user may have just left a job and not updated it in time.

[0004] Although many merchants may prompt users to confirm the correct shipping address in the chat after placing an order, this prompt usually does not appear in the shopping process and is therefore often overlooked. Although the address may be changed afterward, merchants often refuse to change the address when it involves large items or different supply channels for different addresses, which undoubtedly causes great inconvenience to users. Summary of the Invention

[0005] This application provides a method, apparatus, terminal device, and readable storage medium for confirming a delivery address, which can reduce the error rate of delivery address filling and avoid the inconvenience caused by incorrect delivery address.

[0006] In a first aspect, embodiments of this application provide a method for confirming a delivery address, including:

[0007] Get the time interval between the current order and the previous order;

[0008] If the time interval is greater than a first preset threshold, the delivery address of the current order is determined based on the user's current location and the preset default address.

[0009] In the above embodiments, by comparing the time interval between the current order and the previous order with a first preset threshold, when the time interval is greater than the first preset threshold, it indicates that the user has not used the shopping platform in the recent period, and therefore the default address is more likely to be incorrect. Therefore, if the default address preset on the platform is used directly as the delivery address of the current order, the final delivery address needs to be confirmed based on the user's current location and the preset default address, thereby avoiding the problem of incorrect order delivery addresses caused by the user not changing the default address in time due to not using the shopping platform for a long time.

[0010] In one possible implementation of the first aspect, the method further includes:

[0011] If the time interval is less than the first preset threshold, then the default address is used as the delivery address.

[0012] In one possible implementation of the first aspect, determining the delivery address of the current order based on the user's current location and a preset default address includes:

[0013] Obtain the distance value between the current location and the default address;

[0014] If the distance value is less than the second preset threshold, then the default address is used as the delivery address.

[0015] In one possible implementation of the first aspect, determining the delivery address of the current order based on the user's current location and a preset default address further includes:

[0016] If the distance value is greater than the second preset threshold, a prompt message is issued, which is used to prompt the user to confirm the delivery address;

[0017] In response to the user's input of the prompt information, the delivery address is determined.

[0018] In one possible implementation of the first aspect, determining the delivery address in response to the user's input of the prompt information includes:

[0019] Based on the input operation, the default address is determined to be used as the delivery address; or...

[0020] Based on the input operation, obtain the first address entered by the user, and use the first address as the delivery address; or,

[0021] Based on the input operation, the second address in the preset address list is determined as the delivery address.

[0022] In one possible implementation of the first aspect, obtaining the distance value between the current location and the default address includes:

[0023] Obtain the first latitude and longitude information corresponding to the default address;

[0024] The second latitude and longitude information corresponding to the current location is obtained using a network positioning method;

[0025] The distance value is calculated based on the first latitude and longitude information and the second latitude and longitude information.

[0026] Secondly, embodiments of this application provide a delivery address confirmation device, the device comprising:

[0027] The acquisition unit is used to obtain the time interval between the current order and the previous order;

[0028] The confirmation unit is used to determine the delivery address of the current order based on the user's current location and a preset default address if the time interval is greater than a first preset threshold.

[0029] In one possible implementation of the second aspect, the confirmation unit is further configured to use the default address as the delivery address if the time interval is less than the first preset threshold.

[0030] Thirdly, embodiments of this application provide a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any of the embodiments of the first aspect above.

[0031] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method as described in any of the embodiments of the first aspect above.

[0032] Fifthly, embodiments of this application provide a computer program product that, when run on a server, causes the server to perform the steps of the method described in any of the embodiments of the first aspect above.

[0033] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 This is a flowchart of a delivery address confirmation method provided in an embodiment of this application;

[0036] Figure 2 This is a flowchart of a method for determining the delivery address of a user's current location based on the user's current location and a preset default address, according to an embodiment of this application.

[0037] Figure 3 This is a diagram of the display interface of a terminal device where the prompt information is a prompt box, according to an embodiment of this application.

[0038] Figure 4 This is a schematic diagram of the structure of a delivery address confirmation device provided in an embodiment of this application;

[0039] Figure 5 This is a schematic diagram of the internal structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0040] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0041] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0042] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0043] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0044] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0045] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0046] In current shopping websites, to facilitate user experience, one of a user's multiple shipping addresses is often set as the default address. Under normal circumstances, the default address allows users to quickly place orders.

[0047] With today's fast-paced lifestyle, people are more likely to change jobs or move, often resulting in default addresses on shopping websites becoming inapplicable without being updated. This is especially true when people haven't used the shopping website for an extended period. This leads to a high rate of incorrectly entered delivery addresses when placing orders, causing significant inconvenience. Therefore, this application provides a delivery address verification method to reduce the rate of incorrectly entered delivery addresses.

[0048] The delivery address confirmation method provided in this application will be described exemplarily below with reference to specific embodiments.

[0049] like Figure 1The diagram shown is a flowchart of an embodiment of a delivery address confirmation method provided in this application. The method is executed by a terminal device, which can be, but is not limited to, various smartphones, laptops, tablets, smart wearable devices, etc. When a user shops on an online shopping platform, the platform uses the delivery address confirmation method described in this embodiment to assist the user in confirming the delivery address of the current order.

[0050] See Figure 1 The method may include:

[0051] Step S101: Obtain the time interval between the current order and the previous order.

[0052] In this example, the current order is the order that the user is about to place, and the previous order refers to the order that came before the current order in terms of time.

[0053] The previous order's status is either "completed" or "in progress." Specifically, "completed" includes orders that have already been delivered, while "in progress" includes orders awaiting payment, orders awaiting shipment, or orders awaiting receipt.

[0054] In one embodiment, the method for obtaining the time interval may include: obtaining a first time corresponding to the previous order, wherein the first time is the creation time or payment time of the previous order; and comparing the first time with the current time to obtain the time interval.

[0055] The method uses the creation and payment times of the previous order as the first time and compares them with the current time to obtain the time interval. This time interval can indicate whether the time difference between the user's last order time and the current time is greater than a certain threshold, thus making it easier to determine whether the user may have forgotten.

[0056] Step S102: If the time interval is greater than the first preset threshold, the delivery address for the current order is determined based on the user's current location and the preset default address. In this embodiment, the first preset threshold is set primarily to account for the high probability that if a user has not used the shopping platform for a long time, the delivery address may have changed but the user has forgotten to update it.

[0057] The first preset threshold can be set according to the actual situation. For example, a uniform value can be set for all users. For instance, the first preset threshold may be any time period between 5 and 10 days. In a specific embodiment, the first threshold is 7 days.

[0058] Optionally, the first preset threshold can also be set according to the user's consumption habits. The first preset threshold can be set differently depending on the consumption habits of different users. For example, the age group of users can be predicted based on their consumption habits, and different first preset thresholds can be set for users of different age groups.

[0059] For example, users under 45 years old are more likely to change their work and residential addresses due to the rapid development and changes in their lives and careers. Therefore, the first preset threshold can be set to a smaller value to increase the frequency of confirming the user's delivery address and reduce the number of users whose addresses have changed. For users over 45 years old, the frequency of changes in their residential and work addresses is relatively small, so the first preset threshold can be set to a larger value to reduce the frequency of confirming the user's delivery address.

[0060] In this embodiment, the user's current location refers to the user's current location, which can be obtained by locating the terminal device used to log in to the shopping platform.

[0061] In this embodiment, the preset default address can be a default address actively set by the user, or it can be a shipping address recommended by the shopping platform (for example, it could be the shipping address of the previous order, or the shipping address of an order in which the customer purchased goods of a similar category to the current order).

[0062] Using the above method, when the time interval exceeds a first preset threshold, the shipping address is determined based on the user's current location and default address. This avoids situations where users haven't used the shopping platform for a long time and forget to update their default address, leading to incorrect shipping addresses. This reduces the error rate of shipping address entry and improves the user experience. Optionally, such as... Figure 1 As shown, the methods for confirming the delivery address also include:

[0063] Step S103: If the time interval is less than the first preset threshold, the default address is used as the delivery address.

[0064] Using the above method, if the time interval is less than a first preset threshold, it indicates that the user has recently made purchases on the shopping platform, and it can be preliminarily determined that the preset default address is unlikely to be suitable for receiving goods. Therefore, the preset default address is used as the delivery address for the current order. In one embodiment, after determining the delivery address, the user is guided to the payment page for the current order to make payment. The method in this embodiment, by judging the time interval between the current order and the previous order before submitting the order, and guiding the user to the order submission interface for the current order after confirming the delivery address, has a small impact on the current mainstream payment process while reducing the rate of incorrect delivery address input.

[0065] Figure 2This is a flowchart illustrating a method for determining the delivery address of a current order based on the user's current location and a preset default address, as described in one embodiment of this application. Figure 2 The method includes:

[0066] Step S201: Obtain the distance between the current location and the default address.

[0067] The distance value indicates the degree to which the current location deviates from the default address.

[0068] For example, the current location and default address can be imported into a preset electronic map, and the distance value can be calculated using the preset electronic map.

[0069] In an optional embodiment, the distance value can also be calculated using latitude and longitude. The specific method includes: obtaining the first latitude and longitude information corresponding to the default address and the second latitude and longitude information corresponding to the current location; and calculating the distance value based on the first latitude and longitude information and the second latitude and longitude information.

[0070] In this embodiment, the default address is the address information already stored by the shopping platform. Therefore, the shopping platform's system generally stores the first latitude and longitude information corresponding to the default address, so the first latitude and longitude information can be directly retrieved from the system.

[0071] Optionally, the first latitude and longitude information corresponding to the default address can also be obtained by inputting the default address into a preset electronic map.

[0072] In this embodiment, the second latitude and longitude information corresponding to the current location can be obtained by locating the terminal device. Specifically, a network positioning method can be selected to obtain the second latitude and longitude information corresponding to the current location.

[0073] For example, network positioning methods can be Wi-Fi cell positioning or base station positioning. Wi-Fi cell positioning refers to positioning based on the location of the Wi-Fi router. Base station positioning refers to calculating the approximate location of the terminal device based on the communication time difference between the base station and the terminal device.

[0074] In the above methods, the terminal device must be connected to the network when shopping online. Therefore, the network positioning method is more reliable and has a wider range of applications for obtaining the second latitude and longitude information.

[0075] In comparison, the commonly used GPS (Global Positioning System) positioning method has significant limitations. For example, the terminal device may not have GPS positioning capabilities, or the GPS positioning function may not be enabled, making it impossible to locate the terminal device.

[0076] Step S202: If the distance value is less than the second preset threshold, then the default address is used as the delivery address.

[0077] In this embodiment, the second preset threshold can be set according to the accuracy of the distance value.

[0078] For example, when using Wi-Fi cell positioning to obtain the second latitude and longitude information, since the positioning method has high accuracy, the second preset threshold can be set relatively small, for example, 10 meters to 50 meters.

[0079] Optionally, when using base station positioning to obtain the second latitude and longitude information, since the positioning method has low accuracy, the second preset threshold can be set relatively large, for example, it can be 100 meters to 400 meters. Specifically, for example, the second preset threshold can be set to 300 meters.

[0080] Step S203: If the distance value is greater than the second preset threshold, a prompt message is issued to prompt the user to confirm the delivery address.

[0081] In this embodiment, when the distance value is greater than the second preset threshold, it is determined that the current location and the default delivery address may not be the same address. If the default address is used as the delivery address, it may cause inconvenience to the user in receiving the goods. Therefore, a prompt message is sent to the user, asking the user to confirm the delivery address again.

[0082] Optionally, the prompt information can be displayed in the form of a prompt box. The prompt box can display the default address information, as well as an OK button and a Modify button.

[0083] Step S204: In response to the user's input of the prompt information, determine the delivery address.

[0084] In this embodiment, after receiving the prompt message, the user needs to input an action to determine the final delivery address. This input action can be a screen tap, voice control, etc., and is not limited here.

[0085] For example, in response to user input of prompt information, the delivery address is determined, which may involve several different scenarios, including:

[0086] Based on the input, determine whether to use the default address as the delivery address; or...

[0087] Based on the input, obtain the first address entered by the user and use it as the delivery address; or,

[0088] Based on the input, the second address in the preset address list is selected as the delivery address.

[0089] In one embodiment, if the distance value is greater than the second preset threshold, the preset delivery address that is closest to the current location in the delivery address list can be used as the delivery address, and a delivery address prompt message can be sent to the customer to confirm.

[0090] In an optional embodiment, if the distance value is greater than a second preset threshold, the current location can be used as the delivery address for the current order, and a delivery address prompt message can be sent to the customer for confirmation.

[0091] In the embodiments, reminders can be given to customers. Whether the current location is used as the delivery address or the preset delivery address closest to the current location in the delivery address list is used as the delivery address, the prompts are based on the prediction of the customer's address selection behavior, which can help customers confirm the delivery address of the current order more quickly.

[0092] As an example and not a limitation, the process of determining the delivery address is explained below using the case where the terminal device is a mobile phone. Those skilled in the art will know that the terminal device can also be a portable laptop, tablet computer, smart wearable device, etc. Figure 3 In one embodiment of this application, the prompt information is the display interface of a prompt box. For example... Figure 3 As shown, the prompt box displays the message "Please confirm the shipping address," and below the message are "Confirm" and "Modify" buttons.

[0093] When the user clicks the "Confirm" button, the prompt box disappears, and the interface returns to the main page for submitting the order.

[0094] When the user clicks the "Modify" button, the prompt box disappears and the interface jumps to the interface for modifying the delivery address. On the interface for modifying the delivery address, the user can enter a new address as the delivery address, or select an address from the preset address list.

[0095] The above method determines the delivery address based on the user's current location and the default address. This is because if the time interval exceeds a first preset threshold, it indicates the user has not placed an order on the shopping platform for some time, suggesting the default address may be unsuitable for receiving goods. This serves to remind users to check if their default address is inconvenient for delivery, reducing the rate of incorrect address entries and avoiding inconvenience caused by incorrect addresses.

[0096] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0097] Corresponding to the delivery address confirmation method described in the above embodiments, Figure 4 A structural block diagram of a delivery address confirmation device provided in an embodiment of this application is shown. For ease of explanation, only the parts relevant to the embodiment of this application are shown. (Refer to...) Figure 4 The delivery address confirmation device 400 includes: an acquisition unit 401 and a confirmation unit 402.

[0098] The acquisition unit 401 is used to acquire the time interval between the current order and the previous order;

[0099] The confirmation unit 402 is used to determine the delivery address of the current order based on the user's current location and the preset default address if the time interval is greater than a first preset threshold.

[0100] Optionally, the confirmation unit 402 is also used to use the default address as the delivery address if the time interval is less than a first preset threshold.

[0101] Optionally, the confirmation unit 402 is used to determine the delivery address of the current order based on the user's current location and a preset default address, including:

[0102] Get the distance between the current location and the default address;

[0103] If the distance value is less than the second preset threshold, the default address will be used as the delivery address.

[0104] Optionally, the confirmation unit 402 is used to determine the delivery address of the current order based on the user's current location and a preset default address, and further includes:

[0105] If the distance value is greater than the second preset threshold, a prompt message will be issued to remind the user to confirm the delivery address.

[0106] In response to the user's input of the prompt information, determine the delivery address.

[0107] Optionally, the confirmation unit 402 is used to determine the delivery address in response to the user's input operation on the prompt information, including:

[0108] Based on the input, determine whether to use the default address as the delivery address; or...

[0109] Based on the input, obtain the first address entered by the user and use it as the delivery address; or,

[0110] Based on the input, the second address in the preset address list is selected as the delivery address.

[0111] Optionally, the confirmation unit 402 is used to obtain the distance value between the current location and the default address, including:

[0112] Obtain the first latitude and longitude information corresponding to the default address;

[0113] The second latitude and longitude information corresponding to the current location is obtained using a network positioning method;

[0114] The distance value is calculated based on the first latitude and longitude information and the second latitude and longitude information.

[0115] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0116] Based on the same inventive concept, one embodiment of this application also provides a terminal device. For example... Figure 5 As shown, the terminal device 500 of this embodiment includes: a processor 501, a memory 502, and a computer program 504 stored in the memory 502 and executable on the processor 501. The computer program 504 can be executed by the processor 501 to generate instructions 503, which the processor 501 can use to implement the steps in the various delivery address confirmation method embodiments described above. Alternatively, when the processor 501 executes the computer program 504, it implements the functions of each module / unit in the various device embodiments described above, for example... Figure 4 The functions of the acquisition unit 401 to the confirmation unit 402 are shown.

[0117] For example, computer program 504 may be divided into one or more modules / units, one or more of which are stored in memory 502 and executed by processor 501 to complete this application. One or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of computer program 504 in terminal device 500.

[0118] Those skilled in the art will understand that Figure 5 This is merely an example of terminal device 500 and does not constitute a limitation on terminal device 500. Terminal device 500 may include more or fewer components than shown, or combine certain components, or different components. For example, terminal device 500 may also include input / output devices, network access devices, buses, etc.

[0119] Processor 501 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0120] The memory 502 can be an internal storage unit of the terminal device 500, such as a hard disk or RAM of the terminal device 500. The memory 502 can also be an external storage device of the terminal device 500, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or FlashCard equipped on the terminal device 500. Furthermore, the memory 502 can include both internal and external storage units of the terminal device 500. The memory 502 is used to store computer programs and other programs and data required by the terminal device 500. The memory 502 can also be used to temporarily store data that has been output or will be output.

[0121] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0122] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.

[0123] This application provides a computer program product that, when run on a server, enables the server to implement the steps described in the various method embodiments above.

[0124] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0125] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0126] In the embodiments provided in this application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0127] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0128] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0129] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a device / server, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0130] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for confirming a delivery address, characterized in that, include: Get the time interval between the current order and the previous order; If the time interval is greater than a first preset threshold, the delivery address of the current order is determined based on the user's current location and the preset default address. Determining the delivery address of the current order based on the user's current location and a preset default address includes: Obtain the distance value between the current location and the default address; If the distance value is greater than the second preset threshold, a prompt message is issued, which is used to prompt the user to confirm the delivery address; wherein the delivery address prompted to the user by the prompt message includes: the current location, or the preset delivery address in the delivery address list that is closest to the current location; In response to the user's input of the prompt information, the delivery address is determined.

2. The method as described in claim 1, characterized in that, The method further includes: If the time interval is less than the first preset threshold, then the default address is used as the delivery address.

3. The method as described in claim 1, characterized in that, The step of determining the delivery address of the current order based on the user's current location and a preset default address also includes: If the distance value is less than the second preset threshold, then the default address is used as the delivery address.

4. The method according to any one of claims 1 to 3, characterized in that, The step of determining the delivery address in response to the user's input of the prompt information includes: Based on the input operation, the default address is determined to be used as the delivery address; or... Based on the input operation, obtain the first address entered by the user, and use the first address as the delivery address; or, Based on the input operation, the second address in the preset address list is determined as the delivery address.

5. The method according to any one of claims 1 to 3, characterized in that, The step of obtaining the distance value between the current location and the default address includes: Obtain the first latitude and longitude information corresponding to the default address; The second latitude and longitude information corresponding to the current location is obtained using a network positioning method; The distance value is calculated based on the first latitude and longitude information and the second latitude and longitude information.

6. A delivery address confirmation device, characterized in that, The device includes: The acquisition unit is used to obtain the time interval between the current order and the previous order; The confirmation unit is used to determine the delivery address of the current order based on the user's current location and a preset default address if the time interval is greater than a first preset threshold. The confirmation unit is used to determine the delivery address of the current order based on the user's current location and a preset default address if the time interval is greater than a first preset threshold. Specifically, this includes: Obtain the distance value between the current location and the default address; If the distance value is greater than the second preset threshold, a prompt message is issued, which is used to prompt the user to confirm the delivery address; wherein the delivery address prompted to the user by the prompt message includes: the current location, or the preset delivery address in the delivery address list that is closest to the current location; In response to the user's input of the prompt information, the delivery address is determined.

7. The apparatus as claimed in claim 6, characterized in that, The confirmation unit is also configured to use the default address as the delivery address if the time interval is less than the first preset threshold.

8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 5.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Data addition reminding method and terminal

    CN106097038A

  • Method for determining online shopping address

    CN111523980A