一种视频播放器的控制处理方法和视频播放器客户端的制作方法

文档序号:9671238阅读:389来源:国知局
一种视频播放器的控制处理方法和视频播放器客户端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种视频播放器的控制处理方法和视频播放器客户端。
【背景技术】
[0002]在移动设备上随时随地地观看视频,成为越来越多用户的首选。而在手机上观看视频都要在手机上安装视频播放器客户端,用户才能在手机上随时随地的观看视频。但是手机上的视频播放器客户端经常会提醒用户有版本更新,版本更新过程需要通过如下几个步骤才能完成:首先需要用户同意更新,然后下载新版本的客户端安装包,接下来由用户操作在手机系统卸载旧版本的客户端,然后由用户来完成安装新版本的客户端。
[0003]上述的现有技术中,版本更新的过程需要用户多次操作手机,这会给用户的使用带来不便,降低用户体验。并且绝大多数的版本更新,仅仅是对旧版本的视频播放器的漏洞(英文名称:bug)修改、没有新功能的增加,没有给用户增加好的新的体验,反而让用户感觉没有必要版本更新,降低了用户对视频播放器的满意度。因此,就存在视频播放器的漏洞修改导致版本更新与提升用户体验的矛盾,漏洞修改会提高用户使用视频播放器时的体验,但是目前现有的技术方案中安装包的版本更新需要用户来完成安装操作,但是若漏洞不修改,视频播放器的使用过程中的缺陷就一直存在,就无法提高用户使用视频播放器时的体验。

【发明内容】

[0004]本发明实施例提供了一种视频播放器的控制处理方法和视频播放器客户端,用于实现用户在使用视频播放器观看视频时的自动更新,对用户而言是无感知的,提高用户使用视频播放器的体验。
[0005]为解决上述技术问题,本发明实施例提供以下技术方案:
[0006]第一方面,本发明实施例提供一种视频播放器的控制处理方法,包括:
[0007]视频播放器客户端在检测到用户启动视频播放器连接网络运行时,所述视频播放器客户端按照所述用户发送的视频播放指令在所述视频播放器中播放视频流,并且所述视频播放器客户端在执行视频流播放过程中还执行第一步骤和第二步骤,其中,
[0008]所述第一步骤包括:所述从网络运营服务器获取所述视频播放器对应的程序包最新版本号,并根据所述程序包最新版本号判断所述视频播放器当前调用的程序包是否是最新版本的程序包;
[0009]所述第二步骤包括:若所述视频播放器当前调用的程序包不是最新版本的程序包,所述视频播放器客户端从所述网络运营服务器下载所述最新版本的程序包;
[0010]所述视频播放器客户端在所述视频流播放结束之后,使用下载到的所述最新版本的程序包替换所述视频播放器当前调用的程序包。
[0011]第二方面,本发明实施例还提供一种视频播放器客户端,包括:
[0012]播放模块、程序包下载模块和更新模块,其中,
[0013]所述播放模块,用于在检测到用户启动视频播放器连接网络运行时,所述视频播放器客户端按照所述用户发送的视频播放指令在所述视频播放器中播放视频流;
[0014]所述程序包下载模块,用于在执行视频流播放过程中还执行第一步骤和第二步骤,其中,
[0015]所述第一步骤包括:所述从网络运营服务器获取所述视频播放器对应的程序包最新版本号,并根据所述程序包最新版本号判断所述视频播放器当前调用的程序包是否是最新版本的程序包;
[0016]所述第二步骤包括:若所述视频播放器当前调用的程序包不是最新版本的程序包,所述视频播放器客户端从所述网络运营服务器下载所述最新版本的程序包;
[0017]所述更新模块,用于所述播放模块在所述视频流播放结束之后,使用下载到的所述最新版本的程序包替换所述视频播放器当前调用的程序包。
[0018]从以上技术方案可以看出,本发明实施例具有以下优点:
[0019]在本发明实施例中,视频播放器客户端在检测到用户启动视频播放器连接网络运行时,视频播放器客户端按照用户发送的视频播放指令在视频播放器中播放视频流,并且视频播放器客户端在执行视频流播放过程中还执行第一步骤和第二步骤,其中,第一步骤包括:从网络运营服务器获取视频播放器对应的程序包最新版本号,并根据程序包最新版本号判断视频播放器当前调用的程序包是否是最新版本的程序包,第二步骤包括:若视频播放器当前调用的程序包不是最新版本的程序包,视频播放器客户端从网络运营服务器下载最新版本的程序包,视频播放器客户端在视频流播放结束之后,使用下载到的最新版本的程序包替换视频播放器当前调用的程序包。本发明实施例中视频播放器客户端在向用户播放视频流的过程中下载到视频播放器调用的程序包最新版本,在当前的视频流播放完成后再更新程序包,因此本发明实施例不影响用户使用视频播放器客户端正常播放视频,但是对于视频播放的漏洞,可以及时通过程序包替换完成修改代码,并及时更新到视频播放器中,对于用户而言是无感知的,不会产生漏洞修改导致的频繁版本更新,提高了视频播放器客户端的用户体验。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例提供的一种视频播放器的控制处理方法的流程方框示意图;
[0022]图2为本发明实施例提供的一个视频播放器客户端的模块化设计示意图;
[0023]图3_a为本发明实施例提供的程序包改进上传的流程图;
[0024]图3_b为本发明实施例提供的视频播放器运行和更新程序包的流程图;
[0025]图4-a为本发明实施例中一种视频播放器客户端的组成结构示意图;
[0026]图4-b为本发明实施例提供的另一种视频播放器客户端的组成结构示意图;
[0027]图5为本发明实施例提供的视频播放器的控制处理方法应用于终端的组成结构示意图。
【具体实施方式】
[0028]本发明实施例提供了一种视频播放器的控制处理方法和视频播放器客户端,用于实现用户在使用视频播放器观看视频时的自动更新,对用户而言是无感知的,提高用户使用视频播放器的体验。
[0029]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0030]本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0031 ] 本发明实施例提供的视频播放器的控制处理方法和视频播放器客户端,不但能够实现视频播放器客户端不断地完成漏洞的修改和功能改进,而且不会产生漏洞修改导致的频繁版本更新,提高了视频播放器客户端的用户体验。以下分别对视频播放器的控制处理方法和视频播放器客户端进行详细说明。本发明视频播放器的控制处理方法的一个实施例,具体可以应用于视频播放器客户端的漏洞自动更新中,请参阅图1所示,本发明一个实施例提供的视频播放器的控制处理方法,可以包括如下步骤:
[0032]101、视频播放器客户端在检测到用户启动视频播放器连接网络运行时,视频播放器客户端按照用户发送的视频播放指令在视频播放器中播放视频流。
[0033]在本发明实施例中,用户可以使用视频播放器来播放视频,当用户需要使用视频播放器时用户可以操作终端中安装的视频播放器客户端,其中,视频播放器客户端是视频播放器的控制处理装置,例如用户可以点击终端屏幕中的图标来触发视频播放器工作,视频播放器客户端可以根据检测到用户的点击操作。视频播放器客户端根据用户的操作启动视频播放器连接网络运行,视频播放器连接网络可指的是安装有视频播放器客户端的终端连接无线网络,当视频播放器客户端启动视频播放器连接网络运行时,用户可以进一步的向视频播放器客户端发送视频播放指令,例如该视频播放指令可以包括需要播放的视频流标识(英文全称-1dentity,英文简称:ID)。用户发送的视频播放指令可以指示视频播放器播放一个视频流或者多个视频流,此处不做限定。
[0034]在本发明实施例中,视频播放器客户端在视频播放器连接网络运行时,视频播放器客户端根据用户发送的视频播放指令在视频播放器中播放视频流,从而完成按照用户的要求来播放视频流。视频播放器在播放视频流时需要调用程序包来解码视频流中的视频信号和音频信号,以及实现视频信号和音频信号的匹配处理。具体的,在本发明的一些实施例中,视频播放器在播放视频流时可以调用视频播放引擎和解码器,则视频播放器对应的程序包可以包括:视频播放引擎程序包和解码器程序包,即视频播放器调用的视频播放引擎对应有一个单独的视频播放引擎程序包,视频播放器调用的解码器可以对应有一个单独的解码器程序包。其中,视频播放引擎主要是实现视频播放过程中视频和音频的播放和同步,解码器主要是实现视频信号和音频信号的解码功能。需要说明的是,视频播放器在播放视频流时需要调
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1