A stormless batch scheduling method for bacnet client subscription changes

By employing batch scheduling and hierarchical queuing strategies, the subscription storm problem during restarts or reconnections in the BACnet protocol was resolved, enabling automatic repair of subscription status and efficient resource utilization, thus ensuring network and memory stability.

CN122372591APending Publication Date: 2026-07-10XIAMEN MILESIGHT IOT CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAMEN MILESIGHT IOT CO LTD
Filing Date
2026-04-23
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

The existing BACnet protocol experiences network congestion due to a surge of subscription requests during system restarts or reconnections, triggering the token timeout mechanism, interrupting device communication, and causing memory consumption due to the accumulation of subscription records in the permanent subscription mode, as well as inconsistencies between the subscription states of the client and the server.

Method used

It adopts a batch scheduling mechanism, configures lifecycle and resubscription period, hierarchical queue scheduling strategy and anti-starvation time slice mechanism, automatically repairs subscription status through resubscription period, and discretizes subscription requests to avoid network congestion and memory consumption.

Benefits of technology

It effectively solves network congestion and memory usage problems, ensures subscription state consistency, reduces the impact of subscription storms on normal communication, and optimizes resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122372591A_ABST
    Figure CN122372591A_ABST
Patent Text Reader

Abstract

This invention relates to the field of building automation and industrial IoT communication technology, and discloses a storm-free batch scheduling method for BACnet client subscription changes. The method includes: configuring a lifecycle and resubscription period for each subscription request; at the beginning of each resubscription period, iterating through and querying the device status table of all objects in the client configuration that need to initiate subscription requests and their respective devices, adding online devices and objects with enabled COV subscriptions to the device list for the next round of subscriptions; dividing the subscription requests in the device list into multiple consecutive batches and inputting them into an asynchronous sending queue batch by batch; and, combined with an anti-starvation time slice mechanism, retrieving requests from each priority queue in descending order of priority and sending them. This invention solves the network congestion problem caused by large-scale subscription storms and the problem of subscription state asynchrony caused by silent loss in permanent subscription mode.
Need to check novelty before this filing date? Find Prior Art