本发明涉及流媒体的信息传输技术,尤其涉及一种信息推送方法、终端、服务器及系统。
背景技术:
随着互联网和移动宽带的发展,基于各类智能终端进行流媒体点播与直播的用户行为已经十分普及。目前的流媒体服务在智能化、个性化方面十分不足,导致用户使用便捷性不佳以及视频广告转化效果差。这具体表现在:在某流媒体节目播放特别是直播过程中或者结束后,对于所有用户主动推送相同的回看精彩镜头等,不能真实地反应用户的个性化需求;如用户想回看的遗漏观看镜头、特别关注镜头等,用户想获得上述感兴趣内容,需要在整个回看节目中人工地进行搜寻查找,费时费力。
技术实现要素:
为解决上述技术问题,本发明实施例期望提供一种信息推送方法、终端、服务器及系统,能够向用户推荐个性化的视频关联信息,从而提高用户体验。
本发明的技术方案是这样实现的:
第一方面,提供一种信息推送方法,应用于终端,所述方法包括:
播放第一流媒体信息,采集得到用户的状态参数;
基于所述用户的状态参数以及所述第一流媒体信息,确定针对所述第一流媒体信息的行为信息;
发送所述针对所述第一流媒体信息的行为信息至服务器侧,接收到服务器侧推送的与所述行为信息对应的视频关联信息;
基于所述视频关联信息执行对应的操作。
第二方面,提供一种信息推送方法,应用于服务器,所述方法包括:
接收到终端发来的针对第一流媒体信息的行为信息,其中,所述行为信息中至少包括有用户的状态参数;
基于所述针对第一流媒体信息的行为信息,分析得到对应的视频关联信息;
推送所述视频关联信息至所述终端。
第三方面,提供一种终端,所述终端包括:
播放单元,用于播放第一流媒体信息;
采集单元,用于采集得到用户的状态参数;
确定单元,用于基于所述用户的状态参数以及所述第一流媒体信息,确定针对所述第一流媒体信息的行为信息;
发送单元,用于发送所述针对所述第一流媒体信息的行为信息至服务器侧;
接收单元,用于接收到服务器侧推送的与所述行为信息对应的视频关联信息;
执行单元,用于基于所述视频关联信息执行对应的操作。
第四方面,提供一种服务器,所述服务器包括:
接收单元,用于接收到终端发来的针对第一流媒体信息的行为信息,其中,所述行为信息中至少包括有用户的状态参数;
分析单元,用于基于所述针对第一流媒体信息的行为信息,分析得到对应的视频关联信息;
发送单元,用于推送所述视频关联信息至所述终端。
第五方面、提供一种信息推送系统,该系统包括:
上述第三方面中任一种的终端;
和上述第四方面中任一种的服务器。
本发明实施例提供了一种信息推送方法、终端、服务器及系统,在播放第一流媒体信息时,采集得到用户的状态参数;基于用户的状态参数以及第一流媒体信息,确定针对所述第一流媒体信息的行为信息;发送针对所述第一流媒体信息的行为信息至服务器侧,接收到服务器侧推送的与所述行为信息对应的 视频关联信息;之后基于视频关联信息执行对应的操作。这样一来,服务器收到终端发送的针对第一流媒体信息的行为信息,基于该行为信息,就可以分析得到对应的视频关联信息,如此,每个用户观看流媒体信息时,产生的行为信息不同,使得获取到的视频关联信息也不同,从而,能够基于用户的行为信息得到对应的个性化的视频关联信息,保证了满足用户的个性化需求。
附图说明
图1为本发明实施例提供的第一种信息推送方法的流程图;
图2为本发明实施例提供的第二种信息推送方法的流程图;
图3为本发明实施例提供的一种信息推送系统的示意图;
图4为本发明实施例提供的第三种信息推送方法的流程图;
图5为本发明实施例提供的第四种信息推送方法的流程图;
图6为本发明实施例提供的第五种信息推送方法的流程图;
图7为本发明实施例提供的第六种信息推送方法的流程图;
图8为本发明实施例提供的一种终端的结构示意图;
图9为本发明实施例提供的一种服务器的结构示意图;
图10为本发明实施例提供的一种信息推送系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
实施例一
本发明实施例提供一种信息推送方法,应用于终端,该终端具有摄像头,如图1所示,该方法包括:
步骤101、播放第一流媒体信息,采集得到用户的状态参数。
这里,第一流媒体信息可以是本地缓存的视频流,也可以是接收网络传输的视频流。
本实施例中,采集得到用户的状态参数通过摄像头扫描进行采集,采集到的用户的状态信息包括:采集得到所述用户的眼部状态参数,或者,采集得到用户的运动状态参数。眼部状态参数是目光离开显示区域的参数、目光回归显示区域的参数、眨眼参数、观看角度和视线变化率等这类能够表述关注第一流媒体信息时,用户的眼部变化的信息;运动状态参数可以包括是用户是否移动出预设区域的参数,该预设区域是摄像头可以扫描的区域。
步骤102、基于用户的状态参数以及第一流媒体信息,确定针对第一流媒体信息的行为信息。
步骤103、发送针对第一流媒体信息的行为信息至服务器侧,接收到服务器侧推送的与行为信息对应的视频关联信息。
步骤104、基于视频关联信息执行对应的操作。
这里,不同的用户参数和第一流媒体信息所对应的行为信息是不同。
情况一、当用户的眼部状态参数表征用户处于未注视终端的显示区域的状态的时长超过预设时长时,针对第一流媒体信息的行为信息是用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻;当用户的运行状态参数表征用户未处于预设区域的时长超过预设时长时,针对第一流媒体信息的行为信息是用户未处于预设区域的起始时刻以及终止时刻。
相应的,视频关联信息中至少包括有在用户未处于预设区域的起始时刻以及终止时刻内的遗漏视频信息,或者,用户处于未注视终端的显示区域状态的起始时刻以及终止时刻内的遗漏视频信息。这里,遗漏视频信息是用户未观看的视频流。
相应的,步骤104可以包括:在预设时刻控制播放遗漏视频信息。优选的,预设时刻为第一流媒体信息播放完毕的时刻。
情况二、当步骤101包括:采集得到所述用户的眼部状态参数时,相应的,步骤102包括:当第一流媒体信息的播放进度处于广告信息对应的进度时,基于用户的眼部状态参数,判断用户是否处于未注视所述终端的显示区域的状态;若用户处于未注视所述终端的显示区域的状态,则将所述第一流媒体信息的播 放进度、以及用户处于未注视终端的显示区域的状态作为针对所述第一流媒体信息的行为信息;相应的,步骤104包括:基于视频关联信息中的控制暂停第一流媒体信息的播放的暂停控制信息,控制暂停播放第一流媒体信息。优选的,广告信息是广告流媒体信息,例如片头强制广告流、片中强制广告流。这样,保证了广告信息都强制用户观看。
在暂停播放第一流媒体之后,该方法还包括:采集得到所述用户的眼部状态参数;当基于眼部状态参数确定所述用户处于注视终端的显示区域的状态时,将用户处于注视终端的显示区域的状态发送至服务器;接收到服务器发来的恢复控制信息,基于恢复控制信息控制继续播放第一流媒体信息。这样,就保证了用户必须完整的观看预定内容。
情况三、当步骤101包括:采集得到所述用户的眼部状态参数时,相应的,步骤102包括:将用户的眼部状态参数、以及其对应的第一流媒体信息的第一播放时间,作为针对所述第一流媒体信息的行为信息。这里,第一播放时间可以是第一播放所对应的起始时刻以及终止时刻,或第一播放时刻。
相应的,视频关联信息中包括有与第一流媒体信息相关的目标信息,步骤104可以包括:从视频关联信息中获取到所述目标信息,在第一预设时刻以及第一预设区域处,呈现目标信息。
这样一来,服务器收到终端发送的针对第一流媒体信息的行为信息,基于该行为信息,就可以分析得到对应的视频关联信息,这样,每个用户观看的视频时,行为信息不同,具体关注的视频信息也不同,这样,视频关联信息也会发生不同,因此,可以为用户针对用户的行为信息的推荐个性化的视频关联信息,从而提供了用户体验。
实施例二
本发明实施例提供一种信息推送方法,应用于服务器,如图2所示,该服务器包括:
步骤201、接收到终端发来的针对第一流媒体信息的行为信息。
其中,所述行为信息中至少包括有用户的状态参数。这里,用户的状态参 数包括用户的眼部状态参数,或者,用户的运动状态参数。
步骤202、基于针对第一流媒体信息的行为信息,分析得到对应的视频关联信息。
当用户的状态参数包括用户的眼部状态参数,或者,用户的运动状态参数时,步骤202可以包括当行为信息中包括用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻时,将在用户未处于预设区域的起始时刻以及终止时刻内的遗漏视频信息作为所述视频关联信息;或者,行为信息中包括用户处于未注视终端的显示区域状态的起始时刻以及终止时刻时,将用户处于未注视终端的显示区域状态的起始时刻以及终止时刻内的遗漏视频信息作为视频关联信息。这里,用户的眼部状态参数包括目光离开显示区域的参数和目光回归显示区域的参数。
当用户的状态参数包括:用户的眼部状态参数;步骤802具体包括:当行为信息中包括第一流媒体信息的播放进度、以及用户处于未注视终端的显示区域的状态时,将控制暂停第一流媒体信息的播放的暂停控制信息作为视频关联信息。在此之后,步骤802还包括:当行为信息中包括第一流媒体信息的播放进度、以及用户处于注视终端的显示区域的状态时,将控制恢复第一流媒体信息的播放的恢复控制信息作为视频关联信息。
当用户的状态参数为用户的眼部状态参数,该眼部状态参数包括:观看角度,该观看角度表示用户观看该视频帧时,眼球转动变化的角度时,步骤202具体包括:当行为信息中包括有用户的眼部状态参数中的观看角度、以及其对应的所述第一流媒体信息的第一播放时间时,则获取到第一播放时间在第一流媒体信息中对应的视频帧;判断视频帧是否为关键帧,若是,则基于眼部状态参数中的观看角度,确定观看角度所对应的视频帧中的目标区域;基于目标区域中包含的目标对象,确定目标信息,将目标信息作为所述视频关联信息。这里,当用户的状态参数为用户的眼部状态参数,眼部状态参数包括:眨眼参数和视线变化率,这些眼部状态参数用于判断用户是否在认真观看第一流媒体信息时;步骤202包括:当行为信息中包括有用户的眼部状态参数、以及其对应 的第一流媒体信息的第一播放时间时,则基于眼部状态参数,确定所述用户针对第一播放时间对应的视频信息的关注程度;当关注程度满足预设条件时,获取到视频信息对应的相关信息;基于视频信息对应的相关信息,选取得到目标信息,将目标信息作为所述视频关联信息。
当用户的状态参数为用户的眼部状态参数,该眼部状态参数包括眨眼参数、观看角度和视线变化率,步骤202包括:当行为信息中包括有用户的眼部状态参数、以及其对应的所述第一流媒体信息的第一播放时间时,则基于眼部状态参数,确定用户针对第一播放时间对应的视频信息的关注程度;当关注程度满足预设条件时,获取到视频信息对应的相关信息;基于视频信息对应的相关信息,选取得到目标信息,将目标信息作为视频关联信息。值得说明的是,我们知道当用户认真观看第一流媒体信息时,用户的眨眼次数、视线方向的变化、视线变化都会是非常小的,因此,眨眼参数、观看角度和视线变化率就可以判断用户是否在认真观看第一流媒体信息。
步骤203、推送视频关联信息至终端。
这样一来,服务器收到终端发送的针对第一流媒体信息的行为信息,基于该行为信息,就可以分析得到对应的视频关联信息,这样,每个用户观看的视频时,行为信息不同,具体关注的视频信息也不同,这样,视频关联信息也会发生不同,因此,可以为用户针对用户的行为信息的推荐个性化的视频关联信息,从而提供了用户体验。
实施例三
本发明实施例提供一种信息推送方法,应用于信息推送系统,该系统包括终端和服务器,该终端是具有摄像头的终端,如图3所示,该服务器中包括行为分析模块、处理及分析模块、目标信息生成木块、控制信息生成模块和通信模块,服务器通过这些模块来实现视频相关信息的确定;该终端中包括通信模块、采集模块、行为记录模块和执行模块,终端通过这些模块来实现用户的状态参数、行为信息等的获取。
当用户观看第一流媒体信息对应的节目时,如图4所示,该方法可以包括:
步骤301、终端通过摄像头采集用户的眼部状态参数。
具体的,当用户未关注终端的显示区域,终端采集用户离开预设区域和对应的起始时刻,终端继续采集,直到用户回归预设区域,此时,终端采集用户回归显示区域的状态和对应的终止时刻,当起始时刻和终止时刻之间的时长超过预设时长,则生成眼部状态参数。这里,本实施例中的采集方法可以基于人脸识别来实现。
步骤302、终端将用户未处于预设区域状态的起始时刻以及终止时刻作为针对第一流媒体信息的行为信息。
步骤303、终端向服务器上报针对第一流媒体信息的行为信息。
这里,行为信息可以以文件的形式上报。
步骤304、服务器根据针对第一流媒体信息的行为信息,将用户未处于预设区域状态的起始时刻以及终止时刻内的遗漏视频信息作为视频关联信息。
这里,遗漏视频信息是第一流媒体信息中用户未观看的视频片段。
步骤305、服务器向终端推送遗漏视频信息。
步骤306、终端将遗漏视频信息在片尾以预定的形式呈现给用户。
实施例四
本发明实施例提供一种信息推送服务器,应用于信息推送系统,该系统包括终端和服务器,该终端是具有摄像头的终端,如图3所示,该服务器中包括行为分析模块、处理及分析模块、目标信息生成木块、控制信息生成模块和通信模块,服务器通过这些模块来实现视频相关信息的确定;该终端中包括通信模块、采集模块、行为记录模块和执行模块,终端通过这些模块来实现用户的状态参数、行为信息等的获取。
当用户观看强制播放的第一流媒体信息中的广告流(广告信息)时,如图5所示,该方法包括:
步骤401、终端通过摄像头采集用户的眼部状态参数。
当用户未关注终端的显示区域,终端采集未关注终端的显示区域状态。这里,本实施例中的采集方法可以基于虹膜检测来实现。
步骤402、终端判断用户是否处于未注视所述终端的显示区域的状态。若是,则停止本次流程;若否,则执行步骤403。
步骤403、终端将广告流的播放进度、以及用户处于未注视所述终端的显示区域的状态作为针对广告流的行为信息。
步骤404、终端向服务器上报针对广告流的行为信息。
步骤405、服务器根据针对广告流的行为信息,将控制暂停第一流媒体信息的播放的暂停控制信息作为视频关联信息。
步骤406、服务器向终端发送暂停控制信息。
步骤407、终端根据暂停控制信息,将广告流停止在视频帧上,将强制广告倒计时停止在视频时间点上。
值得说明的是,在步骤407之后,当基于所述眼部状态参数确定所述用户处于注视终端的显示区域的状态时,终端将用户处于注视所述终端的显示区域的状态发送至服务器,服务器根据该状态将恢复控制信息作为视频关联信息发送至终端,终端你根据恢复控制信息,将广告流恢复传输,恢复强制广告倒计时。
实施例五
本发明实施例提供一种信息推送服务器,应用于信息推送系统,该系统包括终端和服务器,该终端是具有摄像头的终端,如图3所示,该服务器中包括行为分析模块、处理及分析模块、目标信息生成木块、控制信息生成模块和通信模块,服务器通过这些模块来实现视频相关信息的确定;该终端中包括通信模块、采集模块、行为记录模块和执行模块,终端通过这些模块来实现用户的状态参数、行为信息等的获取。
如图5所示,用户观看第一流媒体信息的节目,如图6所示,该服务器包括:
步骤501、终端通过摄像头采集用户的眼部状态参数。
这里,用户的眼部状态参数是用户观看第一流媒体信息中某一视频帧的眼部状态参数。
步骤502、终端获取观看视频帧的第一播放时间。
该第一播放时间是观看该视频帧时,第一流媒体信息所对应的播放时刻。
步骤503、终端将用户的眼部状态参数、以及视频帧的播放时刻作为针对第一流媒体信息的行为信息。
这里,眼部状态参数包括观看角度。
步骤504、终端向服务器发送针对第一流媒体信息的行为信息。
步骤505、服务器获取第一播放时间在第一流媒体信息中对应的视频帧。
步骤506、服务器判断视频帧是否为关键帧。若是,则执行步骤506;若否,则停止本次流程。
步骤507、服务器基于眼部状态参数中的观看角度,确定观看角度所对应的视频帧中的目标区域。
步骤508、服务器基于目标区域中包含的目标对象,确定目标信息,将目标信息作为视频关联信息。
这里,目标信息包括与目标对象相关的广告信息、视频信息等。
步骤509、服务器向终端发送目标信息。
步骤510、终端在第一流媒体信息播放完毕之后呈现目标信息。
实施例六
本发明实施例提供一种信息推送服务器,应用于信息推送系统,该系统包括终端和服务器,该终端是具有摄像头的终端,如图3所示,该服务器中包括行为分析模块、处理及分析模块、目标信息生成木块、控制信息生成模块和通信模块,服务器通过这些模块来实现视频相关信息的确定;该终端中包括通信模块、采集模块、行为记录模块和执行模块,终端通过这些模块来实现用户的状态参数、行为信息等的获取。如图7所示,用户观看流媒体节目,该服务器包括:
步骤601、终端通过摄像头采集用户的眼部状态参数。
步骤602、终端获取第一流媒体信息的第一播放时间。
这里,第一播放时间是采集到用户的眼部状态参数时所对应的时间段。
该第一播放时间可以是预设的时间段,也可以是终端根据用户的眼部状态参数,如眨眼参数、视线角度等来确认当前状态是用户认真观看的视频片段,将视频片段经历的时间作为视频时间段。
步骤603、终端将用户的眼部状态参数、以及其对应的第一流媒体信息的第一播放时间作为针对第一流媒体信息的行为信息。
步骤604、终端向服务器发送针对第一流媒体信息的行为信息。
步骤605、服务器获取第一播放时间对应的视频信息。
步骤606、服务器基于眼部状态参数,确定该视频信息的关注程度。
步骤607、服务器判断关注程度是否满足预设条件。若是,则执行步骤607;若否,则结束本次流程。
步骤608、服务器获取视频信息对应的相关信息。
步骤609、服务器基于视频信息对应的相关信息,选取得到目标信息,将目标信息作为视频关联信息。
步骤610、服务器向终端发送目标信息。
步骤611、在第一流媒体信息播放完毕之后呈现目标信息。
很显然的,实际中如果用户认真观看视频时,他的眨眼次数就会比较少,且观看角度不会发生太大的变化,因此,将这两个信息作为评判用户认真观看视频的标准。
实施例四
本实施例提供一种终端70,如图8所示,所述终端70包括:
播放单元701,用于播放第一流媒体信息。
采集单元702,用于采集得到用户的状态参数。
确定单元703,用于基于所述用户的状态参数以及所述第一流媒体信息,确定针对所述第一流媒体信息的行为信息。
发送单元704,用于发送所述针对所述第一流媒体信息的行为信息至服务器侧。
接收单元705,用于接收到服务器侧推送的与所述行为信息对应的视频关 联信息。
执行单元706,用于基于所述视频关联信息执行对应的操作。
这样一来,服务器收到终端发送的针对第一流媒体信息的行为信息,基于该行为信息,就可以分析得到对应的视频关联信息,这样,每个用户观看的视频时,行为信息不同,具体关注的视频信息也不同,这样,视频关联信息也会发生不同,因此,可以为用户针对用户的行为信息的推荐个性化的视频关联信息,从而提供了用户体验。
进一步的,所述采集单元702具体用于:采集得到所述用户的眼部状态参数,或者,采集得到用户的运动状态参数;
相应的,所述确定单元703具体用于:
当所述用户的眼部状态参数表征所述用户处于未注视所述终端的显示区域的状态的时长超过预设时长时,将所述用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻作为所述针对第一流媒体信息的行为信息;
或者,
当所述用户的运行状态参数表征所述用户未处于预设区域的时长超过预设时长时,将所述用户未处于预设区域的起始时刻以及终止时刻作为所述针对第一流媒体信息的行为信息。
进一步的,所述视频关联信息中至少包括有在所述用户未处于预设区域的起始时刻以及终止时刻内的遗漏视频信息,或者,所述用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻内的遗漏视频信息;
相应的,所述执行单元706具体用于:
在预设时刻控制播放所述遗漏视频信息。
进一步的,所述采集单元702具体用于:采集得到所述用户的眼部状态参数;
相应的,所述确定单元703具体用于:
当所述第一流媒体信息的播放进度处于广告信息对应的进度时,基于所述用户的眼部状态参数,判断用户是否处于未注视所述终端的显示区域的状态;
若所述用户处于未注视所述终端的显示区域的状态,则将所述第一流媒体信息的播放进度、以及所述用户处于未注视所述终端的显示区域的状态作为所述针对所述第一流媒体信息的行为信息。
进一步的,所述执行单元706具体用于:
基于所述视频关联信息中的控制暂停第一流媒体信息的播放的暂停控制信息,控制暂停播放所述第一流媒体信息;
所述采集单元702还用于:采集得到所述用户的眼部状态参数;
所述发送单元704还用于:当基于所述眼部状态参数确定所述用户处于注视所述终端的显示区域的状态时,将所述用户处于注视所述终端的显示区域的状态发送至服务器;
所述接收单元705还用于:接收到所述服务器发来的恢复控制信息,基于所述恢复控制信息控制继续播放所述第一流媒体信息。
进一步的,所述采集单元702具体用于:采集得到所述用户的眼部状态参数;
相应的,所述确定单元703具体用于:
将所述用户的眼部状态参数、以及其对应的所述第一流媒体信息的第一播放时间,作为针对所述第一流媒体信息的行为信息。
进一步的,所述视频关联信息中包括有:与所述第一流媒体信息相关的目标信息;
所述执行单元706具体用于:
从所述视频关联信息中获取到所述目标信息,在第一预设时刻以及第一预设区域处,呈现所述目标信息。
在实际应用中,所述播放单元701、采集单元702、确定单元703、发送单元704、接收单元705和执行单元706均可由位于服务器80中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。
实施例五
本实施例提供一种服务器80,如图9所示,所述服务器80包括:
接收单元801,用于接收到终端发来的针对第一流媒体信息的行为信息,其中,所述行为信息中至少包括有用户的状态参数。
分析单元802,用于基于所述针对第一流媒体信息的行为信息,分析得到对应的视频关联信息。
发送单元803,用于推送所述视频关联信息至所述终端。
这样一来,服务器收到终端发送的针对第一流媒体信息的行为信息,基于该行为信息,就可以分析得到对应的视频关联信息,这样,每个用户观看的视频时,行为信息不同,具体关注的视频信息也不同,这样,视频关联信息也会发生不同,因此,可以为用户针对用户的行为信息的推荐个性化的视频关联信息,从而提供了用户体验。
进一步的,所述用户的状态参数包括:用户的眼部状态参数,或者,用户的运动状态参数;
相应的,所述分析单元802具体用于:
当所述行为信息中包括所述用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻时,将所述在所述用户未处于预设区域的起始时刻以及终止时刻内的遗漏视频信息作为所述视频关联信息;
或者,
当所述行为信息中包括所述用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻时,将所述用户处于未注视所述终端的显示区域状态的起始时刻以及终止时刻内的遗漏视频信息作为所述视频关联信息。
进一步的,所述用户的状态参数,包括:所述用户的眼部状态参数;
相应的,所述分析单元802具体用于:
当所述行为信息中包括所述第一流媒体信息的播放进度、以及所述用户处于未注视所述终端的显示区域的状态时,将控制暂停所述第一流媒体信息的播放的暂停控制信息作为所述视频关联信息。
进一步的,所述分析单元802还用于:
当所述行为信息中包括所述第一流媒体信息的播放进度、以及所述用户处于注视所述终端的显示区域的状态时,将控制恢复所述第一流媒体信息的播放的恢复控制信息作为所述视频关联信息。
进一步的,所述用户的状态参数为用户的眼部状态参数;
相应的,所述分析单元802具体用于:
当所述行为信息中包括有所述用户的眼部状态参数中的观看角度、以及其对应的所述第一流媒体信息的第一播放时间时,则获取到所述第一播放时间在所述第一流媒体信息中对应的视频帧;
判断所述视频帧是否为关键帧,若是,则基于所述眼部状态参数中的观看角度,确定所述观看角度所对应的所述视频帧中的目标区域;
基于所述目标区域中包含的目标对象,确定目标信息,将所述目标信息作为所述视频关联信息。
进一步的,所述用户的状态参数为用户的眼部状态参数;
相应的,所述分析单元802具体用于:
当所述行为信息中包括有所述用户的眼部状态参数、以及其对应的所述第一流媒体信息的第一播放时间时,则基于所述眼部状态参数,确定所述用户针对所述第一播放时间对应的视频帧的关注程度;
当所述关注程度满足预设条件时,获取到所述视频帧对应的相关信息;
基于所述视频帧对应的相关信息,选取得到目标信息,将所述目标信息作为所述视频关联信息。
在实际应用中,所述接收单元801、确定单元802和发送单元803均可由位于服务器80中的中央处理器(centralprocessingunit,cpu)、微处理器(microprocessorunit,mpu)、数字信号处理器(digitalsignalprocessor,dsp)、或现场可编程门阵列(fieldprogrammablegatearray,fpga)等实现。
实施例六
本发明实施例提供一种90,如图10所示,该系统90包括:
上述实施例中任一种终端70;
和上述实施例中任一种服务器80。
其中,该终端70用于:播放第一流媒体信息,采集得到用户的状态参数;基于所述用户的状态参数以及所述第一流媒体信息,确定针对所述第一流媒体信息的行为信息;发送所述针对所述第一流媒体信息的行为信息至服务器侧,接收到服务器侧推送的与所述行为信息对应的视频关联信息;基于视频关联信息执行对应的操作。
该服务器80用于:接收到终端发来的针对第一流媒体信息的行为信息,其中,所述行为信息中至少包括有用户的状态参数;基于针对第一流媒体信息的行为信息,分析得到对应的视频关联信息;发送视频关联信息至所述终端。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。