CN107659629A - 一种适用于用电信息采集***的高效电力档案同步方法 - Google Patents
一种适用于用电信息采集***的高效电力档案同步方法 Download PDFInfo
- Publication number
- CN107659629A CN107659629A CN201710852041.7A CN201710852041A CN107659629A CN 107659629 A CN107659629 A CN 107659629A CN 201710852041 A CN201710852041 A CN 201710852041A CN 107659629 A CN107659629 A CN 107659629A
- Authority
- CN
- China
- Prior art keywords
- archives
- bit
- terminal
- main website
- packet
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种适用于用电信息采集***的高效电力档案同步方法,包括以下步骤:主站与终端分别对其电能表档案信息按照表地址大小进行排序,并且终端对其排序电能表档案进行分组;终端基于每个分组的电能表地址计算各分组的校验值;终端将校验值集合C上报主站,主站根据监督位确定上传信息是否完全正确,得到主站‑终端档案差异集合X以及档案无差异集合R;主站下发差异集合X中电能表档案信息以及无差异集合R,终端根据下发信息实现与主站档案的同步。本发明的技术效果:大大降低了主站到终端侧档案同步下发数据量,极大提升了档案同步的效率,有助于改善用电信息采集***的用户体验。
Description
技术领域
本发明涉及一种适用于用电信息采集***的高效电力档案同步方法。
背景技术
近年来,随着国家智能电网建设工作的进一步推广,用电信息采集***的得到了广泛的应用并取得了较好的效果。但是***仍然存在采集成功率不够高、效率较低的问题,这既有通信技术本身的限制又有***管理层面的约束。其中台区档案混乱仍是影响采集成功率的一个重要因素,并且其还影响自动出账率和线损合格率等指标。当前电力台区档案管理及维护大多存在需要人工干预、相关支撑技术不够成熟、主站与终端之间的档案同步效率较低等问题。
用电信息采集***档案同步主要包括以下几个方面的内容:主站档案同步、终端档案同步以及电能表档案同步。营销***中进行相应的档案变更后,需要在营销***发起调试流程,采集***主站接收到调试工单后,可根据工单内容对相关档案进行相应的调整;另一方面,主站可进一步结合终端主动上报信息实现准确的档案维护及更新。当前终端档案同步一般采用如下方法:主站与终端分别计算两者档案信息的MD5值,然后终端将其MD5值上报;主站确认终端上报MD5值与其自身档案信息MD5值是否一致,如果一致,则不对终端进行档案更新,否则对终端档案信息进行整体更新。电能表档案来自于终端下发的档案,另外其同步基本原则是其首先确认自身档案信息是否异常,如果存在异常则上报终端,否则不做处理。电能表按采集任务判断主站将其归属的主节点地址,并比对台区识别技术识别的主节点地址是否一致,若不一致则认为自身台区档案归属异常并做异常上报,主站根据异常上报并结合营销***档案可决定是否需要进行档案更新,并以此为基础实现与集中器的档案同步,进而实现电能表档案同步。
可见主站与集中器之间档案同步是影响电力信息采集***档案同步效率的关键因素。
发明内容
本发明针对上述问题,结合用电信息采集***档案的自身特点,提出一种高效的电力档案同步方案,通过算法的改进,大大降低了主站到终端侧档案同步下发数据量,极大提升了档案同步的效率,有助于改善用电信息采集***的用户体验。
本发明的技术方案:一种适用于用电信息采集***的高效电力档案同步方法,包括以下步骤:
主站与终端分别对其电能表档案信息按照表地址大小进行排序,分别得到主站侧升序集合M1,终端侧升序集合M2;并且终端对其排序电能表档案进行分组,分组规模N取偶数且大小根据台区的规模进行合理的选取;
终端基于每个分组的电能表地址计算各分组的校验值:首先将各个分组的N个地址按位异或得到本分组的全信息摘要Ibit_i,由于同一终端所属电能表地址高字节基本一致,将全信息摘要的Ibit_i高字节00H删除,可得到压缩全信息摘要Ibit_i_com;接着计算其监督位Cbit_i,即得到各分组校验值Ci,所有分组的校验值集合表示为C;
终端将校验值集合C上报主站,主站根据监督位确定上传信息是否完全正确,若否,则记录传输错误的分组索引,并要求终端重新上传对应分组的校验值;若是,则根据其档案排序结果获取分组并计算分组的压缩全信息摘要Ibit_temp_com;并与基于校验值集合C得到的终端侧压缩全信息摘要集合B进行对比;从而得到主站-终端档案差异集合X以及档案无差异集合R;
主站下发差异集合X中电能表档案信息以及无差异集合R,终端根据下发信息实现与主站档案的同步。
若M2中电能表数目不能被N整除,即最后一组不足N个地址时,剩余地址用高字节为本台区地址高字节低字节为全0的地址代替,保证分组完成之后每个分组含有N个数据。
所述监督位Cbit_i和各分组校验值Ci的计算方法为,对得到的压缩全信息摘要Ibit_i_com进行CRC-16校验编码,得到监督位Cbit_i;监督位Cbit_i附加到压缩全信息摘要Ibit_i_com之后,得到校验值Ci。
本发明的技术效果:档案同步过程仅下发差异表信息以及集合R。相比较档案全部下发方法,此方案大大减少了档案下发量,且主站与终端档案差异越小,集合N也就越小,此方案的优势亦愈明显;而集合R仅包含分组序号,此时传送非差异集合的信息量也最小;另一方面,计算校验值时,充分利用了同台区电能表地址高字节相同的特性,对校验值进行了压缩,进一步降低了上传数据量,提升了效率。现场运行结果表明,所提档案同步方法具有较高效率,且实现复杂度较低,具有较好的实际应用及推广价值。
附图说明
图1为本发明所提基于表号的排序过程;
图2为本发明所提基于压缩全信息摘要的对比流程;
图3为本发明所提档案同步下发流程。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合本发明实施例附图,对本发明实施例中的技术方案做进一步清楚、完整的描述,显然,所描述的实施例是本发明实施例的一种,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一步,终端与主站将全部档案按照表地址大小进行排序。用电信息采集***中,终端及电能表的地址是长度为6字节的压缩BCD码,终端以及主站将基于快速排序算法完成两者档案信息的升序排列,得到主站侧升序集合M1,终端侧升序集合M2。排序完成之后,终端侧档案按尺寸N进行分块(N取偶数且N可根据台区大小进行优化),即每N块电能表地址划分为一组,假设一共划分为n组,表示如下:
由于同台区电能表地址高字节一致,若M2中电能表数目不能被N整除,即第n组不足N个地址时,剩余地址用高字节为本台区地址高字节低字节为全0的地址代替,保证分组完成之后每个分组含有N个数据。如图1所示。
第二步,终端侧档案分组并计算分组校验值。分组完成之后,终端侧计算M2各个分组的校验值,最终形成终端档案校验值集合
C={c1,c2,L,cn}.
校验值ci(1≤i≤n)的计算分为两步:
(1)每个分组中N个地址按位异或得到本分组的全信息摘要Ibit_i(48bit)。由于同一终端所属电能表地址高字节基本一致,则可将全信息摘要的Ibit_i高字节的00H删除,从而得到压缩全信息摘要Ibit_i_com(40bit)。
(2)对上步得到的Ibit_i_com进行CRC-16校验编码,得到监督位Cbit_i;监督位附加到压缩全信息摘要之后,得到56bit的结果作为本分组的校验值ci。
第三步,主站利用终端侧发送的校验值进行档案对比,确定档案差异集合。可分为以下几步:
(1)终端将C与分组大小N发送至主站。主站对C进行解解析并基于校验位判断每个ci是否传输正确,如果每个ci都传输正确,则依次去掉监督位可得到压缩全信息摘要集合B={Ibit_1_com,Ibit_2_com,L,Ibit_n_com}并进入步骤(2);否则记录校验错误的分组编号,并向终端侧发送重传要求,要求将传输错误的分组信息进行重传;直至接收正确。
(2)主站对自身档案信息排序集合M1进行运算,并将运算结果与终端档案压缩全信息摘要集合B进行比对,过程如下:
①取M1的第{1,2,…,N}共N个电能表组成档案集合Dtemp,并依据第二步校验值计算步骤(1)计算N个地址的异或值得到此分组的Ibit_temp_com。
②将Ibit_temp_com与集合B中元素进行对比,如图2所示。
若
Ibit_temp_com∈B,即存在i使得Ibit_temp_com=Ibit_i_com
则说明M1的第{1,2,…,N}块表已经存在于终端档案中,记录此时的分组索引值i到无差异集合R;并将分组电能表序号后移N得到新的电能表分组,即取第M1的第{(N+1),(N+2),…,2N}个电能表组成新档案集合Dtemp并计算新的Ibit_temp_com(之后只需要与B中Ibit_i+1_com及其之后的值对比即可)。
若
则记录Dtemp的第1个电能表到差异集合X;并将分组电能表序号后移1得到新的电能表分组,即取M1的第{2,3,..,(N+1)}个电能表组成新档案集合Dtemp并计算新的Ibit_temp_com(之后需要与R中最大值maxR对应的Ibit_maxR_com之后的值对比)。
③以此类推,重复步骤②直至M1中的电能表全部被取到。
第四步,经过上述步骤,得到了电能表无差异集合R与差异集合X,若X为空则无需同步;若X不为空,主站只需下发X集合中对应的电能表档案以及R中索引值。终端侧解析主站下发档案更新报文,根据非差异集合R中信息,可实现对相同档案信息分组的保留及不同档案信息分组的删除;根据差异集合X中信息,可实现差异档案的更新,如图3所示。
由同步过程可以看出,档案同步过程仅下发差异表信息以及集合R。相比较档案全部下发方法,此方案大大减少了档案下发量,且主站与终端档案差异越小,集合X也就越小,此方案的优势亦愈明显;而集合R仅包含分组序号,此时传送非差异集合的信息量也最小;另一方面,计算校验值时,充分利用了同台区电能表地址高字节相同的特性,对校验值进行了压缩,进一步降低了上传数据量,提升了效率。现场运行结果表明,所提档案同步方法具有较高效率,且实现复杂度较低,具有较好的实际应用及推广价值。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (3)
1.一种适用于用电信息采集***的高效电力档案同步方法,其特征在于,包括以下步骤:
主站与终端分别对其电能表档案信息按照表地址大小进行排序,分别得到主站侧升序集合M1,终端侧升序集合M2;并且终端对其排序电能表档案进行分组,分组规模N取偶数且大小根据台区的规模进行合理的选取;
终端基于每个分组的电能表地址计算各分组的校验值:首先将各个分组的N个地址按位异或得到本分组的全信息摘要Ibit_i,由于同一终端所属电能表地址高字节基本一致,将全信息摘要的Ibit_i高字节00H删除,可得到压缩全信息摘要Ibit_i_com;接着计算其监督位Cbit_i,即得到各分组校验值Ci,所有分组的校验值集合表示为C;
终端将校验值集合C上报主站,主站根据监督位确定上传信息是否完全正确,若否,则记录传输错误的分组索引,并要求终端重新上传对应分组的校验值;若是,则根据其档案排序结果获取分组并计算分组的压缩全信息摘要Ibit_temp_com;并与基于校验值集合C得到的终端侧压缩全信息摘要集合B进行对比;从而得到主站-终端档案差异集合X以及档案无差异集合R;
主站下发差异集合X中电能表档案信息以及无差异集合R,终端根据下发信息实现与主站档案的同步。
2.根据权利要求1所述的一种适用于用电信息采集***的高效电力档案同步方法,其特征在于,
若M2中电能表数目不能被N整除,即最后一组不足N个地址时,剩余地址用高字节为本台区地址高字节低字节为全0的地址代替,保证分组完成之后每个分组含有N个数据。
3.根据权利要求1所述的一种适用于用电信息采集***的高效电力档案同步方法,其特征在于,所述监督位Cbit_i和各分组校验值Ci的计算方法为,对得到的压缩全信息摘要Ibit_i_com进行CRC-16校验编码,得到监督位Cbit_i;监督位Cbit_i附加到压缩全信息摘要Ibit_i_com之后,得到校验值Ci。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710852041.7A CN107659629B (zh) | 2017-09-19 | 2017-09-19 | 一种适用于用电信息采集***的高效电力档案同步方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710852041.7A CN107659629B (zh) | 2017-09-19 | 2017-09-19 | 一种适用于用电信息采集***的高效电力档案同步方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107659629A true CN107659629A (zh) | 2018-02-02 |
CN107659629B CN107659629B (zh) | 2020-06-02 |
Family
ID=61129722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710852041.7A Active CN107659629B (zh) | 2017-09-19 | 2017-09-19 | 一种适用于用电信息采集***的高效电力档案同步方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107659629B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147959A (zh) * | 2020-01-06 | 2020-05-12 | 广东电科院能源技术有限责任公司 | 集抄***设备变更信息的处理方法、装置及计算机设备 |
CN111767292A (zh) * | 2020-05-26 | 2020-10-13 | 宁波三星医疗电气股份有限公司 | 一种电表通信模块档案容错方法 |
CN113489794A (zh) * | 2021-07-07 | 2021-10-08 | 智洋创新科技股份有限公司 | 一种变电站智能识别主站与智能站端设备的通信交互方法 |
CN113591027A (zh) * | 2021-07-05 | 2021-11-02 | 宁波三星医疗电气股份有限公司 | 一种实现集中器与本地通信模块之间档案同步的方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101718854A (zh) * | 2009-11-27 | 2010-06-02 | 深圳市科陆电子科技股份有限公司 | 用于集中器中电表的管理方法 |
CN102142863A (zh) * | 2011-01-30 | 2011-08-03 | 重庆电力科学试验研究院 | 数据上报方法及*** |
CN102737491A (zh) * | 2012-06-28 | 2012-10-17 | 杭州讯能科技有限公司 | 一种电力集抄*** |
CN102882980A (zh) * | 2012-10-19 | 2013-01-16 | 国电南瑞科技股份有限公司 | Ami采集***档案同步方法 |
CN104978627A (zh) * | 2015-06-13 | 2015-10-14 | 烟台东方威思顿电气股份有限公司 | 一种电力采集终端更新内部电能表档案的方法 |
-
2017
- 2017-09-19 CN CN201710852041.7A patent/CN107659629B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101718854A (zh) * | 2009-11-27 | 2010-06-02 | 深圳市科陆电子科技股份有限公司 | 用于集中器中电表的管理方法 |
CN102142863A (zh) * | 2011-01-30 | 2011-08-03 | 重庆电力科学试验研究院 | 数据上报方法及*** |
CN102737491A (zh) * | 2012-06-28 | 2012-10-17 | 杭州讯能科技有限公司 | 一种电力集抄*** |
CN102882980A (zh) * | 2012-10-19 | 2013-01-16 | 国电南瑞科技股份有限公司 | Ami采集***档案同步方法 |
CN104978627A (zh) * | 2015-06-13 | 2015-10-14 | 烟台东方威思顿电气股份有限公司 | 一种电力采集终端更新内部电能表档案的方法 |
Non-Patent Citations (1)
Title |
---|
IEEE: "《Generating synthetic electric power system data with accurate electric topology and parameters》", 《2016 51ST INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE (UPEC)》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147959A (zh) * | 2020-01-06 | 2020-05-12 | 广东电科院能源技术有限责任公司 | 集抄***设备变更信息的处理方法、装置及计算机设备 |
CN111767292A (zh) * | 2020-05-26 | 2020-10-13 | 宁波三星医疗电气股份有限公司 | 一种电表通信模块档案容错方法 |
CN113591027A (zh) * | 2021-07-05 | 2021-11-02 | 宁波三星医疗电气股份有限公司 | 一种实现集中器与本地通信模块之间档案同步的方法 |
CN113489794A (zh) * | 2021-07-07 | 2021-10-08 | 智洋创新科技股份有限公司 | 一种变电站智能识别主站与智能站端设备的通信交互方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107659629B (zh) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107659629A (zh) | 一种适用于用电信息采集***的高效电力档案同步方法 | |
CN110022226B (zh) | 一种基于面向对象的数据采集***及采集方法 | |
WO2021115021A1 (zh) | 数据处理方法、装置、终端设备及计算机可读存储介质 | |
CN107729366A (zh) | 一种普适多源异构大规模数据同步*** | |
CN112835738B (zh) | 一种条带数据存储结构的构建方法 | |
CN102118293B (zh) | 一种通讯报文压缩存储方法 | |
CN103516529A (zh) | 一种配置文件的管理方法、装置及*** | |
CN112068865A (zh) | 高效智能燃气表差分固件升级方法 | |
CN101840366A (zh) | 环链式n+1位奇偶校验码的存储方法 | |
CN114449018B (zh) | 一种电力采集终端的日志文件自动上传方法、*** | |
CN111464635A (zh) | 一种字典索引传输方法及装置 | |
CN104701982B (zh) | 一种用于对配电线路监测终端进行自动升级的方法 | |
CN104601374A (zh) | 用于数控机床的网络故障处理方法和装置 | |
CN107064621B (zh) | 智能电表数据压缩方法和*** | |
CN101848055A (zh) | 一种数据修正方法和装置 | |
CN104378239A (zh) | 基于集群框架的快速可靠性指标统计***及方法 | |
CN104636377A (zh) | 数据压缩方法及设备 | |
CN103530153A (zh) | 用户用电信息采集终端远程升级方法 | |
CN111447229A (zh) | 一种基于压缩感知理论的大规模数据采集方法及装置 | |
CN114024952B (zh) | 一种基于dl/t 698.45-2007协议的文件压缩传输方法 | |
CN115470241A (zh) | 一种基于映射字典表的聚合数据更新方法及装置 | |
US8842563B1 (en) | Communication and processing for power line communication systems | |
CN105631000A (zh) | 基于移动终端位置特征信息的终端缓存的数据压缩方法 | |
CN115080644A (zh) | 一种电网资源业务中台及其电网信息模型构建方法 | |
CN110515955B (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 |