A method, device, equipment and storage medium for recommending multimedia resources

By displaying only social type resources in social applications, the problem of information overload is solved and the user's social experience is improved.

CN115065658BActive Publication Date: 2025-02-11BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210588941.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-27
Publication Date
2025-02-11
Estimated Expiration
2042-05-27

AI Technical Summary

Technical Problem

When existing social applications display social information, they will be mixed with other types of information, resulting in information overload and affecting the user's social experience.

Method used

Through a multimedia resource recommendation method, the terminal only requests social type resources from the server and displays these social type resources on the resource preview page to avoid displaying other multimedia resources.

Benefits of technology

Ensure that the terminal only displays social-type resources, avoid information overload, and improve users' social experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115065658B_ABST
    Figure CN115065658B_ABST
Patent Text Reader

Abstract

The present disclosure is about a method, device, equipment and storage medium for recommending multimedia resources, which relates to the field of network technology and can ensure that a terminal can only display social type resources, thereby improving the user's social experience. The specific scheme includes: in response to the operation of a first user account on a target portal, a resource request message is sent to a server, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. Receive the target multimedia resource from the server. Display a resource preview page, and display the target multimedia resource on the resource preview page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of network technology, and in particular to a method, device, equipment and storage medium for recommending multimedia resources. Background Art

[0002] With the development of network technology and the popularization of terminals (such as mobile phones, tablet computers and smart watches, etc.), users can socialize through the network and terminals. For example, various social applications or applications with social functions are installed in the terminal, and users can expand social relationships (such as establishing friendships with other users) through social applications.

[0003] At present, in order to enrich the user's social experience and expand the user's social relationship, other users can publish social information on social applications, and the social information can reflect the user's intention to expand social relationships. Users can find other users' social information on social applications and establish friendships with other users through other users' social information.

[0004] However, in the current technical solution, the social application will not only display social information, but may also display other information, which will cause the information displayed by the social application to be more confusing, affecting the user's social experience. Summary of the invention

[0005] The present disclosure provides a method, device, equipment and storage medium for recommending multimedia resources, which can ensure that a terminal can only display social type resources, thereby improving the user's social experience. The technical solution of the present disclosure is as follows:

[0006] According to a first aspect of the present disclosure, a method for recommending multimedia resources is provided, the method comprising:

[0007] In response to the operation of the target portal by the first user account, a resource request message is sent to the server, the resource request message is used to request the target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The target multimedia resource is received from the server. A resource preview page is displayed, and the target multimedia resource is displayed on the resource preview page.

[0008] Optionally, the multimedia resource recommendation method includes: receiving recommendation information of a target multimedia resource, the recommendation information including at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information; wherein the first sub-information is used to indicate age information of a second user account, the second sub-information is used to indicate gender information of the second user account, the third sub-information is used to indicate location information of the second user account, and the fourth sub-information is used to indicate status information of the second user account, and the second user account is an account that publishes the target multimedia resource. The recommendation information of the target multimedia resource is displayed on the resource preview page.

[0009] Optionally, when the resource preview page displays the recommendation information of the target multimedia resource, the second user account satisfies the first preset account condition, and the first preset account condition includes: the target age difference is less than the first preset age threshold, and / or, the gender information of the second user account is different from the gender information of the first user account, and / or, the location information of the second user account satisfies the first preset location condition, and / or, the status information of the second user account is online. Among them, the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the first preset location condition includes: the distance between the second user account and the first user account is less than the first preset distance threshold, and / or, the second user account and the first user account are in the same area.

[0010] Optionally, the multimedia resource recommendation method includes: displaying a first social button and / or a second social button on the resource preview page, the first social button is used to trigger establishing a social relationship with the second user account, and the second social button is used to trigger initiating a session to the second user account.

[0011] Optionally, the target multimedia resource includes target information and cover information, and the target information is information reflecting social intentions. The multimedia resource recommendation method includes: in response to an operation on the cover information of the target multimedia resource, displaying a play screen of the target multimedia resource.

[0012] Optionally, the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish social type resources.

[0013] According to a second aspect of the present disclosure, a method for recommending multimedia resources is provided, the method comprising:

[0014] Receive a resource request message from a terminal, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. Obtain the target multimedia resource. Send the target multimedia resource to the terminal.

[0015] Optionally, the multimedia resource recommendation method includes: obtaining account information of a first user account, the account information includes at least one of the following: age information, gender information, location information, and status information, and the first user account is an account for logging into a terminal. According to the account information of the first user account, a target multimedia resource is obtained, and the target multimedia resource is a social type resource published by a second user account, and the second user account satisfies a second preset account condition. Among them, the second preset account condition includes at least one of the following: the target age difference is less than a second preset age threshold, the gender information of the second user account is different from that of the first user account, the location information of the second user account satisfies the second preset location condition, and the status information of the second user account is online; the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the second preset location condition includes: the distance between the second user account and the first user account is less than the second preset distance threshold, and / or, the second user account and the first user account are in the same area.

[0016] Optionally, the multimedia resource recommendation method includes: if the target age difference is less than a first preset age threshold, generating a first sub-information, the first sub-information is used to indicate the age information of the second user account, and the first preset age threshold is less than the second preset age threshold. If the gender information of the second user account is different from the gender information of the first user account, generating a second sub-information, the second sub-information is used to indicate the gender information of the second user account. If the location information of the second user account meets the first preset location condition, generating a third sub-information, the third sub-information is used to reflect the location information of the second user account, and the first preset location condition includes: the distance between the second user account and the first user account is less than the first preset distance threshold, and / or, the second user account and the first user account are in the same area, and the first preset distance threshold is less than the second preset distance threshold. If the status information of the second user account is online, generating a fourth sub-information, the fourth sub-information is used to indicate the status information of the second user account. Sending recommendation information of the target multimedia resource to the terminal, the recommendation information includes at least one of the following: the first sub-information, the second sub-information, the third sub-information, and the fourth sub-information.

[0017] According to a third aspect of the present disclosure, a multimedia resource recommendation device is provided. The multimedia resource recommendation device includes: a sending unit, a receiving unit, and a display unit.

[0018] The sending unit is configured to execute, in response to the operation of the first user account on the target portal, sending a resource request message to the server, the resource request message is used to request the target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The receiving unit is configured to execute receiving the target multimedia resource from the server. The display unit is configured to execute displaying a resource preview page, and displaying the target multimedia resource on the resource preview page.

[0019] Optionally, the receiving unit is further configured to receive recommendation information of the target multimedia resource, the recommendation information including at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information; wherein the first sub-information is used to indicate the age information of the second user account, the second sub-information is used to indicate the gender information of the second user account, the third sub-information is used to indicate the location information of the second user account, and the fourth sub-information is used to indicate the status information of the second user account, and the second user account is the account that publishes the target multimedia resource. The display unit is further configured to display the recommendation information of the target multimedia resource on the resource preview page.

[0020] Optionally, the target age difference is less than a first preset age threshold, and / or the gender information of the second user account is different from the gender information of the first user account, and / or the location information of the second user account satisfies the first preset location condition, and / or the status information of the second user account is online. The target age difference is the difference between the age information of the first user account and the age information of the second user account, and the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or the second user account and the first user account are located in the same area.

[0021] Optionally, the display unit is further configured to display a first social button and / or a second social button on the resource preview page, wherein the first social button is used to trigger establishing a social relationship with the second user account, and the second social button is used to trigger initiating a session to the second user account.

[0022] Optionally, the target multimedia resource includes target information and cover information, and the target information is information reflecting social intention. The display unit is further configured to execute an operation in response to the cover information of the target multimedia resource and display a playback screen of the target multimedia resource.

[0023] Optionally, the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish social type resources.

[0024] According to a fourth aspect of the present disclosure, a multimedia resource recommendation device is provided. The multimedia resource recommendation device includes: a receiving unit, a processing unit, and a sending unit.

[0025] The receiving unit is configured to receive a resource request message from a terminal, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The processing unit is configured to obtain the target multimedia resource. The sending unit is configured to send the target multimedia resource to the terminal.

[0026] Optionally, the processing unit is further configured to execute the acquisition of account information of the first user account, the account information includes at least one of the following: age information, gender information, location information, and status information, and the first user account is the account for logging into the terminal. The processing unit is further configured to execute the acquisition of target multimedia resources according to the account information of the first user account, the target multimedia resources are social type resources published by the second user account, and the second user account meets the second preset account condition. Among them, the second preset account condition includes at least one of the following: the target age difference is less than the second preset age threshold, the gender information of the second user account is different from that of the first user account, the location information of the second user account meets the second preset location condition, and the status information of the second user account is online; the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the second preset location condition includes: the distance between the second user account and the first user account is less than the second preset distance threshold, and / or, the second user account and the first user account are in the same area.

[0027] Optionally, the processing unit is further configured to generate a first sub-information if the target age difference is less than a first preset age threshold, the first sub-information is used to indicate the age information of the second user account, and the first preset age threshold is less than the second preset age threshold. The processing unit is further configured to generate a second sub-information if the gender information of the second user account is different from the gender information of the first user account, the second sub-information is used to indicate the gender information of the second user account. The processing unit is further configured to generate a third sub-information if the location information of the second user account meets a first preset location condition, the third sub-information is used to reflect the location information of the second user account, the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or, the second user account and the first user account are in the same area, and the first preset distance threshold is less than the second preset distance threshold. The processing unit is further configured to generate a fourth sub-information if the status information of the second user account is online, the fourth sub-information is used to indicate the status information of the second user account. The sending unit is further configured to send recommendation information of the target multimedia resource to the terminal, where the recommendation information includes at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information.

[0028] According to a fifth aspect of the present disclosure, a terminal is provided, the terminal including:

[0029] A processor. A memory for storing instructions executable by the processor. The processor is configured to execute the instructions to implement any one of the optional multimedia resource recommendation methods in the first aspect.

[0030] According to a sixth aspect of the present disclosure, a server is provided, the server comprising:

[0031] A processor. A memory for storing instructions executable by the processor. The processor is configured to execute the instructions to implement any one of the optional multimedia resource recommendation methods in the first aspect.

[0032] According to a seventh aspect of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of a computer, the computer is enabled to execute any one of the optional multimedia resource recommendation methods of the first aspect or the second aspect mentioned above.

[0033] According to an eighth aspect of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed on a computer, enables the computer to execute the method for recommending multimedia resources, optionally according to any one of the first aspect or the second aspect.

[0034] According to a ninth aspect of the present disclosure, the present disclosure provides a chip, comprising a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement a method for recommending multimedia resources optionally as described in any one of the first aspect or the second aspect.

[0035] The technical solution provided by the present disclosure brings at least the following beneficial effects: in response to the operation of the target portal by the first user account, a resource request message is sent to the server, the resource request message is used to request the target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The terminal receives the target multimedia resource from the server. The resource preview page is displayed, and the target multimedia resource is displayed on the resource preview page. In other words, the terminal only requests the social type resource from the server, and displays the social type resource on the resource preview page. In this way, it can be ensured that the terminal can only display social type resources and not other multimedia resources, avoiding the problem of confusing displayed information and improving the user's social experience.

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

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

[0038] Figure 1 is a schematic diagram of a communication system according to an exemplary embodiment;

[0039] Figure 2 is a flowchart of a method for recommending multimedia resources according to an exemplary embodiment;

[0040] Figure 3 is a schematic diagram showing an example of a display page according to an exemplary embodiment;

[0041] Figure 4 is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0042] Figure 5 is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0043] Figure 6 is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0044] Fig. 7A is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0045] Figure 7B is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0046] Figure 8 is a flow chart of another multimedia resource recommendation method according to an exemplary embodiment;

[0047] Fig. 9 is a flow chart of another multimedia resource recommendation method according to an exemplary embodiment;

[0048] Fig.10 is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0049] Fig.11 is a schematic diagram showing another example of displaying a page according to an exemplary embodiment;

[0050] Fig.12 is a flow chart of another multimedia resource recommendation method according to an exemplary embodiment;

[0051] Fig.13is a structural schematic diagram of a multimedia resource recommendation device according to an exemplary embodiment;

[0052] Fig.14 is a structural schematic diagram of a multimedia resource recommendation device according to an exemplary embodiment;

[0053] Fig.15 The figure is a schematic diagram of the structure of another device for recommending multimedia resources according to an exemplary embodiment. DETAILED DESCRIPTION

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

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

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

[0057] First, the application scenarios of the embodiments of the present disclosure are introduced.

[0058] The method for recommending multimedia resources of the disclosed embodiment is applied to the scenario where users browse multimedia resources. In the related art, in order to enrich the user's social experience and expand the user's social relationship, other users can publish social information on social applications, and the social information can reflect the user's intention to expand social relationships. Users can find other users' social information on social applications, and establish friendships with other users through other users' social information. However, in the current technical solution, social applications will not only display social information, but may also display other information. In addition, if the production quality of the social information is low and it is impossible to obtain sufficient distribution traffic, the social information cannot be browsed by other accounts, resulting in a low degree of promotion of the social information.

[0059] For example, a user browses short video resources through a short video application. The short video resources displayed in the short video application are: game short videos, travel short videos, social short videos, food broadcast short videos, and game short videos. In other words, the short video application plays various types of short video resources, and there are fewer social short videos. As a result, users cannot effectively socialize through social short videos.

[0060] In summary, in the current technical solutions, the information displayed by social applications is relatively confusing, and the promotion of social information is low, which affects the user's social experience.

[0061] In order to solve the above problem, the embodiment of the present disclosure provides a method for recommending multimedia resources, where a terminal can request social type resources from a server. Afterwards, the terminal can receive the social type resources and display the social type resources on a resource preview page. In this way, the terminal can only display social type resources and not other multimedia resources, thereby avoiding the problem of confusing displayed information and improving the user's social experience.

[0062] Figure 1 A communication system schematic diagram provided in an embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the communication system may include: a server 01 and a terminal 02. The server 01 may establish a connection with the terminal 02 via a wired network or a wireless network.

[0063] Among them, server 01 can be a data server of some multimedia resource service platforms, which can be used to store and process multimedia resources. For example, the multimedia resource service platform can be a short video application service platform, a news service platform, a live broadcast service platform, a shopping service platform, a takeaway service platform, a sharing service platform, a functional website, etc. Among them, the multimedia resources provided by the short video application service platform can be some short video works, the multimedia resources provided by the news service platform can be some news information, and the multimedia resources provided by the live broadcast service platform can be live broadcast works, etc., and the rest will not be repeated one by one. The present disclosure does not limit the specific type of the multimedia resource service platform.

[0064] As a possible implementation, the server 01 may include multiple multimedia resource service platforms, each of which uniquely corresponds to an application. The application is installed on the terminal and displays multimedia resources on the content display interface of the terminal 02. The server 01 is mainly used to store relevant data of the content community application installed on the terminal 02, and can send the corresponding data (which can be called the file to be transmitted) to the terminal when receiving a data acquisition request sent by the terminal 02.

[0065] In some embodiments, the server 01 may be a single server, or a server cluster composed of multiple servers. In some implementations, the server cluster may also be a distributed cluster. The present disclosure does not limit the specific implementation of the server 01.

[0066] In some other embodiments, the server 01 may also include a database or be connected to a database, and the multimedia resources of the multimedia resource service platform may be stored in the database. The terminal 02 may access the multimedia resources in the database through the server 01 .

[0067] Terminal 02 may be a mobile phone, tablet computer, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, cellular phone, personal digital assistant (PDA), augmented reality (AR)\virtual reality (VR) device, etc., which can install and use content community applications. The present disclosure does not impose any special restrictions on the specific form of the terminal. It can interact with the user through one or more methods such as keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device.

[0068] Optionally, the above Figure 1 In the communication system shown, the server 01 may be connected to at least one terminal 02. The present disclosure does not limit the number and type of the terminal 02.

[0069] Optionally, in the embodiment of the present disclosure, both the server 01 and the terminal 02 may be referred to as electronic devices.

[0070] It should be noted that the present disclosure may define an electronic device that requests to obtain a file to be transmitted as a requesting device, and an electronic device that sends a file to be transmitted to the requesting device as a responding device. It should be noted that the same terminal may also have the function of requesting to obtain a file to be transmitted and the function of sending a file to be transmitted to the requesting device, that is, the same electronic device may be both a requesting device and a responding device.

[0071] After introducing the application scenarios and implementation environments of the embodiments of the present disclosure, Figure 1 The implementation environment shown is used to introduce in detail the method for recommending multimedia resources provided by the embodiment of the present disclosure.

[0072] Figure 2 FIG. 1 is a flowchart of a method for recommending multimedia resources according to an exemplary embodiment. Figure 2As shown, the method may include steps 201 to 206.

[0073] 201. In response to an operation of a first user account on a target portal, a terminal sends a resource request message to a server.

[0074] The resource request message is used to request a target multimedia resource, and the first user account is an account for logging into the terminal.

[0075] In the embodiment of the present disclosure, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account.

[0076] It should be noted that the embodiments of the present disclosure do not limit social resources. For example, social resources may be friendship resources. For another example, social resources may be dating resources.

[0077] Exemplarily, the social type resources may include information such as: "Let's make friends", "My self-introduction", "Nice to meet you", etc.

[0078] Optionally, the resource request message may include an account identifier of the first user account.

[0079] Optionally, the resource request message may further include: account information of the first user account. The account information includes at least one of the following: age information, gender information, location information, and status information;

[0080] For example, if the account number of account A is "123" and the name of account A is "Zhang San", the account ID of account A can be "123" or "Zhang San". The age information of account A is 23 years old, the gender information is male, the location information is city A, and the status information is online status.

[0081] In a possible implementation, the terminal may display a first preset page, which includes a target portal. Afterwards, the terminal may receive an operation of the first user account on the target portal and send a resource request message to the server.

[0082] In a possible design, the first preset page may be a home page of a target application, wherein the target application is an application for logging into the first user account.

[0083] For example, Figure 3 As shown, the terminal displays the main page 301 of the target application, and the main page 301 includes a target entrance 302, such as the expansion planet. Optionally, the main page 301 may also include: a friend entrance, a selection entrance, a city entrance, etc. The operation of the first user account on the target entrance 302 may be operation one.

[0084] In another possible design, the first preset page may be a message page of the target application, and the message page includes messages between user accounts.

[0085] For example, Figure 4 As shown, the terminal displays a message page 401 of the target application, and the message page 401 includes a target entry 402, such as a planet for expanding the list. Optionally, the message page 401 may also include: a chat entry, a message entry, a private message entry, etc. Optionally, the message page 401 may include: a message record between the first user account and friend A, a message record between the first user account and friend B, a message record between the first user account and friend C, etc. The operation of the first user account on the target entry 402 may be operation 2.

[0086] 202. The server receives a resource request message from the terminal.

[0087] The resource request message is used to request a target multimedia resource, and the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account.

[0088] 203. The server obtains target multimedia resources.

[0089] In a possible implementation, the server stores multiple types of multimedia resources, and one type of multimedia resource corresponds to a resource type tag. The resource request message may also include a social tag, and the social tag corresponds to the social type resource. The server may obtain the target multimedia resource according to the social tag.

[0090] Optionally, the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish social type resources. The resource published through the target publishing page carries a social tag, and the social tag is used to indicate that the multimedia resource is a social type resource.

[0091] Exemplarily, resources A, B, and C published through the target publishing page all carry social tags (such as "I want to make friends").

[0092] It is understandable that the target multimedia resource is a resource published through the target publishing page, and the target publishing page is used to publish social type resources. In this way, it is easy to classify multimedia resources, making it convenient for users to publish social type resources, and increasing the probability that other users can browse social type resources through the resource preview page, thereby improving the user's social experience.

[0093] 204. The server sends the target multimedia resource to the terminal.

[0094] In a possible implementation manner, the server sends the target multimedia resource to the terminal through a feed stream.

[0095] It is understandable that after receiving the resource request message, the server can only obtain the target multimedia resource, and the target multimedia resource is a social type resource. After that, the server can send the target multimedia resource to the terminal. This ensures that only social type resources are displayed in the terminal, and other multimedia resources are not displayed, avoiding the problem of confusing displayed information and improving the user's social experience.

[0096] 205. The terminal receives target multimedia resources from the server.

[0097] 206. The terminal displays a resource preview page, and displays the target multimedia resource on the resource preview page.

[0098] Among them, the resource preview page is used to display social type resources.

[0099] In a possible design, the terminal may display a target multimedia resource on the resource preview page, wherein the target multimedia resource is a social type resource published by the second user account.

[0100] Optionally, the second user account is any account except the first user account.

[0101] For example, Figure 5 As shown, after receiving the operation on the target entry, the terminal displays a resource preview page 501, and the resource preview page 501 includes: target multimedia resources 502. Optionally, the resource preview page 501 may also include page introduction information 503, for example, the page introduction information may be: expand the list planet; everything about expanding the list and finding friends is here. Among them, the second user account is the user account of anchor A.

[0102] In another possible design, the terminal may display multiple target multimedia resources on the resource preview page.

[0103] For example, Figure 6 As shown, after receiving the operation on the target entry, the terminal displays a resource preview page 601, which includes: target multimedia resource 602, target multimedia resource 603, target multimedia resource 604, and target multimedia resource 605. Among them, the second user account corresponding to the target multimedia resource 602 is the user account of anchor A, the second user account corresponding to the target multimedia resource 603 is the user account of anchor C, the second user account corresponding to the target multimedia resource 604 is the user account of anchor B, and the second user account corresponding to the target multimedia resource 605 is the user account of anchor D.

[0104] The technical solution provided by the above embodiment brings at least the following beneficial effects: in response to the operation of the target portal by the first user account, a resource request message is sent to the server, the resource request message is used to request the target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The terminal receives the target multimedia resource from the server. The resource preview page is displayed, and the target multimedia resource is displayed on the resource preview page. In other words, the terminal only requests the social type resource from the server, and displays the social type resource on the resource preview page. In this way, it can be ensured that the terminal can only display social type resources and not other multimedia resources, avoiding the problem of confusing displayed information and improving the user's social experience.

[0105] In an implementable manner, the target multimedia resource may include target information and cover information, and the target information is information reflecting social intentions.

[0106] In a possible design, the target information may include: a social tag and / or user introduction information, wherein the social tag is used to indicate that the multimedia resource is a social type resource, and the user introduction information is the user information corresponding to the second user account.

[0107] Exemplary, combined Figure 5 It can be seen that the target multimedia resource 502 may include: user introduction information 505, social tags 504 and cover information 505. For example, the user introduction information 505 may be "number: 001, age: 23, height: 168, requirements: self-reliance, decent appearance, and motivated". The social tag 504 may be "#Make friends". For another example, combined with Figure 6 It can be seen that social tags can also be "#makefriends", "matching the whole network", "newcomers playing on the Internet", etc.

[0108] In a possible implementation, the terminal may receive an operation on the cover information of the target multimedia resource. In response to the operation on the cover information of the target multimedia resource, the terminal may display a playback screen of the target multimedia resource.

[0109] For example, Fig. 7A As shown, the terminal can receive an operation (such as a click operation) on the cover information 702 in the target multimedia resource 701 and display a play screen 703 of the target multimedia resource 701 .

[0110] Optionally, the terminal may display multiple target multimedia resources in the form of cards on the resource preview page. In response to an operation on the cover information of the first multimedia resource, the terminal may display the playback screen of the first multimedia resource on the card, and display resources other than the first multimedia resource among the multiple target multimedia resources in the form of cards, where the first multimedia resource is any resource among the multiple target multimedia resources.

[0111] For example, Figure 7B As shown, the terminal can receive an operation (such as a click operation) on the cover information 705 in the first multimedia resource 704, and display a play screen 706 of the first multimedia resource 704 on the card. In addition, the terminal can also display target multimedia resources 707, target multimedia resources 708, and target multimedia resources 709.

[0112] It is understandable that the first multimedia resource includes target information and cover information, and the target information is information reflecting social intentions. In this way, it is convenient for the first user account to view the relevant information of the second user account. In addition, in response to the operation of the cover information of the target multimedia resource, the playback screen of the target multimedia resource is displayed. In this way, it is convenient for the first user account to view the playback screen of the target multimedia resource, which helps the first user account to understand the specific information of the second user account.

[0113] In one practicable manner, Figure 8 As shown, before step 203 , the multimedia resource recommendation method may further include step 801 .

[0114] 801. The server obtains account information of a first user account.

[0115] The account information includes at least one of the following: age information, gender information, location information, and status information.

[0116] In a possible design, the status information user indicates the login status of the user account, and the status information may include an online status and an offline status. The online status is used to indicate that the user account is currently logged into the target application, and the offline status is used to indicate that the user account is currently not logged into the target application.

[0117] Exemplarily, the account information of the first user account may include: age information of 25 years old, gender information of male, location information of region A, and status information of online status.

[0118] Optionally, the status information is used to indicate the login status of the user account within a preset time period.

[0119] For example, the status information may be: online 6 minutes ago, that is, the user account was logged in 6 minutes ago and is currently offline. Alternatively, the status information may be: online for 6 minutes, that is, the user account started using the target application 6 minutes ago.

[0120] In a possible implementation, the resource request message includes an account identifier of the first user account, and the server stores the account information of the user account, the corresponding relationship between the account identifier and the account information of the user account. The server receives the account identifier of the first user account. The server queries the account information of the first user account based on the account identifier of the first user account and the corresponding relationship between the account identifier and the account information of the user account.

[0121] In another possible implementation, the resource request message includes the account information of the first user account. The server may obtain the account information of the first user account from the resource request message.

[0122] In the embodiment of the present disclosure, step 203 may include step 802 .

[0123] 802. Obtain target multimedia resources according to the account information of the first user account.

[0124] The target multimedia resource is a social type resource published by a second user account, and the second user account meets a second preset account condition.

[0125] In one possible design, the second preset account condition includes at least one of the following: a first condition, a second condition, a third condition, and a fourth condition.

[0126] Among them, the first condition is: the target age difference is less than the second preset age threshold, and the target age difference is the difference between the age information of the first user account and the age information of the second user account.

[0127] For example, if the age information of the first user account is 25 years old, and the second preset age threshold is 5 years old, if the age information of the second user account is 32 years old, then the second user account does not meet the first condition. If the age information of the second user account is 22 years old, then the second user account meets the first condition.

[0128] The second condition is that the gender information of the second user account is different from that of the first user account.

[0129] For example, if the gender information of the first user account is male, if the gender information of the second user account is female, then the second user account satisfies the second condition, and if the gender information of the second user account is male, then the second user account does not satisfy the second condition.

[0130] The third condition is: the location information of the second user account meets the second preset location condition, and the second preset location condition includes: the distance between the second user account and the first user account is less than a second preset distance threshold, and / or the second user account and the first user account are located in the same area.

[0131] For example, if the location information of the second user account is area A, and the second preset distance threshold is 5 kilometers, then the second user account satisfies the third condition if the location information of the second user account is area A. If the location information of the second user account is area B, and the distance between area A and area B is 3 kilometers, then the second user account satisfies the third condition.

[0132] The fourth condition is: the status information of the second user account is online.

[0133] Optionally, the fourth condition may be: the status information of the second user account is online within a preset period of time before the current moment.

[0134] For example, if the preset time period before the current time is within 5 minutes before the current time. If the second user account changes from online to offline at 09:45. If the current time is 10:00, that is, the second user account was online 15 minutes ago, then the second user account does not meet the fourth condition. If the current time is 09:46, that is, the second user account was online 1 minute ago, then the second user account meets the fourth condition.

[0135] In a possible implementation, a server stores multiple social resources and at least one third user account that publishes the multiple social resources. The server can obtain account information of the at least one third user account. Afterwards, the server determines a user account that meets the first preset condition among the at least one third user account as a second user account, and determines the target multimedia resource according to the second user account.

[0136] For example, if the multiple social resources stored in the server include: resource A, resource B and resource C. Resource A is published by user account A, resource B is published by user account B, and resource C is published by user account C. If user account A and user account B meet the second preset account condition, the second user account includes user account A and user account B, and the target multimedia resource includes resource A and resource B.

[0137] It is understandable that after the server obtains the account information of the first user account, it can obtain the target multimedia resource according to the account information of the first user account, and the target multimedia resource is a social type resource published by the second user account, and the second user account meets the second preset account condition. In other words, the second user account that publishes the target multimedia resource needs to meet the corresponding conditions (such as a small age difference, a short distance, different genders, and being online). In this way, the matching degree between the recommended target multimedia resource and the first user account can be improved, and the attractiveness of the target multimedia resource to the first user account can be effectively improved.

[0138] In one practicable manner, Fig. 9 As shown, after step 203, the multimedia resource recommendation method may further include steps 901 to 904.

[0139] 901. The server generates recommendation information according to the account information of the first user account and the account information of the second user account.

[0140] In one possible design, the recommendation information includes at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information.

[0141] The first sub-information is used to indicate the age information of the second user account. The second sub-information is used to indicate the gender information of the second user account. The third sub-information is used to reflect the location information of the second user account. The fourth sub-information is used to indicate the status information of the second user account.

[0142] For example, the first sub-information may be "28 years old", "1 year older", "1 year younger", etc. The second sub-information may be "opposite sex", "male", "same gender", etc. The third sub-information may be "same city", "less than 1 km away", etc. The fourth sub-information may be "online", "online five minutes ago", "offline 1 minute", etc.

[0143] In a possible implementation, the server compares the target age difference with a first preset age threshold, generates the first sub-information if the target age difference is less than the first preset age threshold, and does not generate the first sub-information if the target age difference is greater than the first preset age threshold.

[0144] Optionally, the first preset age threshold is smaller than the second preset age threshold.

[0145] It is understandable that the first preset age threshold is relatively low, and the target age difference is less than the first preset age threshold, indicating that the ages of the first user account and the second user account are similar, which is conducive to increasing the attractiveness of the target multimedia resource to the first user account.

[0146] In a possible implementation, the server determines whether the gender information of the first user account is the same as the gender information of the second user account. If the gender information of the second user account is different from the gender information of the first user account, the server generates the second sub-information. If the gender information of the second user account is the same as the gender information of the first user account, the server does not generate the second sub-information.

[0147] Optionally, if the gender information of the second user account is different from the gender information of the first user account, the server does not generate the second sub-information. If the gender information of the second user account is the same as the gender information of the first user account, the server generates the second sub-information.

[0148] In a possible implementation, the server determines whether the location information of the first user account satisfies a first preset location condition. If the location information of the second user account satisfies the first preset location condition, the third sub-information is generated. If the location information of the second user account satisfies the first preset location condition, the third sub-information is generated.

[0149] The first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or the second user account and the first user account are in the same area.

[0150] Optionally, the first preset distance threshold is smaller than the second preset distance threshold.

[0151] It is understandable that when the first preset distance threshold is less than the second preset distance threshold, and the distance between the second user account and the first user account is less than the first preset distance threshold, it means that the location of the second user account is close to the location of the first user account. In this way, the attractiveness of the target multimedia resource to the first user account can be increased.

[0152] In a possible implementation, the server determines whether the status information of the second user account is online. If the status information of the second user account is online, the fourth sub-information is generated. If the status information of the second user account is offline, the fourth sub-information is not generated.

[0153] Optionally, if the status information of the second user account is online within a preset period of time, the fourth sub-information is generated. If the status information of the second user account is offline within the preset period of time, the fourth sub-information is not generated.

[0154] 902. The server sends recommendation information of the target multimedia resource to the terminal.

[0155] In the embodiment of the present disclosure, when the server generates recommendation information, the server may send the recommendation information of the target multimedia resource to the terminal.

[0156] Optionally, the server may send the target multimedia resource and the recommendation information of the target multimedia resource to the terminal via a feed stream, wherein the feed stream includes: the target multimedia resource and the recommendation information of the target multimedia resource.

[0157] For example, if the target multimedia resources include resource A and resource B, and the server generates recommendation information for resource A but does not generate recommendation information for resource B, the server sends resource A, resource B, and recommendation information for resource A to the terminal via a feed stream.

[0158] 903. The terminal receives recommendation information of the target multimedia resource.

[0159] 904. The terminal displays recommendation information of the target multimedia resource on the resource preview page.

[0160] In an embodiment of the present disclosure, when the resource preview page displays recommendation information of the target multimedia resource, the second user account satisfies a first preset account condition, which includes: the target age difference is less than a first preset age threshold, and / or the gender information of the second user account is different from the gender information of the first user account, and / or the location information of the second user account satisfies the first preset location condition, and / or the status information of the second user account is online.

[0161] In a possible implementation manner, the terminal may display the recommendation information on the cover information of the target multimedia resource.

[0162] For example, Fig.10 As shown, the target multimedia resources include: resource 1001, resource 1002, resource 1003 and resource 1004. The recommended information of resource 1001 is recommended information 1005, for example, recommended information 1005 is "1 year difference" and ">1 km". The recommended information of resource 1002 is recommended information 1006, for example, recommended information 1006 is "opposite sex" and "same city".

[0163] It is understandable that the terminal receives the recommendation information of the target multimedia resource and displays the recommendation information of the target multimedia resource on the resource preview page. In this way, the recommendation information of the target multimedia resource can be provided to the first user account, so that the first user account can understand the relevant information of the second user account, thereby increasing the attractiveness to the first user account.

[0164] The technical solution provided by the above embodiment brings at least the following beneficial effects: if the target age difference is less than the first preset age threshold, the server generates the first sub-information, and the first sub-information is used to indicate the age information of the second user account. If the gender information of the second user account is different from the gender information of the first user account, the server generates the second sub-information, and the second sub-information is used to indicate the gender information of the second user account. If the location information of the second user account meets the first preset location condition, the server generates the third sub-information, and the third sub-information is used to reflect the location information of the second user account. If the status information of the second user account is online, the fourth sub-information is generated, and the fourth sub-information is used to indicate the status information of the second user account. In other words, if the account information of the second user account meets some conditions (such as low age difference, opposite sex, close distance, online status), recommendation information can be generated. Afterwards, the server sends the recommendation information of the target multimedia resource to the terminal. In this way, it can be guaranteed that the terminal displays the recommendation information, so that the first user account understands the relevant information of the second user account, and improves the attractiveness to the first user account.

[0165] In an practicable manner, a first social button and / or a second social button are displayed on the resource preview page, wherein the first social button is used to trigger the establishment of a social relationship with the second user account, and the second social button is used to trigger the initiation of a session with the second user account.

[0166] For example, Fig.11 As shown, the resource preview page 1101 displays the first social button 1103 and the second social button 1104 of the resource 1102. In response to the operation of the first social button 1103 of the resource 1102, the terminal can establish an association relationship (such as following, establishing a friend relationship, etc.) between the first user account and the user account that published the resource A. In response to the operation of the second social button 1104 of the resource 1102, the terminal can send a message to the user account that published the resource A.

[0167] The technical solution provided by the above embodiment brings at least the following beneficial effects: the first social button and / or the second social button are displayed on the resource preview page. The first social button is used to trigger the establishment of a social relationship with the second user account, and the second social button is used to trigger the initiation of a session to the second user account. In this way, the first user account and the second user account can be socialized (such as establishing a relationship, chatting) to improve the user's social experience.

[0168] The following is an introduction to the embodiments of the present disclosure with reference to specific examples. Fig.12As shown, the user can operate the expansion planet page displayed on the client, and the client requests the target expansion work (i.e., the target multimedia resource) from the server (refer to step 201). Afterwards, the server can obtain the expansion work through the recommendation library (such as obtaining the feed stream through the Remote Procedure Call Protocol (RPC) interface), and obtain the target expansion work according to the user's account information (refer to step 203). Then, the server can obtain the recommendation information through the recommendation information processing module in combination with the age information condition, the status information condition, the gender information condition, and the location information condition (i.e., the second preset account condition). Afterwards, the server sends the target expansion work and the recommendation information to the client.

[0169] It is understandable that the above method can be implemented by a multimedia resource recommendation device. In order to achieve the above functions, the multimedia resource recommendation device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present disclosure.

[0170] The disclosed embodiments can divide the functional modules of the recommendation device of the multimedia resources and the like according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the disclosed embodiments is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0171] Fig.13 is a structural block diagram of a multimedia resource recommendation device according to an exemplary embodiment. Fig.13 The multimedia resource recommendation device 130 includes a sending unit 1301, a receiving unit 1302 and a display unit 1303.

[0172] The sending unit 1301 is configured to execute, in response to the operation of the first user account on the target portal, sending a resource request message to the server, the resource request message is used to request the target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The receiving unit 1302 is configured to execute receiving the target multimedia resource from the server. The display unit 1303 is configured to execute displaying the resource preview page, and displaying the target multimedia resource on the resource preview page.

[0173] Optionally, the receiving unit 1302 is further configured to receive recommendation information of the target multimedia resource, the recommendation information including at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information; wherein the first sub-information is used to indicate the age information of the second user account, the second sub-information is used to indicate the gender information of the second user account, the third sub-information is used to indicate the location information of the second user account, and the fourth sub-information is used to indicate the status information of the second user account, and the second user account is the account that publishes the target multimedia resource. The display unit 1303 is further configured to display the recommendation information of the target multimedia resource on the resource preview page.

[0174] Optionally, when the resource preview page displays the recommendation information of the target multimedia resource, the second user account satisfies the first preset account condition, and the first preset account condition includes: the target age difference is less than the first preset age threshold, and / or, the gender information of the second user account is different from the gender information of the first user account, and / or, the location information of the second user account satisfies the first preset location condition, and / or, the status information of the second user account is online. Among them, the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the first preset location condition includes: the distance between the second user account and the first user account is less than the first preset distance threshold, and / or, the second user account and the first user account are in the same area.

[0175] Optionally, the display unit 1303 is further configured to display a first social button and / or a second social button on the resource preview page, where the first social button is used to trigger establishing a social relationship with the second user account, and the second social button is used to trigger initiating a session to the second user account.

[0176] Optionally, the target multimedia resource includes target information and cover information, and the target information is information reflecting social intention. The display unit 1303 is further configured to execute an operation in response to the cover information of the target multimedia resource and display a play screen of the target multimedia resource.

[0177] Optionally, the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish social type resources.

[0178] Fig.14 is a structural block diagram of a multimedia resource recommendation device according to an exemplary embodiment. Fig.14 The multimedia resource recommendation device 140 includes a receiving unit 1401 , a processing unit 1402 and a sending unit 1403 .

[0179] The receiving unit 1401 is configured to receive a resource request message from a terminal, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account. The processing unit 1402 is configured to obtain the target multimedia resource. The sending unit 1403 is configured to send the target multimedia resource to the terminal.

[0180] Optionally, the processing unit 1402 is further configured to execute the acquisition of the account information of the first user account, the account information includes at least one of the following: age information, gender information, location information, and status information, and the first user account is the account for logging into the terminal. The processing unit 1402 is further configured to execute the acquisition of the target multimedia resource according to the account information of the first user account, the target multimedia resource is a social type resource published by the second user account, and the second user account meets the second preset account condition. Among them, the second preset account condition includes at least one of the following: the target age difference is less than the second preset age threshold, the gender information of the second user account is different from that of the first user account, the location information of the second user account meets the second preset location condition, and the status information of the second user account is online; the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the second preset location condition includes: the distance between the second user account and the first user account is less than the second preset distance threshold, and / or, the second user account and the first user account are in the same area.

[0181] Optionally, the processing unit 1402 is further configured to generate a first sub-information if the target age difference is less than a first preset age threshold, the first sub-information is used to indicate the age information of the second user account, and the first preset age threshold is less than the second preset age threshold. The processing unit 1402 is further configured to generate a second sub-information if the gender information of the second user account is different from the gender information of the first user account, the second sub-information is used to indicate the gender information of the second user account. The processing unit 1402 is further configured to generate a third sub-information if the location information of the second user account meets a first preset location condition, the third sub-information is used to reflect the location information of the second user account, the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or, the second user account and the first user account are in the same area, and the first preset distance threshold is less than the second preset distance threshold. The processing unit 1402 is further configured to generate a fourth sub-information if the status information of the second user account is online, the fourth sub-information is used to indicate the status information of the second user account. The sending unit 1403 is further configured to send recommendation information of the target multimedia resource to the terminal, where the recommendation information includes at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information.

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

[0183] Fig.15 1 is a schematic diagram of the structure of a multimedia resource recommendation device 150 provided by the present disclosure. Fig.15 The multimedia resource recommendation device 150 may include at least one processor 1501 and a memory 1503 for storing executable instructions of the processor 1501. The processor 1501 is configured to execute the instructions in the memory 1503 to implement the multimedia resource recommendation method in the above embodiment.

[0184] In addition, the multimedia resource recommendation device 150 may further include a communication bus 1502 and at least one communication interface 1504 .

[0185] Processor 1501 may be a GPU, a microprocessing unit, an ASIC, or one or more integrated circuits for controlling the execution of the program of the disclosed solution.

[0186] Communication bus 1502 may include a pathway for transmitting information between the above-mentioned components.

[0187] The communication interface 1504 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.

[0188] The memory 1503 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processing unit through a bus. The memory may also be integrated with the processing unit and be a volatile storage medium in the GPU.

[0189] The memory 1503 is used to store instructions for executing the solution of the present disclosure, and the execution is controlled by the processor 1501. The processor 1501 is used to execute the instructions stored in the memory 1503, thereby realizing the functions of the method of the present disclosure.

[0190] In a specific implementation, as an embodiment, the processor 1501 may include one or more GPUs, such as Fig.15 GPU0 and GPU1 in .

[0191] In a specific implementation, as an embodiment, the multimedia resource recommendation device 150 may include multiple processors, such as Fig.15 1501 and processor 1507 in FIG. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-GPU) processor. A processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0192] In a specific implementation, as an embodiment, the multimedia resource recommendation device 150 may also include an output device 1505 and an input device 1506. The output device 1505 communicates with the processor 1501 and can display information in a variety of ways. For example, the output device 1505 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 1506 communicates with the processor 1501 and can accept user input in a variety of ways. For example, the input device 1506 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0193] Those skilled in the art will understand that Fig.15 The structure shown in the figure does not constitute a limitation on the multimedia resource recommendation device 150, and may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0194] The present disclosure also provides a computer-readable storage medium having instructions stored thereon. When the instructions in the storage medium are executed by a processor of a computer, the computer is enabled to execute the group communication method provided by the above-mentioned embodiment of the present disclosure.

[0195] The embodiment of the present disclosure also provides a computer program product including a computer program, which, when executed on a server, enables the server to execute the multimedia resource recommendation method provided by the embodiment of the present disclosure.

[0196] The present disclosure also provides a communication system. Figure 1 As shown, the system includes a server 01 and a terminal 02. The server 01 and the terminal 02 are respectively used to execute the corresponding steps in the above-mentioned embodiments of the present disclosure, so that the communication system can solve the technical problems solved by the embodiments of the present disclosure and achieve the technical effects achieved by the embodiments of the present disclosure, which will not be repeated here.

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

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

Claims

1. A method for recommending multimedia resources, characterized in that: The method comprises: In response to the operation of the target portal by the first user account, a resource request message is sent to the server, the resource request message includes a social tag, the social tag corresponds to a social type resource, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, the social type resource is used to reflect the social intention of the user account; the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish the social type resource; Receiving the target multimedia resource from the server via a feed stream; Display a resource preview page, and display the target multimedia resource on the resource preview page; Receive recommendation information of the target multimedia resource, the recommendation information including at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information; wherein the first sub-information is used to indicate age information of a second user account, the second sub-information is used to indicate gender information of the second user account, the third sub-information is used to indicate location information of the second user account, and the fourth sub-information is used to indicate status information of the second user account, and the second user account is an account that publishes the target multimedia resource; Displaying the recommended information of the target multimedia resource on the resource preview page; wherein the target multimedia resource includes target information and cover information, and the target information is information reflecting social intentions; Displaying a first social button and / or a second social button on the resource preview page, wherein the first social button is used to trigger establishing a social relationship with a second user account, and the second social button is used to trigger initiating a session with the second user account; In response to the operation on the cover information of the target multimedia resource, a play screen of the target multimedia resource is displayed.

2. The method according to claim 1, characterized in that In the case where the resource preview page displays the recommendation information of the target multimedia resource, the second user account satisfies a first preset account condition, and the first preset account condition includes: the target age difference is less than a first preset age threshold, and / or, the gender information of the second user account is different from the gender information of the first user account, and / or, the location information of the second user account satisfies a first preset location condition, and / or, the status information of the second user account is online; Among them, the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or the second user account is in the same area as the first user account.

3. A method for recommending multimedia resources, characterized in that: The method comprises: receiving a resource request message from a terminal, the resource request message being used to request a target multimedia resource, the resource request message comprising a social tag, the social tag corresponding to a social type resource, the target multimedia resource being a social type resource, the social type resource being used to reflect the social intention of a user account; the target multimedia resource being a resource published through a target publishing page, the target publishing page being used to publish the social type resource; Acquire account information of a first user account, the account information including at least one of the following: age information, gender information, location information, and status information, the first user account being an account for logging into the terminal; The acquiring of the target multimedia resource comprises: According to the account information of the first user account, the target multimedia resource is acquired, where the target multimedia resource is the social type resource published by the second user account, and the second user account satisfies a second preset account condition; The second preset account condition includes at least one of the following: the target age difference is less than a second preset age threshold, the gender information of the second user account is different from that of the first user account, the location information of the second user account satisfies a second preset location condition, and the status information of the second user account is online; the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the second preset location condition includes: the distance between the second user account and the first user account is less than a second preset distance threshold, and / or the second user account and the first user account are located in the same area; Sending the target multimedia resource to the terminal via a feed stream; Send recommendation information of the target multimedia resource to the terminal so that the terminal displays the recommendation information of the target multimedia resource on the resource preview page; the recommendation information includes at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information, the first sub-information is used to indicate the age information of the second user account, the second sub-information is used to indicate the gender information of the second user account, the third sub-information is used to indicate the location information of the second user account, and the fourth sub-information is used to indicate the status information of the second user account, and the second user account is the account that publishes the target multimedia resource.

4. The method according to claim 3, characterized in that After acquiring the target multimedia resource, the method further includes: If the target age difference is less than a first preset age threshold, generating first sub-information, the first preset age threshold being less than the second preset age threshold; If the gender information of the second user account is different from the gender information of the first user account, generating second sub-information; If the location information of the second user account satisfies a first preset location condition, third sub-information is generated, where the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or the second user account and the first user account are located in the same area, and the first preset distance threshold is less than the second preset distance threshold; If the status information of the second user account is online, fourth sub-information is generated.

5. A multimedia resource recommendation device, characterized in that: The device comprises: A sending unit is configured to execute, in response to an operation of a target portal by a first user account, sending a resource request message to a server, wherein the resource request message includes a social tag, the social tag corresponds to a social type resource, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of the user account; the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish the social type resource; A receiving unit, configured to receive the target multimedia resource from the server through a feed stream; A display unit, configured to execute display of a resource preview page and display the target multimedia resource on the resource preview page; The receiving unit is further configured to receive recommendation information of the target multimedia resource, wherein the recommendation information includes at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information; wherein the first sub-information is used to indicate age information of a second user account, the second sub-information is used to indicate gender information of the second user account, the third sub-information is used to indicate location information of the second user account, and the fourth sub-information is used to indicate status information of the second user account, and the second user account is an account that publishes the target multimedia resource; The display unit is further configured to display recommendation information of the target multimedia resource on the resource preview page, wherein the target multimedia resource includes target information and cover information, and the target information is information reflecting social intention; The display unit is further configured to display a first social button and / or a second social button on the resource preview page, wherein the first social button is used to trigger establishing a social relationship with a second user account, and the second social button is used to trigger initiating a session to the second user account; The display unit is further configured to display a playback screen of the target multimedia resource in response to an operation on the cover information of the target multimedia resource.

6. The multimedia resource recommendation device according to claim 5, characterized in that: In the case where the resource preview page displays the recommendation information of the target multimedia resource, the second user account satisfies a first preset account condition, and the first preset account condition includes: the target age difference is less than a first preset age threshold, and / or, the gender information of the second user account is different from the gender information of the first user account, and / or, the location information of the second user account satisfies a first preset location condition, and / or, the status information of the second user account is online; Among them, the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or the second user account is in the same area as the first user account.

7. A multimedia resource recommendation device, characterized in that: The device comprises: A receiving unit is configured to receive a resource request message from a terminal, wherein the resource request message includes a social tag, the social tag corresponds to a social type resource, the resource request message is used to request a target multimedia resource, the target multimedia resource is a social type resource, and the social type resource is used to reflect the social intention of a user account; the target multimedia resource is a resource published through a target publishing page, and the target publishing page is used to publish the social type resource; A processing unit, configured to execute acquisition of the target multimedia resource; A sending unit, configured to send the target multimedia resource to the terminal through a feed stream; The sending unit is further configured to execute sending the recommendation information of the target multimedia resource to the terminal, so that the terminal displays the recommendation information of the target multimedia resource on the resource preview page; the recommendation information includes at least one of the following: first sub-information, second sub-information, third sub-information, and fourth sub-information, the first sub-information is used to indicate the age information of the second user account, the second sub-information is used to indicate the gender information of the second user account, the third sub-information is used to indicate the location information of the second user account, and the fourth sub-information is used to indicate the status information of the second user account, and the second user account is the account that publishes the target multimedia resource; The processing unit is further configured to execute acquisition of account information of a first user account, wherein the account information includes at least one of the following: age information, gender information, location information, and status information, and the first user account is an account for logging into the terminal; The processing unit is further configured to execute, according to the account information of the first user account, obtaining the target multimedia resource, wherein the target multimedia resource is the social type resource published by the second user account, and the second user account satisfies a second preset account condition; Among them, the second preset account condition includes at least one of the following: the target age difference is less than a second preset age threshold, the gender information of the second user account is different from that of the first user account, the location information of the second user account meets the second preset location condition, and the status information of the second user account is online; the target age difference is the difference between the age information of the first user account and the age information of the second user account, and the second preset location condition includes: the distance between the second user account and the first user account is less than a second preset distance threshold, and / or the second user account and the first user account are located in the same area.

8. The multimedia resource recommendation device according to claim 7, characterized in that: The processing unit is further configured to generate first sub-information if the target age difference is less than a first preset age threshold, the first preset age threshold being less than the second preset age threshold; The processing unit is further configured to generate second sub-information if the gender information of the second user account is different from the gender information of the first user account; The processing unit is further configured to generate third sub-information if the location information of the second user account satisfies a first preset location condition, wherein the first preset location condition includes: the distance between the second user account and the first user account is less than a first preset distance threshold, and / or the second user account and the first user account are located in the same area, and the first preset distance threshold is less than the second preset distance threshold; The processing unit is further configured to generate fourth sub-information if the status information of the second user account is an online status.

9. A terminal, characterized in that: The terminal comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the multimedia resource recommendation method as claimed in claim 1 or 2.

10. A server, characterized in that: The server comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the multimedia resource recommendation method as claimed in claim 3 or 4.

11. A multimedia resource recommendation system, characterized in that: The multimedia resource recommendation includes: a terminal and a server; The terminal is used to execute the multimedia resource recommendation method according to claim 1 or 2; The server is used to execute the multimedia resource recommendation method as claimed in claim 3 or 4.

12. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of a computer, the computer is enabled to execute the method for recommending multimedia resources according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Information display method, information providing method, equipment, and computer-readable medium

    CN112395509A