The invention provides a video search method, a video search device, an electronic device and a computer readable storage medium. The method includes: acquiring EPG information; acquiring search terms, including target video name; querying multiple program playback addresses matching the target video name in EPG information; acquiring multiple target videos according to multiple program playback addresses and sending them to the client. By acquiring EPG information and retrieving a search word containing the target video name, the invention finds a plurality of program playback addresses matching the target video name in the above-mentioned EPG information, and obtains a plurality of target videos from the plurality of program playback addresses and returns them to the client. Since EPG information includes live video and program menu information of back-looking video, it is possible to It is convenient and fast to search for live and/or retrieve videos with the video name, and reduces the amount of video search tasks.
【技术实现步骤摘要】
视频搜索方法和装置、电子设备以及计算机可读存储介质
本专利技术涉及视频搜索
,特别是涉及一种视频搜索方法和装置、电子设备以及计算机可读存储介质。
技术介绍
随着智能电视/盒子的发展和普及,针对点播节目的检索体验已日趋完善,而针对电视直播节目、电视回看节目并没有做到搜索功能的覆盖。目前,对于电视直播节目的查找,用户只能在直播界面以列表方式查看各个电视频道正在直播的节目;对于电视回看节目的查找,用户只能在回看界面的某个日期下浏览该日期内可以提供的回看节目。因此,相关技术中的直播视频、回看视频的搜索方案主要是手动遍历查找,不仅操作步骤繁琐,而且操作难度和搜索任务量也很大。
技术实现思路
本专利技术提供了一种视频搜索方法和装置、电子设备以及计算机可读存储介质,以解决相关技术中的直播视频、回看视频的搜索方案所存在的操作步骤繁琐、操作难度大以及搜索任务量大的问题。为了解决上述问题,根据本专利技术的一个方面,本专利技术公开了一种视频搜索方法,包括:获取EPG信息,其中,所述EPG信息对应的节目包括直播节目和回看节目;获取检索词,其中,所述检索词至少包括目标视频名称;在所述EP ...
【技术保护点】
1.一种视频搜索方法,其特征在于,包括:获取电子节目单EPG信息,其中,所述EPG信息对应的节目包括直播节目和回看节目;获取检索词,其中,所述检索词至少包括目标视频名称;在所述EPG信息中查询与所述检索词中的所述目标视频名称相匹配的多个节目播放地址;根据所述多个节目播放地址,获取多个目标视频;将所述多个目标视频发送至客户端。
【技术特征摘要】
1.一种视频搜索方法,其特征在于,包括:获取电子节目单EPG信息,其中,所述EPG信息对应的节目包括直播节目和回看节目;获取检索词,其中,所述检索词至少包括目标视频名称;在所述EPG信息中查询与所述检索词中的所述目标视频名称相匹配的多个节目播放地址;根据所述多个节目播放地址,获取多个目标视频;将所述多个目标视频发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述EPG信息包括第一映射关系和第二映射关系,所述第一映射关系包括电视频道名称、电视频道ID、直播节目的视频名称、节目播放地址、节目播放时间的映射关系,所述第二映射关系包括电视频道名称、电视频道ID、回看节目的视频名称、节目播放地址、节目播放时间的映射关系;所述在所述EPG信息中查询与所述检索词中的所述目标视频名称相匹配的多个节目播放地址,包括:在所述第一映射关系中和所述第二映射关系中分别查询与所述目标视频名称相匹配的节目播放地址,以获得多个节目播放地址。3.根据权利要求2所述的方法,其特征在于,若所述检索词还包括目标电视频道名称,则所述在所述EPG信息中查询与所述检索词中的所述目标视频名称相匹配的多个节目播放地址,包括:在所述第一映射关系中和所述第二映射关系中分别查询与所述目标视频名称以及所述目标电视频道名称相匹配的节目播放地址,以获得多个节目播放地址。4.根据权利要求2所述的方法,其特征在于,若所述检索词还包括目标播放时间,则所述在所述EPG信息中查询与所述检索词中的所述目标视频名称相匹配的多个节目播放地址,包括:在所述第一映射关系中和所述第二映射关系中分别查询与所述目标视频名称以及所述目标播放时间相匹配的节目播放地址,以获得多个节目播放地址。5.根据权利要求2所述的方法,其特征在于,所述将所述多个目标视频发送至客户端之前,所述方法还包括:在点播视频库中查询是否存在视频名称与所述检索词中的目标视频名称相匹配的点播视频;若否,则所述将所述多个目标视频发送至客户端,包括:根据所述多个目标视频中每个目标视频的节目播放时间,确定所述多个目标视频中的至少一个直播视频和多个回看视频;将所述至少一个直播视频按照节目播放时间距离系统时间从近到远的顺序排序;以及,将所述多个回看视频按照节目播放时间距离系统时间从近到远的顺序排序;将排序后的所述至少一个直播视频以及排序后的多个回看视频发送至客户端。6.根据权利要求5所述的方法,其特征在于,所述将所述多个回看视频按照节目播放时间距离系统时间从近到远的顺序排序之前,所述方法还包括:将所述多个回看视频按照电视频道名称分组,得到多组回看视频;所述将所述多个回看视频按照节目播放时间距离系统时间从近到远的顺序排序,包括:对所述多组回看视频中的每组回看视频分别按照节目播放时间距离系统时间从近到远的顺序排序。7.根据权利要求5所述的方法,其特征在于,所述将所述多个回看视频按照节目播放时间距离系统时间从近到远的顺序排序之前,所述方法还包括:提取所述多个回看视频的剧集信息;确定所述多个回看视频中剧集信息相同的至少两个回看视频;将所述至少两个回看视频中除目标回看视频之外的回看视频进行删除,其中,所述目标回看视频包括所述至少两个回看视频中节目播放时间距离系统时间最近的回看视频。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:若是,且所述多个目标视频包括所述目标视频名称的回看视频,则所述将所述多个目标视频发送至客户端,包括:将所述点播视频以及所述多个目标视频中的直播视频发送至客户端。9.一种视频搜索装置,其特征在于,包括:第一获取模块,用于获取电子节目单EPG信息,其中,所述EPG信息对应的节目包括直播节目和回看节目;第二获取模块,用于获取检索...
【专利技术属性】
技术研发人员:汪颖枭,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。