一种数据采集方法、系统及存储介质技术方案

技术编号:33639621 阅读:11 留言:0更新日期:2022-06-02 01:58
本申请公开一种数据采集方法、系统及存储介质,涉及数据采集的技术领域,包括以下步骤:定期判断与服务器之间的常规通信是否正常,若与服务器之间的常规通信正常,则进入正常工作模式;若与服务器之间的常规通信不正常,则进入本地工作模式;在正常工作模式下:获取临时委托指令,并与临时委托指令相对应的端设备建立临时通信;根据目标设备信息确定需临时监控的被监控设备,定期获取需临时监控的被监控设备以及预先匹配的被监控设备的设备参数,并将设备参数进行上传。除了本地存储数据外,还可以借助正常与服务器通信的端设备代替无法与服务器通信的端设备来进行设备参数的上传,从而减少因通信故障而出现的设备参数的丢失。而减少因通信故障而出现的设备参数的丢失。而减少因通信故障而出现的设备参数的丢失。

【技术实现步骤摘要】
一种数据采集方法、系统及存储介质


[0001]本申请涉及数据采集的领域,尤其是涉及一种数据采集方法、系统及存储介质。

技术介绍

[0002]电池储能电站在工作过程中会生成大量的数据,例如电池及PCS等关键设备的参数、温度及可燃气体浓度等环境参数、空调及消防设备等辅助设备的参数等等。为了更加有效管理电池储能电站,这些数据需要被收集起来并进行统一的监控。
[0003]现有的数据采集方法是在被监控设备附近设置端设备,端设备收集被监控设备的设备数据,并将设备数据传输给服务器。由于被监控设备的数量多,需要设置多个端设备,每个端设备与服务器之间均通过网络进行数据传输。
[0004]针对上述相关技术,专利技术人认为当端设备与服务器之间的网络出错后,在完成网络修复前,服务器无法再获取该端设备所传输的数据,导致其所采集的被监测设备的数据在这个时间段内会全部丢失。

技术实现思路

[0005]为了减少数据丢失,本申请提供一种数据采集方法、系统及存储介质。
[0006]第一方面,本申请提供一种数据采集方法,采用如下的技术方案:一种数据采集方法,其特征在于,包括以下步骤:定期判断与服务器之间的常规通信是否正常,若与服务器之间的常规通信正常,则进入正常工作模式;若与服务器之间的常规通信不正常,则进入本地工作模式;在正常工作模式下:在进入正常工作模式时,判断本地存储空间内是否存储有设备参数,若本地存储空间内存储有设备参数,则将该设备参数进行上传;定期获取设备参数,并将相应得到设备参数进行上传;获取临时委托指令,其中,所述临时委托指令包括目标设备信息;与目标设备信息相对应的端设备建立临时通信;根据目标设备信息确定需临时监控的被监控设备,定期获取需临时监控的被监控设备以及预先匹配的被监控设备的设备参数,并将设备参数进行上传;在本地工作模式下:定期获取设备参数,并将设备参数存储在本地储存空间内;获取调用信号并根据调用信号进入待机模式;在待机模式下:停止获取设备参数,并定期判断临时通信是否维持,若临时通信没有维持,则进入本地工作模式。
[0007]通过采用上述技术方案,若与服务器的通信正常,则将定期采集的设备参数上传
到服务器,若与服务器的通信不正常,则将定期采集的设备参数存储在本地,当与服务器的通信恢复后再传输给服务器,另外,端设备之间具有通信能力,正常与服务器通信的端设备能够代替无法与服务器通信的端设备来进行设备参数的上传,从而减少因通信故障而出现的设备参数的丢失。
[0008]可选的,每个被监控设备预设有对应的优先等级;所述方法还包括:每获取到设备参数,则判断该设备参数是否超过预设值,若该设备参数超过预设值,则将相应被监控设备所对应的优先等级调整为高优先级;若该设备参数小于或等于预设值,则将相应被监控设备所对应的优先等级调整为低优先级;在正常工作模式下:定期获取设备参数,包括以下步骤:获取设备参数后,判断被监控设备所对应的优先等级是否为高优先级,若被监控设备所对应的优先等级为高优先级,则在第一时间值的间隔后再次获取设备参数;若被监控设备所对应的优先等级不是高优先级,则在第二时间值的间隔后再次获取设备参数,其中,第二时间值大于第一时间值。
[0009]可选的,所述方法还包括:在进行模式切换时,生成对应的模式切换信号,并将模式切换信号传输给预设的同组其他端设备;在进入本地工作模式或在本地工作模式中获取模式切换信号时,判断预设的同组端设备所对应的工作模式是否均为本地工作模式,若同组端设备所对应的工作模式均为本地工作模式,则根据预存权限获取对应优先等级的被监控设备的设备参数;当预存权限为高优先级时,以预设的第一时间值为间隔定期获取高优先级的被监控设备的设备参数,并将相应的设备参数存储到同一预存权限下的本地存储空间;当预存权限为低优先级时,以预设的第二时间值为间隔定期获取低优先级的被监控设备的设备参数,并以预设间隔次数将相应的设备参数存储到同一预设权限下的本地存储空间。
[0010]可选的,若同组端设备所对应的工作模式均为本地工作模式,将相应的设备参数存储到本地存储空间,包括以下步骤:判断同组且优先权限相同的端设备所对应的本地存储空间是否已存储满,若同组且优先权限相同的端设备所对应的本地存储空间未存储满,则将设备参数存储到同组且优先权限相同的端设备所对应的本地存储空间中;若同组且优先权限相同的端设备所对应的本地存储空间已存储满,则以当前的设备参数替换存储时间最早的设备参数。
[0011]可选的,若同组端设备所对应的工作模式均为本地工作模式,且被监控设备所对应的优先等级从低优先级调整为高优先级时,建立与该被监控设备对应的计数值N,且计数值N=1,并在每次获取该被监控设备的设备参数时,判断计数值N是否超过预设次数,若计数值N未超过预设次数,则在完成当前获取的设备参数存储后,将该设备参数
标记为不可替换,且N=N+1;若计数值N超过预设次数,则删除计数值N,停止判断计数值N是否超过预设次数;以当前的设备参数替换存储时间最早的设备参数时,排除标记为不可替换的设备参数。
[0012]可选的,每个被监控设备对应优先等级;定期获取需临时监控的被监控设备以及预先匹配的被监控设备的设备参数,包括以下步骤:确定需临时监控且优先等级为低优先级的被监控设备的数量M1,以及预先匹配且优先等级为低优先级的被监控设备的数量M2;根据(M1+M2)/M2的比例将预设的初始间隔时间扩大到临时间隔时间,并在临时间隔时间内依次获取需临时监控的被监控设备以及预先匹配的被监控设备的设备参数。
[0013]可选的,若同组端设备所对应的工作模式不均为本地工作模式,则在将相应的设备参数存储到本地存储空间,包括以下步骤:判断本地存储空间是否已存储满,若本地存储空间未存储满,则将设备参数存储到本地存储空间中;若本地存储空间已存储满,则以当前的设备参数替换存储时间最早的设备参数。
[0014]第二方面,本申请提供一种数据采集系统,采用如下的技术方案:一种数据采集系统,包括端设备和服务器,服务器,用于与端设备建立常规通信,并接收端设备上传的设备参数;端设备的工作模式包括本地工作模式和正常工作模式;端设备,用于定期判断与服务器之间的常规通信是否正常,若与服务器之间的常规通信正常,则进入正常工作模式;若与服务器之间的常规通信不正常,则进入本地工作模式;端设备在进入正常工作模式时,判断本地存储空间内是否存储有设备参数,若本地存储空间内存储有设备参数,则将该设备参数进行上传;在正常工作模式下:端设备用于定期获取设备参数,并将相应得到设备参数进行上传;端设备还用于获取临时委托指令,其中,所述临时委托指令包括目标设备信息;端设备用于与目标设备信息相对应的端设备建立临时通信,并根据目标设备信息确定需临时监控的被监控设备,定期获取需临时监控的被监控设备以及预先匹配的被监控设备的设备参数并将设备参数进行上传;在本地工作模式下:端设备用于定期获取设备参数,并将设备参数存储在本地储存空间内;还用于获取调用信号并根据调用信号进入待机模式;在待机模式下:端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集方法,其特征在于,包括以下步骤:定期判断与服务器之间的常规通信是否正常,若与服务器之间的常规通信正常,则进入正常工作模式;若与服务器之间的常规通信不正常,则进入本地工作模式;在正常工作模式下:在进入正常工作模式时,判断本地存储空间内是否存储有设备参数,若本地存储空间内存储有设备参数,则将该设备参数进行上传;定期获取设备参数,并将相应得到设备参数进行上传;获取临时委托指令,其中,所述临时委托指令包括目标设备信息;与目标设备信息相对应的端设备建立临时通信;根据目标设备信息确定需临时监控的被监控设备,定期获取需临时监控的被监控设备以及预先匹配的被监控设备的设备参数,并将设备参数进行上传;在本地工作模式下:定期获取设备参数,并将设备参数存储在本地储存空间内;获取调用信号并根据调用信号进入待机模式;在待机模式下:停止获取设备参数,并定期判断临时通信是否维持,若临时通信没有维持,则进入本地工作模式。2.根据权利要求1所述的一种数据采集方法,其特征在于,每个被监控设备预设有对应的优先等级;所述方法还包括:每当获取到设备参数,则判断该设备参数是否超过预设值,若该设备参数超过预设值,则将相应被监控设备所对应的优先等级调整为高优先级;若该设备参数小于或等于预设值,则将相应被监控设备所对应的优先等级调整为低优先级;在正常工作模式下:定期获取设备参数包括以下步骤:获取设备参数后,判断被监控设备所对应的优先等级是否为高优先级,若被监控设备所对应的优先等级为高优先级,则在预设的第一时间值的间隔后再次获取设备参数;若被监控设备所对应的优先等级不是高优先级,则在预设的第二时间值的间隔后再次获取设备参数,其中,第二时间值大于第一时间值。3.根据权利要求1至2任意一项所述的一种数据采集方法,其特征在于,所述方法还包括:在进行模式切换时,生成对应的模式切换信号,并将模式切换信号传输给预设的同组其他端设备;在进入本地工作模式或在本地工作模式中获取模式切换信号时,判断预设的同组端设备所对应的工作模式是否均为本地工作模式,若同组端设备所对应的工作模式均为本地工作模式,则根据预存权限获取对应优先等级的被监控设备的设备参数;当预存权限为高优先级时,以第一时间值为间隔定期获取高优先级的被监控设备的设备参数,并将相应的设备参数存储到同一预存权限下的本地存储空间;
当预存权限为低优先级时,以第二时间值为间隔定期获取低优先级的被监控设备的设备参数,并以预设间隔次数将相应的设备参数存储到同一预设权限下的本地存储空间。4.根据权利要求3所述的一种数据采集方法,其特征在于:若同组端设备所对应的工作模式均为本地工作模式,将相应的设备参数存储到本地存储空间,包括以下步骤:判断同组且优先权限相同的端设备所对应的本地存储空间是否已存储满,若同组且优先权限相同的端设备所对应的本地存储空间未存储满,则将设备参数存储到同组且优先权限相同的端设备所对应的本地存储空间中;若同组且优先权限相同的端设备所对应的本地存储空间...

【专利技术属性】
技术研发人员:何建武张浩赵彤孙丰诚倪军
申请(专利权)人:杭州安脉盛智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1