Object recommendation method and device, computer device, storage medium, and program product
By displaying a recommendation list on the details page of the live stream, the problem of long payment links in the live stream room is solved. Users can directly select recommended items within the live stream page to meet the payment conditions, thus improving the user experience.
Patent Information
- Application Number
- CN202510902673.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2045-07-01
AI Technical Summary
In the live streaming room, when the total amount of resources in the settlement list does not reach the target resource value, the operation is inconvenient and the settlement process is too long.
The live streaming page of the object provider displays the details page of the target object, including add and settlement controls. In response to the trigger command of the add and settlement controls, the target object is added to the settlement list. If the total resources are lower than the target resource value, a recommendation list is displayed, and at least one recommended object is provided to meet the settlement conditions.
The settlement process has been shortened, making the operation more convenient and improving the user experience. Users can select recommended objects within the current page to meet the settlement conditions without having to exit the current page to find recommended objects.
Smart Images

Figure CN120416605B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, and particularly relates to an object recommendation method and device, computer equipment, storage medium and program product. BACKGROUND
[0002] With the continuous development of Internet technology, many work can be completed intelligently. For example, an object provider can recommend objects provided by the object provider through live streaming.
[0003] However, the present inventors find that in the related art, the settlement link of a user in a live streaming room is long, and in particular, when the total sum of resources of a settlement list does not reach a target resource value, the operation is inconvenient. SUMMARY
[0004] The present disclosure provides an object recommendation method and device, computer equipment, storage medium and program product to solve or partially solve the above problems.
[0005] In a first aspect, the present disclosure provides an object recommendation method, comprising:
[0006] In response to receiving an object viewing request in a live streaming page of an object provider, displaying a detail page of a target object; wherein the detail page comprises an add and settlement control;
[0007] In response to a trigger instruction of the add and settlement control, adding the target object to a settlement list corresponding to the object provider;
[0008] In response to a total sum of resources corresponding to the settlement list being lower than a target resource value, displaying a recommendation list; wherein the recommendation list comprises at least one recommended object, and the at least one recommended object is provided by the object provider.
[0009] In a second aspect, the present disclosure provides an object recommendation device, comprising:
[0010] The display module is configured to, in response to receiving an object viewing request in a live streaming page of an object provider, display a detail page of a target object; wherein the detail page comprises an add and settlement control;
[0011] The add module is configured to, in response to a trigger instruction of the add and settlement control, add the target object to a settlement list corresponding to the object provider;
[0012] The recommendation module is configured to, in response to a total sum of resources corresponding to the settlement list being lower than a target resource value, display a recommendation list; wherein the recommendation list comprises at least one recommended object, and the at least one recommended object is provided by the object provider.
[0013] In a third aspect, the present disclosure provides a computer device, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the one or more programs comprise instructions for performing the method of the first aspect.
[0014] In a fourth aspect, the present disclosure provides a non-transitory computer readable storage medium containing a computer program, which when executed by one or more processors, causes the one or more processors to perform the method of the first aspect.
[0015] In a fifth aspect, the present disclosure provides a computer program product, comprising one or more computer programs, which when executed by one or more processors, implement the method of the first aspect.
[0016] The object recommendation method and device, computer device, storage medium and program product provided by the embodiments of the present disclosure enter the detail page of the target object in the live page of the object provider, and enter the adding and settlement process of the object in the detail page. If the total sum of resources of the current settlement list after adding the target object is lower than the target resource value, the recommendation list of the object provider is displayed so that the user can select the recommended object in the recommendation list to reach the settlement condition, which shortens the settlement link and is more convenient to operate. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present disclosure or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art descriptions. Obviously, the drawings in the following description are only embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0018] Figure 1A A schematic diagram of an exemplary system provided by the embodiments of the present disclosure is shown.
[0019] Figure 1B A schematic diagram of an exemplary live page according to the embodiments of the present disclosure is shown.
[0020] Figure 1C A schematic diagram of an exemplary object provider page according to the embodiments of the present disclosure is shown.
[0021] Figure 2A A schematic diagram of an exemplary detail page according to the embodiments of the present disclosure is shown.
[0022] Figure 2B A schematic diagram of an exemplary recommendation page according to the embodiments of the present disclosure is shown.
[0023] Figure 2C A schematic diagram of an exemplary specification selection page according to an embodiment of the present disclosure is shown.
[0024] Figure 2D A schematic diagram of an exemplary prompt page according to an embodiment of the present disclosure is shown.
[0025] Figure 2E Another schematic diagram of an exemplary recommendation page according to an embodiment of the present disclosure is shown.
[0026] Figure 2F A schematic diagram of an exemplary object selection page according to an embodiment of the present disclosure is shown.
[0027] Figure 2G Another schematic diagram of an exemplary detail page according to an embodiment of the present disclosure is shown.
[0028] Figure 3 A schematic diagram of an exemplary settlement page according to an embodiment of the present disclosure is shown.
[0029] Figure 4 A schematic diagram of an exemplary object recommendation method provided by an embodiment of the present disclosure is shown.
[0030] Figure 5 A schematic diagram of a hardware structure of an exemplary computer device provided by an embodiment of the present disclosure is shown.
[0031] Figure 6 A schematic diagram of an exemplary object recommendation apparatus provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0032] In order to make the objectives, technical solutions and advantages of the present disclosure clearer, further detailed description will be made to the present disclosure with reference to specific embodiments and the accompanying drawings.
[0033] It should be noted that, unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure shall have the common meaning understood by one of ordinary skill in the art to which the present disclosure pertains. The terms "first", "second", and similar terms used in the embodiments of the present disclosure do not denote any order, quantity, or importance, but are merely used to distinguish different components. The terms "include", "contain", and similar terms mean that the elements or objects before the terms encompass the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms "connect" or "connected" or similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like are merely used to represent relative positional relationships, and when the absolute positions of the described objects are changed, the relative positional relationships can also be changed accordingly.
[0034] It can be understood that, before using the technical solutions of the various embodiments of the present disclosure, the user will be informed of the type, scope of use, use scenario, and the like of the personal information involved in a proper manner, and the authorization of the user will be obtained.
[0035] For example, in response to receiving the active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will require the acquisition and use of personal information of the user. Thus, the user can voluntarily choose whether to provide personal information to the software or hardware, such as an electronic device, an application program, a server, or a storage medium, that performs the operation of the technical solutions of the present disclosure according to the prompt information.
[0036] As an optional but non-limiting implementation manner, in response to accepting the active request of the user, the manner of sending prompt information to the user may, for example, be a pop-up window manner, and the prompt information may, for example, be presented in the form of text in the pop-up window. In addition, the pop-up window may, for example, carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0037] It can be understood that the above notification and user authorization process is only illustrative, and does not limit the implementation manners of the present disclosure, and other manners that meet the relevant laws and regulations can also be applied to the implementation manners of the present disclosure.
[0038] Figure 1A A schematic diagram of an exemplary system 100 provided by the embodiments of the present disclosure is shown.
[0039] As Figure 1AAs shown, exemplary, the system 100 can include terminal devices 102A, 102B, a server 106 and a database server 108. The terminal devices 102A, 102B and the server 106 and the database server 108 can include a medium (e.g., a network) providing a communication link therebetween. The network can include various connection types, such as wired, wireless communication links or fiber optic cables, etc.
[0040] Various applications (APPs) or software can be installed on the terminal devices 102A, 102B, such as video applications or software, live broadcast applications or software, collaborative office applications or software, image processing applications or software, video conference applications or software, reading applications or software, social applications or software, payment applications or software, web browsers and instant messaging tools, etc.
[0041] The terminal devices 102A, 102B herein can be hardware or software. When the terminal devices 102A, 102B are hardware, they can be various electronic devices or computer devices having a display screen, including but not limited to smartphones, tablet computers, e-book readers, MP3 players, laptops and PCs, etc. When the terminal devices 102A, 102B are software, they can be installed in the above-listed electronic devices. They can be implemented as multiple software or software modules (e.g., for providing distributed services) or as a single software or software module. No specific limitation is made herein.
[0042] The server 106 can be a server providing various services, such as a background server supporting various applications or software displayed on the terminal devices 102A, 102B. The database server 108 can also be a database server providing various services. It can be understood that in the case where the server 106 can implement the relevant functions of the database server 108, the database server 108 can not be provided in the system 100.
[0043] The server 106 and the database server 108 herein can also be hardware or software. When they are hardware, they can be implemented as a distributed server cluster composed of multiple servers or as a single server. When they are software, they can be implemented as multiple software or software modules (e.g., for providing distributed services) or as a single software or software module. No specific limitation is made herein.
[0044] It should be noted that the object recommendation method provided by the embodiments of the present disclosure can be executed by the terminal devices 102A, 102B or interactively executed by the devices in the system 100. It should be understood that, Figure 1AThe number of terminal devices, users, servers and database servers in the system is merely illustrative. Any number of terminal devices, users, servers and database servers can be provided according to implementation needs.
[0045] In some example scenarios, the user 104A can start a live broadcast through a video application or software or a live broadcast application or software or the like installed in the terminal device 102A. Optionally, the user 104A starting the live broadcast can be an object provider (for example, the XX store of AAA). The user 104B can watch the live broadcast through a video application or software or a live broadcast application or software or the like installed in the terminal device 102B. Optionally, the user 104B can be an end user.
[0046] Illustratively, the user 104B can add an object (for example, a commodity) provided by the user 104A when watching the live broadcast, and can make a settlement based on the added object.
[0047] However, the inventors of the present disclosure find that in the related art, the settlement link of the user in the live broadcast room is long, and in particular, when the total of the resources of the settlement list does not reach a target resource value, the operation is inconvenient.
[0048] Therefore, a first aspect of the embodiments of the present disclosure provides an object recommendation method, which can solve or partially solve the above problems to some extent.
[0049] Illustratively, in an initial state, the user 104A can open a video application or software or a live broadcast application or software through the terminal device 102A, and further start a live broadcast. Optionally, the user 104A can make an object recommendation in the live broadcast room. For example, the recommendation is made by showing an object and narrating the object. The user 104B enters the live broadcast room of the user 104A and watches the recommendation of the object by the user 104A.
[0050] Figure 1B A schematic diagram of an example live broadcast page 110 according to an embodiment of the present disclosure is shown.
[0051] As shown in Figure 1B Illustratively, the user 104B can find the live broadcast started by the user 104A in the video application or software or the live broadcast application or software and enter the live broadcast page 110.
[0052] In some embodiments, the user 104A or a related person of the user 104A can show a target object in the live broadcast room, and the user 104B can watch the showing of the target object 112 through the live broadcast page 110, as shown in Figure 1B
[0053] The terminal device 102B, in response to receiving the object viewing request in the live page 110 of the object provider (the user 104A), can display a detail page 200 of the target object 112, as shown in Figure 2A .
[0054] Optionally, as shown in Figure 1B , the live page 110 can include a control 114 and a control 116, where the control 114 can provide an entry to the detail page of the target object 112, and the control 116 can provide an entry to a list of all objects provided by the user 104A. As an optional embodiment, the user 104A can trigger (e.g., click) the control 114 and enter the detail page 200 of the target object 112, as shown in Figure 2A . At this time, the request triggered by the control 114 can be the object viewing request.
[0055] In some embodiments, the user 104A can trigger (e.g., click) the control 116 and enter a page 120, as shown in Figure 1C . The page 120 can display a plurality of objects provided under the store corresponding to the user 104A. Optionally, as shown in Figure 1C , the live label is selected and highlighted, and correspondingly, the list of objects provided in the live room is currently presented in the page 120. When the user 104 triggers (e.g., clicks) the card 122 corresponding to the target object 112, the detail page 200 of the target object 112 can be further entered, as shown in Figure 2A . At this time, the request triggered by the card 122 can be the object viewing request.
[0056] Exemplarily, as shown in Figure 2A , the detail page 200 can include the detail information of the target object 112, such as the name, image, photo of the target object 112, the shelf life, storage condition, eating method of the target object 112, the resource consumed by the target object 112, and the like.
[0057] As mentioned before, in the related art, the settlement link of the user in the live room is long. Therefore, in some embodiments, as shown in Figure 2A , the detail page 200 can further include an add and settlement control 202 for adding the object to a settlement list (e.g., shopping cart, shopping bag) and settling. In this way, the user 104B can complete the settlement more conveniently.
[0058] For example, if the user 104B wants to add the target object 112 to the settlement list and settle, the user 104B can enter the process by triggering the add and settle control 202. In response to the triggering instruction (e.g., clicking the add and settle control 202), the terminal device 102B can add the target object 112 to the settlement list corresponding to the object provider. Since the function of the add and settle control 202 is to directly settle after adding the target object 112, at this time, if the total amount of resources corresponding to the settlement list is lower than the target resource value (e.g., the total amount of resources consumed by all objects in the current settlement list is lower than the target resource value), settlement cannot be performed, and therefore, in some embodiments, as shown in Figure 2B , the recommended list 212 can be displayed for the user to continue adding objects to the settlement list to reach the target resource value. In this way, the user does not need to exit the current page to find recommended objects to add to the settlement list, but can directly select recommended objects in the recommended list 212 to add to the settlement list, thereby shortening the link for the user to complete the settlement condition and improving the user experience. It should be noted that the current settlement list can only include the target object 112. In some cases, if the user 104B has previously added other objects provided by the object provider, and these objects have not been settled, the settlement list can include the target object 112 and the other objects. Alternatively, as shown in Figure 2A , the add and settle control 202 can further include information of the target resource value (e.g., “¥XX minimum order”), so that the user can intuitively see the current settlement condition that needs to be met.
[0059] Continuing to refer to Figure 2B , the recommended list 212 can further include at least one recommended object (e.g., recommended objects 212A-212C). Alternatively, the at least one recommended object is provided by the object provider (e.g., the user 104A), so that when a recommended object is added, it can be added to the settlement list corresponding to the object provider. It should be understood that since the object providers corresponding to different live rooms can be different, in the related art, if objects of different object providers are added to the shopping cart, these objects cannot be settled in one order. Therefore, in some embodiments of the present disclosure, by displaying recommended objects provided by the same object provider (e.g., a store) as the target object 112 in the recommended list 212, when a recommended object is added, the user can add objects provided by the same object provider to the same settlement list, thereby facilitating the user to settle based on the settlement list.
[0060] In some cases, the target object 112 can include multiple specifications, for example, cherries include 1-pound, 2-pound, 5-pound, etc. specifications. At this time, after receiving the triggering instruction of the adding and settlement control 202, the terminal device 102B can display a specification selection page 220 in response to the target object 112 including multiple specifications, as shown in Figure 2C . The specification selection page 220 includes multiple specification options 222A-222C and an adding control 224. Each specification option corresponds to a specification of the target object 112, and the user 104B can select the specification he wants to add from the specification options. Further, the terminal device 102B can add the target object of the target specification corresponding to the target specification option to the settlement list in response to the target specification option (for example, specification option 222C) in the multiple specification options being selected and receiving the triggering instruction of the adding control 224. In this way, when the target object 112 includes multiple specifications, the user can select the specification through the specification selection page 220, and then add the target object of the corresponding specification to the settlement list. In some embodiments, as shown in Figure 2D , in addition to selecting the specification, the user can also increase or decrease the quantity through the plus button or the minus button, thereby facilitating the user to select the quantity of the target object as needed.
[0061] In some embodiments, before displaying the recommended list, a prompt information can also be displayed to make the user more clear about the role of the recommended list. Therefore, optionally, in response to the total amount of resources corresponding to the settlement list being lower than the target resource value, a first prompt information 208 can be displayed first, as shown in Figure 2D . The first prompt information 208 can be displayed in a prompt page 230. The first prompt information 208 includes the target resource value (for example, “¥XX delivery starting”) and the difference information between the total amount of resources and the target resource value (for example, “still need ¥XX”). In this way, the user knows the specific reason why the settlement cannot be made through the first prompt information 208, including what the target resource value is and the difference between the total amount of resources and the target resource value.
[0062] Further, in response to satisfying a preset condition, the recommended list 212 can be displayed, as shown in Figure 2B . Optionally, as shown in Figure 2B , the recommended list 212 can be displayed in a recommended page 210.
[0063] Optionally, the preset condition can be a preset triggering condition for displaying the recommended list 212. For example, by clicking Figure 2DFor example, the user can click the first prompt information 208 to jump to the recommendation list 212. For example, the user can click any position of the detail page 200 to jump to the recommendation list 212. For example, the user can click a trigger control (not shown in the figure) displayed at the associated position of the first prompt information 208 to jump to the recommendation list 212.
[0064] In some embodiments, the recommendation list 212 is displayed in response to a display duration of the first prompt information 208 reaching a preset duration (e.g., 1s, 2s, 3s, 4s, etc.). The display duration can be counted from the display of the first prompt information 208, and when the preset duration is reached, the user can be automatically jumped to the recommendation list 212. In this way, by automatically jumping to the recommendation list 212, the user can start browsing the recommendation list 212 without any operation, thereby improving the user experience.
[0065] Continuing to refer to Figure 2B In some embodiments, a second prompt information 214 can also be displayed at the associated position (e.g., below) of the recommendation list 212. The second prompt information 214 includes information that the total amount of the resources corresponding to the settlement list does not reach the target resource value (e.g., “not enough to start sending”) and the difference between the total amount of the resources and the target resource value (e.g., “still need XX yuan to start sending”). In this way, the user can know the specific reason why the settlement cannot be performed through the second prompt information 214. Optionally, as shown in Figure 2B The second prompt information 214 can be displayed on a control in a button state, which is grayed out, indicating that it is not available. In some embodiments, as shown in Figure 2B The position of the second prompt information 214 can be the lower right corner of the detail page 200, which is usually the setting position of the settlement control. In this way, when the settlement is not available, the user can pay more attention to the reason why the settlement cannot be performed by displaying the second prompt information 214 at this position.
[0066] Optionally, as shown in Figure 2B The associated position (e.g., lower right) of each recommendation object can be provided with an add button 2122 for adding the corresponding recommendation object to the settlement list. When the user clicks the add button 2122, the corresponding recommendation object can be added to the settlement list.
[0067] In some embodiments, in response to an adding instruction (e.g., clicking the add button 2122 corresponding to the recommendation object 212A) of a first recommendation object (e.g., the recommendation object 212A) in the at least one recommendation object, the first recommendation object can be added to the settlement list. Optionally, as shown in Figure 2EAs shown, when the first recommended object is added to the settlement list, the associated position (e.g., the lower right corner) of the first recommended object (e.g., the recommended object 212A) can display the current added quantity, and can also display a decrease button 2124 for decreasing the quantity. According to the quantity, the user can know the current situation of the recommended objects that have been added to the settlement list, and can further adjust based on the add button 2122 and the decrease button 2124.
[0068] In some embodiments, after adding the first recommended object (e.g., the recommended object 212A), in response to the resource sum corresponding to the settlement list reaching the target resource value, the second prompt information 214 can be replaced by a settlement control 216, as shown. Figure 2E The settlement control 216 is used to provide an entry for settling the objects that have been added in the settlement list. When the user triggers (e.g., clicks) the settlement control 216, the settlement page 300 can be entered, as shown. Figure 3 As such, when the resource sum corresponding to the settlement list reaches the target resource value, it means that the settlement can be performed at present, and therefore the display of the second prompt information 214 can be stopped, and the settlement control 216 can be displayed, so that the user can quickly know that the settlement condition has been met at present. In some embodiments, the display position of the second prompt information 214 is the lower right corner of the detail page 200, and by replacing it with the settlement control 216, the user can more quickly notice that the settlement condition has been met at present, and by triggering the settlement control 216 at this position to perform the settlement, it is also more in line with the user's operation habits.
[0069] Continuing to refer to Figure 2E In some embodiments, the object selection control 206 can be displayed at the associated position of the recommended list. The object selection control 206 is used to provide an entry for selecting all or part of the objects in the current settlement list to perform settlement. Optionally, in response to the triggering instruction (e.g., clicking the object selection control 206) of the object selection control 206, the settlement list 242 is displayed, as shown. Figure 2F The settlement list 242 can be displayed in the object selection page 240. The settlement list 242 can include at least one object (e.g., the target object 112 and the recommended object 212A) that has been added at present. Optionally, as shown, Figure 2F The associated position (e.g., the left side) of each added object can display a check box (e.g., the check boxes 244A, 244B), and when the check box is checked (e.g., the check box 244A is checked), the corresponding object (e.g., the target object 112) can be added to the settlement list 242. Figure 2FIf the checkbox shows a certain state, then the object corresponding to that checkbox is selected, allowing the user to easily select the object they wish to settle in the checkout list 242. Furthermore, in response to at least one of the at least one objects being selected and receiving a trigger command from the checkout control 216, the checkout page 300 can be displayed, such as... Figure 3 As shown. The checkout page 300 may include the at least one first object. Here, the selected object is referred to as the first object. For example, if the user currently selects target object 112 and the first recommended object (e.g., recommended object 212A), then both target object 112 and the first recommended object can be considered as the first object. If the user currently only selects target object 112, then target object 112 is considered as the first object. In this embodiment, by triggering the object selection control 206, the added objects in the checkout list can be viewed, and all or part of them can be selected for checkout. This allows the user to adjust the added objects as needed and directly enter the checkout page to complete the checkout, without needing to exit the current page and enter the shopping cart page to adjust the checkout list before completing the checkout, shortening the checkout process and improving the user experience. In some embodiments, if the total resources of at least one first object selected by the user do not reach the target resource value, the checkout control 216 can be replaced with the second prompt information 214, so that the user knows that the current selection does not meet the checkout conditions and can make timely adjustments.
[0070] In some embodiments, in addition to displaying the object selection control 206 in the associated position of the recommendation list 212, the object selection control 206 can be displayed in the page during the whole process of viewing objects and adding and settling the settlement list 242, so that the user 104B can view the added objects in the settlement list 242 at any time by triggering the object selection control 206, and can make further adjustments accordingly. Among them, the added objects in the settlement list 242 can include the target object 112, and can also include objects that have been added before, so that the user can view the information of all added and unsettled objects provided by the object provider by triggering the object selection control 206. Compared with the solution in the related art that needs to exit the current page and enter the shopping cart page to view the added objects, the embodiment can not exit the current page, but can view by triggering the object selection control 206 in the current page, and can select all or part of the objects in the list to make one-key settlement, shorten the settlement link, and improve the user experience. Alternatively, during the whole process of viewing objects and adding and settling, when the user triggers the object selection control 206 to view the settlement list 242, if the total resource sum of the settlement list 242 does not reach the target resource value, the settlement control 216 can be replaced by the second prompt information 214, so that the user can know that the settlement condition is not met at present and make timely adjustments.
[0071] Back to Figure 2A In some embodiments, the detail page 200 can also include an add control 204. The add control 204 is used to provide an entry for adding the target object 112 to the settlement list. Further, the terminal device 102B can add the target object 112 to the settlement list corresponding to the object provider in response to the triggering instruction (for example, clicking the add control 204) of the add control 204. And the terminal device 102B can display a recommendation control 250 in response to the total resource sum corresponding to the settlement list being lower than the target resource value, as shown in Figure 2G The recommendation control 250 is used to provide an entry for the recommendation list 212. In this way, the user can enter the recommendation page 210 to view the recommended objects and add them to the settlement list to meet the settlement condition by triggering the recommendation control 250. Alternatively, the recommendation control 250 includes the difference information (for example, “still XX yuan to start”) between the total resource sum and the target resource value. In this way, the user can immediately know the reason why the settlement condition is not met at present according to the difference information presented on the recommendation control 250. Alternatively, after triggering the add control 204, if the target object 112 includes multiple specifications, a specification selection page 220 can be further displayed, and after determining the corresponding specification, clicking the add control 224 can complete the addition of the object.
[0072] Back to Figure 2B The recommendation page 210 can present a tab page corresponding to the first tab 218A, which is used to make the resource sum of the current settlement list reach a target resource value to complete settlement. Therefore, the recommended objects displayed in the tab page can be objects associated with the purpose of making the resource sum of the current settlement list reach the target resource value (e.g., the starting price). As shown in Figure 2B The recommendation page 210 can also include a second tab 218B and a third tab 218C. Optionally, the tab page corresponding to the second tab 218B is used to make the resource sum of the settlement list reach a second target resource value, so that the resources consumed by the delivery object (e.g., delivery fee) are saved in the final settlement resources. Therefore, the recommended objects displayed in the tab page corresponding to the second tab 218B can be objects associated with the purpose of saving the resources consumed by the delivery object. Optionally, the tab page corresponding to the third tab 218C is used to make the resource sum of the settlement list reach a third target resource value, so that the predetermined resources (e.g., full price reduction fee) are saved in the final settlement resources. Therefore, the recommended objects displayed in the tab page corresponding to the third tab 218C can be objects associated with the purpose of saving the predetermined resources. In this way, by providing different tab pages for different scenarios and providing recommended objects that meet the needs of the scenario in the corresponding tab page, the user's needs can be better met, and the user experience can be improved.
[0073] Back to Figure 2A In some embodiments, after the user 104B triggers the add and settlement control 202 and adds the target object 112 to the settlement list corresponding to the object provider, the terminal device 102B can directly display a settlement page 300 in response to the resource sum corresponding to the settlement list reaching the target resource value, as shown in Figure 3 The settlement page 300 can include the target object 112. In this way, when the user 104B triggers the add and settlement control 202, if the current settlement list meets the settlement condition after adding the target object 112, the settlement page 300 can be directly displayed, so that the user can directly proceed to settlement, shortening the settlement link.
[0074] Optionally, as shown in Figure 3 The settlement page 300 can display the relevant information of the selected object and can be adjusted through the add button or the reduce button. In addition, the settlement page 300 also includes a settlement control 302, and the user 104B can trigger the settlement control 302 to complete the final settlement.
[0075] In some embodiments, as shown in Figure 2A~2GAs shown, the detail page 200, the recommendation page 210, the specification selection page 220, the prompt page 230, and the object selection page 240 can occupy part of the area of the live page 110, so that the unobstructed part of the live page 110 can display live content, and the terminal device 102B can also simultaneously collect audio corresponding to the live page 110 for playing. In this way, the user 104B can still see and hear the live content during the adding and settlement process, so that the impact of the adding and settlement process on watching the live is weakened, and the user experience is improved. Optionally, the live room can be a live room of a supermarket. For such a live room, multiple objects are usually required to settle accounts to meet the settlement requirements. By using the embodiment of the present disclosure, the settlement link can be shortened, and the user experience is improved.
[0076] As can be seen from the above embodiments, the object recommendation method provided by the embodiments of the present disclosure enters the detail page of the target object in the live page, and enters the adding and settlement process of the object in the detail page. If the total sum of resources of the current settlement list after adding the target object is lower than the target resource value, if the total sum of resources of the current settlement list is lower than the target resource value, a recommendation list is displayed so that the user can select the recommended objects in the recommendation list to meet the settlement condition, which shortens the settlement link and makes the operation more convenient. In some embodiments, by triggering the object selection control to view the added objects in the settlement list, selection and settlement of multiple added objects can be realized in the current page, which shortens the settlement link and makes the operation more convenient.
[0077] It should be noted that the method of the embodiments of the present disclosure can be executed by a single device, such as a computer or a server. The method of the present embodiment can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiments of the present disclosure, and the multiple devices can interact with each other to complete the method.
[0078] It should be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve the desired result. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0079] Figure 4 A flowchart of an exemplary object recommendation method 400 provided by the embodiments of the present disclosure is shown. The object recommendation method 400 can be used to recommend objects. Optionally, the object recommendation method 400 can be executed by a device, such as a server or a computer.Figure 1A The terminal device 102B can be implemented independently, or it can be... Figure 1A The system interacts with the various devices in system 100.
[0080] like Figure 4 As shown, the object recommendation method 400 may further include the following steps.
[0081] In step 402, in response to the object provider (e.g., Figure 1A User 104A's live stream page (for example, Figure 1B The live stream page 110 receives an object viewing request (e.g., triggered by...). Figure 1B Control 114 or trigger Figure 1C Card 122), displays the target object (e.g., Figure 1B The details page of target object 112 (e.g., Figure 2A The details page 200). The details page includes add and checkout controls (e.g., ...). Figure 2A Adding and settling controls (202).
[0082] In step 404, in response to the triggering instruction of the add and settle control (e.g., the add and settle control 202 is clicked), the target object is added to the settlement list corresponding to the object provider.
[0083] In step 406, in response to the total resource amount corresponding to the settlement list being lower than the target resource value, a recommended list is displayed (e.g., Figure 2B The recommendation list 212). The recommendation list includes at least one recommended object (e.g., Figure 2B The recommended objects 212A~212C), wherein at least one recommended object is provided by the object provider.
[0084] The object recommendation method provided in this embodiment allows users to enter the details page of a target object on the live streaming page of the object provider, and then enter the object addition and settlement process on the details page. If the total resources of the current settlement list after adding the target object are lower than the target resource value, the object provider's recommendation list is displayed so that users can meet the settlement conditions by selecting recommended objects from the recommendation list, which shortens the settlement process and makes the operation more convenient.
[0085] In some embodiments, a prompt message may be displayed before showing the recommended list to make the purpose of the recommended list clearer to the user.
[0086] Optionally, the step of displaying a recommended list in response to the total resources corresponding to the settlement list being lower than the target resource value includes:
[0087] In response to the total sum of resources corresponding to the settlement list being lower than the target resource value, display first prompt information (e.g., the first prompt information 208); wherein the first prompt information includes the target resource value (e.g., "¥XX" in "¥XX free delivery") and difference information between the total sum of resources and the target resource value (e.g., "¥XX" in "¥XX still needed"). Figure 2D
[0088] In response to the preset condition being met, display a recommended list.
[0089] In this way, the user knows the specific reason why the settlement cannot be made at present through the first prompt information 208, including the target resource value and the difference between the total sum of resources and the target resource value; and the recommended list is displayed only when the preset condition is met, which is more in line with user habits.
[0090] In some embodiments, in response to the preset condition being met, displaying the recommended list includes: in response to the display duration of the first prompt information reaching a preset duration (e.g., 1s, 2s, 3s, 4s, etc.), displaying the recommended list. The timing of the display duration can be from the display of the first prompt information, and when the preset duration is reached, the recommended list can be automatically jumped to. In this way, the recommended list is automatically jumped to through the countdown, and the user can start browsing the recommended list without operation, thereby improving the user experience.
[0091] In some embodiments, in response to the trigger instruction of the adding and settlement control, adding the target object to the settlement list corresponding to the object provider includes:
[0092] In response to the target object including multiple specifications (e.g., cherries including 1 kg, 2 kg, 5 kg, etc.), display a specification selection page (e.g., the specification selection page 220); wherein the specification selection page includes multiple specification options (e.g., the specification options 222A-222C) and an adding control (e.g., the adding control 224). Figure 2C Figure 2C Figure 2C
[0093] In response to a target specification option (e.g., the specification option 222C) in the multiple specification options being selected and a trigger instruction of the adding control being received, adding the target object of the target specification corresponding to the target specification option to the settlement list. Figure 2C
[0094] In this way, when the target object includes multiple specifications, the user can select a specification through the specification selection page, and then add the target object of the corresponding specification to the checkout list. In some embodiments, in addition to being able to select a specification, the user can also increase or decrease the quantity through a plus button or a minus button, thereby facilitating the user to select the quantity of the target object as needed.
[0095] In some embodiments, in response to the total sum of resources corresponding to the checkout list being lower than the target resource value, displaying a recommendation list includes: displaying second prompt information (for example, the second prompt information 214) at an associated position of the recommendation list; wherein the second prompt information includes information that the total sum of resources corresponding to the checkout list does not reach the target resource value (for example, "not enough to start shipping") and difference information between the total sum of resources and the target resource value (for example, "still short XX yuan to start shipping" where "XX yuan" is the difference). Figure 2B
[0096] In this way, the user can know the specific reason why the checkout cannot be performed through the second prompt information. Optionally, the second prompt information can be presented on a control in a button state, which is grayed out to indicate that it is not available. In some embodiments, the position of the second prompt information can be the lower right corner of the detail page 200, which is usually the setting position of the checkout control. In this way, when the checkout cannot be performed, the user can more quickly notice the reason why the checkout cannot be performed by displaying the second prompt information at this position.
[0097] In some embodiments, the method further includes:
[0098] adding a first recommended object (for example, the recommended object 212A) in the at least one recommended object to the checkout list in response to an adding instruction of the first recommended object.
[0099] replacing the second prompt information with a checkout control (for example, the checkout control 216) in response to the total sum of resources corresponding to the checkout list reaching the target resource value; wherein the checkout control is used to provide an entry for performing checkout on the objects that have been added in the checkout list, and when the user triggers (for example, clicks) the checkout control, the checkout page can be entered. Figure 2E
[0100] In this way, when the total of the resources corresponding to the settlement list reaches the target resource value, it indicates that the settlement can be performed at present, and therefore the second prompt information can be stopped from being displayed, and the settlement control can be displayed, so that the user can quickly know that the settlement condition has been met at present. In some embodiments, the display position of the second prompt information is the lower right corner of the detail page 200, and by replacing it with the settlement control, the user can more quickly notice that the settlement condition has been met at present, and by triggering the settlement control at this position to perform the settlement, it is also more in line with the operation habits of the user.
[0101] In some embodiments, the method further comprises:
[0102] displaying an object selection control (for example, the object selection control 206) at the associated position of the recommendation list; Figure 2E
[0103] in response to a triggering instruction of the object selection control, displaying the settlement list (for example, the settlement list 242); wherein the settlement list comprises at least one object that has been added at present; Figure 2F
[0104] in response to at least one first object in the at least one object being selected and a triggering instruction of the settlement control being received, displaying a settlement page (for example, the settlement page 300); wherein the settlement page comprises the at least one first object. Figure 3
[0105] In this embodiment, the added objects in the settlement list can be viewed by triggering the object selection control, and all or part of them can be selected for settlement, so that the user can adjust the added objects as needed and directly enter the settlement page to complete the settlement, without the need to exit the current page and enter the shopping cart page to adjust the settlement list and then complete the settlement, thereby shortening the settlement link and improving the user experience. In some embodiments, if the total of the at least one first object selected by the user does not reach the target resource value, the settlement control can be replaced with the second prompt information, so that the user can know that the current selection does not meet the settlement condition and make timely adjustments.
[0106] In some embodiments, the method, wherein the detail page further comprises an adding control (for example, the adding control 204); Figure 2A
[0107] the method further comprises:
[0108] in response to a triggering instruction of the adding control, adding the target object to the settlement list corresponding to the object provider;
[0109] In response to the total sum of resources corresponding to the settlement list being lower than a target resource value, a recommendation control (e.g., the recommendation control 250) is displayed; wherein the recommendation control is used to provide an entry of the recommendation list, and the recommendation control includes difference information of the total sum of resources and the target resource value. Figure 2G
[0110] In this way, the user can enter the recommendation page to view the recommended object and add it to the settlement list to meet the settlement condition by triggering the recommendation control. Optionally, the recommendation control includes the difference information of the total sum of resources and the target resource value (e.g., "XX yuan short of free delivery"). In this way, the user can immediately know the reason why the settlement condition is not met according to the difference information presented on the recommendation control. Optionally, after triggering the add control, if the target object includes multiple specifications, a specification selection page can be further displayed, and after determining the corresponding specification and clicking the add control, the addition of the object can be completed.
[0111] In some embodiments, the method further includes: in response to the total sum of resources corresponding to the settlement list reaching the target resource value, displaying a settlement page (e.g., the settlement page 300); wherein the settlement page includes the target object (e.g., the target object 112). In this way, after the user triggers the add and settlement control, if the current settlement list meets the settlement condition after adding the target object, the settlement page can be directly displayed, so that the user can directly proceed to settlement, shortening the settlement link. Figure 3 Figure 3
[0112] It should be noted that the method of the embodiments of the present disclosure can be executed by a single device, such as a computer or a server. The method of the embodiments can also be applied to a distributed scenario and completed by multiple devices in cooperation. In the case of such a distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present disclosure, and the multiple devices can interact with each other to complete the method.
[0113] It should be noted that some embodiments of the present disclosure have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0114] The embodiments of the present disclosure also provide a computer device for implementing the object recommendation method described above. Figure 5 A hardware structure diagram of an exemplary computer device 500 provided by an embodiment of the present disclosure is shown. The computer device 500 can be used to implement the server 106 of the system 100, and can also be used to implement the terminal device 102A, 102B of the system 100. In some scenarios, the computer device 500 can also be used to implement the database server 108 of the system 100. Figure 1A Figure 1A Figure 1A
[0115] As shown in Figure 5 , the computer device 500 can include a processor 502, a memory 504, a network interface 506, a peripheral interface 508, and a bus 510. The processor 502, the memory 504, the network interface 506, and the peripheral interface 508 are connected to each other through the bus 510 for internal communication within the computer device 500.
[0116] The processor 502 can be a central processing unit (CPU), a graphics processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. The processor 502 can be used to perform functions related to the techniques described in the present disclosure. In some embodiments, the processor 502 can also include multiple processors integrated as a single logical component. For example, as shown in Figure 5 , the processor 502 can include multiple processors 502a, 502b, and 502c.
[0117] The memory 504 can be configured to store data (e.g., instructions, computer code, etc.). As shown in Figure 5 , the data stored by the memory 504 can include program instructions (e.g., one or more programs for implementing the object recommendation method of an embodiment of the present disclosure) and data to be processed (e.g., the memory can store configuration files of other modules, etc.). The processor 502 can also access the program instructions and data stored by the memory 504, and execute the program instructions to operate on the data to be processed. The memory 504 can include volatile storage or non-volatile storage. In some embodiments, the memory 504 can include random access memory (RAM), read only memory (ROM), optical disk, magnetic disk, hard disk, solid state disk (SSD), flash memory, memory stick, etc.
[0118] The network interface 506 can be configured to provide communication with other external devices to the computer device 500 via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC), etc.), a cellular network, the Internet, or a combination thereof. It can be understood that the type of network is not limited to the specific examples described above.
[0119] The peripheral interface 508 can be configured to connect the computer device 500 with one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touchpad, a touch screen, a microphone, various sensors, etc., and output devices such as a display, a speaker, a vibrator, an indicator light, etc.
[0120] The bus 510 can be configured to transmit information between various components (e.g., the processor 502, the memory 504, the network interface 506, and the peripheral interface 508) of the computer device 500, such as an internal bus (e.g., a processor-memory bus), an external bus (a USB port, a PCI-E bus), etc.
[0121] It should be noted that although the architecture of the computer device 500 described above only shows the processor 502, the memory 504, the network interface 506, the peripheral interface 508, and the bus 510, in the specific implementation process, the architecture of the computer device 500 can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the architecture of the computer device 500 described above can also only include components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.
[0122] The embodiments of the present disclosure also provide an object recommendation device. Figure 6 A schematic diagram of an exemplary object recommendation device 600 provided by the embodiments of the present disclosure is shown. As shown, the object recommendation device 600 can be used to implement an object recommendation method and can further include the following modules. Figure 6 The display module 602 is configured to display a detail page of a target object in response to receiving an object viewing request in a live page of an object provider; wherein the detail page includes an add and settlement control;
[0123] The add module 604 is configured to add the target object to a settlement list corresponding to the object provider in response to a trigger instruction of the add and settlement control;
[0124]
[0125] The recommendation module 606 is configured to display a recommendation list in response to the total sum of resources corresponding to the settlement list being lower than the target resource value, wherein the recommendation list comprises at least one recommended object provided by the object provider.
[0126] In some embodiments, the recommendation module 606 is configured to display a first prompt information in response to the total sum of resources corresponding to the settlement list being lower than the target resource value, wherein the first prompt information comprises the target resource value and difference information between the total sum of resources and the target resource value; and display the recommendation list in response to a preset condition being met.
[0127] In some embodiments, the recommendation module 606 is configured to display the recommendation list in response to a display duration of the first prompt information reaching a preset duration.
[0128] In some embodiments, the adding module 604 is configured to display a specification selection page in response to the target object comprising multiple specifications, wherein the specification selection page comprises multiple specification options and an adding control; and add the target object of a target specification corresponding to a target specification option in the multiple specification options to the settlement list in response to the target specification option being selected and a triggering instruction of the adding control being received.
[0129] In some embodiments, the recommendation module 606 is configured to display a second prompt information at an associated position of the recommendation list, wherein the second prompt information comprises information that the total sum of resources corresponding to the settlement list does not reach the target resource value and difference information between the total sum of resources and the target resource value.
[0130] In some embodiments, the recommendation module 606 is configured to add a first recommended object in the at least one recommended object to the settlement list in response to an adding instruction of the first recommended object; and replace the second prompt information with a settlement control in response to the total sum of resources corresponding to the settlement list reaching the target resource value, wherein the settlement control is used to provide an entry for settling the objects added in the settlement list.
[0131] In some embodiments, the recommendation module 606 is configured to display an object selection control at an associated position of the recommendation list; display the settlement list in response to a triggering instruction of the object selection control, wherein the settlement list comprises at least one object currently added; and display a settlement page in response to at least one first object in the at least one object being selected and a triggering instruction of the settlement control being received, wherein the settlement page comprises the at least one first object.
[0132] In some embodiments, the detail page further comprises an adding control;
[0133] The adding module 604 is configured to: in response to a triggering instruction of the adding control, add the target object to a settlement list corresponding to the object provider; and in response to a resource sum corresponding to the settlement list being lower than a target resource value, display a recommendation control; wherein the recommendation control is used to provide an entry of the recommendation list, and the recommendation control comprises difference information between the resource sum and the target resource value.
[0134] In some embodiments, the settlement module is configured to: in response to the resource sum corresponding to the settlement list reaching the target resource value, display a settlement page; wherein the settlement page comprises the target object.
[0135] For the convenience of description, the above apparatus is described in various modules according to functions. Of course, in the implementation of the present disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0136] The apparatus of the above embodiments is used to implement the corresponding object recommendation method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.
[0137] Based on the same inventive concept, the present disclosure also provides a non-volatile computer-readable storage medium containing a computer program, which, when executed by one or more processors, causes the one or more processors to perform the object recommendation method.
[0138] The computer-readable medium of the present embodiment includes permanent and non-permanent, removable and non-removable media, which can be implemented by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.
[0139] The computer program stored in the storage medium of the above embodiments is used to make the one or more processors execute the object recommendation method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.
[0140] Based on the same inventive concept, the disclosure also provides a computer program product comprising one or more computer programs corresponding to any of the above object recommendation methods. In some embodiments, the one or more computer programs are executable by one or more processors to cause the one or more processors to perform the object recommendation method. The processor performing a corresponding step can be the processor belonging to the corresponding execution subject corresponding to the step in each embodiment of the object recommendation method.
[0141] The computer program product of the above embodiments is used to make the processor perform the object recommendation method as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.
[0142] It should be understood by those of ordinary skill in the art that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope (including claims) of the disclosure is limited to these examples; the above embodiments or technical features between different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the disclosure as described above. In order to be brief, they are not provided in detail.
[0143] In addition, in order to simplify the description and discussion, and so as not to make the embodiments of the disclosure difficult to understand, the well-known power / ground connections of integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. In addition, the devices can be shown in the form of block diagrams in order to avoid making the embodiments of the disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented the embodiments of the disclosure (i.e. these details should be fully within the understanding of those skilled in the art). Where specific details (e.g. circuits) are set forth in order to describe an exemplary embodiment of the disclosure, it will be apparent to those skilled in the art that the embodiments of the disclosure can be practiced without these specific details or with variations of these specific details. Therefore, these descriptions should be considered illustrative rather than limiting.
[0144] Although the disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g. dynamic RAM (DRAM)) can use the embodiments discussed.
[0145] Embodiments of the present disclosure are intended to cover all such alternatives, modifications, and variations as fall within the broad scope of the appended claims. Accordingly, any one or more of the omitted, modified, equivalently replaced, improved, and the like, as long as within the spirit and principle of the embodiments of the present disclosure, should be included in the scope of protection of the present disclosure.
Claims
1. A method for recommending objects, comprising: displaying a detail page of a target object in response to receiving an object viewing request in a live page of an object provider; wherein the detail page comprises detail information of the target object and an add and checkout control for adding the target object to a checkout list of the object provider and directly checking out; adding the target object to the checkout list of the object provider in response to a trigger instruction of the add and checkout control; displaying a recommendation list in response to a resource sum corresponding to the checkout list being lower than a target resource value; wherein the recommendation list comprises at least one recommended object provided by the object provider.
2. The method of claim 1, wherein, The displaying of the recommendation list in response to the resource sum corresponding to the checkout list being lower than the target resource value comprises: displaying first prompt information in response to the resource sum corresponding to the checkout list being lower than the target resource value; wherein the first prompt information comprises the target resource value and difference information between the resource sum and the target resource value; displaying the recommendation list in response to a preset condition being met.
3. The method of claim 2, wherein, The displaying of the recommendation list in response to the preset condition being met comprises: displaying the recommendation list in response to a display duration of the first prompt information reaching a preset duration.
4. The method of claim 1, wherein, The adding of the target object to the checkout list of the object provider in response to the trigger instruction of the add and checkout control comprises: displaying a specification selection page in response to the target object comprising multiple specifications; wherein the specification selection page comprises multiple specification options and an add control; adding the target object of a target specification corresponding to a target specification option to the checkout list in response to the target specification option being selected from the multiple specification options and receiving a trigger instruction of the add control.
5. The method of claim 1, wherein, The displaying of the recommendation list in response to the resource sum corresponding to the checkout list being lower than the target resource value comprises: displaying second prompt information at an associated position of the recommendation list; wherein the second prompt information comprises information that the resource sum corresponding to the checkout list does not reach the target resource value and difference information between the resource sum and the target resource value.
6. The method of claim 5, further comprising: adding a first recommended object from the at least one recommended object to the checkout list in response to an adding instruction of the first recommended object; replacing the second prompt information with a checkout control in response to the resource sum corresponding to the checkout list reaching the target resource value; wherein the checkout control is used to provide an entry for checking out the objects already added in the checkout list.
7. The method of claim 6, further comprising: displaying an object selection control at an associated position of the recommendation list; displaying the checkout list in response to a trigger instruction of the object selection control; wherein the checkout list comprises at least one object currently added. In response to at least one first object in the at least one object being selected and a triggering instruction of the settlement control being received, a settlement page is displayed; wherein the settlement page comprises the at least one first object.
8. The method of claim 1, wherein, The detail page further comprises an adding control; The method further comprises: In response to a triggering instruction of the adding control, the target object is added to a settlement list corresponding to the object provider; In response to a resource sum corresponding to the settlement list being lower than a target resource value, a recommendation control is displayed; wherein the recommendation control is used to provide an entry of a recommendation list, and the recommendation control comprises difference information between the resource sum and the target resource value.
9. The method of claim 1, further comprising: In response to the resource sum corresponding to the settlement list reaching the target resource value, a settlement page is displayed; wherein the settlement page comprises the target object.
10. An object recommendation apparatus, comprising: a display module configured to display a detail page of a target object in response to an object viewing request being received in a live page of an object provider; wherein the detail page comprises detail information of the target object and an adding and settlement control, the adding and settlement control being used to add the target object to a settlement list corresponding to the object provider and directly settle; an adding module configured to add the target object to the settlement list corresponding to the object provider in response to a triggering instruction of the adding and settlement control; a recommendation module configured to display a recommendation list in response to a resource sum corresponding to the settlement list being lower than a target resource value; wherein the recommendation list comprises at least one recommendation object, the at least one recommendation object being provided by the object provider.
11. A computer device, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the one or more programs comprise instructions for performing the method of any one of claims 1 to 9.
12. A non-transitory computer-readable storage medium containing a computer program, which when executed by one or more processors, causes the one or more processors to perform the method of any one of claims 1 to 9.
13. A computer program product comprising one or more computer programs, which when executed by one or more processors, implement the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Information presentation method and apparatus, and electronic device and computer-readable medium
WO2024061053A1