[发明专利]程序跑飞的检测方法、装置及家用电器在审
申请号: | 201710400846.8 | 申请日: | 2017-05-31 |
公开(公告)号: | CN108984383A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 张燕京 | 申请(专利权)人: | 芜湖美的厨卫电器制造有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 241009 安徽省芜*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序运行 预设 家用电器 检测 安全事故 判断程序 有效措施 有效地 运行时 | ||
本发明公开了一种程序跑飞的检测方法、装置及家用电器,所述方法包括以下步骤:在程序运行的过程中,获取程序中的一个或多个函数;当函数被运行时,获取函数中的指定变量的当前值,并判断指定变量的当前值是否为预设值;如果指定变量的当前值不为预设值,则判断程序存在跑飞风险。本发明实施例的方法,能够在程序运行的过程中,有效地检测该程序是否存在跑飞风险,从而能够在判断该程序存在跑飞风险时采取有效措施,防止因程序跑飞造成该程序的载体损坏或者发生安全事故。
技术领域
本发明涉及家用电器技术领域,特别涉及一种程序跑飞的检测方法、一种非临时性计算机可读存储介质、一种程序跑飞的检测装置和一种家用电器。
背景技术
目前家电中使用的MCU(Micro Control Unit,微控制单元)控制的电控器越来越多,在使用芯片时,通常MCU内部的PC指针有一定的几率会不正常,即程序跑飞的情况,如果PC指针没有按照我们预先编写的程序跳转到正确地址上,则会造成严重的后果,甚至可能危及用户的人生安全。
发明内容
本发明旨在至少在一定程度上解决上述技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种程序跑飞的检测方法,能够在程序运行的过程中,有效地检测该程序是否存在跑飞风险,从而能够在判断该程序存在跑飞风险时采取有效措施,防止因程序跑飞造成该程序的载体损坏或者发生安全事故。
本发明的第二个目的在于提出一种非临时性计算机可读存储介质。
本发明的第三个目的在于提出一种程序跑飞的检测装置。
本发明的第四个目的在于提出一种家用电器。
为达到上述目的,本发明第一方面实施例提出了一种程序跑飞的检测方法,包括以下步骤:在程序运行的过程中,获取所述程序中的一个或多个函数;当所述函数被运行时,获取所述函数中的指定变量的当前值,并判断所述指定变量的当前值是否为预设值;如果所述指定变量的当前值不为所述预设值,则判断所述程序存在跑飞风险。
根据本发明实施例的程序跑飞的检测方法,在程序运行的过程中,首先获取程序中的一个或多个函数,当该函数被运行时,获取该函数中的指定变量的当前值,并判断该指定变量的当前值是否为预设值,如果指定变量的当前值不为预设值,则判断程序存在跑飞风险。由此,该方法能够在程序运行的过程中,有效地检测该程序是否存在跑飞风险,从而能够在判断该程序存在跑飞风险时采取有效措施,防止因程序跑飞造成该程序的载体损坏或者发生安全事故。
另外,根据本发明上述实施例提出的程序跑飞的检测方法还可以具有如下附加的技术特征:
在本发明的一个实施例中,在判断所述程序存在跑飞风险时,关闭继电器,并执行复位程序。
在本发明的一个实施例中,在判断所述程序存在跑飞风险时,发出报警提示。
在本发明的一个实施例中,在程序运行的过程中,还初始化所述指定变量。
在本发明的一个实施例中,所述获取所述程序中的一个或多个函数,具体包括:获取指向所述函数的地址,并根据所述地址获取所述函数。
为达到上述目的,本发明第二方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-5中任一所述的程序跑飞的检测方法。
本发明实施例的非临时性计算机可读存储介质,在程序运行的过程中,首先获取程序中的一个或多个函数,当该函数被运行时,获取该函数中的指定变量的当前值,并判断该指定变量的当前值是否为预设值,如果指定变量的当前值不为预设值,则判断程序存在跑飞风险,从而能够在判断该程序存在跑飞风险时采取有效措施,防止因程序跑飞造成该程序的载体损坏或者发生安全事故。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芜湖美的厨卫电器制造有限公司,未经芜湖美的厨卫电器制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710400846.8/2.html,转载请声明来源钻瓜专利网。