一种为推荐引擎提供数据源的系统的制作方法

文档序号:6430839阅读:402来源:国知局
专利名称:一种为推荐引擎提供数据源的系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种为推荐引擎提供数据源的系统。
背景技术
随着互联网络在国内的进一步普及,微博在中国发展迅速。微博一大特色就在于集中了大量各行各业的名人,普通用户可以很方便的和名人进行互动。随着名人队伍的扩大,需要一种更有效的方法确定出合理的推荐数据源,从而为推荐引擎进行名人推荐做好数据准备。发明内容
有鉴于此,本发明提供了一种为推荐引擎提供数据源的系统,以便为推荐引擎进行名人推荐做好数据准备。
本发明的技术方案具体是这样实现的
一种为推荐引擎提供数据源的系统,该系统包括权重确定模块和数据源确定模块;
其中,权重确定模块的个数为两个以上,不同的权重确定模块分别用于根据微博用户不同维度的信息,确定该微博用户的推荐权重;
数据源确定模块,用于对各个权重确定模块分别确定出的微博用户的推荐权重进行加权,根据加权结果确定出提供给推荐引擎的数据源。
由上述技术方案可见,本发明通过设置多个权重确定模块,分别根据微博用户不同维度的信息确定微博用户的推荐权重,然后再由数据源确定模块对各个权重确定模块分别确定出的推荐权重进行加权,根据加权结果确定提供给推荐引擎的数据源,实现了对数据源信息的智能处理,从而为推荐引擎进行名人推荐做好数据准备。并且,由于本发明的系统中的权重确定模块是多个,因此能够提高确定推荐数据源的合理性,使得推荐引擎做出合理推荐,有利于信息的快速传播。


图I是本发明提供的为推荐引擎提供数据源的系统组成示意图。
具体实施方式
图I是本发明提供的为推荐引擎提供数据源的系统组成示意图。
如图I所示,该系统包括权重确定模块101和数据源确定模块102。
其中,权重确定模块101的个数为两个以上,不同的权重确定模块101分别用于根据微博用户不同维度的信息,确定该微博用户的推荐权重。
数据源确定模块102,用于对各个权重确定模块101分别确定出的微博用户的推荐权重进行加权,根据加权结果确定出提供给推荐引擎的数据源。
图I所示系统包括的权重确定模块101可以是
第一权重确定模块,用于根据微博用户的个人资料的等级确定该微博用户的推荐权重。
和/或,第二权重确定模块,用于根据微博用户的注册时间确定该微博用户的推荐权重。
和/或,第三权重确定模块,用于根据微博用户的发言活跃度确定该微博用户的推荐权重。
和/或,第四权重确定模块,用于根据微博用户发言的转播数确定该微博用户的推荐权重。
和/或,第五权重确定模块,用于根据微博用户的听众数确定该微博用户的推荐权重。
和/或,第六权重确定模块,用于接收为微博用户手动设置的推荐权重。
其中,可以根据微博用户近期的热点事件,通过第六权重确定模块为该微博用户手动设置推荐权重。
所述第二权重确定模块,可以用于在微博用户的注册时间不大于预设时间长度时,将该微博用户的推荐权重设置为不小于预定值。
所述第三权重确定模块,可以用于在第一微博用户的发言活跃度高于第二微博用户的发言活跃度时,将第一微博用户的推荐权重设置为大于第二微博用户的推荐权重。
所述第四权重确定模块,可以用于在第一微博用户发言的转播数大于第二微博用户发言的转播数时,将第一微博用户的推荐权重设置为大于第二微博用户的推荐权重。
所述第五权重确定模块,可以用于在第一微博用户的听众数大于第二微博用户的听众数时,将第一微博用户的推荐权重设置为小于第二微博用户的推荐权重。
可见,通过本发明提供的系统,实现了对数据源信息的智能处理,能够为推荐引擎提供合理的数据源,从而有利于信息的快速传播。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种为推荐引擎提供数据源的系统,其特征在于,该系统包括权重确定模块和数据源确定模块;其中,权重确定模块的个数为两个以上,不同的权重确定模块分别用于根据微博用户不同维度的信息,确定该微博用户的推荐权重;数据源确定模块,用于对各个权重确定模块分别确定出的微博用户的推荐权重进行加权,根据加权结果确定出提供给推荐引擎的数据源。
2.根据权利要求I所述的系统,其特征在于,该系统包括第一权重确定模块,用于根据微博用户的个人资料的等级确定该微博用户的推荐权和/或,第二权重确定模块,用于根据微博用户的注册时间确定该微博用户的推荐权和/或,第三权重确定模块,用于根据微博用户的发言活跃度确定该微博用户的推荐权重;和/或,第四权重确定模块,用于根据微博用户发言的转播数确定该微博用户的推荐权重;和/或,第五权重确定模块,用于根据微博用户的听众数确定该微博用户的推荐权重;和/或,第六权重确定模块,用于接收为微博用户手动设置的推荐权重。
3.根据权利要求2所述的系统,其特征在于,所述第二权重确定模块,用于在微博用户的注册时间不大于预设时间长度时,将该微博用户的推荐权重设置为不小于预定值。
4.根据权利要求2所述的系统,其特征在于,所述第三权重确定模块,用于在第一微博用户的发言活跃度高于第二微博用户的发言活跃度时,将第一微博用户的推荐权重设置为大于第二微博用户的推荐权重。
5.根据权利要求2所述的系统,其特征在于,所述 第四权重确定模块,用于在第一微博用户发言的转播数大于第二微博用户发言的转播数时,将第一微博用户的推荐权重设置为大于第二微博用户的推荐权重。
6.根据权利要求2所述的系统,其特征在于,所述第五权重确定模块,用于在第一微博用户的听众数大于第二微博用户的听众数时,将第一微博用户的推荐权重设置为小于第二微博用户的推荐权重。
全文摘要
本发明实施例公开了一种为推荐引擎提供数据源的系统。该系统包括权重确定模块和数据源确定模块;其中,权重确定模块的个数为两个以上,不同的权重确定模块分别用于根据微博用户不同维度的信息,确定该微博用户的推荐权重;数据源确定模块,用于对各个权重确定模块分别确定出的微博用户的推荐权重进行加权,根据加权结果确定出提供给推荐引擎的数据源。应用本发明能够为推荐引擎进行名人推荐做好数据准备。
文档编号G06F17/30GK102937952SQ20111023395
公开日2013年2月20日 申请日期2011年8月15日 优先权日2011年8月15日
发明者范禹, 姚俊军, 沃英杰, 闫清岭, 王枞 申请人:腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1