[发明专利]一种基于OPCUA报文特征的网络质量判断系统和方法有效
申请号: | 201711459950.0 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109981390B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 文辉;马杰 | 申请(专利权)人: | 北京金风科创风电设备有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 于翔;曾世骁 |
地址: | 100176 北京市大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 opcua 报文 特征 网络 质量 判断 系统 方法 | ||
1.一种基于OPCUA报文特征的网络质量判断系统,其特征在于,所述系统包括:
客户机,每当发送OPCUA请求报文时,将OPCUA请求报文头中的RequestHandle参数的值增加1,向服务器发送OPCUA请求报文,并记录发送OPCUA请求报文的次数,以及响应于OPCUA应答报文,将OPCUA应答报文头中的RequestHandle参数的值记录到RequestHandle参数列表中,并将OPCUA应答报文体中的辅助整型变量记录到辅助整型变量列表中;
服务器,响应于所述OPCUA请求报文,向所述客户机发送OPCUA应答报文,将所述OPCUA应答报文的由所述服务器自定义的辅助整型变量的值增加1放置在OPCUA应答报文体中,并记录发送OPCUA应答报文的次数;
控制器,响应于预定时间,基于所述客户机发送OPCUA请求报文的次数和所述RequestHandle参数列表计算RequestHandle参数的第一网络丢包率,基于所述服务器发送OPCUA应答报文的次数和所述辅助整型变量列表计算辅助整型变量的第二网络丢包率,并基于所述第一网络丢包率和所述第二网络丢包率来判断所述预定时间内的网络质量。
2.如权利要求1所述的基于OPCUA报文特征的网络质量判断系统,其特征在于,所述客户机将OPCUA请求报文头中的RequestHandle参数定义为整型变量。
3.如权利要求1所述的基于OPCUA报文特征的网络质量判断系统,其特征在于:
响应于所述预定时间,所述控制器通过使用所述预定时间内缺少的RequestHandle参数的数量除以所述客户机发送OPCUA请求报文的次数计算所述第一网络丢包率,以及通过使用所述预定时间内缺少的辅助整型变量的数量除以所述服务器发送OPCUA应答报文的次数计算所述第二网络丢包率。
4.如权利要求1-3中任意一项所述的基于OPCUA报文特征的网络质量判断系统,其特征在于:
所述控制器通过计算所述第一网络丢包率和所述第二网络丢包率的平均值判断所述预定时间内的网络质量。
5.如权利要求4所述的基于OPCUA报文特征的网络质量判断系统,其特征在于,当所述平均值为0时,所述预定时间内的网络质量正常。
6.一种基于OPCUA报文特征的网络质量判断方法,其特征在于,所述方法包括:
每当发送OPCUA请求报文时,客户机将OPCUA请求报文头中的RequestHandle参数的值增加1,向服务器发送OPCUA请求报文,并记录发送OPCUA请求报文的次数;
响应于所述OPCUA请求报文,所述服务器向所述客户机发送OPCUA应答报文,将所述OPCUA应答报文的由所述服务器自定义的辅助整型变量的值增加1放置在OPCUA应答报文体中,并记录发送OPCUA应答报文的次数;
响应于所述OPCUA应答报文,所述客户机将OPCUA应答报文头中的RequestHandle参数的值记录到RequestHandle参数列表中,并将OPCUA应答报文体中的辅助整型变量记录到辅助整型变量列表中;
响应于预定时间,控制器基于所述客户机发送OPCUA请求报文的次数和所述RequestHandle参数列表计算RequestHandle参数的第一网络丢包率,并基于所述服务器发送OPCUA应答报文的次数和所述辅助整型变量列表计算辅助整型变量的第二网络丢包率;
基于所述第一网络丢包率和所述第二网络丢包率判断所述预定时间内的网络质量。
7.如权利要求6所述的基于OPCUA报文特征的网络质量判断方法,其特征在于,所述控制器计算第一网络丢包率和第二网络丢包率的步骤包括:
响应于所述预定时间,所述控制器通过使用所述预定时间内缺少的RequestHandle参数的数量除以所述客户机发送OPCUA请求报文的次数计算所述第一网络丢包率,以及通过使用所述预定时间内缺少的辅助整型变量的数量除以所述服务器发送OPCUA应答报文的次数计算所述第二网络丢包率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金风科创风电设备有限公司,未经北京金风科创风电设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711459950.0/1.html,转载请声明来源钻瓜专利网。