[发明专利]基于Mi-1394总线协议处理SoC芯片的网络管理消息数据发送方法有效
申请号: | 201611139667.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108616368B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 田泽;杨峰;赵彬;夏大鹏;张少锋;姜丽云 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/40 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 mi 1394 总线 协议 处理 soc 芯片 网络 管理 消息 数据 发送 方法 | ||
本发明属于计算机应用技术领域,涉及基于Mi‑1394总线协议处理SoC芯片的网络管理消息数据发送方法。1394总线消息分为网络管理消息和普通消息,本发明针对1394网络管理消息,对1394网络管理消息数据发送缓冲区进行划分后,应用层填写消息内容至应用层1394网络管理消息发送缓冲区,传输层将消息内容搬运至传输层1394网络管理消息发送缓冲区,传输层对1394网络管理消息内容进行处理后发送至1394总线网络。本发明提出的一种1394网络管理消息数据发送方法,可以使1394网络节点有效发送网路管理消息。
技术领域
本发明属于计算机应用技术领域,涉及一种基于Mi-1394总线协议处理SoC芯片的网络管理消息数据发送方法。
背景技术
1394总线网络管理消息,包括来自上层应用层的数据和来自1394芯片传输层的数据,用于管理节点的上/下网控制。节点上/下网控制流程是实现网络数据通信控制的一个主要方式,是系统控制器隔离网络故障,提高网络工作可靠性的一种控制方式,也是保证系统控制器对网络工作状态进行维护和管理的主要工作流程。网络管理消息收发控制的正确性、实时性、稳定性是整个1394总线网络正常工作的必要条件。需要一种1394网络管理消息数据发送方法,使1394网络节点有效发送网络管理消息。
发明内容
本发明的目的在于提出一种基于Mi-1394总线协议处理SoC芯片的网络管理消息发送方法,以实现1394网络节点有效处理网络管理消息。
为了在Mi-1394总线协议处理SoC芯片使用中实现安全可靠的网络管理消息协议处理,本发明提供一种1394总线网络管理消息数据发送方法,包括:
应用层与传输层分别配置两个独立的网络管理消息发送缓冲区,并在初始化阶段将上述缓冲区初始化为默认值,同时初始化应用层和传输层缓冲区控制标志,
应用层处理网络管理发送消息请求时,读取应用层网络管理消息发送缓冲区控制标志,若标志指示为缓冲区A,则将消息内容更新至应用层网络管理消息发送缓冲区A中,消息内容更新完成后,应用层设置应用层网络管理消息发送缓冲区控制标志为缓冲区B,否则将消息内容更新至应用层网络管理消息发送缓冲区B中,并设置应用层网络管理消息发送缓冲区控制标志为缓冲区A,
传输层按照传输层软件周期定时从应用层网络管理消息缓冲区中读取数据,传输层首先读取应用层网络管理消息缓冲区控制标志,若应用层网络管理消息缓冲区控制标志指示为A,则从应用层网络管理消息缓冲区B读取消息内容,否则从应用层网络管理消息缓冲区A读取消息内容,根据传输层网络管理消息缓冲区控制标志填写到传输层网络管理消息发送缓冲区,当传输层控制标志指示为缓冲区A时,填写消息内容到传输层网络管理消息发送缓冲区A,否则将消息内容填写到传输层网络管理消息发送缓冲区B中,
传输层进行网络管理消息协议处理时,若传输层网络管理消息缓冲区控制标志指示为缓冲区A,则基于传输层网络管理消息缓冲区A进行网络管理协议处理,并将处理结果更新传输层网络管理消息缓冲区A中,消息内容更新完成后将该消息发送到1394总线,并更新传输层网络管理消息缓冲区控制标志为缓冲区B。否则基于传输层网络管理消息缓冲区B进行网络管理协议处理,并将处理结果更新传输层网络管理消息缓冲区B中,消息内容更新完成后将该消息发送到1394总线,并更新传输层网络管理消息缓冲区控制标志为缓冲区A。
本发明具有的优点效果:本发明通过对1394网络管理消息数据缓冲区进行划分,应用层填写1394网络管理消息数据内容至应用层1394网络管理消息发送缓冲区,传输层将消息内容更新至传输层1394网络管理消息发送缓冲区,由传输层处理后发送至1394总线上,实现了1394网络节点有效发送网络管理消息。
附图说明
图1是1394本发明网络管理消息数据缓冲区划分
图2是1394本发明网络管理消息发送流程
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139667.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:故障定位方法和网络设备
- 下一篇:多端口交换机芯片端口链路状态指示电路