+

CN115499710A - 播单生成方法、装置、电子设备和存储介质 - Google Patents

播单生成方法、装置、电子设备和存储介质 Download PDF

Info

Publication number
CN115499710A
CN115499710A CN202211137779.2A CN202211137779A CN115499710A CN 115499710 A CN115499710 A CN 115499710A CN 202211137779 A CN202211137779 A CN 202211137779A CN 115499710 A CN115499710 A CN 115499710A
Authority
CN
China
Prior art keywords
playlist
video
duration
target
videos
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.)
Pending
Application number
CN202211137779.2A
Other languages
English (en)
Inventor
陆祁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN202211137779.2A priority Critical patent/CN115499710A/zh
Publication of CN115499710A publication Critical patent/CN115499710A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

本发明实施例提供一种播单生成方法、装置、电子设备和存储介质,所述方法包括:确定用户选择的目标视频观看场景;获取与所述目标视频观看场景匹配的多个视频;确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长;根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。本发明实施例结合视频观看场景和播单限定条件,智能化生成适配于用户需求的目标播单,从而可以减少用户寻找视频的烦恼,提升用户寻找片源的体验,提高用户粘性,且可以扩展长尾视频被看的机会。

Description

播单生成方法、装置、电子设备和存储介质
技术领域
本发明涉及视频处理技术领域,特别涉及一种播单生成方法、一种播单生成装置、一种电子设备和一种计算机可读存储介质。
背景技术
在零碎的时间里,用户通常喜欢看视频来消磨时间,因此,用户的时间碎片化是值得关注的问题。
目前,用户观看视频基本需要自己浏览首页或者检索选择,这对于没有明确目标的用户而言,无疑会耗费大量的时间来浏览、查找。播单可以解决上述问题,然而现有的播单需要用户亲自将一个个视频添加到自己创建的播单中,用户体验不高。另外,也存在一些播单是自动生成的,然而这些播单无法满足用户当前需求。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种播单生成方法和相应的一种播单生成装置、一种电子设备、以及一种计算机可读存储介质。
本发明实施例公开了一种播单生成方法,所述方法包括:
确定用户选择的目标视频观看场景;
获取与所述目标视频观看场景匹配的多个视频;
确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长;
根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
可选地,所述根据所述播单类型和/或播单时长,对所述多个视频进行过滤,包括:
当确定所述播单限定条件为播单时长和播单时长时,确定所述播单类型与所述播单时长的过滤优先级;
按照所述过滤优先级,采用所述播单类型和所述播单时长,依次对所述多个视频进行过滤。
可选地,所述根据所述播单类型和/或播单时长,对所述多个视频进行过滤,包括:
当确定所述播单限定条件为播单时长时,采用所述播单时长,对所述多个视频进行过滤;
所述采用所述播单时长,对所述多个视频进行过滤,包括:
分别确定所述多个视频对应的视频时长;
将大于所述播单时长的视频时长确定为第一视频时长,并将不大于所述播单时长的视频时长确定为第二视频时长;
将所述第一视频时长对应的视频进行过滤;
按照从大到小的顺序,依次累加各个第二视频时长;
当累加值大于所述播单时长时,跳过当前顺序的第二视频时长,并继续累加下一顺序的第二视频时长,直至累加到末尾顺序的第二视频时长;
将跳过累加的第二视频时长所对应的视频进行过滤。
可选地,所述根据所述播单类型和/或播单时长,对所述多个视频进行过滤,包括:
获取用户反馈;所述用户反馈包括删减视频记录和/或替换视频记录;
根据所述播单类型和/或播单时长,以及所述删减视频记录和/或替换视频记录,对所述多个视频进行过滤。
可选地,所述确定用户选择的目标视频观看场景,包括:
展示多个视频观看场景;
接收用户从所述多个视频观看场景中选择的目标视频观看场景。
可选地,还包括:
若用户跳过所述多个视频观看场景,则获取预设时间段的历史观看记录;
获取与所述历史观看记录匹配的多个视频。
可选地,所述确定目标播单限定条件,包括:
展示与所述目标视频观看场景匹配的多个播单限定条件;
接收用户从所述多个播单限定条件中选择的目标播单限定条件。
可选地,在所述展示多个视频观看场景之前,还包括:
接收用户设置的播单限定条件;
所述确定目标播单限定条件,包括:
将所述用户设置的播单限定条件确定为目标播单限定条件。
本发明实施例还公开了一种播单生成装置,所述装置包括:
目标视频观看场景确定模块,用于确定用户选择的目标视频观看场景;
第一匹配模块,用于获取与所述目标视频观看场景匹配的多个视频;
目标播单限定条件确定模块,用于确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长;
目标播单生成模块,用于根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
可选地,所述目标播单生成模块包括:
过滤优先级确定子模块,用于当确定所述播单限定条件为播单时长和播单时长时,确定所述播单类型与所述播单时长的过滤优先级;
第一过滤子模块,用于按照所述过滤优先级,采用所述播单类型和所述播单时长,依次对所述多个视频进行过滤。
可选地,所述目标播单生成模块包括:
第二过滤子模块,用于当确定所述播单限定条件为播单时长时,采用所述播单时长,对所述多个视频进行过滤;
所述第二过滤子模块包括:
视频时长确定单元,用于分别确定所述多个视频对应的视频时长;
分类单元,用于将大于所述播单时长的视频时长确定为第一视频时长,并将不大于所述播单时长的视频时长确定为第二视频时长;
第一过滤单元,用于将所述第一视频时长对应的视频进行过滤;
累加单元,用于按照从大到小的顺序,依次累加各个第二视频时长;
跳转单元,用于当累加值大于所述播单时长时,跳过当前顺序的第二视频时长,并继续累加下一顺序的第二视频时长,直至累加到末尾顺序的第二视频时长;
第二过滤单元,用于将跳过累加的第二视频时长所对应的视频进行过滤。
可选地,所述目标播单生成模块包括:
用户反馈获取子模块,用于获取用户反馈;所述用户反馈包括删减视频记录和/或替换视频记录;
第三过滤子模块,用于根据所述播单类型和/或播单时长,以及所述删减视频记录和/或替换视频记录,对所述多个视频进行过滤。
可选地,所述目标视频观看场景确定模块包括:
场景展示子模块,用于展示多个视频观看场景;
场景接收子模块,用于接收用户从所述多个视频观看场景中选择的目标视频观看场景。
可选地,还包括:
历史观看记录获取模块,用于若用户跳过所述多个视频观看场景,则获取预设时间段的历史观看记录;
第二匹配模块,用于获取与所述历史观看记录匹配的多个视频。
可选地,所述目标播单限定条件确定模块包括:
条件展示子模块,用于展示与所述目标视频观看场景匹配的多个播单限定条件;
第一目标播单限定条件确定子模块,用于接收用户从所述多个播单限定条件中选择的目标播单限定条件。
可选地,在所述展示多个视频观看场景之前,还包括:
条件设置模块,用于接收用户设置的播单限定条件;
所述目标播单限定条件确定模块包括:
第二目标播单限定条件确定子模块,用于将所述用户设置的播单限定条件确定为目标播单限定条件。
本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
与现有技术相比,本发明实施例包括以下优点:
在本发明实施例中,可以先确定用户选择的目标视频观看场景,然后获取与目标视频观看场景匹配的多个视频,进一步确定用于过滤视频的目标播单限定条件,其中,目标播单限定条件可以包括播单类型和/或播单时长,从而可以采用播单类型和/或播单时长,针对所获取的多个视频进行过滤,生成目标播单。本发明实施例结合视频观看场景和播单限定条件,智能化生成适配于用户需求的目标播单,从而可以减少用户寻找视频的烦恼,提升用户寻找片源的体验,提高用户粘性,且可以扩展长尾视频被看的机会。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种播单生成方法的步骤流程图;
图2是本发明实施例提供的一种播单生成方法的步骤流程图;
图3是本发明实施例提供的视频观看场景示意图;
图4是本发明实施例提供的播单生成流程图;
图5是本发明实施例提供的一种播单生成装置的结构框图;
图6是本发明实施例提供的电子设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在零碎的时间里,用户通常喜欢看视频来消磨时间,因此,用户的时间碎片化是值得关注的问题,比如在跑步机上跑步的40分钟、睡前的1个小时、长途车上的3~5个小时等等,都可能是看视频的好时机。
目前,用户观看视频基本需要自己浏览首页或者检索选择,然而这对于没有明确目标的用户而言,无疑会耗费大量的时间来浏览、查找。播单可以解决上述问题,播单是用户在平时看视频时,如果遇到自己喜欢的视频,则可以将视频添加到自己创建的播单中,便于后续观看,然而现有的播单需要人工一个个视频添加到播单中,用户体验不高。
另外,也有基于历史浏览记录来自动生成播单的方法,历史浏览记录可以反映出用户之前一段时间的喜好,然而用户的喜好经常变化,导致这些播单与用户当前需求的适配度并不高,从而无法满足用户当前需求。
本发明实施例的核心构思之一在于,可以先确定用户选择的目标视频观看场景,然后获取与目标视频观看场景匹配的多个视频,进一步确定用于过滤视频的目标播单限定条件,其中,目标播单限定条件可以包括播单类型和/或播单时长,从而可以采用播单类型和/或播单时长,针对所获取的多个视频进行过滤,生成目标播单。本发明实施例结合视频观看场景和播单限定条件,智能化生成适配于用户当前需求的目标播单,从而可以减少用户寻找视频的烦恼,提升用户寻找片源的体验,提高用户粘性,且可以扩展长尾视频被看的机会。
参照图1,示出了本发明实施例提供的一种播单生成方法的步骤流程图,该方法具体可以包括如下步骤:
步骤101,确定用户选择的目标视频观看场景。
在本发明实施例中,可以应用于客户端,客户端可以是在移动中使用的计算机设备,例如,手机、iPad(平板电脑)、笔记本电脑等等,本发明对此不加以限制。这些客户端可以支持Android(安卓)、iOS(iPhone Operation System,苹果操作系统)、Windows等操作系统。
在实际应用中,用户可以通过客户端登录视频APP(Application,应用程序)或者视频网站,进入视频页面。视频页面可设有播单控件,用户可以点击播单控件,进入播单场景界面。播单场景界面可设有多个视频观看场景的选项,视频观看场景是指用户观看视频时所处的场景,示例性地,视频观看场景可以包括运动、睡前、长途车、候车、饭后、下午茶等场景。用户可以根据实际需求,点击其中一个视频观看场景,从而客户端可以确定用户选择的视频观看场景作为目标视频观看场景。
步骤102,获取与所述目标视频观看场景匹配的多个视频。
不同的视频观看场景可以对应不同类型、不同时长的视频。在确定用户选择的目标视频观看场景后,可以从视频内容池中获取与目标视频观看场景匹配的多个视频。其中,视频可以包括电视剧、电影、综艺、新闻、纪录片等形式的视频,视频可以是截取某一节目的精彩长尾视频,也可以是整一集/整一部的影视剧,本发明对此不作出限定。
在一种示例中,假设目标视频观看场景为运动场景。研究表明,运动会刺激大脑分泌大量多巴胺,使人体感到快乐和兴奋,所以运动中适合观看热血、燃的视频。另外,运动一般控制在20~45分钟较为合适,所以运动中适合观看20~45分钟的视频。
在另一种示例中,假设目标视频观看场景为睡前场景。研究表明,睡前不适宜产生过激的情绪,需要使大脑放松,所以睡前场景适合观看愉快、轻松的视频。另外,睡前一般控制在30~60分钟较为合适,所以睡前适合观看30~60分钟的视频。
上述示例仅用于使本领域技术人员更好理解本发明实施例,本发明对此不作出限定。
步骤103,确定目标播单限定条件;所述播单限定条件包括播单类型和/或播单时长。
不同的视频观看场景可以对应不同类型、不同时长的视频,而不同的用户在相同的视频观看场景下,喜欢的视频类型和习惯看视频的时长,可能会有差异。因此,在获取多个视频之后,可以进一步确认满足用户需求的视频。具体地,客户端可以先确定目标播单限定条件,然后采用目标播单限定条件,针对与目标视频观看场景匹配的多个视频进行处理,即视频观看场景是更为宽泛的限定条件,播单限定条件是更为具象的限定条件。其中,目标播单限定条件是用户对播单预先设置或在线选择的特定条件,目标播单限定条件可以包括播单类型和/或播单时长。
步骤104,根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
在本发明实施例中,可以根据播单类型和/或播单时长,对多个视频进行过滤,获得至少一个目标视频,然后可以将至少一个目标视频输出为目标播单,从而用户在当前场景中观看目标播单中的视频。
需要说明的是,现有技术中生成的播单偏向重量级,本发明实施例生成的播单偏向轻量级。具体地,现有技术中是通过用户创建播单、为播单命名、为播单添加视频,从而生成播单,播单可以永久保存,所以播单可以长期反复使用,然而播单越多,用于存储播单的空间就越大,这样会加大客户端的内存负担。而本发明实施例中是通过用户点击播单控件,客户端可以根据用户给予的筛选条件,比如视频观看场景的选择、播单限定条件的设置/选择,客户端可以更有针对性的生成一个临时的目标播单,就可以把创建做的轻量级一些,无需保存,这样可以大大降低客户端的内存负担,如果用户特别喜欢当前生成的目标播单,用户可以为目标播单命名保留并分享。
在本发明实施例中,可以先确定用户选择的目标视频观看场景,然后获取与目标视频观看场景匹配的多个视频,进一步确定用于过滤视频的目标播单限定条件,其中,目标播单限定条件可以包括播单类型和/或播单时长,从而可以采用播单类型和/或播单时长,针对所获取的多个视频进行过滤,生成目标播单。本发明实施例结合视频观看场景和播单限定条件,智能化生成适配于用户需求的目标播单,从而可以减少用户寻找视频的烦恼,提升用户寻找片源的体验,提高用户粘性,且可以扩展长尾视频被看的机会。
参照图2,示出了本发明实施例提供的一种播单生成方法的步骤流程图,该方法具体可以包括如下步骤:
步骤201,确定用户选择的目标视频观看场景。
在实际应用中,用户可以通过客户端登录视频APP或者视频网站,进入视频页面。视频页面可设有播单控件,用户可以点击播单控件,进入播单场景界面。播单场景界面可设有多个视频观看场景的选项,视频观看场景是指用户观看视频时所处的场景,示例性地,视频观看场景可以包括运动、睡前、长途车、候车、饭后、下午茶等场景。用户可以根据实际需求,点击其中一个视频观看场景,从而客户端可以确定用户选择的视频观看场景作为目标视频观看场景。
本发明的一个可选实施例中,步骤201可以包括以下子步骤:
子步骤S11,展示多个视频观看场景;
子步骤S12,接收用户从所述多个视频观看场景中选择的目标视频观看场景。
参照图3,示出了本发明实施例提供的视频观看场景示意图,客户端向用户展示视频观看场景a~h,用户可以根据当前所处的实际场景,从视频观看场景a~h中,选择其中一个视频观看场景。
在一种示例中,假设用户当前在健身房里的跑步机上跑步,那么用户可以点击视频观看场景a,使得客户端接收用户从视频观看场景a~h中选择的视频观看场景a。
在另一种示例中,假设用户当前在候车室里等待,那么用户可以点击视频观看场景d,使得客户端接收用户从视频观看场景a~h中选择的视频观看场景d。
上述示例仅用于使本领域技术人员更好理解本发明实施例,本发明对此不作出限定。
步骤202,获取与所述目标视频观看场景匹配的多个视频。
不同的视频观看场景可以对应不同类型、不同时长的视频。在确定用户选择的目标视频观看场景后,可以从视频内容池中获取与目标视频观看场景匹配的多个视频。其中,视频可以包括电视剧、电影、综艺、新闻、纪录片等形式的视频,视频可以是截取某一节目的精彩长尾视频,也可以是整一集/整一部的影视剧,本发明对此不作出限定。
本发明的一个可选实施例中,所述方法还可以包括:
若用户跳过所述多个视频观看场景,则获取预设时间段的历史观看记录;获取与所述历史观看记录匹配的多个视频。
如果用户不想选择任一视频观看场景,那么用户可以跳过多个视频观看场景。如图3所示,图标301用于跳过多个视频观看场景,用户可以点击图标301,从而客户端检测到用户针对多个视频观看场景的跳过操作时,可以获取预设时间段的历史观看记录。其中,预设时间段可以是半年/三个月/一个月/一周等,本发明对此不作出限定。
步骤203,确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长。
不同的视频观看场景可以对应不同类型、不同时长的视频,而不同的用户在相同的视频观看场景下,喜欢的视频类型和习惯看视频的时长,可能会有差异。因此,在获取多个视频之后,可以进一步确认满足用户需求的视频。具体地,客户端可以先确定目标播单限定条件,然后采用目标播单限定条件,针对与目标视频观看场景匹配的多个视频进行处理,即视频观看场景是更为宽泛的限定条件,播单限定条件是更为具象的限定条件。其中,目标播单限定条件是用户对播单预先设置或在线选择的特定条件,目标播单限定条件可以包括播单类型和/或播单时长。
本发明的一个可选实施例中,步骤203可以包括以下子步骤:
子步骤S21,展示与所述目标视频观看场景匹配的多个播单限定条件;
子步骤S22,接收用户从所述多个播单限定条件中选择的目标播单限定条件。
在具体实现中,在确定目标视频观看场景之后,客户端可以展示与目标视频观看场景匹配的多个播单限定条件,用户可以从这些播单限定条件中在线选择当前视频观看场景下想要的目标播单限定条件。其中,播单限定条件可以包括播单类型和播单时长,即客户端可以展示与目标视频观看场景匹配的多个播单类型,以及可以展示与目标视频观看场景匹配的多个播单时长,用户在多个播单类型中在线选择当前视频观看场景下想要的播单类型,以及在多个播单时长中在线选择当前视频观看场景下想要的播单时长。此外,用户还可以跳过播单类型的选择,和/或,可以跳过播单时长的选择,本发明对此不作出限定。
本发明的一个可选实施例中,在所述展示多个视频观看场景之前,所述方法还可以包括:
接收用户设置的播单限定条件;
步骤203可以包括以下子步骤:
子步骤S31,将所述用户设置的播单限定条件确定为目标播单限定条件。
在具体实现中,在展示多个视频观看场景之前,用户可以针对任一视频观看场景,预先设置个性化的播单,从而客户端接收到用户设置的播单限定条件。其中,播单限定条件可以包括播单类型和/或播单时长,即用户针对任一视频观看场景,可以预先设置该视频观看场景下的播单类型,或者可以预先设置该视频观看场景下的播单时长,或者可以预先设置该视频观看场景下的播单类型和播单时长,此外,用户还可以不设置播单限定条件,本发明对此不作出限定。
由于客户端在展示多个视频观看场景之前已经接收到用户设置的播单限定条件,因此可以直接将用户设置的播单限定条件确定为目标播单限定条件。
步骤204,根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
在本发明实施例中,可以根据播单类型和/或播单时长,对多个视频进行过滤,获得至少一个目标视频,然后可以将至少一个目标视频输出为目标播单,从而用户在当前场景中观看目标播单中的视频。
本发明的一个可选实施例中,步骤204可以包括以下子步骤:
子步骤S41,当确定所述播单限定条件为播单时长和播单时长时,确定所述播单类型与所述播单时长的过滤优先级;
子步骤S42,按照所述过滤优先级,采用所述播单类型和所述播单时长,依次对所述多个视频进行过滤。
在本发明实施例中,在目标视频观看场景下或者不在任一视频观看场景下,如果同时设置了播单类型和播单时长,那么可以确定播单类型与播单时长的过滤优先级,从而可以按照过滤优先级,采用播单类型和播单时长,先后对多个视频进行过滤。其中,过滤优先级可以由用户设置,也可以默认设置,本发明对此不作出限定。
在一种示例中,假设播单类型的优先级大于播单时长的优先级,即过滤优先级为:播单类型→播单时长,那么客户端先采用播单类型,针对与目标视频观看场景匹配的多个视频,或者针对与历史观看记录匹配的多个视频,进行过滤,获得经过类型筛选的视频,然后客户端再采用播单时长,针对经过类型筛选的视频,再次进行过滤,获得经过类型筛选、时长筛选的视频,从而可以将经过类型筛选、时长筛选的视频输出为目标播单。
在另一种示例中,假设播单时长的优先级大于播单类型的优先级,即过滤优先级为:播单时长→播单类型,那么客户端先采用播单时长,针对与目标视频观看场景匹配的多个视频,或者针对与历史观看记录匹配的多个视频,进行过滤,获得经过时长筛选的视频,然后客户端再采用播单类型,针对经过时长筛选的视频,再次进行过滤,获得经过时长筛选、类型筛选的视频,从而可以将经过时长筛选、类型筛选的视频输出为目标播单。
本发明的一个可选实施例中,步骤204可以包括以下子步骤:
子步骤S51,当确定所述播单限定条件为播单类型时,采用所述播单类型,对所述多个视频进行过滤。
在本发明实施例中,在目标视频观看场景下或者不在任一视频观看场景下,如果仅设置了播单类型,那么可以只采用播单类型,对多个视频进行过滤。
本发明的一个可选实施例中,步骤204可以包括以下子步骤:
子步骤S61,当确定所述播单限定条件为播单时长时,采用所述播单时长,对所述多个视频进行过滤。
在本发明实施例中,在目标视频观看场景下或者不在任一视频观看场景下,如果仅设置了播单时长,那么可以只采用播单时长,对多个视频进行过滤。
本发明的一个可选实施例中,子步骤S61可以包括以下子步骤:
子步骤S611,分别确定所述多个视频对应的视频时长;
子步骤S612,将大于所述播单时长的视频时长确定为第一视频时长,并将不大于所述播单时长的视频时长确定为第二视频时长;
子步骤S613,将所述第一视频时长对应的视频进行过滤;
子步骤S614,按照从大到小的顺序,依次累加各个第二视频时长;
子步骤S615,当累加值大于所述播单时长时,跳过当前顺序的第二视频时长,并继续累加下一顺序的第二视频时长,直至累加到末尾顺序的第二视频时长;
子步骤S616,将跳过累加的第二视频时长所对应的视频进行过滤。
在具体实现中,针对与目标视频观看场景匹配的视频,或者针对与历史观看记录匹配的视频,或者针对经过类型筛选的视频,客户端可以先确定各个视频的视频时长,然后可以将大于播单时长的视频时长确定为第一视频时长,以及将不大于播单时长的视频时长确定为第二视频时长。对于第一视频时长,客户端可以过滤第一视频时长对应的视频;对于第二视频时长,客户端可以基于背包算法筛选出接近播单时长的多个视频。
其中,背包算法过程具体为:客户端按照从大到小的顺序,依次累加各个第二视频时长,当累加值大于播单时长时,客户端跳过当前顺序的第二视频时长,然后继续累加下一顺序的第二视频时长,按照此方式,累加到末尾顺序的第二视频时长,从而可以筛选出跳过累加的第二视频时长和未跳过累加的第二视频时长。对于跳过累加的第二视频时长,客户端可以过滤跳过累加的第二视频时长所对应的视频;对于未跳过累加的第二视频时长,客户端可以保留未跳过累加的第二视频时长所对应的视频。
在一种示例中,假设播单时长为40min(分钟),视频有5min、30min、90min、60min、8min、20min的内容。客户端先将大于播单时长的90min、60min的视频过滤掉,然后剩余的视频按照从大到小的顺序进行排序,排序后的视频为30min、20min、8min、5min。客户端先累加30min和20min,累加值为50min,其大于播单时长40min,那么跳过当前顺序的视频时长20min,然后继续累加下一顺序的视频时长8min,累加值为38min,其小于播单时长40min,那么保留当前顺序的视频时长8min,然后继续累加下一顺序的视频时长5min,累加值为43min,其大于播单时长40min,那么跳过当前顺序的视频时长5min,结束。客户端可以将跳过累加的20min、5min的视频过滤掉,从而得到未过滤的30min、8min的视频。
本发明的一个可选实施例中,步骤204可以包括以下子步骤:
子步骤S71,获取用户反馈;所述用户反馈包括删减视频记录和/或替换视频记录;
子步骤S72,根据所述播单类型和/或播单时长,以及所述删减视频记录和/或替换视频记录,对所述多个视频进行过滤。
在生成目标播单的过程,还可以获取用户反馈。用户反馈可以包括删减视频记录和/或替换视频记录,从而可以得到更多用户偏好,不断改进算法。其中,删减视频记录可以是用户在之前生成的目标播单中删减视频的记录,还可以是用户在视频推荐页面中删减视频的记录。替换视频记录可以是用户在之前生成的目标播单中替换视频的记录,还可以是用户在视频推荐页面中替换视频的记录,本发明对此不作出限定。
在本发明实施例中,可以根据播单类型和/或播单时长,以及删减视频记录和/或替换视频记录,对多个视频进行过滤,获得至少一个目标视频,然后可以将至少一个目标视频输出为目标播单,从而用户在当前场景中观看目标播单中的视频。
在本发明实施例中,可以先确定用户选择的目标视频观看场景,然后获取与目标视频观看场景匹配的多个视频,进一步确定用于过滤视频的目标播单限定条件,其中,目标播单限定条件可以包括播单类型和/或播单时长,从而可以采用播单类型和/或播单时长,针对所获取的多个视频进行过滤,生成目标播单。本发明实施例结合视频观看场景和播单限定条件,智能化生成适配于用户需求的目标播单,从而可以减少用户寻找视频的烦恼,提升用户寻找片源的体验,提高用户粘性,且可以扩展长尾视频被看的机会。
为了使本领域技术人员能够更好地理解本发明实施例,下面通过以下示例对本发明实施例加以说明:
假设过滤优先级为:播单类型→播单时长,参考图4,示出了本发明实施例提供的播单生成流程图,播单生成流程具体为如下:
1、用户点击播单控件;
2、是否限定场景:向用户展示多个视频观看场景;若接收到用户从多个视频观看场景中选择的目标视频观看场景,则确定限定场景,并获取与目标视频观看场景匹配的视频;若用户跳过多个视频观看场景,则确定不限定场景,并获取与历史观看记录匹配的视频;
3、是否限定类型:若用户预先设置播单类型,则确定限定类型,并采用播单类型对视频进行过滤;若用户没有设置播单类型,则确定不限定类型,并跳转到下一步骤;
4、是否限定时长:若用户预先设置播单时长,则确定限定时长,并采用播单时长对视频进行过滤;若用户没有设置播单时长,则确定不限定时长,并跳转到下一步骤;
5、输出目标播单。
参考图5,示出了本发明实施例提供的一种播单生成装置的结构框图,具体可以包括如下模块:
目标视频观看场景确定模块501,用于确定用户选择的目标视频观看场景;
第一匹配模块502,用于获取与所述目标视频观看场景匹配的多个视频;
目标播单限定条件确定模块503,用于确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长;
目标播单生成模块504,用于根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
本发明的一个可选实施例中,所述目标播单生成模块504可以包括:
过滤优先级确定子模块,用于当确定所述播单限定条件为播单时长和播单时长时,确定所述播单类型与所述播单时长的过滤优先级;
第一过滤子模块,用于按照所述过滤优先级,采用所述播单类型和所述播单时长,依次对所述多个视频进行过滤。
本发明的一个可选实施例中,所述目标播单生成模块504可以包括:
第二过滤子模块,用于当确定所述播单限定条件为播单时长时,采用所述播单时长,对所述多个视频进行过滤;
所述第二过滤子模块可以包括:
视频时长确定单元,用于分别确定所述多个视频对应的视频时长;
分类单元,用于将大于所述播单时长的视频时长确定为第一视频时长,并将不大于所述播单时长的视频时长确定为第二视频时长;
第一过滤单元,用于将所述第一视频时长对应的视频进行过滤;
累加单元,用于按照从大到小的顺序,依次累加各个第二视频时长;
跳转单元,用于当累加值大于所述播单时长时,跳过当前顺序的第二视频时长,并继续累加下一顺序的第二视频时长,直至累加到末尾顺序的第二视频时长;
第二过滤单元,用于将跳过累加的第二视频时长所对应的视频进行过滤。
本发明的一个可选实施例中,所述目标播单生成模块504可以包括:
用户反馈获取子模块,用于获取用户反馈;所述用户反馈包括删减视频记录和/或替换视频记录;
第三过滤子模块,用于根据所述播单类型和/或播单时长,以及所述删减视频记录和/或替换视频记录,对所述多个视频进行过滤。
本发明的一个可选实施例中,所述目标视频观看场景确定模块可以包括:
场景展示子模块,用于展示多个视频观看场景;
场景接收子模块,用于接收用户从所述多个视频观看场景中选择的目标视频观看场景。
本发明的一个可选实施例中,还可以包括:
历史观看记录获取模块,用于若用户跳过所述多个视频观看场景,则获取预设时间段的历史观看记录;
第二匹配模块,用于获取与所述历史观看记录匹配的多个视频。
本发明的一个可选实施例中,所述目标播单限定条件确定模块503可以包括:
条件展示子模块,用于展示与所述目标视频观看场景匹配的多个播单限定条件;
第一目标播单限定条件确定子模块,用于接收用户从所述多个播单限定条件中选择的目标播单限定条件。
本发明的一个可选实施例中,在所述展示多个视频观看场景之前,还可以包括:
条件设置模块,用于接收用户设置的播单限定条件;
所述目标播单限定条件确定模块503可以包括:
第二目标播单限定条件确定子模块,用于将所述用户设置的播单限定条件确定为目标播单限定条件。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,
存储器603,用于存放计算机程序;
处理器601,用于执行存储器603上所存放的程序时,实现上述播单生成方法实施例的各个过程。
上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述终端与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的播单生成方法。
本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的播单生成方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (11)

1.一种播单生成方法,其特征在于,所述方法包括:
确定用户选择的目标视频观看场景;
获取与所述目标视频观看场景匹配的多个视频;
确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长;
根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
2.根据权利要求1所述的方法,其特征在于,所述根据所述播单类型和/或播单时长,对所述多个视频进行过滤,包括:
当确定所述播单限定条件为播单时长和播单时长时,确定所述播单类型与所述播单时长的过滤优先级;
按照所述过滤优先级,采用所述播单类型和所述播单时长,依次对所述多个视频进行过滤。
3.根据权利要求1所述的方法,其特征在于,所述根据所述播单类型和/或播单时长,对所述多个视频进行过滤,包括:
当确定所述播单限定条件为播单时长时,采用所述播单时长,对所述多个视频进行过滤;
所述采用所述播单时长,对所述多个视频进行过滤,包括:
分别确定所述多个视频对应的视频时长;
将大于所述播单时长的视频时长确定为第一视频时长,并将不大于所述播单时长的视频时长确定为第二视频时长;
将所述第一视频时长对应的视频进行过滤;
按照从大到小的顺序,依次累加各个第二视频时长;
当累加值大于所述播单时长时,跳过当前顺序的第二视频时长,并继续累加下一顺序的第二视频时长,直至累加到末尾顺序的第二视频时长;
将跳过累加的第二视频时长所对应的视频进行过滤。
4.根据权利要求1所述的方法,其特征在于,所述根据所述播单类型和/或播单时长,对所述多个视频进行过滤,包括:
获取用户反馈;所述用户反馈包括删减视频记录和/或替换视频记录;
根据所述播单类型和/或播单时长,以及所述删减视频记录和/或替换视频记录,对所述多个视频进行过滤。
5.根据权利要求1所述的方法,其特征在于,所述确定用户选择的目标视频观看场景,包括:
展示多个视频观看场景;
接收用户从所述多个视频观看场景中选择的目标视频观看场景。
6.根据权利要求5所述的方法,其特征在于,还包括:
若用户跳过所述多个视频观看场景,则获取预设时间段的历史观看记录;
获取与所述历史观看记录匹配的多个视频。
7.根据权利要求1所述的方法,其特征在于,所述确定目标播单限定条件,包括:
展示与所述目标视频观看场景匹配的多个播单限定条件;
接收用户从所述多个播单限定条件中选择的目标播单限定条件。
8.根据权利要求5所述的方法,其特征在于,在所述展示多个视频观看场景之前,还包括:
接收用户设置的播单限定条件;
所述确定目标播单限定条件,包括:
将所述用户设置的播单限定条件确定为目标播单限定条件。
9.一种播单生成装置,其特征在于,所述装置包括:
目标视频观看场景确定模块,用于确定用户选择的目标视频观看场景;
第一匹配模块,用于获取与所述目标视频观看场景匹配的多个视频;
目标播单限定条件确定模块,用于确定目标播单限定条件;所述目标播单限定条件包括播单类型和/或播单时长;
目标播单生成模块,用于根据所述播单类型和/或播单时长,对所述多个视频进行过滤,以生成目标播单。
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-8中任一所述的播单生成方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的播单生成方法。
CN202211137779.2A 2022-09-19 2022-09-19 播单生成方法、装置、电子设备和存储介质 Pending CN115499710A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211137779.2A CN115499710A (zh) 2022-09-19 2022-09-19 播单生成方法、装置、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211137779.2A CN115499710A (zh) 2022-09-19 2022-09-19 播单生成方法、装置、电子设备和存储介质

Publications (1)

Publication Number Publication Date
CN115499710A true CN115499710A (zh) 2022-12-20

Family

ID=84469652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211137779.2A Pending CN115499710A (zh) 2022-09-19 2022-09-19 播单生成方法、装置、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN115499710A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291618A (zh) * 2010-06-18 2011-12-21 昆达电脑科技(昆山)有限公司 喜好节目推荐装置与方法
CN106934043A (zh) * 2017-03-16 2017-07-07 腾讯科技(深圳)有限公司 媒体文件推荐方法、装置和系统
WO2018001223A1 (zh) * 2016-06-27 2018-01-04 中兴通讯股份有限公司 播放列表推荐方法及装置
CN109829107A (zh) * 2019-01-23 2019-05-31 华为技术有限公司 一种基于用户运动状态的推荐方法及电子设备
CN113129040A (zh) * 2019-12-30 2021-07-16 西安诺瓦星云科技股份有限公司 媒体播放方法、装置和系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291618A (zh) * 2010-06-18 2011-12-21 昆达电脑科技(昆山)有限公司 喜好节目推荐装置与方法
WO2018001223A1 (zh) * 2016-06-27 2018-01-04 中兴通讯股份有限公司 播放列表推荐方法及装置
CN106934043A (zh) * 2017-03-16 2017-07-07 腾讯科技(深圳)有限公司 媒体文件推荐方法、装置和系统
CN109829107A (zh) * 2019-01-23 2019-05-31 华为技术有限公司 一种基于用户运动状态的推荐方法及电子设备
CN113129040A (zh) * 2019-12-30 2021-07-16 西安诺瓦星云科技股份有限公司 媒体播放方法、装置和系统

Similar Documents

Publication Publication Date Title
US10206004B2 (en) Systems and methods of providing a media-on-demand-based programming channel
US8583759B2 (en) Creation and presentation of selective digital content feeds
US8332414B2 (en) Method and system for prefetching internet content for video recorders
US9715338B2 (en) Method for associating media files with additional content
US20160149956A1 (en) Media management and sharing system
US20150172787A1 (en) Customized movie trailers
US20110022620A1 (en) Methods and systems for associating and providing media content of different types which share atrributes
US20150256885A1 (en) Method for determining content for a personal channel
TW200931857A (en) Television system with aided content selection
WO2017080200A1 (zh) 一种自定义菜单的实现方法、装置、客户端及服务器
CN101326823A (zh) 产生用于至少一个另外的内容项的推荐的方法和系统
US20140298385A1 (en) Theme-based media program discovery systems and methods
WO2022119971A1 (en) Systems and methods for storing content items based on consumption history
US20120054144A1 (en) Biased recommender system
CN114095755A (zh) 一种视频处理方法、装置、系统、电子设备及存储介质
CN111698261B (zh) 基于流媒体的视频播放方法、装置、设备及存储介质
US9578374B1 (en) DVR playlist provisioning system
US20180246695A1 (en) Individually customized automated media content filtering
US11729480B2 (en) Systems and methods to enhance interactive program watching
US20140089999A1 (en) Method for viewing video and audio clips on a website
US9501482B2 (en) Download queue as part of user interface library view for on-demand content systems and methods
US20210160591A1 (en) Creating customized short-form content from long-form content
CN115499710A (zh) 播单生成方法、装置、电子设备和存储介质
CN102611926A (zh) 录制并共享电视节目的系统及方法
US9495472B1 (en) Systems and methods for newsroom management with electronic-publish-point integration

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20221220

RJ01 Rejection of invention patent application after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载