视频播放的方法、装置、终端设备及服务器制造方法及图纸

技术编号:24718268 阅读:48 留言:0更新日期:2020-07-01 00:41
本公开关于一种视频播放的方法、装置、终端设备及服务器,该方法包括:响应用户账号的视频播放操作,获取用户账号在候选视频中选定的目标视频的视频标识;向服务器发送视频播放请求,视频播放请求中携带有目标视频的视频标识;接收服务器发送的视频播放响应,视频播放响应中携带有目标视频的视频数据和目标视频包含的对象中与搜索词相匹配的目标对象的目标索引,目标索引包含目标对象所属的视频帧和目标对象的位置信息;播放目标视频,并在目标视频播放至目标对象所属的视频帧时,根据目标对象的位置信息,在目标对象所属的视频帧中对目标对象进行标记显示。采用本公开可以在视频中快速定位到与搜索词相匹配的图像。

【技术实现步骤摘要】
视频播放的方法、装置、终端设备及服务器
本公开涉及计算机
,尤其涉及一种视频播放的方法、装置、终端设备及服务器。
技术介绍
随着多媒体业务的不断发展,越来越多的人选择通过网络搜索的方式获取想要观看的视频。因此,视频搜索也成了获取视频的一个关键环节。目前,传统的视频搜索方式是用户在视频搜索引擎的搜索框中输入搜索词,视频搜索引擎则会返回与该搜索词相关的视频。例如,用户在视频搜索引擎的搜索框中输入“足球”,视频搜索引擎则会返回与“足球”相关的视频。然而,基于传统的视频搜索方式,用户虽然可以搜索到感兴趣的视频,但无法在视频中快速定位到与搜索词相匹配的图像。
技术实现思路
本公开提供一种视频播放的方法、装置、终端设备及服务器,以至少解决相关技术中无法在视频中快速定位到与搜索词相匹配的图像的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种视频播放的方法,所述方法应用于终端设备,所述方法包括:响应用户账号的视频播放操作,获取所述用户账号在候选视频中选定的目标视频的视频标识,所述候选视频为服务器发送的与所述用户账号输入的搜索词相匹配的视频;向所述服务器发送视频播放请求,所述视频播放请求中携带有所述目标视频的视频标识;接收所述服务器发送的视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息;播放所述目标视频,并在所述目标视频播放至所述目标对象所属的视频帧时,根据所述目标对象的位置信息,在所述目标对象所属的视频帧中对所述目标对象进行标记显示。在一示例性实施例中,所述响应所述用户账号的视频播放操作之前,所述方法还包括:响应所述用户账号的视频搜索操作,获取所述用户账号输入的搜索词;向所述服务器发送视频搜索请求,所述视频搜索请求中携带有所述搜索词;接收所述服务器发送的视频搜索响应,所述视频搜索响应中携带有与所述搜索词相匹配的候选视频的视频标识。根据本公开实施例的第二方面,提供一种视频播放的方法,所述方法应用于服务器,所述方法包括:接收终端设备发送的视频播放请求,所述视频播放请求中携带有目标视频的视频标识,所述目标视频为用户账号在服务器发送的与所述用户账号输入的搜索词相匹配的候选视频中选定的视频;向所述终端设备发送视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息,以使所述终端设备播放所述目标视频,并在所述目标视频播放至所述目标对象所属的视频帧时,根据所述目标对象的位置信息,在所述目标对象所属的视频帧中对所述目标对象进行标记显示。在一示例性实施例中,所述方法还包括:获取待识别视频的视频数据;针对所述待识别视频包含的每个视频帧,将所述视频帧输入至对象识别模型中,输出所述视频帧包含的各对象的类别和位置信息,所述类别包括非文字类别和文字类别;针对所述各对象中类别为非文字类别的第一对象,建立所述第一对象对应的第一索引,所述第一索引包括所述第一对象所属的视频帧、以及所述第一对象对应的类别和位置信息;针对所述各对象中类别为文字类别的第二对象,在所述视频帧中,根据所述第二对象的位置信息,提取所述第二对象对应的图像;将所述第二对象对应的图像输入至文字识别模型,输出所述第二对象对应的文本信息,并建立所述第二对象对应的第二索引,所述第二索引包括所述第二对象所属的视频帧、以及所述第二对象对应的文本信息和位置信息。在一示例性实施例中,所述接收终端设备发送的视频播放请求之前,所述方法还包括:接收所述终端设备发送的视频搜索请求,所述视频搜索请求中携带有所述用户账号输入的所述搜索词;根据所述搜索词,在视频库中,确定包含的对象中存在索引与所述搜索词相匹配的对象的候选视频,并将索引与所述搜索词相匹配的对象,确定为目标对象;向所述终端设备发送视频搜索响应,所述视频搜索响应中携带有所述候选视频的视频标识。在一示例性实施例中,所述根据所述搜索词,在视频库中,确定包含的对象中存在索引与所述搜索词相匹配的对象的候选视频,并将索引与所述搜索词相匹配的对象,确定为目标对象,包括:根据所述搜索词和预设的分词算法,确定所述搜索词对应的搜索分词;针对视频库中的每个视频,如果所述视频包含的第一对象的索引中存在类别与所述搜索分词相匹配的第一对象,则确定所述视频为候选视频,并确定类别与所述搜索分词相匹配的第一对象为所述目标对象;如果所述视频包含的第二对象的索引中存在文本信息与所述搜索分词相匹配的第二对象,则确定所述视频为候选视频,并确定文本信息与所述搜索分词相匹配的第二对象为所述目标对象。根据本公开实施例的第三方面,提供一种视频播放的装置,所述装置应用于终端设备,所述装置包括:第一获取模块,被配置为响应用户账号的视频播放操作,获取所述用户账号在候选视频中选定的目标视频的视频标识,所述候选视频为服务器发送的与所述用户账号输入的搜索词相匹配的视频;第一发送模块,被配置为向所述服务器发送视频播放请求,所述视频播放请求中携带有所述目标视频的视频标识;第一接收模块,被配置为接收所述服务器发送的视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息;播放模块,被配置为播放所述目标视频,并在所述目标视频播放至所述目标对象所属的视频帧时,根据所述目标对象的位置信息,在所述目标对象所属的视频帧中对所述目标对象进行标记显示。作为一种可选的实施方式,所述装置还包括:第二获取模块,被配置为响应所述用户账号的视频搜索操作,获取所述用户账号输入的搜索词;第二发送模块,被配置为向所述服务器发送视频搜索请求,所述视频搜索请求中携带有所述搜索词;第二接收模块,被配置为接收所述服务器发送的视频搜索响应,所述视频搜索响应中携带有与所述搜索词相匹配的候选视频的视频标识。根据本公开实施例的第四方面,提供一种视频播放的装置,所述装置应用于服务器,所述装置包括:第一接收模块,被配置为接收终端设备发送的视频播放请求,所述视频播放请求中携带有目标视频的视频标识,所述目标视频为用户账号在服务器发送的与所述用户账号输入的搜索词相匹配的候选视频中选定的视频;第一发送模块,被配置为向所述终端设备发送视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息,以使所述终端设备播放所述目标视频,并在所述目标视频播本文档来自技高网...

【技术保护点】
1.一种视频播放的方法,其特征在于,所述方法应用于终端设备,所述方法包括:/n响应用户账号的视频播放操作,获取所述用户账号在候选视频中选定的目标视频的视频标识,所述候选视频为服务器发送的与所述用户账号输入的搜索词相匹配的视频;/n向所述服务器发送视频播放请求,所述视频播放请求中携带有所述目标视频的视频标识;/n接收所述服务器发送的视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息;/n播放所述目标视频,并在所述目标视频播放至所述目标对象所属的视频帧时,根据所述目标对象的位置信息,在所述目标对象所属的视频帧中对所述目标对象进行标记显示。/n

【技术特征摘要】
1.一种视频播放的方法,其特征在于,所述方法应用于终端设备,所述方法包括:
响应用户账号的视频播放操作,获取所述用户账号在候选视频中选定的目标视频的视频标识,所述候选视频为服务器发送的与所述用户账号输入的搜索词相匹配的视频;
向所述服务器发送视频播放请求,所述视频播放请求中携带有所述目标视频的视频标识;
接收所述服务器发送的视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息;
播放所述目标视频,并在所述目标视频播放至所述目标对象所属的视频帧时,根据所述目标对象的位置信息,在所述目标对象所属的视频帧中对所述目标对象进行标记显示。


2.根据权利要求1所述的方法,其特征在于,所述响应所述用户账号的视频播放操作之前,所述方法还包括:
响应所述用户账号的视频搜索操作,获取所述用户账号输入的搜索词;
向所述服务器发送视频搜索请求,所述视频搜索请求中携带有所述搜索词;
接收所述服务器发送的视频搜索响应,所述视频搜索响应中携带有与所述搜索词相匹配的候选视频的视频标识。


3.一种视频播放的方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收终端设备发送的视频播放请求,所述视频播放请求中携带有目标视频的视频标识,所述目标视频为用户账号在服务器发送的与所述用户账号输入的搜索词相匹配的候选视频中选定的视频;
向所述终端设备发送视频播放响应,所述视频播放响应中携带有所述目标视频的视频数据和所述目标视频包含的对象中与所述搜索词相匹配的目标对象的目标索引,所述目标索引包含所述目标对象所属的视频帧和所述目标对象的位置信息,以使所述终端设备播放所述目标视频,并在所述目标视频播放至所述目标对象所属的视频帧时,根据所述目标对象的位置信息,在所述目标对象所属的视频帧中对所述目标对象进行标记显示。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取待识别视频的视频数据;
针对所述待识别视频包含的每个视频帧,将所述视频帧输入至对象识别模型中,输出所述视频帧包含的各对象的类别和位置信息,所述类别包括非文字类别和文字类别;
针对所述各对象中类别为非文字类别的第一对象,建立所述第一对象对应的第一索引,所述第一索引包括所述第一对象所属的视频帧、以及所述第一对象对应的类别和位置信息;
针对所述各对象中类别为文字类别的第二对象,在所述视频帧中,根据所述第二对象的位置信息,提取所述第二对象对应的图像;
将所述第二对象对应的图像输入至文字识别模型,输出所述第二对象对应的文本信息,并建立所述第二对象对应的第二索引,所述第二索引包括所述第二对象所属的视频帧、以及所述第二对象对应的文本信息和位置信息。


5.根据权利要求4所述的方法,其特征在于,所述接收终端设备发送的视频播放请求之前,所述方法还包括:
接收所述终端设备发送的视频搜索请求,所述视频搜索请求中携带有所述用户账号输入的所述搜索词;
根据所述搜索词,在视频库中,确定包含的对象中存在索...

【专利技术属性】
技术研发人员:李岩张水发苏眉
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1