一种流媒体视频有效观看内容的检测装置及方法与流程

文档序号:18618833发布日期:2019-09-06 22:17阅读:259来源:国知局
一种流媒体视频有效观看内容的检测装置及方法与流程

本发明涉及视频播放相关技术领域,尤其是指一种流媒体视频有效观看内容的检测装置及方法。



背景技术:

随着互联网技术的发展,4g移动网络的成熟应用以及下一代5g网络的到来,网络流媒体视频的应用领域愈发的宽广,全民视频时代已经到来,工业和信息化部、国家广播电视总局、中央广播电视总台联合发布了《超高清视频产业发展行动计划(2019-2022年)》。如今,视频已经成为最有效的信息载体,渗透到各行各业,其中互联网在线教育已是方兴未艾。越来越多的父母开始关注互联网教育课程,越来越多的学校和培训机构开启了互联网教育。虽然互联网教育正如火如荼的发展,但是实际发展中还存在着一些现实的痛点:比如如何确定学生是否认真的观看了线上课程,以及如何有效的掌握学生实际观看了多少课程内容等这些问题都是教育机构及广大父母非常关心的问题。学生观看非直播课程视频可以让视频播放着而自己干其他事情,也可以快进观看等等。现实中主要是依赖父母和教育机构的主动监督来达到及时了解学生观看课程视频的有效性,那么如果能通过技术的手段实现学生学习状态的自动检测将会大大降低人力物力,节约成本,节省时间、更好的推动行业发展。对于视频有效观看内容的自动检测方法,主要还是通过播放器收集视频播放长度来进行统计判断,但是如上所述,视频播放时观看者并不一定在观看,统计的长度只能表明视频播放了多久而无法确定观看者实际有没有一直在观看。对此已有学者进行了相应的研究。如申请号为cn109257653a的专利中公开了一种用于有效观看视频内容的验证方法。该方法的核心观点为,在视频播放过程中随机跳出验证信息让视频观看者进行记录,最后在视频播放结束时跳出验证窗口让观看者输入播放过程中随机跳出的验证信息进行视频内容观看有效性的验证,信息输入正确则说明观看者一直在观看。

人为的监督要耗费大量的精力,作为父母是不得已而为之。那么如果可以通过程序的方法来检测学生观看视频内容的有效性,既能为教育机构评估课程好坏和受欢迎程度、评估上课老师的教学水平等提供参考,也能方便父母及时了解子女学习的效果及积极性。如上所述的专利cn109257653a的方法虽然能够在一定程度上保证观看的有效性,但是随机跳出验证信息和最后跳出验证窗口的行为用户体验不友好,对视频观看者的注意力和思维连贯性造成一定的影响。

随着移动通信的普及,现在的在线教育已由原来的pc端,向移动终端方向发展,移动在线教育视频观看已经成为最主要的观看入口,手机和平板电脑已经成为最主要的观看设备。



技术实现要素:

本发明是为了克服现有技术中存在上述的不足,提供了一种能够准确有效计算观看视频有效内容长度的流媒体视频有效观看内容的检测装置及方法。

为了实现上述目的,本发明采用以下技术方案:

一种流媒体视频有效观看内容的检测装置,包括视频播放设备和统计分析服务器,所述的视频播放设备内设有摄像头、视频播控模块、ai智能检测模块和数据处理模块,所述的摄像头与ai智能检测模块连接,所述的视频播控模块和ai智能检测模块均与数据处理模块连接,所述的数据处理模块通过网络与统计分析服务器连接。

其中:ai智能检测模块是本装置的区别于普通装置的特点,使用ai智能检测模块来实现对于真人的检测,从而可以准确有效的实现对视频观看者有效观看视频内容的长度进行检测,能方便父母通过查看结果来及时了解子女学习的效果及学习的积极性。

作为优选,所述的视频播放设备为自带摄像头的移动终端、自带摄像头的笔记本电脑、外置摄像头的台式机电脑和带有外置usb摄像头的智能电视机顶盒中的一种或多种,所述的ai智能检测模块内设有人脸识别模块和活体检测模块,所述的网络为有线网络和无线网络中的一种或多种,所述的视频播放设备中还包括定时器,所述的定时器与数据处理模块连接。

本发明还提供了一种流媒体视频有效观看内容的检测方法,具体包括如下步骤:

(1)视频播放设备启动,先启动视频播控模块,然后判断视频播放设备是否有可用的摄像头,如果有则启动ai智能检测模块,如果没有则结束操作;

(2)当用户打开视频时,在视频第一帧图像显示时,启动ai智能检测模块以及定时器并开始第一次ai智能检测,检测完毕后立即释放资源并进入等待执行状态,同时将检测结果数据传给数据处理模块;

(3)当到了下一次检测时间时,定时器会触发一次新的检测,检测完毕后立即释放资源并进入等待执行状态,不断重复该过程直到视频播放完毕或者用户主动退出播放;

(4)视频播控模块会在播放过程中进行播放数据和用户操作行为的记录,记录的内容包括:记录视频播放总时长、记录广告播放时间、记录用户跳播时间,当播放完毕或者观看者主动退出播放时,数据处理模块将收到的播放过程中记录的数据进行处理并进行计算,得出视频有效观看内容的结果;

(5)数据处理模块对数据处理后,结果直接缓存在视频播放设备的存储空间中,方便本地查看,同时将记录的数据以及计算之后的数据一并上传至统计分析服务器。

本方法可以实现自动对视频观看者有效观看视频内容的长度进行检测,能够准确有效的计算视频观看者实际观看视频的有效内容长度,同时相关统计数据上传统计分析服务器,通过统计分析和结果展示既能为教育机构评估课程好坏、课程受欢迎程度和评估上课老师的教学水平等提供可靠的参考数据,同时也能方便父母通过查看结果来及时了解子女学习的效果及学习的积极性。

作为优选,在步骤(2)和步骤(3)中,ai智能检测过程为:通过访问视频播放设备的摄像头进行人脸图像序列数据的采集,然后对采集到的图像先进行人脸识别,如果人脸识别结果为true,则表示有人正对着屏幕观看,如果人脸识别结果为false,则说明当前视频播放设备屏幕前无人观看;在人脸识别结果为true的情况下再进行活体检测,活体检测目的是确定当前屏幕前的人脸是真实的人而不是非活体,如果活体检测结果为true,则说明有人在观看,活体检测结果为false,则说明无人观看,检测到的人脸为非活体。

作为优选,在步骤(2)和步骤(3)中,定时器的时间间隔为20秒。

作为优选,在步骤(4)中,记录视频播放总时长为d,记录广告播放时间为a,记录用户跳播时间为b,而ai智能检测模块检测总次数为n,检测为true的次数为x,检测为false的次数为y,那么可以计算用户有视频效观看内容时长t为:

作为优选,在步骤(5)中,记录的数据以及计算之后的数据包括视频播放总时长d、广告播放时间a、用户跳播时间b、ai智能检测模块检测总次数n、检测为true的次数x、检测为false的次数y和用户有视频效观看内容时长t。

本发明的有益效果是:可以实现自动对视频观看者有效观看视频内容的长度进行检测,能够准确有效的计算视频观看者实际观看视频的有效内容长度,同时相关统计数据上传统计分析服务器,通过统计分析和结果展示既能为教育机构评估课程好坏、课程受欢迎程度和评估上课老师的教学水平等提供可靠的参考数据,同时也能方便父母通过查看结果来及时了解子女学习的效果及学习的积极性。

附图说明

图1是本发明的检测逻辑图。

具体实施方式

下面结合附图和具体实施方式对本发明做进一步的描述。

如图1所述的实施例中,一种流媒体视频有效观看内容的检测装置,包括视频播放设备和统计分析服务器,视频播放设备内设有摄像头、视频播控模块、ai智能检测模块和数据处理模块,摄像头与ai智能检测模块连接,视频播控模块和ai智能检测模块均与数据处理模块连接,数据处理模块通过网络与统计分析服务器连接。视频播放设备为自带摄像头的移动终端、自带摄像头的笔记本电脑、外置摄像头的台式机电脑和带有外置usb摄像头的智能电视机顶盒中的一种或多种,ai智能检测模块内设有人脸识别模块和活体检测模块,网络为有线网络和无线网络中的一种或多种,视频播放设备中还包括定时器,所述的定时器与数据处理模块连接。

如图1所示,本发明还提供了一种流媒体视频有效观看内容的检测方法,具体包括如下步骤:

(1)视频播放设备启动,先启动视频播控模块,然后判断视频播放设备是否有可用的摄像头,如果有则启动ai智能检测模块,如果没有则结束操作;

(2)当用户打开视频时,在视频第一帧图像显示时,启动ai智能检测模块以及定时器并开始第一次ai智能检测,检测完毕后立即释放资源并进入等待执行状态,同时将检测结果数据传给数据处理模块;

(3)当到了下一次检测时间时,定时器会触发一次新的检测,检测完毕后立即释放资源并进入等待执行状态,不断重复该过程直到视频播放完毕或者用户主动退出播放;

在步骤(2)和步骤(3)中,ai智能检测过程为:通过访问视频播放设备的摄像头进行人脸图像序列数据的采集,然后对采集到的图像先进行人脸识别,如果人脸识别结果为true,则表示有人正对着屏幕观看,如果人脸识别结果为false,则说明当前视频播放设备屏幕前无人观看;在人脸识别结果为true的情况下再进行活体检测,活体检测目的是确定当前屏幕前的人脸是真实的人而不是非活体,如果活体检测结果为true,则说明有人在观看,活体检测结果为false,则说明无人观看,检测到的人脸为非活体。综上所述,判断视频播放设备屏幕前是否有人在观看的判断条件是:人脸检测结果为true并且活体检测结果也为true。

出于性能和耗电考虑,这里ai智能检测模块需要按照一定的频率间隔运行,而不是整个播放过程一直在运行。频率间隔可以根据实际情况进行设置,默认采用每20秒运行一次检测,故而将定时器的时间间隔设置为20秒,并记录检测结果和检测次数,将记录的结果传给数据处理模块。

(4)视频播控模块会在播放过程中进行播放数据和用户操作行为的记录,记录的内容包括:记录视频播放总时长、记录广告播放时间、记录用户跳播时间,当播放完毕或者观看者主动退出播放时,数据处理模块将收到的播放过程中记录的数据进行处理并进行计算,得出视频有效观看内容的结果;

其中:记录视频播放总时长为d,记录广告播放时间为a,记录用户跳播时间为b,而ai智能检测模块检测总次数为n,检测为true的次数为x,检测为false的次数为y,那么可以计算用户有视频效观看内容时长t为:

(5)数据处理模块对数据处理后,结果直接缓存在视频播放设备的存储空间中,方便本地查看,同时将记录的数据以及计算之后的数据一并上传至统计分析服务器,一来可以供教育机构进行各种分析使用,二来方便跨设备使用即当用户在非当前设备环境下登录时也可以进行相关数据的查看。其中:记录的数据以及计算之后的数据包括视频播放总时长d、广告播放时间a、用户跳播时间b、ai智能检测模块检测总次数n、检测为true的次数x、检测为false的次数y和用户有视频效观看内容时长t。

上述方法和装置可以实现实时检测视频观看者观看视频的状态,能够准确有效的计算视频观看者实际观看视频的有效内容长度。同时相关统计数据上传统计分析服务器,即可以实现跨平台分享统计分析结果,也可以为大数据分析提供可靠的参考数据,例如:为教育机构评估课程好坏、课程受欢迎程度和评估上课老师的教学水平等提供可靠的参考数据,同时也能方便父母通过查看结果来及时了解子女学习的效果及学习的积极性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1