Information processing method and device, equipment and storage medium

By providing users with the option to add a shipping address on the e-commerce platform and generating a separate order on their local device, the problem of high pressure in processing multiple address orders was solved, the user shopping experience was optimized, and server efficiency was improved.

CN115730982BActive Publication Date: 2026-05-29SHANGHAI XUNMENG INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI XUNMENG INFORMATION TECH CO LTD
Filing Date
2021-08-26
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing e-commerce platform shopping systems cannot provide users with multiple shipping address options, resulting in excessive pressure on servers to process orders with multiple addresses.

Method used

The system determines whether to provide users with an option to add a shipping address based on preset rules, generates an order page that includes this option, receives the user's input of a new shipping address, and pre-generates multiple independent orders on the local device to reduce server processing load.

Benefits of technology

It optimized the user shopping experience, reduced the server processing load, and improved order processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115730982B_ABST
    Figure CN115730982B_ABST
Patent Text Reader

Abstract

The application provides an information processing method, device, equipment and storage medium. The information processing method comprises the following steps: determining whether to provide a new delivery address option for a to-be-purchased object of a user according to a preset rule; if yes, generating a first to-be-ordered order page with the new delivery address option; receiving a new delivery address provided by the user in response to the user selecting the new delivery address option; generating a second to-be-ordered order page according to the received new delivery address, wherein the second to-be-ordered order page respectively displays a user delivery address and a to-be-purchased object of the user delivery address, and a new delivery address and a to-be-purchased object of the new delivery address; and pre-generating N mutually independent orders corresponding to N delivery addresses selected by the user by a local device in response to the user submitting an order request on the second to-be-ordered order page. The application provides the new delivery address option when the user shops, and reduces the processing pressure of the server in processing the user multi-address order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer applications, and more particularly to an information processing method, apparatus, system, device, and storage medium. Background Technology

[0002] With the development of internet technology, shopping through e-commerce platforms has become increasingly popular. When shopping on e-commerce platforms, users often need their purchases shipped to multiple delivery addresses. However, current e-commerce platforms only allow one delivery address per order, preventing the addition of one or more additional addresses.

[0003] Therefore, how to optimize the information processing of e-commerce platforms, so as to provide users with the option to add a new shipping address while reducing the processing pressure on the server for users' orders with multiple addresses, is a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0004] In order to overcome the deficiencies of the aforementioned related technologies, the present invention provides an information processing method, apparatus, device, and storage medium, thereby optimizing the information processing of shopping on e-commerce platforms. This allows users to add new delivery address options while reducing the processing pressure on servers handling multiple address orders.

[0005] According to one aspect of the present invention, an information processing method is provided, comprising:

[0006] Based on preset rules, determine whether to provide the option to add a new shipping address for the user's intended purchase;

[0007] If so, a first order page with the newly added shipping address option will be generated;

[0008] In response to the user selecting the option to add a new shipping address, receive the new shipping address provided by the user;

[0009] Based on the newly received shipping address, a second order page is generated. The second order page displays the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly received shipping address and the items to be purchased at the newly received shipping address.

[0010] In response to the user submitting an order request on the second pending order page, the local device pre-generates N independent orders corresponding to the N delivery addresses selected by the user.

[0011] In some embodiments of the present invention, the preset rules are obtained through one of the following methods:

[0012] The preset rules are obtained from the e-commerce server;

[0013] Obtain the preset rules from the merchant's server; and

[0014] The basic preset rules are obtained from the merchant server and used as the preset rules. The basic preset rules are sent from the e-commerce server to the merchant server.

[0015] In some embodiments of the present invention, the preset rules are generated according to the following steps:

[0016] Based on historical transaction data, calculate at least one attribute value for the object type of the product object;

[0017] Based on at least one attribute value of the object type of the product object, at least one object type is determined as the set object type;

[0018] Based on the defined object type, the preset rule is set as follows: when the object to be purchased matches the defined object type, the user is provided with an option to add a delivery address for the object to be purchased.

[0019] In some embodiments of the present invention, the first order page to be placed displays the user's shipping address, the object to be purchased, and the option to add a shipping address to the user, wherein the user's shipping address is either the default shipping address or the shipping address selected by the user.

[0020] In some embodiments of the present invention, receiving the new shipping address provided by the user in response to the user selecting the new shipping address option includes:

[0021] Receive user input for a new shipping address; or

[0022] The receiving user selects a new shipping address based on their choice of recommended new shipping address / recommended new recipient.

[0023] In some embodiments of the present invention, the recommended new delivery address is the recommended delivery address for a new recipient.

[0024] The recommended new recipient is determined based on the closeness between the user's contacts and the user; or

[0025] The recommended new recipient is determined based on the correlation between the user's contacts and the object to be purchased.

[0026] In some embodiments of the present invention, the intimacy level between the user's contact and the user is determined according to one or more of the following methods:

[0027] The user pre-sets the intimacy level between the user's contacts and the user;

[0028] The intimacy level between the user's contacts and the user is determined based on the correlation between the user's contacts and the user's historical transaction data and / or historical social data, whereby the historical social data includes historical chat logs and / or historical sharing records.

[0029] In some embodiments of the present invention, the degree of association between the user's contact and the object to be purchased is determined according to the following method:

[0030] The correlation between the user's contacts and the target purchase object is determined based on the correlation between the user's contacts' historical transaction data and / or historical social data and the target purchase object.

[0031] In some embodiments of the present invention, the delivery address of the recommended new recipient is obtained according to the following steps:

[0032] The delivery address of the recommended new recipient is obtained based on the historical transaction data and / or historical social data of the new recipient.

[0033] In some embodiments of the present invention, the second order page is distinguished by the recipient of the user's shipping address and the recipient of the newly added shipping address, and displays the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address.

[0034] In some embodiments of the present invention, the second order page is displayed by distinguishing between the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, using the address information of the user's shipping address and the address information of the newly added shipping address as identifiers.

[0035] The address information is a pre-set address identifier and / or area address information.

[0036] In some embodiments of the present invention, the region address information is determined according to the following steps:

[0037] The regional information of the user's delivery address and the newly added delivery address are compared sequentially from high level to low level.

[0038] The highest-level region information that differs between the user's delivery address and the newly added delivery address is used as the region address information.

[0039] The range of the higher-level regional information is greater than the range of the lower-level regional information.

[0040] In some embodiments of the present invention, after generating the second order page to be placed based on the received new shipping address, the process includes:

[0041] On the second pending order page, the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, are combined and settled. The combined settlement step is performed on the local device.

[0042] In some embodiments of the present invention, the step of merging and settling the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, on the second order page includes:

[0043] Multiple orders are generated based on the user's shipping address and the newly added shipping address, with each order corresponding to one shipping address.

[0044] In some embodiments of the present invention, the step of responding to a user submitting an order request on the second order page, and then having the local device pre-generate N independent orders corresponding to the N delivery addresses selected by the user, includes:

[0045] The multiple orders are displayed separately, each identified by the recipient or address information.

[0046] Display the latest logistics information for each order.

[0047] The multiple orders are displayed either as individual orders or as a group of orders.

[0048] In some embodiments of the present invention, the step of responding to a user submitting an order request on the second order page, and then having the local device pre-generate N independent orders corresponding to the N delivery addresses selected by the user, includes:

[0049] In response to a situation where one of the multiple orders has after-sales information, and another of the multiple orders has not yet been delivered or signed for, an after-sales processing reminder message for the other order is pushed to the user.

[0050] The after-sales information includes one or more of the following: the user chooses to return the goods, the user chooses to exchange the goods, and the user provides evaluation information for the order that is below a set threshold. The after-sales processing reminder message includes one or more of the following: whether to block the other order, whether to process the return of the other order, and whether to process the exchange of the other order.

[0051] In some embodiments of the present invention, the step of merging and settling is performed automatically.

[0052] In some embodiments of the present invention, the step of merging and settling the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, in the second order page includes:

[0053] The second pending order page displays multiple orders, each corresponding to a shipping address;

[0054] The second pending order page displays options for separate settlement and combined settlement;

[0055] In response to the user selecting the option to consolidate settlement, the multiple displayed orders are consolidated for settlement.

[0056] In some embodiments of the present invention, the generation of the first order page to be placed and the second order page to be placed is performed on a local device.

[0057] In some embodiments of the present invention, generating a first order page to be placed or generating a second order page to be placed includes:

[0058] The user is shown exchange or gift items, which are determined based on one or more of the following: the user's historical transaction data, the merchant's historical transaction data, and the correlation between the merchant's product items.

[0059] In some embodiments of the present invention, in response to the user's selection of the exchange or gift object, the selected exchange or gift object is simultaneously mapped to the user's shipping address and the newly added shipping address.

[0060] In some embodiments of the present invention, in response to the user's selection of the exchange object or the gift object, the display of the new delivery address option is removed.

[0061] In some embodiments of the present invention, generating the second order page to be placed includes:

[0062] The system displays the expected delivery time for each shipping address.

[0063] In some embodiments of the present invention, displaying the expected delivery time information for each delivery address includes:

[0064] Provide different shipping times for each delivery address so that the expected delivery time in the expected logistics time information is the same for all delivery addresses.

[0065] According to another aspect of the present invention, an information processing apparatus is also provided, comprising:

[0066] The judgment module is configured to determine, based on preset rules, whether to provide the option to add a delivery address for the user's intended purchase.

[0067] The first generation module is configured to generate a first order page with the added shipping address option when the judgment module determines that it is true.

[0068] The receiving module is configured to receive the new delivery address provided by the user in response to the user selecting the option to add the delivery address.

[0069] The second generation module is configured to generate a second order page to be placed based on the received new delivery address. The second order page to be placed displays the user's delivery address and the items to be purchased at the user's delivery address, as well as the new delivery address and the items to be purchased at the new delivery address.

[0070] The order pre-generation module is configured to, in response to a user submitting an order request on the second pending order page, pre-generate N independent orders corresponding to the N delivery addresses selected by the user using the local device.

[0071] According to another aspect of the present invention, an electronic device is also provided, the electronic device comprising: a processor; and a storage medium having a computer program stored thereon, the computer program being executed by the processor to perform the steps described above.

[0072] According to another aspect of the present invention, a storage medium is also provided, on which a computer program is stored, the computer program being executed by a processor to perform the steps described above.

[0073] Compared with the prior art, the advantages of this invention are:

[0074] On the one hand, by providing users with the option to add a shipping address for their purchased items, users can ship their goods to multiple addresses. On the other hand, based on preset rules, it determines whether to provide the option to add a shipping address for users' purchased items, thus providing this option to users who need it while avoiding providing it to all users. This optimizes the user shopping experience while reducing the interaction pressure on user terminals and the system. Furthermore, since different shipping addresses involve different shipping and logistics, they are usually split into multiple orders for processing on the server. This invention uses the user's order request to pre-generate N independent orders corresponding to the N shipping addresses selected by the user on the local device, thereby avoiding excessive pressure on the server order processing and improving the server order processing efficiency. Attached Figure Description

[0075] The above and other features and advantages of the present invention will become more apparent from a detailed description of exemplary embodiments thereof with reference to the accompanying drawings.

[0076] Figure 1 A flowchart of an information processing method according to an embodiment of the present invention is shown.

[0077] Figure 2 A flowchart illustrating the generation of preset rules according to an embodiment of the present invention is shown.

[0078] Figure 3 A flowchart illustrating the determination of region address information according to an embodiment of the present invention is shown.

[0079] Figure 4 A flowchart illustrating the display of multiple orders according to an embodiment of the present invention is shown.

[0080] Figure 5 A flowchart illustrating the combined settlement of multiple orders according to an embodiment of the present invention is shown.

[0081] Figure 6 A block diagram of an information processing apparatus according to an embodiment of the present invention is shown.

[0082] Figure 7 The schematic diagram illustrates a computer-readable storage medium according to an exemplary embodiment of the present invention.

[0083] Figure 8 The schematic diagram illustrates an electronic device according to an exemplary embodiment of the present invention. Detailed Implementation

[0084] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that the invention will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0085] Furthermore, the accompanying drawings are merely illustrative of the invention and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0086] The flowchart shown in the attached diagram is merely an illustrative example and does not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined. Therefore, the actual execution order may change depending on the specific circumstances.

[0087] Figure 1 A flowchart of an information processing method according to an embodiment of the present invention is shown. The information processing method includes the following steps:

[0088] Step S110: Based on preset rules, determine whether to provide the option to add a delivery address for the user's intended purchase.

[0089] Specifically, the items to be purchased can be various physical products offered to users on e-commerce platforms.

[0090] Specifically, the preset rules determine whether to provide users with an option to add a shipping address for their intended purchases. In some embodiments, the preset rules can be obtained from the e-commerce server. In other words, the preset rules can be set by the e-commerce platform. In some variations, the preset rules can be obtained from the merchant server. In other words, the preset rules can be customized by the merchant. In still other variations, a set basic preset rule can be obtained from the merchant server and used as the preset rule, which is then sent from the e-commerce server to the merchant server. In other words, the e-commerce platform can set basic preset rules (which may include rules and / or rule frameworks), and then the merchant can configure the basic preset rules according to their product type, sales data, shipping data, etc. For example, the merchant can configure the judgment parameters of the basic preset rules, configure the judgment objects of the basic preset rules, configure the connection logic (AND / OR) of multiple basic preset rules, add rules, delete rules, etc., thereby realizing preset rules that are closer to the needs of the merchant.

[0091] Therefore, by using preset rules, it is possible to filter potential customers, specific users, and order information, thus providing the option to add a shipping address only to certain potential customers, users, or orders. Preset rules can be, for example, filtering rules for any one or more of the potential customers, specific users, and order information.

[0092] If step S110 determines that the condition is met, then step S120 is executed: generate a first order page with the newly added shipping address option.

[0093] Specifically, the first pending order page can be an existing / general pending order page. Step S120 only requires adding an option to add a shipping address to the existing / general pending order page, thereby reducing the interface design cost and coding cost of implementing the option to add a shipping address. In other embodiments of the present invention, the first pending order page with the added shipping address option can also be a newly designed pending order page, and the present invention is not limited thereto.

[0094] Specifically, the first order page can display the user's shipping address, the item to be purchased, and the option to add a shipping address. The user's shipping address can be the default shipping address or a shipping address selected by the user. Further, the user's shipping address can be displayed as a complete shipping address including province, city, district, and detailed address. In some variations, the user's shipping address can also be displayed as an address identifier (such as the user-set company, home, etc.) or other text that can symbolically represent the user's shipping address; this invention is not limited to these limitations.

[0095] Furthermore, the first pending order page can be a shopping cart page, a pending order page selected after checkout on the shopping cart page, or a pending order page selected directly on the product page after purchase. This invention is not limited to these limitations.

[0096] Step S130: In response to the user selecting the option to add a new shipping address, receive the new shipping address provided by the user.

[0097] In some embodiments, step S130 may include receiving a new shipping address input by the user. In other embodiments, step S130 may receive a new shipping address determined by the user based on their selection of a recommended new shipping address / recommended new recipient. Thus, when the user selects the new shipping address option, an interface may be provided for the user to input the new shipping address and / or select a recommended new shipping address / recommended new recipient (this interface may be independent of the first pending order page, or it may be an expanded window within the first pending order page).

[0098] Specifically, in the embodiment of recommending a new delivery address to a user, the new delivery address can be directly determined by the user's selection. In the embodiment of recommending a new recipient to a user, the address information associated with the new recipient can be directly obtained as the new delivery address. For example, the delivery address of the recommended new recipient can be obtained based on the historical transaction data and / or historical social data of the recommended new recipient.

[0099] Specifically, the recommended new delivery address can be the delivery address of a recommended new recipient. In some embodiments, the recommended new recipient can be determined based on the closeness between the user's contacts and the user.

[0100] The intimacy level between a user and their contacts can be preset by the user. For example, a user can preset their intimacy level with contact A to 10%, with contact B to 50%, and with contact C to 90%. This invention is not limited to this. The intimacy level set by the user can also be categorized by identifiers such as family, friends, and strangers.

[0101] The intimacy level between a user's contacts and the user can also be determined based on the correlation between the user's contacts and the user's historical transaction data and / or historical social data. Historical social data includes historical chat logs and / or historical sharing records. The correlation between the user's contacts and the user's historical transaction data can be the similarity between the user's contacts and the user's historical transaction data. The correlation between the user's contacts and the user's historical social data can also be a comprehensive evaluation based on factors such as the similarity between the user's contacts and the user's historical social data, and the frequency of contact.

[0102] In other embodiments, the recommended new recipient is also determined based on the correlation between the user's contacts and the object to be purchased. The correlation between the user's contacts and the object to be purchased can be determined based on the correlation between the user's contacts' historical transaction data and / or historical social data and the object to be purchased. For example, the correlation between the user's contacts and the object to be purchased can be calculated based on the number of times the user's contacts have purchased the object to be purchased / similar objects in their historical transaction data; the number of times the user's contacts have mentioned the object to be purchased / similar objects in their historical chat history; and the number of times the user's contacts have shared the object to be purchased / similar objects in their historical sharing history.

[0103] In one specific embodiment, the historical sharing records of user contacts on the e-commerce platform or related applications can be obtained. Based on the relevance between the historical sharing records and the intended purchase item, new shipping addresses or recipients can be recommended to the user. For example, if the intended purchase item is an iPhone 12 phone case, and contact B has previously shared purchase information for an iPhone 12 in their historical sharing records, then contact B may have a need for an iPhone 12 phone case, and contact B can be recommended as a new recipient to the user. If contact B's historical sharing records contain location information, contact B's location information can also be pushed to the user as a possible shipping address for contact B. Furthermore, the user can also be prompted with predicted shipping costs for contact B's possible shipping address.

[0104] Step S140: Based on the received new shipping address, generate a second order page to be placed. The second order page to be placed displays the user's shipping address and the items to be purchased at the user's shipping address, as well as the new shipping address and the items to be purchased at the new shipping address.

[0105] Specifically, the generation of the first and second pending order pages is performed on the local device, thereby reducing the page generation pressure on the e-commerce server.

[0106] Specifically, the items to be purchased at the newly added delivery address can be the same as those at the user's delivery address. For example, after receiving a new delivery address, the information of the items to be purchased (including type, quantity, etc.) at the user's delivery address can be synchronized to the new delivery address. In some variations, the items to be purchased at the newly added delivery address can be different from those at the user's delivery address. For example, the items to be purchased can be distinguished for different delivery addresses by the user's selection.

[0107] Specifically, the second pending order page can distinguish and display the user's shipping address and the items to be purchased at that address, as well as the newly added shipping address and the items to be purchased there, by identifying the recipient at the user's original shipping address and the recipient at the newly added shipping address. This facilitates the second pending order page in differentiating and displaying the user's shipping address and the newly added shipping address, allowing users to clearly see the items to be purchased and order information for different addresses, and also facilitating order processing on both the local machine and the e-commerce server.

[0108] In some embodiments, the recipient at the user's shipping address and the recipient at the newly added shipping address may be the same person. Therefore, the second order page can distinguish and display the user's shipping address and the items to be purchased at that address, as well as the newly added shipping address and the items to be purchased at that address, using the address information of the user's shipping address and the address information of the newly added shipping address as identifiers. The address information is a pre-set address identifier and / or regional address information. Address identifiers, for example, are identifiers set by the user for each address, such as home, company, or rental property. Regional address information can be used to distinguish between the user's shipping address and the newly added shipping address. Thus, this embodiment also facilitates the second order page in distinguishing and displaying the user's shipping address and the newly added shipping address, allowing users to clearly see the items to be purchased and order information at different addresses, and also facilitating order processing on the local machine and the e-commerce server.

[0109] Step S150: In response to the user submitting an order request on the second pending order page, the local device pre-generates N independent orders corresponding to the N delivery addresses selected by the user, where N is an integer greater than 1.

[0110] Specifically, when the items to be purchased at the newly added delivery address are the same as those to be purchased at the user's delivery address, the inventory units / quantities of goods in each order can be consistent. This invention is not limited to this; the inventory units / quantities of goods in each order can also be adjusted by the user, and therefore may not be consistent.

[0111] Specifically, since the user's shipping address and the newly added shipping address are different, the user can configure and modify the information of multiple shipping addresses simultaneously on the second order page. However, e-commerce platforms and merchants may need to ship from different warehouses, resulting in different logistics information. Furthermore, different shipping addresses and different order formats facilitate order management for e-commerce platforms and merchants. Therefore, it is necessary to split orders for the N shipping addresses selected by the user (including the user's shipping address and the newly added shipping address). Specifically, one shipping address can correspond to one order, facilitating the management of orders for the same shipping address. The order splitting step in step S150 is pre-executed locally. The local end can directly send the multiple independent split orders and related order information to the e-commerce server, thereby reducing the order processing pressure on the e-commerce server.

[0112] Specifically, when a user submits an order request on the second pending order page, the N orders can be merged for settlement, forming a single unified payment request interface on the local device, facilitating a one-time payment for the user. Specifically, the merging and settlement step can be executed on the local device.

[0113] Specifically, when a user submits an order and has not yet paid, a pending payment order is provided to the user. In the interface of the pending payment order, N split orders can be displayed for the user to make payments separately. For example, it is possible to pay only for the orders with a certain delivery address. In the case of only selecting M (1 <= M < N) orders for payment, the remaining pending payment orders can have a retention time in the system that exceeds the normal retention time. For example, it is possible to monitor the logistics status of other paid orders (M orders) and close the pending payment order only after a preset time after the M orders are signed for receipt. Thus, the user can first purchase the object to be purchased for trial use. If the experience is good, the user can directly give away or send it to a new delivery address based on the previously generated unpaid order, thereby greatly simplifying the entire shopping process of the user.

[0114] In the information processing method provided by the present invention, on the one hand, by providing an option for a new delivery address for the object to be purchased by the user, it is convenient for the user to ship the purchased commodity object to multiple addresses; on the other hand, according to a preset rule, it is determined whether to provide an option for a new delivery address for the object to be purchased by the user, so that an option for a new delivery address can be provided to users with needs, and the option for a new delivery address is not provided to all users, thereby optimizing the user shopping experience while reducing the interaction pressure between the user terminal and the system; on the other hand, since different delivery addresses involve different shipping and logistics, they are usually split into multiple orders for processing in the server. The present invention pre-generates N mutually independent orders corresponding to the N delivery addresses selected by the user through the user's order request, thereby avoiding excessive pressure on the server order processing. Thus, the server order processing efficiency is improved.

[0115] The following refers to Figure 2 , Figure 2 which shows a flowchart of generating a preset rule according to an embodiment of the present invention. Figure 2 The following steps are shown in total:

[0116] Step S101: Calculate at least one attribute value of the object type of the commodity object according to historical transaction data.

[0117] Step S102: Determine at least one object type as a set object type according to at least one attribute value of the object type of the commodity object.

[0118] Step S103: Based on the set object type, set the preset rule as: when the object to be purchased meets the set object type, provide an option for a new delivery address for the object to be purchased by the user.

[0119] Specifically, the above steps can be implemented by the e-commerce platform based on historical transaction data (either the user's or the e-commerce platform's historical transaction data), selecting product types with attribute values ​​indicating lower unit price, higher replacement rate, higher repurchase rate, and wider applicability, such as phone cases and earphone covers. Merchants can then determine which products in their store (e.g., best-selling items) can have additional shipping addresses added, based on their own needs. In other embodiments, the platform can determine the range of product types and, when the quantity of a product to be purchased is one item, provide an option to add a shipping address for that item.

[0120] Specifically, in the second order page, the user's shipping address and the items to be purchased at that address are distinguished and displayed using the user's shipping address address information and the regional address information of the newly added shipping address. In this embodiment, the determination of the regional address information can be found in [reference needed]. Figure 3 , Figure 3 The following steps are shown:

[0121] Step S104: Compare the regional information of the user's delivery address and the newly added delivery address sequentially from high level to low level.

[0122] The scope of higher-level regional information is broader than that of lower-level regional information. Regional information levels, from highest to lowest, can include province, city, district, point of interest, street, road name, etc.

[0123] Step S105: Use the highest-level area information that is different between the user's delivery address and the newly added delivery address as the area address information.

[0124] For example, if two delivery addresses are in different cities, the regional address information can be marked as Shanghai and Beijing respectively; if two delivery addresses are in the same city but different districts, the regional address information can be marked as Changning District and Xuhui District respectively; if two delivery addresses are in the same city and district but have different points of interest, the regional address information can be marked as Jin Hongqiao Shopping Mall and SOHO Tianshan Plaza respectively.

[0125] See below. Figure 4 , Figure 4 A flowchart illustrating the display of multiple orders according to an embodiment of the present invention is shown. Figure 4 The following steps are shown:

[0126] Step S161: Display the multiple orders respectively, using the recipient or address information as an identifier;

[0127] Step S162: Display the latest logistics information for each order.

[0128] The multiple orders can be displayed either as individual orders or as a group of orders. Specifically, when displayed as a group of orders, an expand option can be provided. When the user selects the expand option, multiple orders within the group will be displayed. Order groups can be identified, for example, by items to be purchased or partial items to be purchased. This makes it easier for users to view order information, logistics information, and the relationships between orders.

[0129] See below. Figure 5 , Figure 5 A flowchart illustrating the combined settlement of multiple orders according to an embodiment of the present invention is shown. Specifically, Figure 5 An example of consolidated settlement based on user actions is shown:

[0130] Step S141: On the second order page, multiple orders are displayed, and each order corresponds to a shipping address.

[0131] Step S142: On the second pending order page, display the options for separate settlement and combined settlement.

[0132] Step S143: In response to the user selecting the option to consolidate settlement, consolidate the multiple displayed orders into a single settlement.

[0133] Therefore, in this embodiment, the step of generating multiple orders locally is performed before settlement. This invention is not limited to this; in other embodiments, the step of generating multiple orders locally can also be performed after settlement. For example, in the step of automatically performing merged settlement, multiple orders can be generated locally after merged settlement. This invention can achieve many more variations, which will not be elaborated upon here.

[0134] In some embodiments of the present invention Figure 1Step S150 may further include a step of processing after-sales service for multiple orders. Specifically, in response to one of the multiple orders having after-sales information, and another of the multiple orders not yet delivered or signed for, an after-sales processing reminder message for the other order may be pushed to the user. The after-sales information may include one or more of the following: the user selects to return the item, the user selects to exchange the item, or the user provides a rating below a set threshold for the order. The after-sales processing reminder message may include one or more of the following: whether to intercept the other order, whether to process the return of the other order, or whether to process the exchange of the other order. For example, when one of the multiple orders is selected for return or a low rating is given by the user, and another order has not yet been delivered or signed for, a reminder message may be pushed to the user asking whether to intercept the logistics of the other order and return it. The user can confirm / select based on the received reminder message, and the system can automatically perform the logistics interception and return operation for the other order for the user. This simplifies the after-sales service process for related orders and improves the user's after-sales experience.

[0135] In some embodiments of the present invention, when generating a first order page or a second order page, a redemption object or a gift object can be displayed to the user. The redemption object or gift object is determined based on one or more of the following: user's historical transaction data, merchant's historical transaction data, and the correlation between merchant's product objects. For example, the redemption object or gift object can be determined by calculating the user's purchasing habits, other users' purchasing habits at the merchant, and the correlation between store products based on the user's historical transaction data, merchant's historical transaction data, and merchant's product objects. In some embodiments, in response to the user's selection of the redemption object or gift object, the selected redemption object or gift object is simultaneously mapped to the user's shipping address and the newly added shipping address. This allows both the user's shipping address and the newly added shipping address to receive the redemption object or gift object, simplifying order generation for the redemption object or gift object. In other embodiments, in response to the user's selection of the redemption object or gift object, the display of the newly added shipping address option can be removed. In other words, when offering users exchange or gift options, adding new shipping addresses is no longer supported to protect the rights of merchants.

[0136] In some embodiments of the present invention, when generating the second order page, the expected delivery time information for each shipping address can be displayed separately. This allows users to know the expected delivery time information for each order before placing it, facilitating order modifications. In one specific implementation, the embodiment of displaying the expected delivery time information for each shipping address on the second order page can provide different shipping times to each address, ensuring that the expected delivery time in the expected delivery time information for each address is the same, so that each address can receive the purchased item simultaneously. Furthermore, the step of providing different shipping times to each shipping address can be triggered based on user selection.

[0137] The above are merely several specific implementations of the information processing method of the present invention. Each implementation can be implemented independently or in combination, and the present invention is not intended to limit it. Furthermore, the flowchart of the present invention is merely illustrative, and the execution order between the steps is not limited thereto. The splitting, merging, sequential exchange, and other synchronous or asynchronous execution methods of the steps are all within the protection scope of the present invention.

[0138] See below. Figure 6 , Figure 6 A block diagram of an information processing apparatus according to an embodiment of the present invention is shown. The information processing apparatus 200 includes a judgment module 210, a first generation module 220, a receiving module 230, a second generation module 240, and an order pre-generation module 250.

[0139] The judgment module 210 is configured to determine, according to preset rules, whether to provide the option to add a delivery address for the user's intended purchase;

[0140] The first generation module 220 is configured to generate a first order page with the added delivery address option when the judgment module determines that it is true.

[0141] The receiving module 230 is configured to receive the new delivery address provided by the user in response to the user selecting the new delivery address option;

[0142] The second generation module 240 is configured to generate a second order page to be placed based on the received new delivery address. The second order page to be placed displays the user's delivery address and the items to be purchased at the user's delivery address, as well as the new delivery address and the items to be purchased at the new delivery address.

[0143] The order pre-generation module 250 is configured to, in response to a user submitting an order request on the second pending order page, pre-generate N independent orders corresponding to the N delivery addresses selected by the user.

[0144] In the information processing apparatus of an exemplary embodiment of the present invention, on the one hand, by providing users with the option to add a delivery address for their purchases, users can ship the purchased goods to multiple addresses; on the other hand, according to preset rules, it is determined whether to provide the option to add a delivery address for users' purchases, thereby enabling the option to be provided to users who need it, and avoiding providing the option to all users, thus optimizing the user's shopping experience while reducing the interaction pressure between the user terminal and the system; furthermore, since different delivery addresses involve different shipping and logistics, they are usually split into multiple orders for processing on the server. The present invention, through the user's order request, pre-generates N independent orders corresponding to the N delivery addresses selected by the user on the local device, thereby avoiding excessive pressure on the server order processing, and thus improving the server order processing efficiency.

[0145] Figure 6 This illustration of the information processing device 200 provided by the present invention is merely schematic. The splitting, merging, and addition of modules without departing from the inventive concept are all within the scope of protection of this invention. The information processing device 200 provided by the present invention can be implemented by software, hardware, firmware, plugins, and any combination thereof, and the present invention is not limited thereto.

[0146] In exemplary embodiments of the present invention, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by, for example, a processor, can implement the steps of the information processing method described in any of the above embodiments. In some possible embodiments, various aspects of the present invention can also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the present invention described in the above-described information processing method section of this specification.

[0147] refer to Figure 7 As shown, a program product 700 for implementing the above-described method according to an embodiment of the present invention is described. It may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0148] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0149] The computer-readable storage medium may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0150] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the tenant's computing device, partially on the tenant's device, as a standalone software package, partially on the tenant's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the tenant's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0151] In an exemplary embodiment of the present invention, an electronic device is also provided, which may include a processor and a memory for storing executable instructions of the processor. The processor is configured to perform the steps of the information processing method described in any of the above embodiments by executing the executable instructions.

[0152] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”

[0153] The following reference Figure 8 To describe an electronic device 500 according to this embodiment of the present invention. Figure 8 The electronic device 500 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0154] like Figure 8 As shown, the electronic device 500 is presented in the form of a general-purpose computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including storage unit 520 and processing unit 510), a display unit 540, etc.

[0155] The storage unit stores program code that can be executed by the processing unit 510, causing the processing unit 510 to perform the steps described in the above-described information processing method section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 510 can perform, as follows: Figure 1 The steps are shown.

[0156] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 5201 and / or a cache storage unit 5202, and may further include a read-only memory unit (ROM) 5203.

[0157] The storage unit 520 may also include a program / utility 5204 having a set (at least one) program module 5205, such program module 5205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0158] Bus 530 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0159] Electronic device 500 can also communicate with one or more external devices 600 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable tenants to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 550. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 560. Network adapter 560 can communicate with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0160] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, portable hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the information processing method described above according to the embodiments of the present invention.

[0161] Compared with the prior art, the advantages of this invention are:

[0162] On the one hand, by providing users with the option to add a shipping address for their purchased items, users can ship their goods to multiple addresses. On the other hand, based on preset rules, it determines whether to provide the option to add a shipping address for users' purchased items, thus providing this option to users who need it while avoiding providing it to all users. This optimizes the user shopping experience while reducing the interaction pressure on user terminals and the system. Furthermore, since different shipping addresses involve different shipping and logistics, they are usually split into multiple orders for processing on the server. This invention uses the user's order request to pre-generate N independent orders corresponding to the N shipping addresses selected by the user on the local device, thereby avoiding excessive pressure on the server order processing and improving the server order processing efficiency.

[0163] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the appended claims.

Claims

1. An information processing method, characterized in that, include: Based on preset rules, determine whether to provide the option to add a new shipping address for the user's intended purchase; If so, a first order page with the newly added shipping address option will be generated; In response to the user selecting the option to add a new shipping address, receive the new shipping address provided by the user; Based on the newly added shipping address, a second order page is generated. The second order page displays the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address. In response to the user submitting an order request on the second pending order page, the local device pre-generates N independent orders corresponding to the N delivery addresses selected by the user, where N is an integer greater than 1; The response to the user selecting the option to add a new shipping address includes receiving the new shipping address provided by the user, including: The system receives a new delivery address determined by the user based on their selection of a recommended new delivery address / recommended new recipient; wherein the recommended new delivery address is the delivery address of a recommended new recipient, and the recommended new recipient is determined based on the closeness between the user's contact and the user, or based on the correlation between the user's contact and the object to be purchased; The intimacy level between the user's contacts and the user is determined according to one or more of the following methods: the user pre-sets the intimacy level between the user's contacts and the user; the intimacy level between the user's contacts and the user is determined based on the correlation between the user's contacts and the user's historical transaction data and / or historical social data, wherein the historical social data includes historical chat records and / or historical sharing records; The correlation between the user's contacts and the target purchaser is determined as follows: The correlation between the user's contacts and the target purchase object is determined based on the correlation between the user's contacts' historical transaction data and / or historical social data and the target purchase object.

2. The information processing method as described in claim 1, characterized in that, The preset rules are obtained through one of the following methods: The preset rules are obtained from the e-commerce server; Obtain the preset rules from the merchant's server; and The basic preset rules are obtained from the merchant server and used as the preset rules. The basic preset rules are sent from the e-commerce server to the merchant server.

3. The information processing method as described in claim 1, characterized in that, The preset rules are generated according to the following steps: Based on historical transaction data, calculate at least one attribute value for the object type of the product object; Based on at least one attribute value of the object type of the product object, at least one object type is determined as the set object type; Based on the defined object type, the preset rule is set as follows: when the object to be purchased matches the defined object type, the user is provided with an option to add a delivery address for the object to be purchased.

4. The information processing method as described in claim 1, characterized in that, The first order page displays the user's shipping address, the item to be purchased, and the option to add a shipping address to the user's order. The user's shipping address is either the default shipping address or the shipping address selected by the user.

5. The information processing method as described in claim 1, characterized in that, The recommended delivery address for the new recipient is obtained through the following steps: The delivery address of the recommended new recipient is obtained based on the historical transaction data and / or historical social data of the new recipient.

6. The information processing method as described in claim 1, characterized in that, The second order page displays the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, distinguished by the recipient of the user's shipping address and the recipient of the newly added shipping address.

7. The information processing method as described in claim 1, characterized in that, The second pending order page distinguishes between the user's shipping address and the newly added shipping address by using the user's shipping address information and the items to be purchased at that shipping address, as well as the newly added shipping address and the items to be purchased at that shipping address. The address information is a pre-set address identifier and / or area address information.

8. The information processing method as described in claim 7, characterized in that, The area address information is determined according to the following steps: The regional information of the user's delivery address and the newly added delivery address are compared sequentially from high level to low level. The highest-level region information that differs between the user's delivery address and the newly added delivery address is used as the region address information. The scope of higher-level regional information is larger than that of lower-level regional information.

9. The information processing method as described in claim 1, characterized in that, After generating the second order page based on the received new shipping address, the process includes: On the second pending order page, the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, are combined and settled. The combined settlement step is performed on the local device.

10. The information processing method as described in claim 1, characterized in that, The response to the user submitting an order request on the second pending order page, after the local device pre-generates N independent orders corresponding to the N delivery addresses selected by the user, includes: Multiple orders are displayed separately, identified by the recipient or address information; Display the latest logistics information for each order. The multiple orders are displayed either as individual orders or as a group of orders.

11. The information processing method as described in claim 1, characterized in that, The response to the user submitting an order request on the second pending order page, after the local device pre-generates N independent orders corresponding to the N delivery addresses selected by the user, includes: When one of a plurality of orders has after-sales information, and another of the plurality of orders has not yet been delivered or signed for, an after-sales processing reminder message for the other order is pushed to the user. The after-sales information includes one or more of the following: the user chooses to return the goods, the user chooses to exchange the goods, and the user provides evaluation information for the order that is below a set threshold. The after-sales processing reminder message includes one or more of the following: whether to block the other order, whether to process the return of the other order, and whether to process the exchange of the other order.

12. The information processing method as described in claim 9, characterized in that, The steps for consolidation and settlement are executed automatically.

13. The information processing method as described in claim 9, characterized in that, The step of merging and settling the user's shipping address and the items to be purchased at the user's shipping address, as well as the newly added shipping address and the items to be purchased at the newly added shipping address, in the second order page includes: The second pending order page displays multiple orders, each corresponding to a shipping address; The second pending order page displays options for separate settlement and combined settlement; In response to the user selecting the option to consolidate settlement, the multiple displayed orders are consolidated for settlement.

14. The information processing method as described in claim 1, characterized in that, The generation of the first and second pending order pages is performed on the local device.

15. The information processing method as described in claim 1, characterized in that, Generating the first pending order page or the second pending order page includes: The user is shown exchange or gift items, which are determined based on one or more of the following: the user's historical transaction data, the merchant's historical transaction data, and the correlation between the merchant's product items.

16. The information processing method as described in claim 15, characterized in that, In response to the user's selection of the exchange or gift item, the selected exchange or gift item is synchronously mapped to the user's shipping address and the newly added shipping address.

17. The information processing method as described in claim 15, characterized in that, In response to the user's selection of the exchange or gift item, the display of the new shipping address option is removed.

18. The information processing method as described in claim 1, characterized in that, The process of generating the second pending order page includes: The system displays the expected delivery time for each shipping address.

19. The information processing method as described in claim 18, characterized in that, The information displayed for the expected delivery time for each shipping address includes: Provide different shipping times for each delivery address so that the expected delivery time in the expected logistics time information is the same for all delivery addresses.

20. An information processing device, characterized in that, include: The judgment module is configured to determine, based on preset rules, whether to provide the option to add a delivery address for the user's intended purchase. The first generation module is configured to generate a first order page with the added shipping address option when the judgment module determines that it is true. The receiving module is configured to receive the new delivery address provided by the user in response to the user selecting the option to add the delivery address. The second generation module is configured to generate a second order page to be placed based on the received new delivery address. The second order page to be placed displays the user's delivery address and the items to be purchased at the user's delivery address, as well as the new delivery address and the items to be purchased at the new delivery address. The order pre-generation module is configured to, in response to a user submitting an order request on the second pending order page, pre-generate N independent orders corresponding to the N delivery addresses selected by the user, where N is an integer greater than 1; The response to the user selecting the option to add a new shipping address includes receiving the new shipping address provided by the user, including: The system receives a new delivery address determined by the user based on their selection of a recommended new delivery address / recommended new recipient; wherein the recommended new delivery address is the delivery address of a recommended new recipient, and the recommended new recipient is determined based on the closeness between the user's contact and the user, or based on the correlation between the user's contact and the object to be purchased; The intimacy level between the user's contacts and the user is determined according to one or more of the following methods: the user pre-sets the intimacy level between the user's contacts and the user; the intimacy level between the user's contacts and the user is determined based on the correlation between the user's contacts and the user's historical transaction data and / or historical social data, wherein the historical social data includes historical chat records and / or historical sharing records; The correlation between the user's contacts and the target purchaser is determined as follows: The correlation between the user's contacts and the target purchase object is determined based on the correlation between the user's contacts' historical transaction data and / or historical social data and the target purchase object.

21. An electronic device, characterized in that, The electronic device includes: processor; A memory, on which a computer program is stored, is executed by the processor during runtime: The information processing method as described in any one of claims 1 to 19.

22. A storage medium, characterized in that, The storage medium stores a computer program, which is executed by a processor: The information processing method as described in any one of claims 1 to 19.