CN114048215A - 一种用电信息采集终端抄表成功率统计方法与装置 - Google Patents
一种用电信息采集终端抄表成功率统计方法与装置 Download PDFInfo
- Publication number
- CN114048215A CN114048215A CN202210023868.8A CN202210023868A CN114048215A CN 114048215 A CN114048215 A CN 114048215A CN 202210023868 A CN202210023868 A CN 202210023868A CN 114048215 A CN114048215 A CN 114048215A
- Authority
- CN
- China
- Prior art keywords
- storage area
- data
- information
- data storage
- user
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明适用于电数字数据处理技术领域,尤其涉及一种用电信息采集终端抄表成功率统计方法与装置,所述方法包括:获取电力用户信息,构建信息统计数据库;获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区;根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据;读取所有独立存储区块内的实时统计数据,计算得到采集终端抄表成功率。本发明通过按照区块化的分类进行电力用户数据库的构建,使得在电力用户的用电信息采集成功之后,能够进行快速分类统计,确定每一个用户的信息采集情况,大大提高了信息统计的速度,保证了数据统计的时效性。
Description
技术领域
本发明属于电数字数据处理技术领域,尤其涉及一种用电信息采集终端抄表成功率统计方法与装置。
背景技术
电力***是由发电厂、送变电线路、供配电所和用电等环节组成的电能生产与消费***。它的功能是将自然界的一次能源通过发电动力装置转化成电能,再经输电、变电和配电将电能供应到各用户。为实现这一功能,电力***在各个环节和不同层次还具有相应的信息与控制***,对电能的生产过程进行测量、调节、控制、保护、通信和调度,以保证用户获得安全、优质的电能。
在当前的电力***中,用户处于电力***的末端,为了方便对用户用电情况进行统计,每个用户家里都安装有至少一块电表。随着电力***的发展,电力***中逐渐采用电力用户用电信息采集终端对用户的用电信息进行采集,采集得到的数据进行统一处理,以统计电力用户的抄表成功率等信息。
但是,电力***中电力用户的数量与日俱增,数量庞大,因此从电力用户数据库中查询每个用户的抄表情况需要进行大量的查询工作,需要花费大量的时间,导致了对用户抄表成功率的分析进度慢,影响了数据统计的时效性。
发明内容
本发明实施例的目的在于提供一种用电信息采集终端抄表成功率统计方法,旨在解决背景技术第三部分中提出的问题。
本发明实施例是这样实现的,一种用电信息采集终端抄表成功率统计方法,所述方法包括:
获取电力用户信息,构建信息统计数据库,所述信息统计数据库至少包括第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成;
获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区;
根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据;
读取所有独立存储区块内的实时统计数据,计算得到采集终端抄表成功率。
优选的,所述获取电力用户信息,构建信息统计数据库的步骤,具体包括:
获取电力用户信息,所述电力用户信息中至少包含每个用户的账户信息;
构建信息统计数据库,并将信息统计数据库内的存储空间划分为第一数据存储区、第二数据存储区和数据统计区,所述第一数据存储区和第二数据存储区的内存大小相同;
统计电力用户信息中的账户信息,生成存储区划分方案,所述存储区划分方案中包含区块划分数量;
根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,得到独立存储区块,所述第一数据存储区与第二数据存储区中的独立存储区块一一对应。
优选的,所述获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区的步骤,具体包括:
获取用户电力数据信息,并对用户电力数据信息进行解析,得到解析结果;
随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,判断解析结果的存储位置;
根据判断结果将解析结果存储于第一数据存储区或第二数据存储区。
优选的,所述根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据的步骤,具体包括:
读取存储于第一数据存储区或第二数据存储区内的解析结果,根据解析结果得到抄表状态信息;
读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中;
根据抄表状态信息和用户用电数据更新实时统计数据。
优选的,所述抄表状态信息至少包括数据正常状态、采集异常状态以及未采集状态。
优选的,所述计算得到采集终端抄表成功率的步骤中之后还包括生成未成功抄表用户清单。
本发明实施例的另一目的在于提供一种用电信息采集终端抄表成功率统计装置,所述装置包括:
第一信息获取模块,用于获取电力用户信息,构建信息统计数据库,所述信息统计数据库至少包括第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成;
第二信息获取模块,用于获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区;
数据存储模块,用于根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据;
数据计算模块,用于读取所有独立存储区块内的实时统计数据,计算得到采集终端抄表成功率。
优选的,所述第一信息获取模块包括:
用户信息获取单元,用于获取电力用户信息,所述电力用户信息中至少包含每个用户的账户信息;
数据库构建单元,用于构建信息统计数据库,并将信息统计数据库内的存储空间划分为第一数据存储区、第二数据存储区和数据统计区,所述第一数据存储区和第二数据存储区的内存大小相同;
信息统计单元,用于统计电力用户信息中的账户信息,生成存储区划分方案,所述存储区划分方案中包含区块划分数量;
存储区分割单元,用于根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,得到独立存储区块,所述第一数据存储区与第二数据存储区中的独立存储区块一一对应。
优选的,所述第二信息获取模块包括:
电力数据获取单元,用于获取用户电力数据信息,并对用户电力数据信息进行解析,得到解析结果;
存储判断单元,用于随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,判断解析结果的存储位置;
结果存储单元,用于根据判断结果将解析结果存储于第一数据存储区或第二数据存储区。
优选的,所述数据存储模块包括:
信息存储单元,用于读取存储于第一数据存储区或第二数据存储区内的解析结果,根据解析结果得到抄表状态信息;
用电数据计算单元,用于读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中;
数据更新单元,用于根据抄表状态信息和用户用电数据更新实时统计数据。
本发明实施例提供的一种用电信息采集终端抄表成功率统计方法,通过按照区块化的分类进行电力用户数据库的构建,使得在电力用户的用电信息采集成功之后,能够进行快速分类统计,确定每一个用户的信息采集情况,大大提高了信息统计的速度,保证了数据统计的时效性。
附图说明
图1为本发明实施例提供的一种用电信息采集终端抄表成功率统计方法的流程图;
图2为本发明实施例提供的获取电力用户信息,构建信息统计数据库的步骤的流程图;
图3为本发明实施例提供的获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区的步骤的流程图;
图4为本发明实施例提供的根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据的步骤的流程图;
图5为本发明实施例提供的一种用电信息采集终端抄表成功率统计装置的架构图;
图6为本发明实施例提供的第一信息获取模块的架构图;
图7为本发明实施例提供的第二信息获取模块的架构图;
图8为本发明实施例提供的数据存储模块的架构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
在当前的电力***中,用户处于电力***的末端,为了方便对用户用电情况进行统计,每个用户家里都安装有至少一块电表。随着电力***的发展,电力***中逐渐采用电力用户用电信息采集终端对用户的用电信息进行采集,采集得到的数据进行统一处理,以统计电力用户的抄表成功率等信息。但是,电力***中电力用户的数量与日俱增,数量庞大,因此从电力用户数据库中查询每个用户的抄表情况需要进行大量的查询工作,需要花费大量的时间,导致了对用户抄表成功率的分析进度慢,影响了数据统计的时效性。
本发明通过按照区块化的分类进行电力用户数据库的构建,使得在电力用户的用电信息采集成功之后,能够进行快速分类统计,确定每一个用户的信息采集情况,大大提高了信息统计的速度,保证了数据统计的时效性。
如图1所示,为本发明实施例提供的一种用电信息采集终端抄表成功率统计方法的流程图,所述方法包括:
S100,获取电力用户信息,构建信息统计数据库,所述信息统计数据库至少包括第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成。
在本步骤中,获取电力用户信息,在进行抄表之前,统计用户信息,以建立信息统计数据库,信息统计数据库划分为至少三个区域,分别为第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成,第一数据存储区和第二数据存储区分别用于存储相邻两次抄表得到的数据,而数据统计区则用于记录每个用户的账户信息以及用电信息,第一数据存储区和第二数据存储区中均由相同数量和大小的独立存储区块构成,通过独立存储区块对用户的相关数据进行分区存储,以便于检索。
S200,获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区。
在本步骤中,获取用户电力数据信息,所述用户电力数据信息是指用户在用电过程中产生的数据,具体的,包括电表读数,在解析完成之后,将解析结果存储于第一数据存储区或第二数据存储区,这是由于在上一次进行抄表之后,也会产生解析结果,其将存储于第一数据存储区或第二数据存储区,因此本次则存储于不同于上次解析结果所在的存储区,例如,上次抄表产生的解析结果存储于第一数据存储区,则此次产生的解析结果则存储于第二数据存储区。
S300,根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据。
在本步骤中,读取本次抄表得到的位于第一数据存储区或第二数据存储区内的解析结果,并读取上一次抄表得到的位于第一数据存储区或第二数据存储区内的解析结果,将两者进行比较,从而根据比较结果对存储于独立存储区块内实时统计数据进行数据更新。
S400,读取所有独立存储区块内的实时统计数据,计算得到采集终端抄表成功率。
在本步骤中,读取所有独立存储区块内的实时统计数据,所述实时统计数据中记录有每一个用户用电信息,根据用户用电信息即可统计得到采集终端抄表成功率;计算得到采集终端抄表成功率的步骤中之后还包括生成未成功抄表用户清单,未成功抄表用户清单中记录了未能成功抄取读数的用户,可以采用重新采集或者人工采集的方式进行获取。
如图2所示,作为本发明的一个优选实施例,所述获取电力用户信息,构建信息统计数据库的步骤,具体包括:
S101,获取电力用户信息,所述电力用户信息中至少包含每个用户的账户信息。
在本步骤中,获取电力用户信息,电力用户信息中至少包含每个用户的账户信息,具体的,包括用户的名称、身份信息以及用电类型等数据,电力用户信息可以从外部导入,也可以人工进行录入。
S102,构建信息统计数据库,并将信息统计数据库内的存储空间划分为第一数据存储区、第二数据存储区和数据统计区,所述第一数据存储区和第二数据存储区的内存大小相同。
在本步骤中,构建信息统计数据库,此时信息统计数据库中不包含任何内容,然后对其进行区域划分,分别为第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区的内存大小相同,两者分别用于存储上一次抄表产生的数据以及本次抄表产生的数据。
S103,统计电力用户信息中的账户信息,生成存储区划分方案,所述存储区划分方案中包含区块划分数量。
在本步骤中,统计电力用户信息中的账户信息,为了方便查询以及抄表数据的录入,根据账户信息进行分类,具体的,按照用户名称中的姓氏首字母进行区域划分,即按照首字母的数量对用户进行分类,并统计每一类用户的数量,存储区划分方案中包含区块划分数量。
S104,根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,得到独立存储区块,所述第一数据存储区与第二数据存储区中的独立存储区块一一对应。
在本步骤中,根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,将第一数据存储区和第二数据存储区均划分为由数量相同的独立存储区块构成的存储区,对用户进行编号,每一个类别的用户具有自身的独立标识符,具体的,姓氏首字母为Z的用户,其编号可以以Z开头,其后为用户编号,因此在进行检索时,能够进行快速定位,当然,为了进一步提高数据的规整程度,可以采用两个以上的字母为用户进行编号,例如用户名称前两个字的首字母分别为ZF,则对该类用户以ZF为开头进行编号,如ZF0001等,那么在进行独立存储区块划分时,先按照姓氏首字母划分得到N个独立存储区块,然后用户姓名第二个字的首字母对每个独立存储区块进行二次划分,得到独立子存储区块,第一数据存储区与第二数据存储区中的独立存储区块以及独立子存储区块的划分完全相同。
如图3所示,作为本发明的一个优选实施例,所述获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区的步骤,具体包括:
S201,获取用户电力数据信息,并对用户电力数据信息进行解析,得到解析结果。
在本步骤中,获取用户电力数据信息,在创建信息统计数据库之后,其中记录了用户的历史用电情况,即在第一数据存储区或第二数据存储区存储有上一次进行抄表产生的解析结果。
S202,随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,判断解析结果的存储位置。
S203,根据判断结果将解析结果存储于第一数据存储区或第二数据存储区。
在本步骤中,随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,根据其中记录的数据的日期判断是否为上一次抄表得到的解析结果,确定解析结果存储于第一数据存储区还是第二数据存储区,然后根据判断结果将解析结果进行存储。
如图4所示,作为本发明的一个优选实施例,所述根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据的步骤,具体包括:
S301,读取存储于第一数据存储区或第二数据存储区内的解析结果,根据解析结果得到抄表状态信息。
在本步骤中,读取存储于第一数据存储区或第二数据存储区内的解析结果,每次读取解析结果之后,得到抄表状态信息,抄表状态信息至少包括数据正常状态、采集异常状态以及未采集状态,数据统计区中记录有用户的总数量,根据抄表状态信息进行统计。
S302,读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中。
S303,根据抄表状态信息和用户用电数据更新实时统计数据。
在本步骤中,读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中,从而根据两次记录的用电量之间的差值计算得到两次抄表之间的用户用电量,根据抄表状态信息和用户用电数据更新实时统计数据。
如图5所示,为本发明实施例提供的一种用电信息采集终端抄表成功率统计装置,所述装置包括:
第一信息获取模块100,用于获取电力用户信息,构建信息统计数据库,所述信息统计数据库至少包括第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成。
在本装置中,第一信息获取模块100获取电力用户信息,在进行抄表之前,统计用户信息,以建立信息统计数据库,信息统计数据库划分为至少三个区域,分别为第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成,第一数据存储区和第二数据存储区分别用于存储相邻两次抄表得到的数据,而数据统计区则用于记录每个用户的账户信息以及用电信息,第一数据存储区和第二数据存储区中均由相同数量和大小的独立存储区块构成,通过独立存储区块对用户的相关数据进行分区存储,以便于检索。
第二信息获取模块200,用于获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区。
在本装置中,第二信息获取模块200获取用户电力数据信息,所述用户电力数据信息是指用户在用电过程中产生的数据,具体的,包括电表读数,在解析完成之后,将解析结果存储于第一数据存储区或第二数据存储区,这是由于在上一次进行抄表之后,也会产生解析结果,其将存储于第一数据存储区或第二数据存储区,因此本次则存储于不同于上次解析结果所在的存储区。
数据存储模块300,用于根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据。
在本装置中,数据存储模块300读取本次抄表得到的位于第一数据存储区或第二数据存储区内的解析结果,并读取上一次抄表得到的位于第一数据存储区或第二数据存储区内的解析结果,将两者进行比较,从而根据比较结果对存储于独立存储区块内实时统计数据进行数据更新。
数据计算模块400,用于读取所有独立存储区块内的实时统计数据,计算得到采集终端抄表成功率。
在本装置中,数据计算模块400读取所有独立存储区块内的实时统计数据,所述实时统计数据中记录有每一个用户用电信息,根据用户用电信息即可统计得到采集终端抄表成功率;计算得到采集终端抄表成功率的步骤中之后还包括生成未成功抄表用户清单,未成功抄表用户清单中记录了未能成功抄取读数的用户,可以采用重新采集或者人工采集的方式进行获取。
如图6所示,作为本发明的一个优选实施例,所述第一信息获取模块100包括:
用户信息获取单元101,用于获取电力用户信息,所述电力用户信息中至少包含每个用户的账户信息。
在本模块中,用户信息获取单元101获取电力用户信息,电力用户信息中至少包含每个用户的账户信息,具体的,包括用户的名称、身份信息以及用电类型等数据,电力用户信息可以从外部导入,也可以人工进行录入。
数据库构建单元102,用于构建信息统计数据库,并将信息统计数据库内的存储空间划分为第一数据存储区、第二数据存储区和数据统计区,所述第一数据存储区和第二数据存储区的内存大小相同。
在本模块中,数据库构建单元102构建信息统计数据库,此时信息统计数据库中不包含任何内容,然后对其进行区域划分,分别为第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区的内存大小相同,两者分别用于存储上一次抄表产生的数据以及本次抄表产生的数据。
信息统计单元103,用于统计电力用户信息中的账户信息,生成存储区划分方案,所述存储区划分方案中包含区块划分数量。
在本模块中,信息统计单元103统计电力用户信息中的账户信息,为了方便查询以及抄表数据的录入,根据账户信息进行分类,具体的,按照用户名称中的姓氏首字母进行区域划分,即按照首字母的数量对用户进行分类,并统计每一类用户的数量,存储区划分方案中包含区块划分数量。
存储区分割单元104,用于根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,得到独立存储区块,所述第一数据存储区与第二数据存储区中的独立存储区块一一对应。
在本模块中,存储区分割单元104根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,将第一数据存储区和第二数据存储区均划分为由数量相同的独立存储区块构成的存储区,对用户进行编号,每一个类别的用户具有自身的独立标识符,具体的,姓氏首字母为Z的用户,其编号可以以Z开头,其后为用户编号,因此在进行检索时,能够进行快速定位。
如图7所示,作为本发明的一个优选实施例,所述第二信息获取模块200包括:
电力数据获取单元201,用于获取用户电力数据信息,并对用户电力数据信息进行解析,得到解析结果。
在本模块中,电力数据获取单元201获取用户电力数据信息,在创建信息统计数据库之后,其中记录了用户的历史用电情况,即在第一数据存储区或第二数据存储区存储有上一次进行抄表产生的解析结果。
存储判断单元202,用于随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,判断解析结果的存储位置。
结果存储单元203,用于根据判断结果将解析结果存储于第一数据存储区或第二数据存储区。
在本模块中,随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,根据其中记录的数据的日期判断是否为上一次抄表得到的解析结果,确定解析结果存储于第一数据存储区还是第二数据存储区,然后根据判断结果将解析结果进行存储。
如图8所示,作为本发明的一个优选实施例,所述数据存储模块300包括:
信息存储单元301,用于读取存储于第一数据存储区或第二数据存储区内的解析结果,根据解析结果得到抄表状态信息。
在本模块中,信息存储单元301读取存储于第一数据存储区或第二数据存储区内的解析结果,每次读取解析结果之后,得到抄表状态信息,抄表状态信息至少包括数据正常状态、采集异常状态以及未采集状态,数据统计区中记录有用户的总数量,根据抄表状态信息进行统计。
用电数据计算单元302,用于读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中。
数据更新单元303,用于根据抄表状态信息和用户用电数据更新实时统计数据。
在本模块中,读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中,从而根据两次记录的用电量之间的差值计算得到两次抄表之间的用户用电量,根据抄表状态信息和用户用电数据更新实时统计数据。
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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.根据权利要求1所述的用电信息采集终端抄表成功率统计方法,其特征在于,所述根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据的步骤,具体包括:
读取存储于第一数据存储区或第二数据存储区内的解析结果,根据解析结果得到抄表状态信息;
读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中;
根据抄表状态信息和用户用电数据更新实时统计数据。
5.根据权利要求4所述的用电信息采集终端抄表成功率统计方法,其特征在于,所述抄表状态信息至少包括数据正常状态、采集异常状态以及未采集状态。
6.根据权利要求1所述的用电信息采集终端抄表成功率统计方法,其特征在于,所述计算得到采集终端抄表成功率的步骤中之后还包括生成未成功抄表用户清单。
7.一种用电信息采集终端抄表成功率统计装置,其特征在于,所述装置包括:
第一信息获取模块,用于获取电力用户信息,构建信息统计数据库,所述信息统计数据库至少包括第一数据存储区、第二数据存储区和数据统计区,第一数据存储区和第二数据存储区均由独立存储区块构成;
第二信息获取模块,用于获取用户电力数据信息,并对用户电力数据信息进行解析,将解析结果逐个存储于第一数据存储区或第二数据存储区;
数据存储模块,用于根据第一数据存储区或第二数据存储区内的解析结果更新相应独立存储区块内实时统计数据;
数据计算模块,用于读取所有独立存储区块内的实时统计数据,计算得到采集终端抄表成功率。
8.根据权利要求7所述的用电信息采集终端抄表成功率统计装置,其特征在于,所述第一信息获取模块包括:
用户信息获取单元,用于获取电力用户信息,所述电力用户信息中至少包含每个用户的账户信息;
数据库构建单元,用于构建信息统计数据库,并将信息统计数据库内的存储空间划分为第一数据存储区、第二数据存储区和数据统计区,所述第一数据存储区和第二数据存储区的内存大小相同;
信息统计单元,用于统计电力用户信息中的账户信息,生成存储区划分方案,所述存储区划分方案中包含区块划分数量;
存储区分割单元,用于根据存储区划分方案对第一数据存储区和第二数据存储区进行分割,得到独立存储区块,所述第一数据存储区与第二数据存储区中的独立存储区块一一对应。
9.根据权利要求7所述的用电信息采集终端抄表成功率统计装置,其特征在于,所述第二信息获取模块包括:
电力数据获取单元,用于获取用户电力数据信息,并对用户电力数据信息进行解析,得到解析结果;
存储判断单元,用于随机读取第一数据存储区或第二数据存储区中的任意一个独立存储区块,判断解析结果的存储位置;
结果存储单元,用于根据判断结果将解析结果存储于第一数据存储区或第二数据存储区。
10.根据权利要求7所述的用电信息采集终端抄表成功率统计装置,其特征在于,所述数据存储模块包括:
信息存储单元,用于读取存储于第一数据存储区或第二数据存储区内的解析结果,根据解析结果得到抄表状态信息;
用电数据计算单元,用于读取存储于第一数据存储区或第二数据存储区内的历史解析数据,计算用户用电数据,所述历史解析数据为上一次抄表统计时产生的解析结果,历史解析数据不与本次抄表产生的解析结果同时存储于同一个存储区中;
数据更新单元,用于根据抄表状态信息和用户用电数据更新实时统计数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210023868.8A CN114048215A (zh) | 2022-01-11 | 2022-01-11 | 一种用电信息采集终端抄表成功率统计方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210023868.8A CN114048215A (zh) | 2022-01-11 | 2022-01-11 | 一种用电信息采集终端抄表成功率统计方法与装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114048215A true CN114048215A (zh) | 2022-02-15 |
Family
ID=80213504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210023868.8A Pending CN114048215A (zh) | 2022-01-11 | 2022-01-11 | 一种用电信息采集终端抄表成功率统计方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114048215A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105303292A (zh) * | 2015-09-17 | 2016-02-03 | 国网北京市电力公司 | 配电数据存储方法和装置 |
WO2019182172A1 (ko) * | 2018-03-21 | 2019-09-26 | 누리플렉스 홀딩스 아이엔씨 | 원격 검침 시스템, 검침 단말기 및 이를 이용하는 도전 감지 방법 |
CN110728836A (zh) * | 2019-10-22 | 2020-01-24 | 深圳供电局有限公司 | 一种集中器抄表异常分析方法及其*** |
CN112286962A (zh) * | 2020-10-26 | 2021-01-29 | 积成电子股份有限公司 | 一种用电信息采集终端抄表成功率统计方法与*** |
CN112905732A (zh) * | 2019-11-19 | 2021-06-04 | 成都长城开发科技有限公司 | 电表抄读成功率的获取方法、装置 |
-
2022
- 2022-01-11 CN CN202210023868.8A patent/CN114048215A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105303292A (zh) * | 2015-09-17 | 2016-02-03 | 国网北京市电力公司 | 配电数据存储方法和装置 |
WO2019182172A1 (ko) * | 2018-03-21 | 2019-09-26 | 누리플렉스 홀딩스 아이엔씨 | 원격 검침 시스템, 검침 단말기 및 이를 이용하는 도전 감지 방법 |
CN110728836A (zh) * | 2019-10-22 | 2020-01-24 | 深圳供电局有限公司 | 一种集中器抄表异常分析方法及其*** |
CN112905732A (zh) * | 2019-11-19 | 2021-06-04 | 成都长城开发科技有限公司 | 电表抄读成功率的获取方法、装置 |
CN112286962A (zh) * | 2020-10-26 | 2021-01-29 | 积成电子股份有限公司 | 一种用电信息采集终端抄表成功率统计方法与*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112100219B (zh) | 基于数据库查询处理的报表生成方法、装置、设备和介质 | |
CN107861991B (zh) | 单据数据处理方法、装置、计算机设备和存储介质 | |
CN116150288B (zh) | 一种基于计算机的网络数据分析处理*** | |
CN106446170A (zh) | 数据查询方法及装置 | |
CN111090643B (zh) | 一种基于数据分析***下的海量用电数据挖掘方法 | |
CN108595523A (zh) | 设备数据检索模型构建方法、装置及计算机设备 | |
CN110807547A (zh) | 家庭人口结构的预测方法及*** | |
CN110084634A (zh) | 广告投放优化方法、装置、计算机设备及存储介质 | |
CN113051330A (zh) | 基于大数据的实时环境监控方法、装置及计算机设备 | |
Matias et al. | Validation of both number and coverage of bus Schedules using AVL data | |
CN116595859A (zh) | 基于机器学习的审计模型构建方法、装置、设备和介质 | |
CN112215398A (zh) | 电力用户负荷预测模型建立方法、装置、设备及存储介质 | |
CN112948504B (zh) | 数据采集方法、装置、计算机设备和存储介质 | |
CN114153898A (zh) | 梳理数据库表间关系的方法、装置及应用 | |
CN114048215A (zh) | 一种用电信息采集终端抄表成功率统计方法与装置 | |
CN113626571A (zh) | 答句生成方法、装置、计算机设备和存储介质 | |
CN113095391A (zh) | 一种用户窃电行为检测方法、***、终端及介质 | |
CN115170304B (zh) | 风险特征描述的提取方法和装置 | |
CN116228295A (zh) | 一种充电桩的智能推荐方法及*** | |
CN105512313A (zh) | 一种增量式数据处理的方法和装置 | |
CN115239208A (zh) | 基于电力交易数据的售电公司特征模型分析方法及*** | |
CN115795328A (zh) | 同时生成新能源出力常规场景和极端场景的方法及*** | |
CN113535962B (zh) | 数据入库方法、装置、电子装置、程序产品及存储介质 | |
CN110378481B (zh) | 基于粗糙集的决策处理方法、装置、计算机和存储介质 | |
CN112507129A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220215 |