[发明专利]一种通过搜索引擎获取用户状态信息的方法及系统有效
申请号: | 200610083909.3 | 申请日: | 2006-06-06 |
公开(公告)号: | CN101087263A | 公开(公告)日: | 2007-12-12 |
发明(设计)人: | 莫建祥;余斯恒 | 申请(专利权)人: | 阿里巴巴公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;G06F17/30;G06F15/16;H04L29/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 魏杉 |
地址: | 开曼群岛大*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 搜索引擎 获取 用户 状态 信息 方法 系统 | ||
技术领域
本发明涉及通信及计算机领域,尤其涉及通过搜索引擎获取用户状态信息的方法及系统。
背景技术
网络即时通信服务(IM,Instant Messenger)是一种基于互联网的通信服务,一般以实现网络上即时通信功能为主,在网络通信中,通过网站和即时通信系统状态服务器的绑定,可实现查询网站用户的状态信息的功能。
目前,当用户查询信息时,web服务器生成查询网页,网页里包含查询用户状态的脚本;然后,执行脚本向即时通信的状态服务器接口查询该网页里包含的用户标识所对应的用户的状态信息,并将用户的状态信息返回给网页,以不同的图标来表示用户在线与否,以及是否注册过即时通信系统。这样当用户查询某信息时,若返回的网页很多,而且每页涉及的用户很多时,每打开一个网页或刷新一次都要重新执行脚本向即时通信的状态服务器接口提交查询用户状态信息的请求,这样,不仅导致网页的响应变慢,而且状态服务器的负荷压力也比较大,系统资源消耗高。
发明内容
有鉴于此,本发明提供一种通过搜索引擎获取用户状态信息的方法及系统,以解决现有技术中在根据搜索信息中包含的用户标识查询用户状态信息时,存在响应速度慢和系统负荷大的问题。
本发明提供以下技术方案:
一种获取用户状态信息的方法,该方法包括步骤:
将状态服务器中的用户状态信息传送到搜索引擎服务器,并使搜索引擎服务器和状态服务器中的用户状态信息保持同步;
所述搜索引擎服务器发现搜索到的信息中包含用户标识时,从本地查询该用户的用户状态信息,并将搜索到的信息和查询到的用户状态信息返回给请求搜索信息的用户。
根据上述方法:
所述搜索引擎服务器将用户状态信息嵌入到网页中返回给请求搜索信息的用户。
所述状态服务器直接将用户状态信息传送给各搜索引擎服务器。
所述状态服务器先将用户状态信息传送到各后台服务器,由各后台服务器将用户状态信息传送给所管理的各搜索引擎服务器。所述各后台服务器与状态服务器保持用户状态信息同步;所述各后台服务器与其管辖的各搜索引擎服务器保持用户状态信息同步。
状态服务器在传输用户状态信息前先转换其中的用户标识以压缩用户标识的字节数;所述搜索引擎服务器在查询用户状态信息前先按状态服务器采用转换的方式转换用户标识,然后再利用转换后的用户标识进行查询。
一种搜索引擎服务器,包括:
存储单元,用于存储用户的状态信息;
通信单元,用于与其他设备通信;
同步单元,用于使所述存储单元中的状态信息与提供该状态信息的设备上的信息保持同步;
搜索单元,用于根据用户提供的关键字从网络中搜索包含该关键字的相关信息,并提供给用户;
查询单元,用于在搜索单元搜索到的相关信息中包含用户标识时,从所述存储单元中查询并获得用户的状态信息,并提供给用户。
一种通信系统,包括:
状态服务器,用于存储用户的状态信息;
搜索引擎服务器,用于从网络中搜索包含用户提供的关键字的相关信息,以及存储所述状态信息并与所述状态服务器上的状态信息保持同步,并且在搜索到的相关信息中包含用户标识时,根据该用户标识从本地查询用户的状态信息并返回给用户。
所述通信系统还包括:
后台服务器,连接于所述状态服务器和搜索引擎服务器之间,用于存储所述状态信息和向所述搜索引擎服务器提供该状态信息,并且该后台服务器与状态服务器上的状态信息保持同步,所述搜索引擎服务器与该后台服务器上的状态信息保持同步。
本发明将搜索引擎与即时通信相结合,实现搜索引擎与状态服务器之间的信息同步,由搜索引擎直接从本地查询并得到用户状态信息,无须执行脚本向状态服务器查询用户状态信息,因此,本发明能够大幅度的提高网页的反应速度,降低状态服务器的负荷压力;尤其在大量用户并发查询大量用户的在线状态时,能够降低系统消耗,显著提高系统性能。
附图说明
图1A、图1B为本发明实施例中通信系统的结构示意图;
图2为本发明实施例中搜索引擎服务器的结构示意图;
图3A、图3B为本发明实施例中状态服务器与后台服务器之间传输用户状态信息并保持状态信息同步的流程图;
图4为本发明实施例中后台服务器与搜索引擎服务器之间传输用户状态信息并保持状态信息同步的流程图;
图5为本发明实施例中搜索引擎服务器搜索信息和查询用户状态信息的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴公司,未经阿里巴巴公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610083909.3/2.html,转载请声明来源钻瓜专利网。