[发明专利]一种程序流监控方法及系统有效
申请号: | 201810409623.2 | 申请日: | 2018-05-02 |
公开(公告)号: | CN108646708B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 杜恩利;杨晗;于安博 | 申请(专利权)人: | 阳光电源股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 230088 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种程序流监控方法及系统,根据子程序实际调用顺序,利用为每个子程序分配的ID号和建立的加权序列,生成程序流序列,然后结合外部功能看门狗产生的随机序列,进行一次第二计算;再将计算结果与目标值进行比较以得到程序流是否正确的判断,避免了现有技术中每一个子程序均需结合随机码进行运算的过程,降低了程序流监控的运算量;适用于子程序数量庞大的情况,节省了CPU的消耗。 | ||
搜索关键词: | 一种 程序 监控 方法 系统 | ||
【主权项】:
1.一种程序流监控方法,其特征在于,应用于程序流监控系统中,所述程序流监控系统包括控制器,所述控制器包括:功能监控单元和程序流监控单元;所述程序流监控方法包括:所述程序流监控单元为所述功能监控单元中程序流的每个子程序分配ID号;所述程序流监控单元建立加权序列;所述程序流监控单元按照所述功能监控单元中的子程序实际调用顺序,将每个子程序的ID号分别与所述加权序列中相对应的加权系数进行第一计算,得到程序流序列;所述程序流监控单元根据所述程序流序列及接收到的随机码进行第二计算,得到运算值;所述程序流监控单元将所述运算值与目标值进行比较;所述目标值为所述程序流监控单元按照所述功能监控单元中的子程序预设调用顺序,将每个子程序的ID号分别与所述加权序列中相对应的加权系数进行第一计算得到目标程序流序列,并将所述目标程序流序列与所述随机码进行第二计算得到的值;所述程序流监控单元在所述运算值与所述目标值不一致时,输出第一关闭输出使能信号,并进入安全状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阳光电源股份有限公司,未经阳光电源股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810409623.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种语音提示附近修理厂的方法和系统
- 下一篇:一种加固式新能源汽车的监测系统