一种信息推送方法技术

技术编号:14060742 阅读:41 留言:0更新日期:2016-11-27 16:56
本发明专利技术公开了一种信息推送方法,包括:在本地的视频播放窗口之上,建立透明背景遮罩层;在本地后台建立遮罩层缓存;在所述视频播放窗口中播放某个指定统一资源定位符URL的视频文件时,根据所述URL在网络端查找该视频文件所对应的交互信息组;将所述交互信息组中的交互信息缓存于所述遮罩层缓存;将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。本发明专利技术的信息推送方法,将所播放视频的交互信息通过透明背景遮罩层的方式显示于正在播放的视频窗口之上,使得用户在不影响观看视频的同时查看所观看视频的相关交互信息。该方法改变了人们观看视频的传统方式,实现了建立在视频观看基础上的用户社交互动。

【技术实现步骤摘要】

本专利技术涉及计算机及互联网领域,特别涉及一种视频播放过程中的信息推送方法
技术介绍
随着电脑的普及和互联网的发展,网络视频播放已经成为人们日常生活中获取各类视频信息(如电影、电视剧、纪录片、新闻等)的重要渠道。并且,随着人们需求的不断提高,以及视频网站技术的不断发展,各个视频网站也推出了针对所播放视频的实时评论功能。该功能大体是在视频窗口的下方或者侧方提供一个评论区域,将观看该视频的用户的评论推送并显示于该评论区域中。在非全屏播放模式下,用户可边看视频内容,边看评论区域中的用户评论。该种及看视频和看评论相结合的方式给用户带来的极其方便的体验,用户可以通过评论区域中的用户评论获知当前观看视频的受欢迎程度,以及其他用户对该视频的各种看法,并获取所需要的信息(例如,视频的背景音乐名称等)。但是,该种及看视频和看评论相结合的方式的一个问题是,若想同时看视频和看评论,则视频必须以嵌入于浏览器或者相应的播放软件的窗口播放方式进行,该种方式下,播放的视频窗口小,造成视频中的细节显示不清楚,影响用户对视频的观看。而进行全屏播放时,虽然播放的视频窗口足够大,增加了用户观看视频的体验,但是全屏的播放无法实现对播放窗口以外的评论区域内容的展示,进而影响了用户对视频评论的需求。因此,现有的视频播放和视频评论信息的展示方面,还有待进一步改善。
技术实现思路
有鉴于此,本专利技术提供一种信息推送方法,以使得用户在不影响观看视频的同时查看所观看视频的相关交互信息。本专利技术的技术方案是这样实现的:一种信息推送方法,包括:在本地的视频播放窗口之上,建立透明背景遮罩层;在本地后台建立遮罩层缓存;在所述视频播放窗口中播放某个指定统一资源定位符URL的视频文件时,根据所述URL在网络端查找该视频文件所对应的交互信息组;在网络端查找到该视频文件所对应的交互信息组后,将所述交互信息组中的交互信息缓存于所述遮罩层缓存;将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。进一步,所述视频播放窗口为全屏的视频播放窗口。进一步,所述交互信息包括观看所述视频文件的用户的聊天信息和/或评论信息。进一步,所述方法采用覆盖Overlay显示模式。进一步,所述遮罩层缓存建立于本地图像处理器IPU中。进一步,将所述交互信息组中的交互信息缓存于所述遮罩层缓存,包括:本地中央处理器CPU接收所述交互信息;本地CPU将所述交互信息发送至所述IPU中的遮罩层缓存。进一步,将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中,包括:利用本地浏览器的绘图方法将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。进一步,所述浏览器为HTML5标准的浏览器。进一步,所述绘图方法采用HTML5标准中的<Canvas>标签实现。进一步,通过overlay显示模式,将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。从上述方案可以看出,本专利技术的信息推送方法,将所播放视频的交互信息通过透明背景遮罩层的方式显示于正在播放的视频窗口之上,使得用户在不影响观看视频的同时查看所观看视频的相关交互信息。该方法改变了人们观看视频的传统方式,实现了建立在视频观看基础上的用户社交互动。附图说明图1为本专利技术的信息推送方法实施例流程图;图2为本专利技术的信息推送方法实施例的实施效果图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术作进一步详细说明。本专利技术中的信息推送方法实施例,主要实现将用户关于所播放视频的评论、聊天等信息实时推送至视频播放窗口(例如全屏模式下的)中,使得用户在观看视频的同时即可以看到相关的评论、聊天等信息,而不必进行额外操作(例如退出全屏而进行浏览器的翻页操作等),改善用户观看视频的体验。操作系统的图形显示输出方式中,都提供有全屏悬浮覆盖层(overlay),进而可实现在视频播放界面上浮动透明显示信息。本专利技术实施例即使用该overlay的显示模式实现这种界面效果。本专利技术实施例中,视频播放界面的背景执行视频播放操作,而社交信息(包括用头像、昵称和聊天内容等信息)则以透明背景的方式浮动显示在视频播放界面的背景的上层,两层叠加而互不影响。对于本专利技术实施例的而言,只要是支持硬件overlay的操作系统,都可以实现以该方法展示社交信息。以Android(安卓)系统为例。原有video playback的输出使用Isurface接口,也就是说它是用surfaceflinger来实现window的合并的,而该合并导致播放的效率低下,而且资源消耗很高。本专利技术中,采用硬件overlay的方式来播放视频,即使用IPU(Image Processing Unit,图像处理器)进行硬件的混合,即把CPU所接收到的交互信息直接送到IPU中的遮罩层缓存(overlay buffer)。如图1所示,本专利技术提供的信息推送方法实施例包括以下各个步骤。步骤1、在本地的视频播放窗口之上,建立透明背景遮罩层;步骤2、在本地后台建立遮罩层缓存;步骤3、在所述视频播放窗口中播放某个指定URL(Uniform Resource Locator,统一资源定位符)的视频文件时,根据所述URL在网络端查找该视频文件所对应的交互信息组;步骤4、在网络端查找到该视频文件所对应的交互信息组后,将所述交互信息组中的交互信息缓存于所述遮罩层缓存;步骤5、将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。其中,步骤1中,透明背景遮罩层,即overlay,建立于视频播放窗口之上,
透明背景遮罩层不会遮盖视频播放窗口中所播放的视频,进而不影响视频的观看。本专利技术实施例中,经过随后的步骤后,将与视频窗口中所播放的视频相关的信息推送至透明背景遮罩层进行显示,进而实现在观看视频(例如全屏状态下)的同时能够读取于视频相关的信息的目的。本专利技术实施例中,视频播放窗口为全屏的视频播放窗口。步骤2中,所述遮罩层缓存,是建立于本地IPU中的。关于IPU和VPU的相关技术为本领域已有技术,可参见已有的IPU、VPU以及Andriod相关的技术文档。步骤3中可采用已有技术实现。已有技术中,在视频播放窗口中播放某个指定URL的视频文件时,也是根据该URL查找该视频文件所对应的交互信息组,并将其中的交互信息显示于视频播放窗口之外的浏览器窗口中,而本申请是要经过随后的步骤将其中的交互信息显示于视频播放窗口之上的透明背景遮罩层中。其中,所述交互信息包括观看所述视频文件的用户的聊天信息和/或评论信息。步骤4主要包括两个子步骤:步骤41、本地CPU(Central Processing Unit,中央处理器)接收所述交互信息;步骤42、所述CPU将所述交互信息发送至所述IPU中的遮罩层缓存。之后的步骤42就是实现了IPU的一个序列(sequence),该序列的内容可以参照:/external/fsl_imx_lib/ipu/mxc_ipu_hl_lib.h步骤5中,作为一个具体实施例,将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中,是利用本地浏览器实现的,进一步是利用本地浏览器的绘图方法将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。本本文档来自技高网
...
一种信息推送方法

【技术保护点】
一种信息推送方法,包括:在本地的视频播放窗口之上,建立透明背景遮罩层;在本地后台建立遮罩层缓存;在所述视频播放窗口中播放某个指定统一资源定位符URL的视频文件时,根据所述URL在网络端查找该视频文件所对应的交互信息组;在网络端查找到该视频文件所对应的交互信息组后,将所述交互信息组中的交互信息缓存于所述遮罩层缓存;将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。

【技术特征摘要】
1.一种信息推送方法,包括:在本地的视频播放窗口之上,建立透明背景遮罩层;在本地后台建立遮罩层缓存;在所述视频播放窗口中播放某个指定统一资源定位符URL的视频文件时,根据所述URL在网络端查找该视频文件所对应的交互信息组;在网络端查找到该视频文件所对应的交互信息组后,将所述交互信息组中的交互信息缓存于所述遮罩层缓存;将所述遮罩层缓存中所缓存的交互信息显示于所述透明背景遮罩层中。2.根据权利要求1所述的信息推送方法,其特征在于:所述视频播放窗口为全屏的视频播放窗口。3.根据权利要求1所述的信息推送方法,其特征在于:所述交互信息包括观看所述视频文件的用户的聊天信息和/或评论信息。4.根据权利要求1所述的信息推送方法,其特征在于:所述方法采用覆盖Overlay显示模式。5.根据权利要求1所述的信息推送方法,其特征在于:所述遮罩层缓存建立于本地图像处理器I...

【专利技术属性】
技术研发人员:胡海涛侯光敏
申请(专利权)人:北京奔流网络信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1