[发明专利]一种跨社区搜索方法和装置有效
申请号: | 201210143271.3 | 申请日: | 2012-05-10 |
公开(公告)号: | CN103389989A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 曹越;曹远铖;柳睿;邹维;杨俊松;孙为 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 社区 搜索 方法 装置 | ||
技术领域
本发明涉及搜索引擎技术领域,特别涉及一种跨社区搜索方法和装置。
背景技术
随着网络社区的迅速崛起,网络社区的用户数量急剧增多,用户之间特别是互为好友的用户之间的关注和互动成为网络社区的硬性要求。用户可以在网络社区中搜索自己或好友产生的内容,例如:搜索自己发表或转载过某篇文章,搜索好友发表的与某个话题(例如:“iPhone 4S”)相关的文章或帖子等。
目前,用户在网络社区中搜索自己或好友产生的内容,主要是使用用户关系链对用户搜索的关键词相关的搜索结果进行过滤,得到该用户自身及好友相关的搜索结果,得到的搜索结果局限于用户在该网络社区内好友及自己的产生的内容。实际上,大多数用户都使用多个网络社区,如果用户想要搜索得到在所有网络社区中的搜索结果,则需要登录每个网络社区进行搜索,然后将搜索结果进行汇总,步骤繁杂且效率较低。
发明内容
有鉴于此,本发明的目的在于提供一种跨社区搜索方法,该方法能够提高用户的搜索效率。
为了满足上述目的,本发明提供了一种跨社区搜索方法,该方法包括:
接收用户的搜索请求,根据所述搜索请求所包含的用户属性信息判断用户使用的网络社区;
根据所述搜索请求生成用户使用的每个网络社区对应的子搜索请求,获取该子搜索请求对应的搜索结果;
合并所有子搜索请求对应的搜索结果,将合并后的搜索结果发送给用户。
本发明还提供了一种跨社区搜索装置,该装置包括:接收单元、社区判断单元、搜索单元、输出单元;
所述接收单元,用于接收用户的搜索请求;
所述社区判断单元,用于根据所述搜索请求所包含的用户属性信息判断用户使用的网络社区;
所述搜索单元,用于根据所述搜索请求生成用户使用的每个网络社区对应的子搜索请求,获取该子搜索请求对应的搜索结果;
所述输出单元,用于合并所有子搜索请求对应的搜索结果,将合并后的搜索结果发送给用户。
由上面的技术方案可知,本发明中,当接收到用户的搜索请求时,基于用户使用的网络社区生成多个子搜索请求并获取每个子搜索请求对应的搜索结果,最后合并所有搜索结果并返回给用户。本发明通过一次搜索就可以得到用户在使用的多个网络社区中的搜索结果,因而可以提高用户的搜索效率。
附图说明
图1是本发明实施例网络拓扑示意图;
图2是本发明实施例跨社区搜索方法的流程图;
图3是本发明实施例跨社区搜索装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
参见图1,图1是本发明实施例网络拓扑示意图,包括用户终端1、用户终端2、......用户终端M、网络社区服务器1、网络社区服务器2、......网络社区服务器N、以及提供跨社区搜索服务的搜索服务器。其中,网络社区服务器1、网络社区服务器2、......网络社区服务器N分别是网络社区1、网络社区2、......网络社区N的网络社区服务器,网络社区服务器用于提供网络社区的各种服务功能。用户终端可以是计算机等具有上网功能的设备,用户可以通过用户终端连接到网络,并通过网络访问同样连接到网络的网络社区服务器以及搜索服务器。
为了实现搜索服务器的跨社区搜索功能,搜索服务器需要确定每个用户使用的所有网络社区,获取每个用户在使用的每个网络社区中的数据信息,针对该用户在该网络社区中的每条数据信息建立索引。另外,搜索服务器还需要获取每个用户在使用的每个网络社区中的用户关系链,这里,用户在使用的每个网络社区中的用户关系链包括用户在该网络社区中的好友信息,例如好友在该网络社区中的社区用户身份标识号码。
在实际应用中,用户通常会使用多个网络社区,在每个网络社区中注册时,通常会填写一些能够唯一标识用户的真实身份的用户特征信息,例如,电子邮件地址、即时通信账户号码(如QQ号码)等,可以利用这些特征信息进行用户识别,确定用户使用的所有网络社区。
为此,可以预先存储每个用户的属性信息(例如用户的身份标识号码)和特征信息。搜索服务器可以提供用户注册功能,在用户注册时,获取并存储用户的身份标识号码以及用户特征信息等。具体实现中,搜索服务器可以提供用户注册界面;用户可以在用户注册界面填写用户的属性信息和特征信息等用户信息并点击触发注册的按钮,以生成注册请求发送到搜索服务器进行用户注册;这样,搜索服务器获取并存储注册请求中携带的用户的属性信息和特征信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210143271.3/2.html,转载请声明来源钻瓜专利网。