节目识别的方法及系统的制作方法

文档序号:10556060阅读:973来源:国知局
节目识别的方法及系统的制作方法
【专利摘要】本发明实施例提供了一种节目识别的方法,属于信息识别技术领域。该方法包括:获取当前节目的原始频道名称;根据频道名称映射表确定与所述原始频道名称对应的标准频道名称;根据标准频道名称获取与当前节目相关的节目信息。另外,本发明实施例提供了一种节目识别的系统。由此,本发明实施例可以精准识别当前正在播放的节目,继而与媒体资源相匹配,给用户提供比传统电视更为丰富的视频体验。
【专利说明】
节目识别的方法及系统
技术领域
[0001 ]本发明实施例涉及信息识别技术领域,尤其涉及节目识别的方法及系统。
【背景技术】
[0002] 随着互联网技术的飞速发展,人们可以通过互联网与电视、手机或者电脑等终端 交互信息。较突出的信息交互的形式为视频购物广告和信息推荐等。然而,这些购物广告和 待推荐的信息是针对已有的视频节目准备的,其内容是固定的不变的。在实现本发明过程 中,发明人发现现有技术中至少存在如下问题:随着节目信息更新的速度逐步加快,每更新 一次节目信息都需要针对更新的视频节目重新准备需要交互的信息,不仅工作量大,而且 时效性差。人们尝试研究对实时播放的电视节目(例如直播电视节目)进行动态配置交互信 息,但由于无法准确识别实时播放的节目信息,所以存在信息时效性差和信息混乱的情况, 其交互效果不理想。
[0003] 如何提高节目识别的精度成为业界待解决的问题。

【发明内容】

[0004] 本发明实施例提供一种节目识别的方法及系统,用以至少部分的解决现有技术中 存在的问题。
[0005] 本发明实施例提供了一种节目识别的方法,包括:
[0006] 获取当前节目的原始频道名称;
[0007] 根据频道名称映射表确定与所述原始频道名称对应的标准频道名称;
[0008] 根据标准频道名称获取与当前节目相关的节目信息。
[0009] 本发明实施例提供了 一种节目识别的系统,包括:
[0010] 原始频道名称获取模块,用于获取当前节目的原始频道名称;
[0011] 标准频道名称确定模块,用于根据频道名称映射表确定与所述原始频道名称对应 的标准频道名称;
[0012]节目信息获取模块,用于根据标准频道名称获取与当前节目相关的节目信息。
[0013] 上述各实施例的节目识别的方法可以运用于电视用户(例如乐视超级电视的会 员)与电视(例如乐视的超级电视)的人机信息交互。乐视超级电视通过互动节目单服务定 位到当前频道和节目,继而为精准化内容运营提供了无限可能性。
[0014] 由此,本发明实施例可以精准识别当前正在播放的节目,继而与媒体资源相匹配, 并给用户提供比传统电视更为丰富的视频体验。
【附图说明】
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。
[0016] 图1为根据本发明第一实施方式的节目识别的方法流程示意图;
[0017] 图2为根据本发明第二实施方式的节目识别的方法流程示意图;
[0018] 图3为根据本发明第三实施方式的节目识别的方法流程示意图;
[0019] 图4为根据本发明第四实施方式的节目识别的方法流程示意图;
[0020] 图5为根据本发明第一实施方式的节目识别的系统功能结构示意图;
[0021 ]图6为根据本发明第二实施方式的节目识别的系统功能结构示意图;
[0022] 图7为根据本发明第三实施方式的节目识别的系统功能结构示意图;
[0023] 图8为根据本发明第四实施方式的节目识别的系统功能结构示意图;
[0024] 图9为本发明实施例的一种节目识别的系统的框架结构示意图。
【具体实施方式】
[0025]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026] 参考图1,其示出了本发明第一实施例的节目识别的方法流程图。
[0027] 如图1所示,节目识别的方法可以包括:
[0028] 步骤101:获取当前节目的原始频道名称。
[0029] 在本实施例中,当前节目可以是通过电视在当前时间播放的电视节目,也可以通 过手机或者电脑等智能设备播放的节目,此方面不做限制。
[0030] 例如,其中电视的信号源节目都是由服务提供商提供的,这些服务提供商例如有 华数TV、国广、歌华有线、中国电信IPTV等。电视服务提供商具有广电牌照,它们能够从官方 途径获取到频道的原始信息。由于这些频道信息经过提供商二次处理,数据格式参差不齐。 同一频道也会有很多不同的名称,例如:CCTV5,CCTV-5,cctv5,CCTV体育等。
[0031] 步骤102:根据频道名称映射表确定与所述原始频道名称对应的标准频道名称。
[0032] 其中,该频道名称映射表可以如下面表1所示:

[0035] 〈表 1>
[0036] 其中,频道名称可以是与节目信息相关的中文描述,也可以是英文描述,还可以是 一串数字,此方面不做任何限制。其中,"操作"列表示该频道名称映射表支持编辑与更新等 操作。
[0037] 步骤103:根据标准频道名称获取与当前节目相关的节目信息。
[0038] 具体的,所述根据标准频道名称获取与当前节目相关的节目信息(即步骤103)可 以包括:
[0039] 根据标准频道名称查询与所述标准频道名称对应的节目单。
[0040] 根据所述节目单和当前的时间获取当前节目信息。
[0041 ]例如,可以是通过唯一标识的标准频道名称去查询第三方节目单服务提供商的接 口,获取到该频道的一定时间段内的详尽节目单,例如最近7天。辅以当前时间,便可以定位 到用户当前正在收看的节目。
[0042]上述各实施例的节目识别的方法可以运用于电视用户与电视的人机信息交互。 [0043]本领域的技术人员可以理解,节目识别的方法还可以运用用户各种智能终端设备 上。该智能终端设备可以包括但不限于个人电脑、智能手机、平板电脑、个人数字助理、可穿 戴设备,还可以是智能家电、路由器等。
[0044]由此,本发明实施例可以精准识别当前正在播放的节目,继而与媒体资源相匹配, 并给用户提供比传统电视更为丰富的视频体验。
[0045] 参考图2,其示出了本发明第二实施例的节目识别的方法流程图。
[0046] 如图2所示,节目识别的方法可以包括:
[0047]步骤201:获取来自一个或多个服务提供商对应同一频道的多个原始频道名称。 [0048]步骤202:基于所述多个原始频道名称与预设的标准频道名称建立映射关系,生成 所述频道名称映射表。
[0049] 步骤203:获取当前节目的原始频道名称。
[0050] 步骤204:根据频道名称映射表确定与步骤203获取的原始频道名称对应的标准频 道名称。
[0051] 步骤205:根据标准频道名称获取与当前节目相关的节目信息。
[0052]该实施例是在图2所示实施例的基础上增加了步骤201和步骤202。
[0053] 本领域的技术人员可以理解,步骤201和步骤202还可以设置在步骤203与步骤204 之间,或者在步骤203和步骤204之间还可以新增步骤201和步骤202,本发明在此方面没有 限制。
[0054]在本实施方式中,可以针对不同电视服务提供商所提供的不同频道标识,服务端 将这些杂乱的频道别名(如原始频道名称)都一一映射到标准的频道名称。例如将CCTV5, CCTV-5,cctv5,CCTV体育等原始频道信息统一映射至标准的CCTV体育。
[0055]由此,在服务提供方提供的频道名称杂乱,难以直接辨别的情况下,可以通过采集 多个服务提供商的原始频道名称而直接生成频道名称映射表,轻松识别服务提供方所提供 的频道名称,操作简单方便,进而可以非常精确的定位与当前节目相关的节目信息。
[0056]参考图3,其示出了本发明第三实施例的节目识别的方法流程图。
[0057]如图3所示,节目识别的方法可以包括:
[0058]步骤301:根据频道命名规则,确定对应同一频道的多个原始频道名称。
[0059] 步骤302:基于所述多个原始频道名称与预设的标准频道名称建立映射关系,生成 所述频道名称映射表。
[0060] 步骤303:获取当前节目的原始频道名称。
[0061] 步骤304:根据频道名称映射表确定与所述原始频道名称对应的标准频道名称。 [0062]步骤305:根据步骤304中确定的标准频道名称获取与当前节目相关的节目信息。 [0063]该实施例是在图2所示实施例的基础上增加了步骤301和步骤302。
[0064] 本领域的技术人员可以理解,步骤301和步骤302还可以设置在步骤303与步骤304 之间。
[0065] 在一些实施例中,所述频道命名规则根据服务提供商对至少一类频道中的至少一 个频道的命名来确定。例如,CCTV6的原始频道名称是cctv6,则可以将CCTVl的原始频道名 称命名为cctvl。
[0066] 其中,频道命名规则可以是文字与拼音符号的切换,也可以是文字或者拼音格式、 字体等形式的切换,还可以是拼音符号全拼和简拼的切换。例如,北京科教频道可以命名 为:8173、817-3、1^_1〇、81'¥科教、817-科教等。具体命名规则可以根据需求来个性设置,此方 面不做限制。按该名称规则可以对运营后台的频道名称映射表可以进行增删改查,扩充原 始频道名称的数量或者优化该频道表。
[0067] 由此,为了防止服务提供方命名不规范所引起的无法精确识别服务提供方所提供 的频道名称。通过频道命名规则将原始频道名称进行人为扩充和优化,可以提高服务提供 方所提供的频道名称的精度,进而可以非常精确的与当前节目相关的节目信息。
[0068] 参考图4,其示出了本发明第四实施例的节目识别的方法流程图。
[0069] 如图4所示,节目识别的方法可以包括:
[0070] 步骤401:获取当前节目的原始频道名称。
[0071] 步骤402:根据频道名称映射表确定与所述原始频道名称对应的标准频道名称。 [0072]步骤403:根据标准频道名称获取与当前节目相关的节目信息。
[0073]步骤404:利用所述节目信息调用媒资库搜索接口查询相关视频信息。
[0074]步骤405:提供所述相关视频信息的访问界面。
[0075]该实施例是在图2所示实施例的基础上增加了步骤404和步骤405。
[0076]本领域的技术人员可以理解该实施例还可以在图3和图4所示实施例的基础上增 加了步骤404和步骤405。
[0077] 具体的,在知道当前播放的节目之后(譬如是芈月传第24集),就利用该节目信息 调用搜索提供商的搜索接口去查询有无相关视频信息。具体可以在服务器端媒体资源库内 查询。例如,可以提供进一步的深度视频服务(譬如是芈月传第23集,芈月传第25集)的访问 界面。该界面可以以小的视频播放窗口。该窗口可以设置在当前播放界面的下部,当然也可 以设置在上部、左部或者右部,以不影响当前播放的电视节目为最佳。该访问界面也可以是 购物卡片或者频道按钮等,该访问界面的具体实现形式不做限制。该访问界面可以按常规 的方式实现。
[0078] 在一些实施例中,与当前节目相关的节目信息可以是具体的播放的节目内容。例 如当前(例如晚20:00)播放发的节目内容是芈月传第24集内容,与当前的节目相关的节目 信息可以是晚20:50播放的芈月传第25集内容。
[0079] 在一些实施例中,与当前节目相关的节目信息还可以是电视互动。例如,针对当前 播放的节目的电视购物。该购场景可以是:
[0080] 某周末晚上20:00点,一个马布里的球迷在信号源(也可以是节目源,具体可以按 实际需要进行设置,本申请不做具体限定)的CCTV5频道观看直播篮球比赛。此时,节目中球 员马布里投入一个篮球,此时在电视上的下方弹出了一个马布里球衣的购物卡片,卡片内 包括商品名称、价格、图片及用于购买的二维码。这位球迷拿出手机扫描购物卡片中的二维 码购买下马布里的球衣。
[0081 ]在一些实施例中,与当前节目相关的节目信息还可以是针对一个视频专辑提供的 是一套服务。例如,可以调起的"视频信息/明星信息/相关视频/微博评论"4类常驻卡片和 "边看边买购物卡片"1个弹出卡片。
[0082]上述各实施例的信息识别的方法可以运用于电视用户(与电视的人机信息交互。 具体交互的内容上文已经进行了描述,此方面的内容不再赘述。
[0083]参考图5,其示出了本发明第一实施例的节目识别的系统结构图。
[0084] 如图5所示,节目识别的系统可以包括:原始频道名称获取模块、标准频道名称确 定模块和节目信息获取模块。其中:
[0085] 原始频道名称获取模块可以用于获取当前节目的原始频道名称。
[0086] 标准频道名称确定模块可以用于根据频道名称映射表确定与所述原始频道名称 对应的标准频道名称。
[0087] 节目信息获取模块可以用于根据标准频道名称获取与当前节目相关的节目信息。
[0088] 参考图6,其示出了本发明第二实施例的节目识别的系统结构图。
[0089] 如图6所示,节目识别的系统可以包括:原始频道名称采集模块、表单生成模块、原 始频道名称获取模块、标准频道名称确定模块和节目信息获取模块。其中:
[0090] 原始频道名称采集模块可以用于获取来自多个服务提供商对应同一频道的多个 原始频道名称。
[0091] 表单生成模块可以用于基于所述多个原始频道名称与预设的标准频道名称建立 映射关系,生成所述频道名称映射表。
[0092] 原始频道名称获取模块可以用于获取当前节目的原始频道名称。
[0093] 标准频道名称确定模块可以用于根据频道名称映射表确定与所述原始频道名称 对应的标准频道名称。
[0094]节目信息获取模块可以用于根据标准频道名称获取与当前节目相关的节目信息。 [0095]该实施例是在图6所示实施例的基础上增加了原始频道名称采集模块和表单生成 模块。
[0096] 参考图7,其示出了本发明第三实施例的节目识别的系统结构图。
[0097] 如图7所示,节目识别的系统可以包括:原始频道名称确定模块、表单生成模块、原 始频道名称获取模块、标准频道名称确定模块和节目信息获取模块。其中:
[0098] 原始频道名称确定模块可以用于根据频道命名规则,确定对应同一频道的多个原 始频道名称。
[0099] 表单生成模块可以用于基于所述多个原始频道名称与预设的标准频道名称建立 映射关系,生成所述频道名称映射表。
[0100] 原始频道名称获取模块可以用于获取当前节目的原始频道名称。
[0101] 标准频道名称确定模块可以用于根据频道名称映射表确定与所述原始频道名称 对应的标准频道名称。
[0102]节目信息获取模块可以用于根据标准频道名称获取与当前节目相关的节目信息。 [0103]该实施例是在图6所示实施例的基础上增加了原始频道名称确定模块和表单生成 丰旲块。
[0104] 在一些实施方式中,所述频道命名规则根据服务提供商对至少一类频道中的至少 一个频道的命名来确定。
[0105] 参考图8,其示出了本发明第四实施例的节目识别的系统结构图。
[0106] 如图8所示,节目识别的系统可以包括:原始频道名称获取模块、标准频道名称确 定模块和节目信息获取模块、信息查询模块和界面访问模块。其中:
[0107] 原始频道名称获取模块可以用于获取当前节目的原始频道名称。
[0108] 标准频道名称确定模块可以用于根据频道名称映射表确定与所述原始频道名称 对应的标准频道名称。
[0109] 节目信息获取模块可以用于根据标准频道名称获取与当前节目相关的节目信息。
[0110] 信息查询模块可以利用所述节目信息调用媒资库搜索接口查询相关视频信息。 [0111]界面访问模块可以用于提供所述相关视频信息的访问界面。
[0112] 该实施例是在图6所示实施例的基础上增加了信息查询模块和界面访问模块。
[0113] 在一些实施例中,节目信息获取模块可以包括:节目单查询模块和节目信息获取 模块。其中:
[0114] 查询子模块可以用于根据标准频道名称查询与所述标准频道名称对应的节目单。
[0115] 获取子模块可以用于根据所述节目单和当前的时间获取当前节目信息。
[0116] 上述实施例的节目识别的系统与节目识别的方法的功能相对应,因此在节目识别 的方法所具有的功能,以及其可以实现的技术效果同样适用于节目识别的系统。在此,不再 赘述二者相同或者相关的内容。
[0117] 本发明实施例中可以通过硬件处理器(hardware processor)和各模块来实现相 关功能模块的各项功能。
[0118] 图9为本申请实施例的一种信息推送系统的框架结构示意图。其中:
[0119] 存储器可以用于存放程序。
[0120]处理器可以用于执行所述存储器存储的程序,所述程序使得所述处理器执行以下 操作:
[0121]获取当前节目的原始频道名称。
[0122] 根据频道名称映射表确定与所述原始频道名称对应的标准频道名称。
[0123] 根据标准频道名称获取与当前节目相关的节目信息。
[0124] 本申请具体实施例并不对信息推送系统的具体实现做限定。如图9所示,该节目识 别系统可以包括:
[0125] 处理器(processor)、通信接口(Communications Interface)、存储器(memory)、 以及用于通信的总线。其中:
[0126] 处理器、通信接口、以及存储器通过总线完成相互间的通信。
[0127] 通信接口可以用于与比如客户端等的网元通信。
[0128] 处理器可以用于执行程序,具体可以执行上述方法实施例中的相关步骤。
[0129] 具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0130] 处理器可能是一个中央处理器CPU,或者是特定集成电路ASIC(Applicati〇n Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电 路。
[0131] 存储器可以用于存放程序。存储器可能包含高速RAM存储器,也可能还包括非易失 性存储器(non-volatile memory),例如至少一个磁盘存储器。程序具体可以用于使得节目 识别装置执行上述的各项操作。
[0132] 程序中各步骤的具体实现可以参见上述实施例中的相应步骤和模块中对应的描 述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述 的设备的具体工作过程可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0133] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元或 模块可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物 理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选 择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创 造性的劳动的情况下,即可以理解并实施。
[0134] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该 计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指 令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。
[0135]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种节目识别的方法,包括: 获取当前节目的原始频道名称; 根据频道名称映射表确定与所述原始频道名称对应的标准频道名称; 根据标准频道名称获取与当前节目相关的节目信息。2. 根据权利要求1所述的方法,其中,根据频道名称映射表确定与所述原始频道名称对 应的标准频道名称之前还包括: 获取来自多个服务提供商对应同一频道的多个原始频道名称; 基于所述多个原始频道名称与预设的标准频道名称建立映射关系,生成所述频道名称 映射表。3. 根据权利要求1所述的方法,其中,根据频道名称映射表确定与所述原始频道名称对 应的标准频道名称之前还包括: 根据频道命名规则,确定对应同一频道的多个原始频道名称; 基于所述多个原始频道名称与预设的标准频道名称建立映射关系,生成所述频道名称 映射表。4. 根据权利要求3所述的方法,其中,所述频道命名规则根据服务提供商对至少一类频 道中的至少一个频道的命名来确定。5. 根据权利要求1所述的方法,其中,在根据标准频道名称获取与当前节目相关的节目 信息之后,还包括: 利用所述节目信息调用媒资库搜索接口查询相关视频信息; 提供所述相关视频信息的访问界面。6. 根据权利要求1-5中任一项所述的方法,其中,所述根据标准频道名称获取与当前节 目相关的节目信息包括: 根据标准频道名称查询与所述标准频道名称对应的节目单; 根据所述节目单和当前的时间获取当前节目信息。7. -种节目识别的系统,包括: 原始频道名称获取模块,用于获取当前节目的原始频道名称; 标准频道名称确定模块,用于根据频道名称映射表确定与所述原始频道名称对应的标 准频道名称; 节目信息获取模块,用于根据标准频道名称获取与当前节目相关的节目信息。8. 根据权利要求7所述的系统,还包括: 原始频道名称采集模块,用于获取来自多个服务提供商对应同一频道的多个原始频道 名称; 表单生成模块,用于基于所述多个原始频道名称与预设的标准频道名称建立映射关 系,生成所述频道名称映射表。9. 根据权利要求7所述的系统,还包括: 原始频道名称确定模块,用于根据频道命名规则,确定对应同一频道的多个原始频道 名称; 表单生成模块,用于基于所述多个原始频道名称与预设的标准频道名称建立映射关 系,生成所述频道名称映射表。10. 根据权利要求9所述的系统,其中,所述频道命名规则根据服务提供商对至少一类 频道中的至少一个频道的命名来确定。11. 根据权利要求7所述的系统,还包括: 信息查询模块,利用所述节目信息调用媒资库搜索接口查询相关视频信息; 界面访问模块,用于提供所述相关视频信息的访问界面。12. 根据权利要求7-11中任一项所述的系统,其中,所述节目信息获取模块包括: 查询子模块,用于根据标准频道名称查询与所述标准频道名称对应的节目单; 获取子模块,用于根据所述节目单和当前的时间获取当前节目信息。
【文档编号】H04N21/472GK105916041SQ201610444685
【公开日】2016年8月31日
【申请日】2016年6月20日
【发明人】叶清骅, 朱中庆
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1