南京大火科技有限公司赵明明获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京大火科技有限公司申请的专利一种基于工作流的IEC104通信协议实现方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120281831B 。
龙图腾网通过国家知识产权局官网在2025-08-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510750131.X,技术领域涉及:H04L69/22;该发明授权一种基于工作流的IEC104通信协议实现方法是由赵明明设计研发完成,并于2025-06-06向国家知识产权局提交的专利申请。
本一种基于工作流的IEC104通信协议实现方法在说明书摘要公布了:本发明公开了一种基于工作流的IEC104通信协议实现方法,属于电力通信技术领域,包括初始化、链路管理、业务解析、定时调度、报文接收、报文发送、业务响应和状态恢复,解决了利用可配置的工作流引擎,对IEC104各类ASDU的动态解析与业务解耦,并在模块化分层架构中,集成智能重连与结构化日志推送的技术问题,本发明采用模块化分成,链路管理、定时调度、报文收发、业务解析、状态恢复等模块职责单一解耦,统一日志队列推送,大幅提升系统可观测性,采用指数退避策略结合链路监测,实现智能重连,兼顾及时性和资源节约。
本发明授权一种基于工作流的IEC104通信协议实现方法在权利要求书中公布了:1.一种基于工作流的IEC104通信协议实现方法,其特征在于:包括如下步骤: 步骤1:初始化阶段,初始化模块加载通信配置参数,创建通信通道,注册定时任务,初始化链路状态和计数器,建立日志系统; 步骤2:链路管理阶段,链路管理模块建立TCP通信链路,激活定时任务,解析从站确认报文,维护链路心跳检测,动态更新通信序号; 步骤3:业务解析阶段,业务解析模块解析接收帧的ASDU类型标识,执行工作流,根据类型匹配解析模板生成结构化数据,执行数据推送和指令合法性校验,生成并输出日志条目; 步骤4:定时调度阶段,定时器调度模块基于链路状态激活周期性任务,依据计数器ID路由事件处理函数,结合链路质量预测与异常检测机制自适应计算退避延迟,实现自优化重连控制,生成控制命令报文并记录日志; 在执行步骤4时,定时器调度模块的执行步骤如下: 步骤4-1:实时获取链路管理模块发送的连接状态标志,当链路连接成功时,激活预注册的各种定时任务,启动周期性计时器; 步骤4-2:根据计数器ID路由至对应的处理,包括: 连接检查任务触发重连的处理; 时间同步任务触发生成校准命令的处理; 总召唤任务触发生成召唤命令的处理; 电能召唤任务触发按配置间隔触发的处理; 步骤4-3:对于任意一个定时事件或外部“连接断开”信号,获取当前连接状态标志和最近一次心跳确认时间;若连接状态标志为“断开”或心跳确认超时,则利用指数退避算法生成重连延迟,并在延迟后输出重连请求信号;重连请求信号包括延迟时间和重连次数; 步骤4-4:每次定时事件触发时,分别对时间同步计数器和总召唤计数器进行递减操作,当时间同步计数器或总召唤计数器归零后,重置初始值,触发对应命令; 步骤4-5:获取各任务的触发指令信号,为触发指令填充ASDU地址、功能码和时间戳,生成控制报文并输出; 步骤4-6:记录控制报文的元数据和执行结果,生成格式化日志推送至日志队列; 在执行步骤4-3时,具体包括如下步骤: 步骤4-3-1:在每次心跳发送与确认过程中,维护一个滑动窗口,利用滑动窗口中的数据计算心跳成功率,进而统计心跳质量,将心跳质量作为链路质量的指标; 计算心跳成功率的公式如下: 其中,Ii=1表示第i次心跳确认收到响应,Ii=0表示第i次心跳超时未收到响应;St表示为当前时刻的心跳成功率,St∈[0,1];N为滑动窗口的大小,t表示时刻; 步骤4-3-2:根据以下公式对链路质量进行预测: 其中,为预测的链路质量指标,α为平滑因子,α取值为0.2到0.5之间,表示上一个时刻预测的链路质量指标,初始化为1; 步骤4-3-3:根据预测的链路质量指标动态调整重连延迟Dt,具体公式如下: 其中,Dbase为预设的基础重连延迟,k为调节因子,控制退避增幅; 步骤4-3-4:若持续低于预设阈值0.3超过5次心跳周期,判定为链路异常,立即触发重连信号,不再等待正常退避;反之,则按照重连延迟Dt进行延迟完毕后,输出重连请求信号; 步骤5:报文接收阶段,报文接收处理模块接收字节流,通过同步状态机切分有效帧,分类处理I帧、S帧和U帧,生成解析日志推送给日志队列; 步骤6:报文发送阶段,报文发送与缓存模块按IEC104协议组装报文并发送,管理发送缓存和超时重传机制; 步骤7:业务响应阶段,业务处理与响应模块并发处理ASDU任务对象,生成反馈帧,生成全流程日志; 步骤8:状态恢复阶段,发送状态恢复模块对发送失败报文实施退避重传策略,触发断链重连后恢复通信,生成重试日志。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京大火科技有限公司,其通讯地址为:211000 江苏省南京市雨花台区大周路32号2幢606室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。