Advertisement video updating method, system and equipment based on marketing data real-time feedback

By collecting and analyzing marketing data in real time and dynamically generating advertising video update instructions, the problem that traditional advertising video updates are difficult to respond to market changes in real time is solved. The synchronous response of advertising content and market status is achieved, and the accuracy and timeliness of advertising delivery are improved.

CN120769080AInactive Publication Date: 2025-10-10SHENZHEN BOYU NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510855888.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-10-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional advertising video updates are difficult to respond to market changes in real time, resulting in delayed advertising content, waste of resources and decreased conversion rates. Existing technologies are difficult to meet the needs in high-concurrency and time-sensitive scenarios.

Method used

By establishing a connection with the marketing data source, collecting and analyzing marketing data in real time, automatically generating advertising video update instructions, dynamically replacing video elements to achieve synchronous response of advertising content and market status, using preset unique identifiers to associate updateable layer elements in advertising videos, and achieving accurate updates through multi-dimensional analysis and dynamic replacement algorithms.

Benefits of technology

It achieves a high degree of synchronization between advertising content and market status, improves the accuracy and timeliness of advertising delivery, reduces hardware load and operating costs, supports cross-platform deployment, enhances advertisers' independent control, and improves user reach efficiency and conversion rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120769080A_ABST
    Figure CN120769080A_ABST
Patent Text Reader

Abstract

The invention relates to an advertisement video updating method, system and device based on marketing data real-time feedback, and the method comprises the steps: building a connection with a marketing data source, and continuously receiving real-time marketing data; monitoring a marketing state change of a specific commodity in the real-time marketing data; responding to the monitored change of the marketing state of the specific commodity, automatically generating an updating instruction, the updating instruction comprising a video element identifier needing to be replaced and corresponding updating content, and the video element identifier being a preset unique identifier and being used for associating an updatable layer element in the advertisement video; and on the basis of the updating instruction, positioning and replacing specific copywriting contents and picture elements corresponding to the video element identifier in the target advertisement video, and completing advertisement video updating, so as to achieve the purposes of synchronously responding to the advertisement contents and the market state and improving the accuracy and timeliness of advertisement putting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of advertising and marketing technology, and in particular to a method, system and device for updating advertising videos based on real-time feedback of marketing data. Background Art

[0002] As the digital advertising industry evolves towards real-time, data-driven approaches, the dynamic connection between advertising content and marketing data has become a core requirement for improving delivery effectiveness. Traditional advertising video updates often rely on manual monitoring or preset templates, making it difficult to respond to market changes in real time, such as price fluctuations, inventory adjustments, and promotional events. This leads to delayed advertising content, wasted resources, and decreased conversion rates. While existing technologies attempt to achieve content replacement through programmatic ad generation or video editing tools, they are still limited by data processing delays, rigid threshold settings, and cross-platform compatibility issues, making it difficult to meet the needs of high-concurrency, time-sensitive scenarios. Summary of the Invention

[0003] The main purpose of the present invention is to provide an advertising video update method, system and device based on real-time feedback of marketing data. By collecting and analyzing marketing data in real time, advertising video update instructions are dynamically generated to achieve synchronous response of advertising content and market status, thereby improving the accuracy and timeliness of advertising delivery.

[0004] To achieve the above object, the present invention provides an advertising video updating method based on real-time feedback of marketing data, comprising the following steps:

[0005] Establish connections with marketing data sources to continuously receive real-time marketing data;

[0006] Monitoring changes in marketing status of specific products in the real-time marketing data;

[0007] In response to monitoring a change in the marketing status of the specific product, automatically generating an update instruction, the update instruction including an identifier of a video element to be replaced and corresponding update content, the video element identifier being a preset unique identifier used to associate with an updateable layer element in the advertising video;

[0008] Based on the update instruction, the specific text content and screen elements corresponding to the video element identifier in the target advertising video are located and replaced to complete the advertising video update.

[0009] Furthermore, the steps of establishing a connection with a marketing data source and continuously receiving real-time marketing data include:

[0010] Establish connections with e-commerce platform inventory management systems, enterprise ERP systems, or POS terminals;

[0011] Real-time marketing data reflecting at least one change in product inventory status, price information, and promotional activities is continuously received.

[0012] Furthermore, the step of monitoring changes in the marketing status of a specific product in the real-time marketing data includes:

[0013] filtering the real-time marketing data according to a preconfigured list of product IDs;

[0014] Set a threshold trigger for the inventory quantity field, sales price field, or promotion status field of a specific product in the list. When the field value exceeds the threshold, it is determined that the marketing status has changed.

[0015] Furthermore, in response to monitoring a change in the marketing status of the specific product, the step of automatically generating an update instruction includes:

[0016] Associating the marketing status change of the specific product with the corresponding video element identifier according to a predefined mapping rule, wherein the mapping rule includes a correspondence table between product attributes and video layer elements;

[0017] Based on the association results, match the update content corresponding to the current marketing status change value from the preset copy template library or image material library. The update content includes text type, image type, or composite type. The text type is used to replace the copy content in the advertising video, the image type is used to replace the screen elements, and the composite type includes a combination of text and image elements.

[0018] When the marketing status changes to a promotion update, a limited-time badge element is added to the update content;

[0019] The video element identifier, update content and operation parameters are combined to generate a structured update instruction.

[0020] Furthermore, based on the update instruction, the specific text content and screen elements corresponding to the video element identifier in the target advertising video are located and replaced to complete the step of updating the advertising video, including:

[0021] Parse the timeline metadata of the target ad video to obtain the video layer structure information;

[0022] Based on the video element identifier in the update instruction, locate a target layer corresponding to the video element identifier in the target advertisement video, wherein the target layer includes at least one type of media element selected from the group consisting of a text layer, an image layer, and a composite layer;

[0023] Perform dynamic replacement operations to update the located layer contents respectively.

[0024] Furthermore, the steps of performing a dynamic replacement operation to update the located layer contents include:

[0025] When a dynamic replacement operation is performed when the video is ready to play, the updated content is injected into the resource package of the video editing project;

[0026] When the updated content is text, an anti-aliased text bitmap matching the video resolution is generated. When the updated content is an image, pixel fusion preprocessing is performed according to the preset transparency parameters.

[0027] Repackage and generate playable advertising video files.

[0028] Furthermore, the step of performing a dynamic replacement operation to update the located layer contents respectively includes:

[0029] When a dynamic replacement operation is performed during video playback, the target layer area is located through the video player layer overlay interface;

[0030] When the updated content is text, the anti-aliased text bitmap is rendered in real time to cover the original layer. When the updated content is an image, the image and background are dynamically merged according to the preset transparency parameters.

[0031] Overlay the rendering results to the located target layer in real time.

[0032] The present invention also provides an advertising video updating system based on real-time feedback of marketing data, comprising:

[0033] Data collection unit, used to establish a connection with the marketing data source and continuously receive real-time marketing data;

[0034] a status monitoring unit, configured to monitor changes in the marketing status of a specific commodity in the real-time marketing data;

[0035] an instruction generating unit, configured to automatically generate an update instruction in response to monitoring a change in the marketing status of the specific product, wherein the update instruction includes an identifier of the video element to be replaced and corresponding update content;

[0036] The video processing unit is used to locate and replace the specific text content and screen elements corresponding to the video element identifier in the target advertising video based on the update instruction to complete the advertising video update.

[0037] The present invention also provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the above-mentioned method for updating advertising videos based on real-time feedback of marketing data are implemented.

[0038] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned method for updating advertising videos based on real-time feedback of marketing data.

[0039] The advertising video updating method, system and device based on real-time feedback of marketing data provided by the present invention have the following beneficial effects: the present invention improves the timeliness and accuracy of advertising content by constructing a closed-loop system for real-time feedback of marketing data and dynamic update of advertising videos. On the one hand, based on real-time analysis of multi-dimensional marketing status (such as price changes, inventory warnings, and promotional effects), it can automatically trigger local or global updates of advertising videos to ensure that advertising information is highly synchronized with market dynamics; on the other hand, through phased resource optimization strategies (such as pre-processing rendering and hardware acceleration coverage), while reducing hardware load and operating costs, it adapts to large-scale concurrent scenarios and diversified terminal needs. In addition, the technical solution also supports cross-platform deployment, enhances advertisers' independent control over content, and improves user reach efficiency and conversion rate. On the whole, the present invention injects intelligent and dynamic capabilities into the advertising ecosystem, helping enterprises achieve precise marketing and efficient use of resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 This is a flow chart of a method for updating an advertising video based on real-time feedback of marketing data in one embodiment of the present invention;

[0041] Figure 2 This is a structural block diagram of an advertising video updating system based on real-time feedback of marketing data in one embodiment of the present invention;

[0042] Figure 3 It is a schematic block diagram of the structure of a computer device according to an embodiment of the present invention.

[0043] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION

[0044] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0045] Reference Figure 1 , which is a flow chart of a method for updating an advertising video based on real-time feedback of marketing data proposed by the present invention, comprising the following steps:

[0046] S1, establishes a connection with the marketing data source and continuously receives real-time marketing data;

[0047] S2, monitoring the marketing status change of a specific product in the real-time marketing data;

[0048] S3, in response to monitoring a change in the marketing status of the specific product, automatically generating an update instruction, the update instruction including an identifier of a video element to be replaced and corresponding update content, the video element identifier being a preset unique identifier used to associate with an updateable layer element in the advertisement video;

[0049] S4: Based on the update instruction, locate and replace the specific text content and screen elements corresponding to the video element identifier in the target advertising video to complete the advertising video update.

[0050] In one embodiment, for step S1,

[0051] Steps to establish a connection with marketing data sources and continuously receive real-time marketing data include:

[0052] Establish connections with e-commerce platform inventory management systems, enterprise ERP systems, or POS terminals;

[0053] Real-time marketing data reflecting at least one change in product inventory status, price information, and promotional activities is continuously received.

[0054] In a specific implementation, based on the API interface or data middle platform technology (such as RESTfulAPI, WebSocket or message queue Kafka), cross-system data interaction is carried out through standardized data protocols. For example, when the inventory management system of the e-commerce platform detects that the inventory quantity of a certain product is lower than the preset threshold, it will push a real-time data packet containing the product ID, inventory change and timestamp to the system of the present invention through the API interface; the enterprise ERP system will synchronize price adjustment or promotion change information (such as promotion start time, discount ratio, activity status) to the system of the present invention in the form of incremental updates through a timed polling or event triggering mechanism. To ensure the security of data transmission, all connections use the TLS1.3 encryption protocol and verify the legitimacy of the request source through the OAuth 2.0 authentication mechanism. In addition, the system allocates processing priorities for multi-source data streams through a dynamic load balancing algorithm (such as weighted polling), and its scheduling efficiency can be expressed as:

[0055]

[0056] Where, T is the total data processing delay (ms), N is the number of concurrent data packets, and w i is the weight of the i-th data source (determined by business priority, range 0≤w i ≤1), R iis the transmission rate (MB / s) of the i-th data source, and δ is the mean network transmission jitter. The above technical measures not only address the data lag caused by traditional manual data entry, but also ensure accurate recognition of marketing status changes through standardized processing of multi-source heterogeneous data (for example, mapping sales flow from POS terminals with inventory records from ERP systems), laying a reliable data foundation for subsequent dynamic updates of advertising videos.

[0057] In one embodiment, for step S2,

[0058] The step of monitoring changes in the marketing status of a specific product in the real-time marketing data includes:

[0059] filtering the real-time marketing data according to a preconfigured list of product IDs;

[0060] Set a threshold trigger for the inventory quantity field, sales price field, or promotion status field of a specific product in the list. When the field value exceeds the threshold, it is determined that the marketing status has changed.

[0061] In a specific implementation, based on the real-time marketing data stream established in step S1 (such as the JSON format data packet pushed by the inventory management system of the e-commerce platform, which contains fields such as product ID, inventory quantity, price, promotion status, etc.), the product ID list is stored through a distributed memory database (such as the Hash structure of Redis), and the screening priority is dynamically adjusted based on the product attributes (such as category, life cycle stage, and historical sales volatility). For example, for products in the new product launch stage, the system will automatically add its ID to the high-priority monitoring queue and set the inventory threshold to "less than 50% of the safety stock"; for mature products, a price fluctuation threshold (such as ±5%) may be used. In the design of threshold triggers, the system introduces a two-layer dynamic threshold model to adapt to the needs of different scenarios: a static baseline threshold, which calculates the baseline value (such as the moving average inventory) based on the real-time marketing data received in step S1, and uses the formula T base =μ+k·σ to determine the initial threshold (where μ is the historical mean, σ is the standard deviation, and k is the sensitivity coefficient, ranging from 0.5≤k≤2.0); dynamic attenuation threshold, for short-term fluctuation scenarios such as promotional activities, uses an exponential decay function to dynamically adjust the trigger sensitivity: T dynamic (t) = T base ·e -αtWhere α is the decay rate parameter (0.1≤α≤0.5), and t is the time interval from the last trigger. This mechanism effectively avoids high-frequency false triggers (such as temporary adjustments during price testing). Step S2 combines a pre-configured product ID list with a dynamic threshold trigger to achieve accurate monitoring of changes in the marketing status of specific products. At the real-time data processing level, a streaming computing framework is used to build an event-driven pipeline, which is seamlessly connected with the real-time marketing data stream received in step S1. The product ID is mapped to the computing node through a consistent hashing algorithm to ensure load balancing in high-concurrency scenarios; a sliding time window (such as a 5-minute window with a step size of 1 minute) is used to calculate statistical features for fields such as inventory and price to avoid instantaneous noise interference; a "delayed confirmation" mechanism is introduced. When the field value exceeds the threshold, the system will delay for 30 seconds for secondary verification (by comparing the data trend of the previous 5 minutes). Only when the breakthrough continues will it be determined as a valid change.

[0062] In one embodiment, for step S3,

[0063] In response to monitoring a change in the marketing status of the specific product, the step of automatically generating an update instruction includes:

[0064] Associating the marketing status change of the specific product with the corresponding video element identifier according to a predefined mapping rule, wherein the mapping rule includes a correspondence table between product attributes and video layer elements;

[0065] Based on the association results, match the update content corresponding to the current marketing status change value from the preset copy template library or image material library. The update content includes text type, image type, or composite type. The text type is used to replace the copy content in the advertising video, the image type is used to replace the screen elements, and the composite type includes a combination of text and image elements.

[0066] When the marketing status changes to a promotion update, a limited-time badge element is added to the update content;

[0067] The video element identifier, update content and operation parameters are combined to generate a structured update instruction.

[0068] In a specific implementation, based on the marketing status change events of specific commodities monitored in step S2 (such as inventory falling below a threshold, price adjustment, or promotional activities being launched), the commodity attributes are associated with the video layer elements through a multi-dimensional mapping matrix. For example, when it is detected that the inventory of a certain commodity is reduced by 50%, the system will trigger the predefined mapping rules based on the commodity ID, and establish a correspondence between the "inventory status" field of the commodity and the "inventory prompt copy layer" and "inventory warning corner layer" in the advertising video. In the content matching stage, a dynamic weight matching algorithm is used to extract updated content from the preset copy template library or image material library: text type matching is based on natural language processing (NLP) technology to parse the marketing status change value (such as "only 10 pieces left in stock"), and generate copy through the template filling strategy. For example, the dynamic variable {stock} is embedded in the template "Current inventory: {stock} pieces, about to sell out!" to generate the final copy "Current inventory: 10 pieces, about to sell out!" The matching formula can be expressed as: W text =α·S+β·C+γ·T where W text is the matching weight, S is the semantic similarity (calculated based on the BERT model), C is the context adaptability (such as the matching degree of the promotion scene), T is the template universality score, and α, β, and γ are adjustable parameters (satisfying α+β+γ=1). Image type matching analyzes product attributes (such as category, promotion type) through image feature extraction algorithms and retrieves the most relevant materials from the image library. For example, for a "limited-time discount" event, the system will give priority to matching image templates containing "countdown" elements (such as a red background + a digital clock icon). The matching formula can be expressed as: W image =δ·F+ε·R+ζ·Q where W image is the matching weight, F is the feature similarity (calculated based on cosine distance), R is the resolution adaptation, Q is the material quality score (such as PSNR value), and δ, ε, ζ are adjustable parameters. Composite type matching, when the marketing status change involves multi-dimensional information (such as price reduction + inventory warning), the text and image elements are combined through the collaborative matching engine. For example, the text of "Price reduction by 15%" (text type) and the image of "price reduction badge" (image type) are superimposed to generate composite content, and the content is laid out according to predefined layout rules (such as text center + badge in the upper right corner). For special scenarios of promotional activity updates, the system introduces a limited-time badge generation module: when the promotion activity is detected to be launched, the system automatically generates a badge element with a countdown function (such as "48 hours remaining"), and its timestamp is calculated by the formula t remain =t end -t current Real-time calculation (where t end is the promotion end time, t currentis the current time); the superscript uses a high-contrast color scheme (such as bright yellow background + dark red text) and an anti-aliasing rendering algorithm (such as Catmull-Rom interpolation) to ensure clear visibility at different resolutions. Finally, the system encapsulates the video element identifier (such as TEXT_LAYER_STOCK update content (such as the copy "Current inventory: 10 pieces, about to sell out!") and operation parameters (such as replacement position coordinates, transparency parameters) into a structured update instruction. Step S3 achieves the precise conversion from marketing status changes to advertising video update instructions through predefined mapping rules and dynamic content matching mechanism.

[0069] In one embodiment, for step S4,

[0070] The step of locating and replacing specific text content and screen elements corresponding to the video element identifier in the target advertising video based on the update instruction to complete the advertising video update includes:

[0071] Parse the timeline metadata of the target ad video to obtain the video layer structure information;

[0072] Based on the video element identifier in the update instruction, locate a target layer corresponding to the video element identifier in the target advertisement video, wherein the target layer includes at least one type of media element selected from the group consisting of a text layer, an image layer, and a composite layer;

[0073] Perform dynamic replacement operations to update the located layer contents respectively.

[0074] In a specific implementation, the structured update instruction (e.g., in JSON format) generated by step S3 calls the video parsing engine to extract the timeline metadata of the target advertising video and parse its hierarchical structure (e.g., layer information in XML format). For example, if the target advertising video adopts the AE (AfterEffects) engineering file format, the type (text / image / composite), timeline range (In / Out point), position coordinates, and bound video element identifier (e.g., TEXT_LAYER_STOCK) of each layer are obtained by parsing the (layer) attributes under the (composition) node. In the positioning stage, the video element identifier in the update instruction is quickly matched with the layer structure information through the Hash Map mapping mechanism. For example, when the TEXT_LAYER_STOCK identifier in the update instruction is received, all layers in the timeline metadata are traversed to find the matching layer node, and it is verified whether the type of the layer node is a text layer (Text_Layer). If the matching is successful, the font style (e.g., Arial_Bold), font size (e.g., 24pt), and anchor point position (e.g., [320, 240]) of the layer are further parsed to provide parameter basis for subsequent replacement operation. In the dynamic replacement operation, differential processing strategies are adopted according to the layer type: text layer replacement generates an anti-aliasing text bitmap matching the video resolution through a font rendering engine (e.g., FreeType), and renders it according to the original layer style (e.g., color, font size). For example, if the original layer is red text (#FF0000), the newly generated text bitmap needs to maintain the same color value to avoid visual abruptness. Image layer replacement adopts a pixel-level fusion algorithm (e.g., Alpha channel blending) to align the preset image material with the original layer background at the pixel level. For example, the addweighted function of OpenCV is used to realize dynamic adjustment of the transparency parameter (e.g., opacity = 0.9) to ensure that the replaced image is naturally fused with the background. Composite layer replacement synthesizes text and image elements through a layer superposition engine and preserves the animation effects (e.g., scaling, rotation trajectory) of the original layer. For example, if the composite layer contains a promotion icon with a scaling animation, the keyframe animation parameters (e.g., scaling ratio from 1.0→1.5, duration 2 seconds) need to be preserved after replacement. Step S4 realizes accurate positioning and dynamic replacement based on the video element identifier by parsing the timeline metadata and layer structure of the target advertising video.

[0075] In one embodiment, the step of performing a dynamic replacement operation and updating the content of the located layer respectively, comprises:

[0076] When the dynamic replacement operation is performed when the video is ready to play, the update content is injected into the resource package of the video editing project;

[0077] When the updated content is text, an anti-aliased text bitmap matching the video resolution is generated. When the updated content is an image, pixel fusion preprocessing is performed according to the preset transparency parameters.

[0078] Repackage and generate playable advertising video files.

[0079] Specifically, the updated content (such as text and image materials) is injected into the resource package of the video editing project, and the accessibility of the materials is ensured through predefined path mapping rules (Path Mapping). For example, if the updated content is the text "Only 10 items left in stock", it is saved as a temporary file and the resource reference path in the project file is updated. In the preprocessing stage, a multi-threaded rendering pipeline is used to process different types of updated content in parallel: text bitmap generation converts the text content into a vector path through a font rendering engine (such as HarfBuzz+FreeType), and applies an anti-aliasing algorithm (such as the Mitchell-Netravali filter) to generate a high-quality bitmap. The bitmap resolution is calculated by the formula:

[0080]

[0081] Calculate (W video = video width, PPI is the number of pixels per inch, and D is the display device density factor) to ensure that the bitmap and video resolution are completely matched. Image pixel fusion preprocessing, the input image is converted to a color space, the RGB format is converted to a YUV format consistent with the video, and the brightness and contrast of the image are adjusted using a histogram matching algorithm. The transparency parameter (such as opacity = 0.7) is calculated by formula I output (x,y)=α·I update (x,y)+(1-α)·I background (x, y) pixel-level blending is achieved (where α is the transparency coefficient, ranging from 0 ≤ α ≤ 1). During the repackaging phase, streaming packaging technology is used to align the updated layer content with the original video track, and the final video file is generated through the H.264 / H.265 encoder. This embodiment uses a resource package injection mechanism and a pre-processing rendering engine to achieve efficient updated content embedding and video packaging.

[0082] In one embodiment, the step of performing a dynamic replacement operation to update the located layer content further includes:

[0083] When a dynamic replacement operation is performed during video playback, the target layer area is located through the video player layer overlay interface;

[0084] When the updated content is text, the anti-aliased text bitmap is rendered in real time to cover the original layer. When the updated content is an image, the image and background are dynamically merged according to the preset transparency parameters.

[0085] Overlay the rendering results to the located target layer in real time.

[0086] Specifically, the layer overlay interface of the video player is called to locate the pixel coordinate range of the target layer area (such as [x=100, y=200, width=400, height=100]). For example, if the target layer is a promotional badge, the UV coordinates (texture mapping coordinates) and Z-axis level information of the current frame are obtained through the interface to ensure that the replacement operation does not block other key screen elements. In the real-time rendering stage, GPU-accelerated anti-aliasing rendering technology and dynamic fusion algorithm are adopted: real-time text rendering uses the GPU's shader program to directly draw anti-aliased text on the texture, and the text rendering result is overwritten to the target layer area through the frame buffer (Frame Buffer) to avoid CPU-GPU data copy delay. Image dynamic fusion adjusts the image's lighting reflection parameters (such as diffuse reflection coefficient Kd=0.7) through the physically based rendering (PBR) model, and applies screen space ambient occlusion (SSAO) to enhance the natural fusion of the image and the background. The transparency parameter is calculated in real time through the GPU instruction stream, and the formula is: C final =α·C update +(1-α)·C background Among them C update To update the color value of the content, C background The pixel values ​​are the background pixels. During the overlay phase, the pixel buffer of the video frame is directly modified using memory mapping technology, ensuring the atomicity and real-time nature of the replacement operation. For example, in WebGL, the gl.copyTexImage2D instruction is used to write the rendering result to the target texture without re-encoding the video stream. This embodiment achieves zero-latency content updates through the layer overlay interface and the real-time rendering engine.

[0087] Reference Figure 2 , is a structural block diagram of an advertising video updating system based on real-time feedback of marketing data in one embodiment of the present invention, comprising:

[0088] Data collection unit, used to establish a connection with the marketing data source and continuously receive real-time marketing data;

[0089] a status monitoring unit, configured to monitor changes in the marketing status of a specific commodity in the real-time marketing data;

[0090] an instruction generating unit, configured to automatically generate an update instruction in response to monitoring a change in the marketing status of the specific product, wherein the update instruction includes an identifier of the video element to be replaced and corresponding update content;

[0091] The video processing unit is used to locate and replace the specific text content and screen elements corresponding to the video element identifier in the target advertising video based on the update instruction to complete the advertising video update.

[0092] For the specific implementation of each unit in the above device example, please refer to the above method embodiment, which will not be repeated here.

[0093] Reference Figure 3 In an embodiment of the present invention, a computer device is also provided. The computer device may be a server, and its internal structure may be as follows: Figure 3 As shown. The computer device includes a processor, memory, display screen, input device, network interface and database connected via a system bus. The processor of the computer design is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store the corresponding data in this embodiment. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the above method is implemented.

[0094] Those skilled in the art will understand that Figure 3 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention and does not constitute a limitation on the computer device to which the solution of the present invention is applied.

[0095] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-described method when executed by a processor. It is understood that the computer-readable storage medium in this embodiment can be a volatile readable storage medium or a non-volatile readable storage medium.

[0096] In summary, the present invention continuously receives real-time marketing data by establishing a connection with a marketing data source; monitors changes in the marketing status of specific commodities in the real-time marketing data; and automatically generates an update instruction in response to monitoring changes in the marketing status of the specific commodities. The update instruction includes a video element identifier that needs to be replaced and corresponding update content, and the video element identifier is a preset unique identifier used to associate updateable layer elements in the advertising video; based on the update instruction, the specific text content and picture elements corresponding to the video element identifier in the target advertising video are located and replaced to complete the advertising video update, so as to achieve synchronous response of the advertising content and the market status, and improve the accuracy and timeliness of advertising delivery.

[0097] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the above-described method embodiments. Among them, any reference to memory, storage, database, or other media provided by the present invention and used in the embodiments can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAM bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM.

[0098] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, apparatus, article, or method comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, apparatus, article, or method. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, apparatus, article, or method comprising the element.

[0099] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for updating advertising videos based on real-time feedback of marketing data, characterized in that: The following steps are involved: Establish connections with marketing data sources to continuously receive real-time marketing data; Monitoring changes in marketing status of specific products in the real-time marketing data; In response to monitoring a change in the marketing status of the specific product, automatically generating an update instruction, the update instruction including an identifier of a video element to be replaced and corresponding update content, the video element identifier being a preset unique identifier used to associate with an updateable layer element in the advertising video; Based on the update instruction, the specific text content and screen elements corresponding to the video element identifier in the target advertising video are located and replaced to complete the advertising video update.

2. The advertising video updating method based on real-time feedback of marketing data according to claim 1, characterized in that: The step of establishing a connection with a marketing data source and continuously receiving real-time marketing data includes: Establish connections with e-commerce platform inventory management systems, enterprise ERP systems, or POS terminals; Real-time marketing data reflecting at least one change in product inventory status, price information, and promotional activities is continuously received.

3. The advertising video updating method based on real-time feedback of marketing data according to claim 1, characterized in that: The step of monitoring changes in the marketing status of a specific commodity in the real-time marketing data includes: filtering the real-time marketing data according to a preconfigured list of product IDs; Set a threshold trigger for the inventory quantity field, sales price field, or promotion status field of a specific product in the list. When the field value exceeds the threshold, it is determined that the marketing status has changed.

4. The advertising video updating method based on real-time feedback of marketing data according to claim 1, characterized in that: The step of automatically generating an update instruction in response to monitoring a change in the marketing status of the specific product includes: Associating the marketing status change of the specific product with the corresponding video element identifier according to a predefined mapping rule, wherein the mapping rule includes a correspondence table between product attributes and video layer elements; Based on the association results, match the update content corresponding to the current marketing status change value from the preset copy template library or image material library. The update content includes text type, image type, or composite type. The text type is used to replace the copy content in the advertising video, the image type is used to replace the screen elements, and the composite type includes a combination of text and image elements. When the marketing status changes to a promotion update, a limited-time badge element is added to the update content; The video element identifier, update content and operation parameters are combined to generate a structured update instruction.

5. The advertising video updating method based on real-time feedback of marketing data according to claim 1, characterized in that: The step of locating and replacing specific text content and screen elements corresponding to the video element identifier in the target advertising video based on the update instruction to complete the advertising video update includes: Parse the timeline metadata of the target ad video to obtain the video layer structure information; Based on the video element identifier in the update instruction, locate a target layer corresponding to the video element identifier in the target advertisement video, wherein the target layer includes at least one type of media element selected from the group consisting of a text layer, an image layer, and a composite layer; Perform dynamic replacement operations to update the located layer contents respectively.

6. The advertising video updating method based on real-time feedback of marketing data according to claim 5, characterized in that: The step of performing a dynamic replacement operation to update the located layer contents respectively includes: When a dynamic replacement operation is performed when the video is ready to play, the updated content is injected into the resource package of the video editing project; When the updated content is text, an anti-aliased text bitmap matching the video resolution is generated. When the updated content is an image, pixel fusion preprocessing is performed according to the preset transparency parameters. Repackage and generate playable advertising video files.

7. The advertising video updating method based on real-time feedback of marketing data according to claim 5, characterized in that: The step of performing a dynamic replacement operation to update the located layer contents respectively further includes: When performing a dynamic replacement operation during video playback, the target layer area is located through the video player layer overlay interface; When the updated content is text, the anti-aliased text bitmap is rendered in real time to cover the original layer. When the updated content is an image, the image and background are dynamically merged according to the preset transparency parameters. Overlay the rendering results to the located target layer in real time.

8. An advertising video updating system based on real-time feedback of marketing data, characterized in that: include: Data collection unit, used to establish a connection with the marketing data source and continuously receive real-time marketing data; a status monitoring unit, configured to monitor changes in the marketing status of a specific commodity in the real-time marketing data; an instruction generating unit, configured to automatically generate an update instruction in response to monitoring a change in the marketing status of the specific product, wherein the update instruction includes an identifier of the video element to be replaced and corresponding update content; The video processing unit is used to locate and replace the specific text content and screen elements corresponding to the video element identifier in the target advertising video based on the update instruction to complete the advertising video update.

9. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the computer program, the steps of the method for updating advertising videos based on real-time feedback of marketing data as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for updating an advertising video based on real-time feedback of marketing data according to any one of claims 1 to 7 are implemented.