一种闪屏播放处理方法及装置与流程

文档序号:12596465阅读:398来源:国知局
一种闪屏播放处理方法及装置与流程

本发明实施例涉及多媒体技术领域,尤其涉及一种闪屏播放处理方法及装置。



背景技术:

闪屏信息,即用户在客户端启动应用程序的同时,显示在客户端屏幕上的信息。现有的闪屏信息均为闪屏图片;在闪屏图片上通常还可配置文字信息;所述文字信息可能包括应用程序的名称、版本、宣传文字或者问候语等信息。

终端上的应用程序被选择后需要一段启动时间,才能进入应用程序的主界面,为了让用户能够感知到应用程序正在启动,应用程序会在被选择后展示一张图片,进入应用程序主界面之后,启动过程中的图片消失,用户即可使用应用程序,启动应用程序的过程中展示的图片就是闪屏。

在实现本发明的过程中,发明人发现:现有的闪屏图片信息呈现形式单一且呆板,能展示的信息量少。现有的闪屏图片或者是随应用程序的安装程序包发布的,或者是依靠终端提前下载至本地的图片,在应用程序再次启动时才可播放本地存储的闪屏图片,因此现有的闪屏实现方式单一。



技术实现要素:

本发明实施例提供一种闪屏播放处理方法及装置,用以解决现有技术中闪屏图片信息量少、闪屏实现方式单一的缺陷。

本发明实施例提供一种闪屏播放处理方法,包括:

应用程序被触发进入闪屏页后,若判断获知终端当前处于联网状态,则向应用程序服务器请求下载闪屏视频流;

接收所述应用程序服务器发送的所述闪屏视频流,并进行播放。

可选地,所述向应用程序服务器请求下载闪屏视频流包括:

在网页窗口中生成一视频标签,并将所述视频标签的地址属性设置为所述闪屏视频流的存储地址;

应用所述网页窗口的数据加载功能,下载所述闪屏视频流;

将下载的所述闪屏视频流存储在所述视频标签的地址属性对应的存储地址中。

可选地,所述进行播放包括:

应用HTML5video自动播放功能,播放所述闪屏视频流。

可选地,所述方法还包括:

若判断获知所述终端当前不处于联网状态,则根据本地存储的闪屏图片进行静态图片闪屏。

可选地,所述方法还包括:

接收所述应用程序服务器预先发送的所述闪屏图片,并存储在本地。

本发明实施例提供的闪屏播放处理方法,应用程序被触发进入闪屏页后,若终端处于联网状态,则向应用程序服务器请求下载闪屏视频流;终端接收应用程序服务器发送的闪屏视频流并进行播放,闪屏视频流相比于现有的闪屏图片能够向用户提供更多的信息,并实现了闪屏的实时在线播放。

本发明实施例提供一种闪屏播放处理装置,包括:

闪屏视频流请求下载单元,用于当应用程序被触发进入闪屏页后,判断获知终端当前处于联网状态时,向应用程序服务器请求下载闪屏视频流;

闪屏视频流播放单元,用于接收所述应用程序服务器发送的所述闪屏视频流,并进行播放。

可选地,所述闪屏视频流请求下载单元包括:

地址属性设置模块,用于在网页窗口中生成一视频标签,并将所述视频标签的地址属性设置为所述闪屏视频流的存储地址;

闪屏视频流下载模块,用于应用所述网页窗口的数据加载功能,下载所述闪屏视频流;

闪屏视频流存储模块,用于将下载的所述闪屏视频流存储在所述视频标签的地址属性对应的存储地址中。

可选地,所述闪屏视频流播放单元,进一步用于接收所述应用程序服务器发送的所述闪屏视频流,应用HTML5video自动播放功能,播放所述闪屏视频流。

可选地,该闪屏播放处理装置还包括:

闪屏图片播放单元,用于当判断获知所述终端当前不处于联网状态时,根据本地存储的闪屏图片进行静态图片闪屏。

可选地,该闪屏播放处理装置还包括:

闪屏图片存储单元,用于接收所述应用程序服务器预先发送的所述闪屏图片,并存储在本地。

本发明实施例提供的闪屏播放处理装置,闪屏视频流请求下载单元当应用程序被触发进入闪屏页后,判断获知终端当前处于联网状态时,向应用程序服务器请求下载闪屏视频流;闪屏视频流播放单元接收应用程序服务器发送的闪屏视频流并进行播放,闪屏视频流相比于现有的闪屏图片能够向用户提供更多的信息,并实现了闪屏的实时在线播放。

附图说明

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

图1为本发明闪屏播放处理方法实施例的流程图;

图2为本发明闪屏播放处理方法中请求下载闪屏视频流实施例的流程图;

图3为本发明闪屏播放处理装置实施例的结构示意图;

图4为本发明实施例的闪屏播放处理装置的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明闪屏播放处理方法实施例的流程图。如图1所示,本发明实施例的闪屏播放处理方法包括:

S11:应用程序被触发进入闪屏页后,若判断获知终端当前处于联网状态,则向应用程序服务器请求下载闪屏视频流。

需要说明的是,本发明实施例的终端为能执行应用程序的用户设备,具体可以为手机、平板电脑等,本发明对此不作限制。应用程序可以为终端中各种类型的应用程序,具体如视频播放应用程序、网页浏览应用程序等。

在实际应用中,终端首先接收用户输入的启动应用程序的指令(如:启动视频播放应用程序、启动网页浏览应用程序等),启动应用程序,应用程序进入闪屏页,若终端处于联网状态,则向应用程序服务器请求下载闪屏视频流。其中,所述的闪屏页是进入到应用程序用户界面之前,在启动应用程序的过程中所经过一个用于显示应用程序相关信息(例如logo)的一个界面。在应用程序启动成功后,会自动从闪屏页进入到应用程序的用户界面。

S12:接收所述应用程序服务器发送的所述闪屏视频流,并进行播放。

可理解的是,现有的闪屏图片播放方法中需要事先将闪屏图片存储在本地,而本发明实施例是在应用程序被触发进入闪屏页后,向应用程序的服务器请求下载闪屏视频流,并实时在线播放下载的闪屏视频流。

本发明实施例提供的闪屏播放处理方法,应用程序被触发进入闪屏页后,若终端处于联网状态,则向应用程序服务器请求下载闪屏视频流;终端接收应用程序服务器发送的闪屏视频流并进行播放,闪屏视频流相比于现有的闪屏图片能够向用户提供更多的信息,并实现了闪屏的实时在线播放。

在本发明的另外一个闪屏播放处理方法的实施例中,与图1中的方法类似,所述向应用程序服务器请求下载闪屏视频流具体包括(如图2所示):

S111:在网页窗口中生成一视频标签,并将所述视频标签的地址属性设置为所述闪屏视频流的存储地址。

需要说明的是,HTML5支持video等多媒体功能,本发明实施例的闪屏播放处理方法应用HTML5的video视频标签,并将video标签的地址属性src设置为闪屏视频流的存储地址。

举例来说,手机上的QQ浏览器被启动后,QQ浏览器进入闪屏页,若判断获知手机当前处于联网状态,则向QQ浏览器的服务器请求下载闪屏视频流,在网页窗口中生成一视频标签,将该视频标签的地址属性src设置为闪屏视频流的存储地址。

S112:应用所述网页窗口的数据加载功能,下载所述闪屏视频流。

在实际应用中,终端保存有应用程序对应的闪屏视频流的URL信息,若应用程序的闪屏视频流有更新,则应用程序的服务器将更新后的闪屏视频流的URL信息发送至终端;终端根据闪屏视频流的URL信息向应用程序服务器请求下载闪屏视频流。

需要说明的是,本发明实施例的闪屏播放处理方法应用网页窗口的数据加载功能LoadData()下载闪屏视频流。

S113:将下载的所述闪屏视频流存储在所述视频标签的地址属性对应的存储地址中。

举例来说,若视频标签的地址属性src为“D:\闪屏视频”,则将通过LoadData()下载的闪屏视频流保存在“D:\闪屏视频”。

进一步地,所述进行播放包括:

应用HTML5video自动播放功能,播放所述闪屏视频流。

需要说明的是,HTML5中video标签具有autoplay属性,在闪屏视频流就绪后自动播放。

可理解的是,为了保证在不联网的状态下也能进行闪屏播放,本发明实施例的闪屏播放处理方法还包括:

若判断获知所述终端当前不处于联网状态,则根据本地存储的闪屏图片进行静态图片闪屏。

在实际应用中,终端首先接收用户输入的启动应用程序的指令(如:启动视频播放应用程序、启动网页浏览应用程序等),启动应用程序,若终端当前不处于联网状态,则从终端的存储介质中获取应用程序内置的闪屏图片,并显示获取的闪屏图片。

进一步地,本发明实施例的闪屏播放处理方法还包括:接收所述应用程序服务器预先发送的所述闪屏图片,并存储在本地。

可理解的是,本发明实施例的闪屏播放处理方法播放的闪屏图片是终端预先向服务器请求并存储在本地的。

图3为本发明闪屏播放处理装置实施例的结构示意图。如图3所示,本发明实施例的闪屏播放处理装置包括闪屏视频流请求下载单元31和闪屏视频流播放单元32,具体地:

闪屏视频流请求下载单元31,用于当应用程序被触发进入闪屏页后,判断获知终端当前处于联网状态时,向应用程序服务器请求下载闪屏视频流;

在实际应用中,终端首先接收用户输入的启动应用程序的指令(如:启动视频播放应用程序、启动网页浏览应用程序等),启动应用程序,应用程序进入闪屏页,若终端处于联网状态,则向应用程序服务器请求下载闪屏视频流。

闪屏视频流播放单元32,用于接收所述应用程序服务器发送的所述闪屏视频流,并进行播放;

可理解的是,现有的闪屏图片播放方法中需要事先将闪屏图片存储在本地,而本发明实施例是在应用程序被触发进入闪屏页后,向应用程序的服务器请求下载闪屏视频流,并实时在线播放下载的闪屏视频流。

本发明实施例提供的闪屏播放处理装置,闪屏视频流请求下载单元31当应用程序被触发进入闪屏页后,判断获知终端当前处于联网状态时,向应用程序服务器请求下载闪屏视频流;闪屏视频流播放单元32接收应用程序服务器发送的闪屏视频流并进行播放,闪屏视频流相比于现有的闪屏图片能够向用户提供更多的信息,并实现了闪屏的实时在线播放。

在本发明的另外一个闪屏播放处理装置的实施例中,与图1中的结构类似,闪屏视频流请求下载单元31具体包括:

地址属性设置模块,用于在网页窗口中生成一视频标签,并将所述视频标签的地址属性设置为所述闪屏视频流的存储地址;

闪屏视频流下载模块,用于应用所述网页窗口的数据加载功能,下载所述闪屏视频流;

闪屏视频流存储模块,用于将下载的所述闪屏视频流存储在所述视频标签的地址属性对应的存储地址中。

进一步地,闪屏视频流播放单元32,进一步用于接收所述应用程序服务器发送的所述闪屏视频流,应用HTML5video自动播放功能,播放所述闪屏视频流。

该闪屏播放处理装置还包括:

闪屏图片播放单元,用于当判断获知所述终端当前不处于联网状态时,根据本地存储的闪屏图片进行静态图片闪屏。

该闪屏播放处理装置还包括:

闪屏图片存储单元,用于接收所述应用程序服务器预先发送的所述闪屏图片,并存储在本地。

本发明实施例闪屏播放处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

图4为本发明实施例闪屏播放处理装置的实体结构示意图。如图4所示,该闪屏播放处理装置包括:

处理器(processor)41、存储器(memory)42和总线43,其中,处理器41和存储器42通过总线43完成相互间的通信。处理器41可以调用存储器42中的逻辑指令,以执行如下方法:

应用程序被触发进入闪屏页后,若判断获知终端当前处于联网状态,则向应用程序服务器请求下载闪屏视频流;

接收所述应用程序服务器发送的所述闪屏视频流,并进行播放。

在一种可选的实施方式中,所述向应用程序服务器请求下载闪屏视频流包括:

在网页窗口中生成一视频标签,并将所述视频标签的地址属性设置为所述闪屏视频流的存储地址;

应用所述网页窗口的数据加载功能,下载所述闪屏视频流;

将下载的所述闪屏视频流存储在所述视频标签的地址属性对应的存储地址中。

进一步地,所述进行播放包括:

应用HTML5video自动播放功能,播放所述闪屏视频流。

所述方法还包括:

若判断获知所述终端当前不处于联网状态,则根据本地存储的闪屏图片进行静态图片闪屏。

进一步地,所述方法还包括:

接收所述应用程序服务器预先发送的所述闪屏图片,并存储在本地。

此外,上述的存储器42中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供的闪屏播放处理方法,应用程序被触发进入闪屏页后,若终端处于联网状态,则向应用程序服务器请求下载闪屏视频流;终端接收应用程序服务器发送的闪屏视频流并进行播放,闪屏视频流相比于现有的闪屏图片能够向用户提供更多的信息,并实现了闪屏的实时在线播放。

本发明实施例提供的闪屏播放处理装置,闪屏视频流请求下载单元当应用程序被触发进入闪屏页后,判断获知终端当前处于联网状态时,向应用程序服务器请求下载闪屏视频流;闪屏视频流播放单元接收应用程序服务器发送的闪屏视频流并进行播放,闪屏视频流相比于现有的闪屏图片能够向用户提供更多的信息,并实现了闪屏的实时在线播放。

所属领域的技术人员可以清楚地了解到,为描述的方便和简沽,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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