【技术实现步骤摘要】
节省网络数据采集流量的方法、系统及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种节省网络数据采集流量的方法、系统及存储介质。
技术介绍
[0002]物联网快速发展,通过网络采集各类设备及传感器数据的需求大量涌现。参见图1,物联网系统的主要特征是:云服务端与大量的数据采集网关距离遥远,需要通过移动网络进行通信;数据采集网关也具有一定的数据加工处理能力,一般基于Linux系统开发实现。由于各种原因,许多设备需要通过移动网络持续上传数据,而移动网络的流量需要计费且很有限,而需要采集的末端设备数量非常巨大,如何实现更省流量的数据采集是个重要问题。现有方案一般是通过降低读取数据的频率,或者增加移动卡的流量包,或者通过定时开关读取等比较简单的方案,来避免数据采集流量不超出移动卡的流量套餐。这些现有技术方案的弊端在于:数据读取的实时性下降,增加项目实施的成本。通过定时开关控制数据读取,对大量设备的管理复杂,容易出问题。此外,现有技术方案一般由云服务端发起一个末端设备读请求给网关设备,网关设备执行命令,一般需要读取命令指定 ...
【技术保护点】
【技术特征摘要】
1.一种节省网络数据采集流量的方法,其特征在于,包括:聚合多个末端设备的命令响应数据;将聚合的多个所述命令响应数据,按照预设的第一周期上报到云服务端;和/或将聚合的多个所述命令响应数据中与预设的参考数据不同的数据,按照所述预设的第一周期上报到所述云服务端。2.根据权利要求1所述的方法,其特征在于,所述聚合多个末端设备的命令响应数据包括:所述云服务端生成每个网关设备的命令组合,并将所述命令组合配置到对应的所述网关设备;所述网关设备按照预设的第二周期顺序执行所述命令组合中的命令,读取并聚合多个所述命令响应数据。3.根据权利要求1所述的方法,其特征在于,所述将聚合的多个所述命令响应数据中与预设的参考数据不同的数据,按照预设的第一周期上报到云服务端之前包括:当所述云服务端接收到新的所述命令响应数据,将新的所述命令响应数据与对应的已存储的所述命令响应数据进行对比,获得上述两者对比的变化率;以及对所述命令响应数据的大小达到第二阈值的次数进行记录;所述云服务端在所述变化率不超过第一阈值,并且记录所述次数达到第三阈值时,将新的所述命令响应数据配置为所述参考数据,并将包含所述参考数据的配置信息发送到所述网关设备;所述网关设备接收到所述配置信息后,按照预定格式保存所述参考数据。4.根据权利要求3所述的方法,其特征在于,所述将聚合的多个所述命令响应数据中与预设的参考数据不同的数据,按照所述预设的第一周期上报到所述云服务端包括:将聚合的多个所述命令响应数据与所述参考数据进行对比,将多个所述命令响应数据中与所述参考数据不同的数据,按照预定的变化数据标记格式生成变化数据标记;按照预设的所述第一周期将所述变化数据标记上报到所述云服务端;所述云服务端根据所述变化数据标记修改对应的已存储的所述命令响...
【专利技术属性】
技术研发人员:邓伟华,曾志刚,
申请(专利权)人:北京安云世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。