[发明专利]一种双向通信方法及应用在审
| 申请号: | 202211699303.8 | 申请日: | 2022-12-28 |
| 公开(公告)号: | CN115987749A | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 杨威;陆晓春;于雷;杨艺 | 申请(专利权)人: | 凌云光技术股份有限公司 |
| 主分类号: | H04L41/0273 | 分类号: | H04L41/0273;H04L41/0631;H04L43/10;H04L41/34 |
| 代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;孙亚芹 |
| 地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 双向通信 方法 应用 | ||
1.一种双向通信方法,其特征在于,应用于自动化设备,所述自动化设备基于HTTP协议与设备管理系统通信连接;所述方法包括:
基于HTTP协议向所述设备管理系统发送心跳报文,所述心跳报文中包括所述自动化设备的属性信息,所述属性信息用于标识所述自动化设备;
接收所述设备管理系统响应于所述心跳报文发送的心跳反馈报文;
解析所述心跳反馈报文,检测所述心跳反馈报文中的扩展字段,所述扩展字段用于标识所述设备管理系统下发的控制指令;
若根据所述心跳反馈报文中的扩展字段解析出所述设备管理系统下发的控制指令,向所述设备管理系统反馈收到控制指令信息;
执行控制指令并将执行结果上报至所述设备管理系统。
2.根据权利要求1所述的双向通信方法,其特征在于,基于HTTP协议向所述设备管理系统发送心跳报文后,所述方法还包括:
若在预设时间内未收到所述设备管理系统发送的心跳反馈报文,发出报警并向所述设备管理系统发送重连请求。
3.根据权利要求1所述的双向通信方法,其特征在于,检测所述心跳反馈报文中的扩展字段,包括:
确定所述心跳反馈报文的扩展字段中的指令字段是否为空;
若所述指令字段不为空,则根据所述指令字段中包含的操作指令名称确定所述设备管理系统下发的控制指令。
4.根据权利要求3所述的双向通信方法,其特征在于,根据所述指令字段中包含的操作指令名称确定所述设备管理系统下发的控制指令之后,还包括:
根据指令参数字段中包含的操作指令数据确定所述控制指令的参数。
5.根据权利要求1所述的双向通信方法,其特征在于,所述心跳报文中包括请求体,所述请求体中包括所述自动化设备的序号、所述自动化设备的工作状态、发送所述心跳报文的时间和所述自动化设备的通信地址,用于指示所述自动化设备的属性信息。
6.根据权利要求1所述的双向通信方法,其特征在于,所述自动化设备内设置第一预设时间间隔,基于HTTP协议向所述设备管理系统发送心跳报文,包括:
基于HTTP协议根据所述第一预设时间间隔定时向所述设备管理系统发送心跳报文。
7.一种双向通信方法,其特征在于,用于设备管理系统,所述设备管理系统基于HTTP协议与自动设备通信连接;所述方法包括:
接收所述自动化设备基于HTTP协议发送的心跳报文;
响应于所述心跳报文,若接收到控制所述自动化设备的控制指令,将所述控制指令写入心跳反馈报文的扩展字段并将写入所述控制指令的心跳反馈报文发送至所述自动化设备。
8.根据权利要求7所述的双向通信方法,其特征在于,所述控制指令包括操作指令名称和操作指令数据;
若接收到控制所述自动化设备的控制指令,将所述控制指令写入心跳反馈报文的扩展字段,包括:
若接收到控制所述自动化设备的控制指令,将所述操作指令名称写入心跳报文的扩展字段中的指令字段以及将所述操作指令数据写入反馈报文的扩展字段中的指令参数字段。
9.一种自动化设备,其特征在于,所述自动化设备基于HTTP协议与设备管理系统通信连接;包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至6任一项所述的双向通信方法。
10.一种设备管理系统,其特征在于,所述设备管理系统基于HTTP协议与自动化设备通信连接;包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求7或8所述的双向通信方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌云光技术股份有限公司,未经凌云光技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211699303.8/1.html,转载请声明来源钻瓜专利网。





