Multimedia data recommendation method and device, equipment and medium

By providing a customized entry and interface in the multimedia playback interface, users can input multimedia description information and diverse information, which solves the problem of poor accuracy in multimedia data recommendations and achieves more accurate multimedia data recommendations.

CN116756349BActive Publication Date: 2026-07-07GUANGZHOU SHIYINLIAN SOFTWARE TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU SHIYINLIAN SOFTWARE TECH CO LTD
Filing Date
2023-06-09
Publication Date
2026-07-07

Smart Images

  • Figure CN116756349B_ABST
    Figure CN116756349B_ABST
Patent Text Reader

Abstract

The application provides a multimedia data recommendation method and device, equipment and medium, belonging to the computer technical field. The method comprises the following steps: displaying a customization entry in a multimedia playing interface; in response to an access operation on the customization entry, displaying a customization interface, the customization interface comprising a first customization option and a second customization option, the first customization option being used for acquiring multimedia description information, and the second customization option being used for acquiring diversified information; based on the customization interface, acquiring customization information input by a currently logged-in account, the customization information comprising the multimedia description information and the diversified information input by the currently logged-in account; and based on the customization information, recommending multimedia data to the currently logged-in account. The scheme can more comprehensively meet the recommendation requirements of users, and improves the recommendation accuracy of the multimedia data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a multimedia data recommendation method, apparatus, device, and medium. Background Technology

[0002] With the continuous development of internet technology, the amount of multimedia data disseminated online is becoming increasingly abundant. Because of the sheer volume of this multimedia data, it's difficult for users to view it all. Therefore, it's possible to recommend multimedia data that users are interested in based on their preferences for different types of multimedia data.

[0003] Currently, multimedia data is typically recommended to users based on their historical behavioral data (e.g., browsing history, likes, follows, comments, etc.). However, user interests are not static; therefore, users may not be interested in every piece of recommended multimedia data, resulting in poor accuracy in multimedia data recommendations. Summary of the Invention

[0004] This application provides a multimedia data recommendation method, apparatus, device, and medium, which improves the accuracy of multimedia data recommendation. The technical solution is as follows:

[0005] On the one hand, a multimedia data recommendation method is provided, the method comprising:

[0006] A customization entry is displayed in the multimedia playback interface, which is used to initiate the customization of the recommendation method for multimedia data;

[0007] In response to the access operation of the customized entry, a customized interface is displayed. The customized interface includes a first customized option and a second customized option. The first customized option is used to obtain multimedia description information, and the second customized option is used to obtain diversified information. The diversified information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained by the first customized option when recommending multimedia data.

[0008] Based on the customized interface, obtain the customized information entered by the currently logged-in account, including multimedia description information and diversified information entered by the currently logged-in account;

[0009] Based on the customized information, multimedia data is recommended to the currently logged-in account.

[0010] On the other hand, a multimedia data recommendation device is provided, the device comprising:

[0011] The display module is used to display a customization entry in the multimedia playback interface. The customization entry is used to initiate the customization of the recommendation method for multimedia data.

[0012] The display module is used to display a customization interface in response to an access operation to the customization entry. The customization interface includes a first customization option and a second customization option. The first customization option is used to obtain multimedia description information, and the second customization option is used to obtain diversified information. The diversified information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained by the first customization option when recommending multimedia data.

[0013] The acquisition module is used to acquire the customized information entered by the currently logged-in account based on the customized interface. The customized information includes multimedia description information and diversified information entered by the currently logged-in account.

[0014] The recommendation module is used to recommend multimedia data to the currently logged-in account based on the customized information.

[0015] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to implement the multimedia data recommendation method as described in any of the above implementations.

[0016] On the other hand, a computer-readable storage medium is provided, wherein at least one piece of program code is stored in the computer-readable storage medium, the at least one piece of program code being loaded and executed by a processor to implement the multimedia data recommendation method as described in any of the above implementations.

[0017] On the other hand, a computer program product is provided, the computer program product comprising at least one piece of program code, the at least one piece of program code being loaded and executed by a processor to implement the multimedia data recommendation method as described in any of the above implementations.

[0018] The beneficial effects of the technical solutions provided in this application include at least the following:

[0019] The multimedia data recommendation method provided in this application allows users to customize multimedia description information and diversification information in a customization interface. Since the diversification information is used to indicate the proportion of multimedia data that does not conform to the multimedia description information obtained from the first customization option when recommending multimedia data, users can not only customize what kind of multimedia data they want in the customization interface, but also customize whether to recommend other multimedia data and the proportion of other multimedia data. This can more comprehensively meet the user's customization needs and improve the accuracy of multimedia data recommendation. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;

[0022] Figure 2 This is a flowchart of a multimedia data recommendation method provided in an embodiment of this application;

[0023] Figure 3 This is a flowchart of a multimedia data recommendation method provided in an embodiment of this application;

[0024] Figure 4 This is a schematic diagram of a multimedia data playback interface provided in an embodiment of this application;

[0025] Figure 5 This is a schematic diagram of a first customized sub-interface provided in an embodiment of this application;

[0026] Figure 6 This is a schematic diagram of a second customized sub-interface provided in an embodiment of this application;

[0027] Figure 7 This is a schematic diagram of a second customized sub-interface provided in an embodiment of this application;

[0028] Figure 8 This is a schematic diagram of a second customized sub-interface provided in an embodiment of this application;

[0029] Figure 9 This is a schematic diagram of a multimedia recommendation interface provided in an embodiment of this application;

[0030] Figure 10 This is a schematic diagram of a multimedia recommendation interface provided in an embodiment of this application;

[0031] Figure 11 This is a schematic diagram of a multimedia recommendation interface provided in an embodiment of this application;

[0032] Figure 12 This is a schematic diagram of the structure of a multimedia data recommendation device provided in an embodiment of this application;

[0033] Figure 13 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0034] Figure 14This is a schematic diagram of the structure of a server provided in an embodiment of this application. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0036] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0037] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0038] The multimedia data recommendation method provided in this application is executed by a terminal. In some embodiments, the terminal may be a mobile phone, tablet computer, desktop computer, laptop computer, smart home appliance, smart wearable device, etc., and this application does not limit the type of terminal.

[0039] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application, such as... Figure 1 As shown, the implementation environment includes a terminal 101 and a server 102, which are connected via a wired or wireless network.

[0040] In some embodiments, a target application provided by server 102 is installed on terminal 101, enabling terminal 101 to perform functions such as data transmission and message interaction. Optionally, the target application is a target application in the operating system of terminal 101, or a target application provided by a third party. For example, the target application is a multimedia processing application with multimedia processing functions, such as multimedia playback, multimedia recording, multimedia sharing, and multimedia recommendation. Of course, the multimedia processing application may also have other functions, such as review functions, shopping functions, navigation functions, and game functions. Optionally, server 102 is a backend server for the target application or a cloud server providing services such as cloud computing and cloud storage.

[0041] In some embodiments, terminal 101 is used to log in to a target application based on a user identifier, and sends a multimedia recommendation request to server 102 through the target application. Server 102 recommends multimedia data to terminal 101 based on the multimedia recommendation request. Optionally, the multimedia recommendation request carries an account identifier. Server 102 obtains the customized information corresponding to the user account based on the correspondence between the account identifier and customized information, and recommends multimedia data to terminal 101 based on the customized information. Optionally, the customized information includes multimedia description information and diversification information, wherein the diversification information is used to indicate the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data.

[0042] It should be noted that the above process can be executed by the terminal 101 and the server 102 in cooperation, and there is no limitation on which specific steps the electronic device 101 and the server 102 perform.

[0043] The multimedia data recommendation method provided in this application can be applied to any multimedia recommendation scenario. For example, in a song recommendation scenario: if the multimedia data recommendation method provided in this application is used, when a user listens to a song in a song playback application, they can access a customization interface and input multimedia description information and diversified information in the customization interface. This allows users to not only customize their favorite songs but also whether to recommend other types of songs, thus more comprehensively meeting the user's customization needs and improving the accuracy of multimedia data recommendations.

[0044] Of course, the multimedia data recommendation method provided in this application embodiment can also be applied to any multimedia data recommendation scenario such as short video recommendation scenario, TV series recommendation scenario, comic recommendation scenario, novel recommendation scenario, etc. This application embodiment does not limit the application scenario of the multimedia data recommendation method.

[0045] Figure 2This is a flowchart illustrating a multimedia data recommendation method provided in an embodiment of this application. This embodiment uses a terminal as the executing entity for illustrative purposes. See also... Figure 2 The method includes:

[0046] 201. The terminal displays a customization entry in the multimedia playback interface, which is used to initiate the customization of the recommendation method for multimedia data.

[0047] A multimedia playback interface is an interface used to play multimedia data. In some embodiments, the multimedia playback interface is the homepage of the target application. Of course, the multimedia playback interface can also be other pages of the target application, such as a multimedia recommendation interface, etc., and this application embodiment does not limit this.

[0048] The customized entry point is used to initiate the customization of the recommendation method for multimedia data. This customized entry point can be displayed in any form and at any location within the multimedia playback interface; this application embodiment does not limit the display form or location of the customized entry point. For example, the customized entry point can be displayed as a card; as a button; at the top; at the bottom; or in the middle.

[0049] In some embodiments, the terminal also displays adjustment options for the customized entry. Users can use these adjustment options to choose to collapse, expand, or hide the customized entry, or adjust its display style, etc. This application embodiment does not limit this.

[0050] 202. In response to the access operation of the customized entry, the terminal displays a customized interface. The customized interface includes a first customized option and a second customized option. The first customized option is used to obtain multimedia description information, and the second customized option is used to obtain diversified information. The diversified information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained by the first customized option when recommending multimedia data.

[0051] Access to a customized entry point can be a combination of one or more triggering operations, such as clicking, long-pressing, swiping, or double-tapping. This application embodiment does not limit the access operation to the customized entry point.

[0052] In the embodiments of this application, the first and second customized options can be any form of option. For example, the first and second customized options can be input box options, where the user can input multimedia description information in the first customized option and diversified information in the second customized option. Alternatively, the first and second customized options can be button options. The first customized option can provide multiple multimedia description information entries, with one multimedia description entry corresponding to one button option. The user selects one or more multimedia description entries from the multimedia description information provided by the first customized option. The second customized option can provide multiple diversified information entries, with one diversified information entry corresponding to one button option. The user selects one diversified information entry from the diversified information provided by the second customized option.

[0053] In this embodiment, the diversification information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained from the first customization option when recommending multimedia data. In some embodiments, the diversification information is first diversification information, second diversification information, or third diversification information; wherein, the first diversification information is used to indicate that when recommending multimedia data, only multimedia data that conforms to the multimedia description information obtained from the first customization option is recommended; the second diversification information is used to indicate that when recommending multimedia data, both multimedia data that conforms to the multimedia description information obtained from the first customization option and multimedia data that does not conform to the multimedia description information obtained from the first customization option are recommended; and the third diversification information is used to indicate that when recommending multimedia data, only multimedia data that does not conform to the multimedia description information obtained from the first customization option is recommended.

[0054] It should be noted that the embodiments of this application are only illustrated by using the example of dividing diversified information into 3 levels. In another embodiment, diversified information can be divided into more levels, such as 5, 6, or 7 levels. Taking the diversified information divided into 5 levels as an example, the first level of diversified information is used to indicate the recommendation of multimedia data, recommending only multimedia data that matches the multimedia description information obtained from the first customized option. The second level of diversified information is used to indicate the recommendation of multimedia data, recommending 75% of multimedia data that matches the multimedia description information obtained from the first customized option and 25% of multimedia data that does not match the multimedia description information obtained from the first customized option. The third level of diversified information is used to indicate the recommendation of multimedia data, recommending 50% of multimedia data that matches the multimedia description information obtained from the first customized option and 50% of multimedia data that does not match the multimedia description information obtained from the first customized option. The fourth level of diversified information is used to indicate the recommendation of multimedia data, recommending 25% of multimedia data that matches the multimedia description information obtained from the first customized option and 75% of multimedia data that does not match the multimedia description information obtained from the first customized option. The fifth level of diversified information is used to indicate the recommendation of multimedia data, recommending only multimedia data that does not match the multimedia description information obtained from the first customized option.

[0055] 203. The terminal obtains customized information entered by the currently logged-in account based on the customized interface. The customized information includes multimedia description information and diversified information entered by the currently logged-in account.

[0056] 204. Based on this customized information, the terminal recommends multimedia data to the currently logged-in account.

[0057] Since the customized information includes multimedia description information and diversification information entered by the currently logged-in account, when the terminal recommends multimedia data to the currently logged-in account based on the customized information, it can determine whether to recommend multimedia data that does not conform to the multimedia description information based on the diversification information in the customized information.

[0058] The multimedia data recommendation method provided in this application allows users to customize multimedia description information and diversification information in a customization interface. Since the diversification information is used to indicate the proportion of multimedia data that does not conform to the multimedia description information obtained from the first customization option when recommending multimedia data, users can not only customize what kind of multimedia data they want in the customization interface, but also customize whether to recommend other multimedia data and the proportion of other multimedia data. This can more comprehensively meet the user's customization needs and improve the accuracy of multimedia data recommendation.

[0059] In one possible implementation, the customized information entered by the currently logged-in account is obtained based on the customized interface, including:

[0060] The second customization option includes multiple customization sub-options, each corresponding to a diversity level. The level of diversity is positively correlated with the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. In response to the selection of any customization sub-option within the second customization option, the diversity level corresponding to that sub-option is obtained as the diversity information entered by the currently logged-in account; or...

[0061] The second customization option includes multiple customization sub-options, each corresponding to a ratio. This ratio represents the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. In response to the selection of any customization sub-option in the second customization option, the ratio corresponding to that customization sub-option is obtained as the diversified information entered by the currently logged-in account; or...

[0062] The second customization option is an input box option used to obtain the proportion of multimedia data that does not conform to the multimedia description information when obtaining recommended multimedia data; in response to the input operation of the second customization option, the ratio entered by the currently logged-in account is determined as the diversification information.

[0063] In one possible implementation, multimedia data is recommended to the currently logged-in account based on the customized information, including:

[0064] If the proportion of multimedia data that does not conform to the multimedia description information is not 0, then based on the multimedia description information in the customized information, obtain reference multimedia description information that meets similar conditions.

[0065] Recommend multimedia data that matches the customized information or the reference multimedia description information to the currently logged-in account.

[0066] In one possible implementation, the customized information entered by the currently logged-in account is obtained based on the customized interface, including at least one of the following:

[0067] The first customization option includes multiple publisher options. In response to the selection of any one or more publisher options, the publisher identifier corresponding to the selected publisher option is determined as the multimedia description information entered by the currently logged-in account.

[0068] The first customization option includes multiple style options. In response to the selection of any one or more style options, the style information corresponding to the selected style option is determined as the multimedia description information entered by the currently logged-in account.

[0069] The first customization option includes multiple type options. In response to the selection of any one or more type options, the type information corresponding to the selected type option is determined as the multimedia description information entered by the currently logged-in account.

[0070] The first customization option includes multiple emotion options. In response to the selection of any one or more emotion options, the emotion information corresponding to the selected emotion option is determined as the multimedia description information entered by the currently logged-in account.

[0071] In one possible implementation, the customized interface includes a first customized sub-interface and a second customized sub-interface; the customized interface is displayed in response to an access operation to the customized entry point, including:

[0072] In response to an access operation to the customization entry, the first customization sub-interface is displayed, which includes some of the options in the first customization options;

[0073] In response to the customization completion operation in the first customization sub-interface, the second customization sub-interface is displayed. The second customization sub-interface includes the multimedia description information entered by the currently logged-in account in the first customization sub-interface, as well as the remaining options in the first customization options and the second customization options.

[0074] In one possible implementation, the method further includes:

[0075] The second customized sub-interface also includes a first add option corresponding to the multimedia description information entered in the first customized sub-interface; in response to a triggering operation on the first add option, the first customized sub-interface is displayed; or,

[0076] The second customized sub-interface also includes a return option; in response to a triggering operation on the return option, the first customized sub-interface is displayed.

[0077] In one possible implementation, the first customization option includes multiple publisher options; the display customization interface includes:

[0078] Send a publisher retrieval request to the server. The publisher retrieval request carries the account identifier of the currently logged-in account, which is used to instruct the server to retrieve multiple publisher identifiers that meet the preference conditions based on the historical behavior data of the currently logged-in account.

[0079] Receive multiple publisher identifiers returned by the server based on the publisher's retrieval request;

[0080] Based on these multiple publisher identifiers, multiple publisher options are displayed in this customized interface.

[0081] In one possible implementation, the customized interface includes query options, and the method further includes:

[0082] In response to a query operation on this query option, retrieve a third customized option that matches the query information entered by the currently logged-in account;

[0083] Add the third customization option to the customization interface; or add the third customization option to the customization interface and set the third customization option to the selected state.

[0084] In one possible implementation, the customization interface further includes a fourth customization option, which is used to obtain preference change information. This preference change information is used to indicate whether to select multimedia data that does not conform to historical preferences and recommend it to the currently logged-in account from among the multimedia data that conforms to the multimedia description information. The customization information also includes preference change information input by the currently logged-in account based on the fourth customization option.

[0085] In one possible implementation, the customized information entered by the currently logged-in account is obtained based on the customized interface, including:

[0086] The fourth customization option includes multiple customization sub-options, each corresponding to a preference change level. The level of preference change is positively correlated with the proportion of multimedia data that does not conform to historical preferences. In response to the selection of any customization sub-option in the fourth customization option, the preference change level corresponding to that customization sub-option is obtained as the preference change information entered by the currently logged-in account; or...

[0087] The fourth customization option includes multiple customization sub-options, each corresponding to a ratio. This ratio represents the proportion of multimedia data that does not conform to historical preferences when recommending multimedia data. In response to the selection of any customization sub-option within this fourth customization option, the ratio corresponding to that sub-option is retrieved as the preference change information entered by the currently logged-in account; or...

[0088] The fourth customization option is an input box option used to obtain the proportion of multimedia data that does not conform to historical preferences when obtaining recommended multimedia data; in response to the input operation of the fourth customization option, the ratio entered by the currently logged-in account is determined as the preference change information.

[0089] In one possible implementation, the method further includes:

[0090] After the currently logged-in account enters at least one multimedia description and the diversified information, in response to any editing operation in the customized interface, the multimedia description and diversified information currently entered by the currently logged-in account are determined;

[0091] Retrieve multimedia data that matches the multimedia description and diversification information currently input;

[0092] If the number of retrieved multimedia data does not exceed a first threshold, a first prompt message is sent to the currently logged-in account. This first prompt message is used to prompt the user to modify the entered multimedia description information or diversified information to expand the search scope.

[0093] In one possible implementation, the method further includes:

[0094] During the process of retrieving multimedia data that matches the currently input multimedia description and diversification information, the customized interface is set to an inoperable state.

[0095] In one possible implementation, multimedia data is recommended to the currently logged-in account based on the customized information, including at least one of the following:

[0096] Based on the customized information, a multimedia data list is obtained, which includes multiple multimedia data items that match the customized information; the multimedia data list is displayed, and the multiple multimedia data items are played according to the multimedia data list;

[0097] Based on the customized information, multiple pieces of multimedia data that match the customized information are obtained, and the customized information and the multiple pieces of multimedia data are displayed in the multimedia recommendation interface;

[0098] Based on the customized information, multiple pieces of multimedia data that match the customized information are obtained. Based on the quantity of the multiple pieces of multimedia data, a prompt message that matches the quantity is determined. The multiple pieces of multimedia data and the prompt message are displayed in the multimedia recommendation interface.

[0099] Based on the customized information, multiple multimedia data matching the customized information are obtained, the multimedia data that the currently logged-in account has already collected is discarded, and the remaining multimedia data is recommended to the currently logged-in account.

[0100] Based on the customized information, multiple multimedia data matching the customized information are obtained. If the number of multiple multimedia data is less than the second threshold, the customized information is adjusted according to the adjustment rules until the number of multimedia data matching the adjusted customized information is greater than the second threshold. Then, multimedia data matching the adjusted customized information is recommended to the currently logged-in account.

[0101] In one possible implementation, the method further includes at least one of the following:

[0102] In response to the collection operation of the multimedia data list, establish the association between the multimedia data list and the currently logged-in account;

[0103] The multimedia recommendation interface also includes modification options corresponding to the customized information. In response to the triggering operation of the modification option, the customized interface is displayed.

[0104] The multimedia recommendation interface also includes an update option or a refresh option. If the number of multimedia data matching the customized information is less than the third threshold, the update option or the refresh option is set to an inoperable state. The third threshold is greater than the second threshold.

[0105] In one possible implementation, determining a matching prompt based on the quantity of the multiple multimedia data items, and displaying the multiple multimedia data items and the prompt, includes: if the quantity of the multiple multimedia data items is less than a second threshold, obtaining a second prompt, which indicates that the current logged-in account has insufficient multimedia data and the recommendation range has been expanded; displaying the multiple multimedia data items, the multimedia data matching the adjusted customized information, and the second prompt, wherein the second prompt is located between the multiple multimedia data items and the multimedia data matching the adjusted customized information; if the quantity of the multiple multimedia data items is greater than the second threshold and less than a fourth threshold, obtaining a third prompt, which indicates that the current logged-in account needs to modify the customized information to expand the recommendation range, and displaying the multiple multimedia data items and the third prompt.

[0106] or,

[0107] The adjustment rule is used to instruct at least one of the following: expand the scope of publishers, remove style information from the custom information, remove type information from the custom information, and remove emotion information from the custom information.

[0108] In one possible implementation, after recommending multimedia data to the currently logged-in account based on the customized information, the method further includes at least one of the following:

[0109] If the preset update conditions are met, based on the customized information, multiple multimedia data that match the customized information are re-acquired, wherein the re-acquired multimedia data is not exactly the same as the previously recommended multimedia data; the re-acquired multimedia data is then recommended to the currently logged-in account.

[0110] In response to the update operation, first multimedia data that matches the customized information and is different from the previously recommended multimedia data is obtained; the first multimedia data is displayed before the previously recommended multimedia data.

[0111] In response to the batch refresh operation, first multimedia data that matches the customized information and is different from the previously recommended multimedia data is retrieved, and the first multimedia data is recommended to the currently logged-in account.

[0112] In one possible implementation, obtaining first multimedia data that matches the customized information and is different from the previously recommended multimedia data, and recommending the first multimedia data to the currently logged-in account, includes:

[0113] If the number of multimedia data that matches the customized information is greater than the fifth threshold, then a first number of multimedia data that matches the customized information and is different from the previously recommended multimedia data are selected.

[0114] Delete the first number of multimedia data from the previously recommended multimedia data to obtain the remaining multimedia data;

[0115] After mixing and sorting the first quantity of multimedia data with the remaining multimedia data, it is recommended to the currently logged-in account.

[0116] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0117] Figure 3 This is a flowchart of a multimedia data recommendation method provided in an embodiment of this application. This embodiment uses a terminal as the execution subject for illustrative purposes. See also... Figure 3 The method includes:

[0118] 301. The terminal displays a customization entry in the multimedia playback interface, which is used to initiate the customization of the recommendation method for multimedia data.

[0119] Step 301 above is the same as step 201 above, and will not be described in detail here. Figure 4 The multimedia data playback interface is illustrated using an example.

[0120] Figure 4 A multimedia playback interface is shown, which includes a customization entry point. This entry point can display a "+" icon to prompt the user to click on the customization entry point and then initiate the customization of the recommendation method for multimedia data.

[0121] 302. In response to the access operation of the customized entry, the terminal displays a customized interface, which includes a first customized option, a second customized option and a fourth customized option. The first customized option is used to obtain multimedia description information, the second customized option is used to obtain diversified information, and the fourth customized option is used to obtain preference change information.

[0122] It should be noted that the embodiments of this application are only illustrative examples of the customized interface, which includes a first customized option, a second customized option, and a third customized option. In another embodiment, the customized interface may only include the first customized option and the second customized option, or it may only include the first customized option and the fourth customized option. Of course, the customized interface may also include a third customized option, a fifth customized option, etc. The embodiments of this application do not limit the customized interface.

[0123] Next, this application will provide an exemplary description of the first customization option, the second customization option, and the third customization option:

[0124] In one possible implementation, the first customization option comprises multiple options, each corresponding to a multimedia description. Users can input multimedia descriptions by selecting options in the customization interface. Optionally, the first customization option includes at least one of the following: multiple publisher options; multiple style options; multiple type options; and multiple mood options.

[0125] Each publisher option corresponds to a publisher identifier, which indicates the publisher of the multimedia data. For example, if the multimedia data is a song, the publisher is the singer; if it's a TV series, the publisher is the actors and director. Each style option corresponds to a style information entry, which can be country, classical, rock, pop, etc. Each genre option corresponds to a genre information entry, which can be niche, popular, new multimedia, etc. Each mood option corresponds to a mood information entry, which can be lyrical, romantic, cheerful, melancholic, etc.

[0126] In some embodiments, the first customization option includes multiple publisher options; these multiple publisher options may be randomly determined or may be publisher options from the user's favorite publishers, and this application embodiment does not limit this. Optionally, the multiple publisher options in the customization interface are publisher options from the user's favorite publishers. The terminal displays the customization interface, including: sending a publisher retrieval request to the server, the publisher retrieval request carrying the account identifier of the currently logged-in account, used to instruct the server to retrieve multiple publisher identifiers that meet the preference conditions based on the historical behavior data of the currently logged-in account; receiving the multiple publisher identifiers returned by the server based on the publisher retrieval request; and displaying multiple publisher options in the customization interface based on the multiple publisher identifiers.

[0127] Among them, the multiple publisher identifiers that meet the preference conditions can be the publisher identifiers of the multiple publishers most liked by the currently logged-in account. In this embodiment of the application, the number of multiple publisher identifiers is not limited. For example, the server can determine the 11 most liked publishers of the currently logged-in account and send the publisher identifiers of the 11 publishers to the terminal.

[0128] In some embodiments, when the terminal displays multiple publisher options in a customized interface based on the multiple publisher identifiers, the options can be displayed sequentially in order of preference from high to low, in a random order, or in alphabetical order, etc. The present application embodiment does not limit the display order of the multiple publisher identifiers.

[0129] In one possible implementation, the second customization option includes multiple customization sub-options, each corresponding to a diversification level. The level of diversification is positively correlated with the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. In another possible implementation, the second customization option includes multiple customization sub-options, each corresponding to a ratio representing the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. In yet another possible implementation, the second customization option is an input box option used to obtain the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data.

[0130] In one possible implementation, the customization interface includes a fourth customization option, which is used to obtain preference change information. This preference change information is used to indicate whether to select multimedia data that does not conform to historical preferences and recommend it to the currently logged-in account from among the multimedia data that conforms to the multimedia description information. The customization information also includes preference change information entered by the logged-in account based on the fourth customization option.

[0131] In some embodiments, the fourth customization option includes multiple customization sub-options, each corresponding to a preference change level. The level of preference change is positively correlated with the proportion of multimedia data that does not conform to historical preferences. In other embodiments, the fourth customization option includes multiple customization sub-options, each corresponding to a ratio representing the proportion of multimedia data that does not conform to historical preferences when recommending multimedia data. In still other embodiments, the fourth customization option is an input box option used to obtain the proportion of multimedia data that does not conform to historical preferences when recommending multimedia data.

[0132] It should be noted that, in order to avoid the customization options provided by the customization interface failing to meet the user's customization needs, this application embodiment also provides a function to add customization options. In one possible implementation, the method further includes: the customization interface includes query options; in response to a query operation on the query options, a third customization option matching the query information entered by the currently logged-in account is obtained; the third customization option is added to the customization interface, or the third customization option is added to the customization interface and set to a selected state.

[0133] Next, this application embodiment will provide an exemplary description of the display format of the customized interface:

[0134] In one possible implementation, since the customization interface needs to display many customization options, it can be divided into two interfaces, distributing the multiple customization options across the two interfaces. That is, the customization interface includes a first customization sub-interface and a second customization sub-interface. In response to an access operation to the customization entry point, the terminal displays the customization interface, including: the terminal displays the first customization sub-interface, which includes some options from the first customization options; and in response to a customization completion operation on the first customization sub-interface, the terminal displays the second customization sub-interface, which includes the multimedia description information entered by the currently logged-in account in the first customization sub-interface, as well as the remaining options from the first customization options and the second customization option.

[0135] For example, Figure 5 A first customized sub-interface is shown, which includes multiple singer options (i.e., publisher options). After the user selects one or more singer options, if they click the "Continue" option, the terminal jumps from the first customized sub-interface to a second customized sub-interface, as shown below. Figure 6 As shown, the second customization sub-interface displays singer diversification options (i.e., the second customization option) and singer familiarity options (i.e., the fourth customization option), and displays multiple singers selected by the user in the first customization sub-interface at the top of the second customization sub-interface. Of course, other first customization options, such as type options and mood options, can also be displayed in the second customization sub-interface.

[0136] In the artist diversity options, "Low" indicates that only songs by the user's selected artist will be recommended; "Medium" indicates that some songs by other artists similar to the user's selected artist will be included; and "High" indicates that even more songs by other artists similar to the user's selected artist will be included. In the artist familiarity options, "Familiar" indicates that songs similar to the user's usual listening taste will be recommended to the currently logged-in account; "Explore" indicates that songs with significantly different tastes will be recommended; and "Mixed" indicates that songs with both similar and significantly different tastes will be recommended.

[0137] It should be noted that when a user operates in the second customized sub-interface, they may want to change the multimedia description information entered in the first customized sub-interface. Therefore, this embodiment of the application also adds a first add option or a return option to the second customized sub-interface. In some embodiments, the second customized sub-interface also includes the multimedia description information entered in the first customized sub-interface, and the method further includes: displaying the first customized sub-interface in response to a triggering operation of the first add option. In some embodiments, the second customized sub-interface also includes a return option, and the method further includes: displaying the first customized sub-interface in response to a triggering operation of the return option. It should be noted that when the terminal returns to the first customized sub-interface, the first customized sub-interface will be displayed based on the multimedia description information entered by the user. For example, if the user selects the first publisher option in the first customized sub-interface, when the user returns to the first customized sub-interface from the second customized sub-interface, the first publisher option in the first customized sub-interface will still be selected.

[0138] It should be noted that the customization function provided in this application embodiment is to provide better and more accurate recommendation services for different users. Therefore, in some embodiments, if the terminal is not logged in before accessing the customization entry, it will first jump to the account login interface when accessing the customization entry. After the account is successfully logged in, it will then jump to the customization interface. Subsequently, the customization information obtained from the customization interface can be bound to the currently logged-in account so that recommendation services can be provided to the currently logged-in account based on the customization information.

[0139] 303. Based on the customized interface, the terminal obtains the customized information entered by the currently logged-in account. The customized information includes the multimedia description information, diversification information and preference change information entered by the currently logged-in account.

[0140] Next, this application embodiment will provide an exemplary description of how the terminal obtains multimedia description information entered by the currently logged-in account based on a customized interface:

[0141] In one possible implementation, the first customization option includes at least one of multiple publisher options, multiple style options, multiple type options, and multiple mood options. Therefore, based on this customization interface, the terminal obtains the multimedia description information entered by the currently logged-in account, including at least one of the following:

[0142] (1) The first customization option includes multiple publisher options. In response to the selection of any one or more publisher options, the publisher identifier corresponding to the selected publisher option is determined as the multimedia description information entered by the currently logged-in account.

[0143] (2) The first customization option includes multiple style options. In response to the selection of any one or more style options, the style information corresponding to the selected style option is determined as the multimedia description information entered by the currently logged-in account.

[0144] (3) The first customization option includes multiple type options. In response to the selection of any one or more type options, the type information corresponding to the selected type option is determined as the multimedia description information entered by the currently logged-in account.

[0145] (4) The first customized option includes multiple emotion options. In response to the selection of any one or more emotion options, the emotion information corresponding to the selected emotion option is determined as the multimedia description information entered by the currently logged-in account.

[0146] Next, this application embodiment will provide an exemplary description of how a terminal obtains diverse information entered by the currently logged-in account based on a customized interface:

[0147] In one possible implementation, the second customization option includes multiple customization sub-options, each customization sub-option corresponding to a diversification level. The level of diversification is positively correlated with the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. Based on the customization interface, the terminal obtains the customization information entered by the currently logged-in account, including: in response to the selection operation of any customization sub-option in the second customization option, obtaining the diversification level corresponding to the customization sub-option as the diversification information entered by the currently logged-in account.

[0148] In another possible implementation, the second customization option includes multiple customization sub-options, each customization sub-option corresponding to a ratio, which is used to represent the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data; the terminal obtains the customization information entered by the currently logged-in account based on the customization interface, including: in response to the selection operation of any customization sub-option in the second customization option, obtaining the ratio corresponding to the customization sub-option as the diversified information entered by the currently logged-in account;

[0149] In another possible implementation, the second customization option is an input box option used to obtain the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data; based on the customization interface, the terminal obtains the customization information entered by the currently logged-in account, including: in response to the input operation of the second customization option, determining the ratio entered by the currently logged-in account as diversification information.

[0150] To prevent users from failing to retrieve matching multimedia data after entering customized information, the terminal can perform a search while the user is entering the customized information. If there is a large number of matching multimedia data entries, the terminal can also prompt the user to modify the customized information. In one possible implementation, the method further includes: after the currently logged-in account enters at least one piece of multimedia description information and diversification information, in response to any editing operation in the customization interface, determining the currently entered multimedia description information and diversification information; retrieving multimedia data that matches the currently entered multimedia description information and diversification information; if the number of retrieved multimedia data entries does not exceed a first threshold, sending a first prompt message to the currently logged-in account, which prompts the user to modify the entered multimedia description information or diversification information to expand the search scope. The first threshold can be any value, such as 3, 4, 5, etc., and this embodiment does not limit this value.

[0151] In some embodiments, the method further includes: during the process of retrieving multimedia data that matches the currently input multimedia description information and diversification information, the terminal sets the customized interface to an inoperable state. It should be noted that this embodiment only illustrates the example of displaying a prompt message when the amount of retrieved multimedia data is small. During the retrieval process, the customized interface is inoperable. To ensure the user understands why the customized interface is inoperable, the terminal can also display a prompt message during the retrieval process to inform the user that a song is currently being retrieved.

[0152] For example, after a user interacts with the publisher option and the second customization option, if the user continues to interact with the type option and / or mood option, a search is performed, and the message "Song preparation in progress" is displayed. Figure 7 As shown, if fewer than three songs are found, a message will be displayed: "No matching songs found, please adjust your options." Figure 8 As shown.

[0153] 304. Based on this customized information, the terminal recommends multimedia data to the currently logged-in account.

[0154] Based on this customized information, the terminal recommends multimedia data to the currently logged-in account by recommending multimedia data that matches the customized information. In one possible implementation, when the proportion of multimedia data that does not conform to the multimedia description information, as indicated by the diversified information, is not zero, the terminal needs to recommend multimedia data that does not conform to the multimedia description information to the currently logged-in account. To make the recommended multimedia data more in line with the user's interests, multimedia data corresponding to similar multimedia description information can be recommended to the currently logged-in account. The terminal recommends multimedia data to the currently logged-in account based on this customized information, including: if the proportion of multimedia data that does not conform to the multimedia description information, as indicated by the diversified information, is not zero, then, based on the multimedia description information in the customized information, obtaining reference multimedia description information that meets the similarity conditions; and recommending multimedia data that meets the customized information or the reference multimedia description information to the currently logged-in account.

[0155] Although the terminal recommends multimedia data that does not conform to the multimedia description information, this multimedia data matches the reference multimedia description information, which is similar to the user-customized multimedia description information. Therefore, it tries to ensure that multimedia data that does not conform to the multimedia description information is also multimedia data that the user likes.

[0156] In some embodiments, the multimedia description information includes a publisher identifier, and diversification information is used to indicate the degree of diversification of the publisher. For example, when the diversification information indicates a low degree of diversification, the terminal only recommends multimedia data published by the publisher selected by the user; when the diversification information indicates a medium degree of diversification, the terminal recommends multimedia data published by the publisher selected by the user, as well as some multimedia data published by other publishers similar to the user's selected publisher; when the diversification information indicates a high degree of diversification, the terminal recommends multimedia data published by the publisher selected by the user, as well as even more multimedia data published by other publishers similar to the user's selected publisher.

[0157] In one possible implementation, the terminal recommends multimedia data to the currently logged-in account based on customized information, including at least one of the following:

[0158] (1) Based on the customized information, obtain a multimedia data list, which includes multiple multimedia data that match the customized information; display the multimedia data list and play the multiple multimedia data according to the multimedia data list.

[0159] In other words, multiple recommended multimedia data items are displayed in a list format. In some embodiments, if a user is interested in multiple recommended multimedia data items, the user can also bookmark the entire multimedia data list. Optionally, the method further includes: in response to a bookmarking operation on the multimedia data list, establishing an association between the multimedia data list and the currently logged-in account. For example, a user can bookmark the current recommended list to a user-created playlist.

[0160] (2) Based on the customized information, obtain multiple multimedia data that match the customized information, and display the customized information and the multiple multimedia data in the multimedia data recommendation interface.

[0161] In this embodiment, when recommending multimedia data, the user's customized information can be displayed so that the user can easily determine whether to modify the customized information if they are not interested in the recommended multimedia data. Of course, when the terminal displays customized information in the multimedia data recommendation interface, it can display complete customized information or partial customized information; this embodiment does not limit this. For example, such as... Figure 9 As shown, the function name "Personal Music Adjuster" is displayed at the top of the multimedia recommendation interface, and customized information is displayed below "Personal Music Adjuster". For example, the singer's name and avatar of the singer selected by the user are displayed (optionally, to avoid too much customized information and displaying too much clutter, the singer's name and avatar of the first 5 singers are displayed). Diversified information and other multimedia description information can also be displayed.

[0162] (3) Based on the customized information, obtain multiple multimedia data that match the customized information; based on the quantity of the multiple multimedia data, determine the prompt information that matches the quantity; and display the multiple multimedia data and the prompt information in the multimedia recommendation interface.

[0163] In some embodiments, the terminal determines a matching prompt based on the quantity of multiple multimedia data items, and displays the multiple multimedia data items and the prompt, including: if the quantity of multiple multimedia data items is less than a second threshold, adjusting the customized information according to adjustment rules until the quantity of multimedia data matching the adjusted customized information is greater than the second threshold, recommending multimedia data matching the adjusted customized information to the currently logged-in account; obtaining a second prompt, which indicates that the current logged-in account has insufficient multimedia data and the recommendation range has been expanded; displaying the multiple multimedia data items, the multimedia data matching the adjusted customized information, and the second prompt, wherein the second prompt is located between the multiple multimedia data items and the multimedia data matching the adjusted customized information; if the multiple multimedia data items are greater than the second threshold and less than a fourth threshold, obtaining a third prompt, which indicates that the current logged-in account should modify the customized information to expand the recommendation range, and displaying the multiple multimedia data items and the third prompt.

[0164] The second threshold and the fourth threshold can be any value, as long as the fourth threshold is greater than the second threshold. This application does not limit the specific values.

[0165] For example, if the second threshold is 10 and the fourth threshold is 30, when the number of retrieved songs is less than 10, the range of artists is expanded: first to medium-quality, then to high-quality, then removing genre information, then removing mood information, until 30 songs are retrieved, and the result is displayed as shown below. Figure 10 The multimedia recommendation interface shown displays songs matching the original multimedia description information first, followed by songs matching the adjusted multimedia description information. A second prompt, "There are relatively few songs matching the criteria; we have expanded the recommendation range for you," is displayed between the songs matching the original and adjusted multimedia description information. When more than 10 but less than 30 songs are found, such as... Figure 11 As shown, when you scroll to the bottom of the list, a third message appears: "There are relatively few songs that match your criteria. Adjust your taste and broaden the range of recommendations."

[0166] (4) Based on the customized information, obtain multiple multimedia data that match the customized information; discard the multimedia data that the currently logged-in account has already collected from the multiple multimedia data, and recommend the remaining multimedia data to the currently logged-in account.

[0167] If a user has already saved a multimedia data file, it means that the user is very familiar with that multimedia data file and there is no need for the terminal to recommend it. Therefore, when recommending multimedia data to the currently logged-in account, the terminal will not recommend multimedia data that the currently logged-in account has already saved.

[0168] (5) Based on the customized information, obtain multiple multimedia data that match the customized information. If the number of multiple multimedia data is less than the second threshold, adjust the customized information according to the adjustment rules until the number of multimedia data that match the adjusted customized information is greater than the second threshold, and recommend multimedia data that match the adjusted customized information to the currently logged-in account.

[0169] If the customized information entered by the user is too restrictive, the amount of multimedia data that matches the customized information will be small. Directly recommending this multimedia data to the currently logged-in account will result in a poor user experience. Therefore, the customized information can be adjusted to expand the multimedia data.

[0170] Optionally, the adjustment rule is used to instruct at least one of the following: expanding the scope of publishers; deleting style information, type information, and emotion information from the customized information. Of course, the adjustment rule may include multiple rules, and the terminal adjusts the customized information sequentially according to the order of the rules until the number of multimedia data matching the adjusted customized information exceeds the second threshold, at which point multimedia data matching the adjusted customized information is recommended to the currently logged-in account.

[0171] 305. The terminal updates the multimedia data recommended to the currently logged-in account.

[0172] It should be noted that after recommending multimedia data to the currently logged-in account, the terminal can also update the recommended multimedia data. The terminal can preset update conditions to update the recommended multimedia data, or the user can trigger the update of the multimedia data; this embodiment does not limit this.

[0173] In one possible implementation, the terminal updates the multimedia data recommended to the currently logged-in account, including: when a preset update condition is met, re-acquiring multiple pieces of multimedia data that match the customized information based on the customized information, wherein the re-acquiring multiple pieces of multimedia data are not completely the same as the previously recommended multiple pieces of multimedia data, and recommending the re-acquiring multiple pieces of multimedia data to the currently logged-in account.

[0174] The preset update conditions can be daily updates, or updates triggered when users do not view recommended multimedia data within a preset time period. This application embodiment does not limit the preset update conditions.

[0175] In some embodiments, based on customized information, multiple multimedia data items matching the customized information are re-acquired, wherein the re-acquired multimedia data items are not completely identical to the previously recommended multimedia data items. Recommending the re-acquired multimedia data items to the currently logged-in account includes: based on customized information, re-acquired a target number of multimedia data items, which are completely different from the previously recommended multimedia data items, and displaying the target number of multimedia data items before the previously recommended multimedia data items.

[0176] The previously recommended multimedia data can be reordered or kept in the previous order; this application does not limit this approach. For example, after the update conditions are met, the 30 previously recommended songs can be reordered, and 3 new songs can be selected and ranked in the top three.

[0177] In another possible implementation, the terminal updates the multimedia data recommended to the currently logged-in account, including: in response to the update operation, obtaining first multimedia data that matches the customized information and is different from the previously recommended multimedia data; and displaying the first multimedia data before the previously recommended multimedia data.

[0178] In another possible implementation, the terminal updates the multimedia data recommended to the currently logged-in account, including: in response to a batch refresh operation, obtaining first multimedia data that matches the customized information and is different from the previously recommended multimedia data, and recommending the first multimedia data to the currently logged-in account.

[0179] In some embodiments, the multimedia recommendation interface includes an update option or a refresh option. The update operation triggers the update option, and the refresh operation triggers the refresh option. Optionally, if the number of multimedia data matching the customized information is less than a third threshold, the terminal sets the update option or refresh option to an inoperable state. Both update and refresh operations require acquiring new multimedia data to display to the user. Therefore, when there are few multimedia data matching the customized information, it is impossible to acquire new multimedia data to display to the user; hence, the update option or refresh option is set to an inoperable state.

[0180] In some embodiments, the terminal acquires first multimedia data that matches customized information and is different from the previously recommended multimedia data, and recommends the first multimedia data to the currently logged-in account, including: if the number of multimedia data that matches customized information is greater than a fifth threshold, then selecting a first number of first multimedia data from the first multimedia data that matches customized information and is different from the previously recommended multimedia data; deleting the first number of multimedia data from the previously recommended multimedia data to obtain the remaining multimedia data; and after mixing and sorting the first number of first multimedia data and the remaining multimedia data, recommending them to the currently logged-in account.

[0181] The first quantity can be any quantity, and this application embodiment does not limit the first quantity. Optionally, the first quantity is an empirical value; alternatively, the first quantity is a value set by a technician.

[0182] In some embodiments, the multimedia recommendation interface further includes modification options corresponding to the customization information. The method further includes: displaying the customization interface in response to a triggering operation on the modification options. The user resets the customization information in the customization interface so that the terminal recommends multimedia data based on the reset customization information. Figure 9 As shown, the modification option is "Adjust Flavor".

[0183] It should be noted that in some embodiments, after the terminal obtains the user's input customization information, when the customization entry is displayed again, the user's previously input customization information can be displayed in the customization entry, and the previously recommended multimedia data can also be displayed. This application embodiment does not limit this.

[0184] The multimedia data recommendation method provided in this application allows users to customize multimedia description information and diversification information in a customization interface. Since the diversification information is used to indicate the proportion of multimedia data that does not conform to the multimedia description information obtained from the first customization option when recommending multimedia data, users can not only customize what kind of multimedia data they want in the customization interface, but also customize whether to recommend other multimedia data and the proportion of other multimedia data. This can more comprehensively meet the user's customization needs and improve the accuracy of multimedia data recommendation.

[0185] Figure 12 This is a schematic diagram of the structure of a multimedia data recommendation device provided in an embodiment of this application, as shown below. Figure 12 As shown, the device includes:

[0186] Display module 1201 is used to display a customization entry in the multimedia playback interface. This customization entry is used to initiate the customization of the recommendation method for multimedia data.

[0187] The display module 1201 is used to display a customized interface in response to an access operation to the customized entry. The customized interface includes a first customization option and a second customization option. The first customization option is used to obtain multimedia description information, and the second customization option is used to obtain diversified information. The diversified information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained by the first customization option when recommending multimedia data.

[0188] The acquisition module 1202 is used to acquire the customized information entered by the currently logged-in account based on the customized interface. The customized information includes multimedia description information and diversified information entered by the currently logged-in account.

[0189] The recommendation module 1203 is used to recommend multimedia data to the currently logged-in account based on the customized information.

[0190] In one possible implementation, the second customization option includes multiple customization sub-options, each sub-option corresponding to a diversification level. The level of diversification is positively correlated with the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. The acquisition module 1202 is used to, in response to the selection operation of any customization sub-option in the second customization option, acquire the diversification level corresponding to the customization sub-option as the diversification information entered by the currently logged-in account; or...

[0191] The second customization option includes multiple customization sub-options, each corresponding to a ratio. This ratio represents the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. The acquisition module 1202 is used to, in response to the selection of any customization sub-option in the second customization option, acquire the ratio corresponding to the customization sub-option as the diversified information entered by the currently logged-in account; or...

[0192] The second customization option is an input box option used to obtain the proportion of multimedia data that does not conform to the multimedia description information when obtaining recommended multimedia data; the acquisition module 1202 is used to respond to the input operation of the second customization option and determine the ratio entered by the currently logged-in account as the diversification information.

[0193] In one possible implementation, the recommendation module 1203 is used to obtain reference multimedia description information that meets similar conditions based on the multimedia description information in the customized information if the proportion of multimedia data that does not conform to the multimedia description information is not 0; and recommend multimedia data that meets the customized information or the reference multimedia description information to the currently logged-in account.

[0194] In one possible implementation, the acquisition module 1202 is configured to perform at least one of the following:

[0195] The first customization option includes multiple publisher options. In response to the selection of any one or more publisher options, the publisher identifier corresponding to the selected publisher option is determined as the multimedia description information entered by the currently logged-in account.

[0196] The first customization option includes multiple style options. In response to the selection of any one or more style options, the style information corresponding to the selected style option is determined as the multimedia description information entered by the currently logged-in account.

[0197] The first customization option includes multiple type options. In response to the selection of any one or more type options, the type information corresponding to the selected type option is determined as the multimedia description information entered by the currently logged-in account.

[0198] The first customization option includes multiple emotion options. In response to the selection of any one or more emotion options, the emotion information corresponding to the selected emotion option is determined as the multimedia description information entered by the currently logged-in account.

[0199] In one possible implementation, the customization interface includes a first customization sub-interface and a second customization sub-interface; the display module 1201 is used to display the first customization sub-interface in response to an access operation to the customization entry, the first customization sub-interface including some options in the first customization options; and to display the second customization sub-interface in response to a customization completion operation in the first customization sub-interface, the second customization sub-interface including multimedia description information entered by the currently logged-in account in the first customization sub-interface, as well as the remaining options in the first customization options and the second customization options.

[0200] In one possible implementation, the second customized sub-interface further includes a first add option corresponding to the multimedia description information entered in the first customized sub-interface; the display module 1201 is also configured to display the first customized sub-interface in response to a triggering operation on the first add option; or,

[0201] The second customized sub-interface also includes a return option; the display module 1201 is also used to display the first customized sub-interface in response to a trigger operation on the return option.

[0202] In one possible implementation, the first customization option includes multiple publisher options; the display module is configured to send a publisher retrieval request to the server, the publisher retrieval request carrying the account identifier of the currently logged-in account, to instruct the server to retrieve multiple publisher identifiers that meet the preference conditions based on the historical behavior data of the currently logged-in account; receive the multiple publisher identifiers returned by the server based on the publisher retrieval request; and display multiple publisher options in the customization interface based on the multiple publisher identifiers.

[0203] In one possible implementation, the customized interface includes query options, and the device also includes:

[0204] The query module is used to respond to the query operation of the query option and obtain a third customized option that matches the query information entered by the currently logged-in account;

[0205] Add a module to add the third customization option to the customization interface; or add the third customization option to the customization interface and set the third customization option to the selected state.

[0206] In one possible implementation, the customization interface further includes a fourth customization option, which is used to obtain preference change information. This preference change information is used to indicate whether to select multimedia data that does not conform to historical preferences and recommend it to the currently logged-in account from among the multimedia data that conforms to the multimedia description information. The customization information also includes preference change information input by the currently logged-in account based on the fourth customization option.

[0207] In one possible implementation, the fourth customization option includes multiple customization sub-options, each sub-option corresponding to a preference change level. The level of preference change is positively correlated with the proportion of multimedia data that does not conform to historical preferences. The acquisition module 1202 is used to, in response to the selection of any customization sub-option in the fourth customization option, acquire the preference change level corresponding to the customization sub-option as the preference change information entered by the currently logged-in account; or...

[0208] The fourth customization option includes multiple customization sub-options, each corresponding to a ratio. This ratio represents the proportion of multimedia data that does not conform to historical preferences when recommending multimedia data. The acquisition module 1202 is used to, in response to the selection of any customization sub-option in the fourth customization option, acquire the ratio corresponding to that customization sub-option as the preference change information entered by the currently logged-in account; or...

[0209] The fourth customization option is an input box option used to obtain the proportion of multimedia data that does not conform to historical preferences when obtaining recommended multimedia data; the acquisition module 1202 is used to respond to the input operation of the fourth customization option and determine the ratio entered by the currently logged-in account as the preference change information.

[0210] In one possible implementation, the device further includes:

[0211] The acquisition module 1202 is used to determine the multimedia description information and diversified information currently entered by the current login account in response to any editing operation in the customized interface after the current login account has entered at least one piece of multimedia description information and diversified information.

[0212] The retrieval module is used to retrieve multimedia data that matches the currently input multimedia description information and diversification information;

[0213] The display module 1201 is also used to send a first prompt message to the currently logged-in account if the number of retrieved multimedia data does not exceed a first threshold. The first prompt message is used to prompt the user to modify the entered multimedia description information or diversified information to expand the search scope.

[0214] In one possible implementation, the device further includes:

[0215] The settings module is used to set the customized interface to an inoperable state during the process of retrieving multimedia data that matches the currently input multimedia description information and diversification information.

[0216] In one possible implementation, the recommendation module 1203 is used to perform at least one of the following:

[0217] Based on the customized information, a multimedia data list is obtained, which includes multiple multimedia data items that match the customized information; the multimedia data list is displayed, and the multiple multimedia data items are played according to the multimedia data list;

[0218] Based on the customized information, multiple pieces of multimedia data that match the customized information are obtained, and the customized information and the multiple pieces of multimedia data are displayed in the multimedia recommendation interface;

[0219] Based on the customized information, multiple pieces of multimedia data that match the customized information are obtained. Based on the quantity of the multiple pieces of multimedia data, a prompt message that matches the quantity is determined. The multiple pieces of multimedia data and the prompt message are displayed in the multimedia recommendation interface.

[0220] Based on the customized information, multiple multimedia data matching the customized information are obtained, the multimedia data that the currently logged-in account has already collected is discarded, and the remaining multimedia data is recommended to the currently logged-in account.

[0221] Based on the customized information, multiple multimedia data matching the customized information are obtained. If the number of multiple multimedia data is less than the second threshold, the customized information is adjusted according to the adjustment rules until the number of multimedia data matching the adjusted customized information is greater than the second threshold. Then, multimedia data matching the adjusted customized information is recommended to the currently logged-in account.

[0222] In one possible implementation, the device further includes at least one of the following modules:

[0223] The Favorites module is used to establish an association between the multimedia data list and the currently logged-in account in response to the Favorites operation on the multimedia data list;

[0224] The multimedia recommendation interface also includes modification options corresponding to the customized information; the display module 1201 is also used to display the customized interface in response to the triggering operation of the modification option;

[0225] The multimedia recommendation interface also includes an update option or a refresh option; a settings module is used to set the update option or refresh option to an inoperable state when multiple multimedia data matching the customized information are less than a third threshold, wherein the third threshold is greater than the second threshold.

[0226] In one possible implementation, the display module 1201 is configured to: if the number of multimedia data items is less than the second threshold, obtain a second prompt message, the second prompt message indicating that the current logged-in account has insufficient multimedia data and the recommendation range has been expanded; display the multimedia data items, multimedia data matching the adjusted customized information, and the second prompt message, wherein the second prompt message is located between the multimedia data items and the multimedia data matching the adjusted customized information; if the number of multimedia data items is greater than the second threshold and less than the fourth threshold, obtain a third prompt message, the third prompt message indicating that the current logged-in account modifies the customized information to expand the recommendation range, and display the multimedia data items and the third prompt message;

[0227] or,

[0228] The adjustment rule is used to instruct at least one of the following: expand the scope of publishers, remove style information from the custom information, remove type information from the custom information, and remove emotion information from the custom information.

[0229] In one possible implementation, the recommendation module 1203 is also used to perform at least one of the following:

[0230] If the preset update conditions are met, based on the customized information, multiple multimedia data that match the customized information are re-acquired, wherein the re-acquired multimedia data is not exactly the same as the previously recommended multimedia data; the re-acquired multimedia data is then recommended to the currently logged-in account.

[0231] In response to the update operation, first multimedia data that matches the customized information and is different from the previously recommended multimedia data is obtained; the first multimedia data is displayed before the previously recommended multimedia data.

[0232] In response to the batch refresh operation, first multimedia data that matches the customized information and is different from the previously recommended multimedia data is retrieved, and the first multimedia data is recommended to the currently logged-in account.

[0233] In one possible implementation, the recommendation module 1203 is configured to: if the number of multimedia data matching the customized information is greater than a fifth threshold, select a first number of multimedia data from the first multimedia data that matches the customized information and is different from the previously recommended multimedia data; delete the first number of multimedia data from the previously recommended multimedia data to obtain the remaining multimedia data; and after mixing and sorting the first number of multimedia data with the remaining multimedia data, recommend it to the currently logged-in account.

[0234] It should be noted that the voice wake-up testing device provided in the above embodiments is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. In addition, the voice wake-up testing device and the voice wake-up testing method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0235] Figure 13 This is a structural block diagram of a terminal 1300 provided in an embodiment of this application. The terminal 1300 includes a processor 1301 and a memory 1302.

[0236] Processor 1301 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1301 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1301 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1301 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0237] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1302 are used to store at least one program code, which is executed by the processor 1301 to implement the multimedia data recommendation method provided in the method embodiments of this application.

[0238] In some embodiments, the terminal 1300 may also optionally include a peripheral device interface 1303 and at least one peripheral device. The processor 1301, memory 1302, and peripheral device interface 1303 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1303 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1304, a display screen 1305, a camera assembly 1306, an audio circuit 1307, a positioning assembly 1308, and a power supply 1309.

[0239] Peripheral device interface 1303 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1301 and memory 1302. In some embodiments, processor 1301, memory 1302 and peripheral device interface 1303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1301, memory 1302 and peripheral device interface 1303 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0240] Display screen 1305 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1305 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1301 for processing. In this case, display screen 1305 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1305, which serves as the front panel of terminal 1300; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of terminal 1300 or in a folded design; in still other embodiments, display screen 1305 may be a flexible display screen, disposed on a curved or folded surface of terminal 1300. Furthermore, display screen 1305 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1305 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0241] Power supply 1309 is used to power the various components in terminal 1300. Power supply 1309 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1309 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0242] Those skilled in the art will understand that Figure 13 The structure shown does not constitute a limitation on terminal 1300 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0243] Figure 14This is a schematic diagram of a server structure provided in an embodiment of this application. The server 1400 can vary considerably due to different configurations or performance. It may include one or more Central Processing Units (CPUs) 1401 and one or more memories 1402. The memory 1402 stores at least one line of program code, which is loaded and executed by the processor 1401 to implement the methods provided in the above-described method embodiments. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated here.

[0244] The server 1400 is used to perform the steps executed by the server in the above method embodiments.

[0245] This application also provides a computer-readable storage medium storing at least one piece of program code, which is loaded and executed by a processor to implement the multimedia data recommendation method as described in any of the above implementations.

[0246] This application also provides a computer program product, which includes at least one piece of program code that is loaded and executed by a processor to implement the multimedia data recommendation method as described in any of the above implementations.

[0247] In some embodiments, the computer program involved in the present application embodiments may be deployed and executed on a computer device, or executed on multiple computer devices located in one location, or executed on multiple computer devices distributed in multiple locations and interconnected through a communication network. Multiple computer devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.

[0248] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A multimedia data recommendation method, characterized in that, The method includes: A customization entry is displayed in the multimedia playback interface, which is used to initiate the customization of the recommendation method for multimedia data; In response to the access operation of the customized entry, a customized interface is displayed. The customized interface includes a first customized option for obtaining multimedia description information and a second customized option for obtaining diversified information. The diversified information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained by the first customized option when recommending multimedia data. After the user enters at least one multimedia description and the diversified information in the currently logged-in account, in response to any editing operation in the customized interface, the user determines the currently entered multimedia description and diversified information; retrieves multimedia data that matches the currently entered multimedia description and diversified information; if the number of retrieved multimedia data does not exceed a first threshold, a first prompt message is sent to the currently logged-in account to prompt the user to modify the entered multimedia description or diversified information to expand the search scope. Based on the customized interface, obtain customized information including multimedia description information and diversified information entered by the currently logged-in account; obtain multiple pieces of multimedia data that match the customized information; If the number of multimedia data items is less than the second threshold, the customized information is adjusted sequentially according to the order of the multiple rules included in the adjustment rules until the number of adjusted multimedia data items matching the adjusted customized information is greater than the second threshold. In the multimedia recommendation interface, the multimedia data items, a second prompt message indicating that the number of multimedia data items for the currently logged-in account is insufficient and the recommendation range has been expanded, and the adjusted multimedia data items are displayed sequentially from front to back. If the multiple multimedia data entries are greater than the second threshold and less than the fourth threshold, then a third prompt message is obtained to prompt the currently logged-in account to modify the customized information to expand the recommendation scope, wherein the fourth threshold is greater than the second threshold; in the multimedia recommendation interface, the multiple multimedia data entries and the third prompt message are displayed sequentially from front to back.

2. The method according to claim 1, characterized in that, The customized information obtained based on the customized interface, including multimedia description information and diversified information entered by the currently logged-in account, includes: The second customization option includes multiple customization sub-options, each corresponding to a diversification level. The level of diversification is positively correlated with the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. In response to the selection of any customization sub-option in the second customization option, the diversification level corresponding to the customization sub-option is obtained as the diversification information entered by the currently logged-in account; or, The second customization option includes multiple customization sub-options, each corresponding to a ratio. This ratio represents the proportion of multimedia data that does not conform to the multimedia description information when recommending multimedia data. In response to the selection of any customization sub-option in the second customization option, the ratio corresponding to that sub-option is obtained as the diversified information input by the currently logged-in account; or... The second customization option is an input box option used to obtain the proportion of multimedia data that does not conform to the multimedia description information when obtaining recommended multimedia data; in response to the input operation of the second customization option, the ratio entered by the currently logged-in account is determined as the diversification information.

3. The method according to claim 1 or 2, characterized in that, When recommending multimedia data to the currently logged-in account based on the customized information, the following are included: If the proportion of multimedia data that does not conform to the multimedia description information is not 0, then based on the multimedia description information in the customized information, obtain reference multimedia description information that meets similar conditions. Recommend multimedia data that meets the customized information or the reference multimedia description information to the currently logged-in account.

4. The method according to claim 1, characterized in that, The customized information obtained based on the customized interface, including multimedia description information and diversified information entered by the currently logged-in account, includes at least one of the following: The first customization option includes multiple publisher options. In response to the selection of any one or more publisher options, the publisher identifier corresponding to the selected publisher option is determined as the multimedia description information entered by the currently logged-in account. The first customization option includes multiple style options. In response to the selection of any one or more style options, the style information corresponding to the selected style option is determined as the multimedia description information entered by the currently logged-in account. The first customization option includes multiple type options. In response to the selection operation of any one or more type options, the type information corresponding to the selected type option is determined as the multimedia description information entered by the currently logged-in account. The first customization option includes multiple emotion options. In response to the selection of any one or more emotion options, the emotion information corresponding to the selected emotion option is determined as the multimedia description information entered by the currently logged-in account.

5. The method according to claim 4, characterized in that, The customized interface includes a first customized sub-interface and a second customized sub-interface. The step of displaying a customized interface in response to an access operation to the customized entry point includes: In response to an access operation to the customized entry, the first customized sub-interface is displayed, which includes some of the options in the first customized options; In response to the customization completion operation in the first customization sub-interface, the second customization sub-interface is displayed. The second customization sub-interface includes the multimedia description information entered by the currently logged-in account in the first customization sub-interface, as well as the remaining options in the first customization options and the second customization options.

6. The method according to claim 5, characterized in that, The method further includes: The second customized sub-interface also includes a first add option corresponding to the multimedia description information entered in the first customized sub-interface; in response to a trigger operation on the first add option, the first customized sub-interface is displayed; or, The second customized sub-interface also includes a return option; in response to a triggering operation of the return option, the first customized sub-interface is displayed.

7. The method according to claim 1 or 4, characterized in that, The first customization option includes multiple publisher options; the display customization interface includes: Send a publisher retrieval request to the server. The publisher retrieval request carries the account identifier of the currently logged-in account and is used to instruct the server to retrieve multiple publisher identifiers that meet the preference conditions based on the historical behavior data of the currently logged-in account. Receive multiple publisher identifiers returned by the server based on the publisher acquisition request; Based on the multiple publisher identifiers, multiple publisher options are displayed in the customized interface.

8. The method according to claim 1, characterized in that, The customized interface includes query options, and the method further includes: In response to a query operation on the query option, a third customized option matching the query information entered by the currently logged-in account is obtained; Add the third customization option to the customization interface; or add the third customization option to the customization interface and set the third customization option to the selected state.

9. The method according to claim 1, characterized in that, The customization interface also includes a fourth customization option, which is used to obtain preference change information. The preference change information is used to indicate whether to select multimedia data that does not conform to historical preferences and recommend it to the current login account from the multimedia data that conforms to the multimedia description information. The customization information also includes preference changes input by the currently logged-in account based on the fourth customization option.

10. The method according to claim 9, characterized in that, The customized information obtained based on the customized interface, including multimedia description information and diversified information entered by the currently logged-in account, includes: The fourth customization option includes multiple customization sub-options, each corresponding to a preference change level. The level of preference change is positively correlated with the proportion of multimedia data that does not conform to historical preferences. In response to the selection of any customization sub-option in the fourth customization option, the preference change level corresponding to the customization sub-option is obtained as the preference change information entered by the currently logged-in account; or... The fourth customization option includes multiple customization sub-options, each corresponding to a ratio. This ratio represents the proportion of multimedia data that does not conform to historical preferences when recommending multimedia data. In response to the selection of any customization sub-option in the fourth customization option, the ratio corresponding to that sub-option is obtained as the preference change information input by the currently logged-in account; or... The fourth customization option is an input box option used to obtain the proportion of multimedia data that does not conform to historical preferences when recommending multimedia data; in response to the input operation of the fourth customization option, the ratio input by the currently logged-in account is determined as the preference change information.

11. The method according to claim 1, characterized in that, The method further includes: During the process of retrieving multimedia data that matches the currently input multimedia description information and diversified information, the customized interface is set to an inoperable state.

12. The method according to claim 1, characterized in that, When recommending multimedia data to the currently logged-in account based on the customized information, it also includes at least one of the following: Based on the customized information, a multimedia data list is obtained, which includes multiple multimedia data items that match the customized information; the multimedia data list is displayed, and the multiple multimedia data items are played according to the multimedia data list; Based on the customized information, multiple pieces of multimedia data that match the customized information are obtained, and the customized information and the multiple pieces of multimedia data are displayed in the multimedia recommendation interface; Based on the customized information, multiple multimedia data items matching the customized information are obtained, the multimedia data items already collected by the currently logged-in account are discarded, and the remaining multimedia data items are recommended to the currently logged-in account.

13. The method according to claim 12, characterized in that, The method further includes at least one of the following: In response to the collection operation of the multimedia data list, an association relationship is established between the multimedia data list and the currently logged-in account; The multimedia recommendation interface also includes modification options corresponding to the customized information, and the customized interface is displayed in response to the triggering operation of the modification options; The multimedia recommendation interface also includes an update option or a refresh option. If the number of multimedia data matching the customized information is less than a third threshold, the update option or the refresh option will be set to an inoperable state.

14. The method according to claim 12, characterized in that, The adjustment rules are used to instruct at least one of the following: expanding the scope of publishers, deleting style information from the customized information, deleting type information from the customized information, and deleting emotion information from the customized information.

15. The method according to claim 1, characterized in that, After recommending multimedia data to the currently logged-in account based on the customized information, the method further includes at least one of the following: If the preset update conditions are met, based on the customized information, multiple multimedia data items that match the customized information are re-acquired, wherein the re-acquired multimedia data items are not completely the same as the previously recommended multimedia data items; the re-acquired multimedia data items are then recommended to the currently logged-in account. In response to the update operation, first multimedia data that matches the customized information and is different from the previously recommended multimedia data is obtained; the first multimedia data is displayed before the previously recommended multimedia data. In response to the batch refresh operation, first multimedia data that matches the customized information and is different from the previously recommended multimedia data is obtained, and the first multimedia data is recommended to the currently logged-in account.

16. The method according to claim 15, characterized in that, The step of acquiring first multimedia data that matches the customized information and is different from the previously recommended multimedia data, and recommending the first multimedia data to the currently logged-in account, includes: If the number of multimedia data that matches the customized information is greater than the fifth threshold, then a first number of multimedia data that matches the customized information and is different from the previously recommended multimedia data are selected. The first number of multimedia data is deleted from the previously recommended multimedia data to obtain the remaining multimedia data; After mixing and sorting the first quantity of first multimedia data with the remaining multimedia data, it is recommended to the currently logged-in account.

17. A multimedia data recommendation device, characterized in that, The device includes: The display module is used to display a customization entry in the multimedia playback interface. The customization entry is used to initiate the customization of the recommendation method for multimedia data. The display module is used to display a customization interface in response to an access operation to the customization entry. The customization interface includes a first customization option for obtaining multimedia description information and a second customization option for obtaining diversified information. The diversified information is used to indicate whether to recommend multimedia data that does not conform to the multimedia description information obtained by the first customization option when recommending multimedia data. The acquisition module is used to determine the currently input multimedia description information and diversified information in response to any editing operation in the customized interface after the current logged-in account has entered at least one piece of multimedia description information and the diversified information. The retrieval module is used to retrieve multimedia data that matches the currently input multimedia description information and diversified information; The display module is also used to send a first prompt message to the currently logged-in account if the number of retrieved multimedia data does not exceed a first threshold, prompting the user to modify the entered multimedia description information or diversified information to expand the search scope. The acquisition module is also used to acquire customized information, including multimedia description information and diversified information entered by the currently logged-in account, based on the customized interface. The recommendation module is used for: Acquire multiple multimedia data entries that match the customized information; If the number of multimedia data items is less than the second threshold, the customized information is adjusted sequentially according to the order of the multiple rules included in the adjustment rules until the number of adjusted multimedia data items matching the adjusted customized information is greater than the second threshold. In the multimedia recommendation interface, the multimedia data items, a second prompt message indicating that the number of multimedia data items for the currently logged-in account is insufficient and the recommendation range has been expanded, and the adjusted multimedia data items are displayed sequentially from front to back. If the multiple multimedia data entries are greater than the second threshold and less than the fourth threshold, then a third prompt message is obtained to prompt the currently logged-in account to modify the customized information to expand the recommendation scope, wherein the fourth threshold is greater than the second threshold; in the multimedia recommendation interface, the multiple multimedia data entries and the third prompt message are displayed sequentially from front to back.

18. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one piece of program code, the at least one piece of program code being loaded and executed by the processor to implement the multimedia data recommendation method as described in any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to implement the multimedia data recommendation method as described in any one of claims 1 to 16.