A multimedia resource recommendation method and device, electronic equipment and storage medium

CN116226413BActive Publication Date: 2026-08-18BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310084998.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-28
Publication Date
2026-08-18
Estimated Expiration
2043-01-28

AI Technical Summary

Technical Problem

[0004]本公开提供一种多媒体资源推荐方法、装置、电子设备及存储介质,解决了相关技术中基于视频对应的安装包名称确定视频的类型,并且基于视频的类型确定是否推荐视频的方式可能并不准确,影响了视频推荐的准确性的技术问题

Benefits of technology

[0030] Based on any of the above, in this disclosure, the first server can determine the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource. When the number of times multiple accounts execute target tasks based on the encrypted parameters is greater than a first threshold, it indicates that the encrypted parameters (or the resource identifier corresponding to the encrypted parameters, i.e., the resource identifier of the first multimedia resource) are used frequently, meaning that the execution process of the target task is more easily triggered based on the first multimedia resource. When the number of times the first account performs interactive operations with the first multimedia resource is greater than a second threshold, it indicates that the first account views (or uses) the first multimedia resource frequently, and the first account has a high degree of liking for the first multimedia resource. At this time, the first server can recommend the second multimedia resource to the second account. In this disclosure, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold, specifically, the types of products included in the second multimedia resource are the same or similar to the types of products included in the first multimedia resource. When the execution of the target task is more likely to be triggered based on the first multimedia resource, and/or the first account has a high degree of preference for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account. That is, it recommends the second multimedia resource with a high degree of similarity to the first multimedia resource to the first account. This can ensure that the first account is recommended multimedia resources with a high degree of preference, thereby improving the accuracy of multimedia resource recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116226413B_ABST
    Figure CN116226413B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a multimedia resource recommendation method and device, electronic equipment and storage medium, and relates to the technical field of Internet. The method comprises: determining the number of target tasks performed by a plurality of accounts based on an encryption parameter corresponding to a resource identifier of a first multimedia resource, and the number of interaction operations performed by each account in the plurality of accounts and the first multimedia resource; when the number of target tasks performed by the plurality of accounts based on the encryption parameter is greater than a first quantity threshold, and / or the number of interaction operations performed by the first account and the first multimedia resource is greater than a second quantity threshold, a second multimedia resource is recommended to the first account. The technical scheme of the present disclosure can ensure that the first account is recommended a multimedia resource with a higher degree of preference, and the accuracy of multimedia resource recommendation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to a method, apparatus, electronic device and storage medium for recommending multimedia resources. Background Technology

[0002] Currently, for the same program, the server can assign the same installation package to different videos corresponding to that program, and configure different installation package names for those different videos. The server can then determine the type of each video based on its corresponding installation package name, and decide whether to recommend each video based on its type.

[0003] However, in the above method, the installation package name is easily tampered with. Therefore, determining the video type based on the installation package name corresponding to the video, and determining whether to recommend a video based on the video type, may not be accurate, affecting the accuracy of video recommendations. Summary of the Invention

[0004] This disclosure provides a multimedia resource recommendation method, apparatus, electronic device, and storage medium, which solves the technical problem in related technologies that the method of determining the type of a video based on the installation package name corresponding to the video may be inaccurate, affecting the accuracy of video recommendations.

[0005] The technical solution of this disclosure is as follows:

[0006] According to a first aspect of the present disclosure, a multimedia resource recommendation method is provided, applied to a first server. The method may include: determining the number of times multiple accounts execute a target task based on encrypted parameters corresponding to a resource identifier of a first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource; when the number of times the multiple accounts execute the target task based on the encrypted parameters exceeds a first threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second threshold, recommending a second multimedia resource to the first account, wherein the first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0007] Optionally, the multimedia resource recommendation method further includes: receiving a multimedia resource recommendation request sent by a terminal, the multimedia resource recommendation request including the encryption parameter; sending the encryption parameter to a second server; the aforementioned determination of the number of times multiple accounts perform the target task based on the encryption parameter corresponding to the resource identifier of the first multimedia resource and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource specifically includes: receiving the resource identifier of the first multimedia resource and the interactive operations performed by each account with the first multimedia resource sent by the second server; determining the number of times the multiple accounts perform the target task based on the encryption parameter according to the resource identifier of the first multimedia resource sent by the second server; and determining the number of times each account performs interactive operations with the first multimedia resource according to the interactive operations performed by each account with the first multimedia resource sent by the second server.

[0008] Optionally, determining the number of times the multiple accounts perform the target task based on the encryption parameter according to the resource identifier of the first multimedia resource sent by the second server specifically includes: determining the sum of the number of times the first server receives the resource identifier of the first multimedia resource within a preset time period as the number of times the multiple accounts perform the target task based on the encryption parameter.

[0009] Optionally, the multimedia resource recommendation method further includes: when the number of times the multiple accounts perform the target task based on the encryption parameter is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold, recommending other multimedia resources to the first account, wherein the types of products included in the other multimedia resources are different from the types of products included in the first multimedia resource.

[0010] According to a second aspect of the present disclosure, a multimedia resource recommendation method is provided, applied to a second server. The method may include: receiving encrypted parameters corresponding to a resource identifier of a first multimedia resource sent by a first server; decrypting the encrypted parameters to obtain the resource identifier of the first multimedia resource; and sending the resource identifier of the first multimedia resource to the first server, so that the first server determines whether to recommend a second multimedia resource to a first account, wherein the first account is one of multiple accounts performing a target task based on the encrypted parameters, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0011] Optionally, the multimedia resource recommendation method further includes: querying the interaction operations performed by each of the multiple accounts with the first multimedia resource based on the resource identifier of the first multimedia resource; and sending the interaction operations performed by each account with the first multimedia resource to the first server.

[0012] Optionally, the multimedia resource recommendation method further includes: receiving a program download request sent by a terminal, the program download request including a resource identifier of the first multimedia resource; encrypting the resource identifier of the first multimedia resource to generate an encryption parameter; adding the encryption parameter to the original installation package of the target program to obtain a target installation package of the target program; and sending the target installation package to the terminal.

[0013] According to a third aspect of the present disclosure, a multimedia resource recommendation method is provided, applied to a terminal. The method may include: in response to a first account performing an operation on a target task, sending a multimedia resource recommendation request to a first server, the multimedia resource recommendation request including encrypted parameters corresponding to a resource identifier of a first multimedia resource, the multimedia resource recommendation request being used to request the first server to recommend multimedia resources to the terminal; receiving a first multimedia resource recommendation response sent by the first server, the first multimedia resource recommendation response including a resource identifier of a second multimedia resource, the similarity between the second multimedia resource and the first multimedia resource being less than or equal to a similarity threshold, the first multimedia resource recommendation response being sent by the first server to the terminal when the number of times multiple accounts perform the target task based on the encrypted parameters exceeds a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold, wherein the first account is one of the multiple accounts.

[0014] Optionally, the multimedia resource recommendation method further includes: in response to the click operation of the first account, sending a program download request to a second server, the program download request including the resource identifier of the first multimedia resource, the program download request being used to request the installation package of the target program; receiving the target installation package of the target program sent by the second server, the target installation package including the encryption parameters; and executing the target task based on the target installation package.

[0015] Optionally, the multimedia resource recommendation method further includes: receiving a second multimedia resource recommendation response sent by the first server, the second multimedia resource recommendation response including resource identifiers of other multimedia resources, the types of products included in the other multimedia resources being different from the types of products included in the first multimedia resource, the second multimedia resource recommendation response being sent by the first server to the terminal when the number of times the multiple accounts perform the target task based on the encryption parameters is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold.

[0016] According to a fourth aspect of the present disclosure, a multimedia resource recommendation apparatus is provided. The apparatus may include: a determining module and a recommending module; the determining module is configured to determine the number of times multiple accounts execute a target task based on encrypted parameters corresponding to a resource identifier of a first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource; the recommending module is configured to recommend a second multimedia resource to a first account when the number of times the multiple accounts execute the target task based on the encrypted parameters exceeds a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold, wherein the first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0017] Optionally, the multimedia resource recommendation device further includes a receiving module and a sending module; the receiving module is configured to receive a multimedia resource recommendation request sent by a terminal, the multimedia resource recommendation request including the encryption parameter; the sending module is configured to send the encryption parameter to a second server; the receiving module is further configured to receive the resource identifier of the first multimedia resource sent by the second server and the interaction operation performed by each account with the first multimedia resource; the determining module is specifically configured to determine the number of times the multiple accounts perform the target task based on the encryption parameter according to the resource identifier of the first multimedia resource sent by the second server; and to determine the number of times each account performs interaction operations with the first multimedia resource according to the interaction operations performed by each account with the first multimedia resource sent by the second server.

[0018] Optionally, the determining module is specifically configured to determine the number of times the first server receives the resource identifier of the first multimedia resource within a preset time period as the number of times the multiple accounts execute the target task based on the encryption parameter.

[0019] Optionally, the recommendation module is further configured to recommend other multimedia resources to the first account when the number of times the multiple accounts perform the target task based on the encryption parameter is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold. The types of products included in the other multimedia resources are different from the types of products included in the first multimedia resource.

[0020] According to a fifth aspect of the present disclosure, a multimedia resource recommendation apparatus is provided. The apparatus may include: a receiving module, a processing module, and a sending module; the receiving module is configured to receive encrypted parameters corresponding to a resource identifier of a first multimedia resource sent by a first server; the processing module is configured to decrypt the encrypted parameters to obtain the resource identifier of the first multimedia resource; the sending module is configured to send the resource identifier of the first multimedia resource to the first server, so that the first server determines whether to recommend a second multimedia resource to a first account, wherein the first account is one of multiple accounts performing a target task based on the encrypted parameters, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0021] Optionally, the multimedia resource recommendation device further includes a query module; the query module is configured to query the interaction operations performed by each of the plurality of accounts with the first multimedia resource based on the resource identifier of the first multimedia resource; the sending module is further configured to send the interaction operations performed by each account with the first multimedia resource to the first server.

[0022] Optionally, the receiving module is further configured to receive a program download request sent by the terminal, the program download request including the resource identifier of the first multimedia resource; the processing module is further configured to encrypt the resource identifier of the first multimedia resource to generate the encryption parameter; and add the encryption parameter to the original installation package of the target program to obtain the target installation package of the target program; the sending module is further configured to send the target installation package to the terminal.

[0023] According to a sixth aspect of the present disclosure, a multimedia resource recommendation apparatus is provided. The apparatus may include: a sending module and a receiving module; the sending module is configured to send a multimedia resource recommendation request to a first server in response to an execution operation of a target task by a first account, the multimedia resource recommendation request including encrypted parameters corresponding to a resource identifier of a first multimedia resource, the multimedia resource recommendation request being used to request the first server to recommend multimedia resources to the terminal; the receiving module is configured to receive a first multimedia resource recommendation response sent by the first server, the first multimedia resource recommendation response including a resource identifier of a second multimedia resource, the similarity between the second multimedia resource and the first multimedia resource being less than or equal to a similarity threshold, the first multimedia resource recommendation response being sent by the first server to the terminal when the number of times multiple accounts execute the target task based on the encrypted parameters exceeds a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold, wherein the first account is one of the multiple accounts.

[0024] Optionally, the multimedia resource recommendation device further includes a processing module; the sending module is further configured to send a program download request to a second server in response to a click operation of the first account, the program download request including the resource identifier of the first multimedia resource, the program download request being used to request the installation package of the target program; the receiving module is further configured to receive the target installation package of the target program sent by the second server, the target installation package including the encryption parameters; the processing module is configured to execute the target task based on the target installation package.

[0025] Optionally, the receiving module is further configured to receive a second multimedia resource recommendation response sent by the first server. The second multimedia resource recommendation response includes resource identifiers of other multimedia resources, the types of products included in the other multimedia resources being different from the types of products included in the first multimedia resource. The second multimedia resource recommendation response is sent by the first server to the terminal when the number of times the multiple accounts perform the target task based on the encryption parameters is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold.

[0026] According to a seventh aspect of the present disclosure, an electronic device is provided, which may include: a processor and a memory configured to store processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the optional multimedia resource recommendation methods of the first aspect, or any of the optional multimedia resource recommendation methods of the second aspect, or any of the optional multimedia resource recommendation methods of the third aspect.

[0027] According to an eighth aspect of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored, such that when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform any of the optional multimedia resource recommendation methods of the first aspect, or any of the optional multimedia resource recommendation methods of the second aspect, or any of the optional multimedia resource recommendation methods of the third aspect.

[0028] According to a ninth aspect of the present disclosure, a computer program product is provided, the computer program product including computer instructions that, when executed on a processor of an electronic device, cause the electronic device to perform any of the optional multimedia resource recommendation methods of the first aspect, or any of the optional multimedia resource recommendation methods of the second aspect, or any of the optional multimedia resource recommendation methods of the third aspect.

[0029] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0030] Based on any of the above, in this disclosure, the first server can determine the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource. When the number of times multiple accounts execute target tasks based on the encrypted parameters is greater than a first threshold, it indicates that the encrypted parameters (or the resource identifier corresponding to the encrypted parameters, i.e., the resource identifier of the first multimedia resource) are used frequently, meaning that the execution process of the target task is more easily triggered based on the first multimedia resource. When the number of times the first account performs interactive operations with the first multimedia resource is greater than a second threshold, it indicates that the first account views (or uses) the first multimedia resource frequently, and the first account has a high degree of liking for the first multimedia resource. At this time, the first server can recommend the second multimedia resource to the second account. In this disclosure, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold, specifically, the types of products included in the second multimedia resource are the same or similar to the types of products included in the first multimedia resource. When the execution of the target task is more likely to be triggered based on the first multimedia resource, and / or the first account has a high degree of preference for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account. That is, it recommends the second multimedia resource with a high degree of similarity to the first multimedia resource to the first account. This can ensure that the first account is recommended multimedia resources with a high degree of preference, thereby improving the accuracy of multimedia resource recommendations.

[0031] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0033] Figure 1 A schematic diagram of a multimedia resource recommendation system provided in an embodiment of this disclosure is shown;

[0034] Figure 2 A flowchart illustrating a multimedia resource recommendation method provided in an embodiment of this disclosure is shown.

[0035] Figure 3 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0036] Figure 4A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0037] Figure 5 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0038] Figure 6 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0039] Figure 7 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0040] Figure 8 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0041] Figure 9 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0042] Figure 10 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0043] Figure 11 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0044] Figure 12 A flowchart illustrating yet another multimedia resource recommendation method provided in an embodiment of this disclosure is shown;

[0045] Figure 13 This diagram illustrates a schematic representation of a multimedia resource recommendation device provided in an embodiment of the present disclosure.

[0046] Figure 14 This illustration shows a schematic diagram of the structure of yet another multimedia resource recommendation device provided in an embodiment of the present disclosure;

[0047] Figure 15 This illustration shows a schematic diagram of the structure of yet another multimedia resource recommendation device provided in an embodiment of the present disclosure;

[0048] Figure 16 This illustration shows a schematic diagram of the structure of yet another multimedia resource recommendation device provided in an embodiment of the present disclosure;

[0049] Figure 17 This illustration shows a schematic diagram of the structure of yet another multimedia resource recommendation device provided in an embodiment of the present disclosure;

[0050] Figure 18A schematic diagram of the structure of another multimedia resource recommendation device provided in an embodiment of this disclosure is shown. Detailed Implementation

[0051] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

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

[0053] It should also be understood that the term "comprising" indicates the presence of the described feature, whole, step, operation, element and / or component, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements and / or components.

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

[0055] In related technologies, there is a problem that the installation package name can be easily tampered with when recommending videos. Therefore, determining the video type based on the installation package name corresponding to the video, and determining whether to recommend a video based on its type, may not be accurate, thus affecting the accuracy of video recommendations.

[0056] Based on this, this disclosure provides a multimedia resource recommendation method. Since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold, specifically, the types of products included in the second multimedia resource are the same or similar to the types of products included in the first multimedia resource. When the execution process of the target task is more easily triggered based on the first multimedia resource, and / or the first account has a high degree of preference for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account. That is, it recommends the second multimedia resource with a high similarity to the first multimedia resource to the first account, ensuring that multimedia resources with a high degree of preference are recommended to the first account, thus improving the accuracy of multimedia resource recommendations.

[0057] The multimedia resource recommendation method, apparatus, electronic device, and storage medium provided in this disclosure are applied to multimedia resource recommendation scenarios (specifically, a scenario where a multimedia resource included in a program is recommended to a specific account). When the electronic device determines the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of a first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource, it can determine whether to recommend a second multimedia resource to one of the multiple accounts (e.g., the first account) according to the method provided in this disclosure, wherein the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0058] The multimedia resource recommendation method provided in this disclosure is illustrated below with reference to the accompanying drawings:

[0059] Figure 1 This is a schematic diagram of a multimedia resource recommendation system provided in an embodiment of the present disclosure, such as... Figure 1 As shown, the multimedia resource recommendation system may include a terminal 101, a server 102, and a server 103. The terminal 101 can establish a connection with the server 102 (and the server 103) through a wired network or a wireless network.

[0060] The terminal 101 is used to send a multimedia resource recommendation request to the server 103. The multimedia resource recommendation request includes the encryption parameters corresponding to the resource identifier of the first multimedia resource. The multimedia resource recommendation request is used to request the server 103 to recommend multimedia resources to the terminal 101.

[0061] Server 102 is used to receive the encryption parameters corresponding to the resource identifier of the first multimedia resource sent by server 103, and to decrypt the encryption parameters to obtain the resource identifier of the first multimedia resource.

[0062] Server 103 is used to determine the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource. Based on the number of times the target tasks are executed based on the encrypted parameters and the number of times each account performs interactive operations with the first multimedia resource, server 103 determines whether to recommend a second multimedia resource to the first account.

[0063] For example, the electronic device (such as the terminal 101 described above) that performs the multimedia resource recommendation method provided in the embodiments of this disclosure can be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) / virtual reality (VR) device, etc. This disclosure does not impose any special limitations on the specific form of the electronic device. It can interact with the user through one or more methods such as keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device.

[0064] Optionally, the aforementioned electronic devices (e.g., servers 102 and 103) may be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN) services, and big data and artificial intelligence platforms.

[0065] like Figure 2 As shown, when the multimedia resource recommendation method is applied to the above... Figure 1 When the terminal 101 shown is used, the multimedia resource recommendation method may include S101-S102.

[0066] S101. In response to the first account's execution operation of the target task, the terminal sends a multimedia resource recommendation request to the first server.

[0067] The multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource, and is used to request the first server to recommend multimedia resources to the terminal.

[0068] It should be understood that the first account is the account corresponding to the terminal (or the account using the terminal). The target task is the task included in the target program.

[0069] For example, the execution of this target task could be to install and activate the installation package of the target program.

[0070] It is understandable that each multimedia resource corresponds to a resource identifier, and the encryption parameters corresponding to the resource identifier of the first multimedia resource are provided by the second server (e.g., as mentioned above). Figure 1The parameters obtained by the server 102 shown in the figure after encrypting the resource identifier of the first multimedia resource.

[0071] For example, the resource identifier of a multimedia resource can be the channel number of that multimedia resource.

[0072] The multimedia resources in this disclosure may include advertising creatives, videos, audio, text, and images.

[0073] Optionally, the multimedia resource recommendation request may also include the type of the terminal and its identifier.

[0074] S102, The terminal receives the first multimedia resource recommendation response sent by the first server.

[0075] The first multimedia resource recommendation response includes the resource identifier of the second multimedia resource. The similarity between the second multimedia resource and the first multimedia resource is less than or equal to a similarity threshold. The first multimedia resource recommendation response is sent by the first server to the terminal when the number of times multiple accounts perform target tasks based on the above-mentioned encryption parameters (i.e., the encryption parameters corresponding to the resource identifier of the first multimedia resource) is greater than a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource is greater than a second quantity threshold.

[0076] Understandably, the first multimedia resource recommendation response is used to instruct the recommendation of the second multimedia resource to the first account.

[0077] It should be understood that when the number of times multiple accounts execute the target task based on the encryption parameter is greater than the first quantity threshold, it indicates that the number of times multiple accounts execute the target task based on the encryption parameter is large, and the encryption parameter (or the resource identifier corresponding to the encryption parameter, i.e. the resource identifier of the first multimedia resource) is used frequently. Since the encryption parameter (or the resource identifier corresponding to the encryption parameter) can uniquely represent the first multimedia resource, it is easier to trigger the execution process of the target task based on the first multimedia resource.

[0078] When the number of interactions between the first account and the first multimedia resource exceeds the second threshold, it indicates that the number of interactions between the first account and the first multimedia resource is large, the first account views (or uses) the first multimedia resource frequently, and the first account has a high degree of liking for the first multimedia resource.

[0079] In this embodiment, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold, specifically, the types of products included in the second multimedia resource are the same as or similar to the types of products included in the first multimedia resource. When the execution process of the target task is more likely to be triggered based on the first multimedia resource, and / or the first account has a high degree of preference for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account, that is, recommend the second multimedia resource with a high similarity to the first multimedia resource to the first account. This can recommend multimedia resources that the first account prefers to the first account, thereby improving the account retention rate.

[0080] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S101-S102, in response to the first account's execution operation of the target task, the terminal can send a multimedia resource recommendation request to the first server. The multimedia resource recommendation request includes the encrypted parameters corresponding to the resource identifier of the first multimedia resource. Since the encrypted parameters corresponding to the resource identifier of the first multimedia resource (or the resource identifier of the first multimedia resource) can uniquely identify the first multimedia resource, after receiving the multimedia resource recommendation request, the first server can more accurately determine whether the first multimedia resource is more likely to trigger the execution process of the target task and whether the first account has a high degree of preference for the first multimedia resource, and thus determine whether to send a first multimedia resource recommendation response to the terminal. The first multimedia resource recommendation response includes the resource identifier of the second multimedia resource. In this embodiment, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold, specifically, the type of product included in the second multimedia resource is the same as or similar to the type of product included in the first multimedia resource. When the execution of the target task is more likely to be triggered based on the first multimedia resource, and / or the first account has a high degree of preference for the first multimedia resource, the terminal can receive a second multimedia resource recommended by the first server that is highly similar to the first multimedia resource. This ensures that multimedia resources with a high degree of preference are recommended to the first account, thereby improving the accuracy of multimedia resource recommendations.

[0081] Combination Figure 2 ,like Figure 3 As shown, the multimedia resource recommendation method provided in this embodiment of the disclosure further includes S103-S105.

[0082] S103. In response to the click operation of the first account, the terminal sends a program download request to the second server.

[0083] The program download request includes the resource identifier of the aforementioned first multimedia resource, and the program download request is used to request the installation package of the target program.

[0084] It should be understood that this click operation can be performed by the first account while viewing (or using) the first multimedia resource. Specifically, the first account can perform a click operation on the first multimedia resource in a certain area of ​​the terminal's display interface.

[0085] In one alternative implementation, the second server can be understood as the server of the advertising agency (or advertising platform), and the first server can be understood as the server of the advertising business (or advertiser). The advertising business can entrust the advertising agency to recommend or display the advertising business's multimedia resources for the account.

[0086] S104. The terminal receives the target installation package of the target program sent by the second server.

[0087] The target installation package includes encrypted parameters corresponding to the resource identifier of the first multimedia resource.

[0088] It should be understood that after receiving the program download request from the terminal, the second server can encrypt the resource identifier of the first multimedia resource to generate encrypted parameters corresponding to the resource identifier. Furthermore, the second server can add these encrypted parameters to the original installation package of the target program to obtain the target installation package. The second server can then send the target installation package to the terminal.

[0089] S105. The terminal executes the target task based on the target installation package.

[0090] Based on the description of the above embodiments, it should be understood that the target task is a task included in the target program, and the execution operation of the target task can be to install and activate the installation package of the target program. That is, the terminal executing the target task based on the target installation package can be understood as installing and activating the installation package of the target program (specifically the target installation package).

[0091] It is understandable that, since the target installation package includes the original installation package of the target program and the encrypted parameters corresponding to the resource identifier of the first multimedia resource, the terminal executing the target task based on the target installation package can also be understood as the terminal executing the target task based on the original installation package and the encrypted parameters. The original installation package is pre-stored in the second server, and the original installation package is sent from the first server to the second server.

[0092] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S103-S105, in response to the click operation of the first account, the terminal sends a program download request to the second server. The program download request includes the resource identifier of the first multimedia resource and is used to request the installation package of the target program. After receiving the program download request, the second server can obtain the target installation package of the target program based on the resource identifier and the original installation package of the target program, and send the target installation package to the terminal. After receiving the target installation package of the target program sent by the second server, the terminal can execute the target task based on the target installation package. In this embodiment, since the target installation package includes the original installation package of the target program and the encryption parameters corresponding to the resource identifier of the first multimedia resource, the terminal executing the target task based on the target installation package can also be understood as the terminal executing the target task based on the original installation package and the encryption parameters. This allows the terminal and the second server to accurately determine which multimedia resource (i.e., the first multimedia resource)'s resource identifier (or the encryption parameters corresponding to the resource identifier) ​​was used to execute the target task, ensuring the effective use of the encryption parameters. Furthermore, upon obtaining the encrypted parameters, the terminal can send a multimedia resource check request to the first server based on these parameters, thereby further ensuring the effectiveness of multimedia resource recommendations.

[0093] Combination Figure 2 ,like Figure 4 As shown, the multimedia resource recommendation method provided in this embodiment of the disclosure further includes S106.

[0094] S106. The terminal receives the second multimedia resource recommendation response sent by the first server.

[0095] The second multimedia resource recommendation response includes resource identifiers of other multimedia resources, the types of products included in the other multimedia resources are different from the types of products included in the first multimedia resource, and the second multimedia resource recommendation response is sent by the first server to the terminal when the number of times the above-mentioned multiple accounts perform target tasks based on encrypted parameters is less than or equal to a first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to a second quantity threshold.

[0096] It should be understood that when the number of times multiple accounts execute the target task based on the encryption parameter is less than or equal to the first quantity threshold, it indicates that the number of times multiple accounts execute the target task based on the encryption parameter is small, and the encryption parameter (or the resource identifier corresponding to the encryption parameter, i.e. the resource identifier of the first multimedia resource) is used less frequently. Since the encryption parameter (or the resource identifier corresponding to the encryption parameter) can uniquely represent the first multimedia resource, it is not easy to trigger the execution process of the target task based on the first multimedia resource.

[0097] When the number of interactions between the first account and the first multimedia resource is less than or equal to the second threshold, it indicates that the number of interactions between the first account and the first multimedia resource is small, the frequency of viewing (or using) the first multimedia resource by the first account is low, and the degree of liking for the first multimedia resource by the first account is low.

[0098] In this embodiment of the disclosure, since the types of products included in other multimedia resources are different from those included in the first multimedia resource, when it is not easy to trigger the execution process of the target task based on the first multimedia resource, and the first account has a low degree of preference for the first multimedia resource, the first server can determine to recommend other multimedia resources to the first account. That is, it can recommend multimedia resources of different types with low similarity to the first multimedia resource to the first account, which can ensure that the first account is recommended multimedia resources that the first account prefers, thereby improving the account retention rate.

[0099] like Figure 5 As shown, when the multimedia resource recommendation method is applied to the above... Figure 1 When using server 103 as shown, the multimedia resource recommendation method may include S201-S202.

[0100] S201, The first server determines the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource.

[0101] Based on the description of the above embodiments, it should be understood that the number of times multiple accounts perform the target task based on the encryption parameter can characterize the frequency of use of the encryption parameter (or the resource identifier corresponding to the encryption parameter, i.e., the resource identifier of the first multimedia resource). The number of times a particular account (e.g., the first account) performs interactive operations with the first multimedia resource can characterize the frequency of the first account viewing (or using) the first multimedia resource.

[0102] Optionally, the interactive operations performed by an account with a multimedia resource may include watching, liking, sharing, and keyword searching.

[0103] In this embodiment of the disclosure, a resource identifier (e.g., the resource identifier of the first multimedia resource) can also be understood as the source information of the installation package of the target program. The interaction operations performed by each account with the first multimedia resource can also be understood as the behavior information of each account before downloading (or obtaining) the installation package.

[0104] S202. When the number of times multiple accounts execute target tasks based on encrypted parameters exceeds a first quantity, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold, the first server recommends the second multimedia resource to the first account.

[0105] The first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold.

[0106] Based on the description of the above embodiments, it should be understood that when the number of times multiple accounts execute the target task based on the encryption parameter is greater than the first quantity threshold, it indicates that the number of times multiple accounts execute the target task based on the encryption parameter is large, and the encryption parameter (or the resource identifier corresponding to the encryption parameter, i.e., the resource identifier of the first multimedia resource) is used frequently. Since the encryption parameter (or the resource identifier corresponding to the encryption parameter) can uniquely represent the first multimedia resource, it is easier to trigger the execution process of the target task based on the first multimedia resource.

[0107] When the number of interactions between the first account and the first multimedia resource exceeds the second threshold, it indicates that the number of interactions between the first account and the first multimedia resource is large, the first account views (or uses) the first multimedia resource frequently, and the first account has a high degree of liking for the first multimedia resource.

[0108] In this embodiment, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold, specifically, the types of products included in the second multimedia resource are the same as or similar to the types of products included in the first multimedia resource. When the execution process of the target task is more likely to be triggered based on the first multimedia resource, and / or the first account has a high degree of preference for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account, that is, recommend the second multimedia resource with a high similarity to the first multimedia resource to the first account. This can recommend multimedia resources that the first account prefers to the first account, thereby improving the account retention rate.

[0109] It is understandable that the first server recommends the second multimedia resource to the first account. Specifically, the first server may send a first multimedia resource response to the terminal, which includes the resource identifier of the second multimedia resource.

[0110] Optionally, the first server can also determine the duration of interaction between each account and the first multimedia resource. When the duration of interaction between the first account and the first multimedia resource exceeds a duration threshold, the first server may also recommend a second multimedia resource to the first account.

[0111] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S201-S202, the first server can determine the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource. When the number of times multiple accounts execute target tasks based on the encrypted parameters is greater than a first quantity threshold, it indicates that the encrypted parameters (or the resource identifier corresponding to the encrypted parameters, i.e., the resource identifier of the first multimedia resource) are used frequently, meaning that it is easier to trigger the execution process of the target task based on the first multimedia resource; when the number of times the first account performs interactive operations with the first multimedia resource is greater than a second quantity threshold, it indicates that the first account watches (or uses) the first multimedia resource frequently, and the first account has a high degree of liking for the first multimedia resource. At this time, the first server can recommend the second multimedia resource to the second account. In this embodiment of the disclosure, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold, specifically, the type of products included in the second multimedia resource is the same as or similar to the type of products included in the first multimedia resource. When the execution of the target task is more likely to be triggered based on the first multimedia resource, and / or the first account has a high degree of preference for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account. That is, it recommends the second multimedia resource with a high degree of similarity to the first multimedia resource to the first account. This can ensure that the first account is recommended multimedia resources with a high degree of preference, thereby improving the accuracy of multimedia resource recommendations.

[0112] Combination Figure 5 ,like Figure 6 As shown, the multimedia resource recommendation method provided in this embodiment of the disclosure further includes S203-S204.

[0113] S203, The first server receives a multimedia resource recommendation request sent by the terminal.

[0114] The multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource. This request is used to request the first server to recommend multimedia resources for the terminal.

[0115] S204. The first server sends the encrypted parameters corresponding to the resource identifier of the first multimedia resource to the second server.

[0116] It should be understood that after receiving the encrypted parameters, the second server can decrypt them to obtain the resource identifier of the first multimedia resource. The second server can then send the resource identifier of the first multimedia resource to the first server. Furthermore, the second server can determine the interaction operations performed by each account with the first multimedia resource based on the resource identifier, and send the interaction operations performed by each account with the first multimedia resource to the first server.

[0117] Continue as Figure 6 As shown, the first server determines the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, as well as the number of times each account in the multiple accounts performs interactive operations with the first multimedia resource, specifically including S2011-S2012.

[0118] S2011, The first server receives the resource identifier of the first multimedia resource sent by the second server, as well as the interaction operation performed by each of the multiple accounts with the first multimedia resource.

[0119] S2012, the first server determines the number of times multiple accounts execute the target task based on the resource identifier of the first multimedia resource sent by the second server; and determines the number of times each account performs interactive operations with the first multimedia resource based on the interactive operations performed by each account with the first multimedia resource sent by the second server.

[0120] Based on the description of the above embodiments, it should be understood that since the resource identifier (or the encryption parameter corresponding to the resource identifier) ​​of the first multimedia resource can uniquely identify the first multimedia resource, the first server can accurately and effectively determine the number of times multiple accounts execute the target task based on the encryption parameter according to the resource identifier of the first multimedia resource sent by the second server. Similarly, for each of the multiple accounts, the interaction operation performed by each account with the first multimedia resource sent by the second server is the interaction operation between each account and the first multimedia resource. Based on the interaction operation performed by each account with the first multimedia resource sent by the second server, the first server can accurately and effectively determine the number of interaction operations performed by each account with the first multimedia resource.

[0121] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S203-S204 and S2011-S2012, the first server receives a multimedia resource request sent by the terminal. The multimedia resource request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource, and sends the encrypted parameters to the second server. After receiving the encrypted parameters, the second server can perform corresponding processing and send the resource identifier of the first multimedia resource and the interaction operation performed by each account with the first multimedia resource to the first server. The first server can receive the resource identifier of the first multimedia resource and the interaction operation performed by each account with the first multimedia resource sent by the second server. Then, the first server can determine the number of target tasks performed by multiple accounts based on the encrypted parameters according to the resource identifier of the first multimedia resource sent by the second server; and determine the number of interaction operations performed by each account with the first multimedia resource according to the interaction operations performed by each account with the first multimedia resource sent by the second server. It can accurately and effectively determine the number of target tasks performed by multiple accounts based on the encrypted parameters and the number of interaction operations performed by each account with the first multimedia resource, thereby improving the recommendation efficiency of multimedia resources.

[0122] Combination Figure 6 ,like Figure 7 As shown, the first server determines the number of accounts that perform target tasks based on encrypted parameters according to the resource identifier of the first multimedia resource sent by the second server; and determines the number of interactive operations performed by each account with the first multimedia resource according to the interactive operations performed by each account with the first multimedia resource sent by the second server, which may specifically include S2012a.

[0123] S2012a. The first server determines the number of times it receives the resource identifier of the first multimedia resource within a preset time period as the number of times multiple accounts execute the target task based on the encryption parameters.

[0124] It should be understood that within a certain period of time (i.e., the preset time period), the second server may send the resource identifier of the first multimedia resource to the first server multiple times. The first server may record and store the number of times it receives the resource identifier of the first multimedia resource within the preset time period, and determine the sum of the number of times the resource identifier is received as the number of times the multiple accounts perform the target task based on the encryption parameters.

[0125] Optionally, within the preset time period, the second server may send to the first server the number of times each account performs different types of interactive operations with the first multimedia resource. After receiving the number of these different types of interactive operations, the first server may determine the sum of the number of these different types of interactive operations as the number of interactive operations performed by each account with the first multimedia resource.

[0126] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S2012a, the first server can determine the number of times the first server receives the resource identifier of the first multimedia resource within a preset time period as the number of times multiple accounts execute the target task based on the encryption parameters. This allows for convenient and quick determination of the number of times multiple accounts execute the target task based on the encryption parameters, thereby improving the recommendation efficiency of multimedia resources.

[0127] Combination Figure 5 ,like Figure 8 As shown, the multimedia resource recommendation method provided in this embodiment may further include S205.

[0128] S205. When the number of times multiple accounts perform target tasks based on encrypted parameters is less than or equal to a first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to a second quantity threshold, the first server recommends other multimedia resources to the first account.

[0129] The types of products included in the other multimedia resource are different from the types of products included in the first multimedia resource.

[0130] Based on the description of the above embodiments, it should be understood that when the number of times multiple accounts execute the target task based on the encryption parameter is less than or equal to the first quantity threshold, it indicates that the number of times multiple accounts execute the target task based on the encryption parameter is small, and the encryption parameter (or the resource identifier corresponding to the encryption parameter, i.e., the resource identifier of the first multimedia resource) is used less frequently. Since the encryption parameter (or the resource identifier corresponding to the encryption parameter) can uniquely represent the first multimedia resource, it is not easy to trigger the execution process of the target task based on the first multimedia resource.

[0131] When the number of interactions between the first account and the first multimedia resource is less than or equal to the second threshold, it indicates that the number of interactions between the first account and the first multimedia resource is small, the frequency of viewing (or using) the first multimedia resource by the first account is low, and the degree of liking for the first multimedia resource by the first account is low.

[0132] In this embodiment of the disclosure, since the types of products included in other multimedia resources are different from those included in the first multimedia resource, when it is not easy to trigger the execution process of the target task based on the first multimedia resource, and the first account has a low degree of preference for the first multimedia resource, the first server can determine to recommend other multimedia resources to the first account. That is, it can recommend multimedia resources of different types with low similarity to the first multimedia resource to the first account, which can ensure that the first account is recommended multimedia resources that the first account prefers, thereby improving the account retention rate.

[0133] Optionally, the first server recommends other multimedia resources to the first account. Specifically, the first server may send a second multimedia resource response to the terminal, which includes the resource identifier of the other multimedia resource.

[0134] like Figure 9 As shown, when the multimedia resource recommendation method is applied to the above... Figure 1 When using server 102 as shown, the multimedia resource recommendation method may include S301-S303.

[0135] S301, The second server receives the encryption parameters corresponding to the resource identifier of the first multimedia resource sent by the first server.

[0136] Based on the description of the above embodiments, it should be understood that after receiving the multimedia resource recommendation request sent by the terminal, the first server can obtain the encryption parameter and send the encryption parameter to the second server.

[0137] S302, The second server decrypts the encrypted parameters to obtain the resource identifier of the first multimedia resource.

[0138] Optionally, the second server can decrypt the encrypted parameters based on the RSA encryption / decryption algorithm or the RC encryption / decryption algorithm.

[0139] S303, The second server sends the resource identifier of the first multimedia resource to the first server so that the first server can determine whether to recommend the second multimedia resource to the first account.

[0140] In conjunction with the description of the above embodiments, the first account is one of multiple accounts that execute the target task based on the encryption parameters, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold.

[0141] It is understandable that after receiving the resource identifier of the first multimedia resource, the first server can determine the number of times multiple accounts have executed the target task based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, as well as the number of interactive operations performed by each account with the first multimedia resource, and then determine whether to recommend the second multimedia resource to the first account.

[0142] In this embodiment of the disclosure, after receiving the resource identifier of the first multimedia resource sent by the second server, the first server can determine which multimedia resource the terminal (or the first account) is operating on to execute the target task. This can reduce the operations of the advertising business (or advertiser) and enhance the competitiveness of the advertising agency (or advertising platform).

[0143] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S301-S303, the second server can receive the encrypted parameters corresponding to the resource identifier of the first multimedia resource sent by the first server, and decrypt the encrypted parameters to obtain the resource identifier of the first multimedia resource. Then, the second server can send the resource identifier of the first multimedia resource to the first server, so that the first server can determine whether to recommend the second multimedia resource to the first account. In this embodiment of the present disclosure, the second server can send the resource identifier of the first multimedia resource to the first server. After receiving the resource identifier, the first server can determine the number of target tasks executed by multiple accounts based on the encrypted parameters corresponding to the resource identifier and the number of interactive operations performed by each of the multiple accounts with the first multimedia resource based on the resource identifier. Thus, based on the number of target tasks executed by multiple accounts based on the encrypted parameters corresponding to the resource identifier and the number of interactive operations performed by each of the multiple accounts with the first multimedia resource, it can accurately and effectively determine whether to recommend the second multimedia resource to the first account, thereby improving the accuracy and effectiveness of multimedia resource recommendation.

[0144] Combination Figure 9 ,like Figure 10 As shown, the multimedia resource recommendation method provided in this embodiment of the disclosure also includes S304-S305.

[0145] S304. The second server queries the interaction operations performed by each of the multiple accounts with the first multimedia resource based on the resource identifier of the first multimedia resource.

[0146] It should be understood that the second server may pre-store the interaction operations performed by each account with each of the multiple multimedia resources. After obtaining the resource identifier of the first multimedia resource, the second server may query and retrieve the interaction operations performed by each account with the first multimedia resource from the pre-stored interaction operations performed by each account with each of the multiple multimedia resources based on the resource identifier of the first multimedia resource.

[0147] S305, The second server sends the interaction operations performed by each account with the first multimedia resource to the first server.

[0148] Understandably, after receiving the interaction operations performed by each account with the first multimedia resource, the first server can determine the number of interaction operations performed by each account with the first multimedia resource. Therefore, based on the number of interaction operations performed by each account with the first multimedia resource, the first server can accurately determine whether to recommend the second multimedia resource to the first account, thereby improving the accuracy of multimedia resource recommendations.

[0149] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S304-S305, the second server can query the interaction operations performed by each account with the first multimedia resource based on the resource identifier of the first multimedia resource; then the second server can send the interaction operations performed by each account with the first multimedia resource to the first server. In this embodiment of the present disclosure, after receiving the interaction operations performed by each account with the first multimedia resource, the first server can determine the number of interaction operations performed by each account with the first multimedia resource. Therefore, the first server can accurately determine whether to recommend the second multimedia resource to the first account based on the number of interaction operations performed by each account with the first multimedia resource, thereby improving the accuracy of multimedia resource recommendations.

[0150] Combination Figure 9 ,like Figure 11 As shown, the multimedia resource recommendation method provided in this embodiment of the disclosure also includes S306-S308.

[0151] S306. The second server receives the program download request sent by the terminal.

[0152] The download request for this program includes the resource identifier of the first multimedia resource.

[0153] Based on the description of the above embodiments, it should be understood that, in response to a click operation by the first account, the terminal can send a program download request to the second server.

[0154] S307. The second server encrypts the resource identifier of the first multimedia resource to generate encryption parameters; and adds the encryption parameters to the original installation package of the target program to obtain the target installation package of the target program.

[0155] It should be understood that the original data packet may be pre-stored in the second server.

[0156] In one alternative implementation, the second server may add the encryption parameter to a fixed location in the original data packet.

[0157] S308, The second server sends the target installation package to the terminal.

[0158] Understandably, after receiving the target installation package sent by the second server, the terminal can execute the target task based on the target installation package (including the original installation package and the encrypted parameters corresponding to the resource identifier of the first multimedia resource). This allows the terminal and the second server to accurately determine which multimedia resource (i.e., the first multimedia resource)'s resource identifier (or the encrypted parameters corresponding to the resource identifier) ​​was used to execute the target task, ensuring the effective use of the encrypted parameters. Furthermore, upon obtaining the encrypted parameters, the terminal can send a multimedia resource health check request to the first server based on these parameters, further ensuring the effectiveness of the multimedia resource recommendations.

[0159] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S306-S308, the second server can receive a program download request sent by the terminal, which includes a resource identifier of a first multimedia resource; then the second server can encrypt the resource identifier of the first multimedia resource to generate encrypted parameters corresponding to the resource identifier of the first multimedia resource; and add the encrypted parameters to the original installation package of the target program to obtain the target installation package of the target program; finally, the second server can send the target installation package to the terminal. In this embodiment of the disclosure, since the process of adding the encrypted parameters to the original data packet is performed in the second server (i.e., the server of the advertising agency), it is not necessary to send the encrypted parameters to the first server (i.e., the server of the advertising business party) before the first account obtains the installation package, which shortens the speed from the first account clicking to download to obtaining the installation package, and also ensures the security of the data.

[0160] like Figure 12 As shown, when the multimedia resource recommendation method is based on Figure 1 During the interaction between terminal 101, server 102 and server 103 shown in the figure, the multimedia resource recommendation method may include S401-S408.

[0161] S401. In response to the first account's execution operation of the target task, the terminal sends a multimedia resource recommendation request to the first server.

[0162] The multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource, and is used to request the first server to recommend multimedia resources to the terminal.

[0163] S402, The first server receives a multimedia resource recommendation request sent by the terminal.

[0164] S403. The first server sends the encrypted parameters corresponding to the resource identifier of the first multimedia resource to the second server.

[0165] S404. The second server receives the encryption parameters corresponding to the resource identifier of the first multimedia resource sent by the first server.

[0166] S405, the second server decrypts the encrypted parameters to obtain the resource identifier of the first multimedia resource.

[0167] S406. The second server sends the resource identifier of the first multimedia resource to the first server.

[0168] S407. The first server determines the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource.

[0169] S408. When the number of times multiple accounts perform target tasks based on encrypted parameters exceeds a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold, the first server recommends the second multimedia resource to the first account.

[0170] The first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold.

[0171] At this point, the terminal can receive the resource identifier of the second multimedia resource sent (or recommended) by the first server.

[0172] It should be noted that the explanations in S401-S408 above can be found in the descriptions in the above embodiments, and will not be repeated here.

[0173] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As shown in S401-S408, in response to the first account's execution operation of the target task, the terminal can send a multimedia resource recommendation request to the first server. This multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource. The request requests the first server to recommend multimedia resources to the terminal. After receiving the multimedia resource recommendation request, the first server can send the encrypted parameters corresponding to the resource identifier of the first multimedia resource to the second server. After receiving the encrypted parameters, the second server can decrypt them to obtain the resource identifier of the first multimedia resource and send it to the first server. After receiving the resource identifier of the first multimedia resource, the first server can determine the number of times multiple accounts execute the target task based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each account among the multiple accounts performs interactive operations with the first multimedia resource. When the number of times multiple accounts execute the target task based on the encrypted parameters exceeds a first threshold, it indicates that the encrypted parameters (or the resource identifier corresponding to the encrypted parameters, i.e., the resource identifier of the first multimedia resource) are used frequently, meaning that the execution process of the target task is more likely to be triggered based on the first multimedia resource. When the number of times the first account performs interactive operations with the first multimedia resource exceeds a second threshold, it indicates that the first account views (or uses) the first multimedia resource frequently, and the first account has a high degree of liking for the first multimedia resource. At this time, the first server can recommend the second multimedia resource to the second account. In this embodiment, since the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to the similarity threshold, specifically, the types of products included in the second multimedia resource are the same or similar to the types of products included in the first multimedia resource. When the execution process of the target task is more likely to be triggered based on the first multimedia resource, and / or the first account has a high degree of liking for the first multimedia resource, the first server can determine to recommend the second multimedia resource to the first account, that is, recommend the second multimedia resource with a high similarity to the first multimedia resource to the first account, which can ensure that the multimedia resource with a high degree of liking is recommended to the first account, thus improving the accuracy of multimedia resource recommendation.

[0174] It is understood that, in actual implementation, the terminal / server described in the embodiments of this disclosure may include one or more hardware structures and / or software modules for implementing the aforementioned corresponding multimedia resource recommendation method. These hardware structures and / or software modules can constitute a terminal / server. Those skilled in the art should readily recognize that, based on the algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0175] Based on this understanding, this disclosure also provides a multimedia resource recommendation device. Figure 13 A schematic diagram of the structure of the multimedia resource recommendation device provided in an embodiment of this disclosure is shown. Figure 13 As shown, the multimedia resource recommendation device 20 may include a determination module 201 and a recommendation module 202.

[0176] The determination module 201 is configured to determine the number of target tasks executed by multiple accounts based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of interactive operations performed by each of the multiple accounts with the first multimedia resource.

[0177] The recommendation module 202 is configured to recommend a second multimedia resource to the first account when the number of times the multiple accounts perform the target task based on the encryption parameter is greater than a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource is greater than a second quantity threshold. The first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0178] Optionally, the multimedia resource recommendation device 20 further includes a receiving module 203 and a sending module 204.

[0179] The receiving module 203 is configured to receive a multimedia resource recommendation request sent by a terminal, the multimedia resource recommendation request including the encryption parameters.

[0180] Sending module 204 is configured to send the encrypted parameters to a second server.

[0181] The receiving module 203 is also configured to receive the resource identifier of the first multimedia resource sent by the second server and the interaction operation performed by each account with the first multimedia resource.

[0182] The determining module 201 is specifically configured to determine the number of times the multiple accounts perform the target task based on the encrypted parameters according to the resource identifier of the first multimedia resource sent by the second server; and to determine the number of times each account performs interactive operations with the first multimedia resource according to the interactive operations performed by each account with the first multimedia resource sent by the second server.

[0183] Optionally, the determining module 201 is specifically configured to determine the number of times the first server receives the resource identifier of the first multimedia resource within a preset time period as the number of times the multiple accounts execute the target task based on the encryption parameter.

[0184] Optionally, the recommendation module 202 is further configured to recommend other multimedia resources to the first account when the number of times the multiple accounts perform the target task based on the encryption parameter is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold. The types of products included in the other multimedia resources are different from the types of products included in the first multimedia resource.

[0185] As described above, the embodiments of this disclosure can divide the multimedia resource recommendation device into functional modules according to the above method examples. The integrated modules can be implemented in hardware or as software functional modules. Furthermore, it should be noted that the module division in these embodiments is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into a single processing module.

[0186] Regarding the multimedia resource recommendation device in the above embodiments, the specific methods of operation of each module and its beneficial effects have been described in detail in the foregoing method embodiments, and will not be repeated here.

[0187] Figure 14 This is a schematic diagram of another multimedia resource recommendation device provided in this disclosure. For example... Figure 14 The multimedia resource recommendation device 30 may include at least one processor 301 and a memory 303 for storing processor-executable instructions. The processor 301 is configured to execute the instructions in the memory 303 to implement the multimedia resource recommendation method described in the above embodiments.

[0188] In addition, the multimedia resource recommendation device 30 may also include a communication bus 302 and at least one communication interface 304.

[0189] Processor 301 may be a processor (central processing unit, CPU), microprocessor unit, ASIC, or one or more integrated circuits for controlling the execution of programs according to the present disclosure.

[0190] The communication bus 302 may include a path for transmitting information between the aforementioned components.

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

[0192] Memory 303 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Memory may exist independently and be connected to the processing unit via a bus. Memory may also be integrated with the processing unit.

[0193] The memory 303 stores instructions for executing the present invention, and the processor 301 controls the execution of these instructions. The processor 301 executes the instructions stored in the memory 303 to implement the functions of the method disclosed herein.

[0194] In a specific implementation, as one example, processor 301 may include one or more CPUs, for example... Figure 14 CPU0 and CPU1 in the CPU.

[0195] In a specific implementation, as one example, the multimedia resource recommendation device 30 may include multiple processors, such as... Figure 14Processors 301 and 307 are described herein. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here may refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0196] In a specific implementation, as one embodiment, the multimedia resource recommendation device 30 may further include an output device 305 and an input device 306. The output device 305 communicates with the processor 301 and can display information in various ways. For example, the output device 305 may be a liquid crystal display (LCD), a light-emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector, etc. The input device 306 communicates with the processor 301 and can accept user input in various ways. For example, the input device 306 may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0197] Figure 15 This is a structural example diagram of a multimedia resource recommendation device provided in this disclosure. Figure 15 As shown, the multimedia resource recommendation device 40 may include: a receiving module 401, a processing module 402, and a sending module 403.

[0198] The receiving module 401 is configured to receive the encryption parameters corresponding to the resource identifier of the first multimedia resource sent by the first server.

[0199] The processing module 402 is configured to decrypt the encrypted parameters to obtain the resource identifier of the first multimedia resource.

[0200] The sending module 403 is configured to send the resource identifier of the first multimedia resource to the first server, so that the first server can determine whether to recommend the second multimedia resource to the first account, which is one of multiple accounts that perform the target task based on the encryption parameters, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

[0201] Optionally, the multimedia resource recommendation device 40 also includes a query module 404.

[0202] The query module 404 is configured to query the interaction operations performed by each of the multiple accounts with the first multimedia resource based on the resource identifier of the first multimedia resource.

[0203] The sending module 403 is also configured to send the interactive operations performed by each account with the first multimedia resource to the first server.

[0204] Optionally, the receiving module 401 is also configured to receive a program download request sent by the terminal, the program download request including the resource identifier of the first multimedia resource.

[0205] The processing module 402 is also configured to encrypt the resource identifier of the first multimedia resource, generate the encryption parameter, and add the encryption parameter to the original installation package of the target program to obtain the target installation package of the target program.

[0206] The sending module 403 is also configured to send the target installation package to the terminal.

[0207] Figure 16 This is a schematic diagram of another multimedia resource recommendation device provided in this disclosure. For example... Figure 16 The multimedia resource recommendation device 50 may include at least one processor 501 and a memory 503 for storing processor-executable instructions. The processor 501 is configured to execute the instructions in the memory 503 to implement the multimedia resource recommendation method in the above embodiments.

[0208] In addition, the multimedia resource recommendation device 50 may also include a communication bus 502 and at least one communication interface 504.

[0209] Processor 501 may be a CPU, a microprocessor unit, an ASIC, or one or more integrated circuits for controlling the execution of programs according to the present disclosure.

[0210] The communication bus 502 may include a path for transmitting information between the aforementioned components.

[0211] Communication interface 504 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, RAN, WLAN, etc.

[0212] The memory 503 may be a ROM or other type of static storage device capable of storing static information and instructions, RAM or other type of dynamic storage device capable of storing information and instructions, or it may be an EEPROM, CD-ROM or other optical disc storage, optical disk storage (including compressed optical disks, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory may exist independently and be connected to the processing unit via a bus. The memory may also be integrated with the processing unit.

[0213] The memory 503 stores instructions for executing the present invention, and the processor 501 controls the execution of these instructions. The processor 501 executes the instructions stored in the memory 503 to implement the functions of the method disclosed herein.

[0214] In a specific implementation, as one example, the processor 501 may include one or more CPUs, for example... Figure 16 CPU0 and CPU1 in the CPU.

[0215] In a specific implementation, as one example, the multimedia resource recommendation device 50 may include multiple processors, such as... Figure 16 Processors 501 and 507 are shown in the diagram. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here can refer to one or more devices, circuits, and / or processing cores used to process data (such as computer program instructions).

[0216] In a specific implementation, as one embodiment, the multimedia resource recommendation device 50 may further include an output device 505 and an input device 506. The output device 505 communicates with the processor 501 and can display information in various ways. For example, the output device 505 may be an LCD, LED display device, CRT display device, or projector, etc. The input device 506 communicates with the processor 501 and can accept user input in various ways. For example, the input device 506 may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0217] Figure 17 This is a structural example diagram of a multimedia resource recommendation device provided in this disclosure. Figure 17 As shown, the multimedia resource recommendation device 60 may include a sending module 601 and a receiving module 602.

[0218] The sending module 601 is configured to send a multimedia resource recommendation request to the first server in response to the first account's execution operation of the target task. The multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource. The multimedia resource recommendation request is used to request the first server to recommend multimedia resources to the terminal.

[0219] The receiving module 602 is configured to receive a first multimedia resource recommendation response sent by the first server. The first multimedia resource recommendation response includes a resource identifier of a second multimedia resource. The similarity between the second multimedia resource and the first multimedia resource is less than or equal to a similarity threshold. The first multimedia resource recommendation response is sent by the first server to the terminal when the number of times multiple accounts perform the target task based on the encryption parameters exceeds a first quantity threshold, and / or the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold. The first account is one of the multiple accounts.

[0220] Optionally, the multimedia resource recommendation device 60 also includes a processing module 603.

[0221] The sending module 601 is also configured to send a program download request to the second server in response to a click operation of the first account. The program download request includes the resource identifier of the first multimedia resource and is used to request the installation package of the target program.

[0222] The receiving module 602 is also configured to receive the target installation package of the target program sent by the second server, the target installation package including the encryption parameters.

[0223] Processing module 603 is configured to execute the target task based on the target installation package.

[0224] Optionally, the receiving module 602 is further configured to receive a second multimedia resource recommendation response sent by the first server. The second multimedia resource recommendation response includes resource identifiers of other multimedia resources, the types of products included in the other multimedia resources being different from the types of products included in the first multimedia resource. The second multimedia resource recommendation response is sent by the first server to the terminal when the number of times the multiple accounts perform the target task based on the encryption parameters is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold.

[0225] Figure 18 This is a schematic diagram of another multimedia resource recommendation device provided in this disclosure. For example... Figure 18 The multimedia resource recommendation device 70 may include at least one processor 701 and a memory 703 for storing processor-executable instructions. The processor 701 is configured to execute the instructions in the memory 703 to implement the multimedia resource recommendation method in the above embodiments.

[0226] In addition, the multimedia resource recommendation device 70 may also include a communication bus 702 and at least one communication interface 704.

[0227] The processor 701 may be a CPU, a microprocessor unit, an ASIC, or one or more integrated circuits for controlling the execution of programs according to the present disclosure.

[0228] The communication bus 702 may include a path for transmitting information between the aforementioned components.

[0229] Communication interface 704 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, RAN, WLAN, etc.

[0230] The memory 703 can be ROM or other types of static storage devices capable of storing static information and instructions, RAM or other types of dynamic storage devices capable of storing information and instructions, or it can be EEPROM, CD-ROM or other optical disc storage, optical disk storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory can exist independently and be connected to the processing unit via a bus. The memory can also be integrated with the processing unit.

[0231] The memory 703 stores instructions for executing the present invention, and the processor 701 controls the execution of these instructions. The processor 701 executes the instructions stored in the memory 703 to implement the functions of the method disclosed herein.

[0232] In a specific implementation, as one example, the processor 701 may include one or more CPUs, for example... Figure 18 CPU0 and CPU1 in the CPU.

[0233] In a specific implementation, as one example, the multimedia resource recommendation device 70 may include multiple processors, such as... Figure 18 Processors 701 and 707 are mentioned. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0234] In a specific implementation, as one embodiment, the multimedia resource recommendation device 70 may further include an output device 705 and an input device 706. The output device 705 communicates with the processor 701 and can display information in various ways. For example, the output device 705 may be an LCD, LED display device, CRT display device, or projector, etc. The input device 706 communicates with the processor 701 and can accept user input in various ways. For example, the input device 706 may be a mouse, keyboard, touchscreen device, or sensing device, etc.

[0235] Those skilled in the art will understand that Figure 14 , Figure 16 as well as Figure 18 The structure shown does not constitute a limitation on the multimedia resource recommendation device, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0236] In addition, this disclosure also provides a computer-readable storage medium including instructions that, when executed by a processor of an electronic device, cause the electronic device to perform the multimedia resource recommendation method provided in the above embodiments.

[0237] In addition, this disclosure also provides a computer program product including instructions that, when executed by a processor of an electronic device, cause the electronic device to perform the multimedia resource recommendation method provided in the above embodiments.

[0238] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

Claims

1. A multimedia resource recommendation method, characterized in that, Applied to a first server, which is the server of the advertising business party, the method includes: The receiving terminal sends a multimedia resource recommendation request, the multimedia resource recommendation request including the encryption parameters corresponding to the resource identifier of the first multimedia resource; The encrypted parameters are sent to a second server, which is the server of the advertising agency; Receive the resource identifier of the first multimedia resource sent by the second server and the interaction operation performed by each account with the first multimedia resource; Based on the resource identifier of the first multimedia resource sent by the second server, the number of times multiple accounts execute the target task based on the encryption parameters is determined, wherein the execution operation of the target task is to install and activate the installation package of the target program; and based on the interaction operation performed by each account with the first multimedia resource sent by the second server, the number of interaction operations performed by each account with the first multimedia resource is determined. When the number of times the multiple accounts perform the target task based on the encryption parameters exceeds a first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource exceeds a second quantity threshold, a second multimedia resource is recommended to the first account, where the first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

2. The multimedia resource recommendation method according to claim 1, characterized in that, Determining the number of times the multiple accounts execute the target task based on the encrypted parameters according to the resource identifier of the first multimedia resource sent by the second server includes: The sum of the number of times the first server receives the resource identifier of the first multimedia resource within a preset time period is determined as the number of times the multiple accounts execute the target task based on the encryption parameters.

3. The multimedia resource recommendation method according to claim 1 or 2, characterized in that, The method further includes: When the number of times the multiple accounts perform the target task based on the encryption parameters is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold, other multimedia resources are recommended to the first account, wherein the types of products included in the other multimedia resources are different from the types of products included in the first multimedia resource.

4. A multimedia resource recommendation method, characterized in that, Applied to a second server, which is the server of the advertising agency, the method includes: The first server receives the encrypted parameters corresponding to the resource identifier of the first multimedia resource sent by the first server after receiving the multimedia resource recommendation request sent by the receiving terminal. The first server is the server of the advertising business party, and the multimedia resource recommendation request includes the encrypted parameters. The encryption parameters are decrypted to obtain the resource identifier of the first multimedia resource; The resource identifier of the first multimedia resource and the interaction operation performed by the first account with the first multimedia resource are sent to the first server. This allows the first server to recommend a second multimedia resource to the first account when the number of times multiple accounts perform target tasks based on the encrypted parameters exceeds a first threshold, and the number of times the first account performs interaction operations with the first multimedia resource exceeds a second threshold. The number of times multiple accounts perform target tasks based on the encrypted parameters is determined by the first server based on the resource identifier of the first multimedia resource. The number of times the first account performs interaction operations with the first multimedia resource is determined by the first server based on the interaction operations performed by the first account with the first multimedia resource. The first account is one of multiple accounts performing target tasks based on the encrypted parameters. The similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold. The target task is to install and activate the installation package of the target program.

5. The multimedia resource recommendation method according to claim 4, characterized in that, The method further includes: Based on the resource identifier of the first multimedia resource, query the interaction operations performed by each of the multiple accounts with the first multimedia resource; Send the interaction operations performed by each account with the first multimedia resource to the first server.

6. The multimedia resource recommendation method according to claim 4 or 5, characterized in that, The method further includes: The receiving terminal sends a program download request, the program download request including the resource identifier of the first multimedia resource; The resource identifier of the first multimedia resource is encrypted to generate the encryption parameters; and the encryption parameters are added to the original installation package of the target program to obtain the target installation package of the target program. The target installation package is sent to the terminal.

7. A multimedia resource recommendation method, characterized in that, Applied to a terminal, the method includes: In response to the first account's execution operation of the target task, a multimedia resource recommendation request is sent to the first server, so that the first server sends encrypted parameters to the second server. The multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource. The multimedia resource recommendation request is used to request the first server to recommend multimedia resources to the terminal. The first server is the server of the advertising business party, and the second server is the server of the advertising agency party. The execution operation of the target task is to install and activate the installation package of the target program. The system receives a first multimedia resource recommendation response from the first server. This response includes a resource identifier for a second multimedia resource. The similarity between the second and first multimedia resources is greater than or equal to a similarity threshold. The first multimedia resource recommendation response is sent to the terminal when the number of times multiple accounts execute the target task based on the encrypted parameters exceeds a first threshold, and the number of times the first account interacts with the first multimedia resource exceeds a second threshold. The first account is one of the multiple accounts. The number of times the multiple accounts execute the target task based on the encrypted parameters is determined by the first server after receiving the resource identifier of the first multimedia resource from the second server. The resource identifier of the first multimedia resource is obtained by the second server after decrypting the encrypted parameters received from the first server. The number of times the first account interacts with the first multimedia resource is determined by the first server after receiving the interaction operations performed by the first account with the first multimedia resource from the second server.

8. The multimedia resource recommendation method according to claim 7, characterized in that, The method further includes: In response to the click operation of the first account, a program download request is sent to the second server. The program download request includes the resource identifier of the first multimedia resource and is used to request the installation package of the target program. Receive the target installation package of the target program sent by the second server, wherein the target installation package includes the encryption parameters; The target task is executed based on the target installation package.

9. The multimedia resource recommendation method according to claim 7 or 8, characterized in that, The method further includes: The terminal receives a second multimedia resource recommendation response sent by the first server. The second multimedia resource recommendation response includes resource identifiers of other multimedia resources. The types of products included in the other multimedia resources are different from the types of products included in the first multimedia resources. The second multimedia resource recommendation response is sent by the first server to the terminal when the number of times the multiple accounts perform the target task based on the encryption parameters is less than or equal to the first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is less than or equal to the second quantity threshold.

10. A multimedia resource recommendation device, characterized in that, Applied to a first server, which is the server of the advertising business party, it includes: a receiving module, a sending module, a determining module, and a recommending module; The receiving module is configured to receive a multimedia resource recommendation request sent by the terminal, the multimedia resource recommendation request including encryption parameters corresponding to the resource identifier of the first multimedia resource; The sending module is configured to send the encrypted parameters to a second server, which is the server of the advertising agency. The receiving module is further configured to receive the resource identifier of the first multimedia resource sent by the second server and the interaction operation performed by each account with the first multimedia resource. The determining module is configured to determine the number of times multiple accounts execute a target task based on the encrypted parameters according to the resource identifier of the first multimedia resource sent by the second server, wherein the execution operation of the target task is to install and activate the installation package of the target program; and to determine the number of times each account performs an interaction operation with the first multimedia resource according to the interaction operation performed by each account with the first multimedia resource sent by the second server. The determining module is configured to determine the number of times multiple accounts execute target tasks based on the encrypted parameters corresponding to the resource identifier of the first multimedia resource, and the number of times each of the multiple accounts performs interactive operations with the first multimedia resource. The recommendation module is configured to recommend a second multimedia resource to the first account when the number of times the multiple accounts perform the target task based on the encryption parameters is greater than a first quantity threshold, and the number of times the first account performs interactive operations with the first multimedia resource is greater than a second quantity threshold. The first account is one of the multiple accounts, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold.

11. A multimedia resource recommendation device, characterized in that, Applied to a second server, which is the server of the advertising agency, it includes: a receiving module, a processing module, and a sending module; The receiving module is configured to receive encrypted parameters corresponding to the resource identifier of the first multimedia resource sent by the first server after the receiving terminal sends a multimedia resource recommendation request. The first server is the server of the advertising business party, and the multimedia resource recommendation request includes the encrypted parameters. The processing module is configured to decrypt the encryption parameters to obtain the resource identifier of the first multimedia resource. The sending module is configured to send the resource identifier of the first multimedia resource and the interaction operation performed by the first account with the first multimedia resource to the first server, so that when the number of multiple accounts performing the target task based on the encryption parameters is greater than a first threshold, and the number of the first account performing the interaction operation with the first multimedia resource is greater than a second threshold, the first server recommends the second multimedia resource to the first account. The number of multiple accounts performing the target task based on the encryption parameters is determined by the first server based on the resource identifier of the first multimedia resource, and the number of the first account performing the interaction operation with the first multimedia resource is determined by the first server based on the interaction operation performed by the first account with the first multimedia resource. The first account is one of the multiple accounts performing the target task based on the encryption parameters, and the similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold. The execution operation of the target task is to install and activate the installation package of the target program.

12. A multimedia resource recommendation device, characterized in that, Applied to terminals, including: a transmitting module and a receiving module; The sending module is configured to send a multimedia resource recommendation request to a first server in response to the first account's execution operation of the target task, so that the first server sends encrypted parameters to a second server. The multimedia resource recommendation request includes encrypted parameters corresponding to the resource identifier of the first multimedia resource. The multimedia resource recommendation request is used to request the first server to recommend multimedia resources to the terminal. The first server is the server of the advertising business party, the second server is the server of the advertising agency party, and the execution operation of the target task is to install and activate the installation package of the target program. The receiving module is configured to receive a multimedia resource recommendation response sent by the first server. The multimedia resource recommendation response includes a resource identifier of a second multimedia resource. The similarity between the second multimedia resource and the first multimedia resource is greater than or equal to a similarity threshold. The first multimedia resource recommendation response is sent by the first server to the terminal when the number of times multiple accounts execute the target task based on the encrypted parameters exceeds a first threshold, and the number of times the first account performs interactive operations with the first multimedia resource exceeds a second threshold. The first account is one of the multiple accounts. The number of times multiple accounts execute the target task based on the encrypted parameters is determined by the first server after receiving the resource identifier of the first multimedia resource sent by the second server. The resource identifier of the first multimedia resource is obtained by the second server after receiving the encrypted parameters sent by the first server and decrypting them. The number of times the first account performs interactive operations with the first multimedia resource is determined by the first server after receiving the interactive operations performed by the first account with the first multimedia resource sent by the second server.

13. An electronic device, characterized in that, The electronic device includes: processor; A memory configured to store processor-executable instructions; The processor is configured to execute the instructions to implement the multimedia resource recommendation method as described in any one of claims 1-3, or the multimedia resource recommendation method as described in any one of claims 4-6, or the multimedia resource recommendation method as described in any one of claims 7-9.

14. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the multimedia resource recommendation method as described in any one of claims 1-3, or the multimedia resource recommendation method as described in any one of claims 4-6, or the multimedia resource recommendation method as described in any one of claims 7-9.

Citation Information

Patent Citations

  • Information recommendation system and method

    CN112269943A

  • Information recommendation method and device, server and storage medium

    CN115563379A