New retail business information processing method and system based on address selection mode
By receiving user address information in takeaway and shopping APPs, judging its distance resolution limit and providing a list of selection methods, and automatically selecting addresses based on the number of usages, time or event logic, the address error problem caused by insufficient positioning accuracy is solved, and order accuracy and user experience are improved.
Patent Information
- Application Number
- CN202510636468.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-08-15
AI Technical Summary
Due to poor positioning accuracy, existing takeaway and shopping APPs have frequent errors in address automatic selection function, resulting in errors in continuous delivery address and poor user experience.
By receiving the address information input by the user, it is determined whether its distance is less than the resolution limit of the positioning system, and provides a list of address selection methods, and automatically select the correct address based on the number of address usage, time logical relationship or event logical relationship to complete retail business orders.
It effectively solves the error in automatic address selection caused by insufficient positioning accuracy, improves user experience, and ensures order accuracy.
Smart Images

Figure CN120494935A_ABST
Abstract
Description
[0001] This application is a divisional application with application number 202311669413.4, application date December 6, 2023, and the invention name at the time of application is “A method and system for processing information of new retail business in digital economy”. Technical Field
[0002] The present invention relates to the field of digital economy technology, and in particular to a new retail business information processing method and system based on address selection. Background Art
[0003] With the development of mobile internet and smartphones, the new retail industry, encompassing food delivery and online shopping, is booming. Currently, food delivery and online shopping platform applications (APPs) are highly homogenized, with largely identical functions and only minor differences in user interface design. Currently, APPs primarily attract users by offering discounts, high-quality delivery services, and a wide variety of product offerings. However, few manufacturers are attracting users by enhancing the app user experience. Summary of the Invention
[0004] To achieve the above-mentioned object, the present invention provides a new retail business information processing method based on an address selection method, which is executed by a user terminal and includes:
[0005] receiving information about the first address and information about the second address input by a user;
[0006] Determine whether the distance between the first address and the second address is less than the resolution limit of the positioning system;
[0007] If it is determined that the distance between the first address and the second address is less than the resolution limit of the positioning system, providing a list of address selection methods to the user;
[0008] receiving an address selection method determined by a user, wherein the address selection method is selected by the user from an address selection method list;
[0009] Based on the address selection method, selecting an address from the first address and the second address without user interaction;
[0010] Complete the current retail business order using an address of your choice.
[0011] In a preferred embodiment, the address selection method is based on the priority of the number of times the address is used;
[0012] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0013] Obtain user usage records;
[0014] Obtaining, based on the user usage record, the first number of times the user selects the first address to create a retail business order within a predefined time period;
[0015] Obtaining, based on the user usage record, a second number of times that the user selects the second address to create a retail business order within a predefined time period;
[0016] Determine whether the first number is greater than the second number;
[0017] If the first number is greater than the second number, the first address is selected from the first address and the second address.
[0018] In a preferred embodiment, the address selection method is based on a time logic relationship priority method;
[0019] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0020] Obtain user usage records;
[0021] Determining, based on the user usage record, whether there is a first anchor time for the first address and a second anchor time for the second address;
[0022] If there is a first anchor time for the first address, but there is no second anchor time for the second address, determining whether the current time is the first anchor time;
[0023] If it is determined that the current time is the first anchor time, the first address is selected from the first address and the second address.
[0024] In a preferred embodiment, based on the address selection mode, selecting an address from the first address and the second address without user interaction further includes the following steps:
[0025] If there is a first anchor time for the first address and there is a second anchor time for the second address, determining whether the first anchor time and the second anchor time coincide with each other;
[0026] If the first anchor time coincides with the second anchor time, obtaining a first associated event associated with the first anchor time based on the user usage record, and obtaining a second associated event associated with the second anchor time;
[0027] Determining whether a current event occurring at a current time is a first associated event or a second associated event based on a current retail business order;
[0028] If it is determined that the current event occurring at the current time is the first associated event, the first address is selected from the first address and the second address.
[0029] In a preferred embodiment, the first associated event includes the subject matter type of the retail business order, and the second associated event includes the subject matter type of the retail business order;
[0030] Determining whether a current event occurring at a current time is a first associated event or a second associated event based on a current retail business order includes the following steps:
[0031] determining, based on the current retail business order, whether the subject matter type of the current retail business order is the same as the subject matter type of the retail business order included in the first association event;
[0032] If it is determined that the subject matter type of the current retail business order is the same as the subject matter type of the retail business order included in the first associated event, then the current event occurring at the current time is determined to be the first associated event.
[0033] In a preferred embodiment, the address selection method is based on the priority of event logical relationships;
[0034] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0035] Obtain user usage records;
[0036] Based on the user usage record, determining whether there is a first preceding event for the first address and a second preceding event for the second address;
[0037] If there is a first preceding event for the first address and there is a second preceding event for the second address, determining whether an event identical to one of the first preceding event or the second preceding event occurs before starting to process the current retail business order;
[0038] If it is determined that the same event as the first preceding event occurs before the current retail business order begins to be processed, the first address is selected from the first address and the second address.
[0039] In a preferred embodiment, the first preceding event includes a motion trajectory of the user before selecting the first address;
[0040] Determining whether an event identical to a first preceding event or a second preceding event occurs before starting to process the current retail business order includes the following steps:
[0041] Obtain the user's movement trajectory before starting to process the current retail business order;
[0042] determining whether a movement trajectory of the user before starting to process the current retail business order is similar to a movement trajectory of the user before selecting the first address included in the first preceding event;
[0043] If the user's motion trajectory before starting to process the current retail business order is similar to the user's motion trajectory before selecting the first address included in the first preceding event, it is determined that the same event as the first preceding event occurred before starting to process the current retail business order.
[0044] The present invention provides a digital economy new retail business information processing system, which includes modules for performing the following operations:
[0045] receiving information about the first address and information about the second address input by a user;
[0046] Determine whether the distance between the first address and the second address is less than the resolution limit of the positioning system;
[0047] If it is determined that the distance between the first address and the second address is less than the resolution limit of the positioning system, providing a list of address selection methods to the user;
[0048] receiving an address selection method determined by a user, wherein the address selection method is selected by the user from an address selection method list;
[0049] Based on the address selection method, selecting an address from the first address and the second address without user interaction;
[0050] Complete the current retail business order using an address of your choice.
[0051] In a preferred embodiment, the address selection method is based on the priority of the number of times the address is used;
[0052] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0053] Obtain user usage records;
[0054] Obtaining, based on the user usage record, the first number of times the user selects the first address to create a retail business order within a predefined time period;
[0055] Obtaining, based on the user usage record, a second number of times that the user selects the second address to create a retail business order within a predefined time period;
[0056] Determine whether the first number is greater than the second number;
[0057] If the first number is greater than the second number, the first address is selected from the first address and the second address.
[0058] In a preferred embodiment, the address selection method is based on a time logic relationship priority method;
[0059] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0060] Obtain user usage records;
[0061] Determining, based on the user usage record, whether there is a first anchor time for the first address and a second anchor time for the second address;
[0062] If there is a first anchor time for the first address, but there is no second anchor time for the second address, determining whether the current time is the first anchor time;
[0063] If it is determined that the current time is the first anchor time, the first address is selected from the first address and the second address.
[0064] Compared to existing technologies, the present invention offers the following advantages: Existing apps often automatically enter incorrect addresses into orders due to poor positioning accuracy. If the user fails to carefully verify the order information, the order will contain an incorrect address. These positioning errors are often consistent, and the app will repeatedly enter the incorrect address into the order, creating a persistent error. The method and system proposed in the present invention are designed to address this problem. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] Figure 1 is a flow chart of a method according to one embodiment of the present invention.
[0066] Figure 2 is a schematic diagram of an interface according to an embodiment of the present invention. DETAILED DESCRIPTION
[0067] The specific embodiments of the present invention are described in detail below with reference to the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific embodiments.
[0068] During our research, our R&D team discovered that existing food delivery or shopping apps (food delivery apps such as Meituan Waimai and shopping apps such as JD.com; the method of this invention is applicable to all new retail apps, but the following examples will use food delivery apps) generally have the following problem: existing food delivery apps all have an automatic address selection and auto-fill function. Generally speaking, this function generally requires the user to manually enter the address used for the first time (such as a company address, home address, etc.). After the user completes an order using that address (or after the user saves the address), the app saves the address. If the user subsequently places an order using the app, the app first locates the user's location using a positioning system. If the user's location is located near an address saved by the app, the app automatically generates the order destination address. This type of app generally avoids the user having to repeatedly enter an address, significantly improving the user experience, but this function still has significant drawbacks. For example, someone may purchase a house in a certain community as their own residence and rent another house in another building in the same community for their parents to live in. Sometimes, someone orders food delivery from their own home, and sometimes from their parents' rented house. At this point, the address of Mr. A's own residence and the address of Mr. A's rented residence are obviously both saved in the APP. Although the address of Mr. A's own residence is different from the address of Mr. A's rented residence, the positioning accuracy of the APP's built-in positioning system is insufficient (this positioning accuracy is limited by the communication protocol of 5G communication regarding positioning technology, so this accuracy cannot be improved by the manufacturer). Therefore, regardless of whether Mr. A returns to his own residence or his rented residence, the APP will think that he has returned to his own residence. At this time, even if Mr. A actually returns to his rented residence, the APP will still automatically fill in the address of Mr. A's own residence in the order. At this time, if Mr. A does not carefully verify the order information (this error often occurs because Mr. A's own residence and Mr. A's rented residence belong to the same community, so the addresses of the two must be very similar, so errors are often found during the verification process; in addition, many users rely heavily on the automatic address generation function, so they lack the basic habit of verifying the address), then the order will have an incorrect delivery address. During our research, we also discovered that positioning errors are often consistent. That is, as long as someone is located in their home or a unit in a rental property, the positioning system will consistently locate them at their home. In other words, as long as someone orders food from their rental property, the app will consistently enter their home address (which is incorrect), creating a persistent error.
[0069] In the present invention, the user terminal may be a user's smartphone, tablet computer, wearable device, etc. The user terminal may be connected to the network via a communication protocol such as WiFi, LTE, or 5G NR.
[0070] Example 1
[0071] Figure 1 1 is a flow chart of a method according to an embodiment of the present invention. As shown in the figure, the method of the present invention includes the following steps:
[0072] Step 1: Receive information about the first address and information about the second address input by the user. Those skilled in the art will appreciate that the user terminal may receive the information about the first address and the information about the second address at different times. For example, if Person A orders a meal for the first time at their own residence on January 15, 2022, the user terminal will receive information about the first address at that time. Subsequently, Person A may order a meal for the first time at their rented residence on March 15, 2022, at which time the user terminal will receive information about the second address.
[0073] Step 2: Determine whether the distance between the first address and the second address is less than the resolution limit of the positioning system. In one example, if the user terminal, through the positioning system, believes that the user is located at the first address regardless of whether the user is located at the first address or the second address, then it is considered that the distance between the first address and the second address is less than the resolution limit of the positioning system. In one example, through our experiments, for 5G networks, this resolution limit is approximately 100 meters. That is, as long as the straight-line distance between the first address and the second address is less than 100 meters, the user terminal, through the positioning system, believes that the user is located at the first address regardless of whether the user is located at the first address or the second address.
[0074] Step 3: If it is determined that the distance between the first address and the second address is less than the resolution limit of the positioning system, a list of address selection methods is provided to the user. In one example, the user terminal provides the list of address selection methods to the user. For example, see Figure 2 .like Figure 2As shown, the app's user interface includes a merchant recommendation area. This area can be modeled after the current Meituan app. The merchant recommendation area displays popular merchants or limited-time promotions offered by the app platform. Below the user interface is a list of multiple merchants. Each merchant list can include the merchant's name and promotional images of well-known dishes. Merchant lists can also include embedded links. For example, if a user clicks on the first merchant list, the app will redirect to the first merchant's shopping interface. The app has a control in the upper right corner. In one example, the app only displays this control when the distance between the first address and the second address is less than the resolution limit of the positioning system. This reduces the complexity of the app's user interface and improves user browsing efficiency. When the user clicks this control, the user interface displays three options, and the user selects an address selection method by clicking on an option. Those skilled in the art will understand that the user interface only provides the control and address selection method list to the user when the user terminal first determines that the distance between the first address and the second address is less than the resolution limit of the positioning system. If the user terminal determines that the distance between the first address and the second address is less than the resolution limit of the positioning system again, the user interface will not repeatedly provide the control and address selection method list. If the user subsequently wants to change the address selection method list, the user can enter the APP settings interface to modify it. Embedding multiple function adjustment options in the "settings" interface is a well-known technology, and the present invention will not go into details about its specific implementation.
[0075] Step 4: receiving an address selection method determined by the user, wherein the address selection method is selected by the user from an address selection method list;
[0076] Step 5: Based on the address selection method, an address is selected from the first address and the second address without user interaction. Those skilled in the art will appreciate that the present invention is essentially a technology in which the user terminal automatically selects an address and automatically fills in the address in the order. Therefore, the present invention automatically selects an address and automatically fills in the first address or the second address in the order.
[0077] Step 6: Complete the current retail business order using the selected address.
[0078] Example 2
[0079] In embodiment 2, the address selection method is based on the priority of the number of times the address is used;
[0080] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0081] Obtain user usage records; user usage records may include user historical order information, user movement trajectory information, user portraits, etc. In general, with user authorization, any user activity after opening the app can be recorded in the user usage record;
[0082] Based on the user usage record, the first number of times the user selects the first address to create a retail business order within a predefined time period is obtained; in one example, the predefined time period can be one month, two months, three months, etc., counted backward from the current time. If the user uses the APP for only one month, but the predefined time period is three months, then in this case, the user terminal can automatically shorten the predefined time period to one month; those skilled in the art should understand that (taking the predefined time period of one month as an example) the first number refers to the total number of times the user uses the first address to create a retail business order within one month counted backward from the current time (for example, if the current time is April 1, 2022, then the counted forward one month refers to the one month from March 1, 2022 to April 1, 2022). In the present invention, "create" refers to the user using the first address to establish an order and complete the payment of the order;
[0083] Obtaining, based on the user usage record, a second number of times that the user selects the second address to create a retail business order within a predefined time period;
[0084] Determine whether the first number is greater than the second number; in one example, if the first number is the same as the second number, the user terminal may randomly select the first address or the second address and prompt the user to confirm the address;
[0085] If the first number is greater than the second number, the first address is selected from the first address and the second address.
[0086] Example 3
[0087] In embodiment 3, the address selection method is based on the time logic relationship priority method;
[0088] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0089] Obtain user usage records;
[0090] Based on the user usage records, it is determined whether there is a first anchor time for the first address and a second anchor time for the second address; in one example, the first anchor time can be determined based on the time period in which the user uses the first address to create retail business orders and the number of times the user uses the first address to create retail business orders during the time period. For example, Mr. A may order takeout from his own residence (assuming that the address of the own residence is the first address) from 7 to 9 pm every Monday to Thursday, and Mr. A may order takeout from his rented residence (assuming that the address of the rented residence is the second address) from 6 to 8 pm every Friday to Sunday because he needs to take care of his parents. In this case, the statistical period is limited to three months. For example, if a person uses the first address to create retail business orders 15 times between 7 and 9 pm every Monday to Thursday within three months, then for the first address, 7 to 9 pm every Monday to Thursday is the first anchor time. For example, if a person uses the second address to create retail business orders 8 times between 6 and 8 pm every Friday to Sunday within three months, then for the second address, 6 to 8 pm every Friday to Sunday is the second anchor time. However, if a person uses the second address to create retail business orders only once between 6 and 8 pm every Friday to Sunday within three months, then for the second address, 6 to 8 pm every Friday to Sunday is not the second anchor time.
[0091] If there is a first anchor time for the first address, but there is no second anchor time for the second address, then determine whether the current time is the first anchor time; in an example, the current time refers to the time when a certain person selects the product and enters the payment interface. For example, if the current time is 7:30 pm on Tuesday, then the current time is the first anchor time; it should be pointed out that Example 3 is not a technical solution based on big data analysis. The current big data analysis requires a comprehensive analysis of user information (such as the user's historical transaction records, browsing records, user personal information, etc.) to predict the user's future behavior. This analysis method often cannot correctly select the correct address for the user. For example, for a user with a very regular lifestyle, the method described in Example 3 can very well solve the problems of the existing technology. If the big data analysis method is used to automatically provide the address for the user, then because the big data analysis is also mixed with a large amount of irrelevant information, the address provided by the big data analysis method at this time is very poorly predictable;
[0092] If it is determined that the current time is the first anchor time, the first address is selected from the first address and the second address.
[0093] In a preferred embodiment, based on the address selection mode, selecting an address from the first address and the second address without user interaction further includes the following steps:
[0094] If there is a first anchor time for the first address and a second anchor time for the second address, determine whether the first anchor time and the second anchor time coincide with each other. In one example, if the first anchor time is 7-9 pm every Monday to Thursday and the second anchor time is 6-8 pm every Wednesday to Thursday, then the first anchor time and the second anchor time are considered to coincide with each other.
[0095] If the first anchor time coincides with the second anchor time, a first associated event associated with the first anchor time is obtained based on the user usage record, and a second associated event associated with the second anchor time is obtained. In the present invention, the first associated event associated with the first anchor time refers to one or more pieces of information among the multiple events used to determine the first anchor time. Specifically, continuing with the above example, if Person A uses the first address to create retail business orders 15 times between 7 and 9 p.m. every Monday to Thursday over a period of three months, then these 15 order records are the multiple events used to determine the first anchor time, and one or more pieces of information among the multiple events constitute the first associated event.
[0096] Determining whether a current event occurring at a current time is a first associated event or a second associated event based on a current retail business order;
[0097] If it is determined that the current event occurring at the current time is the first associated event, the first address is selected from the first address and the second address.
[0098] In a preferred embodiment, the first associated event includes the subject matter type of the retail business order, and the second associated event includes the subject matter type of the retail business order;
[0099] Determining whether a current event occurring at a current time is a first associated event or a second associated event based on a current retail business order includes the following steps:
[0100] Based on the current retail business order, it is determined whether the subject matter type of the current retail business order is the same as the subject matter type of the retail business order included in the first association event. In one example, the subject matter type of the retail business order included in the first association event can be a specific dish such as "Sichuan cuisine", "Mala Tang", "Mao Cai", or can be a description of the dish attributes such as "low price". Specifically, the subject matter type of a person A when ordering food alone and when ordering food with his parents is generally quite different. Therefore, this preferred embodiment of the present invention utilizes this feature.
[0101] If it is determined that the subject matter type of the current retail business order is the same as the subject matter type of the retail business order included in the first associated event, then the current event occurring at the current time is determined to be the first associated event.
[0102] Example 4
[0103] In embodiment 4, the address selection method is based on the priority of event logical relationships;
[0104] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0105] Obtain user usage records;
[0106] Based on the user usage record, determining whether there is a first preceding event for the first address and a second preceding event for the second address;
[0107] If there is a first preceding event for the first address and there is a second preceding event for the second address, determining whether an event identical to one of the first preceding event or the second preceding event occurs before starting to process the current retail business order;
[0108] If it is determined that the same event as the first preceding event occurs before the current retail business order begins to be processed, the first address is selected from the first address and the second address.
[0109] In a preferred embodiment, the first preceding event includes the user's movement trajectory before selecting the first address. In one example, for example, a person named A has the habit of visiting the suburbs on weekends. Regardless of whether he returns to his residence at noon or in the evening, he usually orders food at his residence. In this case, the following judgment can be made: within three months, before using the first address to create a retail business order, the person named A visited the suburbs. The first preceding event for the first address can then refer to the user's movement trajectory of visiting the suburbs before using the first address to create a retail business order. This first preceding event is not related to time, but only to the logical relationship before and after the event occurs.
[0110] Determining whether an event identical to a first preceding event or a second preceding event occurs before starting to process the current retail business order includes the following steps:
[0111] Obtaining a user movement trajectory before starting to process the current retail business order; in one example, the user movement trajectory before starting to process the current retail business order may also be the user visiting a suburb;
[0112] Determine whether a user's movement trajectory before the current retail business order begins to be processed is similar to a movement trajectory of the user before selecting the first address, as included in the first preceding event. In one example, if the user's movement trajectory before the current retail business order begins to be processed is a visit to a suburb, and the first preceding event is also a movement trajectory of the user visiting a suburb, then even if the suburbs visited by the user are not the same location, or even the same district or county, it can be considered that the user's movement trajectory before the current retail business order begins to be processed is similar to the movement trajectory of the user before selecting the first address, as included in the first preceding event.
[0113] If the user's motion trajectory before starting to process the current retail business order is similar to the user's motion trajectory before selecting the first address included in the first preceding event, it is determined that the same event as the first preceding event occurred before starting to process the current retail business order.
[0114] Example 5
[0115] The present invention provides a digital economy new retail business information processing system, characterized in that the system includes modules for performing the following operations:
[0116] receiving information about the first address and information about the second address input by a user;
[0117] Determine whether the distance between the first address and the second address is less than the resolution limit of the positioning system;
[0118] If it is determined that the distance between the first address and the second address is less than the resolution limit of the positioning system, providing a list of address selection methods to the user;
[0119] receiving an address selection method determined by a user, wherein the address selection method is selected by the user from an address selection method list;
[0120] Based on the address selection method, selecting an address from the first address and the second address without user interaction;
[0121] Complete the current retail business order using an address of your choice.
[0122] In a preferred embodiment, the address selection method is based on the priority of the number of times the address is used;
[0123] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0124] Obtain user usage records;
[0125] Obtaining, based on the user usage record, the first number of times the user selects the first address to create a retail business order within a predefined time period;
[0126] Obtaining, based on the user usage record, a second number of times that the user selects the second address to create a retail business order within a predefined time period;
[0127] Determine whether the first number is greater than the second number;
[0128] If the first number is greater than the second number, the first address is selected from the first address and the second address.
[0129] In a preferred embodiment, the address selection method is based on a time logic relationship priority method;
[0130] Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps:
[0131] Obtain user usage records;
[0132] Determining, based on the user usage record, whether there is a first anchor time for the first address and a second anchor time for the second address;
[0133] If there is a first anchor time for the first address, but there is no second anchor time for the second address, determining whether the current time is the first anchor time;
[0134] If it is determined that the current time is the first anchor time, the first address is selected from the first address and the second address.
[0135] The foregoing descriptions of specific exemplary embodiments of the present invention are for purposes of illustration and description. These descriptions are not intended to limit the invention to the precise forms disclosed, and it is apparent that many variations and modifications are possible in light of the foregoing teachings. The exemplary embodiments have been selected and described for the purpose of explaining the specific principles of the invention and their practical application, thereby enabling those skilled in the art to realize and utilize a variety of exemplary embodiments of the invention and various options and modifications. The scope of the invention is intended to be defined by the claims and their equivalents.
Claims
1. A new retail business information processing method based on address selection, characterized in that: The method is executed by a user terminal, and the method includes: receiving information about the first address and information about the second address input by a user; Determining whether the distance between the first address and the second address is less than a resolution limit of a positioning system; If it is determined that the distance between the first address and the second address is less than the resolution limit of the positioning system, a list of address selection methods is provided to the user, wherein the address selection methods include a method based on the number of address usage priorities, a method based on time logical relationships priorities, and a method based on event logical relationships priorities; receiving an address selection method determined by a user, wherein the address selection method is selected by the user from the address selection method list; Based on the address selection method, an address is selected from the first address and the second address without user interaction; the user terminal automatically selects an address and automatically fills in the first address or the second address in the order; Complete the current retail business order using an address of your choice, When the address selection method is based on a method prioritizing address usage count, selecting an address from the first address and the second address based on the address selection method without user interaction includes the following steps: Obtain user usage records; obtaining, based on the user usage record, a first number of times that the user selects the first address to create a retail business order within a predefined time period; obtaining, based on the user usage record, a second number of times that the user selects the second address to create a retail business order within a predefined time period; Determining whether the first number is greater than the second number; if the first number is the same as the second number, the user terminal randomly selects the first address or the second address and prompts the user to confirm the address; If the first number is greater than the second number, the first address is selected from the first address and the second address.
2. The method according to claim 1, characterized in that When the address selection mode is based on a time logical relationship priority mode, selecting an address from the first address and the second address based on the address selection mode without user interaction includes the following steps: Obtain user usage records; Determining, based on the user usage record, whether there is a first anchor time for the first address and a second anchor time for the second address; If there is a first anchor time for the first address, but there is no second anchor time for the second address, determining whether the current time is the first anchor time; If it is determined that the current time is the first anchor time, the first address is selected from the first address and the second address.
3. The method according to claim 2, characterized in that Based on the address selection method, selecting an address from the first address and the second address without user interaction further includes the following steps: If there is a first anchor time for the first address and there is a second anchor time for the second address, determining whether the first anchor time coincides with the second anchor time; If the first anchor time coincides with the second anchor time, obtaining a first associated event associated with the first anchor time based on the user usage record, and obtaining a second associated event associated with the second anchor time; determining, based on the current retail business order, whether a current event occurring at the current time is the first associated event or the second associated event; If it is determined that the current event occurring at the current time is the first associated event, the first address is selected from the first address and the second address.
4. The method according to claim 3, characterized in that The first associated event includes the type of subject matter of the retail business order, and the second associated event includes the type of subject matter of the retail business order; Determining whether a current event occurring at the current time is the first associated event or the second associated event based on the current retail business order includes the following steps: determining, based on the current retail business order, whether the subject matter type of the current retail business order is the same as the subject matter type of the retail business order included in the first association event; If it is determined that the subject matter type of the current retail business order is the same as the subject matter type of the retail business order included in the first associated event, then the current event occurring at the current time is determined to be the first associated event.
5. The method according to claim 1, characterized in that When the address selection mode is based on a mode of event logical relationship priority, selecting an address from the first address and the second address based on the address selection mode without user interaction includes the following steps: Obtain user usage records; Determining, based on the user usage record, whether there is a first preceding event for the first address and a second preceding event for the second address; If there is a first preceding event for the first address and a second preceding event for the second address, determining whether an event identical to one of the first preceding event or the second preceding event occurs before starting to process the current retail business order; If it is determined that the same event as the first preceding event occurs before the current retail business order begins to be processed, the first address is selected from the first address and the second address.
6. The method according to claim 5, characterized in that The first preceding event includes a motion trajectory of the user before selecting the first address; Determining whether an event identical to one of the first preceding event or the second preceding event occurs before starting to process the current retail business order comprises the following steps: Obtaining a user movement trajectory before starting to process the current retail business order; determining whether a motion trajectory of a user before starting to process the current retail business order is similar to a motion trajectory of the user before selecting the first address included in the first preceding event; If the user's motion trajectory before starting to process the current retail business order is similar to the user's motion trajectory included in the first preceding event before selecting the first address, it is determined that an event identical to the first preceding event occurred before starting to process the current retail business order.
7. A new retail business information processing system based on address selection, characterized in that: The system includes modules for performing the following operations: receiving information about the first address and information about the second address input by a user; Determining whether the distance between the first address and the second address is less than a resolution limit of a positioning system; If it is determined that the distance between the first address and the second address is less than the resolution limit of the positioning system, a list of address selection methods is provided to the user; wherein the address selection methods include a method based on the number of times the address is used and a method based on the time logical relationship; receiving an address selection method determined by a user, wherein the address selection method is selected by the user from the address selection method list; Based on the address selection method, an address is selected from the first address and the second address without user interaction; the user terminal automatically selects an address and automatically fills in the first address or the second address in the order; Complete the current retail business order using an address of your choice, The address selection method is based on the priority of the number of times the address is used; Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps: Obtain user usage records; obtaining, based on the user usage record, a first number of times that the user selects the first address to create a retail business order within a predefined time period; obtaining, based on the user usage record, a second number of times that the user selects the second address to create a retail business order within a predefined time period; Determine whether the first number is greater than the second number; If the first number is greater than the second number, the first address is selected from the first address and the second address.
8. The system according to claim 7, characterized in that The address selection method is based on the priority of time logical relationship; Wherein, based on the address selection mode, selecting an address from the first address and the second address without user interaction includes the following steps: Obtain user usage records; Determining, based on the user usage record, whether there is a first anchor time for the first address and a second anchor time for the second address; If there is a first anchor time for the first address, but there is no second anchor time for the second address, determining whether the current time is the first anchor time; If it is determined that the current time is the first anchor time, the first address is selected from the first address and the second address.
9. Application of the system according to claim 8 in retail business information processing.