掌桥专利:专业的专利平台
掌桥专利
首页

一种题目示意图生成方法及装置

文献发布时间:2023-06-19 10:06:57


一种题目示意图生成方法及装置

技术领域

本公开涉及计算机技术领域,具体而言,涉及一种题目示意图生成方法及装置。

背景技术

近年来,学生的教育问题越来越受到各方面的重视,但出于人力成本等多方面考量,学生们在进行答题时往往不会有专人进行随时的讲解,因此,需要借助应用程序对学生不会的练习题进行求解。

相关技术中,在借助应用程序对练习题进行求解时,应用程序往往只能给出计算步骤和最终的求解结果,然而这种展示方法并不直观,学生看了之后可能并无法理解练习题的解题过程,因此,这种方式教学效果较差。

发明内容

本公开实施例至少提供一种题目示意图生成方法及装置。

第一方面,本公开实施例提供了一种题目示意图生成方法,包括:

获取待解题目的题目信息;

基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息;

基于所述至少一个绘图步骤的绘图顺序,以及所述至少一个绘图步骤对应的解析信息,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,在基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息之后,所述方法还包括:

基于所述待解题目的题目信息,确定所述待解题目的目标题目类型;

确定与所述目标题目类型相匹配的目标绘图模板;

所述基于所述至少一个绘图步骤的解析信息,绘制所述待解题目对应的讲解示意图,包括:

基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型是基于预先训练的神经网络确定的,

所述方法还包括根据以下方法确定所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型:

将所述待解题目的题目信息输入至预先训练的神经网络中,确定所述待解题目对应的目标题目类型,以及所述待解题目对应的至少一个绘图步骤的解析信息,其中,所述神经网络是基于样本题目信息和样本题目信息对应的标注信息训练得到的,所述样本题目信息对应的标注信息用于表示所述样本题目信息的题目类型,和所述样本题目信息对应的绘图步骤的解析信息。

一种可能的实施方式中,所述确定与所述目标题目类型相匹配的目标绘图模板,包括:

确定与所述目标题目类型相匹配的至少一个绘图模板,并获取所述至少一个绘图模板对应的匹配条件;

基于所述至少一个绘图模板对应的匹配条件,确定所述待解题目的题目信息所满足的目标匹配条件;

将所述目标匹配条件对应的绘图模板确定为所述目标绘图模板。

一种可能的实施方式中,所述目标绘图模板包括至少一个绘图步骤对应的绘图规则;

所述基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图,包括:

针对所述至少一个绘图步骤中每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图。

一种可能的实施方式中,所述至少一个绘图步骤包括多个绘图步骤;针对所述至少一个绘图步骤中的每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图,包括:

针对所述多个绘图步骤中按照绘图顺序排列的首个绘图步骤,基于该首个绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该首个绘图步骤对应的讲解示意图;

针对所述多个绘图步骤中除首个绘图步骤外的其他每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,在前一绘图步骤绘制的讲解示意图上进行绘制,得到该绘图步骤对应的讲解示意图。

一种可能的实施方式中,所述目标绘图模板还包括与绘图步骤对应的讲解模板;

所述方法还包括:

将每个所述绘图步骤的解析信息对应添加至所述目标绘图模板中与该绘图步骤对应的讲解模板中,得到所述待解题目对应的绘图讲解信息。

一种可能的实施方式中,所述方法还包括:

生成所述绘图讲解信息对应的音频信息;

展示所述讲解示意图的绘制过程,并在展示所述绘制过程的同时,播放所述音频信息。

一种可能的实施方式中,所述绘图讲解信息对应的音频信息中,包括各个绘图步骤分别对应的目标音频信息;所述在展示所述绘制过程的同时,播放所述音频信息,包括:

在展示每个绘图步骤的讲解示意图的绘制过程的同时,播放该绘图步骤对应的目标音频信息。

第二方面,本公开实施例还提供一种题目示意图生成装置,包括:

获取模块,用于获取待解题目的题目信息;

确定模块,用于基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息;

绘制模块,用于基于所述至少一个绘图步骤的绘图顺序,以及所述至少一个绘图步骤对应的解析信息,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,在基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息之后,所述确定模块,还用于:

基于所述待解题目的题目信息,确定所述待解题目的目标题目类型;

确定与所述目标题目类型相匹配的目标绘图模板;

所述绘制模块,在基于所述至少一个绘图步骤的解析信息,绘制所述待解题目对应的讲解示意图时,用于:

基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型是基于预先训练的神经网络确定的,

所述确定模块,还用于根据以下方法确定所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型:

将所述待解题目的题目信息输入至预先训练的神经网络中,确定所述待解题目对应的目标题目类型,以及所述待解题目对应的至少一个绘图步骤的解析信息,其中,所述神经网络是基于样本题目信息和样本题目信息对应的标注信息训练得到的,所述样本题目信息对应的标注信息用于表示所述样本题目信息的题目类型,和所述样本题目信息对应的绘图步骤的解析信息。

一种可能的实施方式中,所述确定模块,在确定与所述目标题目类型相匹配的目标绘图模板时,用于:

确定与所述目标题目类型相匹配的至少一个绘图模板,并获取所述至少一个绘图模板对应的匹配条件;

基于所述至少一个绘图模板对应的匹配条件,确定所述待解题目的题目信息所满足的目标匹配条件;

将所述目标匹配条件对应的绘图模板确定为所述目标绘图模板。

一种可能的实施方式中,所述目标绘图模板包括至少一个绘图步骤对应的绘图规则;

所述绘制模块,在基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图时,用于:

针对所述至少一个绘图步骤中每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图。

一种可能的实施方式中,所述至少一个绘图步骤包括多个绘图步骤;针对所述至少一个绘图步骤中的每个绘图步骤,所述绘制模块,在基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图时,用于:

针对所述多个绘图步骤中按照绘图顺序排列的首个绘图步骤,基于该首个绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该首个绘图步骤对应的讲解示意图;

针对所述多个绘图步骤中除首个绘图步骤外的其他每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,在前一绘图步骤绘制的讲解示意图上进行绘制,得到该绘图步骤对应的讲解示意图。

一种可能的实施方式中,所述目标绘图模板还包括与绘图步骤对应的讲解模板;

所述确定模块,还用于:

将每个所述绘图步骤的解析信息对应添加至所述目标绘图模板中与该绘图步骤对应的讲解模板中,得到所述待解题目对应的绘图讲解信息。

一种可能的实施方式中,所述装置还包括展示模块,用于:

生成所述绘图讲解信息对应的音频信息;

展示所述讲解示意图的绘制过程,并在展示所述绘制过程的同时,播放所述音频信息。

一种可能的实施方式中,所述绘图讲解信息对应的音频信息中,包括各个绘图步骤分别对应的目标音频信息;所述展示模块,在展示所述绘制过程的同时,播放所述音频信息时,用于:

在展示每个绘图步骤的讲解示意图的绘制过程的同时,播放该绘图步骤对应的目标音频信息。

第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。

本公开实施例所提供的题目示意图生成方法及装置,在获取到待解题目的题目信息之后,可以根据待解题目的题目信息,确定至少一个绘图步骤以及至少一个绘图步骤的解析信息,并基于至少一个绘图步骤的绘图顺序,以及至少一个绘图步骤的解析信息,自动绘制待解题目对应的讲解示意图,通过向用户展示讲解示意图,可以使得用户更加直观的观看到待解题目的解题过程,进而帮助用户理解待解题目的求解过程,提升了用户的学习效率。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本公开实施例所提供的一种题目示意图生成方法的流程图;

图2示出了本公开实施例所提供的一种题目示意图生成方法中,目标绘图模板确定方法的流程图;

图3示出了本公开实施例所提供的简易绘制的图形的示意图;

图4示出了本公开实施例所提供的一种题目示意图生成装置的架构示意图;

图5示出了本公开实施例所提供的一种计算机设备的示意图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

经研究发现,相关技术中,在借助应用程序对练习题进行求解时,应用程序往往只能给出计算步骤和最终的求解结果,然而这种展示方法并不直观,学生看了之后可能并无法理解练习题的解题过程,因此,这种方式教学效果较差。

基于上述研究,本公开提供了一种题目示意图生成方法及装置,在获取到待解题目的题目信息之后,可以根据待解题目的题目信息,确定至少一个绘图步骤以及至少一个绘图步骤的解析信息,并基于至少一个绘图步骤的绘图顺序,以及至少一个绘图步骤的解析信息,自动绘制待解题目对应的讲解示意图,通过向用户展示讲解示意图,可以使得用户更加直观的观看到待解题目的解题过程,进而帮助用户理解待解题目的求解过程,提升了用户的学习效率。

针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

为便于对本实施例进行理解,首先对本公开实施例所公开的一种题目示意图生成方法进行详细介绍,本公开实施例所提供的题目示意图生成方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助手(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该题目示意图生成方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。

参见图1所示,为本公开实施例提供的一种题目示意图生成方法的流程图,所述方法包括步骤101~步骤103,其中:

步骤101、获取待解题目的题目信息。

步骤102、基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息。

步骤103、基于所述至少一个绘图步骤的绘图顺序,以及所述至少一个绘图步骤对应的解析信息,绘制所述待解题目对应的讲解示意图。

以下是对上述步骤的详细介绍。

针对步骤101、

在一种可能的实施方式中,若获取待解题目的题目信息的执行主体为服务器,在获取待解题目的题目信息时,可以是接收客户端发送的携带有待解题目的题目信息的生成指令,基于该生成指令获取待解题目的题目信息。

实际应用中,获取所述待解题目的题目信息的方式可以是以下方式中的任一种:

方式一、获取用户在预设输入位置输入的所述待解题目的题目信息。

在一种可能的实施方式中,客户端可以预设有输入位置区域,用户可以通过键入或者复制粘贴的方式在输入位置区域输入待解题目的题目信息。

若所述获取用户在预设输入位置输入的所述题目信息的执行主体为客户端,则可以是用户在所述输入位置区域输入题目信息之后,客户端可以直接获取该待解题目的题目信息;若所述获取用户在预设输入位置输入的所述待解题目的题目信息的执行主体为服务器,则可以是用户在所述输入位置区域输入待解题目的题目信息之后,客户端再将该待解题目的题目信息发送给服务器,从而使服务器获取到所述待解题目的题目信息。

方式二、获取包含所述待解题目的题目信息的图像、视频、音频等媒体内容,并提取所述媒体内容中的信息,从而得到所述待解题目的题目信息。

若所述获取包含所述待解题目的题目信息的图像的执行主体为客户端,则可以通过终端设备携带的摄像头获取包含有所述待解题目的题目信息的图像,再通过光学字符识别(Optical Character Recognition,OCR)等识别技术,获取图像中包含的所述待解题目的题目信息;

若所述获取包含所述待解题目的题目信息的图像的执行主体为服务器,则可以先通过客户端获取终端设备携带的摄像头获取包含有所述待解题目的题目信息的图像,再通过OCR等识别技术,确定图像中包含的所述待解题目的题目信息,最后发送给所述服务器;或者,

服务器可以直接获取客户端发送的包含有所述待解题目的题目信息的图像,该图像可以是通过调用客户端部署的电子设备的摄像头采集的,再通过OCR等识别技术,得到所述待解题目的题目信息。

当包含所述待解题目的题目信息的媒体内容为视频时,可以对所述视频进行抽帧,从而确定其中包含的所述待解题目的题目信息,再通过OCR等识别技术,得到所述待解题目的题目信息;当包含所述待解题目的题目信息的媒体内容为音频时,可以通过语音识别技术将所述音频转化为包含所述待解题目的题目信息的文本内容,从而得到所述待解题目的题目信息。

针对步骤102和步骤103、

所述绘图步骤的解析信息可以包括每个绘图步骤对应的关键点信息,示例性的,若所述待解题目的题目信息为:小明的左边有12人,右边有8人,一共有多少人?则该待解题目的题目信息中对应的各个绘图步骤的关键点信息分别为,小明,左边有12人,右边有8人。

在一种可能的实施方式中,在基于待解题目的题目信息,确定待解题目对应的至少一个绘图步骤、以及至少一个绘图步骤的解题信息时,可以将待解题目的题目信息输入至预先训练的第一神经网络中,得到待解题目对应的至少一个绘图步骤、以及至少一个绘图步骤的解题信息。

这里,所述第一神经网络可以是基于样本题目信息,以及样本题目信息的标注信息训练得到的,所述样本题目信息的标注信息可以包括所述样本题目对应的至少一个绘图步骤、以及至少一个绘图步骤的解题信息。

在一种可能的实施方式中,在基于待解题目的题目信息,确定待解题目对应的至少一个绘图步骤、以及至少一个绘图步骤的解析信息之后,还可以基于待解题目的题目信息,确定待解题目的目标题目类型,然后确定与目标题目类型相匹配的目标绘图模板,在基于至少一个绘图步骤的解析信息,绘制待解题目对应的讲解示意图时,可以基于至少一个绘图步骤的解析信息和目标绘图模板,绘制待解题目对应的讲解示意图。

其中,一示例中,在基于待解题目的题目信息,确定待解题目的目标题目类型时,可以将待解题目的题目信息输入至预先训练的第二神经网络中,得到待解题目的目标题目类型。

这里,所述第二神经网络可以是基于样本题目信息,以及样本题目信息的题目类型标注训练得到的。

待解题目对应的目标题目类型可以为以下题目类型中的任意一种:

排队问题、路程问题、分配问题、购买问题等。

在另外一种可能的实施方式中,上述第一神经网络和第二神经网络可以是同一神经网络,即所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型是基于预先训练的同一个神经网络确定的。

具体的,在确定待解题目对应的至少一个绘图步骤、至少一个绘图步骤的解析信息以及待解题目的目标题目类型时,可以将待解题目的题目信息输入至预先训练的神经网络中,确定所述待解题目对应的目标题目类型,以及所述待解题目对应的至少一个绘图步骤的解析信息,其中,所述神经网络是基于样本题目信息和样本题目信息对应的标注信息训练得到的,所述样本题目信息对应的标注信息用于表示所述样本题目信息的题目类型,和所述样本题目信息对应的绘图步骤的解析信息。

在一种可能的实施方式中,在确定与目标题目类型相匹配的目标绘图模板时,可以参照如图2所示的方法,包括以下几个步骤:

步骤201、确定与目标题目类型相匹配的至少一个绘图模板,并获取所述至少一个绘图模板对应的匹配条件。

具体实施中,同一目标题目类型可以匹配有多个绘图模板,示例性的,对于目标题目类型“排队”问题,则题目信息为“从左往右数XXX,从右往左数XXX”对应的绘图模板,和“XX的左边XXXX,XX的右边XXXX”对应的绘图模板可以不同。

不同的绘图模板可以对应不同的匹配条件,示例性的,绘图模板A对应的匹配条件可以是:携带有关键词“从左往右数”和/或关键词“从右往左数”,以及携带关键词“第X”等。

步骤202、基于至少一个绘图模板对应的匹配条件,确定待解题目的题目信息所满足的目标匹配条件。

具体实施中,绘图模板对应的匹配条件可以有多个条件,待解题目的题目信息所满足的目标匹配条件可以理解为,待解题目的题目信息满足该匹配条件下的所有条件。

步骤203、将目标匹配条件对应的绘图模板确定为目标绘图模板。

在一种可能的实施方式中,目标绘图模板中可以包括至少一个绘图步骤对应的绘图规则,在基于至少一个绘图步骤的解析信息和目标绘图模板,绘制待解题目对应的讲解示意图时,针对至少一个绘图步骤中的每个绘图步骤,可以基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图。

示例性的,若待解题目的题目信息为小明的左边有12人,右边有8人,一共有多少人?对应的绘图模板可以包括:

1、先画一个

2、

3、

在将绘图步骤的解析信息添加至绘图模板之后,可以是

1、先画一个

2、

3、

这里,上述A、F、N可以对应同一种图形,用于表征待解题目的题目信息中的物体,示例性的,可以对应圆、三角形、五角星等。

在确定用于表征待解题目的题目信息中的物体的图形时,可以在确定待解题目的题目信息中的物体名称之后,确定候选图形库中是否有与该物体对应的图形,例如若题目信息中的物体名称为苹果,则可以先确定候选图像库中是否有苹果对应的图形,若有,则直接将确定的图形作为用于表征该题目信息中的物体的图形;若没有,则直接将预设图形作为用于表征该题目信息中的物体的图形。

在一种可能的实施方式中,当需要重复绘制的图形较多时,可以通过简易绘制的方法绘制重复的图形,示例性的,若上示例中用圆圈代表小明,则在第二步周,在小明左边需要绘制12个圆圈,因此为了提高绘图效率,可以在小明左边画两个圆圈,然后在小明与该圆圈中间用省略号代替其余10个圆圈。

需要说明的是,在通过简易绘制的方法绘制重复的图形时,需要对绘制的图添加必要的说明,示例性的,简易绘制的图形可以如图3所示。

在一种可能的实施方式中,至少一个绘图步骤可以包括多个绘图步骤。针对至少一个绘图步骤中的每个绘图步骤,在基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图时,针对不同的绘图步骤,可以执行如下绘制过程:

针对所述多个绘图步骤中按照绘图顺序排列的首个绘图步骤,基于该首个绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该首个绘图步骤对应的讲解示意图。

针对所述多个绘图步骤中除首个绘图步骤外的其他每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,在前一绘图步骤绘制的讲解示意图上进行绘制,得到该绘图步骤对应的讲解示意图。

在一种可能的实施方式中,目标绘图模板中还可以包括与该绘图模板对应的讲解模板,确定目标绘图模板之后,还可以将每个绘图步骤的解析信息对应添加至目标绘图模板中与该绘图步骤对应的讲解模板中,得到待解题目对应的绘图讲解信息。

示例性的,所述绘图讲解信息可以如下所示:

1、先画一个

2、

3、

这里,所述绘图讲解信息为对每个绘图步骤的讲解。

在另外一种可能的实施方式中,讲解模板中还可以包括对该待解题目的答案信息,所述答案信息的解析信息也可以是上述神经网络输出的,绘图讲解信息中除包括对于每个绘图步骤的讲解外,还可以包括该答案信息。

示例性的,包括答案信息的绘图讲解信息可以为:

1、先画一个

2、

3、

4、所以,

其中,4为答案信息。

在一种可能的实施方式中,所述答案信息的解析信息可以包括计算算式、计算算式中各个参数的意义。延续上栗,计算算式为12+8+1=21,其中,21表示总人数,12表示小明左边的人,8表示小明右边的人,1表示小明。

在一种可能的实施方式中,在确定待解题目对应的绘图讲解信息之后,可以生成绘图讲解信息对应的音频信息,然后展示讲解示意图的绘制过程,并在展示绘制过程的同时,播放生成的音频信息。

具体的,绘制讲解信息对应的音频信息中,包括各个绘图步骤分别对应的目标音频信息;在展示绘制过程的同时,播放音频信息,可以包括:在展示每个绘图步骤的讲解示意图的绘制过程的同时,播放该绘图步骤对应的目标音频信息。

这里,需要说明的是,若执行本公开所提供的题目示意图生成方法的计算机设备为不具有显示功能的设备,例如为服务器等,则所述展示讲解示意图的绘制过程,并在展示绘制过程的过程同时,播放生成的音频信息,可以是由该计算机设备(如服务器)控制具有展示功能的展示设备进行绘制过程的展示以及音频信息的播放。

本公开实施例所提供的方法,在获取到待解题目的题目信息之后,可以根据待解题目的题目信息,确定至少一个绘图步骤以及至少一个绘图步骤的解析信息,并基于至少一个绘图步骤的绘图顺序,以及至少一个绘图步骤的解析信息,自动绘制待解题目对应的讲解示意图,通过向用户展示讲解示意图,可以使得用户更加直观的观看到待解题目的解题过程,进而帮助用户理解待解题目的求解过程,提升了用户的学习效率。

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。

基于同一发明构思,本公开实施例中还提供了与题目示意图生成方法对应的题目示意图生成装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述题目示意图生成方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图4所示,为本公开实施例提供的一种题目示意图生成装置的架构示意图,所述装置包括:获取模块401、确定模块402、绘制模块403;其中,

获取模块401,用于获取待解题目的题目信息;

确定模块402,用于基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息;

绘制模块403,用于基于所述至少一个绘图步骤的绘图顺序,以及所述至少一个绘图步骤对应的解析信息,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,在基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息之后,所述确定模块402,还用于:

基于所述待解题目的题目信息,确定所述待解题目的目标题目类型;

确定与所述目标题目类型相匹配的目标绘图模板;

所述绘制模块403,在基于所述至少一个绘图步骤的解析信息,绘制所述待解题目对应的讲解示意图时,用于:

基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型是基于预先训练的神经网络确定的,

所述确定模块402,还用于根据以下方法确定所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型:

将所述待解题目的题目信息输入至预先训练的神经网络中,确定所述待解题目对应的目标题目类型,以及所述待解题目对应的至少一个绘图步骤的解析信息,其中,所述神经网络是基于样本题目信息和样本题目信息对应的标注信息训练得到的,所述样本题目信息对应的标注信息用于表示所述样本题目信息的题目类型,和所述样本题目信息对应的绘图步骤的解析信息。

一种可能的实施方式中,所述确定模块402,在确定与所述目标题目类型相匹配的目标绘图模板时,用于:

确定与所述目标题目类型相匹配的至少一个绘图模板,并获取所述至少一个绘图模板对应的匹配条件;

基于所述至少一个绘图模板对应的匹配条件,确定所述待解题目的题目信息所满足的目标匹配条件;

将所述目标匹配条件对应的绘图模板确定为所述目标绘图模板。

一种可能的实施方式中,所述目标绘图模板包括至少一个绘图步骤对应的绘图规则;

所述绘制模块403,在基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图时,用于:

针对所述至少一个绘图步骤中每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图。

一种可能的实施方式中,所述至少一个绘图步骤包括多个绘图步骤;针对所述至少一个绘图步骤中的每个绘图步骤,所述绘制模块403,在基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图时,用于:

针对所述多个绘图步骤中按照绘图顺序排列的首个绘图步骤,基于该首个绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该首个绘图步骤对应的讲解示意图;

针对所述多个绘图步骤中除首个绘图步骤外的其他每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,在前一绘图步骤绘制的讲解示意图上进行绘制,得到该绘图步骤对应的讲解示意图。

一种可能的实施方式中,所述目标绘图模板还包括与绘图步骤对应的讲解模板;

所述确定模块402,还用于:

将每个所述绘图步骤的解析信息对应添加至所述目标绘图模板中与该绘图步骤对应的讲解模板中,得到所述待解题目对应的绘图讲解信息。

一种可能的实施方式中,所述装置还包括展示模块404,用于:

生成所述绘图讲解信息对应的音频信息;

展示所述讲解示意图的绘制过程,并在展示所述绘制过程的同时,播放所述音频信息。

一种可能的实施方式中,所述绘图讲解信息对应的音频信息中,包括各个绘图步骤分别对应的目标音频信息;所述展示模块404,在展示所述绘制过程的同时,播放所述音频信息时,用于:

在展示每个绘图步骤的讲解示意图的绘制过程的同时,播放该绘图步骤对应的目标音频信息。

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。

基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图5所示,为本公开实施例提供的计算机设备500的结构示意图,包括处理器501、存储器502、和总线503。其中,存储器502用于存储执行指令,包括内存5021和外部存储器5022;这里的内存5021也称内存储器,用于暂时存放处理器501中的运算数据,以及与硬盘等外部存储器5022交换的数据,处理器501通过内存5021与外部存储器5022进行数据交换,当计算机设备500运行时,处理器501与存储器502之间通过总线503通信,使得处理器501在执行以下指令:

获取待解题目的题目信息;

基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息;

基于所述至少一个绘图步骤的绘图顺序,以及所述至少一个绘图步骤对应的解析信息,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,处理器501执行的指令中,在基于所述待解题目的题目信息,确定所述待解题目对应的至少一个绘图步骤、以及所述至少一个绘图步骤的解析信息之后,所述方法还包括:

基于所述待解题目的题目信息,确定所述待解题目的目标题目类型;

确定与所述目标题目类型相匹配的目标绘图模板;

所述基于所述至少一个绘图步骤的解析信息,绘制所述待解题目对应的讲解示意图,包括:

基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图。

一种可能的实施方式中,处理器501执行的指令中,所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型是基于预先训练的神经网络确定的,

所述方法还包括根据以下方法确定所述待解题目对应的至少一个绘图步骤、所述至少一个绘图步骤的解析信息以及所述待解题目的目标题目类型:

将所述待解题目的题目信息输入至预先训练的神经网络中,确定所述待解题目对应的目标题目类型,以及所述待解题目对应的至少一个绘图步骤的解析信息,其中,所述神经网络是基于样本题目信息和样本题目信息对应的标注信息训练得到的,所述样本题目信息对应的标注信息用于表示所述样本题目信息的题目类型,和所述样本题目信息对应的绘图步骤的解析信息。

一种可能的实施方式中,处理器501执行的指令中,所述确定与所述目标题目类型相匹配的目标绘图模板,包括:

确定与所述目标题目类型相匹配的至少一个绘图模板,并获取所述至少一个绘图模板对应的匹配条件;

基于所述至少一个绘图模板对应的匹配条件,确定所述待解题目的题目信息所满足的目标匹配条件;

将所述目标匹配条件对应的绘图模板确定为所述目标绘图模板。

一种可能的实施方式中,处理器501执行的指令中,所述目标绘图模板包括至少一个绘图步骤对应的绘图规则;

所述基于所述至少一个绘图步骤的解析信息和所述目标绘图模板,绘制所述待解题目对应的讲解示意图,包括:

针对所述至少一个绘图步骤中每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图。

一种可能的实施方式中,处理器501执行的指令中,所述至少一个绘图步骤包括多个绘图步骤;针对所述至少一个绘图步骤中的每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该绘图步骤对应的讲解示意图,包括:

针对所述多个绘图步骤中按照绘图顺序排列的首个绘图步骤,基于该首个绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,绘制该首个绘图步骤对应的讲解示意图;

针对所述多个绘图步骤中除首个绘图步骤外的其他每个绘图步骤,基于该绘图步骤对应的绘图规则和该绘图步骤对应的解析信息,在前一绘图步骤绘制的讲解示意图上进行绘制,得到该绘图步骤对应的讲解示意图。

一种可能的实施方式中,处理器501执行的指令中,所述目标绘图模板还包括与绘图步骤对应的讲解模板;

所述方法还包括:

将每个所述绘图步骤的解析信息对应添加至所述目标绘图模板中与该绘图步骤对应的讲解模板中,得到所述待解题目对应的绘图讲解信息。

一种可能的实施方式中,处理器501执行的指令中,所述方法还包括:

生成所述绘图讲解信息对应的音频信息;

展示所述讲解示意图的绘制过程,并在展示所述绘制过程的同时,播放所述音频信息。

一种可能的实施方式中,处理器501执行的指令中,所述绘图讲解信息对应的音频信息中,包括各个绘图步骤分别对应的目标音频信息;所述在展示所述绘制过程的同时,播放所述音频信息,包括:

在展示每个绘图步骤的讲解示意图的绘制过程的同时,播放该绘图步骤对应的目标音频信息。

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的题目示意图生成方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。

本公开实施例还提供一种计算机程序产品,该计算机产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的题目示意图生成方法的步骤,具体可参见上述方法实施例,在此不再赘述。

其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

相关技术
  • 一种题目示意图生成方法及装置
  • 生成逻辑示意图的方法及装置、计算机可存储介质
技术分类

06120112421709