CN112565904B - 视频片段推送方法、装置、服务器以及存储介质 - Google Patents
视频片段推送方法、装置、服务器以及存储介质 Download PDFInfo
- Publication number
- CN112565904B CN112565904B CN202011379353.9A CN202011379353A CN112565904B CN 112565904 B CN112565904 B CN 112565904B CN 202011379353 A CN202011379353 A CN 202011379353A CN 112565904 B CN112565904 B CN 112565904B
- Authority
- CN
- China
- Prior art keywords
- interaction
- pushing
- video
- behavior
- segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开关于一种视频片段推送方法、装置、服务器以及存储介质,属于视频推送技术领域,该方法包括:对至少一个第一视频片段进行推送,基于至少一个第一视频片段在推送后的互动行为,确定目标互动行为,对目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,基于第二权重参数,进行视频片段的推送。本公开实施例中,根据推送后真实的互动行为,确定出了能真实衡量视频片段的精彩程度的互动行为,进而提高该目标互动行为的权重参数的优先级,再基于更新后的权重参数进行推送,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。
Description
技术领域
本公开涉及视频推送技术领域,尤其涉及一种视频片段推送方法、装置、服务器以及存储介质。
背景技术
在短视频推送的领域,经常会对一个视频内精彩的视频片段进行推送,以吸引用户的观看。目前,在进行视频片段推送时,通常是根据用户与视频的互动情况对该精彩视频片段进行推送。然而,仅通过上述互动情况来进行精彩视频片段的推送,使得视频片段推送的准确度较低。
发明内容
本公开提供一种视频片段推送方法、装置、服务器以及存储介质,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种视频片段推送方法,该方法包括:
对至少一个第一视频片段进行推送,该第一视频片段基于该第一视频片段所属视频及互动行为的第一权重参数确定,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度;
基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为;
对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数;
基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
在一些实施例中,该目标互动行为对应的预期互动效果与实际互动效果相符,该实际互动效果基于该推送后所得到的互动行为确定。
在一些实施例中,该基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为包括:
基于该至少一个第一视频片段在推送后所得到的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段;
基于该至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
在一些实施例中,该基于该至少一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段包括:
对于该至少一个第一视频片段中的任一个第一视频片段,若该任一个第一视频片段在推送后的互动行为的数量大于第一阈值,则确定该任一个第一视频片段为满足第一条件的第二视频片段。
在一些实施例中,该对至少一个第一视频片段进行推送之后,该方法还包括:
获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果;
基于该至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定该至少一个第一视频片段的推送精确度,该推送精确度用于表征该至少一个第一视频片段满足推送条件的精确程度;
基于该至少一个第一视频片段的推送精确度,确定该至少一个第一视频片段中满足第一条件的至少一个第二视频片段。
在一些实施例中,该基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为包括:
获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果;
若该第一互动数量排序与该第二互动数量排序不同,则基于该至少一个第一视频片段在推送前除该互动行为以外的其他互动行为的第三互动数量排序,确定与该第一互动数量排序匹配的其他互动行为,作为该目标互动行为,该第三互动数量排序用于表示推送前的其他互动行为的预期互动效果。
在一些实施例中,该基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为包括:
获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的多种互动行为的排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该多种互动行为的排序用于表示推送前的多种互动行为的预期互动效果;
在该多种互动行为对应的排序中,确定与该第一互动数量排序匹配的排序;
将该排序对应的互动行为作为该目标互动行为。
在一些实施例中,该对至少一个第一视频片段进行推送包括:
在第一推送范围内,对至少一个第一视频片段进行推送;
该对所确定的视频片段进行推送包括:
在第二推送范围内,对所确定的视频片段进行推送,该第二推送范围大于该第一推送范围。
在一些实施例中,该对至少一个第一视频片段进行推送之后,该方法还包括:
对于该至少一个第一视频片段中的任一个第一视频片段,基于该任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段;
从该任一个第一视频片段中,提取该视频子片段;
对该视频子片段进行推送。
在一些实施例中,该基于该任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段包括:
基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量;
基于该多个时间段内的互动行为数量,确定该互动行为数量持续大于第二阈值的第一时间段,将该第一时间段对应的视频子片段,作为该满足第二条件的视频子片段;
该从该任一个第一视频片段中,提取该视频子片段包括:
基于该第一时间段的起始时间戳和终止时间戳,从该任一个第一视频片段中,提取该视频子片段。
在一些实施例中,该基于该任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段包括:
基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量;
基于该多个时间段内的互动行为数量,确定该互动行为数量增长幅值大于第三阈值的第二时间段,将该第二时间段对应的视频子片段,作为该满足第二条件的视频子片段。
根据本公开实施例的第二方面,提供一种视频片段推送装置,该装置包括:
推送单元,被配置为执行对至少一个第一视频片段进行推送,该第一视频片段基于该第一视频片段所属视频及互动行为的第一权重参数确定,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度;
确定单元,被配置为执行基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为;
更新单元,被配置为执行对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数;
该推送单元,还被配置为执行基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
在一些实施例中,该目标互动行为对应的预期互动效果与实际互动效果相符,该实际互动效果基于该推送后所得到的互动行为确定。
在一些实施例中,该确定单元,包括:
第一确定子单元,被配置为执行基于该至少一个第一视频片段在推送后所得到的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段;
第二确定子单元,被配置为执行基于该至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
在一些实施例中,该第一确定子单元,被配置为执行对于该至少一个第一视频片段中的任一个第一视频片段,若该任一个第一视频片段在推送后的互动行为的数量大于第一阈值,则确定该任一个第一视频片段为满足第一条件的第二视频片段。
在一些实施例中,该装置还包括:
获取单元,被配置为执行获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果;
精确度确定单元,被配置为执行基于该至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定该至少一个第一视频片段的推送精确度,该推送精确度用于表征该至少一个第一视频片段满足推送条件的精确程度;
第二视频片段确定单元,被配置为执行基于该至少一个第一视频片段的推送精确度,确定该至少一个第一视频片段中满足第一条件的至少一个第二视频片段。
在一些实施例中,该确定单元,包括:
获取子单元,被配置为执行获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果;
确定子单元,被配置为执行若该第一互动数量排序与该第二互动数量排序不同,则基于该至少一个第一视频片段在推送前除该互动行为以外的其他互动行为的第三互动数量排序,确定与该第一互动数量排序匹配的其他互动行为,作为该目标互动行为,该第三互动数量排序用于表示推送前的其他互动行为的预期互动效果。
在一些实施例中,该确定单元,包括:
该获取子单元,还被配置为执行获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的多种互动行为的排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该多种互动行为的排序用于表示推送前的多种互动行为的预期互动效果;
该确定子单元,还被配置为执行在该多种互动行为对应的排序中,确定与该第一互动数量排序匹配的排序;
该确定子单元,还被配置为执行将该排序对应的互动行为作为该目标互动行为。
在一些实施例中,该推送单元,被配置为执行:
在第一推送范围内,对至少一个第一视频片段进行推送;
该推送单元,还被配置为执行:
在第二推送范围内,对所确定的视频片段进行推送,该第二推送范围大于该第一推送范围。
在一些实施例中,该装置还包括:
子片段确定单元,被配置为执行对于该至少一个第一视频片段中的任一个第一视频片段,基于该任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段;
提取单元,被配置为执行从该任一个第一视频片段中,提取该视频子片段;
该推送单元,还被配置为执行对该视频子片段进行推送。
在一些实施例中,该子片段确定单元,被配置为执行:
基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量;
基于该多个时间段内的互动行为数量,确定该互动行为数量持续大于第二阈值的第一时间段,将该第一时间段对应的视频子片段,作为该满足第二条件的视频子片段;
该提取单元,被配置为执行基于该第一时间段的起始时间戳和终止时间戳,从该任一个第一视频片段中,提取该视频子片段。
在一些实施例中,该子片段确定单元,被配置为执行:
基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量;
基于该多个时间段内的互动行为数量,确定该互动行为数量增长幅值大于第三阈值的第二时间段,将该第二时间段对应的视频子片段,作为该满足第二条件的视频子片段。
根据本公开实施例的第三方面,提供一种服务器,该服务器包括:
一个或多个处理器;
用于存储该处理器可执行程序代码的存储器;
其中,该处理器被配置为执行该程序代码,以实现上述的视频片段推送方法。
根据本公开实施例的第四方面,提供一种存储介质,该存储介质包括:当该存储介质中的程序代码由服务器的处理器执行时,使得服务器能够执行上述的视频片段推送方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序代码,该计算机程序代码存储在计算机可读存储介质中。服务器的处理器从计算机可读存储介质读取该计算机程序代码,处理器执行该计算机程序代码,使得该服务器执行上述的视频片段推送方法。
本公开实施例提供的技术方案至少带来以下有益效果:
本公开实施例提供的技术方案,在视频片段推送后,根据推送后真实的互动行为,确定出了能够真实衡量视频片段的精彩程度或者受欢迎程度的互动行为,进而提高该目标互动行为对应的权重参数的优先级,使得后续基于更新后的权重参数进行推送时,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种视频片段推送方法的实施环境示意图;
图2是根据一示例性实施例示出的一种视频片段推送方法的流程图;
图3是根据一示例性实施例示出的一种视频片段推送方法的流程图;
图4是根据一示例性实施例示出的一种视频片段推送方法的流程图;
图5是根据一示例性实施例示出的一种视频片段推送方法的流程示意图;
图6是根据一示例性实施例示出的一种视频片段推送方法的流程图;
图7是根据一示例性实施例示出的一种视频片段推送方法的流程图;
图8是根据一示例性实施例示出的一种视频片段推送装置的框图;
图9是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。
图1是本公开实施例提供的一种视频片段推送方法的实施环境示意图,参见图1,该实施环境中包括:终端101和服务器102。
终端101可以为智能手机、智能手表、台式电脑、手提电脑、虚拟现实终端、增强现实终端、无线终端和膝上型便携计算机等设备中的至少一种。终端101具有通信功能,可以接入互联网。终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。终端101可以运行有具备视频推荐功能的应用程序,如视频应用程序、直播应用程序、社交应用应用程序等。用户通过在终端101上进行操作,启动具备视频推荐功能的应用程序,该具备视频推荐功能的应用程序的界面上,能够展示有推荐页面,该推荐页面内包含有多个被推送的视频,通常,该视频为短视频(后续称作视频片段)。用户在观看的视频片段的过程中,应用程序的界面上能够展示有多个互动按钮,如点赞按钮、评论按钮、转发按钮等,通过对互动按钮实施点击操作,能够实现基于该视频片段的互动。
服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式文件***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器102与终端101可以通过有线或无线通信方式进行直接或间接的连接,本公开实施例对此不作限定。在一些实施例中,上述服务器102的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。服务器102关联有互动信息数据库,该互动信息数据库用于存储多个视频片段的互动行为内容及互动行为数量,如互动行为内容可以为评论的内容,互动行为数量为评论的数量。
在一些实施例中,服务器102可以为具备视频推荐功能的推送服务器,例如,服务器102可以为具备视频推荐功能的应用程序的后台服务器。本公开实施例中,服务器102在确定并提取出至少一个视频片段后,将该至少一个视频片段推送至终端101,同时,监测该至少一个视频片段的互动情况,将该至少一个视频片段的互动信息存储至服务器的互动信息数据库中。服务器102在接收到对视频片段的评价请求后,利用本公开实施例提供的视频片段推送方法,基于推送后的互动行为以及推送前的互动行为,确定能够真实衡量视频片段精彩程度或者受欢迎程度的互动行为,进而对该互动行为的权重参数进行更新,则后续视频片段推送时,基于该更新后的权重参数推送。其中,视频片段的评价请求可以由技术人员触发,或者由预设周期触发,如每1小时触发一次。
在另一些实施例中,服务器102可以包括第一服务器1021和第二服务器1022,第一服务器1021用于表示具备视频推荐功能的推送服务器,服务器1022用于表示对推送后对视频片段进行评估和反馈的服务器。第一服务器1021和第二服务器1022能够互相通信。本公开实施例中,第一服务器1021在确定并提取出至少一个视频片段后,将至少一个视频片段推送至终端101,并将该至少一个视频片段在推送前的互动信息,存储至第一服务器1021的互动信息数据库中。在推送完成后,由第二服务器1022监测该至少一个视频片段的互动情况,将该至少一个视频片段的互动信息,存储至服务器的互动信息数据库中。第二服务器1022在接收到对视频片段的评价请求后,利用本公开实施例提供的视频片段推送方法,从第一服务器1021所关联的互动信息数据库中,获取推送前的互动信息,根据推送前的互动行为和推送后的互动行为,确定能够真实衡量视频片段精彩程度或者受欢迎程度的互动行为,再将该互动行为发送至第一服务器1021,则第一服务器1021在接收到该互动行为后,对该互动行为的权重参数进行更新,进而后续视频片段推送时,基于该更新后的权重参数推送。该过程以第一服务器1021和第二服务器1022分别关联有互动信息数据库为例,当然,这两个互动信息数据库可以合为一个,也即是第一服务器1021和第二服务器1022关联有同一个互动信息数据库,该互动信息数据库存储有多个视频片段在推送前和推送后的互动信息。
需要说明的是,本公开实施例提供的视频片段推送方法,可以包含有生产***、评价***和反馈***,其中,生产***用于生产视频片段,具体用于确定并提取至少一个视频片段。评价***用于对推送后的视频片段进行评价,具体用于根据推送后所得到的互动行为,评价视频片段是否精彩以及精彩程度。反馈***用于向生产***做出反馈,具体用于将校正信息反馈给生产***,以指示生产***根据校正信息,对参数进行校验修正,如权重参数。
图2是根据一示例性实施例示出的一种视频片段推送方法的流程图,该方法应用于服务器,如图2所示,包括以下步骤:
在步骤201中,服务器对至少一个第一视频片段进行推送,该第一视频片段基于该第一视频片段所属视频及互动行为的第一权重参数确定,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度。
在步骤202中,服务器基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为。
在步骤203中,服务器对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数。
在步骤204中,服务器基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
本公开实施例提供的技术方案,在视频片段推送后,根据推送后真实的互动行为,确定出了能够真实衡量视频片段的精彩程度或者受欢迎程度的互动行为,进而提高该目标互动行为对应的权重参数的优先级,使得后续基于更新后的权重参数进行推送时,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。
上述图2所示仅为本公开的基本流程,下面基于一种具体实施方式,来对本公开提供的方案进行进一步阐述,图3是根据一示例性实施例示出的一种视频片段推送方法的流程图,如图3所示,包括以下步骤:
在步骤301中,服务器在已发布的多个视频中,基于该多个视频的互动行为及对应的第一权重参数,确定互动行为满足推送条件的至少一个第一视频片段,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度。
其中,已发布的多个视频是指已发布到互联网上的多个视频。例如,已发布的多个视频的可以为直播视频、综艺视频、比赛视频等任意类型的视频,本公开实施例对视频的类型不作限定。互动行为包括点赞行为、评论行为、弹幕行为中至少一项。满足推送条件可理解为满足精彩条件。例如,满足精彩条件可以为点赞数量大于某一阈值,或者点赞数量的幅值大于某一阈值。应理解地,点赞数量越多,表示视频片段越精彩。第一视频片段用于表示视频中的精彩视频片段,也即是原始视频中满足精彩条件的视频片段。第一权重参数用于表示互动行为对应的权重参数。需要说明的是,第一视频片段采用唯一标识符来表示,该唯一标识符可以为视频片段ID(identification,身份标识号码)。在一些实施例中,利用uniqId函数,来生成第一视频片段的唯一标识符。通过唯一标识符来标识视频片段,能够实现视频片段在推送前和推送后的关联,使得推送前和推送后的互动数据可以打通,更加便于后续视频片段的评价和反馈。
在一些实施例中,在已发布的多个视频中,服务器每隔目标时长,获取该已发布的多个视频的互动行为的数量,基于该多个视频的互动行为的数量及对应的第一权重参数,确定互动行为满足推送条件的至少一个第一视频片段,再进行后续视频片段的推送过程。其中,目标时长为预先设定的固定时长,如5s。
在一些实施例中,服务器确定第一视频片段的过程包括下述任一项:
一些实施例中,服务器基于已发布的多个视频的一种互动行为及对应的第一权重参数,能够确定出互动行为满足推送条件的至少一个第一视频片段。应理解地,在该过程中,互动行为对应的第一权重参数为1。以点赞行为为例,确定第一视频片段的相应过程为:对于已发布的多个视频中的任一个视频,获取该任一个视频在多个时间段内的点赞行为数量,确定点赞行为数量持续大于某一阈值的时间段,或者,确定点赞行为数量增长幅值大于某一阈值的时间段,将该时间段作为第一视频片段,根据该时间段的起始时间戳和终止时间戳,从该任一个视频中,提取该第一视频片段,则能够确定出已发布的多个视频中满足推送条件的至少一个第一视频片段。其中,阈值可以为技术人员预先设定的固定阈值。上述过程中,利用视频中某一种互动行为的数量以及预设门槛,能够快速的确定出视频中的精彩视频片段。
另一些实施例中,服务器基于已发布的多个视频的至少两种互动行为及对应的第一权重参数,能够确定出互动行为满足推送条件的至少一个第一视频片段。以点赞行为和评论行为为例,确定第一视频片段的相应过程为:对于已发布的多个视频中的任一个视频,获取该任一个视频在多个时间段内的点赞行为数量和评论行为数量,根据点赞行为数量对应的第一权重参数和评论行为数量对应的第一权重参数,对每个时间段的点赞行为数量和评论行为数量进行加权求和,得到每个时间段的加权和数量,再根据该加权和数量,确定加权和数量持续大于某一阈值的时间段,或者,确定加权和数量增长幅值大于某一阈值的时间段,将该时间段作为第一视频片段,根据该时间段的起始时间戳和终止时间戳,从该任一个视频中,提取该第一视频片段,则能够确定出已发布的多个视频中满足推送条件的至少一个第一视频片段。上述过程中,利用视频中两种或两种以上的互动行为的数量以及分别对应的权重参数,同样能够快速的确定出视频中的精彩视频片段,且考虑到了不同互动行为对应不同的权重参数,能够更加精确地确定出精彩视频片段,提高了确定精彩视频片段的准确性,进而提高了视频片段推送的准确性。
在步骤302中,服务器对该至少一个第一视频片段进行推送。
在一些实施例中,服务器提取得到至少一个第一视频片段后,将该至少一个第一视频片段以各种形式,推送至用户端,则用户端在接收到该任意一个第一视频片段后,在应用程序的推荐界面中,展示该任意一个第一视频片段。用户在观看该任意一个第一视频片段的过程中,用户端界面上能够展示有多个互动按钮,如点赞按钮、评论按钮、转发按钮等,用户通过对互动按钮实施点击操作,能够实现基于该视频片段的互动。
需要说明的是,步骤301至步骤302的过程能够由生产***来执行,通过生产***生产出至少一个第一视频片段后,将所生产的至少一个第一视频片段进行推送,也即是发布到线上去。此时,该至少一个第一视频片段被当作新作品被用户进一步观看和消费,且该至少一个第一视频片段,均与原来的唯一标识符关联。
在步骤303中,服务器基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为。
其中,在推送后所得到的互动行为包括点击行为、播放行为、点赞行为、评论行为、弹幕行为、转发行为、收藏行为等行为中至少一项。目标互动行为对应的预期互动效果与实际互动效果相符,该实际互动效果基于该推送后所得到的互动行为确定。目标互动行为用于表示能够真实衡量视频片段精彩程度或者受欢迎程度的互动行为。预期互动效果基于推送前的互动行为确定,也即是基于原始视频中该第一视频片段的互动行为确定。本公开实施例中,预期互动效果采用至少一个第一视频片段在推送前的互动数量排序来表示,实际互动效果采用至少一个第一视频片段在推送后的互动数量排序来表示。互动数量排序可理解为至少一个第一视频片段的精彩程度排序。应理解地,该至少一个第一视频片段在推送后,在新的场景当作新作品被用户进一步观看和消费,用户会对新作品进行评论、点赞、分享、下载等等一系列操作,服务器响应于由用户操作所触发的互动请求,能够获取到互动行为的相关信息,此时服务器重新开始记录互动行为,推送后所得到的互动行为也即是真实的互动行为数据,能够评估和衡量视频片段是否真正精彩。
在一些实施例中,服务器确定目标互动行为的过程包括下述任一项:
一些实施例中,服务器获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果。若该第一互动数量排序与该第二互动数量排序不同,则基于该至少一个第一视频片段在推送前除该互动行为以外的其他互动行为的第三互动数量排序,确定与该第一互动数量排序匹配的其他互动行为,作为该目标互动行为,该第三互动数量排序用于表示推送前的其他互动行为的预期互动效果。
以推送前根据点赞行为确定第一视频片段,推送后根据打赏行为评价第一视频片段为例,在推送前,根据至少一个第一视频片段的点赞行为数量,由数值从高到低进行排序,得到推送前的点赞数量排序,在推送后,根据至少一个第一视频片段的打赏行为数量,由数值从高到低进行排序,得到推送后的打赏数量排序。判断该推送前的点赞数量排序和该推送后的打赏数量排序是否相同,若相同,表示推送前的点赞行为能够衡量出实际推送后的互动效果,则无需执行后续步骤,若不同,则获取推送前其他互动行为的数量,如获取评论行为的数量、弹幕行为的数量。并根据评论行为的数量和弹幕行为的数量进行排序,得到评论数量排序和弹幕数量排序,将该推送后的打赏数量排序分别与评论数量排序和弹幕数量排序,进行比对,确定与推送后的打赏数量排序匹配的排序,若评论数量排序与推送后的打赏数量排序匹配,表示评论行为能够衡量出实际推送后的互动效果,相比较点赞行为,评论行为才是真正能够衡量视频片段是否精彩的互动行为,则将该评论行为作为目标互动行为。需要说明的是,推送前所选取的互动行为种类和推送后所选取的互动行为种类能够相同,也能够不同。例如,推送前和推送后均选用点赞行为来进行视频片段的排序。还需要说明的是,上述过程仅以单一种类的互动行为进行排序为例,服务器还能够基于两种或两种以上互动行为进行视频片段的排序。具体选用何种互动行为、选用几种互动行为,可以根据不同的视频产品,来设置不同的衡量标准,进而选取该衡量标准对应的互动行为。本公开实施例对选取何种或几种互动行为的过程不作限定。
例如,采用视频片段ID1、视频片段ID2、视频片段ID3表示3个第一视频片段,若推送前的点赞数量排序为ID1(50)>ID2(30)>ID3(10),推送后的打赏数量排序为ID2(50)>ID1(40)>ID3(10),可以发现,推送前的点赞数量排序与推送后的打赏数量排序不同,则获取推送前评论行为的数量和弹幕行为的数量,若推送前的评论数量排序为ID2(30)>ID1(20)>ID3(15),推送前的弹幕数量排序为ID3(50)>ID2(35)>ID1(15),可以发现,评论数量排序与推送后的打赏数量排序相同,则将评论行为作为目标互动行为。
在上述过程中,通过对推送后的第一互动数量排序和推送前的第二互动数量排序是否相同,进行判断,再进行后续第三互动数量排序和第一互动数量排序的比对过程,来确定目标互动行为,由于先引入了判断机制,若相同则无需执行后续的比对过程,降低了服务器的处理内容,提高了服务器的处理效率,提高了确定目标互动行为的效率。
另一些实施例中,服务器获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的多种互动行为的排序,该多种互动行为的排序用于表示推送前的多种互动行为的预期互动效果。在该多种互动行为对应的排序中,确定与该第一互动数量排序匹配的排序,将该排序对应的互动行为作为该目标互动行为。在该过程中,通过对推送前的多种互动行为的排序和推送后的第一互动数量排序,进行一一比对,来确定目标互动行为,也能够快速了确定目标互动行为。
需要说明的是,步骤303中获取推送前的第二互动数量排序、第三互动数量排序以及多种互动行为的数量排序的过程,能够在视频片段推送前执行,例如在步骤301时执行,也即是在提取第一视频片段时,服务器记录该至少一个第一视频片段的互动行为的数量以及互动数量排序,进而在后续排序比对时,通过查询来获取推送前的排序。或者,服务器能够在排序比对时,获取推送前的互动行为的数量,再进行排序以得到推送前的排序。本公开实施例对获取推送前排序的过程不作限定。
还需要说明的是,步骤303的过程能够由反馈***来执行,通过对多个视频片段的统计分析,确定出能够真实衡量视频片段是否精彩的互动行为。例如,可能会发现评论行为数量比点赞行为数量更能衡量精彩程度,则反馈***根据分析得到的校正信息,进一步来控制最初的生产***,达到反馈的目的,使得生产***更准确。
在步骤304中,服务器对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数。
在一些实施例中,服务器确定出目标互动行为后,按照目标调整值,对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数。其中,目标调整值为预先设定的调整值。例如,若该目标互动行为的第一权重参数为30%,目标调整值为5%,则将该目标互动行为的第一权重参数30%调大5%,得到第二权重参数35%。
在步骤305中,服务器基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
在一些实施例中,服务器得到该第二权重参数后,在进行下一次视频片段推送时,在已发布的视频中,根据该已发布的视频的互动行为及其对应的第二权重参数,确定待推送的视频片段,再对所确定的视频片段进行推送。
需要说明的是,步骤304至步骤305的过程由生产***来执行,生产***根据反馈***所输出的校正信息,对生产***的参数进行更新和校正。
在一些实施例中,服务器基于第一权重参数,确定出待推送的至少一个第一视频片段后,在第一推送范围内,对该至少一个第一视频片段进行推送。服务器基于第二权重参数,确定出待推送的视频片段时,在第二推送范围内,对所确定的视频片段进行推送,该第二推送范围大于该第一推送范围。可选地,推送范围可以是待推送用户端的数目。例如,第一推送范围可以是向第一数目的用户端进行推送,第二推送范围可以是向第二数目的用户端进行推送。其中,第一数目小于第二数目,如第一数目可以为第一数目1000,第二数目可以为第一数目100000。在该实施例中,在第一次推送时,针对小范围的用户端进行推送,在第二次推送时,针对大范围的用户端进行推送,在降低推送成本的同时,还提高了推送的视频片段的精确度,能够确保大范围推送时,所推送的视频片段为真正精彩的视频片段。
本公开实施例提供的技术方案,根据视频的互动情况,确定并推送满足条件的精彩视频片段,在精彩视频片段推送后,根据推送后真实的互动行为,确定预期互动效果与实际互动效果相符的目标互动行为,也即是确定出了能够真实衡量视频片段的精彩程度或者受欢迎程度的互动行为,进而提高该目标互动行为对应的权重参数,使得后续基于更新后的权重参数进行推送时,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。由于引入了线上评价***和反馈***,利用推送后所得的真实互动行为,来进行生产***参数的更新,因此生产***的精彩视频识别更灵敏,准确度显著提高。
图3是基于至少一个第一视频片段,确定目标互动行为,进而对目标互动行为的权重参数进行更新的过程。在另一些实施例中,还可以先从至少一个第一视频片段中,确定真正精彩的视频片段,再基于真正精彩的视频片段,确定目标互动行为。图4是根据一示例性实施例示出的一种视频片段推送方法的流程图,如图4所示,包括以下步骤:
在步骤401中,服务器在已发布的多个视频中,基于该多个视频的互动行为及对应的第一权重参数,确定互动行为满足推送条件的至少一个第一视频片段,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度。
在步骤402中,服务器对该至少一个第一视频片段进行推送。
步骤401至步骤402的内容参见步骤301至步骤302的内容,不再赘述。
在步骤403中,服务器基于该至少一个第一视频片段在推送后所得到的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段。
其中,第一条件用于衡量第一视频片段是否真正精彩。第二视频片段用于表示真正精彩的视频片段。
在一些实施例中,对于该至少一个第一视频片段中的任一个第一视频片段,若该任一个第一视频片段在推送后的互动行为的数量大于第一阈值,则确定该任一个第一视频片段为满足第一条件的第二视频片段,若该任一个第一视频片段在推送后的互动行为的数量小于或等于第一阈值,则确定该任一个第一视频片段非满足第一条件的第二视频片段。其中,第一阈值为技术人员预先设定的固定阈值,如1000。
在一些实施例中,互动行为的数量可以为一种互动行为的数量,也可以为两种或两种以上互动行为数量的加权和数量。例如,以点赞行为为例,若第一视频片段在推送后的点赞行为数量大于1000,则确定该第一视频片段为精彩视频片段,将该第一视频片段作为第二视频片段。又如,以点赞行为和评论行为为例,根据该点赞行为数量、评论行为数量、点赞行为对应的权重以及评论行为对应的权重,对该点赞行为数量和评论行为数量进行加权求和,若该加权和数量大于第一阈值,则确定该第一视频片段满足该第一条件,若该加权和数量小于或等于该第一阈值,则确定该第一视频片段不满足该第一条件。
需要说明的是,根据选用互动行为种类或者种类数的不同,对应的第一阈值也不同。例如,点赞行为对应的第一阈值可以为1000,评论行为对应的第一阈值可以为500。又如,若选用单一种类的互动行为,如点赞行为对应的第一阈值可以为1000,选用两种互动行为,如点赞行为和评论行为的加权和数量对应的第一阈值可以为700。本公开实施例对如何设置第一阈值不作限定
还需要说明的是,步骤403的过程能够由评价***来执行,评价***可以基于推送后所得到的互动行为,评价和衡量出真正精彩的视频片段。
在步骤404中,服务器基于该至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
其中,该目标互动行为对应的预期互动效果与实际互动效果相符,该实际互动效果基于该推送后所得到的互动行为确定。
步骤404中基于第二视频片段确定目标互动行为的内容,参见步骤303中基于第一视频片段确定目标互动行为的内容,不再赘述。
在上述过程中,先确定出真正精彩的视频片段,再根据这些真正精彩的视频片段,确定能够真实衡量视频片段是否精彩的互动行为,这样,能够提高确定目标互动行为的准确度,也就提高了权重参数更新的准确度,进而提高了后续视频片段推送的准确度。
需要说明的是,步骤404的过程能够由反馈***来执行,根据评价***的输出,对至少一个第二视频片段进一步分析,提取出这些真正精彩视频的新特征,也即是确定出能够真实衡量视频片段是否精彩的互动行为,以进行后续反馈的过程。
在步骤405中,服务器对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数。
在步骤406中,服务器基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
步骤405至步骤406的内容参见步骤304至步骤305的内容,不再赘述。
例如,图5是根据一示例性实施例示出的一种视频片段推送方法的流程示意图,如图5所示,图5示出了生产***、评价***和反馈***。其中,生产***具体用于获取视频或直播的互动信息,如用户点赞数量、评论数量、弹幕数量,将互动行为的数量作为输入,从视频或直播中提取满足条件的视频片段。评价***具体用于根据用户的真实反馈,检验生成的精彩视频片段,从而找出真正精彩的视频片段。反馈***具体用于分析真正精彩的视频片段,确定出真正精彩视频片段的互动行为,基于该互动行为生成校正信息,将该校正信息反馈给生产***,以指示生产***进行校验修正。
本公开实施例提供的技术方案,在视频片段推送后,根据推送后真实的互动行为,先确定出真正精彩的视频片段,再根据这些真正精彩的视频片段,确定预期互动效果与实际互动效果相符的目标互动行为,也即是确定出了能够真实衡量视频片段的精彩程度或者受欢迎程度的互动行为,进而提高该目标互动行为对应的权重参数,使得后续基于更新后的权重参数进行推送时,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。
在一些实施例中,利用本公开实施例提供的视频片段推送方法,还能够评价视频片段的推送精确度,并利用推送精确度来进行后续评价和反馈的过程。图6是根据一示例性实施例示出的一种视频片段推送方法的流程图,如图6所示,包括以下步骤:
在步骤601中,服务器在已发布的多个视频中,基于该多个视频的互动行为及对应的第一权重参数,确定互动行为满足推送条件的至少一个第一视频片段,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度。
在步骤602中,服务器对至少一个第一视频片段进行推送。
步骤601至步骤602的内容参见步骤301至步骤302的内容,不再赘述。
在步骤603中,服务器获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果。
在步骤604中,服务器基于该至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定该至少一个第一视频片段的推送精确度,该推送精确度用于表征该至少一个第一视频片段满足推送条件的精确程度。
其中,推送精确度用于衡量所推送的视频片段真正精彩的精确度,也可理解为所推送的视频片段是真正精彩程度。
在一些实施例中,服务器基于该至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定该第一互动数量排序与该第二互动数量排序之间的方差值,基于该方差值,确定该至少一个第一视频片段的第二互动数量排序的推送精确度。在该过程中,引入了一种真实的线上评价***,使得精彩视频生产的效果变得可评估,效果更加真实可信。
在步骤605中,服务器基于该至少一个第一视频片段的推送精确度,确定该至少一个第一视频片段中满足第一条件的至少一个第二视频片段。
在一些实施例中,服务器在该至少一个第一视频片段中,基于该至少一个第一视频片段的推送精确度,确定推送精确度大于精确度阈值的至少一个视频片段,作为第二视频片段。通过推送精确度,能够快速确定出真正精彩的视频片段,提高了真正精彩的视频片段的确定过程。
在步骤606中,服务器基于该至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
在步骤607中,服务器对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数。
在步骤608中,服务器基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
步骤606至步骤608的内容参见步骤404至步骤406的内容,不再赘述。
本公开实施例提供的技术方案,在视频片段推送后,根据推送后真实的互动行为,确定预期互动效果与实际互动效果相符的目标互动行为,也即是确定出了能够真实衡量视频片段的精彩程度或者受欢迎程度的互动行为,进而提高该目标互动行为对应的权重参数,使得后续基于更新后的权重参数进行推送时,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。
在一些实施例中,还能够基于推送后的真实互动数据,提取第一视频片段中真正精彩的视频子片段,进而对真正精彩的视频子片段进行推送。图7是根据一示例性实施例示出的一种视频片段推送方法的流程图,如图7所示,包括以下步骤:
在步骤701中,服务器在已发布的多个视频中,基于该多个视频的互动行为及对应的第一权重参数,确定互动行为满足推送条件的至少一个第一视频片段,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度。
在步骤702中,服务器对至少一个第一视频片段进行推送。
步骤701至步骤702的内容参见步骤301至步骤302的内容,不再赘述。
在步骤703中,对于该至少一个第一视频片段中的任一个第一视频片段,服务器基于该任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段。
其中,第二条件用于衡量视频子片段是否精彩。
在一些实施例中,服务器确定精彩的视频子片段的过程包括下述任一项:
一些实施例中,基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量,基于该多个时间段内的互动行为数量,确定该互动行为数量持续大于第二阈值的第一时间段,将该第一时间段对应的视频子片段,作为该满足第二条件的视频子片段。
另一些实施例中,基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量,基于该多个时间段内的互动行为数量,确定该互动行为数量增长幅值大于第三阈值的第二时间段,将该第二时间段对应的视频子片段,作为该满足第二条件的视频子片段。
在步骤704中,服务器从该任一个第一视频片段中,提取该视频子片段。
在一些实施例中,基于该第一时间段的起始时间戳和终止时间戳,从该任一个第一视频片段中,提取该视频子片段。
在步骤705中,服务器对该视频子片段进行推送。
本公开实施例提供的技术方案,在视频片段推送后,根据推送后真实的互动行为,能够确定真正精彩的视频子片段,进而对该视频子片段进行推送,能够实现对真正精彩的视频子片段的推送。
图8是根据一示例性实施例示出的一种视频片段推送装置的框图。参照图8,该装置包括推送单元801,确定单元802和更新单元803。
推送单元801,被配置为执行对至少一个第一视频片段进行推送,该第一视频片段基于该第一视频片段所属视频及互动行为的第一权重参数确定,该第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度;
确定单元802,被配置为执行基于该至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为;
更新单元803,被配置为执行对该目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,该第二权重参数的优先级高于该第一权重参数;
该推送单元801,还被配置为执行基于该第二权重参数,确定待推送的视频片段,对所确定的视频片段进行推送。
在一些实施例中,该目标互动行为对应的预期互动效果与实际互动效果相符,该实际互动效果基于该推送后所得到的互动行为确定。
在一些实施例中,该确定单元802,包括:
第一确定子单元,被配置为执行基于该至少一个第一视频片段在推送后所得到的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段;
第二确定子单元,被配置为执行基于该至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
在一些实施例中,该第一确定子单元,被配置为执行对于该至少一个第一视频片段中的任一个第一视频片段,若该任一个第一视频片段在推送后的互动行为的数量大于第一阈值,则确定该任一个第一视频片段为满足第一条件的第二视频片段。
在一些实施例中,该装置还包括:
获取单元,被配置为执行获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果;
精确度确定单元,被配置为执行基于该至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定该至少一个第一视频片段的推送精确度,该推送精确度用于表征该至少一个第一视频片段满足推送条件的精确程度;
第二视频片段确定单元,被配置为执行服务器基于该至少一个第一视频片段的推送精确度,确定该至少一个第一视频片段中满足第一条件的至少一个第二视频片段。
在一些实施例中,该确定单元802,包括:
获取子单元,被配置为执行获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的第二互动数量排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该第二互动数量排序用于表示推送前的互动行为的预期互动效果;
确定子单元,被配置为执行若该第一互动数量排序与该第二互动数量排序不同,则基于该至少一个第一视频片段在推送前除该互动行为以外的其他互动行为的第三互动数量排序,确定与该第一互动数量排序匹配的其他互动行为,作为该目标互动行为,该第三互动数量排序用于表示推送前的其他互动行为的预期互动效果。
在一些实施例中,该确定单元802,包括:
该获取子单元,还被配置为执行获取该至少一个第一视频片段在推送后的第一互动数量排序以及该至少一个第一视频片段在推送前的多种互动行为的排序,该第一互动数量排序用于表示推送后的互动行为的实际互动效果,该多种互动行为的排序用于表示推送前的多种互动行为的预期互动效果;
该确定子单元,还被配置为执行在该多种互动行为对应的排序中,确定与该第一互动数量排序匹配的排序;
该确定子单元,还被配置为执行将该排序对应的互动行为作为该目标互动行为。
在一些实施例中,该推送单元801,被配置为执行:
在第一推送范围内,对至少一个第一视频片段进行推送;
该推送单元801,还被配置为执行:
在第二推送范围内,对所确定的视频片段进行推送,该第二推送范围大于该第一推送范围。
在一些实施例中,该装置还包括:
子片段确定单元,被配置为执行对于该至少一个第一视频片段中的任一个第一视频片段,基于该任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段;
提取单元,被配置为执行从该任一个第一视频片段中,提取该视频子片段;
该推送单元801,还被配置为执行对该视频子片段进行推送。
在一些实施例中,该子片段确定单元,被配置为执行:
基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量;
基于该多个时间段内的互动行为数量,确定该互动行为数量持续大于第二阈值的第一时间段,将该第一时间段对应的视频子片段,作为该满足第二条件的视频子片段;
该提取单元,被配置为执行基于该第一时间段的起始时间戳和终止时间戳,从该任一个第一视频片段中,提取该视频子片段。
在一些实施例中,该子片段确定单元,被配置为执行:
基于该任一个第一视频片段在推送后的互动行为,确定该任一个第一视频片段中多个时间段内的互动行为数量;
基于该多个时间段内的互动行为数量,确定该互动行为数量增长幅值大于第三阈值的第二时间段,将该第二时间段对应的视频子片段,作为该满足第二条件的视频子片段。
本公开实施例提供的技术方案,在视频片段推送后,根据推送后真实的互动行为,确定预期互动效果与实际互动效果相符的目标互动行为,也即是确定出了能够真实衡量视频片段的精彩程度或者受欢迎程度的互动行为,进而提高该目标互动行为对应的权重参数,使得后续基于更新后的权重参数进行推送时,能够避免由于权重参数设计不合理而导致确定视频片段的准确度低的问题,提高了视频片段确定的准确度,同时提高了视频片段推送的准确度。
需要说明的是:上述实施例提供的视频片段推送装置在推送视频片段时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频片段推送装置与视频片段推送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图9是根据一示例性实施例示出的一种服务器的框图,该服务器900可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(Central Processing Units,CPU)901和一个或多个的存储器902,其中,该一个或多个存储器902中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器901加载并执行以实现上述各个方法实施例提供的视频片段推送方法。当然,该服务器900还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器900还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种包括程序代码的存储介质,例如包括程序代码的存储器902,上述程序代码可由服务器900的处理器901执行以完成上述视频片段推送方法。在一些实施例中,存储介质可以是非临时性计算机可读存储介质,例如,该非临时性计算机可读存储介质可以是只读内存(read-only memory,ROM)、随机存取存储器(randomaccess memory),RAM)、只读光盘(compact-disc read-only memory,CD-ROM)、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (22)
1.一种视频片段推送方法,其特征在于,所述方法包括:
对从多个已发布的视频中确定出的至少一个第一视频片段进行推送,所述第一视频片段基于所述第一视频片段所属视频及互动行为的第一权重参数确定,所述第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度;
基于所述至少一个第一视频片段在推送后所得到的互动行为和推送前所述第一视频片段所属视频以及互动行为,确定目标互动行为,所述目标互动行为对应的预期互动效果与实际互动效果相符,所述实际互动效果基于所述推送后所得到的互动行为确定,所述预期互动效果采用所述至少一个第一视频片段在推送前的互动数量排序表示,所述实际互动效果采用所述至少一个第一视频片段在推送后的互动数量排序表示,所述互动数量排序表示所述至少一个第一视频片段的精彩程度排序;
对所述目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,所述第二权重参数的优先级高于所述第一权重参数;
基于所述第二权重参数,从多个已发布视频中确定待推送的视频片段,对所确定的视频片段进行推送。
2.根据权利要求1所述的视频片段推送方法,其特征在于,所述基于所述至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为包括:
基于所述至少一个第一视频片段在推送后所得到的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段;
基于所述至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
3.根据权利要求2所述的视频片段推送方法,其特征在于,所述基于所述至少一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段包括:
对于所述至少一个第一视频片段中的任一个第一视频片段,若所述任一个第一视频片段在推送后的互动行为的数量大于第一阈值,则确定所述任一个第一视频片段为满足第一条件的第二视频片段。
4.根据权利要求2所述的视频片段推送方法,其特征在于,所述对从多个已发布的视频中确定出的至少一个第一视频片段进行推送之后,所述方法还包括:
获取所述至少一个第一视频片段在推送后的第一互动数量排序以及所述至少一个第一视频片段在推送前的第二互动数量排序,所述第一互动数量排序用于表示推送后的互动行为的实际互动效果,所述第二互动数量排序用于表示推送前的互动行为的预期互动效果;
基于所述至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定所述至少一个第一视频片段的推送精确度,所述推送精确度用于表征所述至少一个第一视频片段满足推送条件的精确程度;
基于所述至少一个第一视频片段的推送精确度,确定所述至少一个第一视频片段中满足第一条件的至少一个第二视频片段。
5.根据权利要求1所述的视频片段推送方法,其特征在于,所述基于所述至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为包括:
获取所述至少一个第一视频片段在推送后的第一互动数量排序以及所述至少一个第一视频片段在推送前的第二互动数量排序,所述第一互动数量排序用于表示推送后的互动行为的实际互动效果,所述第二互动数量排序用于表示推送前的互动行为的预期互动效果;
若所述第一互动数量排序与所述第二互动数量排序不同,则基于所述至少一个第一视频片段在推送前除所述互动行为以外的其他互动行为的第三互动数量排序,确定与所述第一互动数量排序匹配的其他互动行为,作为所述目标互动行为,所述第三互动数量排序用于表示推送前的其他互动行为的预期互动效果。
6.根据权利要求1所述的视频片段推送方法,其特征在于,所述基于所述至少一个第一视频片段在推送后所得到的互动行为,确定目标互动行为包括:
获取所述至少一个第一视频片段在推送后的第一互动数量排序以及所述至少一个第一视频片段在推送前的多种互动行为的排序,所述第一互动数量排序用于表示推送后的互动行为的实际互动效果,所述多种互动行为的排序用于表示推送前的多种互动行为的预期互动效果;
在所述多种互动行为对应的排序中,确定与所述第一互动数量排序匹配的排序;
将所述排序对应的互动行为作为所述目标互动行为。
7.根据权利要求1所述的视频片段推送方法,其特征在于,所述对从多个已发布的视频中确定出的至少一个第一视频片段进行推送包括:
在第一推送范围内,对所述至少一个第一视频片段进行推送;
所述对所确定的视频片段进行推送包括:
在第二推送范围内,对所确定的视频片段进行推送,所述第二推送范围大于所述第一推送范围。
8.根据权利要求1所述的视频片段推送方法,其特征在于,所述对从多个已发布的视频中确定出的至少一个第一视频片段进行推送之后,所述方法还包括:
对于所述至少一个第一视频片段中的任一个第一视频片段,基于所述任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段;
从所述任一个第一视频片段中,提取所述视频子片段;
对所述视频子片段进行推送。
9.根据权利要求8所述的视频片段推送方法,其特征在于,所述基于所述任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段包括:
基于所述任一个第一视频片段在推送后的互动行为,确定所述任一个第一视频片段中多个时间段内的互动行为数量;
基于所述多个时间段内的互动行为数量,确定所述互动行为数量持续大于第二阈值的第一时间段,将所述第一时间段对应的视频子片段,作为所述满足第二条件的视频子片段;
所述从所述任一个第一视频片段中,提取所述视频子片段包括:
基于所述第一时间段的起始时间戳和终止时间戳,从所述任一个第一视频片段中,提取所述视频子片段。
10.根据权利要求8所述的视频片段推送方法,其特征在于,所述基于所述任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段包括:
基于所述任一个第一视频片段在推送后的互动行为,确定所述任一个第一视频片段中多个时间段内的互动行为数量;
基于所述多个时间段内的互动行为数量,确定所述互动行为数量增长幅值大于第三阈值的第二时间段,将所述第二时间段对应的视频子片段,作为所述满足第二条件的视频子片段。
11.一种视频片段推送装置,其特征在于,所述装置包括:
推送单元,被配置为执行对从多个已发布的视频中确定出的至少一个第一视频片段进行推送,所述第一视频片段基于所述第一视频片段所属视频及互动行为的第一权重参数确定,所述第一权重参数用于表示对应的互动行为对确定被推送的视频片段的影响程度;
确定单元,被配置为执行基于所述至少一个第一视频片段在推送后所得到的互动行为为和推送前所述第一视频片段所属视频以及互动行为,确定目标互动行为,所述目标互动行为对应的预期互动效果与实际互动效果相符,所述实际互动效果基于所述推送后所得到的互动行为确定,所述预期互动效果采用所述至少一个第一视频片段在推送前的互动数量排序表示,所述实际互动效果采用所述至少一个第一视频片段在推送后的互动数量排序表示,所述互动数量排序表示所述至少一个第一视频片段的精彩程度排序;
更新单元,被配置为执行对所述目标互动行为的第一权重参数进行更新,得到更新后的第二权重参数,所述第二权重参数的优先级高于所述第一权重参数;
所述推送单元,还被配置为执行基于所述第二权重参数,从多个已发布视频中确定待推送的视频片段,对所确定的视频片段进行推送。
12.根据权利要求11所述的视频片段推送装置,其特征在于,所述确定单元,包括:
第一确定子单元,被配置为执行基于所述至少一个第一视频片段在推送后所得到的互动行为,确定推送后的互动行为满足第一条件的至少一个第二视频片段;
第二确定子单元,被配置为执行基于所述至少一个第二视频片段在推送后的互动行为,确定目标互动行为。
13.根据权利要求12所述的视频片段推送装置,其特征在于,所述第一确定子单元,被配置为执行对于所述至少一个第一视频片段中的任一个第一视频片段,若所述任一个第一视频片段在推送后的互动行为的数量大于第一阈值,则确定所述任一个第一视频片段为满足第一条件的第二视频片段。
14.根据权利要求12所述的视频片段推送装置,其特征在于,所述装置还包括:
获取单元,被配置为执行获取所述至少一个第一视频片段在推送后的第一互动数量排序以及所述至少一个第一视频片段在推送前的第二互动数量排序,所述第一互动数量排序用于表示推送后的互动行为的实际互动效果,所述第二互动数量排序用于表示推送前的互动行为的预期互动效果;
精确度确定单元,被配置为执行基于所述至少一个第一视频片段的第一互动数量排序和第二互动数量排序,确定所述至少一个第一视频片段的推送精确度,所述推送精确度用于表征所述至少一个第一视频片段满足推送条件的精确程度;
第二视频片段确定单元,被配置为执行基于所述至少一个第一视频片段的推送精确度,确定所述至少一个第一视频片段中满足第一条件的至少一个第二视频片段。
15.根据权利要求11所述的视频片段推送装置,其特征在于,所述确定单元,包括:
获取子单元,被配置为执行获取所述至少一个第一视频片段在推送后的第一互动数量排序以及所述至少一个第一视频片段在推送前的第二互动数量排序,所述第一互动数量排序用于表示推送后的互动行为的实际互动效果,所述第二互动数量排序用于表示推送前的互动行为的预期互动效果;
确定子单元,被配置为执行若所述第一互动数量排序与所述第二互动数量排序不同,则基于所述至少一个第一视频片段在推送前除所述互动行为以外的其他互动行为的第三互动数量排序,确定与所述第一互动数量排序匹配的其他互动行为,作为所述目标互动行为,所述第三互动数量排序用于表示推送前的其他互动行为的预期互动效果。
16.根据权利要求11所述的视频片段推送装置,其特征在于,所述确定单元,包括:
获取子单元,被配置为执行获取所述至少一个第一视频片段在推送后的第一互动数量排序以及所述至少一个第一视频片段在推送前的多种互动行为的排序,所述第一互动数量排序用于表示推送后的互动行为的实际互动效果,所述多种互动行为的排序用于表示推送前的多种互动行为的预期互动效果;
确定子单元,被配置为执行在所述多种互动行为对应的排序中,确定与所述第一互动数量排序匹配的排序;
所述确定子单元,还被配置为执行将所述排序对应的互动行为作为所述目标互动行为。
17.根据权利要求11所述的视频片段推送装置,其特征在于,所述推送单元,被配置为执行:
在第一推送范围内,对所述至少一个第一视频片段进行推送;
所述推送单元,还被配置为执行:
在第二推送范围内,对所确定的视频片段进行推送,所述第二推送范围大于所述第一推送范围。
18.根据权利要求11所述的视频片段推送装置,其特征在于,所述装置还包括:
子片段确定单元,被配置为执行对于所述至少一个第一视频片段中的任一个第一视频片段,基于所述任一个第一视频片段在推送后的互动行为,确定推送后的互动行为满足第二条件的视频子片段;
提取单元,被配置为执行从所述任一个第一视频片段中,提取所述视频子片段;
所述推送单元,还被配置为执行对所述视频子片段进行推送。
19.根据权利要求18所述的视频片段推送装置,其特征在于,所述子片段确定单元,被配置为执行:
基于所述任一个第一视频片段在推送后的互动行为,确定所述任一个第一视频片段中多个时间段内的互动行为数量;
基于所述多个时间段内的互动行为数量,确定所述互动行为数量持续大于第二阈值的第一时间段,将所述第一时间段对应的视频子片段,作为所述满足第二条件的视频子片段;
所述提取单元,被配置为执行基于所述第一时间段的起始时间戳和终止时间戳,从所述任一个第一视频片段中,提取所述视频子片段。
20.根据权利要求18所述的视频片段推送装置,其特征在于,所述子片段确定单元,被配置为执行:
基于所述任一个第一视频片段在推送后的互动行为,确定所述任一个第一视频片段中多个时间段内的互动行为数量;
基于所述多个时间段内的互动行为数量,确定所述互动行为数量增长幅值大于第三阈值的第二时间段,将所述第二时间段对应的视频子片段,作为所述满足第二条件的视频子片段。
21.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
用于存储所述处理器可执行程序代码的存储器;
其中,所述处理器被配置为执行所述程序代码,以实现如权利要求1至10中任一项所述的视频片段推送方法。
22.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的程序代码由服务器的处理器执行时,使得服务器能够执行如权利要求1至10中任一项所述的视频片段推送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011379353.9A CN112565904B (zh) | 2020-11-30 | 2020-11-30 | 视频片段推送方法、装置、服务器以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011379353.9A CN112565904B (zh) | 2020-11-30 | 2020-11-30 | 视频片段推送方法、装置、服务器以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112565904A CN112565904A (zh) | 2021-03-26 |
CN112565904B true CN112565904B (zh) | 2023-05-09 |
Family
ID=75046822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011379353.9A Active CN112565904B (zh) | 2020-11-30 | 2020-11-30 | 视频片段推送方法、装置、服务器以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112565904B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113747241A (zh) * | 2021-09-13 | 2021-12-03 | 深圳市易平方网络科技有限公司 | 基于弹幕统计的视频片段智能剪辑方法、装置、终端 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216960A (zh) * | 2014-08-21 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种视频推荐方法和装置 |
CN104967679A (zh) * | 2015-06-09 | 2015-10-07 | 深圳市腾讯计算机***有限公司 | 信息推荐***、方法及装置 |
CN108737898A (zh) * | 2018-05-23 | 2018-11-02 | 武汉斗鱼网络科技有限公司 | 一种热点直播推送方法、服务器及存储介质 |
CN111143610A (zh) * | 2019-12-30 | 2020-05-12 | 腾讯科技(深圳)有限公司 | 一种内容推荐方法、装置、电子设备和存储介质 |
CN111225246A (zh) * | 2020-03-20 | 2020-06-02 | 北京奇艺世纪科技有限公司 | 一种视频推荐方法、装置及电子设备 |
CN111401937A (zh) * | 2020-02-26 | 2020-07-10 | 平安科技(深圳)有限公司 | 数据推送方法、装置及存储介质 |
CN111708941A (zh) * | 2020-06-12 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 内容推荐方法、装置、计算机设备和存储介质 |
CN111881399A (zh) * | 2020-07-20 | 2020-11-03 | 汉海信息技术(上海)有限公司 | 一种消息推送方法及装置 |
-
2020
- 2020-11-30 CN CN202011379353.9A patent/CN112565904B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104216960A (zh) * | 2014-08-21 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种视频推荐方法和装置 |
CN104967679A (zh) * | 2015-06-09 | 2015-10-07 | 深圳市腾讯计算机***有限公司 | 信息推荐***、方法及装置 |
CN108737898A (zh) * | 2018-05-23 | 2018-11-02 | 武汉斗鱼网络科技有限公司 | 一种热点直播推送方法、服务器及存储介质 |
CN111143610A (zh) * | 2019-12-30 | 2020-05-12 | 腾讯科技(深圳)有限公司 | 一种内容推荐方法、装置、电子设备和存储介质 |
CN111401937A (zh) * | 2020-02-26 | 2020-07-10 | 平安科技(深圳)有限公司 | 数据推送方法、装置及存储介质 |
CN111225246A (zh) * | 2020-03-20 | 2020-06-02 | 北京奇艺世纪科技有限公司 | 一种视频推荐方法、装置及电子设备 |
CN111708941A (zh) * | 2020-06-12 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 内容推荐方法、装置、计算机设备和存储介质 |
CN111881399A (zh) * | 2020-07-20 | 2020-11-03 | 汉海信息技术(上海)有限公司 | 一种消息推送方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112565904A (zh) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190012683A1 (en) | Method for predicting purchase probability based on behavior sequence of user and apparatus for the same | |
CN102934113B (zh) | 信息提供***、信息提供方法、信息提供设备 | |
US20230066853A1 (en) | Method and apparatus for training information prediction models, method and apparatus for predicting information, and storage medium and device thereof | |
KR20170090562A (ko) | 다중 알고리즘 및 자기학습기능을 적용한 개인화 추천 시스템 및 추천 방법 | |
CN112104505B (zh) | 应用推荐方法、装置、服务器和计算机可读存储介质 | |
CN111882399B (zh) | 服务信息推荐方法、装置、计算机***及可读存储介质 | |
CN111581521A (zh) | 群组成员的推荐方法、装置、服务器、存储介质及*** | |
CN111552835B (zh) | 文件推荐方法、装置及服务器 | |
CN112565904B (zh) | 视频片段推送方法、装置、服务器以及存储介质 | |
CN107547626B (zh) | 用户画像的共享方法和装置 | |
CN114245185B (zh) | 视频推荐方法、模型训练方法、装置、电子设备及介质 | |
CN113297486B (zh) | 一种点击率预测方法及相关装置 | |
CN113407772B (zh) | 视频推荐模型的生成方法、视频推荐方法、装置 | |
CN113836388A (zh) | 信息推荐方法、装置、服务器及存储介质 | |
CN112749327A (zh) | 内容推送方法和装置 | |
CN111401969A (zh) | 用于提高用户留存率的方法、装置、服务器及存储介质 | |
CN114387041B (zh) | 一种多媒体数据采集方法及*** | |
CN110569447A (zh) | 一种网络资源的推荐方法、装置及存储介质 | |
CN110874639A (zh) | 操作信息的获取方法及装置 | |
CN110913240B (zh) | 视频截取方法、装置、服务器以及计算机可读存储介质 | |
CN109309875B (zh) | 一种在智能电视上展示用户行为特征模型的方法 | |
CN109982143B (zh) | 一种确定视频播放时延的方法、装置、介质及设备 | |
CN113297461A (zh) | 目标用户识别方法、目标用户群识别方法及相关产品 | |
CN114554253B (zh) | 一种资源推荐方法、装置、电子设备和存储介质 | |
CN114173200B (zh) | 基于广电专网的视频管理推送方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |