一种语音搜题方法及家教设备与流程

文档序号:16047023发布日期:2018-11-24 10:57阅读:259来源:国知局

本发明涉及电子设备技术领域,具体涉及一种语音搜题方法及家教设备。

背景技术

大多数学生在学习的过程中,都会碰到无法解决的作业难题,为此,他们常常会采用搜题的方式来获取作业难题的答案,搜题的方式例如使用家教机的搜题功能。目前,学生在使用家教机的搜题功能进行答案搜索时,如果此时的家教机处于休眠状态(即黑屏状态),那么学生首先需要通过触摸屏幕或者说出该家教机预设的唤醒词的方式对家教机进行唤醒,然后点击家教机的显示界面的搜题功能图标进入搜题界面,再通过文字或者语音的方式输入想要搜索的题目以获得该题目的答案。可见,这种搜题方式的搜题步骤繁琐,搜题效率低。



技术实现要素:

本发明实施例公开一种语音搜题方法及家教设备,能够简化搜题步骤,进而提高了搜题效率。

本发明实施例第一方面公开了一种语音搜题方法,所述方法包括:

采集用户输入的语音信息,并对所述语音信息进行识别,以获取所述语音信息中包含的目标关键字;

判断预先获取到的唤醒词集合中是否存在与所述目标关键字相匹配的目标唤醒词,所述唤醒词集合包括用于启动语音搜题功能的至少一个唤醒词,且所述唤醒词集合所包括的所述唤醒词至少包括在采集所述语音信息之前用户输入的所有语音问题的语音内容;

如果所述目标关键字与所述目标唤醒词相匹配,则根据所述目标关键字确定目标问题,并搜索所述目标问题的目标答案;

输出所述目标答案。

作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述目标关键字确定目标问题之后,所述方法还包括:

获取用户在预设时间段内的历史搜题记录,并根据所述历史搜题记录确定历史搜索问题;

判断所有所述历史搜索问题中是否存在与所述目标问题相同的目标历史搜索问题;

如果不存在所述目标历史搜索问题,执行所述的搜索所述目标问题的目标答案;

所述方法还包括:

如果存在所述目标历史搜索问题,从本地数据库中获取所述目标历史搜索问题的目标历史搜索答案,并将所述目标历史搜索答案作为所述目标答案输出。

作为一种可选的实施方式,在本发明实施例第一方面中,所述搜索所述目标问题的目标答案之后,以及所述输出所述目标答案之前,所述方法还包括:

对所述家教设备的当前位置进行定位,得到当前位置坐标,并判断所述当前位置坐标是否属于预设的可播放位置区域中;

如果所述当前位置坐标属于所述可播放位置区域中,获取用户与家教设备之间的第一距离,并判断所述第一距离是否大于预设距离;

所述输出所述目标答案,包括:

当所述第一距离不大于所述预设距离时,在所述家教设备的显示界面输出所述目标答案;

所述方法还包括:

当所述第一距离大于所述预设距离时,输出针对所述第一知识点的讲解语音。

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

采集用户的视线在所述显示界面的停留时长;

判断所述停留时长是否大于预设停留时长;

如果所述停留时长大于所述预设停留时长,获取所述历史搜索题目对应的第二知识点;

判断所有所述第二知识点中是否存在与所述第一知识点相匹配的目标第二知识点,如果存在,将所述目标第二知识点确定为用户的薄弱知识点,并输出针对所述薄弱知识点的讲解视频供用户学习。

作为一种可选的实施方式,在本发明实施例第一方面中,所述将目标第二知识点确定为用户的薄弱知识点之后,所述方法还包括:

确定所述薄弱知识点对应的目标学科;

获取用户针对所述目标学科的总学习时长以及针对所述薄弱知识点的目标学习时长;

计算所述目标学习时长占所述总学习时长的目标百分比,并判断所述目标百分比是否高于预设百分比;

如果所述百分比不高于所述预设百分比,执行所述的输出针对所述薄弱知识点的讲解视频供用户学习。

本发明实施例第二方面公开了一种可穿戴设备,其特征在于,包括:

采集单元,用于采集用户输入的语音信息;

识别单元,用于对所述语音信息进行识别,以获取所述语音信息中包含的目标关键字;

判断单元,用于判断预先获取到的唤醒词集合中是否存在与所述目标关键字相匹配的目标唤醒词,所述唤醒词集合包括用于启动语音搜题功能的至少一个唤醒词,且所述唤醒词集合所包括的所述唤醒词至少包括在采集所述语音信息之前用户输入的所有语音问题的语音内容;

确定单元,用于在所述判断单元判断出所述目标关键字与所述目标唤醒词相匹配时,则根据所述目标关键字确定目标问题;

搜索单元,用于搜索所述目标问题的目标答案;

第一输出单元,用于输出所述目标答案。

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

获取单元,用于在所述确定单元根据所述目标关键字确定目标问题之后,获取用户在预设时间段内的历史搜题记录;

所述确定单元,还用于根据所述历史搜题记录确定历史搜索问题;

所述判断单元,还用于判断所有所述历史搜索问题中是否存在与所述目标问题相同的目标历史搜索问题;

所述搜索单元,具体用于在所述判断单元判断出不存在所述目标历史搜索问题时,搜索所述目标问题的目标答案;

所述获取单元,还用于在所述判断单元判断出存在所述目标历史搜索问题时,从本地数据库中获取所述目标历史搜索问题的目标历史搜索答案;

第二输出单元,用于将所述目标历史搜索答案作为所述目标答案输出。

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

定位单元,用于在所述搜索单元搜索所述目标问题的目标答案之后,对所述家教设备的当前位置进行定位,得到当前位置坐标;

所述判断单元,还用于判断所述当前位置坐标是否属于预设的可播放位置区域中;

所述获取单元,还用于在所述判断单元判断出所述当前位置坐标属于所述可播放位置区域中时,获取用户与家教设备之间的第一距离;

所述判断单元,还用于判断所述第一距离是否大于预设距离;

所述第一输出单元,具体用于在所述判断单元判断出所述第一距离不大于所述预设距离时,在所述家教设备的显示界面输出所述目标答案;

所述第二输出单元,还用于在所述判断单元判断出所述当前位置坐标位于所述可播放位置区域中时,输出针对所述第一知识点的讲解语音以及所述目标答案。

作为一种可选的实施方式,在本发明实施例第二方面中,所述采集单元,还用于采集用户的视线在所述显示界面的停留时长;

所述判断单元,还用于判断所述停留时长是否大于预设停留时长;

所述获取单元,还用于在所述判断单元判断出所述停留时长大于所述预设停留时长时,获取所述历史搜索题目对应的第二知识点;

所述判断单元,还用于判断所有所述第二知识点中是否存在与所述第一知识点相匹配的目标第二知识点;

所述确定单元,还用于在所述判断单元判断出所有所述第二知识点中存在与所述第一知识点相匹配的所述目标第二知识点时,将所述目标第二知识点确定为用户的薄弱知识点;

所述家教设备还包括:

第三输出单元,用于输出针对所述薄弱知识点的讲解视频供用户学习。

作为一种可选的实施方式,在本发明实施例第二方面中,所述确定单元,还用于在将所述目标第二知识点确定为用户的薄弱知识点之后,确定所述薄弱知识点对应的目标学科;

所述获取单元,还用于获取用户针对所述目标学科的总学习时长以及针对所述薄弱知识点的目标学习时长;

所述家教设备还包括:

计算单元,用于计算所述目标学习时长占所述总学习时长的目标百分比;

所述判断单元,还用于判断所述目标百分比是否高于预设百分比;

所述第三输出单元,具体用于在所述判断单元判断出所述百分比不高于所述预设百分比,输出针对所述薄弱知识点的讲解视频供用户学习。

本发明实施例第三方面公开了另一种家教设备,所述家教设备包括:

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

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

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的任意一种方法中的全部或部分步骤。

本发明实施例第四方面公开了一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的任意一种方法中的全部或部分步骤。

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

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

本发明实施例中,采集并识别用户输入的语音信息,以获取语音信息中包含的目标关键字,并判断预先获取到的唤醒词集合中是否存在与目标关键字相匹配的目标唤醒词,唤醒词集合包括用于启动语音搜题功能的至少一个唤醒词,且唤醒词集合所包括的唤醒词至少包括在采集语音信息之前用户输入的所有语音问题的语音内容;如果目标关键字与目标唤醒词相匹配,则根据目标关键字确定目标问题,并搜索目标问题的目标答案,以及输出该目标答案。可见,实施本发明实施例,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率。

附图说明

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

图1是本发明实施例公开的一种语音搜题方法的流程示意图;

图2是本发明实施例公开的另一种语音搜题方法的流程示意图;

图3是本发明实施例公开的又一种语音搜题方法的流程示意图;

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

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

图6是本发明实施例公开的又一种家教设备的结构示意图;

图7是本发明实施例公开的一种家教机的部分结构框图。

具体实施方式

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

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种语音搜题方法及家教设备,能够简化搜题步骤,进而提高了搜题效率。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种语音搜题方法的流程示意图。其中,如图1所示,该语音搜题方法可以包括以下步骤:

101、家教设备采集用户输入的语音信息,并对该语音信息进行识别,以获取该语音信息中包含的目标关键字。

本发明实施例中,家教设备可以通过关联的麦克风采集用户输入的语音信息,然后经过前端声学信号处理和语音识别,得到该语音信息的识别文本,进一步地,对识别文本进行提取得到目标关键字。其中,家教设备可以采用预设的定制语音模型以及声学模型对用户输入的语音信息进行识别,以获取该语音信息中包含的目标关键字,本发明实施例不做限定。

本发明实施例中,作为一种可选的实施方式,家教设备采集用户输入的语音信息可以包括:

家教设备判断其是否处于被握持状态,如果处于被握持状态,则触发执行采集用户输入的语音信息的操作;或者,

家教设备根据家教设备内置的加速度传感器检测到的加速度至判断其是否在静止状态被用户拿起,如果是,则触发执行采集用户输入的语音信息的操作;或者,

家教设备根据家教设备内置的红外传感器检测预设范围内是否存在人体信号,如果存在人体信号,则触发执行采集用户输入的语音信息的操作,其中,人体信号用于反映家教设备的预设范围内存在处于静止状态或者运动状态的人;或者,

家教设备从家长侧的监护设备获取家长为用户安排的学习计划,并从学习计划中获取当前日期的所有学习计划以及每个学习计划对应的学习时间段,以及判断当前时刻是否处于到达某一学习计划的起始时刻,如果是,则触发执行采集用户输入的语音信息的操作。

可见,该可选的实施方式能够在特定条件(即检测到用户需要使用家教设备)下才触发采集用户输入的语音信息的操作,有利于减少家教设备的功耗,延长家教设备的续航时间。

作为另一种可选的实施方式,家教设备对该语音信息进行识别,以获取该语音信息中包含的目标关键字可以包括:

家教设备提取语音信息中的原始声纹特征,并判断该原始声纹特征是否与目标声纹特征相匹配,如果该原始声纹特征与目标声纹特征相匹配,则对该语音信息进行关键字识别,以得到该语音信息中包含的目标关键字,其中,目标声纹特征为用户(家教设备的持有者)预先存储在家教设备中的用于识别用户身份的声纹特征。

102、家教设备判断预先获取到的唤醒词集合中是否存在与目标关键字相匹配的目标唤醒词,如果存在,执行步骤103;如果不存在,结束本流程。

本发明实施例中,唤醒词集合可以包括用于启动语音搜题功能的至少一个唤醒词,且该唤醒词集合所包括的唤醒词至少包括在采集所述语音信息之前用户输入的所有语音问题的语音内容。在建立唤醒词集合时,家教设备将机器自学习与用户输入的所有语音问题的语音内容相结合,可知,唤醒词集合的建立基础是用户提出的语音问题。因此,家教设备在建立唤醒词集合时需要收集用户提出的语音问题。可选的,家教设备可以通过以下操作收集用户提出的语音问题:采集用户输入的所有语音内容;对该所有语音内容进行分析,得到用于提问问题的目标语音内容;将该目标语音内容确定为收集到的用户提出的语音问题。其中,家教设备采集用户输入的所有语音内容,该所有语音内容可以包括用户通过家教设备的语音搜题功能输入的语音内容,还可以进一步包括用户在使用家教设备的在线视频功能或其它语音交互类app时输入的语音内容。可见,本发明实施例,可以根据目标关键词与唤醒词集合中所有唤醒词的匹配情况直接决定是否启动语音搜题功能,更贴合用户的使用场景(即用户在学习的情况),使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度。

本发明实施例中,唤醒词集合所包含的唤醒词不仅可以包括中文唤醒词,如“怎么”、“为什么”、“怎么样”等,还可以包括其它语言的唤醒词,如“why”,本发明实施例不做限定。

本发明实施例中,需要说明的是,如果预先获取到的唤醒词集合中不存在与目标关键字相匹配的目标唤醒词,家教设备还可以执行以下操作:

家教设备根据语音信息包含的目标关键字,确定语音信息的语义内容;

家教设备将该语义内容发送至与家教设备相匹配的监护人设备(家长侧设备或老师侧设备),由监护人设备的用户根据该语义内容识别该语音信息是否为家教设备的用户问问题的语音信息;

在接收到监护人设备返回的用于表示该语音信息为家教设备的用户问问题的语音信息时,家教设备根据语音信息中包含的目标关键字确定用户所需要问的问题,搜索与该问题、家教设备的用户的年龄段相匹配的答案并显示;

家教设备将该音信息中包含的目标关键字增加至唤醒词集合中。

本发明实施例中,由于不同用户的表达能力不同,有的用户能够相对完整的表达自己想要知道的问题,有的用户则只能表达出一部分信息,如“李白是谁”以及“李白”均可以是用户表达的想要知道李白是谁的问题。且由于作为用户的家长或老师对家教设备的用户的表达能力以及学习能力比较熟悉,因此,在家教设备无法匹配出目标唤醒词时,可以通过家长或老师进行确认,减少了因唤醒词集合中的唤醒词不全而导致无法唤醒语音搜题的情况发生,且还能够根据家长或老师的判断逐步更新并完善唤醒词集合,进而有利于提高家教设备的唤醒词识别效率。

进一步的,家教设备还可以将与目标关键词的词性相匹配的其它词语增加至唤醒词集合中,以进一步更新和完善唤醒词集合的内容。举例来说,当用户语音输入“李白”时,若唤醒词集合中不包括李白且家长或教师确定用户输入“李白”是问题时,家教设备自动确定用户想要了解诗人李白的相关信息,进一步确认用户可能会了解与李白相同朝代的其它诗人或与李白有相同名气的其它诗人等,则家教设备将与李白相同朝代的其它诗人或与李白有相同名气的其它诗人的名字增加至唤唤醒词集合中。

103、家教设备根据目标关键字确定目标问题。

本发明实施例中,目标关键字的数量可以是一个或者多个,本发明实施例不做限定。可选的,家教设备可以判断目标关键字的数量是否少于预设关键字数量,如果是,则获取与每个目标关键字相似的补充关键字,并分别确定每个目标关键字的补充关键字与该目标关键字所属类别的相似度,判断是否存在相似度高于预设相似度的目标补充关键字,如果存在目标补充关键字,则根据目标关键字以及目标补充关键字确定目标问题。家教设备在根据目标关键字确定目标问题时,如果目标关键字的数量过少,容易导致家教设备无法准确地确定用户想要搜索的目标问题,进而导致最终输出的内容(目标答案)与用户想要获得的内容不符。尤其是当用户是小学低年级学生时,由于小学低年级学生的判断能力较弱,因此,家教设备输出的内容对他们造成误导。可见,本发明实施例,可以通过目标关键字与目标补充关键字相结合的方式确定目标问题,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率。

104、家教设备搜索目标问题的目标答案。

本发明实施例中,家教设备在搜索目标问题的目标答案之前,还可以根据目标关键字确定目标问题所在的分类领域,进一步地,还可以根据目标问题所在的分类领域以及目标关键字确定目标问题所对应的目标学科,并在确定出该目标问题所对应的目标学科之后,在目标学科所在的领域范围对目标问题的目标答案进行搜索。可见,本发明实施例,可以通过确定目标问题所在的分类领域,使得仅需要在该分类领域所包含的内容范围中搜索目标答案,进而提高了搜索目标答案的搜索效率。

105、家教设备输出目标答案。

本发明实施例中,可选的,家教设备在输出目标答案之前,还可以检测家教设备的显示界面中是否存在处于运行状态的第一应用程序,如果存在处于运行状态的第一应用程序,获取第一应用程序的运行等级,并判断第一应用程序的运行等级是否高于预设运行等级,如果是,采用分屏的形式或者悬浮窗口的形式输出目标答案;如果否,将第一应用程序的运行方式更改为后台运行,并在显示界面输出该目标答案。可见,本发明实施例,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性。

可见,通过图1所描述的方法,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率;以及,能够使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度;以及,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率;以及,可以通过确定目标问题所在的分类领域,使得仅需要在该分类领域所包含的内容范围中搜索目标答案,进而提高了搜索目标答案的搜索效率;此外,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性。

实施例二

请参阅图2,图2是本发明实施例公开的另一种语音搜题方法的流程示意图。其中,如图2所示,该语音搜题方法可以包括以下步骤:

本发明实施例中,该语音搜题方法包括步骤201~203,针对步骤201~203的描述,请参照实施例一中针对步骤101~103的详细描述,本发明实施例不再赘述。

204、家教设备获取用户在预设时间段内的历史搜题记录,并根据历史搜题记录确定历史搜索问题。

作为一种可选的实施方式,家教设备可以获取用户在预设时间段内的历史搜题记录,该历史搜题记录可以包括历史搜索时间以及历史搜索关键字;根据历史搜索关键字可以在家教设备的本地数据库中查找与该历史搜索关键字相符的历史搜索问题。

205、家教设备判断所有历史搜索问题中是否存在与目标问题相同的目标历史搜索问题,如果存在目标历史搜索问题,执行步骤206;如果不存在目标历史搜索问题,执行步骤207~208。

本发明实施例中,家教设备判断所有历史搜索问题中是否存在与目标问题相同的目标搜索问题,具体来说,可以依次确定每个历史搜索问题的搜索关键字是否与目标问题的目标关键字相同,如果确定出存在与目标问题的目标关键字相同的第一历史搜索问题,将该第一历史搜索问题确定为目标历史搜索问题,并触发执行步骤206;如果确定出不存在与目标问题的目标关键字相同的第一历史搜索问题,即不存在目标历史搜索问题,因此触发执行步骤207~208。

206、家教设备从本地数据库中获取目标历史搜索问题的目标历史搜索答案,并将目标历史搜索答案作为目标答案输出。

在本发明实施例中,家教设备可以预设有本地数据库,该本地数据库可以存储有预设时间段内用户的历史搜索问题以及其对应的历史搜索答案,进一步地,该本地数据库还可以存储有该家教设备上多个学习软件所包括的海量习题、答案和解析;此外,优选地,本地数据库还可以根据用户的个人数据(包括用户所在的年级、各科目的学习成绩等),对数据库中的内容进行定时更新,以适应用户的学习进度、提高在本地数据库中搜题的命中率。例如,用户当前所在的年级是小学六年级,那么,本地数据库中内容大部分为小学六年级的学科内容,而在一年之后用户当前所在的年级变成小学六年级,那么,本地数据库的内容将进行更新,即由小学五年级的学科内容变成小学六年级的学科内容;又例如,该用户在语文科目的学习成绩低于各学科的平均学习成绩,那么,本地数据库中可以对数据库中的内容进行更新,以增加关于语文科目的内容所占的比重。可见,本发明实施例,可以通过本地数据库进行问题搜索,提高了搜题的效率。

其中,该语音搜题方法还包括步骤207~208,针对步骤207~208的描述,请参照实施例一中针对步骤104~105的详细描述,本发明实施例不再赘述。

可见,通过图2所描述的方法,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率;以及,能够使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度;以及,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率;以及,提高了搜索目标答案的搜索效率;以及,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性;此外,可以通过本地数据库进行问题搜索,进一步提高了搜题的效率。

实施例三

请参阅图3,图3是本发明实施例公开的另一种语音搜题方法的流程示意图。其中,如图3所示,该语音搜题方法可以包括以下步骤:

本发明实施例中,该语音搜题方法包括步骤301~307,针对步骤301~307的描述,请参照实施例二中针对步骤201~207的详细描述,本发明实施例不再赘述。

308、家教设备对家教设备的当前位置进行定位,得到当前位置坐标。

309、家教设备判断当前位置坐标是否属于预设的可播放位置区域中,如果当前位置坐标位于可播放位置区域中,执行步骤310;如果当前位置坐标不位于可播放位置区域中,结束本流程。

310、家教设备获取用户与家教设备之间的第一距离。

311、家教设备判断第一距离是否大于预设距离,当第一距离大于预设距离时,执行步骤312;当第一距离不大于预设距离时,执行步骤313。

312、家教设备输出针对第一知识点的讲解语音。

作为一种可选的实施方式,家教设备在输出针对第一知识点的讲解语音的过程中,还可以实时检测家教设备所处环境的当前噪音值,并根据该当前噪音值的变化实时调整输出讲解语音的音量值,以降低所处环境的噪音对用户收听讲解语音的影响。

313、家教设备在显示界面输出目标答案。

在一个可选的实施例中,在执行完毕步骤313之后,该方法还可以包括以下操作:

314、家教设备采集用户的视线在显示界面的停留时长。

本发明实施例中,用户的视线在显示界面的停留时长可以反映该目标问题对于用户而言的难易程度。

315、家教设备判断停留时长是否大于预设停留时长,如果停留时长大于预设停留时长,执行步骤316;如果停留时长不大于预设停留时长,结束本流程。

316、家教设备获取历史搜索题目对应的第二知识点。

317、家教设备判断所有第二知识点中是否存在与第一知识点相匹配的目标第二知识点,如果存在,执行步骤318;如果不存在,结束本流程。

318、家教设备将目标第二知识点确定为用户的薄弱知识点,并输出针对薄弱知识点的讲解视频供用户学习。

针对步骤314~318,如果用户在显示界面的停留时长大于预设停留时长,可以说明该目标题目对于用户而言有难度;反之,如果用户在显示界面的停留时长不大于预设停留时长,可以说明该目标题目对于用户而言难度较小;进一步地,如果历史搜索题目中存在与目标题目相同的知识点,说明该知识点是用户的薄弱知识点。可见,本发明实施例,可以基于用户的视线在显示界面的停留时长对目标问题的难易程度进行初步判断,再通过对历史搜索题目与目标题目的知识点的重复程度的判断,确定用户的薄弱知识点,这使得判断结果更符合用户的实际情况,进而提高了对题目难易程度判断的准确性。

作为一种可选的实施方式,家教设备将将目标第二知识点确定为用户的薄弱知识点之后,方法还可以包括:

确定薄弱知识点对应的目标学科;

获取用户针对目标学科的总学习时长以及针对薄弱知识点的目标学习时长;

计算目标学习时长占总学习时长的目标百分比,并判断目标百分比是否高于预设百分比;

如果百分比不高于预设百分比,执行的输出针对薄弱知识点的讲解视频供用户学习。

可见,通过图3所描述的方法,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率;以及,能够使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度;以及,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率;以及,提高了搜索目标答案的搜索效率;以及,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性;此外,可以通过本地数据库进行问题搜索,进一步提高了搜题的效率;此外,可以使得判断结果更符合用户的实际情况,进而提高了对题目难易程度判断的准确性。

实施例四

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

采集单元401,用于采集用户输入的语音信息,并将该语音信息提供给识别单元402。

本发明实施例中,采集单元401可以通过关联的麦克风采集用户输入的语音信息,然后经过前端声学信号处理和语音识别,得到该语音信息的识别文本,进一步地,对识别文本进行提取得到目标关键字。其中,采集单元401可以采用预设的定制语音模型以及声学模型对用户输入的语音信息进行识别,以获取该语音信息中包含的目标关键字,本发明实施例不做限定。

本发明实施例中,作为一种可选的实施方式,采集单元401采集用户输入的语音信息可以包括:

判断其是否处于被握持状态,如果处于被握持状态,则触发执行采集用户输入的语音信息的操作;或者,

根据家教设备内置的加速度传感器检测到的加速度至判断其是否在静止状态被用户拿起,如果是,则触发执行采集用户输入的语音信息的操作;或者,

根据家教设备内置的红外传感器检测预设范围内是否存在人体信号,如果存在人体信号,则触发执行采集用户输入的语音信息的操作,其中,人体信号用于反映家教设备的预设范围内存在处于静止状态或者运动状态的人;或者,

从家长侧的监护设备获取家长为用户安排的学习计划,并从学习计划中获取当前日期的所有学习计划以及每个学习计划对应的学习时间段,以及判断当前时刻是否处于到达某一学习计划的起始时刻,如果是,则触发执行采集用户输入的语音信息的操作。

可见,该可选的实施方式能够在特定条件(即检测到用户需要使用家教设备)下才触发采集用户输入的语音信息的操作,有利于减少家教设备的功耗,延长家教设备的续航时间。

识别单元402,用于对语音信息进行识别,以获取语音信息中包含的目标关键字,并将目标关键字提供给判断单元403。

作为一种可选的实施方式,识别单元402对该语音信息进行识别,以获取该语音信息中包含的目标关键字可以包括:

识别单元402提取语音信息中的原始声纹特征,并判断该原始声纹特征是否与目标声纹特征相匹配,如果该原始声纹特征与目标声纹特征相匹配,则对该语音信息进行关键字识别,以得到该语音信息中包含的目标关键字,其中,目标声纹特征为用户(家教设备的持有者)预先存储在家教设备中的用于识别用户身份的声纹特征。

判断单元403,用于判断预先获取到的唤醒词集合中是否存在与目标关键字相匹配的目标唤醒词,并将判断结果提供给确定单元404,其中,该唤醒词集合包括用于启动语音搜题功能的至少一个唤醒词,且该唤醒词集合所包括的唤醒词至少包括在采集语音信息之前用户输入的所有语音问题的语音内容。

本发明实施例中,需要说明的是,如果预先获取到的唤醒词集合中不存在与目标关键字相匹配的目标唤醒词,判断单元403还可以执行以下操作:

根据语音信息包含的目标关键字,确定语音信息的语义内容;

将该语义内容发送至与家教设备相匹配的监护人设备(家长侧设备或老师侧设备),由监护人设备的用户根据该语义内容识别该语音信息是否为家教设备的用户问问题的语音信息;

在接收到监护人设备返回的用于表示该语音信息为家教设备的用户问问题的语音信息时,根据语音信息中包含的目标关键字确定用户所需要问的问题,搜索与该问题、家教设备的用户的年龄段相匹配的答案并显示;

将该音信息中包含的目标关键字增加至唤醒词集合中。

确定单元404,用于在上述判断单元403判断出目标关键字与目标唤醒词相匹配时,则根据目标关键字确定目标问题,并将该目标问题提供给搜索单元405。

本发明实施例中,目标关键字的数量可以是一个或者多个,本发明实施例不做限定。可选的,确定单元404可以判断目标关键字的数量是否少于预设关键字数量,如果是,则获取与每个目标关键字相似的补充关键字,并分别确定每个目标关键字的补充关键字与该目标关键字所属类别的相似度,判断是否存在相似度高于预设相似度的目标补充关键字,如果存在目标补充关键字,则根据目标关键字以及目标补充关键字确定目标问题。确定单元404在根据目标关键字确定目标问题时,如果目标关键字的数量过少,容易导致家教设备无法准确地确定用户想要搜索的目标问题,进而导致最终输出的内容(目标答案)与用户想要获得的内容不符。尤其是当用户是小学低年级学生时,由于小学低年级学生的判断能力较弱,因此,家教设备输出的内容对他们造成误导。可见,本发明实施例,可以通过目标关键字与目标补充关键字相结合的方式确定目标问题,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率。

搜索单元405,用于搜索目标问题的目标答案,并将该目标答案提供给第一输出单元406。

本发明实施例中,搜索单元405在搜索目标问题的目标答案之前,还可以根据目标关键字确定目标问题所在的分类领域,进一步地,还可以根据目标问题所在的分类领域以及目标关键字确定目标问题所对应的目标学科,并在确定出该目标问题所对应的目标学科之后,在目标学科所在的领域范围对目标问题的目标答案进行搜索。可见,本发明实施例,可以通过确定目标问题所在的分类领域,使得仅需要在该分类领域所包含的内容范围中搜索目标答案,进而提高了搜索目标答案的搜索效率。

第一输出单元406,用于输出目标答案。

本发明实施例中,可选的,第一输出单元406在输出目标答案之前,还可以检测家教设备的显示界面中是否存在处于运行状态的第一应用程序,如果存在处于运行状态的第一应用程序,获取第一应用程序的运行等级,并判断第一应用程序的运行等级是否高于预设运行等级,如果是,采用分屏的形式或者悬浮窗口的形式输出目标答案;如果否,将第一应用程序的运行方式更改为后台运行,并在显示界面输出该目标答案。可见,本发明实施例,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性。

可见,通过图4所描述的家教设备,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率;以及,能够使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度;以及,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率;以及,可以通过确定目标问题所在的分类领域,使得仅需要在该分类领域所包含的内容范围中搜索目标答案,进而提高了搜索目标答案的搜索效率;此外,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性。

实施例五

请参阅图5,图5是本发明实施例提供的另一种家教设备的结构示意图,其中,图5所示的家教设备是由图4所示的家教设备进一步进行优化得到的。与图5所示的家教设备相比较,图5所示的家教设备还包括:

获取单元407,用于在上述确定单元404根据目标关键字确定目标问题之后,获取用户在预设时间段内的历史搜题记录,并将该历史搜题记录提供给确定单元404。

作为一种可选的实施方式,获取单元407可以获取用户在预设时间段内的历史搜题记录,该历史搜题记录可以包括历史搜索时间以及历史搜索关键字;根据历史搜索关键字可以在家教设备的本地数据库中查找与该历史搜索关键字相符的历史搜索问题。

上述确定单元404,还用于根据历史搜题记录确定历史搜索问题,并将确定结果提供给判断单元403。

上述判断单元403,还用于判断所有历史搜索问题中是否存在与目标问题相同的目标历史搜索问题。

上述搜索单元405,具体用于在上述判断单元403判断出不存在目标历史搜索问题时,搜索目标问题的目标答案。

上述获取单元407,还用于在上述判断单元403判断出存在目标历史搜索问题时,从本地数据库中获取目标历史搜索问题的目标历史搜索答案,并将目标历史搜索答案提供给第二输出单元408。

第二输出单元408,用于将目标历史搜索答案作为目标答案输出。

可见,通过图5所描述的家教设备,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率;以及,能够使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度;以及,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率;以及,提高了搜索目标答案的搜索效率;以及,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性;此外,可以通过本地数据库进行问题搜索,进一步提高了搜题的效率。

实施例六

请参阅图6,图6是本发明实施例提供的又一种家教设备的结构示意图,其中,图6所示的家教设备是由图5所示的家教设备进一步进行优化得到的。与图5所示的家教设备相比较,在图6所示的家教设备还包括:

定位单元409,用于在上述搜索单元405搜索目标问题的目标答案之后,对家教设备的当前位置进行定位,得到当前位置坐标,并将该当前位置坐标提供给判断单元403。

上述判断单元403,还用于判断当前位置坐标是否属于预设的可播放位置区域中,并将判断结果提供给获取单元407。

上述获取单元407,还用于在上述判断单元403判断出当前位置坐标属于所述可播放位置区域中时,获取用户与家教设备之间的第一距离,并将该第一距离提供给判断单元403。

上述判断单元403,还用于判断第一距离是否大于预设距离。

上述第一输出单元406,具体用于在上述判断单元403判断出第一距离不大于预设距离时,在家教设备的显示界面输出目标答案。

上述第二输出单元408,还用于在上述判断单元403判断出第一距离大于预设距离时,输出针对第一知识点的讲解语音以及目标答案。

作为一种可选的实施方式,如图6所示,上述采集单元401,还用于采集用户的视线在显示界面的停留时长,并将该停留时长提供给判断单元403。

上述判断单元403,还用于判断停留时长是否大于预设停留时长,并将判断结果提供给获取单元407。

上述获取单元407,还用于在上述判断单元403判断出该停留时长大于预设停留时长时,获取历史搜索题目对应的第二知识点,并将该第二知识点提供给判断单元403。

上述判断单元403,还用于判断所有第二知识点中是否存在与第一知识点相匹配的目标第二知识点,并将判断结果提供给确定单元404。

上述确定单元404,还用于在上述判断单元403判断出所有第二知识点中存在与第一知识点相匹配的目标第二知识点时,将目标第二知识点确定为用户的薄弱知识点,并将该薄弱知识点提供给第三输出单元410。

第三输出单元410,用于输出针对薄弱知识点的讲解视频供用户学习。

作为一种可选的实施方式,如图6所示,上述确定单元404,还用于在将目标第二知识点确定为用户的薄弱知识点之后,确定薄弱知识点对应的目标学科,并将确定结果提供给获取单元407。

上述获取单元407,还用于获取用户针对目标学科的总学习时长以及针对薄弱知识点的目标学习时长,并提供给计算单元411。

计算单元411,用于计算目标学习时长占总学习时长的目标百分比,并将该百分比提供给判断单元403。

上述判断单元403,还用于判断目标百分比是否高于预设百分比,并将判断结果提供给第三输出单元410。

上述第三输出单元410,具体用于在上述判断单元403判断出百分比不高于预设百分比,输出针对薄弱知识点的讲解视频供用户学习。

可见,通过图6所描述的家教设备,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率;以及,能够使得语音搜题更加方便和快捷,提高了对用户触发语音搜题功能的响应速度;以及,能够降低由于目标关键字的数量过少导致的目标问题的确定存在偏差的情况发生的概率,提高了根据目标关键字确定目标问题的准确率;以及,提高了搜索目标答案的搜索效率;以及,可以根据当前处于显示界面的应用程序的运行等级确定目标答案的输出形式,使得目标答案的输出形式更具有灵活性;此外,可以通过本地数据库进行问题搜索,进一步提高了搜题的效率;此外,可以使得判断结果更符合用户的实际情况,进而提高了对题目难易程度判断的准确性。

本发明实施例还提供了又一种家教机,如图7所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该可穿戴设备可以为包括家教机、智能腕带、智能眼镜等任意终端设备,以终端为家教机为例:

图7示出的是与本发明实施例提供的终端相关的家教机的部分结构框图。参考图7,家教机包括:射频(radiofrequency,rf)电路1110、存储器1120、输入单元1130、显示单元1140、传感器1150、音频电路1160、无线通信模块1170、处理器1180、电源1190以及摄像头1100等部件。本领域技术人员可以理解,图7中示出的家教机结构并不构成对家教机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图7对家教机的各个构成部件进行具体的介绍:

rf电路1110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1180处理;另外,将设计上行的数据发送给基站。通常,rf电路1110包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,rf电路1110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

存储器1120可用于存储可执行程序代码,与存储器1120耦合的处理器1180通过运行存储在存储器1120的可执行程序代码,从而执行家教机的各种功能应用以及数据处理,特别是用于执行实施例一至实施例三任一种基于用户行为的溺水报警方法的全部或部分步骤。存储器1120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据家教机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元1130可用于接收输入的数字或字符信息,以及产生与家教机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1130可包括触控面板1131以及其他输入设备1132。触控面板1131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1131上或在触控面板1131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1180,并能接收处理器1180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1131。除了触控面板1131,输入单元1130还可以包括其他输入设备1132。具体地,其他输入设备1132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元1140可用于显示由用户输入的信息或提供给用户的信息以及家教机的各种菜单。显示单元1140可包括显示面板1141,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1141。进一步的,触控面板1131可覆盖显示面板1141,当触控面板1131检测到在其上或附近的触摸操作后,传送给处理器1180以确定触摸事件的类型,随后处理器1180根据触摸事件的类型在显示面板1141上提供相应的视觉输出。虽然在图7中,触控面板1131与显示面板1141是作为两个独立的部件来实现家教机的输入和输入功能,但是在某些实施例中,可以将触控面板1131与显示面板1141集成而实现家教机的输入和输出功能。

家教机还可包括至少一种传感器1150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1141的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1141和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路1160、扬声器1161,传声器1162可提供用户与家教机之间的音频接口。音频电路1160可将接收到的音频数据转换后的电信号,传输到扬声器1161,由扬声器1161转换为声音信号输出;另一方面,传声器1162将收集的声音信号转换为电信号,由音频电路1160接收后转换为音频数据,再将音频数据输出处理器1180处理后,经rf电路1110以发送给比如另一家教机,或者将音频数据输出至存储器1120以便进一步处理。

无线通信模块1170可用于在执行向外部设备发送信息、接收外部设备的控制指令等,特别地,在接收到外部设备的控制指令之后发送至处理器1180,由处理器1180处理。无线通信模块1170可包括如无线保真(wirelessfidelity,wifi)模块等。其中,wifi属于短距离无线传输技术,家教机通过wifi模块可以用于发送信息、帮助用户收发电子邮件、浏览网页和访问流式媒体以及接收外部设备的控制指令等,它为用户提供了无线的宽带互联网访问。

处理器1180是家教机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1120内的软件程序和/或模块,以及调用存储在存储器1120内的数据,执行家教机的各种功能和处理数据,从而对家教机进行整体监控。可选的,处理器1180可包括一个或多个处理单元;优选的,处理器1180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1180中。

家教机还包括给各个部件供电的电源1190(比如电池),优选的,电源可以通过电源管理系统与处理器1180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,家教机还可以包括蓝牙模块等,在此不再赘述。

在本发明实施例中,该家教机所包括的处理器1180用于执行存储器1120中存储的可执行程序代码,还具有以下功能:

控制音频电路1160采集用户输入的语音信息,并对语音信息进行识别,以获取语音信息中包含的目标关键字;

判断预先获取到的唤醒词集合中是否存在与目标关键字相匹配的目标唤醒词,唤醒词集合包括用于启动语音搜题功能的至少一个唤醒词,且唤醒词集合所包括的唤醒词至少包括在采集语音信息之前用户输入的所有语音问题的语音内容;

如果目标关键字与目标唤醒词相匹配,则根据目标关键字确定目标问题,并搜索目标问题的目标答案;

控制显示单元1140或者音频电路1160输出目标答案。

可见,通过该家教机所包括的处理器1180,能够根据用户输入的语音信息直接进行搜题,与现有技术中用户需要先唤醒家教机,进一步点击搜题功能的图标进入搜题界面,再输入题目才能进行搜题相比,本发明实施例能够简化搜题步骤,进而提高了搜题效率。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(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