Media resource publishing method and device

By calculating and displaying the planned release volume under the first and downgraded weather-oriented conditions within the media resource release period, the problem of insufficient release volume caused by weather uncertainty is solved, thereby improving the accuracy and reliability of media resource release and enhancing the user experience for publishers.

WO2026026385A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/104923
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-06-27
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Due to the uncertainty of weather, the service provider cannot guarantee the completion of the media resource release volume corresponding to the weather-oriented conditions within the release period, which may result in insufficient media resource release volume and exposure, affecting the publisher's revenue and user experience.

Method used

A media resource publishing method is provided, which calculates the planned publishing volume of the target media resource under the first targeting condition and the downgraded weather targeting condition during the publishing period through the server, and displays it to the publisher to ensure that the media resource publishing volume completed during the publishing period is greater than or equal to the publisher's demand, and uses the publishing volume under the downgraded weather targeting condition as a supplement to avoid insufficiency.

Benefits of technology

It improves the accuracy and reliability of media resource release, ensures that the media resource release volume is completed within the release period, avoids insufficient release volume and exposure, and improves the user experience for publishers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025104923_05022026_PF_FP_ABST
    Figure CN2025104923_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a media resource publishing method and a device. The method comprises: a server receives a media resource publishing request sent by a first device, wherein the media resource publishing request comprises a first targeting condition and a publishing period of a target media resource, and the first targeting condition comprises a weather targeting condition selected by a publisher during publishing of the target media resource; and on the basis of the media resource publishing request, the server calculates, for the target media resource within the publishing period, a first planned publishing volume for the first targeting condition and a second planned publishing volume for a second targeting condition, wherein the second targeting condition is a downgraded weather targeting condition of the first targeting condition. Embodiments of the present application can not only provide a media resource publishing volume for a first weather targeting condition to a publisher but also provide a media resource publishing volume for a downgraded weather targeting condition of a second weather targeting condition, thereby avoiding the subsequent occurrence of insufficiency in a media resource publishing volume and a media resource impression volume.
Need to check novelty before this filing date? Find Prior Art

Description

Media resource publishing method and device

[0001] The present application claims priority from the Chinese patent application No. 202411047936.X filed on July 31, 2024, and entitled "Media resource publishing method and device", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a media resource publishing method and device. BACKGROUND

[0003] With the continuous development of network technology, using network technology to publish media resources has become a necessary means for publishers (for example: enterprises) to use. In the entire publishing system, the publishing plan of media resources plays a key role. The publishing plan is the expected arrangement of the publisher for the directional condition, publishing period, publishing rhythm, etc. of the media resource publishing, and is the guarantee for the smooth progress of the media resource publishing.

[0004] When the publisher specifies the directional condition of the media resource as a weather-related weather directional condition, the weather will change with time. Due to the uncertainty of the weather, the service provider cannot guarantee the completion of the media resource publishing amount corresponding to the weather directional condition in the publishing period. Therefore, there may be a situation of insufficient media resource publishing amount and media resource exposure amount in the future. SUMMARY

[0005] The present application provides a media resource publishing method and device. When the publisher specifies the directional condition of the media resource as a weather-related weather directional condition, the embodiments of the present application can not only provide the media resource publishing amount corresponding to the weather directional condition selected by the publisher, but also provide the media resource publishing amount corresponding to the degraded weather directional condition of the weather directional condition selected by the publisher. This avoids the situation of insufficient media resource publishing amount and media resource exposure amount in the future.

[0006] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a media resource publishing method applied to a server, the method comprising: receiving, by the server, a media resource publishing request sent by a first device, the media resource publishing request comprising a first targeting condition of a target media asset and a publishing period, the first targeting condition comprising a weather targeting condition selected by a publisher in a publishing process of the target media asset; calculating, by the server, a first planned publishing amount of the target media asset under the first targeting condition and a second planned publishing amount of the target media asset under a second targeting condition in the publishing period according to the media resource publishing request, the second targeting condition being a degraded weather targeting condition of the first targeting condition; sending, by the server, first information to the first device, the first information comprising the first planned publishing amount and the second planned publishing amount; and displaying, by the first device, the first planned publishing amount and the second planned publishing amount according to the first information.

[0008] Thus, when the publisher specifies the targeting condition of the media resource as a weather-related weather targeting condition, the embodiments of the present application not only provide the media resource publishing amount corresponding to the weather targeting condition selected by the publisher, but also provide the media resource publishing amount corresponding to the degraded weather targeting condition of the weather targeting condition selected by the publisher. The media resource publishing amount under the degraded weather targeting condition is supplemented, so as to ensure that the media resource publishing amount completed in the publishing period is greater than or equal to the media resource publishing amount required by the publisher for the specified weather targeting condition, and avoid the subsequent insufficient media resource publishing amount and media resource exposure amount.

[0009] In an implementable manner, the condition limitation degree of the second targeting condition is less than the condition limitation degree of the first targeting condition.

[0010] Thus, the embodiments of the present application determine the second targeting condition with a condition limitation degree less than the first targeting condition, and in the subsequent publishing process of the target media asset, the publisher population corresponding to the second targeting condition has a certain similarity with the publisher population corresponding to the first targeting condition, which meets the publishing expectation of the publisher for the target media asset and improves the precision of the published target media asset. Meanwhile, the media resource publishing amount under the second targeting condition is supplemented, which can guarantee the media resource publishing amount. Thus, the use experience of the publisher is improved.

[0011] In an implementable manner, the index type of the weather index in the first targeting condition and the index type of the weather index in the second targeting condition meet a first similarity condition, or the numerical value of the weather index in the first targeting condition and the numerical value of the weather index in the second targeting condition meet a second similarity condition.

[0012] Thus, the index type of the weather index in the first directional condition is similar to the index type of the weather index in the second directional condition, or the numerical value of the weather index in the first directional condition is similar to the numerical value of the weather index in the second directional condition. It can be seen that the first directional condition is similar to the second directional condition, and the publishing crowd corresponding to the first directional condition and the publishing crowd corresponding to the second directional condition are also similar in the subsequent publishing process of the target media asset, which can better meet the publishing expectations of the publisher for the target media asset. The accuracy of publishing the target media asset is improved, thereby improving the use experience of the publisher.

[0013] In an implementable manner, the media resource publishing request further includes a guaranteed publishing amount of the target media asset, and the guaranteed publishing amount is a publishing amount set by the publisher for the target media asset. When the first planned publishing amount is greater than or equal to the guaranteed publishing amount, the server calculates the second planned publishing amount of the target media asset in the second directional condition.

[0014] Thus, in the embodiment of the application, when the first planned publishing amount is greater than or equal to the guaranteed publishing amount, the server calculates the second planned publishing amount in the second directional condition, so as to subsequently provide the second planned publishing amount to the publisher. In this way, the publisher has more choices for the planned publishing amount of the target media asset, thereby improving the use experience of the publisher.

[0015] In an implementable manner, the media resource publishing request further includes a guaranteed publishing amount of the target media asset, and the guaranteed publishing amount is a publishing amount set by the publisher for the target media asset. The method further includes: when the first planned publishing amount is less than the guaranteed publishing amount, and the sum of the first planned publishing amount and the second planned publishing amount is greater than or equal to the guaranteed publishing amount, the server calculates a third planned publishing amount of the target media asset, and sends second information to the first device to make the first device display the third planned publishing amount.

[0016] The third planned publishing amount is determined based on the second planned publishing amount, and the third planned publishing amount is used to represent the planned publishing amount that can be provided by the target media asset in the publishing period in addition to the first planned publishing amount and the second planned publishing amount.

[0017] Thus, in the embodiment of the application, when the first planned publishing amount is less than the guaranteed publishing amount, and the sum of the first planned publishing amount and the second planned publishing amount is greater than or equal to the guaranteed publishing amount, the server calculates the third planned publishing amount, that is, the service provider also provides the publisher with the planned publishing amount that can be provided in addition to the first planned publishing amount and the second planned publishing amount. Even if the weather changes, the service provider provides the third planned publishing amount as a supplement, so as to guarantee the completion of the guaranteed publishing amount in the publishing period as much as possible. The situation of insufficient media resource publishing amount and media resource exposure amount is avoided in the subsequent process.

[0018] In an implementation, the server calculates the periodic release amount of the first targeting condition and the periodic release amount of the second targeting condition corresponding to each weather update period in the release period. The server obtains the first planned release amount according to the periodic release amount of the first targeting condition, and obtains the second planned release amount according to the periodic release amount of the second targeting condition. The server sends third information to the first device, and the third information is used to indicate the periodic release amount of the first targeting condition and the periodic release amount of the second targeting condition.

[0019] In this way, in the embodiments of the present application, the server calculates the periodic release amount of the first targeting condition and the periodic release amount of the second targeting condition corresponding to each weather update period in the release period, and sends the two to the first device, so that the publisher can understand the release amount of the target media corresponding to each weather update period through the first device. The use experience of the publisher in the process of creating a release plan is further improved.

[0020] In an implementation, in the process of sending the third information to the first device, the server updates the periodic release amount of the first targeting condition and the periodic release amount of the second targeting condition according to a preset coefficient. The server sends third information to the first device, and the third information includes the updated periodic release amount of the first targeting condition and the periodic release amount of the second targeting condition.

[0021] The preset coefficient is less than 1 and gradually decreases with the increase of the number of periods corresponding to the weather update period.

[0022] In this way, in the embodiments of the present application, the updated periodic release amount of the first targeting condition is less than the periodic release amount before the update, and the updated periodic release amount of the second targeting condition is also less than the periodic release amount before the update. Although the updated periodic release amount of the first targeting condition is less than the periodic release amount before the update, and the updated periodic release amount of the second targeting condition is less than the periodic release amount before the update, the total planned release amount in the release period can also meet the guarantee release amount. Even if the subsequent weather is uncertain, the service provider can supplement the release amount that is not displayed to achieve the guarantee release amount. The situation of insufficient release amount and exposure amount is avoided, and the release reliability of the target media is improved.

[0023] In an implementation, the server obtains a first historical release amount of the first targeting condition and a second historical release amount of the second targeting condition corresponding to each weather update period in a historical period corresponding to the release period. The server determines the periodic release amount of the first targeting condition and the periodic release amount of the second targeting condition according to the first historical release amount and the second historical release amount.

[0024] Thus, the embodiments of the present application can improve the estimation accuracy of the periodic release quantity of the first targeting condition and the periodic release quantity of the second targeting condition according to the first historical release quantity of the first targeting condition and the second historical release quantity of the second targeting condition, so that the target media can achieve better release effect in the subsequent release process.

[0025] In an implementation manner, when the target media is released in a release period, the server acquires weather information corresponding to a current weather update period every weather update period, and determines a first user group corresponding to the first targeting condition and a second user group corresponding to the second targeting condition in the current weather update period according to the weather information. The server locks the first user group according to the periodic release quantity of the first targeting condition.

[0026] Further, when the number of user displays of the first user group is less than a preset threshold, the server locks the second user group according to the periodic release quantity of the second targeting condition, and the preset threshold is a ratio of the release quantity to a corresponding number of periods in the release time and the weather update period, and the number of user displays of the user group is used to represent the total number of times of display of each user in the user group.

[0027] Further, when the sum of the number of user displays of the first user group and the number of user displays of the second user group is less than a preset threshold, the server acquires a third user group and locks the third user group according to the third planned release quantity.

[0028] Thus, when the target media is released, the embodiments of the present application can determine the first user group corresponding to the first targeting condition and the second user group corresponding to the second targeting condition in the current weather update period according to real-time weather information every weather update period, lock the first user group and the second user group, and release the target media to complete the release quantity required to be guaranteed every day. Further, when the sum of the number of user displays of the first user group and the number of user displays of the second user group is less than a preset threshold, the third user group is locked and the target media is released to complete the release quantity required to be guaranteed every day. Thus, the release quantity and the exposure quantity can be guaranteed as much as possible, and the release reliability of the target media can be improved.

[0029] In an implementation, the server further receives a content request sent by the second device, and sends a content response to the second device according to the content request, wherein the content request is used to request media content corresponding to the target media, the second device is a device used by at least one locked user in the first user group, the second user group or the third user group, and the content response is used to indicate media content of the exposure target media. The server counts the publishing result of the target media corresponding to each weather update period, and sends the publishing result information to the first device. That is, the server sends the exposure times of the target media corresponding to each weather update period to the first device, so that the first device displays the exposure times of the target media.

[0030] The exposure times of the target media include first exposure times of the first user group and second exposure times of the second user group, and the publishing result information is used to indicate the first exposure times and the second exposure times of the target media.

[0031] In this way, in the embodiment of the application, the service party uses the server to count the publishing result and provides it to the publisher in the process of publishing the target media. The publisher can clearly understand the exposure of the target media in the publishing process, and the use experience of the publisher is improved.

[0032] In an implementation, the server sends a parameter acquisition request to the first device, the parameter acquisition request is used to request an influence parameter corresponding to a planned publishing amount of the target media, and the parameter acquisition request includes a parameter identifier corresponding to at least one of the first planned publishing amount, the second planned publishing amount or the third planned publishing amount.

[0033] In this way, in the embodiment of the application, the service party provides a setting service of the influence parameter, and the influence parameter is a parameter corresponding to the planned publishing amount of the target media. The server sends the parameter acquisition request to the first device, so that the first device displays the parameter identifier. In this way, the publisher sets the influence parameter, and more perfectly formulates the publishing plan of the target media. Therefore, the integrity of the publishing plan and the subsequent publishing effect of the target media are improved.

[0034] In an implementation, when the first planned publishing amount is less than the guaranteed publishing amount, and the sum of the first planned publishing amount and the second planned publishing amount is less than the guaranteed publishing amount, the server sends a prompt information to the first device, the prompt information is used to prompt to update the guaranteed publishing amount according to the first planned publishing amount and the second planned publishing amount, and / or the prompt information is used to prompt that the guaranteed publishing amount cannot be reached and the parameter result corresponding to the guaranteed publishing amount is not changed.

[0035] Therefore, the server sends prompt information to the first device, so that the first device displays the prompt information in the prompt interface. In this way, the service party gives some publishing suggestions and publishing conditions to the publisher, such as prompting the publisher to modify the guaranteed publishing amount or prompting the publisher that the guaranteed publishing amount cannot be guaranteed at present but some parameter results corresponding to the guaranteed publishing amount can be guaranteed. Therefore, the publisher can clearly understand the publishing amount condition, and the use experience of the publisher is improved.

[0036] In an implementation manner, the weather index includes at least one of temperature, weather, ultraviolet index, dressing index, makeup index, or air quality index.

[0037] In a second aspect, the embodiments of the present application further provide a media resource publishing method applied to a first device, and the method comprises the following steps.

[0038] The first device displays a creation plan interface of the target media asset.

[0039] The first device sends a media resource publishing request to a server in response to a first trigger operation on the target media asset, and the media resource publishing request comprises a first targeting condition and a publishing period of the target media asset, and the first targeting condition comprises a weather targeting condition selected by a publisher in a publishing process of the target media asset.

[0040] The first device receives first information sent by the server, and displays a publishing plan interface according to the first information, and the publishing plan interface comprises a first planned publishing amount of the first targeting condition and a second planned publishing amount of a second targeting condition.

[0041] The first information comprises the first planned publishing amount of the first targeting condition and the second planned publishing amount of the second targeting condition in the publishing period, the second targeting condition is a degraded weather targeting condition of the first targeting condition, and the first information is used to indicate the display of the first planned publishing amount and the second planned publishing amount.

[0042] In this way, when the publisher specifies the targeting condition of the media resource as the weather-related weather targeting condition, the publisher not only knows the media resource publishing amount corresponding to the selected weather targeting condition, but also knows the media resource publishing amount corresponding to the degraded weather targeting condition of the selected weather targeting condition. The publisher can know more about the publishing amount corresponding to the target media asset, and the use experience of the publisher is improved. Meanwhile, the service party uses the media resource publishing amount of the degraded weather targeting condition as a supplement, so as to ensure that the media resource publishing amount completed in the publishing period is greater than or equal to the media resource publishing amount required by the publisher for the specified weather targeting condition as much as possible, and avoid the situation that the media resource publishing amount and the media resource exposure amount are insufficient subsequently.

[0043] In an implementation, the media resource publishing request further includes a guaranteed publishing amount of the target media asset, the guaranteed publishing amount being a publishing amount set by the publisher for the target media asset. The first device receives second information sent by the server, the second information being used to instruct to display the third planned publishing amount. The first device displays the third planned publishing amount in the publishing plan interface.

[0044] The third planned publishing amount is determined based on the second planned publishing amount when the first planned publishing amount is less than the guaranteed publishing amount and the sum of the first planned publishing amount and the second planned publishing amount is greater than or equal to the guaranteed publishing amount. The third planned publishing amount is used to represent a planned publishing amount that can be provided by the server for the target media asset in the publishing period, in addition to the first planned publishing amount and the second planned publishing amount.

[0045] In this way, in the case where the first planned publishing amount is less than the guaranteed publishing amount and the sum of the first planned publishing amount and the second planned publishing amount is greater than or equal to the guaranteed publishing amount, the service provider provides the publisher with a planned publishing amount that can be provided in addition to the first planned publishing amount and the second planned publishing amount. The first device further displays the third planned publishing amount, so that the publisher can have more information about the publishing amount. Meanwhile, even if the weather changes, the service provider can supplement the third planned publishing amount, so as to try to ensure that the guaranteed publishing amount is completed in the publishing period. This avoids the situation of insufficient media resource publishing amount and media resource exposure amount in the future.

[0046] In an implementation, the first device receives third information sent by the server, the third information being used to instruct to display the periodic publishing amount of the first targeting condition and the periodic publishing amount of the second targeting condition. The periodic publishing amount is used to represent a planned publishing amount corresponding to each weather update period in the publishing period. The first device displays the periodic publishing amount of the first targeting condition and the periodic publishing amount of the second targeting condition in the publishing plan interface according to the third information.

[0047] In this way, in the embodiments of the present application, the server calculates the periodic publishing amount of the first targeting condition and the periodic publishing amount of the second targeting condition corresponding to each weather update period in the publishing period, and sends the two to the first device. The publisher learns the publishing amount of the target media asset corresponding to each weather update period through the first device. This further improves the user experience of the publisher in the process of creating a publishing plan.

[0048] In an implementation, the first device receives publishing result information sent by the server, and displays a media asset management interface including the first exposure times and the second exposure times according to the publishing result information.

[0049] The publishing result information is used to indicate the number of exposures of the media content of the target media asset corresponding to each weather update period in a publishing period, and the publishing result information includes a first number of exposures and a second number of exposures. The first number of exposures is used to indicate a publishing result corresponding to the first user group under the first targeting condition, and the second number of exposures is used to indicate a publishing result corresponding to the second user group under the second targeting condition.

[0050] In this way, in the target media asset publishing process of the service party in the embodiment of the present application, the server is used to count and provide the publishing result to the publisher. The publisher can clearly understand the exposure of the target media asset in the publishing process through the media management interface displayed by the first device, and the use experience of the publisher is improved.

[0051] In an implementable manner, the first device receives a parameter acquisition request sent by the server, the parameter acquisition request is used to request an influence parameter corresponding to a planned publishing amount of the target media asset, and the parameter acquisition request includes a parameter identifier corresponding to at least one of the first planned publishing amount, the second planned publishing amount, or the third planned publishing amount.

[0052] The first device also displays the parameter identifier in the publishing plan interface, and in response to a second triggering operation on the parameter identifier, returns parameter information to the server, the parameter information being used to indicate a parameter result corresponding to at least one of the first planned publishing amount, the second planned publishing amount, or the third planned publishing amount.

[0053] In this way, in the embodiment of the present application, the service party provides a setting service of the influence parameter, and the influence parameter is a parameter corresponding to the planned publishing amount of the target media asset. The first device displays the above parameter identifier according to the parameter acquisition request sent by the server. The first device sends the corresponding parameter result to the server in response to the operation of the publisher on the parameter identifier. In this way, the publisher can set the influence parameter, and can more perfectly formulate the publishing plan of the target media asset. Thus, the completeness of the publishing plan and the subsequent publishing effect of the target media asset are improved.

[0054] In an implementable manner, the first device receives prompt information sent by the server, the prompt information being used to prompt to update the guaranteed publishing amount according to the first planned publishing amount and the second planned publishing amount, and / or the prompt information being used to prompt that the guaranteed publishing amount cannot be reached and the parameter result corresponding to the guaranteed publishing amount is not changed. The first device also displays a prompt interface, and the prompt interface includes the prompt information.

[0055] In this way, the first device receives the prompt information sent by the server, and displays the prompt information in the prompt interface. In this way, the publisher using the first device perceives the prompt information, and can understand the publishing situation and publishing suggestions of the current target media asset. Thus, the use experience of the publisher is improved.

[0056] In a third aspect, the embodiments of the present application further provide an electronic device, comprising a processor and a memory, the memory being coupled to the processor, and the memory being configured to store computer readable instructions, and the computer readable instructions, when read by the processor from the memory, causing the electronic device to perform the method of the second aspect.

[0057] In a fourth aspect, the embodiments of the present application further provide a server, comprising a processor and a memory, the memory being coupled to the processor, and the memory being configured to store computer readable instructions, and the computer readable instructions, when read by the processor from the memory, causing the server to perform the method of the first aspect.

[0058] In a fifth aspect, the embodiments of the present application further provide a chip system, comprising a processor and a memory, the processor being coupled to the memory, and the memory being configured to store programs or instructions, and the programs or instructions, when executed by the processor, causing the processor to perform the method of the first aspect or the method of the second aspect.

[0059] In a sixth aspect, the embodiments of the present application further provide a computer readable storage medium, comprising a computer program, and the computer program, when running on an electronic device, causing the electronic device to perform the method of the first aspect, and the computer program, when running on a server, causing the server to perform the method of the second aspect.

[0060] In a seventh aspect, the embodiments of the present application further provide a computer program product, comprising instructions, and the instructions, when running on a computer or a processor, causing the computer or the processor to perform the method of the first aspect or the method of the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0061] FIG. 1 is a schematic diagram of a scenario of a related technology according to an embodiment of the present application;

[0062] FIG. 2 is a schematic diagram of a system of advertisement delivery according to an embodiment of the present application;

[0063] FIG. 3 is a schematic diagram of a system of media asset publishing according to an embodiment of the present application;

[0064] FIG. 4 is a schematic diagram of a structure of a server according to an embodiment of the present application;

[0065] FIG. 5 is a schematic diagram of a flow of a method of media asset publishing according to an embodiment of the present application;

[0066] FIG. 6 is a schematic diagram of an interface of a creation plan interface according to an embodiment of the present application;

[0067] FIG. 7 is a second interface diagram of a creating plan interface according to an embodiment of the present application;

[0068] FIG. 8 is a flow diagram of obtaining a first plan delivery amount and a second plan delivery amount according to an embodiment of the present application;

[0069] FIG. 9 is a interface diagram of a delivery plan interface according to an embodiment of the present application;

[0070] FIG. 10 is a interface diagram of an advertisement guarantee delivery amount according to an embodiment of the present application;

[0071] FIG. 11 is a interface diagram of a first inquiry amount prompt information according to an embodiment of the present application;

[0072] FIG. 12 is a interface diagram of a periodical delivery amount according to an embodiment of the present application;

[0073] FIG. 13 is a interface diagram of an updated periodical delivery amount according to an embodiment of the present application;

[0074] FIG. 14 is a interface diagram of a third plan delivery amount according to an embodiment of the present application;

[0075] FIG. 15 is a interface diagram of a number of exposures according to an embodiment of the present application;

[0076] FIG. 16 is a interface diagram of a prompt interface according to an embodiment of the present application;

[0077] FIG. 17 is a structure diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0078] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the present application, unless otherwise specified, " / " represents an "or" relationship between the objects before and after the " / ", for example, A / B can represent A or B; in the present application, "and / or" is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent three cases: A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the same items or similar items with basically the same function and role.

[0079] Those skilled in the art can understand that the "first", "second", and the like do not limit the quantity and execution order, and the "first", "second", and the like do not necessarily mean different. At the same time, in some embodiments of the present application, the words "exemplary" or "for example" are used to represent an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner, for ease of understanding.

[0080] In addition, the device architecture and business scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that as the evolution of device architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0081] With the continuous development of network technology, using network technology to publish media resources has become a necessary means for publishers (for example: enterprises). In the entire media resource publishing system, the publishing plan plays a key role.

[0082] When the publisher specifies the targeting condition of the media resource as a weather-related targeting condition, the weather changes over time. Due to the uncertainty of the weather, the service provider cannot guarantee to complete a certain amount of media resource publishing within the publishing time period, and usually only gives the publisher a choice in the form of "guaranteed price and not guaranteed quantity". In this way, if the publisher agrees with the service provider on the amount of media resource publishing, there may be a subsequent lack of media resource publishing and media resource exposure. As a result, the publisher's income is insufficient, and the service provider needs to make a certain amount of compensation. Further, the user's experience is reduced.

[0083] Referring to (A) in FIG. 1, in the related art, in the process of negotiation between the publisher and the service provider for media resource publishing, the publisher can propose a publishing time period and a targeting condition for the media resource. The targeting condition is usually a people targeting condition, which can include conditions set for people's education, interests, and devices used, etc. The service provider can determine a people package of the media resource according to the publishing time period and the people targeting condition. The people package includes people who meet the publishing time period and the people targeting condition. The users in the people package can see the media resource published by the publisher when opening the display position of the application corresponding to the media resource.

[0084] For example, the people targeting condition is an interest targeting condition and an education targeting condition. The service provider can calculate a people package 1 corresponding to a media resource 1 according to the publishing time period, the interest targeting condition, and the education targeting condition. For another example, the people targeting condition is a device targeting condition and an interest targeting condition. The service provider can calculate a people package 2 corresponding to a media resource 2 according to the publishing time period, the device targeting condition, and the interest targeting condition.

[0085] Referring to (B) in FIG. 1, when the publisher determines to publish the media resource 1 and the media resource 2, the service provider can publish the media resource 1 to the people in the people package 1 and publish the media resource 2 to the people in the people package 2 within the publishing time period.

[0086] Since the above-mentioned people targeting conditions are fixed conditions, their education, interests, devices used, and interests will not change within the publishing time period, and the people in the people package will not change greatly. Therefore, the service provider can easily achieve the guaranteed publishing amount (or delivery amount) in the subsequent process of publishing to the people package. In this way, the service provider can determine the planned publishing amount of the media resource according to the number of people in the people package, and give the publisher a guaranteed quantity commitment for the media resource.

[0087] However, when the publisher specifies the targeting condition of the media resource as a weather-related targeting condition, the weather changes over time. Based on the above scheme, the service provider cannot guarantee that a certain amount of publishing will be completed within the publishing period, and the subsequent amount of publishing and media resource exposure may be insufficient.

[0088] To solve the above problems, an embodiment of the present application provides a media resource publishing method applied to a server, which comprises the following steps: the server can receive a media resource publishing request sent by a first device, the media resource publishing request comprising a first targeting condition of a target media asset and a publishing period, the first targeting condition comprising a weather targeting condition selected by a publisher during publishing of the target media asset. The server can also calculate a first planned publishing amount of the first targeting condition and a second planned publishing amount of a second targeting condition of the target media asset within the publishing period, the second targeting condition being a degraded weather targeting condition of the first targeting condition. The server can further send first information to the first device, the first information comprising the first planned publishing amount and the second planned publishing amount, and the first information being used to indicate the first planned publishing amount of the first targeting condition and the second planned publishing amount of the second targeting condition.

[0089] In this way, the first device can be an electronic device used by the publisher. The server can not only calculate the first planned publishing amount of the first targeting condition, but also calculate the second planned publishing amount of the second targeting condition of the target media asset, and send the first planned publishing amount and the second planned publishing amount to the first device, so as to present the first device to the publisher.

[0090] That is, when the publisher specifies the targeting condition of the media resource as a weather-related weather targeting condition, the weather changes over time. During subsequent publishing of the target media asset by the service provider within the publishing period, it may not be possible to guarantee that the amount of publishing of the target media asset reaches the media resource publishing amount corresponding to the weather targeting condition selected by the publisher.

[0091] In the embodiment of the present application, the service provider can provide the publisher with the media resource publishing amount of the first targeting condition (the weather targeting condition selected by the publisher), and also provide the publisher with the media resource publishing amount of the degraded weather targeting condition corresponding to the first targeting condition. In this way, even if the weather changes, the service provider can supplement the media resource publishing amount of the degraded weather targeting condition, so as to guarantee that the media resource publishing amount completed within the publishing period is greater than or equal to the media resource publishing amount required by the publisher for the specified weather targeting condition, and avoid the subsequent insufficient amount of media resource publishing and media resource exposure.

[0092] Further, in a case that the publisher and the service party have agreed on the media resource publishing amount for the target media asset in advance, the service party can guarantee that the media resource publishing amount corresponding to the weather targeting condition selected by the publisher is completed within the publishing period, and the service party can make a guarantee to the publisher for the agreed media resource publishing amount, thereby improving the use experience of the publisher.

[0093] First, the application scenario of the embodiments of the present application is introduced.

[0094] The media resource publishing method of the embodiments of the present application can be applied to the scenario of placing an advertisement (i.e., the media resource publishing in the embodiments of the present application). For example, a game advertisement placement scenario, a video advertisement placement scenario, and a picture advertisement placement scenario, etc. It should be noted that the embodiments of the present application only take the media resource as an example to illustrate the advertisement placement process as the process of placing an advertisement, and do not specifically limit the implementation form of the media resource.

[0095] In the process of placing an advertisement, the advertiser, i.e., the publisher, is the initiator of the advertising activity, and is a merchant selling or promoting his own products and services on the Internet. Any merchant publishing, selling or promoting his products or services can be an advertiser. The advertiser publishes an advertising activity, and pays a fee to the service party (such as an advertisement platform manager) according to the total number of marketing effects and the unit effect price specified in the advertising activity completed by the service party.

[0096] The service party can serve as a service provider of the advertising activity, and can provide a series of advertising services for the advertiser (brand party) to place an advertisement on the advertisement platform, including advertisement account management, advertisement creative optimization, data analysis, etc.

[0097] In order to better understand the technical solutions of the present application, the working mode of the advertisement placement is first introduced in detail.

[0098] Generally, an Internet advertising system is composed of an advertisement server (which can also be described as an advertisement platform) on the cloud side and a software development kit (SDK) (hereinafter referred to as an advertisement SDK) corresponding to the advertisement server of the electronic device. The advertiser uploads the advertisement content (such as advertisement pictures, videos, scripts, and sounds, etc.) to be placed to the advertisement server.

[0099] In the process of using an application (APP) in the electronic device, if an advertisement position is set on the APP interface, the APP will trigger the calling of the advertisement SDK to send an advertisement request to the advertisement server to obtain the advertisement content and display it on the advertisement position on the APP interface.

[0100] As shown in FIG. 2, the advertisement system includes an advertisement server, an electronic device, and an application server.

[0101] As shown in FIG. 2, one or more APPs for providing various services can be installed in the electronic device. During the running of a certain APP, when a user opens an APP interface, the APP interface requests media content such as a media stream from the application server corresponding to the APP. If the currently displayed APP interface includes an advertising position, the electronic device can request corresponding advertising content from the advertising server to display the obtained advertising content through the advertising position on the APP interface. Of course, the electronic device can also request corresponding advertising content from the advertising server before the advertising position is displayed, and the specific request time and specific requested content are not limited in the embodiments of the present application.

[0102] As an example, as shown in FIG. 2, the APP on the electronic device integrates the advertising SDK corresponding to the advertising server, wherein the SDK corresponding to the advertising server is an embedded advertising toolkit provided by the advertising server to the APP developer, which can be an advertising development code and the like. For example, the developer of a certain APP accesses the advertising SDK files of multiple advertising servers in the program code document, so that the APP integrates the SDKs of multiple advertising servers and interfaces with multiple advertising servers. Each SDK interacts with the corresponding advertising server. For the related introduction of the SDK, please refer to the related technology, and the embodiments of the present application will not be described in detail.

[0103] In the embodiments of the present application, if the currently displayed APP interface includes an advertising position, the APP can call the advertising SDK to send an advertising request to the advertising server to request corresponding advertising content. Correspondingly, the advertising server sends an advertising response to the APP, carrying the advertising content. After receiving the advertising response, the electronic device can display the obtained advertising content on the above-mentioned advertising position.

[0104] The advertising server shown in FIG. 2 can be used to maintain the advertising resources of multiple advertisers. The advertising resources stored in the advertising server include one or more of the advertising content uploaded by the advertisers, such as an advertising form, a text, a link, a picture, a video and a sound appearing in the advertising.

[0105] Before the above-mentioned advertising delivery, the advertisers will formulate a corresponding delivery plan for the advertising with the service party corresponding to the advertising platform. After the delivery plan corresponding to the advertising is completed, the advertising will be delivered. Subsequently, the user can see the above-mentioned advertising on the APP interface.

[0106] The media resource publishing method provided in the embodiments of the present application can be applied in the scenario of formulating a publishing plan for media resources and publishing media resources in a publishing period.

[0107] The media resource publishing method provided in the application can be applied to a media publishing system. Referring to FIG. 3, the media publishing system provided in the embodiment of the application includes a first device 101 (for example, an electronic device used by an advertiser), a server 102, and a second device 103 (for example, an electronic device used by a user watching an advertisement).

[0108] In some embodiments, a communication connection can be established between the first device 101, the server 102, and the second device 103. The communication connection can be a wireless communication connection. The wireless communication technology for establishing the wireless communication connection includes, but is not limited to, at least one of the following: a wireless local area network (WLAN) (for example, a wireless fidelity (Wi-Fi) network), Bluetooth (BT) (for example, traditional Bluetooth or Bluetooth low energy (BLE)), near field communication (NFC), Zigbee, frequency modulation (FM), infrared (IR), and the like.

[0109] The first device 101 and the second device 103 can include a desktop device, a laptop device, a handheld device, a wearable device, a smart home device, a computing device, a vehicle-mounted device, and the like. For example, a netbook, a tablet computer, a smart watch, an ultra-mobile personal computer (UMPC), a smart camera, a netbook, a personal digital assistant (PDA), a portable multimedia player (PMP), an augmented reality (AR) / virtual reality (VR) device, a wireless device on an aircraft, a wireless device on a robot, a wireless device in industrial control, a wireless device in remote medical treatment, a wireless device in a smart grid, a wireless device in a smart city, a wireless device in a smart home, and the like. The embodiment of the application does not limit the function and specific structure of the electronic device.

[0110] The operating system installed on the first device 101 and the second device 103 includes, but is not limited to or other operating systems. Of course, the first device 101 and the second device 103 can also not be installed with an operating system. The specific type of the first device 101 and the second device 103, whether or not to install an operating system, and the type of operating system if installed are not limited in the present application.

[0111] The server 102 can be an advertisement server, and can be implemented by a server cluster composed of multiple servers, or by a single server.

[0112] In some embodiments, the server 102 can provide an advertisement platform for advertisers and agents, which includes planning and subsequent formal placement of advertisements. The server 102 can manage a large number of advertising resources through a unified interface, such as providing functions of creating and placing advertisements.

[0113] The advertiser can log in to the platform interface corresponding to the advertisement platform by using the first device 101. The advertiser or agent inputs the advertisement data corresponding to the target advertisement in the platform interface. The advertisement data can include the placement rules of the target advertisement, such as the placement time period and the targeting condition. The advertisement data can also include the advertisement content, such as the text information (e.g., name and price) of the advertisement product, the picture information (e.g., picture address), the jump address, and the placement position of the advertisement.

[0114] The first device 101 can send the advertisement data corresponding to the target advertisement to the server 102. The server 102 can plan the placement of the target advertisement according to the advertisement data corresponding to the target advertisement. The server 102 can calculate the planned placement quantity of the target advertisement in the process of planning the placement of the target advertisement, and provide multiple planning schemes for the target advertisement. The planned placement quantity and the corresponding selling price of each scheme are different. The server 102 can generate the planned placement information corresponding to the multiple planning schemes and return it to the first device 101 after planning the placement of the target advertisement.

[0115] Of course, the server 102 can also match the corresponding advertisement template for the advertiser according to the advertisement content, and generate the advertisement display information corresponding to the target advertisement. The advertisement display information is used to display the advertisement content of the target advertisement. For example, in the advertisement view corresponding to the advertisement template, the text information of the product is on the top and the picture information is on the bottom. For another example, the advertisement view corresponding to the advertisement template includes the text information and the video of the product. The video fills the view, and the text information of the product is embedded in the video.

[0116] The first device 101 can receive and display the plan delivery information, and the advertiser can select a plan scheme corresponding to the target advertisement in the plan delivery information, and use the first device 101 to sign a delivery contract of the target advertisement with a service party of the advertisement platform. After signing the delivery contract of the target advertisement with the advertiser, the server 102 can deliver the target advertisement.

[0117] When the user uses the APP of the second device 103, if the currently displayed APP interface includes an advertisement position, the APP can call the advertisement SDK to send an advertisement request to the server 102 to request corresponding advertisement content. The server 102 sends an advertisement response to the APP, carrying the advertisement content of the target advertisement. After receiving the advertisement response, the second device 103 can display the advertisement content of the target advertisement obtained in the above advertisement position.

[0118] In some embodiments of the present application, the advertisement delivery system can further include a weather server and an application server, and the weather server is configured to provide weather information of various cities. When the advertiser specifies the targeting condition of the target advertisement as a weather-related targeting condition, the server 102 can send a weather acquisition request to the weather server 104, and the request is used to request weather information of various cities. The server 102 can receive the weather information, and calculate the plan delivery quantity of the target advertisement according to the weather information. The application program in the second device 102 requests media content such as media stream from the application server corresponding thereto, and the application server is configured to return the media content corresponding to the application program.

[0119] In some examples, the server 102 can be maintained and managed by the manufacturer of the electronic device, or the server 102 can also be a platform of a data management party cooperating or commissioned by the electronic device manufacturer, and the embodiments of the present application do not limit this.

[0120] The advertisement delivery system provided by the embodiments of the present application can further include other electronic devices in addition to the first device, the second device, the server, the application server and the weather server. The advertisement delivery system provided by the embodiments of the present application includes but is not limited to the interaction between three devices or four devices, and can also be the information interaction between one device and multiple devices. The person skilled in the art can determine the type and quantity of electronic devices according to actual needs, and these designs do not exceed the protection scope of the embodiments of the present application.

[0121] In some embodiments of the present application, the server 102 in FIG. 3 can be an advertisement server, as shown in FIG. 4, which can include an advertisement platform delivery front end 401 and an advertisement platform delivery back end 402. The advertisement platform delivery front end can provide a creation interface of a target advertisement corresponding delivery plan for an electronic device used by an advertiser, display a planned delivery size in the delivery plan, and provide a management interface corresponding to the delivery plan.

[0122] In some examples, the advertisement platform delivery front end can send the creation information of the target advertisement corresponding delivery plan, the planned delivery size information, and the management information to the first device. The first device can display the creation information of the target advertisement corresponding delivery plan, the planned delivery size information, and the management information, so that the advertiser can select the target advertisement corresponding delivery plan or manage the target advertisement through the first device.

[0123] The advertisement platform delivery back end can be configured to request weather information from a weather server, and determine a planned delivery size according to the weather information, weather targeting conditions, and a delivery time period. The advertisement platform delivery back end can also be configured to lock a target audience meeting the weather targeting conditions according to the planned delivery size, and perform advertisement delivery to the target audience.

[0124] In some examples, FIG. 4 is only an example of an advertisement server architecture, and in an actual advertisement delivery scenario, the advertisement server can further include other devices or modules, or the modules can be combined in one device. The advertisement server provided by the embodiments of the present application includes but is not limited to the interaction between the advertisement platform delivery front end and the advertisement platform delivery back end, and can also be a module interacting with multiple modules. Those skilled in the art can determine the hardware or software devices arranged in the advertisement server according to actual needs, and such designs do not exceed the protection scope of the embodiments of the present application.

[0125] A media resource publishing method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. In the following embodiments, a first device (for example, a first device of an advertiser), a server, and a second device (for example, a second device of a user watching an advertisement) are taken as examples, as shown in FIG. 5, and the method can include the following steps:

[0126] S501, the first device displays a creation plan interface of a target media resource.

[0127] In some embodiments of the present application, before publishing the target media resource, the publisher needs to make a publishing plan of the target media resource, such as a publishing size, in the publishing platform. The publisher can also upload the media resource content of the target media resource to the publishing platform.

[0128] For example, the target media resource can be a target advertisement, and the creation plan interface of the target media resource can be a creation plan interface of the target advertisement. In this way, the first device can display the creation plan interface of the target advertisement, so that the advertiser creates a delivery plan for the target advertisement.

[0129] Referring to FIG. 6, the advertisement platform delivery front end in the server can provide a creation plan interface 600 for the advertiser to set options such as advertisement name, advertisement theme, advertisement label, advertisement content abstract, advertisement uniform resource locator (URL) address, advertisement targeting condition, advertisement delivery time period, and guaranteed delivery volume of the advertisement. Among them, the advertisement targeting condition includes weather targeting condition and crowd targeting condition. The guaranteed delivery volume of the advertisement is the delivery volume formulated by the advertiser for the target advertisement, that is, the guaranteed delivery volume corresponding to the target advertisement delivery time that the advertiser wants to sign with the service party.

[0130] Continuing to refer to FIG. 6, the creation plan interface can include an advertisement name option, an advertisement theme option, an advertisement delivery time period option, an advertisement targeting condition option, an advertisement guaranteed delivery volume option, an advertisement label option, an advertisement content abstract option, and an advertisement URL address option. Among them, the advertisement targeting condition option can include a weather targeting condition option, and the weather targeting condition option can include one or more of the options such as “temperature”, “weather”, “ultraviolet index”, “clothing index”, “makeup index”, or “air quality index”. The advertisement label option includes one or more of the options such as “region”, “device”, “networking mode”, and “guaranteed delivery volume” as shown in FIG. 6. The advertiser can select options in the creation plan interface to determine the delivery plan corresponding to the target advertisement.

[0131] In some embodiments of the present application, the advertisement content of the target advertisement can be a video file, an audio file, a picture file, or a text file, etc., or any combination of the above files, such as a combination of a text file and a picture file, a combination of a video file and a text file. The specific product form of the target advertisement can be, for example, a video advertisement, a native advertisement, a banner advertisement, a search advertisement, etc. It should be noted that the advertisement content and product form of the target advertisement are not specifically limited in the embodiments of the present application.

[0132] S502, the first device sends a media resource publishing request to the server in response to a first triggering operation on the target media resource. The media resource publishing request includes a first targeting condition and a publishing time period of the target media resource, and the first targeting condition includes a weather targeting condition selected by a publisher during publishing of the target media resource.

[0133] For example, the first device can send an advertisement delivery request to the server in response to a first trigger operation for the creation of a plan interface of a target advertisement.

[0134] For example, the advertiser can make a selection in the creation of a plan interface, input a first trigger operation for the creation of a plan interface of a target advertisement, and propose an advertisement name, weather targeting conditions, and a delivery period of the target advertisement, etc. The first device sends an advertisement delivery request to the advertisement server in response to a first trigger operation for the creation of a plan interface of a target advertisement.

[0135] In an implementation, the advertisement delivery request can include delivery condition information corresponding to the target advertisement, such as a first targeting condition and a delivery period of the target advertisement, and the first targeting condition is a weather targeting condition selected by the advertiser in the process of delivery of the target advertisement.

[0136] In another implementation, the advertisement delivery request can also include advertisement content information corresponding to the target advertisement, such as an advertisement name, an advertisement theme, a URL address of the advertisement, etc. of the target advertisement. It should be noted that the specific information carried in the advertisement delivery request is not limited in the embodiments of the present application.

[0137] For example, referring to FIG. 7, the target advertisement can be a heat prevention product A, and the advertiser can make the settings shown in FIG. 7 on the creation plan interface when delivering the advertisement for publishing the heat prevention product A to the advertisement server. As shown in FIG. 7, the advertiser can edit the advertisement name such as “heat prevention product A”, the advertisement theme such as “heat prevention and fever relief”, and the advertisement content summary such as “good heat prevention and fever relief effect” according to the actual situation of the heat prevention product A. In addition, as shown in FIG. 7, the advertiser can set labels about the region (such as no limit on the region), the device used (such as no limit on the device), the networking mode of the device (such as no limit), the weather targeting condition (such as the weather is sunny, and the temperature is 33-36℃), and the delivery period (such as 2024.06.01-2024.06.15) on the creation plan interface according to the main audience group and / or the target delivery group of the product. In addition, the advertiser can edit the URL address of the advertisement content on the server and guarantee the delivery volume, such as https: / / ad_platform_server / ad / video2323.mp4. It should be noted that the server can also allocate the URL address of the target advertisement according to the advertisement content of the target advertisement of the advertisement server, and display it to the advertiser through the creation plan interface, which is not limited in the embodiments of the present application.

[0138] The creation plan interface can further include a determination control 701 and a cancel control 702 corresponding to the delivery plan. The advertiser can click the determination control 701 corresponding to the delivery plan, and the first device can send an advertisement delivery request to the server in response to a first triggering operation, such as a click operation on the determination control 701. The advertisement delivery request includes the first targeting condition of the target advertisement and the delivery time period. For example, the advertisement delivery request includes the weather targeting condition (such as weather is sunny, temperature is 33-36℃) and the delivery time period (such as 2024.06.01-2024.06.15).

[0139] S503, the server receives the media resource publishing request sent by the first device.

[0140] S504, calculate the first plan publishing amount of the target media asset under the first targeting condition and the second plan publishing amount of the target media asset under the second targeting condition in the publishing time period. The second targeting condition is a degraded weather targeting condition corresponding to the first targeting condition.

[0141] In some embodiments of the present application, the second targeting condition is a degraded weather targeting condition corresponding to the first targeting condition, that is, the second targeting condition is a weather targeting condition similar to the first targeting condition.

[0142] In some embodiments of the present application, the second targeting condition is a degraded weather targeting condition corresponding to the first targeting condition, that is, the second targeting condition is a weather targeting condition similar to the first targeting condition.

[0143] For example, when the weather index in the first targeting condition is weather, and the weather is sunny, the weather index in the second targeting condition is also weather, and the weather can be cloudy.

[0144] For another example, when the weather index in the first targeting condition is weather, and the weather is cloudy, the weather index in the second targeting condition is also weather, and the weather can be rainy or sunny.

[0145] In this way, the embodiments of the present application can determine the second targeting condition corresponding to the first targeting condition with a condition restriction degree less than the first targeting condition. In the subsequent publishing process of the target media asset, the publishing crowd corresponding to the second targeting condition will have a certain similarity with the publishing crowd corresponding to the first targeting condition, which can meet the publishing expectations of the publisher for the target media asset, and improve the accuracy of publishing the target media asset. At the same time, the media resource publishing amount of the second targeting condition is used as a supplement, which can guarantee the media resource publishing amount. Thus, the use experience of the publisher is improved.

[0146] In some embodiments of the present application, the index type of the weather index in the first directional condition and the index type of the weather index in the second directional condition meet a first similarity condition, or the numerical value of the weather index in the first directional condition and the numerical value of the weather index in the second directional condition meet a second similarity condition.

[0147] The weather index includes at least one of a temperature, a weather, an ultraviolet index, a dressing index, a makeup index, or an air quality index. It should be noted that the embodiments of the present application do not limit the specific index included in the weather index.

[0148] The weather index described above can include a weather index corresponding to the index type and a weather index corresponding to the numerical value. For example, the weather index corresponding to the numerical value can include a temperature. For example, the temperature can include different numerical values such as 33°C, 34°C, 35°C, and 36°C. The weather index corresponding to the index type can include a weather, an ultraviolet index, a dressing index, a makeup index, and an air quality index. For example, the weather can include different index types such as sunny, cloudy, rainy, fog, snow, and sand.

[0149] In an implementable manner, the first similarity condition can include that the index type of the weather index in the first directional condition is similar to the index type of the weather index in the second directional condition. The second similarity condition can include that the difference between the numerical value of the weather index in the first directional condition and the numerical value of the weather index in the second directional condition is within a preset range.

[0150] For example, the air quality index includes different index types such as excellent, good, light pollution, moderate pollution, heavy pollution, and serious pollution. The index type of the air quality index in the first directional condition is good, and the adjacent index types are excellent and light pollution. In this way, the index type of the air quality index in the second directional condition is excellent and light pollution.

[0151] For another example, the preset range can be greater than 0 and less than or equal to 3. The numerical value of the temperature in the first directional condition is 35°C, and the numerical value of the temperature in the second directional condition can be 32°C-35°C and 35°C-38°C.

[0152] It should be noted that the embodiments of the present application do not specifically limit the similarity relationship between the first directional condition and the second directional condition, and the first similarity condition and the second similarity condition described above are only exemplary descriptions.

[0153] Thus, the index type of the weather index in the first directional condition can be similar to the index type of the weather index in the second directional condition, or the value of the weather index in the first directional condition is similar to the value of the weather index in the second directional condition. It can be seen that the first directional condition is similar to the second directional condition, and in the subsequent publishing process of the target media asset, the publisher population corresponding to the first directional condition and the publisher population corresponding to the second directional condition are also similar, which can better meet the publishing expectations of the publisher for the target media asset. The accuracy of publishing the target media asset is improved, thereby improving the user experience of the publisher.

[0154] In some embodiments of the present application, the server can calculate the periodic publishing amount of the first directional condition and the periodic publishing amount of the second directional condition corresponding to each weather update period within the publishing period. The server can also obtain the first planned publishing amount according to the periodic publishing amount of the first directional condition, and obtain the second planned publishing amount according to the periodic publishing amount of the second directional condition.

[0155] For example, the weather update period can be 24 hours. The weather usually does not change greatly in a day. The server can calculate the periodic publishing amount of the first directional condition and the periodic publishing amount of the second directional condition each day within the publishing period. The server can also calculate the sum of the periodic publishing amount of the first directional condition each day within the publishing period to obtain the first planned publishing amount. The server can also calculate the sum of the periodic publishing amount of the second directional condition each day within the publishing period to obtain the second planned publishing amount.

[0156] Thus, the embodiments of the present application can not only provide the total planned publishing amount of the first directional condition within the publishing period, but also provide the periodic publishing amount of the first directional condition corresponding to each weather update period within the publishing period. Similarly, the periodic publishing amount of the second directional condition corresponding to each weather update period within the publishing period can also be provided. In this way, the periodic publishing amount of the first directional condition and the periodic publishing amount of the second directional condition can be provided to the publisher subsequently, and the publisher can have more understanding of the publishing plan for the target media asset, thereby improving the user experience of the publisher.

[0157] In some embodiments of the present application, in the process of calculating the periodic publishing amount of the first directional condition and the periodic publishing amount of the second directional condition, the server can obtain the first historical publishing amount of the first directional condition and the second historical publishing amount of the second directional condition corresponding to each weather update period within the historical period corresponding to the publishing period. The server can also determine the periodic publishing amount of the first directional condition and the periodic publishing amount of the second directional condition according to the first historical publishing amount and the second historical publishing amount.

[0158] That is, the server can obtain a first historical delivery amount of the first targeting condition and a second historical delivery amount of the second targeting condition in a historical period corresponding to the delivery period. The historical period can be a period before the delivery period and have the same length as the delivery period. After obtaining the first historical delivery amount and the second historical delivery amount, the server can determine the first historical delivery amount as the periodic delivery amount of the first targeting condition, and the second historical delivery amount as the periodic delivery amount of the second targeting condition.

[0159] For example, the delivery period is 2024.06.01-2024.06.15, and the historical period can be 2023.06.01-2023.06.15. The first historical delivery amount is 1 million times, and the periodic delivery amount of the first targeting condition is 1 million times. The second historical delivery amount is 200,000 times, and the periodic delivery amount of the second targeting condition is 200,000 times.

[0160] For another example, the delivery period is 2024.06.01-2024.06.15, and the historical period can be 2024.05.01-2024.05.15. The first historical delivery amount is 500,000 times, and the periodic delivery amount of the first targeting condition is 500,000 times. The second historical delivery amount is 100,000 times, and the periodic delivery amount of the second targeting condition is 100,000 times.

[0161] In this way, the embodiments of the present application can estimate the periodic delivery amount of the first targeting condition and the periodic delivery amount of the second targeting condition according to the first historical delivery amount of the first targeting condition and the second historical delivery amount of the second targeting condition, which can improve the estimation accuracy of the periodic delivery amount of the first targeting condition and the periodic delivery amount of the second targeting condition. Thus, the target media can achieve better delivery effect in the subsequent delivery process.

[0162] The following will continue to be exemplarily illustrated in the process of advertising.

[0163] In some examples, the server can receive an advertising request sent by the first device, and determine the second targeting condition according to the first targeting condition in the advertising request. The server can also calculate a first planned delivery amount of the first targeting condition and a second planned delivery amount of the second targeting condition.

[0164] An exemplary, the server includes an advertisement platform delivery background and an advertisement platform delivery front end. Referring to FIG. 8, the first targeting condition is a sunny day, and the second targeting condition is a cloudy day. The advertisement platform delivery background sends a city acquisition request corresponding to the first targeting condition to the weather server (S801). The city acquisition request is used to request first city information corresponding to the first targeting condition in each day within a historical period corresponding to a delivery period. The first city information includes a city name corresponding to the first targeting condition in each day within the historical period and a historical delivery amount. The weather server sends the first city information to the advertisement platform delivery background (S802). The advertisement platform delivery background receives the first city information, determines the historical delivery amount of the first targeting condition in each day within the historical period as a periodic delivery amount of the first targeting condition in each day within the delivery period (S803). Then, the advertisement platform delivery background calculates a sum of the periodic delivery amount of the first targeting condition in each day within the delivery period, and obtains a first planned delivery amount of the first targeting condition (S804).

[0165] The advertisement platform delivery background sends a city acquisition request corresponding to the second targeting condition to the weather server (S805). The city acquisition request is used to request second city information corresponding to the second targeting condition in each day within a historical period corresponding to a delivery period. The second city information includes a city name corresponding to the second targeting condition in each day within the historical period and a historical delivery amount. The weather server sends the second city information to the advertisement platform delivery background (S806). The advertisement platform delivery background receives the second city information, determines the historical delivery amount of the second targeting condition in each day within the historical period as a periodic delivery amount of the second targeting condition in each day within the delivery period (S807). Then, the advertisement platform delivery background calculates a sum of the periodic delivery amount of the second targeting condition in each day within the delivery period, and obtains a second planned delivery amount of the second targeting condition (S808).

[0166] S505, the server sends first information to the first device, the first information including the first planned delivery amount and the second planned delivery amount, the first information being used to indicate the first planned delivery amount of the first targeting condition and the second planned delivery amount of the second targeting condition.

[0167] S506, the first device receives the first information sent by the server.

[0168] S507, the first device displays a delivery plan interface. The delivery plan interface includes the first planned delivery amount of the first targeting condition and the second planned delivery amount of the second targeting condition.

[0169] In some embodiments of the present application, the server can send the first device the first information, the first information comprising the first planned release quantity and the second planned release quantity, the first information being used to indicate the first planned release quantity of the first targeting condition and the second planned release quantity of the second targeting condition. The first device receives the first information sent by the server, and can display the first planned release quantity and the second planned release quantity in the release plan interface, so that the publisher can view the first planned release quantity of the first targeting condition and the second planned release quantity of the second targeting condition through the release plan interface.

[0170] For example, continuing to refer to FIG. 8, the advertisement platform delivery background sends the first planned delivery quantity of the first targeting condition and the second planned delivery quantity of the second targeting condition to the advertisement platform delivery front end (S809). The advertisement platform delivery front end sends the first planned delivery quantity of the first targeting condition and the second planned delivery quantity of the second targeting condition to the first device (S810). After the first device receives the first planned delivery quantity of the first targeting condition and the second planned delivery quantity of the second targeting condition, the first planned delivery quantity and the second planned delivery quantity are displayed in the delivery plan interface (S811).

[0171] For another example, the first planned delivery quantity of the first targeting condition is 12 million times, and the second planned delivery quantity of the second targeting condition is 3 million times. Referring to FIG. 9, the delivery plan interface displayed by the first device can comprise the condition control 901 of the first targeting condition being “sunny day”, the first planned delivery quantity being “12 million times”, the condition control 902 of the second targeting condition being “cloudy day”, the second planned delivery quantity being “3 million times”, and the creation control 903 corresponding to the creation of the plan and the cancellation control 904 corresponding to the cancellation of the plan.

[0172] In this way, the embodiments of the present application can provide the publisher with the media resource release quantity of the first targeting condition, and also provide the publisher with the media resource release quantity of the corresponding degraded weather targeting condition of the first targeting condition. In this way, even if the weather changes, the service provider can guarantee that the media resource release quantity corresponding to the weather targeting condition selected by the publisher is completed within the release period. Thus, the use experience of the publisher is improved.

[0173] In some embodiments of the present application, the media resource release request can further comprise a guaranteed release quantity of the target media asset, the guaranteed release quantity being a release quantity of the target media asset formulated by the publisher. The server can calculate the second planned release quantity of the second targeting condition of the target media asset when the first planned release quantity is greater than or equal to the guaranteed release quantity.

[0174] That is, the publisher can fill in the guaranteed delivery amount of the target media asset in the creation plan interface, that is, the publisher hopes that the target media asset reaches the guaranteed delivery amount in the delivery process. The server can calculate the second plan delivery amount of the second targeting condition of the target media asset when the first plan delivery amount is greater than or equal to the guaranteed delivery amount.

[0175] For example, referring to FIG. 10, the advertiser can set the guaranteed delivery amount of the advertisement on the creation plan interface. As shown in FIG. 10, the advertiser can edit the guaranteed delivery amount of the advertisement of the sun protection product A in the delivery period according to the actual situation of the sun protection product A, for example, 100 million times can be input in the advertisement guaranteed delivery amount option 1001. The advertisement platform delivery background obtains that the first plan delivery amount of the first targeting condition is 1200 million times, and the first plan delivery amount 1200 million times is greater than the advertisement guaranteed delivery amount 1000 million times. The advertisement platform delivery background can also calculate the second plan delivery amount of the second targeting condition when the first plan delivery amount is greater than the guaranteed delivery amount.

[0176] In this way, the second plan delivery amount of the second targeting condition can be calculated when the first plan delivery amount is greater than or equal to the guaranteed delivery amount in the embodiment of the application, so that the second plan delivery amount of the second targeting condition is provided to the publisher subsequently. In this way, the publisher can make more choices for the plan delivery amount of the target media asset, and improve the use experience of the publisher.

[0177] In some embodiments of the application, the advertisement platform delivery background can also send a first inquiry amount sufficient instruction to the advertisement platform delivery front end when the first plan delivery amount is greater than the guaranteed delivery amount, and the first inquiry amount sufficient instruction is used to indicate that the first plan delivery amount of the first targeting condition meets the guaranteed delivery amount. The advertisement platform delivery front end can send the first inquiry amount sufficient instruction to the first device, and the first inquiry amount sufficient instruction is used to prompt the advertiser that the first plan delivery amount of the first targeting condition meets the guaranteed delivery amount. The first device can display the first inquiry amount sufficient prompt according to the first inquiry amount sufficient instruction.

[0178] For example, referring to FIG. 11, the delivery plan interface displayed by the first device can also include first inquiry amount prompt information, and the first inquiry amount prompt information can be realized as the text "first targeting condition inquiry amount sufficient" by the text control 1101. The first inquiry amount prompt information can include one or more of pop-up prompt information, text prompt information, voice prompt information, or video prompt information.

[0179] In some embodiments of the present application, after determining the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition corresponding to each weather update period, the server can send third information to the first device, the third information being used to indicate the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition. The first device can receive the third information sent by the server and display the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition in the publishing plan interface.

[0180] For example, referring to FIG. 12, the publishing plan interface displayed by the first device can further include the periodic publishing quantity of the first targeting condition per day within the publishing period and the periodic publishing quantity of the second targeting condition per day within the publishing period.

[0181] For example, 2024.06.01: the periodic publishing quantity of the first targeting condition is 1 million times, 2024.06.02: the periodic publishing quantity of the first targeting condition is 900,000 times, 2024.06.03: the periodic publishing quantity of the first targeting condition is 700,000 times, and 2024.06.15: the periodic publishing quantity of the first targeting condition is 950,000 times.

[0182] For example, 2024.06.01: the periodic publishing quantity of the second targeting condition is 100,000 times, 2024.06.02: the periodic publishing quantity of the second targeting condition is 90,000 times, 2024.06.03: the periodic publishing quantity of the second targeting condition is 120,000 times, and 2024.06.15: the periodic publishing quantity of the second targeting condition is 30,000 times.

[0183] In this way, the server in the embodiments of the present application can calculate the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition corresponding to each weather update period within the publishing period and send the two quantities to the first device, so that the publisher can learn the publishing quantity of the target media asset corresponding to each weather update period through the first device. The use experience of the publisher in the process of creating a publishing plan is further improved.

[0184] In some embodiments of the present application, before sending the third information to the first device, the server can update the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition according to a preset coefficient. Then, the server can send the third information to the first device, the third information including the updated periodic publishing quantity of the first targeting condition and the updated periodic publishing quantity of the second targeting condition.

[0185] The preset coefficient is less than 1 and gradually decreases with the increase of the number of periods corresponding to the weather update period.

[0186] In one implementation manner, the updated periodic publishing quantity of the first targeting condition = the periodic publishing quantity of the first targeting condition before updating x 0.8 t, where t is the number of weather update periods corresponding to the period. The updated periodic release amount of the second directional condition = the periodic release amount of the second directional condition before the update x 0.8 t , where t is the number of weather update periods corresponding to the period.

[0187] For example, on June 1, 2024, the periodic release amount of the first directional condition is 1 million times, the number of weather update periods corresponding to the period is 1, and the updated periodic release amount of the first directional condition is 100 x 0.8 = 80 million times. On June 2, 2024, the periodic release amount of the first directional condition is 90 million times, the number of weather update periods corresponding to the period is 2, and the updated periodic release amount of the first directional condition is 90 x 0.8 2 = 57.6 million times. On June 3, 2024, the periodic release amount of the first directional condition is 70 million times, the number of weather update periods corresponding to the period is 3, and the updated periodic release amount of the first directional condition is 70 x 0.8 3 = 38.84 million times.

[0188] For example, on June 1, 2024, the periodic release amount of the second directional condition is 10 million times, the number of weather update periods corresponding to the period is 1, and the updated periodic release amount of the second directional condition is 10 x 0.8 = 8 million times. On June 2, 2024, the periodic release amount of the second directional condition is 90 million times, the number of weather update periods corresponding to the period is 2, and the updated periodic release amount of the second directional condition is 9 x 0.8 2 = 5.76 million times. On June 3, 2024, the periodic release amount of the second directional condition is 12 million times, the number of weather update periods corresponding to the period is 3, and the updated periodic release amount of the first directional condition is 12 x 0.8 3 = 6.14 million times.

[0189] It should be noted that the application embodiments do not specifically limit the updating method corresponding to the periodic release amount of the first directional condition and the periodic release amount of the second directional condition. The sum of the updated periodic release amount of the first directional condition and the updated periodic release amount of the second directional condition can be greater than or equal to the guaranteed release amount.

[0190] The advertising platform delivery background can send the updated periodic release amount of the first directional condition and the periodic release amount of the second directional condition to the first device through the advertising platform delivery front end. Referring to FIG. 13, the delivery plan interface displayed by the first device can include the updated periodic release amount of the first directional condition and the periodic release amount of the second directional condition every day within the delivery period.

[0191] Thus, in the embodiments of the present application, the service side can update the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition according to the preset coefficient, and display the same to the publisher. In this way, although the updated periodic publishing quantity of the first targeting condition is less than the updated periodic publishing quantity of the first targeting condition, and the updated periodic publishing quantity of the second targeting condition is less than the updated periodic publishing quantity of the second targeting condition, the total planned publishing quantity in the publishing period can also meet the guaranteed publishing quantity. Even if the subsequent weather is uncertain, the service side can use the publishing quantity that is not displayed as a supplement to achieve the guaranteed publishing quantity. This avoids the subsequent occurrence of insufficient publishing quantity and exposure quantity, and improves the publishing reliability of the target media asset.

[0192] In some embodiments of the present application, when the first planned publishing quantity is less than the guaranteed publishing quantity, and the sum of the first planned publishing quantity and the second planned publishing quantity is greater than or equal to the guaranteed publishing quantity, the server can calculate a third planned publishing quantity of the target media asset, the third planned publishing quantity being determined based on the second planned publishing quantity, and the third planned publishing quantity being used to represent the planned publishing quantity that can be provided by the target media asset in the publishing period in addition to the first planned publishing quantity and the second planned publishing quantity. The server can also send second information to the first device, the second information being used to indicate the display of the third planned publishing quantity.

[0193] For example, the advertisement platform publishing background can also send a second inquiry quantity sufficient instruction to the advertisement platform publishing front end when the first planned publishing quantity is less than the guaranteed publishing quantity, and the sum of the first planned publishing quantity and the second planned publishing quantity is greater than or equal to the guaranteed publishing quantity, the second inquiry quantity sufficient instruction being used to indicate that the first planned publishing quantity of the first targeting condition does not meet the guaranteed publishing quantity. The advertisement platform publishing front end can send the second inquiry quantity sufficient instruction to the first device, the second inquiry quantity sufficient instruction being used to prompt the advertiser that the first planned publishing quantity of the first targeting condition does not meet the guaranteed publishing quantity. The first device can display a second inquiry quantity sufficient prompt according to the second inquiry quantity sufficient instruction. It should be noted that the display of the second inquiry quantity sufficient prompt is similar to the display of the first inquiry quantity sufficient prompt, and will not be described here.

[0194] The advertisement platform publishing background can also determine a third planned publishing quantity according to the second planned publishing quantity and the coefficient threshold.

[0195] Exemplarily, the coefficient threshold value can be 0.9, 0.8, 0.7, 0.5, or 0.1, etc., and the embodiments of the present application do not limit the specific value corresponding to the coefficient threshold value. For example, the second planned delivery amount is 3 million times, the coefficient threshold value is 0.1, and the third planned delivery amount is 300,000 times. The second information including the third planned delivery amount such as "300,000 times" is sent by the advertisement platform delivery front end to the first device through the advertisement platform delivery background. The first device can also display the second information in the delivery plan interface. Referring to FIG. 14, the third planned delivery amount can also be displayed through the guaranteed delivery amount estimation option 1401 in the delivery plan interface displayed by the first device.

[0196] In this way, in the embodiments of the present application, in the case that the first planned delivery amount is less than the guaranteed delivery amount, and the sum of the first planned delivery amount and the second planned delivery amount is greater than or equal to the guaranteed delivery amount, the service provider can also provide the publisher with the planned delivery amount that can be provided in addition to the first planned delivery amount and the second planned delivery amount. Even if the weather changes, the service provider can supplement through the third planned delivery amount, so as to try to guarantee the completion of the guaranteed delivery amount within the delivery period. The subsequent situation of insufficient media resource delivery amount and media resource exposure amount is avoided.

[0197] In some embodiments of the present application, the server can send the first information to the first device, or can send the first information and the third information in the case that the first planned delivery amount is greater than or equal to the guaranteed delivery amount.

[0198] It should be noted that the server can send the first information and the third information at the same time. The server can also integrate the first information and the third information and send them to the first device. Of course, the first device can display the first information and the third information at the same time, or can display the first information and the third information at different times.

[0199] In the case that the first planned delivery amount is less than the guaranteed delivery amount, and the sum of the first planned delivery amount and the second planned delivery amount is greater than or equal to the guaranteed delivery amount, the server can send the first information, the second information, and the third information to the first device. It should be noted that the server can send the first information, the second information, and the third information at the same time. The server can also integrate the first information, the second information, and the third information and send them to the first device. Of course, the first device can display the first information, the second information, and the third information at the same time, or can display the first information, the second information, and the third information at different times. The timing of the server sending information and the timing of the first device displaying information are not limited in the embodiments of the present application.

[0200] In some embodiments of the present application, the server can send a parameter acquisition request to the first device, the parameter acquisition request being used to request an influence parameter corresponding to a planned release amount of the target media asset, the parameter acquisition request comprising a parameter identifier corresponding to at least one of the first planned release amount, the second planned release amount, or the third planned release amount. The first device receives the parameter acquisition request sent by the server, and displays the parameter identifier in the release plan interface. The first device can further return parameter information to the server in response to a second triggering operation on the parameter identifier, the parameter information being used to indicate a parameter result corresponding to at least one of the first planned release amount, the second planned release amount, or the third planned release amount.

[0201] It can be understood that the parameter result can comprise a specific value of the influence parameter set by the publisher for the planned release amount. In this way, the publisher can complete the release plan for the target media asset, and a subsequent release platform can perform a release process for the target media asset.

[0202] For example, in the process of advertising placement, the influence parameter can comprise an evaluation parameter of the planned placement amount. The first device can display a parameter identifier corresponding to at least one of the first planned placement amount, the second planned placement amount, or the third planned placement amount in the placement plan interface. The advertiser can perform an input operation on the parameter identifier, such as evaluating the second planned placement amount. The first device can return parameter information to the server in response to the input operation of the advertiser on the parameter identifier, the parameter information comprising an evaluation result corresponding to the second planned placement amount, so that the advertiser completes the creation of the target advertising placement plan, and a subsequent advertising platform can place the target advertisement.

[0203] For another example, the influence parameter can further comprise a performance parameter corresponding to the planned placement amount, such as a retention rate parameter of the planned placement amount. Similarly, the advertiser can also set a retention rate parameter for the second planned placement amount. The first device can return parameter information to the server in response to the input operation on the parameter identifier, the parameter information comprising a retention rate parameter result corresponding to the second planned placement amount, so that the advertiser completes the creation of the target advertising placement plan, and a subsequent advertising platform can place the target advertisement.

[0204] In this way, the service party in the embodiments of the present application can provide a setting service of the influence parameter, the influence parameter being a parameter of a planned release amount corresponding to the target media asset. The publisher can set the influence parameter, and more perfectly formulate a release plan for the target media asset. Thus, the completeness of the release plan and the subsequent release effect of the target media asset are improved.

[0205] In some embodiments of the present application, after the publisher completes the creation of the release plan for the target media asset, the server can perform a subsequent release process.

[0206] In a case where the plan release quantity selected by the publisher for the target media content includes a first plan release quantity and a second plan release quantity, the server can obtain weather information corresponding to a current weather update period every weather update period during a release period, and determine a first user group corresponding to the first targeting condition and a second user group corresponding to the second targeting condition in the current weather update period according to the weather information. The server can also lock the first user group according to the periodic release quantity of the first targeting condition. The server can also lock the second user group according to the periodic release quantity of the second targeting condition when the number of user displays of the first user group is less than a preset threshold.

[0207] The preset threshold is a ratio of the release quantity to the number of periods corresponding to the weather update period in the release time. The number of user displays of the user group represents the total number of times each user in the user group displays the target media content, and can also be understood as the total exposure of the target media content in the user group.

[0208] The preset threshold can be a ratio of the release quantity to the number of release days, i.e., it can represent the release quantity that needs to be guaranteed every day. The server locks the first user group to release the target media content to the users in the first user group, and the number of user displays of the locked users in the first user group needs to reach the release quantity that needs to be guaranteed every day. If the number of user displays of the locked users in the first user group does not reach the release quantity that needs to be guaranteed every day, the server can lock the second user group.

[0209] For example, in a case where the advertiser agrees with the advertising platform that the target advertisement has a first plan delivery quantity and a second plan delivery quantity, the server can obtain third city information corresponding to the first targeting condition and fourth city information corresponding to the second targeting condition every day in the morning from the weather server during the delivery time period. The third city information includes a set of cities corresponding to the first targeting condition, and the fourth city information includes a set of cities corresponding to the second targeting condition. The server locks the first user group corresponding to the third city information according to the periodic delivery quantity of the first targeting condition. When the number of user displays of the locked users in the first user group is less than the delivery quantity that needs to be guaranteed every day, the server needs to lock the second user group corresponding to the fourth city information according to the second plan delivery quantity.

[0210] In some embodiments of the present application, when the planned publishing quantity selected by the publisher for the target media content includes a first planned publishing quantity, a second planned publishing quantity, and a third planned publishing quantity, the first user group and the second user group are locked in the manner described above. If the sum of the number of user displays locked in the first user group and the number of user displays locked in the second user group is less than the preset threshold, the server can obtain a third user group, wherein the users in the third user group can include intended users of the target media content. The intended users of the target media content can include users who have browsed media content of the same type as the target media content and users who have browsed media content with high similarity to the content of the target media content, and embodiments of the present application do not specifically limit the user features corresponding to the intended users.

[0211] The server can also lock the third user group according to the third planned publishing quantity, so that the sum of the number of user displays locked in the first user group, the number of user displays locked in the second user group, and the number of user displays locked in the third user group is greater than or equal to the preset threshold.

[0212] For example, when the advertiser agrees with the advertising platform that the target advertisement is to be published in a first planned publishing quantity, a second planned publishing quantity, and a third planned publishing quantity, the server needs to not only lock the first user group and the second user group, but also obtain a third user group and lock the third user group according to the third planned publishing quantity.

[0213] In this way, embodiments of the present application can determine the first user group corresponding to the first targeting condition and the second user group corresponding to the second targeting condition according to real-time weather information every weather update period when the target media content is published. The first user group and the second user group can also be locked and the target media content can be published to complete the publishing quantity required to be guaranteed every day. Further, when the sum of the number of user displays in the first user group and the number of user displays in the second user group is less than the preset threshold, the third user group can also be locked and the target media content can be published to complete the publishing quantity required to be guaranteed every day. Thus, the publishing quantity and the exposure quantity can be guaranteed as much as possible, and the publishing reliability of the target media content can be improved.

[0214] In some embodiments of the present application, in the process of publishing the target media asset, if the target media asset is published to the target user, the target user can use the media asset position corresponding to the APP in the second device to view the corresponding media resource. The target user can perform a third triggering operation on the media asset position, and the second device sends a content request to the server in response to the third triggering operation on the media asset position. The server can receive the content request of the second device (such as the mobile phone of the target user), and the content request is used to request the media asset content of the target media asset. It can be understood that the target media asset can correspond to the media asset position, and the target user can be at least one locked user in the first user group, the second user group or the third user group. The second device is a device used by at least one locked user in the first user group, the second user group or the third user group.

[0215] The server can send a content response to the second device according to the content request, and the content response is used to indicate the media asset content of the target media asset exposed. The second device receives the content response and can display a display interface corresponding to the target media asset, and the display interface includes the media asset content of the target media asset.

[0216] In some embodiments of the present application, the server can also count the publishing result of the target media asset corresponding to each weather update period, and the publishing result includes the first exposure times of the first user group and the second exposure times of the second user group.

[0217] For example, the server can count the display times (exposure times) of the media asset content corresponding to the target media asset in each weather update period to obtain the publishing result.

[0218] The server can also send the publishing result information to the first device, and the publishing result information is used to indicate the display of the first exposure times and the second exposure times of the target media asset. The first device receives the publishing result information sent by the server, displays a media management interface, and the media management interface includes the first exposure times and the second exposure times.

[0219] For example, in the process of publishing the target advertisement, the server can count the exposure times of the target advertisement every day, and the exposure times of the target advertisement include the first exposure times of the first user group and the second exposure times of the second user group. The first exposure times and the second exposure times can be displayed in the advertisement management interface of the first device, as shown in FIG. 15.

[0220] Of course, if the advertiser selects the third plan delivery amount, the publishing result can also include the third exposure times of the third user group. The advertiser can also see the third exposure times in the advertisement management interface. The embodiments of the present application do not specifically limit the interface content of the advertisement management interface.

[0221] Therefore, the service party of the embodiment of the present application can count the publishing result in the target media publishing process and provide the publisher with the publishing result. The publisher can clearly know the exposure of the target media in the publishing process, and the use experience of the publisher is improved.

[0222] In some embodiments of the present application, the server can further send prompt information to the first device when the first planned publishing amount is less than the guaranteed publishing amount, and the sum of the first planned publishing amount and the second planned publishing amount is also less than the guaranteed publishing amount. The prompt information is used to prompt the publisher to update the guaranteed publishing amount according to the first planned publishing amount and the second planned publishing amount, or the prompt information is used to prompt that the guaranteed publishing amount cannot be reached and the corresponding parameter result of the guaranteed publishing amount is guaranteed not to be changed. The first device can receive the prompt information sent by the server, and display a prompt interface including the prompt information.

[0223] For example, the server can send prompt information to the first device when the first planned publishing amount is less than the guaranteed publishing amount, and the sum of the first planned publishing amount and the second planned publishing amount also cannot reach the guaranteed publishing amount. The first device can display the prompt information in the prompt interface. Referring to FIG. 16, the prompt interface can include prompt information 1601, which is used to prompt the publisher to modify the guaranteed publishing amount, or is used to prompt the publisher that the corresponding parameter result of the guaranteed publishing amount is guaranteed not to be changed.

[0224] Therefore, the service party of the embodiment of the present application can give the publisher some publishing suggestions and publishing situations when the first planned publishing amount is less than the guaranteed publishing amount, and the sum of the first planned publishing amount and the second planned publishing amount also cannot reach the guaranteed publishing amount. The publisher can clearly know the publishing amount of the target media, and the use experience of the publisher is improved.

[0225] In some embodiments of the present application, the publisher can input a trigger operation in response to the prompt information, and create a subsequent plan. It should be noted that the publisher can select to update the guaranteed publishing amount or select to guarantee that the corresponding parameter result of the guaranteed publishing amount is not changed. The server performs the publishing process of the target media, such as the city information obtaining process and the user locking process, which are similar to the above embodiments, and will not be described here.

[0226] In some schemes, a plurality of embodiments of the present application can be combined, and the combined scheme is implemented. Alternatively, some operations in the flow of each method embodiment are optionally combined, and / or the order of some operations is optionally changed. Moreover, the execution order between the steps of each flow is only exemplary, and does not constitute a limitation on the execution order between the steps, and other execution orders between the steps can also be used. It is not intended to indicate that the execution order is the only execution order in which these operations can be executed.

[0227] Those of ordinary skill in the art will realize that the operations of the methods disclosed in connection with the embodiments described herein can be re-ordered, and other steps can be added or replaced. Additionally, some steps can be optional.

[0228] Furthermore, certain steps in the processes described herein can be performed at the same time or in a different order. Additionally, portions of the processes can be implemented as a routine, a component, or a computer program product.

[0229] Also, each method embodiment can be implemented alone or in combination with another method embodiment.

[0230] Embodiments of the present application also provide an electronic device, which can be a mobile phone as described above, as shown in FIG. 17. The mobile phone can include one or more processors 1710, a memory 1720, and a communication interface 1730.

[0231] The memory 1720 and the communication interface 1730 are coupled to the processor 1710. For example, the memory 1720, the communication interface 1730, and the processor 1710 can be coupled together via a bus 1740.

[0232] The communication interface 1730 is configured to transmit and / or receive data to and / or from other devices. The memory 1720 stores computer program code. The computer program code includes computer instructions that, when executed by the processor 1710, cause the electronic device to perform the steps of the methods described in the embodiments of the present application.

[0233] The processor 1710 can be a processor or a controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. The processor can implement or execute various example logical blocks, modules, and circuits described in connection with the present disclosure. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0234] The bus 1740 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 1740 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is shown in FIG. 17, but it does not mean that there is only one bus or only one type of bus.

[0235] In some embodiments, the mobile phone can further include a display. Wherein the processor is configured to, in response to the first trigger operation for the target media asset, control the communication interface to send a media resource publishing request to the server, the media resource publishing request including a first targeting condition and a publishing period of the target media asset, the first targeting condition including a weather targeting condition selected by a publisher in a publishing process of the target media asset.

[0236] The communication interface is further configured to receive the first information sent by the server.

[0237] The processor is further configured to control the display to display a publishing plan interface according to the first information, the first information being used to indicate to display a first planned publishing amount and a second planned publishing amount.

[0238] The display is configured to display a creation plan interface of the target media asset.

[0239] The display is further configured to display a publishing plan interface, the publishing plan interface including a first planned publishing amount of the first targeting condition and a second planned publishing amount of a second targeting condition. Wherein the first information includes the first planned publishing amount of the first targeting condition and the second planned publishing amount of the second targeting condition within the publishing period, the second targeting condition being a degraded weather targeting condition of the first targeting condition.

[0240] Embodiments of the present application also provide an electronic device, which includes a memory and one or more processors; the memory is coupled with the processors; wherein the memory stores computer program codes, the computer program codes include computer instructions, when the computer instructions are executed by the processors, the electronic device executes the related method steps in the above method embodiments.

[0241] Embodiments of the present application also provide a server, which includes a processor and a memory, the memory is coupled with the processor, and the memory is used to store computer readable instructions, when the processor reads the computer readable instructions from the memory, the server executes the related method steps in the above method embodiments.

[0242] The embodiment of the present application further provides a computer program product, and the computer program product contains instructions. When the instructions are run on a computer or a processor, the computer or the processor executes the related method steps in the above method embodiment.

[0243] The embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium includes a computer program. When the computer program is run on an electronic device, the electronic device executes the related method steps in the above method embodiment. When the computer program is run on a server, the server executes the related method steps in the above method embodiment.

[0244] The embodiment of the present application further provides a chip system, and the chip system includes a processor and a memory. The memory is used for storing a program or instructions. When the program or instructions are executed by the processor, the chip system implements the related method steps in the above method embodiment.

[0245] Optionally, the processor in the chip system can be one or more. The processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, which is implemented by reading software codes stored in the memory.

[0246] Optionally, the memory in the chip system can also be one or more. The memory can be integrated with the processor or set separately from the processor, and the embodiment of the present application is not limited. Exemplarily, the memory can be a non-transient processor, for example, a read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips respectively, and the embodiment of the present application does not make specific limitation on the type of the memory and the setting mode of the memory and the processor.

[0247] For example, the chip system can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processor (DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (PLD) or other integrated chip.

[0248] The electronic device, computer storage medium or computer program product provided in the application are used for executing the corresponding method provided in the above, and thus the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method provided in the above, which will not be described herein again.

[0249] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0250] In several embodiments provided in the application, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the apparatus embodiments described above are only illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0251] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or multiple physical units, which can be located in one place or distributed to multiple different places. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.

[0252] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0253] If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or say the parts that make contributions or the whole or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, including a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to perform all or part of the steps of the method of each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0254] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A media asset distribution method, characterized by, The method is applied to a server and comprises the following steps: receiving a media resource publishing request sent by a first device, the media resource publishing request comprising a first directional condition of a target media asset and a publishing period, the first directional condition comprising a weather directional condition selected by a publisher in a publishing process of the target media asset; calculating a first planned publishing amount of the target media asset in the publishing period under the first directional condition and a second planned publishing amount of the target media asset in the publishing period under a second directional condition, the second directional condition being a degraded weather directional condition of the first directional condition; sending first information to the first device, the first information comprising the first planned publishing amount and the second planned publishing amount, the first information being used to instruct display of the first planned publishing amount under the first directional condition and the second planned publishing amount under the second directional condition.

2. The method of claim 1, wherein, The condition restriction degree of the second directional condition is less than the condition restriction degree of the first directional condition.

3. The method according to claim 1 or 2, characterized in that, The index type of a weather index in the first directional condition and the index type of a weather index in the second directional condition meet a first similarity condition, or the numerical value of a weather index in the first directional condition and the numerical value of a weather index in the second directional condition meet a second similarity condition.

4. The method according to any one of claims 1 to 3, characterized in that, The media resource publishing request further comprises a guaranteed publishing amount of the target media asset, the guaranteed publishing amount being a publishing amount set by the publisher for the target media asset, and the calculation of the second planned publishing amount of the target media asset under the second directional condition comprises the following steps: when the first planned publishing amount is greater than or equal to the guaranteed publishing amount, calculating the second planned publishing amount of the target media asset under the second directional condition.

5. The method according to any one of claims 1 to 4, characterized in that, The media resource publishing request further comprises a guaranteed publishing amount of the target media asset, the guaranteed publishing amount being a publishing amount set by the publisher for the target media asset, and the method further comprises the following steps: when the first planned publishing amount is less than the guaranteed publishing amount and the sum of the first planned publishing amount and the second planned publishing amount is greater than or equal to the guaranteed publishing amount, calculating a third planned publishing amount of the target media asset, the third planned publishing amount being determined based on the second planned publishing amount, the third planned publishing amount being used to represent a planned publishing amount that can be provided by the target media asset in the publishing period in addition to the first planned publishing amount and the second planned publishing amount; sending second information to the first device, the second information being used to instruct display of the third planned publishing amount.

6. The method of claim 5, wherein, The calculation of the first planned publishing amount of the target media asset in the publishing period under the first directional condition and the second planned publishing amount of the target media asset in the publishing period under the second directional condition comprises the following steps: calculating a period publishing amount of the target media asset in the publishing period under the first directional condition and a period publishing amount of the target media asset in the publishing period under the second directional condition corresponding to each weather update period; obtaining the first planned publishing amount according to the period publishing amount under the first directional condition; obtaining the second planned publishing amount according to the period publishing amount under the second directional condition; The method further comprises the following steps: The third information is sent to the first device, and the third information is used to indicate a periodic publishing quantity of the first targeting condition and a periodic publishing quantity of the second targeting condition.

7. The method of claim 6, wherein, The third information is sent to the first device, and the third information is used to indicate a periodic publishing quantity of the first targeting condition and a periodic publishing quantity of the second targeting condition. The periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition are updated according to a preset coefficient, the preset coefficient is less than 1, and gradually becomes smaller with an increase in a corresponding period number of the weather update period; The third information is sent to the first device, and the third information includes the updated periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition.

8. The method according to claim 6 or 7, characterized in that, The periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition are calculated, and the calculation includes: A first historical publishing quantity of the first targeting condition and a second historical publishing quantity of the second targeting condition corresponding to each weather update period in a historical period corresponding to the publishing period are obtained; The periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition are determined according to the first historical publishing quantity and the second historical publishing quantity.

9. The method according to any one of claims 6-8, characterized in that, The method further includes: When the target media asset is published in the publishing period, weather information corresponding to a current weather update period is obtained every weather update period; According to the weather information, a first user group corresponding to the first targeting condition and a second user group corresponding to the second targeting condition in the current weather update period are determined; The first user group is locked according to the periodic publishing quantity of the first targeting condition; When a user display quantity of the first user group is less than a preset threshold value, the second user group is locked according to the periodic publishing quantity of the second targeting condition, the preset threshold value is a ratio of the guaranteed publishing quantity to a corresponding period number of the weather update period in the publishing time, and the user display quantity of the user group is used to represent a total sum of a display number of each user in the user group.

10. The method of claim 9, wherein, The method further includes: When a total sum of the user display quantity of the first user group and the user display quantity of the second user group is less than the preset threshold value, a third user group is obtained; The third user group is locked according to the third planned publishing quantity.

11. The method according to claim 9 or 10, characterized in that, The method further includes: A content request is received, the content request is used to request media content corresponding to the target media asset, and the second device is a device used by at least one locked user in the first user group, the second user group or the third user group; According to the content request, a content response is sent to the second device, and the content response is used to indicate exposure of media content of the target media asset; A publishing result of the target media asset corresponding to each weather update period is counted, and the publishing result includes a first exposure number of the first user group and a second exposure number of the second user group; Publishing result information is sent to the first device, and the publishing result information is used to indicate display of the first exposure number and the second exposure number of the target media asset.

12. The method according to any one of claims 5-11, characterized in that, The method further includes: sending a parameter acquisition request to the first device, the parameter acquisition request being used to request an influence parameter corresponding to a planned release amount of the target media asset, and the parameter acquisition request including a parameter identifier corresponding to at least one of the first planned release amount, the second planned release amount, or the third planned release amount.

13. The method according to any one of claims 5-12, characterized in that, The method further includes: when the first planned release amount is less than the guaranteed release amount and a sum of the first planned release amount and the second planned release amount is less than the guaranteed release amount, sending prompt information to the first device, the prompt information being used to prompt updating of the guaranteed release amount according to the first planned release amount and the second planned release amount, and / or the prompt information being used to prompt that the guaranteed release amount cannot be reached and that the parameter result corresponding to the guaranteed release amount is guaranteed not to be changed.

14. The method of claim 3, wherein, The weather index includes at least one of a temperature, a weather, an ultraviolet index, a dressing index, a makeup index, or an air quality index.

15. A media asset distribution method, characterized by, The method applied to a first device includes: displaying a creation plan interface of a target media asset; in response to a first trigger operation on the target media asset, sending a media resource release request to a server, the media resource release request including a first targeting condition and a release period of the target media asset, the first targeting condition including a weather targeting condition selected by a publisher in a release process of the target media asset; receiving first information sent by the server, the first information including a first planned release amount of the first targeting condition and a second planned release amount of a second targeting condition in the release period, the second targeting condition being a degraded weather targeting condition of the first targeting condition, and the first information being used to instruct displaying the first planned release amount and the second planned release amount; displaying a release plan interface, the release plan interface including the first planned release amount of the first targeting condition and the second planned release amount of the second targeting condition.

16. The method of claim 15, wherein, The media resource release request further includes a guaranteed release amount of the target media asset, the guaranteed release amount being a release amount formulated by the publisher for the target media asset, and the method further includes: receiving second information sent by the server, the second information being used to instruct displaying a third planned release amount, the third planned release amount being determined based on the second planned release amount when the first planned release amount is less than the guaranteed release amount and a sum of the first planned release amount and the second planned release amount is greater than or equal to the guaranteed release amount, and the third planned release amount being used to represent a planned release amount that can be provided by the server for the target media asset in the release period except for the first planned release amount and the second planned release amount; displaying the third planned release amount in the release plan interface.

17. The method of claim 16, wherein, The method further includes: receiving third information sent by the server, the third information being used to instruct displaying a periodic release amount of the first targeting condition and a periodic release amount of the second targeting condition, and the periodic release amount being used to represent a planned release amount corresponding to each weather update period in the release period of the target media asset; display the periodic publishing quantity of the first targeting condition and the periodic publishing quantity of the second targeting condition in the publishing plan interface.

18. The method of claim 16 or 17, wherein, The method further includes: receiving publishing result information sent by the server, the publishing result information being used to indicate the number of exposures of the target media asset in each weather update period in a publishing period, the publishing result information including a first number of exposures and a second number of exposures, the first number of exposures being used to indicate a publishing result of the first targeting condition corresponding to a first user group, and the second number of exposures being used to indicate a publishing result of the second targeting condition corresponding to a second user group; displaying a media asset management interface, the media asset management interface including the first number of exposures and the second number of exposures.

19. The method according to any one of claims 16-18, characterized by, The method further includes: receiving a parameter acquisition request sent by the server, the parameter acquisition request being used to request an influence parameter corresponding to the planned publishing quantity of the target media asset, the parameter acquisition request including a parameter identifier corresponding to at least one of the first planned publishing quantity, the second planned publishing quantity, or the third planned publishing quantity; displaying the parameter identifier in the publishing plan interface; in response to a second triggering operation on the parameter identifier, returning parameter information to the server, the parameter information being used to indicate a parameter result corresponding to at least one of the first planned publishing quantity, the second planned publishing quantity, or the third planned publishing quantity.

20. The method according to any one of claims 16-19, characterized by, The method further includes: receiving prompt information sent by the server, the prompt information being used to prompt updating the guaranteed publishing quantity according to the first planned publishing quantity and the second planned publishing quantity, and / or the prompt information being used to prompt that the guaranteed publishing quantity cannot be reached and the parameter result corresponding to the guaranteed publishing quantity is not changed; displaying a prompt interface, the prompt interface including the prompt information.

21. An electronic device, comprising: The electronic device includes a processor and a memory, the memory being coupled to the processor, the memory being used to store computer readable instructions, when the processor reads the computer readable instructions from the memory, the electronic device executes the method in any one of claims 15-20.

22. A server, comprising: The server includes a processor and a memory, the memory being coupled to the processor, the memory being used to store computer readable instructions, when the processor reads the computer readable instructions from the memory, the server executes the method in any one of claims 1-14.

23. A chip system, characterized by The chip system includes a processor and a memory, the processor being coupled to the memory, the memory being used to store programs or instructions, when the programs or instructions are executed by the processor, the processor executes the method in any one of claims 1-14, or executes the method in any one of claims 15-20.

24. A computer-readable storage medium, characterized in that, The computer readable storage medium includes a computer program, when the computer program runs on the electronic device, makes the electronic device execute the method as claimed in any one of claims 1-14, when the computer program runs on the server, makes the server execute the method as claimed in any one of claims 15-20.

25. A computer program product, characterised in that, The computer program product includes instructions, when the instructions run on the computer or the processor, make the computer or the processor execute the method as claimed in any one of claims 1-14, or execute the method as claimed in any one of claims 15-20.

Citation Information

Patent Citations

  • Automatic degrading method and system of advertisement request flow

    CN108154385A

  • Multimedia data delivery method and device and computer readable storage medium

    CN110570257A

  • Advertisement putting method, mobile terminal and storage medium

    CN112365287A

  • Hyper-local temporally relevant weather triggered dynamic messaging

    US20200294087A1

  • Advertisement management system

    US20240127288A1