本发明涉及电能量数据应用技术领域,特别是涉及一种基于计量自动化系统的自动抄表率指标的监控方法及装置。
背景技术:
随着电力系统的发展,对电力系统自动化程度的要求越来越高,计量自动化系统(电能计量自动化系统)的建设与推广应用,对于电力生产而言无疑是一个质的飞跃。计量自动化系统全面考虑供电企业涉及的所有电能计量点,实现对数量众多、地理位置分散的计量装置的多项监测功能并可实施一定的控制手动,在电力生产中发挥愈来愈重要的作用。
自动抄表率指标是反映各单位的计量数据采集自动化水平的重要指标。在对自动抄表率指标进行监测时,传统的技术方案为各省、地级单位利用计量自动化系统对终端客户计量点数据进行采集,然后将采集后的数据生成文件,并上传至网级电能量数据平台。共涉及传统调电厂、地方电厂、变电站、专变客户、公变台区、低压集抄客六类数据。通过网级电能量数据平台对各省、地级单位上传的计量点数据进行汇总计算,实现对下级计量自动化系统的自动抄表率指标的监控。
然而,上述自动抄表率相关数据由各省、地级计量自动化系统生成,各省、地级单位上传的自动抄表率相关数据常常存在数据缺失、数据突变等数据质量问题,而且这些数据质量问题并不能被及时发现,从而导致网级电能量数据平台内的数据并不能真实反映各单位的计量数据采集自动化水平。
技术实现要素:
基于此,有必要针对上述问题,提供一种基于计量自动化系统的自动抄表率指标的监控方法及装置,使获得的自动抄表率指标能够真实反映各单位的计量数据采集自动化水平。
一种基于计量自动化系统的自动抄表率指标的监控方法,包括步骤:
获取计量自动化系统上传的以预设格式命名的文件,所述文件存储有实抄终端数和应抄终端数;
根据所述文件的命名对所述文件进行完整性检查;
若所述文件通过完整性检查,检查所述文件存储的实抄终端数和应抄终端数是否均不为空;
若均不为空,根据所述文件存储的实抄终端数和应抄终端数获得自动抄表率指标。
一种基于计量自动化系统的自动抄表率指标的监控装置,包括:
文件获取模块,用于获取计量自动化系统上传的以预设格式命名的文件,所述文件存储有实抄终端数和应抄终端数;
完整性检查模块,用于根据所述文件的命名对所述文件进行完整性检查;
数据项检查模块,用于在所述文件通过完整性检查时,检查所述文件存储的实抄终端数和应抄终端数是否均不为空;
自动抄表率指标获得模块,用于在实抄终端数和应抄终端数均不为空时,根据所述文件存储的实抄终端数和应抄终端数获得自动抄表率指标。
上述基于计量自动化系统的自动抄表率指标的监控方法及装置,规范计量自动化系统上传的文件的命名,建立网级电能量数据平台的指标数据校验机制,根据文件命名对计量自动化系统上传的文件进行完整性检查,在文件完整性检查通过后,对文件中的数据项进行检查,通过文件完整性检查和数据线检查能够及时发现存在问题的数据,从而能够使相关人员及时对有问题的数据进行整改,提高数据的准确性,所以上述基于计量自动化系统的自动抄表率指标的监控方法及装置获得的自动抄表率指标数据质量较高,能够真实反映各单位的计量数据采集自动化水平,从而可以准确提醒数据采集自动化水平较低的单位采取整改措施,提高自身的计量数据采集自动化水平。
附图说明
图1为一实施例的基于计量自动化系统的自动抄表率指标的监控方法的流程示意图;
图2为一实施例的对日/月抄表率文件监控的流程示意图;
图3为另一实施例的对日/月抄表率文件监控的流程示意图;
图4为一实施例的基于计量自动化系统的自动抄表率指标的监控装置的结构示意图。
具体实施方式
为更进一步阐述本发明所采取的技术手动及取得的效果,下面结合附图及较佳实施例,对本发明的技术方案,进行清楚和完整的描述。
如图1所示,一种基于计量自动化系统的自动抄表率指标的监控方法,包括步骤:
S110、获取计量自动化系统上传的以预设格式命名的文件,所述文件存储有实抄终端数和应抄终端数;
S120、根据所述文件的命名对所述文件进行完整性检查;
S130、若所述文件通过完整性检查,检查所述文件存储的实抄终端数和应抄终端数是否均不为空;
S140、若均不为空,根据所述文件存储的实抄终端数和应抄终端数获得自动抄表率指标。
本实施例方法可以通过相应的程序实现,程序运行在网级电能量数据平台中。本实施例方法通过对上传的文件进行完整性检查以及对文件中的数据项的检查,能够及时发现存在问题的数据,从而使相关人员及时对有问题的数据进行整改,提高数据的准确性。
为了更好地理解本发明,下面从对自动生成和自动上传的文件的校验方式,以及对手动生成和手动上传的文件的校验方式两个方面进行详细介绍。需要说明的是,为了区分自动和手动情况下的文件,将相应文件命名为“第一”、“第二”等,本领域技术人员应当理解两种文件实质相同,例如第一日抄表率文件和第二日自动抄表率文件实质上均为日抄表率文件。
一、对自动生成和自动上传的文件的校验方式:
文件一般包含日抄表率文件以及月抄表率文件等。抄表情况包括应抄、实抄、未抄、估抄、实抄率。文件存储有实抄终端数和应抄终端数等。下面分别对两种文件的监控流程进行详细介绍。
(1)日抄表率文件:
在一个实施例中,所述文件包含第一日抄表率文件(即日抄表率文件)。通过计量自动化系统对某一地区(例如某一个省)每一天的抄表相关数据进行采集,然后根据每一天的抄表相关数据生成日抄表率文件,根据每一天的抄表相关数据生成日抄表率文件的具体方式可以根据现有技术中已有的方式实现。
为了利于对计量数据的管理,对日抄表率文件的生成时间进行了规定。在一个实施例中,所述第一日抄表率文件在每天的第一预设时间自动生成。例如,文件自动生成时间设置为每天6点,在该时间到达时,自动触发,日抄表率文件按照接口规范自动生成。当设置一个时间点时,每天只生成1次日抄表率文件,需要说明的是,本发明并不对日抄表率文件生成的次数进行限定。
为了利于对计量数据管理,以及对文件校验,对日抄表率文件的命名进行了规定。在一个实施例中,所述第一日抄表率文件的命名可以包含:地区单位编码、自动抄表率指标的文件标识、生成时间、上传标志、天、数据时间、自动抄表率、顺序号以及文件格式。需要说明的是,本发明并不对日抄表率文件的命名格式进行限定,本领域技术人员还可以在上面命名的基础上做出其它变形。
在一个具体实施例中,日抄表率文件的命名可以为:省级单位编码_SOEINFO(自动抄表率指标的文件标识)_生成时间_上传标志_Day(天)_数据时间_AUTOMATIC(自动抄表率)_顺序号.xml。省级公司编码按照一定的规则进行命名,例如广东44,广西45,云南53,贵州52,海南46,广州4401,深圳4403。生成时间为生成文件时的系统时间,格式可以为YYYYMMDDHH24MMSS,当期文件的生成时间必须相同。数据时间为文件中数据的时间,格式可以为YYYYMMDDHH24MMSS,时分秒为00。顺序号可以按照实际需要进行定义,例如顺序号定义为001、002等。上传标志是为了区别是自动上传还是手动上传,可以根据用户需要自行定义,例如上传标志为:first(按期自动)。
为了利于对计量数据的管理,对日抄表率文件的上传时间进行了规定。在一个实施例中,所述第一日抄表率文件在每天的第二预设时间自动上传,所述第二预设时间晚于所述第一预设时间。例如,自动上传时间设置为每日7点,在该时间到达时,自动触发,日抄表率文件自动上传。当设置一个时间点时,每天只上传1次日抄表率文件,需要说明的是,本发明并不对日抄表率文件上传的次数进行限定。若因系统或通道等问题不能自动触发的,采用补传流程处理。
如图2所示,计量自动化系统(例如某省级公司的计量自动化系统)自动生成规范的文件后,将文件自动上传至网级电能量数据平台(以下简述为网级平台)。网级平台对上传的文件进行完整性检查和数据项检查。进行完整性检查和数据项检查的时间点一般设置在文件自动上传的时间点之后,例如文件7点上传,网级平台7点5分扫描上传文件目录,并分省进行数据完整性检查和数据项检查。
在一个实施例中,若所述文件为所述第一日抄表率文件,根据所述文件的命名对所述文件进行完整性检查的步骤可以包括:
S121a、检查所述文件的数据时间是否为当前日期的前一天;
根据文件名称检查数据时间是否为当期,例如当前日为2日,数据时间应为1日;
S122a、检查所述文件的上传时间与所述第二预设时间的差值是否在预设范围内;
对文件上传时间检查即检查网级平台操作系统的文件属性。预设范围可以根据实际需要进行设置,例如文件自动上传时间设置为每日7点,则文件实际上传时间应在7点0分至7点10分之间。
S123a、检查所述文件的生成时间与所述第一预设时间的差值是否在预设范围内;
预设范围可以根据实际需要进行设置,例如文件自动生成时间设置为每天6点,则文件实际生成时间应在6点0分至6点10分;
通过步骤S122a和步骤S123a的校验,可以保证数据为原始数据。
S124a、根据所述文件的顺序号检查计量自动化系统上传的文件数量是否为第一预设数量;
第一预设数量为该地区应当上传的日抄表率文件的数量,根据实际情况进行设定。
S125a、若所有检查的结果均为是,确定所述文件通过完整性检查,否则确定所述文件没有通过完整性检查;
检查通过:S121a至步骤S124a的4项须全通过检查,方可进入下一环节进行处理;
检查未通过:S121a至步骤S124a的4项中的任意一项或者几项未通过检查,确定该文件没有通过完整性检查。可以采取以下操作中的任意一种或几种:生成一类问题单(要求2个工作日内解决落实自动生成文件和自动上传功能开发),同时转移文件到异常文件目录,记录日志,监控人员电话汇报业务主管,并发布公告。
若文件通过完整性检查,网级平台按照如下规则对该文件进行逐条检查,规则包含:
1、应抄终端数、实抄终端数:不为空
若应抄终端数和实抄终端数均不为空,检查通过,方可进行下一条记录检查;全部记录均合格后,此文件方可入库。
若应抄终端数和实抄终端数中有一项为空,或者两者均为空,检查未通过,可以采取以下操作中的任意一种或几种:生成一类问题单(要求2个工作日内解决落实数据源生成功能开发),转移文件到异常文件目录,记录日志,同时中断本文件处理,监控人员电话汇报业务主管,并发布公告。
若文件通过完整性检查和数据项检查,平台将该文件入库,根据文件中存储的实抄终端数与应抄终端数的比值获得自动抄表率指标。网级平台完成文件入库后,记录入库日志,转移文件到备份目录并压缩。
(2)月抄表率文件:
在一个实施例中,所述文件包含第一月抄表率文件(即月抄表率文件)。通过计量自动化系统对某一地区(例如某一个省)每一月的抄表相关数据进行采集,然后根据每一月的抄表相关数据生成月抄表率文件,根据每一月的抄表相关数据生成月抄表率文件的具体方式可以根据现有技术中已有的方式实现。
为了利于对计量数据的管理,对月抄表率文件的生成时间进行了规定。在一个实施例中,所述第一月抄表率文件在每月第N天的第一预设时间自动生成,N为固定值。N可以根据实际需要进行设置,例如每个月的第1天,或者每个月的第2天等,由于每个月的天数不一定相同,为了保证每个月的数据正常自动生成,N应该设置为小于等于28的数值。为了方便计量数据的管理,第一预设时间可以与日抄表率文件的第一预设时间相同。例如,文件自动生成时间设置为每月1日6点,在该时间到达时,自动触发,月抄表率文件按照接口规范自动生成。当设置一个时间点时,每月只生成1次月抄表率文件,需要说明的是,本发明并不对月抄表率文件生成的次数进行限定。
为了利于对计量数据管理,以及对文件校验,对月抄表率文件的命名进行了规定。在一个实施例中,所述第一月抄表率文件的命名包含:地区单位编码、自动抄表率指标的文件标识、生成时间、上传标志、月、数据时间、自动抄表率、顺序号以及文件格式。需要说明的是,本发明并不对月抄表率文件的命名格式进行限定,还可以在上面命名的基础上做出其它变形。
在一个具体实施例中,月抄表率文件的命名可以为:省级单位编码_SOEINFO_生成时间_上传标志_Mon(月)_数据时间_AUTOMATIC_顺序号.xml。省级公司编码按照一定的规则进行命名,例如广东44,广西45,云南53,贵州52,海南46,广州4401,深圳4403。生成时间为生成文件时的系统时间,格式可以为YYYYMMDDHH24MMSS,当期文件的生成时间必须相同。数据时间为文件中数据的时间,格式可以为YYYYMMDDHH24MMSS,时分秒为00。顺序号可以自行定义,例如顺序号为001、002等。上传标志是为了区别是自动上传还是手动上传,可以根据用户需要自行定义,例如上传标志为:first(按期自动)。
为了利于对计量数据的管理,对月抄表率文件的上传时间进行了规定。在一个实施例中,所述第一月抄表率文件在每月第N天的第二预设时间自动上传,所述第二预设时间晚于所述第一预设时间,N为固定值。例如,自动上传时间设置为每月1日7点,在该时间到达时,自动触发,月抄表率文件自动上传。当设置一个时间点时,每月只上传1次月抄表率文件,需要说明的是,本发明并不对月抄表率文件上传的次数进行限定。若因系统或通道等问题不能自动触发的,采用补传流程处理。
如图2所示,计量自动化系统(例如某省级公司的计量自动化系统)自动生成规范的文件后,将文件自动上传至网级平台。网级平台对上传的文件进行完整性检查和数据项检查。进行完整性检查和数据项检查的时间点一般设置在文件自动上传的时间点之后,例如文件每月1日7点上传,平台7点5分扫描上传文件目录,并分省进行数据完整性检查和数据项检查。
在一个实施例中,若所述文件为所述第一月抄表率文件,根据所述文件的命名对所述文件进行完整性检查的步骤可以包括:
S121b、检查所述文件的数据时间是否为当前日期的前一个月的同一天;
根据文件名称检查数据时间是否为当期,例如当前日为2月1日,数据时间应为1月1日;
S122b、检查所述文件的上传时间与所述第二预设时间的差值是否在预设范围内;
对文件上传时间检查即检查网级平台操作系统的文件属性。预设范围可以根据实际需要进行设置,例如文件自动上传时间设置为每月1日7点,则文件实际上传时间应在7点0分至7点10分之间。
S123b、检查所述文件的生成时间与所述第一预设时间的差值是否在预设范围内;
预设范围可以根据实际需要进行设置,例如文件自动生成时间设置为每月1日6点,则文件实际生成时间应在6点0分至6点10分;
通过步骤S122b和步骤S123b的校验,可以保证数据为原始数据。
S124b、根据所述文件的顺序号检查计量自动化系统上传的文件数量是否为第二预设数量;
第二预设数量为该地区应当上传的月抄表率文件的数量,根据实际情况进行设定。
S125b、若所有检查的结果均为是,确定所述文件通过完整性检查,否则确定所述文件没有通过完整性检查;
检查通过:S121b至步骤S124b的4项须全通过检查,方可进入下一环节进行处理;
检查未通过:S121b至步骤S124b的4项中的任意一项或者几项未通过检查,确定该文件没有通过完整性检查。可以采取以下操作中的任意一种或几种:生成一类问题单(要求2个工作日内解决落实自动生成文件和自动上传功能开发),同时转移文件到异常文件目录,记录日志,监控人员电话汇报业务主管,并发布公告。
若文件通过完整性检查,网级平台按照如下规则对该文件进行逐条检查,规则包含:
1、应抄终端数、实抄终端数:不为空
若应抄终端数和实抄终端数均不为空,检查通过,方可进行下一条记录检查;全部记录均合格后,此文件方可入库。
若应抄终端数和实抄终端数中有一项为空,或者两者均为空,检查未通过,可以采取以下操作中的任意一种或几种:生成一类问题单(要求2个工作日内解决落实数据源生成功能开发),转移文件到异常文件目录,记录日志,同时中断本文件处理,监控人员电话汇报业务主管,并发布公告。
若文件通过完整性检查和数据项检查,平台将该文件入库,根据文件中存储的实抄终端数与应抄终端数的比值获得自动抄表率指标。网级平台完成文件入库后,记录入库日志,转移文件到备份目录并压缩。
二、对手动生成和手动上传的文件的校验方式:
若某些文件由于系统原因未能自动上传成功,则需要对未能自动上传的文件进行手动补传,手动补传的文件与自动上传的文件一般相同,也包含日抄表率文件和月抄表率文件等。下面分别对两种文件的监控流程进行详细介绍。
(1)日抄表率文件:
在一个实施例中,所述文件包含所述文件包含根据工单手动生成的第二日抄表率文件(即日抄表率文件)。工单可以为网级平台下发的工单或网级平台批准的更新数据申请工单。用户按照接口规范根据工单手动生成文件。
手动上传的日抄表率文件与自动上传的日抄表率文件命名方式相同。在一个实施例中,所述第二日抄表率文件的命名包含:地区单位编码、自动抄表率指标的文件标识、生成时间、上传标志、天、数据时间、自动抄表率、顺序号以及文件格式。需要说明的是,本发明并不对日抄表率文件的命名格式进行限定,还可以在上面命名的基础上做出其它变形。
在一个具体实施例中,手动上传的日抄表率文件的命名可以为:省级单位编码_SOEINFO_生成时间_上传标志_Day_数据时间_AUTOMATIC_顺序号.xml。省级公司编码按照一定的规则进行命名,例如广东44,广西45,云南53,贵州52,海南46,广州4401,深圳4403。生成时间为生成文件时的系统时间,格式可以为YYYYMMDDHH24MMSS,当期文件的生成时间必须相同。数据时间为文件中数据的时间,格式可以为YYYYMMDDHH24MMSS,时分秒为00。顺序号为同类型数据文件生成的顺序编号,可以按照需要自行进行定义,例如从顺序号为001开始编码,每次生成不得重复。上传标志是为了区别是自动上传还是手动上传,可以根据用户需要自行定义,例如上传标志为:second(补传)。
如图3所示,手动生成规范的文件后,将文件手动上传至网级平台。监控人员人工对文件完整性进行检查。所以,在一个实施例中,若所述文件为所述第二日抄表率文件,根据所述文件的命名对所述文件进行完整性检查的步骤可以包括:检测到在根据所述工单确认文件数量完整时对对应文件的选中操作时,确定对应文件通过完整性检查。监控人员根据工单,检查文件数量,若文件数量完整,则点击选择对应的顺序号数据文件进行下一步处理,否则注明原因,提出要求,退回工单。
若文件通过完整性检查,网级平台按照以下检查规则自动对文件的逐条数据项进行检查。规则包含:
1、应抄终端数、实抄终端数:都不为空
检查通过:必须全通过检查,方可进行下一条记录检查;全部记录均合格后,此文件方可入库。
检查未通过:注明原因,提出要求,退回工单。
若文件通过完整性检查和数据项检查,按如下步骤自动进行入库:根据工单判断数据允许更新范围,仅对对允许更新数据进行更新或入库操作。入库完成后记录日志,并转移文件到备份目录并压缩。修改问题单状态为已处理,记录整改完成时间。
(2)月抄表率文件:
在一个实施例中,所述文件包含第二月抄表率文件(即月抄表率文件)。工单可以为网级平台下发的工单或网级平台批准的更新数据申请工单。用户按照接口规范根据工单手动生成文件。
手动上传的月抄表率文件与自动上传的月抄表率文件命名方式相同。在一个实施例中,所述第二月抄表率文件的命名可以包含:地区单位编码、自动抄表率指标的文件标识、生成时间、上传标志、月、数据时间、自动抄表率、顺序号以及文件格式。需要说明的是,本发明并不对月抄表率文件的命名格式进行限定,还可以在上面命名的基础上做出其它变形。
在一个具体实施例中,手动上传的月抄表率文件的命名可以为:省级单位编码_SOEINFO_生成时间_上传标志_Mon_数据时间_AUTOMATIC_顺序号.xml。省级公司编码按照一定的规则进行命名,例如广东44,广西45,云南53,贵州52,海南46,广州4401,深圳4403。生成时间为生成文件时的系统时间,格式可以为YYYYMMDDHH24MMSS,生成时间必须相同。数据时间为文件中数据的时间,格式可以为YYYYMMDDHH24MMSS,时分秒为00。顺序号可以按照需要自行定义,例如顺序号为001、002等。上传标志是为了区别是自动上传还是手动上传,可以根据用户需要自行定义,例如上传标志为:second(补传)。
如图3所示,手动生成规范的文件后,将文件手动上传至网级平台。监控人员人工对文件完整性进行检查。所以,在一个实施例中,若所述文件为所述第二月抄表率文件,根据所述文件的命名对所述文件进行完整性检查的步骤可以包括:检测到在根据所述工单确认文件数量完整时对对应文件的选中操作时,确定对应文件通过完整性检查。监控人员根据工单,检查文件数量,若文件数量完整,则点击选择对应的顺序号数据文件进行下一步处理,否则注明原因,提出要求,退回工单。
若文件通过完整性检查,网级平台按照以下检查规则自动对文件的逐条数据项进行检查。规则包含:
1、应抄终端数、实抄终端数:都不为空
检查通过:必须全通过检查,方可进行下一条记录检查;全部记录均合格后,此文件方可入库。
检查未通过:注明原因,提出要求,退回工单。
若文件通过完整性检查和数据项检查,按如下步骤自动进行入库:根据工单判断数据允许更新范围,仅对对允许更新数据进行更新或入库操作。入库完成后记录日志,并转移文件到备份目录并压缩。修改问题单状态为已处理,记录整改完成时间。
为了便于人员了解自动抄表率情况,还需要对入库的文件在界面中进行发布。为了保证数据的合理性,还需要对数据按照自定义规则进行检查,检查的时间可以根据需要进行设置,例如设置为每日9点或补传数据入库后,当满足条件时,网级平台自动按照地市对数据合理性自动进行检查。
所以,在一个实施例中,根据所述文件存储的实抄终端数和应抄终端数获得自动抄表率指标之后,还可以包括步骤:
S150、根据预设条件检查获得的自动抄表率指标是否合理;
S160、将获得的自动抄表率指标进行显示,并在显示时对不合理的自动抄表率指标进行异常标识。
在一个实施例中,根据预设条件检查获得的自动抄表率指标是否合理的步骤包括以下任意一种或任意组合:
检查自动抄表率指标是否大于0小于等于1;即1≥自动抄表率指标>0;
检查每月的实抄终端数是否等于对应月中所有天的实抄终端数的和,以及每月的应抄终端数是否等于对应月中所有天的应抄终端数的和;自动抄表率指标的分子为实抄终端数,分母为应抄终端数,该条件即为自动抄表率指标分子分母分别相加满足:月抄表率=日抄表率分子、分母之和(自然月);
检查应抄终端数的日环比波动是否在预设范围内,以及应抄终端数的月环比波动是否在预设范围内;预设范围可以根据实际需要设置,该条件为判断分母数值日环比波动是否在预设范围内,分母月环比波动是否在预设范围内,例如分母数值日环比波动需要在±3%以内,月环比波动需要在±5%以内;
检查应抄终端数是否小于等于终端安装数;该条件适用于专变、公变、低压集抄,终端安装数为覆盖率的分子;
检查自动抄表率指标的日环比波动是否在预设范围内,自动抄表率指标的月环比波动是否在预设范围内;预设范围可以根据实际情况设置,例如日环比波动对应的预设范围设置为±3%以内,月环比波动对应的预设范围为±5%以内;
检查全口径的实抄终端数是否等于直供直管的实抄终端数与县级子公司的实抄终端数的和,以及全口径的应抄终端数是否等于直供直管的应抄终端数与县级子公司的应抄终端数的和;即指标分子分母分别相加满足:全口径=直供直管+县级子公司;
若对应的条件均满足,确定所述自动抄表率指标合理。否则确定所述自动抄表率指标不合理,生成二类问题单,二类问题单不需要报市场部。对于补传数据,若不再存在工单问题,则修改问题单状态为已处理,记录整改完成时间。
本领域技术人员还可以根据实际情况设置其它判断数据合理性的条件,本发明并不对此做出限定。
网级平台根据设置时间点,例如每日10点,自动按以下规则发布数据,规则如下:
(1)地市级:若数据条数完整(含口径),则平台自动发布,否则该地市所有数据不发布;
(2)省级:汇总统计已发布的地级数据,所辖地市全部具备发布条件,才可发布;
(3)网级:自动汇总统计已发布的省级数据。
若地市因各种原因未发布或存在问题单发布,网级平台监控界面需“!”提示。网级平台对发布数据打上“发布”标志,发布数据不允许修改,监控人员可手动撤销数据发布,撤销数据发布规则与数据发布规则相同。
基于同一发明构思,本发明还提供一种基于计量自动化系统的自动抄表率指标的监控装置,下面结合附图对本发明装置的具体实施方式做详细描述。
如图4所示,一种基于计量自动化系统的自动抄表率指标的监控装置,包括:
文件获取模块110,用于获取计量自动化系统上传的以预设格式命名的文件,所述文件存储有实抄终端数和应抄终端数;
完整性检查模块120,用于根据所述文件的命名对所述文件进行完整性检查;
数据项检查模块130,用于在所述文件通过完整性检查时,检查所述文件存储的实抄终端数和应抄终端数是否均不为空;
自动抄表率指标获得模块140,用于在实抄终端数和应抄终端数均不为空时,根据所述文件存储的实抄终端数和应抄终端数获得自动抄表率指标。
本实施例装置可以运行在网级电能量数据平台中。本实施例装置通过对上传的文件进行完整性校验以及对文件中的数据项的校验,能够及时发现存在问题的数据,及时对有问题的数据进行整改,提高数据的准确性。
在一个实施例中,所述文件包含第一日抄表率文件;所述第一日抄表率文件的命名包含:地区单位编码、自动抄表率指标的文件标识、生成时间、上传标志、天、数据时间、自动抄表率、顺序号以及文件格式;所述第一日抄表率文件在每天的第一预设时间自动生成,在每天的第二预设时间自动上传,所述第二预设时间晚于所述第一预设时间。
在一个实施例中,所述文件包含第一月抄表率文件;所述第一月抄表率文件的命名包含:地区单位编码、自动抄表率指标的文件标识、生成时间、上传标志、月、数据时间、自动抄表率、顺序号以及文件格式;所述第一月抄表率文件在每月第N天的第一预设时间自动生成,在每月第N天的第二预设时间自动上传,所述第二预设时间晚于所述第一预设时间,N为固定值。
在一个实施例中,所述文件还包含根据工单手动生成的第二日抄表率文件和第二月抄表率文件中的任意一种或两种。
在一个实施例中,本发明装置还包括与所述自动抄表率指标获得模块相连的数据显示模块150,所述数据显示模块150包括:
数据合理性检查单元1501,用于根据预设条件检查获得的自动抄表率指标是否合理;
数据显示单元1502,用于将获得的自动抄表率指标进行显示,并在显示时对不合理的自动抄表率指标进行异常标识。
上述基于计量自动化系统的自动抄表率指标的监控装置的其它技术特征与上述基于计量自动化系统的自动抄表率指标的监控方法的技术特征相同,在此不予赘述。
上述基于计量自动化系统的自动抄表率指标的监控方法及装置,与现有技术相互比较时,具备以下优点:
1.制定了清晰的数据上传流程,步骤明确、操作具体,网、省两级主站监控人员依据上述监控流程,通过简单培训即可掌握,易用性高;
2.对上传文件进行有效的管控,确保在数据在入库过程中清晰明确;
3.通过对数据进行校验,及时发现存在问题的数据,通过工单方式进行沟通,及时对数据进行整改,提高了数据的准确性。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。