显示本地视频封面的方法和装置与流程

文档序号:14281778阅读:4892来源:国知局
显示本地视频封面的方法和装置与流程

本发明涉及计算机技术,特别涉及一种显示本地视频封面的方法和装置。



背景技术:

在一些视频网站或播放器中,其首页会显示热门视频的封面,作为热门视频的入口,而这些封面为对应视频的海报和/或视频文件名,通过视频的封面,用户可获得一些关于视频的相关信息,为用户选择自己喜欢的视频提供了帮助。

在一些服务性的终端设备中,由于其使用环境的限制,无法为用户提供无限制的网络服务,故为满足用户观看视频的需求,会在本地存储较多视频。若用户要获取这些存储的本地视频的相关信息,则需逐级打开文件夹查找视频文件才能获取,为用户带来不便。



技术实现要素:

为克服上述缺陷,本发明实施例提供一种使用户可通过本地视频的封面来获取本地视频相关信息的方法和装置。

本发明实施例提供一种显示本地视频封面的方法,包括以下步骤:

接收显示视频封面的请求;

获取与每一本地视频的视频标识,所述视频标识包括视频封面及视频播放地址;

按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址。

可选地,在上述显示本地视频封面的方法步骤中,其中按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址的步骤中,具体包括:

获取网络视频热度排行目录,所述热度排行目录记录每一网络视频的视频标识及其热度排行;

根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,获取本地视频的热度排行;

按照本地视频的热度排行由高至低的顺序发送与每一本地视频对应的视频封面

可选地,按照本地视频的热度排行由高至低的顺序显示与每一本地视频对应的视频封面之后,还包括:

根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,确定与所述网络视频热度排行目录匹配失败的本地视频的视频标识;

将与所述网络视频热度排行目录匹配失败的本地视频的视频标识及对应的本地视频删除。

可选地,在上述显示本地视频封面的方法步骤中,其中按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址的步骤中,具体包括:

获取每一本地视频的点击次数;

按照所述点击次数从大到小的顺序发送与每一本地视频对应的视频封面。

可选地,在上述显示本地视频封面的方法步骤中,其中按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址的步骤中,具体包括:

根据本地视频的视频标识获取每一本地视频的存储时间;

按照所述存储时间由短到长的顺序发送与每一本地视频对应的视频封面。

基于同一发明构思,本发明实施例还提供一种显示本地视频封面的装置,包括:

接收单元,接收显示视频封面的请求;

视频标识获取单元,获取每一本地视频的视频标识,所述视频标识包括视频封面及视频播放地址;

发送单元,按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址。

可选地,所述发送单元还用于:

获取网络视频热度排行目录,所述热度排行目录记录每一网络视频的视频标识及其热度排行;

根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,获取本地视频的热度排行;

按照本地视频的热度排行由高至低的顺序发送与每一本地视频对应的视频封面。

可选地,所述显示本地视频封面的装置还包括:

确定单元,根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,确定与所述网络视频热度排行目录匹配失败的本地视频的视频标识;

删除单元,将与所述网络视频热度排行目录匹配失败的本地视频的视频标识及对应的本地视频删除。

可选地,所述发送单元还用于:

获取每一本地视频的点击次数;

按照所述点击次数从大到小的顺序发送与每一本地视频对应的视频封面。

可选地,所述发送单元还用于:

根据本地视频的视频标识获取每一本地视频的存储时间;

按照所述存储时间由短到长的顺序发送与每一本地视频对应的视频封面

本发明实施例所述的显示本地视频封面的方法和装置,在接收显示视频封面的请求后,获取每一本地视频的视频标识,通过视频标识获取视频封面,并按照预设顺序发送每一视频封面,且每一视频封面链接至对应的视频播放地址。通过上述方法,使本地视频封面得到显示,用户通过显示的视频封面,直接获取与视频相关的信息或者播放视频,无需根据存储路径一级一级查找,提升了用户观看本地视频的体验。

附图说明

图1为本发明实施例1所述的显示本地视频封面的方法的流程图。

图2为本发明实施例2所述的一种设定视频封面发送顺序的方法的流程图。

图3为本发明实施例2所述另一种设定视频封面发送顺序的方法的流程图。

图4为本发明实施例3所述按照热度设定视频封面发送顺序的方法的流程图。

图5为本发明实施例5所述显示本地视频封面的装置的结构示意图。

图6为本发明实施例10所述用于执行显示本地视频封面的方法的电子设备硬件结构示意图。

具体实施方式

下面将结合附图进一步说明本发明实施例。

实施例1

本实施例提供一种显示本地视频封面的方法,应用于终端设备中,如图1所示,包括以下步骤:

s101,接收显示视频封面的请求。

s102,获取每一本地视频的视频标识,所述视频标识包括视频封面及视频播放地址。在本地数据库中,存储有每一本地视频的视频标识,所述视频标识包括了视频封面、视频播放地址、存储时间等信息,每一本地视频有唯一视频标识与之对应,所述视频封面包括与视频相关的图片和/或文字。

s103,按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址。用户首先看到的是排列在前面的视频封面,若用户在前面的视频封面中就可选中自己喜欢的视频,这将大大方便用户选择本地视频进行观看,故预设的顺序的目标是能够方便用户选择本地视频进行观看。

例如,在终端设备的主界面上,设置有显示视频封面的区域,并通过显示程序进行管理。通常,显示程序向网络服务器发送显示视频封面的请求,用于显示网络视频封面,本方法中,显示程序发送的显示视频封面的请求由终端设备拦截下来。相当于显示程序向本地发送了显示视频封面的请求,本地在接收该请求之后,获取每一本地视频的视频标识,并按照预设顺序发送至显示程序,显示程序接收本地视频封面,并按照预设顺序依次进行显示。

本实施例所述的显示本地视频封面的方法,在接收显示视频封面的请求之后,通过获取的每一本地视频的视频标识,得到每一本地视频的视频封面及其视频播放地址,并按照预设顺序发送每一视频封面,用户可在视频封面显示界面统一查看本地视频的视频封面,并根据视频封面提供的与视频相关的信息来选择视频进行观看。

实施例2

本地视频封面的预设顺序的目标是能够方便用户选择本地视频进行观看,故可将热度高的、刚更新的或者观看次数多的视频放在前面。评价视频的角度有很多,例如点击量、更新时间等,根据角度不同可以有不同的顺序,例如按照点击量的多少来设定顺序,如图2所示,则包括以下步骤:

s2011,获取每一本地视频的点击次数。若用户点击某本地视频进行观看,则该本地视频的点击次数自动加1,故每一本地视频的点击次数是指每一本地视频被观看的次数。

s2022,按照所述点击次数从大到小的顺序发送与每一本地视频对应的视频封面。

本方法中按照获取的每一本地视频的点击次数从大到小排列,当某本地视频的点击次数较多时,则说明观看该本地视频的用户较多,故该本地视频被用户选择的可能性较大,故按照点击次数较的大小依次显示本地视频的视频封面,可使用户方便选择。

再如按照本地视频的存储时间来设定顺序,如图3所示,包括以下步骤

s201a,根据本地视频的视频标识获取每一本地视频的存储时间。当本地视频存储于本地内存之后,该本地视频会有一个创建时间存储于其对应的视频标识中,通过创建时间和当前时间,可以获得本地视频的存储时间。

s201b,按照所述存储时间由短到长的顺序发送与每一本地视频对应的视频封面。

本方法中,通过获取本地视频的存储时间,按照存储时间由短到长的顺序发送本地视频封面。若某本地视频的存储时间较短,则说明该视频为终端设备下载不久的视频,故将时间较短的视频封面放置在前面,以便于用户获悉本地视频的更新状态,方便用户选择本地视频进行观看。

除了以上方案之外,还可以为视频封面的显示界面设置排序按钮,例如常见的“最多播放”、“最新上线”按钮,用户可根据自身需求将视频封面进行排序。

实施例3

除了上述按照本地视频的点击次数和存储时间进行排序外,还可以通过本地视频的热度进行排序,如图4所示,包括以下步骤:

s301,获取网络视频热度排行目录,所述热度排行目录记录每一网络视频的视频标识及其热度排行。为方便用户选择视频进行观看,很多视频网站都会提供各种各样的排行榜为用户选择视频作参考,例如热门排行榜,热门排行榜中的视频或为点击次数较多,或为评论数较多,通常用户选择热门排行榜中的视频进行观看的可能性较大。

s302,根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,获取本地视频的热度排行。

所述视频标识包含例如视频文件名等关于对应视频的信息,故可通过视频标识判断两个视频的视频内容是否相同。在网络视热度排行目录中,包括了网络视频的视频标识和其热度排名,根据本地视频的视频标识,可找出网络视频中与本地视频内容相同的网络视频,并其将热度排行赋予与其内容相同的本地视频,本地视频根据获得的热度排行进行重新排序。

s303,按照本地视频的热度排行由高至低的顺序发送与每一本地视频对应的视频封面。

上述方法通过获取网络视频热度排行目录,并根据每一本地视频的视频标识与网络视频热度排行目录的匹配关系,获取本地视频的热度排行,最后按照本地视频的热度排行由高至低的顺序显示视频封面,使热度较高的视频对应的封面靠前显示,方便用户对本地视频进行选择。

实施例4

通常获取的网络视频热度排行目录中的网络视频是有限的,故存在与本地视频相同的网络视频无法跻身于网络视频热度排行目录的情况,即每一本地视频的视频标识与所述网络视频热度排行目录匹配时,发生了匹配失败,此时,可以将匹配失败的本地视频按照其他的排列顺序排列,放置于视频封面显示界面的末尾,但也可以根据以下步骤执行,包括:

根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,确定与所述网络视频热度排行目录匹配失败的本地视频的视频标识;

将与所述网络视频热度排行目录匹配失败的本地视频的视频标识及对应的本地视频删除。

由于用户选择这些热度较低的视频进行观看的可能性较小,故可删除这些本地视频及其视频标识,以提供空间下载新的热门视频。

上述方法中,删除本地视频中与所述网络视频热度排行目录匹配失败的本地视频及其视频标识,以提供空间下载新的热门视频。

实施例5

本实施例提供一种显示本地视频封面的装置,如图5所示,包括:

接收单元501,接收显示视频封面的请求。

视频标识获取单元502,获取每一本地视频的视频标识,所述视频标识包括视频封面及视频播放地址。在本地数据库中,存储有每一本地视频的视频标识,所述视频标识包括了视频封面、视频播放地址、存储时间等信息,每一本地视频有唯一视频标识与之对应,所述视频封面包括与视频相关的图片和/或文字。

发送单元503,按预设顺序发送每一视频封面,所述每一视频封面链接至对应的视频播放地址。用户首先看到的是排列在前面的视频封面,若用户在前面的视频封面中就可选中自己喜欢的视频,这将大大方便用户选择本地视频进行观看,故预设的顺序的目标是能够方便用户选择本地视频进行观看。

本实施例所述显示本地视频封面的装置,其接收单元501用于接收显示视频封面的请求,视频标识获取单元501用于获取每一本地视频的视频标识,所述视频标识包括视频封面及视频播放地址,发送单元502用于按预设顺序发送每一视频封面,每一视频封面链接至对应的视频播放地址,使用户可在视频封面显示界面统一查看本地视频的视频封面,并根据视频封面提供的与视频相关的信息来选择视频进行观看。

实施例6

根据的参数可以有不同的顺序,例如按照点击量的多少来设定顺序,则发送单元502还用于:

获取每一本地视频的点击次数;

按照所述点击次数从大到小的顺序发送与每一本地视频对应的视频封面。

当某本地视频的点击次数较多时,则说明观看该本地视频的用户较多,故该本地视频被用户选择的可能性较大,故按照点击次数较的大小依次显示本地视频的视频封面,可使用户方便选择。

再如按照本地视频的存储时间来设定顺序,则发送单元502还用于:

根据本地视频的视频标识获取每一本地视频的存储时间;

按照所述存储时间由短到长的顺序发送与每一本地视频对应的视频封面。

若某本地视频的存储时间较短,则说明该视频为终端设备下载不久的视频,故将时间较短的视频封面放置在前面,以便于用户获悉本地视频的更新状态,方便用户选择本地视频进行观看。

本实施例中发送单元502用于将视频封面按照点击次数或者存储时间来排序,并依次进行发送,使排线前面的视频封面对应的视频为点击次数最多或者最新下载的本地视频,方便用户进行选择。

实施例7

在本实施例中,发送单元502还可用于:

获取网络视频热度排行目录,所述热度排行目录记录每一网络视频的视频标识及其热度排名;

根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,获取本地视频的热度排行;

按照本地视频的热度排行由高至低的顺序发送与每一本地视频对应的视频封面。

本实施例中,发送单元502通过获取网络视频热度排行目录,并根据每一本地视频的视频标识与网络视频热度排行目录的匹配关系,获取本地视频的热度排行,最后按照本地视频的热度排行由高至低的顺序发送视频封面,使热度较高的视频对应的封面靠前显示,方便用户对本地视频进行选择。

实施例8

若本地视频中存在与所述网络视频热度排行目录匹配失败的本地视频,还包括:

确定单元,根据每一本地视频的视频标识与所述网络视频热度排行目录的匹配关系,确定与所述网络视频热度排行目录匹配失败的本地视频的视频标识。

删除单元,将与所述网络视频热度排行目录匹配失败的本地视频的视频标识及对应的本地视频删除。

本实施例中,确定单元用于确定与所述网络视频热度排行目录匹配失败的本地视频的视频标识,删除单元用于删除本地视频中与所述网络视频热度排行目录匹配失败的本地视频及其视频标识,以提供空间下载新的热门视频。

实施例9

本实施例提供一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的显示本地视频封面的方法。

实施例10

图6是本实施例提供的执行显示本地视频封面的方法的电子设备的硬件结构示意图,如图6所示,该设备包括:

一个或多个处理器1001以及存储器1002,图6中以一个处理器1001为例。

执行显示本地视频封面的方法的设备还可以包括:输入装置1003和输出装置1004。

处理器1001、存储器1002、输入装置1003和输出装置1004可以通过总线或者其他方式连接,图6中以通过总线连接为例。

存储器1002作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的执行显示本地视频封面的方法对应的程序指令/模块(例如,附图5所示的接收单元501、视频标识获取单元502和发送单元503)。处理器1001通过运行存储在存储器1002中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的执行显示本地视频封面的方法。

存储器1002可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据显示本地视频封面的处理装置的使用所创建的数据等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1002可选包括相对于处理器1001远程设置的存储器,这些远程存储器可以通过网络连接至显示本地视频封面的处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置1003可接收输入的数字或字符信息,以及产生与显示本地视频封面的处理装置的用户设置以及功能控制有关的键信号输入。输出装置704可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器1002中,当被所述一个或者多个处理器1001执行时,执行上述任意方法实施例中的执行显示本地视频封面的方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

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