基于Agent的智能元搜索引擎系统技术方案

技术编号:8271525 阅读:315 留言:1更新日期:2013-01-31 03:47
本发明专利技术公开一种基于Agent的智能元搜索引擎系统,包括用户个性化Agent、移动Agent、调度管理Agent、检索合成Agent和公共兴趣黑板。用户个性化Agent学习用户检索兴趣知识,支持个性化和群组推送服务;移动Agent挖掘客户端记录,与用户个性化Agent交互,更新用户兴趣知识;调度管理Agent产生个性化调度策略;检索合成Agent与调度管理Agent和用户个性化Agent交互,为用户提供个性化查询结果。本发明专利技术通过Agent的自主性、学习性和协作性特征实现元搜索引擎智能化搜索、调度和结果合成,具有查询覆盖率高、个性化和智能化程度高的优点。

【技术实现步骤摘要】
本专利技术属于信息检索
,特别涉及互联网搜索领域的一种基于Agent的智能元搜索引擎系统。本专利技术对用户查找信息的过程,通过用户的个性化兴趣偏好对用户的查询内容、成员搜索引擎的调度和检索结果的合成进行智能化处理,实现为用户在海量网络资源中查找其所需信息的功能。
技术介绍
当前,随着互联网技术的飞速发展,搜索引擎成为互联网上信息检索的重要工具。但目前的搜索引擎存在以下三个方面的问题信息覆盖率低且不同搜索引擎的检索结果重合率低;用户的“信息类”查询需求占多数,单一搜索引擎难以满足需求;搜索引擎智能水平较低,缺乏兴趣主动学习与信息推送能力,导致个性化服务水平较低。 腾讯科技(深圳)有限公司所申请的专利“一种信息搜索方法、搜索引擎客户端/服务器及系统”(申请号200610145360. 6,申请公开号CNlOl 183364A)公开了一种信息搜索方法,通过记录用户对Web页面的浏览时间来提高用户多次搜索相同关键字的效率问题和相应的搜索引擎客户端、服务器及系统。该专利申请存在的不足是,它虽然解决了针对用户提高多次搜索相同关键字的效率问题,但缺乏用户兴趣的挖掘,群组兴趣的挖掘。没有用户兴趣知识,仅靠用户对Web页面的浏览时间对返回结果进行排序并不精确;没有群组兴趣的挖掘,即忽略了群组用户对目标用户搜索内容的可推荐的益处。此外,该专利申请文件所公开的搜索引擎客户端和服务器针对的是普通搜索引擎,单一的搜索引擎的检索结果具有覆盖率不高,查全率低的问题,并且,系统工作过程中缺乏主动性、感知性及学习性,导致系统的智能化程度低。西安电子科技大学申请的专利“基于用户兴趣的个性化元搜索引擎及搜索结果处理方法”(申请号200910020951. 4,申请公开号CN101477554A)公开了一种基于用户兴趣对元搜索的搜索结果进行个性化排序,提高搜索结果覆盖率和搜索准确度的元搜索引擎及其搜索结果处理方法。该专利申请存在的不足有它虽然记录了用户兴趣,但用户兴趣仅仅用于实现搜索结果的排序,忽略了成员搜索引擎的智能调度问题,忽略了用户与用户之间的关联关系,未能充分利用网络上近邻用户对目标用户隐含的兴趣影响可推荐的群组查询和检索结果。此外,系统也缺乏自主性、感知性和学习性等智能化特征。因此,该专利并未充分挖掘智能化在元搜索引擎中的体现。
技术实现思路
本专利技术的目的在于克服上述已有技术的不足,提供一种基于Agent的智能元搜索引擎系统。本专利技术可以提高元搜索引擎工作过程中的主动性、感知性及学习性,充分挖掘用户兴趣特征、用户与用户之间关联关系、群组兴趣特征,以优化元搜索引擎中的智能化搜索、智能化成员搜索引擎调度和智能化结果合成三个方面,提高信息检索覆盖率和信息查准率,最终实现用户个性化、智能化的网络信息检索。本专利技术的具体思路是利用智能Agent技术设计元搜索引擎的结构,通过Agent的自主性、学习性、感知性特征实现用户兴趣学习及记录,成员搜索引擎的调度,和检索结果的合成,从而实现智能元搜索引擎。为实现上述目的,本专利技术提供的基于Agent的智能元搜索引擎系统,包括用户个性化Agent、移动Agent、调度管理Agent、检索合成Agent、公共兴趣黑板,其中,各部件的功能如下用户个性化Agent,用于记录用户检索行为,学习用户检索兴趣,并通过公共消息黑板与各用户个性化Agent进行协作学习,产生群组推送查询语句和群组推送检索结果。移动Agent,用于在客户端之间漫游,挖掘各用户的历史浏览记录并分析用户的兴趣知识,通过通信模块与用户个性化Agent交互,共同完成用户兴趣的学习与更新操作。调度管理Agent,用于产生调度策略,并通过通信模块与检索合成Agent交互成员搜索引擎调度策略;当获知成员搜索引擎响应速度及稳定性发生变化时,主动学习成员搜 索引擎的响应速度及稳定性能力知识。检索合成Agent,用于获取用户检索请求,通过通信模块与调度管理Agent交互成员搜索引擎调度策略后,再经检索器与成员搜索引擎交互获取检索结果,将合成后的最终结果呈现给用户;当成员搜索引擎响应速度及稳定性发生变化时,检索合成Agent通过通信模块与调度管理Agent交互该变化信息;当成员搜索引擎检索接口格式和检索结果格式发生变化时,通过格式变化通知模块通知管理员重新编辑。公共兴趣黑板,用于存储群组中各用户对应的用户个性化Agent兴趣分组信息及群组推送查询语句列表。本专利技术与现有技术相比具有如下优点第一,本专利技术通过基于智能Agent的元搜索引擎技术同时获取多个成员搜索引擎的搜索结果,提高了搜索结果的覆盖率,提高了元搜索引擎调度和结果合成的个性化程度,克服了现有技术结果覆盖率低、查全率低、缺乏个性化调度和个性化结果合成的问题。使得本专利技术可以按照用户设置实现成员搜索引擎的个性化调度和检索结果的个性化合成。第二,本专利技术采用智能Agent技术,充分利用Agent的主动性、感知性和学习性特征,设计智能元搜索引擎系统,克服了现有元搜索引擎技术中缺乏主动性、感知性及学习性而导致系统智能化程度低的问题。使得本专利技术在运行过程中自主挖掘与学习用户检索兴趣、自主完成用户与用户之间的协作、主动感知成员搜索引擎状态变化,使用户在使用系统时轻松方便地找到自己所需的信息。第三,本专利技术通过Agent之间的自主协作获取用户的群组兴趣信息并产生群组推送查询语句和群组推送检索结果,克服了现有元搜索引擎忽略用户与用户之间关联关系和群组用户对目标用户检索兴趣的影响的问题。使得本专利技术在运行过程中充分利用网络上相似用户之间的兴趣,自主完成用户与用户之间的协作学习,为用户产生个性化的群组推送查询语句和群组推荐检索结果。附图说明图I为本专利技术的结构示意图;图2为用户个性化Agent的结构示意图3为移动Agent的结构示意图;图4为调度管理Agent的结构示意图;图5为检索合成Agent的结构示意图。具体实施例方式下面结合附图对本专利技术做进一步的详细描述。参照附图I,本专利技术包括用户个性化Agent,移动Agent,调度管理Agent,检索合成Agent,公共兴趣黑板。本专利技术通过这四类Agent自主通信协作,充分挖掘用户兴趣特征、用户与用户之间关联关系、群组兴趣特征,优化元搜索引擎中的智能化搜索、智能化成员搜索引擎调度和智能化结果合成三个方面,提高信息检索覆盖率和信息查准率,最 终实现用户个性化、智能化的网络信息检索。其中,用户个性化Agent记录用户检索行为,学习用户检索兴趣,并通过公共消息黑板与各用户个性化Agent进行协作学习,产生群组推送查询语句和群组推送检索结果。移动Agent在客户端之间漫游,挖掘各用户的历史浏览记录并分析用户的兴趣知识,通过通信模块与用户个性化Agent交互,共同完成用户兴趣的学习与更新操作。调度管理Agent用于产生调度策略,并通过通信模块与检索合成Agent交互成员搜索引擎调度策略;当获知成员搜索引擎响应速度及稳定性发生变化时,主动学习成员搜索引擎的响应速度及稳定性能力知识。检索合成Agent首先获取用户检索请求,通过通信模块与调度管理Agent交互成员搜索引擎调度策略后,再经检索器与成员搜索引擎交互获取检索结果,同时,检索合成Agent与用户个性化Agent交互获取本次查询内容的相关群组推送查询语本文档来自技高网
...

【技术保护点】
一种基于Agent的智能元搜索引擎系统,包括用户个性化Agent、移动Agent、调度管理Agent、检索合成Agent、公共兴趣黑板,其中:所述的用户个性化Agent,用于记录用户检索行为,学习用户检索兴趣,并通过公共消息黑板与各用户个性化Agent进行协作学习,产生群组推送查询语句和群组推送检索结果;所述的移动Agent,用于在客户端之间漫游,挖掘各用户的历史浏览记录并分析用户的兴趣知识,通过通信模块与用户个性化Agent交互,共同完成用户兴趣的学习与更新操作;所述的调度管理Agent,用于产生调度策略,并通过通信模块与检索合成Agent交互成员搜索引擎调度策略;当获知成员搜索引擎响应速度及稳定性发生变化时,主动学习成员搜索引擎的响应速度及稳定性能力知识;所述的检索合成Agent,用于获取用户检索请求,通过通信模块与调度管理Agent交互成员搜索引擎调度策略后,再经检索器与成员搜索引擎交互获取检索结果,将合成后的最终结果呈现给用户;当成员搜索引擎响应速度及稳定性发生变化时,检索合成Agent通过通信模块与调度管理Agent交互该变化信息;当成员搜索引擎检索接口格式和检索结果格式发生变化时,通过格式变化通知模块通知管理员重新编辑;所述的公共兴趣黑板,用于存储群组中各用户对应的用户个性化Agent兴趣分组信息及群组推送查询语句列表。...

【技术特征摘要】
1.一种基于Agent的智能元搜索引擎系统,包括用户个性化Agent、移动Agent、调度管理Agent、检索合成Agent、公共兴趣黑板,其中 所述的用户个性化Agent,用于记录用户检索行为,学习用户检索兴趣,并通过公共消息黑板与各用户个性化Agent进行协作学习,产生群组推送查询语句和群组推送检索结果;所述的移动Agent,用于在客户端之间漫游,挖掘各用户的历史浏览记录并分析用户的兴趣知识,通过通信模块与用户个性化Agent交互,共同完成用户兴趣的学习与更新操作;所述的调度管理Agent,用于产生调度策略,并通过通信模块与检索合成Agent交互成员搜索引擎调度策略;当获知成员搜索引擎响应速度及稳定性发生变化时,主动学习成员搜索引擎的响应速度及稳定性能力知识; 所述的检索合成Agent,用于获取用户检索请求,通过通信模块与调度管理Agent交互成员搜索引擎调度策略后,再经检索器与成员搜索引擎交互获取检索结果,将合成后的最终结果呈现给用户;当成员搜索引擎响应速度及稳定性发生变化时,检索合成Agent通过通信模块与调度管理Agent交互该变化信息;当成员搜索引擎检索接口格式和检索结果格式发生变化时,通过格式变化通知模块通知管理员重新编辑; 所述的公共兴趣黑板,用于存储群组中各用户对应的用户个性化Agent兴趣分组信息及群组推送查询语句列表。2.根据权利I要求所述的基于Agent的智能元搜索引擎系统,其特征在于,所述的用户个性化Agent包括用户行为感知器、日志处理模块、用户兴趣推理机、用户兴趣学习机、查询分析器、协作模块、通信模块、用户查询日志库、用户兴趣库和群组推荐检索结果库,其中 所述的用户行为感知器,用于监视用户搜索过程的行为动作,发现用户检索、浏览行为时更新用户查询日志库; 所述的日志处理模块,用于分析处理用户查询日志库中的查询日志,形成个性化检索结果推荐文件并存入群组推荐检索结果库,支持该用户查询结果的个性化推荐; 所述的用户兴趣推理机,用于分析用户查询日志,推理用户检索兴趣; 所述的用户兴趣学习机,用于系统动态学习用户检索兴趣并更新用户兴趣库,支持用户个性化搜索体验; 所述的查询分析器,用于分析来自检索合成Agent的查询词所对应的兴趣类别及该兴趣类别组的群组用户个性化Agent标识,然后分别从公共兴趣黑板和群组推荐检索结果库中读取对应的群组推送查询语句和群组推荐检索结果; 所述的协作模块,用于实现各Agent之间的自主协作任务; 所述的通信模块,用于实现各Agent之间的信息交流功能,它们分别是用户个性化Agent之间的兴趣信息的交流、用户个性化Agent与移动Agent之间的用户客户端兴趣信息的交流、用户个性化Agent与检索合成Agent之间的用户查询词及对应个性化推荐内容的交流; 所述的用户查询日志库,用于记录用户的查询信息,作为提供用户个性化兴趣的数据来源; 所述的用户兴趣库,用于存储用户的个性化兴趣信息,作为提供用户个性化搜索体验的信息支撑; 所述的群组推...

【专利技术属性】
技术研发人员:李青山孙颖成邹延鑫许静静习斌
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[中国移动] 2014年12月10日 18:59
    搜索引擎SearchEngine是指根据一定的策略运用特定的计算机程序从互联网上搜集信息在对信息进行组织和处理后为用户提供检索服务将用户检索相关的信息展示给用户的系统搜索引擎包括全文索引目录索引元搜索引擎垂直搜索引擎集合式搜索引擎门户搜索引擎与免费链接列表等
    0
1