An outdoor LED media delivery intelligent scheduling and operation management system and method
By introducing a discrete event elastic buffer and scheduling decision module into the outdoor LED media delivery system, the system monitors audience throughput in real time and switches to a self-sustaining circular queue when the data handshake delay exceeds the limit. This solves the problems of resource allocation deviation and memory overflow caused by non-stationary audience throughput fluctuations and high-concurrency network latency in the outdoor LED media delivery system, and achieves stable system operation and resource optimization.
Patent Information
- Application Number
- CN202611001419.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-07
- Publication Date
- 2026-08-25
AI Technical Summary
In outdoor LED media delivery systems, existing technologies cannot effectively avoid scheduling contract conflicts when faced with unstable audience throughput fluctuations and high-concurrency network latency coupling, leading to deviations in system resource allocation, invalid calculation loops, and memory overflows.
By employing a discrete event elastic buffer module and a discrete event scheduling decision module, the target scheduling weight is calculated by real-time monitoring of audience throughput. When the data handshake delay exceeds the limit, the system switches to a self-sustaining ring static scheduling queue preset in the local read-only register. Combined with an asynchronous non-blocking communication bus and an edge self-sustaining state self-locking submodule, the system realizes the transient transition of the nonlinear priority gating logic component and the reshaping of the scheduling queue.
It effectively reduces the memory allocation load of the system under extreme high concurrency conditions, avoids data block collisions and memory overflows, and ensures stable operation of the system in non-stable environments.
Smart Images

Figure CN122640474A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an intelligent scheduling and operation management system and method for outdoor LED media deployment, belonging to the field of data processing technology. Background Technology
[0002] In current multi-node network resource allocation systems, the main control center uses a time-slice scheduling model to distribute scheduling data to each edge carrier node. The front-end controller reconstructs the local carousel queue according to the received scheduling words to realize the asset allocation of physical nodes. As the topology scales up, the field conditions exhibit variable characteristics, the external environment generates non-stationary input fluctuations, and the communication link is prone to high-concurrency transient overload, resulting in prolonged data handshake delays. Existing solutions rely on dynamic weighting methods to follow input changes, but when the external audience throughput suddenly drops, this linear follow-up mechanism still continues to assign scheduling weights to idle nodes, causing the system to generate a large number of invalid calculation loops and triggering scheduling queue timing conflicts. For field conditions where high concurrency and non-stationary operating conditions are intertwined, simply adopting linear improvement paths such as expanding the edge buffer capacity or increasing the instruction retry frequency will lead to excessive accumulation of historical lagging state data in local memory due to the continuous accumulation of data handshake delays, thereby triggering memory overflow crashes, or even causing collisions in multi-objective contract data streams between distributed nodes due to control timing misalignment.
[0003] In addition to the inherent limitations caused by the hardware storage medium and specific physical components, the system also has shortcomings in the control methods and scheduling logic at the software level. For example, Chinese invention patent application CN112423078A discloses an advertising playback method and device used in LED display screens. By dividing the advertising content into playback buckets and adjusting the playback order according to frame attributes, a balanced allocation of display resources can be achieved. However, this solution implicitly relies on the idealized premise that network communication is completely unobstructed and the external audience distribution is stable. In actual outdoor advertising scenarios, when faced with sudden drops in non-stable customer flow or high-concurrency network link congestion, this static scheduling and polling logic, which lacks dynamic environment perception and adaptive adjustment capabilities, cannot complete nonlinear truncation or edge degradation self-locking at the underlying level. It is very easy to cause large-scale ineffective idling of computing power and overflow and collapse of edge memory under extreme conditions due to the fundamental mismatch of basic constraints.
[0004] Therefore, how to eliminate scheduling contract conflicts under the coupled conditions of non-stationary audience throughput fluctuations and high-concurrency network latency, and ensure the coordinated convergence of the resource allocation deviation vector of the entire network while maintaining the self-sustaining safe operation of distributed node edges, has become the technical problem to be solved by this invention. Summary of the Invention
[0005] To address the problems in the background art, the technical solution of the present invention is as follows: An intelligent scheduling and operation management system for outdoor LED media deployment, comprising: The discrete event elastic buffer module connects the global contract pool module and the local cache processing module, and is used to adjust the data flow range according to the data block count of the scheduling queue. The discrete event scheduling decision module, connected to the global contract pool module, calculates the target scheduling weight based on scheduling status data and real-time audience throughput monitoring data. It then sends the scheduling word network of each contract stream, arranged in descending order of the magnitude of the target scheduling weight, to the local cache processing module via an asynchronous non-blocking communication bus. When the real-time audience throughput monitoring data is between 0.8 and 1.2, the discrete event scheduling decision module controls the target scheduling weight to monotonically increase with the performance deficit. When the real-time audience throughput monitoring data is below 0.2, the target scheduling weight is truncated to zero. The local cache processing module is connected to the asynchronous non-blocking communication bus to receive and cache the scheduling word, and locks the external write interface to switch to the self-sustaining ring static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously. The front-end multimedia publishing control module is connected to the local cache processing module and is used to assign contracts based on the cached scheduling words.
[0006] Preferably, the discrete event elastic buffer module includes a latency monitoring feedback submodule and an addressing control submodule; the latency monitoring feedback submodule is used to track the data handshake latency; the addressing control submodule is connected to the latency monitoring feedback submodule and is used to narrow the memory data retrieval range of the discrete event elastic buffer module in reverse according to the data block count of the scheduling queue when the data handshake latency exceeds 50ms, remove lagging historical state data and retain only the single-step fulfillment gain word of the current period, so as to reduce the memory allocation load.
[0007] Preferably, the local cache processing module includes an edge self-sustaining state self-locking submodule; the edge self-sustaining state self-locking submodule includes a delay counter, a write interface self-locking logic switch, and a local register redirection submodule; the delay counter is used to monitor the data handshake delay; when the data handshake delay continuously exceeds 50ms, the write interface self-locking logic switch disconnects the write path of the external scheduling word, and the local register redirection submodule resets the instruction reading interface of the front-end multimedia publishing control module to the local read-only register to retrieve the preset self-sustaining ring static scheduling queue, and uses low-power discrete step-by-step logic to replace the upper-layer dynamic optimization control, thereby avoiding data block collisions and memory overflows caused by control instruction timing misalignment.
[0008] Preferably, the delay counter includes a discrete clock monitoring timer; the discrete clock monitoring timer uses the pulse count of the master control data bus as a reference clock signal and monitors the status of the communication handshake signal in each clock cycle; when the discrete clock monitoring timer detects that the pulse count of the master control data bus has not been updated within 50ms, it determines that the data handshake delay exceeds 50ms, and sends control pulses to the write interface self-locking logic switch and the local register redirection submodule to trigger logic truncation protection, thereby providing underlying timing synchronization constraints at the communication timing level when the distributed heterogeneous media node network is expanded on a large scale.
[0009] Preferably, the global contract pool module includes a distributed streaming contract state management submodule and a discrete event triggering conversion submodule. The distributed streaming contract state management submodule is used to maintain the real-time performance progress of multi-objective commercial contracts in a cross-regional digital media node network and convert the scheduling status of the contract stream into a streaming state vector. The discrete event triggering conversion submodule is connected to the distributed streaming contract state management submodule and is used to trigger event state migration based on changes in external audience throughput and input the streaming state vector into the discrete event scheduling decision module, thereby realizing multi-objective commercial contract scheduling management under cross-regional high-dynamic audience throughput constraints.
[0010] Preferably, the discrete event scheduling decision module includes a weight descending order arrangement submodule and an asynchronous bus transmission submodule; the weight descending order arrangement submodule is used to rearrange the scheduling words of each contract flow in descending order according to the magnitude of the target scheduling weight after the target scheduling weight calculation is completed; the asynchronous bus transmission submodule is connected to the weight descending order arrangement submodule and is used to send the rearranged scheduling words to the local buffer processing module through an asynchronous non-blocking communication bus.
[0011] Preferably, the front-end multimedia publishing control module is used to control the digital media node network; the digital media node network consists of multiple digital media nodes mounted in different regions; after receiving the scheduling word assigned by the local cache processing module, the front-end multimedia publishing control module converts the scheduling word into the corresponding media content distribution instruction, and sends the media content distribution instruction synchronously to each digital media node through the network, driving each digital media node to complete the playback of the advertising content within the corresponding time period.
[0012] Preferably, the discrete event scheduling decision module obtains real-time audience throughput monitoring data through a network interface. The real-time audience throughput monitoring data is collected by audience monitoring devices deployed around the media and converted into standardized audience throughput scalar data packets after removing business tags via a gateway. These data packets are then transmitted to the discrete event scheduling decision module as real-time independent variable inputs for calculating the target scheduling weight.
[0013] Preferably, it also includes a global parameter operation and maintenance management module; the global parameter operation and maintenance management module is used to initialize and calibrate the system, and before the system is initialized, it determines the benchmark values of the basic scheduling weight constant coefficient and the global flux extreme value constant coefficient through prior engineering data, and writes the benchmark values into the read-only storage module in the discrete event scheduling decision module for locking, so as to serve as the fixed base parameters for calculating the target scheduling weight in subsequent operation.
[0014] A method for intelligent scheduling and operation management of outdoor LED media deployment, used to run an intelligent scheduling and operation management system for outdoor LED media deployment, includes the following steps: Step S1: Use the global contract pool module to store and maintain the commercial contract data stream, and generate the performance deficit reflecting the scheduling performance status in real time based on the commercial contract data stream. Step S2: The discrete event elastic buffer module is used to adjust the data flow range according to the data block count of the scheduling queue; Step S3: The discrete event scheduling decision module calculates the target scheduling weight based on the scheduling status data and the real-time monitoring data of the audience throughput. When the real-time monitoring data of the audience throughput is between 0.8 and 1.2, the target scheduling weight is controlled to increase monotonically with the performance deficit. When the real-time monitoring data of the audience throughput is below 0.2, the target scheduling weight is truncated to zero. In this way, the scheduling word network of each contract flow is arranged in descending order and sent to the local cache processing module through the asynchronous non-blocking communication bus. Step S4: Receive and cache the scheduling word using the local cache processing module, and lock the external write interface to switch to the self-sustaining circular static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously; Step S5: Distribute contracts according to the cached scheduling word using the front-end multimedia publishing control module.
[0015] Compared with the prior art, the beneficial effects of the present invention are: 1. In the intelligent scheduling of outdoor LED media deployment, the global contract pool management module calculates the real-time performance deficit vector based on the online deduction of multimedia asset information flow. This, along with the status data acquisition module, converts the regional audience status control word generated by the fluctuation of on-site physical throughput. Together, they drive the nonlinear priority gating logic component. When the regional audience status control word crosses the safety low threshold, the nonlinear truncation operator is triggered, causing the target scheduling priority to transiently jump to zero and reshape the scheduling queue distribution sequence in place. This breaks the cumulative deficit effect caused by blind deployment in the traditional time slice allocation logic under sudden low throughput conditions, effectively reducing the ineffective idle loss of system scheduling computing power due to the non-homogeneous flow of passenger flow.
[0016] 2. By configuring an edge self-sustaining lock-up degradation component in the local cache module mounted on each distributed media node, and using the discrete heartbeat monitoring timer maintained therein to track the pulse count of the master control data bus, the circuit breaker is triggered in place when the data handshake delay between the discrete event scheduling decision module and the local cache module exceeds 50ms continuously due to network latency. This forcibly blocks the external scheduling word write interface and resets the self-sustaining ring static scheduling queue preset in the local read-only register. Low-power discrete step-by-step logic replaces the upper-layer dynamic optimization control, effectively avoiding the risk of data block collisions and memory overflows caused by misaligned control command timing.
[0017] 3. By mounting a discrete event elastic buffer manager between the global contract pool module and the local cache module, a rule for calculating the allocation boundary word is established with the data block count generated by the scheduling queue as the input variable. This is linked to the aforementioned latency monitoring feedback results. When the data handshake latency crosses a specific safety threshold, the physical addressing range of the buffer is narrowed in reverse. Lagging historical state data is forcibly removed, and only the single-step fulfillment gain word of the current period is retained. This ensures the timeliness of data flow while reducing the memory allocation load of the system queue under extreme high concurrency conditions, thus steadily mitigating the risk of main control server memory overflow caused by network fluctuations through the traditional method of continuously expanding the buffer. Attached Figure Description
[0018] Figure 1 This is the main flowchart of the intelligent scheduling and operation management method of the present invention; Figure 2 The weights and audience throughput real-time monitoring data response curves are adjusted to achieve the objectives of this invention.
[0019] The objectives, features, and advantages of this invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0020] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0021] An intelligent scheduling and operation management system for outdoor LED media deployment includes: The discrete event elastic buffer module connects the global contract pool module and the local cache processing module, and is used to adjust the data flow range according to the data block count of the scheduling queue. The discrete event scheduling decision module, connected to the global contract pool module, calculates the target scheduling weight based on scheduling status data and real-time audience throughput monitoring data. It then sends the scheduling word network of each contract stream, arranged in descending order of the magnitude of the target scheduling weight, to the local cache processing module via an asynchronous non-blocking communication bus. When the real-time audience throughput monitoring data is between 0.8 and 1.2, the discrete event scheduling decision module controls the target scheduling weight to monotonically increase with the performance deficit. When the real-time audience throughput monitoring data is below 0.2, the target scheduling weight is truncated to zero. The local cache processing module is connected to the asynchronous non-blocking communication bus to receive and cache the scheduling word, and locks the external write interface to switch to the self-sustaining ring static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously. The front-end multimedia publishing control module is connected to the local cache processing module and is used to assign contracts based on the cached scheduling words.
[0022] Preferably, the discrete event elastic buffer module includes a latency monitoring feedback submodule and an addressing control submodule; the latency monitoring feedback submodule is used to track the data handshake latency; the addressing control submodule is connected to the latency monitoring feedback submodule and is used to narrow the memory data retrieval range of the discrete event elastic buffer module in reverse according to the data block count of the scheduling queue when the data handshake latency exceeds 50ms, remove lagging historical state data and retain only the single-step fulfillment gain word of the current period, so as to reduce the memory allocation load.
[0023] Preferably, the local cache processing module includes an edge self-sustaining state self-locking submodule; the edge self-sustaining state self-locking submodule includes a delay counter, a write interface self-locking logic switch, and a local register redirection submodule; the delay counter is used to monitor the data handshake delay; when the data handshake delay continuously exceeds 50ms, the write interface self-locking logic switch disconnects the write path of the external scheduling word, and the local register redirection submodule resets the instruction reading interface of the front-end multimedia publishing control module to the local read-only register to retrieve the preset self-sustaining ring static scheduling queue, and uses low-power discrete step-by-step logic to replace the upper-layer dynamic optimization control, thereby avoiding data block collisions and memory overflows caused by control instruction timing misalignment.
[0024] Preferably, the delay counter includes a discrete clock monitoring timer; the discrete clock monitoring timer uses the pulse count of the master control data bus as a reference clock signal and monitors the status of the communication handshake signal in each clock cycle; when the discrete clock monitoring timer detects that the pulse count of the master control data bus has not been updated within 50ms, it determines that the data handshake delay exceeds 50ms, and sends control pulses to the write interface self-locking logic switch and the local register redirection submodule to trigger logic truncation protection, thereby providing underlying timing synchronization constraints at the communication timing level when the distributed heterogeneous media node network is expanded on a large scale.
[0025] Preferably, the global contract pool module includes a distributed streaming contract state management submodule and a discrete event triggering conversion submodule. The distributed streaming contract state management submodule is used to maintain the real-time performance progress of multi-objective commercial contracts in a cross-regional digital media node network and convert the scheduling status of the contract stream into a streaming state vector. The discrete event triggering conversion submodule is connected to the distributed streaming contract state management submodule and is used to trigger event state migration based on changes in external audience throughput and input the streaming state vector into the discrete event scheduling decision module, thereby realizing multi-objective commercial contract scheduling management under cross-regional high-dynamic audience throughput constraints.
[0026] Preferably, the discrete event scheduling decision module includes a weight descending order arrangement submodule and an asynchronous bus transmission submodule; the weight descending order arrangement submodule is used to rearrange the scheduling words of each contract flow in descending order according to the magnitude of the target scheduling weight after the target scheduling weight calculation is completed; the asynchronous bus transmission submodule is connected to the weight descending order arrangement submodule and is used to send the rearranged scheduling words to the local buffer processing module through an asynchronous non-blocking communication bus.
[0027] Preferably, the front-end multimedia publishing control module is used to control the digital media node network; the digital media node network consists of multiple digital media nodes mounted in different regions; after receiving the scheduling word assigned by the local cache processing module, the front-end multimedia publishing control module converts the scheduling word into the corresponding media content distribution instruction, and sends the media content distribution instruction synchronously to each digital media node through the network, driving each digital media node to complete the playback of the advertising content within the corresponding time period.
[0028] Preferably, the discrete event scheduling decision module obtains real-time audience throughput monitoring data through a network interface. The real-time audience throughput monitoring data is collected by audience monitoring devices deployed around the media and converted into standardized audience throughput scalar data packets after removing business tags via a gateway. These data packets are then transmitted to the discrete event scheduling decision module as real-time independent variable inputs for calculating the target scheduling weight.
[0029] Preferably, it also includes a global parameter operation and maintenance management module; the global parameter operation and maintenance management module is used to initialize and calibrate the system, and before the system is initialized, it determines the benchmark values of the basic scheduling weight constant coefficient and the global flux extreme value constant coefficient through prior engineering data, and writes the benchmark values into the read-only storage module in the discrete event scheduling decision module for locking, so as to serve as the fixed base parameters for calculating the target scheduling weight in subsequent operation.
[0030] A method for intelligent scheduling and operation management of outdoor LED media deployment, used to run an intelligent scheduling and operation management system for outdoor LED media deployment, includes the following steps: Step S1: Use the global contract pool module to store and maintain the commercial contract data stream, and generate the performance deficit reflecting the scheduling performance status in real time based on the commercial contract data stream. Step S2: The discrete event elastic buffer module is used to adjust the data flow range according to the data block count of the scheduling queue; Step S3: The discrete event scheduling decision module calculates the target scheduling weight based on the scheduling status data and the real-time monitoring data of the audience throughput. When the real-time monitoring data of the audience throughput is between 0.8 and 1.2, the target scheduling weight is controlled to increase monotonically with the performance deficit. When the real-time monitoring data of the audience throughput is below 0.2, the target scheduling weight is truncated to zero. In this way, the scheduling word network of each contract flow is arranged in descending order and sent to the local cache processing module through the asynchronous non-blocking communication bus. Step S4: Receive and cache the scheduling word using the local cache processing module, and lock the external write interface to switch to the self-sustaining circular static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously; Step S5: Distribute contracts according to the cached scheduling word using the front-end multimedia publishing control module.
[0031] Example 1: When a digital media node network faces the operational conditions of dynamically fluctuating audience throughput, multi-objective commercial contract scheduling management results in resource mismatch caused by uneven supply and demand in time and space. At this time, the commercial contract data stream stored and maintained by the global contract pool module cannot meet the allocation requirements under non-stationary conditions using the inherent time-slice equalization mode. In specific scenarios, traffic control or weather conditions cause a sudden drop in the actual monitored audience throughput. Under this interference, the linear follow-up scheduling mechanism continuously assigns scheduling weights to digital media nodes with audience throughput close to 0, leading to invalid calculation cycles and idle computing power loss on the main control server, resulting in a commercial contract execution deficit within the golden time window, and data handshake latency continuously exceeding 50ms. In this scenario, the edge receives and accumulates historical lagging state data, triggering a memory overflow in the local cache processing module. This causes timing misalignment and data block collisions in the multi-objective contract data streams among distributed nodes. The global parameter operation and maintenance management module determines the baseline values of the basic scheduling weight constant coefficient and the global throughput extreme value constant coefficient based on prior engineering data, and writes them into the read-only storage module in the discrete event scheduling decision module as a fixed parameter base. During the operation of the digital media node network, the distributed streaming contract state management submodule in the global contract pool module maintains the real-time performance progress of multi-objective commercial contracts in the digital media node network, and periodically deducts the total amount of the preset contract target online, converting the scheduling status of the contract stream into a streaming state vector that includes the performance deficit.
[0032] The discrete event-triggered transition submodule triggers state transitions based on changes in external audience throughput, inputting the streaming state vector into the discrete event scheduling decision module. In its implementation, the aforementioned streaming state vector is a row matrix composed of four independent data features: the total remaining playback count for the current contract, the current time period count, the actual playback success rate of the previous period, and the current performance deficit, arranged in a fixed order. The discrete event-triggered transition submodule internally constructs decision logic based on a finite state machine. Its state transition controller's state transition mechanism is as follows: when the external network sensing interface detects a step change in the audience throughput scalar and crosses the pre-defined threshold... When the boundaries of each level of interval are defined, a discrete interruption trigger event is immediately generated. This event drives the state machine to transition from the current stable scheduling state to a high-density delivery state or an abnormal truncation state. Simultaneously, the newly generated four-dimensional streaming state vector is input as independent variable data into the subsequent discrete event scheduling decision module. This completes the adaptive contract scheduling under the constraint of cross-regional audience fluctuation. The discrete event scheduling decision module obtains the standardized audience throughput scalar data packet collected by the multimedia peripheral audience monitoring equipment and desensitized by the gateway after removing business tags through the network interface. This data packet is used as the real-time independent variable input for calculating the target scheduling weight and as real-time audience throughput monitoring data.
[0033] When data flows through the discrete event scheduling decision module, the module segments the received data flow to trigger the control rule network and arrange scheduling words. This control rule network employs a multi-level conditional judgment matrix structure. Input data includes the passenger flow count for the current time period and the remaining number of broadcasts per contract. The data format is a standardized 32-bit unsigned integer data packet. The processing identifies the preset interval to which the audience throughput belongs through the first-level logical judgment matrix. When the throughput is in a high-order interval, the first control branch is triggered, invoking the sorting rule based on contract priority, assigning higher weights to items with larger remaining contract gaps. When the throughput is in the middle interval... When the threshold is below the threshold or the low-level safety threshold, the system switches to the second and third control branches respectively. The original weights are corrected by the step-by-step decay control logic of the multiplication factor. The final output is a long integer control message string containing the media content index identifier, playback sequence number, and display duration. This message is used as the scheduling word and is sent to the buffer area at the edge via the asynchronous bus. When the real-time monitoring data of the audience throughput is in the range of 0.8 to 1.2, the discrete event scheduling decision module controls the target scheduling weight to increase monotonically with the performance deficit and rearranges the scheduling word network of each contract flow in descending order of the magnitude of the target scheduling weight.
[0034] The determination of the aforementioned quantification thresholds is based on simulation calculations of historical urban pedestrian spatial flow datasets in an industrial environment: dimensionless values are determined according to the non-stationary random arrival model of the service station in queuing theory; the broadcasting computing power of digital media nodes serves as a virtual service station; multiple data streams and real-time audience throughput serve as dynamic input sources for the service queue; and the balance between queue length and computing power overhead in a non-ideal environment is used to determine the quantification critical points for each state transition. The input objects include a de-identified four-dimensional streaming state vector, composed of the remaining total number of plays for the current contract, the current time period count, the actual playback success rate of the previous period, and the current performance deficit. The minimum performance specification of the computing platform used for the calculation is a clock frequency of not less than 2.0. The system features a GHz multi-core processor and at least 8GB of available memory to maintain the operation of the discrete event scheduling and decision-making module under high concurrency. When the dimensionless value of the audience throughput is lower than the critical safety threshold of 0.2, it means that the actual on-site passenger flow has fallen to less than 20% of the rated normal density. If deployment continues, more than 80% of the computing resources will be wasted due to ineffective idle operation. When the dimensionless value is between 0.8 and 1.2, it indicates that the on-site passenger flow is at full capacity, between 80% and 120% of the rated density. The system can maximize the fulfillment efficiency by performing monotonically increasing adjustments within this range. If the communication latency exceeds 50ms continuously, it indicates that the asynchronous non-blocking bus has experienced physical-level congestion. If self-locking is not activated, it will lead to the accumulation of historical lagging data and trigger a crash.
[0035] The specific normalization mapping rule for converting the original passenger flow count scalar into the aforementioned dimensionless value is as follows: the actual pedestrian value per square meter is collected at a frequency of 10Hz by a photoelectric tracking flux counter, and the actual pedestrian value is divided by the highest hourly average audience flux obtained in the past 30 consecutive calendar days of the specific block. The resulting pure digital ratio is used as the dimensionless input of the real-time audience flux monitoring data.
[0036] When the real-time audience throughput monitoring data falls below the critical safety threshold of 0.2, the discrete event scheduling decision module triggers a nonlinear hard exclusion boundary rule. Through internal logic operators, it truncates and zeros the performance deficit weighting transformation term in the target scheduling weight calculation rule, changing the target scheduling weight to 0. The calculated scheduling word is then sent to the corresponding local cache processing module via an asynchronous non-blocking communication bus. Conditional control flow rules replace continuous high-order function calculations, and the discrete control structure reduces resource idleness and computing power wastage caused by audience mobility. In practice, the aforementioned performance deficit weighting transformation term refers to the term used to characterize the deviation between the actual contract completion rate and the planned progress when calculating the target scheduling weight. The specific technical construction method of the correction term is as follows: the total number of plays agreed in the contract is subtracted from the actual number of plays accumulated so far to obtain an absolute count value as the original deficit. Then, the original deficit is divided by the total number of plays in the contract, thereby converting it into a normalized proportional coefficient between 0 and 1. The product of this proportional coefficient and the preset basic weight coefficient constitutes the complete performance deficit weighted conversion term. When the nonlinear hard exclusion boundary rule is triggered, the internal logic operator directly forces the multiplier of this term to be 0, so that no matter how high the original deficit of the contract accumulates, the overall calculation output of this conversion term will transiently change to 0, thereby cutting off its positive gain on the final scheduling weight.
[0037] The latency monitoring and feedback submodule in the discrete event elastic buffer module tracks the data handshake latency. When the addressing control submodule receives a signal that the data handshake latency exceeds 50ms, it narrows the memory data retrieval range of the discrete event elastic buffer module according to the data block count in the scheduling queue, removes lagging historical state data, and retains the single-step fulfillment gain word of the current cycle, reducing the memory allocation load. The edge self-sustaining lock-up degradation component in the local cache processing module uses its internal discrete heartbeat monitoring timer to introduce the pulse count of the main control data bus as a reference clock signal to monitor the status of the communication handshake signal in each clock cycle. When the pulse count of the main control data bus has not been updated within 50ms and the data handshake latency continuously exceeds 50ms, the addressing control submodule will detect the data handshake latency. At 50ms, the write interface self-locking logic switch disconnects the write path of the external scheduling word; the local register redirection submodule resets the instruction reading interface of the front-end multimedia publishing control module to the local read-only register, retrieves the preset self-sustaining circular static scheduling queue, and uses discrete step-by-step logic to replace the upper-layer dynamic optimization control. The data structure of this self-sustaining circular static scheduling queue in the local read-only register is a fixed-length sequential circular linked list, which pre-stores 12 sets of general basic multimedia advertising content distribution index codes and corresponding 2-second fixed-duration control flags. In order to be compatible with heterogeneous digital media nodes of different regions and physical specifications in the network topology, this static queue contains a preset set of... The system has an attribute mapping table. When the system forcibly switches to a self-locking degradation state due to latency exceeding limits, the local microprocessor reads the general index code in the static queue and directly converts it into a local decoding playback instruction that can be recognized by the corresponding heterogeneous terminal through the address offset mapping at the hardware level. This drives the display screen to play these 12 sets of general content in a fixed time slice, thus ensuring that each node can still achieve independent self-sustaining safe operation without a black screen even when completely independent of the main control center's decision-making. When the data handshake latency continuously exceeds 50ms, the front-end multimedia publishing control module reads the data instruction after the local reset and drives each digital media node to play multimedia content within the corresponding time period, maintaining the digital media nodes in a fixed step state. The operation of the points reduces data block collisions and memory overflows caused by misaligned control command timing. In more detail, the local cache processing module physically isolates high-concurrency latency conditions by disconnecting the write path of the external scheduling word. At this time, although the congestion caused by the historical lagging commands issued by the master server in the core network link still exists, since the local write interface has been completely closed by the hardware self-locking switch, these lagging and misaligned external command packets will be directly discarded by the network interface layer when they arrive at the edge node, and will not be able to enter the local cache queue for queuing or requesting memory space. This fundamentally eliminates the memory overflow caused by the edge microprocessor repeatedly trying to receive misaligned commands under extreme latency.Meanwhile, since the front-end multimedia publishing control module has completely switched to reading static instructions fixed in local registers, its timing flow is in a fully controlled closed loop, no longer interacting asynchronously with the outside. This in-situ blocks the overlapping and rewriting of control instructions caused by network latency, ensuring the absolute serialization of local storage block read and write operations. This smoothly avoids the risk of data block collisions. When the data handshake latency drops below 50ms, the write interface self-locking logic switch reconnects the external write path, restoring the dynamic scheduling state and creating a monotonically related data instruction dispatch with the discrete cyclic rotation of the front-end microprocessor.
[0038] Example 2: When the system faces the carrier operation condition of dynamic fluctuations in audience throughput, the digital media node network experiences resource mismatch due to the uneven spatial and temporal distribution of supply and demand. At this time, the commercial contract data stream stored and maintained by the global contract pool module generates a scheduling deficit in the non-stationary passenger flow environment. To verify the anti-interference performance of the solution in the actual industrial electromagnetic and multi-channel communication interference environment, the data source of the test platform adopts the operation trajectory record of the multi-node multimedia display device in urban blocks. The operation trajectory record includes the urban pedestrian space flow dataset and the synchronously sampled network throughput log. The hardware sensing interface's separation control specification is manifested as a photoelectric tracking throughput counter, with its measurement sampling frequency set to 10Hz and detection resolution of [missing information]. With one person per square meter, the raw passenger flow data is standardized and anonymized by stripping all identity features when it flows through the gateway, providing input variables to the discrete event scheduling decision module. The setting of the baseline monitoring update cycle is affected by the flow and diffusion rate of the surrounding population and the frequency of sudden gatherings. Its setting balances the real-time performance of data feedback and the processing load of the main control server. When the instantaneous variance of passenger flow spatial diffusion is at a low fluctuation safety threshold, the update cycle approaches the upper limit of its value range to save communication channel resources. When the flow of the population undergoes high-frequency step changes, the update cycle shrinks to its lower limit to suppress scheduling lag. In specific deployment scenarios, for typical street conditions, the baseline monitoring update cycle is set to 2 seconds.
[0039] In the verification control system, the present invention sample group, comparison sample group one, and comparison sample group two were set up. Comparison sample group one removed the nonlinear priority truncation mechanism when the real-time audience throughput monitoring data was below 0.2. Comparison sample group two changed the self-locking switching threshold for exceeding the data handshake delay limit from 50ms to 200ms. The problem intensity gradient comparison component included three interference levels: low, medium, and high. Under the low interference level, the real-time audience throughput monitoring data remained stable at 0.95 and the data handshake delay was constant at 12.4ms. Under the medium interference level, the real-time audience throughput monitoring data fluctuated between 0.85 and 0.45. The average data handshake latency was 32.1ms. High interference levels correspond to a non-ideal working condition resulting from the superposition of network congestion and passenger flow drops. At this time, the real-time audience throughput monitoring data was 0.12 and the data handshake latency was 68.5ms. Under medium interference levels, the measurement results show that the main control server processor utilization of the present invention's sample group remained stable at 18.3%. The target scheduling weight calculated by the global contract pool module increased monotonically and linearly with the performance deficit. In contrast, the processor utilization of the first comparative sample group reached 35.2% under this gradient. Dynamic scheduling caused computational power loss. Under high interference levels, the present invention's sample group exhibited non-linear changes. When the real-time audience throughput monitoring data drops from 0.82 to 0.12, the system, based on the non-linear hard exclusion boundary rule, changes the target scheduling weight to 0 using internal logic operators, stopping the assignment of scheduling weights to idle nodes with no audience. Simultaneously, because the data handshake latency reaches 68.5ms and exceeds the 50ms threshold, the write interface self-locking logic switch in the local cache processing module disconnects the write path to the external scheduling word. The local register redirection submodule resets the instruction reading interface of the front-end multimedia publishing control module to the local read-only register, retrieving the preset self-sustaining circular static scheduling queue. Its local memory allocation load is 4.2MB. The deviation vector of the entire network resource allocation converges after the discrete event elastic buffer module removes the lagging historical state data. However, the comparison sample group 1 continuously allocates scheduling weights under high interference level, which leads to the main control server processor utilization reaching 89.7% and increases the contract performance deficit. The comparison sample group 2 failed to cut off the external write path because the switching threshold was set to 200ms. The local cache continued to accumulate historical lagging state data, which caused the local cache processing module to overflow at 15.2 minutes of the test. The multi-target contract data stream generated timing misalignment and data block collision.
[0040] Based on the changes in measurement parameters and the trend of nonlinear response, the architecture that dynamically constrains contract priorities by real-time audience throughput monitoring data and works in conjunction with discrete event elastic buffering modules and local cache processing modules produces stable control performance that differs from the simple sum of the independent performance of each component. When the real-time audience throughput monitoring data is within the working range of 0.8 to 1.2, the system maintains stable resource allocation. However, once the working condition crosses the boundary and causes variables to be in extreme ranges, such as below the lower limit of 0.2 or the latency above the upper limit of 50ms, the nonlinear truncation and edge degradation self-locking mechanisms work together to suppress computing power idleness and memory overflow. The defined parameter boundaries and control rule network constitute a stable working window. Exceeding this range triggers memory overflow, thereby reducing the computing power idleness loss of the high-fluctuation non-stationary scheduling system and achieving the coordinated convergence of the resource allocation deviation vector of the entire network.
[0041] Example 3: This example combines Figures 1 to 2 This document describes an intelligent scheduling and operation management system and method for outdoor LED media deployment, such as... Figure 1 As shown, step S1 uses the global contract pool module to store and maintain the commercial contract data stream and generates a performance deficit reflecting the scheduling performance status in real time based on the commercial contract data stream; step S2 uses the discrete event elastic buffer module to adjust the data stream flow range according to the data block count of the scheduling queue; step S3 uses the discrete event scheduling decision module to calculate the target scheduling weight based on the scheduling status data and the real-time monitoring data of the audience throughput, and controls the target scheduling weight to monotonically increase with the performance deficit when the real-time monitoring data of the audience throughput is between 0.8 and 1.2, and truncates the target scheduling weight to zero when the real-time monitoring data of the audience throughput is below 0.2, thereby arranging the scheduling words of each contract stream in descending order and sending them to the local cache processing module through the asynchronous non-blocking communication bus; step S4 uses the local cache processing module to receive and cache the scheduling words, and locks the external write interface to switch to the self-sustaining circular static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously; step S5 uses the front-end multimedia publishing control module to dispatch contracts according to the cached scheduling words.
[0042] like Figure 2As shown, the dimensionless target adjustment weight and the dimensionless audience throughput real-time monitoring data flow under the constraints of high or low performance deficit conditions. Specifically, when the dimensionless audience throughput real-time monitoring data is in the range of 0.0 to 0.2, the dimensionless target adjustment weight under both high and low performance deficit conditions is truncated to zero. When the dimensionless audience throughput real-time monitoring data varies between 0.2 and 0.8, the dimensionless target adjustment weight under both high and low performance deficit conditions increases with the increase of the dimensionless audience throughput real-time monitoring data. When the dimensionless audience throughput real-time monitoring data is in the range of 0.8 to 1.2, the dimensionless target adjustment weight under high performance deficit conditions is constant at 80, and the dimensionless target adjustment weight under low performance deficit conditions is constant at 30.
[0043] Example 4: When the distributed digital media node network faces downlink conditions, i.e., under extreme conditions of low throughput caused by routine maintenance cycles or special environmental interference, the real-time audience throughput monitoring data approaches the safety lower limit of 0.2. At the same time, the data handshake latency between the discrete event scheduling decision module and the local cache processing module exceeds the upper limit of 50ms due to high concurrency congestion. At this time, the performance deficit vector accumulated by the distributed streaming contract state management submodule maintained by the global contract pool module reaches a high value. Due to the lack of boundary convergence control mechanism, the traditional system continuously assigns scheduling weights to digital media nodes with passenger flow close to 0, causing the main control server to generate invalid calculation loops and idle computing power, accumulating contract performance deficits. Moreover, under the condition that the communication latency continuously exceeds 50ms, the memory overflow of the local cache processing module is triggered due to the accumulation of historical lagging data at the edge end. Ultimately, this leads to time sequence misalignment and data block collisions in the multi-target contract data streams between distributed nodes.
[0044] To eliminate multi-objective contract conflicts under the aforementioned bidirectional extreme conditions, the global parameter operation and maintenance management module provides a programmed procedure. Its initial input object characteristics are limited to a lower limit of 0.2 for real-time audience throughput monitoring data and an upper limit of 50ms for data handshake latency. External control specifications rely on the main control data bus's pulse counting monitoring capability of the microprocessor's internal register states. When the distributed streaming contract state management submodule detects a drop in passenger flow and the real-time audience throughput monitoring data is below 0.2, the discrete event scheduling decision module triggers a nonlinear hard exclusion boundary rule. Its internal control rule network adjusts the coefficient product of the original performance deficit weighting conversion term within the calculation logic to 0, changing the target scheduling weight to 0 and stopping the assignment of scheduling weights to idle nodes without audiences. Simultaneously, the global contract pool module and this... In the discrete event elastic buffer module between the local cache processing modules, the addressing control submodule monotonically narrows the memory data retrieval interval from the global to the single-step fulfillment gain word of the current period based on the data block count of the current scheduling queue, clearing the second-order response deviation caused by communication lag. The edge self-sustaining lock-up degradation component set in the local cache processing module uses its internal discrete heartbeat monitoring timer to compare the update status of the pulse count of the main control data bus within 50ms. When the data handshake delay exceeds 50ms continuously and the pulse count remains stationary, the self-locking logic switch disconnects the write path of the external scheduling word. The local register redirection submodule forces the instruction reading interface of the front-end multimedia publishing control module to reset to the local read-only register, and retrieves the preset self-sustaining circular static scheduling queue to form a closed discrete control flow.
[0045] When the data handshake latency exceeds 50ms continuously, the front-end multimedia publishing control module reads the self-sustaining circular static scheduling queue instruction from the local reset and drives the distributed digital media nodes to play advertising content within the corresponding time period. It maintains the continuous operation of the digital media nodes with a local fixed step state, preventing data block collisions and memory overflows caused by control instruction timing misalignment. When the front-end communication link returns to normal and the data handshake latency drops below 50ms, the self-locking logic switch reconnects the external write path and adaptively restores the full-speed dynamic scheduling state. This makes the data instruction dispatch and the discrete cyclic rotation of the front-end microprocessor monotonically correlated, and the entire link data flow exhibits a causal closed self-healing protection feature.
[0046] Example 5: When the system faces the initial deployment conditions of establishing topology connections or asset changes in the distributed digital media node network, the read-only storage module in the discrete event scheduling decision module determines and writes the fixed parameter base. Its operation path obtains the highest hourly audience throughput scalar data packets of the distributed digital media nodes within 30 consecutive calendar days through the network interface. The calculation module extracts the maximum passenger flow amplitude and stores it as a global throughput extreme value constant coefficient in the read-only storage module. At the same time, based on the standard carousel frequency of the multimedia publishing control subsystem under rated power and the standard delivery throughput scalar agreed in the contract, the calculation module calculates the ratio of the standard delivery throughput scalar to the standard carousel frequency, which is used as the basic scheduling weight constant coefficient and written into the read-only storage module.
[0047] With a fixed parameter base providing a quantitative benchmark, when the front-end communication network latency exceeds the 50ms upper limit and the audience throughput real-time monitoring data deviates from the range, the discrete event scheduling decision module calls the basic scheduling weight constant coefficient and the global throughput extreme value constant coefficient to drive the exclusion boundary rule. By comparing the collected and anonymized audience throughput real-time monitoring data with the global throughput extreme value constant coefficient, when the ratio is lower than 0.2, the internal logic operator transiently eliminates the gain of the performance deficit weighting term, changes the target scheduling weight to 0, disconnects the resource allocation to idle nodes, and the closed-loop rule intercepts the idle computing power. The resource allocation deviation vector is controlled to converge after the discrete event elastic buffer module narrows the retrieval range. The digital media node network maintains a self-sustaining operation state from the edge self-sustaining lock-down degradation component reset to the local register. Specifically, the constant coefficient participates in... The complete technical operation path for excluding boundary rules is as follows: During each benchmark monitoring update cycle during normal system operation, the calculation module reads the current desensitized audience throughput real-time monitoring data and performs a division operation with the global throughput extreme value constant coefficient stored in the read-only storage module to obtain a real-time ratio representing the current throughput saturation. The internal logic operator performs threshold condition judgment on this real-time ratio. When the ratio is determined to be lower than the preset absolute lower limit of 0.2, the logic operator triggers a logic interception action, forcibly setting the multiplication factor of the basic scheduling weight constant coefficient to zero in the calculation formula. This blocks the accumulation of the basic weight base, causing the final calculated target scheduling weight result to be directly and transiently changed to 0, disconnecting the resource allocation to vacant nodes, and ensuring the causal closed self-healing control of the overall system architecture under extreme conditions.
[0048] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0049] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. An intelligent scheduling and operation management system for outdoor LED media deployment, characterized in that, include: The discrete event elastic buffer module connects the global contract pool module and the local cache processing module, and is used to adjust the data flow range according to the data block count of the scheduling queue. The discrete event scheduling decision module is connected to the global contract pool module. It is used to calculate the target scheduling weight based on the scheduling status data and the real-time monitoring data of the audience throughput, and send the scheduling word network of each contract stream arranged in descending order of the magnitude of the target scheduling weight to the local cache processing module through the asynchronous non-blocking communication bus. The discrete event scheduling decision module controls the target scheduling weight to increase monotonically with the performance deficit when the real-time monitoring data of audience throughput is between 0.8 and 1.2, and truncates the target scheduling weight to zero when the real-time monitoring data of audience throughput is below 0.
2. The local cache processing module is connected to the asynchronous non-blocking communication bus to receive and cache the scheduling word, and locks the external write interface to switch to the self-sustaining ring static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously. The front-end multimedia publishing control module is connected to the local cache processing module and is used to assign contracts based on the cached scheduling words.
2. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, The discrete event elastic buffer module includes a delay monitoring and feedback submodule and an addressing control submodule; The latency monitoring feedback submodule is used to track data handshake latency; the addressing control submodule is connected to the latency monitoring feedback submodule and is used to narrow the memory data retrieval range of the discrete event elastic buffer module in reverse according to the data block count of the scheduling queue when the data handshake latency exceeds 50ms, remove lagging historical state data and retain only the single-step fulfillment gain word of the current period, so as to reduce memory allocation load.
3. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, The local cache processing module includes an edge self-sustaining state self-locking submodule; the edge self-sustaining state self-locking submodule includes a delay counter, a write interface self-locking logic switch, and a local register redirection submodule; The delay counter is used to monitor the data handshake delay. When the data handshake delay exceeds 50ms continuously, the write interface self-locking logic switch disconnects the write path of the external scheduling word, and the local register redirection submodule resets the instruction reading interface of the front-end multimedia publishing control module to the local read-only register to retrieve the preset self-sustaining ring static scheduling queue. Low-power discrete step-by-step logic is used to replace the upper-level dynamic optimization control, thereby avoiding data block collisions and memory overflows caused by misalignment of control instruction timing.
4. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 3, characterized in that, The delay counter includes a discrete clock monitoring timer; the discrete clock monitoring timer uses the pulse count of the master control data bus as a reference clock signal and monitors the status of the communication handshake signal in each clock cycle; When the discrete clock monitoring timer detects that the pulse count of the master control data bus has not been updated within 50ms, it determines that the data handshake delay exceeds 50ms and sends control pulses to the write interface self-locking logic switch and the local register redirection submodule to trigger logic truncation protection, thereby providing underlying timing synchronization constraints at the communication timing level when the distributed heterogeneous media node network is expanded on a large scale.
5. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, The global contract pool module includes a distributed streaming contract state management submodule and a discrete event triggering conversion submodule. The distributed streaming contract state management submodule is used to maintain the real-time performance progress of multi-objective commercial contracts in a cross-regional digital media node network and convert the scheduling status of the contract stream into a streaming state vector. The discrete event triggering conversion submodule is connected to the distributed streaming contract state management submodule and is used to trigger event state migration based on changes in external audience throughput and input the streaming state vector into the discrete event scheduling decision module, thereby realizing the scheduling management of multi-objective commercial contracts under cross-regional high-dynamic audience throughput constraints.
6. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, The discrete event scheduling decision module includes a weight descending order orchestration submodule and an asynchronous bus transmission submodule; The weight descending order arrangement submodule is used to rearrange the scheduling words of each contract flow in descending order according to the magnitude of the target scheduling weight after the target scheduling weight calculation is completed; The asynchronous bus transmission submodule is connected to the weight descending order orchestration submodule and is used to send the rearranged scheduling word to the local cache processing module via the asynchronous non-blocking communication bus.
7. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, The front-end multimedia publishing control module is used to control the digital media node network; The digital media node network consists of multiple digital media nodes mounted in different regions. After receiving the scheduling word assigned by the local cache processing module, the front-end multimedia publishing control module converts the scheduling word into the corresponding media content distribution instruction and sends the media content distribution instruction to each digital media node through the network, driving each digital media node to complete the playback of the advertising content within the corresponding time period.
8. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, The discrete event scheduling decision module obtains real-time audience throughput monitoring data through a network interface. The real-time audience throughput monitoring data is collected by audience monitoring devices deployed around the media and converted into standardized audience throughput scalar data packets after removing business tags via a gateway. These data packets are then transmitted to the discrete event scheduling decision module as real-time independent variables for calculating the target scheduling weight.
9. The intelligent scheduling and operation management system for outdoor LED media deployment according to claim 1, characterized in that, It also includes a global parameter operation and maintenance management module; the global parameter operation and maintenance management module is used to initialize and calibrate the system, and before the system is initialized, it determines the benchmark values of the basic scheduling weight constant coefficient and the global flux extreme value constant coefficient through prior engineering data, and writes the benchmark values into the read-only storage module in the discrete event scheduling decision module for locking, so as to serve as the fixed base parameter for calculating the target scheduling weight in subsequent operation.
10. A method for intelligent scheduling and operation management of outdoor LED media deployment, used to run the intelligent scheduling and operation management system for outdoor LED media deployment as described in claim 1, characterized in that, Includes the following steps: Step S1: Use the global contract pool module to store and maintain the commercial contract data stream, and generate the performance deficit reflecting the scheduling performance status in real time based on the commercial contract data stream. Step S2: The discrete event elastic buffer module is used to adjust the data flow range according to the data block count of the scheduling queue; Step S3: The discrete event scheduling decision module calculates the target scheduling weight based on the scheduling status data and the real-time monitoring data of the audience throughput. When the real-time monitoring data of the audience throughput is between 0.8 and 1.2, the target scheduling weight is controlled to increase monotonically with the performance deficit. When the real-time monitoring data of the audience throughput is below 0.2, the target scheduling weight is truncated to zero. In this way, the scheduling word network of each contract flow is arranged in descending order and sent to the local cache processing module through the asynchronous non-blocking communication bus. Step S4: Receive and cache the scheduling word using the local cache processing module, and lock the external write interface to switch to the self-sustaining circular static scheduling queue preset in the local read-only register when the data handshake delay exceeds 50ms continuously; Step S5: Distribute contracts according to the cached scheduling word using the front-end multimedia publishing control module.
Citation Information
Patent Citations
Advertisement playing method and device applied to LED display screen
CN112423078A