[发明专利]一种订阅BMC事件的方法、设备以及介质在审
申请号: | 201910705367.6 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110442496A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 郭美思 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F16/958 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 订阅 事件类型 链表 目标地址信息 订阅事件 结构体 工作效率 接收请求 目标地址 完整信息 响应 封包 日志 并发 写入 监控 | ||
1.一种订阅BMC事件的方法,其特征在于,包括以下步骤:
接收请求订阅的事件类型和目标地址信息,并将所述事件类型和目标地址信息写入订阅事件结构体中;
响应于所述订阅事件结构体中的操作为添加订阅,将所述事件类型添加到订阅链表中;
监控所述BMC事件;
响应于所述BMC事件中发生所述请求订阅的事件类型,将所述事件的完整信息添加到订阅链表中并将所述订阅链表封包并发送到所述目标地址。
2.根据权利要求1所述的方法,其特征在于,还包括以下步骤:响应于所述订阅事件结构体中的操作为删除操作,将所述订阅链表中的相应条目删除。
3.根据权利要求1所述的方法,其特征在于,接收请求订阅的事件类型和目标地址信息,并将所述事件类型和目标地址信息写入订阅事件结构体中还包括以下步骤:编写包括可订阅事件类型和订阅地址的事件服务查询文件;读取所述查询文件并输出可订阅事件类型和订阅地址。
4.根据权利要求3所述的方法,其特征在于,所述事件服务查询文件还包括订阅事件ID、名称、状态。
5.根据权利要求3所述的方法,其特征在于,读取所述查询文件包括使用JAON_FILE_READ函数读取所述查询文件。
6.根据权利要求3所述的方法,其特征在于,输出可订阅事件类型和订阅地址包括使用MODEL_OUTPUT函数输出可订阅事件类型和订阅地址。
7.根据权利要求1所述的方法,其特征在于,所述订阅事件结构体包括操作类型、ID、事件类型、目标地址。
8.根据权利要求7所述的方法,其特征在于,所述操作类型包括订阅事件和/或删除事件。
9.一种计算机设备,包括:
至少一个处理器;以及
存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行如权利要求1-8任意一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行权利要求1-8任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910705367.6/1.html,转载请声明来源钻瓜专利网。