Media material processing method, device, equipment and storage medium

By determining different material editing methods or versions from a media material collection based on material attribute information, and delivering media materials to non-test objects and test objects respectively, the problem of insufficient flexibility in recommendation methods in the existing technology is solved, and the diversity and efficiency of personalized recommendations are achieved.

CN116932840BActive Publication Date: 2025-09-05TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210345018.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-31
Publication Date
2025-09-05
Estimated Expiration
2042-03-31

AI Technical Summary

Technical Problem

The existing media material recommendation methods have low flexibility and are difficult to meet the personalized needs of different objects, resulting in a large difference between the recommendation results and expectations.

Method used

By determining different material editing methods or different versions of the same material editing method from a media material collection based on material attribute information, media materials are delivered to non-test objects and test objects respectively, and recommended media materials are determined based on delivery indicators to improve the flexibility and efficiency of recommendations.

Benefits of technology

It achieves the diversity and flexibility of media material recommendation, improves the efficiency and effect of determining recommended media materials, and meets the personalized needs of different objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116932840B_ABST
    Figure CN116932840B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a media material processing method, apparatus, device, and storage medium, which can be applied to the fields of multimedia technology and cloud computing. The method includes: in response to a material acquisition request initiated by at least one non-test object, determining the first media material corresponding to each non-test object from the media material set; in response to a material acquisition request initiated by at least one test object, determining the fourth media material corresponding to each test object from the media material set; each third media material corresponds to a different material editing method or to a different version of the same material editing method; based on the material delivery index of the first media material and each fourth media material within a preset time period, determining the recommended media material corresponding to the media material set. By using the embodiments of the present application, the recommended media materials corresponding to different material editing methods or different versions of the same material editing method in the media material set can be determined, which has high applicability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of media information processing, and in particular to a method, apparatus, device, and storage medium for processing media material. Background Art

[0002] With the continuous development of Internet technology, media information dissemination is becoming increasingly widespread. In scenarios involving material recommendation, it is often necessary to flexibly recommend the best media materials for different targets. For example, in advertising delivery scenarios, it is necessary to recommend the best advertising video that meets the needs of different ad requesters.

[0003] The existing media material recommendation methods often adopt a random recommendation method or a fixed indicator for recommendation, which has low flexibility and is likely to produce large differences from the media materials desired by many objects. Summary of the Invention

[0004] The embodiments of the present application provide a media material processing method, apparatus, device, and storage medium, which can determine recommended media materials corresponding to different material editing methods or different versions of the same material editing method in a media material collection, and have high applicability.

[0005] In one aspect, an embodiment of the present application provides a method for processing media material, the method comprising:

[0006] In response to a first material acquisition request for a first media material set initiated by at least one non-test subject, determining a first media material from the first media material set based on material attribute information, and delivering the first media material to each of the non-test subjects;

[0007] The first media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method;

[0008] In response to a second material acquisition request for the first media material set initiated by at least one test subject, determining a second media material from the first media material set based on the material attribute information, determining at least one third media material from the first media material set, determining a fourth media material corresponding to each of the test subjects from the second media material and each of the third media materials, and delivering each of the fourth media materials to the corresponding test subject; wherein each of the third media materials corresponds to a different material editing method or to a different version of the same material editing method;

[0009] Determine material delivery indicators of the first media material and each of the fourth media materials within a preset time period, and determine the media materials whose material delivery indicators meet preset conditions as recommended media materials corresponding to the first media material set.

[0010] On the other hand, an embodiment of the present application provides a media material processing device, the device comprising:

[0011] a material testing module, configured to respond to a first material acquisition request for a first media material set initiated by at least one non-test subject, determine a first media material from the first media material set based on material attribute information, and deliver the first media material to each of the non-test subjects;

[0012] The first media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method;

[0013] The material testing module is configured to respond to a second material acquisition request for the first media material set initiated by at least one test subject, determine a second media material from the first media material set based on the material attribute information, determine at least one third media material from the first media material set, determine a fourth media material corresponding to each of the test subjects from the second media material and each of the third media materials, and deliver each of the fourth media materials to the corresponding test subject; wherein each of the third media materials corresponds to a different material editing method or to a different version of the same material editing method;

[0014] The material processing module is configured to determine material delivery indicators of the first media material and each of the fourth media materials within a preset time period, and determine the media materials whose material delivery indicators meet preset conditions as recommended media materials corresponding to the first media material set.

[0015] On the other hand, an embodiment of the present application provides an electronic device, including a processor and a memory, wherein the processor and the memory are connected to each other;

[0016] The memory is used to store computer programs;

[0017] The processor is configured to execute the media material processing method provided in the embodiment of the present application when calling the computer program.

[0018] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the media material processing method provided by the embodiment of the present application.

[0019] On the other hand, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the media material processing method provided in the embodiment of the present application.

[0020] In an embodiment of the present application, for a first media material acquisition request initiated by a non-test subject for a first media material set, the first media material can be determined from the first media material set based on the material attribute information, and the same first media material can be delivered to each non-test subject. For a second media material acquisition request initiated by a test subject for a first media material set, the second media material can be determined from the first media material set based on the material attribute information, as well as third media materials corresponding to different material editing methods and different versions of the same material editing method from the first media material set. Based on the determined second media material and each third media material, a fourth media material to be delivered to each test subject can be determined, thereby improving the diversity and flexibility of media material test delivery. Based on the aforementioned material test delivery method, a recommended media material corresponding to the optimal material editing method in the first media material set, or a recommended media material corresponding to the optimal version of a certain material editing method, can be determined based on the material delivery indicators of the first media material and each fourth media material during a preset time period, thereby improving the efficiency and effectiveness of determining recommended media materials. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0022] Figure 1 This is a schematic diagram of a scenario of the media material processing method provided in an embodiment of the present application;

[0023] Figure 2 This is a flow chart of a method for processing media materials provided in an embodiment of the present application;

[0024] Figure 3 This is a schematic diagram of a scenario for determining recommended media materials provided by an embodiment of the present application;

[0025] Figure 4 This is another schematic diagram of a scenario for determining recommended media materials provided by an embodiment of the present application;

[0026] Figure 5This is a logical architecture diagram of a media material processing method provided in an embodiment of the present application;

[0027] Figure 6 This is another logical architecture diagram of the media material processing method provided in an embodiment of the present application;

[0028] Figure 7 This is a schematic diagram of a process framework for intervening in material attribute information provided by an embodiment of the present application;

[0029] Figure 8 This is a schematic diagram of a process framework of a media material processing method provided in an embodiment of the present application;

[0030] Figure 9 is a structural diagram of a media material processing device provided in an embodiment of the present application;

[0031] Figure 10 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] The following is a collection of the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0033] See also Figure 1 , Figure 1 This is a schematic diagram of a scenario of the media material processing method provided by the embodiment of the present application. Figure 1 As shown, when a non-test subject needs to obtain media assets, it must initiate a asset acquisition request. Each non-test subject can obtain media assets from a corresponding media asset set by sending an asset acquisition request carrying an asset type identifier corresponding to a different media asset set. For example, when a non-test subject initiates a first asset acquisition request for a first media asset set, the first asset acquisition request may carry the first asset type identifier corresponding to the first media asset set, indicating that the media asset should be acquired from the first media asset set.

[0034] When a test subject needs to obtain media assets, it also needs to initiate a asset acquisition request, carrying an asset type identifier to indicate that the media asset should be acquired from the corresponding media asset collection. For example, when a test subject initiates a second asset acquisition request for a first media asset collection, the second media asset request can carry the first asset type identifier corresponding to the first media asset collection to indicate that the media asset should be acquired from the first media asset collection.

[0035] Different material type identifiers may be used to indicate different types of media materials, that is, the media material set corresponding to different material type identifiers includes multiple media materials of different types.

[0036] The types of media materials include, but are not limited to, news media materials, sports media materials, and teaching aid media materials, as well as animation media materials, landscape media materials, etc., and are not limited here. For multiple media materials corresponding to the same material type identifier, they can be different media materials of the same type.

[0037] The material acquisition request can also be used to request media materials corresponding to different themes or scopes using different material type identifiers. Multiple media materials corresponding to the same material type identifier can be different media materials within the same theme or scope, such as media materials related to the same character, or different media materials corresponding to the same film or TV series title.

[0038] For each media material set (taking the first media material set as an example), when at least one test object initiates a first material acquisition request for the first media material set, the first media material can be determined from the first media material set based on the material attribute information, and the determined first media material can be delivered to each non-test object.

[0039] For example, if the material acquisition request 1 initiated by non-test object 1, the material acquisition request 2 initiated by non-test object 2, and the material acquisition request 3 initiated by non-test object 3 are all first material acquisition requests for the first media material set, that is, they all carry the first material type identifier corresponding to the first media material set, then based on the material attribute information, media material 1 is determined from the first media material set corresponding to the first material type identifier, and media material 1 is delivered to non-test object 1, non-test object 2, and non-test object 3.

[0040] That is, for a material acquisition request for the same media material set initiated by at least one non-test object, the same media material may be delivered to each non-test object after responding to each material acquisition request.

[0041] Taking the first media asset set as an example, when at least one test subject initiates a request to obtain a second asset from the first media asset set, the second asset can be determined from the first media asset set based on asset attribute information, and at least one third asset can be determined from the first media asset set. Each third asset corresponds to a different asset editing method or a different version of the same asset editing method. Furthermore, a fourth asset corresponding to each test subject can be determined from the determined second and third assets, and each fourth asset can be delivered to the corresponding test subject.

[0042] For example, if the material acquisition request 4 initiated by test object 4, the material acquisition request 5 initiated by test object 5, and the material acquisition request 6 initiated by test object 6 are all second material acquisition requests for the first media material set, that is, they all carry the first material type identifier corresponding to the first media material set, then the second media material (media material 2) can be determined from the first media material set based on the material attribute information, and the third media material (media material 3 and media material 4) corresponding to different material editing methods or different versions of the same material editing method can be determined from the first media material set, and then the fourth media material to be delivered to each test object is determined from media material 2, media material 3, and media material 4, respectively, such as delivering media material 2 to test object 4, delivering media material 3 to test object 5, and delivering media material 4 to test object 6.

[0043] That is, for material acquisition requests for the same media material set initiated by at least one test object, the media material corresponding to each material acquisition request can be determined after responding to each material acquisition request, and the determined media material can be delivered to the corresponding test object.

[0044] Furthermore, after delivering media materials to non-test subjects and test subjects, the material delivery index of the delivered media materials within a preset time period can be determined, and then the media materials whose material delivery index meets the preset conditions among the delivered media materials can be determined as recommended media materials corresponding to the first media material set.

[0045] The media material processing method provided in the embodiments of the present application can be implemented by a server or a terminal. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal can be a smartphone, a tablet computer, a laptop computer, a desktop computer, an intelligent voice interaction device (such as a smart speaker), a wearable electronic device (such as a smart watch), an in-vehicle terminal, a smart home appliance (such as a smart TV), an AR / VR device, etc., but is not limited thereto.

[0046] Among them, the media material processing method provided in the embodiment of the present application can determine the recommended media materials corresponding to different media material sets, and then recommend the best media materials in each media material set to the in-vehicle terminal, video website, etc.

[0047] For example, there may be multiple different media material sets in an intelligent traffic system (ITS) or an intelligent vehicle infrastructure cooperative system (IVICS), each of which corresponds to a different road network image, such as a road direction schematic diagram, a service area distribution schematic diagram, a traffic light distribution schematic diagram, etc., and each media material set may include road network images of different styles, such as a realistic style road direction schematic diagram, a cartoon style road direction schematic diagram, etc., and each style of road network image is obtained based on different material editing methods.

[0048] The media material processing method provided in the embodiment of the present application can determine the recommended road network image in each media material set, and then when a media material acquisition request for any media material set initiated by any vehicle-mounted terminal is received, the recommended road network image corresponding to the media material set is recommended to the vehicle-mounted terminal.

[0049] Among them, the intelligent transportation system, also known as the intelligent transportation system (Intelligent Transportation System), effectively integrates advanced science and technology (information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, artificial intelligence, etc.) into transportation, service control and vehicle manufacturing, strengthens the connection between vehicles, roads and users, and thus forms a comprehensive transportation system that ensures safety, improves efficiency, improves the environment and saves energy.

[0050] The Intelligent Vehicle-Infrastructure Cooperation (IVC) system, or simply VIS, is a development direction for intelligent transportation systems. It utilizes advanced wireless communications and next-generation internet technologies to implement comprehensive, real-time information exchange between vehicles and roads. It also integrates dynamic traffic information across all time and space, enabling active vehicle safety control and collaborative road management. This system effectively achieves effective coordination between drivers, vehicles, and roads, ensuring traffic safety and improving traffic efficiency, resulting in a safe, efficient, and environmentally friendly road transportation system.

[0051] For another example, each media material set may include different film and television clips obtained by editing the same film and television series using different material editing methods, or different film and television clips obtained by editing the same film and television series using different versions of the same material editing methods. The media material processing method provided in the embodiment of the present application can determine the recommended film and television clips corresponding to each film and television series, and then, upon receiving a material acquisition request for any film and television series initiated by the display terminal, recommend the recommended film and television clips corresponding to the film and television series to the in-vehicle terminal.

[0052] See also Figure 2 , Figure 2 Schematic diagram of the process of media material processing provided by the embodiment of the present application. Figure 2 As shown, the media material processing method provided in the embodiment of the present application may specifically include the following steps:

[0053] Step S21 : In response to a first material acquisition request for a first media material set initiated by at least one non-test object, determine a first media material from the first media material set based on material attribute information, and deliver the first media material to each non-test object.

[0054] In some feasible implementations, after receiving a first material acquisition request for a first media material set initiated by at least one non-test object, the first media material may be determined from the first media material set and delivered to each non-test object.

[0055] For example, after receiving first material acquisition requests for the same media material set from multiple non-test objects, one media material may be determined from the media material set and delivered to each non-test object.

[0056] Each media material set corresponds to a media material type identifier for representing the material type. The material type identifier corresponding to each media material set is used to indicate the type of each media material in the media material set. Different media material sets have different corresponding material type identifiers.

[0057] Different material type identifiers can be used to represent media materials in different fields. For example, different material type identifiers can be used to indicate that different media material sets include news media materials, sports media materials, and educational media materials, or animation media materials, landscape media materials, etc. For another example, each material type identifier can indicate that the corresponding media material set includes media materials with the same association, such as media materials associated with the same material theme, media materials related to the same person, etc.

[0058] It should be noted that the classification of the types of media materials corresponding to each material type identifier can be determined based on the actual application scenario requirements and is not limited here.

[0059] The media materials in the embodiments of the present application may be poster materials, short video materials, advertising materials, text materials, or image materials, etc., without limitation. For example, each material type identifier may be used to indicate a film or TV series, and the media materials in the media material set corresponding to the material type identifier may be different film clips from the film or TV series or promotional videos related to the film or TV series. For another example, each material type identifier may be used to indicate an actor, and the media material set corresponding to the material type identifier may include multiple posters or film clips of the actor, etc.

[0060] In the embodiment of the present application, each media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method.

[0061] For example, for any media material set, the media material set may include multiple media materials obtained based on multiple material editing methods, or may include multiple media materials obtained based on different versions of the same material editing method.

[0062] In some feasible implementations, when determining the first media material corresponding to each non-test object from the first media material set, at least one first media material may be determined from the first media material set based on material attribute information, and the determined first media material may be delivered to each non-test object.

[0063] Among them, the material attribute information includes at least one evaluation indicator, but is not limited to one or more of material quality information, material blocking information, material priority, material heat value, material exposure or material click volume. For example, it can also include material exposure rate and material click rate, etc., which can be determined based on the actual application scenario requirements and is not limited here.

[0064] The material quality information may be a material quality score, which is used to characterize the production quality of the media material. A higher material quality score indicates a higher production cost of the corresponding media material and a better display effect.

[0065] The material blocking information is used to indicate whether the corresponding media material is blocked, that is, whether it is allowed to be delivered to the object.

[0066] The material priority is used to indicate the priority of recommendation of the corresponding media material. The higher the material priority, the higher the priority of the corresponding media material is recommended to the object.

[0067] The material heat value is used to represent the popularity of the corresponding media material, which can be determined by media material display data such as the number of collections and downloads. The higher the material heat value, the more popular the corresponding media material is.

[0068] Any media material in any media material set includes material attribute information, and each evaluation indicator can be represented by a different field.

[0069] For example, the hotvalue field is used to represent the material quality score of a media material. The larger the field value of this field, the higher the score of the media material. The prohibitTag field is used to represent the material blocking information of a media material. Different field values ​​are used to indicate whether the media material is blocked. The priority field is used to represent the material priority of a media material. The larger the field value of this field, the higher the material priority of the media material. The showNum field is used to represent the material exposure of a media material. Different field values ​​of this field correspond to different material exposure amounts. The clickNum field is used to represent the material click amount of a media material. Different field values ​​of this field correspond to different material click amounts.

[0070] For any media material in any media material collection, the relevant information for the media material also includes at least one of a material identifier corresponding to the media material and a material download address. The material identifier of the media material is used to uniquely identify the media material, and different media materials can be identified using different field contents of the mid field. The material download address of the media material is used to enable the object to obtain the media material based on the material download address after the media material is delivered to the object, and different field contents of the url field can be used to represent the download addresses of different media materials.

[0071] Specifically, when determining the first media material from the first media material set based on the material attribute information, the determination may be made based on a specified evaluation metric in the material attribute information. For example, the first media material may be determined as the media material with the highest number of clicks in the first media material set, the first media material may be determined as the media material with the highest material priority in the first media material set, or the first media material may be determined as the media material with the highest material popularity value in the first media material set. The above-mentioned specified evaluation metric may be any item in the material attribute information and may be determined based on actual application scenario requirements, and is not limited here.

[0072] Optionally, when the material attribute information includes multiple evaluation indicators, for each media material in the first media material set, the evaluation score of the media material under each evaluation indicator can be determined, and then the total evaluation score of the media material can be determined, and finally the media material with the highest total evaluation score in the first media material set can be determined as the first media material.

[0073] Alternatively, for each media material in the first media material set, the evaluation score of the media material under each evaluation indicator and the evaluation weight corresponding to each evaluation indicator can be determined, and then the total evaluation score of the media material can be determined based on the evaluation weight corresponding to each evaluation indicator and the evaluation score of the media material under each evaluation indicator, and finally the media material with the highest total evaluation score in the first media material set is determined as the first media material.

[0074] Step S22: In response to a second material acquisition request for the first media material set initiated by at least one test object, second media materials are determined from the first media material set based on material attribute information, at least one third media material is determined from the first media material set, fourth media materials corresponding to each test object are determined from the second media materials and each third media material, and each fourth media material is delivered to the corresponding test object.

[0075] In an embodiment of the present application, the test objects are some of the objects faced by the material recommendation scenario, and the specific determination method is not limited here. The non-test objects are all objects other than the test objects, and the proportion of test objects and non-test objects in all objects can be determined based on the actual application scenario requirements, which is also not limited here.

[0076] In some feasible implementations, after receiving a second material acquisition request for a first media material set initiated by at least one test subject, the second media material can be determined from the first media material set based on the material attribute information. Specifically, any implementation method of determining the first media material information from the first media material set based on the material attribute information in step S21 can be adopted, which will not be repeated here.

[0077] At the same time, at least one third media material may be determined from the first media material set, wherein each third media material corresponds to a different material editing method or corresponds to a different version of the same material editing method.

[0078] Specifically, in a case where the first media material set includes media materials obtained based on at least one material editing method, each third media material corresponds to a material editing method.

[0079] Among them, the above-mentioned different material editing methods can be expressed as different typesetting methods, different video capture methods, different material synthesis methods, different material generation tools, etc. For example, the first media material set may include videos of the same actor synthesized based on different video synthesis algorithms, or the same type of media materials generated based on different material generation tools, etc.

[0080] Among them, the above-mentioned different material editing methods can also be expressed as different display effects or styles, such as horizontal and vertical screen display effects of videos.

[0081] It should be noted that the above-mentioned material editing methods are only examples and can be determined based on the actual application scenario requirements and are not limited here.

[0082] When determining each third media material from the first media material set, a third media material can be determined from the media materials corresponding to each material editing method in the first media material set based on the specified evaluation index in the material attribute information. For example, the media material with the highest material click count among the media materials corresponding to each material editing method can be determined as the third media material corresponding to that material editing method, the media material with the highest material priority among the media materials corresponding to each material editing method can be determined as the third media material corresponding to that material editing method, or the media material with the highest material popularity value among the media materials corresponding to each material editing method can be determined as the third media material corresponding to that material editing method, etc. The above-mentioned specified evaluation index can be any item in the material attribute information, and can be specifically determined based on the actual application scenario requirements, and is not limited here.

[0083] Alternatively, when the material attribute information includes multiple evaluation indicators, for each material editing method, the evaluation score of each media material corresponding to the material editing method in the first media material set under each evaluation indicator can be determined, and then the total evaluation score of the media material can be determined, and finally the media material with the highest total evaluation score among the media materials corresponding to the material editing method is determined as the second media material corresponding to the material editing method.

[0084] Optionally, when the first media material set includes media materials obtained based on at least one version of the same material editing method, each third media material corresponds to a different version of the same material editing method.

[0085] Among them, the versions of the above-mentioned material editing methods are used to distinguish the differences of the same material editing methods, such as the same material generation tool launched on different implementations, etc., or the updated versions of the same video capture method and material synthesis method at different times, etc., which can be determined based on the actual application scenario requirements and are not restricted here.

[0086] It should be noted that the version description of the above material editing method is only an example. The specific version can be determined based on the actual application scenario requirements and is not limited here.

[0087] When determining each third media material from the first media material set, a third media material can be determined from the media materials corresponding to each version in the first media material set based on a specified evaluation metric in the material attribute information. For example, the media material with the highest material click count among the media materials corresponding to each version can be determined as the third media material corresponding to that version, the media material with the highest material priority among the media materials corresponding to each version can be determined as the third media material corresponding to that version, or the media material with the highest material popularity value among the media materials corresponding to each version can be determined as the third media material corresponding to that version. The aforementioned specified evaluation metric can be any item in the material attribute information, and can be determined based on the actual application scenario requirements, and is not limited here.

[0088] Alternatively, when the material attribute information includes multiple evaluation indicators, for each material editing method, the evaluation score of each media material corresponding to the version in the first media material set under each evaluation indicator can be determined, and then the total evaluation score of the media material can be determined, and finally the media material with the highest total evaluation score among the media materials corresponding to the version can be determined as the second media material corresponding to the version.

[0089] Furthermore, after determining the second media material and each third media material, the fourth media material corresponding to each test object can be determined from the second and third media materials. That is, the fourth media material corresponding to each test object is determined separately from the second and third media materials. Furthermore, the fourth media material for each test object may be the same or different.

[0090] In some feasible implementations, when determining the fourth media material corresponding to each test object from the second media material and each third media material, any media material from the second media material and each third media material may be determined as the fourth media material corresponding to each test object.

[0091] In some feasible implementations, when determining the fourth media material corresponding to each test object from the second media material and each third media material, the fourth media material corresponding to the test object corresponding to each second material acquisition request can be determined based on the initiation order of each second material acquisition request.

[0092] Specifically, each of the second media material and each of the third media materials may correspond to a preset quantity, and each of the second media material and each of the third media materials may be allocated to the test objects corresponding to the preset number of second material acquisition requests as corresponding fourth media materials.

[0093] For each second material acquisition request, any one of the second media material and each of the third media materials whose delivery times have not reached a corresponding preset number may be determined as the fourth media material corresponding to the test object corresponding to the second material acquisition request. When the delivery times of the second media material and each of the third media materials have reached a corresponding preset number, the delivery times of the second media material and each of the third media materials are cleared, and the fourth media material corresponding to each test object is re-determined based on the preset number, or any one of the second media material and each of the third media materials may be determined as the fourth media material corresponding to the test object corresponding to a subsequent second material acquisition request.

[0094] Optionally, each third media material may correspond to a preset quantity, and each third media material may be allocated to the test objects corresponding to the preset number of second material acquisition requests to serve as corresponding fourth media materials.

[0095] For each second material acquisition request, any one of the third media materials whose delivery times have not reached a corresponding preset number may be determined as the fourth media material corresponding to the test object corresponding to the second material acquisition request. When the delivery times of each of the third media materials have reached a corresponding preset number, the second media material may be determined as the fourth media material corresponding to the test object corresponding to a subsequent second material acquisition request.

[0096] Optionally, each of the second media material and each of the third media materials may correspond to a preset quantity, and each of the second media material and each of the third media materials may be allocated to the test objects corresponding to the preset number of second material acquisition requests as the corresponding fourth media materials. The second media material and each of the third media materials may be further sorted based on material attribute information, such as sorting the second media material and each of the third media materials based on material heat value, material exposure, etc.

[0097] After receiving a preset number of second material acquisition requests corresponding to the first-ranked media material, the first-ranked media material is determined as the fourth media material corresponding to the test object corresponding to the second material acquisition request. If a preset number of second material acquisition requests corresponding to the second-ranked media material is subsequently received, the second-ranked media material is determined as the fourth media material corresponding to the test object corresponding to the second material acquisition request. Similarly, after the number of times each media material in the second media material and each third media material has been delivered reaches the corresponding preset number, the number of times the second media material and each third media material has been delivered is cleared to re-determine the fourth media material corresponding to each test object based on the preset number and material ranking, or the second media material and each third media material are sequentially determined as the fourth media material corresponding to the test object corresponding to the subsequent second material acquisition request based on the material ranking.

[0098] For example, if the preset number of corresponding media materials in the second media material and each of the third media materials is 10, then for the first 10 second material acquisition requests initiated by the test subject, the media material ranked first among the second media material and each of the third media materials may be determined as the fourth media material corresponding to the test subject and delivered to the corresponding test subject. If 10 more second material acquisition requests are received, the media material ranked second among the second media material and each of the third media materials may be determined as the corresponding fourth media material and delivered to the corresponding test subject. This process continues in this manner until all the second media material and each of the third media materials have been delivered to 10 test subjects. For subsequent second material acquisition requests initiated by the test subject, the delivery counts for the second media material and each of the third media materials may be cleared, and the above steps may be repeated, or the media materials in the second media material and each of the third media materials may be sequentially determined as the fourth media material corresponding to the test subject corresponding to subsequent second material acquisition requests based on the material ranking.

[0099] Optionally, each third media material may correspond to a preset number and be allocated to the test objects corresponding to the preset number of second material acquisition requests to serve as the corresponding fourth media material. The third media materials may also be sorted based on material attribute information, such as material popularity, material exposure, etc.

[0100] After receiving a preset number of second material acquisition requests corresponding to the first-ranked third media material, the first-ranked third media material is determined as the fourth media material corresponding to the test object corresponding to the second material acquisition request. If a preset number of second material acquisition requests corresponding to the second-ranked third media material are subsequently received, the second-ranked third media material is determined as the fourth media material corresponding to the test object corresponding to the second material acquisition request. Similarly, after the number of times each media material in each third media material has been delivered reaches the corresponding preset number, the second media material is determined as the fourth media material corresponding to the test object corresponding to the subsequent second material acquisition request.

[0101] For example, if the preset number corresponding to each third media material is 5, then for the first 10 second material acquisition requests initiated by the test subject, the third media material ranked first among the third media materials can be determined as the fourth media material corresponding to the test subject and delivered to the corresponding test subject. If thereafter, if 5 more second material acquisition requests are received, the third media material ranked second among the third media materials can be determined as the corresponding fourth media material and delivered to the corresponding test subject. This process continues in this manner until all third media materials have been delivered to 5 test subjects. For subsequent second material acquisition requests initiated by the test subject, the second media material can be determined as the fourth media material corresponding to the test subject corresponding to the subsequent second material acquisition requests.

[0102] Step S23: determining material delivery indicators of the first media material and each fourth media material within a preset time period, and determining the media material whose material delivery indicators meet the preset conditions as the recommended media material corresponding to the first media material set.

[0103] In some feasible implementations, after the first media material is delivered to the corresponding non-test object and each fourth media material is delivered to the corresponding test object, the material delivery index of the first media material and each fourth media material within a preset time period can be determined. The material delivery index includes at least one of the material click-through rate, the material exposure rate, or the amount of resources obtained from the media material browsing object per a preset number of deliveries.

[0104] Among them, for any media material, the amount of resources obtained from the media material browsing object each time the media material is placed a preset number of times can be the amount of virtual resources (such as gold coins) obtained from the game object after each preset number of advertisements are placed in the game scene.

[0105] Furthermore, the media materials whose delivery indicators meet preset conditions in the first media material and each fourth media material can be determined as recommended media materials corresponding to the first media material set, that is, the most popular materials of the corresponding material type are determined from the first media material set.

[0106] See also Figure 3 , Figure 3 This is a schematic diagram of a scenario for determining recommended media materials provided by an embodiment of the present application. Figure 3 As shown, when the first media material set includes media materials obtained based on different material editing methods, the first media material (e.g., media material 2) can be determined from the media materials corresponding to material editing method 1 based on material attribute information. Simultaneously, the second media material and the third media material corresponding to each material editing method can be determined from the first media material set, and the fourth media material corresponding to each test object can be determined from the second media material and the third media material corresponding to each material editing method. For example, media material 4 corresponding to material editing method 2 and media material 6 corresponding to material editing method 3 in the second media material and the third media material corresponding to each material editing method can be determined as the fourth media material corresponding to the test object. Furthermore, the first media material (media material 2) can be delivered to non-test objects, and the fourth media materials (media material 4 and media material 6) can be delivered to test objects.

[0107] The material click rates of media material 2, media material 4, and media material 6 within the preset time period are further determined, and the media material with the highest material click rate (such as media material 4) is determined as the recommended media material corresponding to the first media material set.

[0108] Based on this method, the most popular media material among the media materials corresponding to each material editing method in each media material set can be determined, and then the most popular material editing method among the material editing methods corresponding to the media material set can also be determined.

[0109] See also Figure 4 , Figure 4 This is another schematic diagram of a scenario for determining recommended media materials provided by an embodiment of the present application. Figure 4 As shown, when the first media material set includes media materials obtained based on the same material editing method corresponding to different versions, the first media material (e.g., media material 2) can be determined from the plurality of media materials corresponding to each version based on material attribute information. Simultaneously, the second media material and the third media material corresponding to each material editing method can be determined from the first media material set, and the fourth media material corresponding to each test object can be determined from the second media material and the third media material corresponding to each material editing method. For example, media material 3 corresponding to version 2 and media material 5 corresponding to version 3 of the second media material and the third media material corresponding to each version can be respectively determined as the fourth media material corresponding to each test object. Furthermore, the first media material (media material 2) can be delivered to non-test objects, and the fourth media materials (media materials 3 and 5) can be delivered to test objects.

[0110] The material click rates of media material 2, media material 3, and media material 5 within the preset time period are further determined, and the media material with the highest material click rate (such as media material 3) is determined as the recommended media material corresponding to the first material type identifier in the first media material set.

[0111] Based on this method, the most popular media material among the media materials corresponding to different versions of a certain material editing method in each media material set can be determined, and then the most popular version of the material editing method can also be determined.

[0112] In an embodiment of the present application, during any process of processing media materials, attribute intervention data can also be obtained, and the material attribute information of any media material in the first media material set can be modified based on the attribute intervention data, such as modifying the material quality score of the media material, modifying the material shielding information of the media material, or modifying the material priority of the media material, etc.

[0113] In the embodiment of the present application, the media material processing method provided in the embodiment of the present application can be based on Figure 5 The logical architecture shown is implemented. Figure 5 , Figure 5 This is a logical architecture diagram of the media material processing method provided in an embodiment of the present application. The load entry layer can provide external load entry in a master-slave (MS) mode. For example, a server provides a load entry to each object's terminal to receive material acquisition requests. Load balancing of material acquisition requests can be achieved using nginx (a high-performance HTTP and reverse proxy web server).

[0114] The unified access layer can be a highly available service cluster that routes each material acquisition request to a different logical layer node. Specifically, this can be done by determining a hash of the material acquisition request and the material type identifier or other business-related information corresponding to each logical layer node, and then routing the material acquisition request to the corresponding logical layer node based on a consistent hashing method.

[0115] The logic layer is a service cluster that reads media assets stored in the cache or disk layers and determines the media assets corresponding to each asset retrieval request. The cache layer can be a Redis cluster. The disk layer can permanently store media assets in MDB format.

[0116] Among them, the material intervention layer is used to intervene in the material attribute information of the stored media material, such as modifying the material quality score of the media material by modifying the hotvalue field of the media material, modifying the material shielding information of the media material by modifying the prohibitTag field of the media material, modifying the material priority of the media material by modifying the priority field of the media material, and so on.

[0117] See further Figure 6 , Figure 6 This is another logical architecture diagram of the media material processing method provided by the embodiment of the present application. Among them, the load entry layer can receive the material acquisition request initiated by the object and load the material acquisition request to the downstream access layer. After the access layer receives the material acquisition request, it routes the material acquisition request to the logic layer node. The logic layer determines the corresponding media material set from the cache layer or disk layer based on the material type identifier carried by the material acquisition request, and then determines the media material corresponding to each material acquisition request based on the material attribute information.

[0118] The unified access layer can be a highly available service cluster that routes each material acquisition request to a different logical layer node. Specifically, this can be done by determining a hash of the material acquisition request and the material type identifier or other business-related information corresponding to each logical layer node, and then routing the material acquisition request to the corresponding logical layer node based on a consistent hashing method.

[0119] The logic layer is a service cluster that reads media assets stored in the cache or disk layers and determines the media assets corresponding to each asset retrieval request. The cache layer can be a Redis cluster. The disk layer can permanently store media assets in MDB format.

[0120] Among them, the material intervention layer is used to intervene in the material attribute information of the stored media material, such as modifying the material quality score of the media material by modifying the hotvalue field of the media material, modifying the material shielding information of the media material by modifying the prohibitTag field of the media material, modifying the material priority of the media material by modifying the priority field of the media material, and so on.

[0121] The material intervention layer may store the media material to be stored in the cache layer or the disk layer, or modify the material attribute information of the corresponding media material based on the attribute intervention data, or modify the material attribute information of the corresponding media material based on the material feedback data.

[0122] Attribute intervention data is used to indicate modifications to a specific attribute of a media asset, such as asset priority or click-through rate. Media asset feedback data can include information related to the corresponding media asset's display, such as the number of barrages and comments, which can be used to modify the asset's attribute information. For example, if a media asset has a high number of barrages, indicating its popularity, its asset popularity can be modified to increase its popularity.

[0123] See also Figure 7 , Figure 7 This is a schematic diagram of a process framework for intervening in material attribute information provided by an embodiment of the present application. Figure 7 As shown, based on the shielding intervention method, the prohibitTag value of the media material can be modified to adjust the material shielding information of the media material; based on the priority intervention method, the priority value of the media material can be modified to adjust the material priority of the media material; based on the delivery data intervention method, the showNum and / or clickNum values ​​of the media material can be modified to adjust the material exposure and / or material click volume of the media material.

[0124] It should be noted that Figure 7 The process of intervening in material attribute information shown is only an example, and the specific process can be determined based on the actual application scenario requirements and is not limited here.

[0125] In the embodiments of the present application, the media assets in each media asset collection can also be stored in a server, database, cloud storage space, or blockchain. The specific storage location can be determined based on the actual application scenario and is not limited here. A database can be simply thought of as an electronic filing cabinet—a place for storing electronic files. In this application, it can be used to store the media assets in each media asset collection. Blockchain is a novel application model for computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Blockchain is essentially a decentralized database, a string of data blocks generated through cryptographic methods. In this application, each data block in the blockchain can store media assets in each media asset collection. Cloud storage is a new concept that extends and develops from the concept of cloud computing. It refers to the use of cluster applications, grid technology, and distributed storage file systems to bring together a large number of different types of storage devices (also called storage nodes) on a network through application software or application interfaces to work together to store the media assets in each media asset collection.

[0126] The media material processing method provided in the embodiments of the present application can be implemented based on cloud computing. Cloud computing is the product of the integration of traditional computer and network technologies, including grid computing, distributed computing, parallel computing, utility computing, network storage technologies, virtualization, and load balancing.

[0127] In some feasible implementations, after determining the recommended media material corresponding to the first media material set, for a target material acquisition request initiated by a target object, the target material type identifier carried in the target material acquisition request can be determined. If the target material type identifier is consistent with the first material type identifier corresponding to the first media material set, it indicates that the target material acquisition request is for acquiring media materials from the first media material set. In this case, the recommended media material corresponding to the first media material set can be delivered to the target object. Even if the target material acquisition request is a request initiated by the target object for another media material set, if the recommended media material corresponding to the corresponding media material set has been previously determined, the recommended media material corresponding to the corresponding media material set will be delivered to the target object.

[0128] Optionally, if the material attribute information of each media material in the target media material set includes a material priority, the media material with the highest material priority may be delivered to the target object. If the material attribute information of each media material in the target media material set does not include a material priority, and a recommended media material corresponding to the target media material set has been previously determined, the recommended media material corresponding to the target media material set may be delivered to the target object.

[0129] If the material attribute information of each media material in the target media material set does not include a material priority, and the recommended media material corresponding to the target media material set has not been determined before, a target media material is determined from the target media material set based on the material attribute information, and the determined target media material is delivered to the target object. Specifically, any implementation method of determining the first media material information from the first media material set based on the material attribute information in step S21 can be adopted, and will not be repeated here.

[0130] The following combination Figure 8 The media material processing method provided in the embodiment of the present application is further described. Figure 8 , Figure 81 is a flow chart of a media material processing method provided by an embodiment of the present application. For a target material acquisition request initiated by a target object, a target media material set corresponding to the target material acquisition request can be determined.

[0131] Furthermore, if there are high-priority media materials in the target media material set, the high-priority media materials are delivered to the target object. If there are no high-priority media materials, it is determined whether there are blocked media materials in the target media material set, and the blocked media materials are filtered out.

[0132] Furthermore, if there is a recommended media material in the target media material set, the recommended media material is delivered to the target object; if there is no recommended media material, the target media material is determined from the target media material set based on the material attribute information and delivered to the target object.

[0133] Based on the media material processing method provided in the embodiment of the present application, for each media material set, the currently optimal first media material (such as the media material with the highest number of clicks) can be delivered to the non-test object, and the optimal media material corresponding to each material editing method in the media material set (such as the media material with the highest popularity value) can be delivered to the test object, or the optimal media material corresponding to each version of the same material editing method in the media material set (such as the media material with the highest exposure) can be delivered to the test object, thereby realizing diversified testing of media materials with different material editing methods or different versions, and then, based on the material delivery indicators of the delivered media materials within a preset time period, the recommended media materials in the media material set can be efficiently and accurately determined, thereby avoiding the limitations brought about by subjective determination of recommended media materials.

[0134] At the same time, by delivering media materials corresponding to different editing methods to the test subjects, after determining the recommended media materials in the media material set, it is possible to further determine that the editing method corresponding to the recommended media materials is the optimal editing method. By delivering media materials corresponding to different versions of the same editing method to the test subjects, after determining the recommended media materials in the media material set, it is possible to further determine that the version corresponding to the recommended media materials is the optimal version corresponding to that editing method.

[0135] Based on this, after determining the optimal material editing method and / or the optimal version corresponding to each material editing method, more optimized media materials can be produced based on the optimal material editing method and / or the optimal version corresponding to each material editing method to update the media materials in the media material collection, so that before adopting the new material editing method and / or the new version of the material editing method to produce media materials, the media materials in the media material collection always have better material delivery indicators, such as ensuring that the media materials in the media material collection are always media materials with higher click-through rates and exposure rates. Since the optimized media materials produced based on the optimal material editing method and / or the optimal version corresponding to each material editing method have better material delivery indicators than other media materials, the acquisition rate of media materials can be improved based on the optimized media materials, thereby continuously improving the dissemination range and dissemination efficiency of media materials, creating higher material dissemination benefits. For example, for advertising recommendation scenarios, more advertising playback platforms can be attracted to obtain and display more and better-quality advertising videos, thereby increasing the dissemination range and dissemination efficiency of advertising videos while obtaining more advertising revenue.

[0136] See also Figure 9 , Figure 9 Schematic diagram of the structure of the media material processing device provided in the embodiment of the present application. The media material processing device provided in the embodiment of the present application includes:

[0137] a material testing module 91 configured to respond to a first material acquisition request for a first media material set initiated by at least one non-test subject, determine a first media material from the first media material set based on material attribute information, and deliver the first media material to each of the non-test subjects;

[0138] The first media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method;

[0139] The material testing module 91 is configured to respond to a second material acquisition request for the first media material set initiated by at least one test subject, determine a second media material from the first media material set based on the material attribute information, determine at least one third media material from the first media material set, determine a fourth media material corresponding to each of the test subjects from the second media material and each of the third media materials, and deliver each of the fourth media materials to the corresponding test subject; wherein each of the third media materials corresponds to a different material editing method or a different version of the same material editing method;

[0140] The material processing module 92 is configured to determine material delivery indicators of the first media material and each of the fourth media materials within a preset time period, and determine the media materials whose material delivery indicators meet preset conditions as recommended media materials corresponding to the first media material set.

[0141] In some feasible implementations, the material processing module 92 is configured to:

[0142] Determining a response order corresponding to each of the second material acquisition requests;

[0143] Based on the response order corresponding to each of the second material acquisition requests, the fourth media material corresponding to each of the test objects is determined from the second media material and each of the third media materials.

[0144] In some feasible implementations, the above-mentioned material attribute information includes at least one of material quality information, material blocking information, material priority, material heat value, material exposure or material click volume.

[0145] In some feasible implementations, the material processing module 92 is further configured to:

[0146] Determine attribute intervention data for any media material in the first media material set, and modify material attribute information of the media material based on the attribute intervention data.

[0147] In some feasible implementations, the material processing module 92 is further configured to:

[0148] In response to the target material acquisition request, determining a target media material set corresponding to the target material acquisition request;

[0149] In response to the material attribute information of each media material in the target media material set including a material priority, delivering the media material with the highest material priority to the target object corresponding to the target material acquisition request;

[0150] In response to the material attribute information of each media material in the target media material set not including a material priority, and the recommended media material corresponding to the target media material set being determined, the recommended media material corresponding to the target media material set is delivered to the target object.

[0151] In some feasible implementations, the material processing module 92 is further configured to:

[0152] In response to the material attribute information of each media material in the target media material set not including a material priority and no recommended media material corresponding to the target media material set being determined, determining a target media material from the target media material set based on the material attribute information;

[0153] Deliver the above target media materials to the above target objects.

[0154] In some feasible implementations, the material delivery indicator includes at least one of a material click-through rate, a material exposure rate, or an amount of resources obtained from a media material browsing object after a preset number of deliveries.

[0155] In a specific implementation, the above media material processing device can execute the above mentioned functions through its built-in functional modules. Figure 2 For the implementation methods provided in each step, please refer to the implementation methods provided in the above steps for details, which will not be repeated here.

[0156] See also Figure 10 , Figure 10 Schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 10 As shown, the electronic device 1000 in this embodiment may include: a processor 1001, a network interface 1004 and a memory 1005. In addition, the above-mentioned electronic device 1000 may also include: an object interface 1003, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The object interface 1003 may include a display screen (Display), a keyboard (Keyboard), and the object interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1004 may be a high-speed RAM memory or a non-volatile memory (NVM), such as at least one disk memory. The memory 1005 may optionally be at least one storage device located away from the aforementioned processor 1001. As Figure 10 As shown, the memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, an object interface module, and a device control application program.

[0157] exist Figure 10 In the electronic device 1000 shown, the network interface 1004 can provide network communication functions; the object interface 1003 is mainly used to provide an input interface for the object; and the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:

[0158] In response to a first material acquisition request for a first media material set initiated by at least one non-test subject, determining a first media material from the first media material set based on material attribute information, and delivering the first media material to each of the non-test subjects;

[0159] The first media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method;

[0160] In response to a second material acquisition request for the first media material set initiated by at least one test subject, determining a second media material from the first media material set based on the material attribute information, determining at least one third media material from the first media material set, determining a fourth media material corresponding to each of the test subjects from the second media material and each of the third media materials, and delivering each of the fourth media materials to the corresponding test subject; wherein each of the third media materials corresponds to a different material editing method or to a different version of the same material editing method;

[0161] Determine material delivery indicators of the first media material and each of the fourth media materials within a preset time period, and determine the media materials whose material delivery indicators meet preset conditions as recommended media materials corresponding to the first media material set.

[0162] In some feasible implementations, the processor 1001 is configured to:

[0163] Determining a response order corresponding to each of the second material acquisition requests;

[0164] Based on the response order corresponding to each of the second material acquisition requests, the fourth media material corresponding to each of the test objects is determined from the second media material and each of the third media materials.

[0165] In some feasible implementations, the above-mentioned material attribute information includes at least one of material quality information, material blocking information, material priority, material heat value, material exposure or material click volume.

[0166] In some feasible implementations, the processor 1001 is further configured to:

[0167] Determine attribute intervention data for any media material in the first media material set, and modify material attribute information of the media material based on the attribute intervention data.

[0168] In some feasible implementations, the processor 1001 is further configured to:

[0169] In response to the target material acquisition request, determining a target media material set corresponding to the target material acquisition request;

[0170] In response to the material attribute information of each media material in the target media material set including a material priority, delivering the media material with the highest material priority to the target object corresponding to the target material acquisition request;

[0171] In response to the material attribute information of each media material in the target media material set not including a material priority, and the recommended media material corresponding to the target media material set being determined, the recommended media material corresponding to the target media material set is delivered to the target object.

[0172] In some feasible implementations, the processor 1001 is further configured to:

[0173] In response to the material attribute information of each media material in the target media material set not including a material priority and no recommended media material corresponding to the target media material set being determined, determining a target media material from the target media material set based on the material attribute information;

[0174] Deliver the above target media materials to the above target objects.

[0175] In some feasible implementations, the material delivery indicator includes at least one of a material click-through rate, a material exposure rate, or an amount of resources obtained from a media material browsing object after a preset number of deliveries.

[0176] It should be understood that in some feasible embodiments, the processor 1001 may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The memory may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store device type information.

[0177] In a specific implementation, the electronic device 1000 can execute the above-mentioned functions through its built-in functional modules. Figure 2 For the implementation methods provided in each step, please refer to the implementation methods provided in the above steps for details, which will not be repeated here.

[0178] The present invention also provides a computer-readable storage medium that stores a computer program and is executed by a processor to implement Figure 2 For the methods provided in each step, please refer to the implementation methods provided in the above steps, which will not be repeated here.

[0179] The computer-readable storage medium may be the internal storage unit of the media material processing device or electronic device provided in any of the aforementioned embodiments, such as the hard disk or memory of the electronic device. The computer-readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device. The computer-readable storage medium may also include a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc. Furthermore, the computer-readable storage medium may include both the internal storage unit of the electronic device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the electronic device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.

[0180] The present invention provides a computer program product including a computer program or computer instructions, which is executed by a processor. Figure 2 The methods provided in each step.

[0181] The terms "first," "second," and the like in the claims, specification, and drawings of this application are used to distinguish between different objects, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or electronic device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or electronic device. Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The presence of such a phrase in various locations in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive with other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments. The term "and / or," as used in this specification and the appended claims, refers to any and all possible combinations of one or more of the associated listed items, including, but not limited to, those combinations.

[0182] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the above description generally describes the components and steps of each example according to their functions. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0183] The above disclosure is only a preferred embodiment of the present application and cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A method for processing media material, characterized in that: The method comprises: In response to a first material acquisition request for a first media material set initiated by at least one non-test subject, determining a first media material from the first media material set based on material attribute information, and delivering the first media material to each of the non-test subjects; The first media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method; In response to a second material acquisition request for the first media material set initiated by at least one test subject, determining a second media material from the first media material set based on the material attribute information, determining at least one third media material from the first media material set, determining a fourth media material corresponding to each test subject from the second media material and each of the third media materials, and delivering each of the fourth media materials to the corresponding test subject; wherein each of the third media materials corresponds to a different material editing method or to a different version of the same material editing method; Material delivery indicators of the first media material and each of the fourth media materials within a preset time period are determined, and media materials whose material delivery indicators meet preset conditions are determined as recommended media materials corresponding to the first media material set.

2. The method according to claim 1, characterized in that The determining, from the second media material and each of the third media materials, the fourth media material corresponding to each of the test objects includes: Determining a response order corresponding to each of the second material acquisition requests; Based on the response order corresponding to each second material acquisition request, the fourth media material corresponding to each test object is determined from the second media material and each third media material.

3. The method according to claim 1, characterized in that The material attribute information includes at least one of material quality information, material shielding information, material priority, material heat value, material exposure or material click volume.

4. The method according to claim 3, characterized in that The method further comprises: Determine attribute intervention data for any media material in the first media material set, and modify material attribute information of the media material based on the attribute intervention data.

5. The method according to claim 1, wherein After determining the recommended media material corresponding to the first media material set, the method further includes: In response to a target material acquisition request, determining a target media material set corresponding to the target material acquisition request; In response to the material attribute information of each media material in the target media material set including a material priority, delivering the media material with the highest material priority to the target object corresponding to the target material acquisition request; In response to the material attribute information of each media material in the target media material set not including a material priority, and determining the recommended media material corresponding to the target media material set, the recommended media material corresponding to the target media material set is delivered to the target object.

6. The method according to claim 5, characterized in that The method further comprises: In response to the material attribute information of each media material in the target media material set not including a material priority and the recommended media material corresponding to the target media material set not being determined, determining a target media material from the target media material set based on the material attribute information; The target media material is delivered to the target object.

7. The method according to claim 1, characterized in that The material delivery index includes at least one of a material click-through rate, a material exposure rate, or a resource amount obtained from a media material browsing object after a preset number of deliveries.

8. A media material processing device, characterized in that: The device comprises: a material testing module, configured to respond to a first material acquisition request for a first media material set initiated by at least one non-test subject, determine a first media material from the first media material set based on material attribute information, and deliver the first media material to each of the non-test subjects; The first media material set includes media materials obtained based on at least one material editing method, and the media materials corresponding to each material editing method include multiple media materials obtained based on at least one version of the material editing method; The material testing module is configured to respond to a second material acquisition request for the first media material set initiated by at least one test subject, determine a second media material from the first media material set based on the material attribute information, determine at least one third media material from the first media material set, determine a fourth media material corresponding to each test subject from the second media material and each of the third media materials, and deliver each of the fourth media materials to the corresponding test subject; wherein each of the third media materials corresponds to a different material editing method or to a different version of the same material editing method; The material processing module is configured to determine material delivery indicators of the first media material and each of the fourth media materials within a preset time period, and determine the media materials whose material delivery indicators meet preset conditions as recommended media materials corresponding to the first media material set.

9. An electronic device, characterized in that: comprising a processor and a memory, wherein the processor and the memory are connected to each other; The memory is used to store computer programs; The processor is configured to execute the method according to any one of claims 1 to 7 when calling the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 7.

11. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • A / B test method and device and electronic equipment

    CN111309614A

  • Multimedia information directional delivery test method and device, and electronic equipment

    CN112734502A