一种机器人异常恢复系统及方法与流程

文档序号:12464096阅读:1548来源:国知局
一种机器人异常恢复系统及方法与流程

本发明涉及异常恢复系统及方法,尤其涉及一种机器人异常恢复系统及方法。



背景技术:

目前,一些家庭拥有机器人,机器人对人类的生活有很大的影响,它给了人们更加智能化舒适化的享受;但是,当机器人在运行某些应用程序时,出现异常,不能恢复或者不能很快恢复。因此,造成机器人反应迟钝效率低等问题。



技术实现要素:

针对现有的机器人存在的上述问题,现提供一种机器人异常恢复系统及方法的技术方案,具体如下:

一种机器人异常恢复系统,其中,包括检测单元,第一存储单元,第二存储单元和控制单元,

所述检测单元,用于检测机器人中应用程序的运行情况,并将检测报告发给控制单元;

所述第一存储单元,用于保存异常日志及对应处理方法,即异常日志表;

所述第二存储单元,用于保存所述应用程序的异常情况;

所述控制单元,根据所述检测报告对所述应用程序的异常进行处理。

优选的,所述检测单元包括:

异常检测模块,用于检测应用程序的运行状态;

异常预定模块,用于预定异常处理次数和检测时间;

异常报告模块,如所述异常检测模块检测所述应用程序异常的次数达到所述异常预定模块预定的所述异常处理次数,则将所述检测报告发送给所述控制单元,并将所述应用程序的异常情况存入所述第二存储单元。

优选的,所述异常报告模块需检查所述第二存储单元为空/不为空,如所述第二存储单元不为空,删除第二存储单元中的数据,存入所述应用程序的异常情况;如所述第二存储单元为空,直接存入所述应用程序的异常情况。

优选的,所述控制单元包括:

异常匹配模块,根据所述检测报告,读取所述第二存储单元中所存储的所述应用程序的异常情况,并将其与所述第一存储单元中的异常日志表进行匹配;

第一处理模块,如所述异常匹配模块匹配成功,根据所述异常日志表中对应所述应用程序的处理方法进行恢复处理,并将所述第二存储单元清空;

第二处理模块,如所述异常匹配模块匹配失败,对所述应用程序进行恢复处理;

异常更新模块,用于将第二处理模块中的所述应用程序及其恢复异常的处理方法添加进所述第一存储单元中的异常日志表中,并将所述第二存储单元清空。

优选的,所述应用程序可为机器人音乐播放器应用程序,机器人语音识别应用程序。

一种机器人异常恢复方法,其中,包括:

步骤S1,所述异常预定模块预定所述异常处理次数;

步骤S2,所述异常检测模块检测所述应用程序的运行状态;

步骤S3,所述异常报告模块将所述检测报告发送给所述控制单元;

步骤S4,所述控制单元根据所述检测报告对所述应用程序的异常情况进行恢复处理。

优选的,所述步骤S3具体包括:

步骤S31,所述异常报告模块判断所述异常检测模块检测所述应用程序异常的次数达到/未达到所述异常预定模块预定的所述异常处理次数;

步骤S32,如达到,所述异常报告模块将所述检测报告发送给所述控制单元,并将所述应用程序的异常情况存入所述第二存储单元,继续所述步骤S4;

步骤S33,如未达到,继续执行所述步骤S31,如所述异常检测模块检测所述应用程序所用时间超过所述异常预定模块预定的所述检测时间,则退出所述机器人异常恢复系统,继续运行所述应用程序。

优选的,所述步骤S4具体包括:

步骤S41,所述异常匹配模块根据所述检测报告,读取所述第二存储单元中所存储的所述应用程序的异常情况,并将其与所述第一存储单元中的异常日志表进行匹配;

步骤S42,如匹配成功,所述第一处理模块根据所述异常日志表中对应所述应用程序的处理方法进行恢复处理,并将所述第二存储单元清空;

步骤S43,如匹配失败,所述第二处理模块对所述应用程序进行恢复处理,所述异常更新模块将第二处理模块中的所述应用程序及其恢复异常的处理方法添加进所述第一存储单元中的异常日志表中,并将所述第二存储单元清空。

上述技术方案的有益效果:提供一种机器人异常恢复系统及方法,能快速处理机器人中应用程序出现的异常,使机器人更加智能化、反应更加迅捷。

附图说明

图1为本发明的较佳的实施例中,机器人异常恢复系统结构示意图;

图2为本发明的较佳的实施例中,机器人异常恢复方法流程示意图;

图3为本发明的较佳的实施例中,异常报告模块工作流程图;

图4为本发明的较佳的实施例中,控制单元工作流程图;

图5为本发明的较佳的实施例中,机器人异常恢复系统及方法工作原理流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

如图1所示,一种机器人异常恢复系统,其中,包括检测单元,第一存储单元,第二存储单元和控制单元,

检测单元,用于检测机器人中应用程序的运行情况,并将检测报告发给控制单元;

第一存储单元,用于保存异常日志及对应处理方法,即异常日志表;

第二存储单元,用于保存应用程序的异常情况;

控制单元,根据检测报告对应用程序的异常进行处理。

在优选的实施方式中,检测单元包括:

异常检测模块,用于检测应用程序的运行状态;

异常预定模块,用于预定异常处理次数和检测时间;

异常报告模块,如异常检测模块检测应用程序异常的次数达到异常预定模块预定的异常处理次数,则将检测报告发送给控制单元,并将应用程序的异常情况存入第二存储单元。

于上述技术方案基础上,进一步的,异常报告模块需检查第二存储单元为空/不为空,如第二存储单元不为空,删除第二存储单元中的数据,存入应用程序的异常情况;如第二存储单元为空,直接存入应用程序的异常情况。

于上述技术方案基础上,进一步的,控制单元包括:

异常匹配模块,根据检测报告,读取第二存储单元中所存储的应用程序的异常情况,并将其与第一存储单元中的异常日志表进行匹配;

第一处理模块,如异常匹配模块匹配成功,根据异常日志表中对应应用程序的处理方法进行恢复处理,并将第二存储单元清空;

第二处理模块,如异常匹配模块匹配失败,对应用程序进行恢复处理;

异常更新模块,用于将第二处理模块中的应用程序及其恢复异常的处理方法添加进第一存储单元中的异常日志表中,并将第二存储单元清空。

在优选的实施方式中,应用程序可为机器人音乐播放器应用程序,机器人语音识别应用程序。

一种机器人异常恢复方法,如图2所示,其中,包括:

步骤S1,异常预定模块预定异常处理次数;

步骤S2,异常检测模块检测应用程序的运行状态;

步骤S3,异常报告模块将检测报告发送给控制单元;

步骤S4,控制单元根据检测报告对应用程序的异常情况进行恢复处理。

于上述技术方案基础上,进一步的,如图3所示,步骤S3具体包括:

步骤S31,异常报告模块判断异常检测模块检测应用程序异常的次数达到/未达到异常预定模块预定的异常处理次数;

步骤S32,如达到,异常报告模块将检测报告发送给控制单元,并将应用程序的异常情况存入第二存储单元,继续步骤S4;

步骤S33,如未达到,继续执行步骤S31,如异常检测模块检测应用程序所用时间超过异常预定模块预定的检测时间,则退出机器人异常恢复系统,继续运行应用程序。

上述技术方案中,检测单元反复检测应用程序的运行状态,超过检测时间,异常次数未达到预定异常处理次数,说明应用程序已自动修复,故而退出检测单元,继续运行此应用程序。

于上述技术方案基础上,进一步的,如图4所示,步骤S4具体包括:

步骤S41,异常匹配模块根据检测报告,读取第二存储单元中所存储的应用程序的异常情况,并将其与第一存储单元中的异常日志表进行匹配;

步骤S42,如匹配成功,第一处理模块根据异常日志表中对应应用程序的处理方法进行恢复处理,并将第二存储单元清空;

步骤S43,如匹配失败,第二处理模块对应用程序进行恢复处理,异常更新模块将第二处理模块中的应用程序及其恢复异常的处理方法添加进第一存储单元中的异常日志表中,并将第二存储单元清空。

上述技术方案中,通过两个处理模块分别处理不同的异常,提高了异常恢复的效率;同时,将新的异常添加进异常日志表中,使得同样的异常再次匹配速度更快更方便;清空第二存储单元,以便存储新的应用程序的异常情况,节省了存储空间。

本发明的一种具体实施例中,上述机器人异常恢复系统及方法的工作原理为:

如图5所示,异常预定模块预定异常处理次数为3,检测时间为5s。机器人的音乐播放器应用程序出现异常,检测单元中异常检测模块对此应用程序进行检测,在3s内检测到应用程序的异常的次数为3次,异常报告模块生成检测报告并将其发送给控制单元的异常匹配模块,异常匹配模块对应用程序在异常日志表中进行匹配,匹配失败,没有找到相对应的处理方法;第二处理单元对应用程序的异常进行处理恢复;异常更新单元将应用程序及其处理方法添加进异常日志表中,清空第二存储单元。

异常预定模块预定异常处理次数为3,检测时间为3s。机器人的语音识别应用程序出现异常,超过3s检测到应用程序的异常的次数为1次,退出检测单元,退出机器人异常恢复系统,继续运行语音识别应用程序。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1