一种GOOSE报文的收发方法及装置
    6.
    发明公开

    公开(公告)号:CN114006954A

    公开(公告)日:2022-02-01

    申请号:CN202111216778.2

    申请日:2021-10-19

    IPC分类号: H04L69/22 H04L69/00

    摘要: 本发明涉及一种GOOSE报文的收发方法及装置,改变了现有技术中通过字符串匹配来查找发送队列,并将数据放到队列中,然后对应模块收到后还需要根据字符串去匹配相关管脚,将值赋至管脚上所带来的耗时问题。本发明提供的技术方案,通过在GOOSE报文发送之前对CCD文件进行解析处理,在报文发送之前建立数据与接收方的映射关系,避免了字符串匹配等耗时操作,在大数据量情况下可有效提高报文收发的效率和准确性。

    一种GOOSE报文的收发方法及装置

    公开(公告)号:CN114006954B

    公开(公告)日:2023-07-14

    申请号:CN202111216778.2

    申请日:2021-10-19

    IPC分类号: H04L69/22 H04L69/00

    摘要: 本发明涉及一种GOOSE报文的收发方法及装置,改变了现有技术中通过字符串匹配来查找发送队列,并将数据放到队列中,然后对应模块收到后还需要根据字符串去匹配相关管脚,将值赋至管脚上所带来的耗时问题。本发明提供的技术方案,通过在GOOSE报文发送之前对CCD文件进行解析处理,在报文发送之前建立数据与接收方的映射关系,避免了字符串匹配等耗时操作,在大数据量情况下可有效提高报文收发的效率和准确性。

    一种基于虚拟堆栈的表达式解析方法及系统

    公开(公告)号:CN114064121A

    公开(公告)日:2022-02-18

    申请号:CN202111338146.3

    申请日:2021-11-11

    IPC分类号: G06F9/30 G06F9/302 G06F9/312

    摘要: 本发明公开了一种基于虚拟堆栈的表达式解析方法及系统,其中方法包括:获取表达式数据项个数和表达式运算符个数;当表达式数据项个数大于表达式运算符个数且下一字符单元为数据项时或当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为运算符时,输出表达式格式有误标志;当表达式数据项个数大于表达式运算符个数且下一字符单元为运算符时,依据下一字符单元中运算符的优先级将运算符压入第二虚拟堆栈;当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为数据项时,将数据项压入第一虚拟堆栈,并在第二虚拟堆栈为空时结束解析表达式。通过采用虚拟堆栈的方式对表达式进行解析,将表达式转换为可高效执行的指令集。