Automatic cooperation system based on OTT advertisement putting and screen recording and one-key generation method

By using an automated collaborative system and a one-click generation method, the problems of cumbersome manual operations, data isolation between systems, and lack of version management in OTT advertising screen recording have been solved. This has enabled efficient and accurate generation and version management of screen recording files, ensuring the reliability and compliance of advertising effectiveness verification.

CN121900667APending Publication Date: 2026-04-21GUANGZHOU HUANWANG TECH
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU HUANWANG TECH
Filing Date
2025-12-17
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Traditional OTT advertising screen recording solutions rely heavily on manual operation. The isolation between systems leads to low efficiency, frequent configuration errors, inconsistencies between screen recording parameters and the version of the advertising materials, and a lag between the screen recording file version and the actual version of the advertising materials.

Method used

This paper presents an automated collaborative system for OTT advertising delivery and screen recording, including a delivery-screen recording collaborative engine, a one-click trigger interface, an intelligent task scheduler, and a version management module. It automatically obtains delivery parameters through API interfaces, realizes automatic parameter inheritance and mapping, dynamic priority management, breakpoint resume recording, version marking and verification, and supports batch screen recording tasks.

Benefits of technology

It achieves a high degree of automation in the advertising screen recording process, ensuring consistency between the screen recording file and the parameters and version of the delivery material, improving operational efficiency and the accuracy of the screen recording file, reducing the frequency of manual intervention and error rate, and providing reliable version traceability and compliance assurance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121900667A_ABST
    Figure CN121900667A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic cooperation system based on OTT advertisement putting and screen recording and a one-key generation method, and relates to the technical field of advertisement putting and screen recording. The system comprises a putting-screen recording cooperation engine, a one-key trigger interface, an intelligent task scheduler and a version management module. According to the invention, bidirectional binding between the advertisement putting system and the screen recording system is established through the project ID, and the putting parameters are automatically obtained; the one-key trigger interface is connected with the engine and used for receiving a single instruction and triggering screen recording tasks in batches; the intelligent task scheduler is responsible for managing task execution queues and performing scheduling based on dynamic priorities; and the version management module is used for automatically marking version information corresponding to the release material for the generated screen recording file, ensuring the version consistency, improving the consistency of parameters and versions of the screen recording file and the release material, and solving the problem of low consistency of parameters and versions of the screen recording file and the release material in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of advertising delivery and screen recording technology, and in particular to an automated collaborative system and one-click generation method for OTT advertising delivery and screen recording. Background Technology

[0002] After completing the strategy settings on the DSP (Demand-Side Platform), once the campaign is confirmed, a monitoring task is automatically created on the screen recording management terminal via the API (Application Programming Interface), and linked with a cluster of OTT (Over-The-Top) devices deployed in a real home environment or in the cloud. Based on the scheduling instructions, the campaign automatically starts during the scheduled advertising period, and uses computer vision technology to monitor the screen in real time, accurately triggering high-definition screen recording to fully capture the advertising creative, duration, and context, ensuring the authenticity and compliance of the materials. Subsequently, the recorded video is quickly uploaded to cloud storage via CDN (Content Delivery Network) and enters the AI ​​(Artificial Intelligence) analysis engine: on the one hand, it verifies the playback integrity through picture quality detection algorithms, eliminating issues such as stuttering and pixelation; on the other hand, it uses OCR (Optical Character Recognition) technology to identify brand logos or campaign keywords on the screen, combined with voice recognition to verify the spoken content, achieving automated verification of the broadcast content. All analysis results, along with impressions, clicks, and other campaign data returned by the DSP, are aggregated and correlated in the data platform. Finally, a standardized closing report is generated with a single click using BI (Business Intelligence) tools. This report not only presents multi-dimensional data charts but also automatically embeds key screen recording clips as supporting evidence, intuitively demonstrating the actual reach of the ads. This provides a closed-loop decision-making basis for strategy optimization. The entire process seamlessly integrates the fragmented campaign, monitoring, and analysis stages into a highly efficient and collaborative organic whole through the seamless integration of API scheduling, automated scripts, AI recognition, and visualization technologies.

[0003] For example, the advertising delivery method and apparatus disclosed in patent application CN116703480A includes: a terminal device sending an advertising request generated by the terminal device to an advertising server, the advertising request including a first site identifier, the first site identifier being used to identify a site used to display an H5 page, and the advertising request being used to request one or more advertisements; the advertising server determining a first device identifier corresponding to the terminal device based on the received advertising request, the first device identifier being used to identify the terminal device; and the advertising server returning the advertisements placed on the H5 page to the terminal device based on the first device identifier.

[0004] For example, the advertising delivery system and method disclosed in patent application CN116964611A include: parking lot users pre-register as registered users in a parking lot application (10) that manages parking lots in various locations, and the parking lot application (10) automatically delivers advertisements generated by each advertiser, wherein the registered users associated with the parking lot are used as the delivery destination. The delivery destination of the advertisement can be limited to registered users of parking lots that are close to the store managed by the advertiser. The advertising delivery time can be specified. The user attributes of the advertising delivery destination can be specified. The advertisements generated by the advertiser are automatically checked, and registration is only performed if no problems are found.

[0005] However, in the process of implementing the inventive technical solution in the embodiments of this application, it was found that the above-mentioned technology has at least the following technical problems: Traditional OTT advertising screen recording solutions suffer from inherent drawbacks such as heavy reliance on manual operation, system silos, and consequently, inefficiency, configuration errors, and lack of version management. Specifically, existing technologies require operators to manually switch between the ad delivery system and the screen recording system multiple times, repeatedly configuring settings. First, operators must manually check the delivery system to confirm ad exposure status, then manually start the screen recording tool and individually set parameters such as resolution, duration, and watermark. This discrete operational mode not only results in multiple manual interventions for a single ad project from delivery to recording completion, leading to extremely low efficiency, but also significantly increases the risk of configuration errors when processing hundreds of projects in batches. More importantly, existing technologies lack automated collaboration and data association mechanisms between the delivery system and the screen recording system. On the one hand, manual configuration makes it difficult to ensure that the screen recording parameters (such as resolution) are consistent with the requirements of the advertising contract, which poses an inherent risk of recording the wrong version of the advertisement. On the other hand, since there is no automatic association between the screen recording task and the version of the advertising material, when the advertising material is updated, the screen recording system cannot detect and synchronize in real time. This results in the generated screen recording file version being seriously outdated compared to the actual version of the advertising material, making the screen recording results unusable as valid monitoring and verification credentials. There is a problem of low consistency between the screen recording file and the advertising material in terms of parameters and version. Summary of the Invention

[0006] To address the technical problem of low consistency in parameters and versions between screen recording files and advertising materials in existing technologies, this invention provides an automated collaborative system and one-click generation method based on OTT advertising delivery and screen recording. The technical solution is as follows: On one hand, an automated collaborative system based on OTT advertising delivery and screen recording is provided. This system includes: a delivery-screen recording collaborative engine, a one-click trigger interface, an intelligent task scheduler, and a version management module. The delivery-screen recording collaborative engine establishes a two-way binding relationship between the advertising delivery system and the advertising screen recording system through a project ID, and automatically obtains delivery parameters from the advertising delivery system, including resolution, duration, and watermark location information. The one-click trigger interface communicates with the delivery-screen recording collaborative engine and receives single instructions to trigger screen recording tasks in batches. The intelligent task scheduler manages the execution queue of screen recording tasks and schedules tasks based on dynamic priorities. The version management module automatically marks the generated screen recording files with version information corresponding to the delivery materials.

[0007] Furthermore, the delivery-screen recording collaboration engine also includes an automatic parameter inheritance module and a parameter mapping module: the automatic parameter inheritance module is used to obtain the screen recording parameters of the delivery system in real time through the API interface; the parameter mapping module is used to convert the parameters of the delivery system into a parameter format that the screen recording system can recognize.

[0008] Furthermore, the intelligent task scheduler includes a dynamic priority management unit and a breakpoint resume recording unit; the dynamic priority management unit is used to manage screen recording tasks in a queue according to three priority levels: P0-P2; the breakpoint resume recording unit realizes the function of resuming interrupted tasks based on the difference comparison algorithm of the material's MD5.

[0009] Furthermore, the version management module includes a version marking unit and a consistency verification unit: the version marking unit is used to embed the material version number and update timestamp in the screen recording file metadata; the consistency verification unit is used to verify the consistency between the screen recording file version and the release material version.

[0010] Furthermore, the one-click trigger interface supports batch processing of multiple advertising projects and creates multiple screen recording tasks simultaneously with a single command.

[0011] On the other hand, a one-click generation method based on OTT advertising and screen recording is provided. The method includes: receiving a one-click generation instruction containing at least one advertising project; automatically obtaining corresponding advertising parameters from the advertising system according to the project ID of the advertising project, wherein the advertising parameters include at least resolution, duration, and watermark location information; automatically generating a corresponding screen recording task template based on the advertising parameters; batch executing the screen recording task according to the one-click generation instruction; and automatically marking version information for the generated screen recording files, wherein the version information corresponds to the version of the advertising material.

[0012] Furthermore, the steps for automatically obtaining the corresponding advertising parameters from the advertising system include: querying the advertising system in real time through a predefined API interface; obtaining standardized parameter data including order ID, resolution, duration, and watermark position; the steps for automatically generating the screen recording task template include: mapping the parameter format of the advertising system to a parameter format recognizable by the screen recording system; setting automatic degradation rules for default values ​​based on the resolution parameters agreed in the contract; and converting the watermark coordinates of the advertising system to the coordinate system of the screen recording system.

[0013] Furthermore, the steps for batch execution of screen recording tasks include: managing the execution order of screen recording tasks using a dynamic priority queue; performing hierarchical scheduling of tasks based on a three-level priority system (P0-P2); implementing the breakpoint resume recording function of tasks through an MD5 difference comparison algorithm; the step of automatically marking version information includes: embedding the material version number in the metadata of the screen recording file; recording the last update timestamp of the material; the method also includes: triggering the generation of screen recording tasks for multiple advertising projects simultaneously through a single command; automatically inheriting the parameter configuration of the delivery system, without manual intervention to ensure the version consistency between the screen recording file and the delivery material.

[0014] Furthermore, the delivery parameters also include the time period information for ad delivery, the target audience positioning parameters, and the specification requirements for creative materials; real-time monitoring of task status during screen recording; automatic retry processing for tasks with execution errors; and generation of task execution reports that record detailed information on successes and failures.

[0015] Furthermore, the generated screen recording files are quality checked to verify their consistency with the requirements of the advertising contract, and a quality report containing the verification results is output. The one-click generation command is triggered through a graphical user interface or program interface, supporting the batch screen recording needs of multiple advertising projects to be processed simultaneously.

[0016] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: 1. By leveraging the collaborative engine between ad delivery and screen recording, and the one-click trigger interface, the system integrates the discrete and repetitive manual processes of traditional solutions into a highly automated closed loop. Specifically, the system can automatically complete the entire process from parameter acquisition and task creation to triggering with a single command, enabling batch parallel processing of multiple ad projects. This directly addresses the pain points of existing technologies, such as "requiring 3-5 manual interventions per ad" and "high configuration error rate during batch processing." It reduces the number of steps in screen recording preparation, significantly decreasing the frequency and time cost of manual intervention, and substantially improving the operational efficiency and overall throughput of ad screen recording services.

[0017] 2. A dual guarantee of accuracy and consistency in screen recording results is established through an automatic parameter inheritance mechanism and a version management module. First, the system directly obtains and maps parameters from the advertising system via API, eliminating the risk of misconfiguration or mismatch that might be introduced by manual secondary configuration. This ensures that key parameters such as screen recording resolution, duration, and watermark strictly conform to the requirements of the advertising contract. Second, the version management module automatically embeds the material version number and update timestamp into the file name or metadata, establishing an immutable association between the screen recording file and the advertising materials. This enables precise version tracking and automatic synchronization, effectively solving consistency issues such as "outdated screen recording file versions" and "incorrect standard definition versions," ensuring the authenticity and reliability of advertising performance verification data.

[0018] 3. By introducing intelligent task scheduling and quality management capabilities, an innovative operational model has been achieved. Compared to the traditional manual model, the intelligent task scheduler introduces enterprise-level task management capabilities, realizing an intelligent upgrade of the operational model. Dynamic priority management (P0-P2 three-level queues) can rationally allocate computing resources according to the urgency of business, while the breakpoint resume recording function based on MD5 difference comparison improves the robustness of task execution and effectively copes with abnormal network or system interruptions. In addition, the quality verification and report generation steps included in the method transform passive post-event inspection into automatic in-event monitoring and proactive post-event reporting, providing data support for operational management. This not only reduces the difficulty of operation and maintenance and labor costs, but also transforms advertising screen recording from a "manual operation" relying on personal experience into a standardized "industrialized process" that is monitorable, manageable, and auditable, realizing technology-driven operational model innovation. Attached Figure Description

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

[0020] Figure 1 A schematic diagram of the structure of an automated collaborative system based on OTT advertising delivery and screen recording, provided for an embodiment of this application; Figure 2 A flowchart illustrating a one-click generation method for OTT advertising and screen recording provided in this application embodiment; Figure 3 This document presents a monitoring flowchart for an automated collaborative system based on OTT advertising delivery and screen recording, as provided in an embodiment of this application. Detailed Implementation

[0021] The technical solution of the present invention will now be described with reference to the accompanying drawings.

[0022] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.

[0023] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent.

[0024] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0025] like Figure 1The diagram shown is a structural schematic of an automated collaborative system for OTT advertising delivery and screen recording provided in this application embodiment. This system includes: a delivery-screen recording collaborative engine, a one-click trigger interface, an intelligent task scheduler, and a version management module. The delivery-screen recording collaborative engine establishes a bidirectional binding relationship between the advertising delivery system and the advertising screen recording system via a project ID, and automatically obtains delivery parameters from the advertising delivery system, including resolution, duration, and watermark location information. The one-click trigger interface communicates with the delivery-screen recording collaborative engine and receives single instructions to trigger screen recording tasks in batches. The intelligent task scheduler manages the execution queue of screen recording tasks and schedules tasks based on dynamic priorities. The version management module automatically marks the generated screen recording files with version information corresponding to the delivery materials.

[0026] In this embodiment, the collaborative operation of four core modules effectively solves the technical challenges of cumbersome manual operations, data silos between systems, and lack of version management in traditional advertising screen recording processes. Specifically, the system's ad delivery-screen recording collaboration engine achieves bidirectional binding between the ad delivery system and the screen recording system based on the project ID. It can automatically obtain delivery parameters, including resolution, duration, and watermark position. This fundamentally avoids parameter errors that may be caused by repeated manual configuration, ensuring consistency between screen recording specifications and contract requirements. It simplifies the process of multiple manual interventions for a single ad in the traditional model into automated synchronization, significantly improving operational accuracy. At the same time, the one-click trigger interface communicates closely with the collaboration engine, allowing multiple screen recording tasks to be triggered in batches by receiving a single command. This compresses the previously step-by-step query, configuration, and startup operations into an instantaneous automated process, improving operational efficiency, especially suitable for parallel processing of large-scale advertising projects. At the task execution level, the intelligent task scheduler manages the execution queue of screen recording tasks and schedules tasks based on a dynamic priority strategy. This ensures timely processing of high-priority tasks and reduces peak system resource load through queue optimization, improving the overall stability and efficiency of task execution. The version management module automatically tags the screen recording file with the version information corresponding to the advertising materials after the file is generated, ensuring that each screen recording file is traceable and verifiable. This completely solves the version inconsistency problem caused by the lack of synchronization of material updates, providing a reliable basis for advertising effectiveness evaluation and compliance auditing. In summary, through modular collaboration and full-process automation, this system has achieved a comprehensive improvement in the efficiency, accuracy, and consistency of OTT advertising screen recording.

[0027] Furthermore, the delivery-screen recording collaboration engine also includes an automatic parameter inheritance module and a parameter mapping module: the automatic parameter inheritance module is used to obtain the screen recording parameters of the delivery system in real time through the API interface; the parameter mapping module is used to convert the parameters of the delivery system into a parameter format that the screen recording system can recognize.

[0028] In this embodiment, the ad delivery-screen recording collaboration engine achieves seamless parameter integration between the ad delivery system and the screen recording system through the collaborative work of the automatic parameter inheritance module and the parameter mapping module. Specifically, the automatic parameter inheritance module can obtain complete screen recording parameters, including resolution, duration, and watermark position, from the ad delivery system in real time through a predefined API interface. This mechanism completely eliminates the need for manual querying and repetitive input, preventing parameter errors caused by manual operation from the source. Based on this, the parameter mapping module is specifically responsible for converting the parameter format of the ad delivery system into a standardized format that the screen recording system can directly recognize and use. For example, it standardizes the watermark coordinates in the ad delivery system to the coordinate system of the screen recording system, or automatically downgrades the resolution parameters agreed upon in the contract according to preset rules when default. This conversion process not only solves the technical obstacle of inconsistent parameter standards between different systems, but more importantly, it ensures complete consistency between the screen recording task configuration and the requirements of the ad delivery contract. This reduces the configuration error rate caused by system isolation and manual conversion in traditional methods, while improving the efficiency of the parameter configuration process, laying a solid technical foundation for achieving truly "zero-configuration" one-click screen recording.

[0029] Furthermore, the intelligent task scheduler includes a dynamic priority management unit and a breakpoint resume recording unit; the dynamic priority management unit is used to manage screen recording tasks in a queue according to three priority levels: P0-P2; the breakpoint resume recording unit realizes the function of resuming interrupted tasks based on the difference comparison algorithm of the material's MD5.

[0030] In this embodiment, the intelligent task scheduler significantly improves the robustness and execution efficiency of the system in handling large-scale, high-concurrency screen recording tasks through its dynamic priority management unit and breakpoint resume recording unit. Specifically, the dynamic priority management unit divides screen recording tasks into three priority levels—P0 (urgent), P1 (high), and P2 (normal)—and manages them in queues, achieving intelligent resource allocation. This allows the system to prioritize advertising screen recording tasks for clients with near contract deadlines or high-value clients, ensuring that critical tasks are completed on time. This solves the technical pain point of potential delays in important tasks in traditional first-come, first-served scheduling models, and improves the average processing time of high-priority tasks. Meanwhile, the breakpoint resume recording unit, based on a material MD5 difference comparison algorithm, can accurately identify and locate recorded and unrecorded material segments when tasks are interrupted due to network jitter or system failures. Instead of simply restarting the entire task, this unit intelligently resumes recording from the breakpoint by comparing the MD5 value. This mechanism not only avoids wasting computing resources and network bandwidth by repeated recording and reduces resource consumption caused by interruptions, but also ensures the integrity and reliability of batch task processing. Even when faced with screen recording tasks of hundreds of advertising projects, the system can quickly complete all work after abnormal recovery, greatly improving the throughput and stability of the entire system.

[0031] Furthermore, the version management module includes a version marking unit and a consistency verification unit: the version marking unit is used to embed the material version number and update timestamp in the screen recording file metadata; the consistency verification unit is used to verify the consistency between the screen recording file version and the release material version.

[0032] In this embodiment, the version management module constructs a complete version control system for screen recording files through the collaborative work of the version marking unit and the consistency verification unit. Specifically, when a screen recording file is generated, the version marking unit automatically embeds the version number of the advertising material and the update timestamp accurate to the millisecond level as metadata into the file. This technique not only achieves the traceability of screen recording files and source materials, but also establishes a version identity identifier from the source of file generation, giving each screen recording file a unique "digital fingerprint," thereby completely solving the version confusion problem caused by manual naming or folder management in the traditional mode. On this basis, the consistency verification unit automatically verifies the consistency between the two by comparing the version information in the metadata of the screen recording file with the version number of the currently active material in the advertising system. This verification mechanism can immediately identify screen recording files with inconsistent versions after the material is updated, effectively preventing major errors such as recording outdated version advertisements due to asynchronous material updates. It improves version consistency from the traditional manual verification method, providing tamper-proof and reliable evidence for advertising monitoring, effect evaluation, and contract performance, fundamentally eliminating commercial disputes caused by version errors.

[0033] Furthermore, the one-click trigger interface supports batch processing of multiple advertising projects and creates multiple screen recording tasks simultaneously with a single command.

[0034] In this embodiment, the one-click trigger interface fundamentally transforms the advertising screen recording operation mode by supporting a batch processing mechanism. This interface can receive a single instruction containing multiple advertising projects and create multiple screen recording tasks in parallel based on parameters pre-synchronized by the delivery-screen recording collaboration engine. This design compresses the repetitive "query-configure-start" process required for each advertising project in the traditional model into a one-time batch trigger action. Operators no longer need to perform hundreds of repeated clicks and configurations; they only need to execute one instruction to complete the creation of all tasks, reducing the overall operation steps and shortening manual operation time from hours to minutes. Simultaneously, this batch trigger mechanism eliminates the unavoidable omissions and individual differences inherent in manual operations, ensuring complete uniformity in the creation standards and parameter configurations of all screen recording tasks. It eliminates omissions and errors caused by fatigue or distraction, significantly improving the accuracy and reliability of large-scale screen recording task execution and providing scalable and efficient technical support for advertising operations.

[0035] like Figure 2 The flowchart shown is a one-click generation method for OTT advertising and screen recording provided in an embodiment of this application. Specifically, it includes: receiving a one-click generation instruction containing at least one advertising project; automatically obtaining corresponding advertising parameters from the advertising system based on the project ID of the advertising project, wherein the advertising parameters include at least resolution, duration, and watermark location information; automatically generating a corresponding screen recording task template based on the advertising parameters; batch executing the screen recording tasks according to the one-click generation instruction; and automatically marking version information for the generated screen recording files, wherein the version information corresponds to the version of the advertising material.

[0036] In this embodiment, a highly automated closed-loop process is constructed, completely revolutionizing the traditional manual screen recording mode. The method begins by receiving a one-click generation command containing at least one advertising project. This design simplifies the operation entry point to the extreme, providing users with a "one-click" interactive experience. Subsequently, based on the unique project ID of the advertising project in the command, the system automatically obtains precise delivery parameters in real time from the advertising delivery system, including key information such as resolution, duration, and watermark position. This step, through direct API connection between systems, completely avoids errors that may be caused by manual querying and parameter input, ensuring absolute consistency between the screen recording specifications and the advertising contract requirements from the source. Based on the obtained parameters, the system automatically generates standardized screen recording task templates, eliminating the time consumption and inconsistency risks associated with repeatedly configuring parameters for each task in the traditional method. Next, the system executes all screen recording tasks in batches according to the initial single command. This parallel processing mechanism minimizes the linear time cost of the traditional serial operation mode, achieving an exponential improvement in processing efficiency, especially in scenarios with a massive number of advertising projects, where efficiency improvements can reach tens of times. Ultimately, the system automatically tags all successfully generated screen recording files with version information that strictly corresponds to the source material, establishing a reliable traceability link between the screen recording files and the source material. This fundamentally solves the problem of screen recording version lag caused by material updates, ensuring the validity and authority of monitoring evidence. In summary, this method automates the entire process from instruction reception, parameter acquisition, template generation, batch execution to version tagging, achieving improved operational efficiency while ensuring zero error rate and version consistency in screen recording operations.

[0037] Furthermore, the steps for automatically obtaining the corresponding advertising parameters from the advertising system include: querying the advertising system in real time through a predefined API interface; obtaining standardized parameter data including order ID, resolution, duration, and watermark position; the steps for automatically generating the screen recording task template include: mapping the parameter format of the advertising system to a parameter format recognizable by the screen recording system; setting automatic degradation rules for default values ​​based on the resolution parameters agreed in the contract; and converting the watermark coordinates of the advertising system to the coordinate system of the screen recording system.

[0038] In this embodiment, a series of sophisticated technical designs achieve efficient collaboration and intelligent fault tolerance between systems in the key steps of automatically acquiring advertising parameters and generating screen recording task templates. Specifically, in the parameter acquisition stage, the system queries the advertising system in real time through a predefined API interface to directly obtain standardized parameter data including order ID, resolution, duration, and watermark position. This mechanism not only ensures the authority and timeliness of the parameter source, avoiding delays and errors that may be caused by manual transmission, but also lays a solid foundation for the accuracy of subsequent processes from the data source. In the task template generation stage, the system first performs parameter format mapping, converting the unique parameter format of the advertising system into a standardized format that the screen recording system can recognize, effectively solving the technical barrier of inconsistent data standards between different systems. Furthermore, the system sets an automatic degradation rule for the default resolution parameter according to the contract. This intelligent fault tolerance design ensures that even if the parameters are incomplete, the system can still generate usable screen recording tasks according to the preset strategy, ensuring the robustness of the process. At the same time, the system accurately converts the watermark coordinates of the advertising system into the coordinate system of the screen recording system, achieving pixel-level accurate reproduction of the watermark position. The synergistic effect of these three sub-steps not only improves the accuracy of parameter configuration and completely eliminates recording deviations caused by human interpretation errors or format mismatches, but also compresses the manual configuration work that traditionally takes several minutes to complete in milliseconds through fully automated parameter processing, providing reliable technical support for large-scale, high-concurrency advertising screen recording tasks.

[0039] Furthermore, the steps for batch execution of screen recording tasks include: managing the execution order of screen recording tasks using a dynamic priority queue; performing hierarchical scheduling of tasks based on a three-level priority system (P0-P2); implementing the breakpoint resume recording function of tasks through an MD5 difference comparison algorithm; the step of automatically marking version information includes: embedding the material version number in the metadata of the screen recording file; recording the last update timestamp of the material; the method also includes: triggering the generation of screen recording tasks for multiple advertising projects simultaneously through a single command; automatically inheriting the parameter configuration of the delivery system, without manual intervention to ensure the version consistency between the screen recording file and the delivery material.

[0040] In this embodiment, the core processes of batch screen recording task execution and version management are automated through the integrated application of multiple technologies, achieving efficient, reliable, and consistent processing. At the task execution level, the system employs a dynamic priority queue to manage the execution order of screen recording tasks and intelligently schedules tasks based on a three-level priority system (P0-P2). This ensures that urgent or high-value advertising projects receive priority processing resources, improving the average completion time of critical tasks. By introducing an MD5 difference comparison algorithm, the system enables breakpoint resume recording, allowing it to accurately locate unrecorded material segments and resume work from the breakpoint after network interruption or system failure recovery, avoiding resource waste from repeated recording and reducing efficiency losses due to unexpected interruptions. Regarding version control, the system embeds material version numbers in the screen recording file metadata and records the last update timestamp, establishing a unique identifier for each screen recording file, ensuring complete traceability. Crucially, the entire process triggers the generation of screen recording tasks for multiple advertising projects simultaneously with a single command, automatically inheriting all parameter configurations from the advertising system, requiring no manual intervention. This not only reduces the batch screen recording work that would take hours in the traditional model to minutes, improving operational efficiency, but also eliminates the possibility of human error from a mechanism perspective, ensuring version consistency between screen recording files and delivery materials, and providing tamper-proof technical protection for advertising monitoring and compliance auditing.

[0041] Furthermore, the delivery parameters also include the time period information for ad delivery, the target audience positioning parameters, and the specification requirements for creative materials; real-time monitoring of task status during screen recording; automatic retry processing for tasks with execution errors; and generation of task execution reports that record detailed information on successes and failures.

[0042] In this embodiment, by expanding the dimensions of the delivery parameters and establishing an intelligent task management mechanism, the accuracy and operational reliability of the advertising screen recording system are significantly improved. The delivery parameters acquired by the system not only include basic resolution and duration, but also cover the time period information of the advertising delivery, the positioning parameters of the target audience, and the detailed specifications of the creative materials. This improved parameter system enables the screen recording task to strictly follow the spatiotemporal logic and audience strategy of advertising delivery, ensuring a high degree of consistency between the recorded content and the actual delivery environment, laying a data foundation for the accurate reproduction and evaluation of advertising effects. During execution, the system monitors the status of the screen recording task in real time, like equipping each task with a dedicated "supervisor," and can immediately detect abnormal situations such as task blocking, timeouts, or execution failures. Once an abnormality is identified, the system no longer relies on manual intervention, but automatically triggers the built-in retry mechanism to intelligently retry according to the preset strategy. This automated fault-tolerant design reduces the average recovery time of abnormal tasks from several hours required by traditional manual processing to minutes, greatly improving the robustness of the system and the task completion rate. More importantly, the system automatically generates an execution report containing detailed information on success and failure after the task is completed. This report not only records the final status of each task but also covers key node data during execution, providing operations personnel with fully transparent process visibility. This feature transforms the previously time-consuming and error-prone acceptance process, which required manual verification one by one, into an instantly available standardized data dashboard. This improves the efficiency of batch task processing and provides precise data support for problem localization, performance optimization, and operational decision-making, ultimately building a complete automated closed loop from task execution to result verification.

[0043] Furthermore, the generated screen recording files are quality checked to verify their consistency with the requirements of the advertising contract, and a quality report containing the verification results is output. The one-click generation command is triggered through a graphical user interface or program interface, supporting the batch screen recording needs of multiple advertising projects to be processed simultaneously.

[0044] In this embodiment, by introducing automated quality verification and a flexible task triggering mechanism, closed-loop management and large-scale operation of the advertising screen recording process are achieved. After the screen recording file is generated, the system automatically performs rigorous quality verification on it. The core of this verification is to confirm the consistency between the actual content of the screen recording file and the requirements of the advertising contract, including but not limited to key indicators such as resolution, duration, watermark position, and image integrity. This verification step transforms the traditional quality control mode, which relies on manual sampling and is characterized by lag and high error rates, into a full-volume, real-time, and objective automated inspection. This effectively prevents the delivery of "defective" files, improves the accuracy of quality inspection, and provides customers with indisputable compliance credentials. Simultaneously, the system's one-click generation command can be triggered through an intuitive graphical user interface or a flexible program interface, supporting batch screen recording needs for hundreds of advertising projects. This dual-trigger mode lowers the technical threshold for operators, enabling extremely simple "one-click" operation, while also improving the efficiency of manual operation. It also provides a technical foundation for deep integration with other operation management systems (such as advertising scheduling systems and CRM systems), achieving full-link automation. This meets the high-frequency, high-volume, and fast-paced operational needs of modern digital advertising, truly achieving a dual guarantee of quality and efficiency.

[0045] It should be noted that, as Figure 3 The diagram shows a monitoring flowchart of an automated collaborative system for OTT advertising and screen recording provided in this application embodiment. Specifically, it includes establishing a complete quality assurance and closed-loop management mechanism when executing screen recording tasks. After the screen recording task begins, the system first monitors the task status in real time and judges the task status based on the monitoring results: if the task executes normally, it continues with subsequent processes; if an execution anomaly is detected, the system immediately triggers automatic retry processing, repairing the issue through a built-in retry mechanism. If the retry is successful, the task continues; if the retry fails, the task is marked as failed and failure details are recorded, while an anomaly report is generated. For tasks that successfully generate screen recording files, the system initiates a strict quality verification process, including verifying contract consistency, checking resolution and duration, verifying watermark position, and verifying screen integrity, among other dimensions. After quality verification, files that pass the verification will generate a quality report and output the final result; files that fail the verification will be marked as having quality problems, failure details will be recorded, and an anomaly report will be generated. This mechanism ensures automated management of the entire process from task execution, status monitoring, exception handling to quality verification, guaranteeing both the success rate of screen recording tasks and ensuring that the final results meet the contract specifications.

[0046] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0047] This invention is described with reference to flowchart illustrations and / or block diagrams of systems, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0048] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0049] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0050] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0051] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. An automated collaborative system based on OTT advertising delivery and screen recording, characterized in that, Includes a screen recording / deployment collaboration engine, a one-click trigger interface, an intelligent task scheduler, and a version management module: The ad delivery-screen recording collaboration engine is used to establish a two-way binding relationship between the ad delivery system and the ad screen recording system through the project ID, and automatically obtains delivery parameters from the ad delivery system, including resolution, duration and watermark location information. The one-click trigger interface is connected to the deployment-screen recording collaboration engine and is used to receive a single command and trigger screen recording tasks in batches. The intelligent task scheduler is used to manage the execution queue of screen recording tasks and to schedule tasks based on dynamic priorities. The version management module is used to automatically mark the generated screen recording files with version information corresponding to the deployment materials.

2. The automated collaborative system for OTT advertising delivery and screen recording as described in claim 1, characterized in that, The screen recording-casting collaboration engine also includes an automatic parameter inheritance module and a parameter mapping module: The parameter automatic inheritance module is used to obtain the screen recording parameters of the projection system in real time through the API interface; The parameter mapping module is used to convert the projection system parameters into a parameter format that the screen recording system can recognize.

3. The automated collaborative system for OTT advertising delivery and screen recording as described in claim 1, characterized in that, The intelligent task scheduler includes a dynamic priority management unit and a breakpoint resume recording unit. The dynamic priority management unit is used to manage screen recording tasks in a queue according to three priority levels: P0-P2. The breakpoint resume recording unit implements the resume recording function of interrupted tasks based on the difference comparison algorithm of the MD5 of the source material.

4. The automated collaborative system for OTT advertising delivery and screen recording as described in claim 1, characterized in that, The version management module includes a version marking unit and a consistency verification unit: The version marking unit is used to embed the material version number and update timestamp in the screen recording file metadata; The consistency verification unit is used to verify the consistency between the screen recording file version and the release material version.

5. The automated collaborative system for OTT advertising delivery and screen recording as described in claim 1, characterized in that, The one-click trigger interface supports batch processing of multiple advertising projects and can create multiple screen recording tasks simultaneously with a single command.

6. A one-click generation method based on OTT advertising and screen recording, characterized in that, Includes the following steps: Receive a one-click generation command containing at least one advertising item; Based on the project ID of the advertising project, the corresponding delivery parameters are automatically obtained from the advertising delivery system. The delivery parameters include at least resolution, duration and watermark location information. Based on the aforementioned deployment parameters, a corresponding screen recording task template is automatically generated; The screen recording tasks are executed in batches according to the one-click generation command. The generated screen recording file is automatically labeled with version information, and the version information corresponds to the version of the released material.

7. The one-click generation method for OTT advertising and screen recording as described in claim 6, characterized in that, The step of automatically obtaining the corresponding delivery parameters from the advertising delivery system includes: Real-time queries of the advertising delivery system can be performed via predefined API interfaces; Obtain standardized parameter data including order ID, resolution, duration, and watermark position; The steps for automatically generating screen recording task templates include: Map the parameter format of the projection system to a parameter format that the screen recording system can recognize; Set the default automatic degradation rules according to the resolution parameters agreed in the contract; Convert the watermark coordinates of the projection system to the coordinate system of the screen recording system.

8. The one-click generation method for OTT advertising and screen recording as described in claim 6, characterized in that, The steps for batch execution of screen recording tasks include: The execution order of screen recording tasks is managed using a dynamic priority queue. Tasks are scheduled hierarchically based on three priority levels: P0-P2. The task's breakpoint resume recording function is implemented using the MD5 difference comparison algorithm; The steps for automatically tagging version information include: Embed the media version number in the metadata of the screen recording file; Record the last updated timestamp of the material; The method further includes: The screen recording tasks for multiple advertising projects can be generated simultaneously by triggering a single command. The system automatically inherits the parameter configurations of the delivery system, ensuring consistency between the screen recording file and the delivery material version without manual intervention.

9. The one-click generation method for OTT advertising and screen recording as described in claim 6, characterized in that, The placement parameters also include the time period for ad placement, the target audience's location parameters, and the specifications of the creative materials. Monitor the task status in real time during screen recording; Automatically retry tasks that encounter execution errors; Generate a task execution report, recording detailed information on successes and failures.

10. The one-click generation method for OTT advertising and screen recording as described in claim 6, characterized in that, The generated screen recording file is quality checked to verify its consistency with the requirements of the delivery contract, and a quality report containing the check results is output. The one-click generation command is triggered through a graphical user interface or program interface, supporting the batch screen recording needs of multiple advertising projects to be processed simultaneously.

Citation Information

Patent Citations

  • Advertisement putting method and device

    CN116703480A

  • Advertisement delivery system and advertisement delivery method

    CN116964611A