[go: up one dir, main page]

CN116304181A - 一种视频展示方法、装置、计算机设备及存储介质 - Google Patents

一种视频展示方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN116304181A
CN116304181A CN202310274199.6A CN202310274199A CN116304181A CN 116304181 A CN116304181 A CN 116304181A CN 202310274199 A CN202310274199 A CN 202310274199A CN 116304181 A CN116304181 A CN 116304181A
Authority
CN
China
Prior art keywords
video
search
videos
information
target
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
CN202310274199.6A
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 Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network 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 Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202310274199.6A priority Critical patent/CN116304181A/zh
Publication of CN116304181A publication Critical patent/CN116304181A/zh
Priority to PCT/CN2024/082090 priority patent/WO2024193488A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/732Query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7844Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种视频展示方法、装置、计算机设备及存储介质,其中,该方法包括:接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;在搜索结果页展示所述搜索信息对应多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。

Description

一种视频展示方法、装置、计算机设备及存储介质
技术领域
本公开涉及搜索展示技术领域,具体而言,涉及一种视频展示方法、装置、计算机设备及存储介质。
背景技术
用户在利用搜索的方式对展示出的视频进行消费时,无论是将与搜索信息相关的多个视频综合展示在一个界面中,或者是将多个视频通过全屏展示的方式逐一展示,都会将视频按照相同的顺序进行排列展示,比如按照各视频与搜索信息的关联程度确定排列顺序。
在这种情况下,用户无论通过何种方式观看视频,在逐个观看视频的过程中,就会存在观看的相近视频的内容趋于一致,且相关性逐渐弱化的问题,视频可以带来的内容不够丰富,也无法满足用户在搜索下对视频的实际观看需求。
发明内容
本公开实施例至少提供一种视频展示方法、装置、计算机设备及存储介质。
第一方面,本公开实施例提供了一种视频展示方法,包括:接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;在搜索结果页展示所述搜索信息对应多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
一种可选的实施方式中,所述目标顺序为根据以下方式动态确定的:在全屏播放页播放当前第二视频的过程中,获取播放所述当前第二视频的经过用户授权获取的第一消费数据,以及在所述当前第二视频之前在所述全屏播放页播放的历史第二视频的经过用户授权获取的第二消费数据;基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频,包括:基于所述触发浏览行为,从各个第一视频对应的多个搜索维度中确定目标搜索维度;以及,基于所述经过用户授权获取的第一消费数据和所述经过用户授权获取的第二消费数据,确定在全屏播放页播放的各第二视频对应的第一视频特征;基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,采用下述方式确定所述多个备选视频:获取与所述搜索信息和/或所述全屏播放页播放的当前第二视频对应的第一视频特征关联的视频,作为所述多个备选视频。
一种可选的实施方式中,基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频,包括:基于各所述备选视频对应的视频特征与所述第一视频特征和/或第二视频特征之间的相关性,对所述多个备选视频进行排序;基于对所述多个备选视频的排序结果,从所述多个备选视频中筛选出在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述在搜索结果页展示多个第一视频,包括:在所述搜索结果页,按照多列展示方式,对各所述第一视频排列展示。
一种可选的实施方式中,采用下述方式确定所述第一视频对应的视频预览信息:从所述第一视频中确定与各所述搜索维度相关的描述信息;整合从所述第一视频中确定的各描述信息,得到所述第一视频对应的视频预览信息。
一种可选的实施方式中,采用下述方式从所述第一视频中确定与各所述搜索维度相关的描述信息:确定所述第一视频关联的文本信息;所述文本信息包括所述第一视频的介绍信息,以及从所述第一视频中识别出的文字信息中至少一种;对所述文本信息进行语义分割,得到多个备选关键词;在所述多个备选关键词中,确定对应的语义信息与所述搜索维度匹配的至少一个备选关键词,作为与所述搜索维度相关的描述信息。
一种可选的实施方式中,采用下述方式确定所述多个第一视频的展示顺序:确定各所述第一视频的视频预览信息表征的至少一个搜索维度对应的维度数量;利用为各所述第一视频确定的维度数量对所述多个第一视频进行排序,并将排序结果作为所述多个第一视频的展示顺序。
第二方面,本公开实施例还提供一种视频展示装置,包括:接收模块,用于接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;展示模块,用于在搜索结果页展示所述搜索信息对应多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;确定模块,用于响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;播放模块,用于播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
一种可选的实施方式中,所述视频展示装置还包括处理模块,所述目标顺序为所述处理模块根据以下方式动态确定的:在全屏播放页播放当前第二视频的过程中,获取播放所述当前第二视频的经过用户授权获取的第一消费数据,以及在所述当前第二视频之前在所述全屏播放页播放的历史第二视频的经过用户授权获取的第二消费数据;基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述处理模块在基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频时,用于:基于所述触发浏览行为,从各个第一视频对应的多个搜索维度中确定目标搜索维度;以及,基于所述经过用户授权获取的第一消费数据和所述经过用户授权获取的第二消费数据,确定在全屏播放页播放的各第二视频对应的第一视频特征;基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述处理模块采用下述方式确定所述多个备选视频:获取与所述搜索信息和/或所述全屏播放页播放的当前第二视频对应的第一视频特征关联的视频,作为所述多个备选视频。
一种可选的实施方式中,所述处理模块基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频时,用于:基于各所述备选视频对应的视频特征与所述第一视频特征和/或第二视频特征之间的相关性,对所述多个备选视频进行排序;基于对所述多个备选视频的排序结果,从所述多个备选视频中筛选出在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述展示模块在搜索结果页展示多个第一视频时,用于:在所述搜索结果页,按照多列展示方式,对各所述第一视频排列展示。
一种可选的实施方式中,采用下述方式确定所述第一视频对应的视频预览信息:从所述第一视频中确定与各所述搜索维度相关的描述信息;整合从所述第一视频中确定的各描述信息,得到所述第一视频对应的视频预览信息。
一种可选的实施方式中,采用下述方式从所述第一视频中确定与各所述搜索维度相关的描述信息:确定所述第一视频关联的文本信息;所述文本信息包括所述第一视频的介绍信息,以及从所述第一视频中识别出的文字信息中至少一种;对所述文本信息进行语义分割,得到多个备选关键词;在所述多个备选关键词中,确定对应的语义信息与所述搜索维度匹配的至少一个备选关键词,作为与所述搜索维度相关的描述信息。
一种可选的实施方式中,采用下述方式确定所述多个第一视频的展示顺序:确定各所述第一视频的视频预览信息表征的至少一个搜索维度对应的维度数量;利用为各所述第一视频确定的维度数量对所述多个第一视频进行排序,并将排序结果作为所述多个第一视频的展示顺序。
第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
本公开实施例提供的一种视频展示方法、装置、计算机设备及存储介质,对于接收到的搜索信息,可以利用搜索结果页能够展示多个视频的优势,将匹配在搜索信息下多个搜索维度对应的搜索意图的第一视频进行展示,并在展示时通过视频预览信息展示出第一视频对应的搜索维度,以便于用户根据视频预览信息选取感兴趣的视频进行详情观看。
而对于从第一视频中选取的目标视频后继续播放的视频,则具体根据目标视频对应的搜索维度确定,也即用户选取目标视频能够反映出对搜索信息下不同搜索维度的需求,基于此确定继续向用户展示的视频,这种方式下可以持续地向用户推送符合其需求的视频,而不是利用视频与搜索信息的相关性进行排序,从而使得展示出的视频更丰富,也更容易满足用户对视频的实际观看需求。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种视频展示方法的流程图;
图2示出了本公开实施例所提供的一种在搜索结果页展示搜索结果的示意图;
图3示出了本公开实施例所提供的一种展示视频预览信息的示例图;
图4示出了本公开实施例所提供的一种全屏播放页的示意图;
图5示出了本公开实施例所提供的一种视频展示装置的示意图;
图6示出了本公开实施例所提供的一种计算机设备的示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
经研究发现,用户在利用搜索方式对展示出的视频进行消费时,由于在对搜索得到的视频进行展示时会单一的遵循根据视频与搜索信息的相关性进行排列展示,这就会出现相近展示的视频内容趋于一致,且用户在连续浏览视频后视频内容逐渐脱离搜索意图的问题,因此这种方式下通过视频可以展示出的信息是有限的,无法满足用户在搜索下对视频的实际观看需求。
基于上述研究,本公开提供了一种视频展示方法,对于接收到的搜索信息,可以利用搜索结果页可以展示多个视频的优势,将匹配在搜索信息下多个搜索维度对应的搜索意图的第一视频进行展示,并在展示时通过视频预览信息展示出第一视频对应的搜索维度,以便于用户根据视频预览信息选取感兴趣的视频进行详情观看。
而对于从第一视频中选取的目标视频后继续播放的视频,则具体根据目标视频对应的搜索维度确定,也即用户选取目标视频能够反映出对搜索信息下不同搜索维度的需求,基于此确定继续向用户展示的视频,这种方式下可以持续地向用户推送符合其需求的视频,而不是利用视频与搜索信息的相关性进行排序,从而使得展示出的视频更丰富,也更容易满足用户对视频的实际观看需求。
针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种视频展示方法进行详细介绍,本公开实施例所提供的视频展示方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该视频展示方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
下面对本公开实施例提供的视频展示方法加以说明。本公开实施例提供的视频展示方法,应用的主要场景包括搜索场景,并尤其涉及到在搜索下展示与搜索信息相关视频的场景,因此可以应用于视频播放平台、视频互动软件等应用软件中。
在本公开实施例提供的视频展示方法中,可以在搜索结果页展示出多个第一视频,也可以在全屏播放页逐个展示第二视频,此处搜索结果页为综合结果的展示页,可以具体用于承载多个第一视频进行展示,比如展示多个第一视频对应的视频预览信息;全屏播放页为可以单独对第二视频展示的页面,相较于搜索结果页可以对第二视频进行完整内容的展示。在本公开实施例中对视频进行展示时,也充分考虑到了两种视频展示页各自的优势,通过搜索结果页展示出多个第一视频对应的搜索维度,展示出内容更丰富多样,以使用户可以容易地通过排列展示出的视频预览信息确定感兴趣的目标视频;而通过全屏播放页则可以具体查看视频,以满足用户对视频的消费需求。此处提及的两种展示视频的页面,具体在下文中进行举例说明,在此不再赘述。
参见图1所示,为本公开实施例提供的一种视频展示方法的流程图,所述方法包括步骤S101~S104,其中:
S101:接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;
S102:在搜索结果页展示所述搜索信息对应的多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;
S103:响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;
S104:播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
下面对上述S101~S104加以详细说明。
针对上述S101,在上述说明的视频播放平台、视频互动软件等平台上,用户可以通过搜索的方式获取想要查看的信息。在具体实施中,用户在进行搜索时,通过在搜索框中输入搜索信息并触发搜索按钮,用户端可以发送携带搜索信息的搜索请求至平台服务器,以使平台服务器可以进一步地根据搜索请求确定向用户展示的信息。
在一种可能的情况下,用户在通过搜索信息进行搜索时,在搜索信息中具体可以包括多个搜索维度的搜索意图。比如,用户在对某一明星“明星甲”进行搜索时,搜索信息具体可以是“明星甲的作品”,这样的搜索信息实际上反应了用户的实际搜索意图,也即对于和明星甲关联的信息,比如百科信息、所属团队中的身份信息等等中,用户实际想要查看的信息为作品信息。因此,在该搜索信息下,可以确定搜索维度包括作品维度,并具体可以细分为歌曲作品、综艺作品、影视作品、服装设计作品等等维度。
而在一些可能的情况下,搜索信息中可能也不具有指示搜索意图的关键词,比如搜索信息仅是“明星甲”。在该种情况下,可以预先确定多种相关的搜索维度,作为在该搜索信息下的搜索维度。比如,搜索信息中的“明星甲”实际指示的对象所属类型为“明星”,可以预先确定“明星”属性下关联的多个搜索维度,并将其作为搜索信息下的搜索维度,相应的搜索意图可以认为是表征对搜索对象的各方面的搜索维度均具有兴趣。“明星”属性下关联的多个搜索维度,具体可以包括上述说明的百科信息、所属团队中的身份信息、作品,还可以包括代言的广告商品等等。
针对上述S102,在接收到搜索信息后,首先可以在搜索结果页中将搜索信息下对应的多个第一视频、以及各第一视频对应的视频预览信息进行展示,也即在搜索结果页中向用户展示在搜索信息下的搜索结果。
其中,在确定展示的多个第一视频时,可以根据上述步骤中确定的多个搜索维度的搜索意图,从与搜索信息关联的多个视频中确定用于展示的第一视频。
比如,对于上述搜索信息“明星甲的作品”,利用搜索信息得到视频例如包括5个视频,其中包括对应歌曲作品的搜索维度下的1个音乐视频,对应综艺作品的搜索维度下的同属于一个综艺的3个综艺片段、对应影视作品的搜索维度下的1个影视片段节选、以及对应服装设计作品的搜索维度下的1个服装展示视频。在这些视频中,包括在搜索信息下对应不同搜索维度下的视频,而为了满足用户搜索时对作品搜索维度下的搜索意图,可以将这些不同搜索维度下的视频均进行展示。
在一种可能的情况下,由于在搜索结果页中一屏可以承载的视频是有限的,比如在一屏中仅能承载展示4个视频,为了保证在搜索结果页中直接展示出的视频可以对应于更丰富的搜索维度,对于上述示例中存在3个同属于一个综艺的3个综艺片段,可以仅选取在搜索结果页中展示1个,并首选将每一搜索维度下的视频先进行展示。这样,在用户通过搜索信息进行搜索,并跳转至搜索结果页中进行搜索结果的展示时,可以首先获知在不同多个搜索维度下的视频搜索结果,而避免由于排列在前属于同一搜索维度的多个视频先进行展示,使用户在未翻页查看的情况下认为当前可获取到的视频对应的搜索维度较少,而不选取继续查看视频,导致展示资源的浪费;同时,也可以在用户无需翻页操作的情况下,即可以展示出更多搜索维度下的视频,实际上也是向用户提供了更丰富的搜索结果。
而为了向用户突出展示出在搜索结果页中展示的多个第一视频,均具有其在搜索信息下的搜索维度,在本公开实施例中,选取在对第一视频进行展示时,同时对第一视频对应的视频预览信息进行展示。此处说明的视频预览信息,具体用于表征所属第一视频对应的搜索维度。视频预览信息具体可以包括从视频中选取的一帧视频帧图像,也可以包括以文字说明、标签等形式展示出的标识信息。
示例性的,参见图2所示,为本公开实施例提供的一种在搜索结果页展示搜索结果的示意图。在对第一视频进行展示时,本公开实施例中示出了一种以多列展示方式对第一视频排列展示的展示方法,在实际实施中,也可以根据用户的选取或者平台展示信息的需求,选取单列或三列等多列展示方式进行展示。在搜索框中展示出的“明星甲的作品”也即本示例中的搜索信息,在搜索结果页中展示的4个第一视频,对应上述说明的歌曲作品、综艺作品、影视作品、以及服装设计作品对应搜索维度下的搜索意图。为便于提示用户各第一视频关联的搜索维度,在本示例中以包含文字的标签形式将各第一视频对应的搜索维度进行展示,具体可以参见展示出的第一视频左上方标签。
在图2的示例图下,用户可以通过展示出的各第一视频对应的标签,从多个第一视频中选取感兴趣的搜索维度下的第一视频进行观看(其中,第一视频中展示出的文字为视频中固有的文字,比如视频中持续出现的题目)。比如,用户在搜索时,实际上想搜索的是明星甲的综艺作品,则可以观看标注有“综艺作品”标签的第一视频。或者,用户在查看到各第一视频对应的搜索维度下的标签后,可以再从已有的几个标签中挑选感兴趣的搜索维度,并继续查看。比如,用户在看到图2中示出的四个标签后,更感兴趣的是服装设计作品,因此可以查看标注服装设计作品对应标签的第一视频。
因此,对第一视频读音的搜索维度进行标注,具有提示作用,实际上可以先一步告知用户该第一视频的内容隶属于何种搜索维度,这样用户可以无需逐一查看视频,就能从展示出的多种对应不同搜索维度的第一视频中,选取想要获取的搜索维度下的第一视频。另外,也可以为用户带来选择,比如用户在搜索信息中表达出的搜索意图的指向性并不强,如上述说明的搜索“明星甲”或“明星甲的作品”,在搜索信息下实际上可以指示多种搜索维度下的搜索意图,这种在第一视频中标注搜索维度的方式,可以为用户提供多个选项,以使用户可以容易地在已提供的多个选项中,选取其感兴趣的搜索维度,并查看该搜索维度下的第一视频。
在具体实施中,为了使在搜索结果页中展示出的第一视频具有更多可被获取的信息,以方便用户进行选择,在图2示出的较为简单的搜索维度对应标签的基础上,具体可以采用下述方式确定第一视频对应的视频预览信息:从所述第一视频中确定与各所述搜索维度相关的描述信息;整合从所述第一视频中确定的各描述信息,得到所述第一视频对应的视频预览信息。
此处,与搜索维度相关的描述信息,可以包括上述示例中说明的标签,也具体可以包括在第一视频中可以获取到的与搜索维度相关的介绍信息。这种描述信息可以是从第一视频中通过语音识别、文字识别得到的信息,也可以是用户名、视频题目、视频简介中包含的信息。
在具体实施中,从第一视频中确定与各搜索维度相关的描述信息时,具体可以采用下述方式:确定所述第一视频关联的文本信息;所述文本信息包括所述第一视频的介绍信息,以及从所述第一视频中识别出的文字信息中至少一种;对所述文本信息进行语义分割,得到多个备选关键词;在所述多个备选关键词中,确定对应的语义信息与所述搜索维度匹配的至少一个备选关键词,作为与所述搜索维度相关的描述信息。
在一种可能的情况下,由于在对第一视频进行展示时,通常会展示发布视频的用户对应的用户名、视频题目和视频简介等视频基本信息,也即上述说明的第一视频的介绍信息。若在这些信息中具有与搜索维度相关的描述信息,比如在上述示例中第一视频包括综艺片段的情况下,视频简介包括“明星甲在X日播出的XX综艺中亮相”,其中的“XX综艺”是与搜索维度“综艺作品”相关的描述信息,则在展示时可以通过加粗、高亮等方式突出显示和强调,作为对用户的提示。用户名或视频题目在处理时也可以采用相似的方式,比如上述综艺片段的视频,发布用户为综艺制作组,其用户名即为“XX综艺”,则也可以将该用户名进行突出展示。
另外,在第一视频中还可以通过语音视频、文字识别等方式,得到识别出的文字信息。为了将这些文字信息作为视频预览信息进行展示,具体可以选取将这些文字信息所属的视频帧作为展示用视频封面首先在搜索结果页中进行展示,并将提取得到文字信息作为字幕在视频封面上进行展示。与上述示例相似的,其中与搜索维度相关的描述信息,可以进行突出展示。比如在第一视频包括综艺作品的情况下,可以将片段中开场白中的一帧视频帧图像作为视频封面,并将在该帧视频帧对应识别到的文字信息“今天欢迎明星甲做客XX综艺”中的“XX综艺”突出显示。
此处,选取将从文字信息中筛选出的词语作为描述信息,一方面是处于用户需求的考虑:用户在浏览信息时更倾向于通过查看简短的描述即可以得到有效信息。另一方面也出于在实际操作中算力的限制和搜索响应时间的要求,因为应当尽快向用户展示出视频预览信息,因此应当选取更高效的确定描述信息的方式。因而,在本公开实施例中,选取对识别到的文本信息进行语义分割,得到多个备选关键词,比如上述示例中的文字信息“今天欢迎明星甲做客XX综艺”,在语义分割后得到如“今天”“欢迎”“明星甲”“XX综艺”的备选关键词,再根据搜索维度“综艺作品”,从备选关键词中直接筛选得到匹配的“XX综艺”作为描述信息。在另一种可能的方式下,若从识别得到的文字信息中无法通过语义分割的方式,从中获取到可以作为描述信息的备选关键词,则也可以通过对文字信息进行分析和整合得到描述信息,具体方式可以根据实际情况确定,在此不做出实现方式的限定。
为了对上述示例进行辅助说明,参见图3所示,为本公开实施例中提供的一种展示视频预览信息的示例图。在该示例中以图2中示出的前两个第一视频为例进行说明。在显示有标签“歌曲作品”的首个第一视频中,视频预览信息中展示出了发布视频的用户对应的用户名、用户头像,另外还展示出了第一视频的视频简介“《XX专辑》官方音源正式发布!”。在对用户名以及视频简介对应的文字信息进行语义分割后,从得到的多个备选关键词中可以确定将《XX专辑》这一备选关键词作为描述信息,并对其进行加粗划线显示。
而对于显示有标签“综艺作品”的第二个第一视频中,在视频预览信息中展示出的发布视频的用户对应的用户名“XX综艺”,是可以识别得到的与“综艺作品”的搜索维度匹配的关键词,与上述示例相似的采用划线加粗的方式展示。另外,在第一视频中,通过文字识别的方式,还确定了“今天欢迎明星甲做客XX综艺”的文字信息,并从中相似地识别得到的描述信息“XX综艺”,因此将该文字信息所属的视频帧图像作为封面进行展示,相较于图2中的画面就会有所区别。并且,在展示时还可以将识别到的文字信息作为字幕添加至视频帧图像中,并将其中的“XX综艺”这样的描述信息加粗划线显示。
在对多个第一视频进行展示时,还需要考虑在展示时的排序问题。在可以展示出的第一视频存在多个的情况下,除了可以遵循在展示时将发布时间更接近当前时间的第一视频优先展示,以及将官方发布的第一视频优先展示的规则外,由于在向用户展示第一视频时更注重于展示更多样搜索维度下的视频,因此在存在第一视频可以涵盖多种搜索维度的情况下,可以将这样的第一视频优先展示。
因此在具体实施中,可以采用下述方式确定所述排列展示所述多个第一视频的展示顺序:确定各所述第一视频的视频预览信息表征的至少一个搜索维度对应的维度数量;利用为各所述第一视频确定的维度数量对所述多个第一视频进行排序,并将排序结果作为所述多个第一视频的展示顺序。
示例性的,对于上述示例中标签为“综艺作品”的第一视频,其中具体包括了明星甲在综艺中演唱的个人歌曲作品,则对于该第一视频而言,其对应的搜索维度除综艺作品外,还包括有“歌曲作品”,因此在展示标签时可以将两个标签一齐进行展示。并且,由于该第一视频对应了多个搜索维度,因此有更大的概率可以满足用户的搜索需求,则可以选取将这些对应搜索维度更多的第一视频靠前进行展示。
这样,即可以完成对多个第一视频以及相对应预览信息的展示。
针对上述S103,对于展示出的多个第一视频,用户还可以从中选取一个视频进行观看,用户选取的视频在本公开实施例中称为目标视频。在一种可能的情况下,可以向用户仅播放第一视频,比如在搜索结果页中直接进行第一视频的播放。或者,也可以跳转至全屏播放页中进行第一视频的播放,并在对第一视频播放完毕后返回至搜索结果页,等待用户选取下一个第一视频并进行播放。此处,全屏播放页具体指示以全屏播放的形式对视频进行播放的页面,也即仅承载一个视频进行播放的页面。
示例性的,参见图4所示,为本公开实施例提供的一种全屏播放页的示意图。在该示意图中,以综艺视频作为目标视频为例进行说明,响应于对目标视频的触发,可以在全屏展示页对其进行展示,并可以展示出目标视频的视频内容、介绍信息等,具体可以参照图4示出的示意图。
在另一种可能的情况下,在用户选取了目标视频的情况下,由于目标视频具有关联的搜索维度,因此用户对目标视频的选取,可以视为是选取了其在搜索意图下希望得到的结果,因而可以根据选取的目标视频,了解用户更明确的搜索意图。
因此,在确定多个第二视频时,可以根据目标视频对应的搜索维度进行确定。示例性的,在上述示例中,若选取的第二视频具体为综艺片段,则可以确定用户的搜索意图实际上是搜索综艺作品,则可以将上述示例中说明的同属于一个综艺的3个综艺片段中未在搜索结果页中展示出的视频,作为第二视频。
而对于上述说明的第一视频关联的搜索维度不止一个的情况,若该第一视频为用户选取的目标视频,则可以将有关的各个搜索维度下相关联的视频,作为第二视频。
这样,根据用户对第一视频中目标视频的选取,就可以推测出用户的搜索意图,并将搜索意图下的搜索维度关联的其他视频作为第二视频,向用户进行进一步展示。
针对上述S104,对于上述用户选取的目标视频,可以在上述说明的搜索结果页或者全屏展示页进行播放。在对目标视频播放完毕后,则可以响应于对目标视频的切换操作,对上述步骤中确定的第二视频进行展示。
在具体实施中,选取在全屏播放页播放第二视频。
由于全屏播放页中仅能逐一对视频进行播放,因此在播放第二视频时,具体还可以确定第二视频在播放时的目标顺序。在具体实施中,目标顺序可以采用下述方式动态确定:在所述全屏播放页播放当前第二视频的过程中,获取播放所述当前第二视频的经过用户授权获取的第一消费数据,以及在所述当前第二视频之前在所述全屏播放页播放的历史第二视频的经过用户授权获取的第二消费数据;基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频。
此处,当前第二视频可以是对目标视频进行切换后播放的首个第二视频,也可以是在全屏播放页中不断切换视频的过程中,任一时刻下正在播放的第二视频。
对于播放的当前第二视频,可以获取对应的经过用户授权获取的第一消费数据。此处,经过用户授权获取的第一消费数据具体可以包括用户对第二视频的查看时间、点赞评论等操作数据,这些经过用户授权获取的第一消费数据可以反应出用户对当前第二视频是否感兴趣。比如,若当前第二视频为一个3分钟的短视频,而用户的查看时间仅有10秒,则有较大概率可以确定用户对该播放的当前第二视频并没有查看的兴趣,因此当前第二视频并不符合用户的搜索意图或者当前对视频的获取意图。而若用户观看该当前第二视频超过2分钟,或者进行了点赞评论等互动操作,则有较大概率可以确定用户对当前第二视频是有兴趣的。而由于可以通过经过用户授权获取的第一消费数据确定用户是否对当前第二视频是否感兴趣,就可以进一步为用户推送在其感兴趣的方面相关的视频,比如推送包含感兴趣内容的视频,也即确定第二视频的目标顺序。
而对于在当前第二视频之前在全屏播放页播放的历史第二视频,在一种可能的情况下,若当前第二视频为对目标视频进行切换后播放的首个第二视频,则在当前搜索信息对应的搜索时间后,当前第二视频之前并没有播放的其他第二视频,则此处可以确定的历史第二视频例如可以是用户在平台中的历史播放视频,相应的经过用户授权获取的第二消费数据与上述经过用户授权获取的第一消费数据相似,但利用这些经过用户授权获取的第二消费数据,例如可以确定用户对视频风格等的观看需求,比如在当前观看需求下要观看解说型的视频,或者视频原片片段型的视频,并利用这些特征确定继续播放的第二视频,也即确定第二视频的目标顺序。
另外,除了对在全屏播放页中用户观看第二视频的消费数据可以确定用户对查看视频内容的需求外,在搜索结果页中对各第一视频的触发浏览行为,也可以用于确定用户对内容的获取需求。在一种可能的情况下,用户可能会对搜索结果页中的不同第一视频进行选取查看,这种选取查看的行为,也即本公开实施例中说明的对各第一视频的浏览触发行为。这里,浏览触发行为与上述查看时间相似的,在本公开实施例中会根据浏览触发行为指示用户对第一视频的观看时间、交互行为等信息,确定用户是否确实对触发的第一视频感兴趣,以推测用户确实感兴趣的内容,并在后续推送第二视频时推送包含用户更感兴趣的内容的视频。
在具体实施中,在利用上述确定的对各个第一视频的触发浏览行为、经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从备选视频中确定在全屏播放页中播放的下一个视频时,具体可以采用下述方式:基于所述触发浏览行为,从各个第一视频对应的多个搜索维度中确定目标搜索维度;以及,基于所述经过用户授权获取的第一消费数据和所述经过用户授权获取的第二消费数据,确定在全屏播放页播放的各第二视频对应的第一视频特征;基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频。
示例性的,若用户在全屏播放页中选取了综艺作品下的第一视频,并且进行了较为完整的观看,则可以将“综艺作品”作为目标搜索维度。或者,若用户选取了综艺作品和影视作品下的两个第一视频分别进行了观看,但仅观看了几秒影视作品下的第一视频后就退出了观看,则虽然选取的第一视频对应的搜索维度包括综艺作品和影视作品,但确定的目标搜索维度仅包括综艺作品对应的搜索维度。
而根据经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,可以确定在全屏播放页播放的各第二视频对应的第一视频特征。这里的第一视频特征,具体可以包括视频内容特征、视频风格特征等等。以经过用户授权获取的第一消费数据为例,经过用户授权获取的第一消费数据具体指示的当前第二视频,具体可以确定内容特征以及风格特征。首先对内容特征进行说明,示例性的,当前第二视频主要是综艺节目中对艺人甲的同事的访谈片段,则在内容特征上例如可以确定为访谈特征;或者,当前第二视频主要是综艺节目中对艺人甲的日常生活摄影记录,则在内容特征上例如可以确定为生活记录特征。
其次对视频风格特征进行说明,视频风格特征具体可以包括视频内容的风格特征,或者也可以包括与视频的属性相关的风格特征。比如,上述实施例中说明的解说型或者播放视频原片片段型的视频,可以作为视频内容的风格特征;而官方账号发布、高点赞、评论数较高的特征,则可以作为与视频的属性相关的风格特征。
这样,对于选取的目标搜索维度、经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,都可以相应的获取得到在视频的无论内容或风格上相应的第一视频特征和第二视频特征。
在本公开实施例中,利用第一视频特征和第二视频特征可以从多个备选视频中确定在全屏播放页播放的下一个视频。其中,备选视频例如可以根据下述方式确定:获取与所述搜索信息和/或所述全屏播放页播放的当前第二视频对应的第一视频特征关联的视频,作为所述多个备选视频。
此处,在确定备选视频时,考虑到搜索场景下应当围绕用户的搜索意图展示信息,也考虑到为用户推送与最近播放视频相关的第二视频,以满足用户可能对当前视频内容进行进一步了解的需求,在确定备选视频时,将与搜索信息和/或当前第二视频对应的第一视频特征关联的视频,作为多个备选视频。
示例性的,在搜索信息为“艺人甲的作品”,当前第二视频为XX综艺发布的综艺节目中对艺人甲的日常生活摄影记录,则关联的视频例如为XX综艺发布的综艺节目中艺人甲的其他生活记录视频。在内容上符合搜索信息中“作品”下“综艺作品”的维度,在特征上符合生活记录特征,也符合官方账号的特征。
在一种可能的情况下,可以确定的备选视频具体可以包括多个,因此具体在基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频时,可以采用下述方式:基于各所述备选视频对应的视频特征与所述第一视频特征和/或第二视频特征之间的相关性,对所述多个备选视频进行排序;基于对所述多个备选视频的排序结果,从所述多个备选视频中筛选出在所述全屏播放页播放的下一个视频。
具体地,由于视频特征具体包括内容特征、风格特征等,因此在确定相关性时,也可以根据这两方面的特征进行相关性的确定。由于可以根据用户在先的浏览行为确定第一视频特征和第二视频特征,因此第一视频和第二视频特征实际上可以反应用户对视频的获取需求。在此基础上,相关性更高的视频,即是向用户提供的感兴趣视频,为便于用户选取而在排序时排列在较前的位置上进行展示。这样,在对备选视频进行展示时,可以根据排列结果进行展示。
这样,也即确定了在全屏播放页中播放的下一个视频。
而在用户不断在全屏播放页中切换展示视频的过程中,无论是播放当前第二视频的经过用户授权获取的第一消费数据,还是在当前第二视频之间在全屏播放页中播放的历史第二视频的经过用户授权获取的第二消费数据,均随着视频切换展示的过程在不断地变化中,因此确定目标顺序的过程是动态确定的过程。在展示效果上,在用户不断地在全屏播放页中消费视频的过程中,由于可以逐渐分析有效消费视频的视频特征,因此继续向用户展示出的视频将更迎合用户对视频观看需求。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于同一发明构思,本公开实施例中还提供了与视频展示方法对应的视频展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述视频展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参照图5所示,为本公开实施例提供的一种视频展示装置的示意图,所述装置包括:接收模块51、展示模块52、确定模块53、以及播放模块54;其中,
接收模块51,用于接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;
展示模块52,用于在搜索结果页展示所述搜索信息对应多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;
确定模块53,用于响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;
播放模块54,用于播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
一种可选的实施方式中,所述视频展示装置还包括处理模块55,所述目标顺序为所述处理模块55根据以下方式动态确定的:在全屏播放页播放当前第二视频的过程中,获取播放所述当前第二视频的经过用户授权获取的第一消费数据,以及在所述当前第二视频之前在所述全屏播放页播放的历史第二视频的经过用户授权获取的第二消费数据;基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述处理模块55在基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频时,用于:基于所述触发浏览行为,从各个第一视频对应的多个搜索维度中确定目标搜索维度;以及,基于所述经过用户授权获取的第一消费数据和所述经过用户授权获取的第二消费数据,确定在全屏播放页播放的各第二视频对应的第一视频特征;基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述处理模块55采用下述方式确定所述多个备选视频:获取与所述搜索信息和/或所述全屏播放页播放的当前第二视频对应的第一视频特征关联的视频,作为所述多个备选视频。
一种可选的实施方式中,所述处理模块55基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频时,用于:基于各所述备选视频对应的视频特征与所述第一视频特征和/或第二视频特征之间的相关性,对所述多个备选视频进行排序;基于对所述多个备选视频的排序结果,从所述多个备选视频中筛选出在所述全屏播放页播放的下一个视频。
一种可选的实施方式中,所述展示模块52在搜索结果页展示多个第一视频时,用于:在所述搜索结果页,按照多列展示方式,对各所述第一视频排列展示。
一种可选的实施方式中,采用下述方式确定所述第一视频对应的视频预览信息:从所述第一视频中确定与各所述搜索维度相关的描述信息;整合从所述第一视频中确定的各描述信息,得到所述第一视频对应的视频预览信息。
一种可选的实施方式中,采用下述方式从所述第一视频中确定与各所述搜索维度相关的描述信息:确定所述第一视频关联的文本信息;所述文本信息包括所述第一视频的介绍信息,以及从所述第一视频中识别出的文字信息中至少一种;对所述文本信息进行语义分割,得到多个备选关键词;在所述多个备选关键词中,确定对应的语义信息与所述搜索维度匹配的至少一个备选关键词,作为与所述搜索维度相关的描述信息。
一种可选的实施方式中,采用下述方式确定所述多个第一视频的展示顺序:确定各所述第一视频的视频预览信息表征的至少一个搜索维度对应的维度数量;利用为各所述第一视频确定的维度数量对所述多个第一视频进行排序,并将排序结果作为所述多个第一视频的展示顺序。
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
本公开实施例还提供了一种计算机设备,如图6所示,为本公开实施例提供的计算机设备结构示意图,包括:
处理器10和存储器20;所述存储器20存储有处理器10可执行的机器可读指令,处理器10用于执行存储器20中存储的机器可读指令,所述机器可读指令被处理器10执行时,处理器10执行下述步骤:
接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;在搜索结果页展示所述搜索信息对应多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
上述存储器20包括内存210和外部存储器220;这里的内存210也称内存储器,用于暂时存放处理器10中的运算数据,以及与硬盘等外部存储器220交换的数据,处理器10通过内存210与外部存储器220进行数据交换。
上述指令的具体执行过程可以参考本公开实施例中所述的视频展示方法的步骤,此处不再赘述。
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的视频展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的视频展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

Claims (12)

1.一种视频展示方法,其特征在于,包括:
接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;
在搜索结果页展示所述搜索信息对应的多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;
响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;
播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
2.根据权利要求1所述的方法,其特征在于,所述目标顺序为根据以下方式动态确定的:
在全屏播放页播放当前第二视频的过程中,获取播放所述当前第二视频的经过用户授权获取的第一消费数据,以及在所述当前第二视频之前在所述全屏播放页播放的历史第二视频的经过用户授权获取的第二消费数据;
基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频。
3.根据权利要求2所述的方法,其特征在于,基于针对所述搜索结果页中各个第一视频的触发浏览行为,以及所述经过用户授权获取的第一消费数据和经过用户授权获取的第二消费数据,从多个备选视频中确定在所述全屏播放页播放的下一个视频,包括:
基于所述触发浏览行为,从各个第一视频对应的多个搜索维度中确定目标搜索维度;以及,基于所述经过用户授权获取的第一消费数据和所述经过用户授权获取的第二消费数据,确定在全屏播放页播放的各第二视频对应的第一视频特征;
基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频。
4.根据权利要求3所述的方法,其特征在于,采用下述方式确定所述多个备选视频:
获取与所述搜索信息和/或所述全屏播放页播放的当前第二视频对应的第一视频特征关联的视频,作为所述多个备选视频。
5.根据权利要求3或4所述的方法,其特征在于,基于所述第一视频特征以及所述目标搜索维度指示的第二视频特征,从所述多个备选视频中确定在所述全屏播放页播放的下一个视频,包括:
基于各所述备选视频对应的视频特征与所述第一视频特征和/或第二视频特征之间的相关性,对所述多个备选视频进行排序;
基于对所述多个备选视频的排序结果,从所述多个备选视频中筛选出在所述全屏播放页播放的下一个视频。
6.根据权利要求1所述的方法,其特征在于,所述在搜索结果页展示多个第一视频,包括:在所述搜索结果页,按照多列展示方式,对各所述第一视频排列展示。
7.根据权利要求1所述的方法,其特征在于,采用下述方式确定所述第一视频对应的视频预览信息:
从所述第一视频中确定与各所述搜索维度相关的描述信息;
整合从所述第一视频中确定的各描述信息,得到所述第一视频对应的视频预览信息。
8.根据权利要求7所述的方法,其特征在于,采用下述方式从所述第一视频中确定与各所述搜索维度相关的描述信息:
确定所述第一视频关联的文本信息;所述文本信息包括所述第一视频的介绍信息,以及从所述第一视频中识别出的文字信息中至少一种;
对所述文本信息进行语义分割,得到多个备选关键词;
在所述多个备选关键词中,确定对应的语义信息与所述搜索维度匹配的至少一个备选关键词,作为与所述搜索维度相关的描述信息。
9.根据权利要求1所述的方法,其特征在于,采用下述方式确定所述多个第一视频的展示顺序:
确定各所述第一视频的视频预览信息表征的至少一个搜索维度对应的维度数量;
利用为各所述第一视频确定的维度数量对所述多个第一视频进行排序,并将排序结果作为所述多个第一视频的展示顺序。
10.一种视频展示装置,其特征在于,包括:
接收模块,用于接收搜索信息,所述搜索信息包括多个搜索维度的搜索意图;
展示模块,用于在搜索结果页展示所述搜索信息对应多个第一视频、以及各所述第一视频对应的视频预览信息;其中,多个所述第一视频匹配各所述搜索维度的搜索意图,所述第一视频的视频预览信息用于表征该第一视频对应的搜索维度;
确定模块,用于响应于针对所述多个第一视频中目标视频的触发操作,确定多个第二视频,所述第二视频基于所述目标视频对应的搜索维度确定;
播放模块,用于播放所述目标视频,响应于针对所述目标视频的切换操作,按照目标顺序播放所述第二视频。
11.一种计算机设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行如权利要求1至9任一项所述的视频展示方法的步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机设备运行时,所述计算机设备执行如权利要求1至9任一项所述的视频展示方法的步骤。
CN202310274199.6A 2023-03-17 2023-03-17 一种视频展示方法、装置、计算机设备及存储介质 Pending CN116304181A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310274199.6A CN116304181A (zh) 2023-03-17 2023-03-17 一种视频展示方法、装置、计算机设备及存储介质
PCT/CN2024/082090 WO2024193488A1 (zh) 2023-03-17 2024-03-18 视频展示方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310274199.6A CN116304181A (zh) 2023-03-17 2023-03-17 一种视频展示方法、装置、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN116304181A true CN116304181A (zh) 2023-06-23

Family

ID=86802807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310274199.6A Pending CN116304181A (zh) 2023-03-17 2023-03-17 一种视频展示方法、装置、计算机设备及存储介质

Country Status (2)

Country Link
CN (1) CN116304181A (zh)
WO (1) WO2024193488A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024193488A1 (zh) * 2023-03-17 2024-09-26 北京字跳网络技术有限公司 视频展示方法、装置、计算机设备及存储介质
WO2025056071A1 (zh) * 2023-09-15 2025-03-20 北京字跳网络技术有限公司 一种多媒体资源处理方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110619063A (zh) * 2019-09-20 2019-12-27 北京字节跳动网络技术有限公司 基于视频搜索的视频推送方法、装置、电子设备
CN113486252A (zh) * 2021-07-30 2021-10-08 北京字节跳动网络技术有限公司 搜索结果展示方法、装置、设备和介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109543102A (zh) * 2018-11-12 2019-03-29 百度在线网络技术(北京)有限公司 基于视频播放的信息推荐方法、装置及存储介质
CN113590972A (zh) * 2021-08-16 2021-11-02 北京字节跳动网络技术有限公司 信息展示的方法、装置、计算机设备及存储介质
CN115544369A (zh) * 2022-10-24 2022-12-30 北京字跳网络技术有限公司 数据搜索方法、装置、计算机设备以及存储介质
CN116304181A (zh) * 2023-03-17 2023-06-23 北京字跳网络技术有限公司 一种视频展示方法、装置、计算机设备及存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110619063A (zh) * 2019-09-20 2019-12-27 北京字节跳动网络技术有限公司 基于视频搜索的视频推送方法、装置、电子设备
CN113486252A (zh) * 2021-07-30 2021-10-08 北京字节跳动网络技术有限公司 搜索结果展示方法、装置、设备和介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024193488A1 (zh) * 2023-03-17 2024-09-26 北京字跳网络技术有限公司 视频展示方法、装置、计算机设备及存储介质
WO2025056071A1 (zh) * 2023-09-15 2025-03-20 北京字跳网络技术有限公司 一种多媒体资源处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
WO2024193488A1 (zh) 2024-09-26

Similar Documents

Publication Publication Date Title
US12189927B2 (en) Information presentation method and apparatus, and computer storage medium
KR101382499B1 (ko) 영상 태깅 방법 및 이를 사용하는 영상 재생 장치.
CN113778295B (zh) 一种书籍推荐方法、装置、计算机设备及存储介质
JP2023513568A (ja) 検索方法、装置、電子機器及び記憶媒体
CN111708943B (zh) 一种搜索结果展示方法、装置和用于搜索结果展示的装置
US20170052999A1 (en) Method and device for processing resources
WO2022111249A1 (zh) 一种信息展示的方法、装置以及计算机存储介质
CN102907090B (zh) 内容重放装置、内容重放装置的控制方法
CN113792226B (zh) 一种信息展示方法、装置以及计算机存储介质
CN113722535B (zh) 生成书籍推荐视频的方法、电子设备及计算机存储介质
CN113254779A (zh) 内容搜索方法、装置、设备及介质
CN113377975B (zh) 多媒体资源的处理方法、装置、计算机设备及存储介质
US11709884B2 (en) Method and system for providing a compact graphical user interface for flexible filtering of data
CN116017043B (zh) 视频生成方法、装置、电子设备和存储介质
CN114186095A (zh) 一种信息搜索方法、装置、计算机设备及存储介质
WO2024193488A1 (zh) 视频展示方法、装置、计算机设备及存储介质
CN109857901B (zh) 信息展示方法和装置、以及用于信息搜索的方法和装置
WO2024046164A1 (zh) 一种信息展示方法、装置、计算机设备及存储介质
WO2023116785A1 (zh) 信息展示方法、装置、计算机设备以及存储介质
WO2023125580A1 (zh) 一种搜索结果展现方法、装置、计算机设备及存储介质
CN115811638A (zh) 一种信息展示方法、装置、设备及存储介质
TW200928812A (en) System and method for assisting a user in constructing of a search query
US20100281046A1 (en) Method and web server of processing a dynamic picture for searching purpose
WO2024078143A1 (zh) 一种搜索结果展示方法及装置
CN116431858A (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