1.一种异常事件的处理方法,包括:
在根据游戏区域的第一图像确定所述游戏区域内发生异常事件的情况下,确定在所述游戏区域进行的游戏为异常状态,并通过用户交互装置输出异常提示;
在获取得到异常恢复指令的情况下,基于所述游戏区域的第二图像确定所述游戏的当前状态;其中,所述异常恢复指令响应于所述异常提示;
在所述当前状态为非异常状态的情况下,将对所述游戏的检测逻辑切换为与所述当前状态对应;
以基于在所述当前状态下获取的所述游戏区域的第三图像检测所述游戏区域的事件和/或对象的方式继续所述游戏;
其中,所述基于所述游戏区域的第二图像确定所述游戏的当前状态,包括:基于所述第二图像确定所述游戏区域内的游戏道具的状态信息;
基于所述状态信息确定所述游戏的当前状态;
其中,所述状态信息包括所述游戏道具的数量、所述游戏道具的标识和所述游戏道具的放置方式,所述基于所述状态信息确定所述游戏的当前状态,包括:在所述游戏道具的数量为0的情况下,确定所述游戏的当前状态为游戏道具操作状态的前置状态;
在所述游戏道具的数量大于0且未达到第一阈值的情况下,确定所述游戏的当前状态为游戏道具操作状态;
在所述状态信息满足第一预设状态条件的情况下,确定所述游戏的当前状态为游戏结果处理状态;其中,所述第一预设状态条件包括所述游戏道具的数量达到第一阈值、每一个所述游戏道具的放置方式均为标识面可见、所述游戏道具的标识满足获得游戏结果的条件;
在所述状态信息满足第二预设状态条件的情况下,确定所述游戏的当前状态为游戏道具操作状态;其中,所述第二预设状态条件包括:所述游戏道具的数量达到第一阈值、且至少一个游戏道具的放置方式为标识面不可见,或者所述游戏道具的数量达到第一阈值、且所述游戏道具的标识不满足获得游戏结果的条件。
2.根据权利要求1所述的方法,还包括基于以下方式获取所述异常恢复指令:接收所述用户交互装置发送的异常恢复指令,所述异常恢复指令通过所述用户交互装置上的指定控件触发;或者从所述游戏区域的第四图像中识别所述异常恢复指令,所述第四图像在所述游戏为所述异常状态的情况下获取。
3.根据权利要求2所述的方法,其中,在从所述第四图像中识别到以下任一项的情况下,确定识别到所述异常恢复指令:特定用户在指定区域内执行指定动作;
在指定区域中放置有指定对象;
指定对象按预定方式放置。
4.根据权利要求1所述的方法,其中,在确定所述游戏的当前状态为游戏道具操作状态的前置状态的情况下,将对所述游戏的检测逻辑切换为与所述当前状态对应,包括:清除存储的所述游戏道具的检测结果,所述检测结果包括所述游戏道具的位置信息以及所述游戏道具的标识面展示的标识信息。
5.根据权利要求1所述的方法,其中,在确定所述游戏的当前状态为游戏道具操作状态的情况下,将对所述游戏的检测逻辑切换为与所述当前状态对应,包括:将基于所述第二图像得到的所述游戏道具的检测结果存储,所述检测结果包括所述游戏道具的位置信息以及所述游戏道具的标识面展示的标识信息。
6.根据权利要求1所述的方法,其中,所述状态信息包括所述游戏道具的放置位置和多个所述游戏道具的放置顺序,所述游戏区域包括用于放置所述游戏道具的第一子区域和第二子区域;所述基于所述状态信息确定所述游戏的当前状态,包括:在任一所述游戏道具的放置位置位于所述第一子区域和所述第二子区域以外的情况下,确定所述游戏的当前状态为异常状态;或在多个所述游戏道具放置到所述第一子区域和所述第二子区域的放置顺序不符合预设顺序的情况下,确定所述游戏的当前状态为异常状态。
7.一种异常事件的处理装置,所述装置包括:
异常提示模块,用于在根据游戏区域的第一图像确定所述游戏区域内发生异常事件的情况下,确定在所述游戏区域进行的游戏为异常状态,并通过用户交互装置输出异常提示;
状态确定模块,用于在获取得到异常恢复指令的情况下,基于所述游戏区域的第二图像确定所述游戏的当前状态;其中,所述异常恢复指令响应于所述异常提示;
切换模块,用于在所述当前状态为非异常状态的情况下,将对所述游戏的检测逻辑切换为与所述当前状态对应;
检测模块,用于以基于在所述当前状态下获取的所述游戏区域的第三图像检测所述游戏区域的事件和/或对象的方式继续所述游戏;
其中,所述状态确定模块在基于所述游戏区域的第二图像确定所述游戏的当前状态时,具体用于:基于所述第二图像确定所述游戏区域内的游戏道具的状态信息;
基于所述状态信息确定所述游戏的当前状态;
其中,所述状态信息包括所述游戏道具的数量、所述游戏道具的标识和所述游戏道具的放置方式,所述状态确定模块在基于所述状态信息确定所述游戏的当前状态时,具体用于:在所述游戏道具的数量为0的情况下,确定所述游戏的状态为游戏道具操作状态的前置状态;
在所述游戏道具的数量大于0且未达到第一阈值的情况下,确定所述游戏的状态为游戏道具操作状态;
在所述状态信息满足第一预设状态条件的情况下,确定所述游戏的当前状态为游戏结果处理状态;其中,所述第一预设状态条件包括所述游戏道具的数量达到第一阈值、每一个所述游戏道具的放置方式均为标识面可见、所述游戏道具的标识满足获得游戏结果的条件;
在所述状态信息满足第二预设状态条件的情况下,确定所述游戏的当前状态为游戏道具操作状态;其中,所述第二预设状态条件包括:所述游戏道具的数量达到第一阈值、且至少一个游戏道具的放置方式为标识面不可见,或者所述游戏道具的数量达到第一阈值、且所述游戏道具的标识不满足获得游戏结果的条件。
8.根据权利要求7所述的装置,其中,所述异常恢复指令基于以下方式获取:接收所述用户交互装置发送的异常恢复指令,所述异常恢复指令通过所述用户交互装置上的指定控件触发;或者从所述游戏区域的第四图像中识别所述异常恢复指令,所述第四图像在所述游戏为所述异常状态的情况下获取。
9.根据权利要求8所述的装置,其中,在从所述第四图像中识别到以下任一项的情况下,确定识别到所述异常恢复指令:特定用户在指定区域内执行指定动作;
在指定区域中放置有指定对象;
指定对象按预定方式放置。
10.根据权利要求7所述的装置,其中,所述异常事件处理装置还包括:清除模块,用于在确定所述游戏的状态为游戏道具操作状态的前置状态的情况下,清除存储的所述游戏道具的检测结果,所述检测结果包括所述游戏道具的位置信息以及所述游戏道具的标识面展示的标识信息。
11.根据权利要求7所述的装置,其中,所述异常事件处理装置还包括:存储模块,用于在确定所述游戏的状态为游戏道具操作状态的情况下,将基于所述第二图像得到的所述游戏道具的检测结果存储,所述检测结果包括所述游戏道具的位置信息以及所述游戏道具的标识面展示的标识信息。
12.一种电子设备,所述电子设备包括处理器、存储器、存储于所述存储器可供所述处理器执行的计算机程序,所述处理器执行所述计算机程序时,实现权利要求1‑6任一项所述的方法。
13.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被执行时,可实现权利要求1‑6任一项所述的事件处理方法。
14.一种异常事件处理系统,所述系统包括用户交互装置、业务系统和图像采集装置,所述图像采集装置用于采集游戏区域的图像,并发送给所述业务系统;
所述业务系统用于在根据游戏区域的第一图像确定所述游戏区域内发生异常事件的情况下,确定在所述游戏区域进行的游戏为异常状态,并通过所述用户交互装置输出异常提示;在获取得到异常恢复指令的情况下,基于所述游戏区域的第二图像确定所述游戏的当前状态;其中所述异常恢复指令响应于所述异常提示;在所述当前状态为非异常状态的情况下,将对所述游戏的检测逻辑切换为与所述当前状态对应;以基于在所述当前状态下获取的所述游戏区域的第三图像检测所述游戏区域的事件和/或对象的方式继续所述游戏;
其中,所述基于所述游戏区域的第二图像确定所述游戏的当前状态,包括:基于所述第二图像确定所述游戏区域内的游戏道具的状态信息;
基于所述状态信息确定所述游戏的当前状态;
其中,所述状态信息包括所述游戏道具的数量、所述游戏道具的标识和所述游戏道具的放置方式,所述基于所述状态信息确定所述游戏的当前状态,包括:在所述游戏道具的数量为0的情况下,确定所述游戏的当前状态为游戏道具操作状态的前置状态;
在所述游戏道具的数量大于0且未达到第一阈值的情况下,确定所述游戏的当前状态为游戏道具操作状态;
在所述状态信息满足第一预设状态条件的情况下,确定所述游戏的当前状态为游戏结果处理状态;其中,所述第一预设状态条件包括所述游戏道具的数量达到第一阈值、每一个所述游戏道具的放置方式均为标识面可见、所述游戏道具的标识满足获得游戏结果的条件;
在所述状态信息满足第二预设状态条件的情况下,确定所述游戏的当前状态为游戏道具操作状态;其中,所述第二预设状态条件包括:所述游戏道具的数量达到第一阈值、且至少一个游戏道具的放置方式为标识面不可见,或者所述游戏道具的数量达到第一阈值、且所述游戏道具的标识不满足获得游戏结果的条件。