一种信息搜索方法、搜索引擎客户端/服务器及系统技术方案

技术编号:2830317 阅读:330 留言:0更新日期:2012-04-11 18:40
一种信息搜索方法,其特征在于,包括:用户预先通过搜索引擎客户端将用户标识注册到搜索引擎服务器中;当用户需要进行信息搜索时,执行下列步骤:    由搜索引擎客户端向搜索引擎服务器发起搜索请求,携带用户标识和搜索关键字信息;    所述搜索引擎服务器根据所述搜索关键字获得按照关键字相关性大小排列的第一Web页面序列,并根据所述用户标识和关键字信息查找存储的用户对各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历史浏览时间从长到短的顺序重排所述第一Web页面序列,生成第二Web页面序列作为搜索结果发送给所述搜索引擎客户端;    当用户打开/关闭Web页面时,所述搜索引擎客户端向所述搜索引擎服务器发送通知消息;所述搜索引擎服务器统计该用户本次搜索对各Web页面的浏览时长,当收到所述搜索引擎客户端发送的本次搜索结束通知消息时,累计并更新存储的用户对各Web页面的累计历史浏览时间信息。

【技术实现步骤摘要】
一种信息搜索方法、搜索引擎客户端/月良务器及系统技术领城本专利技术涉及网络信息搜索,尤其涉及一种根据关键字通过网络进行信息搜 索的方法及相应的搜索引擎客户端、搜索引擎服务器及系统。
技术介绍
目前的搜索引擎根据关键字进行搜索时利用算法来分析各Web页面与要 搜索的关键字的相关性,然而发送Web页面搜索结果给搜索引擎客户端,发送 的搜索结果的排列顺序主要有三种方式一、 根据关键字相关性大小排名,也就是根据用户输入的搜索关键字,在 搜索结果中把与搜索关键字相关性最高的Web页面排在最前面,依次往后相关 性降低。典型的搜索引擎代表为Google,核心的相关性分析算法决定搜索结果 的最终排名。二、 竟价排名,关键字可以被出价购买,出价最高的Web页的链接就排在 搜索结果的最靠前的位置,即按照竟价由高到低依次排列搜索结果。这种方式 商业因素对搜索结果排名起决定作用。三、 在上述两种主要的排名方式基础上,目前也有把竟价和基于关键字相 关性二者结合起来的排名方式,在竟价的基础上考虑与关键字的相关性,结合 两个方面对搜索结杲排名。百度即为采用这种方式的代表。搜索是目前从互连网上获取信息的主要方式,由于每个用户有不同的职 业、兴趣和关注点,经过分析发现用户经常搜索的信息是有规律的,内容相对 较稳定。也就是说,用户经常使用相同的或者相近的关键字通过搜索引擎来获 糾目同的或者相近的信息。这样,那些曾经被用户浏览过、为用户提供过有效 信息的搜索结果,是用户最感兴趣且对用户最具价值。如果再次要搜索同样的信息,那么用户会自觉的先去寻找那些曾经为他提供过有用信息的搜索结果, 换言之,这样的搜索结果被用户再次浏览并提取需要信息的概率比那些未曾被 浏览过的搜索结果要大。然而,现有技术中的搜索引擎没有利用用户的历史搜 索行为信息,用户多次搜索相同的关键字时,搜索引擎只是重复前一次的搜索 行为,给出相同的搜索排名结果,使得无法提高多次搜索相同关键字的效率, 也不能为不同用户提供差异化的搜索服务。
技术实现思路
本专利技术提供一种信息搜索方法,用以解决现有技术中存在的不能针对用户 提高多次搜索相同关键字的效率问题。本专利技术还提供相应的搜索引擎客户端、服务器及系统。本专利技术方法包括用户预先通过搜索引擎客户端将用户标识注册到搜索引 擎服务器中;当用户需要进行信息搜索时,执行下列步骤由搜索引擎客户端向搜索引擎服务器发起搜索请求,携带用户标识和搜索 关键字信息;所述搜索引擎服务器根据所述搜索关键字获得按照关键字相关性大小排 列的第一 Web页面序列,并根据所述用户标识和关键字信息查找存储的用户对 各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历史浏览时 间从长到短的顺序重排所述第一 Web页面序列,生成第二 Web页面序列作为 搜索结果发送给所述搜索? j擎客户端;当用户打开/关闭Web页面时,所述搜索引擎客户端向所述搜索引擎服务 器发送通知消息;所述搜索引擎服务器统计该用户本次搜索对各Web页面的浏 览时长,当收到所述搜索引擎客户端发送的本次搜索结束通知消息时,累计并 更新存储的用户对各Web页面的累计历史浏览时间信息。根据本专利技术的上述方法,在生成第二 Web页面序列时,如果两个或多个 Web页面的累计历史浏览时间相同,则按照关键字相关性从大到小的顺序排 列。根据本专利技术的上述方法,当用户打开一个Web页面时,所述搜索引擎客户 端向所述搜索引擎服务器发送打开页面通知消息,所述搜索引擎服务器开始统 计用户对该Web页面的浏览时间;当用户关闭 一个Web页面时,所述搜索引擎客户端向所述搜索? 1擎服务器 发送关闭页面通知消息,所述搜索引擎服务器停止对该Web页面的浏览时间统 计,计算出用户本次浏览该Web页面的时间值。本专利技术提供一种搜索引擎客户端,包括第一注册模块,用于与搜索引擎服务器交互,将用户标识注册到搜索引擎 服务器中;搜索请求模块,接收用户输入的用户标识和搜索关键字,向搜索引擎服务 器发起携带用户标识和搜索关键字信息的搜索请求,接收并显示搜索引擎服务 器返回的Web页面搜索结果;并在用户打开、关闭所述Web页面和结束搜索 时,分别向搜索引擎服务器发送对应通知消息。本专利技术还提供一种搜索引擎服务器,包括第二注册模块,用于与搜索引擎客户端交互,接收用户注册请求,存储用 户注册信息;用户搜索请求处理模块,接收并处理搜索引擎客户端发起的携带用户标识 和搜索关键字信息的搜索请求,将所述用户标识和搜索关键字信息提交给历史 搜索行为分析模块;接收所述搜索引擎客户端发送的打开Web页面、关闭Web 页面以及结束搜索的对应通知消息,并将所述通知消息转发给所述历史搜索行 为分析模块;接收所述历史搜索行为分析模块发送的Web页面搜索结果转发给 所述搜索引擎客户端;历史搜索行为分析模块,查询数据库获得按照关键字相关性大小排列的第 一 Web页面序列,并才艮据所述用户标识和关键字信息查找所述数据库中存储的 用户对各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历史浏览时间从长到短的顺序重排所述第一Web页面序列,生成第二 Web页面序 列作为搜索结果发送给所述用户搜索请求处理模块;接收所迷用户搜索请求处 理模块转发的打开/关闭页面通知消息,统计用户本次搜索对各Web页面的浏 览时长,当接收到本次搜索结束通知消息时,累计并更新数据库中存储的用户 对各Web页面的累计历史浏览时间信息。所述搜索引擎服务器与所述数据库独立设置,通过外部接口交互;或者所述数据库保存在所述搜索引擎服务器的存储介质中。本专利技术还提供一种信息搜索系统,包括搜索引擎客户端和搜索引擎服务器;所述搜索引擎客户端,将用户标识注册到搜索引擎服务器中;向搜索引擎 服务器发起携带用户标识和搜索关键字信息的搜索请求,接收并显示搜索引擎 服务器返回的Web页面搜索结果;并在用户打开、关闭所述Web页面和结束 搜索时,分别向搜索引擎服务器发送对应通知消息;所述搜索引擎服务鍀根据搜索请求中的搜索关键字获得按照关键字相关 性大小排列的第一 Web页面序列,并根据所述用户标识和关键字信息查找存储 的用户对各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历 史浏览时间从长到短的顺序重排所述第一 Web页面序列,生成第二 Web页面 序列作为搜索结果发送给所述搜索引擎客户端;当用户打开/关闭Web页面时,所述搜索引擎客户端向所述搜索引擎服务 器发送通知消息;所述搜索引擎服务器统计该用户本次搜索对各Web页面的浏览时长,当收 到所述搜索引擎客户端发送的本次搜索结束通知消息时,累计并更新存储的用 户对各Web页面的累计历史浏览时间信息。所述搜索引擎客户端包括第一注册^t块,用于与搜索引擎服务器交互,将用户标识注册到搜索引擎 服务器中;搜索请求模块,接收用户输入的用户标识和搜索关键字,向搜索引擎服务 器发起携带用户标识和搜索关键字信息的搜索请求,接收并显示搜索引擎服务器返回的Web页面搜索结果;并在用户打开、关闭所述Web页面和结束搜索 时,分别向搜索引擎服务器发送对应通知消息。 所述搜索引擎服务器包括第二注册模块,用于与搜索引擎客户端交互,接收用户注册请求,存储用 户注册信息;用户搜索请求处理模块,接收并处理本文档来自技高网
...

【技术保护点】
1.一种信息搜索方法,其特征在于,包括:用户预先通过搜索引擎客户 端将用户标识注册到搜索引擎服务器中;当用户需要进行信息搜索时,执行下 列步骤: 由搜索引擎客户端向搜索引擎服务器发起搜索请求,携带用户标识和搜索 关键字信息; 所述搜索引擎服务器根据所述搜索关键字获得按照关键字相关性大小排 列的第一Web页面序列,并根据所述用户标识和关键字信息查找存储的用户对 各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历史浏览时 间从长到短的顺序重排所述第一Web页面序列,生成第二Web页面序列作为 搜索结果发送给所述搜索引擎客户端; 当用户打开/关闭Web页面时,所述搜索引擎客户端向所述搜索引擎服务 器发送通知消息;所述搜索引擎服务器统计该用户本次搜索对各Web页面的浏 览时长,当收到所述搜索引擎客户端发送的本次搜索结束通知消息时,累计并 更新存储的用户对各Web页面的累计历史浏览时间信息。

【技术特征摘要】
1、一种信息搜索方法,其特征在于,包括用户预先通过搜索引擎客户端将用户标识注册到搜索引擎服务器中;当用户需要进行信息搜索时,执行下列步骤由搜索引擎客户端向搜索引擎服务器发起搜索请求,携带用户标识和搜索关键字信息;所述搜索引擎服务器根据所述搜索关键字获得按照关键字相关性大小排列的第一Web页面序列,并根据所述用户标识和关键字信息查找存储的用户对各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历史浏览时间从长到短的顺序重排所述第一Web页面序列,生成第二Web页面序列作为搜索结果发送给所述搜索引擎客户端;当用户打开/关闭Web页面时,所述搜索引擎客户端向所述搜索引擎服务器发送通知消息;所述搜索引擎服务器统计该用户本次搜索对各Web页面的浏览时长,当收到所述搜索引擎客户端发送的本次搜索结束通知消息时,累计并更新存储的用户对各Web页面的累计历史浏览时间信息。2、 如权利要求1所述的方法,其特征在于,在生成第二Web页面序列时, 如果两个或多个Web页面的累计历史浏览时间相同,则按照关键字相关性从大 到小的顺序排列。3、 如权利要求2所述的方法,其特征在于,当用户打开一个Web页面时, 所述搜索引擎客户端向所述搜索引擎服务器发送打开页面通知消息,所述搜索 引擎服务器开始统计用户对该Web页面的浏览时间;当用户关闭 一个Web页面时,所述搜索51擎客户端向所述搜索弓j擎服务器 发送关闭页面通知消息,所述搜索引擎服务器停止对该Web页面的浏览时间统 计,计算出用户本次浏览该Web页面的时间值。4、 一种搜索引擎客户端,其特征在于,包括第一注册模块,用于与搜索引擎服务器交互,将用户标识注册到搜索引擎 服务器中;搜索请求模块,接收用户输入的用户标识和搜索关键字,向搜索引擎服务 器发起携带用户标识和搜索关键字信息的搜索请求,接收并显示搜索引擎服务 器返回的Web页面搜索结果;并在用户打开、关闭所述Web页面和结束搜索 时,分别向搜索引擎服务器发送对应通知消息。5、 一种搜索引擎服务器,其特征在于,包括第二注册模块,用于与搜索引擎客户端交互,接收用户注册请求,存储用 户注册信息;用户搜索请求处理模块,接收并处理搜索引擎客户端发起的携带用户标识 和搜索关键字信息的搜索请求,将所述用户标识和搜索关键字信息提交给历史 搜索行为分析模块;接收所述搜索引擎客户端发送的打开Web页面、关闭Web 页面以及结束搜索的对应通知消息,并将所述通知消息转发给所述历史搜索行 为分析模块;接收所述历史搜索行为分析模块发送的Web页面搜索结果转发给 所述搜索引擎客户端;历史搜索行为分析模块,查询数据库获得按照关键字相关性大小排列的第 一 Web页面序列,并根据所述用户标识和关键字信息查找所述数据库中存储的 用户对各Web页面的累计历史浏览时间信息,再按照各Web页面的累计历史 浏览时间从长到短的顺序重排所述第一 Web页面序列,生成第二 Web页面序 列作为搜索结果发送给所述用户搜索请求处理模块;接收所述用户搜索请求处 理模块转发的打开/关闭页面通知消息,统计用户本次搜索对各Web页面的浏 览时长,当接收到本次搜索结束通知消息时,累计并更新数据库中存储的用户 对各Web页面的累计历史浏览时间信息。...

【专利技术属性】
技术研发人员:王新亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1