[发明专利]一种嵌入式软件实时运行状态监控方法有效
申请号: | 202011511448.1 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112612672B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 任文龙;欧先诚;何敏;陈林凤 | 申请(专利权)人: | 四川九洲电器集团有限责任公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 马东伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 软件 实时 运行 状态 监控 方法 | ||
1.一种嵌入式软件实时运行状态监控方法,其特征在于,所述嵌入式软件包括功能模块以及设置有操作接口的统计模块,所述功能模块定义有运行状态信息,所述操作接口包括状态注册接口和操作子接口;所述监控方法包括:
当所述嵌入式软件启用时,所述功能模块调用所述状态注册接口,将所述功能模块的名称以及所述功能模块对应的运行状态信息注册至所述统计模块;
当所述功能模块运行过程中出现与其定义的运行状态信息相关的运行状态时,所述功能模块调用与该运行状态信息对应的操作子接口对注册至所述统计模块中的运行状态信息对应的运行状态数据进行实时更新;
所述统计模块接收监控设备发送的至少一条监控控制指令;
所述统计模块根据所述监控控制指令对当前运行状态数据进行处理,生成对应的监控控制响应消息并回复至所述监控设备,以使所述监控设备解析接收到的所述监控控制响应消息并显示。
2.根据权利要求1所述的监控方法,其特征在于,所述监控控制指令包括模块指示信息和状态控制信息;所述统计模块根据所述监控控制指令对当前运行状态数据进行处理包括:
所述统计模块根据所述模块指示信息,获得指定监控的功能模块及其当前运行状态数据;
根据所述状态控制信息对所述指定监控的功能模块的当前运行状态数据进行相应的处理。
3.根据权利要求2所述的监控方法,其特征在于,当所述状态控制信息为读取时,所述监控控制指令还包括输出格式信息;所述统计模块根据所述监控控制指令对当前运行状态数据进行处理还包括:
基于所述输出格式信息对所述指定监控的功能模块的当前运行状态数据的封装格式进行指定,获得指定封装格式;
所述统计模块根据所述指定封装格式对所述指定监控的功能模块的当前运行状态数据进行封装。
4.根据权利要求1至3任一项所述的监控方法,其特征在于,所述功能模块包括网口模块,通过所述网口模块定义所述运行状态信息;所述运行状态信息包括网口通信成功次数及其占用字节量、网口通信错误次数及其占用字节量;
当所述嵌入式软件启用时,所述功能模块调用所述状态注册接口,将所述功能模块的名称以及所述功能模块对应的运行状态信息注册至所述统计模块,包括:
所述网口模块调用所述状态注册接口,将所述网口模块、所述网口通信成功次数及其占用字节量以及所述网口通信错误次数及其占用字节量注册至所述统计模块。
5.根据权利要求4所述的监控方法,其特征在于,所述操作子接口包括加1接口;
所述当所述功能模块运行过程中出现与其定义的运行状态信息相关的运行状态时,所述功能模块调用与该运行状态信息对应的操作子接口对注册至所述统计模块中的运行状态信息对应的运行状态数据进行实时更新,包括:
当所述网口模块在发送或接收数据成功时,所述网口模块调用所述加1接口,实时更新所述网口通信成功次数的运行状态数据;
当所述网口模块在发送或接收数据错误时,所述网口模块调用所述加1接口,实时更新所述网口通信错误次数的运行状态数据。
6.根据权利要求1至3任一项所述的监控方法,其特征在于,所述功能模块包括询问模块,通过所述询问模块定义所述运行状态信息;所述运行状态信息包括询问耗时及其占用字节量;
所述当所述嵌入式软件启用时,所述功能模块调用所述状态注册接口,将所述功能模块的名称以及所述功能模块对应的运行状态信息注册至所述统计模块,包括:
所述询问模块调用所述状态注册接口,将所述询问模块、所述询问耗时及其占用字节量注册至统计模块。
7.根据权利要求6所述的监控方法,其特征在于,所述操作子接口包括固定值设置接口,所述监控方法还包括:
所述询问模块进一步调用所述固定值设置接口,将所述询问耗时对应的运行状态数据设置为预设值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司,未经四川九洲电器集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011511448.1/1.html,转载请声明来源钻瓜专利网。