System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力信息,尤其涉及一种协议转换装置及方法。
技术介绍
1、当前用电信息采集系统在各个台区侧通过集中器对各设备数据进行采集,但是对于光伏逆变器、储能电池、充电桩等各类新式设备,由于此类设备较新,制造厂家不同且各代之间存在差异,所以在使用的控制协议和规范上均存在差别,未能形成统一规格,使得当前用电信息采集系统或其他电网内部管理系统无法实现对此类设备的采集控制等基础功能,严重阻碍各类新式设备接入。
2、对于此类问题,现有解决方案是专门开发用于光伏或者储能设备的专用协议转换器,然后接入光伏设备逆变器,或开发专门储能设备用协议转换终端接入储能设备来实现储能设备的接入。此种方法可以满足光伏、储能或者充电桩中某一种设备的接入和使用,但是对于各类新设备接入需重新开发设计设备,存在不足,同时此类设备也缺乏对新设备信息安全隔离方面的考虑,存在通过新接入设备发动网络攻击的可能。
技术实现思路
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、协议管理器基于接入协议库和输出协议库生成协议测试数据,并将协议测试数据发送至接入设备和主站,基于接入设备和主站的回复数据确定接入设备的协议类别和主站的协议类别;
33、存储转换器在获取到接入设备发送的上送数据后,对上送数据包含的信息类别进行校验,若信息类别校验通过,则基于主站的协议类别将上送数据上送至主站,以及在获取到主站发送的下发数据后,基于接入设备的协议类别将下发数据下发至接入设备。
34、本专利技术实施例提供一种协议转换装置及方法,通过协议管理器、接入协议库和输出协议库测试接入设备和主站的协议类别,选取对应的协议类别实现接入设备和主站之间的协议转换,通过存储转换器对接入设备的上送数据进行协议转换和信息类别校验,保证设备侧和主站侧之间的数据隔离,确保信息类别校验通过后,再将数据上送至主站,避免出现设备侧对主站侧发起攻击的情况,能够安全实现接入设备与主站间的协议转换。
本文档来自技高网...【技术保护点】
1.一种协议转换装置,其特征在于,包括协议管理器和存储转换器,所述协议管理器和所述存储转换器连接,并均用于与接入设备和主站连接;
2.根据权利要求1所述的协议转换装置,其特征在于,所述存储转换器具体用于:
3.根据权利要求1所述的协议转换装置,其特征在于,所述存储转换器还用于:
4.根据权利要求3所述的协议转换装置,其特征在于,所述存储转换器具体用于:
5.根据权利要求1所述的协议转换装置,其特征在于,所述协议管理器具体用于:
6.根据权利要求5所述的协议转换装置,其特征在于,所述协议管理器具体用于:
7.根据权利要求1所述的协议转换装置,其特征在于,所述协议管理器具体用于:
8.根据权利要求1所述的协议转换装置,其特征在于,所述协议管理器具体用于:
9.根据权利要求1所述的协议转换装置,其特征在于,所述协议管理器还用于:
10.一种协议转换方法,其特征在于,应用于如权利要求1所述的协议转换装置;所述方法包括:
【技术特征摘要】
1.一种协议转换装置,其特征在于,包括协议管理器和存储转换器,所述协议管理器和所述存储转换器连接,并均用于与接入设备和主站连接;
2.根据权利要求1所述的协议转换装置,其特征在于,所述存储转换器具体用于:
3.根据权利要求1所述的协议转换装置,其特征在于,所述存储转换器还用于:
4.根据权利要求3所述的协议转换装置,其特征在于,所述存储转换器具体用于:
5.根据权利要求1所述的协议转换装置,其特征在于,所述协议管理...
【专利技术属性】
技术研发人员:李春睿,冯波,阎超,王鸿玺,石振刚,朱雅魁,韩其林,
申请(专利权)人:国网河北省电力有限公司营销服务中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。