多媒体文件的生成方法及装置的制造方法

文档序号:9238609阅读:668来源:国知局
多媒体文件的生成方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,具体而言,涉及一种多媒体文件的生成方法及装置。
【背景技术】
[0002] 如今,随着互联网的快速发展,网站的市场规模和媒体价值也随之提高,越来越多 的企业开始关注如何充分利用网站的网络资源来宣传自身产品或服务。为了满足企业需 求,网站总是在播放多媒体文件之前自动推送各种形式的多媒体数据。进一步,为了将多媒 体数据的价值最大化,网站目前主要采用的插入多媒体数据的方式是在多媒体文件播放前 不断增加多媒体数据的数量或延长多媒体数据的播放时长,以使在用户所选择播放的多媒 体文件播放之前能最大程度地向用户播放展示多媒体数据,例如,在用户选择播放的视频 之前,由插入一条15s的广告调整为插入3条15s的广告,以便为相应的企业带来收益。
[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] 图9是根据本发明实施例的又一种可选的多媒体文件的生成方法的流程图;
[0020] 图10是根据本发明实施例的又一种可选的多媒体文件的生成方法中推送目标多 媒体文件的流程图;以及
[0021] 图11是根据本发明实施例的一种可选的多媒体文件的生成装置的示意图。
【具体实施方式】
[0022] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0023] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0024] 实施例1
[0025] 根据本发明实施例,提供了一种多媒体文件的生成方法的实施例,上述多媒体文 件的生成方法可以但不限于应用于如图1所示的网络环境中,获取终端102-1上的第一客 户端提供的待插入多媒体数据及插入配置信息,再根据插入配置信息由终端102-2上的第 二客户端提供的多媒体文件,进而在服务器104中根据插入配置信息将由第一客户端获取 到的待插入多媒体数据插入到由第二客户端获取到的多媒体文件中,以生成目标多媒体文 件,以便于将生成的目标多媒体文件推送给发送请求播放目标多媒体文件的播放请求的终 端102-3上的第三客户端。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城 域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平 板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述发送多媒体文件和请求播放多媒 体文件的终端可以为同一个终端,也可以为不同终端,其中,上述第一客户端与第三客户端 可以但不限于根据不同的应用场景设置为不同客户端,或相同客户端。上述只是一种示例, 本实施例对此不做任何限定。
[0026] 在本发明实施例,提供了一种多媒体文件的生成方法,如图2所示,该方法包括:
[0027] S202,获取第一客户端提供的待插入多媒体数据及插入配置信息,其中,插入配置 信息至少用于指示请求插入待插入多媒体数据的多媒体文件;
[0028] S204,根据插入配置信息获取第二客户端提供的多媒体文件;
[0029] S206,将待插入多媒体数据插入到多媒体文件中,以生成包含有待插入多媒体数 据的目标多媒体文件。
[0030] 可选地,在本实施例中,上述多媒体文件的生成方法可以但不限于应用于生成一 种新模式的含广告的视频,例如,第一客户端提供的待插入多媒体数据为广告,第二客户端 提供的多媒体文件为视频,也就是说,将第一客户端提供的广告根据需要插入到第二客户 端提供的视频中的预定位置,以生成上述包含广告的视频。从而克服现有技术中由服务器 来单一地确定在多媒体文件中所要插入的待插入多媒体数据的插入位置所导致的插入位 置不准确,进而造成在客户端播放位于多媒体文件之前的多媒体数据时,用户播放多媒体 数据的播放时间缩短,使得大量用户流失的问题。
[0031] 为了解决上述技术问题,本实施例中提供了一种多媒体文件的生成方法,在获取 到第一客户端提供的待插入多媒体数据及插入配置信息后,根据插入配置信息获取第二客 户端提供的多媒体文件,以便于将待插入多媒体数据插入到上述多媒体文件中,以实现将 待插入多媒体数据准确插入到多媒体文件中,例如,将内容相关的待插入多媒体数据插入 到多媒体文件中的相应位置,以便于生成更加吸引用户的新的多媒体文件,从而实现延长 用户播放多媒体数据的时间,进而提升待插入多媒体数据的用户关注度,达到改善多媒体 数据在多媒体文件中的展示效果。
[0032] 可选地,在本实施例中,上述将待插入多媒体数据插入多媒体文件的插入方式可 以包括但不限于以下至少之一:将待插入多媒体数据的图像帧插入多媒体文件的图像帧 中、暂停多媒体文件的播放并在覆盖在该多媒体文件之上的图层中插入待插入多媒体数 据。
[0033] 具体地,以将待插入多媒体数据的图像帧插入多媒体文件的图像帧中为例,则在 多媒体文件中插入待插入多媒体数据将改变多媒体文件的总播放时长。例如,假设多媒体 文件为第二客户端发布的视频,待插入多媒体数据为第一客户端提供的广告,如图3所示, 第二客户端发布了一段20分钟的自制视频,此外,还发布了与该自制视频匹配的播放标 签,例如,播放标签标识在视频的第10分钟第20s出现了汽车A的画面,则可以根据该播放 标签将第一客户端提供的汽车A的视频广告,并将该汽车A的视频广告插入到上述第二客 户端发布的自制视频的第10分钟第20s对应的插入位置,假设该汽车A的视频广告时长为 1分钟,则在插入汽车A的视频广告后,自制视频的播放时长将变为21分钟。上述举例只是 一种示例,本实施例对此不作任何限定。
[0034] 又例如,以暂停多媒体文件的播放并在覆盖在该多媒体文件之上的图层中插入待 插入多媒体数据为例,如图4所示,在插入汽车A的视频广告时,由于汽车A的视频广告与 自制视频在不同图层,且自制视频被暂停在第10分钟第20s的位置,则自制视频的总播放 时长将保持20分钟。
[0035] 可选地,在本实施例中,将待插入多媒体数据插入到多媒体文件中时,其中,待插 入多媒体数据在多媒体文件中的插入位置的获取方式可以包括但不限于以下至少之一:由 第一客户端提供的插入配置信息直接配置待插入多媒体数据在第二客户端提供的多媒体 文件的插入位置、由第二客户端提供与多媒体文件匹配且用于标识待插入多媒体数据在多 媒体文件中可插入的插入位置的播放标签。
[0036] 其中,由第一客户端提供的上述插入配置信息至少包括但不限于:指示插入待插 入多媒体数据的多媒体文件的标识、指示待插入多媒体数据在多媒体文件中的插入位置。 例如,第一客户端提供了广告汽车的广告A,同时插入配置信息为将该广告插入到第二客户 端提供的娱乐类视频中,也就是说,服务器可以根据第一客户端提供的插入配置信息获取 对应的多媒体文件,进一步,还可根据插入配置信息将待插入多媒体数据插入到多媒体文 件中的预定的插入位置,例如,视频开播后的1分钟内的某位置插入上述广告。从而实现根 据第一客户端的需要灵活选择待插入多媒体数据所要插入的多媒体文件及插入的位置。上 述只是一种应用示例,本实施例中对此不作任何限定。
[0037] 进一步,由第二客户端提供的播放标签可以包括但不限于:多媒体文件的标识、多 媒体文件的播放类型、待插入多媒体数据的标识、待插入多
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1