
1.本申请涉及电子技术领域,具体涉及一种课程视频推荐方法及相关装置。
背景技术:2.目前,课程视频推荐的过程为:首先,获取学生的学习兴趣;其次,确定学习兴趣对应的目标课程视频;最后,向学生推荐目标课程视频。由于目标课程视频是仅基于学生兴趣确定的,因此导致课程视频推荐的准确性较低。
技术实现要素:3.本申请实施例提供一种课程视频推荐方法及相关装置,用于提高课程视频推荐的准确性。
4.第一方面,本申请实施例提供一种课程视频推荐方法,包括:
5.在学生学习的过程中,获得所述学生的多帧连续学习图像和目标学习内容;
6.获得所述学生的目标成绩信息和目标兴趣信息;
7.根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况;
8.根据所述目标学习情况确定向所述学生推荐的目标课程视频,以及对所述目标课程视频进行推荐。
9.在一些可能的实施例中,所述根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况,包括:
10.根据所述学生的多个目标表情确定所述学生在学习过程中的第一专注度,所述多个目标表情与所述多帧连续学习图像一一对应;
11.若所述第一专注度大于等于预设专注度,则确定所述目标学习内容对应的目标兴趣类型;
12.根据所述目标成绩信息确定所述学生的目标学习能力;
13.若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
14.在一些可能的实施例中,所述根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况,包括:
15.根据所述多帧连续学习图像获得所述学生在学习过程中的目标动作信息,以及根据目标动作信息确定所述学生在学习过程中的第二专注度;
16.若所述第二专注度大于等于预设专注度,则确定所述目标学习内容对应的目标兴趣类型;
17.根据所述目标成绩信息确定所述学生的目标学习能力;
18.若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交
集,则将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
19.在一些可能的实施例中,所述根据所述目标学习情况确定向所述学生推荐的目标课程视频,包括:
20.从预先存储的多个课程视频中选取与所述兴趣类型交集对应的多个第一课程视频;
21.从所述多个第一课程视频中选取与所述目标学习能力对应的至少一个第二课程视频;
22.将所述至少一个第二课程视频确定为向所述学生推荐的目标课程视频。
23.第二方面,本申请实施例提供一种课程视频推荐装置,包括:
24.第一获得单元,用于在学生学习的过程中,获得所述学生的多帧连续学习图像和目标学习内容;
25.第二获得单元,用于获得所述学生的目标成绩信息和目标兴趣信息;
26.第一确定单元,用于根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况;
27.第二确定单元,用于根据所述目标学习情况确定向所述学生推荐的目标课程视频;
28.推荐单元,用于对所述目标课程视频进行推荐。
29.第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行如本申请实施例第一方面的方法中的部分或全部步骤的指令。
30.第四方面,本申请实施例提供一种计算机可读存储介质,上述计算机可读存储介质用于存储计算机程序,上述计算机程序被处理器执行,以实现本申请实施例第一方面的方法中所描述的部分或全部步骤。
31.第五方面,本申请实施例提供了一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行本申请实施例第一方面的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
32.可以看出,相较于仅基于学生兴趣确定向学生推荐的课程视频,在本申请实施例中,向学生推荐的课程视频是基于学生的学习情况确定的,学生的学习情况是基于学生的多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定的。换句话说,基于多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息四个因素共同决定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
附图说明
33.为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。
34.图1是本申请实施例提供的一种课程视频推荐系统的架构示意图;
35.图2是本申请实施例提供的一种课程视频推荐方法的流程示意图;
36.图3是本申请实施例提供的另一种课程视频推荐方法的流程示意图;
37.图4是本申请实施例提供的一种课程视频推荐装置的功能单元组成框图;
38.图5是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
39.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
40.本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
41.在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。
42.电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,ue),移动台(mobile station,ms),终端设备(terminal device,td)等等。
43.下面对本申请实施例进行详细介绍。
44.请参见图1,图1是本申请实施例提供的一种课程视频推荐系统的架构示意图,该课程视频推荐系统包括摄像头、处理器和显示器,其中:
45.摄像头,用于在学生学习的过程中,获得学生的多帧连续学习图像和目标学习内容;
46.处理器,用于获得学生的目标成绩信息和目标兴趣信息;
47.处理器,还用于根据多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定学生的目标学习情况;
48.处理器,还用于根据目标学习情况确定向学生推荐的目标课程视频;
49.显示屏,用于对目标课程视频进行推荐。
50.请参见图2,图2是本申请实施例提供的一种课程视频推荐方法的流程示意图,该课程视频推荐方法包括步骤201-204,具体如下:
51.201:在学生学习的过程中,课程视频推荐装置获得所述学生的多帧连续学习图像和目标学习内容。
52.课程视频推荐装置包括摄像头,课程视频推荐装置通过摄像头获得学生的多帧连续学习图像和目标学习内容。
53.在一些可能的实施例中,课程视频推荐装置获得所述学生的多帧连续学习图像和
目标学习内容之前,所述方法还包括:
54.课程视频推荐装置获得所述学生的目标身体参数;
55.课程视频推荐装置根据所述目标身体参数判断所述学生的身体是否处于正常状态;
56.若所述学生的身体处于正常状态,则课程视频推荐装置触发获得所述学生的多帧连续学习图像和目标学习内容的操作。
57.课程视频推荐装置根据学生与可穿戴设备的映射关系确定该学生对应的目标可穿戴设备;课程视频推荐装置向目标可穿戴设备发送身体参数请求,身体参数请求用于指示可穿戴设备反馈该学生的身体参数;课程视频推荐装置接收目标可穿戴设备针对身体参数请求发送的该学生的目标身体参数。
58.学生与可穿戴设备的映射关系预先存储于课程视频推荐装置中,学生与可穿戴设备的映射关系如下表1所示:
59.表1
60.学生可穿戴设备第一学生第一可穿戴设备第二学生第二可穿戴设备第三学生第三可穿戴设备
…………
61.目标身体参数可以包括目标体温、目标血压和目标心率。
62.课程视频推荐装置判断学生的目标身体参数是否满足正常身体参数,正常身体参数可以包括正常体温范围、正常血压范围和正常心率范围;如果目标身体参数满足正常身体参数,那么课程视频推荐装置确定学生的身体处于正常状态;如果目标身体参数不满足正常身体参数,那么课程视频推荐装置确定学生的身体处于非正常状态;其中,正常身体参数预先存储于课程视频推荐装置中。其中,如果目标体温处于正常体温范围、目标血压处于正常血压范围和目标心率处于正常心率范围,那么目标身体参数满足正常身体参数。
63.可见,在本示例中,只有学生的身体处于正常状态,课程视频推荐装置才会获得学生的多帧连续学习图像。由于学生的多帧连续图像是学生的身体处于正常状态的,因此基于该多帧连续学习图像获得的学生在学习过程中的专注度更加准确。
64.202:课程视频推荐装置获得所述学生的目标成绩信息和目标兴趣信息。
65.课程视频推荐装置根据学生与成绩信息的映射关系确定该学生对应的目标成绩信息。
66.学生与成绩信息的映射关系预先存储于课程视频推荐装置中,学生与成绩信息的映射关系如下表2所示:
67.表2
68.学生成绩信息第一学生第一成绩信息第二学生第二成绩信息第三学生第三成绩信息
…………
69.课程视频推荐装置根据学生与兴趣信息的映射关系确定该学生对应的目标兴趣信息。
70.学生与兴趣信息的映射关系预先存储于课程视频推荐装置中,学生与兴趣信息的映射关系如下表3所示:
71.表3
72.学生兴趣信息第一学生第一兴趣信息第二学生第二兴趣信息第三学生第三兴趣信息
…………
73.以上仅为课程视频推荐装置获得学生的目标成绩信息和目标兴趣信息的示例性说明,不应理解为对课程视频推荐装置获得学生的目标成绩信息和目标兴趣信息的限定。
74.203:课程视频推荐装置根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况。
75.在一些可能的实施例中,课程视频推荐装置根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况,包括:
76.课程视频推荐装置根据所述学生的多个目标表情确定所述学生在学习过程中的第一专注度,所述多个目标表情与所述多帧连续学习图像一一对应;
77.若所述第一专注度大于等于预设专注度,则课程视频推荐装置确定所述目标学习内容对应的目标兴趣类型;
78.课程视频推荐装置根据所述目标成绩信息确定所述学生的目标学习能力;
79.若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则课程视频推荐装置将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
80.课程视频推荐装置调用表情识别算法,表情识别算法预先存储于课程视频推荐装置中;课程视频推荐装置使用表情识别算法对多帧连续学习图像中的每帧图像进行表情识别,得到每帧图像对应的目标表情。
81.课程视频推荐装置根据表情与专注度的映射关系确定多个目标表情对应的多个目标专注度,多个目标专注度与多个目标表情一一对应;课程视频推荐装置将多个目标专注度的平均值或中间值确定为学生在学习过程中的第一专注度。
82.表情与专注度的映射关系预先存储于课程视频推荐装置中,表情与专注度的映射关系如下表4所示:
83.表4
84.表情专注度第一表情第一专注度第二表情第二专注度第三表情第三专注度
…………
85.预设专注度可以是用户预先配置的。
86.课程视频推荐装置调用关键词提取算法,关键词提取算法预先存储于课程视频推荐装置中;课程视频推荐装置使用关键词提取算法对目标学习内容进行关键词提取,得到目标学习内容包括的至少一个目标关键词;课程视频推荐装置根据关键词与兴趣类型的映射关系确定至少一个目标关键词对应的至少一个子目标兴趣类型,至少一个子目标兴趣类型与至少一个目标关键词一一对应;课程视频推荐装置将至少一个子目标兴趣类型确定为目标兴趣类型。
87.关键词与兴趣类型的映射关系预先存储于课程视频推荐装置中,关键词与兴趣类型的映射关系如下表5所示:
88.表5
[0089][0090][0091]
课程视频推荐装置解析目标成绩信息,得到目标信息成绩包括的目标平均成绩;课程视频推荐装置根据平均成绩与学习能力的映射关系确定目标平均成绩对应的学生的目标学习能力。
[0092]
平均成绩与学习能力的映射关系预先存储于课程视频推荐装置中,平均成绩与学习能力的映射关系如下表6所示:
[0093]
表6
[0094]
平均成绩学习能力第一平均成绩第一学习能力第二平均成绩第二学习能力第三平均成绩第三学习能力
…………
[0095]
学习能力与平均成绩成正比关系换句话说,平均成绩越高,学习能力越强。
[0096]
可见,在本示例中,在基于多个表情确定学生对目标学习内容感兴趣的情况下,将基于目标学习内容确定的目标兴趣类型与目标兴趣信息包括的多个兴趣类型的交集和基于目标成绩信息确定的目标学习能力确定为学生的学习情况,进而基于学生的学习情况确定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0097]
在一些可能的实施例中,课程视频推荐装置根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况,包括:
[0098]
课程视频推荐装置根据所述多帧连续学习图像获得所述学生在学习过程中的目标动作信息,以及根据目标动作信息确定所述学生在学习过程中的第二专注度;
[0099]
若所述第二专注度大于等于预设专注度,则课程视频推荐装置确定所述目标学习内容对应的目标兴趣类型;
[0100]
课程视频推荐装置根据所述目标成绩信息确定所述学生的目标学习能力;
[0101]
若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则课程视频推荐装置将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
[0102]
课程视频推荐装置调用动作分析算法,动作分析算法预先存储于课程视频推荐装置中;课程视频推荐装置使用动作分析算法对多帧连续学习图像进行动作分析,得到学生在学习过程中的目标动作信息。
[0103]
可见,在本示例中,在学生在学习过程中的动作信息确定学生对目标学习内容感兴趣的情况下,将基于目标学习内容确定的目标兴趣类型与目标兴趣信息包括的多个兴趣类型的交集和基于目标成绩信息确定的目标学习能力确定为学生的学习情况,进而基于学生的学习情况确定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0104]
在一些可能的实施例中,课程视频推荐装置根据多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定学生的目标学习情况,包括:
[0105]
课程视频推荐装置根据多帧连续学习图像确定学生在学习过程中眼睛的目标张合度;
[0106]
若目标整合度大于等于预设张合度,则课程视频推荐装置确定目标学习内容对应的目标兴趣类型;
[0107]
课程视频推荐装置根据目标成绩信息确定学生的目标学习能力;
[0108]
若目标兴趣类型与目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则课程视频推荐装置将兴趣类型交集对应的兴趣类型和目标学习能力确定为学生的目标学习情况。
[0109]
课程视频推荐装置调动眼睛的张合度计算算法,眼睛张合度计算算法预先存储于课程视频推荐装置中;课程视频推荐装置使用眼睛的张合度计算算法对多帧连续学习图像进行眼睛的张合度计算,得到学生在学习过程中眼睛的目标张合度。
[0110]
预设张合度可以是用户预先配置的。
[0111]
可见,在本示例中,在基于学生在学习过程中眼睛的张合度确定学生对目标学习内容感兴趣的情况下,将基于目标学习内容确定的目标兴趣类型与目标兴趣信息包括的多个兴趣类型的交集和基于目标成绩信息确定的目标学习能力确定为学生的学习情况,进而基于学生的学习情况确定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0112]
在一些可能的实施例中,课程视频推荐装置根据多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定学生的目标学习情况,包括:
[0113]
课程视频推荐装置根据多帧连续学习图像确定学生在学习过程中眼睛的目标眨眼频率;
[0114]
若目标眨眼频率小于预设眨眼频率,则课程视频推荐装置确定目标学习内容对应的目标兴趣类型;
[0115]
课程视频推荐装置根据目标成绩信息确定学生的目标学习能力;
[0116]
若目标兴趣类型与目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则课程视频推荐装置将兴趣类型交集对应的兴趣类型和目标学习能力确定为学生的目标学习情
况。
[0117]
课程视频推荐装置调动眨眼频率预估算法,眨眼频率预估算法预先存储于课程视频推荐装置中;课程视频推荐装置使用眨眼频率预估算法对多帧连续学习图像进行眨眼频率预估,得到学生在学习过程中眼睛的目标眨眼频率。
[0118]
专注度与眨眼频率成反比关系,换句话说,专注度越高,眨眼频率越低;预设眨眼频率可以是用户预先配置的。
[0119]
可见,在本示例中,在基于学生在学习过程中眼睛的眨眼频率确定学生对目标学习内容感兴趣的情况下,将基于目标学习内容确定的目标兴趣类型与目标兴趣信息包括的多个兴趣类型的交集和基于目标成绩信息确定的目标学习能力确定为学生的学习情况,进而基于学生的学习情况确定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0120]
以上仅为对课程视频推荐装置根据多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定学生的目标学习情况的示例性说明,不应理解为对课程视频推荐装置根据多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定学生的目标学习情况的限定。
[0121]
204:课程视频推荐装置根据所述目标学习情况确定向所述学生推荐的目标课程视频,以及对所述目标课程视频进行推荐。
[0122]
课程视频推荐装置包括显示屏,课程视频推荐装置通过显示屏显示目标课程视频。
[0123]
可见,相较于仅基于学生兴趣确定向学生推荐的课程视频,在本申请实施例中,向学生推荐的课程视频是基于学生的学习情况确定的,学生的学习情况是基于学生的多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定的。换句话说,基于多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息四个因素共同决定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0124]
在一些可能的实施例中,课程视频推荐装置根据所述目标学习情况确定向所述学生推荐的目标课程视频,包括:
[0125]
课程视频推荐装置从预先存储的多个课程视频中选取与所述兴趣类型交集对应的多个第一课程视频;
[0126]
课程视频推荐装置从所述多个第一课程视频中选取与所述目标学习能力对应的至少一个第二课程视频;
[0127]
课程视频推荐装置将所述至少一个第二课程视频确定为向所述学生推荐的目标课程视频。
[0128]
多个课程视频预先存储于课程视频推荐装置中,多个课程视频中的每个课程均对应一个课程视频难度等级,课程视频难度等级可以是用户预先配置的。
[0129]
课程视频推荐装置根据兴趣类型与课程视频名称的映射关系确定兴趣类型交集对应的多个第一课程视频名称;课程视频推荐装置从多个课程视频中选取与多个第一课程视频名称对应的多个第一课程视频,多个第一课程视频与多个第一课程视频名称一一对应。
[0130]
兴趣类型与课程视频名称的映射关系预先存储于课程视频推荐装置中,兴趣类型
与课程视频名称的映射关系如下表7所示:
[0131]
表7
[0132]
兴趣类型课程视频名称第一兴趣类型课程视频名称11、课程视频名称12、
…
第二兴趣类型课程视频名称21、课程视频名称22、
…
第三兴趣类型课程视频名称31、课程视频名称32、
……………
[0133]
课程视频推荐装置根据学习能力与课程视频难度等级的映射关系确定目标学习能力对应的目标课程视频难度等级;课程视频推荐装置从多个第一课程视频中选取与目标课程视频难度等级对应的至少一个第二课程视频。
[0134]
学习能力与课程视频难度等级的映射关系预先存储于课程视频推荐装置中,学习能力与课程视频难度等级的映射关系如下表8所示:
[0135]
表8
[0136][0137][0138]
学习能力与课程视频难度等级成正比关系,换句话说,学习能力越强,课程视频难度等级越大。
[0139]
在一些可能的实施例中,课程视频推荐装置根据目标学习情况向学生推荐的目标课程视频,包括:
[0140]
课程视频推荐装置从预先存储的多个课程视频中选取与兴趣类型交集对应的多个第三课程视频;
[0141]
课程视频推荐装置从预先存储的多个课程视频中选取与目标学习能力对应的多个第四课程视频;
[0142]
课程视频推荐装置确定多个第三课程视频与多个第四课程视频的课程视频交集;
[0143]
课程视频推荐装置将课程视频交集确定为向学生推荐的目标课程视频。
[0144]
以上仅为对课程视频推荐装置根据目标学习情况确定向学生推荐的目标课程视频的示例性说明,不应理解为对课程视频推荐装置根据目标学习情况确定向学生推荐的目标课程视频的限定。
[0145]
与上述图2所示的实施例一致的,请参见图3,图3为本申请实施例提供的另一种课程视频推荐方法的流程示意图,该课程视频推荐方法包括步骤301-310,具体如下:
[0146]
301:在学生学习的过程中,课程视频推荐装置获得所述学生的多帧连续学习图像和目标学习内容。
[0147]
302:课程视频推荐装置获得所述学生的目标成绩信息和目标兴趣信息。
[0148]
303:课程视频推荐装置根据所述学生的多个目标表情确定所述学生在学习过程中的第一专注度,所述多个目标表情与所述多帧连续学习图像一一对应。
[0149]
304:若所述第一专注度大于等于预设专注度,则课程视频推荐装置确定所述目标学习内容对应的目标兴趣类型。
[0150]
305:课程视频推荐装置根据所述目标成绩信息确定所述学生的目标学习能力。
[0151]
306:若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则课程视频推荐装置将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
[0152]
307:课程视频推荐装置从预先存储的多个课程视频中选取与所述兴趣类型交集对应的多个第一课程视频。
[0153]
308:课程视频推荐装置从所述多个第一课程视频中选取与所述目标学习能力对应的至少一个第二课程视频。
[0154]
309:课程视频推荐装置将所述至少一个第二课程视频确定为向所述学生推荐的目标课程视频。
[0155]
310:课程视频推荐装置对所述目标课程视频进行推荐。
[0156]
需要说明的是,图3所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。
[0157]
上述实施例主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,课程视频推荐装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对一个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0158]
本申请实施例可以根据所述方法示例对课程视频推荐装置进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0159]
下面为本申请装置实施例,本申请装置实施例用于执行本申请方法实施例所实现的方法。请参见图4,图4是本申请实施例提供的一种课程视频推荐装置的功能单元组成框图,该课程视频推荐装置400包括:
[0160]
第一获得单元401,用于在学生学习的过程中,获得所述学生的多帧连续学习图像和目标学习内容;
[0161]
第二获得单元402,用于获得所述学生的目标成绩信息和目标兴趣信息;
[0162]
第一确定单元403,用于根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况;
[0163]
第二确定单元404,用于根据所述目标学习情况确定向所述学生推荐的目标课程视频;
[0164]
推荐单元405,用于对所述目标课程视频进行推荐。
[0165]
可以看出,相较于仅基于学生兴趣确定向学生推荐的课程视频,在本申请实施例中,向学生推荐的课程视频是基于学生的学习情况确定的,学生的学习情况是基于学生的多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定的。换句话说,基于多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息四个因素共同决定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0166]
在一些可能的实施例中,该课程视频推荐装置400还包括:
[0167]
第三获得单元406,用于获得所述学生的目标身体参数;
[0168]
判断单元407,用于根据所述目标身体参数判断所述学生的身体是否处于正常状态;
[0169]
触发单元408,用于若所述学生的身体处于正常状态,则触发获得所述学生的多帧连续学习图像和目标学习内容的操作。
[0170]
在一些可能的实施例中,在根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况方面,上述第一确定单元403具体用于:
[0171]
根据所述学生的多个目标表情确定所述学生在学习过程中的第一专注度,所述多个目标表情与所述多帧连续学习图像一一对应;
[0172]
若所述第一专注度大于等于预设专注度,则确定所述目标学习内容对应的目标兴趣类型;
[0173]
根据所述目标成绩信息确定所述学生的目标学习能力;
[0174]
若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
[0175]
在一些可能的实施例中,在根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况方面,上述第一确定单元403具体用于:
[0176]
根据所述多帧连续学习图像获得所述学生在学习过程中的目标动作信息,以及根据目标动作信息确定所述学生在学习过程中的第二专注度;
[0177]
若所述第二专注度大于等于预设专注度,则确定所述目标学习内容对应的目标兴趣类型;
[0178]
根据所述目标成绩信息确定所述学生的目标学习能力;
[0179]
若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
[0180]
在一些可能的实施例中,在根据所述目标学习情况确定向所述学生推荐的目标课程视频方面,上述第二确定单元404具体用于:
[0181]
从预先存储的多个课程视频中选取与所述兴趣类型交集对应的多个第一课程视频;
[0182]
从所述多个第一课程视频中选取与所述目标学习能力对应的至少一个第二课程
视频;
[0183]
将所述至少一个第二课程视频确定为向所述学生推荐的目标课程视频。
[0184]
与上述图2和图3所示的实施例一致的,请参见图5,图5是本申请实施例提供的一种电子设备的结构示意图,该电子设备500包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:
[0185]
在学生学习的过程中,获得所述学生的多帧连续学习图像和目标学习内容;
[0186]
获得所述学生的目标成绩信息和目标兴趣信息;
[0187]
根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况;
[0188]
根据所述目标学习情况确定向所述学生推荐的目标课程视频,以及对所述目标课程视频进行推荐。
[0189]
可以看出,相较于仅基于学生兴趣确定向学生推荐的课程视频,在本申请实施例中,向学生推荐的课程视频是基于学生的学习情况确定的,学生的学习情况是基于学生的多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息确定的。换句话说,基于多帧连续学习图像、目标学习内容、目标成绩信息和目标兴趣信息四个因素共同决定向学生推荐的课程视频,这样有助于提高课程视频推荐的准确性。
[0190]
在一些可能的实施例中,上述程序还包括用于执行以下步骤的指令:
[0191]
获得所述学生的目标身体参数;
[0192]
根据所述目标身体参数判断所述学生的身体是否处于正常状态;
[0193]
若所述学生的身体处于正常状态,则触发获得所述学生的多帧连续学习图像和目标学习内容的操作。
[0194]
在一些可能的实施例中,在根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况方面,上述程序包括具体用于执行以下步骤的指令:
[0195]
根据所述学生的多个目标表情确定所述学生在学习过程中的第一专注度,所述多个目标表情与所述多帧连续学习图像一一对应;
[0196]
若所述第一专注度大于等于预设专注度,则确定所述目标学习内容对应的目标兴趣类型;
[0197]
根据所述目标成绩信息确定所述学生的目标学习能力;
[0198]
若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
[0199]
在一些可能的实施例中,在根据所述多帧连续学习图像、所述目标学习内容、所述目标成绩信息和所述目标兴趣信息确定所述学生的目标学习情况方面,上述程序包括具体用于执行以下步骤的指令:
[0200]
根据所述多帧连续学习图像获得所述学生在学习过程中的目标动作信息,以及根据目标动作信息确定所述学生在学习过程中的第二专注度;
[0201]
若所述第二专注度大于等于预设专注度,则确定所述目标学习内容对应的目标兴
趣类型;
[0202]
根据所述目标成绩信息确定所述学生的目标学习能力;
[0203]
若所述目标兴趣类型与所述目标兴趣信息包括的多个兴趣类型存在兴趣类型交集,则将所述兴趣类型交集对应的兴趣类型和所述目标学习能力确定为所述学生的目标学习情况。
[0204]
在一些可能的实施例中,在根据所述目标学习情况确定向所述学生推荐的目标课程视频方面,上述程序包括具体用于执行以下步骤的指令:
[0205]
从预先存储的多个课程视频中选取与所述兴趣类型交集对应的多个第一课程视频;
[0206]
从所述多个第一课程视频中选取与所述目标学习能力对应的至少一个第二课程视频;
[0207]
将所述至少一个第二课程视频确定为向所述学生推荐的目标课程视频。
[0208]
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0209]
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0210]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0211]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0212]
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0213]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0214]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0215]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0216]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
[0217]
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实现方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本申请的限制。