一种题目推送方法及装置技术领域
本发明属于计算机技术领域,尤其涉及一种题目推送方法及装置。
背景技术
随着计算机和互联网的普及,学生越来越多地通过计算机和互联网进行学习,例
如,通过网络视频或本地视频文件进行学习。在学习后,学习系统一般会提供与视频学习内
容关联的练习题,以供学生练习。这些练习题大多是老师或视频制作者事先制作好的对应
配套练习题,在与视频关联后,需要时可通过点击相应的按键调出对应的题目,提供给学生
练习。
然而,由于出题者或视频制作者本身知识和经验的限定,提供的练习题数量、内容
都是固定,难以及时更新,从而无法根据学生需求、新的应用场景或视频内容涉及的不同教
学点提供对应数量的或学生期望的题目,导致题目制作效率低下、根据视频内容推送的题
目可用性不高。
发明内容
本发明的目的在于提供一种题目推送方法及装置,旨在解决由于现有技术无法提
供一种有效的题目制作方法,导致针对视频的题目制作效率低下、推送的题目可用性不高
的问题。
一方面,本发明提供了一种题目推送方法,所述方法包括下述步骤:
接收用户输入的题目生成请求,所述题目生成请求中包括视频学习文件的标识
号,以用于标识所述视频学习文件;
获取所述视频学习文件涉及的主题,根据所述涉及的主题在预设的题目库中匹配
对应的题目;
从匹配得到的题目中为所述涉及的主题选择对应数量的题目,向所述用户输出所
述选择的题目。
另一方面,本发明提供了一种题目推送装置,所述装置包括:
请求接收单元,用于接收用户输入的题目生成请求,所述题目生成请求中包括视
频学习文件的标识号,以用于标识所述视频学习文件;
题目匹配单元,用于获取所述视频学习文件涉及的主题,根据所述涉及的主题在
预设的题目库中匹配对应的题目;以及
题目输出单元,用于从匹配得到的题目中为所述涉及的主题选择对应数量的题
目,向所述用户输出所述选择的题目。
本发明在接收用户输入的题目生成请求后,获取视频学习文件涉及的主题,根据
涉及的主题在预设的题目库中匹配对应的题目,从匹配得到的题目中为涉及的主题选择对
应数量的题目,向用户输出选择的题目,从而根据视频学习文件涉及的主题向用户输出匹
配的题目,提高了题目推送的自动化和智能化程度,有效提高了输出题目的可用性,进而提
高了用户的学习效率。
附图说明
图1是本发明实施例一提供的题目推送方法的实现流程图;
图2是本发明实施例二提供的题目推送方法的实现流程图;
图3是本发明实施例三提供的题目推送方法的实现流程图;
图4是本发明实施例四提供的题目推送装置的结构示意图;
图5是本发明实施例五提供的题目推送装置的结构示意图;
图6是本发明实施例五提供的题目推送装置中语音识别单元的结构示意图;以及
图7是本发明实施例六提供的题目推送装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并
不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明实施例一提供的题目推送方法的实现流程,为了便于说明,仅示
出了与本发明实施例相关的部分,详述如下:
在步骤S101中,接收用户输入的题目生成请求,该题目生成请求中包括视频学习
文件的标识号,以用于标识视频学习文件。
本发明实施例适用于播放视频文件的计算机设备或系统,例如,个人电脑、学习
机、平板电脑等,以对视频学习文件进行播放。具体地,例如,当计算机设备或系统播放完视
频文件后,可提供一界面,提示用户进行题目练习,若接收到的题目练习确认指令后,触发
生成题目生成请求。
在步骤S102中,获取视频学习文件涉及的主题,根据涉及的主题在预设的题目库
中匹配对应的题目。
在本发明实施例中,当视频学习文件预先关联有描述视频学习文件的文字时,可
通过预设的主题或话题检测算法从这些文字中提取视频学习文件涉及的主题,进而根据涉
及的主题在预设的题目库中匹配对应的题目。当视频学习文件没有关联的主题描述文字
时,可根据视频学习文件提取得到其涉及的主题,具体实施方式详见后续实施例的描述。在
这里,视频学习文件涉及的主题可以通过关键字来表示,预设的题目库中的题目可根据设
置的时间周期进行周期性的更新,从而保证题目库中的题目能够适用于学生教材和社会的
发展。
在步骤S103中,从匹配得到的题目中为涉及的主题选择对应数量的题目,向用户
输出选择的题目。
在本发明实施例中,可根据用户设置的各主题下的题目数量,确定从匹配得到的
题目中为涉及的主题选择的题目的数量,另外,也可以根据涉及的主题对应的权重或重要
性,从匹配得到的题目中选择对应数量的题目,向用户输出选择的题目,从而提高题目推送
的自动化和智能化程度,有效提高输出题目的可用性,进而提高用户的学习效率。
实施例二:
图2示出了本发明实施例二提供的题目推送方法的实现流程,为了便于说明,仅示
出了与本发明实施例相关的部分,详述如下:
在步骤S201中,接收用户输入的题目生成请求,该题目生成请求中包括视频学习
文件的标识号,以用于标识视频学习文件。
本发明实施例适用于播放视频文件的计算机设备或系统,例如,个人电脑、学习
机、平板电脑等,以对视频学习文件进行播放。具体地,例如,当计算机设备或系统播放完视
频文件后,可提供一界面,提示用户进行题目练习,若接收到的题目练习确认指令后,触发
生成题目生成请求。
在步骤S202中,从视频学习文件中提取对应的音频,对音频进行语音识别,得到识
别后的文本文件。
在本发明实施例中,从视频学习文件中提取对应的音频后,可对音频进行噪音去
除等预处理操作,以提高后续语音识别的准确率。在对音频进行语音识别时,根据音频文件
中的停顿标志将音频文件划分为多个音频段,记录每个音频段对应的开始时间和停止时
间,进而对多个音频段进行语音识别,得到多个音频段对应的文本文件。
在本发明实施例中,音频文件中的词语停顿标志是指单个词语对应的语音之间的
分隔标志,音频文件中的语句停顿标志是指语句对应语音之间的分隔标志,这样音频文件
可被划分或分割为单个词语语音段或语句语音段。具体地,词语停顿标志和语句停顿标志
可以为静音音频段,进一步可根据静音音频段的时间长度来定义是词语停顿标志还是语句
停顿标志,若时间较短,则为词语停顿标志,若时间较长则为语句停顿标志。当然,也可以采
用其他标志进行标记。
因此,在将音频划分或分割为多个音频段时,优选地,可根据用户设置的校核精确
度设置识别时检测的停顿标志,根据设置的停顿标志将音频文件划分为多个音频段。作为
示例地,若用户需要得到较高精确度的校核结果时,则根据音频文件中的词语停顿标志将
音频文件划分为多个音频段,该多个音频段与对应的词语对应。若用户只需得到语句粒度
的精确度的校核结果时,则根据音频文件中的语句停顿标志将音频文件划分为多个音频
段,该多个音频段与对应的语句对应。之后对对得到的多个音频段进行语音识别,得到多个
音频段对应的文本文字。
进一步优选地,在将音频划分或分割为多个音频段时通过记录的每个音频段对应
开始时间和停止时间,为对应的文本文字构建时间轴,以与音频文件进行关联,从而与音频
文件的时间轴建立一一对应关系。
优选地,对多个音频段进行语音识别时,可在预先构建的高频语音识别库中对待
识别的音频段进行匹配,当对待识别的音频段匹配成功时,获取待识别的音频段对应的文
本段,从而根据高频语音识别库中存储的语音识别音频和对应识别结果的对应关系,获取
音频段对应的识别结果,从而大大提高语音识别结果的准确率。
在步骤S203中,对文本文件进行主题检测,以得到视频学习文件涉及的主题。
在本发明实施例中,在得到视频中音频对应的识别结果或文本文件后,可通过预
设的主题或话题检测算法从这些文字中提取视频学习文件涉及的主题。具体地,文本文件
的主题可通过关键字进行表示,因此,可选地,可通过关键字提取算法得到文本文件的主
题,从而简化视频学习文件涉及的主题,提高题目生成和推送的效率。
在步骤S204中,从匹配得到的题目中为涉及的主题选择对应数量的题目,向用户
输出选择的题目。
在本发明实施例中,可根据用户设置的各主题下的题目数量,确定从匹配得到的
题目中为涉及的主题选择的题目的数量,也可以根据涉及的主题对应的权重或重要性,从
匹配得到的题目中选择对应数量的题目,向用户输出选择的题目,从而提高题目推送的自
动化和智能化程度,有效提高输出题目的可用性,进而提高用户的学习效率。
实施例三:
图3示出了本发明实施例三提供的题目推送方法的实现流程,为了便于说明,仅示
出了与本发明实施例相关的部分,详述如下:
在步骤S301中,接收用户输入的题目生成请求,该题目生成请求中包括视频学习
文件的标识号,以用于标识视频学习文件。
在步骤S302中,对视频学习文件进行镜头分割,得到组成视频学习文件的多个镜
头。
在步骤S303中,提取每个镜头下的关键帧,对关键帧对应的帧图像进行文字识别。
在本发明实施例中,镜头是摄像机一次连续拍摄的一段视频,由若干帧组成,每个
镜头内部的图像内容通常相同或相似,其变化通常是由摄像头的运动和对象的运动以及光
源的亮度变化产生。在将视频学习文件进行镜头分割后,可得到组成视频学习文件的多个
镜头,进而提取每个镜头下的关键帧,通过对关键帧对应的帧图像进行文字识别,得到该镜
头下视频涉及的学习内容。
在步骤S304中,根据每个镜头得到的文字识别结果,生成视频学习文件对应的学
习文本。
在步骤S305中,根据学习文本进行主题检测,以得到视频学习文件涉及的主题,根
据涉及的主题在预设的题目库中匹配对应的题目。
在本发明实施例中,将每个镜头得到的文字识别结果按顺序组合在一起,得到视
频学习文件对应的学习文本,进而根据学习文本进行主题检测,以得到视频学习文件涉及
的主题,根据涉及的主题在预设的题目库中匹配对应的题目,从而根据视频学习文件实现
练习题目的自动获取。
在步骤S306中,从匹配得到的题目中为涉及的主题选择对应数量的题目,向用户
输出选择的题目。
在本发明实施例中,将视频学习文件分割为镜头,进而得到每个镜头对应的关键
帧图像,通过图像识别得到视频学习文件对应的学习文本,进而根据学习文本进行主题检
测,以得到视频学习文件涉及的主题,根据涉及的主题在预设的题目库中匹配对应的题目,
最终向用户推送对应的题目,从而根据视频学习文件实现练习题目的自动获取或制作,提
高了题目制作的自动化和智能化水平。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以
通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,
所述的存储介质,如ROM/RAM、磁盘、光盘等。
实施例四:
图4示出了本发明实施例四提供的题目推送装置的结构,为了便于说明,仅示出了
与本发明实施例相关的部分,其中包括:
请求接收单元41,用于接收用户输入的题目生成请求,题目生成请求中包括视频
学习文件的标识号,以用于标识视频学习文件;
题目匹配单元42,用于获取视频学习文件涉及的主题,根据涉及的主题在预设的
题目库中匹配对应的题目;以及
题目输出单元43,用于从匹配得到的题目中为涉及的主题选择对应数量的题目,
向用户输出选择的题目。
在本发明实施例中,题目推送装置的各单元可由相应的硬件或软件单元实现,各
单元可以为独立的软、硬件单元,也可以集成为计算机设备或系统的一个软、硬件单元,在
此不用以限制本发明。题目推送装置的各单元的具体实施方式可参考实施例一对应步骤的
描述,在此不再赘述。
实施例五:
图5示出了本发明实施例五提供的题目推送装置的结构,为了便于说明,仅示出了
与本发明实施例相关的部分,其中包括:
请求接收单元51,用于接收用户输入的题目生成请求,题目生成请求中包括视频
学习文件的标识号,以用于标识视频学习文件;
题目匹配单元52,用于获取视频学习文件涉及的主题,根据涉及的主题在预设的
题目库中匹配对应的题目;以及
题目输出单元53,用于从匹配得到的题目中为涉及的主题选择对应数量的题目,
向用户输出选择的题目。
其中,优选地,题目匹配单元52包括:
语音识别单元521,用于从视频学习文件中提取对应的音频,对音频进行语音识
别,得到识别后的文本文件;以及
第一主题检测单元522,用于对文本文件进行主题检测,以得到视频学习文件涉及
的主题。
其中,如图6所示,进一步优选地,语音识别单元521包括:
音频划分单元5211,用于根据音频文件中的停顿标志将音频文件划分为多个音频
段,记录每个音频段对应的开始时间和停止时间;以及
文件获取单元5212,用于对多个音频段进行语音识别,得到多个音频段对应的文
本文件。
进一步优选地,文件获取单元5212包括:
音频匹配单元,用于在预先构建的高频语音识别库中对待识别的音频段进行匹
配;以及
文本获取单元,用于当对待识别的音频段匹配成功时,获取待识别的音频段对应
的文本段。
在本发明实施例中,题目推送装置的各单元可由相应的硬件或软件单元实现,各
单元可以为独立的软、硬件单元,也可以集成为计算机设备或系统的一个软、硬件单元,在
此不用以限制本发明。题目推送装置的各单元的具体实施方式可参考实施例二对应步骤的
描述,在此不再赘述。
实施例六:
图6示出了本发明实施例六提供的题目推送装置的结构,为了便于说明,仅示出了
与本发明实施例相关的部分,其中包括:
请求接收单元71,用于接收用户输入的题目生成请求,题目生成请求中包括视频
学习文件的标识号,以用于标识视频学习文件;
题目匹配单元72,用于获取视频学习文件涉及的主题,根据涉及的主题在预设的
题目库中匹配对应的题目;以及
题目输出单元73,用于从匹配得到的题目中为涉及的主题选择对应数量的题目,
向用户输出选择的题目。
其中,优选地,题目匹配单元72包括:
音频分割单元721,用于对视频学习文件进行镜头分割,得到组成视频学习文件的
多个镜头;
文字识别单元722,用于提取每个镜头下的关键帧,对关键帧对应的帧图像进行文
字识别;
文本生成单元723,用于根据每个镜头得到的文字识别结果,生成视频学习文件对
应的学习文本;以及
第二主题检测单元724,用于根据学习文本进行主题检测,以得到视频学习文件涉
及的主题。
在本发明实施例中,题目推送装置的各单元可由相应的硬件或软件单元实现,各
单元可以为独立的软、硬件单元,也可以集成为计算机设备或系统的一个软、硬件单元,在
此不用以限制本发明。题目推送装置的各单元的具体实施方式可参考实施例三对应步骤的
描述,在此不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。