著录项信息
专利名称 | 一种检测在线视频观看者专注度的方法及装置 |
申请号 | CN201110307180.4 | 申请日期 | 2011-10-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | | 公开/公告号 | |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N17/00 | IPC分类号 | H;0;4;N;1;7;/;0;0查看分类表>
|
申请人 | 暂无 | 申请人地址 | 江苏省南京市雨花台区铁心桥大街36号蓝岸3G公寓2栋221室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杨海 | 当前权利人 | 杨海 |
发明人 | 杨海 |
代理机构 | 南京苏高专利商标事务所(普通合伙) | 代理人 | 柏尚春 |
摘要
本发明公开了一种检测在线视频观看者专注度的方法,包括如下步骤(1)根据视频播放时间预设嵌入事件的数量;(2)设置不同响应时间与对应分数的对照表;(3)根据嵌入事件的数量将视频分段;(4)视频播放过程中,随机生成每段视频中弹出嵌入事件的具体时间;(5)在预定的视频播放时间弹出嵌入事件对话框,观看者根据对话框提示消除对话框;(6)根据对话框从弹出到消除所用时间算出本段视频的得分;(7)将每段视频的得分进行汇总,计算每段视频得分的平均分,并存入存储模块。同时,本发明还公开了一种检测在线视频观看者专注度的装置。本发明直观准确的判断视频观看者的专注度,在网络教学中起到有效的监督作用。
1.一种检测在线视频观看者专注度的方法,其特征在于包括如下步骤:
(1)根据视频播放时间预设嵌入事件的数量;
(2) 设置不同响应时间与专注度分数的对照表;
(3)根据嵌入事件的数量将视频分段;
(4)视频播放过程中,每一段视频在随机生成弹出嵌入事件的时间前,首先判断本段播放视频是否有得分,如果没有得分,则在当前段随机生成弹出嵌入事件的时间;如果有得分,判断当前段的得分是否为满分,如果得分不是满分,则在当前段随机生成弹出嵌入事件的时间,如果得分为满分,则在本段不再生成弹出嵌入事件的时间;
(5)视频播放到弹出嵌入事件的时间点,弹出嵌入事件对话框,观看者根据对话框提示消除对话框;
(6)根据观看者对弹出嵌入事件的响应时间和专注度分数的对照表比对,得出本段视频的专注度分数,并将本段专注度分数和所在第几段的信息存入存储模块;
(7)视频播放完成后,将每段视频的专注度分数进行汇总,计算专注度分数的平均分,并存入存储模块。
2.根据权利要求1所述的检测在线视频观看者专注度的方法,其特征在于:步骤(4)视频播放过程中,观看者可拖动播放视频,具体步骤如下:
(41)根据观看的专注度分数情况设置最大可拖动位置,有专注度分数的段为可以拖拉的位置,最大可拖动位置根据专注度分数的情况不断更新;
(42)分析观看者拖动的位置,如果拖动的位置是已经观看过的部分,则根据拖动位置相对于已经观看过的位置和得分生成下一次弹出嵌入事件的时间;如果拖动的位置是未观看过的部分,则判断拖动的位置是否超出最大可拖动的位置,如果未超出,视频将设置在拖动的位置播放,根据拖动位置相对于之前播放的位置和之前的得分情况重新生成下一次弹出嵌入事件的时间;如果超出,视频将在最大可拖动位置播放,并根据之前的得分情况重新生成下一次弹出嵌入事件的时间;同一段多次观看时保存最高的得分。
3.根据权利要求1所述的检测在线视频观看者专注度的方法,其特征在于:步骤(6)视频播放完成后,观看者可拖动播放视频进行重复播放,每段视频随机生成弹出嵌入事件的时间时跳过之前得分为满分的视频段,同一段多次播放保存最高的得分。
4.一种检测在线视频观看者专注度的装置,其特征在于:包括,
视频播放模块,用于播放视频;
预设模块:用于预设视频播放时嵌入事件的数量和生成不同响应时间与专注度分数的对照表,并根据嵌入事件的数量将视频分段;
提示模块,包括时间生成装置,用于在视频播放过程中随机生成弹出嵌入事件时间;提示装置,用于弹出嵌入事件对话框;计算器装置,用于根据观看者对弹出嵌入事件的响应时间和预设的专注度分数的对照表对比,计算出本段视频得分;比较装置,用于判断本段播放视频是否有得分和得分是否为满分;
汇总模块:用于将每段视频的专注度分数进行汇总并计算平均分;
存储模块:用于存储每一段的得分信息和专注度分数的平均分。
5.根据权利要求4所述的一种检测在线视频观看者专注度的装置,其特征在于:所述视频播放模块包括拖动按钮,用于观看者拖动选择观看视频的时间点。
一种检测在线视频观看者专注度的方法及装置\n技术领域\n[0001] 本发明涉及一种检测在线视频观看者专注度的方法,更具体的说涉及一种在视频播放器中安装插件判断观看者认真程度的方法,属于网络视频教学领域。\n背景技术\n[0002] 随着网络教学的推广,信息技术的普及,网络视频教学作为网络教学最有效的手段之一,对于减轻教师负担,帮助学生自习、复习都有着越来越大的作用。但是网络教学缺乏有效的学习过程监管是网络教学发展的瓶颈。\n[0003] 现在的网络视频教学大部分对学生没有约束力,导致了许多学生不能自觉认真学习视频中的内容,这也是许多人不接受网络视频教学的主要原因。也有些教学视频,制作者会根据视频播放的内容插入一些问题插件,用于判断观看者是否看懂播放的视频。这种插件制作麻烦,首先,制作者要非常熟悉视频的内容,然后再设置问题插件插入视频中;其次,制作者针对不同的视频要分别制作问题插件,工作量大,没有通用性。\n[0004] 专注度是一个人从事某项事情的过程中注意力集中的程度。专注度能够反映出视频观看者观看某一视频的认真程度。但是由于专注度是一个人有意识或无意识的注意力,第三者通常难以检测。现有的教学视频,通过设置问题插件也仅能检测观看者对视频内容的理解程度,无法检测视频观看者观看视频的专注度。\n发明内容\n[0005] 发明目的:本发明的目的在于针对现有技术的不足,提供一种能够直观准确的判断在线视频观看者专注度的方法,从而为网络教学提供一种有效的学习过程监管方式。\n[0006] 同时,本发明的另一目的在于,提供这种检测在线视频观看者专注度的装置。\n[0007] 为了解决以上技术问题,本发明所述检测在线视频观看者专注度的方法,包括如下步骤:\n[0008] (1)根据视频播放时间预设嵌入事件的数量;\n[0009] (2)设置不同响应时间与专注度分数的对照表;\n[0010] (3)根据嵌入事件的数量将视频分段;\n[0011] (4)视频播放过程中,每一段视频分别随机生成弹出嵌入事件的时间;\n[0012] (5)视频播放到弹出嵌入事件的时间点后,弹出嵌入事件对话框,观看者根据对话框提示消除对话框;\n[0013] (6)根据观看者对弹出嵌入事件的响应时间和预设的专注度分数的对照表计算出本段视频的专注度分数,并将本段得分和所在第几段的信息存入存储模块;\n[0014] (7)视频播放完成后,将每段视频的专注度分数进行汇总,计算平均分,并存入存储模块。为了方便观看者重复观看和拖动观看,并且避免重复测试:步骤(4)中,每一段视频在随机生成弹出嵌入事件的时间前,首先判断本段播放视频是否有得分,如果没有专注度分数,则在当前段随机生成弹出嵌入事件的时间;如果有专注度分数,判断当前段的专注度分数是否为满分,如果专注度分数不是满分,则在当前段随机生成弹出嵌入事件的时间,如果专注度分数为满分,则在本段不再生成弹出嵌入事件的时间。\n[0015] 为了方便观看者选择观看时间,针对自己的不足重点观看:步骤(4)视频播放过程中,观看者可拖动播放视频,具体步骤如下:\n[0016] (41)根据专注度分数的情况设置最大可拖动位置,最大可拖动位置根据专注度分数的情况不断更新;\n[0017] (42)分析观看者拖动的位置,如果拖动的位置是已经观看的部分,则根据拖动位置相对于已经观看的位置和专注度分数生成下一次弹出嵌入事件的时间;如果拖动的位置是未观看的部分,则判断拖动的位置是否超出最大可拖动的位置,如果未超出,视频将设置在拖动的位置播放,根据拖动位置相对于之前播放的位置和之前的专注度分数情况重新生成下一次弹出嵌入事件的时间;如果超出,视频将在最大可拖动位置播放,并根据之前的专注度分数情况重新生成下一次弹出嵌入事件的时间;同一段多次观看时保存最高的得分。\n[0018] 为了方便观看者进行多次观看,认真学习:步骤(7)视频播放完成后,观看者可拖动播放视频进行重复播放,每段视频随机生成弹出嵌入事件的时间时跳过之前专注度分数为满分的段视频段,同一段多次播放保存最高的得分。\n[0019] 本发明所述检测在线视频观看者专注度的装置,包括,\n[0020] 视频播放模块,用于播放视频;\n[0021] 预设模块:用于预设视频播放时嵌入事件的数量和生成不同响应时间与专注度分数的对照表,并根据嵌入事件的数量将视频分段; \n[0022] 提示模块,包括时间生成装置,用于在视频播放过程中随机生成弹出嵌入事件时间;提示装置,用于弹出嵌入事件对话框;计算器装置,用于根据观看者对弹出嵌入事件的响应时间和预设的专注度分数的对照表对比,计算出本段视频得分;\n[0023] 汇总模块:用于将每段视频的专注度分数进行汇总并计算平均分;\n[0024] 存储模块:用于存储每一段的得分信息和汇总的平均分。\n[0025] 为了方便观看者选择观看时间,针对自己的不足重点观看:所述视频播放模块包括拖动按钮,用于观看者拖动选择观看视频的时间点。该拖动按钮可以用于选择重复观看视频,方便观看者进行多次观看,认真学习。\n[0026] 为了在观看者推动观看或者重复观看视频时,对已经认真观看的部分不再重复检测,所述提示模块还包括比较装置,用于判断本段播放视频是否有得分和得分是否为满分。\n[0027] 本发明的有益效果是:1、本发明通过在视频中嵌入一定数量的事件,通过对观看者对随机弹出的嵌入事件的反应时间进行计分,从而定量地检测视频观看者的专注度,该方法能够有效地运用到各种视频教学中,制备简单,具有通用性;2、本发明方法能够提供拖动观看功能,可以方便观看者选择观看时间,针对已经看过的内容,可以直接跳过而不影响专注度分数;提供重复观看功能,方便观看者进行多次观看,认真学习;3、本发明的弹出时间都是随机生成,杜绝学生掌握弹出提示时间而进行作弊;代码直接写到播放器中,完全在客户端执行,有效提高效率,减少服务器负担。 \n附图说明\n[0028] 图1为本发明的一种检测在线视频观看者专注度的装置的结构图。\n[0029] 图2为本发明的一种检测在线视频观看者专注度的方法的正常观看的流程图。\n[0030] 图3为本发明的一种检测在线视频观看者专注度的方法的使用拖动按钮的流程图。\n具体实施方式\n[0031] 本实施例提供的一种检测在线视频观看者专注度的装置,结构如图1所示,包括,[0032] 视频播放模块,用于播放视频;所述视频播放模块包括拖动按钮,用于观看者拖动选择观看视频的时间点。该拖动按钮可以用于选择重复观看视频,方便观看者进行多次观看,认真学习;\n[0033] 预设模块:用于预设视频播放时嵌入事件的数量和生成不同响应时间与专注度分数的对照表,并根据嵌入事件的数量将视频分段; \n[0034] 提示模块:用于在视频播放过程中随机生成弹出嵌入事件的时间并对观看者的不同响应时间打分;所述提示模块包括时间生成装置,用于在视频播放过程中随机生成弹出嵌入事件时间;提示装置,用于弹出嵌入事件对话框;计算器装置,用于根据观看者对弹出嵌入事件的响应时间和预设的响应时间对应的分数计算出本段视频得分;比较装置,用于判断本段播放视频是否有得分和得分是否为满分;\n[0035] 汇总模块:用于将每段视频的专注度分数进行汇总并计算平均分;\n[0036] 存储模块:用于存储每一段的得分信息和汇总的平均分。\n[0037] 一种检测在线视频观看者专注度的方法,包括如下步骤,如图2所示::\n[0038] (1)根据视频播放时间预设嵌入事件的数量;\n[0039] (2)设置不同响应时间与对应分数的对照表;\n[0040] (3)根据嵌入事件的数量将视频分段;\n[0041] (4)视频播放模块播放视频,根据视频信息和学生信息在数据库中取出该学生对应该视频的专注度分数,若没有取出专注度分数,播放装置视该学生第一次观看该视频,如果有专注度分数,判断当前段的成绩是否为满分,如果专注度不是满分,则在当前段随机生成弹出嵌入事件的时间,如果专注度为满分,则在下一段随机生成弹出嵌入事件的时间;设置一变量记录当前视频播放在第几段,提示模块的时间生成装置利用随机数函数,在第一段中随机生成弹出嵌入事件的时间;\n[0042] (5)视频播放到弹出嵌入事件的时间点,弹出嵌入事件对话框,观看者根据对话框提示消除对话框;\n[0043] (6)根据观看者对弹出嵌入事件的响应时间和预设的响应时间对应的分数计算出本段视频的得分,并将本段得分和所在第几段的信息存入存储模块,视频播放模块继续视频的播放。设置一变量记录学生点击提示的时刻,根据弹出提示时刻和学生点击提示的时刻计算出学生的响应时间。若学生认真观看视频,便能很快对提示做出响应,此方法可以准确得出学生观看视频的认真程度。提示模块的计算器装置根据学生对弹出提示响应的时间和发布视频时设置的各个响应时间对应的分数计算出本段视频的得分,将本段得分和所在第几段的信息存入数据库,之后再次利用随机数函数将弹出响应时间设置到一下段中,视频调用播放函数继续播放;\n[0044] (7)视频播放完成后,将每段视频的得分进行汇总,计算每段视频得分的平均分,并存入存储模块。\n[0045] 为了方便观看者选择观看时间,针对自己的不足重点观看,本装置还提供拖动观看的功能,观看者通过视频模块的拖动按钮拖动观看,具体步骤如下,如图3所示:\n[0046] (1)视频播放模块播放视频,提示模块的时间生成装置根据作业信息和学生信息在数据库中取出该学生对应该作业的分段成绩,若没有取出成绩,播放器视该学生第一次观看该视频,此时设置最大可拖动位置为0。若取出成绩,说明该学生之前已观看过该视频,根据学生之前得分的最大段数和教师设置的询问次数计算出一最大可拖动位置,最大可拖动位置根据视频观看的情况不断更新;\n[0047] (2)当向已观看的部分拖动时,说明学生在重新学习,需要重新设置弹出提示时间以便于学生更新成绩。如果拖动到的位置的所在段和播放位置所在段相邻,说明学生无法完整观看新拖动到的段,该段不设弹出提示,原先弹出提示时间不变。如果拖动到的位置的所在段和播放位置所在段中间至少有一段,重新从中间的第一段开始计算,寻找第一次之前不为满分的段,设置新的弹出提示时间;\n[0048] (3)当向未观看的部分拖动时,如果拖动的位置超过了最大可拖动位置,视频将设置在最大可拖动位置播放,由于最大可拖动位置所在段之后的段肯定没有成绩,直接将弹出提示时间设置在当前播放段的下一段;\n[0049] (4)当向未观看的部分拖动时,如果拖动的位置不超过最大可拖动位置,视频将设置在拖动的位置播放,之后从播放位置所在段的下一段开始寻找第一次之前不为满分的段,并将新的弹出提示时间设置在该段;\n[0050] (5)同一段多次观看时只会保存最高的得分。\n[0051] 为了方便观看者进行多次观看,认真学习,本装置还提供重新观看的功能,观看者通过视频模块的重新观看按钮重新观看,具体步骤如下:\n[0052] (1)视频播放模块播放视频,提示模块的时间生成装置根据作业信息和学生信息在数据库中取出该学生对应该作业的分段成绩,若有成绩,说明该学生之前已看过该视频,程序根据教师设置的询问次数对视频分段,从第一段开始,寻找之前得分中第一次得分不为满分的段,利用随机数函数,将弹出提示时间随机设置在该段中;\n[0053] (2)视频播放的时间到达弹出询问提示的时间时,播放器弹出提示模块,设置一变量记录弹出提示的时刻;\n[0054] (3)观看者点击提示,设置一变量记录学生点击提示的时刻,根据弹出提示模块的时刻和学生点击提示模块的时刻计算出学生的响应时间。提示模块的计算器装置根据学生对弹出提示响应的时间和教师布置作业时设置的各个响应时间对应的分数计算出本段视频的得分,将本段得分和所在第几段的信息存入数据库,同一段多次观看时只会保存最高的得分,从下一段开始,寻找之前得分中第一次得分不为满分的段,将弹出提示时间设置在该段,视频调用播放函数继续播放;\n[0055] (4)重复进行步骤(2)、(3)直至视频播放完毕。\n[0056] 为了有效减轻数据库负担,提高数据库效率:步骤(8)中,存储模块存入的各段得分的平均分之后,删除各段的得分。\n[0057] 除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
法律信息
- 2013-10-09
- 2012-03-28
实质审查的生效
IPC(主分类): H04N 17/00
专利申请号: 201110307180.4
申请日: 2011.10.11
- 2012-02-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-07-20
|
2004-01-17
| | |
2
| |
2009-06-17
|
2008-12-31
| | |
3
| |
2008-08-13
|
2007-02-08
| | |
4
| |
2009-01-14
|
2008-05-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |