视频播放的数据处理方法及客户端、服务器的制造方法

文档序号:9251266阅读:329来源:国知局
视频播放的数据处理方法及客户端、服务器的制造方法
【技术领域】
[0001]本发明涉及多媒体领域,具体而言,涉及一种视频播放的数据处理方法及客户端、服务器。
【背景技术】
[0002]目前的视频都具有片头和片尾,在播放视频时,尤其是在播放电视剧时每集都需要播放一遍片头和片尾,用户为了避免每集都观看一次片头和片尾,通常采用手动拖拽进度条来调整开始观看视频的时间,但是由于用户不知道片头和片尾的具体时长,需要反复拖拽进度条来查找视频的观看视频的起始播放时刻,整个调整的过程比较复杂,需要较长的调整时间,并且,即使通过反复调整也无法准确找到跳过视频的片头和片尾的时刻。
[0003]针对现有技术中播放视频时跳过片头片尾不准确的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明实施例提供了一种视频播放的数据处理方法及客户端、服务器,以至少解决现有技术中播放视频时跳过片头片尾不准确的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种视频播放的数据处理方法,包括:获取在播放当前视频时所播放的音频,得到第一音频文件,其中,所述第一音频文件中包括所述音频的声纹特征;将所述第一音频文件发送到服务器;接收所述服务器返回的与所述声纹特征匹配的第二音频文件的剩余播放时长值,其中,所述剩余播放时长值为所述第二音频文件的总时长减去所述第二音频文件中与所述音频重叠的部分的时长;将所述当前视频跳转到距所述音频的播放终止时刻为所述剩余播放时长值的播放位置继续播放所述当前视频。
[0006]根据本发明实施例的另一方面,还提供了一种视频播放的数据处理方法,包括:接收客户端发送的第一音频文件,其中,所述第一音频文件根据所述客户端在播放当前视频时所播放的音频所得到,所述第一音频文件中包括所述音频的声纹特征;从所述第一音频文件中识别出所述声纹特征;获取与所述声纹特征匹配的第二音频文件的剩余播放时长值,其中,所述剩余播放时长值为所述第二音频文件的总时长减去所述第二音频文件中与所述音频重叠的部分的时长;将所述剩余播放时长值发送至所述客户端,以指示所述客户端从所述当前视频跳转到距所述音频的播放终止时刻为所述剩余播放时长值的播放位置继续播放所述当前视频。
[0007]根据本发明实施例的另一方面,还提供了一种客户端,包括:获取单元,用于获取在播放当前视频时所播放的音频,得到第一音频文件,其中,所述第一音频文件中包括所述音频的声纹特征;发送单元,用于将所述第一音频文件发送到服务器;接收单元,用于接收所述服务器返回的与所述声纹特征匹配的第二音频文件的剩余播放时长值,其中,所述剩余播放时长值为所述第二音频文件的总时长减去所述第二音频文件中与所述音频重叠的部分的时长;跳转单元,用于将所述当前视频跳转到距所述音频的播放终止时刻为所述剩余播放时长值的播放位置继续播放所述当前视频。
[0008]根据本发明实施例的另一方面,还提供了一种服务器,包括:接收单元,用于接收客户端发送的第一音频文件,其中,所述第一音频文件根据所述客户端在播放当前视频时所播放的音频所得到,所述第一音频文件中包括所述音频的声纹特征;识别单元,用于从所述第一音频文件中识别出所述声纹特征;获取单元,用于获取与所述声纹特征匹配的第二音频文件的剩余播放时长值,其中,所述剩余播放时长值为所述第二音频文件的总时长减去所述第二音频文件中与所述音频重叠的部分的时长;发送单元,用于将所述剩余播放时长值发送至所述客户端,以指示所述客户端从所述当前视频跳转到距所述音频的播放终止时刻为所述剩余播放时长值的播放位置继续播放所述当前视频。
[0009]在本发明实施例中,客户端实时录制当前视频的音频,将录制的第一音频文件实时发送给服务器,接收来自服务器的剩余播放时长值,客户端据服务器返回的剩余播放时长进行视频跳转,使得视频继续播放的时间跳过了当前视频的片头或者片尾。上述的整个跳转视频的过程无需人工添加跳转的时间点,根据需要跳过的视频中播放的音频的长度以及查找到的第二音频文件确定跳转的长度,无需人工反复拖拽进度条来确定跳转的时间点,从而提高了播放视频时跳转片头片尾时不准确的问题,进而达到了准确跳转片头和片尾的技术效果。
【附图说明】
[0010]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011]图1是根据本发明实施例的客户端和服务器构成的硬件环境示意图;
[0012]图2是根据本发明实施例的视频播放的数据处理方法的交互图;
[0013]图3是根据本发明实施例的跳过片头的时刻示意图;
[0014]图4是根据本发明实施例的跳过片尾的时刻示意图
[0015]图5是根据本发明又一实施例的视频播放的数据处理方法的交互图;
[0016]图6是根据本发明实施例的客户端的示意图;
[0017]图7是根据本发明实施例的服务器的示意图;以及
[0018]图8是根据本发明实施例的客户端的硬件结构图。
【具体实施方式】
[0019]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]名词解释:
[0022]声纹识别:声纹识别,生物识别技术的一种。也称为说话人识别,有两类,即说话人辨认和说话人确认。不同的任务和应用会使用不同的声纹识别技术,如缩小刑侦范围时可能需要辨认技术,而银行交易时则需要确认技术。所谓声纹,是用电声学仪器显示的携带言语信息的声波频谱。人类语言的产生是人体语言中枢与发音器官之间一个复杂的生理物理过程,人在讲话时使用的发声器官一舌、牙齿、喉头、肺、鼻腔在尺寸和形态方面每个人的差异很大,所以任何两个人的声纹图谱都有差异。
[0023]实施例1
[0024]根据本发明实施例,提供了一种可以通过本申请装置实施例执行的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机或者手机等终端的系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0025]根据本发明实施例,提供了一种视频播放的数据处理方法。
[0026]可选地,在本实施例中,上述视频播放的数据处理方法可以应用于如图1所示的客户端101和服务器102构成的硬件环境中。如图1所示,客户端101通过网络与服务器102连接,客户端101可以是安装在终端上的,用于播放视频文件的播放器,服务器102既可以与客户端101交互实现该视频播放的数据处理方法,还可以为客户端101提供视频播放的视频数据,也就是说,为客户端101提供视频数据的服务器可以与执行本实施例中的视频播放的数据处理方法的服务器为同一个服务器,或者分别为两个服务器。上述网络包括但不限于:广域网、城域网或局域网,客户端101可以是手机,也可以是PC、笔记本或平板电脑。
[0027]图2是根据本发明实施例的视频播放的数据处理方法的交互图。如图所示,该视频播放的数据处理方法包括如下步骤:
[0028]步骤S202,获取在播放当前视频时所播放的音频,得到时长为第一时长值的第一音频文件,其中,第一音频文件中包括音频的声纹特征;
[0029]步骤S204,将第一音频文件发送到服务器;
[0030]步骤S206,接收服务器返回的与声纹特征匹配的第二音频文件的剩余播放时长值,其中,剩余播放时长值为第二音频文件的总时长减去第二音频文件中与音频重叠的部分的时长;
[0031]步骤S208,将当前视频跳转到距音频的播放终止时刻为剩余播放时长值的播放位置继续播放当前视频。
[0032]在客户端101播放视频时,获取播放当前视频时所播放的音频,得到第一音频文件,由于第一音频文件中携带有音频的声纹特征,则服务器102通过声纹识别技术,识别出第一音频文件中的声纹特征,并查找与该声纹特征匹配的第二音频文件,服务器102能够读取第二音频文件的总时长,并将第二音频文件的剩余播放时长值返回给客户端101。客户端101可以根据第二音频文件的剩余时长值确定当前视频继续播放的位置。
[0033]如图3所示,从视频起始时刻至接收剩余播放时长的时刻为播放当前视频时所播放的音频,即第一音频文件。图3所示的视频起始时刻至片头音乐起始
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1