一种基于语音交互的速算练习方法及电子设备与流程

文档序号:17493413发布日期:2019-04-23 20:55阅读:158来源:国知局
一种基于语音交互的速算练习方法及电子设备与流程

本发明涉及数学教育技术领域,具体涉及一种基于语音交互的速算练习方法及电子设备。



背景技术:

速算,是学生在学习数学学科时需要掌握的一种基础能力。为了提高速算能力,学生通常需要经过长期反复的练习。现阶段,大多数学生主要是通过购买专门的速算练习册,或者利用学习类软件提供的速算练习题来完成速算练习。可见,现有的速算练习方式往往是枯燥无趣的题海模式,大大降低了学生对速算练习的积极性。



技术实现要素:

本发明实施例公开了一种基于语音交互的速算练习方法及装置,能够增加速算练习的趣味性,从而提高学生对速算练习的积极性。

本发明实施例第一方面公开一种基于语音交互的速算练习方法,所述方法包括:

在检测到练习开始指令时,在第一虚拟场景中输出速算题;

采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;

判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;若一致,在所述第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与所述速算题的难度等级对应的虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;若不一致,在所述虚拟角色的当前累计虚拟点数的基础上减少所述虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;

控制所述虚拟角色在所述第一虚拟场景中移动至与所述虚拟角色的新的当前累计虚拟点数对应的场景高度位置;

若所述场景高度位置的高度低于预设高度阈值,执行所述在第一虚拟场景中输出速算题的步骤;若所述场景高度位置的高度等于或高于所述预设高度阈值,将奖励资源添加到所述用户的账号。

作为一种可选的实施方式,在本发明实施例第一方面中,所述在检测到练习开始指令时,在第一虚拟场景中输出速算题之前,所述方法还包括:

获取用户预置的练习计划;所述练习计划包括多个计划信息,每一个所述计划信息对应于一个时间段,并且每一个所述计划信息至少包括计划速算题数量以及计划速算题难度等级;

获取当前时间点,根据所述当前时间点,从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息;

所述在检测到练习开始指令时,在第一虚拟场景中输出速算题,包括:

在检测到练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题。

作为一种可选的实施方式,在本发明实施例第一方面中,所述从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息之后,所述方法还包括:

获取从所述目标时间段的开始时间点到所述当前时间点的期间内所述用户的实际练习信息;所述实际练习信息至少包括实际速算题数量以及实际速算题难度等级;

判断所述实际速算题难度等级是否等于所述计划速算题难度等级,且所述实际速算题数量是否大于或等于所述计划速算题数量;

若所述实际速算题难度等级不等于所述计划速算题难度等级,和/或所述实际速算题数量小于所述计划速算题数量,在当前应用界面弹出虚拟角色,通过所述虚拟角色输出提醒语音,所述提醒语音用于提醒所述用户完成所述目标计划信息指定的内容;

采集所述用户针对所述提醒语音的回复语音,并对所述回复语音进行解析,以获得回复信息;

判断所述回复信息中是否包含练习开始指令;

若包含所述练习开始指令,则判定出检测到所述练习开始指令,执行所述根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题的步骤。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述将奖励资源添加到所述用户的账号之后,所述方法还包括:

获取所述用户的账号的累计奖励资源;

判断所述累计奖励资源对应的难度等级是否高于所述第一虚拟场景对应的难度等级;

若高于所述第一虚拟场景对应的难度等级,将第二虚拟场景添加至所述用户的已解锁虚拟场景列表;所述第二虚拟场景对应的难度等级与所述累计奖励资源对应的难度等级一致;所述已解锁虚拟场景列表用于提供所有已解锁的虚拟场景,以供所述用户进行速算练习。

作为一种可选的实施方式,在本发明实施例第一方面中,在所述将奖励资源添加到所述用户的账号之后,所述方法还包括:

根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息,分析出所述用户的易错知识点,并从预设数据库中提取出与所述易错知识点对应的指导资料;

根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息以及所述指导资料,输出总结报告。

本发明实施例第二方面公开一种电子设备,所述电子设备包括:

第一输出模块,用于在检测到练习开始指令时,在第一虚拟场景中输出速算题;

第一获取模块,用于采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;

第一判断模块,用于判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;

计算模块,用于在所述第一判断模块判定出所述用户针对所述速算题的答题信息与所述速算题对应的答案信息一致时,在所述第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与所述速算题的难度等级对应的虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;在所述第一判断模块判定出所述用户针对所述速算题的答题信息与所述速算题对应的答案信息不一致时,在所述虚拟角色的当前累计虚拟点数的基础上减少所述虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;

控制模块,用于控制所述虚拟角色在所述第一虚拟场景中移动至与所述虚拟角色的新的当前累计虚拟点数对应的场景高度位置;

第一添加模块,用于在所述场景高度位置的高度等于或高于所述预设高度阈值时,将奖励资源添加到所述用户的账号;

所述第一输出模块,还用于在所述场景高度位置的高度低于预设高度阈值时,在第一虚拟场景中输出速算题。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备,还包括:

第二获取模块,用于在所述第一输出模块在检测到练习开始指令时,在第一虚拟场景中输出速算题之前,获取用户预置的练习计划;所述练习计划包括多个计划信息,每一个所述计划信息对应于一个时间段,并且每一个所述计划信息至少包括计划速算题数量以及计划速算题难度等级;

第一提取模块,用于获取当前时间点,根据所述当前时间点,从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息;

所述第一输出模块用于在检测到练习开始指令时,在第一虚拟场景中输出速算题的方式具体为:

所述第一输出模块,用于在检测到练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备,还包括:

第三获取模块,用于在所述第一提取模块从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息之后,获取从所述目标时间段的开始时间点到所述当前时间点的期间内所述用户的实际练习信息;所述实际练习信息至少包括实际速算题数量以及实际速算题难度等级;

第二判断模块,用于判断所述实际速算题难度等级是否等于所述计划速算题难度等级,且所述实际速算题数量是否大于或等于所述计划速算题数量;

提醒模块,用于在所述第二判断模块判定出所述实际速算题难度等级不等于所述计划速算题难度等级,和/或所述实际速算题数量小于所述计划速算题数量时,在当前应用界面弹出虚拟角色,通过所述虚拟角色输出提醒语音,所述提醒语音用于提醒所述用户完成所述目标计划信息指定的内容;

第四获取模块,用于采集所述用户针对所述提醒语音的回复语音,并对所述回复语音进行解析,以获得回复信息;

第三判断模块,用于判断所述回复信息中是否包含练习开始指令;

所述第一输出模块用于在检测到练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题的方式具体为:

所述第一输出模块,用于在所述第三判断模块判定出所述回复信息中包含所述练习开始指令,以判定出检测到所述练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备,还包括:

第五获取模块,用于在所述第一添加模块将奖励资源添加到所述用户的账号之后,获取所述用户的账号的累计奖励资源;

第四判断模块,用于判断所述累计奖励资源对应的难度等级是否高于所述第一虚拟场景对应的难度等级;

第二添加模块,用于在所述第四判断模块判定出所述累计奖励资源对应的难度等级高于所述第一虚拟场景对应的难度等级时,将第二虚拟场景添加至所述用户的已解锁虚拟场景列表;所述第二虚拟场景对应的难度等级与所述累计奖励资源对应的难度等级一致;所述已解锁虚拟场景列表用于提供所有已解锁的虚拟场景,以供所述用户进行速算练习。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备,还包括:

第二提取模块,用于在所述第一添加模块将奖励资源添加到所述用户的账号之后,根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息,分析出所述用户的易错知识点,并从预设数据库中提取出与所述易错知识点对应的指导资料;

第二输出模块,用于根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息以及所述指导资料,输出总结报告。

本发明实施例第三方面公开一种电子设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于语音交互的速算练习方法。

本发明实施例第六方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于语音交互的速算练习方法。

本发明实施例第七方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第八方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,首先,在检测到练习开始指令时,在第一虚拟场景中输出速算题;之后,采集用户输入的语音信息,并通过解析语音信息获得用户针对速算题的答题信息;判断用户针对速算题的答题信息与速算题对应的答案信息是否一致;若一致,在虚拟角色的当前累计虚拟点数的基础上增加与速算题的难度等级对应的虚拟点数,以获得虚拟角色的新的当前累计虚拟点数;若不一致,在虚拟角色的当前累计虚拟点数的基础上减少上述虚拟点数,以获得虚拟角色的新的当前累计虚拟点数;最后,控制虚拟角色在上述虚拟场景中移动至与虚拟角色的新的累计虚拟点数对应的场景高度位置;若场景高度位置的高度低于预设高度阈值,继续执行在第一虚拟场景中输出速算题的步骤;若场景高度位置的高度等于或高于预设高度阈值,将奖励资源添加到用户的账号。可见,实施本发明实施例,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种基于语音交互的速算练习方法的流程示意图;

图2是本发明实施例公开的另一种基于语音交互的速算练习方法的流程示意图;

图3是本发明实施例公开的另一种基于语音交互的速算练习方法的流程示意图;

图4是本发明实施例公开的一种电子设备的结构示意图;

图5是本发明实施例公开的另一种电子设备的结构示意图;

图6是本发明实施例公开的另一种电子设备的结构示意图;

图7是本发明实施例公开的另一种电子设备的结构示意图。

具体实施方式

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

本发明实施例公开了一种基于语音交互的速算练习方法及电子设备,能够增加速算练习的趣味性,从而提高学生对速算练习的积极性。以下结合附图进行详细描述。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于语音交互的速算练习方法的流程示意图。如图1所示,该基于语音交互的速算练习方法可以包括以下步骤。

101、在检测到练习开始指令时,在第一虚拟场景中输出速算题。

本发明实施例公开的基于语音交互的速算练习方法适用于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑、umpc(ultra-mobilepersonalcomputer,超级移动个人计算机)、上网本以及移动互联网设备、pad等包括触摸屏的电子设备中,具体地,还适用于上述电子设备内的web应用、app或者专用软件。

本发明实施例中,一个虚拟场景对应于一次速算练习任务,并且对应于特定的速算题难度等级。只有通过作答虚拟场景中输出的速算题目,并且完成该虚拟场景指定的任务指标(例如速算答题量达到指定数值,或者通过正确作答速算题积累指定的虚拟点数),才可以成功完成一次速算练习任务。本发明实施例中,场景主题为登高任务,因此,可以结合场景主题以及用户兴趣爱好等在虚拟场景中加入个性化要素,例如高楼建筑、树木、天空、机械、道具等。具体举例来说,基于金刚爬帝国大厦这一众所周知的电影场景,虚拟场景的背景为与影片场景类似的高楼大厦,用户通过作答速算题,可以控制金刚(虚拟角色)攀爬到达大厦顶部。用户答对题目,金刚爬上一层楼,用户答错题目,金刚滑落一层楼,用户答题正误直接影响了场景中的金刚(虚拟角色)。

102、采集用户输入的语音信息,并通过解析该语音信息获得用户针对速算题的答题信息。

103、判断用户针对速算题的答题信息与速算题对应的答案信息是否一致,若一致,执行步骤104;若不一致,执行步骤105。

104、在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与速算题的难度等级对应的虚拟点数,以获得上述虚拟角色的新的当前累计虚拟点数,并执行步骤106~步骤107。

105、在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上减少与速算题的难度等级对应的虚拟点数,以获得上述虚拟角色的新的当前累计虚拟点数,并执行步骤106~步骤107。

本发明实施例中,速算题的难度等级可以根据运算类型进行一级划分,分为加减运算和乘除运算,乘除运算的难度等级高于加减运算的难度等级;进一步地,还可以根据数字位数进行二级划分,数字位数越多,难度等级越高。比如,题目1:11×22=?的难度等级高于题目2:11+22=?的难度等级,而题目3:22×44=?的难度等级高于题目4:2×4=?的难度等级。

106、控制上述虚拟角色在第一虚拟场景中移动至与上述虚拟角色的新的当前累计虚拟点数对应的场景高度位置。

107、判断场景高度位置的高度是否低于预设高度阈值,若低于预设高度阈值,执行步骤101;若等于或高于预设高度阈值,执行步骤108。

108、将奖励资源添加到用户的账号。

作为一种可选的实施方式,本方案还包括:若当前用户向好友列表中的目标用户发出对战请求,在检测到目标用户返回的确认指令时,开启对战模式;在检测到练习开始指令时,在第一虚拟场景中输出速算题;根据当前用户针对速算题语音输入的答题信息的正误结果,在当前用户的当前累计虚拟点数的基础上增加/减少上述速算题的难度等级对应的虚拟点数,以获得当前用户虚拟角色的新的当前累计虚拟点数,并控制当前用户的虚拟角色在第一虚拟场景中移动至与当前用户的虚拟角色的新的当前累计虚拟点数对应的场景高度位置,以及,根据目标用户针对速算题语音输入的答题信息的正误结果,在目标用户的当前累计虚拟点数的基础上增加/减少上述速算题的难度等级对应的虚拟点数,以获得目标用户虚拟角色的新的当前累计虚拟点数,并控制目标用户的虚拟角色在第一虚拟场景中移动至与目标用户的虚拟角色的新的当前累计虚拟点数对应的场景高度位置;继续执行在第一虚拟场景中输出速算题的步骤,直至当前用户或者目标用户中其中一位的虚拟角色率先到达对应于预设高度阈值的场景高度位置,并获得相应的奖励资源。可见,通过提供两人/多人对战形式的速算答题练习,可以提高速算练习的对抗性与趣味性,吸引更多用户共同加入速算练习,并且,还可以帮助用户在紧迫的练习对战中有意识地提高答题效率,改善学习效果。

可见,实施图1所描述的方法,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于语音交互的速算练习方法的流程示意图。如图2所示,该基于语音交互的速算练习方法可以包括以下步骤。

201、获取用户预置的练习计划。

本发明实施例中,练习计划包括多个计划信息,每一个计划信息对应于一个时间段,并且每一个计划信息至少包括计划速算题数量以及计划速算题难度等级。举例来说,练习计划中包括计划信息1和计划信息2,其中,计划信息1规定:时间段:每周一下午13点~下午17点,难度等级:a(对应于一位数加减法运算),题目数量:10道;计划信息2规定:时间段:每周日早上10点~中午12点,难度等级:b(对应于两位数加减法运算),题目数量:20道。

作为一种可选的实施方式,还可以将用户账号与监护人/教师账号进行认证绑定,由监护人在其移动端登陆账号,从而为用户安排与设置练习计划,并查看用户的练习进度与练习效果;或者,由教师在其移动端登陆账号,为用户安排与设置练习计划、查看用户的练习进度与练习效果以及发表评语等,上述练习效果包括但不限于用户偏好的答题范畴、学习效果较佳的运算类型、平均答题花费时间等。可见,这样能够使得监护人/教师为学生远程安排符合其个性化练习需求的练习计划,并及时获知学生的速算练习情况。

202、获取当前时间点,根据当前时间点,从上述练习计划中提取出与当前时间点相匹配的目标时间段以及对应于目标时间段的目标计划信息。

作为一种可选的实施方式,在步骤202之后,还可以包括以下步骤:

获取从目标时间段的开始时间点到当前时间点的期间内用户的实际练习信息;实际练习信息至少包括实际速算题数量以及实际速算题难度等级;

判断实际速算题难度等级是否等于计划速算题难度等级,且实际速算题数量是否大于或等于计划速算题数量;

若实际速算题难度等级不等于计划速算题难度等级,和/或实际速算题数量小于计划速算题数量,在当前应用界面弹出虚拟角色,通过虚拟角色输出提醒语音,提醒语音用于提醒用户完成目标计划信息指定的内容;

采集用户针对提醒语音的回复语音,并对回复语音进行解析,以获得回复信息;

判断回复信息中是否包含练习开始指令;

若包含练习开始指令,则判定出检测到练习开始指令,执行步骤203。

可见,实施可选的实施方式,根据用户对练习计划的完成进度,通过虚拟角色输出提醒语音,以提醒用户完成练习计划指定的内容,能够监督用户按照练习计划的要求坚持速算练习,提升学习效果;并且,在输出提醒语音后,通过虚拟角色与用户进行语音交互,能够提起用户对速算练习的兴趣。

203、在检测到练习开始指令,根据目标计划信息指定的内容,在第一虚拟场景中输出速算题。

可见,实施上述步骤201~步骤203,能够根据预置的练习计划来生成速算题,辅助与监督用户完成监护人/老师安排的速算练习任务。

本发明实施例中,举例来说,若当前时间点为周一下午15点,并且,练习计划中与当前时间点相匹配的目标时间段为“每周一下午13点~下午17点”,该目标时间段要求用户至少完成10道一位数加减法运算,因此,在检测到练习开始指令时,在第一虚拟场景中生成至少10道难度等级对应于一位数加减运算的速算题。

204、采集用户输入的语音信息,并通过解析该语音信息获得用户针对速算题的答题信息。

205、判断用户针对速算题的答题信息与速算题对应的答案信息是否一致,若一致,执行步骤206;若不一致,执行步骤207。

206、在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与速算题的难度等级对应的虚拟点数,以获得上述虚拟角色的新的当前累计虚拟点数,并执行步骤208~步骤209。

207、在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上减少与速算题的难度等级对应的虚拟点数,以获得上述虚拟角色的新的当前累计虚拟点数,并执行步骤208~步骤209。

208、控制上述虚拟角色在第一虚拟场景中移动至与上述虚拟角色的新的当前累计虚拟点数对应的场景高度位置。

209、判断场景高度位置的高度是否低于预设高度阈值,若低于预设高度阈值,执行步骤203;若等于或高于预设高度阈值,执行步骤210。

210、将奖励资源添加到用户的账号。

可见,实施图2所描述的方法,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性;此外,能够根据预置的练习计划来生成速算题,辅助与监督用户完成监护人/老师安排的速算练习任务;此外,还能够根据用户对练习计划的完成进度,通过虚拟角色输出提醒语音,以提醒用户完成练习计划指定的内容,监督用户按照练习计划的要求坚持速算练习,提升学习效果;并且,在输出提醒语音后,通过虚拟角色与用户进行语音交互,能够提起用户对速算练习的兴趣。

实施例三

请参阅图3,图3是本发明实施例公开的另一种基于语音交互的速算练习方法的流程示意图。如图3所示,该基于语音交互的速算练习方法可以包括以下步骤。

301、获取用户预置的练习计划。

302、获取当前时间点,根据当前时间点,从上述练习计划中提取出与当前时间点相匹配的目标时间段以及对应于目标时间段的目标计划信息。

303、在检测到练习开始指令,根据目标计划信息指定的内容,在第一虚拟场景中输出速算题。

304、采集用户输入的语音信息,并通过解析该语音信息获得用户针对速算题的答题信息。

305、判断用户针对速算题的答题信息与速算题对应的答案信息是否一致,若一致,执行步骤306;若不一致,执行步骤307。

306、在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与速算题的难度等级对应的虚拟点数,以获得上述虚拟角色的新的当前累计虚拟点数,并执行步骤308~步骤309。

307、在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上减少与速算题的难度等级对应的虚拟点数,以获得上述虚拟角色的新的当前累计虚拟点数,并执行步骤308~步骤309。

308、控制上述虚拟角色在第一虚拟场景中移动至与上述虚拟角色的新的当前累计虚拟点数对应的场景高度位置。

309、判断场景高度位置的高度是否低于预设高度阈值,若低于预设高度阈值,执行步骤303;若等于或高于预设高度阈值,执行步骤310~步骤312。

310、将奖励资源添加到用户的账号。

311、获取用户的账号的累计奖励资源。

312、判断累计奖励资源对应的难度等级是否高于第一虚拟场景对应的难度等级,若高于第一虚拟场景对应的难度等级,执行步骤313;若不高于第一虚拟场景对应的难度等级,结束本流程。

313、将第二虚拟场景添加至用户的已解锁虚拟场景列表。

本发明实施例中,第二虚拟场景对应的难度等级与累计奖励资源对应的难度等级一致;已解锁虚拟场景列表用于提供所有已解锁的虚拟场景,以供用户进行速算练习。奖励资源可以是积分、不同形式的道具等。举例来说,假设累计奖励资源为积分形式,且奖励资源处于200~400分之间时,对应难度等级c。那么,若当前用户的累计奖励资源为210分,则当前用户的累计奖励资源对应于难度等级c;第一虚拟场景(或者最新解锁的虚拟场景)对应于难度等级b,且难度等级b低于难度等级c,因此,新解锁对应难度等级c的第二虚拟场景,以添加至用户的已解锁虚拟场景列表。

可见,实施上述步骤310~步骤313,能够根据用户积累的奖励资源,跟进用户的学习进阶需求,为用户解锁更高难度级别的虚拟场景,以提供更高难度级别的速算题目,同时,通过解锁越来越多的虚拟场景,能够激励用户继续进步。

作为一种可选的实施方式,在步骤310之后,还可以包括以下步骤:

根据用户针对第一虚拟场景中输出的所有速算题的答题信息,分析出用户的易错知识点,并从预设数据库中提取出与易错知识点对应的指导资料;

根据用户针对第一虚拟场景中输出的所有速算题的答题信息以及指导资料,输出总结报告。

可见,实施可选的实施方式,在完成每一个虚拟场景的速算练习任务后,通过输出用户的答题总结报告,能够让用户获知总体的答题正误情况,并针对用户易错知识点提供指导资料,帮助用户针对性地掌握速算技巧。

作为一种可选的实施方式,用户的所有历史错题都会被添加进错题集,因此,本方案还可以包括:检测当前运行的应用界面,判断预设的授权应用界面列表中是否存在上述当前运行的应用界面,上述授权应用界面列表包括所有授权可显示虚拟角色的应用界面;若存在,在当前运行的应用界面上显示虚拟角色;从用户的历史错题集抽取任一历史错题,通过虚拟角色输出该历史错题;判断在预设时间内是否检测到用户针对该历史错题语音输入的答题信息;若未检测到上述答题信息,经过指定的等待时间后,继续执行从用户的历史错题集抽取任一历史错题,通过虚拟角色输出该历史错题的步骤;若检测到上述答题信息,判断上述答题信息是否与该历史错题对应的答案信息一致;若一致,将该历史错题移出错题集。可见,实施可选的实施方式,能够在授权应用界面通过虚拟角色随机性地输出历史错题,使得用户能在闲暇时间回顾错题,检测对易错知识点的总结效果。

可见,实施图3所描述的方法,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性;此外,能够根据用户积累的奖励资源,跟进用户的学习进阶需求,为用户解锁更高难度级别的虚拟场景,以提供更高难度级别的速算题目,同时,通过解锁越来越多的虚拟场景,能够激励用户继续进步;此外,在完成每一个虚拟场景的速算练习任务后,通过输出用户的答题总结报告,能够让用户获知总体的答题正误情况,并针对用户易错知识点提供指导资料,帮助用户针对性地掌握速算技巧。

实施例四

请参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备可以包括:

第一输出模块401,用于在检测到练习开始指令时,在第一虚拟场景中输出速算题。

第一获取模块402,用于采集用户输入的语音信息,并通过解析语音信息获得用户针对速算题的答题信息。

第一判断模块403,用于判断用户针对速算题的答题信息与速算题对应的答案信息是否一致。

计算模块404,用于在第一判断模块403判定出用户针对速算题的答题信息与速算题对应的答案信息一致时,在第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与速算题的难度等级对应的虚拟点数,以获得虚拟角色的新的当前累计虚拟点数;在第一判断模块403判定出用户针对速算题的答题信息与速算题对应的答案信息不一致时,在虚拟角色的当前累计虚拟点数的基础上减少虚拟点数,以获得虚拟角色的新的当前累计虚拟点数。

控制模块405,用于控制虚拟角色在第一虚拟场景中移动至与虚拟角色的新的当前累计虚拟点数对应的场景高度位置。

第一添加模块406,用于在场景高度位置的高度等于或高于预设高度阈值时,将奖励资源添加到用户的账号。

第一输出模块401,还用于在场景高度位置的高度低于预设高度阈值时,在第一虚拟场景中输出速算题。

作为一种可选的实施方式,该电子设备,还用于在当前用户向好友列表中的目标用户发出对战请求后,检测到目标用户返回的确认指令时,开启对战模式;在检测到练习开始指令时,在第一虚拟场景中输出速算题;根据当前用户针对速算题语音输入的答题信息的正误结果,在当前用户的当前累计虚拟点数的基础上增加/减少上述速算题的难度等级对应的虚拟点数,以获得当前用户虚拟角色的新的当前累计虚拟点数,并控制当前用户的虚拟角色在第一虚拟场景中移动至与当前用户的虚拟角色的新的当前累计虚拟点数对应的场景高度位置,以及,根据目标用户针对速算题语音输入的答题信息的正误结果,在目标用户的当前累计虚拟点数的基础上增加/减少上述速算题的难度等级对应的虚拟点数,以获得目标用户虚拟角色的新的当前累计虚拟点数,并控制目标用户的虚拟角色在第一虚拟场景中移动至与目标用户的虚拟角色的新的当前累计虚拟点数对应的场景高度位置;继续执行在第一虚拟场景中输出速算题的步骤,直至当前用户或者目标用户中其中一位的虚拟角色率先到达对应于预设高度阈值的场景高度位置,并获得相应的奖励资源。可见,通过提供两人/多人对战形式的速算答题练习,可以提高速算练习的对抗性与趣味性,吸引更多用户共同加入速算练习,并且,还可以帮助用户在紧迫的练习对战中有意识地提高答题效率,改善学习效果。

可见,实施图4所描述的电子设备,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性。

实施例五

请参阅图5,图5是本发明实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备是由图4所示的电子设备进行优化得到的。与图4所示的电子设备相比较,图5所示的电子设备还可以包括:

第二获取模块407,用于在第一输出模块401在检测到练习开始指令时,在第一虚拟场景中输出速算题之前,获取用户预置的练习计划;练习计划包括多个计划信息,每一个计划信息对应于一个时间段,并且每一个计划信息至少包括计划速算题数量以及计划速算题难度等级。

作为一种可选的实施方式,还可以将用户账号与监护人/教师账号进行认证绑定,由监护人在其移动端登陆账号,从而为用户安排与设置练习计划,并查看用户的练习进度与练习效果;或者,由教师在其移动端登陆账号,为用户安排与设置练习计划、查看用户的练习进度与练习效果以及发表评语等,上述练习效果包括但不限于用户偏好的答题范畴、学习效果较佳的运算类型、平均答题花费时间等。可见,这样能够使得监护人/教师为学生远程安排符合其个性化练习需求的练习计划,并及时获知学生的速算练习情况。

第一提取模块408,用于获取当前时间点,根据当前时间点,从练习计划中提取出与当前时间点相匹配的目标时间段以及对应于目标时间段的目标计划信息。

第一输出模块401用于在检测到练习开始指令时,在第一虚拟场景中输出速算题的方式具体为:

第一输出模块401,用于在检测到练习开始指令时,根据目标计划信息指定的内容,在第一虚拟场景中输出速算题。

作为一种可选的实施方式,该电子设备还包括:

第三获取模块,用于在所述第一提取模块408从练习计划中提取出与当前时间点相匹配的目标时间段以及对应于目标时间段的目标计划信息之后,获取从目标时间段的开始时间点到当前时间点的期间内用户的实际练习信息;实际练习信息至少包括实际速算题数量以及实际速算题难度等级;

第二判断模块,用于判断实际速算题难度等级是否等于计划速算题难度等级,且实际速算题数量是否大于或等于计划速算题数量;

提醒模块,用于在第二判断模块判定出实际速算题难度等级不等于计划速算题难度等级,和/或实际速算题数量小于计划速算题数量时,在当前应用界面弹出虚拟角色,通过虚拟角色输出提醒语音,提醒语音用于提醒用户完成所述目标计划信息指定的内容;

第四获取模块,用于采集用户针对提醒语音的回复语音,并对回复语音进行解析,以获得回复信息;

第三判断模块,用于判断回复信息中是否包含练习开始指令;

第一输出模块401用于在检测到练习开始指令时,根据目标计划信息指定的内容,在第一虚拟场景中输出速算题的方式具体为:

第一输出模块401,用于在第三判断模块判定出回复信息中包含练习开始指令,以判定出检测到练习开始指令时,根据目标计划信息指定的内容,在第一虚拟场景中输出速算题。

可见,实施图5所描述的电子设备,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性;此外,能够根据预置的练习计划来生成速算题,辅助与监督用户完成监护人/老师安排的速算练习任务;此外,还能够根据用户对练习计划的完成进度,通过虚拟角色输出提醒语音,以提醒用户完成练习计划指定的内容,监督用户按照练习计划的要求坚持速算练习,提升学习效果;并且,在输出提醒语音后,通过虚拟角色与用户进行语音交互,能够提起用户对速算练习的兴趣。

实施例六

请参阅图6,图6是本发明实施例公开的另一种电子设备的结构示意图。其中,图6所示的电子设备是由图5所示的电子设备进行优化得到的。与图5所示的电子设备相比较,图6所示的电子设备还可以包括:

第五获取模块409,用于在第一添加模块406将奖励资源添加到用户的账号之后,获取用户的账号的累计奖励资源。

第四判断模块410,用于判断累计奖励资源对应的难度等级是否高于第一虚拟场景对应的难度等级。

第二添加模块411,用于在第四判断模块410判定出累计奖励资源对应的难度等级高于第一虚拟场景对应的难度等级时,将第二虚拟场景添加至用户的已解锁虚拟场景列表;第二虚拟场景对应的难度等级与累计奖励资源对应的难度等级一致;已解锁虚拟场景列表用于提供所有已解锁的虚拟场景,以供用户进行速算练习。

作为一种可选的实施方式,该电子设备还包括:

第二提取模块,用于在第一添加模块406将奖励资源添加到用户的账号之后,根据用户针对第一虚拟场景中输出的所有速算题的答题信息,分析出用户的易错知识点,并从预设数据库中提取出与易错知识点对应的指导资料;

第二输出模块,用于根据用户针对所述第一虚拟场景中输出的所有速算题的答题信息以及指导资料,输出总结报告。

作为一种可选的实施方式,用户的所有历史错题都会被添加进错题集,因此,该电子设备,还用于:检测当前运行的应用界面,判断预设的授权应用界面列表中是否存在上述当前运行的应用界面,上述授权应用界面列表包括所有授权可显示虚拟角色的应用界面;若存在,在当前运行的应用界面上显示虚拟角色;从用户的历史错题集抽取任一历史错题,通过虚拟角色输出该历史错题;判断在预设时间内是否检测到用户针对该历史错题语音输入的答题信息;若未检测到上述答题信息,经过指定的等待时间后,继续执行从用户的历史错题集抽取任一历史错题,通过虚拟角色输出该历史错题的步骤;若检测到上述答题信息,判断上述答题信息是否与该历史错题对应的答案信息一致;若一致,将该历史错题移出错题集。可见,实施可选的实施方式,能够在授权应用界面通过虚拟角色随机性地输出历史错题,使得用户能在闲暇时间回顾错题,检测对易错知识点的总结效果。

可见,实施图6所描述的电子设备,通过语音交互方式接收用户针对虚拟场景中速算题的答题信息,并自动判断答题信息的正误,能够节省用户手动输入答题信息的时间,提高速算练习的效率;并且,用户的答题正误结果也会通过改变虚拟场景中虚拟角色的角色状态反馈出来,增加了速算练习的娱乐性和趣味性,从而提高学生对速算练习的积极性;此外,能够根据用户积累的奖励资源,跟进用户的学习进阶需求,为用户解锁更高难度级别的虚拟场景,以提供更高难度级别的速算题目,同时,通过解锁越来越多的虚拟场景,能够激励用户继续进步;此外,在完成每一个虚拟场景的速算练习任务后,通过输出用户的答题总结报告,能够让用户获知总体的答题正误情况,并针对用户易错知识点提供指导资料,帮助用户针对性地掌握速算技巧。

实施例七

请参阅图7,图7是本发明实施例公开的另一种电子设备的结构示意图。如图7所示,该电子设备可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3所示的任意一种基于语音交互的速算练习方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种基于语音交互的速算练习方法。

本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当上述计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于语音交互的速算练习方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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