频道推荐方法、装置、存储介质及电子设备与流程

文档序号:36775201发布日期:2024-01-23 11:44阅读:16来源:国知局
频道推荐方法、装置、存储介质及电子设备与流程

本技术涉及物联网,具体涉及一种频道推荐方法、装置、存储介质及电子设备。


背景技术:

1、以电视为例的很多设备可以提供不同节目的频道供用户对象观看,针对频道观看通常具有频道推荐的需求,以提升用户体验。目前,频道推荐的方式,通常是通过统计观看某个频道的所有用户对象的数量,根据数量高低形成推荐列表,向候选的用户对象进行频道推荐。

2、目前的方式下,通常忽略不同用户群体的频道观看需求,例如,同一地区广播电视局所转播的数字电视的频道列表通常采用的是相同的默认排序,统一按照所有用户对象的观看热度进行频道推荐,导致频道推荐效果较差,用户体验较差。


技术实现思路

1、本技术实施例提供一种方案,可以有效提升频道推荐效果,提升用户体验。

2、本技术实施例提供以下技术方案:

3、根据本技术的一个实施例,一种频道推荐方法,其包括:获取播放设备对应的至少一个当前观看对象的当前对象组合模型,所述当前对象组合模型用于表征所述至少一个当前观看对象的组合对象特征;确定不同频道下所述当前对象组合模型对应的匹配观看对象的对象数量;根据不同频道对应的所述对象数量与不同频道在所述当前对象组合模型下的预设频道权重进行计算,得到不同频道对应的频道推荐值;根据不同频道对应的频道推荐值生成频道推荐列表,所述频道推荐列表用于所述播放设备中进行频道推荐。

4、在本技术的一些实施例中,所述根据不同频道对应的所述对象数量与不同频道在所述当前对象组合模型下的预设频道权重进行计算,得到不同频道对应的频道推荐值,包括:将每个频道对应的所述对象数量与每个频道在所述当前对象组合模型下的预设频道权重相乘,得到每个所述频道对应的数量权重积;根据每个频道对应的数量权重积,得到每个频道对应的频道推荐值。

5、在本技术的一些实施例中,所述确定不同频道下所述当前对象组合模型对应的匹配观看对象的对象数量,包括:针对每个频道,实时获取播放所述频道的每个候选设备对应的实时观看对象的候选对象组合模型;确定与所述当前对象组合模型匹配的候选对象组合模型,得到匹配对象组合模型;根据所述匹配对象组合模型对应的所述实时观看对象的数量,得到所述频道对应的所述对象数量。

6、在本技术的一些实施例中,所述根据所述匹配对象组合模型对应的所述实时观看对象的数量,得到所述频道对应的所述对象数量,包括:从所述匹配对象组合模型对应的所述实时观看对象中,筛选频道已观看时长超过预定时长的实时观看对象,得到目标观看对象;根据所述目标观看对象的数量,得到所述频道对应的所述对象数量。

7、在本技术的一些实施例中,各所述频道在所述当前对象组合模型下的预设频道权重按照以下方式计算得到:获取预定时间段内所述当前对象组合模型匹配的候选观看对象在对应观看设备中所观看的频道;根据每个观看设备中所观看各频道的频道时长与所述观看设备中所观看频道的总观看时长的比值,得到每个所述观看设备下各频道的比重;根据各频道在所有观看设备下对应的比重的平均值,得到各所述频道在所述当前对象组合模型下的预设频道权重。

8、在本技术的一些实施例中,所述获取播放设备对应的至少一个当前观看对象的当前对象组合模型,包括:获取所述播放设备对应的至少一个当前观看对象的对象特征信息;根据每个所述当前观看对象的对象特征信息,生成每个所述当前观看对象的标签;根据所述至少一个当前观看对象的标签的标签组合对应的预定对象组合模型,得到所述当前对象组合模型。

9、在本技术的一些实施例中,所述根据不同频道对应的所述对象数量与不同频道在所述当前对象组合模型下的预设频道权重进行计算,得到不同频道对应的频道推荐值,包括:根据不同频道下所述当前对象组合模型对应的匹配观看对象的异常观看行为的行为次数,得到每个频道对应的异常值;将每个频道对应的所述对象数量与异常值相除,得到每个频道对应的数量异常值;将每个频道对应的数量异常值与每个频道在所述当前对象组合模型下的预设频道权重相乘,得到每个频道对应的频道推荐值。

10、根据本技术的一个实施例,一种频道推荐装置,所述装置包括:获取模块,用于获取播放设备对应的至少一个当前观看对象的当前对象组合模型,所述当前对象组合模型用于表征所述至少一个当前观看对象的组合对象特征;确定模块,用于根据不同频道下所述当前对象组合模型对应的匹配观看对象的对象数量;计算模块,用于根据不同频道对应的所述对象数量与不同频道在所述当前对象组合模型下的预设频道权重进行计算,得到不同频道对应的频道推荐值;生成模块,用于根据不同频道对应的频道推荐值生成频道推荐列表,所述频道推荐列表用于所述播放设备中进行频道推荐。

11、在本技术的一些实施例中,所述计算模块,用于:将每个频道对应的所述对象数量与每个频道在所述当前对象组合模型下的预设频道权重相乘,得到每个所述频道对应的数量权重积;根据每个频道对应的数量权重积,得到每个频道对应的频道推荐值。

12、在本技术的一些实施例中,所述确定模块,用于:针对每个频道,实时获取播放所述频道的每个候选设备对应的实时观看对象的候选对象组合模型;确定与所述当前对象组合模型匹配的候选对象组合模型,得到匹配对象组合模型;根据所述匹配对象组合模型对应的所述实时观看对象的数量,得到所述频道对应的所述对象数量。

13、在本技术的一些实施例中,所述确定模块,用于:从所述匹配对象组合模型对应的所述实时观看对象中,筛选频道已观看时长超过预定时长的实时观看对象,得到目标观看对象;根据所述目标观看对象的数量,得到所述频道对应的所述对象数量。

14、在本技术的一些实施例中,所述装置还包括权重模块,用于:获取预定时间段内所述当前对象组合模型匹配的候选观看对象在对应观看设备中所观看的频道;根据每个观看设备中所观看各频道的频道时长与所述观看设备中所观看频道的总观看时长的比值,得到每个所述观看设备下各频道的比重;根据各频道在所有观看设备下对应的比重的平均值,得到各所述频道在所述当前对象组合模型下的预设频道权重。

15、在本技术的一些实施例中,所述获取模块,用于:获取所述播放设备对应的至少一个当前观看对象的对象特征信息;根据每个所述当前观看对象的对象特征信息,生成每个所述当前观看对象的标签;根据所述至少一个当前观看对象的标签的标签组合对应的预定对象组合模型,得到所述当前对象组合模型。

16、在本技术的一些实施例中,所述计算模块,用于:根据不同频道下所述当前对象组合模型对应的匹配观看对象的异常观看行为的行为次数,得到每个频道对应的异常值;将每个频道对应的所述对象数量与异常值相除,得到每个频道对应的数量异常值;将每个频道对应的数量异常值与每个频道在所述当前对象组合模型下的预设频道权重相乘,得到每个频道对应的频道推荐值。

17、根据本技术的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本技术实施例所述的方法。

18、根据本技术的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本技术实施例所述的方法。

19、根据本技术的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例所述的各种可选实现方式中提供的方法。

20、本技术实施例中,获取播放设备对应的至少一个当前观看对象的当前对象组合模型,所述当前对象组合模型用于表征所述至少一个当前观看对象的组合对象特征;确定不同频道下所述当前对象组合模型对应的匹配观看对象的对象数量;根据不同频道对应的所述对象数量与不同频道在所述当前对象组合模型下的预设频道权重进行计算,得到不同频道对应的频道推荐值;根据不同频道对应的频道推荐值生成频道推荐列表,所述频道推荐列表用于所述播放设备中进行频道推荐。

21、以这种方式,根据表征至少一个当前观看对象的组合对象特征的当前对象组合模型,根据当前对象组合模型下不同频道的对象数量和预设频道权重,计算不同频道对应的频道推荐值进行频道推荐,可以有效考虑至少一个当前观看对象形成的用户群体的观看需求及不同频道的频道权重进行综合推荐,实现有效的个性化用户群体的频道推荐,有效提升频道推荐效果,提升用户体验。

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