CN111127247A - 电量数据采集方法、装置、计算机设备和存储介质 - Google Patents
电量数据采集方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111127247A CN111127247A CN201911149726.0A CN201911149726A CN111127247A CN 111127247 A CN111127247 A CN 111127247A CN 201911149726 A CN201911149726 A CN 201911149726A CN 111127247 A CN111127247 A CN 111127247A
- Authority
- CN
- China
- Prior art keywords
- data
- code data
- time point
- data group
- table code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005611 electricity Effects 0.000 claims description 181
- 230000007812 deficiency Effects 0.000 claims description 54
- 238000005259 measurement Methods 0.000 claims description 26
- 238000013480 data collection Methods 0.000 claims description 21
- 230000000295 complement effect Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 14
- 230000002159 abnormal effect Effects 0.000 claims description 13
- 238000012216 screening Methods 0.000 claims description 6
- 230000008014 freezing Effects 0.000 description 29
- 238000007710 freezing Methods 0.000 description 29
- 230000007547 defect Effects 0.000 description 10
- 230000002950 deficient Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012804 iterative process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
本申请涉及一种电量数据采集方法、装置、计算机设备和存储介质。方法包括:获取目标计量点相应的多个测量点各自对应的表码数据组;从表码数据组中选取优先级最高的基础表码数据组;根据数据采集密度确定基础表码数据组对应的第一缺数时间点;按照符合数据替换条件的表码数据组的优先级,对基础表码数据组中与第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组;根据数据采集密度确定替换表码数据组对应的第二缺数时间点;按照不符合数据替换条件的表码数据组的优先级,对替换表码数据组中与第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。采用本方法能够提高所采集的电量数据的可靠性和完整性。
Description
技术领域
本申请涉及电力计量技术领域,特别是涉及一种电量数据采集方法、装置、计算机设备和存储介质。
背景技术
随着国家电力体制的改革,电力现货市场主要开展日前、日内、事实电量交易和备用、调频等辅助服务交易。电力现货市场的交易结算基础是电量的精准清算,因此如何采集具备高完整性和高可靠性的电量数据是值得关注的问题。
目前,通常是通过提高电量表码数据的采集频率来提高电量数据的完整性和可靠性。但是,该种采集方式下可能存在电量表码数据的漏采或异常采集,仍然存在所采集的电量数据的完整性和可靠性较低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高所采集的电量数据的可靠性和完整性的电量数据采集方法、装置、计算机设备和存储介质。
一种电量数据采集方法,所述方法包括:
获取目标计量点相应的多个测量点各自对应的表码数据组;
从所述表码数据组中选取优先级最高的基础表码数据组;
根据数据采集密度确定所述基础表码数据组对应的第一缺数时间点;
按照符合数据替换条件的表码数据组的优先级,对所述基础表码数据组中与所述第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组;
根据所述数据采集密度确定所述替换表码数据组对应的第二缺数时间点;
按照不符合所述数据替换条件的表码数据组的优先级,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。
一种电量数据采集装置,所述装置包括:
获取模块,用于获取目标计量点相应的多个测量点各自对应的表码数据组;
选取模块,用于从所述表码数据组中选取优先级最高的基础表码数据组;
确定模块,用于根据数据采集密度确定所述基础表码数据组对应的第一缺数时间点;
替换模块,用于按照符合数据替换条件的表码数据组的优先级,对所述基础表码数据组中与所述第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组;
所述确定模块,还用于根据所述数据采集密度确定所述替换表码数据组对应的第二缺数时间点;
拟合模块,用于按照不符合所述数据替换条件的表码数据组的优先级,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各个实施例中所述的电量数据采集方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个实施例中所述的电量数据采集方法的步骤。
上述电量数据采集方法、装置、计算机设备和存储介质,通过多个测量点同时采集目标计量点对应的表码数据,得到多个表码数据组,以便于基于该多个表码数据组进行缺点数据的替换和拟合,达到数据容错的效果,能够提高所采集的电量数据的完整性和可靠性。将多个表码数据组中优先级最高的表码数据组确定为基础表码数据组,并按照符合数据替换条件的表码数据组的优先级,对基础表码数据组中基于数据采集密度确定的缺点数据进行数据替换,能够提高电量表码数据的完整性和可靠性。进一步地,按照不符合数据替换条件的表码数据组的优先级,对替换表码数据组中的缺点数据进行数据拟合,能够进一步提高电量表码数据的完整性和可靠性,将拟合得到的模板表码数据组确定为所采集到的电量数据,由此,能够提高所采集的电量数据的完整性和可靠性。
附图说明
图1为一个实施例中电量数据采集方法的应用场景图;
图2为一个实施例中电量数据采集方法的流程示意图;
图3为一个实施例中电量数据采集装置的结构框图;
图4为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的电量数据采集方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行通信。服务器120从终端110获取目标计量点相应的多个测量点各自对应的表码数据组,并基于所获取到的多个表码数据组执行电量数据采集方法。如图1所示,终端110至少包括第一终端112和第二终端114,每个终端至少对应一个测量点,且不同终端对应的测量点互不相同。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、便携式可穿戴设备,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种电量数据采集方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
S202,获取目标计量点相应的多个测量点各自对应的表码数据组。
其中,目标计量点是待采集电量数据的计量点,具体可以是客户侧的客户计量点或厂站测的厂站计量点。计量点在物理实体上可理解为一个电气连接点。一个测量点能够用于测量出目标计量点的一组电量表码数据,一个测量点由电能表和终端组成,多个电能表和终端可组合形成多个测量点。举例说明,在2个终端和2个电能表的情况下,该2个电能表同时用于采集目标计量点的电量表码数据,该2个终端中的每个终端同时获取该2个电能表所采集到的电量表码数据,由此,该2个终端和2个电能表能够组合形成4个测量点。
每个测量点按照预设的数据采集密度,在每个应采集数据的时间点并行的采集目标计量点的电量表码数据,得到一组电量表码数据。该一组电量表码数据构成一个表码数据组。这样,通过多个测量点能够得到目标计量点对应的多个表码数据组。数据采集密度具体可以是指每个测量点在单位时间内应采集电量表码数据的数量,比如1,或者,是指每个测量点相邻两次采集电量表码数据的时间间隔,比如1小时。单位时间比如1小时。根据数据采集密度能够确定应采集数据的时间点,比如数据采集密度为1小时,则每个测量点在每个整点均会采集电量表码数据。
具体地,服务器获取目标计量点对应的多个表码数据组,该多个表码数据组分别由该目标计量点对应的多个测量点采集并存储。当满足电量数据采集条件时,服务器主动从目标计量点对应的每个测量点所对应的终端,获取由该测量点采集的表码数据组。电量数据采集条件比如检测到电量数据采集指令,或者,检测到当前时间与预设的电量数据采集时间一致。服务器也可接收目标计量点对应的每个测量点所对应的终端,主动推送或上报的表码数据组。
在一个实施例中,每个测量点通过多种数据冻结方式采集电量表码数据。每种数据冻结方式可理解为一种电量表码数据的记录方式。一个测量点按照多种数据冻结方式采集电量表码数据,能够得到每种数据冻结方式下的表码数据组。这样,一个测量点对应有多个表码数据组,能够进一步增加目标计量点对应的表码数据组的数量,从而能够提高所采集的电量数据的容错能力。每种数据冻结方式对应有相应的数据采集密度,不同数据冻结方式对应的数据采集密度可以相同,也可以不同。可以理解,当不同数据冻结方式的数据采集密度不同时,优先级最高的数据冻结方式的数据采集密度最高。
比如,目标计量点对应有4个测量点,每个测量点通过3种数据冻结方式记录电量表码数据,则该目标计量点对应有12个表码数据组。通过3种数据冻结方式记录的电量表码数据可分别为电表负荷记录、终端冻结窗口和电表整点冻结。这样,每个测量点通过该3种数据冻结方式将目标计量点的电量表码数据记录3份。
在一个实施例中,服务器通过一条或多条通道获取每个测量点对应的表码数据组。当通过多条通道获取每个测量点对应的表码数据组时,能够避免因单一通道异常而导致电量数据采集失败的问题,能够提高电量数据采集的可靠性。通道包括但不限于是无线通道和有线通道,无线通道具体可以是基于GPRS(General packet radio service,通用分组无线服务技术)网络的通道,有线通道具体可以是基于光纤的通道。
在一个实施例中,每条通道分别与每个测量点对应的终端相连接。有线通道通过有线网络接入单独的前置机,该单独的前置机为有限网络专用的终端接入服务器。无线网络通过GPRS网络接入原有的前置机,该原有的前置机为GPRS网络接入的前置服务器。前置机是执行本申请提供的电量数据采集方法的服务器,从测量点对应的终端获取表码数据组的桥梁。前置机从终端采集表码数据组,并传递至用于执行本申请提供的电量数据采集方法的服务器,前置机与该服务器同属于计量自动化***。可以理解,前置机与用于执行本申请提供的电量数据采集方法的服务器,具体可以是同一个服务器。这样,服务器通过通道直接从终端采集表码数据组,并进行相应处理。
在一个实施例中,对于每个计量点,采用双表、双终端、双通道的采集方式,来采集相应的多个表码数据组。比如,对于客户计量点,采用两个终端、两个电能表,以及一条有线通道和一条无线通道共两条通道的采集方式。每条通道分别与两个终端连接。一个终端采集一个电能表的电量表码数据,或者,每个终端均采集两个电能表的电量表码数据。对应厂站计量点,采用两条有线通道、两个终端和两个电能表的采集方式。每条有线通道单独与一个终端连接,或者,每条有线通道均与两个终端连接,每个终端均采集两个电能表的电量表码数据。
在一个实施例中,服务器获取目标计量点在预设时间段内对应的多个表码数据组。服务器获取目标计量点对应的每个测量点在预设时间段内所采集的多个电量表码数据,得到每个测量点在该预设时间点内对应的表码数据组。
S204,从表码数据组中选取优先级最高的基础表码数据组。
具体地,服务器在获取到目标计量点对应的多个表码数据组后,确定每个表码数据组的优先级,并按照每个表码数据组的优先级,从该多个表码数据组中选取优先级最高的表码数据组,将所选取的表码数据组确定为目标计量点对应的基础表码数据组。
在一个实施例中,目标计量点对应的每个测量点预配置有优先级,每种数据冻结方式也预配置有优先级。服务器根据表码数据组对应的测量点的优先级和数据冻结方式的优先级,确定该表码数据组的优先级。可以理解,在确定表码数据组的优先级时,以测量点的优先级为主,数据冻结方式的优先级为辅。这样,优先级高的测量点通过各种数据冻结方式采集的表码数据组,相较于优先级低的测量点通过各种数据冻结方式采集的表码数据组的优先级高。一个测量点通过多种数据冻结方式分别采集的表码数据组,按照数据冻结方式的优先级来确定该多个表码数据组的优先级。
在一个实施例中,每个测量点由终端和电能表组成。目标计量点对应的多个测量点的优先级,由组成该测量点的终端的优先级和电能表的优先级确定。在确定测量点的优先级时,以电能表的优先级为主,终端的优先级为辅。比如,目标计量点对应主表和副表两个电能表,以及主终端和备终端两个终端,并由该2个终端和2个电能表组合形成该目标计量点对应的4个测量点。该4个测量点按照由高至低的优先级顺序分别为:主终端主表测量点、备终端主表测量点、主终端副表测量点和备终端副表测量点。
进一步地,若每个测量点通过3种数据冻结方式采集电量表码数据,则会获取到目标计量点对应的12个表码数据组。该12个表码数据组按照由高至低的优先级顺序分别为:主终端主表电表负荷记录、主终端主表终端冻结窗口、主终端主表电表整点冻结、备终端主表电表负荷记录、备终端主表终端冻结窗口、备终端主表电表整点冻结、主终端副表电表负荷记录、主终端副表终端冻结窗口、主终端副表电表整点冻结、备终端副表电表负荷记录、备终端副表终端冻结窗口和备终端副表电表整点冻结。
S206,根据数据采集密度确定基础表码数据组对应的第一缺数时间点。
其中,缺数时间点是指按照数据采集密度应采集数据、但未采集到电量表码数据的时间点,或者,是指按照数据采集密度应采集数据且采集生成了数据采集记录、但未成功采集到电量表码数据中的所有数据项的时间点。表码数据组中与缺数时间点对应的电量表码数据可理解为缺点数据。
具体地,服务器获取预配置的数据采集密度,根据该数据采集密度确定各个应采集数据的时间点。服务器按照所确定的应采集数据的时间点遍历基础表码数据组,以确定该基础表码数据组是否包括该每个时间点所对应的电量表码数据。当判定应采集数据的时间点在该基础表码数据组中不存在相应的电量表码数据时,服务器则将该时间点确定为该基础表码数据组对应的第一缺数时间点。当判定应采集数据的时间点在基础表码数据组中存在相应的电量表码数据时,服务器进一步判断该电量表码数据中的每个数据项是否存在,以及每个数据项是否对应有数据。当判定应采集数据的时间点对应的电量表码数据存在缺项或者缺数据项对应的数据时,服务器则将该时间点确定为该基础表码数据组对应的第一缺数时间点。
在一个实施例中,表码数据组中的每个电量表码数据包括该电量表码数据的采集时间,以及预配置的多个数据项和每个数据项对应的数据。服务器将根据数据采集密度确定的每个应采集数据的时间点,分别与基础表码数据组中的每个电量表码数据进行匹配,以根据匹配结果确定第一缺数时间点。
在一个实施例中,服务器将基础表码数据组中与第一缺数时间点对应的电量表码数据确定为缺点数据。
在一个实施例中,若判定基础表码数据组对应有第一缺数时间点,则表明该基础表码数据组中存在采集失败或数据项采集不全的电量表码数据,也即存在缺点数据。服务器根据数据采集密度判断基础表码数据组的完整性,确定基础表码数据组中电量表码数据采集失败或数据项采集不全的时间点,并将该时间点确定为第一缺数时间点。
S208,按照符合数据替换条件的表码数据组的优先级,对基础表码数据组中与第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组。
其中,数据替换条件是筛选能够用于对基础表码数据中的缺点数据进行数据替换的表码数据组的依据或条件,具体可以是筛选优先级最高的电能表所对应的表码数据组。数据替换条件比如筛选主表对应的表码数据组。
具体地,服务器从所获取到的多个表码数据组中,筛选符合数据替换条件的表码数据组,按照筛选出的表码数据组的优先级,依次根据所筛选出的表码数据组中与第一缺数时间点对应的电量表码数据,对基础表码数据组中与该第一缺数时间点对应的缺点数据进行数据替换,并当替换得到基础表码数据组中与第一缺数时间点对应的电量表码数据,或者,遍历完毕所筛选出的表码数据组时,停止替换操作,得到基础表码数据组对应的替换表码数据组。
在一个实施例中,对于每个第一缺数时间点,服务器按照表码数据组优先级由高至低的顺序,根据符合数据替换条件的表码数据组中与该第一缺数时间点对应的电量表码数据,对该基础表码数据组中与该第一缺数时间点对应的缺点数据进行数据替换。当根据当前优先级的表码数据组中的电量表码数据,成功对基础表码数据中的相应缺点数据进行数据替换,则无需再继续根据下一优先级的电量表码数据对该缺点数据进行数据替换。可以理解,若当前优先级的表码数据组中存在与第一缺数时间点对应的电量表码数据,则基于该当前优先级的表码数据组即可成功对该第一缺数时间点对应的缺点数据进行数据替换。
在一个实施例中,服务器根据数据采集密度确定基础表码数据组对应的多个第一缺数时间点后,根据该多个第一缺数时间点得到第一缺数时间点列表。服务器根据数据替换条件将主终端主表测量点和备终端主表测量点各自对应的表码数据组,作为替换数据源。服务器根据第一缺数时间点列表,按照表码数据组优先级由高至低的顺序,从替换数据源中读取下一优先级的表码数据组中与各第一缺数时间点对应的电量表码数据,并将读取到的电量表码数据确定为相应缺点数据的替换数据,直至第一缺数时间点列表中的每个第一缺数时间点均找到替换数据,或者,读取完毕替换数据源中的各个表码数据组为止。服务器将得到针对缺点数据所确定的替换数据,与基础表码数据组中已有的电量表码数据进行合并,得到替换表码数据组。
S210,根据数据采集密度确定替换表码数据组对应的第二缺数时间点。
具体地,服务器根据数据采集密度确定各个应采集数据的时间点,并按照所确定的应采集数据的时间点遍历替换表码数据组,以确定替换表码数据组中是否包括该每个时间点所对应的电量表码数据,从而确定替换表码数据组的完整性。当判定应采集数据的时间点在替换表码数据组中不存在相应电量表码数据时,或者,当判定该时间点在该替换表码数据组中存在相应电量表码数据,但该电量表码数据中存在数据项的缺失或数据项对应的数据缺失时,服务器将该时间点确定为替换表码数据组对应的第二缺数时间点。
在一个实施例中,服务器将根据数据采集密度确定每个应采集数据的时间点,分别与替换表码数据组中的电量表码数据进行匹配,以确定第二缺数时间点。可以理解,若判定替换表码数据组对应有第二缺数时间点,则表明根据符合数据替换条件的表码数据组,对基础表码数据组中的缺点数据进行数据替换后,所得到的替换表码数据中仍然存在缺点数据,也就是表明符合数据替换条件的各个表码数据组中均不存在能够成功替换该缺点数据的电量表码数据。服务器则根据不符合数据替换条件的表码数据组,进一步对该缺点数据进行数据拟合,以拟合得到相应的电量表码数据。
S212,按照不符合数据替换条件的表码数据组的优先级,对替换表码数据组中与第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。
具体地,,当判定替换表码数据组对应有第二缺数时间点时,服务器从所获取到的多个表码数据组中,筛选不符合数据替换条件的表码数据组,按照筛选出的表码数据组的优先级,依次根据所筛选出的表码数据组中与第二缺数时间点对应的电量表码数据,对替换表码数据组中与该第二缺数时间点对应的电量表码数据进行数据拟合,并当拟合得到替换表码数据组中与该第二缺数时间点对应的电量表码数据,或者,遍历完毕所筛选的表码数据组时,停止拟合操作,得到基础表码数据组对应的目标表码数据组。
在一个实施例中,服务器根据符合数据替换条件的表码数据组,对第一缺数时间点对应的缺点数据进行数据替换的迭代过程,与根据不符合数据替换条件的表码数据组,对第二缺数时间点对应的缺点数据进行数据拟合的迭代过程,相类似,在此不再赘述。
上述电量数据采集方法,通过多个测量点同时采集目标计量点对应的表码数据,得到多个表码数据组,以便于基于该多个表码数据组进行缺点数据的替换和拟合,达到数据容错的效果,能够提高所采集的电量数据的完整性和可靠性。将多个表码数据组中优先级最高的表码数据组确定为基础表码数据组,并按照符合数据替换条件的表码数据组的优先级,对基础表码数据组中基于数据采集密度确定的缺点数据进行数据替换,能够提高电量表码数据的完整性和可靠性。进一步地,按照不符合数据替换条件的表码数据组的优先级,对替换表码数据组中的缺点数据进行数据拟合,能够进一步提高电量表码数据的完整性和可靠性,将拟合得到的模板表码数据组确定为所采集到的电量数据,由此,能够提高所采集的电量数据的完整性和可靠性。
在一个实施例中,步骤S208包括:筛选表码数据组中符合数据替换条件的第一表码数据组;从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组;根据所选取的第一表码数据组中与第一缺数时间点对应的电量表码数据,对基础表码数据组中与第一缺数时间点对应的缺点数据进行数据替换,并返回至从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组的步骤继续执行,直至替换得到第一缺数时间点对应的电量表码数据,或,遍历完毕第一表码数据组时,得到替换表码数据组。
具体地,服务器从所获取到的多个表码数据组中筛选符合数据替换条件的第一表码数据组。服务器从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组,根据所选取的第一表码数据组中与第一缺数时间点对应的电量表码数据,对基础表码数据组中与该第一缺数时间点对应的缺点数据进行数据替换。若根据当前选取的第一表码数据组能够替换得到该第一缺数时间点对应的电量表码数据,服务器则停止对该第一缺数时间点对应的缺点数据的数据替换操作,并继续对尚未进行数据替换的缺点数据进行数据替换,直至替换得到每个第一缺数时间点对应的电量表码数据,或者,针对每个第一缺数时间点遍历完毕筛选出的第一表码数据组为止,得到替换表码数据组。
在一个实施例中,第一缺数时间点有多个。服务器从当前未用于数据替换的第一表码数据组中选取出优先级最高的第一表码数据组后,根据所选取的第一表码数据组中与每个第一缺数时间点对应的电量表码数据,分别对相应第一缺数时间点对应的缺点数据进行数据替换。在基于当前选取的第一表码数据组进行数据替换后,若存在尚未替换得到电量表码数据的第一缺数时间点时,服务器继续执行从当前未用于数据替换的第一表码数据组中选取出优先级最高的第一表码数据组,并基于下一次选取的第一表码数据组,对尚未替换得到电量表码数据的第一缺数时间点对应的缺点数据进行数据替换,直至替换得到得到每个第一缺数时间点对应的电量表码数据,或者,针对所有第一表码数据组均用于数据替换为止,得到替换表码数据组。
上述实施例中,按照符合数据替换条件的表码数据组的优先级,迭代对基础表码数据组中的缺点数据进行数据替换,以得到完整性和可靠性更高的替换表码数据组,从而能够提高所采集的电量数据的完整性和可靠性。
在一个实施例中,步骤S212包括:筛选表码数据组中不符合数据替换条件的第二表码数据组;从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组;根据所选取的第二表码数据组中与第二缺数时间点对应的电量表码数据,对替换表码数据组中与第二缺数时间点对应的缺点数据进行数据拟合,并返回至从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组的步骤继续执行,直至拟合得到第二缺数时间点对应的电量表码数据,或,遍历完毕第二表码数据组时,得到目标表码数据组。
具体地,服务器从所获取到的多个表码数据组中,剔除符合数据替换条件的第一表码数据组,以筛选出不符合数据替换条件的第二表码数据组。服务器从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组,根据所选取的第二表码数据组中与第二缺数时间点对应的电量表码数据,对替换表码数据组中与该第二表码数据组对应的缺点数据进行数据拟合。若根据当前选取的第二表码数据组能够拟合得到该第二缺数时间点对应的电量表码数据,服务器则停止对该第二缺数时间点对应的缺点数据的数据拟合操作,并继续对尚未进行数据拟合的缺点数据进行数据拟合,直至拟合得到每个第二缺数时间点对应的电量表码数据,或者,针对每个第二缺数时间点遍历完毕筛选出的第二表码数据组为止,得到目标表码数据组。
在一个实施例中,服务器可通过当前选取的第二表码数据组,对尚未拟合得到电量表码数据的每个第二缺数时间点所对应的缺点数据进行数据拟合。服务器也可针对每个第二缺数时间点,按照优先级由高至低的顺序依次遍历第二表码数据组,并根据遍历的第二表码数据组中与该第二缺数时间点对应的缺点数据进行数据拟合,直至拟合得到该第二缺数时间点对应的电量表码数据,或者,遍历完毕各个第二表码数据组为止,继续针对下一个第二缺数时间点进行上述数据拟合操作。
上述实施例中,按照不符合数据替换条件的表码数据组的优先级,迭代地对替换表码数据组中的缺点数据进行数据拟合,以得到完整性和可靠性更高的目标表码数据组。这样,根据目标表码数据组确定所采集的电量数据时,能够提高所采集的电量数据的完整性和可靠性。
在一个实施例中,根据所选取的第二表码数据组中与第二缺数时间点对应的电量表码数据,对替换表码数据组中与第二缺数时间点对应的缺点数据进行数据拟合,包括:从所选取的第二表码数据组中获取第二缺数时间点对应的电量表码数据,以及第二缺数时间点的前一个时间点对应的电量表码数据;根据所获取的电量表码数据计算第二缺数时间点对应的拟合电量;根据拟合电量与替换表码数据组中前一个时间点对应的电量表码数据,拟合第二缺数时间点对应的电量表码数据。
在一个实施例中,服务器将第二缺数时间点对应的电量表码数据,与该第二缺数时间点的前一个时间点对应的电量表码数据相减,得到该第二缺数时间点对应的拟合电量。进一步地,服务器将第二缺数时间点的前一个时间点在替换表码数据组中对应的电量表码数据,与该第二缺数时间点对应的拟合电量相加,得到相应的拟合电量。
在一个实施例中,服务器确定替换表码数据组对应的多个第二缺数时间点后,根据该多个第二缺数时间点得到第二缺数时间点列表。服务器根据数据替换条件,将主终端副表测量点和备终端副表测量点各自对应的表码数据组,作为拟合数据源。服务器根据第二缺数时间点列表,按照表码数据组优先级由高至低的顺序,从拟合数据源中读取下一优先级的表码数据组中与第二缺数时间点对应的电量表码数据,以及与该第二缺数时间点的前一时间点对应的电量表码数据,并根据所读取到的电量表码数据对该第二缺数时间点进行电量拟合,得到拟合电量。服务器根据该第二缺数时间点的前一时间点,在替换表码数据组中对应的电量表码数据,以及拟合得到的拟合电量,计算得到该第二缺数时间点对应的拟合数据,并作为该第二缺数时间点对应的电量表码数据。服务器将拟合得到的电量表码数据,与替换表码数据中已有的电量表码数据进行合并,得到目标表码数据组。
在一个实施例中,服务器由于主表和副表用于采集目标计量点的电量表码数据时的初始表码数据可能不同,由此,主表与副表各自对应的测量点在相同时间点采集的电量表码数据可能不同,但是由于主表和副表是并行的采集目标计量点对应的电量表码数据,由此主表和副表各自对应的测量点,在相同时间点所采集的电量增量或电量变化量是相同的。这样,基于副表对应的表码数据组,能够拟合得到主表对应的表码数据组中的缺点数据。
上述实施例中,将第二表码数据组中第二缺数时间点所对应的电量增量,确定为替换表码数据组中该第二缺数时间点对应的拟合电量,并基于该拟合电量拟合得到相应的电量表码数据,能够提高电量表码数据的完整性和可靠性。
在一个实施例中,上述电量数据采集方法还包括:根据数据采集密度确定目标表码数据组对应的第三缺数时间点;当第三缺数时间点符合组内拟合条件时,根据目标表码数据组中与第三缺数时间点的相邻时间点对应的电量表码数据,拟合第三缺数时间点对应的电量表码数据;当第三缺数时间点不符合组内拟合条件时,根据与第三缺数时间点同比且同日期属性的时间点所对应的历史电量表码数据,拟合第三缺数时间点对应的电量表码数据;根据第三缺数时间点对应的电量表码数据,与目标表码数据组中已有的电量表码数据得到最终的目标表码数据组。
其中,组内拟合条件是指根据待拟合的表码数据组内已有的电量表码数据,拟合得到该表码数据组内的缺点数据所对应的电量表码数据的判断依据或条件,具体可以是待拟合的表码数据组中连续的缺点数据数量小于或等于预设阈值,预设阈值比如1或2。相邻时间点包括前相邻时间点和后相邻时间点。同比具体可以是指当前的前一年、当月的前一月、当周的前一周、当前法定假期的前一个或多个法定假期等。日期属性比如工作日、双休日、法定节假日等,法定节假日包括小长假(如元旦、五一和清明等)和大长假(如春节和国庆)。
具体地,服务器对基础表码数据组进行数据替换和数据拟合得到目标表码数据组后,根据数据采集密度判断该目标表码数据组的完整性,并在判定目标表码数据组不完整时确定相应的第三缺数时间点。服务器将所确定的第三缺数时间点与预设的组内拟合条件比较。当第三缺数时间点符合组内拟合条件时,服务器从目标表码数据组中,获取第三缺数时间点的前相邻时间点和后相邻时间点各自对应的电量表码数据,对所获取到的多个电量表码数据求平均,将计算得到的均值确定为针对第三缺数时间点拟合得到的电量表码数据。求平均可以是算术平均或加权平均。
进一步地,当第三缺数时间点不符合组内拟合条件时,服务器获取由基础表码数据组对应的测量点,在与第三缺数时间点同比且同日期属性的时间点所采集到的历史电量表码数据,并根据所获取到的历史电量表码数据拟合得到该第三缺数时间点对应的电量表码数据。当拟合得到每个第三缺数时间点对应的电量表码数据后,服务器根据各第三缺数时间点对应的电量表码数据,与目标表码数据组中已有的电量表码数据得到最终的目标表码数据组。
在一个实施例中,当目标表码数据组对应有两个连续的第三缺数时间点时,服务器从目标表码数据组中,获取前一个第三缺数时间点的前相邻时间点对应的电量表码数据,以及后一个第三缺数时间点的后相邻时间点对应的电量表码数据组,并将所获取到的电量表码数据的均值,确定为该两个第三缺数时间点对应的电量表码数据。可以理解,前相邻时间点和后相邻时间点,均可以是时间最近的多个相邻时间点。
在一个实施例中,当第三缺数时间点不符合组内拟合条件时,服务器对与该第三缺数时间点同比且同日期属性的多个时间点,各自对应的历史电量表码数据求平均,将计算得到的均值确定为该第三缺数时间点对应的电量表码数据。
举例说明,当主表采集失败存在缺点数据、而副表采集成功有电量表码数据时,通过副表采集的电量表码数据对主表的缺点数据进行近似拟合。当主表和副表双表采集失败均存在缺点数据、且连续的缺点数据的数量小于或等于2时,根据主表在缺数时间点区间的前后时间点采集的电量表码数据拟合缺点数据。当双表采集失败均存在缺点数据、且连读的缺点数据的数量大于2时,根据主表在与缺数时间点区间同比同日期属性的时间点区间采集的历史电量表码数据,按照下述拟合方式来拟合缺点数据。
若缺数时间点区间在工作日内,按上一个月份各个工作日下相同时间点区间内的电量表码数据的均值进行拟合;比如5月22日(星期二)1:00-2:00存在缺点数据,则以4月份每个工作日内1:00-2:00的电量表码数据的均值进行拟合。若缺数时间点区间在双休日内,按上一个月份各个双休日下相同时间点区间内的电量表码数据的均值进行拟合;比如2018年6月9日(周六)2:00-3:00存在缺点数据,则用2018年5月每个周六、日内2:00-3:00的电量表码数据的均值进行拟合。
若缺数时间点区间在法定节假日内,按最近一个同类型节假日区间的电量表码数据进行拟合,其中,小长假的缺点数据参照最近三个法定假期的电量表码数据的均值进行拟合,大长假的缺点数据取上一年同一假期的电量表码数据的均值进行拟合,若无历史类比数据的参照上一个法定假期的电量表码数据的均值进行拟合;如:2018年10月2日(国庆)2:00-3:00存在缺点数据,则用2017年10月国庆7天2:00-3:00的电量表码数据的均值进行拟合;如:2018年6月17日(端午)2:00-3:00存在缺点数据,则取2018年元旦、清明、五一假期2:00-3:00的电量表码数据的均值进行拟合。
若缺数时间点区间在横跨工作日/双休日和法定节假日时间段内,则先将该缺数时间点区间按照工作日/双休日和法定节假日分开,再分别按上述工作日/双休日、法定节假日的数据拟合方式进行拟合。若台风、用户自停等由于无法及时获知用户实际现场是否正常用电情况,按照以上规则照常以工作日、双休日、节假日进行拟合。
上述实施例中,当第三缺数时间点有多个时,按照组内拟合条件分别对相应的第三缺数时间点对应的缺点数据进行拟合,以在提高目标表码数据组的完整性的同时,保证该目标表码数据组的可靠性。
在一个实施例中,步骤S202包括:获取目标计量点相应的多个测量点各自对应的初始表码数据组;确定初始表码数据组对应的初始缺数时间点;对初始缺数时间点处于补采周期内的缺点数据进行数据补采,得到表码数据组。
其中,补采周期是预先设定的能够对缺点数据进行数据补采的时间区间或时间长度,比如3天内,也就是以当前时间为结束时间、且时间长度为3天的时间区间。
具体地,服务器从终端获取该终端对应的一个或多个测量点,对应于目标计量点所采集到的初始表码数据组。当满足数据补采触发条件时,服务器根据数据采集密度确定相应初始表码数据组对应的初始缺数时间点,以及每个初始缺数时间点对应的缺点数据。当初始表码数据组对应有初始缺数时间点时,服务器根据初始缺数时间点,从该初始表码数据组对应的终端再次获取该初始缺数时间点对应的电量表码数据,并将相应缺点数据替换为该电量表码数据,以实现缺点数据的数据补采。通过对每个初始表码数据组进行缺点数据的数据补采,服务器能够得到目标计量点对应的多个表码数据组。
数据补采触发条件比如检测到当前时间与预设的数据补采触发时间一致。服务器在获取到初始表码数据组后,对于初始缺数时间点在补采周期内的缺点数据,服务器可定期触发数据补采操作,比如每隔1小时触发数据补采操作。
在一个实施例中,当判定初始表码数据组中存在缺点数据时,服务器可从相应终端再次获取该初始表码数据组,以实现数据补采。
在一个实施例中,服务器按照初始表码数据组的优先级进行数据补采,当优先级高的初始表码数据组采集成功时,则不会针对优先级低、且存在缺点数据的初始表码数据组生成缺数记录,也就不会针对该优先级低的缺点数据进行数据补采。当优先级高的初始表码数据组对应有初始缺数时间点,则会对优先级低的初始表码数据组中与该初始缺数时间点对应的缺点数据进行数据补采。
上述实施例中,通过对初始表码数据组中的缺点数据进行数据补采,能够提高所获取到的表码数据组中电量表码数据的完整性和可靠性,以便于基于表码数据组进行电量数据采集时,能够提高电量数据的完整性和可靠性。而仅在补采周期内进行数据补采,以避免对超过时效的缺点数据进行不必要的数据补采,能够降低不必要的数据交互,从而能够降低数据处理复杂度。
在一个实施例中,上述电量数据采集方法还包括:根据目标表码数据组计算目标计量点对应的分段电量;对分段电量进行异常判断;当判定分段电量存在异常时,对异常分段电量进行修复。
在一个实施例中,服务器通过数据替换和数据拟合得到目标计量点对应的目标表码数据组后,根据目标表码数据组中的电量表码数据计算得到目标计量点对应的多个分段电量。其中,服务器可根据目标表码数据组中任意相邻两个电量表码数据计算得到相应的多个分段电量。服务器也可按照预设的时间点列表,根据时间点列表中每个时间点在目标表码数据中对应的电量表码数据,计算得到各时间点对应的分段电量。
在一个实施例中,服务器在得到目标计量点对应的多个分段电量后,判断该多个分段电量中是否存在负数的分段电量,和/或,判断按照时间顺序的后一个分段电量相较于前一个分段电量是否存在突增情况等,以实现是分段电量的异常判断。当判定存在负数的分段电量,和/或,存在突增的分段电量时,则判定分段电量存在异常。
在一个实施例中,服务器可基于当前针对目标计量点所获取到的多个表码数据组,和/或,针对该目标计量点所采集到的一个或多个历史表码数据组,对异常分段电量进行自动修复。服务器也可基于异常分段电量触发告警信息,并推送至终端,以便于人工基于推送的告警信息对异常分段电量进行人工修复。对异常分段电量的修复在此不作具体限定。
上述实施例中,通过数据替换和数据拟合得到完整性和可靠性更高的目标表码数据后,基于该目标表码数据确定目标计量点对应的分段电量,并基于分段电量进行异常分析,进而基于异常分析结果进行异常修复,能够进一步提高所采集的电量数据的可靠性和完整性。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图3所示,提供了一种电量数据采集装置300,包括:获取模块302、选取模块304、确定模块306、替换模块308和拟合模块310,其中:
获取模块302,用于获取目标计量点相应的多个测量点各自对应的表码数据组;
选取模块304,用于从表码数据组中选取优先级最高的基础表码数据组;
确定模块306,用于根据数据采集密度确定基础表码数据组对应的第一缺数时间点;
替换模块308,用于按照符合数据替换条件的表码数据组的优先级,对基础表码数据组中与第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组;
确定模块306,还用于根据数据采集密度确定替换表码数据组对应的第二缺数时间点;
拟合模块310,用于按照不符合数据替换条件的表码数据组的优先级,对替换表码数据组中与第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。
在一个实施例中,替换模块308,还用于筛选表码数据组中符合数据替换条件的第一表码数据组;从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组;根据所选取的第一表码数据组中与第一缺数时间点对应的电量表码数据,对基础表码数据组中与第一缺数时间点对应的缺点数据进行数据替换,并返回至从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组的步骤继续执行,直至替换得到第一缺数时间点对应的电量表码数据,或,遍历完毕第一表码数据组时,得到替换表码数据组。
在一个实施例中,拟合模块310,还用于筛选表码数据组中不符合数据替换条件的第二表码数据组;从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组;根据所选取的第二表码数据组中与第二缺数时间点对应的电量表码数据,对替换表码数据组中与第二缺数时间点对应的缺点数据进行数据拟合,并返回至从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组的步骤继续执行,直至拟合得到第二缺数时间点对应的电量表码数据,或,遍历完毕第二表码数据组时,得到目标表码数据组。
在一个实施例中,拟合模块310,还用于从所选取的第二表码数据组中获取第二缺数时间点对应的电量表码数据,以及第二缺数时间点的前一个时间点对应的电量表码数据;根据所获取的电量表码数据计算第二缺数时间点对应的拟合电量;根据拟合电量与替换表码数据组中前一个时间点对应的电量表码数据,拟合第二缺数时间点对应的电量表码数据。
在一个实施例中,拟合模块310,还用于根据数据采集密度确定目标表码数据组对应的第三缺数时间点;当第三缺数时间点符合组内拟合条件时,根据目标表码数据组中与第三缺数时间点的相邻时间点对应的电量表码数据,拟合第三缺数时间点对应的电量表码数据;当第三缺数时间点不符合组内拟合条件时,根据与第三缺数时间点同比且同日期属性的时间点所对应的历史电量表码数据,拟合第三缺数时间点对应的电量表码数据;根据第三缺数时间点对应的电量表码数据,与目标表码数据组中已有的电量表码数据得到最终的目标表码数据组。
在一个实施例中,获取模块302,还用于获取目标计量点相应的多个测量点各自对应的初始表码数据组;确定初始表码数据组对应的初始缺数时间点;对初始缺数时间点处于补采周期内的缺点数据进行数据补采,得到表码数据组。
在一个实施例中,拟合模块310,还用于根据目标表码数据组计算目标计量点对应的分段电量;对分段电量进行异常判断;当判定分段电量存在异常时,对异常分段电量进行修复。
关于电量数据采集装置的具体限定可以参见上文中对于电量数据采集方法的限定,在此不再赘述。上述电量数据采集装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储目标计量点对应的表码数据组和拟合得到的目标表码数据组。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电量数据采集方法。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现上述各个实施例中的电量数据采集方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个实施例中的电量数据采集方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种电量数据采集方法,所述方法包括:
获取目标计量点相应的多个测量点各自对应的表码数据组;
从所述表码数据组中选取优先级最高的基础表码数据组;
根据数据采集密度确定所述基础表码数据组对应的第一缺数时间点;
按照符合数据替换条件的表码数据组的优先级,对所述基础表码数据组中与所述第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组;
根据所述数据采集密度确定所述替换表码数据组对应的第二缺数时间点;
按照不符合所述数据替换条件的表码数据组的优先级,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。
2.根据权利要求1所述的方法,其特征在于,所述按照符合数据替换条件的表码数据组的优先级,对所述基础表码数据组中与所述第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组,包括:
筛选所述表码数据组中符合所述数据替换条件的第一表码数据组;
从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组;
根据所选取的第一表码数据组中与所述第一缺数时间点对应的电量表码数据,对所述基础表码数据组中与所述第一缺数时间点对应的缺点数据进行数据替换,并
返回至所述从当前未用于数据替换的第一表码数据组中选取优先级最高的第一表码数据组的步骤继续执行,直至替换得到所述第一缺数时间点对应的电量表码数据,或,遍历完毕所述第一表码数据组时,得到替换表码数据组。
3.根据权利要求1所述的方法,其特征在于,所述按照不符合所述数据替换条件的表码数据组的优先级,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组,包括:
筛选所述表码数据组中不符合所述数据替换条件的第二表码数据组;
从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组;
根据所选取的第二表码数据组中与所述第二缺数时间点对应的电量表码数据,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,并
返回至所述从当前未用于数据拟合的第二表码数据组中选取优先级最高的第二表码数据组的步骤继续执行,直至拟合得到所述第二缺数时间点对应的电量表码数据,或,遍历完毕所述第二表码数据组时,得到目标表码数据组。
4.根据权利要求3所述的方法,其特征在于,所述根据所选取的第二表码数据组中与所述第二缺数时间点对应的电量表码数据,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,包括:
从所选取的第二表码数据组中获取所述第二缺数时间点对应的电量表码数据,以及所述第二缺数时间点的前一个时间点对应的电量表码数据;
根据所获取的电量表码数据计算所述第二缺数时间点对应的拟合电量;
根据所述拟合电量与所述替换表码数据组中所述前一个时间点对应的电量表码数据,拟合所述第二缺数时间点对应的电量表码数据。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
根据所述数据采集密度确定所述目标表码数据组对应的第三缺数时间点;
当所述第三缺数时间点符合组内拟合条件时,根据所述目标表码数据组中与所述第三缺数时间点的相邻时间点对应的电量表码数据,拟合所述第三缺数时间点对应的电量表码数据;
当所述第三缺数时间点不符合组内拟合条件时,根据与所述第三缺数时间点同比且同日期属性的时间点所对应的历史电量表码数据,拟合所述第三缺数时间点对应的电量表码数据;
根据所述第三缺数时间点对应的电量表码数据,与所述目标表码数据组中已有的电量表码数据得到最终的目标表码数据组。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述获取目标计量点相应的多个测量点各自对应的表码数据组,包括:
获取目标计量点相应的多个测量点各自对应的初始表码数据组;
确定所述初始表码数据组对应的初始缺数时间点;
对所述初始缺数时间点处于补采周期内的缺点数据进行数据补采,得到表码数据组。
7.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
根据所述目标表码数据组计算所述目标计量点对应的分段电量;
对所述分段电量进行异常判断;
当判定所述分段电量存在异常时,对异常分段电量进行修复。
8.一种电量数据采集装置,其特征在于,所述装置包括:
获取模块,用于获取目标计量点相应的多个测量点各自对应的表码数据组;
选取模块,用于从所述表码数据组中选取优先级最高的基础表码数据组;
确定模块,用于根据数据采集密度确定所述基础表码数据组对应的第一缺数时间点;
替换模块,用于按照符合数据替换条件的表码数据组的优先级,对所述基础表码数据组中与所述第一缺数时间点对应的缺点数据进行数据替换,得到替换表码数据组;
所述确定模块,还用于根据所述数据采集密度确定所述替换表码数据组对应的第二缺数时间点;
拟合模块,用于按照不符合所述数据替换条件的表码数据组的优先级,对所述替换表码数据组中与所述第二缺数时间点对应的缺点数据进行数据拟合,得到目标表码数据组。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911149726.0A CN111127247B (zh) | 2019-11-21 | 2019-11-21 | 电量数据采集方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911149726.0A CN111127247B (zh) | 2019-11-21 | 2019-11-21 | 电量数据采集方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111127247A true CN111127247A (zh) | 2020-05-08 |
CN111127247B CN111127247B (zh) | 2024-01-19 |
Family
ID=70496195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911149726.0A Active CN111127247B (zh) | 2019-11-21 | 2019-11-21 | 电量数据采集方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111127247B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112184491A (zh) * | 2020-10-13 | 2021-01-05 | 南方电网数字电网研究院有限公司 | 电网中异常数据识别方法、装置、计算机设备和存储介质 |
CN114708708A (zh) * | 2022-04-13 | 2022-07-05 | 郑州创源智能设备有限公司 | 一种燃气表联动气体报警器的控制使用方法及*** |
CN115545348A (zh) * | 2022-11-23 | 2022-12-30 | 国网江苏省电力有限公司营销服务中心 | 一种适用于复杂计量采集条件的电量获取及拟合方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050234837A1 (en) * | 2004-02-05 | 2005-10-20 | Venkatesh Ramachandran | Method and system for validation, estimation and editing of daily meter read data |
CN103049522A (zh) * | 2012-12-19 | 2013-04-17 | 中国电力科学研究院 | 一种用于电量多数据源自动替代的方法 |
US20140032506A1 (en) * | 2012-06-12 | 2014-01-30 | Quality Attributes Software, Inc. | System and methods for real-time detection, correction, and transformation of time series data |
CN104200395A (zh) * | 2014-08-22 | 2014-12-10 | 国家电网公司 | 基于自动补录策略定义实现缺失数据智能自动补录的技术 |
CN107681788A (zh) * | 2017-11-14 | 2018-02-09 | 广东电网有限责任公司电力科学研究院 | 一种电力大用户用电数据采集方法及*** |
CN108363789A (zh) * | 2018-02-12 | 2018-08-03 | 广东电网有限责任公司电力科学研究院 | 一种工商业用户用电表码数据短期缺失修补方法及装置 |
CN108362958A (zh) * | 2017-12-22 | 2018-08-03 | 国网冀北电力有限公司 | 一种采集故障点自动诊断和修补方法 |
CN108519989A (zh) * | 2018-02-27 | 2018-09-11 | 国网冀北电力有限公司电力科学研究院 | 一种日电量缺失数据的还原追溯方法及装置 |
-
2019
- 2019-11-21 CN CN201911149726.0A patent/CN111127247B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050234837A1 (en) * | 2004-02-05 | 2005-10-20 | Venkatesh Ramachandran | Method and system for validation, estimation and editing of daily meter read data |
US20140032506A1 (en) * | 2012-06-12 | 2014-01-30 | Quality Attributes Software, Inc. | System and methods for real-time detection, correction, and transformation of time series data |
CN103049522A (zh) * | 2012-12-19 | 2013-04-17 | 中国电力科学研究院 | 一种用于电量多数据源自动替代的方法 |
CN104200395A (zh) * | 2014-08-22 | 2014-12-10 | 国家电网公司 | 基于自动补录策略定义实现缺失数据智能自动补录的技术 |
CN107681788A (zh) * | 2017-11-14 | 2018-02-09 | 广东电网有限责任公司电力科学研究院 | 一种电力大用户用电数据采集方法及*** |
CN108362958A (zh) * | 2017-12-22 | 2018-08-03 | 国网冀北电力有限公司 | 一种采集故障点自动诊断和修补方法 |
CN108363789A (zh) * | 2018-02-12 | 2018-08-03 | 广东电网有限责任公司电力科学研究院 | 一种工商业用户用电表码数据短期缺失修补方法及装置 |
CN108519989A (zh) * | 2018-02-27 | 2018-09-11 | 国网冀北电力有限公司电力科学研究院 | 一种日电量缺失数据的还原追溯方法及装置 |
Non-Patent Citations (1)
Title |
---|
杨德亮等: "基于表码的电量数据处理方法", 《电力***自动化》, vol. 32, no. 04, pages 93 - 97 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112184491A (zh) * | 2020-10-13 | 2021-01-05 | 南方电网数字电网研究院有限公司 | 电网中异常数据识别方法、装置、计算机设备和存储介质 |
CN112184491B (zh) * | 2020-10-13 | 2023-10-24 | 南方电网数字电网研究院有限公司 | 电网中异常数据识别方法、装置、计算机设备和存储介质 |
CN114708708A (zh) * | 2022-04-13 | 2022-07-05 | 郑州创源智能设备有限公司 | 一种燃气表联动气体报警器的控制使用方法及*** |
CN114708708B (zh) * | 2022-04-13 | 2024-01-30 | 郑州创源智能设备有限公司 | 一种燃气表联动气体报警器的控制使用方法及*** |
CN115545348A (zh) * | 2022-11-23 | 2022-12-30 | 国网江苏省电力有限公司营销服务中心 | 一种适用于复杂计量采集条件的电量获取及拟合方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111127247B (zh) | 2024-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111127247A (zh) | 电量数据采集方法、装置、计算机设备和存储介质 | |
He et al. | The economic end of life of electrochemical energy storage | |
CN109726872B (zh) | 一种能耗预测方法、装置、存储介质及电子设备 | |
CN112487046B (zh) | 用电信息分析方法、装置、***、计算机设备和存储介质 | |
CN111210056A (zh) | 电价方案确定方法、装置、计算机设备和存储介质 | |
CN109445972A (zh) | 数据修复方法、装置、设备和存储介质 | |
US20060184326A1 (en) | Weather data quality control and ranking method | |
CN104811344A (zh) | 网络动态业务监控方法及装置 | |
CN110472871B (zh) | 一种针对管理线损异常原因的排查方法 | |
CN113962468A (zh) | 基于用能监控统计能源消耗碳排放管理方法及*** | |
CN111553516A (zh) | 一种短期电量负荷精准预测方法 | |
US20180225779A1 (en) | System and method for determining power production in an electrical power grid | |
CN112381433B (zh) | 一种面向现货市场结算的电量数据处理方法 | |
CN111666273B (zh) | 抄表***数据有效性分析方法、装置 | |
Hartmann et al. | Suspicious electric consumption detection based on multi-profiling using live machine learning | |
CN111210260A (zh) | 电价数据处理方法、装置、计算机设备和存储介质 | |
CN105183627A (zh) | 一种服务器性能预测的方法及*** | |
CN112016856B (zh) | 综合倍率异常识别方法、装置、计量***和存储介质 | |
CN111800807A (zh) | 一种基站用户数量告警的方法及装置 | |
CN110544031B (zh) | 电能表可靠度预计方法、装置、计算机设备和存储介质 | |
CN109191330B (zh) | 线损电量计算方法、装置、计算机设备和存储介质 | |
CN116401601B (zh) | 基于逻辑回归模型的停电敏感用户处置方法 | |
KR102668861B1 (ko) | 신재생에너지 공급확대를 반영한 계통 순부하의 변동성 산정 방법 및 시스템 | |
CN115130936B (zh) | 基于关键状态量的变电设备运行可靠性评估方法 | |
CN109375145B (zh) | 基于三相三线表计设备的失压故障监测方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |