Object recommendation processing method and device, electronic equipment and storage medium

By displaying the target interface on the object recommendation page, including object attributes and address information, the problem of insufficient flexibility and convenience in object selection in multi-object reception address scenarios is solved, and a more efficient object recommendation effect is achieved.

CN119398862APending Publication Date: 2025-02-07BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411336682.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the prior art, in the multi-object receiving address scenario, the flexibility of object selection and operational convenience are poor, and the object recommendation effect cannot be effectively improved.

Method used

By displaying the target interface on the object recommendation page, including the target object's selectable object attributes, the target account's default address information and preset address guidance information, users are allowed to select object attributes and configure address information in the same interface.

Benefits of technology

It improves the flexibility and operational convenience of object selection in multi-object receiving address scenarios, improves the object recommendation effect, and reduces the system resource consumption caused by page backhops.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398862A_ABST
    Figure CN119398862A_ABST
Patent Text Reader

Abstract

The invention relates to an object recommendation processing method and device, electronic equipment and a storage medium, and the method comprises the steps: displaying an object recommendation page which comprises object recommendation information of a target object; in response to a preset instruction triggered by the target account based on the object recommendation information, a target interface is displayed, and the target interface comprises at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account and preset address guide information; wherein the default address information is default object receiving address information, and the preset address guiding information is used for guiding the target account to add the object receiving address information. According to the embodiment of the invention, the flexibility and operation convenience of object selection in a multi-object receiving address scene can be improved, and the object recommendation effect can be better improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an object recommendation processing method, device, electronic device and storage medium. Background Art

[0002] In the process of acquiring objects such as goods, the user can select the required object after entering the object recommendation page, and enter the bill of lading page by clicking the purchase control; the bill of lading page of the related technology can support the selection of one or more object receiving addresses; although the bill of lading page can select multiple object receiving addresses, it is only for modifying the address information of the selected object, and the operational flexibility and convenience are poor, and thus it is impossible to effectively improve the object recommendation effect. Summary of the invention

[0003] The present disclosure provides an object recommendation processing method, device, electronic device and storage medium, which can improve the flexibility and operational convenience of object selection in a multi-object receiving address scenario, thereby better improving the object recommendation effect. The technical solution of the present disclosure is as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, a method for processing object recommendation is provided, comprising:

[0005] displaying an object recommendation page, wherein the object recommendation page includes object recommendation information of the target object;

[0006] In response to a preset instruction triggered by a target account based on the object recommendation information, display a target interface, wherein the target interface includes at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account, and preset address guidance information;

[0007] Among them, the default address information is the default object receiving address information, and the preset address guidance information is used to guide the target account to add the object receiving address information.

[0008] In an optional embodiment, the method further includes:

[0009] In response to an address adding instruction triggered based on the preset address guiding information, displaying an address selection interface;

[0010] In response to an address confirmation instruction triggered based on the newly added address information in the address selection interface, the newly added address information is displayed on the target interface, and the newly added address information is the newly added object receiving address information.

[0011] In an optional embodiment, displaying the newly added address information on the target interface includes:

[0012] Displaying the newly added address information, the second object tag corresponding to the newly added address information, and the first object tag corresponding to the default address information on the target interface;

[0013] The first object tag is used to trigger the display of the at least one selectable object attribute corresponding to the default address information; and the second object tag is used to trigger the display of the at least one selectable object attribute corresponding to the newly added address information.

[0014] In an optional embodiment, any object tag of the first object tag and the second object tag is in a selected state, and the target interface includes the at least one selectable object attribute corresponding to the first target address information; the first target address information is the address information of the object tag corresponding to the default address information and the newly added address information in a selected state; when the at least one selectable object attribute corresponding to the first target address information includes multiple selectable object attributes, the multiple selectable object attributes include the selected object attribute corresponding to the first target address information and at least one to-be-selected object attribute corresponding to the first target address information, and the at least one to-be-selected object attribute is an object attribute among the multiple selectable object attributes except the selected object attribute corresponding to the first target address information; the method further includes:

[0015] In response to a selection instruction for a first object attribute, taking the first object attribute as a selected object attribute corresponding to the first target address information;

[0016] The first object attribute is any one of the at least one object attribute to be selected.

[0017] In an optional embodiment, any one of the default address information and the newly added address information is in a selected state, and the target interface includes the at least one selectable object attribute corresponding to the second target address information; the second target address information is the address information in a selected state between the default address information and the newly added address information; in the case where the at least one selectable object attribute corresponding to the second target address information includes multiple selectable object attributes, the multiple selectable object attributes include the selected object attribute corresponding to the second target address information and at least one to-be-selected object attribute corresponding to the second target address information, and the at least one to-be-selected object attribute is an object attribute among the multiple selectable object attributes except the selected object attribute corresponding to the second target address information; the method further includes:

[0018] In response to a selection instruction for a second object attribute, taking the second object attribute as a selected object attribute corresponding to the second target address information;

[0019] The second object attribute is any one of the at least one object attribute to be selected.

[0020] In an optional embodiment, the target interface includes the total number of objects of the default address information and the newly added address information corresponding to the selected objects, and an object quantity editing entry, and the method further includes:

[0021] In response to a first editing instruction triggered based on the object quantity editing entry, displaying the current object quantity corresponding to each of the default address information and the newly added address information, and the current object quantity is in an editing state;

[0022] In response to a second edit instruction for a first object quantity, updating the first object quantity;

[0023] The first object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

[0024] In an optional embodiment, the address selection interface includes the newly added address information; and the method further includes:

[0025] In response to an address selection instruction for the newly added address information, the current object quantity corresponding to the newly added address information is displayed on the address selection interface, and the current object quantity is in an editing state.

[0026] In an optional embodiment, the first display area where the default address information is located in the target interface includes the current number of objects corresponding to the default address information; the second display area where the newly added address information is located in the target interface includes the current number of objects corresponding to the newly added address information; the method further includes:

[0027] In response to an edit trigger instruction for the second object quantity, displaying the address selection interface, the address selection interface including address information corresponding to the second object quantity and the second object quantity in an editing state;

[0028] The second object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

[0029] In an optional embodiment, the target interface further includes object transportation information corresponding to the default address information and the newly added address information.

[0030] In an optional embodiment, in response to a preset instruction triggered by the target account based on the object recommendation information, displaying the target interface includes:

[0031] In response to the preset instruction, the target interface is displayed on the object recommendation page.

[0032] According to a second aspect of an embodiment of the present disclosure, there is provided an object recommendation processing device, comprising:

[0033] an object recommendation page display module, configured to execute display of an object recommendation page, wherein the object recommendation page includes object recommendation information of a target object;

[0034] a target interface display module, configured to execute a preset instruction triggered by a target account based on the object recommendation information, and display a target interface, wherein the target interface includes at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account, and preset address guide information;

[0035] Among them, the default address information is the default object receiving address information, and the preset address guidance information is used to guide the target account to add the object receiving address information.

[0036] In an optional embodiment, the device further comprises:

[0037] An address selection interface display module, configured to execute an address adding instruction in response to being triggered based on the preset address guide information, and display an address selection interface;

[0038] The newly added address information display module is configured to execute an address confirmation instruction in response to the address information triggered in the address selection interface, and display the newly added address information on the target interface, where the newly added address information is the newly added object receiving address information.

[0039] In an optional embodiment, the newly added address information display module includes:

[0040] An object label display unit, configured to display the newly added address information, a second object label corresponding to the newly added address information, and a first object label corresponding to the default address information on the target interface;

[0041] The first object tag is used to trigger the display of the at least one selectable object attribute corresponding to the default address information; and the second object tag is used to trigger the display of the at least one selectable object attribute corresponding to the newly added address information.

[0042] In an optional embodiment, any one of the first object tag and the second object tag is in a selected state, and the target interface includes the at least one selectable object attribute corresponding to the first target address information; the first target address information is the address information of the object tag corresponding to the default address information and the newly added address information in a selected state; when the at least one selectable object attribute corresponding to the first target address information includes multiple selectable object attributes, the multiple selectable object attributes include the selected object attribute corresponding to the first target address information and at least one to-be-selected object attribute corresponding to the first target address information, and the at least one to-be-selected object attribute is an object attribute among the multiple selectable object attributes except the selected object attribute corresponding to the first target address information; the device further includes:

[0043] A first object attribute updating module is configured to execute a selection instruction in response to a first object attribute and use the first object attribute as a selected object attribute corresponding to the first target address information;

[0044] The first object attribute is any one of the at least one object attribute to be selected.

[0045] In an optional embodiment, any one of the default address information and the newly added address information is in a selected state, and the target interface includes the at least one selectable object attribute corresponding to the second target address information; the second target address information is the address information in a selected state between the default address information and the newly added address information; in the case where the at least one selectable object attribute corresponding to the second target address information includes multiple selectable object attributes, the multiple selectable object attributes include the selected object attribute corresponding to the second target address information and at least one to-be-selected object attribute corresponding to the second target address information, and the at least one to-be-selected object attribute is an object attribute among the multiple selectable object attributes except the selected object attribute corresponding to the second target address information; the device also includes:

[0046] A second object attribute updating module is configured to execute a selection instruction in response to a second object attribute and use the second object attribute as a selected object attribute corresponding to the second target address information;

[0047] In one optional embodiment, the target interface includes the total number of objects of the selected objects corresponding to the default address information and the newly added address information, and an object quantity editing entry, and the device further includes:

[0048] an information display module, configured to execute a first editing instruction triggered based on the object quantity editing entry in response to displaying the current object quantity corresponding to the default address information and the newly added address information, respectively, and the current object quantity is in an editing state;

[0049] an object quantity updating module, configured to execute, in response to a second editing instruction for a first object quantity, updating the first object quantity;

[0050] The first object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

[0051] In an optional embodiment, the address selection interface includes the newly added address information; and the device further includes:

[0052] The quantity editing information display module is configured to execute an address selection instruction in response to the newly added address information, and display the current object quantity corresponding to the newly added address information on the address selection interface, and the current object quantity is in an editing state.

[0053] In an optional embodiment, the first display area where the default address information is located in the target interface includes the current number of objects corresponding to the default address information; the second display area where the newly added address information is located in the target interface includes the current number of objects corresponding to the newly added address information; the device further includes:

[0054] an address selection interface display module, configured to execute in response to an edit trigger instruction for the second object quantity, display the address selection interface, the address selection interface including address information corresponding to the second object quantity and the second object quantity in an editing state;

[0055] The second object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

[0056] In an optional embodiment, the target interface further includes object transportation information corresponding to the default address information and the newly added address information.

[0057] In an optional embodiment, the target interface display module includes:

[0058] The target interface display unit is configured to execute and display the target interface on the object recommendation page in response to the preset instruction.

[0059] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the above-mentioned first aspects.

[0060] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the object recommendation processing methods of the embodiment of the present disclosure.

[0061] According to a fifth aspect of an embodiment of the present disclosure, there is provided a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute a method as described in any one of the above-mentioned first aspects.

[0062] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0063] When the target account triggers a preset instruction based on the object recommendation information in the object recommendation page, a target interface including at least one selectable object attribute corresponding to the target object, the default object receiving address information corresponding to the target account and the preset address guidance information is displayed, and the preset address guidance information is used to guide the target account to add the object receiving address information, so that the user can configure multiple receiving addresses for the object during the object (object attribute) selection process, and then can flexibly select and update the object attributes in the current interface when configuring multiple object receiving address information, greatly improving the flexibility and operational convenience of object selection in the multiple object receiving address scenario, and thus can effectively improve the object recommendation effect, and at least one selectable object attribute and preset address guidance information are on the same interface. If the user wants to select a new object after adding new object receiving address information, it can also edit it directly in the current interface. On the basis of improving the flexibility and operational convenience of object selection, it can also avoid the system resource consumption caused by the page jump required by related technologies, and improve the system performance within the object recommendation platform.

[0064] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0066] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0067] Figure 2 is a flowchart of an object recommendation processing method according to an exemplary embodiment;

[0068] Figure 3 is a schematic diagram of a target interface according to an exemplary embodiment;

[0069] Figure 4 is an interface schematic diagram of another target interface according to an exemplary embodiment;

[0070] Figure 5 is an interface schematic diagram of another target interface according to an exemplary embodiment;

[0071] Figure 6 is an interface schematic diagram of another target interface according to an exemplary embodiment;

[0072] Figure 7 is a schematic diagram of an interface for editing the number of objects according to an exemplary embodiment;

[0073] Figure 8 is a schematic diagram showing page changes during an object recommendation process according to an exemplary embodiment;

[0074] Fig. 9 is a block diagram of an object recommendation processing device according to an exemplary embodiment;

[0075] Fig.10 The invention is a block diagram of an electronic device for object recommendation processing according to an exemplary embodiment. DETAILED DESCRIPTION

[0076] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0077] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0078] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0079] In the related art, the bill of lading page supports the selection of multiple object receiving addresses. Since the bill of lading page only adds new receiving addresses to the multiple selected objects, the object attributes corresponding to the new receiving addresses cannot be changed on the current bill of lading page. The flexibility of object selection is poor, and it is impossible to effectively guide users to obtain more objects. If the user wants to select a new object (that is, select an object with new object attributes), he needs to return to the object recommendation page. The operation convenience is poor, and the page jump will also cause system resource consumption, affecting the system performance in the object recommendation platform.

[0080] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment. The application environment may include a terminal 100 and a server 200 .

[0081] In an optional embodiment, the terminal 100 can be used to provide services such as object recommendation to any user. Specifically, the terminal 100 may include but is not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications. Optionally, the operating system running on the electronic device may include but is not limited to Android system, IOS system, Linux, Windows, etc.

[0082] In an optional embodiment, the server 200 may provide background services for the terminal 100. Specifically, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0083] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual application, other application environments may also be included, for example, more terminals may be included.

[0084] In the embodiments of this specification, the terminal 100 and the server 200 may be directly or indirectly connected via wired or wireless communication, which is not limited in this disclosure.

[0085] Figure 2is a flowchart of an object recommendation processing method according to an exemplary embodiment. The method can be applied to a terminal, such as Figure 2 As shown, the method may include the following steps:

[0086] In step S201, an object recommendation page is displayed, the object recommendation page including object recommendation information of a target object.

[0087] In a specific embodiment, the object recommendation page may be a page for making object recommendations. Optionally, the object recommendation page may be a live broadcast page for recommending a target object, an object details page for a target object, etc. The target object may be a commodity that needs to be recommended. The above-mentioned object recommendation information may be information for recommending a target object. Optionally, the object recommendation information may include object introduction information, object acquisition controls, object purchase controls, etc. Specifically, the object introduction information may be information for introducing the object, such as an object image, an object description text (such as a title describing the object, object details description information, etc.), an object transfer resource (virtual resources required to transfer to obtain the object), etc.

[0088] In step S203, in response to a preset instruction triggered by the target account based on the object recommendation information, the target interface is displayed.

[0089] In a specific embodiment, the target account may be a user account that triggers a preset instruction; the target interface may include at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account, and preset address guide information; the selectable object attribute may be a selectable object attribute, that is, an object attribute that may be in a selected state or in a to-be-selected state; specifically, in the case where at least one selectable object attribute is a selectable object attribute, the selectable object attribute is in a selected state by default, that is, the selectable object attribute is a selected object attribute; in the case where at least one selectable object attribute includes multiple selectable object attributes, one of the multiple selectable object attributes is in a selected state by default, and the selectable object attributes of the multiple selectable object attributes other than the selectable object attribute that is in a selected state by default are in a to-be-selected state, that is, the multiple selectable object attributes include a selected object (a selectable object attribute in a selected state) and at least one to-be-selected object attribute (a selectable object attribute in a to-be-selected state).

[0090] In a specific embodiment, the selectable object attribute corresponding to the target object may be at least one attribute used to distinguish different target objects; the target objects corresponding to different selectable object attributes may be different objects; specifically, the target objects of different object attributes (selectable object attributes) may be objects corresponding to the same object identifier (e.g., product number) under the same link, but corresponding to different object inherent attributes, and accordingly, the object attributes may include object inherent attributes, such as color, net content, size, origin, and other attributes belonging to the object itself; optionally, the target objects of different selectable object attributes may be objects corresponding to different object identifiers under the same link. Accordingly, the object attributes may include object identifiers, such as multiple products under the same connection.

[0091] In a specific embodiment, the above-mentioned default address information may be the default object receiving address information (i.e., the object receiving address information pre-set by the target account), and the preset address guidance information may be used to guide the target account to add the object receiving address information, and the preset address guidance information may also be used to trigger the addition of new object receiving address information. Specifically, the preset address guidance information may include text information for guiding the target account to add the object receiving address information, and may also include an address adding control (for triggering the addition of new object receiving address information); optionally, the preset address guidance information may also include an icon for guiding the target account to add the object receiving address information, etc.

[0092] In actual applications, multiple address guidance information can be pre-set. Optionally, one can be randomly selected from the multiple pre-set address guidance information as the preset address guidance information currently displayed; optionally, it can also be determined in combination with the number of objects currently selected by the target account in the target interface. For example, the multiple address guidance information is the first address guidance information and the second address guidance information, wherein the number of objects corresponding to the first address guidance information is one, and the number of objects corresponding to the second address guidance information is greater than one. Accordingly, when the number of objects currently selected by the target account is one, the first address guidance information can be used as the preset address guidance information currently displayed on the target interface; when the number of objects currently selected by the target account is greater than one, the second address guidance information can be used as the preset address guidance information currently displayed on the target interface.

[0093] In an optional embodiment, the preset instruction may be a display instruction of the target interface. Exemplarily, the object recommendation information may include an object acquisition control (a control for triggering acquisition of the target object), and accordingly, the preset instruction may be triggered by a touch operation such as clicking on the object acquisition control; Exemplarily, the object recommendation information may include an object add-to-cart control (a control for triggering adding the target object to the shopping cart), and accordingly, the preset instruction may be triggered by a touch operation such as clicking on the object add-to-cart control; Exemplarily, the object recommendation information may include selectable object attributes. In object recommendation pages such as the object details page, due to the large number of selectable object attributes, not all selectable object attributes will be directly displayed in the object recommendation page. Accordingly, the object recommendation information may include an object attribute viewing entry for viewing all selectable object attributes (used to trigger the display of all selectable object attributes corresponding to the target object), and accordingly, the preset instruction may be triggered by a touch operation such as clicking on the object attribute viewing entry.

[0094] In an optional embodiment, in response to the preset instruction triggered by the target account based on the object recommendation information, displaying the target interface may include:

[0095] In response to the preset instruction, the target interface is displayed on the object recommendation page.

[0096] In a specific embodiment, the target interface may be displayed in the form of a pop-up window on the object recommendation page.

[0097] In a specific embodiment, the object recommendation page is a live page corresponding to the target object, and the target interface is displayed on the object recommendation page in the form of a pop-up window, for example. Figure 3 As shown, Figure 3 It is an interface diagram of a target interface according to an exemplary embodiment; wherein the default address information may include information corresponding to 301; the preset address guide information may include information corresponding to 302; at least one selectable object attribute is a plurality of selectable object attributes, and the plurality of selectable object attributes include 12 selectable object attributes obtained by combining two by two of the four colors corresponding to 303 and the four contents corresponding to 304.

[0098] In a specific embodiment, the object recommendation page is a live page corresponding to the target object, and the target interface is displayed on the object recommendation page in the form of a pop-up window, for example. Figure 4 As shown, Figure 4It is an interface diagram of another target interface according to an exemplary embodiment; wherein, the default address information may include information corresponding to 401; the preset address guide information may include information corresponding to 402; at least one selectable object attribute is a plurality of selectable object attributes, and the plurality of selectable object attributes include 12 selectable object attributes obtained by combining two by two of the four colors corresponding to 403 and the four contents corresponding to 404.

[0099] In the above embodiment, a target interface including at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account, and preset address guidance information is displayed on the object recommendation page corresponding to the target object, allowing the user to continue to immerse in object recommendation scenarios such as live broadcast while selecting object attributes and configuring multiple object receiving addresses. After obtaining the target object, the user can also continue to browse the objects recommended on the object recommendation page, thereby better improving the user experience and the object recommendation effect within the platform.

[0100] In an optional embodiment, the target interface may also be displayed on a separate page.

[0101] In an optional embodiment, the above method may further include:

[0102] In response to an address adding instruction triggered based on preset address guidance information, displaying an address selection interface;

[0103] In response to an address confirmation instruction triggered based on the newly added address information in the address selection interface, displaying the newly added address information on the target interface;

[0104] In a specific embodiment, the address adding instruction can be triggered by a touch operation such as clicking on the area where the preset address guide information is located; specifically, the preset address guide information may include an address adding control; correspondingly, the address adding instruction can be triggered by a touch operation such as clicking on the address adding control.

[0105] In a specific embodiment, the address selection interface can be displayed on the target interface through a pop-up window or the like, or the target interface can be switched to the address selection interface; in a specific embodiment, the address selection interface can be used to add new address information; the new address information can receive address information for a new object; the above-mentioned address selection interface can include the new address information; specifically, the new address information can be any one of at least one address information pre-set for the target account, and optionally, the new address information can also be address information added in the address selection interface through a preset address adding control.

[0106] In an optional embodiment, when newly added address information is selected in the address selection interface, the number of objects corresponding to the newly added address information can be edited in the address selection interface. Accordingly, the above method can also include:

[0107] In response to the address selection instruction for the newly added address information, the current object quantity corresponding to the newly added address information is displayed on the address selection interface, and the current object quantity is in an editing state.

[0108] In a specific embodiment, the address selection instruction can be triggered by a trigger operation such as clicking or long pressing the area where the newly added address information is located, and accordingly, the display of the current number of objects in the editing state corresponding to the newly added address information can be triggered.

[0109] In a specific embodiment, the current number of objects in the editing state can be displayed in the quantity editor. Accordingly, the number of objects can be updated through the plus or minus controls in the quantity editor; the current number of objects in the quantity editor can also be directly modified to update the number of objects.

[0110] In the above embodiment, when the newly added object receiving address information is selected in the address selection interface, the current number of objects in the editing state corresponding to the object receiving address information is displayed, which can facilitate the user to adjust the number of objects for the currently added object receiving address information according to actual needs, and the number of objects can be edited during the address adding process, which greatly improves the convenience of editing the number of objects and the operational efficiency in the process of obtaining objects.

[0111] In a specific embodiment, the address confirmation instruction can be a confirmation instruction for selecting a certain address information (newly added address information) as a newly added object to receive address information; specifically, the address selection interface can include an address confirmation control, and when a certain address information is selected in the address selection interface, the address confirmation control can be used to trigger the address confirmation instruction of the newly added address information; exemplarily, the address confirmation instruction can be triggered by touch operations such as clicking or long pressing the address confirmation control.

[0112] In a specific embodiment, in the initial state, the selected object corresponding to the newly added address information may be a target object under a default object attribute, and the default object attribute is a selected object attribute in at least one selectable object attribute when the address adding instruction is triggered. Specifically, a selected object may be a target object under a selected object attribute.

[0113] In addition, it should be noted that, when new address information is added to the target page based on the preset address guidance information, the display of the preset address guidance information can be canceled, or the preset address guidance information can continue to be displayed so as to add more objects to receive address information.

[0114] In the above embodiment, when an address adding instruction is triggered based on preset address guidance information, an address selection interface can be displayed, and when an address confirmation instruction is triggered based on newly added address information in the address selection interface, the newly added address information (newly added object receiving address information) is displayed on the target interface. This allows configuration of multiple object receiving address information to be performed during the object attribute selection process, greatly improving the flexibility and operational convenience of object attribute selection in scenarios where multiple objects (objects with multiple object attributes) are obtained based on multiple object receiving addresses.

[0115] In an optional embodiment, displaying the newly added address information on the target interface includes:

[0116] Display the newly added address information, the second object label corresponding to the newly added address information, and the first object label corresponding to the default address information on the target interface;

[0117] In a specific embodiment, the first object tag can be used to trigger the display of at least one selectable object attribute corresponding to the default address information. The second object tag can be used to trigger the display of at least one selectable object attribute corresponding to the newly added address information. In the initial state, any one of the first object tag and the second object tag is in a selected state, which can be specifically set in combination with the actual application. Accordingly, the at least one object attribute to be selected displayed on the target interface can be the object attribute to be selected corresponding to the address information corresponding to the object tag in the selected state.

[0118] In an optional embodiment, a first address identifier corresponding to the default address information can be displayed in a first display area where the default address information is located, and a second address identifier corresponding to the newly added address information can be displayed in a second display area where the newly added address information is located; wherein the first address identifier can be used to identify the default address information; the second address identifier can be used to identify the newly added address information; and the first object tag includes the first address identifier, and the second object tag includes the second address identifier, so that the user can intuitively know the correspondence between the object tag and the address information in combination with the address identifier.

[0119] In a specific embodiment, in combination with Figure 4 For example, using the preset address guide information in the object receiving address information, Figure 5 As shown, Figure 5This is a schematic diagram of another target interface according to an exemplary embodiment; specifically, the label corresponding to 501 may be the first object label corresponding to the default address information, and the first object label is in a selected state; the label corresponding to 502 may be the second object label corresponding to the newly added address information, and the second object label is in a waiting state (non-selected state). Among them, address 1 may be the first address identifier corresponding to the default address information, and address 2 may be the second address identifier corresponding to the newly added address information.

[0120] In the above embodiment, while the newly added address information is displayed on the target interface, the first object tag corresponding to the default address information and the second object tag corresponding to the newly added address information are displayed. This can facilitate switching the display of object attributes corresponding to different addresses in combination with the object tags corresponding to different object receiving address information, and thus can facilitate users to adjust the object attributes corresponding to different object receiving address information according to actual needs, greatly improving the convenience of adjusting the object attributes corresponding to different object receiving address information in a multi-object receiving address scenario.

[0121] In an optional embodiment, the target interface may include at least one selectable object attribute corresponding to the first target address information; the first target address information may be address information in which the corresponding object tag in the default address information and the newly added address information is in a selected state; in the case where the at least one selectable object attribute corresponding to the first target address information includes multiple selectable object attributes, the multiple selectable object attributes may include a selected object attribute corresponding to the first target address information and at least one to-be-selected object attribute corresponding to the first target address information, and the at least one to-be-selected object attribute may be an object attribute other than the selected object attribute corresponding to the first target address information among the multiple selectable object attributes; accordingly, the above method may further include:

[0122] In response to a selection instruction for a first object attribute, taking the first object attribute as a selected object attribute corresponding to the first target address information;

[0123] In a specific embodiment, the first object attribute may be any one of the at least one to-be-selected object attributes corresponding to the first target address information, and the above-mentioned using the first object attribute as the selected object attribute corresponding to the first target address information may include setting the first object attribute among multiple optional object attributes to a selected state, and setting other object attributes among the multiple selectable object attributes except the first object attribute to a to-be-selected state.

[0124] In a specific embodiment, in combination Figure 5 As shown, the first target address information may be the default address information, and Figure 5The selected object attributes corresponding to the first target address information may be color 1 and content 1, that is, color 1 and content 1 are the object attributes in the selected state; Figure 5 The color and content attributes except color 1 and content 1 are in a waiting state.

[0125] In the above embodiment, by selecting the corresponding object tag, the display of selectable object attributes corresponding to different object receiving address information can be switched, and then the object attributes corresponding to the corresponding address information can be adjusted, which greatly improves the convenience of adjusting the object attributes corresponding to different object receiving address information in the multi-object receiving address scenario.

[0126] In an optional embodiment, the object label may not be set, and the display of at least one selectable object attribute corresponding to different address information may be triggered directly by selecting the address information, so that the object attributes corresponding to different addresses may be adjusted and set; optionally, in the initial state, any of the default address information and the newly added address information is in a selected state, and the specific setting may be made in combination with the actual application. Accordingly, the above-mentioned target interface includes at least one selectable object attribute corresponding to the second target address information; the second target address information is the address information in the selected state between the default address information and the newly added address information; in the case where the at least one selectable object attribute corresponding to the second target address information includes multiple selectable object attributes, the multiple selectable object attributes may include the selected object attribute corresponding to the second target address information and at least one to-be-selected object attribute corresponding to the second target address information, and the at least one to-be-selected object attribute may be an object attribute other than the selected object attribute corresponding to the second target address information among the multiple selectable object attributes; accordingly, the above-mentioned method may also include:

[0127] In response to a selection instruction for a second object attribute, taking the second object attribute as a selected object attribute corresponding to the second target address information;

[0128] In a specific embodiment, the default address information and the newly added address information can be displayed on the target interface at the same time, or the default address information and the newly added address information can be switched for display on the target interface by setting an address label for triggering the display of the corresponding address information; accordingly, when the default address information and the newly added address information are displayed on the target interface at the same time, the default address information or the newly added address information can be set to a selected state by selecting the area where the default address information or the newly added address information is located; when the default address information and the newly added address information are switched for display on the target interface in combination with the address label, the default address information or the newly added address information can be set to a selected state by selecting the corresponding address label.

[0129] In a specific embodiment, taking the switching display of the default address information and the newly added address information in the target interface in combination with the address label as an example, Figure 6 As shown, Figure 6 It is an interface diagram of another target interface according to an exemplary embodiment; wherein, the label corresponding to 601 may be an address label corresponding to the default address information, and the label corresponding to 602 may be an address label corresponding to the newly added address information; and the label corresponding to 601 is in a selected state, and the label corresponding to 602 is in a to-be-selected state, and accordingly, the selectable object attributes currently displayed in the target interface may be the selectable object attributes corresponding to the default address information.

[0130] In a specific embodiment, the second object attribute may be any one of the at least one object attribute to be selected corresponding to the second target address information.

[0131] In a specific embodiment, the specific refinement of using the second object attribute as the selected object attribute corresponding to the second target address information can be found in the above related description, which will not be repeated here.

[0132] In the above embodiment, by selecting the corresponding object receiving address information, the display of selectable object attributes corresponding to different object receiving address information can be switched, and then the object attributes corresponding to the corresponding address information can be adjusted, which greatly improves the convenience of adjusting object attributes in the multi-object receiving address scenario.

[0133] In an optional embodiment, the target interface may include the total number of objects of the selected objects corresponding to the default address information and the newly added address information, and an object quantity editing entry. Accordingly, the method may further include:

[0134] In response to a first editing instruction triggered based on the object quantity editing entry, the current object quantity corresponding to the default address information and the newly added address information is displayed, and the current object quantity is in an editing state;

[0135] In response to a second edit instruction for the first object quantity, updating the first object quantity;

[0136] In a specific embodiment, the total number of objects corresponding to the default address information and the newly added address information may be the sum of the number of objects corresponding to the default address information and the number of objects corresponding to the newly added address information. The object quantity editing entry may be used to trigger the display of the current number of objects in the editing state corresponding to the default address information and the newly added address information; exemplarily, in combination with Figure 5As shown, the entry corresponding to 503 can be an object quantity editing entry. Optionally, the first editing instruction can be triggered by a touch operation such as clicking or long pressing the object quantity editing entry. Specifically, the current object quantity in the editing state can be displayed in the quantity editor, and accordingly, the second editing instruction can be triggered by the plus or minus control in the quantity editor to update the object quantity; the current object quantity in the quantity editor can also be directly modified to trigger the second editing instruction to update the object quantity; the above-mentioned first object quantity can be the current object quantity corresponding to any address information in the default address information and the newly added address information.

[0137] In a specific embodiment, the current object quantity corresponding to the default address information and the newly added address information can be displayed on the target interface through a pop-up window or the like, or the current object quantity corresponding to the default address information and the newly added address information can be displayed on an independent object quantity editing interface, and accordingly, the target interface can be switched to the object quantity editing interface; for example, assuming that the target interface is combined with the object quantity editing interface, the default address information and the newly added address information can be displayed on the target interface. Figure 5 The entry corresponding to 503 triggers the first editing instruction, such as Figure 7 As shown, Figure 7 The figure is a schematic diagram of an interface for editing the number of objects according to an exemplary embodiment.

[0138] In the above embodiment, while displaying the total number of objects of the selected objects corresponding to the default address information and the newly added address information, an object quantity editing entrance is displayed, which can facilitate triggering the display of the current number of objects in the editing state corresponding to each added object receiving address information, and then facilitate the user to adjust the number of objects corresponding to each added object receiving address information according to actual needs, greatly improving the convenience of adjusting the number of objects corresponding to each object receiving address information in a multi-object receiving address scenario.

[0139] In an optional embodiment, the first display area where the default address information is located in the target interface includes the current number of objects corresponding to the default address information (the number of objects of the selected objects corresponding to the default address information); the second display area where the newly added address information is located in the target interface includes the current number of objects corresponding to the newly added address information (and the number of objects of the selected objects corresponding to the newly added address information); accordingly, the above method may further include:

[0140] In response to an edit trigger instruction for the second object quantity, displaying an address selection interface, the address selection interface including address information corresponding to the second object quantity and the second object quantity in an editing state;

[0141] In a specific embodiment, the second object quantity may be the current object quantity corresponding to any one of the default address information and the newly added address information.

[0142] In a specific embodiment, the first display area and the second display area may be provided with editing entrances respectively; for example, Figure 5 504 and 505 in the figure; optionally, by a touch operation such as clicking or long pressing any editing entry, an editing trigger instruction for the corresponding current object quantity can be triggered, and an address selection interface can be displayed. The address selection interface can include address information corresponding to the second object quantity and the second object quantity in the editing state. Optionally, the address selection interface can also include other address information. Accordingly, in addition to editing and updating the object quantity, the object can also be reselected to receive the address information.

[0143] In a specific embodiment, the specific details of editing and updating the number of objects in combination with the number of second objects in the editing state can be found in the above-mentioned related descriptions, which will not be repeated here.

[0144] In the above embodiment, the corresponding current object quantities are respectively displayed in the first display area where the default address information is located and in the second display area where the newly added address information is located in the target interface, and the address selection interface can be displayed through an edit trigger instruction for any current object quantity, and the current object quantity corresponding to the edit trigger instruction in the address selection interface is in an editing state, which can facilitate users to edit and update the object quantity corresponding to the corresponding object receiving address information in a targeted manner.

[0145] In an optional embodiment, the target interface may further include object transportation information corresponding to the default address information and the newly added address information. In a specific embodiment, the object transportation information may include at least one of the following information: the freight information required to receive the object with the corresponding address information, whether freight insurance is provided, and the time limit information of the object.

[0146] In the above embodiment, the object transportation information corresponding to the default address information and the newly added address information is displayed on the target interface, which can help users clearly understand the object transportation status corresponding to receiving objects at different addresses, help users better understand the object acquisition status, and better improve the user experience.

[0147] In a specific embodiment, Figure 8 As shown, Figure 8 is a schematic diagram showing page changes during an object recommendation process according to an exemplary embodiment; wherein: Figure 8 The target interface shown in a shows a plurality of selectable object attributes corresponding to the target object, the default address information corresponding to the target account, and the preset address guide information; optionally, if the address adding instruction is triggered based on the preset address guide information, such as Figure 8As shown in b, the target interface can be switched to an address selection interface including at least one selectable address information; further, by triggering an address selection instruction for a certain selectable address information, such as Figure 8 In the address selection interface shown in c, a selected mark (a check mark in the figure) can be displayed in the area where the selectable address information corresponding to the address selection instruction is located, and the number of current objects in the editing state corresponding to the selectable address information can be displayed; optionally, in combination with Figure 8 As can be seen in c, the address confirmation instruction can be triggered through the "Confirmation Control (Address Confirmation Control), and accordingly, Figure 8 The address information corresponding to the selected mark shown in c is the newly added address information, and combined with Figure 8 As shown in Figure d, you can switch back to the target interface and display the newly added address information on the target interface. Figure 8 The object acquisition control shown in d (the control for paying xx immediately) performs object acquisition processing for multiple object receiving addresses.

[0148] It can be seen from the technical solutions provided in the above embodiments of this specification that in this specification, when the target account triggers a preset instruction based on the object recommendation information in the object recommendation page, a target interface including at least one selectable object attribute corresponding to the target object, the default object receiving address information corresponding to the target account, and the preset address guidance information is displayed, and the preset address guidance information is used to guide the target account to add the object receiving address information, so that the user can configure multiple receiving addresses of the object during the object (object attribute) selection process, and then, when configuring multiple object receiving address information, the object attribute can be flexibly selected and updated in the current interface, which greatly improves the flexibility and operational convenience of object selection in the multiple object receiving address scenario, and thus can effectively improve the object recommendation effect, and at least one selectable object attribute and preset address guidance information are on the same interface. If the user wants to select a new object after adding new object receiving address information, it can also edit it directly in the current interface. On the basis of improving the flexibility and operational convenience of object selection, it can also avoid the system resource consumption caused by the page jump required by related technologies, and improve the system performance in the object recommendation platform.

[0149] Fig. 9 is a block diagram of an object recommendation processing device according to an exemplary embodiment. Fig. 9 , the device comprises:

[0150] The object recommendation page display module 910 is configured to execute display of an object recommendation page, where the object recommendation page includes object recommendation information of a target object;

[0151] The target interface display module 920 is configured to execute a preset instruction in response to the target account being triggered based on the object recommendation information, and display a target interface, the target interface including at least one selectable object attribute corresponding to the target object, the default address information corresponding to the target account, and the preset address guide information;

[0152] Among them, the default address information is the default object receiving address information, and the preset address guidance information is used to guide the target account to add the object receiving address information.

[0153] In an optional embodiment, the above device further includes:

[0154] An address selection interface display module, configured to execute an address adding instruction in response to being triggered based on preset address guide information, and display an address selection interface;

[0155] The newly added address information display module is configured to execute an address confirmation instruction in response to the address confirmation instruction triggered based on the newly added address information in the address selection interface, and display the newly added address information on the target interface, where the newly added address information is the newly added object receiving address information.

[0156] In an optional embodiment, the newly added address information display module includes:

[0157] an object label display unit, configured to display the newly added address information, the second object label corresponding to the newly added address information, and the first object label corresponding to the default address information on the target interface;

[0158] The first object tag is used to trigger the display of at least one selectable object attribute corresponding to the default address information; the second object tag is used to trigger the display of at least one selectable object attribute corresponding to the newly added address information.

[0159] In an optional embodiment, any object tag of the first object tag and the second object tag is in a selected state, and the target interface includes at least one selectable object attribute corresponding to the first target address information; the first target address information is the address information of the object tag corresponding to the default address information and the newly added address information in a selected state; when the at least one selectable object attribute corresponding to the first target address information includes multiple selectable object attributes, the multiple selectable object attributes include the selected object attribute corresponding to the first target address information and at least one to-be-selected object attribute corresponding to the first target address information, and the at least one to-be-selected object attribute is an object attribute other than the selected object attribute corresponding to the first target address information among the multiple selectable object attributes; the above-mentioned device also includes:

[0160] A first object attribute updating module is configured to execute a selection instruction in response to the first object attribute and use the first object attribute as a selected object attribute corresponding to the first target address information;

[0161] The first object attribute is any one of the at least one object attribute to be selected.

[0162] In an optional embodiment, any one of the default address information and the newly added address information is in a selected state, and the target interface includes at least one selectable object attribute corresponding to the second target address information; the second target address information is the address information in the selected state between the default address information and the newly added address information; in the case where the at least one selectable object attribute corresponding to the second target address information includes a plurality of selectable object attributes, the plurality of selectable object attributes include a selected object attribute corresponding to the second target address information and at least one to-be-selected object attribute corresponding to the second target address information, and the at least one to-be-selected object attribute is an object attribute other than the selected object attribute corresponding to the second target address information among the plurality of selectable object attributes; the above-mentioned device further includes:

[0163] A second object attribute updating module is configured to execute a selection instruction for a second object attribute and use the second object attribute as a selected object attribute corresponding to the second target address information;

[0164] The second object attribute is any one of the at least one object attribute to be selected.

[0165] In an optional embodiment, the target interface includes the total number of objects of the selected objects corresponding to the default address information and the newly added address information, and an object quantity editing entry, and the above-mentioned device further includes:

[0166] An information display module is configured to execute a first editing instruction triggered by an object quantity editing entry in response to displaying the current object quantity corresponding to the default address information and the newly added address information, respectively, and the current object quantity is in an editing state;

[0167] an object quantity updating module, configured to execute, in response to a second editing instruction for the first object quantity, updating the first object quantity;

[0168] The first object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

[0169] In an optional embodiment, the address selection interface includes newly added address information; the above device also includes:

[0170] The quantity editing information display module is configured to execute and respond to the address selection instruction for the newly added address information, and display the current object quantity corresponding to the newly added address information on the address selection interface, and the current object quantity is in an editing state.

[0171] In an optional embodiment, the first display area where the default address information is located in the target interface includes the current number of objects corresponding to the default address information; the second display area where the newly added address information is located in the target interface includes the current number of objects corresponding to the newly added address information; the above device also includes:

[0172] An address selection interface display module is configured to execute in response to an edit trigger instruction for the second object quantity, and display an address selection interface, wherein the address selection interface includes address information corresponding to the second object quantity and the second object quantity in an editing state;

[0173] The second object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

[0174] In an optional embodiment, the target interface also includes object transportation information corresponding to the default address information and the newly added address information.

[0175] In an optional embodiment, the target interface display module 920 includes:

[0176] The target interface display unit is configured to display the target interface on the object recommendation page in response to a preset instruction.

[0177] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0178] Fig.10 is a block diagram of an electronic device for object recommendation processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.10 The electronic device may include an RF (Radio Frequency) circuit 1010, a memory 1020 including one or more computer-readable storage media, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a WiFi (wireless fidelity) module 1070, a processor 1080 including one or more processing cores, and a power supply 1090. Those skilled in the art will appreciate that Fig.10 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0179] The RF circuit 1010 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 1080 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 1010 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 1010 can also communicate with the network and other terminals through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0180] The memory 1020 can be used to store software programs and modules, and the processor 1080 executes various functional applications and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1020 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1020 may also include a memory controller to provide the processor 1080 and the input unit 1030 with access to the memory 1020.

[0181] The input unit 1030 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 1030 may include a touch-sensitive surface 1031 and other input devices 1032. The touch-sensitive surface 1031, also known as a touch display screen or a touch pad, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch-sensitive surface 1031), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1031 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1080, and can receive and execute commands sent by the processor 1080. In addition, the touch-sensitive surface 1031 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1031, the input unit 1030 may further include other input devices 1032. Specifically, the other input devices 1032 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.

[0182] The display unit 1040 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 1040 may include a display panel 1041, and optionally, the display panel 1041 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 1031 may cover the display panel 1041, and when the touch-sensitive surface 1031 detects a touch operation on or near it, it is transmitted to the processor 1080 to determine the type of the touch event, and then the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of the touch event. Among them, the touch-sensitive surface 1031 and the display panel 1041 can be two independent components to realize the input and output functions, but in some embodiments, the touch-sensitive surface 1031 and the display panel 1041 can also be integrated to realize the input and output functions.

[0183] The terminal may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1041 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1041 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can also be configured in the terminal, they will not be repeated here.

[0184] The audio circuit 1060, the speaker 1061, and the microphone 1062 can provide an audio interface between the user and the terminal. The audio circuit 1060 can transmit the received audio data to the speaker 1061 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 1062 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1060 and converted into audio data, and then the audio data is processed by the output processor 1080 and sent to, for example, another terminal through the RF circuit 1010, or the audio data is output to the memory 1020 for further processing. The audio circuit 1060 may also include an earplug jack to provide communication between an external headset and the terminal.

[0185] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 1070. It provides users with wireless broadband Internet access. Fig.10 A WiFi module 1070 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.

[0186] The processor 1080 is the control center of the terminal. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the terminal and processes data by running or executing software programs and / or modules stored in the memory 1020, and calling data stored in the memory 1020, so as to monitor the terminal as a whole. Optionally, the processor 1080 may include one or more processing cores; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1080.

[0187] The terminal also includes a power supply 1090 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 1090 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0188] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors to execute instructions in the method embodiment of the present invention.

[0189] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the object recommendation processing method in the embodiment of the present disclosure.

[0190] In an exemplary embodiment, a computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the object recommendation processing method in the embodiment of the present disclosure.

[0191] In an exemplary embodiment, a computer program product including instructions is also provided. When the computer program product is run on a computer, the computer is enabled to execute the object recommendation processing method in the embodiment of the present disclosure.

[0192] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0193] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0194] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for object recommendation, characterized in that: include: displaying an object recommendation page, wherein the object recommendation page includes object recommendation information of the target object; In response to a preset instruction triggered by the target account based on the object recommendation information, display a target interface, the target interface including at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account, and preset address guidance information; Among them, the default address information is the default object receiving address information, and the preset address guidance information is used to guide the target account to add the object receiving address information.

2. The object recommendation processing method according to claim 1, characterized in that: The method further comprises: In response to an address adding instruction triggered based on the preset address guiding information, displaying an address selection interface; In response to an address confirmation instruction triggered based on the newly added address information in the address selection interface, the newly added address information is displayed on the target interface, and the newly added address information is the newly added object receiving address information.

3. The object recommendation processing method according to claim 2, characterized in that: The displaying of the newly added address information on the target interface includes: Displaying the newly added address information, the second object tag corresponding to the newly added address information, and the first object tag corresponding to the default address information on the target interface; The first object tag is used to trigger the display of the at least one selectable object attribute corresponding to the default address information; and the second object tag is used to trigger the display of the at least one selectable object attribute corresponding to the newly added address information.

4. The object recommendation processing method according to claim 3, characterized in that: Any object tag of the first object tag and the second object tag is in a selected state, and the target interface includes the at least one selectable object attribute corresponding to the first target address information; the first target address information is the address information in which the object tag corresponding to the default address information and the newly added address information is in a selected state; when the at least one selectable object attribute corresponding to the first target address information includes multiple selectable object attributes, the multiple selectable object attributes include the selected object attribute corresponding to the first target address information and at least one to-be-selected object attribute corresponding to the first target address information, and the at least one to-be-selected object attribute is an object attribute among the multiple selectable object attributes except the selected object attribute corresponding to the first target address information; the method further includes: In response to a selection instruction for a first object attribute, taking the first object attribute as a selected object attribute corresponding to the first target address information; The first object attribute is any one of the at least one object attribute to be selected.

5. The object recommendation processing method according to claim 2, characterized in that: Any one of the default address information and the newly added address information is in a selected state, and the target interface includes the at least one selectable object attribute corresponding to the second target address information; the second target address information is the address information in a selected state between the default address information and the newly added address information; In the case where the at least one selectable object attribute corresponding to the second target address information includes a plurality of selectable object attributes, the plurality of selectable object attributes include a selected object attribute corresponding to the second target address information and at least one to-be-selected object attribute corresponding to the second target address information, the at least one to-be-selected object attribute being an object attribute other than the selected object attribute corresponding to the second target address information among the plurality of selectable object attributes; the method further includes: In response to a selection instruction for a second object attribute, taking the second object attribute as a selected object attribute corresponding to the second target address information; The second object attribute is any one of the at least one object attribute to be selected.

6. The object recommendation processing method according to claim 2, characterized in that: The target interface includes the total number of objects of the default address information and the newly added address information corresponding to the selected objects, and an object quantity editing entry, and the method further includes: In response to a first editing instruction triggered based on the object quantity editing entry, displaying the current object quantity corresponding to each of the default address information and the newly added address information, and the current object quantity is in an editing state; In response to a second edit instruction for a first object quantity, updating the first object quantity; The first object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

7. The object recommendation processing method according to claim 2, characterized in that: The address selection interface includes the newly added address information; the method further includes: In response to an address selection instruction for the newly added address information, the current object quantity corresponding to the newly added address information is displayed on the address selection interface, and the current object quantity is in an editing state.

8. The object recommendation processing method according to claim 2, characterized in that: The first display area where the default address information is located in the target interface includes the current number of objects corresponding to the default address information; the second display area where the newly added address information is located in the target interface includes the current number of objects corresponding to the newly added address information; the method further includes: In response to an edit trigger instruction for the second object quantity, displaying the address selection interface, the address selection interface including address information corresponding to the second object quantity and the second object quantity in an editing state; The second object quantity is the current object quantity corresponding to any one of the default address information and the newly added address information.

9. The object recommendation processing method according to claim 2, characterized in that: The target interface also includes object transportation information corresponding to the default address information and the newly added address information.

10. The object recommendation processing method according to any one of claims 1 to 9, characterized in that: The displaying of the target interface in response to a preset instruction triggered by the target account based on the object recommendation information includes: In response to the preset instruction, the target interface is displayed on the object recommendation page.

11. An object recommendation processing device, characterized in that: include: an object recommendation page display module, configured to execute display of an object recommendation page, wherein the object recommendation page includes object recommendation information of a target object; a target interface display module, configured to execute a preset instruction triggered by a target account based on the object recommendation information, and display a target interface, wherein the target interface includes at least one selectable object attribute corresponding to the target object, default address information corresponding to the target account, and preset address guide information; Among them, the default address information is the default object receiving address information, and the preset address guidance information is used to guide the target account to add the object receiving address information.

12. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the object recommendation processing method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the object recommendation processing method as described in any one of claims 1 to 10.

14. A computer program product, characterized in that When the computer program product is executed on a computer, the computer is enabled to execute the object recommendation processing method according to any one of claims 1 to 10.