视频展示方法、设备及存储介质与流程

文档序号:24236608发布日期:2021-03-12 13:09阅读:54来源:国知局
视频展示方法、设备及存储介质与流程

本申请涉及视频技术领域,尤其涉及的是一种视频展示方法、设备及存储介质。



背景技术:

随着视频技术的发展,视频类应用逐渐普及,视频发布者可以通过视频类应用发布视频,其他用户可以通过该视频类应用观看视频发布者发布的视频。

当用户通过视频类应用观看视频发布者发布的视频时,若对当前观看的视频感兴趣,则可以进入视频发布者的主页,去查询当前观看的视频,以及与当前观看的视频相关联的其他视频。

实践发现,目前的视频发布者主页中的视频通常是按照发布时间排序的,当视频发布者发布的视频较多时,用户无法确定当前观看的视频的具体位置,而且与该视频相关联的其他视频可能也不会连续发布的,用户需要从该视频发布者发布的大量视频中手动查找当前观看的视频以及与当前观看的视频相关联的其他视频,其效率较低。



技术实现要素:

本申请提供一种视频展示方法、设备及存储介质,以提高定位当前播放的视频及其关联视频的效率。

本申请第一方面提供一种视频展示方法,包括:

接收目标终端发送的跳转指令,所述跳转指令用于请求跳转至第一视频的来源界面,所述第一视频为所述目标终端当前播放的视频;

从所述来源界面包括的所有视频中查询所述第一视频相关联的第一关联视频;

将所述第一视频以及所述第一关联视频在所述来源界面中视频列表内的位置调整为第一指定位置。

本申请第二方面提供一种视频展示装置,包括:

接收单元,用于接收目标终端发送的跳转指令,所述跳转指令用于请求跳转至第一视频的来源界面,所述第一视频为所述目标终端当前播放的视频;

查询单元,用于从所述来源界面包括的所有视频中查询所述第一视频相关联的第一关联视频;

展示单元,用于将所述第一视频以及所述第一关联视频在所述来源界面中视频列表内的位置调整为第一指定位置。

本申请第三方面提供一种服务器,其中,该服务器包括:

一个或多个处理器;

机器可读存储介质,用于存储一个或多个计算机可读指令,

当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请第一方面所述的方法。

本申请第四方面提供一种机器可读存储介质,其上存储有程序,该程序被处理器执行时,实现如前述第一方面所述的方法。

本申请实施例具有以下有益效果:

本申请实施例中,当接收到目标终端发送的请求跳转至当前播放的第一视频的来源界面的跳转指令时,从该来源界面包括的所有视频中查询第一视频相关联的第一关联视频,进而,将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为第一指定位置,从而,可以提高定位到当前播放的视频及其关联视频的效率,进而提高用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1是本申请一实施例的视频展示方法的流程示意图;

图2是本申请一实施例的从来源界面包括的视频中查询第一视频相关联的第一关联视频的流程示意图;

图3是本申请另一实施例的从来源界面包括的视频中查询第一视频相关联的第一关联视频的流程示意图;

图4是本申请一实施例的将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为第一指定位置的流程示意图;

图5a是本申请一实施例的视频播放界面的示意图;

图5b是本申请一实施例的视频发布者主页的示意图;

图6是本申请一实施例的终端与服务器的交互流程示意图;

图7是本申请一实施例的视频展示装置的结构示意图;

图8是本申请一实施例的服务器的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种器件,但这些信息不应限于这些术语。这些术语仅用来将同一类型的器件彼此区分开。例如,在不脱离本申请范围的情况下,第一器件也可以被称为第二器件,类似地,第二器件也可以被称为第一器件。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

下面对本申请实施例的视频展示方法进行更具体的描述,但不应以此为限。

本申请实施例提供的一种视频展示方法,参看图1,该视频展示方法包括以下步骤:

需要说明的是,本申请第一方面提供的视频展示方法的执行主体可以为视频类应用的服务端,如视频社交软件app的服务器。

s100:接收目标终端发送的跳转指令,该跳转指令用于请求跳转至第一视频的来源界面,第一视频为目标终端当前播放的视频。

s200:从该来源界面包括的所有视频中查询第一视频相关联的第一关联视频。

s300:将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为第一指定位置。

本申请实施例中,目标终端并不特指某一固定的终端,而是可以指代支持按照本申请实施例提供的方案进行视频展示的终端。

当用户通过目标终端观看视频时,例如,用户通过目标终端上运行的指定视频类应用的客户端(可以称为目标客户端)观看视频时,对于感兴趣的视频,用户可以通过指定操作向服务端发送跳转指令,以请求跳转至当前播放的视频(本文中称为第一视频)的来源界面,并在该来源界面中查询关联视频进行观看。

举例来说,以视频社交软件为例,视频发布者可以在自身的社交空间内发布视频,服务端可以按照一定的规则,从特定视频发布者的社交空间中发布的视频中选择部分视频展示在目标客户端的指定界面,如视频推荐页面。当用户对终端上运行的目标客户端的视频推荐页面中的视频进行观看时,若用户对当前观看的视频感兴趣,用户可以通过指定操作,请求跳转至发布该视频的视频发布者的社交空间(可以称为视频发布者主页,即上述来源界面),并从该视频发布者的社交空间内的视频中查询当前播放的视频以及关联视频。

本申请实施例中,当服务端接收到目标终端发送的跳转指令时,可以从第一视频的来源界面包括的所有视频中查询第一视频相关联的视频(本文中称为第一关联视频),并将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为指定位置(本文中称为第一指定位置)。

例如,可以将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为视频列表的头部(即上述第一指定位置为视频列表的头部)。

需要说明的是,在本申请实施例中,第一指定位置并不限于视频列表的头部,其也可以包括视频列表尾部或其他指定位置。

此外,在本申请实施例中,当第一视频的来源界面中不存在第一视频相关联的视频,即不存在上述第一关联视频时,可以仅对第一视频在来源界面中的视频列表内的位置进行调整,或者,也可以不对来源界面中视频列表内各视频的位置进行调整。

示例性的,按照上述方式调整位置后的第一视频以及第一关联视频在来源界面中的视频列表内连续排布。

可见,在图1所示方法流程中,通过在目标终端跳转至当前播放的视频的来源界面时,将当前播放的视频及其关联视频在来源界面中视频列表内的位置调整至指定位置,从而,用户可以快速地在该来源界面的视频列表内的指定位置找到当前播放的视频及其关联视频,提高了视频定位效率,从而,可以提高用户体验。

在一些实施例中,参见图2,步骤s200中,从来源界面包括的视频中查询第一视频相关联的第一关联视频,可以通过以下步骤实现:

s201:获取第一视频的组标识,该组标识用于标识第一视频所属的第一视频分组;

s202:将第一视频分组中除第一视频之外的其他视频确定为第一关联视频。

示例性的,可以依据视频所属视频分组,将属于同一视频分组的视频确定为相关联的视频。

示例性的,为了提高关联视频确定效率,视频发布者在来源界面中发布视频时,可以为发布的视频设置视频分组,同一视频分组内的视频具有相同的组标识,该组标识用于标识视频所属的视频分组。

相应地,当服务端接收到目标终端发送的跳转指令时,服务端可以获取第一视频的组标识,以确定第一视频所属的视频分组(本文中称为第一视频分组),并将第一视频分组中除第一视频之外的其他视频确定为第一关联视频。

需要说明的是,对于视频发布者发布的,且未设置分组的视频,服务端可以为其设置缺省分组和组标识,其具体实现在此不做赘述。

在另一些实施例中,参见图3,步骤s200中,从来源界面包括的视频中查询第一视频相关联的第一关联视频,可以通过以下步骤实现:

s203:分别计算来源界面中除第一视频之外的其他各个视频与第一视频之间的关联度;

s204:将与第一视频的关联度超过预设阈值的其他视频确定为第一关联视频。

示例性的,可以依据视频之间的关联度确定相关联的视频。

相应地,为了提高所确定的关联视频的准确性,当服务端接收到目标终端发送的跳转指令时,服务端可以分别计算来源界面中除第一视频之外的其他各个视频与第一视频之间的关联度,并将与第一视频的关联度超过预设阈值(可以根据实际场景设定)的其他视频确定为第一关联视频。

在一个示例中,步骤s203中,分别计算来源界面中除第一视频之外的其他各个视频与所述第一视频之间的关联度,可以包括:

针对来源界面中除第一视频之外的其他每一视频,获得该视频的属性信息,该属性信息包括以下至少一个信息:视频名称、视频主题、视频封面信息;

依据已获得的该视频的属性信息与第一视频的属性信息确定该视频与第一视频的关联度。

示例性的,考虑到视频名称、视频主题以及视频封面信息等信息中的部分或全部可以很好地表征视频之间的关联度,为了准确地确定视频之间的关联度,可以依据视频的属性信息确定视频之间的关联度。

示例性的,视频的属性信息可以包括但不限于视频名称、视频主题、视频封面信息等信息中的一个或多个。

当服务端接收到目标终端发送的跳转指令时,服务端可以分别获取第一视频的属性信息,以及来源界面中除第一视频之外的其他每一视频的属性信息。

对于来源界面中除第一视频之外的其他每一视频,可以依据已获得的该视频的属性信息与第一视频的属性信息确定该视频与第一视频的关联度。

在一些实施例中,参见图4,步骤s300中,将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为第一指定位置,可以通过以下步骤实现:

s301:将第一视频、第一关联视频进行排序得到视频序列;

s302:将视频序列中首个视频作为当前视频,将视频列表中头部位置确定为当前位置;

s303:将当前视频调整至视频列表中的当前位置,若视频序列中还存在当前视频的下一视频,则将下一视频确定为当前视频,将视频列表中当前位置的下一位置确定为当前位置,返回将当前视频调整至视频列表中的当前位置的操作。

示例性的,为了提高定位到第一视频及第一关联视频的效率,上述第一指定位置可以为来源界面中视频列表的头部。

当确定了第一视频相关联的第一关联视频时,可以将第一视频、第一关联视频进行排序得到视频序列。

对于该视频序列,可以将视频序列中首个视频作为当前视频,将视频列表中头部位置确定为当前位置,并将当前视频调整值视频列表中的当前位置。

完成上述操作时,可以确定视频序列中是否还存在当前视频的下一视频,若存在,则将该下一视频确定为当前视频,将视频列表中当前位置的下一位置确定为当前位置,返回将当前视频调整至视频列表中的当前位置的操作。若不存在,则结束此次视频位置操作流程。

举例来说,假设第一视频为视频1,第一关联视频包括视频2、视频3和视频4,将第一视频、第一关联视频进行排序得到的视频序列为视频1、视频2、视频3和视频4从前往后排序。

当对第一视频以及第一关联视频的位置进行调整时,可以将视频1作为当前视频,将视频列表中头部位置确定为当前位置,并将当前视频调整至视频列表中的当前位置,即将视频1调整至视频列表头部。

由于视频序列中视频1之后存在其他视频,因此,可以将视频1的下一视频(视频2)确定为当前视频,将视频列表中当前位置的下一个位置(即视频1所在位置的下一位置)确定为当前位置,将视频2调整至视频1的下一位置。

由于视频序列中视频2之后存在其他视频,因此,可以将视频2的下一视频(视频3)确定为当前视频,将视频列表中当前位置的下一个位置(即视频2所在位置的下一位置)确定为当前位置,将视频3调整至视频2的下一位置。

由于视频序列中视频3之后存在其他视频,因此,可以将视频3的下一视频(视频4)确定为当前视频,将视频列表中当前位置的下一个位置(即视频3所在位置的下一位置)确定为当前位置,将视频4调整至视频3的下一位置。

由于视频序列中视频4之后不存在其他视频,因此,可以结束此次视频位置调整流程。

在一个示例中,将第一视频、第一关联视频进行排序得到视频序列,可以包括:

以第一视频为序列头,并依据第一关联视频与第一视频的关联度从高到低的顺序,对第一关联视频进行排序,以得到视频序列。

示例性的,考虑到关联视频与当前播放的视频的关联度,与用户对该关联视频感兴趣的概率通常是正相关的,将与当前播放的视频关联度更高的视频排在视频序列的前列可以更便利地让用户定位到感兴趣的视频,因此,为了提高视频序列的合理性,在对第一关联视频进行排序时,可以依据第一关联视频与第一视频的关联度对第一关联视频进行排序。

在查询到第一关联视频时,可以第一视频为序列头,并依据第一关联视频与第一视频的关联度从高到低的顺序,对第一关联视频进行排序,以得到视频序列。

其中,计算第一关联视频与第一视频的关联度的方式可以参见上述实施例中的相关描述,本申请实施例在此不做赘述。

在另一个示例中,将第一视频、第一关联视频进行排序得到视频序列,可以包括:

以第一视频为序列头,并依据第一关联视频的视频名称对第一关联视频进行排序,以得到视频序列。

示例性的,考虑到当关联视频按照视频名称进行排序时,用户可以快速地定位到想要观看的视频。

举例来说,以当前观看的视频为某连续剧的某一集,关联视频为该连续剧的其他剧集为例,当关联视频按照视频名称排序时,用户可以清楚地确定各关联视频对应的该连续剧的剧集,从而,可以快速地定位到该连续剧的下一集。

相应地,为了提高视频定位效率,可以依据第一关联视频的视频名称对第一关联视频进行排序。

在查询到第一关联视频时,可以第一视频为序列头,并依据第一关联视频的视频名称对第一关联视频进行排序,以得到视频序列。

举例来说,假设第一视频为某电视连续剧的其中一集,第一关联视频为该电视连续剧的其他剧集或其他剧集中的部分剧集,则可以按照第一关联视频的剧集编号对第一关联视频进行排序,即***.第1集、***.第2集…。

在一些实施例中,将第一视频以及第一关联视频在来源界面中视频列表内的位置调整为第一指定位置时进一步包括:

获得目标终端在播放第一视频之前的指定时间段内已播放的至少一个第二视频;

从来源界面包括的所有视频中查询第二视频相关联、且与第一视频、第一关联视频均不同的至少一个第二关联视频;

将第二关联视频在视频列表中的位置调整至第二指定位置。

示例性的,考虑到对于用户观看过的视频的关联视频,用户感兴趣的概率相对会比较高,因此,除了可以按照上述对第一视频以及第一关联视频进行位置调整之外,还可以对播放第一视频之前的其它已播放视频的关联视频进行位置调整,以使用户可能感兴趣的视频能够更容易地被定位。

相应地,可以获得目标终端在播放第一视频之前的指定时间段内(可以根据实际需求设定)已播放的至少一个第二视频,并从第一视频的来源界面包括的所有视频中查询第二视频相关联、且与第一视频、第二关联视频均不同的至少一个第二关联视频,进而,可以将第二关联视频在视频列表中的位置调整至指定位置(本文中称为第二指定位置)。

示例性的,上述第二视频可以包括目标终端通过播放第一视频的客户端播放的其他视频。

在一个示例中,上述第一指定位置为视频列表的头部,第二指定位置为第一指定位置之后,其他视频的位置之前。

需要说明的是,在本申请实施例中,对于上述任一第二视频,当第一视频的来源界面中除第一视频、第一关联视频之外的其他视频中存在该第二视频时,也可以将该第二视频作为第二关联视频,且对第二关联视频进行位置调整时,该第二视频可以作为第二关联视频的序列头,即排在第二关联视频的最前面。

在一个示例中,从来源界面包括的所有视频中查询第二视频相关联、且与第一视频、第一关联视频均不同的至少一个第二关联视频,可以包括:

确定第二视频中满足指定条件的第三视频;该指定条件包括至少一个条件:与第一视频的来源相同、播放时长超过第一预设时长、播放时间在播放第一视频之前的第二预设时长内;检测到通过目标终端触发的针对第二视频的指定操作;

从来源界面包括的除第一视频、第一关联视频之外的其他视频中,查询第三视频相关联的至少一个视频,并将查询到的至少一个视频作为第二关联视频。

示例性的,为了提高位置调整的合理性,提高调整至第二位置的视频命中用户的兴趣点的概率,在确定第二视频相关联的第二关联视频时,可以确定第二视频中满足指定条件的视频(本文中称为第三视频)。

示例性的,考虑到当用户想要控制终端跳转至当前观看的视频(即上述第一视频)的来源界面时,在观看第一视频之前已观看,且与第一视频的来源相同的视频的关联视频,用户感兴趣的概率会比较高,因此,可以将与第一视频的来源相同作为上述指定条件之一。

考虑到用户观看时间较长的视频是用户感兴趣的视频的概率会比较高,因此,可以将视频的播放时长超过预设时长(可以根据实际需求设定,本文中称为第一预设时长)作为上述指定条件之一。

考虑到用户最近观看的视频是当前用户感兴趣的视频的概率也会比较高,因此,播放时间在播放第一视频之前的预设时长(可以根据实际需求设定,本文中称为第二预设时长)作为上述指定条件之一。

考虑到对于感兴趣的视频,用户通常可能会通过目标终端触发针对该第二视频的指定操作,如点赞、评论、关注、收藏等,因此,可以将检测到通过目标终端触发的针对第二视频的指定操作作为上述指定条件之一。

示例性的,当确定了第三视频时,可以从第一视频的来源界面中除第一视频、第一关联视频之外的其他视频中,查询第三视频相关联的至少一个视频,并将查询到的该至少一个视频作为第二关联视频。

为了使本领域技术人员更好地理解本申请实施例提供的技术方案,下面结合具体实例对本申请实施例提供的技术方案进行说明。

在该实施例中,以上述视频类应用为视频社交软件,且以通过终端上安装或运行的视频社交软件客户端(下文中简称为客户端)与服务端进行交互,实现终端与服务端的交互为例,用户通过客户端发布视频时,可以对发布的视频进行分组,不同视频分组的视频的组标识相同,不同视频分组的视频的组标识不同。

例如,对于划分至视频分组1的视频具有相同的组标识,如分组id:1,该视频分组内各视频可以具有组内编号,如视频1-0,视频1-1,视频1-2;对于划分至视频分组2的视频具有相同的组标识,如分组id:2,该视频分组内各视频可以具有组内编号,如视频2-0,视频2-1,视频2-2。

服务端可以按照一定策略从不同的视频发布者发布的视频中,选择部分视频展示在客户端的推荐页面,用户可以通过客户端查看推荐页面中展示的视频,并对观看选择播放的视频。

当用户对当前观看的视频感兴趣时,想要继续观看其他相关视频时,可以通过指定操作,如点击视频播放界面中展示的视频发布者的头像,触发客户端跳转至视频来源界面,如视频发布者主页。

在传统方案中,视频发布者主页包括的视频通常按照发布时间顺序等策略固定排序,当视频发布者发布的视频较多时,用户需要从大量的视频中翻找,查询当前播放的视频以及其关联视频。

为了提高定位到当前播放视频及其关联视频的效率,提高用户体验,本申请实施例采用如下方式对视频发布者主页中的视频进行展示。

在该实施例中,当服务端接收到客户端发送的跳转指令,该跳转指令用于请求跳转至当前播放的视频(即上述第一视频)的视频发布者主页(即上述第一视频的来源界面)。

例如,如图5a所示,用户可以通过点击视频播放界面中展示的视频发布者的头像,触发客户端跳转至视频发布者主页。

服务端从视频发布者主页包括的所有视频中查询当前播放的视频相关联的其他视频(即上述第一关联视频)。

示例性的,服务端可以依据当前播放的视频的组标识,确定当前播放的视频所属的视频分组,并将该视频分组内的其他视频确定为关联视频。

服务端可以将当前播放的视频及其关联视频在视频发布者主页中视频列表内的位置调整为视频列表的头部,示意图可以如图5b所示,从而,用户可以快速地定位到当前播放的视频及其关联视频。

示例性的,当前视频的关联视频可以按照视频名称(或组内编号)进行排序。

下面结合实例对本申请实施例提供的技术方案中终端与服务器之间的交互进行说明。

请参见图6,为本申请实施例提供的一种终端与服务器之间进行交互的流程示意图,如图6所示,该交互流程可以包括:

1、终端向服务器发送主界面资源获取请求,该主界面资源获取请求用于请求获取目标应用的主界面的资源。

示例性的,当终端检测到针对本地安装的指定视频类应用(可以称为目标应用)的运行指令,如检测到针对该目标应用的单击指令,终端可以向服务器(目标应用的服务器)发送主界面资源获取请求,该主界面获取请求用于获取展示在该目标应用的主界面的资源。

其中,该主界面可以为视频推荐页面。

2、服务器获取目标应用的主界面资源。

示例性的,该主界面的资源可以为展示在主界面的视频摘要信息。

其中,该展示在主界面的视频摘要信息可以包括视频发布者通过目标应用发布的视频中热度最高或者发布时间最新的预设数量的视频的摘要信息。

可选地,该摘要信息可以包括但不限于视频封面、视频名称等。

3、服务器将目标应用的主界面资源发送给终端。

4、终端展示目标应用的主界面。

5、终端向服务器发送目标视频资源获取请求,该目标视频资源获取请求用于请求获取目标视频的资源。

示例性的,当终端检测到针对目标应用的主界面中展示的某视频(可以称为目标视频)的播放指令时,如检测到针对该目标视频的单击指令时,终端可以向服务器发送针对目标视频的资源获取请求(即目标视频资源获取请求),以获取目标视频的资源。

6、服务器向终端发送目标视频的资源。

7、终端播放目标视频。

8、终端向服务器发送目标主页跳转指令,该目标主页跳转指令用于请求跳转至目标视频的发布者个人主页。

示例性的,当终端检测到针对目标视频播放界面中展示的视频发布者头像的点击指令时,终端可以向服务器发送目标主页跳转指令,以请求跳转至目标视频的发布者个人主页(可以称为目标主页)。

9、服务器获取目标主页资源,并将目标视频以及目标视频相关联的视频在目标主页中视频列表内的位置调整至列表头部。

示例性的,服务器确定目标视频相关联的视频,以及对目标视频以及目标视频相关联的视频进行位置调整的具体实现可以参见上述方法实施例中的相关描述。

10、服务器向终端发送目标主页资源。

11、终端展示目标主页。

示例性的,目标视频以及目标视频相关联的视频展示在目标主页中视频列表的列表头部。

以上对本申请提供的方法进行了描述。下面对本申请提供的装置进行描述:

请参见图7,为本申请实施例提供的一种视频展示装置的结构示意图,如图7所示,该视频展示装置可以包括:

接收单元710,用于接收目标终端发送的跳转指令,所述跳转指令用于请求跳转至第一视频的来源界面,所述第一视频为所述目标终端当前播放的视频;

查询单元720,用于从所述来源界面包括的所有视频中查询所述第一视频相关联的第一关联视频;

展示单元730,用于将所述第一视频以及所述第一关联视频在所述来源界面中视频列表内的位置调整为第一指定位置。

在一些实施例中,所述查询单元720从所述来源界面包括的所有视频中查询所述第一视频相关联的第一关联视频,包括:

获取所述第一视频的组标识,所述组标识用于标识所述第一视频所属的第一视频分组;

将所述第一视频分组中除第一视频之外的其他视频确定为所述第一关联视频。

在一些实施例中,所述查询单元720从所述来源界面包括的所有视频中查询所述第一视频相关联的第一关联视频,包括:

分别计算所述来源界面中除所述第一视频之外的其他各个视频与所述第一视频之间的关联度;

将与所述第一视频的关联度超过预设阈值的其他视频确定为所述第一关联视频。

在一些实施例中,所述查询单元720分别计算所述来源界面中除所述第一视频之外的其他各个视频与所述第一视频之间的关联度,包括:

针对所述来源界面中除所述第一视频之外的其他每一视频,获得该视频的属性信息,所述属性信息包括以下至少一个信息:视频名称、视频主题、视频封面信息;

依据已获得的该视频的属性信息与第一视频的属性信息确定该视频与所述第一视频的关联度。

在一些实施例中,所述展示单元730将所述第一视频以及所述第一关联视频在所述来源界面中视频列表内的位置调整为第一指定位置,包括:

将所述第一视频、所述第一关联视频进行排序得到视频序列;

将视频序列中首个视频作为当前视频,将所述视频列表中头部位置确定为当前位置;

将所述当前视频调整至所述视频列表中的当前位置,若所述视频序列中还存在当前视频的下一视频,则将所述下一视频确定为当前视频,将所述视频列表中当前位置的下一位置确定为当前位置,返回将所述当前视频调整至所述视频列表中的当前位置的操作。

在一些实施例中,所述展示单元730将所述第一视频、所述第一关联视频进行排序得到视频序列,包括:

以所述第一视频为序列头,并依据所述第一关联视频与所述第一视频的关联度从高到低的顺序,对所述第一关联视频进行排序,以得到所述视频序列;

或,

以所述第一视频为序列头,并依据所述第一关联视频的视频名称对所述第一关联视频进行排序,以得到所述视频序列。

在一些实施例中,所述查询单元720,还用于获得所述目标终端在播放所述第一视频之前的指定时间段内已播放的至少一个第二视频;从所述来源界面包括的所有视频中查询第二视频相关联、且与所述第一视频、第一关联视频均不同的至少一个第二关联视频;

所述展示单元730,还用于将所述第二关联视频在所述视频列表中的位置调整至第二指定位置。

在一些实施例中,所述查询单元720从所述来源界面包括的所有视频中查询第二视频相关联、且与所述第一视频、第一关联视频均不同的至少一个第二关联视频,包括:

确定所述第二视频中满足指定条件的第三视频;所述指定条件包括至少一个条件:与所述第一视频的来源相同、播放时长超过第一预设时长、播放时间在播放所述第一视频之前的第二预设时长内;检测到通过所述目标终端触发的针对所述第二视频的指定操作;

从所述来源界面包括的除所述第一视频、第一关联视频之外的其他视频中,查询所述第三视频相关联的至少一个视频,并将查询到的至少一个视频作为第二关联视频。

在一些实施例中,所述第一指定位置为所述视频列表的头部,所述第二指定位置为所述第一指定位置之后,其他视频的位置之前。

本申请还提供一种服务器,其中,该服务器包括:

一个或多个处理器;

机器可读存储介质,用于存储一个或多个计算机可读指令,

当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请上述实施例所述的方法。

本申请上述视频展示方法的实施例可以应用在服务器上。以软件实现为例,通过其所在服务器的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行,以实现本申请的视频展示方法的实施例。从硬件层面而言,如图8所示,图8是本申请根据一示例性实施例示出的服务器的一种硬件结构图,除了图8所示的处理器810、内存830、接口820、以及非易失性存储器840之外,服务器通常根据该服务器的实际功能,还可以包括其他硬件,对此不再赘述。

本申请还提供一种机器可读存储介质,其上存储有程序,该程序被处理器执行时,实现如前述实施例中任意一项所述的视频展示方法。

本申请可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。机器可读存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。机器可读存储介质的例子包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1