配用电数据采集存储空间管理方法、终端及存储介质技术

技术编号:22820218 阅读:18 留言:0更新日期:2019-12-14 14:17
本发明专利技术公开了一种配用电数据采集存储空间管理方法包括如下步骤:监测网络状态,如网络处于连接状态则数据保持云存储,如网络处于未连接状态则数据采用本地存储;对未联网状态计时,如计时时长在预设时长内则数据保持本地存储,如计时时长超过预设时长则对本地存储空间内的数据进行打包存储;判断打包数据是否低于预设存储空间,如打包数据大小低于预设存储空间大小则保持本地存储,如打包数据高于预设存储空间则删除最早的打包数据。本发明专利技术提供一种配用电数据采集存储空间管理方法,在网络未连接的情况下,防止本地数据出现挤压,减少本地存储空间的不合理占用。

Management method, terminal and storage medium of data acquisition and storage space for power distribution

【技术实现步骤摘要】
配用电数据采集存储空间管理方法、终端及存储介质
本专利技术涉及电能数据存储管理
,尤其涉及一种配用电数据采集存储空间管理方法、终端及存储介质。
技术介绍
随着社会数字化工业技术的快速发展,大多数工厂均采用数字化管理模式进行生产,通过少数工作人员对数字化参数进行监控,即可对工厂设备进行管控。工厂相关的配用电系统数据为实时数据,对应设备运转过程会源源不断的产生配用电系统数据。随着运转时长的推移,对应的数据量也将成为一个天文数字。目前,应对庞大的数据量的办法通常采用云存储的办法将配用电系统数据转移至云端服务器进行存储,以缓解本地数据出现挤压的状况。但是,由于天气、信号等因素的影响,工厂的网络通常会出现无法连接的状况。导致本地数据挤压,无法进行数据更新存储。因此,急需一种针对于配用电数据存储空间管理方法,对空间进行合理分配实用。
技术实现思路
本专利技术的目的在于提供一种配用电数据采集存储空间管理方法,在网络未连接的情况下,防止本地数据出现挤压,减少本地存储空间的不合理占用。本专利技术公开的配用电数据采集存储空间管理方法所采用的技术方案是:一种配用电数据采集存储空间管理方法包括如下步骤:监测网络状态,如网络处于连接状态则数据保持云存储,如网络处于未连接状态则数据采用本地存储;对未联网状态计时,如计时时长在预设时长内则数据保持本地存储,如计时时长超过预设时长则对本地存储空间内的数据进行打包存储;判断打包数据是否低于预设存储空间,如打包数据大小低于预设存储空间大小则保持本地存储,如打包数据高于预设存储空间则删除最早的打包数据。作为优选方案,所述数据保持云存储步骤中之前,数据预先存储于本地,再通过本地存储将数据实时进行云存储。作为优选方案,所述存储打包数据的同时还需要删除原数据。作为优选方案,所述打包数据以打包时间先后顺序进行排序。作为优选方案,还包括网络恢复步骤,具体步骤如下:判断恢复网络所需时长是否大于预设时长,如恢复网络所需时长大于预设时长则进行数据解包处理,如恢复网络所需时长小于预设时长则执行云存储;判断打包存储的数据是否低于预设存储空间,如打包数据大小低于预设存储空间大小则进行解包处理,如打包数据高于预设存储空间则数据保持打包状态。作为优选方案,所述解包数据的同时还需要删除原打包数据。作为优选方案,所述解包数据以打包时间先后顺序进行排序。本技术方案还提供一种终端,所述终端包括:一个或多个处理器。存储装置,用于存储一个或多个程序。当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如前述的配用电数据采集存储空间管理方法。本技术方案还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述的配用电数据采集存储空间管理方法。本专利技术公开的配用电数据采集存储空间管理方法的有益效果是:当网络处于未连接状态时,数据采用本地存储。同时结合时间和空间两个维度对数据量进行评估。通过双重影响因素逐步进行打包存储管理,对本地存储空间进行合理的利用,有效防止本地数据出现挤压现象。附图说明图1是本专利技术配用电数据采集存储空间管理方法的流程图。图2是本专利技术配用电数据采集存储空间管理方法打包文件结构示意图。图3是本专利技术配用电数据采集存储空间管理方法解包流程图。具体实施方式下面结合具体实施例和说明书附图对本专利技术做进一步阐述和说明:请参考图1,一种配用电数据采集存储空间管理方法包括如下步骤:第一步,监测网络状态,判断网络是否处于连接状态。如网络处于连接状态,即采集设备的各项数据资料时时通过网络传递至云端存储。本实施例中的云存储的具体步骤如下:首先各个传感器采集用电设备各项配用电数据,将各项配用电数据预先存储于本地存储模块,即本地硬盘或者本地数据库。再通过本地存储将数据实时进行云存储。如网络处于未连接状态,即采集设备的各项配用电数据资料直接存入本地硬盘或者本地数据库。换句话说上述步骤无论网络处于何种状态,均会将采集到设备各项配用电数据存储至本地资源内。然后再对网络的连接状态进行判断,而实行不同的存储模式。第二步,当网络处于未连接状态时,将会对未联网状态开始计时,记录未联网状态的时长。预设时长的设定:采集设备各项数据经过一段自然时长所积累的总量恰好到达本地存储空间所能存储临界值,该临界值同时还需要保证系统正常运行所要调用的本地存储空间,这一段自然时长记为预设时长。本实施例中的预设时长可以根据设备数据量的产出速率以及本地存储设备空间大小两个因素具体协同设定。具体的,本实施例预设时间设为3天。如计时时长在预设时长内,则表示本地存储空间充足,可以保持执行数据的本地存储。即数据按照时间先后的顺序,以及单项配用电数据序列进行存储。具体的在存储器中,采集到的数据按产生的日期分别存放至不同的目录,如N0:/SendData/2019/07/01/。与此同时将会以1分钟的时间间隔检测一次N0:/SendData/目录下积压计时时长的数据。如计时时长超过预设时长,则表示本地存储空间不足,随即将对本地存储空间内的数据进行打包存储。即当网络处于未连接状态,同时造成N0:/SendData/目录下积压超过3天的数据时,触发数据打包流程。本实施例中存储打包数据的同时还需要删除原数据,避免等同的数据占用空间。第三步,判断打包数据是否低于预设存储空间,在网络长期处于未连接状态,存储空间内的数据将会被多次打包,同时打包数据将会以打包时间的先后顺序进行排序。本步骤将对其具体的存储数量及存储总量的数据大小进行判断。如打包数据大小低于预设存储空间大小则保持本地存储。如打包数据高于预设存储空间则删除最早的打包数据。上述方法步骤结合时间和空间两个维度对数据量进行评估。通过双重影响因素逐步进行打包存储管理,对本地存储空间进行合理的利用,有效防止本地数据出现挤压现象。并且可以存储更多的数据。结合实际软件运行流程,本实施例将详细说明打包的具体步骤:每天采集汇总设备的各项配用电数据按照时间先后的顺序分别存储于N0:/SendData/2019/07/01/、N0:/SendData/2019/06/30/、N0:/SendData/2019/06/29/、N0:/SendData/2019/06/28/等多个目录下。(1)、对N0:/SendData/目录下的日期目录进行排序,对最最早一天的目录(即N0:/SendData/2019/06/28/)进行打包。(2)、在N0:/DataPack/目录下创建20190628.ptmp文件,同时创建PackInfo.txt文件。*.ptmp文件的作用:临时打包文件,当系统检测到存在此类型的文件时,说明打包尚未完成文件信息的写入,系统应当删除此类型文件,重本文档来自技高网...

【技术保护点】
1.一种配用电数据采集存储空间管理方法,其特征在于,包括如下步骤:/n监测网络状态,如网络处于连接状态则数据保持云存储,如网络处于未连接状态则数据采用本地存储;/n对未联网状态计时,如计时时长在预设时长内则数据保持本地存储,如计时时长超过预设时长则对本地存储空间内的数据进行打包存储;/n判断打包数据是否低于预设存储空间,如打包数据大小低于预设存储空间大小则保持本地存储,如打包数据高于预设存储空间则删除最早的打包数据。/n

【技术特征摘要】
1.一种配用电数据采集存储空间管理方法,其特征在于,包括如下步骤:
监测网络状态,如网络处于连接状态则数据保持云存储,如网络处于未连接状态则数据采用本地存储;
对未联网状态计时,如计时时长在预设时长内则数据保持本地存储,如计时时长超过预设时长则对本地存储空间内的数据进行打包存储;
判断打包数据是否低于预设存储空间,如打包数据大小低于预设存储空间大小则保持本地存储,如打包数据高于预设存储空间则删除最早的打包数据。


2.如权利要求1所述的配用电数据采集存储空间管理方法,其特征在于,所述数据保持云存储步骤中之前,数据预先存储于本地,再通过本地存储将数据实时进行云存储。


3.如权利要求1所述的配用电数据采集存储空间管理方法,其特征在于,所述存储打包数据的同时还需要删除原数据。


4.如权利要求1-3任一项所述的配用电数据采集存储空间管理方法,其特征在于,所述打包数据以打包时间先后顺序进行排序。


5.如权利要求4所述的配用电数据采集存储空间管理方法,其特征在于,还包括网络恢复步骤,具体步骤如...

【专利技术属性】
技术研发人员:周卓伟刘泽健吕宇桦郑群儒陈敬峰吴天文李阳姚尧翔
申请(专利权)人:深圳华工能源技术有限公司
类型:发明
国别省市:广东;44

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

1