[发明专利]基于网络行为的个性化推荐方法和系统无效
申请号: | 200610114120.X | 申请日: | 2006-10-27 |
公开(公告)号: | CN101105795A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 钟惠波;余士良;林溢泽 | 申请(专利权)人: | 北京搜神网络技术有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/00 |
代理公司: | 北京北新智诚知识产权代理有限公司 | 代理人: | 赵郁军 |
地址: | 100084北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 行为 个性化 推荐 方法 系统 | ||
1.一种基于网络行为的个性化推荐方法,该方法包括以下步骤:
第一步:根据用户向服务器发出的搜索请求和下载文件结束的报告生成相应的该用户网络行为日志,记录用户搜索的关键词、下载的文件;
第二步:对网络行为日志进行分析整理,修改系统知识数据库和用户匹配度数据库;
知识数据库用于记忆系统自运行以来,用户在系统内进行的各种网络行为,包括用户的搜索行为和文件下载行为;
用户匹配度数据库用于记录用户两两之间兴趣的相似性,是进行用户推荐的直接依据;
第三步:根据修改的用户匹配度数据库找出具有相同兴趣爱好的好友推荐给用户,同时挖掘出这些兴趣爱好相似的好友共同感兴趣的文件作为推荐文件资源推荐给用户。
2.根据权利要求1所述的基于网络行为的个性化推荐方法,其特征在于:所述第一步:生成网络行为日志的具体方法是:系统为每一个用户分配一个系统唯一的ID,同时,系统为每一个关键词、每一个文件都对应地设置一个MD5值;系统根据用户的网络行为,用ID和MD5值记录用户的每一次网络行为,作为用户网络行为日志。
3.根据权利要求1或2所述的基于网络行为的个性化推荐方法,其特征在于:所述第二步:对网络行为日志进行分析整理,修改系统知识数据库和用户匹配度数据库进一步包括以下步骤:
A、按照MD5值对日志记录进行排序,使具有相同MD5值的日志记录聚合在一块;
B、对知识数据库进行修改,并生成追加匹配度列表;
(1)、首先,从经过排序整理后的网络行为日志文件中读取具有相同MD5值的日志记录放入待处理任务池中;
(2)、然后,确认对应MD5值的记录在知识数据库中是否存在,如果存在则读取它,如果不存在,则在知识数据库中创建该记录;
(3)、而后,从任务池中逐条取出日志进行处理,对知识数据库中没有记录的日志记录进行记录,登记用户,生成追加用户匹配度列表,对已经记录的日志进行过滤,直接忽略该日志;一直到处理完成具有相同MD5值的所有日志记录;
追加匹配度列表用于指导对用户匹配度数据库的修改操作,其格式如下:
其中“destUserID userID value” 表示ID为destUserID的用户的匹配度数据项中为用户userID的匹配度追加value数值;
C、对追加用户匹配度列表进行排序
对追加用户匹配度列表按照目标用户ID对匹配度列表进行排序;
D、修改用户匹配度数据库
具体步骤为:
(1)、从经过排序整理后的追加匹配度列表中读取具有目标用户的追加操作放入待处理任务池中;
(2)、然后,确认该目标用户记录在用户匹配度数据库中是否存在,如果存在则刷新该用户最后刷新时间;如果不存在,则在用户匹配度数据库中创建记录,并刷新该用户最后刷新时间;
(3)、而后,从任务池中逐条取出该用户的匹配度追加操作进行处理,对用户匹配度数据库中没有记录的对应匹配度关系的,进行登记,对已经记录有对应匹配度的修改匹配度;一直到处理完该用户的全部匹配度追加操作,结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜神网络技术有限责任公司,未经北京搜神网络技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610114120.X/1.html,转载请声明来源钻瓜专利网。