[发明专利]一种软件诊断系统启动方法及其系统、设备、存储介质在审
申请号: | 202110287688.6 | 申请日: | 2021-03-17 |
公开(公告)号: | CN115114138A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 潘武;吴惠敏 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 诊断 系统启动 方法 及其 系统 设备 存储 介质 | ||
1.一种软件诊断系统启动方法,其特征在于,所述软件诊断系统启动方法应用于一种系统软件诊断系统中的发生域,所述发生域包括事件处理源、信息块生成器、一线捕捉器以及一线诊断器,其中,所述事件处理源分别连接所述信息块生成器以及所述一线捕捉器,所述一线捕捉器连接所述一线诊断器;
所述软件诊断系统启动方法包括:
按照预设顺序依次启动所述事件处理源、所述一线捕捉器、所述一线诊断器;
启动所述信息块生成器,以完成所述发生域的启动;
其中,所述信息块生成器启动时采用所述事件处理源提供的信息定时器。
2.根据权利要求1所述的软件诊断系统启动方法,其特征在于,所述软件诊断系统启动方法还包括:
当所述信息块生成器的信息定时器到期,唤醒所述事件处理源;
通过所述信息块生成器生成预先设置的标准数据类型的信息块;
调用所述事件处理源对所述信息块进行处理。
3.根据权利要求2所述的软件诊断系统启动方法,其特征在于,
所述调用所述事件处理源对所述信息块进行处理的步骤,包括:
调用所述事件处理源缓存所述信息块;
调用所述一线捕捉器以及所述一线诊断器对所述信息块进行一次诊断,并生成诊断报告;
调用所述事件处理源缓存所述诊断报告。
4.根据权利要求3所述的软件诊断系统启动方法,其特征在于,所述发生域还包括发生服务模块,所述发生服务模块连接所述事件处理源;
所述调用所述事件处理源缓存所述诊断报告的步骤之后,所述软件诊断系统启动方法还包括:
调用所述发生服务模块将所述事件处理源缓存的信息块以及诊断报告推送给下游处理域。
5.根据权利要求4所述的软件诊断系统启动方法,其特征在于,
所述启动所述信息块生成器的步骤之前,所述软件诊断系统启动方法还包括:
检测到级联控制信息和/或命令控制信息时,启动所述发生服务模块。
6.根据权利要求4所述的软件诊断系统启动方法,其特征在于,
所述软件诊断系统启动方法,还包括:
启动所述事件处理源控制范围内的服务定时器,用于接受来自所述发生服务模块的命令,其中,所述服务定时器与所述信息块生成器的信息定时器共享所述事件处理源的根定时器;
当所述服务定时器到期,调用所述发生服务模块接收正在排队的命令;
调用所述事件处理源解析所述命令中的门牌信息;
调用所述门牌信息对应的所述事件处理源、所述发生服务模块、所述信息块生成器或者所述一线诊断器执行所述命令;
调用所述发生服务模块将所述命令的执行结果返回给所述命令的发送者。
7.一种系统软件诊断系统,其特征在于,所述系统软件诊断系统包括:
至少一个发生域,用于记录所述软件活动触发的事件,以及对所述事件进行一次诊断;
所述发生域包括:
事件处理源,用于记录和处理所述软件活动的事件源;
信息块生成器,连接所述事件处理源,用于生成记录信息块或事件信息块,以及将所述记录信息块或所述事件信息块发送给所述事件处理源;
一线诊断器,用于对所述记录信息块或所述事件信息块进行诊断,以及基于诊断结果生成诊断报告;
一线捕捉器,连接所述事件处理源以及所述一线诊断器,用于实现所述事件处理源与所述一线诊断器的信息对接,以及对所述记录信息块或所述事件信息块和/或所述诊断报告进行信息过滤。
8.根据权利要求7所述的系统软件诊断系统,其特征在于,所述系统软件诊断系统还包括:
信息数据库;
至少一个处理域,连接所述发生域以及所述信息数据库,用于将所述发生域的事件进行二次诊断,以及将所述事件和二次诊断结果存储在所述信息数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110287688.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:临时操控权限的分享方法及计算机存储介质
- 下一篇:油烟机