视频推送方法及其装置、存储介质制造方法及图纸

技术编号:17784662 阅读:46 留言:0更新日期:2018-04-22 16:26
本申请公开了一种视频推送方法及其装置、存储介质,该方法包括:获取图像数据;所述图像数据由与客户端连接的摄像装置拍摄得到;根据所述图像数据,确定用户特征数据;其中,所述用户特征数据包括用户肢体动作信息、用户情绪信息和多个用户之间的人物关系中的至少一种;根据所述用户特征数据,生成视频推送列表,并将所述视频推送列表发送至所述客户端。

【技术实现步骤摘要】
视频推送方法及其装置、存储介质
本申请涉及互联网
,尤其涉及一种视频推荐方法及其装置、存储介质。
技术介绍
随着互联网的发展,智能电视的应用越来越广泛,在智能家居中扮演着非常重要的角色。通常,除了用户主动选择视频节目之外,智能电视还可以向用户推送一些视频节目或者广告,例如热点内容等等,因此,如何进行视频推送也成为热点问题之一。
技术实现思路
本申请实例提供一种视频推荐方法及其装置、存储介质,以改善客户端的视频服务质量。本申请实例提供的视频推送方法包括:获取图像数据;所述图像数据由与客户端连接的摄像装置拍摄得到;根据所述图像数据,确定用户特征数据;其中,所述用户特征数据包括用户肢体动作信息、用户情绪信息和多个用户之间的人物关系中的至少一种;根据所述用户特征数据,生成视频推送列表,并将所述视频推送列表发送至所述客户端。本申请实例提供的视频推送装置包括:获取模块,获取图像数据;所述图像数据由与客户端连接的摄像装置拍摄得到;确定模块,根据所述图像数据,确定用户特征数据;其中,所述用户特征数据包括用户肢体动作信息、用户情绪信息和多个用户之间的人物关系中的至少一种;生成模块,根据所述用户特征数据,生成视频推送列表,并将所述视频推送列表发送至所述客户端。在一些实例中,针对所述多组用户特征数据中的任意两组,存储至所述特征数据列表的时刻与当前时刻之间的时间差较小的一组用户特征数据的权重值大于所述时间差较大的一组用户特征数据的权重值。在一些实例中,所述第三确定单元具体:接收所述客户端发送来的视频推送请求,并在接收到所述视频推送请求时根据所述各种类型视频的比例,确定所述视频推送列表。在一些实例中,所述生成模块在确定所述用户特征数据的时刻与上一次生成所述视频推送列表的时刻之间的时间间隔超出预设时长时,执行所述根据所述用户特征数据,生成视频推送列表的步骤。在一些实例中,所述生成模块还在确定所述用户特征数据的时刻与上一次生成所述视频推送列表的时刻之间的时间间隔小于或等于所述预设时长时,将上一次生成的所述视频推送列表发送至所述客户端。本申请实例提供的存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述方法的步骤。基于以上技术方案,该方法通过与客户端设备连接的摄像头采集图像数据,然后对采集的图像数据进行处理后确定用户特征数据,进而可以得知用户肢体动作信息、用户情绪信息和人物关系等,然后基于这些用户特征数据生成视频推送列表,并将视频推送列表发送给视频客户端以供用户选择。采用本申请实例提供的视频推送方法可以使客户端展示适合用户的视频列表,针对不同的用户,服务器可以使客户端所展示的视频列表不同,即便针对同一用户,若用户的状态发生变化,服务器也可以使客户端展示的视频列表随之改变,为用户提供个性化服务,避免用户在海量视频中寻找适合自己的视频,也避免所有客户端展示的视频列表千篇一律,也就是说,通过本方案服务器可以使客户端的视频服务质量得到改善。附图说明为了更清楚地说明本申请实例或现有技术中的技术方案,下面将对实例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是图1是本申请实例涉及的系统构架图;图2是本申请一个实例中执行视频推送方法的流程示意图;图3是本申请一个实例中客户端进行获取和上传图像数据的流程示意图;图4是本申请一个实例中客户端获取视频推送列表的流程示意图;图5是本申请一个实例中服务器和客户端之间的交互流程图;图6是本申请一个实例中视频推送方法的流程示意图;图7是本申请一个实例中视频推送装置的结构框图;图8是本申请一个实例中计算机设备的结构框图。具体实施方式下面将结合本申请实例中的附图,对本申请实例中的技术方案进行清楚、完整地描述,显然,所描述的实例仅是本申请一部分实例,而不是全部的实例。基于本申请中的实例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实例,都属于本申请保护的范围。本申请提出了一种视频推送方法,该方法应用的系统架构如图1所示。该系统架构包括:客户端设备101、服务器102和摄像装置103;其中:上述客户端设备101,可以是智能手机、电脑、智能电视、与传统电视连接的电视盒子等,其上安装有至少一种应用软件的客户端,用户可以通过上述客户端设备101登录并使用上述至少一种应用软件的客户端,该应用软件的客户端可以是多媒体软件的客户端,例如,视频客户端。客户端设备101可以通过通信网络104(有线网络、无线网络等)与服务器102连接。上述服务器102,可以是一台服务器,也可以是多台服务器形成的服务器集群,作为上述客户端设备101的后台服务器,可以为客户端设备101提供相关的服务,例如,为客户端设备101上的视频客户端提供视频相关的服务。上述摄像装置103用来采集图像数据,其可以集成在上述客户端设备101上,例如,智能电视上配置的摄像头。当然,也可以是独立于客户端设备的摄像装置,此时摄像装置103可以通过有线或无线的方式与客户端设备101连接。本申请实例提供一种视频推送方法,该方法由服务器102执行,如图2所示,该方法包括:S201、服务器获取图像数据;所述图像数据由与客户端连接的摄像装置拍摄得到;可理解的是,服务器接收的图像数据是由客户端发送来的,而图像数据最初是由摄像装置拍摄得到,因此客户端在向服务器发送图像数据之前需要先向摄像装置获取。参考图3,客户端的工作过程可以包括:S301、客户端获取摄像装置采集的图像数据;S302、客户端在每次执行完获取摄像装置采集的图像数据后,判断是否成功获取,若成功获取,则执行步骤S303,否则执行步骤S304;S303、将本次获取到的图像数据上传至服务器;S304、发出错误提示,以用户没有获取成功;S305、客户端在每次将图像数据上传至服务器后,判断是否成功上传,若是,则结束本次工作过程,否则,执行步骤S306,;S305、判断重试次数是否超出预设次数,若没有,则返回步骤S303,若超出预设次数,执行步骤S307;S307、发出错误提示,以提醒用户没有上传成功。客户端通过上述步骤S301~307完成图像数据的获取和上传工作,以便服务器执行后续的步骤。S202、根据所述图像数据,确定用户特征数据;其中,所述用户特征数据包括用户肢体动作信息、用户情绪信息和多个用户之间的人物关系中的至少一种;可理解的是,由于服务器每次接收到图像数据都会确定一组用户特征数据,因此如果服务器多次接收到图像数据,就会确定多组用户特征数据。可理解的是,本方案中提到的用户是指观看视频的用户,例如,在晚饭后观看电视的一家三口这一场景中,用户是指这一家三口,所以用户不一定是视频客户端的登录用户。上述肢体动作信息,例如,在做上肢运动、下肢运动、腰部运动、眼保健操等。如果用户在进行肢体运动,可以推送一些健身类节目,也可以进一步根据肢体动作的种类推送不同种类的健身节目。在实际应用时,从图像数据识别出用户,根据多帧图像中用户肢体的位置数据进而确定用户是否有肢体动作以及哪个肢体发生动作。上述用户情绪信息,例如,高兴、伤心、愤怒等情绪,用户情绪信息可以通过对图本文档来自技高网...
视频推送方法及其装置、存储介质

【技术保护点】
一种视频推送方法,其特征在于,包括:获取图像数据;所述图像数据由与客户端连接的摄像装置拍摄得到;根据所述图像数据,确定用户特征数据;其中,所述用户特征数据包括用户肢体动作信息、用户情绪信息和多个用户之间的人物关系中的至少一种;根据所述用户特征数据,生成视频推送列表,并将所述视频推送列表发送至所述客户端。

【技术特征摘要】
1.一种视频推送方法,其特征在于,包括:获取图像数据;所述图像数据由与客户端连接的摄像装置拍摄得到;根据所述图像数据,确定用户特征数据;其中,所述用户特征数据包括用户肢体动作信息、用户情绪信息和多个用户之间的人物关系中的至少一种;根据所述用户特征数据,生成视频推送列表,并将所述视频推送列表发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,还包括:获取历史观看信息、用户关注信息和用户下载信息中的至少一种;其中,所述根据所述用户特征数据,生成视频推送列表,包括:根据所述历史观看信息、用户关注信息和用户下载信息中的至少一种以及所述用户特征数据,生成所述视频推送列表。3.根据权利要求1所述的方法,其特征在于,所述根据所述图像数据,确定用户特征数据,包括:根据本次获取到的图像数据,确定一组用户特征数据,并将该组用户特征数据存储至预设的特征数据列表中;其中,所述根据所述用户特征数据,生成视频推送列表,包括:根据所述特征数据列表中存储的多组用户特征数据,生成所述视频推送列表。4.根据权利要求3所述的方法,其特征在于,所述根据所述特征数据列表中存储的多组用户特征数据,生成所述视频推送列表,包括:根据所述多组用户特征数据,确定各个用户特征所占的比例;根据所述各个用户特征所占的比例,确定生成所述视频推送列表所需的各种类型视频的比例;根据所述各种类型视频的比例,确定所述视频推送列表。5.根据权利要求4所述的方法,其特征在于,所述根据所述各个用户特征所占的比例,确定生成所述视频推送列表所需的各种类型视频的比例,包括:根据所述多组用户特征数据的权重值以及所述多组用户特征数据中各个用户特征所占的比例,确定生成所述视频推送列表所需的各种类型视频的比例。6.根据权利要求5所述的方法,其特征在于,针对所述多组用户特征数据中的任意两组,存储至所述特征数据列表的时刻与当前时刻之间的时间差较小的一组用户特征数据的权重值大于所述时间差较大的一组用户特征数据的权重值。7.根据权利要求4所述的方法,其特征在于,所述根据所述各种类型视频的比例,确定所述视频推送列表之前,所述方法包括:接收所述客户端发送来的视频推送请求,并在接收到所述视频推送请求时执行所述根据所述各种类型视频的比例,确定所述视频推送列表的步骤。8....

【专利技术属性】
技术研发人员:郜光耀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1