一种直播视频处理方法及装置

文档序号:1697133 发布日期:2019-12-10 浏览:16次 >En<

阅读说明:本技术 一种直播视频处理方法及装置 (live video processing method and device ) 是由 王晨 皮基庆 于 2019-09-04 设计创作,主要内容包括:本申请实施例提供了一种直播视频处理方法及装置,涉及计算机技术领域,所述方法包括:确定待分析直播视频对应的目标用户行为信息,根据用户行为信息、待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定用户行为信息满足的预设条件对应的各参赛队伍的偏好值,根据用户行为信息满足的预设条件对应的各参赛队伍的偏好值更新目标用户对各参赛队伍的偏好置信度。因为偏好置信度反映了目标用户在待分析直播视频中,对于各参赛队伍的偏好的可信度,因此,服务器可以根据偏好置信度的高低,确定目标用户在该待分析直播视频中偏好的队伍。(the embodiment of the application provides a live video processing method and a live video processing device, which relate to the technical field of computers, and the method comprises the following steps: determining target user behavior information corresponding to the to-be-analyzed live video, determining preference values of the participating teams corresponding to preset conditions met by the user behavior information according to the user behavior information, the participating team information and the competition time node information included by the to-be-analyzed live video and the corresponding relation between the preset conditions and the preference values of the participating teams in the to-be-analyzed live video, and updating preference confidence coefficients of the target user on the participating teams according to the preference values of the participating teams corresponding to the preset conditions met by the user behavior information. Because the preference confidence coefficient reflects the confidence coefficient of the target user in the live video to be analyzed for the preference of each team, the server can determine the team preferred by the target user in the live video to be analyzed according to the preference confidence coefficient.)

一种直播视频处理方法及装置

技术领域

本申请涉及计算机技术领域,特别是涉及一种直播视频处理方法及装置。

背景技术

目前,视频软件可以根据每个用户在浏览视频时产生的数据,向每个用户推荐用户可能感兴趣的内容。

现有技术中,电子设备可以根据用户观看的视频的类别或者标签,统计用户偏好的视频类别,例如,若用户点击观看某一类型的视频较多,则确定用户偏好该类型的视频。

对于竞技比赛类的视频,电子设备可以根据用户对竞技比赛类视频的观看数据,判断用户是否偏好某一类竞技比赛类的视频。但是,无法确定竞技比赛类的视频中用户偏好的参赛队伍。

发明内容

本申请实施例的目的在于提供一种直播视频处理方法及装置,以确定用户偏好的队伍。具体技术方案如下:

第一方面,提供了一种直播视频处理方法,所述方法应用于电子设备,所述方法包括:

确定待分析直播视频对应的目标用户行为信息,所述目标用户行为信息用于反映目标用户对所述待分析直播视频的观看情况;

根据所述用户行为信息、所述待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定所述用户行为信息满足的预设条件对应的各参赛队伍的偏好值;

根据所述用户行为信息满足的预设条件对应的各参赛队伍的偏好值更新所述目标用户对各参赛队伍的偏好置信度,其中,针对每个参赛队伍,所述目标用户对所述参赛队伍的偏好置信度为所述目标用户对所述参赛队伍的偏好值之和,所述偏好置信度用于反映所述目标用户对所述参赛队伍的偏好程度。

可选的,在所述确定待分析直播视频对应的目标用户行为信息之前,所述方法还包括:

接收客户端发送的各用户观看每一直播视频产生的用户行为信息,针对每一直播视频,所述用户行为信息包括:所述直播视频的视频标识,用户开始观看所述直播视频的时刻,用户观看所述直播视频的累计时长,用户关闭所述直播视频时所述直播视频的播放时间点。

可选的,所述确定待分析直播视频对应的目标用户行为信息,包括:

确定所述待分析直播视频的视频标识;

查找包括所述视频标识的用户行为信息;

针对每一包括所述视频标识的用户行为信息,若所述用户行为信息包括的累计时长大于预设阈值,则确定所述用户行为信息所属的用户为所述目标用户。

可选的,所述比赛时间节点信息包括:各参赛队伍对应的关键事件时间点,所述关键事件时间点为关键事件在所述待分析直播视频中的起始播放时间点;所述确定所述用户行为信息满足的预设条件对应的,所述目标用户对所述待分析直播视频中包括的各参赛队伍的偏好值,包括:

若所述目标用户开始观看所述待分析直播视频的时刻属于至少一个预设时间段,则确定所述至少一个预设时间段对应的各参赛队伍的第一偏好值;

若所述目标用户在关闭所述待分析直播视频时,所述待分析直播视频的播放时间点晚于至少一个关键事件时间点,则确定所述至少一个关键事件时间点对应的参赛队伍的第二偏好值;

针对各参赛队伍,将所述参赛队伍对应的各第一偏好值和各第二偏好值相加,得到所述目标用户对所述待分析直播视频中包括的各参赛队伍对应的的偏好值。

可选的,所述根据所述第一偏好值和所述第二偏好值确定所述目标用户对所述待分析直播视频中包括的各参赛队伍的偏好值,包括:

若所述关键事件时间点对应的关键事件属于所述待分析直播视频包括的第一参赛队伍,则确定所述目标用户对所述第一参赛队伍的偏好值为所述第一偏好值加所述第二偏好值;

若不存在所述待分析直播视频包括的第二参赛队伍的关键事件,或者若所述目标用户关闭所述待分析直播视频时,所述待分析直播视频的播放时间点早于所述第二参赛队伍对应的关键事件时间点,则确定所述目标用户对所述第二参赛队伍的偏好值为所述第一偏好值。

第二方面,提供了一种直播视频处理装置,所述装置应用于电子设备,所述装置包括:

第一确定模块,用于确定待分析直播视频对应的目标用户行为信息,所述目标用户行为信息用于反映目标用户对所述待分析直播视频的观看情况;

第二确定模块,用于根据所述用户行为信息、所述待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定所述用户行为信息满足的预设条件对应的各参赛队伍的偏好值;

更新模块,用于根据所述用户行为信息满足的预设条件对应的各参赛队伍的偏好值更新所述目标用户对各参赛队伍的偏好置信度,其中,针对每个参赛队伍,所述目标用户对所述参赛队伍的偏好置信度为所述目标用户对所述参赛队伍的偏好值之和,所述偏好置信度用于反映所述目标用户对所述参赛队伍的偏好程度。

可选的,所述装置还包括:接收模块;

所述接收模块,用于接收客户端发送的各用户观看每一直播视频产生的用户行为信息,针对每一直播视频,所述用户行为信息包括:所述直播视频的视频标识,用户开始观看所述直播视频的时刻,用户观看所述直播视频的累计时长,用户关闭所述直播视频时所述直播视频的播放时间点。

可选的,所述第一确定模块,具体用于:

确定所述待分析直播视频的视频标识;

查找包括所述视频标识的用户行为信息;

针对每一包括所述视频标识的用户行为信息,若所述用户行为信息包括的累计时长大于预设阈值,则确定所述用户行为信息所属的用户为所述目标用户。

可选的,所述比赛时间节点信息包括:各参赛队伍对应的关键事件时间点,所述关键事件时间点为关键事件在所述待分析直播视频中的起始播放时间点;所述第二确定模块,具体用于:

若所述目标用户开始观看所述待分析直播视频的时刻属于至少一个预设时间段,则确定所述至少一个预设时间段对应的各参赛队伍的第一偏好值;

若所述目标用户在关闭所述待分析直播视频时,所述待分析直播视频的播放时间点晚于至少一个关键事件时间点,则确定所述至少一个关键事件时间点对应的参赛队伍的第二偏好值;

针对各参赛队伍,将所述参赛队伍对应的各第一偏好值和各第二偏好值相加,得到所述目标用户对所述待分析直播视频中包括的各参赛队伍对应的的偏好值。

可选的,所述第二确定模块,具体用于:

若所述关键事件时间点对应的关键事件属于所述待分析直播视频包括的第一参赛队伍,则确定所述目标用户对所述第一参赛队伍的偏好值为所述第一偏好值加所述第二偏好值;

若不存在所述待分析直播视频包括的第二参赛队伍的关键事件,或者若所述目标用户关闭所述待分析直播视频时,所述待分析直播视频的播放时间点早于所述第二参赛队伍对应的关键事件时间点,则确定所述目标用户对所述第二参赛队伍的偏好值为所述第一偏好值。

第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第一方面所述的方法步骤。

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法步骤。

第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

本申请实施例提供的一种直播视频处理方法及装置,服务器可以确定待分析直播视频对应的目标用户行为信息,并根据用户行为信息、待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定用户行为信息满足的预设条件对应的各参赛队伍的偏好值。服务器得到偏好值后,可以根据该偏好值更新目标用户对于各参赛队伍的偏好置信度。因为偏好置信度反映了目标用户在待分析直播视频中,对于各参赛队伍偏好的可信度,因此,服务器可以根据偏好置信度的高低,确定目标用户在该待分析直播视频中偏好的队伍。

当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种直播视频处理方法流程图;

图2为本申请实施例提供的一种直播视频处理方法流程图;

图3为本申请实施例提供的一种直播视频处理方法流程图;

图4为本申请实施例提供的一种直播视频处理装置的结构示意图;

图5为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

本申请实施例提供了一种直播视频处理方法,该方法应用于服务器。用户可以通过客户端观看比赛的直播视频。其中,比赛的直播视频中的比赛可以包含参加比赛的至少两个参赛队伍,例如,比赛的直播视频可以为篮球比赛视频,每场篮球比赛中包含了互相对抗的两只队伍。本申请实施例的直播视频处理方法应用于直播的场景中,即在比赛直播的过程中,采集观看该直播视频的用户对直播视频的观看情况,并依据采集到的观看情况确定用户对各参赛队伍的喜好程度。

下面将结合具体实施方式,对本申请实施例提供的一种直播视频处理方法进行详细的说明,如图1所示,具体步骤如下:

步骤101、确定待分析直播视频对应的目标用户行为信息。

其中,目标用户行为信息用于反映目标用户对待分析直播视频的观看情况。

目标用户行为信息可以包括:待分析直播视频的视频标识,用户开始观看待分析直播视频的时刻,用户观看待分析直播视频的累计时长,用户关闭待分析直播视频时待分析直播视频的播放时间点。

其中,由于直播视频本身具有固定的开始时间,比如一场在凌晨3点开始的橄榄球比赛,则该橄榄球比赛的直播视频也会在凌晨3点同步直播。因此,用户观看直播视频产生的用户行为信息,可以更有效的体现用户对于直播比赛视频中各参赛队伍的偏好。

例如,待分析直播视频为一场篮球比赛的直播视频,目标用户行为信息为目标用户观看该篮球比赛直播视频产生的用户行为信息。

比如,目标用户行为信息包括:该直播视频的标识、用户开始观看该直播视频的时刻12:00,用户观看该直播视频的累计时长70分钟,用户关闭该直播视频时该直播视频的播放时间点:直播视频的第72分钟。

可选地,若确定出的目标用户为多个,则分别针对每个目标用户的用户行为信息执行步骤102-步骤103。

步骤102、根据用户行为信息、待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定用户行为信息满足的预设条件对应的各参赛队伍的偏好值。

其中,比赛时间节点信息可以包括:各参赛队伍对应的关键事件时间点,关键事件时间点为关键事件在待分析直播视频中的起始播放时间点。

例如,一场篮球比赛中,关键事件可以包括:决定比赛胜负的一粒进球的时间点、比赛进球的各时间点、比赛结束的时间点、颁奖仪式开始的时间点等。

本申请实施例中,服务器可以预存多个预设条件,以及每个预设条件对应的偏好值,每个预设条件对应至少一个参赛队伍。

服务器可以根据用户行为信息满足的预设条件,以及预设条件对应的偏好值,确定用户行为信息满足的预设条件对应的对各参赛队伍的偏好值,即用户对各参赛队伍的偏好值。

例如,服务器中包括预设条件A、B和C:

A.用户退出直播视频A的时刻为凌晨1点或者凌晨1点以后。预设条件A对应的各参赛队伍的偏好值均为0.05。

B.比赛结束后用户退出直播视频且参赛队伍a获胜。预设条件B对应的参赛队伍A的偏好值为0.1。

C.颁奖典礼结束后用户退出直播视频且颁奖典礼为参赛队伍a的颁奖典礼。预设条件C对应的参赛队伍A的偏好值为0.1。

若目标用户A的用户行为信息满足预设条件A和B,则服务器确定目标用户A满足预设条件A和B对应的参赛队伍A的偏好值为0.15,对应的其它参赛队伍的偏好值为0.05。

其中,因为服务器中通常设置不止一个预设条件,所以服务器确定的用户行为信息对应的针对各参赛队伍的偏好值,为用户行为信息满足的各预设条件对应的偏好值的累加。

在一种可实现方式中,若目标用户的行为信息不满足某预设条件,则服务器在偏好值累加的过程中,目标用户的行为信息不满足的某预设条件对应的偏好值为0。

例如,目标用户A的用户行为信息不满足预设条件C,则服务器可以确定目标用户A关于预设条件C对应的偏好值为0。

步骤103、根据目标用户对各参赛队伍的偏好值更新目标用户对各参赛队伍的偏好置信度。

其中,针对每个参赛队伍,目标用户对参赛队伍的偏好置信度为目标用户对参赛队伍的偏好值之和,偏好置信度用于反映目标用户对参赛队伍的偏好程度。其中,置信度的取值范围为[0,1]。

例如,目标用户为用户A,用户A观看过的视频中包括队伍A和队伍B,用户A对队伍A和队伍B偏好置信度分别为0.1和0。

若目前用户A对队伍A的偏好置信度为0.25,用户A对队伍B的偏好置信度为0.05。若通过上述步骤102,服务器确定用户A对队伍A的偏好值为0.1,用户A对队伍B的偏好值为0。

则服务器可以根据此次确定的用户A对队伍A和队伍B的偏好值,将用户A对队伍A的偏好置信度更新为0.35,用户A对队伍B偏好置信度未发生变化,仍为0.05。

因此,队伍A的偏好置信度高于队伍B的偏好置信度,服务器可以确定用户A在队伍A和队伍B中更偏好于队伍A。

若用户A的用户画像中不包括关于其它队伍的偏好置信度,则服务器可以通过客户端,优先向用户A推荐队伍A相关的比赛直播预告、比赛视频或者关于队伍A的衍生产品,以提高从服务器推送队伍A相关的比赛直播预告、比赛视频,到用户A观看队伍A相关的比赛直播、比赛视频的转化率,以及用户A购买关于队伍A的衍生产品的购买率。

本申请实施例提供的一种直播视频处理方法,服务器可以确定待分析直播视频对应的目标用户行为信息,并根据用户行为信息、待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定用户行为信息满足的预设条件对应的各参赛队伍的偏好值。服务器得到偏好值后,可以根据该偏好值更新目标用户对于各参赛队伍的偏好置信度。因为偏好置信度反映了目标用户在待分析直播视频中,对于各参赛队伍的偏好可信度,因此,服务器可以根据偏好置信度的高低,确定目标用户在该待分析直播视频中偏好的队伍。

可选的,在上述步骤101、服务器确定待分析直播视频对应的目标用户行为信息之前,服务器可以获取各用户观看视频过程产生的用户行为信息。

在一种可能的实施方式中,服务器可以接收客户端发送的各用户观看每一视频产生的用户行为信息。

用户行为信息可以是用户观看直播视频产生的用户行为信息,也可以是用户观看录播视频产生的用户行为信息,当客户端识别到用户关闭视频时,可向服务器发送用户行为信息,相应地,服务器可以接收到客户端发送的用户行为信息。

例如,用户A观看过10个视频,用户B观看过23个视频。则服务器可以接收客户端发送的用户A观看该10个视频产生的用户行为信息,以及用户B观看该23个视频产生的用户行为信息。

针对每一视频,用户行为信息包括:该视频的视频标识,用户开始观看该视频的时刻,用户观看该视频的累计时长,用户关闭该视频时该视频的播放时间点。

可以理解的,在上述步骤101、服务器确定待分析直播视频对应的目标用户信息之前,需先确定待分析直播视频。

服务器中具有大量的比赛视频,为了筛选出能够明确体现用户对于参赛队伍偏好的视频,可以对视频进行信息标注。

具体地,可以对满足指定特征的视频进行信息标注,其中,指定特征可根据实际情况设置。

例如,对于球赛视频,能够明确体现用户对于球队偏好的视频,可以是比赛赛程中重要的比赛,例如,决赛比赛、半决赛比赛或者两个明星队伍参加的比赛。当然,以上仅为示例,本申请实施对能够明确体现用户对于参赛队伍偏好的视频的特征不做限定。

其中,信息标注的过程可以由服务器进行,也可以由运营人员人为标注,本申请实施例不做限定。

其中,标注的信息可以包括参赛队伍信息和比赛时间节点信息。例如,参赛队伍信息可以包括:各参赛队伍的基本信息、比赛的性质(决赛、半决赛等),比赛时间节点信息可以为:比赛发生的时间、比赛持续时长、是否有颁奖典礼、关键时间点等。

在图1的方法流程中,待分析直播视频可以是被信息标注过的任意一个视频。由于观看过待分析直播视频的用户很多,服务器可以根据各用户观看该待分析直播视频过程产生的用户行为信息对各用户的偏好队伍进行统计,但是,由于观看过该待分析直播视频的用户中可能存在对该待分析直播视频并不感兴趣的用户,为了提高确定的结果的准确性,服务器获取待分析直播视频后,可以针对待分析直播视频对应的各用户行为信息对用户进行筛选。

可选的,服务器可以确定待分析直播视频的视频标识,并查找包括视频标识的用户行为信息。针对每一包括视频标识的用户行为信息,若用户行为信息包括的累计时长大于预设阈值,则确定用户行为信息所属的用户为目标用户,即该用户行为信息为目标用户行为信息。

其中,预设阈值可以是一个时长(例如,50分钟、60分钟或者70分钟),也可以是一个比例(例如,90分钟的二分之一或者三分之一),本申请实施例不做限定。

例如,某一场篮球比赛全程历时90分钟,服务器可以将累计观看时长大于45分钟的用户判定为目标用户。若用户A的累计观看时长为30分钟,则用户A为非目标用户,若用户B的累计观看时长为75分钟,则用户B为目标用户,用户B的用户行为信息为目标用户行为信息。

其中,用户A的累计观看时长小于45分钟,则用户A对于该场篮球比赛可能为“随便看看”的情况。用户A针对该场篮球比赛的用户行为信息不能体现用户A的偏好,因此,用户A为非目标用户。

这样,对于上述“随便看看”的用户,由于观看时间较短,无法体现出对各参赛队伍的偏好,所以不基于待分析直播视频分析这部分用户对待分析直播视频中各参赛队伍的偏好程度,即服务器在分析待分析直播视频时,可以只针对目标用户的用户行为信息进行分析,可以提高处理效率,避免无效的用户行为信息影响分析结果。

可选的,如图2所示,根据上述步骤102所述的各预设条件与偏好值的对应关系,服务器确定目标用户对待分析直播视频中包括的各参赛队伍的偏好值的过程,具体可以包括:

其中,步骤201和步骤202,既可以是两个并列执行的步骤,也可以顺序执行的两个步骤,本申请实施例对步骤201和步骤202的执行顺序不做限定。

步骤201、若目标用户开始观看待分析直播视频的时刻属于至少一个预设时间段,则确定至少一个预设时间段对应的各参赛队伍的第一偏好值。

其中,预设时间段可以是一个非常规作息时间段。例如,预设时间段可以是凌晨0点至凌晨5点,此时间段通常为睡眠时间,若目标用户选择此时段观看待分析直播视频,则证明目标用户可能偏好待分析直播视频中的某一支参赛队伍。

可选地,服务器中预存了各预设时间段与偏好值之间的对应关系,用户可根据该对应关系确定用户观看待分析直播视频的时刻所属的时间段对应的偏好值。

例如,若服务器中预存了第一预设时间段、第二预设时间段和第三预设时间段,3个预设时间段对应的偏好值分别为0.05、0.1、0.12。若目标用户开始观看待分析直播视频的时刻属于第一预设时间段,则第一偏好值为0.05,若目标用户开始观看待分析直播视频的时刻属于第三预设时间段,则第一偏好值为0.12。

步骤202、若目标用户在关闭待分析直播视频时,待分析直播视频的播放时间点晚于至少一个关键事件时间点,则确定至少一个关键事件时间点对应的参赛队伍的第二偏好值。

其中,关键事件时间点可以为多个,如果存在多个关键事件时间点,则服务器可以确定每个关键事件时间点对应的第二偏好值。

若目标用户在关键事件时间点之后关闭待分析直播视频,则证明目标用户可能偏好关键事件时间点中主导该关键事件的参赛队伍。

例如,若队伍A胜利,并且关键事件是队伍A的采访阶段,若目标用户在采访阶段之后关闭待分析直播视频,则认为目标用户可能偏好队伍A。

再例如,若队伍B领先于队伍A,且本场比赛已经失去悬念,若目标用户在比赛结束之后关闭待分析直播视频,则认为目标用户可能偏好队伍B。

步骤203、针对各参赛队伍,将参赛队伍对应的各第一偏好值和各第二偏好值相加,得到目标用户对待分析直播视频中包括的各参赛队伍对应的的偏好值。

其中,服务器根据各比赛时间节点信息得到各参赛队伍对应的偏好值后,服务器可以确定待分析直播视频中包含的各参赛队伍各自对应的总偏好值。

在一种实施方式中,若关键事件时间点对应的关键事件属于待分析直播视频包括的第一参赛队伍,则确定目标用户对第一参赛队伍的偏好值为第一偏好值加第二偏好值。

若不存在待分析直播视频包括的第二参赛队伍的关键事件,或者若目标用户关闭待分析直播视频时,待分析直播视频的播放时间点早于第二参赛队伍对应的关键事件时间点,则确定目标用户对第二参赛队伍的偏好值为第一偏好值。

其中,在不同的关键事件时间点中,可能会包含同一个队伍(第一参赛队伍),因此,第一参赛队伍的总偏好值可以为第一偏好值加第二偏好值。

本申请实施例提供了一个服务器确定目标用户对待分析直播视频中包括的各参赛队伍的偏好值的示例,具体示例如下:

关于某一场篮球比赛的视频,服务器对该篮球比赛的视频的信息标注结果为:持续90分钟、参赛队伍为队伍A和队伍B、本场比赛为篮球比赛、有队伍A的颁奖典礼、在第65分钟时队伍A有一粒关键进球决定了本场比赛队伍A胜利(第一关键时间点)、在第90分钟时颁奖仪式结束(第二关键时间点)。

用户A的用户行为信息为:累计观看时长90分钟、凌晨2点开始观看该视频、在该视频的第90分钟关闭该视频。

服务器中存储的预设时间段为凌晨0点至凌晨5点。

用户A在凌晨2点开始观看该视频,属于在预设时间段内观看视频。因此,服务器可以确定用户A在该预设时间段对应的第一偏好值为0.05。

该视频中,在第65分钟时队伍A有一粒关键进球决定了本场比赛队伍A胜利,且在该视频的第90分钟关闭该视频,属于在第一关键时间点之后关闭视频,因此,服务器可以确定用户A在第一关键时间点,对应队伍A的第二偏好值为0.1。

队伍A获胜,并在第90分钟时颁奖仪式结束,且用户A在该视频的第90分钟关闭该视频,属于在第二关键时间点之后关闭视频。因此,服务器可以确定用户A在第二关键时间点,对应队伍A的第二偏好值为0.1。

因此在本示例中,服务器确定的用户A对于队伍A的总偏好值为0.25(第一偏好值0.05加第二偏好值0.1加第二偏好值0.1),服务器确定的用户A对于队伍B的总偏好值为0.05(第一偏好值)。

如图3所示,本申请实施例提供了一个直播视频处理示例,具体步骤可以包括:

步骤301、接收客户端发送的各用户观看每一视频产生的用户行为信息。

步骤302、确定含有参赛队伍信息、比赛时间节点信息的待分析直播视频。

步骤303、确定待分析直播视频的目标视频标识。

步骤304、确定含有目标视频标识的目标用户行为信息。

步骤305、确定用户行为信息包括的累计时长大于预设阈值的目标用户和目标用户行为信息。

步骤306、判断目标用户开始观看待分析直播视频的时刻是否属于预设时间段,若目标用户开始观看待分析直播视频的时刻属于预设时间段,则执行步骤307,若目标用户开始观看待分析直播视频的时刻不属于预设时间段,则执行步骤308。

步骤307、确定预设时间段对应的第一偏好值。

步骤308、确定第一偏好值为0。

步骤309、判断目标用户关闭待分析直播视频时的播放时间点,是否晚于关键事件时间点,若目标用户关闭待分析直播视频时的播放时间点晚于关键事件时间点,则执行步骤310,若目标用户关闭待分析直播视频时的播放时间点早于关键事件时间点,则执行步骤311。

步骤310、确定关键事件时间点对应的第二偏好值。

步骤311、确定第二偏好值为0。

步骤312、根据第一偏好值和第二偏好值确定目标用户对待分析直播视频中包括的各参赛队伍的偏好值。

步骤313、根据目标用户对各参赛队伍的偏好值更新目标用户对各参赛队伍的偏好置信度。

基于相同的技术构思,本申请实施例还提供了一种直播视频处理装置,如图4所示,该装置包括:第一确定模块401、第二确定模块402和更新模块403。

第一确定模块401,用于确定待分析直播视频对应的目标用户行为信息,目标用户行为信息用于反映目标用户对待分析直播视频的观看情况;

第二确定模块402,用于根据用户行为信息、待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定用户行为信息满足的预设条件对应的各参赛队伍的偏好值;

更新模块403,用于根据用户行为信息满足的预设条件对应的各参赛队伍的偏好值更新目标用户对各参赛队伍的偏好置信度,其中,针对每个参赛队伍,目标用户对参赛队伍的偏好置信度为目标用户对参赛队伍的偏好值之和,偏好置信度用于反映目标用户对参赛队伍的偏好程度。

可选的,该装置还包括:接收模块;

接收模块,用于接收客户端发送的各用户观看每一直播视频产生的用户行为信息,针对每一直播视频,用户行为信息包括:直播视频的视频标识,用户开始观看直播视频的时刻,用户观看直播视频的累计时长,用户关闭直播视频时直播视频的播放时间点。

可选的,第一确定模块401,具体用于:

确定待分析直播视频的视频标识;

查找包括视频标识的用户行为信息;

针对每一包括视频标识的用户行为信息,若用户行为信息包括的累计时长大于预设阈值,则确定用户行为信息所属的用户为目标用户。

可选的,比赛时间节点信息包括:各参赛队伍对应的关键事件时间点,关键事件时间点为关键事件在待分析直播视频中的起始播放时间点;第二确定模块402,具体用于:

若目标用户开始观看待分析直播视频的时刻属于至少一个预设时间段,则确定至少一个预设时间段对应的各参赛队伍的第一偏好值;

若目标用户在关闭待分析直播视频时,待分析直播视频的播放时间点晚于至少一个关键事件时间点,则确定至少一个关键事件时间点对应的参赛队伍的第二偏好值;

针对各参赛队伍,将参赛队伍对应的各第一偏好值和各第二偏好值相加,得到目标用户对待分析直播视频中包括的各参赛队伍对应的的偏好值。

可选的,第二确定模块402,具体用于:

若关键事件时间点对应的关键事件属于待分析直播视频包括的第一参赛队伍,则确定目标用户对第一参赛队伍的偏好值为第一偏好值加第二偏好值;

若不存在待分析直播视频包括的第二参赛队伍的关键事件,或者若目标用户关闭待分析直播视频时,待分析直播视频的播放时间点早于第二参赛队伍对应的关键事件时间点,则确定目标用户对第二参赛队伍的偏好值为第一偏好值。

本申请实施例提供的一种直播视频处理装置,服务器可以确定待分析直播视频对应的目标用户行为信息,并根据用户行为信息、待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定用户行为信息满足的预设条件对应的各参赛队伍的偏好值。服务器得到偏好值后,可以根据该偏好值更新目标用户对于各参赛队伍的偏好置信度。因为偏好置信度反映了目标用户在待分析直播视频中,对于各参赛队伍的偏好可信度,因此,服务器可以根据偏好置信度的高低,确定目标用户在该待分析直播视频中偏好的队伍。

本申请实施例还提供了一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,

存储器503,用于存放计算机程序;

处理器501,用于执行存储器503上所存放的程序时,实现如下步骤:

确定待分析直播视频对应的目标用户行为信息,所述目标用户行为信息用于反映目标用户对所述待分析直播视频的观看情况;

根据所述用户行为信息、所述待分析直播视频包括的参赛队伍信息、比赛时间节点信息,以及各预设条件与用户对待分析直播视频中各参赛队伍队的偏好值之间的对应关系,确定所述用户行为信息满足的预设条件对应的各参赛队伍的偏好值;

根据所述用户行为信息满足的预设条件对应的各参赛队伍的偏好值更新所述目标用户对各参赛队伍的偏好置信度,其中,针对每个参赛队伍,所述目标用户对所述参赛队伍的偏好置信度为所述目标用户对所述参赛队伍的偏好值之和,所述偏好置信度用于反映所述目标用户对所述参赛队伍的偏好程度。

需要说明的是,处理器501,用于执行存储器503上所存放的程序时,还用于实现上述方法实施例中描述的其他步骤,可参考上述方法实施例中的相关描述,此处不再赘述。

上述网络设备提到的通信总线可以是外设部件互连标准(英文:PeripheralComponent Interconnect,简称:PCI)总线或扩展工业标准结构(英文:Extended IndustryStandard Architecture,简称:EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述网络设备与其他设备之间的通信。

存储器可以包括随机存取存储器(英文:Random Access Memory,简称:RAM),也可以包括非易失性存储器(英文:Non-Volatile Memory,简称:NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(英文:Central ProcessingUnit,简称:CPU)、网络处理器(英文:Network Processor,简称:NP)等;还可以是数字信号处理器(英文:Digital Signal Processing,简称:DSP)、专用集成电路(英文:ApplicationSpecific Integrated Circuit,简称:ASIC)、现场可编程门阵列(英文:Field-Programmable Gate Array,简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述直播视频处理方法步骤。

基于相同的技术构思,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述直播视频处理方法步骤。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:投放等级的确定方法、装置、设备及介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类