视频数据的处理方法与流程

文档序号:13883415阅读:261来源:国知局

本发明涉及数据处理技术领域,尤其涉及视频数据的处理方法。



背景技术:

目前随着社会的进步和人类物质文明的发展,移动应用已成为人们生活中不可缺少的一部分,为人们的工作和生活带来了很大的便利。与此同时,随着移动互联网的发展和普及,人们的生活越来越多的依赖于使用播放平台观看所需的视音频,或是使用网络播放平台利用网络在线观看视音频。

当前视频播放客户端均不支持后台播放或锁屏播放功能,使得用户在使用播放视频的过程中不能同时顾及到其他活动,从而严重影响用户的使用体验。例如,用户在日常行走过程中若观看视频无暇顾及来往车辆,危及生命安全。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种视频数据的处理方法,根据用户的设置,播放客户端可在切换到其他客户端以及锁屏状态下,仍向用户播放视频的音频,使得用户在听取音频内容的同时,还可以同时进行其他活动,从而增强用户的使用体验。

为实现上述目的,本发明提供了一种视频数据的处理方法,所述视频数据的处理方法包括:

终端的播放客户端接收用户输入的退出指令,根据所述退出指令获取播放设置参数;所述退出指令包括切换指令和锁屏指令;

确定所述播放设置参数是否为第一播放参数;

当所述播放设置参数为第一播放参数时,解析视频数据,得到所述视频数据的音频数据;

并且,确定所述退出指令为切换指令还是所述锁屏指令;

当所述退出指令为所述切换指令时,输出所述音频数据,并根据所述切换指令获取待切换界面数据,向所述终端的显示单元发送切换信号,使得所述显示单元输出所述待切换界面数据;

当所述退出指令为所述锁屏指令时,输出所述音频数据,并向所述显示单元发送屏幕关闭信号,使得所述显示单元关闭所述终端的显示器;

当所述播放设置参数不为第一播放参数时,根据所述退出指令为所述切换指令或所述锁屏指令,向所述终端的显示单元发送所述切换信号或所述屏幕关闭信号,使得所述显示单元输出所述待切换界面数据或关闭所述终端的显示器。

优选的,在所述播放客户端接收用户输入的退出指令之前,所述方法还包括:

所述播放客户端接收用户输入的播放指令,根据所述播放指令获取视频数据,并输出。

进一步优选的,在所述播放客户端接收用户输入的播放指令之后,所述方法还包括:

所述播放客户端根据所述播放指令获取插播数据;所述插播数据包括插播位置时间、插播播放时间和插播内容数据。

进一步优选的,在所述播放客户端根据所述播放指令获取插播数据之后,所述方法还包括:

所述播放客户端根据所述插播位置时间停止输出所述音频数据,并输出所述插播内容数据;

根据所述插播播放时间停止输出所述插播内容数据,并输出所述音频数据。

优选的,在所述输出所述音频数据,并根据所述切换指令获取待切换界面数据之后,所述方法还包括:

所述播放客户端生成后台播放的推送信息,并显示;

接收所述用户根据所述后台播放的推送信息输入的恢复播放指令,根据所述恢复播放指令停止输出所述视频数据。

进一步优选的,在所述播放客户端生成后台播放的推送信息,并显示之后,所述方法还包括:

接收所述用户根据所述后台播放的推送信息输入的关闭指令,根据所述关闭指令停止输出所述音频数据。

优选的,所述方法还包括:

所述播放客户端对所述终端中的播放单元进行监测;

当所述播放客户端监测到所述播放单元接收到播放数据时,停止输出所述音频数据。

本发明实施例提供的视频数据的处理方法,根据用户的设置,播放客户端可在切换到其他客户端以及锁屏状态下,仍向用户播放视频的音频,使得用户在听取音频内容的同时,还可以同时进行其他活动,从而增强用户的使用体验。

附图说明

图1为本发明实施例提供的视频数据的处理方法的流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例提供的一种视频数据的处理方法,用于具有安卓操作系统的手机或其他可以连接到网络的终端播放视频的相关操作。其方法流程图如图1所示,包括如下步骤:

步骤101,播放客户端接收用户输入的播放指令,根据播放指令获取视频数据和插播数据,并输出视频数据;

具体的,播放客户端可以理解为一个内置于手机或其他可联网的智能终端内的用于播放视频的软件。播放指令可以理解为用户对播放客户端输入的“开始播放”的操作指令。当播放客户端接收到用户输入的播放指令时,代表了用户想要开始播放视频了,则播放客户端根据用户输入的播放时令从服务器中获取与播放指令相对应的视频数据,然后输出视频数据,达到播放用户想要播放的视频的目的。

并且,播放客户端还根据播放指令获取插播数据。插播数据可以理解为在视频的播放过程中弹出的广告或调查问卷。插播数据包括插播位置时间、插播播放时间和插播内容数据。其中,插播内容数据可以理解为广告或调查问卷的具体内容。插播位置时间可以理解为插播数据在视频数据中的展示时间位置,也就是当视频播放到插播位置时间段时,播放客户端开始输出插播内容数据。插播播放时间可以理解为播放客户端输出插播内容数据的时长。

在一个具体的例子中,插播数据为一条调查问卷数据,其中插播位置时间为30分钟,插播播放时间为10秒,插播内容数据为“请勾选性别和年龄段”。那么当播放客户端播放视频的第30分钟时,播放客户端会弹出一个“请勾选性别和年龄段”的界面,弹出世间为10秒。

步骤102,播放客户端接收用户输入的退出指令,根据退出指令获取播放设置参数;

具体的,退出指令可以理解为用户对播放客户端输入的“退出当前播放界面”的操作指令。退出指令可以根据用户的不同操作,分为退出当前画面的切换指令,以及关闭终端显示器的锁屏指令。但不论退出指令是切换指令还是锁屏指令,用户的意图都是想退出当前播放的播放界面,则播放客户端都会读取用户在播放客户端中设置的播放设置参数。

根据用户的不同设置,播放设置参数可以分为用户允许启用后台播放功能的第一播放参数,以及用户不允许启用后台播放功能的第二播放参数。后台播放功能可以理解为当用户退出播放客户端所在的当前画面或用户对终端锁屏后,播放客户端将视频播放源改为音频形式播放的功能。

步骤103,确定播放设置参数是否为第一播放参数;

具体的,在接收用户输入的退出指令之后,播放客户端确定播放设置参数是否为第一播放参数,也就是确定用户是否允许播放客户端启用后台播放功能。当播放播放设置参数为第一播放参数,即用户允许播放客户端启用后台播放功能时,执行下述步骤104。当播放播放设置参数为第二播放参数,即用户不允许播放客户端启用后台播放功能时,执行下述步骤104'。

步骤104,解析视频数据,得到视频数据的音频数据;

具体的,当播放播放设置参数为第一播放参数,也就是用户允许播放客户端启用后台播放功能时,播放客户端对当前的视频数据进行解析,提取视频数据的音轨,得到视频数据的音频数据。

步骤105,确定退出指令是否为切换指令;

具体的,由于切换指令和锁屏指令所对应的用户的操作不同,播放客户端所进行的进一步处理也不同,因此在此需要先判断退出指令到底为切换指令,还是锁屏指令。

当退出指令为切换指令时,代表了用户需要退出当前画面,进入到其他客户端,则执行下述步骤106。当退出指令不为切换指令时,也就是退出指令为锁屏指令时,代表了用户需要关闭显示屏,则执行下述步骤106'。

步骤106,输出音频数据,同时根据切换指令获取待切换界面数据,并向终端的显示单元发送切换信号;

具体的,当退出指令为切换指令时,也就是用户需要退出当前画面,进入到其他客户端时,播放客户端需要进行两方面的处理。

第一,播放客户端输出已得到的视频数据的音频数据,也就是将播放视频改为播放音频。

第二,播放客户端根据切换指令获取切换指令所对应的待切换界面数据,也就是确定用户想要进入的其他客户端,并向终端中控制显示输出的显示单元发送切换信号,使得显示单元输出待切换界面数据,也就是使显示屏中的内容切换到用户想要进入的其他客户端。

经过这两个方面的处理,就可以实现用户退出播放客户端的同时,播放客户端将视频播放源改为音频形式播放,使得用户仍可以听到播放客户端中播放视频的音频的后台播放功能。

优选的,在播放客户端输出音频数据之后,播放客户端还生成一条后台播放的推送信息,并将该后台播放的推送信息显示给用户。

当用户想要恢复播放视频时,播放客户端接收用户根据后台播放的推送信息输入的恢复播放指令,根据恢复播放指令向显示单元发送恢复信号,是显示单元切换回播放客户端的界面,同时输出视频数据,也就是继续播放视频。

而当用户想要关闭播放的音频时,播放客户端接收用户根据后台播放的推送信息输入的关闭指令,根据关闭指令停止输出音频数据,也就是关闭音频播放。

步骤106',停止输出视频数据并关闭显示器,同时输出音频数据;

具体的,当退出指令为锁屏指令时,也就是用户需要对显示器进行锁屏时,播放客户端也需要进行两方面的处理。

第一,播放客户端输出已得到的视频数据的音频数据,也就是将播放视频改为播放音频。此过程同步骤106中的播放客户端处理的第一方面一样。

第二,播放客户端向显示单元发送屏幕关闭信号,使得显示单元关闭终端的显示器。

经过这两个方面的处理,就可以实现用户在对显示器进行锁屏后,仍可以听到播放客户端中播放视频的音频的另一种形式的后台播放功能。

步骤107,根据插播位置时间停止输出音频数据,并输出插播内容数据;

具体的,不论执行上述步骤106还是执行上述步骤106',都会执行本步骤107。也就是说,不论是切换到其他客户端还是锁屏,播放客户端都会根据插播位置时间暂停输出音频数据,并开始输出插播内容数据。也就是当音频播放到插播位置时间的位置时,暂停播放音频,并弹出广告或调查问卷的过程。

步骤108,根据插播播放时间停止输出插播内容数据,并输出音频数据;

具体的,在播放客户端输出插播内容数据后,也就是弹出广告或调查问卷之后,播放客户端根据插播播放时间停止输出插播内容数据,并恢复音频数据的输出,也就是在弹出广告或调查问卷已达到了插播播放时间后,关闭已弹出广告或调查问卷,继续播放音频。

优选的,当插播内容数据为调查问卷时,用户在填写并提交完调查问卷后,播放客户端不在根据插播播放时间确定停止输出插播内容数据的时间,而是即刻停止输出插播内容数据,并输出音频数据。

进一步优选的,在播放客户端停止输出音频数据之前,也就是弹出广告或调查问卷之前,播放客户端先获取用户设置的插播参数。当用户设置的插播参数为允许插播的第一插播参数时,停止输出音频数据,并输出插播内容数据,也就是在播放音频过程中弹出广告或调查问卷。当用户设置的插播参数为不允许插播的第二插播参数时,继续保持输出音频数据,也就是在播放音频过程中不会弹出广告或调查问卷。

在上述步骤101-108的过程中,播放客户端还会对系统中的播放设备进行监测。当播放客户端监测到系统中的播放设备接收到播放数据时,停止输出音频数据。这一过程可以理解为播放客户端无论时处于正常播放视频的状态,还是后台播放音频的状态,均会监听播放听筒是否被抢占。若播放听筒被抢占,如来电、闹铃等情况,则暂停播放视频或音频,待抢占结束后恢复播放功能。

上述步骤101-108为用户允许播放客户端启用后台播放功能时的步骤过程,而当用户不允许播放客户端启用后台播放功能时,则执行下述步骤104'。

步骤104',向显示单元发送切换信号或屏幕关闭信号,使得显示单元输出待切换界面数据或关闭终端的显示器;

具体的,当播放播放设置参数不为第一播放参数,也就是播放播放设置参数为第二播放参数,用户不允许播放客户端启用后台播放功能时,播放客户端决定退出指令为切换指令还是锁屏指令,根据判断结果获取待切换界面数据并向终端的显示单元发送切换信号,或屏幕关闭信号,使得显示单元输出待切换界面数据,或关闭终端的显示器。

此过程与步骤106和步骤106'中播放客户端处理第二方面一样,与步骤106和步骤106'不同的是,由于用户不允许播放客户端启用后台播放功能,因此,此过程不涉及到数据音频数据。

本发明实施例提供的视频数据的处理方法,根据用户的设置,播放客户端可在切换到其他客户端以及锁屏状态下,仍向用户播放视频的音频,使得用户在听取音频内容的同时,还可以同时进行其他活动,从而增强用户的使用体验。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、用户终端执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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