Page interaction method and device, equipment, storage medium and program product

By allowing users to claim virtual resources on the resource aggregation page and then switch to the information recommendation page to view target products and live stream information, the problem of high operational complexity for users is solved, and the transaction rate of goods is improved.

CN120876033APending Publication Date: 2025-10-31SWEET POTATO TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511032448.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-25
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In existing technologies, users need to manually search and filter for relevant products when using virtual resources, which increases operational complexity and leads to a decrease in the transaction rate.

Method used

A page interaction method is provided, which displays a resource aggregation page, confirms the virtual resources that have been claimed in response to the claim operation, and displays an information recommendation page, including information on the target product and live room, when the page switches, thus simplifying the user operation process.

Benefits of technology

Users can quickly find suitable products to trade, reducing operational complexity and increasing the transaction rate of products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120876033A_ABST
    Figure CN120876033A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a page interaction method and device, equipment, a storage medium and a program product, and the method comprises the steps that a resource aggregation page is displayed, and the resource aggregation page comprises at least one virtual resource block; in response to a receiving operation executed on the at least one virtual resource block, determining a received virtual resource; in response to a page switching operation executed in the resource aggregation page, an information recommendation page is displayed, the information recommendation page comprises commodity recommendation information of the target commodity and live broadcast room information of a target live broadcast room, and the target live broadcast room is a live broadcast room selling the target commodity; the target commodity is a commodity which can be transacted by using at least one virtual resource in the received virtual resources. According to the embodiment of the invention, the transaction rate of commodities can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to a page interaction method, apparatus, device, storage medium, and program product. Background Technology

[0002] With the rapid development of e-commerce and online shopping, merchants and platforms can attract users to purchase goods by issuing virtual resources such as coupons or red envelopes. Currently, most platforms' coupon pages offer functions for claiming and viewing virtual resources. Users can claim and view virtual resources on these pages, but if they want to use the virtual resources, they still need to manually search and filter for corresponding products. This process increases the complexity for users, making it difficult for them to quickly find suitable products when using virtual resources, thus affecting the transaction rate. Therefore, how to improve the transaction rate is a pressing technical problem that needs to be solved. Summary of the Invention

[0003] The technical problem to be solved by the embodiments of this application is to provide a page interaction method, apparatus, device, storage medium and program product that can improve the transaction rate of goods.

[0004] On one hand, embodiments of this application provide a page interaction method, the method comprising:

[0005] Display a resource aggregation page, which includes at least one virtual resource block;

[0006] In response to a claim operation performed on at least one virtual resource block, determine the virtual resources that have been claimed;

[0007] In response to the page switching operation performed on the resource aggregation page, an information recommendation page is displayed. The information recommendation page includes product recommendation information for the target product and live room information for the target live room. The target live room is a live room that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources that have been claimed.

[0008] On the other hand, embodiments of this application provide a page interaction device, which includes:

[0009] A display unit is used to display a resource aggregation page, which includes at least one virtual resource block.

[0010] A determining unit is configured to determine the virtual resources that have been claimed in response to a claim operation performed on at least one virtual resource block;

[0011] The display unit is also used to respond to the page switching operation performed on the resource aggregation page and display the information recommendation page. The information recommendation page includes product recommendation information for the target product and live room information for the target live room. The target live room is a live room that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources that have been claimed.

[0012] In one embodiment, the information recommendation page includes a first display area and a second display area. The first display area is used to display the live stream information of the target live stream, and the second display area is used to display product recommendation information of the target product. The live stream information of the target live stream includes the object identifier of the streamer object corresponding to the streamer account and the live stream status identifier. The first display area includes interactive controls. The determining unit can also be used for:

[0013] In response to a trigger action on an interactive control, perform interactive actions with the streamer's account.

[0014] In one implementation, there are multiple target live streaming rooms, and the first display area is used to display the live streaming room information of the target live streaming room corresponding to the target anchor account that is associated with the accessing account.

[0015] In one implementation, the product recommendation information for the target product includes the product information and published content of the target product. The information recommendation page includes a product information block and a content information block for the target product. The product information block is used to display the product information of the target product, and the content information block is used to display the published content of the target product.

[0016] The display unit can also be used for:

[0017] Promotional information is displayed in the product information block and content information block of the target product on the information recommendation page. The promotional information is determined based on the virtual resource information corresponding to the virtual resources already claimed that match the target product. The virtual resources already claimed that match the target product are used to trade for the target product.

[0018] In one implementation, after determining the acquired virtual resources in response to a claim operation performed on at least one virtual resource block, the determining unit can further be used to:

[0019] A target prompt message is displayed at the top of the resource aggregation page. This prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

[0020] In one implementation, the target live stream room also includes a live stream room containing virtual resources to be claimed, and the determining unit can further be used for:

[0021] If there are multiple target live streaming rooms, then determine the order in which the multiple target live streaming rooms are arranged;

[0022] The live stream information of multiple target live stream rooms is displayed on the information recommendation page in the order of arrangement; among these, the target live stream rooms with virtual resources to be claimed are arranged before the target live stream rooms selling target products.

[0023] In one implementation, the virtual resource types corresponding to the claimed virtual resources include a first virtual resource type and a second virtual resource type. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object.

[0024] The determining unit can also be used for:

[0025] If there are multiple target products, then determine the order in which the multiple target products are arranged;

[0026] Product recommendations for multiple target products are displayed on the information recommendation page in the order they are arranged; among these multiple target products, the target products that match the claimed virtual resources corresponding to the first virtual resource type are arranged before the target products that match the claimed virtual resources corresponding to the second virtual resource type.

[0027] In one implementation, the virtual resource type corresponding to the claimed virtual resource includes a second virtual resource type. The virtual resource corresponding to the second virtual resource type is provided by the management object. The virtual resource corresponding to the second virtual resource type is used to trade at least one commodity configured by the management object, a commodity corresponding to a target commodity type configured by the management object, or a commodity provided by at least one merchant object configured by the management object.

[0028] The determining unit can also be used for:

[0029] If there are multiple target products, then determine the order in which the multiple target products are arranged;

[0030] The information recommendation page displays product recommendations for multiple target products in the order they are arranged; among these multiple target products, the target product that matches the already claimed virtual resource corresponding to the second virtual resource type is arranged before the other target products.

[0031] In one implementation, the resource aggregation page includes a third display area and a fourth display area, wherein the third display area is used to display virtual resources to be claimed and the fourth display area is used to display virtual resources already claimed.

[0032] The third display area includes a first display sub-area and a second display sub-area. The first display sub-area is used to display virtual resources of a first type to be claimed, and the second display sub-area is used to display virtual resources of a second type to be claimed. The second type to be claimed is used to indicate that the corresponding virtual resources can be authorized to be claimed when preset conditions are met, and the first type to be claimed is used to indicate that any object can be authorized to claim the corresponding virtual resources.

[0033] In one implementation, the information recommendation page further includes at least one task information, each task information indicating that completing at least one task will trigger the claiming of the virtual resources corresponding to each task information; the determining unit can also be used for:

[0034] Respond to the execution operation of each task indicated by the target task information in at least one task information, and after the execution of each task indicated by the target task information is completed, retrieve the virtual resources corresponding to the target task information.

[0035] In one embodiment, the display unit can also be used for:

[0036] The product recommendation information of the target product and the live room information of the target live room on the information recommendation page are updated to obtain the updated information recommendation page; wherein, the updated information recommendation page includes product recommendation information of the target product that matches the virtual resources corresponding to the target task information and live room information of the target live room that matches the virtual resources corresponding to the target task information.

[0037] Display the updated information recommendation page.

[0038] On the other hand, embodiments of this application provide a computer device, which includes a memory, a communication interface, and a processor, wherein the memory, the communication interface, and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the above-mentioned page interaction method.

[0039] On the other hand, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described page interaction method.

[0040] On the other hand, embodiments of this application provide a computer program product, which includes a computer program stored in a computer storage medium; the processor of a computer device reads the computer program from the computer storage medium and executes the computer program, causing the computer device to perform the above-described page interaction method.

[0041] In this embodiment, a resource aggregation page is displayed, which includes at least one virtual resource block. In response to a claim operation performed on the at least one virtual resource block, the claimed virtual resources are determined. In response to a page switching operation performed on the resource aggregation page, an information recommendation page is displayed. The information recommendation page includes product recommendation information for the target product and live stream information for the target live stream, where the target live stream sells the target product. The target product is a product that can be traded using at least one of the claimed virtual resources. By displaying the resource aggregation page, users can claim virtual resources and switch to the information recommendation page, which includes product recommendation information for the target product and live stream information for the target live stream that can be traded using the claimed virtual resources. This allows users to quickly find the corresponding target product for trading, reducing operational complexity and increasing the transaction rate. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.

[0043] Figure 1 This is a schematic diagram of the structure of a page interaction system provided in an embodiment of this application;

[0044] Figure 2 This is a flowchart illustrating a page interaction method provided in an embodiment of this application;

[0045] Figure 3A This is a schematic diagram of the resource aggregation page provided in an embodiment of this application;

[0046] Figure 3B This is a schematic diagram of a product recommendation page provided in an embodiment of this application;

[0047] Figure 3C This is a schematic diagram of a personal page provided in an embodiment of this application;

[0048] Figure 3D This is a schematic diagram of the target prompt information provided in the embodiments of this application;

[0049] Figures 3E to 3G This is a schematic diagram of the resource aggregation page provided in an embodiment of this application;

[0050] Figures 3H to 3I This is a schematic diagram of the information recommendation page provided in an embodiment of this application;

[0051] Figures 3J to 3L This is a schematic diagram of a product details page provided in an embodiment of this application;

[0052] Figures 3M to 3NThis is a schematic diagram of the information recommendation page provided in an embodiment of this application;

[0053] Figure 4 This is a flowchart illustrating another page interaction method provided in an embodiment of this application;

[0054] Figure 5 This is a flowchart illustrating another page interaction method provided in an embodiment of this application;

[0055] Figure 6 This is a schematic diagram of the structure of a page interaction device provided in an embodiment of this application;

[0056] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0058] Furthermore, in the description of the embodiments of this application, the terms "first," "second," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0059] The descriptions involved in the embodiments of this application will be defined below:

[0060] Published content: This refers to content information pre-published by users on an online platform. It can include text, images, audio, and video, and can be displayed in formats such as notes, articles, and video files. The specific content information included in published content can be adjusted accordingly for different scenarios, and the content information in the published content can be determined by the publisher.

[0061] "In response to" indicates the state in which a corresponding event occurs or a condition is met. The timing of subsequent actions performed in response to this event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately when the event occurs or the condition is met; while in other cases, subsequent actions may be performed some time after the event occurs or the condition is met.

[0062] Triggered actions refer to actions or responses that are automatically executed when specific conditions or events occur. Triggered actions for controls mainly refer to events and behaviors triggered after a user interacts with UI controls (such as buttons, text boxes, drop-down menus, etc.). These triggered actions can include the following types:

[0063] 1. Click event: The user clicks a button, link, or icon.

[0064] 2. Mouse Over / Mouse Enter: The mouse pointer moves over the control and hovers.

[0065] 3. Text Input Event: The user enters or modifies text in the text box.

[0066] 4. Change Event: The user changes the options in the drop-down menu or selection box.

[0067] 5. Focus events (Focus / Blur): Controls gaining or losing input focus, etc.

[0068] In the specific implementation of this application, user-related data is involved, such as user account information and transaction information. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with local laws, regulations and standards.

[0069] Research has found that most platforms currently offer virtual resource redemption and viewing functions on their coupon pages. Users can redeem and view virtual resources on these pages, but they still need to manually search and filter for corresponding products when they want to use them. This process increases the complexity of the user's operation, making it difficult for them to quickly find suitable products when using virtual resources, thus affecting the transaction rate. Based on this, this application embodiment can display a resource aggregation page, which includes at least one virtual resource block; in response to a redemption operation performed on at least one virtual resource block, the redeemed virtual resources are determined; in response to a page switching operation performed on the resource aggregation page, an information recommendation page is displayed, which includes product recommendation information for the target product and live stream information for the target live stream room, where the target live stream room is a live stream room selling the target product, and the target product is a product that can be traded using at least one of the redeemed virtual resources. By displaying a resource aggregation page, users can claim virtual resources and switch to an information recommendation page. The information recommendation page includes product recommendations for target goods that can be traded using the claimed virtual resources, as well as live stream information for target live streams. This allows users to quickly find the corresponding target goods for trading, reducing the complexity of user operations and increasing the transaction rate of goods.

[0070] The page interaction method in this application embodiment is applied to a page interaction device, which is located on a client. The client can run on a computer device, which has one or more processors, a memory, and one or more applications. The one or more applications are stored in the memory and configured to be executed by the processor to implement the page interaction method. The computer device can be a smart terminal, such as a mobile phone, wearable device, in-vehicle device, tablet computer, network device, and smart computer.

[0071] This application provides a page interaction system, exemplarily, such as... Figure 1 As shown, Figure 1 This is a schematic diagram of a page interaction system provided in an embodiment of this application. The page interaction system may include at least one client 100 (each client 100 integrates a page interaction device) and a server 200. The client 100 runs a computer-readable storage medium corresponding to a page interaction method to execute the page interaction method. The server 200 communicates and interacts with at least one client 100.

[0072] Any client 100 can display a resource aggregation page, which includes at least one virtual resource block. In response to a claim operation on the at least one virtual resource block, the client 100 sends a virtual resource claim request to the server 200. The server 200, based on the virtual resource claim request, sends the virtual resource to the access account of the corresponding access object of the client 100, thus allowing the client 100 to confirm the claimed virtual resource. In response to a page switching operation on the resource aggregation page, the client 100 can send an information recommendation page retrieval request to the server 200. The server 200 then retrieves the recommended information page based on the requested information. The server 200 sends the product recommendation information and the live stream information of the target product to any client 100. The target live stream is a live stream that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources already claimed. The server 200 sends the product recommendation information and the live stream information of the target product to any client 100. The client 100 renders and generates an information recommendation page based on the received product recommendation information and live stream information, and displays the information recommendation page, which includes the product recommendation information and the live stream information of the target product.

[0073] The server 200 in the page interaction system can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0074] Any client 100 and server 200 can communicate directly or indirectly through wired or wireless communication, and this application does not impose any restrictions.

[0075] Understandable, Figure 1 The servers or at least one client in the interactive system shown do not constitute a limitation on the embodiments of the present invention. That is, the number of servers, the type of servers, the number of at least one client, the type of at least one client, or the number and type of devices contained in each server or client do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be considered as equivalent substitutions or derivatives of the technical solutions claimed in the embodiments of the present invention.

[0076] Based on the above description, please refer to Figure 2 , Figure 2This is a flowchart illustrating a page interaction method provided in an embodiment of this application. This page interaction method can be applied in a client, such as... Figure 2 The page interaction method shown includes, but is not limited to, steps S201 to S202, wherein:

[0077] S201, Display the resource aggregation page, which includes one or more virtual resource blocks.

[0078] The virtual resource block includes the virtual resource block corresponding to the virtual resource to be claimed and / or the virtual resource block corresponding to the virtual resource already claimed. The virtual resource block corresponding to the virtual resource to be claimed includes the virtual resource information corresponding to the virtual resource to be claimed, and the virtual resource block corresponding to the virtual resource already claimed includes the virtual resource information corresponding to the virtual resource already claimed. After the virtual resource to be claimed is claimed, the virtual resource to be claimed is converted into a claimed virtual resource. The virtual resource information includes at least one of the following: virtual resource quantity, virtual resource usage conditions, and virtual resource type. The virtual resource quantity is, for example, "20 yuan". The virtual resource type can include a first virtual resource type and a second virtual resource type. The virtual resource corresponding to the first virtual resource type is provided by the merchant object, and the virtual resource corresponding to the second virtual resource type is provided by the management object. The management object can be, for example, the platform object of the platform to which the resource aggregation page belongs. The virtual resource usage conditions can include the usage time limit or the usage scope limit, etc. The usage time limit is, for example, "expired after 23:57:03", and the usage scope limit is, for example, "available for purchases over 399 yuan". The virtual resource can be, for example, coupons, red envelopes, QQ coins, potato coins, etc., which are not limited in this embodiment.

[0079] by Figure 3A For example, Figure 3A This is a schematic diagram of a resource aggregation page provided in an embodiment of this application. The resource aggregation page 301 includes a virtual resource block 301a corresponding to the virtual resources to be claimed and a virtual resource block 301b corresponding to the virtual resources already claimed.

[0080] In one alternative implementation, the resource aggregation page can be displayed in response to a triggering operation on an access point to the resource aggregation page.

[0081] Optionally, a product recommendation page is displayed, which includes an access point to the resource aggregation page. In response to a trigger operation on the access point to the resource aggregation page, the resource aggregation page is displayed.

[0082] The product recommendation page may include an online store page, which may include an access point to the resource aggregation page and at least one product recommendation message.

[0083] by Figure 3B For example, Figure 3B This is a schematic diagram of a product recommendation page provided in an embodiment of this application. The product recommendation page 303 includes an access point 303a for a resource aggregation page and at least one product recommendation information. The client can respond to a trigger operation on the access point 303a for the resource aggregation page and display the resource aggregation page 304.

[0084] Optionally, product recommendation information may include at least one of the following: product information, live streaming information, or published content.

[0085] In one example, a client can respond to a trigger action on product information on a product recommendation page by displaying the product details page for that product. In another example, a client can respond to a trigger action on live stream information on a product recommendation page by displaying the live stream room page for that live stream. In yet another example, a product recommendation page may include a content information block for published content, and the client can respond to a trigger action on that content information block by displaying the content details page for that published content.

[0086] Optionally, the accessed individual's personal page can be displayed. This personal page includes an access point to the resource aggregation page. In response to a trigger action on the access point to the resource aggregation page, the resource aggregation page can be displayed. The accessed individual's personal page can also be referred to as their personal homepage, and it displays the accessed individual's personal information.

[0087] by Figure 3C For example, Figure 3C This is a schematic diagram of a personal page provided in an embodiment of this application. The personal page 305 of the accessed object includes an access entry 305a for a resource aggregation page. The client can respond to the triggering operation of the access entry 305a for the resource aggregation page and display the resource aggregation page 306.

[0088] Optionally, the personal page of the accessed object may include the personal information of the accessed object, which may include at least one of the following: object identifier, object location information, object description information, object interaction information, and content information blocks of published content.

[0089] The object identifier can include the object's avatar, object name, etc. Object location information can refer to the geographical location of the accessed object at the current system time, which can refer to the time the accessed account accessed the personal page. Object description information describes the accessed object; this description can be set by the accessed object itself, and for example, it could be "a very amateur ××". Object interaction information refers to the interaction information between the accessed account and other objects' object accounts. Object interaction information can include at least one of the following: follow information, followed information, and interaction volume information. Follow information can refer to the number of other objects' object accounts followed by the accessed account; for example, "1285" means the accessed account follows 1285 other objects' object accounts. Followed information can refer to the number of other objects' object accounts following the accessed account; for example, "176" means the accessed account is followed by 176 other objects' object accounts, meaning the accessed account has 176 followers. Followers can refer to the objects that follow the accessed account. Interaction volume information refers to the interaction information of content published by the accessed account by other users. For example, an interaction volume of "935" could mean that the content published by the accessed account has been interacted with 935 times by other users, such as being liked or favorited 935 times. The content information block of a published content can include media content and / or text content, and a content details page of the published content can be displayed in response to a triggered action on any content information block of the published content.

[0090] Optionally, in response to a triggering operation targeting the access point of the resource aggregation page, the resource aggregation page can be displayed, and a target prompt message can be displayed above the resource aggregation page. The target prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

[0091] by Figure 3D For example, Figure 3DThis is a schematic diagram of the target prompt information provided in an embodiment of this application. In response to a trigger operation targeting the access point of the resource aggregation page, the client displays the resource aggregation page 307 and displays target prompt information 307a above the resource aggregation page 307. Target prompt information 307a may include animated prompt information and / or text prompt information. Animated prompt information may be, for example, a gesture swipe animation, and text prompt information may be, for example, "Swipe up to the second floor to see more offers." Optionally, the associated position of the target prompt information may include a prompt information close control. In response to a trigger operation targeting the prompt information close control, the display of the target prompt information can be canceled. The associated position of the target prompt information may include the display position of the target prompt information or an adjacent position of the target prompt information, etc. The prompt information close control may include "OK". Optionally, the target prompt information can be displayed on a prompt information page, which is positioned above the resource aggregation page. The display area of ​​the prompt information page can be less than or equal to the display area of ​​the resource aggregation page. For example, if the display area of ​​the prompt information page is equal to that of the resource aggregation page, it will be displayed as a full cover above the resource aggregation page. Conversely, if the display area of ​​the prompt information page is less than that of the resource aggregation page, it can be displayed as a half-layer above the resource aggregation page. Optionally, the transparency of the prompt information page can be set, for example, to "60%".

[0092] Optionally, triggering the display of the information recommendation page on the resource aggregation page may include: performing a page switching operation on the resource aggregation page to display the information recommendation page. Optionally, the page switching operation may include any of the following: preset touch operation, voice switching operation, gesture switching operation, or triggering an operation on a page switching control.

[0093] The preset touch operations can be understood as: Preset touch operations can be set for switching pages on the resource aggregation page. Users can then perform these preset touch operations, such as swiping up or pulling down, to display a recommended information page on the client side. Voice switching operations can be understood as: Preset voice commands can be set for switching pages on the resource aggregation page. When the client receives voice data that matches the preset voice command, it can display a recommended information page. Gesture switching operations can be understood as: Preset gesture operations can be set for switching pages on the resource aggregation page. When users perform the corresponding preset gesture operation, it can display a recommended information page on the client side. Triggering page switching controls can be understood as: The resource aggregation page can include page switching controls. Users can click on these controls to display a recommended information page on the client side.

[0094] In one optional implementation, the resource aggregation page includes a third display area and a fourth display area. The third display area displays virtual resources to be claimed, and the fourth display area displays virtual resources already claimed. The virtual resources to be claimed and the virtual resources already claimed can be displayed on the virtual resource page as virtual resource blocks. Optionally, the third and fourth display areas are different. Figure 3A For example, the resource aggregation page 301 includes a third display area and a fourth display area. The third display area is used to display virtual resources to be claimed, that is, the third display area displays virtual resource blocks 301a corresponding to the virtual resources to be claimed. The fourth display area is used to display virtual resources that have been claimed, that is, the fourth display area displays virtual resource blocks 301b corresponding to the virtual resources that have been claimed.

[0095] In one optional implementation, the third display area includes a first display sub-area and a second display sub-area. The first display sub-area displays virtual resources of a first type to be claimed, and the second display sub-area displays virtual resources of a second type to be claimed. The second type to be claimed indicates that the corresponding virtual resource can be authorized for claiming when preset conditions are met, and the first type to be claimed indicates that any object can be authorized to claim the corresponding virtual resource. Optionally, the first display sub-area and the second display sub-area are different.

[0096] The system allows setting conditions (preset conditions) for claiming virtual resources of the second type. If an account meets these conditions, it can be authorized to claim the corresponding virtual resources; otherwise, it cannot. For example, if the preset condition is inviting 5 people to visit the resource aggregation page, then the account can be authorized to claim the corresponding virtual resources once the inviter successfully invites 5 people to the resource aggregation page. Similarly, if the preset condition is a preset time, then the account can be authorized to claim the corresponding virtual resources when the preset time arrives. Virtual resources of the first type can be claimed by any individual. Both the second and first types of virtual resources can be displayed on the virtual resource page as virtual resource blocks.

[0097] by Figure 3A For example, the first display sub-area in the resource aggregation page 301 is used to display virtual resources of the first type to be claimed, that is, the first display sub-area displays virtual resource block 301c corresponding to the virtual resources of the first type to be claimed. The second display sub-area in the resource aggregation page 301 is used to display virtual resources of the second type to be claimed, that is, the second display sub-area displays virtual resource block 301d corresponding to the virtual resources of the second type to be claimed.

[0098] In this embodiment, virtual resources of the first type to be claimed, virtual resources of the second type to be claimed, and virtual resources that have already been claimed are displayed in different display areas of the resource aggregation page, which can facilitate users to claim and use the corresponding virtual resources and improve the user's interactive experience.

[0099] Optionally, the quantity of virtual resources of the second type to be claimed can be configured. The virtual resource block corresponding to the second type of virtual resources includes the remaining quantity of virtual resources of the second type to be claimed. For example, if the quantity of virtual resources of the second type to be claimed is 300 coupons, and 20 coupons have already been claimed, then "280 coupons remaining" can be displayed.

[0100] Optionally, the third display area in the resource aggregation page includes the virtual resource block corresponding to the virtual resource to be claimed. This area can respond to a claim operation on the virtual resource block corresponding to the virtual resource to be claimed, thus determining which virtual resources have already been claimed. In other words, the resource aggregation page may only include the virtual resource block corresponding to the virtual resource to be claimed.

[0101] The process of claiming a virtual resource block corresponding to the virtual resource to be claimed may include a triggering operation on the virtual resource block; alternatively, the third display area may include a resource claiming control, which can determine the claimed virtual resource in response to a triggering operation on the resource claiming control. Optionally, the resource claiming control may be displayed at an associated position of the virtual resource block corresponding to the virtual resource to be claimed. The associated position of the virtual resource block corresponding to the virtual resource to be claimed may include the display position of the virtual resource block corresponding to the virtual resource to be claimed, or an adjacent position of the virtual resource block corresponding to the virtual resource to be claimed, etc.

[0102] Optionally, if there are multiple virtual resource blocks corresponding to the virtual resource to be claimed, then each virtual resource block corresponding to the virtual resource to be claimed can correspond to a resource claiming control. In response to the trigger operation of any resource claiming control, the claimed virtual resource can be determined, and the claimed virtual resource is the virtual resource to be claimed corresponding to any resource claiming control.

[0103] Optionally, if there are multiple virtual resource blocks corresponding to the virtual resources to be claimed, then each virtual resource block corresponding to multiple virtual resources to be claimed can correspond to one resource claiming control. In response to a trigger operation on the resource claiming control, the claimed virtual resources can be determined. These claimed virtual resources are the multiple virtual resources to be claimed. In other words, this application, by having multiple virtual resource blocks corresponding to multiple virtual resources to be claimed correspond to one resource claiming control, can achieve "one-click claiming" of multiple virtual resources, improving the user's resource claiming efficiency. Optionally, the resource claiming control includes the resource quantity of the multiple virtual resources to be claimed. The resource quantity can include the number of resources or the total resource quantity. For example, the number of resources could be "one-click claim 3 coupons," and the total resource quantity could be "one-click claim 150 yuan coupon."

[0104] Optionally, after confirming the receipt of virtual resources, a resource usage control can be displayed, such as a "Use Now" control. The user can click the "Use Now" control to use the corresponding virtual resource. Displaying the resource usage control can include adding a new resource usage control or replacing the resource receipt control with a resource usage control. Optionally, after confirming the receipt of virtual resources, the usage time limit of the received virtual resources can be displayed. If the usage time limit of the received virtual resources is greater than or equal to a preset duration, for example, a usage time limit of 3 days and a preset duration of 48 hours, then a first-time style usage time limit "Valid until 2025.08.03" can be displayed. If the usage time limit of the received virtual resources is less than the preset duration, for example, a usage time limit of 1 day and a preset duration of 48 hours, then a second-time style usage time limit "Expires after 23:59:59" can be displayed.

[0105] Optionally, after confirming the claimed virtual resources, the virtual resource block of the claimed virtual resources can be displayed in the third display area. If the accessed object revisits the resource aggregation page, or refreshes the resource aggregation page, the virtual resource block of the claimed virtual resources will be displayed in the fourth display area. Alternatively, after confirming the claimed virtual resources, the virtual resource block of the claimed virtual resources can be displayed in the fourth display area.

[0106] Optionally, if the number of virtual resource blocks corresponding to the first type of virtual resource to be claimed in the first display sub-area is the first preset number of resource blocks, then the virtual resource blocks corresponding to the first type of virtual resource to be claimed can be displayed using the first resource block style; if the number of virtual resource blocks corresponding to the first type of virtual resource to be claimed in the first display sub-area is the second preset number of resource blocks, then the virtual resource blocks corresponding to the first type of virtual resource to be claimed can be displayed using the second resource block style; if the number of virtual resource blocks corresponding to the first type of virtual resource to be claimed in the first display sub-area is the third preset number of resource blocks, then the virtual resource blocks corresponding to the first type of virtual resource to be claimed can be displayed using the third resource block style; the first preset number of resource blocks is greater than the second preset number of resource blocks, and the second preset number of resource blocks is greater than the third preset number of resource blocks. Figure 3E For example, Figure 3E This is a schematic diagram of a resource aggregation page provided in an embodiment of this application. The first preset number of resource blocks can be, for example, 3, the second preset number of resource blocks can be, for example, 2, and the third preset number of resource blocks can be, for example, 1. Then, the client can display the virtual resource block 308a corresponding to the first type of virtual resource to be claimed on the resource aggregation page 308 using the first resource block style, display the virtual resource block 309a corresponding to the first type of virtual resource to be claimed on the resource aggregation page 309 using the second resource block style, and display the virtual resource block 310a corresponding to the first type of virtual resource to be claimed on the resource aggregation page 310 using the third resource block style.

[0107] Accordingly, after confirming the received virtual resources, the virtual resource block corresponding to the received virtual resources can be displayed in the first display sub-area or the fourth display area using the first resource block style; or, the virtual resource block corresponding to the received virtual resources can be displayed in the first display sub-area or the fourth display area using the second resource block style; or, the virtual resource block corresponding to the received virtual resources can be displayed in the first display sub-area or the fourth display area using the third resource block style. Figure 3F For example, Figure 3F This is a schematic diagram of the resource aggregation page provided in the embodiments of this application. After determining the virtual resources that have been claimed, the virtual resource block 311a corresponding to the claimed virtual resources can be displayed in the first display sub-area of ​​the resource aggregation page 311 using the first resource block style; the virtual resource block 312a corresponding to the claimed virtual resources can be displayed in the first display sub-area of ​​the resource aggregation page 312 using the second resource block style; and the virtual resource block 313a corresponding to the claimed virtual resources can be displayed in the first display sub-area of ​​the resource aggregation page 313 using the third resource block style.

[0108] Optionally, the fourth display area on the resource aggregation page includes the virtual resource blocks corresponding to the claimed virtual resources. In other words, the resource aggregation page can include only the virtual resource blocks corresponding to the claimed virtual resources.

[0109] Optionally, the third display area of ​​the resource aggregation page includes the virtual resource block corresponding to the virtual resource to be claimed, and the fourth display area of ​​the resource aggregation page includes the virtual resource block corresponding to the claimed virtual resource. The claimed virtual resource can be determined in response to a claim operation on the virtual resource block corresponding to the virtual resource to be claimed. That is, the resource aggregation page can include both the virtual resource block corresponding to the virtual resource to be claimed and the virtual resource block corresponding to the claimed virtual resource. Optionally, after determining that the claimed virtual resource has been claimed, the virtual resource block of the claimed virtual resource can be displayed in the third display area. When the accessed object revisits the resource aggregation page or refreshes the resource aggregation page, the virtual resource block of the claimed virtual resource is displayed in the fourth display area. Optionally, after determining that the claimed virtual resource has been claimed, the virtual resource block of the claimed virtual resource is displayed in the fourth display area.

[0110] Optionally, the first and second display sub-areas also include virtual resource activity information. This information may include at least one of the following: virtual resource activity identification information and virtual resource activity preview information. The virtual resource activity identification information may include the virtual resource activity name and / or image. For example, the identification information in the first display sub-area could be "Friendly Market Coupon" or "Autumn New Arrivals Coupon," while the identification information in the second display sub-area could be "Limited-Time Offer Coupon." The virtual resource activity can be conducted according to a preset activity cycle, such as weekly. The virtual resource activity preview information is used to indicate which virtual resources will be available in the next activity cycle. For example, the preview information could be "Available every week, 200 yuan coupon available next week."

[0111] Optionally, the fourth display area may also include a virtual resource filtering control. In response to a trigger operation on the virtual resource filtering control, resource type options are displayed. These resource type options include a first virtual resource type option and a second virtual resource type option. In response to a trigger operation on either resource type option, a virtual resource block corresponding to that virtual resource type is displayed. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object (such as the platform). In other words, the accessing object can filter for virtual resources provided by the merchant object (merchant coupons) and virtual resources provided by the management object (platform coupons) for the virtual resources it has already claimed.

[0112] In one alternative implementation, in response to a claim operation performed on at least one virtual resource block, the claimed virtual resource is determined.

[0113] The claim operation performed on at least one virtual resource block can be a trigger operation on at least one virtual resource block, such as clicking at least one virtual resource block; or, the resource aggregation page includes a resource claim control, and the claim operation performed on at least one virtual resource block can be a trigger operation on the resource claim control. Optionally, the resource claim control can be displayed at an associated position of at least one virtual resource block, and the associated position of at least one virtual resource block can include the display position of at least one virtual resource block, or an adjacent position of at least one virtual resource block, etc. Figure 3G For example, Figure 3G This is a schematic diagram of a resource aggregation page provided in an embodiment of this application. The resource aggregation page 314 includes a resource claiming control 314a. In response to the triggering operation of the resource claiming control 314a, the client displays the virtual resource block 315a corresponding to the claimed virtual resource on the resource aggregation page 315.

[0114] In one alternative implementation, in response to a claim operation performed on at least one virtual resource block, after determining that the claimed virtual resources have been identified, a target prompt message can also be displayed above the resource aggregation page. The target prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

[0115] by Figure 3G For example, in response to a claim operation performed on at least one virtual resource block, the client displays a resource aggregation page 316 and a target prompt message 316a above the resource aggregation page 316. The target prompt message 316a may include animated prompt messages and / or text prompt messages. The animated prompt message may be, for example, a gesture swipe animation, and the text prompt message may be, for example, "Swipe up to the second floor to see more offers." Optionally, the associated position of the target prompt message may include a prompt message close control. In response to a trigger operation on the prompt message close control, the display of the target prompt message may be canceled. The prompt message close control may include "OK." Optionally, the target prompt message may be displayed on a prompt message page, which is displayed above the resource aggregation page. The display area of ​​the prompt message page may be less than or equal to the display area of ​​the resource aggregation page. For example, if the display area of ​​the prompt message page is equal to the display area of ​​the resource aggregation page, then the prompt message page is displayed in a full-coverage manner above the resource aggregation page. If the display area of ​​the prompt message page is less than the display area of ​​the resource aggregation page, then the prompt message page may be displayed in a half-layer manner above the resource aggregation page. Optionally, the transparency of the notification page can be set; for example, the transparency of the notification page can be set to "60%".

[0116] S202, in response to the page switching operation performed on the resource aggregation page, an information recommendation page is displayed. The information recommendation page includes product recommendation information for the target product and / or live room information for the target live room. The target product matches the virtual resource corresponding to at least one of the virtual resource blocks in one or more virtual resource blocks.

[0117] by Figure 3A For example, in response to the page switching operation performed on the resource aggregation page 301, the client displays the information recommendation page 302, which includes product recommendation information 302a for the target product and live room information 302b for the target live room.

[0118] The page switching operation can include any of the following: preset touch operation, voice switching operation, gesture switching operation, or triggering operation of the page switching control.

[0119] The preset touch operations can be understood as: preset touch operations can be set for switching pages on the resource aggregation page. Users can then perform these preset touch operations, such as swiping up or pulling down, to display a recommended information page on the client side. Voice switching operations can be understood as: preset voice commands can be set for switching pages on the resource aggregation page. When the client receives voice data matching the preset voice command, it can display a recommended information page. Gesture switching operations can be understood as: preset gesture operations can be set for switching pages on the resource aggregation page. When users perform the corresponding preset gesture operation, it can display a recommended information page on the client side. Triggering page switching controls can be understood as: the resource aggregation page can include page switching controls; users can click these controls to display a recommended information page on the client side. Figure 3H For example, Figure 3H This is a schematic diagram of the information recommendation page provided in the embodiments of this application. The resource aggregation page 317 may include a page switching control 317a. If the access object clicks the page switching control 317a, the client can display the information recommendation page 318.

[0120] In one optional implementation, the information recommendation page includes a first display area and a second display area. The first display area is used to display the live room information of the target live room, and the second display area is used to display the product recommendation information of the target product. The live room information of the target live room includes the object identifier of the streamer object corresponding to the streamer account and the live status identifier. The first display area includes interactive controls. Therefore, in response to the trigger operation of the interactive controls, interactive operations with the streamer account can be performed.

[0121] by Figure 3I For example, Figure 3I This is a schematic diagram of the information recommendation page provided in this application embodiment. The information recommendation page 319 includes a first display area 319a and a second display area 319b. The first display area 319a displays the live stream information of the target live stream room, and the second display area 319b displays product recommendation information for the target product. The first display area 319a and the second display area 319b are different; the first display area 319a can be a ball area, and the second display area 319b can be a card area. The live stream information of the target live stream room includes the object identifier of the streamer corresponding to the streamer account and a live stream status identifier. The object identifier may include, for example, the object name, the object avatar, etc. The live stream status identifier indicates that the object is currently live streaming, and may be, for example, "Live Streaming" or "Live Streaming". Optionally, the live stream information of the target live stream room may also include a live stream breathing light, which indicates that a live stream is in progress. The first display area includes interactive controls. If there are multiple target live streams, each target live stream can be associated with an interactive control, allowing interaction between the multiple target live streams. Alternatively, if there are multiple target live streams, each target live stream can be associated with an interactive control, allowing interaction between the individual target live streams. Interactive controls can include any of the following: follow control, like control, favorite control, and share control. The follow control is used to follow the streamer's account corresponding to the target live stream; the like control is used to like the target live stream; the favorite control is used to favorite the target live stream; and the share control is used to share the target live stream to other objects. Figure 3I For example, the first display area 319a includes the follow control 319c of object 2. The client can respond to the trigger operation of the follow control 319c to follow the anchor account of object 2 corresponding to the target live room, that is, establish an association relationship with the anchor account of object 2.

[0122] Optionally, the interactive controls can be disabled after performing an interaction with the streamer's account. Figure 3I For example, after following the account of object 2, the follow control of object 2 can be canceled on the information recommendation page 320, indicating that the accessing account has followed object 2. At this time, the live room information 320a of object 2 displayed in the first display area includes the object identifier of object 2 and the live room status identifier.

[0123] In one optional implementation, there are multiple target live stream rooms. The first display area is used to display the live stream room information corresponding to the target streamer accounts associated with the visiting account. The target streamer accounts associated with the visiting account can include streamer accounts followed by the visiting account. That is, when there are multiple target live stream rooms, the first display area of ​​the information recommendation page will primarily display the live stream room information corresponding to the target streamer accounts already followed by the visiting account. The visiting account may be more interested in the target live stream rooms corresponding to the target streamer accounts it has already followed. Therefore, by prioritizing the display of the live stream room information corresponding to the target streamer accounts already followed by the visiting account in the first display area of ​​the information recommendation page, the information recommendation page can be kept concise while showcasing the live stream room information corresponding to the target streamer accounts the visiting account is more likely to be interested in, thereby increasing the probability of the visiting account entering the live stream room to trade goods.

[0124] Matching a target product with the virtual resources corresponding to at least one of the virtual resource blocks in one or more virtual resource blocks can be understood as: the target product can be matched with the virtual resources corresponding to some or all of the virtual resource blocks in one or more virtual resource blocks. That is, the target product can be traded through the virtual resources corresponding to some or all of the virtual resource blocks in one or more virtual resource blocks. One or more virtual resource blocks can refer to the virtual resource blocks corresponding to the virtual resources that have already been claimed. For example, the claimed virtual resources include virtual resource 1 and virtual resource 2. Virtual resource 1 is a virtual resource provided by merchant object (merchant 1), and virtual resource 2 is a virtual resource provided by merchant object (merchant 2). That is, virtual resource 1 can be traded for the product provided by merchant 2, and virtual resource 2 can be traded for the product provided by merchant 2. Therefore, the target product can include the product provided by merchant 1 and the product provided by merchant 2.

[0125] In one optional implementation, the product recommendation information for the target product includes the product information and publication content of the target product. The information recommendation page includes a product information block and a content information block for the target product. The product information block is used to display the product information of the target product, and the content information block is used to display the publication content of the target product.

[0126] The product information block for the target product is used to display the product information of the target product, which may be, for example, a product card for the target product. The product information may include at least one of the following: the product name, abbreviated information of the target media content associated with the target product, the product price, and the product tag. This embodiment of the application does not limit the specific details of these elements. The target media content associated with the target product may refer to product images or videos, etc. When selling the target product, the merchant will associate the product identifier of the target product with the target media content (product image or product video). The product identifier is used to uniquely identify the target product and may include the product name, product number, product identification code, etc.

[0127] Optionally, a transaction can be initiated for the target product in response to a triggering operation on the product information block of the target product. Specifically, in response to a triggering operation on the product information block of the target product, the product details page of the target product can be displayed. The product details page of the target product includes transaction controls, and a transaction can be initiated for the target product in response to a triggering operation on the transaction controls.

[0128] by Figure 3J For example, Figure 3J This is a schematic diagram of a product details page provided in an embodiment of this application. The information recommendation page 321 displays a product information block 321a of the target product. The client can respond to a trigger operation on the product information block 321a of the target product to display the product details page 322 of the target product. The product details page 322 of the target product includes a transaction control 322a. The client can respond to a trigger operation on the transaction control 322a to conduct a transaction on the target product.

[0129] The content information block of a target product can refer to the content information block of target published content associated with the target product. Target published content associated with the target product can include all published content by the publishing account that is associated with the target product. Here, the associated product of the published content can be understood as the published content and the product having a relationship. When creating published content, the publishing account sets the associated product, thereby associating the published content with the product. For example, target published content associated with a target product can include published content in the comment section that includes a target comment, and the target comment includes a transaction entry point for the target product. The account that publishes the target comment in the comment section and the account that publishes the published content can be the same account. This account can be a merchant account or a buyer account, and is not specifically limited by the embodiments of this application.

[0130] Optionally, the content information block of the target product may include the media content and / or text content of the target product, which is determined based on the target published content associated with the target product. The media content and / or text content of the target product is used to describe the target product. The determination of media content and / or text content based on the target published content associated with the target product can be understood as follows: media content in the target published content associated with the target product, such as images, videos, and audio / video, is the media content displayed in the content information block of the target product; text content in the target published content associated with the target product, such as the title or body of the published content, is the text content displayed in the content information block of the target product, or keywords in the title or body of the target published content are the text content displayed in the content information block of the target product.

[0131] Optionally, in response to a triggering action on the content information block of the target product, the content details page of the target published content can be displayed. This content details page may include a transaction entry point for the target product, or the target comments in the comment section of the target published content may include a transaction entry point for the target product. In response to a triggering action on the transaction entry point of the target product, a transaction can be initiated for the target product. The transaction entry point for the target product may be, for example, a product link.

[0132] In an optional implementation, discount information can also be displayed in the product information block and content information block of the target product on the information recommendation page. The discount information is determined based on the virtual resource information corresponding to the virtual resources already claimed that match the target product. The virtual resources already claimed that match the target product are used to trade for the target product.

[0133] The virtual resource information must include at least the quantity of virtual resources. For example, if the amount of virtual resources already claimed that match the target product is "20 yuan," then the discount information could be "Instant discount of 20 yuan." Figure 3A For example, the product information block 302c of the target product in the information recommendation page 302 displays the discount information 302d "Coupon discount of 20", and the product information block 302e of the target product in the information recommendation page 302 displays the discount information 302f "Coupon discount of 50". The discount information 302f may also include the product information of the target product. The product information of the target product may include at least one of the following: the product name of the target product, the abbreviation information of the target media content associated with the target product, the product price of the target product, and the product tag of the target product. This application embodiment does not limit this.

[0134] Optionally, in response to a trigger action on the discount information in the content block, the product details page of the target product can be displayed. The product details page can be displayed above the information recommendation page; alternatively, the product details page can be displayed independently, meaning the information recommendation page can be redirected to display the product details page. Optionally, if the product details page is displayed above the information recommendation page, its display area can be less than or equal to the display area of ​​the information recommendation page; for example, the product details page can be displayed as a half-layer above the information recommendation page.

[0135] by Figure 3K For example, Figure 3K This is a schematic diagram of a product details page provided in an embodiment of this application. The information recommendation page 323 displays discount information 323a. The client can respond to the trigger operation of the discount information 323a to display the product details page 324 of the target product. The product details page 324 of the target product includes a transaction control 324a. The client can respond to the trigger operation of the transaction control 324a to conduct a transaction on the target product.

[0136] Optionally, in response to a trigger action on the discount information in the content information block, the content details page of the target published content can be displayed, and the product details page of the target product can be displayed above the content details page. The product details page can be displayed above the content details page, and its display area can be less than or equal to the display area of ​​the content details page; for example, the product details page can be displayed as a half-layer above the content details page.

[0137] by Figure 3L For example, Figure 3L This is a schematic diagram of a product details page provided in an embodiment of this application. The information recommendation page 325 displays discount information 325a. The client can respond to the trigger operation of the discount information 325a to display the content details page 326 of the target published content, and display the product details page 327 of the target product above the content details page. The product details page 327 of the target product includes a transaction control 327a. The client can respond to the trigger operation of the transaction control 327a to conduct a transaction on the target product.

[0138] Optionally, the product details page may also include a close control, which can display the content details page in response to a triggering action on the close control.

[0139] Optionally, in response to a triggering operation on the discount information in the content information block, a content details page can be displayed. After a preset display duration, a product details page can be displayed above the content details page. Specifically, after the client responds to the triggering operation on the discount information in the content information block and displays the content details page, a timer begins. During this time, the user can browse the relevant content on the content details page. After the preset display duration, the client can display the product details page above the content details page. This ensures that the user has browsed the relevant content on the content details page before the product details page is displayed, reducing the number of interactions, improving the user experience, and enhancing user engagement. The preset display duration can be set according to different content details pages; this embodiment does not limit this setting.

[0140] The target livestream room can be a livestream room that sells the target product. The target product sold in the target livestream room and the target product corresponding to the product recommendation information can be the same or different. The target product is a product that can be traded using at least one of the virtual resources already claimed. For example, target product 1 is a product that can be traded using claimed virtual resource 1, and target product 2 is a product that can be traded using claimed virtual resource 2. If the target product sold in the target livestream room is target product 1, and the target product corresponding to the product recommendation information is also target product 1, then the target product sold in the target livestream room and the target product corresponding to the product recommendation information are the same. However, if the target product sold in the target livestream room is target product 2, and the target product corresponding to the product recommendation information is target product 1, then the target product sold in the target livestream room and the target product corresponding to the product recommendation information are different. Similarly, if the target product sold in the target livestream room is target product 1, and the target product corresponding to the product recommendation information is target product 2, then the target product sold in the target livestream room and the target product corresponding to the product recommendation information are different.

[0141] Optionally, in response to a trigger operation targeting the live stream information of the target live stream, the live stream interface of the target live stream can be displayed. The live stream interface includes product information of the target product. In response to a trigger operation targeting the product information of the target product, a transaction can be made for the target product.

[0142] The live stream interface, including the product information of the target product, may include any of the following: a preset display location in the live stream interface displays new product information for the target product; or the comment section of the live stream interface displays product information for the target product. In response to a triggered operation on the product information of the target product, the product details page of the target product is displayed. The product details page includes transaction controls, such as "Buy Now." In response to a triggered operation on the transaction controls, a transaction is initiated for the target product.

[0143] Optionally, in response to a trigger operation targeting the live stream information of the target live stream, the live stream interface of the target live stream can be displayed. The live stream interface includes a product list entry. In response to a trigger operation targeting the product list entry, the product list can be displayed. The product list includes the product information of the target product. In response to a trigger operation targeting the product information of the target product, a transaction can be performed on the target product.

[0144] The product list entry point is used to trigger the display of the product list. For example, the product list entry point could be a "shopping cart" control. The product information of the target product can be displayed at the top of the product list or highlighted. Highlighting can include, for example, highlighting or zooming in. In response to a trigger operation on the product information of the target product, the product details page of the target product is displayed. The product details page includes transaction controls, such as "Buy Now." In response to a trigger operation on the transaction controls, a transaction is initiated for the target product.

[0145] In one optional implementation, the target live streaming room also includes live streaming rooms with virtual resources to be claimed. The method further includes: if there are multiple target live streaming rooms, determining the order in which the multiple target live streaming rooms are arranged; displaying the live streaming room information of the multiple target live streaming rooms on the information recommendation page according to the order in which they are arranged; wherein, the order in which the target live streaming rooms with virtual resources to be claimed are arranged before the order in which the target live streaming rooms selling target products are arranged.

[0146] In this context, a live stream containing virtual resources to be claimed can be understood as a target live stream that is currently distributing virtual resources, such as coupons. When there are multiple target live streams, their order can be determined and displayed on the information recommendation page accordingly. Specifically, the target live streams containing virtual resources to be claimed are displayed before those selling the target products; that is, the live streams containing virtual resources to be claimed are displayed first.

[0147] Optionally, if there are multiple live streams with pending virtual resources, the order of the live streams can be determined by ranking the virtual resources available for each live stream from largest to smallest. The virtual resource quantity can include any of the following: the number of virtual resources, the total amount of virtual resources, or the unit amount of virtual resources. The total amount of virtual resources can be determined based on the unit amount and the number of virtual resources. For example, if live stream 1 has 20 coupons worth 10 yuan each, and live stream 2 has 5 coupons worth 5 yuan each, then live stream 1 will be ranked before live stream 2.

[0148] Optionally, if there are no live streams with virtual resources to be claimed, then the target live streams selling the target products can be displayed first.

[0149] Optionally, if there are multiple target livestream rooms selling the target product, the order of the livestream rooms can be determined based on the descending order of the amount of virtual resources already claimed for the target product sold in each livestream room. For example, if target product 1 sold in target livestream room 1 has a 10 yuan coupon, and target product 2 sold in target livestream room 2 has a 5 yuan coupon, then target livestream room 1 will be listed before target livestream room 2.

[0150] Optionally, if there are no live streams with virtual resources to be claimed and no live streams selling the target product, then the live stream information of each live stream can be displayed on the information recommendation page in the order of the live streams in the target live stream ranking.

[0151] The target live stream rankings can include, for example, rankings of live streams selling products, giving gifts, and receiving likes. The order of the live streams in the product sales ranking is determined by the sales revenue of the products sold in each live stream; the order of the live streams in the giving gifts ranking is determined by the number of gifts given in each live stream; and the order of the live streams in the receiving likes ranking is determined by the number of likes received in each live stream.

[0152] Optionally, if there are multiple target live stream rooms, the information recommendation page displays the live stream information of a preset number of target live stream rooms. For example, if there are 5 target live stream rooms and the preset number is 4, then the information recommendation page can display the live stream information of 4 target live stream rooms. Further optional, the information recommendation page can display the live stream information of the preset number of target live stream rooms in an ordered sequence; wherein, among the multiple target live stream rooms, the order in which target live stream rooms with pending virtual resources are displayed precedes the order in which target live stream rooms selling target products are displayed. Optionally, the information recommendation page also includes a live stream expansion control, which can respond to a trigger operation on the live stream expansion control to display the live stream information of multiple target live stream rooms.

[0153] In one optional implementation, the virtual resource types corresponding to the claimed virtual resources include a first virtual resource type and a second virtual resource type. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object.

[0154] Among them, the virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the first virtual resource type can be, for example, merchant coupons. The virtual resources corresponding to the second virtual resource type are provided by the management object, and the management object can be, for example, the platform. Therefore, the virtual resources corresponding to the second virtual resource type can be, for example, platform coupons.

[0155] Optionally, if there are multiple target products, the order in which the multiple target products are arranged is determined; the product recommendation information of the multiple target products is displayed on the information recommendation page according to the order of arrangement; wherein, the order of the target products that match the claimed virtual resources corresponding to the first virtual resource type is before the order of the target products that match the claimed virtual resources corresponding to the second virtual resource type.

[0156] In this context, a target product matching the claimed virtual resources of the first virtual resource type can be understood as a target product whose claimed virtual resources of the first virtual resource type can be traded among multiple target products; similarly, a target product matching the claimed virtual resources of the second virtual resource type can be understood as a target product whose claimed virtual resources of the second virtual resource type can be traded among multiple target products. Therefore, the product recommendation information for target products whose claimed virtual resources of the first virtual resource type can be traded among multiple target products is arranged before that of target products whose claimed virtual resources of the second virtual resource type can be traded among multiple target products. In other words, if the claimed virtual resources of the accessed object include virtual resources provided by the merchant object and virtual resources provided by the management object (platform), then product recommendation information for target products that can be traded using virtual resources provided by the merchant object can be displayed first.

[0157] Optionally, if there are multiple target products matching the claimed virtual resources corresponding to the first virtual resource type, the order of the target products can be determined according to the descending order of the claimed virtual resource quantities for each target product. For example, if target product 1 corresponds to a 10 yuan coupon and target product 2 corresponds to a 5 yuan coupon, then target product 1 will be listed before target product 2.

[0158] In one optional implementation, the virtual resource type corresponding to the claimed virtual resource includes a second virtual resource type. The virtual resource corresponding to the second virtual resource type is provided by the management object. The virtual resource corresponding to the second virtual resource type is used to trade at least one commodity configured by the management object, a commodity corresponding to a target commodity type configured by the management object, or a commodity provided by at least one merchant object configured by the management object.

[0159] In this context, the virtual resources corresponding to the second virtual resource type are provided by the management object, which can be, for example, a platform. Therefore, the virtual resources corresponding to the second virtual resource type can be, for example, platform coupons. The platform can configure the scope of use of the platform coupons. The use of virtual resources corresponding to the second virtual resource type for trading at least one product configured by the management object can be understood as follows: the platform can configure the products that can be used with the platform coupons; for example, platform coupon 1 can be used to trade for product 1 and product 2. The use of virtual resources corresponding to the second virtual resource type for trading products corresponding to the target product type configured by the management object can be understood as follows: the platform can configure the product types that can be used with the platform coupons; for example, platform coupon 1 can be used to trade for clothing and general merchandise. The use of virtual resources corresponding to the second virtual resource type for trading products offered by at least one merchant object configured by the management object can be understood as follows: the platform can configure the merchants that can be used with the platform coupons; for example, platform coupon 1 can be used to trade for products offered by merchant 1 and products offered by merchant 2.

[0160] Optionally, if there are multiple target products, the order in which the multiple target products are arranged is determined; the product recommendation information of the multiple target products is displayed on the information recommendation page according to the order of arrangement; wherein, the order in which the target products that match the virtual resources already claimed corresponding to the second virtual resource type are arranged is before the order in which the other target products are arranged.

[0161] The management object (platform) can configure the usage scope of the claimed virtual resources (platform coupons) corresponding to the second virtual resource type. If the platform has configured the usage scope of the platform coupons and there are multiple target products, the order of these target products can be determined, and their recommended information will be displayed on the information recommendation page according to this order. The target products that match the claimed virtual resources corresponding to the second virtual resource type will be listed before the other target products. The target products that match the claimed virtual resources corresponding to the second virtual resource type can be understood as those that can be traded for among the multiple target products. For example, if the claimed virtual resources of the accessed object include virtual resources (platform coupons) provided by the management object (platform), and the platform has configured the platform coupons to be used for trading between product 1 and product 2, then the recommended information for product 1 and product 2 will be displayed first.

[0162] Optionally, if there are multiple target products matching the claimed virtual resources corresponding to the second virtual resource type, the order of the target products can be determined according to the descending order of the claimed virtual resource quantities for each target product. For example, if target product 1 corresponds to a claimed virtual resource quantity of 10 yuan in platform coupons, and target product 2 corresponds to a claimed virtual resource quantity of 5 yuan in platform coupons, then target product 1 will be listed before target product 2.

[0163] Optionally, if the virtual resource type corresponding to the already claimed virtual resource does not include the first virtual resource type, and the management object has not configured the usage scope of the virtual resource corresponding to the second virtual resource type (i.e., the virtual resource corresponding to the second virtual resource type provided by the management object can be traded for any product, meaning the virtual resource corresponding to the second virtual resource type provided by the management object is a general virtual resource (general coupon), then products matching the access account's preference information can be determined based on the access account's preference information, and product recommendation information matching the access account's preference information can be displayed on the information recommendation page. Optionally, if no claimed virtual resources exist, then products matching the access account's preference information can be determined based on the access account's preference information, and product recommendation information matching the access account's preference information can be displayed on the information recommendation page.

[0164] The user account's preference information can be determined based on at least one of the user account information, historical product browsing information, and historical product transaction information. Based on this preference information, products matching the user account's preferences can be identified. For example, if the user account information indicates an interest in clothing, historical product browsing information indicates that clothing was the most frequently viewed product, and historical product transaction information indicates that clothing was the most frequently traded product, then it can be determined that the user account is more interested in clothing (preference information). Therefore, clothing products matching the user account's preference information can be identified, and clothing product recommendations can be displayed on the information recommendation page.

[0165] In one optional implementation, the information recommendation page also includes at least one task information, each task information indicating that after completing at least one task, the virtual resources corresponding to each task information will be claimed; then it can also respond to the execution operation of each task indicated by the target task information in the at least one task information, and after the execution of each task indicated by the target task information is completed, the virtual resources corresponding to the target task information will be claimed.

[0166] The target task information may include any task information from at least one task information. Figure 3M For example, Figure 3M This is a schematic diagram of the information recommendation page provided in this application embodiment. The information recommendation page 328 also includes target task information 328a, which indicates the task "Watch a live stream for 10 minutes to receive a reward." That is, watching any live stream for 10 minutes allows the user to receive the virtual resource corresponding to the target task information 328a, namely a 20 yuan coupon. Optionally, the associated location of the target task information 328a may also include a task execution control 328b. This control can be used to execute the task indicated by the target task information 328a. For example, the client can respond to the task execution control 328b by displaying the live stream interface of any live stream. After watching the live stream for ten minutes, the user can complete the task indicated by the target task information 328a and receive the virtual resource corresponding to it. Optionally, after completing the task indicated by the target task information, the virtual resource corresponding to the target task information can be sent to the access account; or, after completing the task indicated by the target task information, a return control can be displayed. In response to triggering the return control, an information recommendation page can be displayed. The information recommendation page includes a resource claim control. In response to triggering the resource claim control, the virtual resource corresponding to the target task information can be claimed. The resource claim control can be a newly added control, or it can be obtained by replacing the task execution control.

[0167] by Figure 3N For example, Figure 3N This is a schematic diagram of an information recommendation page provided in an embodiment of this application. The information recommendation page 329 also includes target task information 329a, where the task indicated by target task information 329a is "buy 5 items." That is, after purchasing 5 items, one can receive the virtual resource corresponding to the target task information 329a, namely a 20 yuan coupon. Optionally, each task information corresponds to a task identifier, which can be displayed in response to a task switching operation on at least one task information other than the target task information. The task switching operation on other task information may include a trigger operation on the task identifier of the other task information. Figure 3N For example, in response to a trigger operation on the task identifier 329b of at least one task information other than the target task information, the client displays other task information 330a on the information recommendation page 330.

[0168] Optionally, at least one task information indicates that each task is associated with a target product and a target live stream room on the information recommendation page. For example, if task 1 is to purchase a product on the current page, then you need to purchase the target product on the information recommendation page to complete task 1; or, if task 2 is to watch a live stream on the current page for 10 minutes, then you need to enter the live stream room interface of the target live stream room on the information recommendation page and watch the live stream for 10 minutes to complete task 2.

[0169] In an optional implementation, the product recommendation information of the target product and the live room information of the target live room on the information recommendation page can be updated to obtain an updated information recommendation page; wherein, the updated information recommendation page includes product recommendation information of the target product that matches the virtual resources corresponding to the target task information and live room information of the target live room that matches the virtual resources corresponding to the target task information; the updated information recommendation page is then displayed.

[0170] In this embodiment, after the user completes the tasks indicated by the target task information and receives the corresponding virtual resources, the client can update the information recommendation page. The updated page includes product recommendations for target goods matching the virtual resources corresponding to the target task information, as well as live stream information for target live streams matching the virtual resources. In other words, the user can trade target goods using the virtual resources corresponding to the target task information, or they can enter the target live stream and trade target goods using the virtual resources corresponding to the target task information. This embodiment updates the information recommendation page after the user completes the corresponding tasks. The target goods on the updated information recommendation page and the target live stream can be traded using the virtual resources obtained from completing the tasks, thus increasing the product transaction rate.

[0171] In this embodiment, a resource aggregation page is displayed, which includes one or more virtual resource blocks. In response to a page switching operation performed on the resource aggregation page, an information recommendation page is displayed. The information recommendation page includes product recommendation information for the target product and / or live stream information for the target live stream. The target product matches the virtual resource corresponding to at least one of the one or more virtual resource blocks. By displaying the resource aggregation page and being able to switch to the information recommendation page, which includes product recommendation information for the target product and live stream information for the target live stream that match the virtual resource corresponding to at least one of the one or more virtual resource blocks, users can quickly find the corresponding target product for transaction, reducing user operational complexity and increasing the transaction rate.

[0172] Based on the above description, please refer to Figure 4 , Figure 4 This is a flowchart illustrating another page interaction method provided in an embodiment of this application. This page interaction method can be applied in a client, such as... Figure 4 The page interaction method shown includes, but is not limited to, steps S401 to S403, wherein:

[0173] S401, Display the resource aggregation page, which includes at least one virtual resource block.

[0174] The specific implementation of step S401 in this application embodiment can be found in the relevant description of step S201 above, and will not be repeated here.

[0175] S402, in response to a take operation performed on at least one virtual resource block, determine the virtual resources that have been taken.

[0176] The claim operation performed on at least one virtual resource block can be a trigger operation on at least one virtual resource block, such as clicking at least one virtual resource block; or, the resource aggregation page includes a resource claim control, and the claim operation performed on at least one virtual resource block can be a trigger operation on the resource claim control. Optionally, the resource claim control can be displayed at an associated position of at least one virtual resource block, and the associated position of at least one virtual resource block can include the display position of at least one virtual resource block, or an adjacent position of at least one virtual resource block, etc. Figure 3G For example, the resource aggregation page 314 includes a resource claiming control 314a. In response to the triggering operation of the resource claiming control 314a, the client displays the virtual resource block 315a corresponding to the claimed virtual resource on the resource aggregation page 315.

[0177] Optionally, if there are multiple virtual resource blocks, each virtual resource block can correspond to a resource claiming control. In response to a trigger operation on any resource claiming control, the claimed virtual resource can be determined, and the claimed virtual resource is the virtual resource block corresponding to that resource claiming control.

[0178] Optionally, if there are multiple virtual resource blocks, then multiple virtual resource blocks can correspond to one resource claiming control. In response to a trigger operation on the resource claiming control, the claimed virtual resources can be determined. These claimed virtual resources correspond to the virtual resources of the multiple virtual resource blocks. In other words, this application, by having multiple virtual resource blocks correspond to one resource claiming control, can achieve "one-click claiming" of multiple virtual resources, improving the user's resource claiming efficiency. Optionally, the resource claiming control includes the resource quantity of the virtual resources corresponding to the multiple virtual resource blocks. The resource quantity can include the number of resources or the total resource quantity. For example, the number of resources could be "one-click claiming 3 coupons," and the total resource quantity could be "one-click claiming a 150 yuan coupon."

[0179] Optionally, after confirming the receipt of virtual resources, a resource usage control can be displayed, such as a "Use Now" control. The user can click the "Use Now" control to use the corresponding virtual resource. Displaying the resource usage control can include adding a new resource usage control or replacing the resource receipt control with a resource usage control. Optionally, after confirming the receipt of virtual resources, the usage time limit of the received virtual resources can be displayed. If the usage time limit of the received virtual resources is greater than or equal to a preset duration, for example, a usage time limit of 3 days and a preset duration of 48 hours, then a first-time style usage time limit "Valid until 2025.08.03" can be displayed. If the usage time limit of the received virtual resources is less than the preset duration, for example, a usage time limit of 1 day and a preset duration of 48 hours, then a second-time style usage time limit "Expires after 23:59:59" can be displayed.

[0180] In one alternative implementation, in response to a claim operation performed on at least one virtual resource block, after determining that the claimed virtual resources have been identified, a target prompt message can also be displayed above the resource aggregation page. The target prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

[0181] by Figure 3G For example, in response to a claim operation performed on at least one virtual resource block, the client displays a resource aggregation page 316 and a target prompt message 316a above the resource aggregation page 316. The target prompt message 316a may include animated prompt messages and / or text prompt messages. The animated prompt message may be, for example, a gesture swipe animation, and the text prompt message may be, for example, "Swipe up to the second floor to see more offers." Optionally, the associated position of the target prompt message may include a prompt message close control. In response to a trigger operation on the prompt message close control, the display of the target prompt message may be canceled. The prompt message close control may include "OK." Optionally, the target prompt message may be displayed on a prompt message page, which is displayed above the resource aggregation page. The display area of ​​the prompt message page may be less than or equal to the display area of ​​the resource aggregation page. For example, if the display area of ​​the prompt message page is equal to the display area of ​​the resource aggregation page, then the prompt message page is displayed in a full-coverage manner above the resource aggregation page. If the display area of ​​the prompt message page is less than the display area of ​​the resource aggregation page, then the prompt message page may be displayed in a half-layer manner above the resource aggregation page. Optionally, the transparency of the notification page can be set; for example, the transparency of the notification page can be set to "60%".

[0182] S403, in response to the page switching operation performed on the resource aggregation page, display the information recommendation page, which includes product recommendation information for the target product and live room information for the target live room. The target live room is a live room that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources already claimed.

[0183] by Figure 3A For example, in response to the page switching operation performed on the resource aggregation page 301, the client displays the information recommendation page 302, which includes product recommendation information 302a for the target product and live room information 302b for the target live room.

[0184] The page switching operation can include any of the following: preset touch operation, voice switching operation, gesture switching operation, or triggering operation of the page switching control.

[0185] The preset touch operations can be understood as: preset touch operations can be set for switching pages on the resource aggregation page. Users can then perform these preset touch operations, such as swiping up or pulling down, to display a recommended information page on the client side. Voice switching operations can be understood as: preset voice commands can be set for switching pages on the resource aggregation page. When the client receives voice data matching the preset voice command, it can display a recommended information page. Gesture switching operations can be understood as: preset gesture operations can be set for switching pages on the resource aggregation page. When users perform the corresponding preset gesture operation, it can display a recommended information page on the client side. Triggering page switching controls can be understood as: the resource aggregation page can include page switching controls; users can click these controls to display a recommended information page on the client side. Figure 3H For example, the resource aggregation page 317 may include a page switching control 317a. If the accessed object can click on the page switching control 317a, then the client can display the information recommendation page 318.

[0186] In one optional implementation, the information recommendation page includes a first display area and a second display area. The first display area is used to display the live room information of the target live room, and the second display area is used to display the product recommendation information of the target product. The live room information of the target live room includes the object identifier of the streamer object corresponding to the streamer account and the live status identifier. The first display area includes interactive controls. Therefore, in response to the trigger operation of the interactive controls, interactive operations with the streamer account can be performed.

[0187] by Figure 3IFor example, the information recommendation page 319 includes a first display area 319a and a second display area 319b. The first display area 319a displays the live stream information of the target live stream, and the second display area 319b displays the product recommendation information of the target product. The first display area 319a and the second display area 319b are different; the first display area 319a can be a ball area, and the second display area 319b can be a card area. The live stream information of the target live stream includes the object identifier of the streamer corresponding to the streamer account and the live stream status identifier. The object identifier may include, for example, the object name, the object avatar, etc. The live stream status identifier indicates that the object is currently live streaming, and may include, for example, "Live" or "Live in Progress". Optionally, the live stream information of the target live stream may also include a live stream breathing light, which is used to indicate that the stream is currently live. The first display area includes interactive controls. If there are multiple target live streams, each target live stream can be associated with an interactive control, allowing interaction between the multiple target live streams. Alternatively, if there are multiple target live streams, each target live stream can be associated with an interactive control, allowing interaction between the individual target live streams. Interactive controls can include any of the following: follow control, like control, favorite control, and share control. The follow control is used to follow the streamer's account corresponding to the target live stream; the like control is used to like the target live stream; the favorite control is used to favorite the target live stream; and the share control is used to share the target live stream to other objects. Figure 3I For example, the first display area 319a includes the follow control 319c of object 2. The client can respond to the trigger operation of the follow control 319c to follow the anchor account of object 2 corresponding to the target live room, that is, establish an association relationship with the anchor account of object 2.

[0188] Optionally, the interactive controls can be disabled after performing an interaction with the streamer's account. Figure 3I For example, after following the account of object 2, the follow control of object 2 can be canceled on the information recommendation page 320, indicating that the accessing account has followed object 2. At this time, the live room information 320a of object 2 displayed in the first display area includes the object identifier of object 2 and the live room status identifier.

[0189] In one optional implementation, there are multiple target live stream rooms. The first display area is used to display the live stream room information corresponding to the target streamer accounts associated with the visiting account. The target streamer accounts associated with the visiting account can include streamer accounts followed by the visiting account. That is, when there are multiple target live stream rooms, the first display area of ​​the information recommendation page will primarily display the live stream room information corresponding to the target streamer accounts already followed by the visiting account. The visiting account may be more interested in the target live stream rooms corresponding to the target streamer accounts it has already followed. Therefore, by prioritizing the display of the live stream room information corresponding to the target streamer accounts already followed by the visiting account in the first display area of ​​the information recommendation page, the information recommendation page can be kept concise while showcasing the live stream room information corresponding to the target streamer accounts the visiting account is more likely to be interested in, thereby increasing the probability of the visiting account entering the live stream room to trade goods.

[0190] Matching a target product with the virtual resources corresponding to at least one of the virtual resource blocks in one or more virtual resource blocks can be understood as: the target product can be matched with the virtual resources corresponding to some or all of the virtual resource blocks in one or more virtual resource blocks. That is, the target product can be traded through the virtual resources corresponding to some or all of the virtual resource blocks in one or more virtual resource blocks. One or more virtual resource blocks can refer to the virtual resource blocks corresponding to the virtual resources that have already been claimed. For example, the claimed virtual resources include virtual resource 1 and virtual resource 2. Virtual resource 1 is a virtual resource provided by merchant object (merchant 1), and virtual resource 2 is a virtual resource provided by merchant object (merchant 2). That is, virtual resource 1 can be traded for the product provided by merchant 2, and virtual resource 2 can be traded for the product provided by merchant 2. Therefore, the target product can include the product provided by merchant 1 and the product provided by merchant 2.

[0191] In one optional implementation, the product recommendation information for the target product includes the product information and publication content of the target product. The information recommendation page includes a product information block and a content information block for the target product. The product information block is used to display the product information of the target product, and the content information block is used to display the publication content of the target product.

[0192] The product information block for the target product is used to display the product information of the target product, which may be, for example, a product card for the target product. The product information may include at least one of the following: the product name, abbreviated information of the target media content associated with the target product, the product price, and the product tag. This embodiment of the application does not limit the specific details of these elements. The target media content associated with the target product may refer to product images or videos, etc. When selling the target product, the merchant will associate the product identifier of the target product with the target media content (product image or product video). The product identifier is used to uniquely identify the target product and may include the product name, product number, product identification code, etc.

[0193] Optionally, a transaction can be initiated for the target product in response to a triggering operation on the product information block of the target product. Specifically, in response to a triggering operation on the product information block of the target product, the product details page of the target product can be displayed. The product details page of the target product includes transaction controls, and a transaction can be initiated for the target product in response to a triggering operation on the transaction controls.

[0194] by Figure 3J For example, the information recommendation page 321 displays a product information block 321a containing the target product. The client can respond to the trigger operation of the product information block 321a for the target product and display the product details page 322 for the target product. The product details page 322 for the target product includes a transaction control 322a. The client can respond to the trigger operation of the transaction control 322a to conduct a transaction for the target product.

[0195] The content information block of a target product can refer to the content information block of target published content associated with the target product. Target published content associated with the target product can include all published content by the publishing account that is associated with the target product. Here, the associated product of the published content can be understood as the published content and the product having a relationship. When creating published content, the publishing account sets the associated product, thereby associating the published content with the product. For example, target published content associated with a target product can include published content in the comment section that includes a target comment, and the target comment includes a transaction entry point for the target product. The account that publishes the target comment in the comment section and the account that publishes the published content can be the same account. This account can be a merchant account or a buyer account, and is not specifically limited by the embodiments of this application.

[0196] Optionally, the content information block of the target product may include the media content and / or text content of the target product, which is determined based on the target published content associated with the target product. The media content and / or text content of the target product is used to describe the target product. The determination of media content and / or text content based on the target published content associated with the target product can be understood as follows: media content in the target published content associated with the target product, such as images, videos, and audio / video, is the media content displayed in the content information block of the target product; text content in the target published content associated with the target product, such as the title or body of the published content, is the text content displayed in the content information block of the target product, or keywords in the title or body of the target published content are the text content displayed in the content information block of the target product.

[0197] Optionally, in response to a triggering action on the content information block of the target product, the content details page of the target published content can be displayed. This content details page may include a transaction entry point for the target product, or the target comments in the comment section of the target published content may include a transaction entry point for the target product. In response to a triggering action on the transaction entry point of the target product, a transaction can be initiated for the target product. The transaction entry point for the target product may be, for example, a product link.

[0198] In an optional implementation, discount information can also be displayed in the product information block and content information block of the target product on the information recommendation page. The discount information is determined based on the virtual resource information corresponding to the virtual resources already claimed that match the target product. The virtual resources already claimed that match the target product are used to trade for the target product.

[0199] The virtual resource information must include at least the quantity of virtual resources. For example, if the amount of virtual resources already claimed that match the target product is "20 yuan," then the discount information could be "Instant discount of 20 yuan." Figure 3A For example, the product information block 302c of the target product in the information recommendation page 302 displays the discount information 302d "Coupon discount of 20", and the product information block 302e of the target product in the information recommendation page 302 displays the discount information 302f "Coupon discount of 50". The discount information 302f may also include the product information of the target product. The product information of the target product may include at least one of the following: the product name of the target product, the abbreviation information of the target media content associated with the target product, the product price of the target product, and the product tag of the target product. This application embodiment does not limit this.

[0200] Optionally, in response to a trigger action on the discount information in the content block, the product details page of the target product can be displayed. The product details page can be displayed above the information recommendation page; alternatively, the product details page can be displayed independently, meaning the information recommendation page can be redirected to display the product details page. Optionally, if the product details page is displayed above the information recommendation page, its display area can be less than or equal to the display area of ​​the information recommendation page; for example, the product details page can be displayed as a half-layer above the information recommendation page.

[0201] by Figure 3K For example, the information recommendation page 323 displays promotional information 323a. The client can respond to the trigger operation of the promotional information 323a and display the product details page 324 of the target product. The product details page 324 of the target product includes a transaction control 324a. The client can respond to the trigger operation of the transaction control 324a and conduct a transaction on the target product.

[0202] Optionally, in response to a trigger action on the discount information in the content information block, the content details page of the target published content can be displayed, and the product details page of the target product can be displayed above the content details page. The product details page can be displayed above the content details page, and its display area can be less than or equal to the display area of ​​the content details page; for example, the product details page can be displayed as a half-layer above the content details page.

[0203] by Figure 3L For example, the information recommendation page 325 displays promotional information 325a. The client can respond to the trigger operation of the promotional information 325a, display the content details page 326 of the target published content, and display the product details page 327 of the target product above the content details page. The product details page 327 of the target product includes a transaction control 327a. The client can respond to the trigger operation of the transaction control 327a to conduct a transaction on the target product.

[0204] Optionally, the product details page may also include a close control, which can display the content details page in response to a triggering action on the close control.

[0205] Optionally, in response to a triggering operation on the discount information in the content information block, a content details page can be displayed. After a preset display duration, a product details page can be displayed above the content details page. Specifically, after the client responds to the triggering operation on the discount information in the content information block and displays the content details page, a timer begins. During this time, the user can browse the relevant content on the content details page. After the preset display duration, the client can display the product details page above the content details page. This ensures that the user has browsed the relevant content on the content details page before the product details page is displayed, reducing the number of interactions, improving the user experience, and enhancing user engagement. The preset display duration can be set according to different content details pages; this embodiment does not limit this setting.

[0206] The target livestream room refers to a livestream room that sells the target product. The target product sold in the target livestream room and the target product corresponding to the product recommendation information can be the same or different. The target product is a product that can be traded using at least one of the virtual resources already claimed. For example, target product 1 is a product that can be traded using claimed virtual resource 1, and target product 2 is a product that can be traded using claimed virtual resource 2. If the target product sold in the target livestream room is target product 1, and the target product corresponding to the product recommendation information is also target product 1, then the target product sold in the target livestream room and the target product corresponding to the product recommendation information are the same. Conversely, if the target product sold in the target livestream room is target product 2, and the target product corresponding to the product recommendation information is target product 1, then the target product sold in the target livestream room and the target product corresponding to the product recommendation information are different. Finally, if the target product sold in the target livestream room is target product 1, and the target product corresponding to the product recommendation information is target product 2, then the target product sold in the target livestream room and the target product corresponding to the product recommendation information are different.

[0207] Optionally, in response to a trigger operation targeting the live stream information of the target live stream, the live stream interface of the target live stream can be displayed. The live stream interface includes product information of the target product. In response to a trigger operation targeting the product information of the target product, a transaction can be made for the target product.

[0208] The live stream interface, including the product information of the target product, may include any of the following: a preset display location in the live stream interface displays new product information for the target product; or the comment section of the live stream interface displays product information for the target product. In response to a triggered operation on the product information of the target product, the product details page of the target product is displayed. The product details page includes transaction controls, such as "Buy Now." In response to a triggered operation on the transaction controls, a transaction is initiated for the target product.

[0209] Optionally, in response to a trigger operation targeting the live stream information of the target live stream, the live stream interface of the target live stream can be displayed. The live stream interface includes a product list entry. In response to a trigger operation targeting the product list entry, the product list can be displayed. The product list includes the product information of the target product. In response to a trigger operation targeting the product information of the target product, a transaction can be performed on the target product.

[0210] The product list entry point is used to trigger the display of the product list. For example, the product list entry point could be a "shopping cart" control. The product information of the target product can be displayed at the top of the product list or highlighted. Highlighting can include, for example, highlighting or zooming in. In response to a trigger operation on the product information of the target product, the product details page of the target product is displayed. The product details page includes transaction controls, such as "Buy Now." In response to a trigger operation on the transaction controls, a transaction is initiated for the target product.

[0211] In one optional implementation, the target live streaming room also includes live streaming rooms with virtual resources to be claimed. The method further includes: if there are multiple target live streaming rooms, determining the order in which the multiple target live streaming rooms are arranged; displaying the live streaming room information of the multiple target live streaming rooms on the information recommendation page according to the order in which they are arranged; wherein, the order in which the target live streaming rooms with virtual resources to be claimed are arranged before the order in which the target live streaming rooms selling target products are arranged.

[0212] In this context, a live stream containing virtual resources to be claimed can be understood as a target live stream that is currently distributing virtual resources, such as coupons. When there are multiple target live streams, their order can be determined and displayed on the information recommendation page accordingly. Specifically, the target live streams containing virtual resources to be claimed are displayed before those selling the target products; that is, the live streams containing virtual resources to be claimed are displayed first.

[0213] Optionally, if there are multiple live streams with pending virtual resources, the order of the live streams can be determined by ranking the virtual resources available for each live stream from largest to smallest. The virtual resource quantity can include any of the following: the number of virtual resources, the total amount of virtual resources, or the unit amount of virtual resources. The total amount of virtual resources can be determined based on the unit amount and the number of virtual resources. For example, if live stream 1 has 20 coupons worth 10 yuan each, and live stream 2 has 5 coupons worth 5 yuan each, then live stream 1 will be ranked before live stream 2.

[0214] Optionally, if there are no live streams with virtual resources to be claimed, then the target live streams selling the target products can be displayed first.

[0215] Optionally, if there are multiple target livestream rooms selling the target product, the order of the livestream rooms can be determined based on the descending order of the amount of virtual resources already claimed for the target product sold in each livestream room. For example, if target product 1 sold in target livestream room 1 has a 10 yuan coupon, and target product 2 sold in target livestream room 2 has a 5 yuan coupon, then target livestream room 1 will be listed before target livestream room 2.

[0216] Optionally, if there are no live streams with virtual resources to be claimed and no live streams selling the target product, then the live stream information of each live stream can be displayed on the information recommendation page in the order of the live streams in the target live stream ranking.

[0217] The target live stream rankings can include, for example, rankings of live streams selling products, giving gifts, and receiving likes. The order of the live streams in the product sales ranking is determined by the sales revenue of the products sold in each live stream; the order of the live streams in the giving gifts ranking is determined by the number of gifts given in each live stream; and the order of the live streams in the receiving likes ranking is determined by the number of likes received in each live stream.

[0218] Optionally, if there are multiple target live stream rooms, the information recommendation page displays the live stream information of a preset number of target live stream rooms. For example, if there are 5 target live stream rooms and the preset number is 4, then the information recommendation page can display the live stream information of 4 target live stream rooms. Further optional, the information recommendation page can display the live stream information of the preset number of target live stream rooms in an ordered sequence; wherein, among the multiple target live stream rooms, the order in which target live stream rooms with pending virtual resources are displayed precedes the order in which target live stream rooms selling target products are displayed. Optionally, the information recommendation page also includes a live stream expansion control, which can respond to a trigger operation on the live stream expansion control to display the live stream information of multiple target live stream rooms.

[0219] In one optional implementation, the virtual resource types corresponding to the claimed virtual resources include a first virtual resource type and a second virtual resource type. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object.

[0220] Among them, the virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the first virtual resource type can be, for example, merchant coupons. The virtual resources corresponding to the second virtual resource type are provided by the management object, and the management object can be, for example, the platform. Therefore, the virtual resources corresponding to the second virtual resource type can be, for example, platform coupons.

[0221] Optionally, if there are multiple target products, the order in which the multiple target products are arranged is determined; the product recommendation information of the multiple target products is displayed on the information recommendation page according to the order of arrangement; wherein, the order of the target products that match the claimed virtual resources corresponding to the first virtual resource type is before the order of the target products that match the claimed virtual resources corresponding to the second virtual resource type.

[0222] In this context, a target product matching the claimed virtual resources of the first virtual resource type can be understood as a target product whose claimed virtual resources of the first virtual resource type can be traded among multiple target products; similarly, a target product matching the claimed virtual resources of the second virtual resource type can be understood as a target product whose claimed virtual resources of the second virtual resource type can be traded among multiple target products. Therefore, the product recommendation information for target products whose claimed virtual resources of the first virtual resource type can be traded among multiple target products is arranged before that of target products whose claimed virtual resources of the second virtual resource type can be traded among multiple target products. In other words, if the claimed virtual resources of the accessed object include virtual resources provided by the merchant object and virtual resources provided by the management object (platform), then product recommendation information for target products that can be traded using virtual resources provided by the merchant object can be displayed first.

[0223] Optionally, if there are multiple target products matching the claimed virtual resources corresponding to the first virtual resource type, the order of the target products can be determined according to the descending order of the claimed virtual resource quantities for each target product. For example, if target product 1 corresponds to a 10 yuan coupon and target product 2 corresponds to a 5 yuan coupon, then target product 1 will be listed before target product 2.

[0224] In one optional implementation, the virtual resource type corresponding to the claimed virtual resource includes a second virtual resource type. The virtual resource corresponding to the second virtual resource type is provided by the management object. The virtual resource corresponding to the second virtual resource type is used to trade at least one commodity configured by the management object, a commodity corresponding to a target commodity type configured by the management object, or a commodity provided by at least one merchant object configured by the management object.

[0225] In this context, the virtual resources corresponding to the second virtual resource type are provided by the management object, which can be, for example, a platform. Therefore, the virtual resources corresponding to the second virtual resource type can be, for example, platform coupons. The platform can configure the scope of use of the platform coupons. The use of virtual resources corresponding to the second virtual resource type for trading at least one product configured by the management object can be understood as follows: the platform can configure the products that can be used with the platform coupons; for example, platform coupon 1 can be used to trade for product 1 and product 2. The use of virtual resources corresponding to the second virtual resource type for trading products corresponding to the target product type configured by the management object can be understood as follows: the platform can configure the product types that can be used with the platform coupons; for example, platform coupon 1 can be used to trade for clothing and general merchandise. The use of virtual resources corresponding to the second virtual resource type for trading products offered by at least one merchant object configured by the management object can be understood as follows: the platform can configure the merchants that can be used with the platform coupons; for example, platform coupon 1 can be used to trade for products offered by merchant 1 and products offered by merchant 2.

[0226] Optionally, if there are multiple target products, the order in which the multiple target products are arranged is determined; the product recommendation information of the multiple target products is displayed on the information recommendation page according to the order of arrangement; wherein, the order in which the target products that match the virtual resources already claimed corresponding to the second virtual resource type are arranged is before the order in which the other target products are arranged.

[0227] The management object (platform) can configure the usage scope of the claimed virtual resources (platform coupons) corresponding to the second virtual resource type. If the platform has configured the usage scope of the platform coupons and there are multiple target products, the order of these target products can be determined, and their recommended information will be displayed on the information recommendation page according to this order. The target products that match the claimed virtual resources corresponding to the second virtual resource type will be listed before the other target products. The target products that match the claimed virtual resources corresponding to the second virtual resource type can be understood as those that can be traded for among the multiple target products. For example, if the claimed virtual resources of the accessed object include virtual resources (platform coupons) provided by the management object (platform), and the platform has configured the platform coupons to be used for trading between product 1 and product 2, then the recommended information for product 1 and product 2 will be displayed first.

[0228] Optionally, if there are multiple target products matching the claimed virtual resources corresponding to the second virtual resource type, the order of the target products can be determined according to the descending order of the claimed virtual resource quantities for each target product. For example, if target product 1 corresponds to a claimed virtual resource quantity of 10 yuan in platform coupons, and target product 2 corresponds to a claimed virtual resource quantity of 5 yuan in platform coupons, then target product 1 will be listed before target product 2.

[0229] Optionally, if the virtual resource type corresponding to the already claimed virtual resource does not include the first virtual resource type, and the management object has not configured the usage scope of the virtual resource corresponding to the second virtual resource type (i.e., the virtual resource corresponding to the second virtual resource type provided by the management object can be traded for any product, meaning the virtual resource corresponding to the second virtual resource type provided by the management object is a general virtual resource (general coupon), then products matching the access account's preference information can be determined based on the access account's preference information, and product recommendation information matching the access account's preference information can be displayed on the information recommendation page. Optionally, if no claimed virtual resources exist, then products matching the access account's preference information can be determined based on the access account's preference information, and product recommendation information matching the access account's preference information can be displayed on the information recommendation page.

[0230] The user account's preference information can be determined based on at least one of the user account information, historical product browsing information, and historical product transaction information. Based on this preference information, products matching the user account's preferences can be identified. For example, if the user account information indicates an interest in clothing, historical product browsing information indicates that clothing was the most frequently viewed product, and historical product transaction information indicates that clothing was the most frequently traded product, then it can be determined that the user account is more interested in clothing (preference information). Therefore, clothing products matching the user account's preference information can be identified, and clothing product recommendations can be displayed on the information recommendation page.

[0231] In one optional implementation, the information recommendation page also includes at least one task information, each task information indicating that after completing at least one task, the virtual resources corresponding to each task information will be claimed; then it can also respond to the execution operation of each task indicated by the target task information in the at least one task information, and after the execution of each task indicated by the target task information is completed, the virtual resources corresponding to the target task information will be claimed.

[0232] The target task information may include any task information from at least one task information. Figure 3M For example, the information recommendation page 328 also includes target task information 328a. The task indicated by target task information 328a is "Watch the live stream for 10 minutes to receive a reward." That is, watching any live stream for 10 minutes will allow you to receive the virtual resource corresponding to target task information 328a, namely a 20 yuan coupon. Optionally, the associated location of target task information 328a may also include a task execution control 328b. This control can be used to execute the task indicated by target task information 328a. For example, the client can respond to the task execution control 328b to display the live stream interface of any live stream. After watching the live stream for ten minutes, the user can complete the task indicated by target task information 328a and receive the virtual resource corresponding to target task information 328a. Optionally, after completing the task indicated by the target task information, the virtual resource corresponding to the target task information can be sent to the access account; or, after completing the task indicated by the target task information, a return control can be displayed. In response to triggering the return control, an information recommendation page can be displayed. The information recommendation page includes a resource claim control. In response to triggering the resource claim control, the virtual resource corresponding to the target task information can be claimed. The resource claim control can be a newly added control, or it can be obtained by replacing the task execution control.

[0233] by Figure 3NFor example, the information recommendation page 329 also includes target task information 329a. The task indicated by target task information 329a is "buy 5 items," meaning that after purchasing 5 items, one can receive the virtual resource corresponding to target task information 329a, namely a 20 yuan coupon. Optionally, each task information corresponds to a task identifier, which can respond to a task switching operation on at least one task information other than the target task information, displaying other task information. The task switching operation on other task information may include a trigger operation on the task identifier of the other task information. Figure 3N For example, in response to a trigger operation on the task identifier 329b of at least one task information other than the target task information, the client displays other task information 330a on the information recommendation page 330.

[0234] Optionally, at least one task information indicates that each task is associated with a target product and a target live stream room on the information recommendation page. For example, if task 1 is to purchase a product on the current page, then you need to purchase the target product on the information recommendation page to complete task 1; or, if task 2 is to watch a live stream on the current page for 10 minutes, then you need to enter the live stream room interface of the target live stream room on the information recommendation page and watch the live stream for 10 minutes to complete task 2.

[0235] In an optional implementation, the product recommendation information of the target product and the live room information of the target live room on the information recommendation page can be updated to obtain an updated information recommendation page; wherein, the updated information recommendation page includes product recommendation information of the target product that matches the virtual resources corresponding to the target task information and live room information of the target live room that matches the virtual resources corresponding to the target task information; the updated information recommendation page is then displayed.

[0236] In this embodiment, after the user completes the tasks indicated by the target task information and receives the corresponding virtual resources, the client can update the information recommendation page. The updated page includes product recommendations for target goods matching the virtual resources corresponding to the target task information, as well as live stream information for target live streams matching the virtual resources. In other words, the user can trade target goods using the virtual resources corresponding to the target task information, or they can enter the target live stream and trade target goods using the virtual resources corresponding to the target task information. This embodiment updates the information recommendation page after the user completes the corresponding tasks. The target goods on the updated information recommendation page and the target live stream can be traded using the virtual resources obtained from completing the tasks, thus increasing the product transaction rate.

[0237] In this embodiment, a resource aggregation page is displayed, which includes at least one virtual resource block. In response to a claim operation performed on the at least one virtual resource block, the claimed virtual resources are determined. In response to a page switching operation performed on the resource aggregation page, an information recommendation page is displayed. The information recommendation page includes product recommendation information for the target product and live stream information for the target live stream, where the target live stream sells the target product. The target product is a product that can be traded using at least one of the claimed virtual resources. By displaying the resource aggregation page, users can claim virtual resources and switch to the information recommendation page, which includes product recommendation information for the target product and live stream information for the target live stream that can be traded using the claimed virtual resources. This allows users to quickly find the corresponding target product for trading, reducing operational complexity and increasing the transaction rate.

[0238] Based on the above description, please refer to Figure 5 , Figure 5 This is a flowchart illustrating another page interaction method provided in an embodiment of this application. This page interaction method can be applied to both clients and servers, such as... Figure 5 The page interaction method shown includes, but is not limited to, steps S501 to S508, wherein:

[0239] S501. The client displays a resource aggregation page, which includes at least one virtual resource block.

[0240] The specific implementation of step S501 in this application embodiment can be found in the relevant description of step S201 above, and will not be repeated here.

[0241] S502. In response to a take operation performed on at least one virtual resource block, the client sends a virtual resource take request to the server.

[0242] The claim operation performed on at least one virtual resource block can be a trigger operation performed on at least one virtual resource block, such as clicking at least one virtual resource block; or, the resource aggregation page includes a resource claim control, and the claim operation performed on at least one virtual resource block can be a trigger operation on the resource claim control. Optionally, the resource claim control can be displayed at an associated position of at least one virtual resource block, and the associated position of at least one virtual resource block can include the display position of at least one virtual resource block, or an adjacent position of at least one virtual resource block, etc.

[0243] Optionally, if there are multiple virtual resource blocks, each virtual resource block can correspond to a resource claiming control. In response to a trigger operation on any resource claiming control, the claimed virtual resource can be determined, and the claimed virtual resource is the virtual resource block corresponding to that resource claiming control.

[0244] Optionally, if there are multiple virtual resource blocks, then multiple virtual resource blocks can correspond to one resource claiming control. In response to a trigger operation on the resource claiming control, the claimed virtual resources can be determined. These claimed virtual resources correspond to the virtual resources of the multiple virtual resource blocks. In other words, this application, by having multiple virtual resource blocks correspond to one resource claiming control, can achieve "one-click claiming" of multiple virtual resources, improving the user's resource claiming efficiency. Optionally, the resource claiming control includes the resource quantity of the virtual resources corresponding to the multiple virtual resource blocks. The resource quantity can include the number of resources or the total resource quantity. For example, the number of resources could be "one-click claiming 3 coupons," and the total resource quantity could be "one-click claiming a 150 yuan coupon."

[0245] S503. The server sends the virtual resource to the access account based on the virtual resource request.

[0246] When the server receives a virtual resource request, it will send virtual resources that match the amount of virtual resources indicated in the request, which may include the quantity of virtual resources and / or the total amount of virtual resources.

[0247] Optionally, after the server sends the virtual resources to the access account, it can send a notification message to the client. The notification message is used to notify the client that virtual resources matching the amount of virtual resources indicated in the virtual resource claim request have been sent to the access account.

[0248] S504: The client confirms the virtual resources it has claimed.

[0249] Optionally, if the client receives a notification message from the server, then the client can determine that it has claimed the virtual resources.

[0250] S505: In response to the page switching operation performed on the resource aggregation page, the client sends a request to the server to obtain the information recommendation page.

[0251] The page switching operation can include any of the following: preset touch operation, voice switching operation, gesture switching operation, or triggering operation of the page switching control.

[0252] The preset touch operations can be understood as follows: Preset touch operations can be set for switching pages on the resource aggregation page. Users can then perform these preset touch operations, such as swiping up or pulling down, and the client can send a request to the server for a recommended information page. Voice switching operations can be understood as follows: Preset voice commands can be set for switching pages on the resource aggregation page. When the client receives voice data that matches the preset voice command, it can send a request to the server for a recommended information page. Gesture switching operations can be understood as follows: Preset gesture operations can be set for switching pages on the resource aggregation page. When users perform the corresponding preset gesture operation, the client can send a request to the server for a recommended information page. Triggering page switching controls can be understood as follows: The resource aggregation page may include page switching controls. Users can click on these controls, and the client can then send a request to the server for a recommended information page.

[0253] S506. The server retrieves product recommendation information and live stream information of the target product based on the information recommendation page request.

[0254] After receiving a request from the client to retrieve the recommended page, the server will retrieve the target product that can be traded using the virtual resources already claimed by the access account. Based on the target product, the server determines the product recommendation information and the live room information of the target live room, which is the live room that sells the target product.

[0255] The product recommendation information for the target product includes the product information and published content of the target product. The product information block of the target product is used to display the product information of the target product, and the content information block of the target product is used to display the published content of the target product.

[0256] The product information block for the target product is used to display the product information of the target product, which may be, for example, a product card for the target product. The product information may include at least one of the following: the product name, abbreviated information of the target media content associated with the target product, the product price, and the product tag. This embodiment of the application does not limit the specific details of these elements. The target media content associated with the target product may refer to product images or videos, etc. When selling the target product, the merchant will associate the product identifier of the target product with the target media content (product image or product video). The product identifier is used to uniquely identify the target product and may include the product name, product number, product identification code, etc.

[0257] The content information block of a target product can refer to the content information block of target published content associated with the target product. Target published content associated with the target product can include all published content by the publishing account that is associated with the target product. Here, the associated product of the published content can be understood as the published content and the product having a relationship. When creating published content, the publishing account sets the associated product, thus the server associates the published content with the product. For example, target published content associated with a target product can include published content in the comment section that includes a target comment, and the target comment includes a transaction entry point for the target product. The account that publishes the target comment in the comment section and the account that publishes the published content can be the same account, which can be a merchant account or a buyer account, and is not specifically limited by the embodiments of this application.

[0258] S507. The server sends the product recommendation information of the target product and the live room information of the target live room to the client.

[0259] S508. The client displays an information recommendation page, which includes product recommendation information for the target product and information about the target live stream. The target live stream is a live stream that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources that have been claimed.

[0260] The specific implementation of step S508 in this embodiment can be found in the description of step S403 above, and will not be repeated here.

[0261] In this embodiment, the client displays a resource aggregation page, which includes at least one virtual resource block. In response to a claim operation on the at least one virtual resource block, the client sends a virtual resource claim request to the server. The server sends the virtual resources to the access account based on the claim request. The client confirms the claimed virtual resources. In response to a page switching operation on the resource aggregation page, the client sends an information recommendation page retrieval request to the server. The server retrieves product recommendation information for the target product and livestream information for the target livestream room based on the information recommendation page retrieval request. The server sends the product recommendation information for the target product and the livestream information for the target livestream room to the client. The client displays the information recommendation page, which includes product recommendation information for the target product and livestream information for the target livestream room. The target livestream room is a livestream room selling the target product, and the target product is a product that can be traded using at least one of the claimed virtual resources. By displaying a resource aggregation page, users can claim virtual resources and switch to an information recommendation page. The information recommendation page includes product recommendations for target goods that can be traded using the claimed virtual resources, as well as live stream information for target live streams. This allows users to quickly find the corresponding target goods for trading, reducing the complexity of user operations and increasing the transaction rate of goods.

[0262] This application also provides a computer storage medium storing program instructions, which, when executed, are used to implement the corresponding methods described in the above embodiments.

[0263] This application provides a computer program product, which includes a computer program stored in a computer storage medium. The processor of a computer device reads the computer program from the computer storage medium and executes the computer program, causing the computer device to perform the corresponding methods described in the above embodiments.

[0264] See also Figure 6 , Figure 6 This is a schematic diagram of the structure of a page interaction device provided in an embodiment of this application.

[0265] In one implementation of the page interaction device according to the embodiments of this application, the page interaction device includes the following structure.

[0266] Display unit 601 is used to display a resource aggregation page, which includes at least one virtual resource block;

[0267] The determining unit 602 is configured to determine the virtual resources that have been claimed in response to a claim operation performed on at least one virtual resource block;

[0268] The display unit 601 is also configured to display an information recommendation page in response to a page switching operation performed on the resource aggregation page. The information recommendation page includes product recommendation information for the target product and live room information for the target live room. The target live room is a live room that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources that have been claimed.

[0269] In one embodiment, the information recommendation page includes a first display area and a second display area. The first display area is used to display the live room information of the target live room, and the second display area is used to display the product recommendation information of the target product. The live room information of the target live room includes the object identifier of the streamer object corresponding to the streamer account and the live status identifier. The first display area includes interactive controls. The determining unit 602 can also be used for:

[0270] In response to a trigger action on an interactive control, perform interactive actions with the streamer's account.

[0271] In one implementation, there are multiple target live streaming rooms, and the first display area is used to display the live streaming room information of the target live streaming room corresponding to the target anchor account that is associated with the accessing account.

[0272] In one implementation, the product recommendation information for the target product includes the product information and published content of the target product. The information recommendation page includes a product information block and a content information block for the target product. The product information block is used to display the product information of the target product, and the content information block is used to display the published content of the target product.

[0273] The display unit 601 can also be used for:

[0274] Promotional information is displayed in the product information block and content information block of the target product on the information recommendation page. The promotional information is determined based on the virtual resource information corresponding to the virtual resources already claimed that match the target product. The virtual resources already claimed that match the target product are used to trade for the target product.

[0275] In one implementation, after determining the acquired virtual resources in response to a claim operation performed on at least one virtual resource block, the determining unit 602 can further be used to:

[0276] A target prompt message is displayed at the top of the resource aggregation page. This prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

[0277] In one implementation, the target live streaming room also includes a live streaming room containing virtual resources to be claimed, and the determining unit 602 can also be used for:

[0278] If there are multiple target live streaming rooms, then determine the order in which the multiple target live streaming rooms are arranged;

[0279] The live stream information of multiple target live stream rooms is displayed on the information recommendation page in the order of arrangement; among these, the target live stream rooms with virtual resources to be claimed are arranged before the target live stream rooms selling target products.

[0280] In one implementation, the virtual resource types corresponding to the claimed virtual resources include a first virtual resource type and a second virtual resource type. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object.

[0281] The determining unit 602 can also be used for:

[0282] If there are multiple target products, then determine the order in which the multiple target products are arranged;

[0283] Product recommendations for multiple target products are displayed on the information recommendation page in the order they are arranged; among these multiple target products, the target products that match the claimed virtual resources corresponding to the first virtual resource type are arranged before the target products that match the claimed virtual resources corresponding to the second virtual resource type.

[0284] In one implementation, the virtual resource type corresponding to the claimed virtual resource includes a second virtual resource type. The virtual resource corresponding to the second virtual resource type is provided by the management object. The virtual resource corresponding to the second virtual resource type is used to trade at least one commodity configured by the management object, a commodity corresponding to a target commodity type configured by the management object, or a commodity provided by at least one merchant object configured by the management object.

[0285] The determining unit 602 can also be used for:

[0286] If there are multiple target products, then determine the order in which the multiple target products are arranged;

[0287] The information recommendation page displays product recommendations for multiple target products in the order they are arranged; among these multiple target products, the target product that matches the already claimed virtual resource corresponding to the second virtual resource type is arranged before the other target products.

[0288] In one implementation, the resource aggregation page includes a third display area and a fourth display area, wherein the third display area is used to display virtual resources to be claimed and the fourth display area is used to display virtual resources already claimed.

[0289] The third display area includes a first display sub-area and a second display sub-area. The first display sub-area is used to display virtual resources of a first type to be claimed, and the second display sub-area is used to display virtual resources of a second type to be claimed. The second type to be claimed is used to indicate that the corresponding virtual resources can be authorized to be claimed when preset conditions are met, and the first type to be claimed is used to indicate that any object can be authorized to claim the corresponding virtual resources.

[0290] In one implementation, the information recommendation page further includes at least one task information, each task information indicating that completing at least one task will trigger the claiming of the virtual resources corresponding to each task information; the determining unit 602 can also be used for:

[0291] Respond to the execution operation of each task indicated by the target task information in at least one task information, and after the execution of each task indicated by the target task information is completed, retrieve the virtual resources corresponding to the target task information.

[0292] In one embodiment, the display unit 601 can also be used for:

[0293] The product recommendation information of the target product and the live room information of the target live room on the information recommendation page are updated to obtain the updated information recommendation page; wherein, the updated information recommendation page includes product recommendation information of the target product that matches the virtual resources corresponding to the target task information and live room information of the target live room that matches the virtual resources corresponding to the target task information.

[0294] Display the updated information recommendation page.

[0295] In this embodiment, the display unit 601 displays a resource aggregation page, which includes at least one virtual resource block. The determining unit 602, in response to a claim operation performed on the at least one virtual resource block, determines the claimed virtual resources. In response to a page switching operation performed on the resource aggregation page, the display unit 601 displays an information recommendation page, which includes product recommendation information for the target product and livestream information for the target livestream room. The target livestream room is a livestream room selling the target product, and the target product is a product that can be traded using at least one of the claimed virtual resources. By displaying the resource aggregation page, users can claim virtual resources on the resource aggregation page and switch to the information recommendation page. The information recommendation page includes product recommendation information for the target product that can be traded using the claimed virtual resources and livestream information for the target livestream room. This allows users to quickly find the corresponding target product for trading, reducing user operational complexity and increasing the transaction rate of the product.

[0296] See also Figure 7 , Figure 7This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device in this embodiment includes a power supply module and other structures, and includes a processor 701, a memory 702, and a communication interface 703. The processor 701, the memory 702, and the communication interface 703 can exchange data, and the processor 701 implements the corresponding page interaction method.

[0297] The memory 702 may include volatile memory, such as random-access memory (RAM); the memory 702 may also include non-volatile memory, such as flash memory, solid-state drive (SSD), etc.; the memory 702 may also include a combination of the above types of memory.

[0298] Processor 701 may be a central processing unit (CPU). Processor 701 may also be a combination of a CPU and a GPU. In a computer device, multiple CPUs and GPUs may be included as needed for corresponding page interaction. In one embodiment, memory 702 is used to store program instructions. Processor 701 can invoke program instructions to implement the various methods described above in the embodiments of this application.

[0299] The communication interface 703 may include a display screen, microphone, or speaker, etc.

[0300] In one possible implementation, the processor 701 of the computer device invokes program instructions stored in the memory 702 to display a resource aggregation page via a communication interface 703. The resource aggregation page includes at least one virtual resource block. In response to a claim operation performed on the at least one virtual resource block, the processor determines the claimed virtual resources. In response to a page switching operation performed on the resource aggregation page, the processor displays an information recommendation page. The information recommendation page includes product recommendation information for a target product and live stream information for a target live stream, where the target live stream is a live stream that sells the target product, and the target product is a product that can be traded using at least one of the claimed virtual resources.

[0301] In one embodiment, the information recommendation page includes a first display area and a second display area. The first display area is used to display the live room information of the target live room, and the second display area is used to display the product recommendation information of the target product. The live room information of the target live room includes the object identifier of the streamer object corresponding to the streamer account and the live status identifier. The first display area includes interactive controls. The processor 701 can also perform the following operations:

[0302] In response to a trigger action on an interactive control, perform interactive actions with the streamer's account.

[0303] In one implementation, there are multiple target live streaming rooms, and the first display area is used to display the live streaming room information of the target live streaming room corresponding to the target anchor account that is associated with the accessing account.

[0304] In one implementation, the product recommendation information for the target product includes the product information and published content of the target product. The information recommendation page includes a product information block and a content information block for the target product. The product information block is used to display the product information of the target product, and the content information block is used to display the published content of the target product.

[0305] Processor 701 can also perform the following operations through communication interface 703:

[0306] Promotional information is displayed in the product information block and content information block of the target product on the information recommendation page. The promotional information is determined based on the virtual resource information corresponding to the virtual resources already claimed that match the target product. The virtual resources already claimed that match the target product are used to trade for the target product.

[0307] In one implementation, in response to a take-up operation performed on at least one virtual resource block, after determining that the virtual resources have been taken up, the processor 701 may further perform the following operations:

[0308] A target prompt message is displayed at the top of the resource aggregation page. This prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

[0309] In one implementation, the target live streaming room also includes a live streaming room containing virtual resources to be claimed, and the processor 701 can also perform the following operations:

[0310] If there are multiple target live streaming rooms, then determine the order in which the multiple target live streaming rooms are arranged;

[0311] The live stream information of multiple target live stream rooms is displayed on the information recommendation page in the order of arrangement; among these, the target live stream rooms with virtual resources to be claimed are arranged before the target live stream rooms selling target products.

[0312] In one implementation, the virtual resource types corresponding to the claimed virtual resources include a first virtual resource type and a second virtual resource type. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object.

[0313] Processor 701 can also perform the following operations:

[0314] If there are multiple target products, then determine the order in which the multiple target products are arranged;

[0315] Product recommendations for multiple target products are displayed on the information recommendation page in the order they are arranged; among these multiple target products, the target products that match the claimed virtual resources corresponding to the first virtual resource type are arranged before the target products that match the claimed virtual resources corresponding to the second virtual resource type.

[0316] In one implementation, the virtual resource type corresponding to the claimed virtual resource includes a second virtual resource type. The virtual resource corresponding to the second virtual resource type is provided by the management object. The virtual resource corresponding to the second virtual resource type is used to trade at least one commodity configured by the management object, a commodity corresponding to a target commodity type configured by the management object, or a commodity provided by at least one merchant object configured by the management object.

[0317] Processor 701 can also perform the following operations:

[0318] If there are multiple target products, then determine the order in which the multiple target products are arranged;

[0319] The information recommendation page displays product recommendations for multiple target products in the order they are arranged; among these multiple target products, the target product that matches the already claimed virtual resource corresponding to the second virtual resource type is arranged before the other target products.

[0320] In one implementation, the resource aggregation page includes a third display area and a fourth display area, wherein the third display area is used to display virtual resources to be claimed and the fourth display area is used to display virtual resources already claimed.

[0321] The third display area includes a first display sub-area and a second display sub-area. The first display sub-area is used to display virtual resources of a first type to be claimed, and the second display sub-area is used to display virtual resources of a second type to be claimed. The second type to be claimed is used to indicate that the corresponding virtual resources can be authorized to be claimed when preset conditions are met, and the first type to be claimed is used to indicate that any object can be authorized to claim the corresponding virtual resources.

[0322] In one implementation, the information recommendation page further includes at least one task information, each task information indicating that completing at least one task will trigger the claiming of the virtual resources corresponding to each task information; the processor 701 can also perform the following operations:

[0323] Respond to the execution operation of each task indicated by the target task information in at least one task information, and after the execution of each task indicated by the target task information is completed, retrieve the virtual resources corresponding to the target task information.

[0324] In one embodiment, the processor 701 can also perform the following operations through the communication interface 703:

[0325] The product recommendation information of the target product and the live room information of the target live room on the information recommendation page are updated to obtain the updated information recommendation page; wherein, the updated information recommendation page includes product recommendation information of the target product that matches the virtual resources corresponding to the target task information and live room information of the target live room that matches the virtual resources corresponding to the target task information.

[0326] Display the updated information recommendation page.

[0327] In this embodiment, processor 701 displays a resource aggregation page via communication interface 703. The resource aggregation page includes at least one virtual resource block. In response to a claim operation performed on the at least one virtual resource block, processor 701 determines the claimed virtual resources. In response to a page switching operation performed on the resource aggregation page via communication interface 703, processor 701 displays an information recommendation page. The information recommendation page includes product recommendation information for the target product and live stream information for the target live stream. The target live stream is a live stream selling the target product, and the target product is a product that can be traded using at least one of the claimed virtual resources. By displaying the resource aggregation page, users can claim virtual resources on the resource aggregation page and switch to the information recommendation page. The information recommendation page includes product recommendation information for the target product that can be traded using the claimed virtual resources and live stream information for the target live stream. This allows users to quickly find the corresponding target product for trading, reducing user operational complexity and increasing the transaction rate of the product.

[0328] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

[0329] The above-disclosed embodiments are merely some of the embodiments of this application, and should not be construed as limiting the scope of this application. Those skilled in the art can understand that all or part of the processes for implementing the above embodiments, and equivalent changes made in accordance with the claims of this application, still fall within the scope of this application.

Claims

1. A page interaction method, characterized in that, The method includes: Display a resource aggregation page, which includes at least one virtual resource block; In response to the claim operation performed on the at least one virtual resource block, determine the virtual resources that have been claimed; In response to a page switching operation performed on the resource aggregation page, an information recommendation page is displayed. The information recommendation page includes product recommendation information for the target product and live room information for the target live room. The target live room is a live room that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources already claimed.

2. The method as described in claim 1, characterized in that, The information recommendation page includes a first display area and a second display area. The first display area is used to display the live room information of the target live room, and the second display area is used to display the product recommendation information of the target product. The live room information of the target live room includes the object identifier of the streamer object corresponding to the streamer account and the live status identifier. The first display area includes interactive controls. The method further includes: In response to a trigger operation on the interactive control, an interactive operation with the broadcaster's account is performed.

3. The method as described in claim 2, characterized in that, There are multiple target live streaming rooms, and the first display area is used to display the live streaming room information of the target live streaming room corresponding to the target anchor account that is associated with the accessing account.

4. The method as described in claim 1, characterized in that, The product recommendation information for the target product includes the product information and publication content of the target product. The information recommendation page includes a product information block and a content information block for the target product. The product information block is used to display the product information of the target product, and the content information block is used to display the publication content of the target product. The method further includes: Promotional information is displayed in the product information block and content information block of the target product on the information recommendation page. The promotional information is determined based on the virtual resource information corresponding to the virtual resources already claimed that match the target product. The virtual resources already claimed that match the target product are used to trade for the target product.

5. The method as described in claim 1, characterized in that, The method, in response to a claim operation performed on the at least one virtual resource block, further includes, after determining that the claimed virtual resources have been claimed: A target prompt message is displayed above the resource aggregation page. The target prompt message is used to prompt the resource aggregation page to be triggered to display the information recommendation page.

6. The method as described in claim 1, characterized in that, The target live streaming room also includes live streaming rooms with virtual resources to be claimed within them, and the method further includes: If there are multiple target live streaming rooms, then determine the order in which the multiple target live streaming rooms are arranged; The live stream information of the multiple target live stream rooms is displayed on the information recommendation page in the order of arrangement; wherein, the order of the target live stream rooms with virtual resources to be claimed is before the order of the target live stream rooms selling the target products.

7. The method as described in claim 1, characterized in that, The virtual resource types corresponding to the claimed virtual resources include a first virtual resource type and a second virtual resource type. The virtual resources corresponding to the first virtual resource type are provided by the merchant object, and the virtual resources corresponding to the second virtual resource type are provided by the management object. The method further includes: If there are multiple target products, then the order in which the multiple target products are arranged is determined; The product recommendation information of the plurality of target products is displayed on the information recommendation page in the order of arrangement; wherein, the order of the target products that match the claimed virtual resources corresponding to the first virtual resource type is before the order of the target products that match the claimed virtual resources corresponding to the second virtual resource type.

8. The method as described in claim 1, characterized in that, The virtual resource type corresponding to the claimed virtual resource includes a second virtual resource type. The virtual resource corresponding to the second virtual resource type is provided by the management object. The virtual resource corresponding to the second virtual resource type is used to trade at least one product configured by the management object, the product corresponding to the target product type configured by the management object, or the product provided by at least one merchant object configured by the management object. The method further includes: If there are multiple target products, then the order in which the multiple target products are arranged is determined; The product recommendation information of the plurality of target products is displayed on the information recommendation page in the order of arrangement; wherein, the target products that match the claimed virtual resources corresponding to the second virtual resource type are arranged before the other target products.

9. The method as described in claim 1, characterized in that, The resource aggregation page includes a third display area and a fourth display area. The third display area is used to display virtual resources to be claimed, and the fourth display area is used to display virtual resources that have already been claimed. The third display area includes a first display sub-area and a second display sub-area. The first display sub-area is used to display virtual resources of a first type to be claimed, and the second display sub-area is used to display virtual resources of a second type to be claimed. The second type to be claimed is used to indicate that the corresponding virtual resources can be authorized to be claimed when preset conditions are met, and the first type to be claimed is used to indicate that any object can be authorized to claim the corresponding virtual resources.

10. The method as described in claim 1, characterized in that, The information recommendation page also includes at least one task information, each task information indicating that completing at least one task will trigger the claiming of virtual resources corresponding to each task information; the method further includes: In response to the execution operation of each task indicated by the target task information in the at least one task information, after the execution of each task indicated by the target task information is completed, the virtual resources corresponding to the target task information are retrieved.

11. The method as described in claim 10, characterized in that, The method further includes: The product recommendation information of the target product and the live room information of the target live room in the information recommendation page are updated to obtain the updated information recommendation page; wherein, the updated information recommendation page includes product recommendation information of the target product that matches the virtual resources corresponding to the target task information and live room information of the target live room that matches the virtual resources corresponding to the target task information. The updated information recommendation page is displayed.

12. A page interaction device, characterized in that, The device includes: A display unit is used to display a resource aggregation page, the resource aggregation page including at least one virtual resource block; A determining unit is configured to determine the virtual resources that have been claimed in response to a claim operation performed on the at least one virtual resource block; The display unit is further configured to display an information recommendation page in response to a page switching operation performed on the resource aggregation page. The information recommendation page includes product recommendation information for the target product and live room information for the target live room. The target live room is a live room that sells the target product, and the target product is a product that can be traded using at least one of the virtual resources already claimed.

13. A computer device, characterized in that, The computer device includes a memory, a communication interface, and a processor, wherein the memory, the communication interface, and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the page interaction method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the page interaction method as described in any one of claims 1 to 11.

15. A computer program product, characterized in that, The computer program product includes a computer program stored in a computer storage medium; a processor of a computer device reads the computer program from the computer storage medium and executes the computer program, causing the computer device to perform the page interaction method as described in any one of claims 1 to 11.