多媒体文件播放方法和终端及服务器的制造方法

文档序号:8925197阅读:431来源:国知局
多媒体文件播放方法和终端及服务器的制造方法
【技术领域】
[0001]本发明涉及计算机领域,具体而言,涉及一种多媒体文件播放方法和终端及服务器。
【背景技术】
[0002]如今,随着互联网的快速发展,网站的市场规模和媒体价值也随之提高,越来越多的企业开始关注如何充分利用网站的网络资源来宣传自身产品或服务。为了满足企业需求,网站总是在播放多媒体文件之前推送各种形式的多媒体文件。进一步,为了将多媒体文件的价值最大化,网站目前主要采用的方式是,在视频播放前不断增加所插入的多媒体文件的数量或延长多媒体文件的播放时长,以使在用户所选择播放的视频播放之前能最大程度地向用户播放展示多媒体文件。
[0003]因而,用户在播放所选择的视频之前,总是需要等待较长的时间,而且在这段时间内只能对插入在视频之前的多媒体文件执行点击进入或退出的操作,而无法执行其他操作,从而导致在这段时间内用户的注意力非常容易分散,进而影响所插入的多媒体文件的展示效果。也就是说,现有技术中对多媒体文件的播放控制的方式较为单一,还无法实现对多媒体文件中的数据进行更加多样化的操作。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明实施例提供了一种多媒体文件播放方法和终端及服务器,以至少解决现有技术中在多媒体文件播放过程中只能对多媒体文件执行点击或停止的操作所导致的用户浏览多媒体文件的时间变短的技术问题。
[0006]根据本发明实施例的一个方面,提供了一种多媒体文件播放方法,包括:在当前播放的原始多媒体文件之上的图层中显示提示信息,其中,上述提示信息用于提示采集与上述原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据;根据上述提示信息采集上述目标数据;将采集到的上述目标数据发送给服务器,以生成将上述原始多媒体文件中上述待替换数据替换为上述目标数据后得到的目标多媒体文件;接收并播放上述服务器发送的上述目标多媒体文件。
[0007]根据本发明实施例的另一方面,还提供了一种多媒体文件播放方法,包括:接收客户端发送的与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据;将上述原始多媒体文件中上述预定图像帧中的上述待替换数据替换为上述目标数据,以生成的目标多媒体文件;将上述目标多媒体文件发送给上述客户端,以使上述客户端播放上述目标多媒体文件。
[0008]根据本发明实施例的又一方面,还提供了一种多媒体文件播放终端,包括:显示单元,用于在当前播放的原始多媒体文件之上的图层中显示提示信息,其中,上述提示信息用于提示采集与上述原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据;采集单元,用于根据上述提示信息采集上述目标数据;发送单元,用于将采集到的上述目标数据发送给服务器,以生成将上述原始多媒体文件中上述待替换数据替换为上述目标数据后得到的目标多媒体文件;播放单元,用于接收并播放上述服务器发送的上述目标多媒体文件。
[0009]根据本发明实施例的又一方面,还提供了一种多媒体文件播放服务器,包括:第一接收单元,用于接收客户端发送的与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据;替换单元,用于将上述原始多媒体文件中上述预定图像帧中的上述待替换数据替换为上述目标数据,以生成的目标多媒体文件;第一发送单元,用于将上述目标多媒体文件发送给上述客户端,以使上述客户端播放上述目标多媒体文件。
[0010]在本发明实施例中,通过根据提示信息采集与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据,进而将采集到的目标数据发送给服务器,以生成将原始多媒体文件中的待替换数据替换为目标数据后得到的目标多媒体文件,进而在客户端所在终端接收并播放该目标多媒体文件,以避免由于现有技术中多媒体文件只能执行点击进入或退出的操作,从而导致用户只能选择强制播放多媒体文件或退出,而无法对多媒体文件执行其他的操作,使得在长时间的等待过程中造成大量用户流失,进而导致用户浏览多媒体文件的时间变短,影响多媒体文件的展示效果。
[0011]进一步,通过动态替换原始多媒体文件中的部分数据,实现了吸引更多用户参与多媒体文件替换的过程,延长用户对多媒体文件的浏览时间,以提高多媒体文件的展示效果,进而提升用户对多媒体文件的关注力。
【附图说明】
[0012]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0013]图1是根据本发明实施例的一种可选的多媒体文件播放方法的应用场景示意图;
[0014]图2是根据本发明实施例的一种可选的多媒体文件播放方法的流程图;
[0015]图3是根据本发明实施例的一种可选的多媒体文件播放方法的示意图;
[0016]图4是根据本发明实施例的一种可选的多媒体文件播放方法中提示信息的示意图;
[0017]图5是根据本发明实施例的另一种可选的多媒体文件播放方法的示意图;
[0018]图6是根据本发明实施例的另一种可选的多媒体文件播放方法中提示信息的示意图;
[0019]图7是根据本发明实施例的又一种可选的多媒体文件播放方法中提示信息的示意图;
[0020]图8是根据本发明实施例的又一种可选的多媒体文件播放方法的示意图;
[0021]图9是根据本发明实施例的又一种可选的多媒体文件播放方法的示意图;
[0022]图10是根据本发明实施例的又一种可选的多媒体文件播放方法的示意图;
[0023]图11是根据本发明实施例的另一种可选的多媒体文件播放方法的流程图;
[0024]图12是根据本发明实施例的一种可选的多媒体文件播放终端的示意图;以及
[0025]图13是根据本发明实施例的一种可选的多媒体文件播放服务器的示意图。
【具体实施方式】
[0026]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0027]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0028]实施例1
[0029]根据本发明实施例,提供了一种多媒体文件播放方法的实施例,上述多媒体文件播放方法可以但不限于应用于如图1所示的网络环境中,终端102上的客户端根据所显示的用于提示采集与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据的提示信息采集目标数据,进一步,将采集到的目标数据发送给服务器104,以使服务器104生成将原始多媒体文件中预定图像帧中的待替换数据替换为目标数据后得到的目标多媒体文件,并将该目标多媒体文件发送终端102上的客户端进行播放。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、PC机、数字电视。上述只是一种示例,本实施例对此不做任何限定。
[0030]在本发明实施例,提供了一种多媒体文件播放方法,如图2所示,该方法包括:
[0031]S202,在当前播放的原始多媒体文件之上的图层中显示提示信息,其中,提示信息用于提示采集与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据;
[0032]S204,根据提示信息采集目标数据;
[0033]S206,将采集到的目标数据发送给服务器,以生成将原始多媒体文件中待替换数据替换为目标数据后得到的目标多媒体文件;
[0034]S208,接收并播放服务器发送的目标多媒体文件。
[0035]可选地,在本实施例中,上述多媒体文件播放方法可以但不限于应用于根据客户端发送的目标数据,对多媒体文件中的预定图像帧中的待替换数据替换为客户端所提供的目标数据的过程中,从而实现动态替换多媒体文件中的数据的效果,进而通过吸引更过的用户参与以实现提高多媒体文件的展示效果。
[0036]需要说明的是,由于现有技术中多媒体文件只能执行点击进入或退出的操作,从而导致用户只能选择强制播放多媒体文件或退出,而无法对多媒体文件执行其他的操作,使得在长时间的等待过程中造成大量用户流失,进而导致用户浏览多媒体文件的时间变短,影响多媒体文件的展示效果。为了解决上述问题,本实施例中提供了一种将客户端采集的目标数据替换原始多媒体文件中预定图像帧中的待替换数据,通过动态替换原始多媒体文件中的部分数据,从而实现吸引用户参与多媒体文件替换的过程,延长用户对多媒体文件的浏览时间,以提高多媒体文件的展示效果,进而提升用户对多媒体文件的关注力。
[0037]可选地,在本实施例中,上述提示信息的获取方式可以包括但不限于以下至少之
[0038]I)在由服务器获取原始多媒体文件时,同时获取用于提示采集与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据的提示信息;
[0039]2)在服务器根据客户端发送的播放控制数据判断出客户端允许将原始多媒体文件中预定图像帧中的待替换数据替换为目标数据后,再向客户端所在终端推送用于提示采集与原始多媒体文件中预定图像帧中的待替换数据匹配的目标数据的提示信息。
[0040]需要说明的是,上述播放控制数据可以包括但不限于:客户端所在终端的摄像头的分辨率、终端所在位置的网络环境。也就是说,服务器可以但不限于根据客户端所在终端的情况,判断该客户端是否支持多媒体文件中的数据的替换,并在支持的情况下向该客户端推送提示信息,以便于客户端根据提示信息采集目标数据。上述举例只是一种示例,播放控制数据中的内容并不限于此。
[0041]可选地,在本实施例中,上述目标数据可以包括但不限于以下至少之一:通过客户端所在终端拍摄的动作图像、从客户端所在终端本地获取的动作图像。其中,上述目标数据中可以包括但不限于至少一个动作图像。例如,如图3所示,原始多媒体文件中某一图像帧中的待替换数据(如图3中空白方框所示)可以替换为由客户端采集的目标数据(如图3所示的带阴影的方框所示),从而与该图像帧中其他未被替换的数据生成目标多媒体文件中与该图像帧对应的新的图像帧。
[0042]进一步,上述提示信息中的内容可以包括但不限于:目标数据的采集方式、所要替换的预定图像帧的标识、替换过程中用于指示与目标数据相匹配的动作的路径指示信息。其中,上述预定图像帧的标识可以包括但不限于以下至少之一:预定图像帧的帧号、预定图像帧所对应的一组关联动作的动作名称。例如,“抬头”包含5帧一组的动作图像,则在选择提示信息中的“抬头”后,将按照“抬头”的路径信息指示采集5个动作图像,从而形成一个连贯的“抬头”过程,以替换原始多媒体文件中“抬头”对应的图像帧中的待替换数据。
[0043]可选地,在本实施例中,上述目标数据中的动作图像为多个时,可以包括但不限于以下至少之一:多个连续的动作分别对应形成多个动作图像、将多个不连续的预定动作对应形成多个动作图像。例如,“抬头”过程中从低头到抬头至正面包括5个连续动作图像,然而为了提高采集效率,也可以采集几个关键动作,例如,低头、低头30度、正面,进而利用三个动作按照相似度替换较为相近的待替换数据,以得到最终的目标多媒体文件。
[0044]可选地,在本实施例中,将采集到的目标数据发送给服务器可以包括但不限于以下至少之一:
[0045]I)每隔预定周期将已采集到的目标数据发送给服务器;
[0046]2)将根据提示信息已采集完成的全部目标数据发送给服务器;
[0047]3)将已采集到的满足预定条件的目标数据发送给服务器、
[0048]需要说明的是,为了实现对动态替换的多媒体文件的实时播放,可以但不限于在预定周期或满足预定条件后进行一次预览。其中,上述预定条件可以
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1