Resource recommendation method, device, server and storage medium

By displaying the resource object combination display page in the live broadcast room and displaying the resource combination of preset recommendation services for user accounts, the problem of low resource recommendation efficiency in the existing technology is solved, and more efficient resource recommendation and user interaction is achieved.

CN115914669BActive Publication Date: 2025-03-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211668912.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-24
Publication Date
2025-03-11
Estimated Expiration
2042-12-24

AI Technical Summary

Technical Problem

In the prior art, viewers are less efficient in obtaining recommended resources in the live broadcast room, and they need to view, understand and compare all recommended resources one by one.

Method used

By displaying the resource object recommendation page in the live broadcast room interface and displaying the resource object combination display page in the page in response to user operations, displaying the combined resource data of the preset recommendation service for resource object combinations.

Benefits of technology

It improves the efficiency of users to obtain recommended resources, reduces the time for users to select resource objects combinations, optimizes the resource recommendation process and improves the interaction efficiency between users and resource objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115914669B_ABST
    Figure CN115914669B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a resource recommendation method, a resource recommendation device, an electronic device, a storage medium and a computer program product, the method comprising: in response to a trigger operation on a target control in a live studio interface, a resource object recommendation page is displayed in the live studio interface; wherein the resource object recommendation page includes a recommendation identifier corresponding to a preset recommendation service; in response to a trigger operation on the recommendation identifier, a resource object combination display page is displayed in the resource object recommendation page; wherein the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommendation service for at least two resource objects in the resource object combination. The above scheme broadens the resource recommendation display method, can reduce the time when a user account selects a resource object combination, thereby improving the efficiency of the interaction between the user account and the resource object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a resource recommendation method, a resource recommendation device, a server, a computer-readable storage medium, and a computer program product. Background Art

[0002] With the development of Internet technology, people's trading methods have changed from traditional physical transactions to online transactions. With the widespread popularity of online live broadcasts, live broadcasts or watching live broadcasts through terminals have become an increasingly popular form of leisure and entertainment. Online transactions have also changed from traditional online web transactions to live broadcasts, which are more intuitive and interactive. During the live broadcast process, relevant information about resources is displayed to audience users, so that users can understand the resources and obtain them based on the displayed relevant information.

[0003] In the related art, the terminal recommends and displays the relevant information of the resource items in the live broadcast room to the audience users through the resource viewing entrance in the live broadcast room. Accordingly, the audience users learn and obtain the relevant resources based on the information of the recommended resource items, such as clicking on the link of a recommended resource to obtain the recommended resource.

[0004] However, the current resource recommendation display method generally displays all the recommended resources in order, so that the audience users need to view, understand, compare and select all the recommended resources before obtaining the resources. Therefore, the audience users have low efficiency in obtaining the displayed recommended resources. Summary of the invention

[0005] The present disclosure provides a resource recommendation method, a resource recommendation device, a server, a storage medium and a computer program product to at least solve the problem of low efficiency of audience users in obtaining displayed recommended resource items in the related art. The technical solution of the present disclosure is as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, a resource recommendation method is provided, comprising:

[0007] In response to a triggering operation on a target control in a live studio interface, a resource object recommendation page is displayed in the live studio interface; the resource object recommendation page includes a recommendation identifier corresponding to a preset recommended service;

[0008] In response to a triggering operation on the recommendation identifier, a resource object combination display page is displayed in the resource object recommendation page; the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommendation service for at least two resource objects in the resource object combination.

[0009] In an exemplary embodiment, each of the resource object combinations represents a combination of at least two resource objects of a combination type;

[0010] The displaying of the resource object combination display page in the resource object recommendation page includes:

[0011] In the resource object combination display page, the resource object combinations of each combination type and the combination resource data corresponding to the resource object combinations of each combination type are displayed in sections.

[0012] In an exemplary embodiment, after displaying the resource object combinations of each combination type and the combined resource data corresponding to the resource object combinations of each combination type, the method further includes:

[0013] In the resource object combination display page, in response to a replacement operation on a target resource object in the resource object combination, the target resource object is replaced with a corresponding new resource object to obtain a new resource object combination;

[0014] The resource object combination page displayed is updated according to the new resource object combination and the new combination resource data corresponding to the new resource object combination.

[0015] In an exemplary embodiment, in response to a replacement operation on a target resource object in the resource object combination, replacing the target resource object with a corresponding new resource object includes:

[0016] In response to a removal operation on a first target resource object in the resource object combination, removing the first target resource object from a preset display area in the resource object combination;

[0017] In response to a move-in operation on a second target resource object in the resource object recommendation page, the second target resource object is moved into the preset display area.

[0018] In an exemplary embodiment, the activity state of the resource object in the preset display area includes a fixed state or a moving state;

[0019] In response to the removal operation of the first target resource object in the resource object combination, removing the first target resource object from the preset display area in the resource object combination includes:

[0020] In response to a selection instruction for a first target resource object in the preset display area, switching the first target resource object from a fixed state to a moving state;

[0021] In response to a drag instruction for the first target resource object in the motion state, the first target resource object is dragged from the preset display area to a preset removal area for removal.

[0022] In an exemplary embodiment, displaying a resource object recommendation page in the live broadcast room interface includes:

[0023] Displaying a recommendation mark corresponding to the preset recommended service on the resource object recommendation page;

[0024] The recommendation identifier is used to indicate that the preset recommendation service is applied to a user account of a specified type;

[0025] The user account of the specified type is a user account that has a corresponding association status with the live broadcast account to which the live broadcast room belongs;

[0026] The association state includes an associated state or an unassociated state.

[0027] In an exemplary embodiment, the displaying of a resource object combination display page in the resource object recommendation page further includes:

[0028] The associated prompt information is displayed in a preset layout area in the resource object combination display page.

[0029] In an exemplary embodiment, the preset recommended service is a resource object replacement service;

[0030] The display of the associated prompt information in the preset layout area in the resource object combination display page includes one of the following two items:

[0031] When the account association status between the user account and the live broadcast account is in an associated state, first association prompt information is displayed in the preset layout area; the first association prompt information is used to indicate that the resource object replacement service has been opened to the user account;

[0032] When the account association status between the user account and the live broadcast account is unassociated, second association prompt information is displayed in the preset layout area; the second association prompt information is used to indicate that the resource object replacement service is not open to the user account.

[0033] In an exemplary embodiment, after displaying the resource object combination display page in the resource object recommendation page, the following further includes:

[0034] In a case where the account association state between the user account and the live broadcast account is an associated state, in response to a replacement request for the resource object combination, displaying an interaction page;

[0035] In response to the interactive operation performed on the interactive page, the resources in the resource account of the user account are deducted according to the value corresponding to the combined resource data.

[0036] In an exemplary embodiment, the preset layout area further includes a preset state switching control, and the state switching control is used to switch the account association state between the user account and the live broadcast account;

[0037] After the associated prompt information is displayed in the preset layout area of ​​the resource object combination display page, one of the following two items is also included:

[0038] In response to a triggering operation on a state switching control in the preset layout area, switching the associated state between the user account and the live broadcast account to an unassociated state, and switching the first associated prompt information to the second associated prompt information;

[0039] In response to a triggering operation on a status switching control in the preset layout area, the unassociated state between the user account and the live broadcast account is switched to an associated state, and the second association prompt information is switched to the first association prompt information.

[0040] In an exemplary embodiment, the displaying of a resource object combination display page in the resource object recommendation page further includes:

[0041] In response to the account association status between the user account and the live broadcast account being unassociated, displaying a promotion page for the live broadcast account on the physical upper layer of the resource object combination display page;

[0042] The promotion page includes a promotion area, and the promotion area includes a first promotion control and a second promotion control;

[0043] The first promotion control is used to close the promotion page;

[0044] The second promotion control is used to switch the account association state between the user account and the live broadcast account to the associated state, and close the promotion page.

[0045] According to a second aspect of an embodiment of the present disclosure, a resource recommendation device is provided, including:

[0046] A first display unit is configured to execute a trigger operation on a target control in a live broadcast room interface, and display a resource object recommendation page in the live broadcast room interface; the resource object recommendation page includes a recommendation identifier corresponding to a preset recommended service;

[0047] The second display unit is configured to execute a trigger operation in response to the recommendation identifier, and display a resource object combination display page in the resource object recommendation page; the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is the resource data determined by the preset recommendation service for at least two resource objects in the resource object combination.

[0048] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0049] processor;

[0050] a memory for storing executable instructions for the processor;

[0051] The processor is configured to execute the executable instructions to implement any of the resource recommendation methods described above.

[0052] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a computer program, and when the computer program is executed by a processor of an electronic device, the electronic device is enabled to execute any of the resource recommendation methods described above.

[0053] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes program instructions, and when the program instructions are executed by a processor of an electronic device, the electronic device is enabled to execute any of the resource recommendation methods described above.

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

[0055] The method first displays a resource object recommendation page in the live broadcast room interface in response to a trigger operation on a target control in the live broadcast room interface; wherein the resource object recommendation page includes a recommendation identifier corresponding to a preset recommended service; then, in response to a trigger operation on the recommendation identifier, a resource object combination display page is displayed in the resource object recommendation page; wherein the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommended service for at least two resource objects in the resource object combination. In this way, on the one hand, different from the method in the prior art of displaying all the resource items to be recommended in order, the present application uses the user account to trigger the recommendation identifier corresponding to the preset recommendation service to display a display page including a resource object combination to the user account, which can effectively recommend resource objects to the user account according to the recommendation service, thereby broadening the resource recommendation display method; further, by displaying at least one resource object combination and the corresponding resource data of each combination in the resource object combination display page, the user account no longer needs to view, understand, compare and select each resource object, but instead recommends a combination of at least two resource objects to the user account in a targeted manner, so as to reduce the time for the user account to select a resource object combination, thereby optimizing the process of recommending resource objects to the user account and improving the efficiency of the interaction between the user account and the resource objects.

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

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

[0058] Figure 1 The diagram is a diagram of an application environment of a resource recommendation method according to an exemplary embodiment.

[0059] Figure 2 The figure is a flowchart of a resource recommendation method according to an exemplary embodiment.

[0060] Figure 3 The present invention is an interface diagram showing a triggering display of a resource object recommendation page according to an exemplary embodiment.

[0061] Figure 4 The present invention is an interface diagram showing a triggering display of a resource object combination display page according to an exemplary embodiment.

[0062] Figure 5The present invention is an interface diagram of a resource object combination display page according to an exemplary embodiment.

[0063] Figure 6 The present invention is an interface diagram showing a promotion page according to an exemplary embodiment.

[0064] Figure 7 The present invention is a flowchart showing steps for implementing a resource object replacement service according to an exemplary embodiment.

[0065] Figure 8 The present invention is a flowchart showing steps of updating a resource object combination page according to an exemplary embodiment.

[0066] Fig. 9 The present invention is an interface diagram showing a method of removing a resource object from a resource object combination according to an exemplary embodiment.

[0067] Fig.10 The figure is a block diagram of a resource recommendation device according to another exemplary embodiment.

[0068] Fig.11 It is a block diagram of an electronic device for resource recommendation according to an exemplary embodiment.

[0069] Fig.12 It is a block diagram of a computer-readable storage medium for resource recommendation according to an exemplary embodiment.

[0070] Fig.13 It is a block diagram of a computer program product for resource recommendation according to an exemplary embodiment. DETAILED DESCRIPTION

[0071] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0072] The term "and / or" in the embodiments of the present application refers to any and all possible combinations of one or more of the associated enumerated items. It should also be noted that when used in this specification, "include / comprise" specifies the presence of stated features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements and / or components and / or their groups.

[0073] The terms "first", "second", etc. in this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0074] In addition, although the term "first", "second" etc. is used many times in the present application to describe various operations (or various elements or various applications or various instructions or various data), etc., these operations (or elements or applications or instructions or data) should not be restricted by these terms. These terms are only used to distinguish an operation (or element or application or instruction or data) from another operation (or element or application or instruction or data). For example, the first resource object combination can be called the second resource object combination, and the second resource object combination can also be called the first resource object combination, which is only different from the scope included by the two, without departing from the scope of the present application, the first resource object combination and the second resource object combination are both the sets of at least two resource objects combined by the corresponding combination type, but the two are not at least two resource objects combined by the same combination type.

[0075] The resource recommendation method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 via a communication network. The data storage system can store the processed data in the server 104, or send the processed data stored in the server 104 to the terminal 102. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers.

[0076] In some embodiments, reference Figure 1 , the terminal 102 first responds to the trigger operation of the target control in the live broadcast room interface, and displays a resource object recommendation page in the live broadcast room interface; wherein, the resource object recommendation page includes a recommendation identifier corresponding to the preset recommended business; then, the terminal 102 responds to the trigger operation of the recommendation identifier again, and displays a resource object combination display page in the resource object recommendation page; wherein, the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommended business for at least two resource objects in the resource object combination.

[0077] In some embodiments, the terminal 102 (such as a mobile terminal, a fixed terminal) can be implemented in various forms. The terminal 102 can be a mobile terminal including a mobile phone, a smart phone, a laptop, a portable handheld device, a personal digital assistant (PDA), a tablet computer (PAD), etc., which can respond to the triggering operation of the recommendation mark and display the resource object combination display page in the resource object recommendation page. The terminal 102 can also be an automated teller machine (Automated Teller Machine, ATM), an automatic all-in-one machine, a digital TV, a desktop computer, a fixed computer, etc., which can respond to the triggering operation of the recommendation mark and display the resource object combination display page in the resource object recommendation page.

[0078] In the following, it is assumed that the terminal 102 is a fixed terminal. However, it will be understood by those skilled in the art that the configuration according to the embodiments disclosed in the present application can also be applied to a mobile type terminal 102 if there are operations or elements specifically for mobile purposes.

[0079] In some embodiments, the data processing component running on the terminal 102 may load any of a variety of additional server applications and / or middle-tier applications being executed, such as HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), CGI (Common Gateway Interface), RDBMS (Relational Database Management System), etc.

[0080] In some embodiments, the terminal 102 may be implemented with an independent data processor or a data processing cluster composed of multiple data processors. The terminal 102 may be adapted to run one or more application services or software components that provide various additional server applications and / or middle-tier applications described in the foregoing disclosure.

[0081] In some embodiments, the application service may include a service interface for providing a user with a display interface of a live studio (e.g., an operation interface for a user to trigger a target control in the live studio interface, a display interface for displaying a resource object combination display page to a user), and corresponding program services, etc. Among them, the software component may include, for example, an application program (SDK) or a client (APP) having the function of displaying a resource object recommendation page and / or a resource object combination display page in response to a user operation.

[0082] In some embodiments, the application or client provided by the terminal 102 that has the function of responding to user operations and displaying a resource object recommendation page and / or a resource object combination display page includes a portal port that provides one-to-one application services to users in the foreground and multiple business systems that perform data processing in the background, so as to extend the functional application of responding to user operations and displaying pages to the APP or client, so that users can use and access the functions of responding to user operations and displaying pages at any time and any place.

[0083] In some embodiments, the resource transfer function of the APP or client may be a computer program running in user mode to complete one or more specific tasks, which can interact with the user and has a visual user interface. The APP or client may include two parts: a graphical user interface (GUI) and an engine, which can provide a digital client system with multiple application services to the user in the form of a user interface.

[0084] In some embodiments, the user may input corresponding code data or control parameters to the APP or client through an input device in the terminal 102 to execute the application service of the computer program in the terminal 102 and display the application service in the user interface.

[0085] As an example, when a user triggers a target control in a live broadcast room interface of an application in terminal 102 through an input device in terminal 102, the application obtains service information about the target control, and after the application generates a resource object recommendation page based on the service information, terminal 102 displays the resource object recommendation page based on a graphical user interface; when a user triggers a recommendation logo in a resource object recommendation page through an input device in terminal 102, the application obtains service information about the recommendation logo, and after the application generates a resource object combination display page based on the service information, terminal 102 displays the resource object combination display page based on the graphical user interface.

[0086] Optionally, the input method corresponding to the input device may be touch screen input, key input, voice input or related control program input and the like.

[0087] In some embodiments, the operating system running on the APP or client may include various versions of Microsoft Apple and / or Linux operating system, various commercial or similar Operating systems (including but not limited to various GNU / Linux operating systems, Google etc.) and / or mobile operating systems such as The operating system, as well as other online operating systems or offline operating systems, are not specifically limited here.

[0088] In some embodiments, Figure 2 As shown, a resource recommendation method is provided, which is applied to Figure 1 Taking the terminal 102 in the example as an example, the method includes the following steps:

[0089] Step S11, in response to the triggering operation of the target control in the live broadcast room interface, a resource object recommendation page is displayed in the live broadcast room interface.

[0090] In one embodiment, a plurality of configured function controls are displayed in the live broadcast room interface to implement the interactive functions corresponding to the function controls to the user account. For example, the function controls may include a barrage control for the user account to send barrage messages, a gift control for sending or receiving gifts, and the like.

[0091] In one embodiment, the target control is a functional control in the live studio interface for triggering the display of a resource object recommendation page. That is, when a user account performs a trigger operation (including, for example, a click operation, a long press operation, a sliding operation, or inputting corresponding control parameters) on the target control in the live studio interface, the target control responds to the trigger operation to display the configured resource object recommendation page in the live studio interface.

[0092] In some embodiments, the resource object recommendation page includes the live broadcast room recommending and displaying various resource objects and description information of the various resource objects to the user account.

[0093] In some embodiments, the resource objects may be, for example, recommended physical resources, film and television resources, text resources, etc., and the description information of various resource objects may be introduction information about the recommended resource objects, for example, including information such as the value and deduction value of the physical resources, and information such as the duration and name of the film and television resources.

[0094] In one embodiment, the resource object recommendation page includes a recommendation mark corresponding to the preset recommended service. That is, the terminal displays the resource object recommendation page in the live broadcast room interface, including: displaying the recommendation mark corresponding to the preset recommended service in the resource object recommendation page.

[0095] Among them, the resource object recommendation page displays function identifiers corresponding to various functional services, including various types of service services planned by Internet providers based on their own supply strategies, such as collection services, purchase services, and recommendation services for resource objects.

[0096] The recommendation service may be a resource object recommendation service with a direction planned by an Internet provider, for example, a physical resource object recommendation service with a corresponding deduction value, a recommendation service for a user account of a specified type, etc., which is not specifically limited here.

[0097] In an exemplary embodiment, see Figure 3 , Figure 3 This is a schematic diagram of an interface for triggering and displaying a resource object recommendation page in this application. Figure 3 The "A" figure of the live studio interface shows a live studio interface, and the lower side of the live studio interface includes a variety of functional controls for user accounts to implement. Among them, there is a target control P1 at the lower side of the live studio interface. In response to the triggering operation of the target control P1 by the user account, the terminal displays a resource object recommendation page (i.e. Figure 3 "B" figure). Among them, the resource object recommendation page includes the live broadcast room recommending and displaying various resource objects to the user account and the description information of various resource objects (including resource object P2 and description information P3 about resource object P2). Functional identifiers corresponding to various functional services (such as service 1 and service 2) are displayed on the upper side of the resource object recommendation page, and the functional identifiers corresponding to the various functional services include a recommendation identifier P4 corresponding to the preset recommended service. Among them, the preset recommended service is a recommended service for user accounts of the specified "A-level" type, and the recommendation identifier P4 is also used to indicate to the user account that the preset recommended service is a functional service exclusive to user accounts of the "A-level" type.

[0098] Step S12: In response to the triggering operation of the recommendation identifier, a resource object combination display page is displayed in the resource object recommendation page.

[0099] In one embodiment, the resource object combination display page includes at least one resource object combination and combination resource data corresponding to each resource object combination.

[0100] In some embodiments, each resource object combination includes at least two resource objects, that is, the terminal combines at least two resource objects (for example, 2, 5, 10, etc.) together to form a group of resource objects, thereby obtaining a resource object combination.

[0101] In some embodiments, the combined resource data is resource data determined by a preset recommended service for at least two resource objects in the resource object combination.

[0102] Among them, the terminal determines the comprehensive resource data by performing data processing on the resource data of each resource object in the resource object combination according to the data processing rules preset by the preset recommendation service (including, for example, the deduction rules in the physical resource recommendation service, the scoring rules in the film and television resource service, etc.).

[0103] In an exemplary embodiment, see Figure 4 , Figure 4 This is a schematic diagram of an interface for triggering and displaying a resource object combination display page in this application. Figure 4 The resource object recommendation page is shown in the figure "C". The terminal responds to the triggering operation of the user account on the recommendation mark P4 corresponding to the preset recommended business in the resource object recommendation page, and displays the resource object combination display page (i.e. Figure 4 The resource object combination display page includes a resource object combination R1 and the combination resource data R2 corresponding to the resource object combination R1, and a resource object combination R3 and the combination resource data R4 corresponding to the resource object combination R3. The resource object combination R1 includes a first number of resource objects, and the resource object combination R2 includes a second number of resource objects.

[0104] In the above-mentioned resource recommendation process, the terminal first responds to the trigger operation of the target control in the live broadcast room interface, and displays a resource object recommendation page in the live broadcast room interface; wherein, the resource object recommendation page includes a recommendation identifier corresponding to the preset recommended business; then, in response to the trigger operation of the recommendation identifier, a resource object combination display page is displayed in the resource object recommendation page; wherein, the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommended business for at least two resource objects in the resource object combination. In this way, on the one hand, different from the method in the prior art of displaying all the resource items to be recommended in order, the present application uses the user account to trigger the recommendation identifier corresponding to the preset recommendation service to display a display page including a resource object combination to the user account, which can effectively recommend resource objects to the user account according to the recommendation service, thereby broadening the resource recommendation display method; further, by displaying at least one resource object combination and the corresponding resource data of each combination in the resource object combination display page, the user account no longer needs to view, understand, compare and select each resource object, but instead recommends a combination of at least two resource objects to the user account in a targeted manner, so as to reduce the time for the user account to select a resource object combination, thereby optimizing the process of recommending resource objects to the user account and improving the efficiency of the interaction between the user account and the resource objects.

[0105] Those skilled in the art will appreciate that in the above methods of the specific implementation, the disclosed methods can be implemented in more specific ways. For example, the above described implementation of displaying a resource object combination display page in a resource object recommendation page in response to a triggering operation on a recommendation identifier is merely illustrative.

[0106] Exemplarily, the resource object recommendation page displayed on the terminal; or the resource object combination display page displayed in the resource object recommendation page, etc., is merely a collection method, and there may be other transformation methods in actual implementation, for example, the resource object recommendation page and the resource object combination display page can be combined or collected into another system, or some features can be ignored or not executed.

[0107] In some embodiments, the preset recommended service is a functional service that is applied to a user account of a specified type.

[0108] In some embodiments, the user account of the specified type is a user account that has a corresponding association status with the live broadcast account to which the live broadcast room belongs, wherein the association status includes an associated state or an unassociated state.

[0109] As an example, when the preset recommendation service is a physical resource recommendation service, the association status between the user account and the live broadcast account to which the live broadcast room belongs includes a followed status or an unfollowed status. The followed status indicates that the user account has followed the live broadcast account, and the unfollowed status indicates that the user account has not followed the live broadcast account.

[0110] In one embodiment, the terminal displays a resource object combination display page in the resource object recommendation page, further comprising: displaying associated prompt information in a preset layout area in the resource object combination display page.

[0111] The association prompt information is used to display to the user account the corresponding association degree between the user account and the live broadcast account.

[0112] In one embodiment, when the preset recommended service is a resource object replacement service (including, for example, a physical resource recommendation service), the terminal displays associated prompt information in a preset layout area in the resource object combination display page, including one of the following two items:

[0113] When the account association status between the user account and the live broadcast account is in an associated state, first association prompt information is displayed in the preset layout area; or, when the account association status between the user account and the live broadcast account is in an unassociated state, second association prompt information is displayed in the preset layout area.

[0114] The first association prompt information is used to indicate that the resource object replacement service has been opened to the user account, that is, the degree of association between the user account and the live broadcast account satisfies the corresponding association status, and the user account can implement the resource object replacement service.

[0115] Among them, the second association prompt information is used to indicate that the resource object replacement service is not open to the user account, that is, the degree of association between the user account and the live broadcast account does not meet the corresponding association status, and the user account cannot implement the resource object replacement service.

[0116] In one embodiment, the preset layout area also includes a preset status switching control, wherein the status switching control is used to switch the account association status between the user account and the live broadcast account.

[0117] Specifically, after the associated prompt information is displayed in the preset layout area in the resource object combination display page, the terminal further includes one of the following two items:

[0118] In response to a triggering operation on a status switching control in a preset layout area, the associated state between the user account and the live broadcast account is switched to an unassociated state, and the first associated prompt information is switched to the second associated prompt information. Alternatively, in response to a triggering operation on a status switching control in a preset layout area, the unassociated state between the user account and the live broadcast account is switched to an associated state, and the second associated prompt information is switched to the first associated prompt information.

[0119] In an exemplary embodiment, see Figure 5 , Figure 5 This is a schematic diagram of an interface of an embodiment of a resource object combination display page shown in this application. Figure 5 The preset layout area S1 of the display shows association prompt information S2 corresponding to the association degree between the user account and the live broadcast account. The user account has not yet established an association status with the live broadcast account, that is, the association prompt information S2 indicates to the user account that the user account does not follow the live broadcast account. Figure 5 The preset layout area S1 also displays a preset state switching control S3. If the user account triggers the state switching control S3, the terminal switches the unassociated state between the user account and the live broadcast account to an associated state, and switches the associated prompt information S2 to associated prompt information indicating that the user account has followed the live broadcast account.

[0120] In one embodiment, the terminal displays a resource object combination display page in the resource object recommendation page, and also includes: in response to the account association status between the user account and the live broadcast account being an unassociated state, displaying a promotion page for the live broadcast account on the physical upper layer of the resource object combination display page.

[0121] In some embodiments, the promotion page includes a promotion area, and the promotion area includes a first promotion control and a second promotion control.

[0122] The first promotion control is used to close the promotion page, that is, when the terminal triggers the first promotion control in response to the user account, the terminal closes the promotion page.

[0123] The second promotion control is used to switch the account association status between the user account and the live broadcast account to an associated state, and close the promotion page.

[0124] As an example, see Figure 6 , Figure 6 This is a schematic diagram of an interface showing an embodiment of a promotion page in this application. Figure 6 In response to the account association status between the user account and the live broadcast account being unassociated, the terminal displays a promotion page M1 for the live broadcast account on the physical upper layer of the resource object combination display page, and the promotion page M1 includes a first promotion control M2 and a second promotion control M3. When the user account triggers the second promotion control M3, the terminal switches the account association status between the user account and the live broadcast account to an associated state, and closes the promotion page M1 from the physical upper layer of the resource object combination display page.

[0125] In an exemplary embodiment, see Figure 7 , Figure 7 This is a flow chart of an embodiment of implementing a resource object replacement service in this application. In step S12, replacement, that is, after the terminal displays the resource object combination display page in the resource object recommendation page, it can also be implemented in the following ways:

[0126] Step A1: when the account association status between the user account and the live broadcast account is in an associated state, in response to a replacement request for a resource object combination, an interactive page is displayed.

[0127] In some embodiments, when the account association status between the user account and the live broadcast account is in an unassociated state, the terminal cannot respond to a replacement request for a resource object combination and display an interactive page.

[0128] In some embodiments, the preset layout position in the resource object combination display page may also include a resource replacement control, so that when the user account triggers the resource replacement control, the terminal can respond to the replacement request for the resource object combination and display the corresponding interaction page.

[0129] Step A2, in response to the interactive operation implemented on the interactive page, deduct the resources in the resource account of the user account according to the value corresponding to the combined resource data.

[0130] In some embodiments, when the terminal responds to an interactive operation implemented on the interactive page (including, for example, an order operation, a payment operation, etc.), the terminal deducts the resources in the resource account of the user account according to the value corresponding to the combined resource data.

[0131] Among them, the terminal deducts the resources in the resource account of the user account according to the numerical value corresponding to the combined resource data based on the data processing rules preset by the preset recommendation service (including, for example, the deduction rules in the physical resource recommendation service, the scoring rules in the film and television resource service, etc.).

[0132] In some embodiments, each resource object combination represents a combination of at least two resource objects of a combination type, that is, the combination types of the combinations of two resource objects represented by different resource object combinations may be the same or different.

[0133] Among them, the combination type of the combination of resource objects is the combination type determined by the Internet service provider performing data processing on the resource data of each resource object in the resource object combination according to the data processing rules preset by the preset recommendation business (including, for example, the deduction rules in the physical resource recommendation business, the scoring rules in the film and television resource business, etc.).

[0134] In some embodiments, in the resource object combination display page, the terminal partition displays the resource object combination of each combination type and the combination resource data corresponding to the resource object combination of each combination type.

[0135] Continue as Figure 4 As shown in "D" figure, the resource object combination R1 and the combined resource data R2 corresponding to the resource object combination R1 are displayed in the upper half of the resource object combination display page, and the resource object combination R3 and the combined resource data R4 corresponding to the resource object combination R3 are displayed in the lower half of the resource object combination display page.

[0136] In an exemplary embodiment, see Figure 8 , Figure 8 This is a flow chart of an embodiment of updating a resource object combination page in the present application. After the terminal displays resource object combinations of each combination type and the combined resource data corresponding to the resource object combinations of each combination type, it can be specifically implemented in the following manner:

[0137] Step B1: In a resource object combination display page, in response to a replacement operation on a target resource object in a resource object combination, the target resource object is replaced with a corresponding new resource object to obtain a new resource object combination.

[0138] In some embodiments, the replacement operation of the target resource object in the resource object combination includes: the terminal first responds to the remove operation of the first target resource object in the resource object combination, and removes the first target resource object from the preset display area in the resource object combination; then, the terminal responds to the move-in operation of the second target resource object in the resource object recommendation page, and moves the second target resource object into the preset display area.

[0139] In some embodiments, the activity state of the resource object in the preset display area includes a fixed state or a moving state.

[0140] Among them, the fixed state is used to characterize that the resource object in the preset display area is in an inactive state, that is, the resource object is fixed in the preset display area, the resource object cannot be active alone, and can only be active as a part of the preset display area when the preset display area is active.

[0141] The motion state is used to represent that when a user account performs a motion operation on a resource object in a preset display area, a corresponding activity effect can be generated.

[0142] In some embodiments, each resource object in the resource object combination can be slid and displayed as a whole in the preset display area. For example, there are 10 resource objects in the resource object combination, and the number of resource objects that can be displayed in the preset display area is 3. Therefore, 7 resource objects in the resource object combination will be hidden in the preset display area. When the user account slides each resource object in the resource object combination as a whole, the remaining resource objects can be slid and displayed.

[0143] In some embodiments, the terminal removes the first target resource object from a preset display area in the resource object combination in response to a move-out operation on the first target resource object in the resource object combination, including: the terminal first responds to a selection instruction for the first target resource object in the preset display area, switching the first target resource object from a fixed state to a moving state; then, the terminal responds to a drag instruction for the first target resource object in the moving state, dragging the first target resource object from the preset display area to a preset removal area for removal.

[0144] In some embodiments, the user account's selection instruction for the target resource object may be continuous clicking, long pressing for a preset time, etc. on the display area where the target resource object is located to generate a corresponding selection instruction.

[0145] In some embodiments, the user account's drag instruction for the target resource object may be a sliding drag on the display area where the target resource object is located, a coordinate conversion of a selected preset position, etc., to generate a corresponding drag instruction.

[0146] See also Fig. 9 , Fig. 9 This is a schematic diagram of an interface for removing a resource object from a resource object combination in this application. Fig. 9 In the preset display area, the initial activity state (or default activity state) of each resource object of the resource object combination N1 is a fixed state. First, when the terminal responds to the user account pressing the target resource object N2 in the resource object combination N1 for a preset time, the selection instruction of the target resource object N2 is triggered to switch the target resource object N2 from a fixed state to a moving state. Then, when the terminal responds to the sliding and dragging of the display area where the target resource object N2 in the moving state is located, the dragging instruction of the target resource object N2 is triggered, and the target resource object N2 is dragged from the preset display area to the preset removal area P1 according to the sliding and dragging path of the user account. Remove it.

[0147] Step B2: updating the displayed resource object combination page according to the new resource object combination and the new combination resource data corresponding to the new resource object combination.

[0148] In some embodiments, after the terminal replaces the resource objects in the resource object combination, the terminal then processes the resource data of each resource object in the new resource object combination according to the data processing rules preset by the preset recommendation service (including, for example, discount rules in the resource recommendation service, scoring rules in the film and television resource service, etc.) to determine the corresponding new comprehensive resource data, and updates the displayed resource object combination page according to the new comprehensive resource data.

[0149] The above scheme, on the one hand, is different from the method of displaying all the resource items to be recommended in order in the prior art. The present application uses the recommendation identifier corresponding to the preset recommendation service triggered by the user account to display a display page including a resource object combination to the user account, which can effectively recommend resource objects to the user account according to the recommendation service, thereby broadening the resource recommendation display method and improving the user account's experience when browsing the displayed recommended resource objects; further, by displaying at least one resource object combination and the corresponding resource data of each combination in the resource object combination display page, the user account no longer needs to view, understand, compare and select each resource object, but instead recommends a combination of at least two resource objects to the user account in a targeted manner, so as to reduce the time for the user account to select a resource object combination, thereby optimizing the process of recommending resource objects to the user account and improving the efficiency of the interaction between the user account and the resource objects.

[0150] It should be understood that although Figure 2-Figure 9The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2-Figure 9 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0151] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.

[0152] Fig.10 is a block diagram of a resource recommendation device provided in an embodiment of the present application. Fig.10 The resource recommendation device 10 includes: a first data display unit 11 and a second data display unit 12.

[0153] Among them, the first display unit 11 is configured to execute a trigger operation in response to a target control in the live broadcast room interface, and display a resource object recommendation page in the live broadcast room interface; the resource object recommendation page includes a recommendation identifier corresponding to a preset recommended business.

[0154] Among them, the second display unit 12 is configured to execute a trigger operation in response to the recommendation identifier, and display a resource object combination display page in the resource object recommendation page; the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is the resource data determined by the preset recommendation business for at least two resource objects in the resource object combination.

[0155] In some embodiments, each resource object combination represents a combination of at least two resource objects of a combination type; in terms of displaying a resource object combination display page in the resource object recommendation page, the resource recommendation device 10 is specifically used to:

[0156] In the resource object combination display page, the resource object combinations of each combination type and the combination resource data corresponding to the resource object combinations of each combination type are displayed in sections.

[0157] In some embodiments, after displaying the resource object combinations of each combination type and the combined resource data corresponding to the resource object combinations of each combination type, the resource recommendation device 10 is specifically used to:

[0158] In the resource object combination display page, in response to a replacement operation on a target resource object in the resource object combination, the target resource object is replaced with a corresponding new resource object to obtain a new resource object combination;

[0159] The resource object combination page displayed is updated according to the new resource object combination and the new combination resource data corresponding to the new resource object combination.

[0160] In some embodiments, in response to the replacement operation on the target resource object in the resource object combination, in the aspect of replacing the target resource object with a corresponding new resource object, the resource recommendation device 10 is specifically configured to:

[0161] In response to a removal operation on a first target resource object in the resource object combination, removing the first target resource object from a preset display area in the resource object combination;

[0162] In response to a move-in operation on a second target resource object in the resource object recommendation page, the second target resource object is moved into the preset display area.

[0163] In some embodiments, the activity state of the resource object in the preset display area includes a fixed state or a moving state; in the aspect of removing the first target resource object from the preset display area in the resource object combination in response to the removal operation on the first target resource object in the resource object combination, the resource recommendation device 10 is further specifically used to:

[0164] In response to a selection instruction for a first target resource object in the preset display area, switching the first target resource object from a fixed state to a moving state;

[0165] In response to a drag instruction for the first target resource object in the motion state, the first target resource object is dragged from the preset display area to a preset removal area for removal.

[0166] In some embodiments, in terms of displaying a resource object recommendation page in the live studio interface, the resource recommendation device 10 is further configured to:

[0167] Displaying a recommendation mark corresponding to the preset recommended service on the resource object recommendation page;

[0168] The recommendation identifier is used to indicate that the preset recommendation service is applied to a user account of a specified type;

[0169] The user account of the specified type is a user account that has a corresponding association status with the live broadcast account to which the live broadcast room belongs;

[0170] The association state includes an associated state or an unassociated state.

[0171] In some embodiments, in terms of displaying a resource object combination display page in the resource object recommendation page, the resource recommendation device 10 is further specifically configured to:

[0172] The associated prompt information is displayed in a preset layout area in the resource object combination display page.

[0173] In some embodiments, the preset recommendation service is a resource object replacement service; in terms of displaying the associated prompt information in the preset layout area of ​​the resource object combination display page, the resource recommendation device 10 is specifically used to:

[0174] When the account association status between the user account and the live broadcast account is in an associated state, first association prompt information is displayed in the preset layout area; the first association prompt information is used to indicate that the resource object replacement service has been opened to the user account;

[0175] When the account association status between the user account and the live broadcast account is unassociated, second association prompt information is displayed in the preset layout area; the second association prompt information is used to indicate that the resource object replacement service is not open to the user account.

[0176] In some embodiments, after the resource object combination display page is displayed in the resource object recommendation page, the resource recommendation device 10 is specifically used to:

[0177] In a case where the account association state between the user account and the live broadcast account is an associated state, in response to a replacement request for the resource object combination, displaying an interaction page;

[0178] In response to the interactive operation performed on the interactive page, the resources in the resource account of the user account are deducted according to the value corresponding to the combined resource data.

[0179] In some embodiments, the preset layout area further includes a preset state switching control, and the state switching control is used to switch the account association state between the user account and the live broadcast account; after the preset layout area in the resource object combination display page displays the association prompt information, the resource recommendation device 10 is specifically used to:

[0180] In response to a triggering operation on a state switching control in the preset layout area, switching the associated state between the user account and the live broadcast account to an unassociated state, and switching the first associated prompt information to the second associated prompt information;

[0181] In response to a triggering operation on a status switching control in the preset layout area, the unassociated state between the user account and the live broadcast account is switched to an associated state, and the second association prompt information is switched to the first association prompt information.

[0182] In some embodiments, in terms of displaying a resource object combination display page in the resource object recommendation page, the resource recommendation device 10 is further specifically configured to:

[0183] In response to the account association status between the user account and the live broadcast account being unassociated, displaying a promotion page for the live broadcast account on the physical upper layer of the resource object combination display page;

[0184] The promotion page includes a promotion area, and the promotion area includes a first promotion control and a second promotion control;

[0185] The first promotion control is used to close the promotion page;

[0186] The second promotion control is used to switch the account association state between the user account and the live broadcast account to the associated state, and close the promotion page.

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

[0188] Fig.11 20 is a block diagram of an electronic device provided in an embodiment of the present application. For example, the electronic device 20 may be an electronic device, an electronic component, or a server array, etc. Fig.11 The electronic device 20 includes a processor 21, which may be a processor set, which may include one or more processors, and the electronic device 20 includes a memory resource represented by a memory 22, wherein the memory 22 stores a computer program, such as an application. The computer program stored in the memory 22 may include one or more modules, each corresponding to a set of executable instructions. In addition, the processor 31 is configured to implement the resource recommendation method as described above when executing the computer program.

[0189] In some embodiments, the electronic device 20 is a server, and the computing system in the server can run one or more operating systems, including any operating system discussed above and any commercial server operating system. The electronic device 20 can also run any of various additional server applications and / or middle-tier applications, including HTTP (Hypertext Transfer Protocol) servers, FTP (File Transfer Protocol) servers, CGI (Common Gateway Interface) servers, super servers, database servers, etc. Exemplary database servers include, but are not limited to, database servers commercially available from (International Business Machines) and the like.

[0190] In some embodiments, the processor 21 generally controls the overall operation of the electronic device 20, such as operations associated with display, data processing, data communication, and recording operations. The processor 21 may include one or more processors to execute a computer program to complete all or part of the steps of the above method. In addition, the processor 21 may include one or more modules to facilitate the interaction between the processor 21 and other components. For example, the processor 21 may include a multimedia module to facilitate the interaction between the user electronic device 20 and the processor 21 using a multimedia component.

[0191] In some embodiments, the processor component in the processor 21 may also be referred to as a CPU (Central Processing Unit). The processor component may be an electronic chip having the ability to process signals. The processor component may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. A general-purpose processor may be a microprocessor or the processor component may also be any conventional processor, etc. In addition, the processing component may be implemented by an integrated circuit chip.

[0192] In some embodiments, the memory 22 is configured to store various types of data to support operations on the electronic device 20. Examples of such data include instructions for any application or method operating on the electronic device 20, collected data, messages, pictures, videos, etc. The memory 32 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.

[0193] In some embodiments, the memory 22 can be a memory stick, a TF card, etc., which can store all information in the electronic device 20, including input original data, computer programs, intermediate operating results and final operating results all stored in the memory 22.

[0194] In some embodiments, the memory 22 stores and retrieves information according to the location specified by the processor 21. In some embodiments, only with the memory 22 can the electronic device 20 have a memory function and can ensure normal operation.

[0195] In some embodiments, the memory 22 of the electronic device 20 can be divided into main memory (internal memory) and auxiliary memory (external memory) according to the purpose, and there is also a classification method of dividing it into external memory and internal memory. External memory is usually a magnetic medium or an optical disk, etc., which can store information for a long time. Internal memory refers to the storage component on the motherboard, which is used to store the data and programs currently being executed, but is only used to temporarily store programs and data. If the power is turned off or the power is cut off, the data will be lost.

[0196] In some embodiments, the electronic device 20 may further include: a power supply component 23 configured to perform power management of the electronic device 20, a wired or wireless network interface 24 configured to connect the electronic device 20 to a network, and an input / output (I / O) interface 25. The electronic device 20 may operate based on an operating system stored in the memory 22, such as Windows Server, MacOS X, Unix, Linux, FreeBSD, or the like.

[0197] In some embodiments, power supply assembly 23 provides power to various components of electronic device 20. Power supply assembly 23 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 20.

[0198] In some embodiments, the wired or wireless network interface 24 is configured to facilitate wired or wireless communication between the electronic device 20 and other devices. The electronic device 20 can access a wireless network based on a communication standard, such as WiFi, an operator network (such as 2G, 3G, 4G or 5G), or a combination thereof.

[0199] In some embodiments, the wired or wireless network interface 24 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the wired or wireless network interface 24 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0200] In some embodiments, the input / output (I / O) interface 25 provides an interface between the processor 21 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0201] Fig.12 3 is a block diagram of a computer-readable storage medium 30 provided in an embodiment of the present application. The computer-readable storage medium 30 stores a computer program 31, wherein the computer program 31 implements the resource recommendation method as described above when executed by a processor of an electronic device.

[0202] If the integrated units of the functional units in the various embodiments of the present application are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium 30. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer-readable storage medium 30 includes several instructions in a computer program 31 to enable a computer device (which can be a personal computer, a system server, or a network device, etc.), an electronic device (such as MP3, MP4, etc., or a smart terminal such as a mobile phone, a tablet computer, a wearable device, or a desktop computer, etc.) or a processor to execute all or part of the steps of the methods of various implementation methods of the present application.

[0203] Fig.13 4 is a block diagram of a computer program product 40 provided in an embodiment of the present application. The computer program product 40 includes program instructions 41, and the program instructions 41 can be executed by a processor of an electronic device to implement the resource recommendation method as described above.

[0204] Those skilled in the art should understand that the embodiments of the present application may provide a resource recommendation method, a resource recommendation device 10, an electronic device 20, a computer-readable storage medium 30, or a computer program product 40. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product 40 implemented on one or more computer program instructions 41 (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0205] The present application is described with reference to the flowcharts and / or block diagrams of the resource recommendation method, resource recommendation apparatus 10, electronic device 20, computer-readable storage medium 30 or computer program product 40 according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by the computer program product 40. These computer program products 40 can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the program instructions 41 executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0206] These computer program products 40 may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the program instructions 41 stored in the computer program product 40 produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0207] These program instructions 41 may also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the program instructions 41 executed on the computer or other programmable device for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0208] It should be noted that the above-mentioned various methods, devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, and will not be described one by one here.

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

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

Claims

1. A resource recommendation method, characterized in that: include: In response to a triggering operation on a target control in a live studio interface, a resource object recommendation page is displayed in the live studio interface; The resource object recommendation page includes a recommendation identifier corresponding to a preset recommended service; In response to a triggering operation on the recommendation identifier, a resource object combination display page is displayed in the resource object recommendation page; the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommendation service for at least two resource objects in the resource object combination; the combined resource data is used to deduct resources in the resource account of the user account according to the value corresponding to the combined resource data when the user account replaces the resource object combination; The preset display area in the resource object combination carries a resource object, and the activity state of the resource object in the preset display area includes a fixed state or a moving state; After the resource object combination display page is displayed in the resource object recommendation page, it also includes: in response to the user account's selection instruction for the first target resource object in the preset display area, switching the first target resource object from a fixed state to a moving state; in response to a drag instruction for the first target resource object in the moving state, dragging the first target resource object from the preset display area to a preset removal area for removal.

2. The method according to claim 1, characterized in that Each of the resource object combinations represents a combination of at least two resource objects of a combination type; The displaying of the resource object combination display page in the resource object recommendation page includes: In the resource object combination display page, the resource object combinations of each combination type and the combination resource data corresponding to the resource object combinations of each combination type are displayed in sections.

3. The method according to claim 2, characterized in that After displaying the resource object combinations of each combination type and the combined resource data corresponding to the resource object combinations of each combination type, the method further includes: In the resource object combination display page, in response to a replacement operation on a target resource object in the resource object combination, the target resource object is replaced with a corresponding new resource object to obtain a new resource object combination; The resource object combination page displayed is updated according to the new resource object combination and the new combination resource data corresponding to the new resource object combination.

4. The method according to claim 3, characterized in that The step of replacing the target resource object with a corresponding new resource object in response to a replacement operation on the target resource object in the resource object combination includes: In response to a removal operation on a first target resource object in the resource object combination, removing the first target resource object from a preset display area in the resource object combination; In response to a move-in operation on a second target resource object in the resource object recommendation page, the second target resource object is moved into the preset display area.

5. The method according to claim 1, characterized in that The resource object recommendation page is displayed in the live broadcast room interface, including: Displaying a recommendation mark corresponding to the preset recommended service on the resource object recommendation page; The recommendation identifier is used to indicate that the preset recommendation service is applied to a user account of a specified type; The user account of the specified type is a user account that has a corresponding association status with the live broadcast account to which the live broadcast room belongs; The association state includes an associated state or an unassociated state.

6. The method according to claim 1, characterized in that The displaying of the resource object combination display page in the resource object recommendation page also includes: The associated prompt information is displayed in a preset layout area in the resource object combination display page.

7. The method according to claim 6, characterized in that The preset recommended service is a resource object replacement service; The display of the associated prompt information in the preset layout area in the resource object combination display page includes one of the following two items: When the account association status between the user account and the live broadcast account is in an associated state, first association prompt information is displayed in the preset layout area; the first association prompt information is used to indicate that the resource object replacement service has been opened to the user account; When the account association status between the user account and the live broadcast account is in an unassociated state, displaying second association prompt information in the preset layout area; The second associated prompt information is used to indicate that the resource object replacement service is not open to the user account.

8. The method according to claim 7, characterized in that After the resource object combination display page is displayed on the resource object recommendation page, the following further includes: In a case where the account association state between the user account and the live broadcast account is an associated state, in response to a replacement request for the resource object combination, displaying an interaction page; In response to the interactive operation performed on the interactive page, the resources in the resource account of the user account are deducted according to the value corresponding to the combined resource data.

9. The method according to claim 7, characterized in that: The preset layout area also includes a preset state switching control, and the state switching control is used to switch the account association state between the user account and the live broadcast account; After the associated prompt information is displayed in the preset layout area of ​​the resource object combination display page, one of the following two items is also included: In response to a triggering operation on a state switching control in the preset layout area, switching the associated state between the user account and the live broadcast account to an unassociated state, and switching the first associated prompt information to the second associated prompt information; In response to a triggering operation on a status switching control in the preset layout area, the unassociated state between the user account and the live broadcast account is switched to an associated state, and the second association prompt information is switched to the first association prompt information.

10. The method according to claim 7, characterized in that The displaying of the resource object combination display page in the resource object recommendation page also includes: In response to the account association status between the user account and the live broadcast account being unassociated, displaying a promotion page for the live broadcast account on the physical upper layer of the resource object combination display page; The promotion page includes a promotion area, and the promotion area includes a first promotion control and a second promotion control; The first promotion control is used to close the promotion page; The second promotion control is used to switch the account association state between the user account and the live broadcast account to the associated state, and close the promotion page.

11. A resource recommendation device, characterized in that: include: A first display unit is configured to execute a trigger operation on a target control in a live broadcast room interface, and display a resource object recommendation page in the live broadcast room interface; the resource object recommendation page includes a recommendation identifier corresponding to a preset recommended service; The second display unit is configured to execute a trigger operation in response to the recommendation identifier, and display a resource object combination display page in the resource object recommendation page; the resource object combination display page includes at least one resource object combination and combined resource data corresponding to each resource object combination; the combined resource data is resource data determined by the preset recommendation service for at least two resource objects in the resource object combination; the combined resource data is used to deduct resources in the resource account of the user account according to the value corresponding to the combined resource data when the user account replaces the resource object combination; The preset display area in the resource object combination carries resource objects, and the activity state of the resource objects in the preset display area includes a fixed state or a moving state; the resource recommendation device is also used to respond to the user account's selection instruction for the first target resource object in the preset display area, switch the first target resource object from a fixed state to a moving state; respond to a drag instruction for the first target resource object in the moving state, drag the first target resource object from the preset display area to a preset removal area for removal.

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

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

Citation Information

Patent Citations

  • Data object information processing method and device

    CN107808315A

  • Commodity information display method and device, equipment and storage medium

    CN113807914A

  • Object information display method and device, electronic equipment and storage medium

    CN114938458A