动态视频海报的排名方法、系统、装置及存储介质与流程

文档序号:17898253发布日期:2019-06-13 16:09阅读:252来源:国知局
动态视频海报的排名方法、系统、装置及存储介质与流程

本发明涉及互联网通信领域,尤其是一种动态视频海报的排名方法、系统、装置及存储介质。



背景技术:

随着互联网的广泛应用,在互联网视频或社交产品中,用户可以通过搜索行为来获取感兴趣的剧集、新闻、时尚、教育等相关内容,同时也可以使用热点事件相关的查询词获取事件资讯。通常搜索引擎可以统计一定时间段内的用户搜索行为数据,对所有查询词按搜索次数进行排序生成热搜榜。用户可以通过热搜榜来获知近期的热门查询词,从而获取感兴趣的内容或事件资讯。

在电子节目指南系统中包括大量的视频海报,视频海报用于对视频内容进行介绍。日常生活中人们可通过web网页、电视、手机或平板等客户端查看视频海报从而直观了解视频内容,然后选择感兴趣的视频进行观看。随着视频业务的发展,直播已经成为一种重要的视频播放形式,通过视频海报对直播的视频进行预览也就成为人们关注的热点。

现有的视频海报大多只能以静态图片和/或文字的方式展示海报内容,功能较为单一,很难引起用户的兴趣,导致用户对此类型的海报关注度极低,降低了用户的操作体验。

目前尚未出现将动态视频海报与热搜榜相结合来提升用户的兴趣和操作体验的方案。



技术实现要素:

为解决上述技术问题,本发明的目的在于:提供一种功能丰富和操作体验好的动态视频海报的排名方法、系统、装置及存储介质。

本发明一方面所采取的技术方案是:

动态视频海报的排名方法,包括以下步骤:

获取动态视频海报,所述动态视频海报根据第一视频流、第一信息和海报模板生成,所述第一视频流包括直播的视频流预设时间内的视频流,所述第一信息包括动态视频海报制作用户的特征信息;

获取第一数据,所述第一数据包括动态视频海报的被浏览次数、被查询次数、被点击次数、被引用次数和被点赞数中的至少一种;

根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜。

进一步,所述获取动态视频海报这一步骤,具体包括:

从当前直播的视频流中截取前预设时间内的视频流或后预设时间内的视频流,得到第一视频流;

获取第一信息;

获取海报模板;

将第一视频流、第一信息和海报模板采用动态视频渲染技术合成动态视频海报。

进一步,所述根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜这一步骤,具体包括:

按照第一数据自大到小的顺序对动态视频海报进行降序排序;

根据降序排序的结果生成动态视频海报的排行榜,所述动态视频海报的排行榜将第一数据最大的动态视频海报排在最前位置。

进一步,所述根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜这一步骤,还具体包括:

对动态视频海报按所属的类型进行分类。

进一步,所述动态视频海报制作用户的特征信息包括用户人脸图像、用户id、用户指纹、用户指静脉、用户掌静脉、用户掌纹和用户虹膜中的至少一种。

进一步,所述第一信息还包括动态视频海报制作用户输入的弹幕信息和留言信息。

本发明另一方面所采取的技术方案是:

动态视频海报的排名系统,包括:

第一获取模块,用于获取动态视频海报,所述动态视频海报根据第一视频流、第一信息和海报模板生成,所述第一视频流包括直播的视频流预设时间内的视频流,所述第一信息包括动态视频海报制作用户的特征信息;

第二获取模块,用于获取第一数据,所述第一数据包括动态视频海报的被浏览次数、被查询次数、被点击次数、被引用次数和被点赞数中的至少一种;

排名模块,用于根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜。

进一步,所述第一获取模块具体包括:

视频流获取单元,用于从当前直播的视频流中截取前预设时间内的视频流或后预设时间内的视频流,得到第一视频流;

第一信息获取单元,用于获取第一信息;

海报模板获取单元,用于获取海报模板;

合成单元,用于将第一视频流、第一信息和海报模板采用动态视频渲染技术合成动态视频海报。

本发明另一方面所采取的技术方案是:

动态视频海报的排名装置,包括:

至少一个存储器,用于存储程序;

至少一个处理器,用于执行所述程序以实现如本发明所述的动态视频海报的排名方法。

本发明另一方面所采取的技术方案是:

存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如本发明所述的动态视频海报的排名方法。

本发明的有益效果是:本发明动态视频海报的排名方法、系统、装置及存储介质,获取根据第一视频流、第一信息和海报模板生成的动态视频海报,通过第一视频流从直播的视频流中获取预设时间内的视频流,并结合动态视频海报制作用户的特征信息和海报模板生成动态视频海报,从而使视频海报能以动态视频的方式动态展示海报制作用户的特征信息等更丰富的展示内容,功能更丰富,有利于提升用户的关注度和操作体验;根据动态视频海报的被浏览次数、被查询次数、被点击次数、被引用次数、被点赞数等第一数据来对动态视频海报进行排名,生成动态视频海报的排行榜,能通过动态视频海报的排行榜为用户提供近期的热点内容或事件资讯,提升了用户的兴趣和操作体验。

附图说明

图1为本发明实施例提供的动态视频海报的排名方法流程图;

图2为本发明实施例提供的动态视频海报的排名系统的结构框图;

图3为本发明实施例提供的动态视频海报的排名装置的结构框图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

参照图1,本发明实施例提供了一种动态视频海报的排名方法,包括以下步骤:

s101、获取动态视频海报,所述动态视频海报根据第一视频流、第一信息和海报模板生成,所述第一视频流包括直播的视频流预设时间内的视频流,所述第一信息包括动态视频海报制作用户的特征信息;

s102、获取第一数据,所述第一数据包括动态视频海报的被浏览次数、被查询次数、被点击次数、被引用次数和被点赞数中的至少一种;

s103、根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜。

与现有海报只能展示静态的文字和/或静态图片不同的是,本实施例先通过后台服务器(用于进行动态视频海报编辑或制作的工具或界面,主要提供作为海报模板的图片、制作用户特征信息输入、社交信息(包括留言信息)的输入、弹幕信息(如弹幕展示参数)、截取的视频流识别以及最终的视频海报合成等功能)获取当前直播的视频流预设时间内的视频流作为第一视频流,然后在后台服务器将获取的第一视频流与制作用户特征信息、海报模板等合成动态视频海报,合成的动态视频海报再通过朋友圈、微博等社交媒体进行分享,最后后台服务器或云端可收集或获取动态视频的被浏览次数、被查询次数、被点击次数、被引用次数和被点赞数等第一数据并根据第一数据来对视频海报进行排名,生成类似“热搜榜”的动态视频海报的排行榜。在动态视频海报的排行榜中,由于动态视频海报是根据直播的视频流生成的,而直播又往往能反映时下最新的突发事件,故排名越靠前的动态视频海报就越能反映最新的事件资讯或内容,相当于将动态视频海报排名与最新的突发事件建立了关联。

具体地,第一视频流的获取方式可以是前端应用程序通过编码器(用于视频解码)从当前直播的视频流中截取并上传给后台服务器的,还可以是后台服务器通过识别直播画面的声音或图像等方式后截取的。

本实施例的动态视频海报包含了直播的视频流(即当前直播画面)的多幅画面帧,这样合成的视频海报就可以展示不止一幅图片,所以可以通过动态视频的方式展示海报,增加对观看者的吸引力。此外,为了增加播放内容的丰富性和趣味性,本实施例在动态视频海报中还可加入用户特征信息(如用户头像)、社交信息(如留言)、弹幕、文字、二维码、红包口令等。预设时间可根据动态视频海报的编辑用户的需要进行灵活选取,如设置为10s等。

具体地,前端应用程序指安装在智能移动终端上的程序(如某平台app等),智能移动终端包括智能手机、平板电脑等终端。

而后台服务器主要包括视频流识别获取模块、信息输入口、海报模板库、合成模块、社交媒体接口和排名模块等。

其中,视频流识别获取模块,用于接收编码器上传的第一视频流或者直接通过识别直播画面的声音或图像等方式得到的第一视频流。

信息输入接口,用于供海报编辑用户输入社交信息(如留言等)、弹幕信息(如弹幕展示参数)、用户特征信息、红包口令id(一般为若干个数字)和优惠信息(如折扣信息)等信息。

海报模板库,用于提供各种海报模板来供海报编辑或制作用户选择。

合成模块,用于通过视频渲染技术将第一视频流、社交信息、海报模板、弹幕信息、用户特征信息、红包口令id、优惠信息等信息合成动态视频海报。具体地,合成模块可先把信息输入接口输入的信息转化为二进制字节流,然后通过ffmpeg(第三方开源sdk)用不同的层再渲染出来,即可实现动态视频海报的合成。

社交媒体接口,用于将合成的动态视频海报通过微信、微博等社交媒体进行分享和传播。

以第一视频流为足球直播的视频流为例,若用户需要采用本实施例的方法来将用户的特征信息与某个进球画面合成动态视频海报,则可以进行如下操作:

首先,通过前端应用程序的编码器从足球直播画面中截取进球前10秒的视频流(包含该进球画面)并上传后台服务器;

接着,通过后台服务器的信息输入口输入用户id和导入或上传用户头像,并在信息输入口中输入要发布的留言、弹幕信息、用户的特征信息、红包口令id、优惠信息等信息;

然后,点击后台服务器界面的动态视频海报合成按钮,即可通过合成模块生成包含该进球画面和用户特征信息的动态视频海报;

最后,将生成的动态视频海报通过社交媒体接口实现朋友圈、微博等的分享和播放显示。

排名模块,用于通过社交媒体接口获取动态视频海报的被浏览次数、被查询次数、被点击次数、被引用次数和被点赞数等第一数据,并按照第一数据对动态视频海报进行排名。排名时按照第一数据自大到小的顺序进行排序,然后根据排序的结果生成动态视频海报的排行榜,将第一数据大的动态视频海报排在排行榜的前面位置。此外,该排行榜也可以提供动态视频海报的关键词等信息,还可以对每个动态视频海报打分。

进一步作为优选的实施方式,所述获取动态视频海报这一步骤s101,具体包括:

s1011、从当前直播的视频流中截取前预设时间内的视频流或后预设时间内的视频流,得到第一视频流;

s1012、获取第一信息;

s1013、获取海报模板;

s1014、将第一视频流、第一信息和海报模板采用动态视频渲染技术合成动态视频海报。

具体地,动态视频渲染技术可采用ffmpeg(第三方开源sdk)视频渲染技术。

进一步作为优选的实施方式,所述根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜这一步骤s103,具体包括:

s1031、按照第一数据自大到小的顺序对动态视频海报进行降序排序;

s1032、根据降序排序的结果生成动态视频海报的排行榜,所述动态视频海报的排行榜将第一数据最大的动态视频海报排在最前位置。

具体地,第一数据的大小反映了动态视频海报的受欢迎程度或热度大小,因此第一数据最大的动态视频海报很可能提供了时下最新的突发事件信息。

进一步作为优选的实施方式,所述根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜这一步骤s103,还具体包括:

s1033、对动态视频海报按所属的类型进行分类。

本实施例增设了对动态视频海报进行分类的过程,除了根据第一数据为所有类型的所有动态视频海报生成全类型的动态视频海报排行榜之外,还可以根据第一数据为每个类型的所有动态视频海报生成该类型的动态视频海报排行榜,更加全面,功能更丰富。

进一步作为优选的实施方式,所述动态视频海报制作用户的特征信息包括用户人脸图像、用户id、用户指纹、用户指静脉、用户掌静脉、用户掌纹和用户虹膜中的至少一种。

具体地,用户人脸图像还可以是对人脸图像进行优化后生成的用户头像。

由上述内容可知,本实施例可让用户从用户人脸图像、用户id、用户指纹、用户指静脉、用户掌静脉、用户掌纹和用户虹膜中选择任意一种或任意几种信息来生成动态视频海报,更加灵活和多样化。

进一步作为优选的实施方式,所述第一信息还包括动态视频海报制作用户输入的弹幕信息和留言信息。

参照图2,本发明实施例提供了一种动态视频海报的排名系统,包括:

第一获取模块201,用于获取动态视频海报,所述动态视频海报根据第一视频流、第一信息和海报模板生成,所述第一视频流包括直播的视频流预设时间内的视频流,所述第一信息包括动态视频海报制作用户的特征信息;

第二获取模块202,用于获取第一数据,所述第一数据包括动态视频海报的被浏览次数、被查询次数、被点击次数、被引用次数和被点赞数中的至少一种;

排名模块203,用于根据第一数据对动态视频海报进行排名,生成动态视频海报的排行榜。

进一步作为优选的实施方式,所述第一获取模块201具体包括:

视频流获取单元2011,用于从当前直播的视频流中截取前预设时间内的视频流或后预设时间内的视频流,得到第一视频流;

第一信息获取单元2012,用于获取第一信息;

海报模板获取单元2013,用于获取海报模板;

合成单元,用于将第一视频流、第一信息和海报模板采用动态视频渲染技术合成动态视频海报。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

参照图2,本发明实施例提供了一种动态视频海报的排名装置,包括:

至少一个存储器301,用于存储程序;

至少一个处理器302,用于执行所述程序以实现如本发明所述的动态视频海报的排名方法。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行如本发明所述的动态视频海报的排名方法。

以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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