一种视频数据的编辑、业务对象的推送方法、装置和系统的制作方法

文档序号:9506177阅读:246来源:国知局
一种视频数据的编辑、业务对象的推送方法、装置和系统的制作方法
【技术领域】
[0001] 本申请涉及视频数据处理的技术领域,特别是涉及一种视频数据的编辑方法、一 种视频数据的编辑装置、一种业务对象的推送方法、一种业务对象的推送装置和一种业务 对象的推送系统。
【背景技术】
[0002] 随着网络技术的飞速发展,不断有基于数字技术的新媒体涌现。这些新媒体在网 络技术的支持下,往往具备创新性和混合媒介的特性,而伴随着flash(交互式矢量图和 Web动画的标准)技术、Web2. 0、P2P(PeertoPeer,对等网络)等技术的出现和应用,使得以 这些数字媒体为代表的网络视频成为网络又一热点领域。
[0003] 为了提高用户体验,提供这些网络视频的平台,通常会在用户暂停网络视频的播 放时或者视频播放之前,推送一些与该网络视频内容关联的业务对象,例如图片、文本信息 等等,以使得用户获得更多的资讯。
[0004] 在编辑该关联信息时,一般需要由平台方的制作者人工判断视频内容与业务对象 的一致性,接着在视频数据暂停画面上选定特定的区域,然后人工将业务对象与视频数据 进行绑定。
[0005] 但是,由于在网络环境中发布的网络视频的类型和数量都在高速增长中,人工挑 选与网络视频关联的业务对象的方式在时间和人力成本上越来越高,以至于无法承受。
[0006] 因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何提出一种视 频数据的编辑、推送机制,保证业务对象与视频数据的一致性,减少编辑时间,减少编辑成 本,提高编辑效率。

【发明内容】

[0007] 本申请实施例所要解决的技术问题是提供一种视频数据的编辑方法和一种业务 对象的推送方法,保证业务对象与视频数据的一致性,减少编辑时间,减少编辑成本,提高 编辑效率。
[0008] 相应的,本申请实施例还提供了一种视频数据的编辑装置、一种业务对象的推送 装置和一种业务对象的推送系统,用以保证上述方法的实现及应用。
[0009] 为了解决上述问题,本申请实施例公开了一种视频数据的编辑方法,包括:
[0010] 展示编辑视频数据的入口对象;其中,所述视频数据具有关联的视频源信息;
[0011] 根据所述入口对象获得业务对象的特征信息;
[0012] 根据所述特征信息和所述视频源信息中的至少一个,判断所述业务对象与指定帧 的视频数据是否匹配;以及
[0013] 若所述业务对象与指定帧的视频数据匹配,则提取与指定帧的视频数据匹配的业 务对象的特征信息,并将所述特征信息与所述视频数据相关联。
[0014] 优选地,所述展示编辑视频数据的入口对象的步骤包括:
[0015] 当暂停播放视频数据时,展示编辑视频数据的入口对象。
[0016] 优选地,所述根据所述入口对象获得业务对象的特征信息的步骤包括:
[0017] 当接收到从所述入口对象提交的地址信息时,访问所述地址信息,获得业务对象 的特征信息。
[0018] 优选地,所述根据所述特征信息和所述视频源信息中的至少一个,判断所述业务 对象与指定帧的视频数据是否匹配的步骤包括:
[0019] 根据所述特征信息和所述视频源信息中的至少一个,对所述业务对象与指定帧的 视频数据进行匹配,获得匹配结果;以及
[0020] 根据所述匹配结果判断所述业务对象与指定帧的视频数据是否匹配。
[0021] 优选地,所述视频源信息包括以下至少一种:
[0022] 名称信息、演员信息、拍摄地区信息、赞助商信息。
[0023] 优选地,所述特征信息包括所述业务对象的名称信息;所述匹配结果包括第一匹 配结果;
[0024] 所述根据所述特征信息和所述视频源信息中的至少一个,对所述业务对象与指定 帧的视频数据进行匹配,获得匹配结果的步骤包括:
[0025] 判断所述业务对象的名称信息是否包含所述视频源信息,获得所述第一匹配结 果。
[0026] 优选地,所述特征信息包括所述业务对象的评价信息;所述匹配结果包括第二匹 配结果;
[0027] 所述根据所述特征信息和所述视频源信息中的至少一个,对所述业务对象与指定 帧的视频数据进行匹配,获得匹配结果的步骤包括:
[0028] 判断所述业务对象的评价信息是否包含所述视频源信息,获得所述第二匹配结 果。
[0029] 优选地,所述特征信息包括所述业务对象的图像信息;所述匹配结果包括第三匹 配结果;
[0030] 所述根据所述特征信息和所述视频源信息中的至少一个,对所述业务对象与指定 帧的视频数据进行匹配,获得匹配结果的步骤包括:
[0031] 提取指定帧的视频数据的图像信息;以及
[0032] 判断所述业务对象的图像信息与指定帧的视频数据的图像信息是否匹配,获得第 三匹配结果。
[0033] 优选地,所述判断所述业务对象的图像信息与指定帧的视频数据的图像信息是否 匹配,获得所述第三匹配结果的步骤包括:
[0034] 获取所述业务对象的图像信息对应的第一特征向量;
[0035] 获取指定帧的视频数据的图像信息对应的第二特征向量;
[0036] 计算所述第一特征向量与所述第二特征向量的距离;以及
[0037] 判断所述距离是否大于预设的距离阈值;若是,则判断所述业务对象的图像信息 与指定帧的视频数据的图像信息匹配;若否,则判断所述业务对象的图像信息与指定帧的 视频数据的图像信息不匹配。
[0038] 优选地,所述根据所述匹配结果判断所述业务对象与指定帧的视频数据是否匹配 的步骤包括:
[0039] 对所述匹配结果配置对应的权重;所述匹配结果包括第一匹配结果、第二匹配结 果和第三匹配结果中的至少一个;
[0040] 计算所述权重之和;
[0041] 判断所述权重之和是否超过预设的权重阈值;以及
[0042] 若是,则判断所述业务对象与指定帧的视频数据匹配。
[0043] 优选地,所述提取与指定帧的视频数据匹配的业务对象的特征信息的步骤包括:
[0044] 提取距离最近的所述业务对象的图像信息,作为与指定帧的视频数据匹配的业务 对象的特征信息。
[0045] 优选地,指定帧的视频数据具有对应的时间信息,所述方法还包括:
[0046] 将所述时间信息、所述视频源信息、所述特征信息和匹配关系发送至服务器;所述 时间信息、所述视频源信息、所述特征信息和所述匹配关系用于在所述服务器中存储;
[0047] 其中,所述匹配关系为指定帧的视频数据与所述业务对象的特征信息的匹配关 系。
[0048] 本申请实施还公开了一种业务对象的推送方法,包括:
[0049] 在向服务器发送视频数据的播放请求后,接收所述服务器返回的配置文件;所述 配置文件包括与指定时间信息的视频数据匹配的,业务对象的特征信息;
[0050] 当接收到所述视频数据的暂停播放请求时,根据当前暂停的时间信息确定时间范 围;
[0051] 在所述配置文件中提取目标业务对象的特征信息;所述目标业务对象特征信息为 与在所述时间范围内的一帧或多帧视频数据相匹配的业务对象的特征信息;以及
[0052] 展示所述目标业务对象的特征信息;
[0053] 其中,所述特征信息通过以下方式获得:
[0054] 展示编辑视频数据的入口对象;其中,所述视频数据具有关联的视频源信息;
[0055] 根据所述入口对象获得业务对象的特征信息;
[0056] 根据所述特征信息和所述视频源信息中的至少一个,判断所述业务对象与指定帧 的视频数据是否匹配;以及
[0057] 若所述业务对象与指定帧的视频数据匹配,则提取与指定帧的视频数据匹配的业 务对象的特征信息,并将该特征信息与该视频数据相关联。
[0058] 优选地,所述配置文件包括的业务对象为采用当前用户在先对其他业务对象的特 征信息的操作信息,进行过滤处理后获得的业务对象。
[0059] 优选地,所述展示所述目标业务对象的特征信息的步骤包括:
[0060] 当所述目标业务对象的特征信息为多个时,轮流展示所述多个目标业务对象的特 征信息。
[0061] 优选地,还包括:
[0062] 监听当前用户针对所述目标业务对象的特征信息的操作信息;以及
[0063] 将所述操作信息发送至所述服务器;所述操作信息用于在所述服务器中存储。
[0064] 本申请实施例还公开了一种视频数据的编辑装置,包括:
[0065] 入口对象展示模块,用于展示编辑视频数据的入口对象;其中,所述视频数据具有 关联的视频源信息;
[0066] 特征信息获得模块,用于根据所述入口对象获得业务对象的特征信息;
[0067] 特征信息匹配模块,用于根据所述特征信息和所述视频源信息中的至少一个,判 断所述业务对象与指定帧的视频数据是否匹配;若是,则调用特征信息提取模块;
[0068] 特征信息提取模块,用于在所述业务对象与指定帧的视频数据匹配时,提取与指 定帧的视频数据匹配的业务对象的特征信息;
[0069] 关联模块,用于将所述特征信息与所述视频数据相关联。
[0070] 优选地,所述入口对象展示模块包括:
[0071] 暂停展示子模块,用于在暂停播放视频数据时,展示编辑视频数据的入口对象。
[0072] 优选地,所述特征信息获得模块包括:
[0073] 地址信息访问子模块,用于接收到从所述入口对象提交的地址信息时,访问所述 地址信息,获得业务对象的特征信息。
[0074] 优选地,所述特征信息匹配模块包括:
[0075] 匹配结果获得子模块,用于根据所述特征信息和所述视频源信息中的至少一个, 对所述业务对象与指定帧的视频数据进行匹配,获得匹配结果;以及
[0076] 匹配判断子模块,用于根据所述匹配结果判断所述业务对象与指定帧的视频数据 是否匹配。
[0077] 优选地,所述视频源信息包括以下至少一种:
[0078] 名称信息、演员信息、拍摄地区信息、赞助商信息。
[0079] 优选地,所述特征信息包括所述业务对象的名称信息;所述匹配结果包括第一匹 配结果;
[0080] 所述匹配结果获得子模块包括:
[0081] 第一匹配结果获得子模块,用于判断所述业务对象的名称信息是否包含所述视频 源信息,获得第一匹配结果。
[0082] 优选地,所述特征信息包括所述业务对象的评价信息;所述匹配结果包括第二匹 配结果;
[0083] 所述匹配结果获得子模块包括:
[0084] 第二匹配结果获得子模块,用于判断所述业务对象的评价信息是否包含所述视频 源信息,获得第二匹配结果。
[0085] 优选地,所述特征信息包括所述业务对象的图像信息;所述匹配结果包括第三匹 配结果;
[0086] 所述匹配结果获得子模块包括:
[0087] 图像信息提取子模块,用于提取指定帧的视频数据的图像信息;
[0088] 第三匹配结果获得子模块,用于判断所述业务对象的图像信息与指定帧的视频数 据的图像信息是否匹配,获得第三匹配结果。
[0089] 优选地,所述第三匹配结果获得子模块包括:
[0090] 第一特征向量获取子模块,用于获取所述业务对象的图像信息对应的第一特征向 量;
[0091] 第二特征向量获取子模块,用于获取指定帧视频数据的图像信息对应的第二特征 向量;
[0092] 距离计算子模块,用于计算所述第一特征向量与所述第二特征向量的距离;
[0093] 距离阈值判断子模块,用于判断所述距离是否大于预设的距离阈值;若是,则调用 第一判断子模块,若否,则调用第二判断子模块;
[0094] 第一判断子模块,用于判断所述业务对象的图像信息与指定帧的视频数据的图像 信息匹配;
[0095] 第二判断子模块,用于判断所述业务对象的图像信息与指定帧的视频数据的图像 信息不匹配。
[0096] 优选地,所述匹配判断子模块包括:
[0097] 权重配置子模块,用于对所述匹配结果配置对应的权重;所述匹配结果包括第一 匹配结果、第二匹配结果和第三匹配结果中的至少一个;
[0098] 权重和计算子模块,用于计算所述权重之和;
[0099] 权重阈值判断子模块,用于判断所述权重之和是否超过预设的权重阈值;若是,则 调用第三判断子模块;
[0100] 第三判断子模块,用于判断所述业务对象与指定帧的视频数据匹配。
[0101] 优选地,所述特征信息提取模块包括:
[0102] 图像信息提取子模块,用于提取距离最近的所述业务对象的图像信息,作为与指 定帧的视频数据匹配的业务对象的特征信息。
[0103] 优选地,指定帧的视频数据具有对应的时间信息,所述装置还包括:
[0104] 数据发送模块,用于将所述时间信息、所述视频源信息、所述特征信息和匹配关系 发送至服务器;所述时间信息、所述视频源信息、所述特征信息和所述匹配关系用于在所述 服务器中存储;
[0105] 其中,所述匹配关系为指定帧的视频数据与所述业务对象的特征信息的匹配关 系。
[0106] 本申请实施例还公开了一种业务对象的推送装置,包括:
[0107] 配置文件接收模块,用于在向服务器发送视频数据的播放请求后,接收所述服务 器返回的配置文件;所述配置文件包括与指定时间信息的视频数据匹配的,业务对象的特 征信息;
[0108] 时间范围确定模块,用于在接收到所述视频数据的暂停播放请求时,根据当前暂 停的时间信息确定时间范围;
[0109] 特征信息提取模块,用于在所述配置文件中提取目标业务对象的特征信息;所述 目标业务对象特征信息为与在所述时间范围内的一帧或多帧视频数据相匹配的业务对象 的特征信息;
[0110] 特征信息展示模块,用于展示所述目标业务对象的特征信息;
[0111] 其中,所述特征信息通过以下方式获得:
[0112] 展示编辑视频数据的入口对象;其中,所述视频数据具有关联的视频源信息;
[0113] 根据所述入口对象获得业务对象的特征信息;
[0114] 根据所述特征信息和所述视频源信息中的至少一个,判断所述业务对象与指定帧 的视频数据是否匹配;以及
[0115] 若所述业务对象与指定帧的视频数据匹配,则提取与指定帧的视频数据匹配的业 务对象的特征信息,并将所述特征信息与所述视频数据相关联。
[0116] 优选地,所述配置文件包括的业务对象为采用当前用户在先对其他业务对象的特 征信息的操作信息,进行过滤处理后获得的业务对象。
[0117] 优选地,所述特征信息展示模块包括:
[0118] 轮播子模块,用于在所述目标业务对象的特征信息为多个时,轮流展示所述多个 目标业务对象的特征信息。
[0119] 优选地,还包括:
[0120] 操作信息监听模块,用于监听当前用户针对所述目标业务对象的特征信息的操作 信息;
[0121] 操作信息发送模块,用于将所述操作信息发送至所述服务器;所述操作信息用于 在所述服务器中存储。
[0122] 本申请实施例还公开了一种业务对象的推送系统,所述系统包括服务器和客户 端
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1