一种视频信息显示方法、装置和存储介质与流程

文档序号:21002701发布日期:2020-06-05 22:51阅读:153来源:国知局
一种视频信息显示方法、装置和存储介质与流程

本发明涉及计算机技术领域,尤其是一种视频信息显示方法、装置和存储介质。



背景技术:

视频网站和视频应用软件都有向用户推送视频信息、使得被推送的视频信息在用户所使用的客户端上显示出来的需求。随着移动互联网技术的发展,各种类型的视频层出不穷,而用户从节约网络使用费用以及观看时间等角度出发,希望能够快速获取视频信息,然后从中选择自己感兴趣的视频进行观看。

现有技术广泛使用大数据分析的方法,从用户的观看历史或浏览历史分析用户的喜好,然后向用户推送相应的视频。现有技术虽然能够在一定时间内满足用户的需求,使得用户在一定时间内所接收到的视频都是他感兴趣的视频,为用户节约了逐个浏览视频所产生的时间耗费以及网络使用费用,但是由于大数据分析的局限性,这将导致用户一直被推送和观看特定几种类型的视频,长久容易导致审美疲劳。由此可见,如何向用户推送多样的视频信息以及显示出来,仍然是一个没有被妥善解决的问题。



技术实现要素:

为了解决上述技术问题,本发明的目的在于提供一种视频信息显示方法、装置和存储介质。

一方面,本发明实施例中包括一种视频信息显示方法,包括以下步骤:

获取至少一个视频的视觉缩略信息和文字描述信息;

将各所述视觉缩略信息分别显示于显示界面的各第一显示区,将各所述文字描述信息分别显示于显示界面的各第二显示区;部分或全部所述第一显示区和第二显示区之间具有一一对应的关系;所述显示界面上还显示至少一个标记信息,各所述标记信息用于标明所述第一显示区与相应所述第二显示区之间的对应关系;

使至少一个所述第一显示区所显示的视觉缩略信息,与对应所述第二显示区所显示的文字描述信息来自不同的视频。

进一步地,所述视频信息显示方法还包括以下步骤:

对各所述第一显示区所显示的各所述视觉缩略信息,和/或各所述第二显示区所显示的各所述文字描述信息进行至少一次更新;

使更新后显示于一所述第一显示区上的视觉缩略信息,与显示于对应所述第二显示区上的文字描述信息来自不同的视频。

进一步地,所述视频信息显示方法还包括以下步骤:

检测作用于所述显示界面的操作;

对检测到的所述操作进行定位,确定所述操作所在的所述第一显示区或第二显示区;

根据所确定的所述第一显示区或第二显示区,启动播放相应的视频。

进一步地,所述视频信息显示方法还包括以下步骤:

获取作用于所有所述第一显示区的操作累计所得的第一总数,以及作用于所有所述第二显示区的操作累计所得的第二总数,确定其中的较大者;

确定所述第一总数大于所述第二总数,隐藏所有所述第二显示区。

进一步地,所述视频信息显示方法还包括以下步骤:

确定所述第二总数大于所述第一总数,隐藏所有所述第一显示区。

进一步地,所述视频信息显示方法还包括以下步骤:

对至少一个所述第一显示区与其对应的第二显示区进行内容调换处理;所述内容调换处理使得:与所述第一显示区原先所显示的视觉缩略信息来自同一视频的文字描述信息,被显示于所述第二显示区;和/或与所述第二显示区原先所显示的文字描述信息来自同一视频的视觉缩略信息,被显示于所述第一显示区。

进一步地,所述内容调换处理是由预置的定时触发条件或检测到的操作触发的。

另一方面,本发明实施例中还包括一种视频信息显示装置,包括:

控制模块,用于获取至少一个视频的视觉缩略信息和文字描述信息;

显示模块,用于在所述控制模块的控制下:

将各所述视觉缩略信息分别显示于显示界面的各第一显示区,将各所述文字描述信息分别显示于显示界面的各第二显示区;部分或全部所述第一显示区和第二显示区之间具有一一对应的关系;所述显示界面上还显示至少一个标记信息,各所述标记信息用于标明所述第一显示区与相应所述第二显示区之间的对应关系;

使至少一个所述第一显示区所显示的视觉缩略信息,与对应所述第二显示区所显示的文字描述信息来自不同的视频。

另一方面,本发明实施例中还包括一种装置,包括存储器和处理器,所述存储器用于存储至少一个程序,所述处理器用于加载所述至少一个程序以执行本发明实施例所述视频信息显示方法。

另一方面,本发明实施例中还包括一种介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行本发明实施例所述视频信息显示方法。

本发明的有益效果是:通过调整视觉缩略信息和文字描述信息的组合关系,并且使得位于对应的第一显示区和第二显示区内的视觉缩略信息和文字描述信息来自不同的视频,由于人的关注范围普遍是狭窄的,而且人的是短期记忆普遍是短暂的,当第一显示区和第二显示区的数量较多时,用户只能同时关注一个或不多的数个第一显示区和第二显示区,可以产生内容丰富多彩的视觉感受;将调整后的视觉缩略信息和文字描述信息显示出来,即使在获取到的视频及其视觉缩略信息和文字描述信息数量不变的情况下,也能使得观看视频信息的用户感受到视频信息比较丰富,从而提高观看视频的兴趣和乐趣;并且这种视频信息显示方法无需依赖对特定用户的历史浏览数据进行分析,因此具有较好的通用性和适应性,无需占用过多计算资源即可实现,而且不会因依赖历史数据而长期向用户显示特定的几种视频信息,增加用户所接收到的视频信息的多样性。

附图说明

图1为实施例中所述视频信息显示方法的一种应用场景的示意图;

图2为实施例中所述音乐剧的视觉缩略信息与文字描述信息的示意图;

图3为实施例中所述电视剧的视觉缩略信息与文字描述信息的示意图;

图4为实施例中所述纪录片的视觉缩略信息与文字描述信息的示意图;

图5为实施例中所述体育比赛的视觉缩略信息与文字描述信息的示意图;

图6为实施例中所述显示界面与各第一显示区和第二显示区的示意图;

图7为实施例中所述第一显示区和第二显示区对应关系的示意图;

图8为使用实施例中视频信息显示方法后的一种显示效果示意图;

图9为实施例中对图8进行更新后的一种显示效果示意图;

图10为实施例中对图9进行内容调换处理后的一种显示效果示意图。

具体实施方式

本实施例中,所涉及的场景如图1所示,由视频网站或视频app的运营商来运行服务端,服务端向用户使用的客户端发送视频以及视频信息。

本实施例中所述的视频信息包括视觉缩略信息和文字描述信息。其中视觉缩略信息是指从视频中提取出来的缩略图,或者经过画质弱化的视频片段;文字描述信息是指用于表明视频的文件名、文件类型、内容、主题、发布日期、著作权相关信息等信息的文本。

一个视频可以对应多个视觉缩略信息以及多个文字描述信息,例如可以从一个视频的不同时间轴位置提取出多个缩略图,使用列表去描述一个视频的文件名、文件类型、内容、主题、发布日期、著作权相关信息等信息。由于一个视频对应的视觉缩略信息和文字描述信息的多少不影响本实施例视频信息显示方法的实施,因此本实施例中进行简化描述处理,一个视频具有一个缩略图以作为其视觉缩略信息,以及一个文件名以作为其文字描述信息,也就是视频、视觉缩略信息和文字描述信息存在一一对应的关系。

本实施例中,可以由服务端来执行所述视频信息显示方法,即由服务端来执行视频信息显示方法的全部步骤,从服务端存储的视频中读取出视觉缩略信息和文字描述信息,生成相应的显示信号,将显示信号发送到客户端中,由客户端根据显示信号显示出相应内容。也可以由客户端来执行所述视频信息显示方法,即由客户端从服务端中获取到视频的视觉缩略信息和文字描述信息,执行视频信息显示方法的全部步骤,生成相应的显示信号并显示出来。

所述视频信息显示方法包括以下步骤:

s1.获取至少一个视频的视觉缩略信息和文字描述信息;本实施例中,所获取到的四个视频分别为如图2所示的音乐剧、如图3所示的电视剧、如图4所示的纪录片和如图5所示的体育比赛;

s2.将各所述视觉缩略信息分别显示于显示界面的各第一显示区,将各所述文字描述信息分别显示于显示界面的各第二显示区;部分或全部所述第一显示区和第二显示区之间具有一一对应的关系;所述显示界面上还显示至少一个标记信息,各所述标记信息用于标明所述第一显示区与相应所述第二显示区之间的对应关系;

参照图6,客户端设有一个显示界面,通过对客户端的控制,可以使得显示界面上存在多个实体的或虚拟的第一显示区和第二显示区。本实施例中,第一显示区和第二显示区是一一对应的,即每个第一显示区都有与其对应的第二显示区。

参照图7,通过对各第一显示区和各第二显示区的位置布置,例如将一个第一显示区与对应第二显示区之间的距离设得较近,而这个第一显示区与其他第二显示区之间的距离设得较远,可以使得用户明显地看出各第一显示区和各第二显示区之间的对应关系,即此时所述的标记信息是指各第一显示区和各第二显示区的位置关系。也可以控制显示界面上显示出具有特定颜色的方框,将具有对应关系的第一显示区和第二显示区框起来,以突出它们之间的对应关系,即此时所述的标记信息是指这样的方框。

s3.使至少一个所述第一显示区所显示的视觉缩略信息,与对应所述第二显示区所显示的文字描述信息来自不同的视频。

步骤s2和s3可以是同时执行的,即不显示步骤s2本身的执行结果,直接显示步骤s3的执行结果。步骤s1-s3的一种执行结果如图8所示,其中位于左上角的第一显示区所显示的是来自“音乐剧”这一视频的视觉缩略信息,而与其相应的第二显示区,即位于左上角的第二显示区所显示的是来自“纪录片”这一视频的文字描述信息;位于右上角的第一显示区所显示的是来自“电视剧”这一视频的视觉缩略信息,而与其相应的第二显示区,即位于右上角的第二显示区所显示的是来自“音乐剧”这一视频的文字描述信息;位于左下角的第一显示区所显示的是来自“纪录片”这一视频的视觉缩略信息,而与其相应的第二显示区,即位于左下角的第二显示区所显示的是来自“体育比赛”这一视频的文字描述信息;位于右下角的第一显示区所显示的是来自“体育比赛”这一视频的视觉缩略信息,而与其相应的第二显示区,即位于右下角的第二显示区所显示的是来自“电视剧”这一视频的文字描述信息。

执行步骤s1-s3,通过调整视觉缩略信息和文字描述信息的组合关系,并且使得位于对应的第一显示区和第二显示区内的视觉缩略信息和文字描述信息来自不同的视频,由于人的关注范围普遍是狭窄的,而且人的是短期记忆普遍是短暂的,当第一显示区和第二显示区的数量较多时,用户只能同时关注一个或不多的数个第一显示区和第二显示区,可以产生内容丰富多彩的视觉感受;将调整后的视觉缩略信息和文字描述信息显示出来,即使在获取到的视频及其视觉缩略信息和文字描述信息数量不变的情况下,也能使得观看视频信息的用户感受到视频信息比较丰富,从而提高观看视频的兴趣和乐趣;并且这种视频信息显示方法无需依赖对特定用户的历史浏览数据进行分析,因此具有较好的通用性和适应性,无需占用过多计算资源即可实现,而且不会因依赖历史数据而长期向用户显示特定的几种视频信息,增加用户所接收到的视频信息的多样性。

在执行步骤s1-s3的基础上,还可以执行以下步骤:

s4.对各所述第一显示区所显示的各所述视觉缩略信息,和/或各所述第二显示区所显示的各所述文字描述信息进行至少一次更新;

s5.使更新后显示于一所述第一显示区上的视觉缩略信息,与显示于对应所述第二显示区上的文字描述信息来自不同的视频。

步骤s4和s5可以是同时执行的,即不显示步骤s4本身的执行结果,直接显示步骤s5的执行结果。

执行步骤s4时,在每次更新中,可以获取新的视觉缩略信息和/或文字描述信息,将第一显示区和第二显示区中原有的视觉缩略信息和/或文字描述信息删去,然后加入新的视觉缩略信息和/或文字描述信息,也可以不改变原有的视觉缩略信息和/或文字描述信息,仅调换原有的视觉缩略信息和/或文字描述信息在各第一显示区和第二显示区中的位置。执行步骤s5使得无论步骤s4中通过何种方式进行更新,都不改变步骤s3的规则,也就是至少一个所述第一显示区所显示的视觉缩略信息,与对应所述第二显示区所显示的文字描述信息来自不同的视频。

例如,对图8所示的显示界面执行步骤s4和s5,可以获得如图9所示的显示界面以及其所显示的各视觉缩略信息和文字描述信息。

执行步骤s4和s5,通过对第一显示区中的视觉缩略信息和第二显示区中的文字描述信息进行更新,可以进一步增加显示界面中所显示的视觉缩略信息和文字描述信息的多样性,从而使得用户感受到面临丰富的选择,产生良好的使用体验。

在执行步骤s1-s3或者步骤s1-s5的基础上,还可以执行以下步骤:

s6.检测作用于所述显示界面的操作;具体地,当显示界面是通过普通的显示设备显示出来,则可以通过键盘和鼠标等交互设备检测用户的操作,当显示界面是通过触摸屏显示出来,则可以通过触摸屏检测用户的操作;

s7.对检测到的所述操作进行定位,确定所述操作所在的所述第一显示区或第二显示区;检测光标或触碰等操作所在的第一显示区或第二显示区;

s8.根据所确定的所述第一显示区或第二显示区,启动播放相应的视频;例如,用户对图8所示的显示界面进行操作,当操作于左上角的第一显示区,则启动播放音乐剧;当操作于右下角的第二显示区,则启动播放电视剧。

通过执行步骤s6-s8,可以向用户提供简便的交互方式,产生所见即所得的使用体验。

在执行步骤s1-s3、步骤s1-s5或步骤s1-s8的基础上,还可以执行以下步骤:

s9.获取作用于所有所述第一显示区的操作累计所得的第一总数,以及作用于所有所述第二显示区的操作累计所得的第二总数;具体地,在预设或者由用户设定的时间窗口内,对作用于各第一显示区中的操作进行数量累加,最终得到第一总数;对作用于各第二显示区中的操作进行数量累加,最终得到第二总数;

s10.在所述第一总数大于所述第二总数的情况下,隐藏所有所述第二显示区;所述第一总数大于所述第二总数的情况,也就是第一总数大于第二总数,这表明用户更倾向于关注第一显示区的内容,此时显示界面隐藏所有所述第二显示区,也就是仅显示第一显示区而不显示第二显示区,这样可以使得显示界面更加简洁;

s11.在所述第二总数大于所述第一总数的情况下,隐藏所有所述第一显示区;所述第二总数大于所述第一总数的情况,也就是第二总数大于第一总数,这表明用户更倾向于关注第二显示区的内容,此时显示界面隐藏所有所述第一显示区,也就是仅显示第二显示区而不显示第一显示区,这样可以使得显示界面更加简洁。

在执行步骤s1-s3、步骤s1-s5、步骤s1-s8或步骤s1-s11的基础上,还可以执行以下步骤:

s12.对至少一个所述第一显示区与其对应的第二显示区进行内容调换处理。

所述内容调换处理是由预置的定时触发条件或检测到的操作触发的。例如,当服务端或者客户端所设置的定时器达到设定值之后,则触发执行内容调换处理。也可以在显示界面中显示一个触发按钮,当检测到用户对触发按钮进行操作,则触发执行内容调换处理。

执行内容调换处理之后,与所述第一显示区原先所显示的视觉缩略信息来自同一视频的文字描述信息,被显示于所述第二显示区;和/或与所述第二显示区原先所显示的文字描述信息来自同一视频的视觉缩略信息,被显示于所述第一显示区。

对图9执行内容调换处理,可以得到如图10所示的显示界面及其所显示的视觉缩略信息和文字描述信息。

图9中,左上角的第一显示区中显示“电视剧”所对应的视觉缩略信息,经过内容调换处理所得的图10中,左上角的第二显示区中显示“电视剧”所对应的文字描述信息;

图9中,左上角的第二显示区中显示“体育比赛”所对应的文字描述信息,经过内容调换处理所得的图10中,左上角的第一显示区中显示“体育比赛”所对应的视觉缩略信息;

图9中,右上角的第一显示区中显示“音乐剧”所对应的视觉缩略信息,经过内容调换处理所得的图10中,右上角的第二显示区中显示“音乐剧”所对应的文字描述信息;

图9中,右上角的第二显示区中显示“纪录片”所对应的文字描述信息,经过内容调换处理所得的图10中,右上角的第一显示区中显示“纪录片”所对应的视觉缩略信息;

图9中,左下角的第一显示区中显示“体育比赛”所对应的视觉缩略信息,经过内容调换处理所得的图10中,左下角的第二显示区中显示“体育比赛”所对应的文字描述信息;

图9中,左下角的第二显示区中显示“音乐剧”所对应的文字描述信息,经过内容调换处理所得的图10中,左下角的第一显示区中显示“音乐剧”所对应的视觉缩略信息;

图9中,右下角的第一显示区中显示“纪录片”所对应的视觉缩略信息,经过内容调换处理所得的图10中,右下角的第二显示区中显示“纪录片”所对应的文字描述信息;

图9中,右下角的第二显示区中显示“电视剧”所对应的文字描述信息,经过内容调换处理所得的图10中,右下角的第一显示区中显示“电视剧”所对应的视觉缩略信息。

经过内容调换处理,可以大致保持视觉缩略信息和文字描述信息原来的分布位置,同时将各视觉缩略信息和文字描述信息的表现形式进行调换,也就是将原先的视觉缩略信息转换成文字描述信息,将原先的文字描述信息转换成视觉缩略信息,从而使得视频信息的呈现更加多样化,避免形成枯燥感。

通过将本实施例中的视频显示方法编写成计算机程序,并写入控制模块中,可以使得控制模块具有获取至少一个视频的视觉缩略信息和文字描述信息的功能;将控制模块连接到显示模块,控制模块可以控制显示模块:

将各所述视觉缩略信息分别显示于显示界面的各第一显示区,将各所述文字描述信息分别显示于显示界面的各第二显示区;部分或全部所述第一显示区和第二显示区之间具有一一对应的关系;所述显示界面上还显示至少一个标记信息,各所述标记信息用于标明所述第一显示区与相应所述第二显示区之间的对应关系;

使至少一个所述第一显示区所显示的视觉缩略信息,与对应所述第二显示区所显示的文字描述信息来自不同的视频。

所述控制模块和显示模块组成视频信息显示装置,它具体可以是用户所使用的手机、平板电脑、笔记本电脑或者台式机等设备。所述控制模块和显示模块可以是具有相应功能的软件模块或硬件模块。所述视频信息显示装置可以执行实施例所述视频信息显示方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。

本实施例还包括一种存储介质和装置,所述存储介质和装置中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述视频信息显示方法。

需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关系来说的。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本实施例所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本实施例说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本发明。本实施例所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。本实施例所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。

应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读介质在计算机程序中实现,其中如此配置的介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

此外,可按任何合适的顺序来执行本实施例描述的过程的操作,除非本实施例另外指示或以其他方式明显地与上下文矛盾。本实施例描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。

进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像系统、装置通信等等。本发明的各方面可以以存储在非暂时性介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入介质、ram、rom等,使得其可由可编程计算机读取,当介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本实施例所述的发明包括这些和其他不同类型的非暂时性计算机可读介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。

计算机程序能够应用于输入数据以执行本实施例所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

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