[发明专利]根据用户状态进行个性化推荐的方法和系统在审
申请号: | 201310256180.5 | 申请日: | 2013-06-25 |
公开(公告)号: | CN103324720A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 徐倩;向伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 王艳娇;罗延红 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 根据 用户 状态 进行 个性化 推荐 方法 系统 | ||
技术领域
本发明涉及网络通信,更具体地讲,涉及一种根据用户状态进行个性化推荐的方法和系统。
背景技术
随着电子信息技术的发展,网络已经改变了人们的生活方式。例如,人们可以利用网络获取自己感兴趣的书籍、电影、音乐、商品等,因此网络带给了人们高效快捷的生活。人们已经习惯利用计算机、手机等具有上网功能的设备,通过浏览自己感兴趣的网页进行学习、娱乐、购物等来满足自身多方位的需求。
一般,用户通过在网络的搜索引擎输入关键字来找到感兴趣的网页。然而通过这种搜索引擎的搜索,会呈现给用户非常多的网页,因此给用户找到自己期望的内容带来困难。
发明内容
本发明的目的在于提供一种根据用户状态进行个性化推荐的方法和系统。
根据本发明的一方面,提供了一种根据用户状态进行个性化推荐的方法,该方法可包括:通过分析网页内容来构建针对用户状态的状态树;参照构建的针对用户状态的状态树中的各节点,通过树状分类器对用户搜索点击操作的日志进行分类,从而得出用户的状态;根据得出的用户的状态通过推荐排序模型展示针对用户状态的个性化推荐。
所述针对用户状态的状态树可包括用户的主要状态以及针对各主要状态的多个子状态。
构建针对用户状态的状态树的步骤可包括:基于人工定义的方式初步构建针对用户状态的状态树框架;将状态树框架中的子状态作为种子,以种子作为查询关键词到搜索引擎中进行搜索,选取搜索结果中排名靠前的预订数量的网站,并对每个选取的网站建立文档对象模型DOM树;在DOM树中查找作为查询关键词的节点并提取该节点的兄弟节点并插入初步构建的针对用户状态的状态树框架中,从而建立完整的针对用户状态的状态树。
通过树状分类器对用户搜索点击操作的日志进行分类的步骤可包括:针对树分类器设置置信度参数,当用户搜索点击操作的日志进入树的根节点时,分类开始进行,其中,当分到某一个类的置信度高于特定阈值时,用户日志分流到下一层节点分类器进行再次分类;如果置信度没有高于阈值,那该用户日志不被分到下一层的某一类,此时分类结束。
展示针对用户状态的个性化推荐的步骤可包括:当用户在搜索引擎中进行搜索时,基于用户输入的搜索词将符合用户当前状态的个性化推荐显示在搜索结果的前面。
展示针对用户状态的个性化推荐的步骤可包括:在用户浏览网页时,在除浏览的网页的主要区块的其余区块中显示符合用户当前状态的个性化推荐。
根据本发明的另一方面,提供了一种根据用户状态进行个性化推荐的系统,该系统可包括:状态树构建模块,通过分析网页内容来构建针对用户状态的状态树;用户状态获得模块,参照构建的针对用户状态的状态树中的各节点,通过树状分类器对用户搜索点击操作的日志进行分类,从而得出用户的状态;个性化推荐模块,根据得出的用户的状态通过推荐排序模型展示针对用户状态的个性化推荐。
所述针对用户状态的状态树可包括用户的主要状态以及针对各主要状态的多个子状态。
状态树构建模块通过基于人工定义的方式初步构建针对用户状态的状态树框架,将状态树框架中的子状态作为种子,以种子作为查询关键词到搜索引擎中进行搜索,选取搜索结果中排名靠前的预订数量的网站,并对每个选取的网站建立文档对象模型DOM树,在DOM树中查找作为查询关键词的节点并提取该节点的兄弟节点并插入初步构建的针对用户状态的状态树框架中,来构建针对用户状态的状态树。
当用户在搜索引擎中进行搜索时,通过基于用户输入的搜索词将符合用户当前状态的个性化推荐显示在搜索结果的前面,个性化推荐模块来展示针对用户状态的个性化推荐。
在用户浏览网页时,通过在除浏览的网页的主要区块的其余区块中显示符合用户当前状态的个性化推荐,个性化推荐模块来展示针对用户状态的个性化推荐。
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。
附图说明
通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是示出根据本发明实施例的根据用户状态进行个性化推荐的方法的流程图;
图2是详细示出根据本发明实施例的构建针对用户状态的状态树的具体过程的流程图;
图3示出状态树框架的示例的示意图;
图4示出DOM树的示例;
图5示出最终建立的状态树;
图6是示出用户状态判定的示意图;
图7是根据本发明实施例的根据用户状态进行个性化推荐的系统的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310256180.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:KTV点歌系统
- 下一篇:一种基于图片来搜索视频的方法及装置