本发明涉及光伏储能,特别是涉及一种光伏储能系统服务文件管理方法及相关产品。
背景技术:
1、随着光伏储能系统的广泛应用,其产生的服务文件数量急剧增加。这些文件对于系统的稳定运行和故障恢复至关重要,尤其是备份文件以及日志文件,过多的备份文件会占用大量存储空间,影响系统性能,甚至可能导致数据冗余和混乱。传统的人工手动清理方法不仅效率低下,还容易误删重要文件,因此,需要一种智能的备份文件清理方法。
技术实现思路
1、鉴于上述问题,本发明提出了一种克服上述问题或者至少部分地解决上述问题的光伏储能系统服务文件管理方法及相关产品。
2、本发明的一个目的是提升光伏储能系统的稳定性和安全性。
3、本发明一个进一步的目的是实现光伏储能系统服务文件的自动化管理,减少人工的参与。
4、特别地,本发明提供了一种光伏储能系统服务文件管理方法,包括:
5、采集光伏储能系统中的工程服务集合以及对应的服务文件,服务文件包括备份文件和日志文件;
6、逐一计算工程服务集合中每项目标工程服务对应的备份文件数量;
7、判断备份文件数量是否超出目标工程服务对应的预设阈值;
8、若是,则计算目标工程服务中备份文件待删除数量;
9、将备份文件按照预设排序规则进行排序,得到文件列表;
10、根据待删除数量在文件列表中删除对应数量的备份文件;
11、检测光伏储能系统对应的预设磁盘存储空间是否充足;
12、若否,则扩充预设磁盘的存储空间。
13、可选地,将备份文件按照预设排序规则进行排序,得到文件列表的步骤包括:
14、根据预设排序规则计算备份文件的排序分数;
15、根据排序分数对备份文件进行倒序排序,得到文件列表,文件列表中排名在先的备份文件优先删除。
16、可选地,根据预设排序规则计算备份文件的排序分数的步骤包括:
17、确定预设排序规则的评估类型,评估类型包括重要性等级、时效性等级以及冗余度等级中的任一项或多项;
18、收集备份文件的属性信息;
19、根据属性信息进行评估得到备份文件不同评估类型的评估结果;
20、根据评估结果计算得到备份文件的排序分数。
21、可选地,根据属性信息进行评估得到备份文件不同评估类型的评估结果的步骤包括:
22、根据预设重要性评估规则结合属性信息评估得到述备份文件的重要性等级,预设重要性评估规则包括根据属性信息中的服务关联度、数据类型以及最近访问时间进行评估;
23、根据预设时效性评估规则结合属性信息评估得到述备份文件的时效性等级,预设时效性评估规则包括根据属性信息中的创建时间、修改频率以及目标工程服务的业务需求进行评估;
24、根据预设冗余度评估规则结合属性信息评估得到述备份文件的冗余度等级,预设冗余度评估规则包括根据属性信息中的数据完整性以及时间跨度结合恢复测试进行评估;
25、将重要性等级、时效性等级以及冗余度等级中的任一项或多项作为评估结果。
26、可选地,逐一计算工程服务集合中每项目标工程服务对应的备份文件数量的步骤包括:
27、根据工程服务集合获取目标工程服务的目标名称;
28、根据目标名称通过正则表达式匹配得到目标工程服务对应的备份文件;
29、逐一计算目标工程服务对应的备份文件数量。
30、可选地,检测光伏储能系统对应的预设磁盘存储空间是否充足的步骤包括:
31、获取预设磁盘的检测指令;
32、根据检测指令确定每一目标工程服务对应的日志文件的留存时间;
33、根据检测指令确定每一目标工程服务在单位时间内的业务量,以及每一目标工程服务对应的业务在单位时间内的平均日志生成量;
34、根据业务量和平均日志生成量计算每一目标工程服务在单位时间的日志生成量;
35、将每一目标工程服务在单位时间的日志生成量合并得到工程服务集合中所有工程服务在单位时间的总日志生成量;
36、根据留存时间以及单位时间的总日志生成量计算得到光伏储能系统存储日志文件所需的磁盘大小;
37、判断预设磁盘的存储空间是否满足磁盘大小。
38、可选地,检测光伏储能系统对应的预设磁盘存储空间是否充足的步骤之后还包括:
39、在光伏储能系统对应的预设磁盘存储空间充足的情况下,为预设磁盘设置日志存储策略,日志存储策略包括:日志文件的留存时间、日志文件的存储位置以及每一目标工程服务在单位时间的日志生成量。
40、根据本发明的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一种的光伏储能系统服务文件管理方法的步骤。
41、根据本发明的又一个方面,还提供了一种计算机程序产品,其包括计算机程序,该计算机程序被处理器执行时实现上述任一种的光伏储能系统服务文件管理方法的步骤。
42、根据本发明的再一个方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的机器可执行程序,并且处理器执行机器可执行程序时实现上述任一种的光伏储能系统服务文件管理方法的步骤。
43、本发明的光伏储能系统服务文件管理方法,数量的备份文件;检测光伏储能系统对应的预设磁盘存储空间是否充足;若否,则扩充预设磁盘的采集光伏储能系统中的工程服务集合以及对应的服务文件,服务文件包括备份文件和日志文件;逐一计算工程服务集合中每项目标工程服务对应的备份文件数量;判断备份文件数量是否超出目标工程服务对应的预设阈值;若是,则计算目标工程服务中备份文件待删除数量;将备份文件按照预设排序规则进行排序,得到文件列表;根据待删除数量在文件列表中删除对应存储空间。通过此方法能够减少人工参与服务文件管理,避免误删重要文件,并提高执行效率,无需考虑人员访问权限的问题,从而实现光伏储能系统服务文件的自动化管理,提升光伏储能系统的稳定性和安全性。
44、进一步地,本发明的光伏储能系统服务文件管理方法,通过计算光伏储能系统中每一个目标工程服务在单位时间的日志生成量合并得到光伏储能系统在单位时间的总日志生成量,随后根据留存时间以及单位时间的总日志生成量计算得到光伏储能系统存储日志文件所需的磁盘大小,从而预估光伏储能系统存储日志文件所需的磁盘大小。通过此方法可以根据预估结果实时修改磁盘的大小,避免出现磁盘空间过小导致日志文件无法存储的情况。
45、根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
1.一种光伏储能系统服务文件管理方法,包括:
2.根据权利要求1所述的光伏储能系统服务文件管理方法,其中,
3.根据权利要求2所述的光伏储能系统服务文件管理方法,其中,
4.根据权利要求3所述的光伏储能系统服务文件管理方法,其中,
5.根据权利要求1所述的光伏储能系统服务文件管理方法,其中,
6.根据权利要求1所述的光伏储能系统服务文件管理方法,其中,
7.根据权利要求6所述的光伏储能系统服务文件管理方法,其中,
8.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的光伏储能系统服务文件管理方法的步骤。
9.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的光伏储能系统服务文件管理方法的步骤。
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至7任一项所述的光伏储能系统服务文件管理方法的步骤。
