基于多协议适配的电网智能融合终端数据交互方法及系统与流程

摘要: 本技术涉及网络协议,尤其涉及基于多协议适配的电网智能融合终端数据交互方法及系统。背景技术:1、随着新型电力系统建设进程的不断推进,电网终端设备逐渐呈现出多类型、...
基于多协议适配的电网智能融合终端数据交互方法及系统与流程

本技术涉及网络协议,尤其涉及基于多协议适配的电网智能融合终端数据交互方法及系统。

背景技术:

1、随着新型电力系统建设进程的不断推进,电网终端设备逐渐呈现出多类型、多厂家以及多通信规约并存的发展趋势。由于不同设备之间采用的通信协议、数据结构以及交互方式存在明显差异,电网智能融合终端逐渐成为实现异构设备互联互通的重要节点,对于终端的数据交互能力、协议兼容能力以及通信稳定性提出了更高要求。

2、目前,现有的电网智能融合终端在进行多协议数据交互过程中,采用固定协议转换规则或静态协议映射方式实现不同通信协议之间的数据转换与交互处理。由于不同交互任务在通信方向、会话关系以及通信行为特征方面存在较大差异,固定协议处理机制难以对不同交互任务的通信特性进行有效区分,在实际运行过程中,当交互任务的通信行为发生变化时,现有协议转换机制仍按照统一配置执行数据处理,容易出现通信资源分配不合理、协议转换效率下降以及通信状态维护不稳定等情况。同时,在复杂多协议并发环境下,不同交互任务之间的通信关联关系与资源占用情况具有动态变化特征,静态协议适配方式难以根据实际交互状态对协议处理参数进行动态调整,导致协议转换过程缺乏灵活性与自适应能力,难以满足复杂电网业务场景下的数据交互需求。

3、综上所述,现有技术中存在由于缺乏基于交互行为特征的动态协议适配机制,导致多协议数据交互过程中协议转换方式难以随通信状态变化进行自适应调整,进一步影响电网智能融合终端在复杂多协议环境下的数据交互效率与通信稳定性的技术问题。

技术实现思路

1、本技术的目的是提供基于多协议适配的电网智能融合终端数据交互方法及系统,用以解决现有技术中存在由于缺乏基于交互行为特征的动态协议适配机制,导致多协议数据交互过程中协议转换方式难以随通信状态变化进行自适应调整,进一步影响电网智能融合终端在复杂多协议环境下的数据交互效率与通信稳定性的技术问题。

2、鉴于上述问题,本技术提供了基于多协议适配的电网智能融合终端数据交互方法及系统。

3、第一方面,本技术提供了基于多协议适配的电网智能融合终端数据交互方法,通过基于多协议适配的电网智能融合终端数据交互系统实现,包括:获取电网智能融合终端的多源协议通信数据,构建多协议数据交互任务集合;对所述多协议数据交互任务集合的每个数据交互任务提取交互行为特征,按照所述交互行为特征识别交互类型,所述交互类型包括双向交互类型和单向交互类型;对所述交互行为特征进行分析获取交互耦合度指标;定义协议适配模板,基于所述协议适配模板生成所述交互类型和所述交互耦合度指标对应的协议适配策略,所述协议适配模板包括协议资源调度参数、状态参数、缓存参数以及协议映射等级;通过协议执行机以所述协议适配策略执行所述多协议数据交互任务集合的协议转换。

4、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:针对每个数据交互任务,在采样时间窗获取至少一个交互序列窗口的报文样本;解析所述报文样本得到交互行为特征,包括通信模式特征、时序特征和载荷特征,其中,所述通信模式特征用于表征交互任务的报文方向、会话发起方角色以及是否存在应答配对,所述时序特征用于表征交互任务的报文平均间隔、间隔抖动以及周期窗口,所述载荷特征用于表征交互任务的类型码、数据长度分布和关键字段的变化频率。

5、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:按照所述交互行为特征执行应答配对检测,获取配对成功率;提取大于预设成功率的有效配对的会话发起方角色变化;提取小于所述预设成功率的报文流向集中度,所述报文流向集中度为占总报文数量的单向流向占比;根据所述配对成功率、会话发起方角色变化和报文流向集中度识别交互类型。

6、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:当有效配对比例大于等于第一阈值且存在会话发起方角色交替时,判定为双向交互类型;当有效配对比例小于所述第一阈值且所述报文流向集中度高于方向阈值时,判定为单向交互类型。

7、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:根据所述交互行为特征计算数据依赖度、时间重叠度和资源竞争度,所述数据依赖度通过对双方交互数据的交集数据点集进行读写依赖计算获取,所述时间重叠度通过构建对双方交互数据的交集活跃区间,计算所述交集活跃区间的长度占窗口长度的比值获取,所述资源竞争度为双方交互所需资源的交集与并集的绝对值;对所述数据依赖度、时间重叠度和资源竞争度进行加权平均融合,得到交互耦合度指标。

8、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:基于所述协议适配模板加载所述交互类型对应的基线配置集合,包括双向交互类型基线配置集合和单向交互类型基线配置集合;根据所述交互耦合度指标对所述基线配置集合进行动态调整,输出协议适配策略,所述协议适配模板包括协议资源调度参数、状态参数、缓存参数以及协议映射等级。

9、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:配置与多个预设耦合度指标区间对应的多个调整步长;识别所述交互耦合度指标所处的匹配耦合度指标区间,按照所述匹配耦合度指标区间对应的调整步长对所述基线配置集合进行调整。

10、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:所述状态参数包括会话保持时长、事务保持深度以及状态超时阈值,所述缓存参数包括缓存容量、缓存刷新周期以及缓存保留时长,所述协议映射等级包括完整语义映射等级、部分语义映射等级以及聚合语义映射等级。

11、优选地,所述基于多协议适配的电网智能融合终端数据交互方法还包括:当所述协议执行机检测到交互类型发生变化重新加载对应的基线配置集合,根据重新加载的基线配置集合更新协议适配策略。

12、第二方面,本技术还提供了基于多协议适配的电网智能融合终端数据交互系统,用于执行如第一方面所述的基于多协议适配的电网智能融合终端数据交互方法,包括:多协议数据交互任务集合构建模块,用于获取电网智能融合终端的多源协议通信数据,构建多协议数据交互任务集合;交互类型识别模块,用于对所述多协议数据交互任务集合的每个数据交互任务提取交互行为特征,按照所述交互行为特征识别交互类型,所述交互类型包括双向交互类型和单向交互类型;交互耦合度指标获取模块,用于对所述交互行为特征进行分析获取交互耦合度指标;协议适配策略生成模块,用于定义协议适配模板,基于所述协议适配模板生成所述交互类型和所述交互耦合度指标对应的协议适配策略,所述协议适配模板包括协议资源调度参数、状态参数、缓存参数以及协议映射等级;协议转换执行模块,用于通过协议执行机以所述协议适配策略执行所述多协议数据交互任务集合的协议转换。

13、本技术中提供的技术方案,至少具有如下技术效果或优点:通过实现对多协议数据交互任务的交互类型识别、交互耦合关系分析以及协议适配策略动态调整的技术目标,达到提升多协议通信环境下协议转换灵活性、数据交互效率以及通信运行稳定性的技术效果。

14、上述说明仅是本技术技术方案的概述,为了能够更清楚地了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其他目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其他特征将通过以下的说明书而变得容易理解。