System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电表管理方法及管理装置,具体提供一种基于物联网的电表管理方法、控制装置及管理装置。
技术介绍
1、随着物联网及智能电表应用越来越普遍,智能电表数量的增多,物联网主站与智能电表之间的数据传输准确性无法得到保证,导致物联网主站无法实时获取电表数据,进而影响管理人员对电能的管理与调度;
2、而且,现有的智能电表与物联网主站之间的数据传输普遍采取一个物联网主站对应多个智能电表的传输关系并且传输方式单一,导致物联网主站以及智能电表的数据极易发送泄露并且由于物联网主站以及智能电表的之间的数据传输方式的安全性不足,容易受到攻击,进而影响多个智能电表数据的可靠性。
3、相应地,本领域需要一种新的电表管理方案来解决上述问题。
技术实现思路
1、为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决智能电表与物联网主站之间的数据传输不稳定并且由于数据传输方式的单一且安全性不足,导致多个智能电表的数据可靠性低的技术问题的一种基于物联网的电表管理方法、控制装置及管理装置。
2、在第一方面,本专利技术提供一种基于物联网的电表管理方法,所述方法应用于电表管理装置,所述装置内预设有加密解密模型,所述装置内以及与所述装置交互的至少一个物联网主站内均预设有周期性更新的验证系数数据库,并且,所述装置与各个物联网主站内的所述验证系数数据库相互同步,所述方法至少包括以下步骤:
3、获取与所述装置交互的各个智能电表的数据信息,其中,所述数据信息至少包括电
4、基于各个智能电表的数据信息以及装置内预设的工作模式,确定各个智能电表对应的上报时间点,其中,所述工作模式至少包括持续上报、周期性时间段上报、固定时间点上报之中的一种或多种;
5、若达到任一个智能电表的上报时间点,则获取所述智能电表的实时数据以及所述智能电表的电表编码,其中,所述实时数据至少包括抄表时间、电表读数、当前电量余额、当前电价等级;
6、将所述智能电表的实时数据输入训练好的加密解密模型中,得到加密的实时数据加密包,所述实时数据加密包至少包括已经加密处理的智能电表的实时数据以及调用码;
7、并将所述实时数据加密包上报至与所述装置交互的所述至少一个物联网主站。
8、在上述基于物联网的电表管理方法的一个技术方案中,所述方法还包括:
9、所述装置接收所述物联网主站的数据命令加密包,其中,所述数据命令加密包至少包括已经加密的数据命令以及调用码;
10、将所述数据命令加密包输入至训练好的加密解密模型中,得到数据命令、以及执行对象和/或执行对象编码,所述执行对象包括电表管理装置或者智能电表之中至少一种;
11、所述装置基于所述执行对象,选择性地基于所述数据命令执行对应操作或者向所述执行对象编码对应的智能电表发出数据命令。
12、在上述基于物联网的电表管理方法的一个技术方案中,“将所述智能电表的实时数据输入训练好的加密解密模型中,得到加密的实时数据加密包”之前,所述方法还包括以下步骤对所述加密解密模型进行训练:
13、获取加密训练样本集以及解密训练样本集,所述加密训练样本集至少包括多组待加密的训练样本,所述训练样本至少包括训练样本的数据以及所述训练样本对应的编码,所述解密训练样本集至少包括多组待解密的解密训练样本包,所述解密训练样本包至少包括已经加密的数据命令以及调用码;
14、获取所述装置的当前时间以及所述模型内预设的当前的验证系数数据库,其中,所述验证系数数据库内的验证系数与各个时间一一对应;
15、基于所述多组待加密的训练样本以及所述装置的当前时间,得到多组已经加密的训练样本以及各个训练样本对应的调用码,并基于已经加密的训练样本以及所述训练样本对应的调用码组成所述训练样本的数据加密包;
16、或者,基于所述多组待解密的解密训练样本包以及所述模型内预设的当前的验证系数数据库,得到各个解密训练样本包对应的数据命令、以及所述数据命令对应的执行对象和/或所述执行对象的编号。
17、在上述基于物联网的电表管理方法的一个技术方案中,“基于所述多组待加密的训练样本以及所述装置的当前时间,得到多组已经加密的训练样本以及各个训练样本对应的调用码,并基于已经加密的训练样本以及所述训练样本对应的调用码组成所述训练样本的数据加密包”包括:
18、基于所述多组待加密的训练样本的数据、所述训练样本对应的编码以及所述装置的当前时间,得到多组已经加密的训练样本以及各个训练样本对应的调用码,其中,所述调用码至少依次由时间数位、编码数位、随机码数位以及与训练样本的操作对应的事项码组成;
19、基于已经加密的训练样本以及所述训练样本对应的调用码组成所述训练样本的数据加密包。
20、在上述基于物联网的电表管理方法的一个技术方案中,“基于所述多组待解密的解密训练样本包以及所述模型内预设的当前的验证系数数据库,得到各个解密训练样本包对应的数据命令、以及所述数据命令对应的执行对象和/或所述执行对象的编号”包括:
21、基于所述多组待解密的解密训练样本包中的调用码,获取所述调用码中时间数位对应的时间、与数据命令对应的编码、随机码以及与数据命令的执行对象对应的事项码;
22、基于各个调用码中时间数位对应的时间以及验证系数数据库,获取各个调用码中时间数位对应的时间对应的验证系数;
23、基于各个随机码以及各个随机码对应的验证系数,得到各个解密训练样本包的验证码;
24、基于各个解密训练样本包的验证码对各个解密训练样本包的验证码进行解密,得到各个解密训练样本包对应的数据命令、以及所述数据命令对应的执行对象和/或所述执行对象的编号。
25、在上述基于物联网的电表管理方法的一个技术方案中,所述装置内还设置有通信模块,所述“获取与所述装置交互的各个智能电表的数据信息”之前,所述方法还包括:
26、所述装置周期性向各个智能电表发送检测信号,并根据各个智能电表对所述检测信号的反馈情况,判断所述装置与各个智能电表是否交互成功:
27、若接收到所述智能电表的反馈信号并且所述反馈信号与所述检测信号相匹配,则判断所述装置与所述智能电表交互成功;否则,则判断所述装置与所述智能电表交互失败;
28、若所述装置与任一个所述智能电表交互成功,则所述装置控制所述通信模块开启,并且所述装置通过所述通信模块执行所述装置与各个物联网主站之间的交互。
29、在上述基于物联网的电表管理方法的一个技术方案中,所述方法还包括:
30、所述装置周期性检测所述装置与各个物联网主站的交互状态,其中,所述交互状态至少包括交互成功与交互失败;
31、若所述装置与任一个物联网主站的交互状态为交互失败,则所述装置通过所述通信模块重新执行所述装置与所述物联网主站之间的交互。
32、本文档来自技高网...
【技术保护点】
1.一种基于物联网的电表管理方法,其特征在于,所述方法应用于电表管理装置,所述装置内预设有加密解密模型,所述装置内以及与所述装置交互的至少一个物联网主站内均预设有周期性更新的验证系数数据库,并且,所述装置与各个物联网主站内的所述验证系数数据库相互同步,所述方法至少包括以下步骤:
2.根据权利要求1所述的基于物联网的电表管理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的基于物联网的电表管理方法,其特征在于,“基于所述多组待加密的训练样本以及所述装置的当前时间,得到多组已经加密的训练样本以及各个训练样本对应的调用码,并基于已经加密的训练样本以及所述训练样本对应的调用码组成所述训练样本的数据加密包”包括:
4.根据权利要求3所述的基于物联网的电表管理方法,其特征在于,“基于所述多组待解密的解密训练样本包以及所述模型内预设的当前的验证系数数据库,得到各个解密训练样本包对应的数据命令、以及所述数据命令对应的执行对象和/或所述执行对象的编号”包括:
5.根据权利要求1所述的基于物联网的电表管理方法,其特征在于,所述装置内还设置有通
6.根据权利要求5所述的基于物联网的电表管理方法,其特征在于,所述方法还包括:
7.根据权利要求4所述的基于物联网的电表管理方法,其特征在于,所述加密解密模型中采用SM4加密算法或者AES128加密算法对所述多组待加密的数据样本进行加密。
8.一种控制装置,包括处理器和存储器,所述存储器适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的基于物联网的电表管理方法。
9.一种电表管理装置,其特征在于,所述电表管理装置包括权利要求8中所述的控制装置、装置本体、加密解密模型以及通信模块,所述通信模块用于执行所述电表管理装置与各个物联网主站之间的交互,所述电表管理装置内以及与所述电表管理装置交互的至少一个物联网主站内均预设有周期性更新的验证系数数据库,并且,所述电表管理装置与各个物联网主站内的所述验证系数数据库相互同步。
10.根据权利要求9所述的电表管理装置,其特征在于,所述装置本体内设置有储能模块以及掉电检测模块,所述检测模块用于检测智能电表以及所述电表管理装置的掉电情况,使得在智能电表和/或装置发生掉电情况时,储能模块向电表管理装置供电,以便于所述电表管理装置及时向主站发出告警信号。
...【技术特征摘要】
1.一种基于物联网的电表管理方法,其特征在于,所述方法应用于电表管理装置,所述装置内预设有加密解密模型,所述装置内以及与所述装置交互的至少一个物联网主站内均预设有周期性更新的验证系数数据库,并且,所述装置与各个物联网主站内的所述验证系数数据库相互同步,所述方法至少包括以下步骤:
2.根据权利要求1所述的基于物联网的电表管理方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的基于物联网的电表管理方法,其特征在于,“基于所述多组待加密的训练样本以及所述装置的当前时间,得到多组已经加密的训练样本以及各个训练样本对应的调用码,并基于已经加密的训练样本以及所述训练样本对应的调用码组成所述训练样本的数据加密包”包括:
4.根据权利要求3所述的基于物联网的电表管理方法,其特征在于,“基于所述多组待解密的解密训练样本包以及所述模型内预设的当前的验证系数数据库,得到各个解密训练样本包对应的数据命令、以及所述数据命令对应的执行对象和/或所述执行对象的编号”包括:
5.根据权利要求1所述的基于物联网的电表管理方法,其特征在于,所述装置内还设置有通信模块,所述“获取与所述装置交互的各个智能电表的数据信息”之前,所述方法还包括:
6.根...
【专利技术属性】
技术研发人员:杜鑫,王佳佳,陈旭峰,胡刚,李金玲,刘乐盈,陈楠,
申请(专利权)人:西安旌旗电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。