[发明专利]一种适用于无线现场设备的OPC UA休眠代理方法有效
申请号: | 201610322168.3 | 申请日: | 2016-05-16 |
公开(公告)号: | CN105847420B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 王平;王恒;蒲宬亘 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W52/02 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明请求保护一种适用于无线现场设备的OPC UA休眠代理方法,该方法使得基于OPC UA协议的无线现场设备具有休眠代理功能,可有效延长网络设备的生存周期,同时解决设备休眠时的数据无法正常读取的问题。方法根据OPC UA系列协议标准,设计了一种休眠代理交互机制,并根据该机制设计了一套休眠代理服务集合,包括休眠握手服务、休眠注册服务、休眠更新服务、休眠通知服务、休眠唤醒通知服务以及休眠确认服务。本发明在不变动OPC UA客户端的情况下,在OPC UA服务器中引入了休眠代理功能,满足了能量受限的无线现场设备的休眠需求。 | ||
搜索关键词: | 一种 适用于 无线 现场 设备 opc ua 休眠 代理 方法 | ||
【主权项】:
1.一种适用于无线现场设备的OPC UA休眠代理方法,其特征在于,包括以下步骤:101、首先进行无线现场设备的休眠服务器初始化,再选择一个临时代理服务器,其中该临时代理服务器为网络中不休眠的设备,包括现场路由器或者边界网关,发送休眠握手消息到临时代理服务器进行握手操作;102、临时代理服务器收到休眠握手消息后,根据休眠握手消息中的申请缓存大小以及自身情况确定能否提供代理服务,如果能够为休眠服务器提供代理功能,则为其分配一个唯一的SleepID用于标示休眠代理关系,然后使用休眠握手确认消息通知代理结果;103、休眠服务器收到临时代理服务器的休眠握手确认消息后,如果服务结果显示临时代理服务器不能提供代理服务,则跳至步骤101,重新选择临时代理服务器;如果服务结果显示临时代理服务器能够提供代理服务,则将临时代理服务器确认为自己的代理服务器,并通过休眠注册消息在代理服务器上注册自己需要缓存的信息;104、代理服务器收到休眠服务器发来的休眠注册消息后,根据SleepID查找缓存区有无该休眠服务器的缓存信息,如果没有则将收到的注册信息放到缓存中并回复休眠注册成功确认,如果已经有缓存则回复休眠注册失败确认;105、休眠设备收到代理服务器回复的休眠注册响应后,如果响应结果显示代理失败,则表明代理服务器没有代理功能,则跳至步骤101,重新选择临时代理服务器,如果响应结果显示代理成功,则表明代理成功,设备可以进入休眠状态,此时需要向休眠服务器发送休眠通知消息,在等到代理服务器在确认之后即进入休眠状态;106、代理服务器在收到休眠服务器发来的休眠通知消息后,记录下休眠周期并将休眠服务器的状态标记为休眠状态,然后给休眠服务器回复一个休眠请求确认消息,休眠服务器在收到确认消息之后进入休眠状态,直到休眠周期结束或者外部中断的触发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610322168.3/,转载请声明来源钻瓜专利网。
- 上一篇:橡胶微波脱硫装置
- 下一篇:一种用于调节聚四氟乙烯反应温度的装置