An Internet of Things (IOT) system for controlling data transmission control for smart gas, wherein the system comprises a smart gas user platform, a smart gas service platform, a smart gas management platform, a smart gas sensing network platform, and a smart gas object platform interacting in sequence, and the loT system for controlling data transmission control for smart gas is configured to:
- obtain gas data of a gas user continuously, and storing the gas data into a storage unit;
- predict a probability of full storage of the storage unit within a preset future time period based on a historical data increment of the storage unit;
- in response to the probability of full storage meeting a preset probability condition:
- obtain the gas data of the gas user within the preset time period from the storage unit;
- determine an upload demand degree of the gas data based on the gas data;
- and
- in response to the upload demand degree meeting a preset condition, transmit the gas data within the preset time period to the smart gas management platform based on the smart gas object platform at a target upload time point of a smart gas meter of the gas user, wherein the target upload time point is a next most recent upload time point in a set of upload time points of the smart gas meter,
- obtain, by the smart gas management platform, uploaded data of at least one smart gas meter at a preset cycle periodically, and determine the set of upload time points of the at least one smart gas meter based on the uploaded data and send the set of upload time points of the at least one smart gas meter to the smart gas meter, including:
- generating a plurality of candidate combinations, one of the plurality of candidate combinations including a set of candidate upload time points of the at least one smart gas meter;
- for one of the plurality of candidate combinations, determining an adaptability value of the candidate combination based on the candidate combination and the uploaded data, the adaptability value being determined based on a predicted congestion degree and a predicted demand matching degree;
- and
- determining the set of upload time points of the at least one smart gas meter based on the adaptability value, wherein
- the preset cycle is related to a difference between an actual congestion degree and a predicted congestion degree, and a difference between an actual demand matching degree and a predicted demand matching degree in a most recent cycle.