广播电视直播节目搜索的方法及设备与流程

文档序号:18001434发布日期:2019-06-25 22:53阅读:841来源:国知局
广播电视直播节目搜索的方法及设备与流程

本发明涉及广播电视系统技术领域,具体涉及一种广播电视直播节目搜索的方法及设备。



背景技术:

传统的广播电视直播业务采用单向广播模式,通过电子节目指南(epg)把当前直播节目信息以简介的方式展示给用户,具体内容包含当前直播频道的名称、节目名称、节目起止时间信息,用户可根据描述信息进行节目的选择。现有的广播电视直播节目仅将epg信息作为节目介绍进行使用,并且缺乏海报等图片服务信息。因此存在以下问题,一方面,直播节目平台不能支持搜索功能,用户仅通过遥控器的操作轮训各台的直播节目,内容选择速度慢、资源匹配精确率低下。另一方面,传统广播电视直播节目平台与点播节目平台互相隔离,两个平台的资源不能进行统一的关联搜索。



技术实现要素:

本发明的目的是为了提供一种广播电视直播节目搜索的方法及设备,实现广播电视直播节目搜索的功能。

依据本发明的一个方面,提供一种广播电视直播节目搜索的方法,

接收终端发送的搜索指令;

当接收到终端发送的所述搜索指令时,从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源;其中,所述多媒体资源包括直播节目资源和/或点播节目资源;

将与所述搜索指令相匹配的多媒体资源发送至所述终端。

可选地,本发明所述方法中,在所述接收到终端发送的搜索指令之前,所述方法还包括:

在预置的媒体资源平台中收集多媒体资源;

基于预设的分类规则,对收集到的多媒体资源设置分类标签;

根据预设的关联规则,将所述分类标签后的多媒体资源进行关联,并存储至所述多媒体资源数据库。

可选地,本发明所述方法中,所述关联规则采用用户喜好推荐系统推荐的关联规则。

可选地,本发明所述方法中,所述当接收到终端发送的搜索指令时,从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源,包括:

当接收到终端发送的搜索指令时,根据搜索指令中的关键字,在预先构建的多媒体资源数据库中查找与所述关键字相匹配的第一多媒体资源,然后根据该第一多媒体资源对应的分类标签,查找出与所述分类标签相关联的第二多媒体资源。

可选地,本发明所述方法中,在所述对收集到的多媒体资源设置分类标签之前,所述方法还包括:对收集到的多媒体资源进行清洗过滤。

可选地,本发明所述方法中,所述清洗过滤包括至少两级过滤,第一级过滤对多媒体资源的数据类型和多媒体资源的数据完整性信息进行清洗过滤;第二级过滤对经第一级清洗过滤后的多媒体资源的描述信息进行清洗过滤。

可选地,本发明所述方法中,所述清洗过滤包括:根据预设条件选择丢弃多媒体资源数据或者标记多媒体资源数据。

依据本发明的另一个方面,提供一种广播电视直播节目搜索的设备,包括信息接收模块、数据处理模块和信息发送模块,

所述信息接收模块,用于接收终端发送的搜索指令;

所述数据处理模块,用于当接收到终端发送的所述搜索指令时,从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源,所述多媒体资源数据库包括直播节目资源和/或者点播节目资源;

所述信息发送模块,用于将所述搜索指令相匹配的多媒体资源发送至所述终端。

可选地,本发明所述设备还包括:多媒体资源管理模块,所述多媒体资源管理模块包括信息采集子模块、标签定义子模块和标签关联子模块,

所述信息采集子模块,用于在预置的多媒体资源平台中收集多媒体资源;

所述标签定义子模块,用于基于预设的分类规则,对收集到的多媒体资源设置分类标签;

所述标签关联子模块,用于根据预设的关联规则,将所述分类标签后的多媒体资源进行关联,并存储至所述多媒体资源数据库。

可选地,本发明所述设备中,所述多媒体资源管理模块还包括:清洗过滤子模块,

所述清洗过滤子模块,用于在所述对收集到的多媒体资源设置分类标签之前,对收集到的多媒体资源进行清洗过滤。

可选地,本发明所述设备中,所述清洗过滤子模块包括至少两级过滤模块,第一级过滤模块,用于对多媒体资源的数据类型和多媒体资源的数据完整性信息进行清洗过滤;第二级过滤模块,用于对经第一级清洗过滤后的多媒体资源的描述信息进行清洗过滤。

一种广播电视直播节目搜索的系统,包括服务器和预置的多媒体资源平台,

所述预置的多媒体资源平台,用于向服务器提供多媒体资源;

所述服务器,用于根据预置的多媒体资源平台中收集的多媒体资源构建多媒体资源数据库,所述多媒体资源数据库包括直播节目资源和/或者点播节目资源;当接收到终端搜索指令时,从所述多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源;将与所述搜索指令相匹配的多媒体资源发送至终端。

与现有技术相比,本发明的效果如下:

本发明提供的广播电视直播节目搜索的方法及设备,不仅实现了直播节目的搜索功能,而且实现了不受制于直播、点播平台的直播点播统一搜索、交互应用,满足了广电行业海量节目“快速查找、精准定位、海量资源补充”的应用需求。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明广播电视直播节目搜索方法的流程图;

图2是本发明构建多媒体资源数据库的流程图;

图3是本发明广播电视直播节目搜索方法示例中构建多媒体资源库的流程图;

图4是本发明广播电视直播节目搜索方法示例搜索节目的流程图;

图5是本发明广播电视直播节目搜索设备的原理框图;

图6是本发明多媒体资源管理模块的原理框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1所示,为了解决现有技术中的问题,本发明提供一种广播电视直播节目搜索的方法,

步骤s001:接收终端发送的搜索指令;

步骤s002:当接收到终端发送的所述搜索指令时,从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源;其中,所述多媒体资源包括直播节目资源和/或点播节目资源;

步骤s003:将与所述搜索指令相匹配的多媒体资源发送至所述终端。

在本发明的一个可选实施例中,在所述接收到终端发送的搜索指令之前,所述方法还包括预先构建多媒体资源数据库,参见图2所示,具体步骤如下:

步骤s01:在预置的媒体资源平台中收集多媒体资源,所述多媒体资源包括直播节目资源和/或点播节目资源,所述直播节目资源来自于直播平台的直播epg信息,所述点播节目资源来自于点播平台的点播epg信息。存在以下四种情况:第一种:所述多媒体资源包括直播节目资源,第二种:所述多媒体资源包括点播节目资源,第三种:所述多媒体资源包括直播节目资源和点播节目资源,第四种:所述多媒体资源包括直播节目资源和点播节目资源及其他节目资源。

步骤s02:基于预设的分类规则,对收集到的多媒体资源设置分类标签进行标签定义。分类规则由后台管理人员自行制定,完成标签后的信息存入数据库。

步骤s03:根据预设的关联规则,将所述分类标签后的多媒体资源进行关联,实现标签关联,并存储至所述多媒体资源数据库。所述标签关联是将完成标签后的epg信息以一定的规则进行关联绑定,该关联规则可根据设置简单的对节目类型、节目年代、导演或者演员进行关联,该关联规则由后台管理人员自行设定,完成关联后的信息存入数据库。也可以根据用户喜好推荐系统给出的关联规则进行关联,所述用户喜好推荐系统是根据收集的用户观看节目的历史记录分析用户的类型和喜好得出的关联规则。例如本节目分类标签为动作片,则可以关联其他动作片的节目,这样搜索后可以进行同类节目的关联推荐。

在本发明的一个具体实施例中,所述从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源,包括:

当接收到终端发送的搜索指令时,根据搜索指令中的关键字,在预先构建的多媒体资源数据库中查找与所述关键字相匹配的第一多媒体资源,所述第一多媒体资源为最相关的多媒体资源,然后根据该第一多媒体资源对应的分类标签,查找出与所述分类标签相关联的第二多媒体资源,所述第二多媒体资源为次相关的多媒体资源。

可选地/可选地,本发明实施例中,在所述对收集到的多媒体资源设置分类标签之前,所述方法还包括:对收集到的多媒体资源进行清洗过滤。再将清洗过滤后的epg信息根据节目类型对媒体资源进行标签。所述清洗过滤包括:根据预设条件选择丢弃多媒体资源数据或者标记多媒体资源数据。本具体实施例预设条件分为主要内容和次要内容,主要内容选择丢弃多媒体资源数据,次要内容选择标记多媒体资源数据,以便后续修改处理。

可选地/可选地,本发明实施例中,所述清洗过滤包括至少两级过滤,第一级过滤对多媒体资源的数据类型和多媒体资源的数据完整性信息进行清洗过滤;若第一级过滤的多媒体资源的数据类型和多媒体资源的数据完整性信息不完整选择丢弃多媒体资源数据进行清洗过滤,通过第一级过滤实现对多媒体资源的数据有效性和完整性的校验。

第二级过滤对经第一级清洗过滤后的多媒体资源的描述信息进行清洗过滤;对于媒体资源的描述信息,例如年代、导演、海报、节目名称等内容,如某一条信息缺失,用户可以自定义是否过滤掉即丢弃该多媒体资源,或者保存进行标记。本具体实施例,若第二级过滤的多媒体资源的描述信息中的主要信息不完整选择丢弃多媒体资源数据进行清洗过滤,所述多媒体资源描述性的主要内容包括如下信息:资源id、资源名称、资源海报、更新提示、资源类型、片源类型、资源顺序和资源获取地址等。若第二级过滤的多媒体资源的描述信息中的次要信息不完整选择标记多媒体资源数据进行清洗过滤,所述多媒体资源描述性的次要内容包括如下信息:资源海报尺寸、资源简介、出品日期、产地信息、语言分类、导演信息、演员信息、资源来源、多集资源的单集描述、播放时长等。多媒体资源的主要内容和次要内容本领域技术人员可以根据需求灵活设定,本实施例不对其做具体限定。

本实施例将结合具体应用示例,对本实施例所述方法进行阐述,需要指出的是,本实施例中公开的大量技术细节用于解释本发明,并不用于唯一限定本发明。本实施例以所述多媒体资源包括直播节目资源和点播节目资源为例。

在所述接收到终端发送的搜索指令之前,预先构建多媒体资源数据库,参见图3所示,具体步骤如下:

步骤s1、通过媒体资源平台收集多媒体资源的epg信息数据,采集直播平台epg信息和点播平台epg信息;

步骤s2、对收集到的多媒体资源进行清洗过滤,通过第一级过滤实现对直播平台epg信息和点播平台epg信息的数据有效性和完整性的校验,如果收集到的epg信息数据类型错误或者数据缺失,则不符合系统规定,将采用丢弃本条epg信息的过滤方式,确保数据的有效性和完整性;第二级过滤实现对直播平台epg信息和点播平台epg信息内所携带的描述内容进行过滤,例如是否有节目名称、起止时间、海报图片等信息,资源描述性内容的过滤规则可以进行自定义采用丢弃、标记或后续处理的方式。如下表中表1和表2所示:

表1是第一级过滤

表2是第二级过滤

步骤s3、将epg信息根据预先设置的节目类型对媒体资源进行分类标签,如表3所示:

表3是分类标签

步骤s4、根据预设的关联规则,将符合规则的所述分类标签行关联,并存储至所述多媒体资源数据库。

构建完多媒体资源数据库后,进行节目搜索,参见图4所示,步骤如下:

首先:接收终端发送的搜索指令,所述终端可以是机顶盒,本发明通过机顶盒输入用户搜索指令数据,所述用户搜索指令数据可以是节目的拼音首字母等关键字。

然后:当接收到终端发送的关键字时,所述关键字采用拼音首字母,根据所述拼音首字母从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源,模糊搜索当前所有正在播放的节目epg信息以及点播节目,获取至少一个关于关键字的多媒体数据。

最后:按照节目名称将搜索结果进行直播点播的混合排序,在终端以海报+文字的形式直观呈现给用户,实现直播+点播的一体化搜索,点击节目海报,直播节目跳转到相应频道进行播放,点播节目则跳转到点播应用的影片详情页面。所述终端的显示屏呈现的直播点播交互展示包括直播点播统一收索、直播点播关联推荐及个性化推荐等。

本发明将直播业务平台、点播业务平台、电子节目指南(epg)有机结合,解决直播平台不支持搜索功能,打通直播平台、点播平台相互隔离的现状,形成广电直播点播节目交互方法。在直播平台搜索、直播点播统一搜索的实现过程中均需采用epg信息。

本发明相对于现有技术下,直播节目无法实现海量媒体资源库中快速、精准搜索媒体、内容关联推荐的基本需求;同时,由于直播源的局限性,节目更新速度和广度亦不能满足用户日益增长的节目内容需求。本专利所述的技术方案,可实现不受制于直播、点播平台的直播点播统一搜索、交互应用,满足广电行业海量节目“快速查找、精准定位、海量资源补充”的应用需求。

若所述多媒体资源包括直播节目资源,本发明通过将现有广播电视的epg信息进行节目信息的提取、数据清洗、节目类型标签、媒体资源关联,实现广播电视直播节目搜索功能。

参见图5所示,在本发明的第二实施例中,提供一种广播电视直播节目搜索的设备,包括信息接收模块1、数据处理模块2和信息发送模块3,

所述信息接收模块1,用于接收终端发送的搜索指令;

所述数据处理模块2,用于当接收到终端发送的所述搜索指令时,从预先构建的多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源,所述多媒体资源数据库包括直播节目资源和/或者点播节目资源;

所述信息发送模块3,用于将所述搜索指令相匹配的多媒体资源发送至所述终端。

参见图6所示,可选地/可能地,本发明实施例还包括:多媒体资源管理模块4,所述多媒体资源管理模块4包括信息采集子模块4-1、标签定义子模块4-3和标签关联子模块4-4,

所述信息采集子模块4-1,用于在预置的多媒体资源平台中收集多媒体资源;所述收集多媒体资源包括直播节目资源和/或者点播节目资源。

所述标签定义子模块4-3,用于基于预设的分类规则,对收集到的多媒体资源设置分类标签,将epg信息根据节目类型对媒体资源进行标签,分类规则由后台管理人员自行制定,完成标签后的信息存入数据库。

所述标签关联子模块4-4,用于根据预设的关联规则,将所述分类标签后的多媒体资源进行关联,并存储至所述多媒体资源数据库;所述标签关联是将完成标签后的epg信息以一定的规则进行关联绑定,该关联规则可根据设置简单的对节目类型、节目年代、导演或者演员进行关联,该关联规则由后台管理人员自行设定,完成关联后的信息存入数据库。也可以根据用户喜好推荐系统给出的关联规则进行关联,所述用户喜好推荐系统是根据收集的用户观看节目的历史记录分析用户的类型和喜好得出关联规则。所述用户喜好推荐系统与多媒体资源管理模块4相连,多媒体资源管理模块4根据用户喜好推荐系统的关联规则进行关联。例如本节目分类标签为动作片,则可以关联其他动作片的节目,这样搜索后可以进行同类节目的关联推荐。

本实施例当接收到终端发送的搜索指令时,根据搜索指令中的关键字,在预先构建的多媒体资源数据库中查找与所述关键字相匹配的第一多媒体资源,然后根据该第一多媒体资源对应的分类标签,查找出与所述分类标签相关联的第二多媒体资源。

可选地/可能地,本发明实施例中,所述多媒体资源管理模块4还包括:清洗过滤子模块4-2,所述清洗过滤子模块4-2,用于在所述对收集到的多媒体资源设置分类标签之前,对收集到的多媒体资源进行清洗过滤。所述清洗过滤包括:根据预设条件选择丢弃多媒体资源数据或者标记多媒体资源数据。本具体实施例预设条件分为主要内容和次要内容,主要内容选择丢弃多媒体资源数据,次要内容选择标记多媒体资源数据,以便后续修改处理。

可选地/可能地,本发明实施例中,所述清洗过滤子模块4-2包括至少两级过滤模块,第一级过滤模块,用于对多媒体资源的数据类型和多媒体资源的数据完整性信息进行清洗过滤;若第一级过滤的多媒体资源的数据类型和多媒体资源的数据完整性信息不完整选择丢弃多媒体资源数据进行清洗过滤。

第二级过滤对经第一级清洗过滤后的多媒体资源的描述信息进行清洗过滤;对于媒体资源的描述信息,例如年代、导演、海报、节目名称等内容,如某一条信息缺失,用户可以自定义是否过滤掉即丢弃该多媒体资源,或者保存进行标记。本具体实施例,若第二级过滤的多媒体资源的描述信息中的主要信息不完整选择丢弃多媒体资源数据进行清洗过滤,所述多媒体资源描述性的主要内容包括如下信息:资源id、资源名称、资源海报、更新提示、资源类型、片源类型、资源顺序和资源获取地址等。若第二级过滤的多媒体资源的描述信息中的次要信息不完整选择标记多媒体资源数据进行清洗过滤,所述多媒体资源描述性的次要内容包括如下信息:资源海报尺寸、资源简介、出品日期、产地信息、语言分类、导演信息、演员信息、资源来源、多集资源的单集描述、播放时长等。多媒体资源的主要内容和次要内容本领域技术人员可以根据需求灵活设定,本实施例不对其做具体限定。

若本实施例所述收集多媒体资源包括直播节目资源,通过将现有广播电视的epg信息进行节目信息的提取、数据清洗、节目类型标签、媒体资源关联,实现广播电视直播节目搜索功能。

本发明将直播业务平台、点播业务平台、电子节目指南(epg)有机结合,解决直播平台不支持搜索功能,打通直播平台、点播平台相互隔离的现状,形成广电直播点播节目交互方法。在直播平台搜索、直播点播统一搜索的实现过程中均需采用epg信息,因此利用现有的epg信息实现统一搜索功能是本专利的技术重点

在本发明的第三实施例中,一种广播电视直播节目搜索的系统,包括服务器和预置的多媒体资源平台,

所述预置的多媒体资源平台,用于向服务器提供多媒体资源;所述多媒体资源平台包括直播平台和/或点播平台等其他节目平台。

所述服务器,用于根据预置的多媒体资源平台中收集的多媒体资源构建多媒体资源数据库,所述多媒体资源数据库包括直播节目资源和/或者点播节目资源;当接收到终端搜索指令时,从所述多媒体资源数据库中选取与所述搜索指令相匹配的多媒体资源;将与所述搜索指令相匹配的多媒体资源发送至终端。

所述构建多媒体资源数据库的方法和利用多媒体资源数据库进行节目搜索与本发明的第一实施例相同,故本实施例在此不再赘述。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1