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

文档序号:9238609阅读:来源:国知局
2]S3,若响应指示允许将待插入多媒体数据插入到多媒体文件中的插入位置,则将 待插入多媒体数据插入到多媒体文件中的插入位置上。
[0083] 作为一种可选的方案,在获取第二客户端提供的待插入多媒体数据在多媒体文件 的插入位置之后,还包括:
[0084] S1,检测第二客户端提供的插入位置与多媒体文件是否匹配;
[0085] S2,若检测出插入位置与多媒体文件不匹配,则向第二客户端发送用于重发多媒 体文件和/或插入位置的重发请求;
[0086]S3,若检测出插入位置与多媒体文件匹配,则指示获取第二客户端提供的插入位 置。
[0087] 可选地,在本实施例中,检测第二客户端发送的多媒体文件与播放标签是否匹配 的方式可以包括但不限于:根据播放标签标识的插入位置获取该插入位置对应的图像帧, 判断该图像帧中是否包括上述播放标签中标识的待插入多媒体数据的标识。
[0088] 具体结合以下示例进行说明,如图9中S902-S908所示,如步骤S902第二客户端 902向服务器904发送多媒体文件及播放标签,服务器904在接收上述数据后将执行步骤 S904检测第二客户端902发送的多媒体文件与播放标签是否匹配。
[0089] 例如,结合表1所示,若检测出不匹配,S卩,获取播放标签所指示的视频ID-1在第 30s的插入位置的图像帧,其中并没有显示关于汽车的广告A的任何信息,则执行步骤S906 向第二客户端902发送用于重发多媒体文件和/或播放标签的重发请求,以得到更新后的 多媒体文件和/或播放标签。进一步,若检测出匹配,即,获取播放标签所指示的视频ID-1 在第30s的插入位置的图像帧,其中该图像帧中显示关于汽车的广告A的标识画面,则执行 步骤S908指示获取第二客户端902发送的多媒体文件及播放标签。
[0090] 需要说明的是,步骤S906与步骤S908的执行顺序并不限于上述描述,根据检测出 的结果执行相应的步骤。
[0091] 通过本申请提供的实施例,在接收第二客户端发送的多媒体文件及播放标签后, 进一步通过检测第二客户端发送的多媒体文件与播放标签是否匹配,以确定第二客户端是 否需要重新发送多媒体文件和/或播放标签,从而保证获取的多媒体文件及相对应的播放 标签的准确性,进而达到对第二客户端发送的多媒体文件及播放标签进行进一步纠错审核 的目的,使得一旦发现问题,可以及时发送重发请求以获取更新后的数据,实现提高多媒体 文件生成的准确性的效果。
[0092] 作为一种可选的方案,在将所述待插入多媒体数据插入到所述多媒体文件中之 后,还包括:
[0093]S1,接收第三客户端发送的用于请求播放包含有待插入多媒体数据的目标多媒体 文件的播放请求;
[0094] S2,向第三客户端推送包含有待插入多媒体数据的目标多媒体文件。
[0095] 具体结合以下示例进行说明,如图10中S1002-S1010所示,如步骤S1002第一客 户端1002向服务器1006提供待插入多媒体数据及插入配置信息;服务器1006在接收到上 述数据后,将执行步骤S1004,根据上述插入配置信息向第二客户端1004获取用于插入待 插入多媒体数据的多媒体文件;进一步,将待插入多媒体数据插入到多媒体文件中以生成 包含有待插入多媒体数据的目标多媒体文件如步骤S1006 ;服务器1006接收到第三客户端 1008发送的用于请求播放包含上述待插入多媒体数据的目标多媒体文件的播放请求如步 骤S1008,响应上述播放请求服务器1006将执行步骤S1010,向第三客户端1008推送包含 待插入多媒体数据的目标多媒体文件,以便将生成的包含待插入多媒体数据的目标多媒体 文件更好地展现给用户,改善待插入多媒体数据的展示效果。
[0096] 通过本申请提供的实施例,通过响应第三客户端发送的用于请求播放包含有待插 入多媒体数据的目标多媒体文件的播放请求,向第三客户端推送上述包含待插入多媒体数 据的目标多媒体文件,从而使第三客户端可以直接播放在第二客户端发送的多媒体文件及 第一客户端提供的待插入多媒体数据的基础上生成的包含待插入多媒体数据的目标多媒 体文件,而并不仅仅是接收由服务器固定配置的多媒体文件,实现了灵活生成多媒体文件 的效果。
[0097] 作为一种可选的方案,在向第三客户端推送包含有待插入多媒体数据的目标多媒 体文件之后,还包括:
[0098]S1,检测第三客户端播放包含有待插入多媒体数据的目标多媒体文件时,待插入 多媒体数据是否被播放和/或被点击;
[0099]S2,若检测出待插入多媒体数据被播放和/或被点击,则将与待插入多媒体数据 被播放和/或被点击所对应的虚拟资源转移至第二客户端对应的账号中。
[0100] 可选地,在本实施例中,在上述包含待插入多媒体数据的目标多媒体文件被播放 或被点击后,还可以包括但不限于为提供多媒体文件的第二客户端分配相应的收益。其中, 上述收益可以但不限于通过转移虚拟资源的方式分配给第二客户端。具体地,为第二客户 端转移虚拟资源的方式可以包括但不限于以下至少之一:由第一客户端直接为第二客户端 转移相应的虚拟资源、第一客户端先将虚拟资源转移给服务器,再由服务器将相应的虚拟 资源转移给第二客户端,例如将服务器收到的虚拟资源按照预定比例转移给第二客户端。
[0101] 需要说明的是,上述第一客户端提供的收益可以全部转给第二客户端对应的账号 中,也可以将部分转给第二客户端对应的账号中。上述仅是一种示例,本实施例对此不做任 何限定。
[0102] 可选地,在本实施例中,将与待插入多媒体数据被播放和/或被点击所对应的虚 拟资源转移至第二客户端对应的账号中包括包括:
[0103] S22,将由被播放和/或被点击的待插入多媒体数据获取到的虚拟资源按照预定 比例转移至第二客户端对应的账号中。
[0104] 具体结合以下示例进行说明,假设广告商向用于插入广告以生成新的视频的网络 平台提供了 100元广告赞助,则网络平台对应的服务器将生成100个点击,假设第二客户端 APP-1提供的视频ID-1中被插入了该广告商所赞助的广告,生成新的视频ID-1,进一步,假 设第三客户端APP-2点击了 10次上述新的视频ID-1中的广告,第三客户端APP-3点击了 10次上述新的视频ID-1中的广告。也就是说,第二客户端APP-1提供的视频ID-1为网络 服务器带来20元的收益,则可将20元中的预定比例如10%的收益,即2元,转移至第二客 户端APP-1对应的账号中。从而吸引更多的第二客户端参与多媒体文件的生成,以增加用 户的参与性。
[0105] 通过本申请提供的实施例,由于本实施例中是在第二客户端提供的多媒体文件中 插入第一客户端提供的待插入多媒体数据,因而可为第二客户端对应的账号中转移相应的 虚拟资源,从而实现吸引更多用户参与多媒体文件的生成过程,以延长播放待插入多媒体 数据的时间,并提高待插入多媒体数据的用户关注度。
[0106] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0107] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施 例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多 情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有 技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计 算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0108] 实施例2
[0109] 根据本发明实施例,提供了一种多媒体文件的生成装置的实施例,上述多媒体文 件的生成装置可以但不限于应用于如图1所示的网络环境中,获取终端102-1上的第一客 户端提供的待插入多媒体数据及插入配置信息,再根据插入配置信息由终端102-2上的第 二客户端提供的多媒体文件,进而在服务器104中根据插入配置信息将由第一客户端获取 到的待插入多媒体数据插入到由第二客户端获取到的多媒体文件中,以生成目标多媒体文 件,以便于将生成的目标多媒体文件推送给发送请求播放目标多媒体文件的播放请求的终 端102-3上的第三客户端。可选地,在本实施例中,上述网络可以包括但不限于:广域网、城 域网、局域网。可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平 板电脑、笔记本电脑、PC机。可选地,在本实施例中,上述发送多媒体文件和请求播放多媒 体文件的终端可以为同一个终端,也可以为不同终端,其中,上述第一客户端与第三客户端 可以但不限于根据不同的应用场景设置为不同客户端,或相同客户端。上述只是一种示例, 本实施例对此不做任何限定。
[0110] 在本发明实施例,还提供了一种用于实施上述多媒体文件的生成方法的多媒体文 件的生成装置,如图11所示,该装置包括:
[0111] 1)第一获取单元1102,用于获取第一客户端提供的待插入多媒体数据及插入配 置信息,其中,插入配置信息至少用于指示请求插入待插入多媒体数据的多媒体文件;
[0112] 2)第二获取单元1104,用于根据插入配置信息获取第二客户端提供的多媒体文 件;
[0113] 3)生成单元1106,用于将待插入多媒体数据插入到多媒体文件中,以生成包含有 待插入多媒体数据的目标多媒体文件。
[0114] 可选地,在本实施例中,上述多媒体文件的生成装置可以但不限于应用于生成一 种新模式的含广告的视频,例如,第一客户端提供的待插入多媒体数据为广告,第二客户端 提供的多媒体文件为视频,也就是说,将第一客户端提供的广告根据需要插入到第二客户 端提供的视频中的预定位置,以生成上述包含广告的视频。从而克服现有技术中由服务器 来单一地确定在多媒体文件中所要插入的待插入多媒体数据的插入位置所导致的插入位 置不准确,进而造成在客户端播放位于多媒体文件之前的多媒体数据时,用户播放多媒体 数据的播放时间缩短,使得大量用户流失的问题。
[0115] 为了解决上述技术问题,本实施例中提供了一种多媒体文件的生成方法,在获取 到第一客户端提供的待插入多媒体数据及插入配置信息后,根据插入配置信息获取第二客 户端提供的多媒体文件,以便于将待插入多媒体数据插入到上述多媒体文件中,以实现将 待插入多媒体数据准确插入到多媒体文件中,例如,将内容相关的待插入多媒体数据插入 到多媒体文件中的相应位置,以便于生成更加吸引用户的新的多媒体文件,从而实现延长 用户播放多媒体数据的时间,进而提升待插入多媒体数据的用户关注度,达到改善多媒体 数据在多媒体文件中的展示效果。
[0116] 可选地,在本实施例中,上述将待插入多媒体数据插入多媒体文件的插入方式可 以包括但不限于以下至少之一:将待插入多媒体数据的图像帧插入多媒体文件的图像帧 中、暂停多媒体文件的播放并在覆盖在该多媒体文件之上的图层中插入待插入多媒体数 据。
[0117] 具体地,以将待插入多媒体数据的图像帧插入多媒体文件的图像帧中为例,则在 多媒体文件中插入待插入多媒体数据将改变多媒体文件的总播放时长。例如,假设多媒体 文件为第二客户端发布的视频,待插入多媒体数据为第一客户端提供的广告,如图3所示, 第二客户端发布了一段20分钟的自制视频,此外,还发布了与该自制视频匹配的播放标 签,例如,播放标签标识在视频的第10分钟第20s出现了汽车A的画面,则可以根据该播放 标签将第一客户端提供的汽车A的视频广告,并将该汽车A的视频广告插入到上述第二客 户端发布的自制视频的第10分钟第20s对应的插入位置,假设该汽车A的视频广告时长为 1分钟,则在插入汽车A的视频广告后,自制视频的播放时长将变为21分钟。上述举例只是 一种示例,本实施例对此不作任何限定。
[0118] 又例如,以暂停多媒体文件的播放并在覆盖在该多媒体文件之上的图层中插入待 插入多媒体数据为例,如图4所示,在插入汽车A的视频广告时,由于汽车A的视频广告与 自制视频在不同图层,且自制视频被暂停在第10分钟第20s的位置,则自制视频的总播放 时长将保持20分钟。
[0119] 可选地,在本实施例中,将待插入多媒体数据插入到多媒体文件中
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1