System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能电表运行参数管理,尤其是涉及一种智能电表运行参数的备份方法和系统。
技术介绍
1、目前,智能电表广泛用于电力物联网系统中,负责自动采集用户用电数据并上传至后台服务器进行管理。但是,现有的电力物联网系统在智能电表运行参数的管理上存在一些问题。
2、首先,现有的电力物联网系统对智能电表的运行参数缺乏有效管理。一旦智能电表出现运行故障,其运行参数存在丢失的风险。虽然可以通过数据管理服务器备份运行参数,由于运行参数一般伴随着季节的变化,正常情况下对于单个智能电表可能存在多套运行参数,这些运行参数的备份及通信会增加服务器的存储压力和正常数据采集带宽压力,导致存储资源被过分占用,影响其他业务的运行。此外,如果数据管理服务器遭受网络攻击,可能会导致整个系统的运行参数泄露,影响系统业务的运行。
3、公开号为cn112650630b的中国专利技术专利公开了一种智能电表运行参数的分布式备份方法及装置。通过数据管理服务器基于当前分组的各个智能电表设定一个主节点和多个从节点,获取对应当前分组各个智能电表的统一配置数据,基于统一配置数据生成运行参数,基于当前分组各个智能电表的身份标识生成身份列表,将运行参数和身份列表发送至主节点;主节点基于身份列表将运行参数分发至各个从节点,并将运行参数拆分成多个相互冗余的参数包,将各个参数包分布式存储至自身内部存储和各个从节点。
4、上述技术方案主要还是依赖数据管理服务器来进行集中管理,虽然采用对应当前分组各个智能电表的统一配置数据,基于统一配置数据生成运行参数,能
技术实现思路
1、为了解决上述多用户智能电表的运行参数备份的技术问题,本专利技术提供一种智能电表运行参数的备份方法和系统。采用如下的技术方案:
2、一种智能电表运行参数的备份方法,包括以下步骤:
3、步骤1,将区域内的多个智能电表按照网络组网状态进行网络分组,每个网络分组设置数据中继备份存储单元;
4、步骤2,每隔设定时间网络分组内的若干智能电表将运行参数基于发送时间戳打包形成参数备份数据包,参数备份数据包通过无线网络发送给数据中继备份存储单元;
5、步骤3,中继备份存储单元解析对应标号的智能电表的新参数备份数据包,将当前新运行参数与历史运行参数进行对比,若存在相同的运行参数,则进行归类存储,若当前新运行参数与历史运行参数均不相同,则对当前新运行参数进行新增运行参数分类操作;
6、步骤4,若工作人员需要对智能电表设置新的运行参数;
7、若新的运行参数是历史运行参数的其中一个,则采用手持智能终端与对应智能电表所在的数据中继备份存储单元通信交互,选择目标运行参数和对应智能电表的编号,则数据中继备份存储单元调用目标运行参数的参数备份数据,并向对应编号智能电表请求交互参数备份数据,工作人员再通过手持智能终端与对应编号智能电表通信实现新的运行参数设置。
8、通过采用上述技术方案,智能电表组网是指将一定区域内的若干智能电表通过通信网络连接起来形成网络分组,以实现数据的集中采集、监控和分析。以下是一些常见的组网无线实现形式:
9、无线局域网(wi-fi):在智能电表安装wi-fi模块,通过无线接入点(ap)连接到网络。
10、蜂窝网络:通过移动运营商的蜂窝网络(如4g/5g)进行数据传输。
11、射频通信(rf):使用无线电频率进行数据传输,如zigbee、lora、nb-iot等。
12、智能电表运行参数的备份的网络需求基于现有无线组网实现,每个网络分组设置数据中继备份存储单元,数据中继备份存储单元是具有数据分析能力、备份能力和无线通信能力,一般基于存储器、数据分析芯片和无线通信模块实现,每隔设定时间网络分组内的若干智能电表将运行参数基于发送时间戳打包形成参数备份数据包,参数备份数据包通过无线网络发送给数据中继备份存储单元,例如每天凌晨是运行参数备份时间,智能电表需要将当前设置的运行参数数据打包发送到数据中继备份存储单元进行备份;
13、而数据中继备份存储单元接收到参数备份数据包后,需要解析对应标号的智能电表发送的新的参数备份数据包,并与存储的历史运行参数备份数据进行对比,对比项就是参数所有项目的参数值,若完全一致,则进行标签归类处理,标签归类可以基于软件版本进行分类,或采用其它关键参数进行分类,例如采用计费模式、通信协议、加密方式进行分类,这个分类方式可以根据具体情况进行分类,例如经常会对加密方式进行改变,则以加密方式进行分类存储,便于工作人员在参数设置时尽快找到历史对应的运行参数数据;
14、当工作人员需要对智能电表设置新的运行参数时,若是历史运行参数中的一个,则可以采用手持智能终端与对应智能电表所在的数据中继备份存储单元进行无线通信,基于分类检索,例如加密方式来快速检索得到对应编号智能电表的运行参数数据包,而这个调用的运行参数数据不与手持智能终端通信,而是直接对应编号智能电表请求交互参数备份数据,尽量减少备份数据泄密途径;
15、采用了设置多个数据中继备份存储单元的模式来进行区域本地备份运行参数数据,避免大量的运行参数备份不断与中控服务器通信、备份等操作,大幅降低中控服务器的存储单元容量需求,降低中控服务器算力要求,降低中控服务器运行负荷,保障智能电表系统的稳定运行。
16、可选的,步骤2中,对于网络分组内的若干智能电表,参数备份数据包的发送时间在设定时间范围形成的备份窗口期内,参数备份数据包的发送控制过程如下:
17、步骤21,数据中继备份存储单元采用随机数生成算法对网络分组内的若干智能电表标号生成标号发送顺序;
18、步骤22,数据中继备份存储单元基于生成的标号顺序进行参数通信请求;
19、步骤23,接收到参数通信请求的对应标号智能电表基于当前时间戳打包形成参数备份数据包,并将参数备份数据包发送给数据中继备份存储单元;
20、步骤24,数据中继备份存储单元将参数备份数据包按照顺序进行存储。
21、通过采用上述技术方案,对于备份窗口期的设置可以考虑网络通信的波谷期间,例如下半夜,运行参数的备份只在备份窗口期内进行,避免对无线通信网络造成通信障碍,而对于网络分组内的若干智能电表,其参数备份数据包的发送顺序由数据中继备份存储单元采用随机数生成算法生成,对于网络分组内的若干智能电表由于数量不大,直接采用阿拉伯数字进行标号,对于所有编号采用随机数生成算法每次随机生成一个标号,再减掉这个标号后剩下的标号采用随机数生成算法生成一个标号,记录生成标号的顺序即标号发送顺标号;
22、而通信的过程是数据中继备份存储单元先基于发送顺序本文档来自技高网...
【技术保护点】
1.一种智能电表运行参数的备份方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种智能电表运行参数的备份方法,其特征在于:步骤2中,对于网络分组内的若干智能电表(100),参数备份数据包的发送时间在设定时间范围形成的备份窗口期内,参数备份数据包的发送控制过程如下:
3.根据权利要求2所述的一种智能电表运行参数的备份方法,其特征在于:步骤2中,每个智能电表(100)的参数备份数据包传输时间不超过3秒,网络分组内的若干智能电表(100)的备份窗口期时间跨度为网络分组内的智能电表(100)数量的三倍,若超过备份窗口期网络分组内的若干智能电表(100)备份操作未完成,则数据中继备份存储单元(1)向远端中控服务器(102)交互网络异常信号。
4.根据权利要求3所述的一种智能电表运行参数的备份方法,其特征在于:步骤23中,采用网络嗅探模块(2)监控若干智能电表(100)按照标号发送顺序向数据中继备份存储单元(1)发送参数备份数据包过程的数据流;
5.根据权利要求4所述的一种智能电表运行参数的备份方法,其特征在于:
6.根据
7.一种智能电表运行参数的备份系统,其特征在于:用于实现权利要求6所述的一种智能电表运行参数的备份方法,备份系统包括多个中继备份存储单元(1)、多个网络嗅探模块(2)和手持智能终端(101),中继备份存储单元(1)设置在若干智能电表(100)组成的网络分组的物理中部区域,且网络分组内的若干智能电表(100)分别通过网络嗅探模块(2)与中继备份存储单元(1)通信连接,所述中继备份存储单元(1)与远端中控服务器(102)通信连接,所述手持智能终端(101)基于无线网络分别与网络分组内的中继备份存储单元(1)和网络嗅探模块(2)无线通信连接。
8.根据权利要求7所述的一种智能电表运行参数的备份系统,其特征在于:中继备份存储单元(1)包括备份存储器(111)、数据分析芯片(112)和无线通信模块(114),所述备份存储器(111)通过无线通信模块(114)分别与网络分组内的若干智能电表(100)无线通信连接,网络嗅探模块(2)与无线通信模块(114)通信连接,监控输入和输出备份存储器(111)的数据流,所述数据分析芯片(112)与备份存储器(111)通信连接。
9.根据权利要求8所述的一种智能电表运行参数的备份系统,其特征在于:中继备份存储单元(1)还包括控制芯片(113)和电控开关(115),所述控制芯片(113)与网络嗅探模块(2)通信连接,所述电控开关(115)用于控制无线通信模块(114)的开关,所述控制芯片(113)基于网络嗅探模块(2)的报警信号控制电控开关(115)断开无线通信模块(114)的通信。
10.根据权利要求9所述的一种智能电表运行参数的备份系统,其特征在于:无线通信模块(114)基于4G或5G无线通信技术。
...【技术特征摘要】
1.一种智能电表运行参数的备份方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种智能电表运行参数的备份方法,其特征在于:步骤2中,对于网络分组内的若干智能电表(100),参数备份数据包的发送时间在设定时间范围形成的备份窗口期内,参数备份数据包的发送控制过程如下:
3.根据权利要求2所述的一种智能电表运行参数的备份方法,其特征在于:步骤2中,每个智能电表(100)的参数备份数据包传输时间不超过3秒,网络分组内的若干智能电表(100)的备份窗口期时间跨度为网络分组内的智能电表(100)数量的三倍,若超过备份窗口期网络分组内的若干智能电表(100)备份操作未完成,则数据中继备份存储单元(1)向远端中控服务器(102)交互网络异常信号。
4.根据权利要求3所述的一种智能电表运行参数的备份方法,其特征在于:步骤23中,采用网络嗅探模块(2)监控若干智能电表(100)按照标号发送顺序向数据中继备份存储单元(1)发送参数备份数据包过程的数据流;
5.根据权利要求4所述的一种智能电表运行参数的备份方法,其特征在于:
6.根据权利要求5所述的一种智能电表运行参数的备份方法,其特征在于:数据中继备份存储单元(1)若在非备份窗口期接收参数备份数据包,在进行解析后将参数备份数据包进行新增运行参数分类操作。
7.一种智能电表运行参数的备份系统,其特征在于:用于实现权利要求6所述的一种智能电表运行参数的备份方法,备份系统包括多个中继备份存储单元(1)、多个网...
【专利技术属性】
技术研发人员:潘文涛,陈长春,张益,
申请(专利权)人:四川中威能电力科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。