Resource Recommendation Method, Apparatus, Device, and Storage Medium

By displaying recommendation tags on multimedia resources, users can recommend multimedia resources without looking for other users, solving the problem of cumbersome operations in the existing technology and improving human-computer interaction efficiency.

CN118820494BActive Publication Date: 2025-06-10BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411188830.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2025-06-10
Estimated Expiration
2044-08-27

AI Technical Summary

Technical Problem

In the prior art, users' operations for recommending multimedia resources are more cumbersome, resulting in low human-computer interaction efficiency.

Method used

By displaying the first recommendation tag on the first multimedia resource, the user can recommend the multimedia resource to him without looking for other users. The method includes displaying the first multimedia resource, displaying the resource recommendation interface in response to the user's recommendation behavior, obtaining the recommendation information input by the user, and displaying the first recommendation tag on the multimedia resource based on the information.

Benefits of technology

It simplifies the operation of users recommending multimedia resources, improves human-computer interaction efficiency, and allows users to share their interested resources with other users more easily.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118820494B_ABST
    Figure CN118820494B_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource recommendation method, apparatus, device and storage medium, belonging to the field of computer technology. By responding to a user's recommendation behavior for a first multimedia resource and displaying a resource recommendation interface for inputting recommendation information of the first multimedia resource, the above method can display a first recommendation label including the recommendation information on the first multimedia resource based on the recommendation information input by the user in the resource recommendation interface, so that the user can recommend the first multimedia resource to other users by displaying the first recommendation label on the first multimedia resource without having to search for other users, thereby simplifying the operation of the user to recommend multimedia resources and improving the human-computer interaction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, and particularly to a resource recommendation method, apparatus, device, and storage medium. Background Art

[0002] With the development of Internet technologies, more and more users publish the multimedia resources they create on media platforms. When a user browses multimedia resources on a media platform, the user can also recommend the multimedia resources that the user is interested in to other users. Among them, the user can recommend the multimedia resource currently played on the resource playing interface to a friend by triggering a sharing control in the resource playing interface and selecting any friend in the interface displayed after triggering the sharing control. However, the operation of the above resource recommendation method is relatively cumbersome, resulting in relatively low human-computer interaction efficiency. Therefore, how to simplify the operation of the user to recommend multimedia resources to improve the human-computer interaction efficiency is a technical problem to be solved urgently. Summary of the Invention

[0003] The present disclosure provides a resource recommendation method, apparatus, device, and storage medium, which can enable a user to recommend a first multimedia resource to other users by displaying a first recommendation label on the first multimedia resource without searching for other users, thereby simplifying the operation of the user to recommend multimedia resources and improving the human-computer interaction efficiency. The technical solution of the present disclosure is as follows:

[0004] According to an aspect of an embodiment of the present disclosure, a resource recommendation method is provided, including:

[0005] Displaying a first multimedia resource;

[0006] In response to a recommendation behavior of a first object for the first multimedia resource, displaying a resource recommendation interface for inputting recommendation information of the first multimedia resource, where the first object is an object logged in to the terminal;

[0007] In response to an input operation in the resource recommendation interface, obtaining the recommendation information of the first multimedia resource by the first object;

[0008] Based on the recommendation information, displaying a first recommendation label on the first multimedia resource, where the first recommendation label includes the recommendation information.

[0009] According to another aspect of an embodiment of the present disclosure, a resource recommendation apparatus is provided, including:

[0010] A first display unit configured to display a first multimedia resource;

[0011] The first display unit is further configured to display a resource recommendation interface in response to a recommendation behavior of a first object for the first multimedia resource, where the resource recommendation interface is used to input recommendation information of the first multimedia resource, and the first object is an object logged in to the terminal;

[0012] An acquisition unit, configured to acquire the recommendation information of the first object for the first multimedia resource in response to an input operation in the resource recommendation interface;

[0013] A second display unit, configured to display a first recommendation label on the first multimedia resource based on the recommendation information, where the first recommendation label includes the recommendation information.

[0014] In some embodiments, the first display unit is configured to display a second recommendation label on the first multimedia resource in response to a recommendation behavior of a first object for the first multimedia resource, where the second recommendation label is used to indicate that the first object recommends the first multimedia resource; in response to a trigger operation on the second recommendation label, display a recommendation details interface associated with the second recommendation label, where the recommendation details interface displays a quick entry to the resource recommendation interface; in response to a trigger operation on the quick entry, display the resource recommendation interface.

[0015] In some embodiments, the second display unit is configured to display the second recommendation label changed to the first recommendation label on the first multimedia resource based on the recommendation information.

[0016] In some embodiments, the first display unit is configured to display a quick entry to the resource recommendation interface on the first multimedia resource in response to a recommendation behavior of a first object for the first multimedia resource; in response to a trigger operation on the quick entry, display the resource recommendation interface.

[0017] In some embodiments, the quick entry includes a first quick entry and a second quick entry, and the display style of the first quick entry is more prominent than that of the second quick entry;

[0018] The first display unit is further configured to, when the quick entry is the first quick entry, cancel the display of the first quick entry and display the second quick entry on the first multimedia resource if no trigger operation on the first quick entry is detected within a duration threshold.

[0019] In some embodiments, the quick entry includes a first quick entry and a second quick entry, and the display style of the first quick entry is more prominent than that of the second quick entry;

[0020] The first display unit is further configured to, when the quick entry is the second quick entry, if the second quick entry is displayed for the first time, display a prompt message on the first multimedia resource, where the prompt message is used to prompt to input the recommendation information of the first multimedia resource by triggering the second quick entry.

[0021] In some embodiments, the obtaining unit is further configured to, in response to an operation of configuring the scope of the recommendation information, obtain the visible scope of the recommendation information, where the visible scope is used to indicate at least one visible object of the recommendation information, and the visible object is an object having an association relationship with the first object.

[0022] In some embodiments, the apparatus further includes:

[0023] An update unit, configured to, in response to a trigger operation on the first recommendation label, display a recommendation details interface associated with the first recommendation label, where the recommendation details interface displays the recommendation information of the first object for the first multimedia resource; in response to an edit operation on the recommendation information, obtain the edited recommendation information; and update the first recommendation label based on the edited recommendation information.

[0024] In some embodiments, the recommendation details interface further displays a cancel recommendation control;

[0025] The update unit is further configured to, in response to a trigger operation on the cancel recommendation control, cancel the recommendation behavior of the first object for the first multimedia resource.

[0026] In some embodiments, the apparatus further includes:

[0027] A third display unit, configured to, in response to a resource switching operation on the first multimedia resource, display a second multimedia resource; and when there is a second object recommending the second multimedia resource, display a third recommendation label on the second multimedia resource, where the third recommendation label includes the recommendation information of the second object for the second multimedia resource, and the second object is an object having an association relationship with the first object.

[0028] In some embodiments, the apparatus further includes:

[0029] The fourth display unit is configured to, in response to a trigger operation on the third recommended tag, display a recommended details interface associated with the third recommended tag. The recommended details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered; in response to a trigger operation on the first quick recommendation control, on the second multimedia resource, display the third recommended tag changing to a fourth recommended tag, where the fourth recommended tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource, and the recommendation information of the first object for the second multimedia resource is the same as that of the second object.

[0030] In some embodiments, the fourth display unit is further configured to, on the second multimedia resource, display a second quick recommendation control, and the second quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered; in response to a trigger operation on the second quick recommendation control, on the second multimedia resource, display the third recommended tag changing to a fourth recommended tag, where the fourth recommended tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource, and the recommendation information of the first object for the multimedia resource is the same as that of the second object.

[0031] In some embodiments, the fourth display unit is further configured to, in response to the recommendation behavior of the first object for the second multimedia resource, on the second multimedia resource, display the third recommended tag changing to a fifth recommended tag, and the fifth recommended tag is used to indicate that the first object and the second object recommend the multimedia resource.

[0032] In some embodiments, the fourth display unit is further configured to, on the second multimedia resource, display the resource recommendation interface; in response to an input operation in the resource recommendation interface, obtain the recommendation information of the first object for the second multimedia resource; in the case where the recommendation information of the first object for the second multimedia resource is inconsistent with that of the second object, on the second multimedia resource, display the fifth recommended tag changing to a sixth recommended tag, and the sixth recommended tag includes the recommendation information of the first object for the second multimedia resource; in the case where the recommendation information of the first object for the second multimedia resource is consistent with that of the second object, on the second multimedia resource, display the fifth recommended tag changing to a fourth recommended tag, and the fourth recommended tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource.

[0033] In some embodiments, the fourth display unit is further configured to, when there are multiple second objects recommending the second multimedia resource, display a third recommendation label corresponding to a target second object on the second multimedia resource, where the target second object is the second object with the highest intimacy with the first object among the multiple second objects, and the intimacy is used to indicate the frequency of interaction between the first object and the second object.

[0034] In some embodiments, the fourth display unit is further configured to, in response to a switching operation on the third recommendation label corresponding to the target second object, display a third recommendation label corresponding to any second object other than the target second object on the second multimedia resource; or display a third recommendation label corresponding to the second object with the highest intimacy other than the target second object on the second multimedia resource.

[0035] In some embodiments, the fourth display unit is further configured to, in response to an expansion operation on the third recommendation label corresponding to the target second object, display the third recommendation labels corresponding to the multiple second objects on the second multimedia resource in descending order of intimacy.

[0036] According to another aspect of the embodiments of the present disclosure, there is provided an electronic device, which includes:

[0037] One or more processors;

[0038] A memory for storing program code executable by the processor;

[0039] Wherein, the processor is configured to execute the program code to implement the above resource recommendation method.

[0040] According to another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the program code in the computer-readable storage medium is executed by a processor of an electronic device, enabling the electronic device to execute the above resource recommendation method.

[0041] According to another aspect of the embodiments of the present disclosure, there is provided a computer program product, including a computer program, which implements the above resource recommendation method when executed by a processor.

[0042] An embodiment of the present disclosure provides a resource recommendation method. By responding to a user's recommendation behavior for a first multimedia resource and presenting a resource recommendation interface for inputting recommendation information of the first multimedia resource, it is possible to display a first recommendation label including the recommendation information on the first multimedia resource based on the recommendation information input by the user in the resource recommendation interface. This enables the user to recommend the first multimedia resource to other users by displaying the first recommendation label on the first multimedia resource without having to search for other users, thus simplifying the operation of the user to recommend multimedia resources and improving the efficiency of human-computer interaction.

[0043] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure and do not constitute an improper limitation to the present disclosure.

[0045] Figure 1 is a schematic diagram of an implementation environment of a resource recommendation method shown according to an exemplary embodiment.

[0046] Figure 2 is a flowchart of a resource recommendation method shown according to an exemplary embodiment.

[0047] Figure 3 is a flowchart of another resource recommendation method shown according to an exemplary embodiment.

[0048] Figure 4 is a schematic diagram of a second recommendation label shown according to an exemplary embodiment.

[0049] Figure 5 is a schematic diagram of a recommendation details interface shown according to an exemplary embodiment.

[0050] Figure 6 is a schematic diagram of a quick entry shown according to an exemplary embodiment.

[0051] Figure 7 is a schematic diagram of a resource recommendation interface shown according to an exemplary embodiment.

[0052] Figure 8 is a schematic diagram of a first recommendation label shown according to an exemplary embodiment.

[0053] Figure 9 is a flowchart of yet another resource recommendation method shown according to an exemplary embodiment.

[0054] Figure 10It is a schematic diagram of a third recommended tag shown according to an exemplary embodiment.

[0055] Figure 11 It is a schematic diagram of another third recommended tag shown according to an exemplary embodiment.

[0056] Figure 12 It is a schematic diagram of yet another third recommended tag shown according to an exemplary embodiment.

[0057] Figure 13 It is a schematic diagram of a fourth recommended tag shown according to an exemplary embodiment.

[0058] Figure 14 It is a schematic diagram of a fifth recommended tag shown according to an exemplary embodiment.

[0059] Figure 15 It is a block diagram of a resource recommendation device shown according to an exemplary embodiment.

[0060] Figure 16 It is a block diagram of another resource recommendation device shown according to an exemplary embodiment.

[0061] Figure 17 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation

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

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

[0064] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by users or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the recommended tags and recommended information involved in this disclosure are obtained under full authorization.

[0065] Figure 1 is a schematic diagram of an implementation environment of a resource recommendation method shown according to an exemplary embodiment. Refer to Figure 1 , and the implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 through a wireless network or a wired network.

[0066] The terminal 101 can be at least one of devices such as a smart phone, a smart watch, a desktop computer, a laptop computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, and a laptop portable computer. A target application program is installed or running on the terminal 101. The target application program is any type of application program that can provide a resource display function, such as a media application program, an information application program, or a social application program, etc. The user can log in to the target application program through the terminal 101 and browse various multimedia resources in the target application program. The user can also recommend the multimedia resources that he / she is interested in to other users during the process of browsing the multimedia resources. Among them, the target application program is associated with the server 102, and the server 102 provides background services.

[0067] The terminal 101 can generally refer to one of multiple terminals. In this embodiment, the terminal 101 is used as an example for illustration. Those skilled in the art can know that the number of the above terminals can be more or less. For example, the above terminals can be several, or the above terminals can be dozens or hundreds, or more. The embodiments of the present disclosure do not limit the number and device type of the terminals.

[0068] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of the above servers may be more or less, and the embodiments of the present disclosure do not limit this. Of course, the server 102 may further include other functional servers to provide more comprehensive and diverse services. In some embodiments, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 and the terminal 101 adopt a distributed computing architecture for collaborative computing. The server 102 may be connected to the terminal 101 and other terminals through a wireless network or a wired network. Optionally, the number of the above servers may be more or less, and the embodiments of the present disclosure do not limit this.

[0069] Figure 2 is a flowchart of a resource recommendation method shown according to an exemplary embodiment. As Figure 2 shown, this method is executed by a terminal and includes the following steps:

[0070] In step 201, the terminal displays a first multimedia resource.

[0071] In the embodiments of the present disclosure, the terminal installs or runs an application program with a resource display function. During the running of this application program, the terminal can display the multimedia resources pushed to the user for the user to watch. Among them, the multimedia resource refers to a multimedia-formatted information resource that may include one or more of text, image, sound, or video. The first multimedia resource is a multimedia resource that has not been recommended by a second object. The second object is an object having an association relationship with the first object. The first object is the object logged in to the terminal. The association relationship may be that the second object is a followed object of the first object, the first object and the second object are mutually followed friends, the first object and the second object are in an intimate relationship, etc. The intimate relationship includes relationships such as "sister", "couple", "family member", etc. that can be set in the application program.

[0072] In step 202, in response to the recommendation behavior of the first object for the first multimedia resource, the terminal displays a resource recommendation interface for inputting the recommendation information of the first multimedia resource, where the first object is the object logged in to the terminal.

[0073] In the embodiments of the present disclosure, a recommendation behavior refers to an interaction behavior for triggering a recommendation action, such as long-pressing the like control of a multimedia resource, clicking the recommendation control of a multimedia resource, etc. By performing a recommendation behavior on a first multimedia resource, a first object can recommend the first multimedia resource to a second object. In addition to recommending the first multimedia resource, the first object can also input the reason for recommending the first multimedia resource in the application program. Accordingly, in response to the recommendation behavior of the first object for the first multimedia resource, the terminal can display a resource recommendation interface. The resource recommendation interface is used to input the recommendation information of the first multimedia resource. The recommendation information is the reason for the first object to recommend the first multimedia resource, such as the recommendation information being "so touching", "so funny", etc.

[0074] In step 203, in response to an input operation in the resource recommendation interface, the terminal obtains the recommendation information of the first object for the first multimedia resource.

[0075] In the embodiments of the present disclosure, in response to an input operation of the first object in the resource recommendation interface, the terminal can obtain the content input by the first object in the resource recommendation interface. This content is the recommendation information of the first object for the first multimedia resource.

[0076] In step 204, the terminal displays a first recommendation label on the first multimedia resource based on the recommendation information, and the first recommendation label includes the recommendation information.

[0077] In the embodiments of the present disclosure, after obtaining the recommendation information of the first object for the first multimedia resource, the terminal can obtain a first recommendation label including the recommendation information based on the recommendation information, and then can display the first recommendation label on the first multimedia resource. The first recommendation label can not only indicate that the first multimedia resource is the multimedia resource recommended by the first object, but also indicate the reason for the first object to recommend the first multimedia resource.

[0078] The embodiments of the present disclosure provide a resource recommendation method. By responding to the recommendation behavior of the user for the first multimedia resource and displaying a resource recommendation interface for inputting the recommendation information of the first multimedia resource, the first recommendation label including the recommendation information can be displayed on the first multimedia resource based on the recommendation information input by the user in the resource recommendation interface, so that the user can recommend the first multimedia resource to other users by displaying the first recommendation label on the first multimedia resource without searching for other users, thereby simplifying the operation of the user to recommend multimedia resources and improving the human-computer interaction efficiency.

[0079] In some embodiments, responding to the recommendation behavior of the first object for the first multimedia resource and displaying the resource recommendation interface includes:

[0080] In response to the recommendation behavior of the first object for the first multimedia resource, a second recommendation label is displayed on the first multimedia resource, and the second recommendation label is used to indicate that the first object recommends the first multimedia resource;

[0081] In response to a trigger operation on the second recommendation label, a recommendation details interface associated with the second recommendation label is displayed, and a quick entry to the resource recommendation interface is displayed on the recommendation details interface;

[0082] In response to a trigger operation on the quick entry, the resource recommendation interface is displayed.

[0083] In the embodiments of the present disclosure, by displaying a quick entry to the resource recommendation interface in the recommendation details interface triggered by the second recommendation label, the user can quickly view the resource recommendation interface by triggering the quick entry, which simplifies the operation process of the user viewing the resource recommendation interface and improves the human-computer interaction efficiency.

[0084] In some embodiments, based on the recommendation information, a first recommendation label is displayed on the first multimedia resource, including:

[0085] Based on the recommendation information, the second recommendation label displayed on the first multimedia resource is changed to the first recommendation label.

[0086] In the embodiments of the present disclosure, by changing the second recommendation label displayed on the first multimedia resource to the first recommendation label including the recommendation information after the first object inputs the recommendation information for the first multimedia resource, the information transmission rate when the user views the first multimedia resource can be improved. That is, when other users view the first multimedia resource, through the first recommendation label, they can not only know that the first multimedia resource is the multimedia resource recommended by the first object, but also know the reason why the first object recommends the first multimedia resource, thereby improving the efficiency of the user obtaining information and the human-computer interaction efficiency.

[0087] In some embodiments, in response to the recommendation behavior of the first object for the first multimedia resource, the resource recommendation interface is displayed, including:

[0088] In response to the recommendation behavior of the first object for the first multimedia resource, a quick entry to the resource recommendation interface is displayed on the first multimedia resource;

[0089] In response to a trigger operation on the quick entry, the resource recommendation interface is displayed.

[0090] In the embodiments of the present disclosure, by directly displaying a quick entry to the resource recommendation interface on the first multimedia resource, the terminal does not need to display the quick entry in the recommendation details interface associated with the second recommendation label after the user triggers the second recommendation label, further simplifying the operation process of the user viewing the resource recommendation interface and improving the human-computer interaction efficiency.

[0091] In some embodiments, the quick access includes a first quick access and a second quick access, and the display style of the first quick access is more prominent than that of the second quick access;

[0092] After presenting the quick access to the resource recommendation interface on the first multimedia resource, the method further includes:

[0093] When the quick access is the first quick access, if no trigger operation on the first quick access is detected within the duration threshold, the display of the first quick access is cancelled, and on the first multimedia resource, the second quick access is presented.

[0094] In the embodiments of the present disclosure, by cancelling the display of the first quick access when no user trigger operation on the first quick access is detected within a period of time, it is possible to avoid the first quick access with a prominent display style from significantly obscuring the first multimedia resource, thereby affecting the user's viewing experience. Further, by presenting the second quick access with a less prominent display style after cancelling the display of the first quick access, it is possible for the user to trigger the second quick access to view the resource recommendation interface at any time without affecting the user's viewing of the first multimedia resource, improving the human-computer interaction efficiency while ensuring the user's viewing experience.

[0095] In some embodiments, the quick access includes a first quick access and a second quick access, and the display style of the first quick access is more prominent than that of the second quick access;

[0096] After presenting the quick access to the resource recommendation interface on the first multimedia resource, the method further includes:

[0097] When the quick access is the second quick access, if the second quick access is presented for the first time, on the first multimedia resource, a prompt message is presented, and the prompt message is used to prompt to input the recommendation information of the first multimedia resource by triggering the second quick access.

[0098] In the embodiments of the present disclosure, by presenting a prompt message when the quick access presented on the first multimedia resource is the second quick access with a less prominent display style, it is possible to timely remind the user to view the resource recommendation interface by triggering the second quick access, thereby reducing the operation time for the user to view the resource recommendation interface and improving the operation efficiency.

[0099] In some embodiments, the method further includes:

[0100] In response to an operation for configuring the visible range of the recommendation information, obtain the visible range of the recommendation information, where the visible range is used to indicate at least one visible object of the recommendation information, and the visible object is an object having an association relationship with the first object.

[0101] In the embodiments of the present disclosure, by obtaining the visible range of the recommended information configured by the user in the resource recommendation interface, the user can control other users who can view the recommended information, that is, the user can selectively show other users the reasons for recommending the first multimedia resource, thereby protecting user privacy.

[0102] In some embodiments, the method further includes:

[0103] In response to a triggering operation on the first recommendation tag, display a recommendation details interface associated with the first recommendation tag, where the recommendation details interface displays the recommendation information of the first object for the first multimedia resource;

[0104] In response to an editing operation on the recommendation information, obtain the edited recommendation information;

[0105] Update the first recommendation tag based on the edited recommendation information.

[0106] In the embodiments of the present disclosure, by displaying an editing control for modifying the recommendation information in the recommendation details interface associated with the first recommendation tag, the user can modify the previously entered recommendation information at any time by triggering the editing control, without having to cancel the recommendation behavior for the first multimedia resource first and then perform the recommendation behavior for the first multimedia resource again. This simplifies the operation process for the user to modify the recommendation information, thereby improving the human-computer interaction efficiency.

[0107] In some embodiments, the recommendation details interface further displays a cancel recommendation control;

[0108] The method further includes:

[0109] In response to a triggering operation on the cancel recommendation control, cancel the recommendation behavior of the first object for the first multimedia resource.

[0110] In the embodiments of the present disclosure, by displaying a cancel recommendation control in the recommendation details interface, the user can cancel the recommendation with one click by triggering the cancel recommendation control, without having to cancel the recommended multimedia resource from the session interface. Moreover, this cancel recommendation operation has no time limit. This not only simplifies the operation process for the user to cancel the recommendation of the multimedia resource, improves the human-computer interaction efficiency, but also improves the flexibility of the cancel recommendation operation.

[0111] In some embodiments, the method further includes:

[0112] In response to a resource switching operation on the first multimedia resource, display the second multimedia resource;

[0113] In the case where a second object recommends a second multimedia resource, a third recommendation label is displayed on the second multimedia resource. The third recommendation label includes the recommendation information of the second object for the second multimedia resource, and the second object is an object having an associated relationship with the first object.

[0114] In the embodiments of the present disclosure, by displaying the third recommendation label on the second multimedia resource, the first object can learn that the second multimedia resource is the multimedia resource recommended by the second object by viewing the third recommendation label displayed on the second multimedia resource without having to search for the second multimedia resource recommended by the second object in the session interface, which simplifies the operation process for the user to view the multimedia resources recommended by other users and improves the human-computer interaction efficiency. Further, by displaying the third recommendation label containing the recommendation information, the information transmission rate when the first object views the second multimedia resource can also be improved. That is, the first object can understand the reason why the second object recommends the second multimedia resource through this third recommendation label, thereby improving the efficiency of the user to obtain information and improving the human-computer interaction efficiency.

[0115] In some embodiments, the method further includes:

[0116] In response to a trigger operation on the third recommendation label, a recommendation details interface associated with the third recommendation label is displayed. The recommendation details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered;

[0117] In response to a trigger operation on the first quick recommendation control, the third recommendation label displayed on the second multimedia resource becomes a fourth recommendation label. The fourth recommendation label includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource, and the recommendation information of the first object for the second multimedia resource is the same as that of the second object.

[0118] In the embodiments of the present disclosure, by displaying the first quick recommendation control, the user can complete the recommendation of the first object for the second multimedia resource and the input of the recommendation information with one key by triggering the first quick recommendation control without having to perform the recommendation behavior first and then the input behavior of the recommendation information for the multimedia resource to publish the same recommendation information as the second object, which simplifies the operation process for the user to publish the recommendation information and thus improves the human-computer interaction efficiency.

[0119] In some embodiments, the method further includes:

[0120] On the second multimedia resource, a second quick recommendation control is displayed. The second quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered;

[0121] In response to a triggering operation on the second quick recommendation control, on the second multimedia resource, it is shown that the third recommendation label becomes the fourth recommendation label, and the fourth recommendation label includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource. The recommendation information of the first object for the multimedia resource is the same as that of the second object.

[0122] In the embodiments of the present disclosure, by showing the second quick recommendation control, the user does not need to first perform a recommendation behavior and then perform an input behavior of the recommendation information of the multimedia resource to publish the same recommendation information as the second object. Instead, the user can trigger the second quick recommendation control to complete the recommendation of the first object for the second multimedia resource and the input of the recommendation information with one key, which simplifies the operation process of the user publishing the recommendation information, thereby improving the human-computer interaction efficiency. Further, by directly showing the second quick recommendation control on the second multimedia resource, the operation process of the user triggering the second quick recommendation control to publish the recommendation information can be further simplified, and the human-computer interaction efficiency is improved.

[0123] In some embodiments, the method further includes:

[0124] In response to the recommendation behavior of the first object for the second multimedia resource, on the second multimedia resource, it is shown that the third recommendation label becomes the fifth recommendation label, and the fifth recommendation label is used to indicate that the first object and the second object recommend the multimedia resource.

[0125] In the embodiments of the present disclosure, when the first object performs the recommendation behavior for the second multimedia resource, by changing the third recommendation label shown on the second multimedia resource to the fifth recommendation label indicating the joint recommendation of the first object and the second object, the information transmission rate when viewing the second multimedia resource can be improved. That is, by viewing the fifth recommendation label, the number of people who recommend the second multimedia resource can be quickly understood, thereby improving the efficiency of the user obtaining information and the human-computer interaction efficiency.

[0126] In some embodiments, the method further includes:

[0127] On the second multimedia resource, show a resource recommendation interface;

[0128] In response to an input operation in the resource recommendation interface, obtain the recommendation information of the first object for the second multimedia resource;

[0129] When the recommendation information of the first object for the second multimedia resource is inconsistent with that of the second object, on the second multimedia resource, it is shown that the fifth recommendation label becomes the sixth recommendation label, and the sixth recommendation label includes the recommendation information of the first object for the second multimedia resource.

[0130] When the recommendation information of the first object for the second multimedia resource is the same as that of the second object, on the second multimedia resource, display that the fifth recommendation label becomes the fourth recommendation label, and the fourth recommendation label includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource.

[0131] In the embodiments of the present disclosure, when the recommendation information of the first object and the second object for the second multimedia resource is different, by preferentially displaying the sixth recommendation label including the recommendation information of the first object for the second multimedia resource, the first object can see the recommendation information he / she published first, without the user having to trigger the third recommendation label to view the recommendation information he / she published in the recommendation details interface, which simplifies the operation process for the user to view the recommendation information he / she published and improves the human-computer interaction efficiency. Further, when the recommendation information of the first object and the second object for the second multimedia resource is the same, by displaying the fourth recommendation label, the user can view the recommendation information of the first object and the second object for the second multimedia resource at the same time, which improves the efficiency of the user to obtain information.

[0132] In some embodiments, the method further includes:

[0133] When there are multiple second objects recommending the second multimedia resource, on the second multimedia resource, display the third recommendation label corresponding to the target second object, where the target second object is the second object with the highest intimacy with the first object among the multiple second objects, and the intimacy is used to indicate the frequency of interaction between the first object and the second object.

[0134] In the embodiments of the present disclosure, by preferentially displaying the third recommendation label corresponding to the second object with a higher intimacy with the first object on the second multimedia resource, the first object can see the recommendation information of the second object with whom the first object interacts more frequently for the second multimedia resource first, which can not only enhance the first object's interest in viewing the second multimedia resource, but also enhance the first object's interest in interacting with the second object based on the recommendation information, and improve the interaction efficiency between users.

[0135] In some embodiments, the method further includes:

[0136] In response to a switching operation on the third recommendation label corresponding to the target second object, on the second multimedia resource, display the third recommendation label corresponding to any second object other than the target second object; or,

[0137] On the second multimedia resource, display the third recommendation label corresponding to the second object with the highest intimacy other than the target second object.

[0138] In the embodiments of the present disclosure, by responding to the switching operation of the first object on the third recommended label and displaying only one third recommended label on the second multimedia resource each time, it is possible to avoid the situation that the screen of the second multimedia resource is seriously blocked by displaying multiple third recommended labels at the same time, thereby improving the user's viewing experience. Further, by displaying the third recommended labels in order of decreasing intimacy, it is possible to enhance the first object's interest in interacting with the second object based on the recommended information and improve the interaction efficiency between users.

[0139] In some embodiments, the method further includes:

[0140] In response to the expansion operation on the third recommended label corresponding to the target second object, on the second multimedia resource, display multiple third recommended labels corresponding to the second objects in order of decreasing intimacy.

[0141] In the embodiments of the present disclosure, by simultaneously displaying multiple third recommended labels on the second multimedia resource, it is possible for users to comprehensively understand the reasons why multiple second objects recommend the second multimedia resource, thereby improving the efficiency of users obtaining information. Further, by displaying multiple third recommended labels in order of decreasing intimacy, it is possible to enhance the first object's interest in interacting with the second object based on the recommended information and improve the interaction efficiency between users.

[0142] The above Figure 2 shows the flow of a resource recommendation method of the present disclosure. The resource recommendation solution provided by the present disclosure will be further described below. Figure 3 is a flowchart of another resource recommendation method shown according to an exemplary embodiment. This method is executed by a terminal. Refer to Figure 3 , and this method includes:

[0143] In step 301, the terminal displays the first multimedia resource.

[0144] In the embodiments of the present disclosure, the process of the terminal displaying the first multimedia resource is the same as that of step 201 above and will not be elaborated here.

[0145] In step 302, in response to the recommendation behavior of the first object for the first multimedia resource, the terminal displays a second recommended label on the first multimedia resource. The second recommended label is used to indicate that the first object recommends the first multimedia resource, and the first object is the object logged in to the terminal.

[0146] In the embodiments of the present disclosure, a recommendation behavior refers to an interaction behavior for triggering a recommendation action, such as long-pressing the like control of a multimedia resource, clicking the recommendation control of a multimedia resource, etc. The recommendation control may be located on the multimedia resource, or on the sharing interface for triggering the display of the sharing control of the multimedia resource, or on the long-press interface for long-pressing the multimedia resource. The embodiments of the present disclosure do not limit this. When the recommendation control is located on the multimedia resource, the terminal can display the recommendation control on the multimedia resource after the user clicks the like control, or directly display the recommendation control on the multimedia resource.

[0147] By performing a recommendation behavior on the first multimedia resource, the first object can recommend the first multimedia resource to the second object. Since the first multimedia resource is a multimedia resource that has not been recommended by the second object, in response to the recommendation behavior of the first object for the first multimedia resource, the terminal can display a second recommendation label on the first multimedia resource. The second recommendation label is used to indicate that the first multimedia resource has only been recommended by the first object.

[0148] For example, Figure 4 is a schematic diagram of a second recommendation label shown according to an exemplary embodiment. As Figure 4 shown, taking the recommendation behavior as long-pressing the like control of the multimedia resource as an example, in response to the long-press operation of the first object on the like control 401 of the first multimedia resource, the terminal can display a second recommendation label 402 on the first multimedia resource. The second recommendation label 402 is "recommended by user A", and user A is the first object.

[0149] In step 303, in response to the triggering operation on the second recommendation label, the terminal displays a recommendation details interface associated with the second recommendation label. The recommendation details interface displays a quick entry to the resource recommendation interface, and the resource recommendation interface is used to input the recommendation information of the first multimedia resource.

[0150] In the embodiments of the present disclosure, the resource recommendation interface is used to input the recommendation information of the first multimedia resource. The recommendation information is used to represent the reason for recommending the first multimedia resource. Therefore, in addition to being able to recommend the first multimedia resource, the first object can also input the reason for recommending the first multimedia resource in the resource recommendation interface. Correspondingly, in order to facilitate the first object to view the resource recommendation interface, the terminal can display a quick entry to the resource recommendation interface in the recommendation details interface associated with the second recommendation label. For example, Figure 5 is a schematic diagram of a recommendation details interface shown according to an exemplary embodiment. As Figure 5As shown, in response to a trigger operation on the second recommended tag, the terminal can display a recommended details interface 501 associated with the second recommended tag. The recommended details interface 501 displays a quick entry 502 to the resource recommendation interface. By displaying the quick entry to the resource recommendation interface in the recommended details interface triggered by the second recommended tag, the user can quickly view the resource recommendation interface by triggering the quick entry, simplifying the operation process for the user to view the resource recommendation interface and improving the human-computer interaction efficiency.

[0151] In some embodiments, as Figure 5 shown, the recommended details interface 501 associated with the second recommended tag also displays a cancel recommendation control 503. In response to a trigger operation on the cancel recommendation control 503, the terminal can cancel the recommendation behavior of the first object for the first multimedia resource, that is, the terminal will cancel the display of the second recommended tag indicating that the first object recommends the first multimedia resource. By displaying the cancel recommendation control in the recommended details interface, the user can cancel the recommendation with one click by triggering the cancel recommendation control without having to withdraw the recommended multimedia resource from the session interface, and this cancel recommendation operation has no time limit. This not only simplifies the operation process for the user to cancel the recommendation of multimedia resources and improves the human-computer interaction efficiency, but also improves the flexibility of the cancel recommendation operation.

[0152] In some embodiments, the quick entry to the resource recommendation interface can be displayed not only on the recommended details interface in the above step 303, but also on the first multimedia resource. Correspondingly, in response to the recommendation behavior of the first object for the first multimedia resource, the terminal can display not only the second recommended tag on the first multimedia resource, but also the quick entry to the resource recommendation interface on the first multimedia resource. By directly displaying the quick entry to the resource recommendation interface on the first multimedia resource, the terminal does not need to display the quick entry in the recommended details interface associated with the second recommended tag only after the user triggers the second recommended tag, further simplifying the operation process for the user to view the resource recommendation interface and improving the human-computer interaction efficiency.

[0153] It should be noted that there are various display methods for the quick entry to the resource recommendation interface, and the quick entries shown in the above embodiments are only two exemplary ways to display the quick entry to the resource recommendation interface.

[0154] In some embodiments, the quick access entries of the resource recommendation interface displayed by the terminal on the first multimedia resource include a first quick access entry and a second quick access entry, and the display style of the first quick access entry is more prominent than that of the second quick access entry. Herein, being more prominent in the display style means that the display style of the first quick access entry is more prominent in terms of the display size, that is, the display size of the display style of the first quick access entry is larger. Accordingly, when the displayed quick access entry is the first quick access entry, the terminal can perform the following step (1); when the displayed quick access entry is the second quick access entry, the terminal can perform the following step (2).

[0155] (1) When the quick access entry is the first quick access entry, since the display style of the first quick access entry is more prominent, by displaying the first quick access entry, the user can be significantly reminded to trigger the first quick access entry to view the resource recommendation interface. If no trigger operation on the first quick access entry is detected within the duration threshold, in most cases, it indicates that the user does not have the intention to view the resource recommendation interface at this time, that is, the user does not have the intention to input the reason for recommending the first multimedia resource. Therefore, in order to prevent the first quick access entry from affecting the user's viewing of the first multimedia resource, the terminal can cancel the display of the first quick access entry. To prevent the user from not being able to find the quick access entry of the resource recommendation interface when the user subsequently has the intention to view the resource recommendation interface, the terminal can also display the second quick access entry on the first multimedia resource. By canceling the display of the first quick access entry when no trigger operation by the user on the first quick access entry is detected within a period of time, it is possible to prevent the first quick access entry with a prominent display style from significantly blocking the first multimedia resource, thereby affecting the user's viewing experience. Further, by switching to display the second quick access entry with a non-prominent display style after canceling the display of the first quick access entry, the user can trigger the second quick access entry to view the resource recommendation interface at any time without affecting the user's viewing of the first multimedia resource, improving the human-computer interaction efficiency while ensuring the user's viewing experience.

[0156] (2) When the quick access entry is the second quick access entry, since the display style of the second quick access entry is not prominent, the user is likely to overlook the second quick access entry displayed on the first multimedia resource. Moreover, if the second quick access entry is displayed for the first time, it indicates that the user does not know that the second quick access entry is the quick access entry of the resource recommendation interface. Therefore, the terminal can display a prompt message on the first multimedia resource, and the prompt message is used to prompt the user to input the recommendation information of the first multimedia resource by triggering the second quick access entry. By displaying the prompt message when the quick access entry displayed on the first multimedia resource is the second quick access entry with a non-prominent display style, the user can be promptly reminded to view the resource recommendation interface by triggering the second quick access entry, thereby reducing the operation time for the user to view the resource recommendation interface and improving the operation efficiency.

[0157] For example,Figure 6 is a schematic diagram of a quick access shown according to an exemplary embodiment. As Figure 6 shown in (a) of [reference], the quick access displayed by the terminal on the first multimedia resource is the first quick access 601. The display style of the first quick access 601 is an input box, and a prompt message "Share the reason for recommendation with friends" is displayed in the input box. By displaying the first quick access 601, the user can be significantly reminded to trigger the first quick access 601 to input the reason for recommending the first multimedia resource. As Figure 6 shown in (b) of [reference], the quick access displayed by the terminal on the first multimedia resource is the second quick access 602. The display style of the second quick access 602 is an icon with a relatively small display size. To let the user understand the function of the second quick access 602, as Figure 6 shown in (c) of [reference], the terminal can display a prompt message "Tell why you recommend" on the first multimedia resource to remind the user that they can trigger the second quick access 601 to input the reason for recommending the first multimedia resource.

[0158] In step 304, in response to the triggering operation on the quick access, the terminal displays a resource recommendation interface.

[0159] In the embodiments of the present disclosure, Figure 7 is a schematic diagram of a resource recommendation interface shown according to an exemplary embodiment. As Figure 7 shown in (a) of [reference], in response to the triggering operation on the quick access displayed in the above step 303, the terminal can display a resource recommendation interface 701. Among them, an input box 702 is displayed in the resource recommendation interface 701. The input box 702 is used to input the recommendation information of the first multimedia resource.

[0160] In step 305, in response to the input operation in the resource recommendation interface, the terminal obtains the recommendation information of the first object for the first multimedia resource.

[0161] In the embodiments of the present disclosure, in response to the input operation in the resource recommendation interface, the terminal can obtain the recommendation information input by the first object and display the recommendation information in the input box. As Figure 7 shown in (a) of [reference], the recommendation information "So funny" of the first object for the first multimedia resource is displayed in the input box 701.

[0162] In some embodiments, the first object can also configure the visible range of the input recommended information in the resource recommendation interface. Accordingly, in response to the range configuration operation on the recommended information, the terminal obtains the visible range of the recommended information. Herein, the range configuration operation refers to the operation of configuring the visible range of the recommended information. The visible range is used to indicate at least one visible object of the recommended information. The visible object is an object that can see the recommended information of the first object for the first multimedia resource when watching the first multimedia resource, and is usually an object having an association relationship with the first object. By obtaining the visible range of the recommended information configured by the user in the resource recommendation interface, the user can control other users who can view the recommended information, that is, the user can selectively show other users the reasons for recommending the first multimedia resource, thereby protecting the user's privacy.

[0163] For example, as shown in Figure 7 (a) of, the resource recommendation interface 701 also shows a range configuration control 704 and the visible range "mutual followers" of the recommended information. In response to the trigger operation on the range configuration control 704, the terminal can show Figure 7 (b) of the range configuration interface 705 shown in. The range configuration interface 705 shows various optional visible ranges, such as "my followers", "mutual followers", "my close friends", etc. Among them, "my followers" means that only the objects following the first object are allowed to view the recommended information. "Mutual followers" means that only the objects mutually following the first object are allowed to view the recommended information. "My close friends" means that only the objects having an intimate relationship with the first object are allowed to view the recommended information. The intimate relationship includes relationships such as "sisters", "couples", "family members", etc. that can be set in the application. In response to the selection operation on any visible range, the terminal can determine the selected visible range as the visible range of the recommended information input by the first object. The range configuration interface 705 also shows a range creation control 706. If the various visible ranges shown in the range configuration interface 705 do not meet the requirements of the first object, the first object can create a new visible range through the range creation control 706.

[0164] In step 306, the terminal shows the second recommendation label changed to the first recommendation label on the first multimedia resource based on the recommended information, and the first recommendation label includes the recommended information.

[0165] In the embodiments of the present disclosure, as shown in Figure 7As shown in (a) of , after the first object inputs recommended information, it can perform a triggering operation on the publishing control 703 in the resource recommendation interface 701. In response to the triggering operation on the publishing control 703, the terminal can obtain a first recommendation tag including the recommended information based on the recommended information published by the first object. Since a second recommendation tag has been displayed on the first multimedia resource after the first object performs the recommendation behavior for the first multimedia resource, after obtaining the first recommendation tag, the terminal can display the change of the second recommendation tag to the first recommendation tag on the first multimedia resource. By changing the second recommendation tag displayed on the first multimedia resource to the first recommendation tag including the recommended information after the first object inputs the recommended information for the first multimedia resource, the information transmission rate when the user views the first multimedia resource can be improved. That is, when other users view the first multimedia resource, through this first recommendation tag, they can not only know that the first multimedia resource is the multimedia resource recommended by the first object, but also know the reason why the first object recommends the first multimedia resource, thus improving the efficiency of users obtaining information and the efficiency of human-computer interaction.

[0166] For example, Figure 8 is a schematic diagram of a first recommendation tag shown according to an exemplary embodiment. As Figure 8 shown in (a) of , the first recommendation tag 801 displayed by the terminal on the first multimedia resource is "Recommended by User A: So funny". Among them, User A is the first object, and "So funny" is the recommended information input by the first object.

[0167] In some embodiments, the first object can modify the recommended information included in the first recommendation tag in the recommendation details interface associated with the first recommendation tag. Correspondingly, in response to the triggering operation on the first recommendation tag, the terminal displays the recommendation details interface associated with the first recommendation tag, and the recommendation details interface displays the recommended information of the first object for the first multimedia resource; in response to the editing operation on the recommended information, the terminal obtains the edited recommended information; the terminal updates the first recommendation tag based on the edited recommended information. Among them, the editing operation can be a triggering operation on the editing control in the recommendation details interface. In response to the triggering operation on the editing control, the terminal can display a virtual keyboard for the first object to modify the recommended information displayed in the recommendation details interface. After the first object publishes the edited recommended information, the terminal can update the recommended information included in the first recommendation tag to the edited recommended information. By displaying the editing control for modifying the recommended information in the recommendation details interface associated with the first recommendation tag, the user does not need to re-enter new recommended information by canceling the recommendation behavior for the first multimedia resource and then performing the recommendation behavior for the first multimedia resource, but can modify the previously input recommended information at any time by triggering the editing control, simplifying the operation process for the user to modify the recommended information, thus improving the efficiency of human-computer interaction.

[0168] For example, as shown in (b) of Figure 8 , the recommended details interface 802 associated with the first recommended tag displays the recommended information "So funny" included in the first recommended tag 801 and the editing control 803 for the recommended information. Taking the editing control 803 as a quick entry to the resource recommendation interface as an example. In response to the triggering operation on the editing control 803, the terminal can display Figure 7 the resource recommendation interface 701 shown. In response to the editing operation on the recommended information "So funny" in the input box 702 in the resource recommendation interface 701, the terminal can obtain the edited recommended information of the first object.

[0169] In some embodiments, as shown in (b) of Figure 8 , the recommended details interface 802 associated with the first recommended tag also displays a cancel recommendation control 804. In response to the triggering operation on the cancel recommendation control 804, the terminal can cancel the recommendation behavior of the first object for the first multimedia resource, that is, the terminal will cancel the display of the second recommended tag on the first multimedia resource. By displaying the cancel recommendation control in the recommended details interface, the user can cancel the recommendation by triggering the cancel recommendation control with one key without having to withdraw the recommended multimedia resource from the session interface, and this cancel recommendation operation has no time limit. This not only simplifies the operation process for the user to cancel the recommendation of the multimedia resource, improves the human-computer interaction efficiency, but also improves the flexibility of the cancel recommendation operation.

[0170] The embodiments of the present disclosure provide a resource recommendation method. By responding to the user's recommendation behavior for the first multimedia resource and displaying a resource recommendation interface for inputting the recommended information of the first multimedia resource, it is possible to display a first recommended tag including the recommended information on the first multimedia resource based on the recommended information input by the user in the resource recommendation interface, so that the user can recommend the first multimedia resource to other users by displaying the first recommended tag on the first multimedia resource without having to search for other users, thus simplifying the operation for the user to recommend the multimedia resource and improving the human-computer interaction efficiency.

[0171] By displaying the first recommended tag containing the recommended information on the first multimedia resource, it is possible to improve the information transmission rate when the user views the first multimedia resource. That is, when other users view the first multimedia resource, through this first recommended tag, they can not only know that the first multimedia resource is a multimedia resource recommended by the user, but also know the reason why the user recommends the first multimedia resource, thereby improving the efficiency for the user to obtain information and improving the human-computer interaction efficiency.

[0172] The above two embodiments mainly introduce the process of the first object recommending a multimedia resource and this multimedia resource has not been recommended by the second object. Next, throughFigure 9 The illustrated embodiment describes the process in which a first object recommends a multimedia resource that has been recommended by a second object. Figure 9 FIG. is a flowchart of another resource recommendation method according to an exemplary embodiment, which is executed by a terminal. Refer to Figure 9 The method includes:

[0173] In step 901, the terminal displays a first multimedia resource.

[0174] In the embodiments of the present disclosure, the process of the terminal displaying the first multimedia resource is the same as that of step 201 above, and will not be described herein again.

[0175] In step 902, in response to a resource switching operation on the first multimedia resource, the terminal displays a second multimedia resource.

[0176] In the embodiments of the present disclosure, the resource switching operation refers to a switching operation on the multimedia resource currently displayed by the terminal, such as a swiping-up operation, a swiping-down operation, etc. In response to the resource switching operation on the first multimedia resource, the terminal can display the second multimedia resource. The second multimedia resource is any one of the multiple multimedia resources recommended to the user that is before or after the first multimedia resource.

[0177] In step 903, when there is a second object who recommends the second multimedia resource, the terminal displays a third recommendation label on the second multimedia resource. The third recommendation label includes the recommendation information of the second object for the second multimedia resource. The second object is an object having an association relationship with the first object.

[0178] In an embodiment of the present disclosure, the second object is an object having an association relationship with the first object. The association relationship may be that the second object is the object followed by the first object, the first object and the second object are mutual friend relationships, the first object and the second object are in an intimate relationship, etc. The intimate relationship includes relationships such as "sister", "couple", "family member", etc. that can be set in the application program. When the second multimedia resource has been recommended by the second object, as an object having an association relationship with the second object, the first object can see a recommendation label on the second multimedia resource, and the recommendation label is used to indicate that the second multimedia resource has been recommended by the second object. Correspondingly, when there is a second object recommending the second multimedia resource, the terminal can display a third recommendation label on the second multimedia resource. The third recommendation label includes the recommendation information of the second object for the second multimedia resource, and the recommendation information is used to represent the reason why the second object recommends the second multimedia resource. By displaying the third recommendation label on the second multimedia resource, the first object can learn that the second multimedia resource is the multimedia resource recommended by the second object by viewing the third recommendation label displayed on the second multimedia resource, without having to search for the second multimedia resource recommended by the second object in the session interface, which simplifies the operation process for the user to view the multimedia resources recommended by other users and improves the human-computer interaction efficiency. Further, by displaying the third recommendation label containing the recommendation information, the information transmission rate when the first object views the second multimedia resource can also be improved. That is, the first object can understand the reason why the second object recommends the second multimedia resource through the third recommendation label, thereby improving the efficiency of the user obtaining information and the human-computer interaction efficiency.

[0179] For example, Figure 10 is a schematic diagram of a third recommendation label shown according to an exemplary embodiment. As Figure 10 shown in (a) in, the terminal displays a third recommendation label 1001 on the second multimedia resource. The third recommendation label 1001 is "Recommended by User B: So amazing". Among them, User B is the second object, and "So amazing" is the recommendation information of the second object for the second multimedia resource.

[0180] In some embodiments, when there are multiple second objects recommending a second multimedia resource, the terminal displays a third recommendation label corresponding to a target second object on the second multimedia resource. The target second object is the second object with the highest intimacy with the first object among the multiple second objects. Intimacy is used to indicate the frequency of interaction between the first object and the second object. The frequency of interaction between the first object and the second object is the frequency of occurrence of interaction behaviors between the first object and the second object. Interaction behaviors may include liking, commenting on, favoriting multimedia resources published by each other, sending private messages in the conversation interface, etc. By preferentially displaying the third recommendation label corresponding to the second object with a higher intimacy with the first object on the second multimedia resource, the first object can first see the recommendation information of the second object that interacts more frequently with the first object for the second multimedia resource, which can not only enhance the first object's interest in viewing the second multimedia resource, but also enhance the first object's interest in interacting with the second object based on the recommendation information, improving the interaction efficiency between users.

[0181] In some embodiments, after preferentially displaying the third recommendation label corresponding to the target second object, the user can switch the target third recommendation label to view the third recommendation labels corresponding to other second objects. Accordingly, in response to the switching operation of the third recommendation label corresponding to the target second object, the terminal displays the third recommendation label corresponding to any second object other than the target second object on the second multimedia resource; or, displays the third recommendation label corresponding to the second object with the highest intimacy other than the target second object on the second multimedia resource. The switching operation refers to an operation of switching the currently displayed third recommendation label to the third recommendation label corresponding to other second objects, such as a sliding operation on the currently displayed third recommendation label, a triggering operation on the switching control, etc. By responding to the switching operation of the first object on the third recommendation label and only displaying one third recommendation label on the second multimedia resource each time, it can avoid the situation that the screen of the second multimedia resource is seriously blocked by simultaneously displaying multiple third recommendation labels, improving the user's viewing experience. Further, by displaying the third recommendation labels in order of intimacy, it can enhance the first object's interest in interacting with the second object based on the recommendation information, improving the interaction efficiency between users.

[0182] For example, Figure 11 is a schematic diagram of another third recommendation label shown according to an exemplary embodiment. As Figure 11 shown in (a) therein, the terminal displays a third recommendation label 1101, a first switching control 1102, and a second switching control 1103 on the second multimedia resource. In response to the triggering operation on the first switching control 1102 or the downward sliding operation on the third recommendation label 1101, the terminal can display as Figure 11The third recommended label 1104 shown in (b) of [Figure 0]. The third recommended label 1104 is the third recommended label corresponding to a second object with an intimacy greater than that of the third recommended label 1101, that is, the intimacy between user C and the first object is greater than the intimacy between user B and the first object. In response to a trigger operation on the second switching control 1103 or a swiping-up operation on the third recommended label 1101, the terminal can display the third recommended label 1105 shown in (c) of [Figure 1]. The third recommended label 1105 is the third recommended label corresponding to a second object with an intimacy less than that of the third recommended label 1101, that is, the intimacy between user F and the first object is less than the intimacy between user B and the first object. Figure 11 In some embodiments, in response to an expansion operation on the third recommended label corresponding to the target second object, the terminal displays, on the second multimedia resource, multiple third recommended labels corresponding to second objects in descending order of intimacy. By simultaneously displaying multiple third recommended labels on the second multimedia resource, the user can comprehensively understand the reasons for the second objects to recommend the second multimedia resource, improving the efficiency of the user's information acquisition. Further, by displaying multiple third recommended labels in an orderly manner in descending order of intimacy, the interest of the first object in interacting with the second object based on the recommended information can be enhanced, improving the interaction efficiency between users.

[0183] For example,

[0184] is a schematic diagram of yet another third recommended label shown according to an exemplary embodiment. As shown in (a) of [Figure 11], the terminal displays a third recommended label 1201 and an expansion control 1202 on the second multimedia resource. Taking the expansion operation as a trigger operation on the expansion control 1202 as an example, in response to the trigger operation on the expansion control 1202, the terminal can display multiple third recommended labels 1203 shown in (b) of [Figure 13]. In the case of displaying multiple third recommended labels, the terminal can also display a collapse control 1204 on the second multimedia resource. In response to a trigger operation on the collapse control 1204, the terminal can collapse multiple third recommended labels, that is, only display the third recommended label 1201 shown in (a) of [Figure 15]. Figure 12 is shown in [Figure 10]. Figure 12 In step 904, in response to a trigger operation on the third recommended label, the terminal displays a recommended details interface associated with the third recommended label. The recommended details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered. Figure 12 In step 904, in response to a trigger operation on the third recommended label, the terminal displays a recommended details interface associated with the third recommended label. The recommended details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered. Figure 12 In step 904, in response to a trigger operation on the third recommended label, the terminal displays a recommended details interface associated with the third recommended label. The recommended details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered.

[0185] In step 904, in response to a trigger operation on the third recommended label, the terminal displays a recommended details interface associated with the third recommended label. The recommended details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered.

[0186] In an embodiment of the present disclosure, after the second object recommends the second multimedia resource, the first object can also recommend the second multimedia resource and publish the reason for recommending the second multimedia resource. Since the reason for the first object to recommend the second multimedia resource may be the same as that of the second object, in order to enable the first object to quickly complete the recommendation of the second multimedia resource and the input of the recommendation information, the terminal can display a first quick recommendation control on the recommendation details interface associated with the third recommendation tag. The first quick recommendation control is used to complete the recommendation behavior and the recommendation information input behavior of the first object for the second multimedia resource after being triggered. The recommendation information input behavior refers to the behavior of the first object inputting the recommendation information for the second multimedia resource.

[0187] For example, as Figure 10 shown in (b) of, in response to the trigger operation on the third recommendation tag 1001, the terminal can display the recommendation details interface 1003 associated with the third recommendation tag. The recommendation details interface 1003 displays the first quick recommendation control 1004.

[0188] In step 905, in response to the trigger operation on the first quick recommendation control, the terminal displays that the third recommendation tag becomes the fourth recommendation tag on the second multimedia resource. The fourth recommendation tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource, and the recommendation information of the first object for the second multimedia resource is the same as that of the second object.

[0189] In an embodiment of the present disclosure, when the first object wants to publish the same recommendation information as the second object, the first object can perform the trigger operation on the first quick recommendation control. Correspondingly, in response to the trigger operation on the first quick recommendation control, the terminal can determine the recommendation information of the second object for the second multimedia resource in the third recommendation tag as the recommendation information of the first object for the second multimedia resource. Then, the terminal can obtain the fourth recommendation tag based on the recommendation information of the first object and the second object for the second multimedia resource. Since the third recommendation tag has been displayed on the second multimedia resource, after obtaining the fourth recommendation tag, the terminal can display that the third recommendation tag becomes the fourth recommendation tag on the second multimedia resource. By displaying the first quick recommendation control, the user can complete the recommendation and the input of the recommendation information of the first object for the second multimedia resource with one key by triggering the first quick recommendation control, without having to first perform the recommendation behavior and then perform the input behavior of the recommendation information for the multimedia resource to publish the same recommendation information as the second object, which simplifies the operation process of the user publishing the recommendation information and thus improves the human-computer interaction efficiency.

[0190] For example, Figure 13 is a schematic diagram of a fourth recommendation tag shown according to an exemplary embodiment. As Figure 13As shown in (a) of , the fourth recommended tag 1301 displayed by the terminal on the second multimedia resource is "Recommended by 2 friends: So amazing". Among them, the 2 friends are the first object and the second object, and "So amazing" is the recommendation information of the first object and the second object for the second multimedia resource.

[0191] In some embodiments, in addition to displaying the first quick recommendation control on the recommendation details interface in step 904 above, the terminal can also display a second quick recommendation control with the same function as the first quick recommendation control on the second multimedia resource. Correspondingly, when the second multimedia resource has been recommended by the second object, in addition to displaying the third recommended tag on the second multimedia resource, the terminal can also display the second quick recommendation control on the second multimedia resource. The second quick recommendation control is used to complete the recommendation behavior and recommendation information input behavior of the first object for the second multimedia resource after being triggered. In response to the trigger operation on the second quick recommendation control, the third recommended tag displayed by the terminal on the second multimedia resource becomes the fourth recommended tag. Among them, in order to enable the user to complete the recommendation of the second multimedia resource by the first object and the input of the recommendation information with one key when watching the second multimedia resource, as Figure 10 As shown in (a) of , the terminal can directly display the second quick recommendation control 1004 on the second multimedia resource. The function of the second quick recommendation control is the same as that of the first quick recommendation control in step 904, and will not be elaborated here. The process of the third recommended tag displayed by the terminal on the second multimedia resource becoming the fourth recommended tag is the same as that in step 905 above, and will not be elaborated here. By displaying the second quick recommendation control, the user can complete the recommendation of the second multimedia resource by the first object and the input of the recommendation information with one key by triggering the second quick recommendation control, without having to perform the recommendation behavior first and then the input behavior of the recommendation information for the multimedia resource to publish the same recommendation information as the second object, which simplifies the operation process of the user publishing the recommendation information and thus improves the human-computer interaction efficiency. Further, by directly displaying the second quick recommendation control on the second multimedia resource, the operation process of the user triggering the second quick recommendation control to publish the recommendation information can be further simplified, and the human-computer interaction efficiency is improved.

[0192] In some embodiments, as Figure 13 As shown in (b) of , the recommendation details interface 1302 associated with the fourth recommended tag displays the recommendation information of the first object and the second object for the second multimedia resource, the editing control 1303 of the recommendation information, the cancel recommendation control 1304, and the interaction control 1305. Among them, the editing control 1303 is used to modify the recommendation information of the first object for the second multimedia resource after being triggered. The specific process is the same as that above Figure 3The process in the illustrated embodiment is the same and will not be elaborated here. The cancel recommendation control 1304 is used to trigger the cancellation of the recommendation behavior of the first object for the second multimedia resource. That is, after triggering the cancel recommendation control 1304, the terminal can display that the fourth recommendation label becomes the third recommendation label on the second multimedia resource. The interaction control 1305 is used to interact with the second object after being triggered. For example, the interaction control 1305 can be a control for having a conversation with the second object or a control for viewing other multimedia resources recommended by the second object.

[0193] In step 906, in response to the recommendation behavior of the first object for the second multimedia resource, the terminal displays that the third recommendation label becomes the fifth recommendation label on the second multimedia resource, and the fifth recommendation label is used to indicate that the first object and the second object recommend the multimedia resource.

[0194] In the embodiment of the present disclosure, the first object can recommend the second multimedia resource by performing the recommendation behavior for the second multimedia resource. Since the second multimedia resource is a multimedia resource recommended by the second object and the third recommendation label is displayed on the second multimedia resource, in response to the recommendation behavior of the first object for the second multimedia resource, the terminal can display that the third recommendation label becomes the fifth recommendation label on the second multimedia resource. Among them, the fifth recommendation label is used to indicate that the second multimedia resource is jointly recommended by the first object and the second object. By changing the third recommendation label displayed on the second multimedia resource to the fifth recommendation label indicating the joint recommendation of the first object and the second object when the first object performs the recommendation behavior for the second multimedia resource, the information transmission rate when viewing the second multimedia resource can be improved. That is, by viewing the fifth recommendation label, the number of people who recommend the second multimedia resource can be quickly understood, thereby improving the efficiency of users obtaining information and improving the human-computer interaction efficiency.

[0195] For example, Figure 14 is a schematic diagram of a fifth recommendation label shown according to an exemplary embodiment. As Figure 14 shown in (a) of, in response to the recommendation behavior of the first object for the second multimedia resource, the fifth recommendation label 1401 displayed by the terminal on the second multimedia resource is "Recommended by 2 friends". Among them, the 2 friends are the first object and the second object. The recommendation behavior can be a trigger operation on the Figure 10 recommendation control 1005 shown in (b) of.

[0196] In some embodiments, such as Figure 14As shown in (b) thereof, the terminal can display a quick entry 1403 of the resource recommendation interface on the recommendation details interface 1402 associated with the fifth recommendation tag. The resource recommendation interface is used to input recommendation information of the second multimedia resource. Accordingly, in response to a trigger operation on the quick entry of the resource recommendation interface, the terminal can display the resource recommendation interface on the second multimedia resource; in response to an input operation in the resource recommendation interface, the terminal obtains the recommendation information of the first object for the second multimedia resource; when the recommendation information of the first object for the second multimedia resource is inconsistent with that of the second object, the terminal displays that the fifth recommendation tag becomes the sixth recommendation tag on the second multimedia resource, and the sixth recommendation tag includes the recommendation information of the first object for the second multimedia resource; when the recommendation information of the first object for the second multimedia resource is consistent with that of the second object, the terminal displays that the fifth recommendation tag becomes the fourth recommendation tag on the second multimedia resource, and the fourth recommendation tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource. Among them, this resource recommendation interface is the same as the resource recommendation interface in the embodiment shown in Figure 3 above, and the process by which the terminal obtains recommendation information in the resource recommendation interface is also the same as the obtaining process in the embodiment shown in Figure 3 above, which will not be elaborated here. By preferentially displaying the sixth recommendation tag including the recommendation information of the first object for the second multimedia resource when the recommendation information of the first object and the second object for the second multimedia resource is different, the first object can preferentially see the recommendation information published by itself, without the user having to trigger the third recommendation tag to view the recommendation information published by himself in the recommendation details interface, which simplifies the operation process for the user to view the recommendation information published by himself and improves the human-computer interaction efficiency. Further, by displaying the fourth recommendation tag when the recommendation information of the first object and the second object for the second multimedia resource is the same, the user can view the recommendation information of the first object and the second object for the second multimedia resource at the same time, which improves the efficiency of the user to obtain information.

[0197] In some embodiments, as shown in (b) of Figure 14 above, the recommendation details interface 1402 associated with the fifth recommendation tag also displays a cancel recommendation control 1404. In response to a trigger operation on the cancel recommendation control 1404, the terminal can cancel the recommendation behavior of the first object for the second multimedia resource, that is, the terminal displays that the fifth recommendation tag becomes the third recommendation tag on the second multimedia resource.

[0198] All the above optional technical solutions can be combined arbitrarily to form alternative embodiments of the present disclosure, which will not be elaborated one by one here.

[0199] Figure 15 is a block diagram of a resource recommendation device shown according to an exemplary embodiment. As shown in Figure 15As shown, the device includes: a first display unit 1501, an acquisition unit 1502, and a second display unit 1503.

[0200] The first display unit 1501 is configured to display a first multimedia resource;

[0201] The first display unit 1501 is further configured to, in response to a recommendation action of a first object for the first multimedia resource, display a resource recommendation interface for inputting recommendation information of the first multimedia resource, where the first object is an object logged in to the terminal;

[0202] The acquisition unit 1502 is configured to, in response to an input operation in the resource recommendation interface, acquire the recommendation information of the first object for the first multimedia resource;

[0203] The second display unit 1503 is configured to, based on the recommendation information, display a first recommendation label on the first multimedia resource, where the first recommendation label includes the recommendation information.

[0204] In some embodiments, the first display unit 1501 is configured to, in response to a recommendation action of a first object for the first multimedia resource, display a second recommendation label on the first multimedia resource, where the second recommendation label is used to indicate that the first object recommends the first multimedia resource; in response to a trigger operation on the second recommendation label, display a recommendation details interface associated with the second recommendation label, where the recommendation details interface displays a quick entry for the resource recommendation interface; in response to a trigger operation on the quick entry, display the resource recommendation interface.

[0205] In some embodiments, the second display unit 1503 is configured to, based on the recommendation information, display the second recommendation label changing to the first recommendation label on the first multimedia resource.

[0206] In some embodiments, the first display unit 1501 is configured to, in response to a recommendation action of a first object for the first multimedia resource, display a quick entry for the resource recommendation interface on the first multimedia resource; in response to a trigger operation on the quick entry, display the resource recommendation interface.

[0207] In some embodiments, the quick entry includes a first quick entry and a second quick entry, and the display style of the first quick entry is more prominent than that of the second quick entry;

[0208] The first display unit 1501 is further configured to, when the quick entry is the first quick entry, if no trigger operation on the first quick entry is detected within a duration threshold, cancel the display of the first quick entry and display the second quick entry on the first multimedia resource.

[0209] In some embodiments, the quick access includes a first quick access and a second quick access, and the display style of the first quick access is more prominent than that of the second quick access;

[0210] The first display unit 1501 is further configured to, when the quick access is the second quick access, if the second quick access is displayed for the first time, display a prompt message on the first multimedia resource, and the prompt message is used to prompt to input the recommended information of the first multimedia resource by triggering the second quick access.

[0211] In some embodiments, the obtaining unit 1502 is further configured to, in response to an operation of configuring the scope of the recommended information, obtain the visible scope of the recommended information, and the visible scope is used to indicate at least one visible object of the recommended information, and the visible object is an object having an association relationship with the first object.

[0212] In some embodiments, Figure 16 is a block diagram of another resource recommendation device shown according to an exemplary embodiment. As Figure 16 shown, the device further includes:

[0213] The updating unit 1504 is configured to, in response to a triggering operation on the first recommendation tag, display a recommended details interface associated with the first recommendation tag, and the recommended details interface displays the recommended information of the first object for the first multimedia resource; in response to an editing operation on the recommended information, obtain the edited recommended information; and update the first recommendation tag based on the edited recommended information.

[0214] In some embodiments, the recommended details interface further displays a cancel recommendation control;

[0215] The updating unit 1504 is further configured to, in response to a triggering operation on the cancel recommendation control, cancel the recommendation behavior of the first object for the first multimedia resource.

[0216] In some embodiments, continue to refer to Figure 16 and the device further includes:

[0217] The third display unit 1505 is configured to, in response to a resource switching operation on the first multimedia resource, display a second multimedia resource; and when there is a second object recommending the second multimedia resource, display a third recommendation tag on the second multimedia resource, and the third recommendation tag includes the recommended information of the second object for the second multimedia resource, and the second object is an object having an association relationship with the first object.

[0218] In some embodiments, continue to refer to Figure 16 and the device further includes:

[0219] The fourth display unit 1506 is configured to, in response to a trigger operation on the third recommended tag, display a recommended details interface associated with the third recommended tag. The recommended details interface displays a first quick recommendation control, and the first quick recommendation control is used to complete a recommendation behavior and a recommendation information input behavior of a first object for a second multimedia resource after being triggered; in response to a trigger operation on the first quick recommendation control, on the second multimedia resource, it is displayed that the third recommended tag becomes a fourth recommended tag, and the fourth recommended tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of a second object for the second multimedia resource, and the recommendation information of the first object for the second multimedia resource is the same as that of the second object.

[0220] In some embodiments, the fourth display unit 1506 is further configured to, on the second multimedia resource, display a second quick recommendation control, and the second quick recommendation control is used to complete a recommendation behavior and a recommendation information input behavior of a first object for a second multimedia resource after being triggered; in response to a trigger operation on the second quick recommendation control, on the second multimedia resource, it is displayed that the third recommended tag becomes a fourth recommended tag, and the fourth recommended tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of a second object for the second multimedia resource, and the recommendation information of the first object for the multimedia resource is the same as that of the second object.

[0221] In some embodiments, the fourth display unit 1506 is further configured to, in response to a recommendation behavior of a first object for a second multimedia resource, on the second multimedia resource, display that the third recommended tag becomes a fifth recommended tag, and the fifth recommended tag is used to indicate that the first object and the second object recommend the multimedia resource.

[0222] In some embodiments, the fourth display unit 1506 is further configured to, on the second multimedia resource, display a resource recommendation interface; in response to an input operation in the resource recommendation interface, obtain the recommendation information of the first object for the second multimedia resource; in the case where the recommendation information of the first object for the second multimedia resource is inconsistent with that of the second object, on the second multimedia resource, display that the fifth recommended tag becomes a sixth recommended tag, and the sixth recommended tag includes the recommendation information of the first object for the second multimedia resource; in the case where the recommendation information of the first object for the second multimedia resource is consistent with that of the second object, on the second multimedia resource, display that the fifth recommended tag becomes a fourth recommended tag, and the fourth recommended tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of a second object for the second multimedia resource.

[0223] In some embodiments, the fourth display unit 1506 is further configured to, when there are multiple second objects recommending the second multimedia resource, display a third recommendation label corresponding to a target second object on the second multimedia resource, where the target second object is the second object with the highest intimacy with the first object among the multiple second objects, and the intimacy is used to indicate the frequency of interaction between the first object and the second object.

[0224] In some embodiments, the fourth display unit 1506 is further configured to, in response to a switching operation on the third recommendation label corresponding to the target second object, display a third recommendation label corresponding to any second object other than the target second object on the second multimedia resource; or display a third recommendation label corresponding to the second object with the highest intimacy other than the target second object on the second multimedia resource.

[0225] In some embodiments, the fourth display unit 1506 is further configured to, in response to an expansion operation on the third recommendation label corresponding to the target second object, display the third recommendation labels corresponding to multiple second objects on the second multimedia resource in descending order of intimacy.

[0226] The embodiments of the present disclosure provide a resource recommendation device. By responding to a user's recommendation behavior for a first multimedia resource and displaying a resource recommendation interface for inputting recommendation information of the first multimedia resource, it is possible to display a first recommendation label including the recommendation information on the first multimedia resource based on the recommendation information input by the user in the resource recommendation interface, so that the user can recommend the first multimedia resource to other users by displaying the first recommendation label on the first multimedia resource without searching for other users, thereby simplifying the operation of the user to recommend multimedia resources and improving the human-computer interaction efficiency. Further, by viewing the first recommendation label, other users can not only understand the multimedia resources recommended for the user by the first multimedia resource, but also understand the reasons why the user recommends the first multimedia resource, thereby improving the efficiency of the user to obtain information, that is, improving the information transmission rate.

[0227] It should be noted that the resource recommendation device provided in the above embodiments is only illustrated by the division of the above functional units. In practical applications, the above functions can be allocated to different functional units according to needs, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the resource recommendation device provided in the above embodiments and the embodiments of the resource recommendation method belong to the same concept, and the specific implementation process is detailed in the method embodiments and will not be repeated here.

[0228] Regarding the resource recommendation device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0229] Figure 17 It is a block diagram of an electronic device shown according to an exemplary embodiment. Generally, the electronic device 1700 includes: a processor 1701 and a memory 1702.

[0230] The processor 1701 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1701 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1701 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1701 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1701 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0231] The memory 1702 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1702 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1702 is used to store at least one program code, and the at least one program code is used to be executed by the processor 1701 to implement the resource recommendation method provided in the method embodiments of the present disclosure.

[0232] In some embodiments, the electronic device 1700 may further optionally include: a peripheral device interface 1703 and at least one peripheral device. The processor 1701, the memory 1702, and the peripheral device interface 1703 may be connected by a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1703 through a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 1704, a display screen 1705, a camera assembly 1706, an audio circuit 1707, and a power supply 1708.

[0233] The peripheral device interface 1703 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 1701 and the memory 1702. In some embodiments, the processor 1701, the memory 1702, and the peripheral device interface 1703 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1701, the memory 1702, and the peripheral device interface 1703 can be implemented on separate chips or circuit boards, and this embodiment does not limit this.

[0234] The radio frequency circuit 1704 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1704 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1704 converts an electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 1704 can communicate with other electronic devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: metropolitan area network, generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area network, and / or WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1704 may further include a circuit related to NFC (Near Field Communication), and the present disclosure does not limit this.

[0235] The display screen 1705 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1705 is a touch display screen, the display screen 1705 also has the ability to collect touch signals on or above the surface of the display screen 1705. The touch signals can be input as control signals to the processor 1701 for processing. At this time, the display screen 1705 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1705, which is arranged on the front panel of the electronic device 1700; in other embodiments, there may be at least two display screens 1705, which are respectively arranged on different surfaces of the electronic device 1700 or are in a folding design; in still other embodiments, the display screen 1705 may be a flexible display screen, which is arranged on the curved surface or the folding surface of the electronic device 1700. Even further, the display screen 1705 can also be arranged in an irregular non-rectangular shape, that is, an irregular-shaped screen. The display screen 1705 can be prepared using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0236] The camera module 1706 is used to capture images or videos. Optionally, the camera module 1706 includes a front camera and a rear camera. Generally, the front camera is arranged on the front panel of the electronic device, and the rear camera is arranged on the back of the electronic device. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera respectively, to achieve functions such as the combination of the main camera and the depth-of-field camera to achieve the background blurring function, the combination of the main camera and the wide-angle camera to achieve panoramic shooting and VR (Virtual Reality) shooting functions, or other combined shooting functions. In some embodiments, the camera module 1706 may also include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. A dual-color-temperature flash refers to the combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.

[0237] The audio circuit 1707 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 1701 for processing, or input to the radio frequency circuit 1704 to enable voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 1700. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 1701 or the radio frequency circuit 1704 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 1707 may further include a headphone jack.

[0238] The power supply 1708 is used to supply power to each component in the electronic device 1700. The power supply 1708 may be alternating current, direct current, a primary battery or a rechargeable battery. When the power supply 1708 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery may also be used to support fast charging technology.

[0239] Those skilled in the art can understand that Figure 17 the structure shown in does not constitute a limitation on the electronic device 1700, and may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0240] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as the memory 1702 including instructions, and the above instructions can be executed by the processor 1701 of the electronic device 1700 to complete the above resource recommendation method. Optionally, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0241] A computer program product includes a computer program, and when the computer program is executed by a processor, the above resource recommendation method is implemented.

[0242] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include well-known knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and embodiments are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.

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

Claims

1. A resource recommendation method, characterized in that: The method comprises: Display the first multimedia resources; In response to the first object's recommendation behavior for the first multimedia resource, displaying a resource recommendation interface, the resource recommendation interface is used to input recommendation information of the first multimedia resource, the first object being a terminal login object; In response to an input operation in the resource recommendation interface, obtaining recommendation information of the first object for the first multimedia resource; Based on the recommendation information, displaying a first recommendation tag on the first multimedia resource, where the first recommendation tag includes the recommendation information; In response to the resource switching operation on the first multimedia resource, displaying a second multimedia resource; In the case where there is a second object recommending the second multimedia resource, displaying a third recommendation tag on the second multimedia resource, the third recommendation tag including recommendation information of the second object for the second multimedia resource, the second object being an object associated with the first object; A quick recommendation control is displayed, where the quick recommendation control is used to complete the recommendation behavior and recommendation information input behavior of the first object for the second multimedia resource after being triggered; the recommendation information of the first object for the second multimedia resource is the same as the recommendation information of the second object for the second multimedia resource.

2. The resource recommendation method according to claim 1, characterized in that: The displaying of a resource recommendation interface in response to the first object's recommendation behavior for the first multimedia resource includes: In response to the first object's recommendation behavior for the first multimedia resource, displaying a second recommendation tag on the first multimedia resource, where the second recommendation tag is used to indicate that the first object recommends the first multimedia resource; In response to a triggering operation on the second recommendation tag, displaying a recommendation details interface associated with the second recommendation tag, wherein the recommendation details interface displays a quick entry to the resource recommendation interface; In response to a triggering operation on the quick entry, the resource recommendation interface is displayed.

3. The resource recommendation method according to claim 2, characterized in that: The displaying a first recommendation tag on the first multimedia resource based on the recommendation information includes: Based on the recommendation information, the second recommendation tag is displayed on the first multimedia resource and becomes the first recommendation tag.

4. The resource recommendation method according to claim 1, characterized in that: The displaying of a resource recommendation interface in response to the first object's recommendation behavior for the first multimedia resource includes: In response to the first object's recommendation behavior for the first multimedia resource, displaying a quick entry to the resource recommendation interface on the first multimedia resource; In response to a triggering operation on the quick entry, the resource recommendation interface is displayed.

5. The resource recommendation method according to claim 4, characterized in that: The quick entrance includes a first quick entrance and a second quick entrance, and the display style of the first quick entrance is more prominent than the display style of the second quick entrance; After displaying the shortcut entry of the resource recommendation interface on the first multimedia resource, the method further includes: In the case where the quick entry is the first quick entry, if no triggering operation on the first quick entry is detected within a time threshold, the first quick entry is canceled from being displayed, and the second quick entry is displayed on the first multimedia resource.

6. The resource recommendation method according to claim 4, characterized in that: The quick entrance includes a first quick entrance and a second quick entrance, and the display style of the first quick entrance is more prominent than the display style of the second quick entrance; After displaying the shortcut entry of the resource recommendation interface on the first multimedia resource, the method further includes: In the case where the quick entry is the second quick entry, if the second quick entry is displayed for the first time, prompt information is displayed on the first multimedia resource, and the prompt information is used to prompt the input of recommendation information of the first multimedia resource by triggering the second quick entry.

7. The resource recommendation method according to claim 1, characterized in that: The method further comprises: In response to a range configuration operation on the recommended information, a visible range of the recommended information is acquired, where the visible range is used to indicate at least one visible object of the recommended information, where the visible object is an object associated with the first object.

8. The resource recommendation method according to any one of claims 1 to 7, characterized in that: The method further comprises: In response to a triggering operation on the first recommendation tag, displaying a recommendation details interface associated with the first recommendation tag, wherein the recommendation details interface displays recommendation information of the first object for the first multimedia resource; In response to an editing operation on the recommendation information, acquiring the edited recommendation information; Based on the edited recommendation information, the first recommendation tag is updated.

9. The resource recommendation method according to claim 8, characterized in that: The recommendation details interface also displays a cancel recommendation control; The method further comprises: In response to a triggering operation on the cancel recommendation control, the recommendation behavior of the first object for the first multimedia resource is canceled.

10. The resource recommendation method according to claim 1, characterized in that: The quick recommendation display control includes: In response to a triggering operation on the third recommendation tag, displaying a recommendation details interface associated with the third recommendation tag, wherein the recommendation details interface displays a first quick recommendation control; In response to the triggering operation of the first quick recommendation control, on the second multimedia resource, the third recommendation tag is displayed as a fourth recommendation tag, and the fourth recommendation tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource.

11. The resource recommendation method according to claim 1, characterized in that: The quick recommendation display control includes: Displaying a second quick recommendation control on the second multimedia resource; In response to the triggering operation of the second quick recommendation control, on the second multimedia resource, the third recommendation tag is displayed as a fourth recommendation tag, and the fourth recommendation tag includes the recommendation information of the first object for the second multimedia resource and the recommendation information of the second object for the second multimedia resource.

12. The resource recommendation method according to claim 1, characterized in that: The method further comprises: In response to the first object's recommendation behavior for the second multimedia resource, on the second multimedia resource, the third recommendation tag is displayed as a fifth recommendation tag, and the fifth recommendation tag is used to indicate that the first object and the second object recommend the multimedia resource.

13. The resource recommendation method according to claim 12, characterized in that: The method further comprises: On the second multimedia resource, displaying the resource recommendation interface; In response to an input operation in the resource recommendation interface, obtaining recommendation information of the first object for the second multimedia resource; In the case where the recommendation information of the first object for the second multimedia resource is inconsistent with that of the second object, displaying the fifth recommendation tag on the second multimedia resource as a sixth recommendation tag, wherein the sixth recommendation tag includes the recommendation information of the first object for the second multimedia resource; When the recommendation information of the first object on the second multimedia resource is consistent with that of the second object, the fifth recommendation tag displayed on the second multimedia resource is changed to the fourth recommendation tag, and the fourth recommendation tag includes the recommendation information of the first object on the second multimedia resource and the recommendation information of the second object on the second multimedia resource.

14. The resource recommendation method according to claim 1, characterized in that: The method further comprises: In the case that there are multiple second objects recommending the second multimedia resource, a third recommendation tag corresponding to the target second object is displayed on the second multimedia resource. The target second object is the second object with the highest intimacy with the first object among the multiple second objects, and the intimacy is used to indicate the frequency of interaction between the first object and the second object.

15. The resource recommendation method according to claim 14, characterized in that: The method further comprises: In response to a switching operation on the third recommendation tag corresponding to the target second object, displaying the third recommendation tag corresponding to any second object except the target second object on the second multimedia resource; or, On the second multimedia resource, a third recommendation tag corresponding to the second object with the highest intimacy except the target second object is displayed.

16. The resource recommendation method according to claim 14, characterized in that: The method further comprises: In response to an expansion operation on the third recommended tag corresponding to the target second object, the third recommended tags corresponding to the plurality of second objects are displayed on the second multimedia resource in descending order of the intimacy.

17. A resource recommendation device, characterized in that: The device comprises: A first display unit is configured to display a first multimedia resource; The first display unit is further configured to display a resource recommendation interface in response to a recommendation behavior of the first object for the first multimedia resource, wherein the resource recommendation interface is used to input recommendation information of the first multimedia resource, and the first object is a terminal login object; an acquisition unit, configured to acquire, in response to an input operation in the resource recommendation interface, recommendation information of the first object for the first multimedia resource; A second display unit is configured to display a first recommendation tag on the first multimedia resource based on the recommendation information, where the first recommendation tag includes the recommendation information; a third display unit configured to display a second multimedia resource in response to a resource switching operation on the first multimedia resource; and display a third recommendation tag on the second multimedia resource in the case where a second object recommends the second multimedia resource, wherein the third recommendation tag includes recommendation information of the second object for the second multimedia resource, and the second object is an object associated with the first object; The fourth display unit is configured to display a quick recommendation control, which is used to complete the recommendation behavior and recommendation information input behavior of the first object for the second multimedia resource after being triggered; the recommendation information of the first object for the second multimedia resource is the same as the recommendation information of the second object for the second multimedia resource.

18. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the resource recommendation method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are 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 16.

20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the resource recommendation method according to any one of claims 1 to 16 is implemented.

Citation Information

Patent Citations

  • Sharing processing method and device, electronic equipment and storage medium

    CN115390707A

  • Recommendation interaction method and device, electronic equipment and storage medium

    CN116527985A