一种生成热门节目的epg的方法及装置的制造方法
【技术领域】
[0001] 本发明设及多媒体领域,特别设及一种生成热口节目的EPG的方法及装置。
【背景技术】
[0002] 经过近几年多媒体数字技术的发展,数字电视的普及率也随之上升,由于其具有 显示清晰度高、接收的频道数目多,节目涵盖范围广等优点,被越来越多的用户所青睐。然 而,随着电视频道W及节目的数量越来越多,加之如今用户收看电视的时间逐渐减少,运样 就迫切需求一种方法,使用户能够在有限时间内尽可能收看更多的近期热口节目,从而便 于用户尽可能全面掌握近期热口动态。而当下用户捜索热口节目仍需通过手动逐一跳转各 频道的方式实现,或者预先获取电视节目单进而通过人工查找并汇总得到热口节目的相关 信息的方式实现,不仅费时费力,而且很容易造成个别节目疏漏的情况,效率低下。
【发明内容】
[0003] 本发明提供一种生成热口节目的EPG(Elect;ronic化OgramGuide电子节目菜单) 的方法及装置,用W向用户提供热口节目的集合,使用户查找热口节目的过程更加省时省 力,并且使得用户能够在有限时间内尽可能收看更多的热口节目,提高体验效果。
[0004] 根据本发明实施例的第一方面,提供一种生成热口节目的EPG的方法,可包括: 阳0化]针对预设的主题,利用EPG数据进行热度统计,获取主题的热度统计值;
[0006] 根据获取的热度统计值由高到低对其对应的主题进行排序;
[0007] 提取排名前N个主题,获取与提取出的主题相关的节目,N为预设的正整数;
[0008] 根据获取的节目生成热口节目的EPG并推送给用户端显示。
[0009] 在一个实施例中,每个主题的所述热度统计值可预先通过下述方式得到:
[0010] 获取各电视频道的历史EPG数据,每个历史EPG数据包括该EPG对应的频道中播 出的节目名称及其播出时间; W11] 根据所述历史EPG数据捜索与各节目相关的信息,所述相关信息包括节目类型和 节目演职人员中的一项或多项;
[0012] 根据捜索到的与各节目相关的信息,确定符合预设主题的节目;
[0013] 通过历史EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目W 及每个节目的节目名称、节目播出时间和播出次数;
[0014] 根据所述节目的相关数据统计所述主题的热度。
[0015] 在一个实施例中,所述提取排名前N个主题,获取与提取出的主题相关的节目,可 包括:
[0016] 根据所述相关节目的收视率从高到低对所述相关节目进行排序,并获取排名靠前 设定数目的相关节目;或者
[0017] 根据所述相关节目的创建时间从晚到早对所述相关节目进行排序,并获取排名靠 前设定数目的相关节目。
[0018] 在一个实施例中,所述根据获取的节目生成热口节目的EPG并推送给用户端显 示,可包括:
[0019] 将获取的节目作为热口节目,根据预设规则对所述热口节目进行分类,并针对每 一个类别创建一个频道;
[0020] 针对创建的每个频道,根据预设的热口节目的播出时间生成热口节目的EPG。
[0021] 在一个实施例中,所述根据获取的节目生成热口节目的EPG并推送给用户端显 示,可包括:
[0022] 将所述热口节目的EPG推送给电视机进行显示;或者
[002引将所述热口节目的EPG推送给智能终端W应用程序或网页的形式显示,所述智能 终端包括手机、平板电脑或电子计算机。
[0024] 根据本发明实施例的第二方面,提供一种生成热口节目的EPG的装置,可包括:
[00巧]第一获取模块,用于针对预设的主题,利用EPG数据进行热度统计,获取主题的热 度统计值;
[0026] 排序模块,用于根据获取的热度统计值由高到低对其对应的主题进行排序;
[0027] 第二获取模块,用于提取排名前N个主题,获取与提取出的主题相关的节目,N为 预设的正整数;
[0028] 生成模块,用于根据获取的节目生成热口节目的EPG并推送给用户端显示。
[0029] 在一个实施例中,可通过下述装置得到每个主题的所述热度统计值:
[0030] 第S获取模块,用于获取各电视频道的历史EPG数据,每个历史EPG数据包括该 EPG对应的频道中播出的节目名称及其播出时间;
[0031] 捜索模块,用于根据所述历史EPG数据捜索与各节目相关的信息,所述相关信息 包括节目类型和节目演职人员中的一项或多项;
[0032] 第一确定模块,用于根据捜索到的与各节目相关的信息,确定符合预设主题的节 目;
[0033] 第二确定模块,用于通过历史EPG获取所确定的节目的相关数据,所述相关数据 包括节目的总数目W及每个节目的节目名称、节目播出时间和播出次数;
[0034] 统计模块,用于根据所述节目的相关数据统计所述主题的热度。
[0035] 在一个实施例中,所述第二获取模块,可包括:
[0036] 第一获取子模块,用于根据所述相关节目的收视率从高到低对所述相关节目进行 排序,并获取排名靠前设定数目的相关节目;或者
[0037] 第二获取子模块,用于根据所述相关节目的创建时间从晚到早对所述相关节目进 行排序,并获取排名靠前设定数目的相关节目。
[0038] 在一个实施例中,所述生成模块,可包括:
[0039] 创建子模块,用于将获取的节目作为热口节目,根据预设规则对所述热口节目进 行分类,并针对每一个类别创建一个频道;
[0040] 生成子模块,用于针对创建的每个频道,根据预设的热口节目的播出时间生成热 口节目的EPG。
[0041] 在一个实施例中,所述生成模块,可包括:
[0042] 第一推送子模块,用于将所述热口节目的EPG推送给电视机进行显示;或者
[0043] 第二推送子模块,用于将所述热口节目的EPG推送给智能终端W应用程序或网页 的形式显示,所述智能终端包括手机、平板电脑或电子计算机。
[0044] 本发明实施例提供的技术方案可产生W下有益效果:
[0045] 本发明实施例提供的生成热口节目的EPG的方法及装置中,针对预设的主题,利 用EPG数据进行热度统计,获得主题的热度统计值;根据获取的热度统计值由高到低对其 对应的主题进行排序;提取排名前N个主题,获取与提取出的主题相关的节目,N为预设的 正整数;根据获取的节目生成热口节目的EPG并推送给用户端显示。上述方法通过将热口 节目进行汇总,进而生成一个只包含热口节目的EPG供用户查看,不仅使查找热口节目的 过程更加省时省力,还使得用户能够在有限时间内尽可能收看更多的热口节目,提升了用 户体验。
[0046] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、W及附图中所特别指出的结构来实现和获得。
[0047] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0048] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中: W例图1为本发明根据一示例性实施例示出的生成热口节目的EPG的方法的流程图;
[0050] 图2为本发明根据一示例性实施例示出的另一生成热口节目的EPG的方法的流程 图;
[0051] 图3为本发明根据一示例性实施例示出的另一生成热口节目的EPG的方法的流程 图; 阳05引图4为本发明根据一示例性实施例示出的生成热口节目的EPG的装置的框图;[005引