CN105049940B - 一种统计主题热度的方法、节目的推送方法及装置 - Google Patents
一种统计主题热度的方法、节目的推送方法及装置 Download PDFInfo
- Publication number
- CN105049940B CN105049940B CN201510497859.2A CN201510497859A CN105049940B CN 105049940 B CN105049940 B CN 105049940B CN 201510497859 A CN201510497859 A CN 201510497859A CN 105049940 B CN105049940 B CN 105049940B
- Authority
- CN
- China
- Prior art keywords
- program
- theme
- temperature
- keyword
- epg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种统计主题热度的方法、节目的推送方法及装置,所述方法包括:获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;根据搜索到的与各节目相关的信息,确定符合预设主题的节目;通过EPG获取所确定的节目的相关数据;根据所述节目的相关数据统计所述主题的热度。即上述方法通过借助电视节目的EPG数据来统计预设主题的热度,不仅节省了大量的数据收集运算成本,还使得主题热度的统计结果更具有说服力。
Description
技术领域
本发明涉及互联网领域,特别涉及一种统计主题热度的方法、节目的推送方法及装置。
背景技术
经过近几年多媒体信息技术的发展,越来越多的社会话题得以借助互联网进行传播,同时人们也可以通过随身携带的各类终端将身边的所见所闻通过拍摄视频或图片的方式记录下来并上传到网络,而有些社会话题或者上传的视频或照片等会在短时间内产生较大的浏览量,甚至引发很大的热议,从而变成一时间的热门主题。但是如何对于这些热门主题的热度进行衡量,在一定程度上可作为社会舆论导向的参考,甚至对人们的日常行为产生影响。而目前确定热门主题热度的方式大都还是通过统计与这些主题相关视频的点击率、或者统计这些主题的评论数目进行比较得出结论。但是这些数据的获取来源通常比较杂乱,很难被用户所信服,所以急需一种有效的方式对其进行全面统一的量化评估。
发明内容
本发明提供一种统计主题热度的方法、节目的推送方法及装置,用以使得能够准确地统计出预设主题的热度,并根据预设主题的热度为用户提供热门的节目,提高用户体验。
根据本发明实施例的第一方面,提供一种统计主题热度的方法,可包括:
获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据所述节目的相关数据统计所述主题的热度。
在一个实施例中,所述根据搜索到的与各节目相关的信息,确定符合预设主题的节目,可包括:
根据所述主题,确定所述主题相关的关键词,以及确定节目的类型;
将所述主题相关的关键词,与搜索到的各节目的相关信息进行匹配,将符合所述节目的类型、且与所述关键词相匹配的相关信息所属的节目,确定为符合所述主题的节目。
在一个实施例中,所述根据所述节目的相关数据统计所述主题的热度,可包括:通过下述公式统计所述主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述KRankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
在一个实施例中,所述根据所述节目的相关数据统计所述主题的热度之后,还可包括:
根据统计的所述主题的每日热度统计出该主题的每周热度、每月热度及每季度热度;
根据所述主题的每周热度、每月热度和每季度热度,分析所述主题的热度变化趋势。
根据本发明实施例的第二方面,提供一种节目的推送方法,可包括:
获取不同主题在预设的时间段内的热度;
对不同主题的热度进行排序;
将热度靠前的设定数量的主题的节目推荐给用户;
所述不同主题对应的热度通过下述方式得到:
获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据所述节目的相关数据统计所述主题的热度。
根据本发明实施例的第三方面,提供一种统计主题热度的装置,可包括:
第一获取模块,用于获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
搜索模块,用于根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
确定模块,用于根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
第二获取模块,用于通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
第一统计模块,用于根据所述节目的相关数据统计所述主题的热度。
在一个实施例中,所述确定模块,可包括:
第一确定子模块,用于根据所述主题,确定所述主题相关的关键词,以及确定节目的类型;
第二确定子模块,用于将所述主题相关的关键词,与搜索到的各节目的相关信息进行匹配,将符合所述节目的类型、且与所述关键词相匹配的相关信息所属的节目,确定为符合所述主题的节目。
在一个实施例中,所述第一统计模块,可包括:
统计子模块,用于通过下述公式统计所述主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述KRankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
在一个实施例中,所述装置还可包括:
第二统计模块,用于根据统计的所述主题的每日热度统计出该主题的每周热度、每月热度及每季热度;
分析模块,用于根据所述主题的每周热度、每月热度和每季度热度,分析所述主题的热度变化趋势。
根据本发明实施例的第四方面,提供一种节目的推送装置,可包括:
获取模块,用于获取不同主题在预设的时间段内的热度;
排序模块,用于对不同主题的热度进行排序;
推荐模块,用于将热度靠前的设定数量的主题的节目推荐给用户;
热度统计模块,用于通过下述方式得到每个主题对应的热度:获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据所述节目的相关数据统计所述主题的热度。
本发明实施例提供的技术方案可产生以下有益效果:
本发明实施例提供的统计主题热度的方法、节目的推送方法及装置中,获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;根据搜索到的与各节目相关的信息,确定符合预设主题的节目;通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;根据所述节目的相关数据统计所述主题的热度。即通过借助电视节目的EPG数据来统计预设主题的热度,不仅节省了大量的数据收集运算成本,还由于EPG数据是历史节目播出的记录,使得主题热度的统计结果更准确,更具有说服力。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明根据一示例性实施例示出的统计主题热度的方法的流程图;
图2为本发明根据一示例性实施例示出的另一统计主题热度的方法的流程图;
图3为本发明根据一示例性实施例示出的另一统计主题热度的方法的流程图;
图4为本发明根据一示例性实施例示出的节目的推送方法的流程图;
图5为本发明根据一示例性实施例示出的统计主题热度的装置的框图;
图6为本发明根据一示例性实施例示出的另一统计主题热度的装置的框图;
图7为本发明根据一示例性实施例示出的另一统计主题热度的装置的框图;
图8为本发明根据一示例性实施例示出的另一统计主题热度的装置的框图;
图9为本发明根据一示例性实施例示出的节目的推送装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
根据本发明实施例的第一方面,提供一种统计主题热度的方法,该方法可用于统计主题热度的各种客户端或者服务器中,而上述主题可以是当下热门话题、社会事件、流行趋势、指定人物或群体、某些物品或物种等,如图1所示,该方法可包括步骤S101-S105:
步骤S101:获取各电视频道的EPG(Electronic Program Guide)数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间。
步骤S102:根据EPG数据搜索与各节目相关的信息,相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项。
步骤S103:根据搜索到的与各节目相关的信息,确定符合预设主题的节目。
步骤S104:通过EPG获取所确定的节目的相关数据,相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数。
步骤S105:根据节目的相关数据统计主题的热度。
即首先获取电视各频道的EPG数据,接着可根据EPG数据中的节目名称在网络侧搜索与这些节目相关的信息,包括各个节目所属的类型、节目题材、节目主演、节目主持人等,而后在这些相关信息中提取出与预设主题相匹配的信息,进而将与提取出的信息对应的节目确定为符合预设主题的节目。最终利用EPG获取这些节目的总数目以及每个节目的节目名称、节目播出时间和播出次数等相关数据,从而通过这些数据统计出预设主题的热度。该方法通过借助电视节目的EPG数据来统计预设主题的热度,不仅节省了大量的数据收集运算成本,还由于EPG数据是历史节目播出的记录,使得主题热度的统计结果更准确,更具有说服力。
在一个实施例中,用户的家用数字电视可接收到100个频道,首先从EPG中获取这100个频道中每个频道所播放节目的节目名称及其播出时间等数据,例如EPG中包含的数据为:中央台一套播放的节目有《A》播出时间为19:00、《B》播出时间为19:31、《C》播出时间为19:35等、《D》播出时间为20:00,中央二套播放的节目有《E》播出时间为17:00、《F》播出时间为17:31、《G》播出时间为18:52等,依次类推。而后根据这些EPG数据从网络侧搜索与这些节目相关的节目类型、节目题材、节目主演、节目主持人等信息,例如搜索到《A》的节目类型为新闻资讯,节目题材为时事新闻,节目主持人为李**和王**,且报道的当日新闻中包含有**会议圆满结束、纪念抗日战争胜利70周年、**元首访华等,搜索到《D》的节目类型为国产电视剧、节目题材为抗战、主要演员为王**和刘**等,依次类推。此时若确定预设主题为抗日战争,则从搜索到的相关信息中提取出与抗日战争相匹配的纪念抗日战争胜利70周年、节目题材为抗战等信息,并将这些信息对应的节目《A》、《D》等确定为符合预设主题的节目。然后通过EPG获取到《A》、《D》的节目的总数目为2,节目名称分别为“A”、“D”,其中《A》节目播出时间为19:00和22:00,播出次数为136次,《D》节目播出时间为8:30、20:00,播出次数为2次等相关数据。最终根据这些相关数据统计出“抗日战争”这个主题的热度。
在一个实施例中,如图2所示,步骤S103可实施为如下步骤S1031-S1032:
步骤S1031:根据主题,确定主题相关的关键词,以及确定节目的类型。
步骤S1032:将主题相关的关键词,与搜索到的各节目的相关信息进行匹配,将符合节目的类型、且与关键词相匹配的相关信息所属的节目,确定为符合主题的节目。
在另一个实施例中,预设主题为韩流,则确定韩流相关的关键词有韩国音乐、韩国服饰、韩国明星等,确定节目类型有电视剧、电影、综艺节目、花边新闻等。而后根据确定的节目类型从搜索到的各节目的相关信息中提取出符合该节目类型的信息,并根据上述确定的关键词与这些提取出的相关信息进行匹配,最后将相匹配的相关信息所对应的节目确定为符合主题的节目。即通过逐步缩小信息提取范围的方式完成目标信息的提取,减少了该过程的程序运算量,从而提高了信息提取的效率。
在一个实施例中,当统计上述主题的每日热度时,步骤S105可实施为通过下述公式进行统计:
其中,函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
DayStore为主题单日内的热度值,通过将单日内各个节目的热度值进行求和得到,Playi为单个节目的相关数据,Keywordj为根据主题确定的关键词,KRankj为针对每个关键词预设的权重,TRank为针对每个节目的播出时间预设的权重。
在另一个实施例中,根据上述韩流这个主题确定的关键词有Keyword1=韩国音乐、Keyword2=韩国服饰、Keyword3=韩国明星等,为上述各关键词设定的权重依次分别为KRank1=0.3、KRank2=0.2、KRank3=0.5,节目播出时间权重根据各时间段0:01-8:00、8:01-14:00、14:01-18:00、18:01-0:00分别设定为0.1、0.15、0.25、0.5。此时若搜索到的相关节目信息有《Play1》播出时间为18:00、节目类型为娱乐、节目题材为音乐、播放内容为X(某韩国歌曲名称),歌曲演唱为张三,《Play2》播出时间为18:30、节目类型为新闻资讯、节目题材为娱乐新闻、新闻内容为某韩国时装品牌发布会,《Play3》播出时间为19:15、节目类型为电影、节目题材为古装、节目主演为李四等。此时,需计算上述各节目单日内的热度值,当计算节目《Play1》单日内的热度值时,可知其节目名称为“Play1”、播放时间为18:30、节目类型为娱乐、节目题材为音乐,进一步可知TRank为0.5。而后先通过HAVE()判断该节目的相关信息是否与确定的关键词Keyword1(韩国音乐)、Keyword2(韩国服饰)、Keyword3(韩国明星)等相匹配,由上述内容可知该节目中的相关信息“X”与“张三”分别与关键词Keyword1=韩国音乐和Keyword3=韩国明星相匹配,可得出HAVE为1,而后分别求出上述各关键词对应的热度值并进行求和,即1*0.3*0.5+0+1*0.5*0.5=0.4可知节目《Play1》单日内的热度值为0.4,进而依次类推求出其它各节目单日内的热度值后对各热度值进行求和从而得到预设主题单日内的热度值。采用该方法可有效将决定主题热度的各项相关参数(节目播放时间、节目类型和节目题材等)进行量化结合,生成唯一用来衡量主题热度的数值,从而将主题热度量化成直观数据,客观体现预设主题的热度。
在一个实施例中,如图3所示,上述方法还可包括步骤S201-S202:
步骤S201:根据统计的主题的每日热度统计出该主题的每周热度、每月热度及每季度热度。
步骤S202:根据主题的每周热度、每月热度和每季度热度,分析主题的热度变化趋势。
即将上述统计出的预设主题的每日热度DayStore值进行储存,此时可根据储存的每日热度DayStore值绘制相应的函数曲线,并且每周、每月、每季分别对该时间段内储存的DayStore值进行一次汇总,从而求得预设主题每周、每月、每季的热度值。所述汇总的周期还可由用户进行设置,例如设置每15日、40日、100日等对该时间段内储存的DayStore值进行汇总,进而求得该时间段内预设主题的热度值。
本发明实施例还可根据上述绘制的函数曲线对该主题的热度变化趋势进行分析,便于用户通过借助多方面的数据统计结果对预设主题的热度及其发展趋势等进行全面了解。
根据本发明实施例的第二方面,提供一种节目的推送方法,如图4所示,可包括步骤S401-S403:
步骤S401:获取不同主题在预设的时间段内的热度。
步骤S402:对不同主题的热度进行排序。
步骤S403:将热度靠前的设定数量的主题的节目推荐给用户。
其中不同主题对应的热度通过下述方式得到:
获取各电视频道的EPG数据,一个频道的EPG数据包括该频道中播出的节目名称及其播出时间;
根据EPG数据搜索与各节目相关的信息,相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据节目的相关数据统计主题的热度。
在一个实施例中,可对多个主题进行热度统计,并且每周、每月、每季分别对该时间段内统计的各个主题的热度值进行一次汇总,汇总周期可由用户自行进行设置,并根据汇总的各主题的热度值从高到低对这些主题进行排序,而后将排序靠前设定数量的主题及与其相关的节目推送给用户。该实施例实现了将上述多个主题进行热度统计后,又选取热度较高的主题,并将这些主题以及与其相关的节目展示给用户,便于用户快速从多方面掌握当下的流行趋势。
根据本发明实施例的第三方面,提供一种统计主题热度的装置,如图5所示,可包括:
第一获取模块51,用于获取各电视频道的EPG数据,一个频道的EPG数据包括该频道中播出的节目名称及其播出时间;
搜索模块52,用于根据EPG数据搜索与各节目相关的信息,相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
确定模块53,用于根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
第二获取模块54,用于通过EPG获取所确定的节目的相关数据,相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
第一统计模块55,用于根据节目的相关数据统计主题的热度。
在一个实施例中,如图6所示,确定模块53,可包括:
第一确定子模块531,用于根据主题,确定主题相关的关键词,以及确定节目的类型;
第二确定子模块532,用于将主题相关的关键词,与搜索到的各节目的相关信息进行匹配,将符合节目的类型、且与关键词相匹配的相关信息所属的节目,确定为符合所述主题的节目。
在一个实施例中,如图7所示,第一统计模块55,可包括:
统计子模块551,用于通过下述公式统计预设主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述Krankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
在一个实施例中,如图8所示,上述装置还可包括:
第二统计模块56,用于根据统计的主题的每日热度统计出该主题的每周热度、每月热度及每季热度;
分析模块57,用于根据主题的每周热度、每月热度和每季度热度,分析主题的热度变化趋势。
根据本发明实施例的第四方面,提供一种节目的推送装置,如图9所示,可包括:
获取模块91,用于获取不同主题在预设的时间段内的热度;
排序模块92,用于对不同主题的热度进行排序;
推荐模块93,用于将热度靠前的设定数量的主题的节目推荐给用户;
热度统计模块94,用于通过下述方式得到每个主题对应的热度:获取各电视频道的EPG数据,一个频道的EPG数据包括该频道中播出的节目名称及其播出时间;
根据EPG数据搜索与各节目相关的信息,相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据节目的相关数据统计主题的热度。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (8)
1.一种统计主题热度的方法,其特征在于,包括:
获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据所述节目的相关数据统计所述主题的热度;
所述根据所述节目的相关数据统计所述主题的热度,包括:通过下述公式统计所述主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述KRankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
2.如权利要求1所述的方法,其特征在于,所述根据搜索到的与各节目相关的信息,确定符合预设主题的节目,包括:
根据所述主题,确定所述主题相关的关键词,以及确定节目的类型;
将所述主题相关的关键词,与搜索到的各节目的相关信息进行匹配,将符合所述节目的类型、且与所述关键词相匹配的相关信息所属的节目,确定为符合所述主题的节目。
3.如权利要求1所述的方法,其特征在于,所述根据所述节目的相关数据统计所述主题的热度之后,还包括:
根据统计的所述主题的每日热度统计出该主题的每周热度、每月热度及每季度热度;
根据所述主题的每周热度、每月热度和每季度热度,分析所述主题的热度变化趋势。
4.一种节目的推送方法,其特征在于,包括:
获取不同主题在预设的时间段内的热度;
对不同主题的热度进行排序;
将热度靠前的设定数量的主题的节目推荐给用户;
所述不同主题对应的热度通过下述方式得到:
获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
根据所述节目的相关数据统计所述主题的热度,包括:通过下述公式统计所述主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述KRankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
5.一种统计主题热度的装置,其特征在于,包括:
第一获取模块,用于获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;
搜索模块,用于根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;
确定模块,用于根据搜索到的与各节目相关的信息,确定符合预设主题的节目;
第二获取模块,用于通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;
第一统计模块,用于根据所述节目的相关数据统计所述主题的热度,
所述第一统计模块,包括:
统计子模块,用于通过下述公式统计所述主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述KRankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
6.如权利要求5所述的装置,其特征在于,所述确定模块,包括:
第一确定子模块,用于根据所述主题,确定所述主题相关的关键词,以及确定节目的类型;
第二确定子模块,用于将所述主题相关的关键词,与搜索到的各节目的相关信息进行匹配,将符合所述节目的类型、且与所述关键词相匹配的相关信息所属的节目,确定为符合所述主题的节目。
7.如权利要求5所述的装置,其特征在于,还包括:
第二统计模块,用于根据统计的所述主题的每日热度统计出该主题的每周热度、每月热度及每季热度;
分析模块,用于根据所述主题的每周热度、每月热度和每季度热度,分析所述主题的热度变化趋势。
8.一种节目的推送装置,其特征在于,包括:
获取模块,用于获取不同主题在预设的时间段内的热度;
排序模块,用于对不同主题的热度进行排序;
推荐模块,用于将热度靠前的设定数量的主题的节目推荐给用户;
热度统计模块,用于通过下述方式得到每个主题对应的热度:获取各电视频道的EPG数据,一个频道的所述EPG数据包括该频道中播出的节目名称及其播出时间;根据所述EPG数据搜索与各节目相关的信息,所述相关信息包括节目类型、节目题材、节目主演、节目主持人中的一项或多项;根据搜索到的与各节目相关的信息,确定符合预设主题的节目;通过EPG获取所确定的节目的相关数据,所述相关数据包括节目的总数目以及每个节目的节目名称、节目播出时间和播出次数;根据所述节目的相关数据统计所述主题的热度,包括:通过下述公式统计所述主题的每日热度:
其中,所述函数HAVE()用于判断单个信息中是否包含有与所述主题相匹配的关键词,其结果为数值1或0,当结果为1时判定包含有相匹配的关键词,当结果为0时判定不包含相匹配的关键词;
所述DayStore为所述主题单日内的热度,所述Playi为单个节目的相关数据,所述Keywordj为根据所述主题确定的关键词,所述KRankj为针对每个关键词预设的权重,所述TRank为针对每个节目的播出时间预设的权重。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510497859.2A CN105049940B (zh) | 2015-08-13 | 2015-08-13 | 一种统计主题热度的方法、节目的推送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510497859.2A CN105049940B (zh) | 2015-08-13 | 2015-08-13 | 一种统计主题热度的方法、节目的推送方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105049940A CN105049940A (zh) | 2015-11-11 |
CN105049940B true CN105049940B (zh) | 2018-03-06 |
Family
ID=54456060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510497859.2A Expired - Fee Related CN105049940B (zh) | 2015-08-13 | 2015-08-13 | 一种统计主题热度的方法、节目的推送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105049940B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828198B (zh) * | 2016-04-21 | 2019-05-17 | 深圳市金立通信设备有限公司 | 一种节目推荐方法及终端 |
CN108965940B (zh) * | 2017-05-27 | 2021-06-08 | 北京国双科技有限公司 | 一种归档节目的收视率计算方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004032491A1 (ja) * | 2002-10-01 | 2004-04-15 | Sony Corporation | データ処理装置、データ処理方法、およびプログラム、並びにデータ処理システム |
CN102523494A (zh) * | 2005-12-13 | 2012-06-27 | 联合视频制品公司 | 用于交互式电视应用中的跨平台预测受欢迎度等级 |
CN102523497A (zh) * | 2011-12-29 | 2012-06-27 | 北京衡准科技有限公司 | 基于监测海量电视节目预告预测电视节目热点信息的方法 |
CN102999498A (zh) * | 2011-09-08 | 2013-03-27 | 中兴通讯股份有限公司 | 多媒体节目的检索方法及装置 |
CN103546778A (zh) * | 2013-07-17 | 2014-01-29 | Tcl集团股份有限公司 | 一种电视节目推荐方法、***及其实现方法 |
CN103648031A (zh) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的节目推荐方法及装置 |
-
2015
- 2015-08-13 CN CN201510497859.2A patent/CN105049940B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004032491A1 (ja) * | 2002-10-01 | 2004-04-15 | Sony Corporation | データ処理装置、データ処理方法、およびプログラム、並びにデータ処理システム |
CN102523494A (zh) * | 2005-12-13 | 2012-06-27 | 联合视频制品公司 | 用于交互式电视应用中的跨平台预测受欢迎度等级 |
CN102999498A (zh) * | 2011-09-08 | 2013-03-27 | 中兴通讯股份有限公司 | 多媒体节目的检索方法及装置 |
CN102523497A (zh) * | 2011-12-29 | 2012-06-27 | 北京衡准科技有限公司 | 基于监测海量电视节目预告预测电视节目热点信息的方法 |
CN103546778A (zh) * | 2013-07-17 | 2014-01-29 | Tcl集团股份有限公司 | 一种电视节目推荐方法、***及其实现方法 |
CN103648031A (zh) * | 2013-11-15 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的节目推荐方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105049940A (zh) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Aguiar et al. | Platforms, promotion, and product discovery: Evidence from Spotify playlists | |
CN102263999B (zh) | 基于人脸识别对电视节目自动分类的方法及其*** | |
CN107832437B (zh) | 音/视频推送方法、装置、设备及存储介质 | |
US9442933B2 (en) | Identification of segments within audio, video, and multimedia items | |
Hu et al. | NextOne Player: A Music Recommendation System Based on User Behavior. | |
WO2017096877A1 (zh) | 一种推荐方法和装置 | |
CN110248258A (zh) | 视频片段的推荐方法、装置、存储介质和计算机设备 | |
WO2014056369A1 (zh) | 一种用于对搜索的网络视频进行排序的方法和*** | |
CN107885745A (zh) | 一种歌曲推荐方法及装置 | |
CN109429103B (zh) | 推荐信息的方法、装置及计算机可读存储介质、终端设备 | |
Vigliensoni et al. | The music listening histories dataset. | |
CN104486649B (zh) | 视频内容评级方法及装置 | |
CN104021140B (zh) | 一种网络视频的处理方法及装置 | |
CN103218385A (zh) | 服务器装置、信息终端和程序 | |
CN104636448B (zh) | 一种音乐推荐方法及装置 | |
CN108255840A (zh) | 一种歌曲的推荐方法和*** | |
CN107391681A (zh) | 业务数据排行处理方法和机器可读存储介质 | |
CN109511015A (zh) | 多媒体资源推荐方法、装置、存储介质及设备 | |
CN106961636A (zh) | 一种商品信息推荐方法、装置及电子设备 | |
CN102495840A (zh) | 一种用于视频网站的搜索引擎 | |
CN104462339B (zh) | 多媒体文件的推送方法及装置 | |
CN109963175A (zh) | 基于显隐性潜在因子模型的电视产品精准推荐方法及*** | |
CN102857471A (zh) | 多媒体交互方法及*** | |
CN105049940B (zh) | 一种统计主题热度的方法、节目的推送方法及装置 | |
CN105141982B (zh) | 一种生成热门节目的epg的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: The invention relates to a method for counting the heat of topics, a method for pushing programs and a device thereof Effective date of registration: 20210104 Granted publication date: 20180306 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd. Registration number: Y2020990001527 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180306 Termination date: 20210813 |
|
CF01 | Termination of patent right due to non-payment of annual fee |