一种搜索方法、装置和系统制造方法及图纸

技术编号:8323439 阅读:165 留言:0更新日期:2013-02-14 00:47
本发明专利技术公开了一种搜索方法、装置和系统,属于计算机网络领域。所述方法包括:获取用户提交的搜索请求信息和用户的登录信息;根据所述用户的登录信息得到用户的好友关系链数据;根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果。所述装置包括获取模块、发送模块和搜索模块。本发明专利技术通过将传统搜索引擎与SNS结合,使用户在搜索引擎结果中看到SNS中好友数据、相同兴趣爱好的用户数据、以及基于用户认可度的高质量数据,从而丰富了搜索结果。

【技术实现步骤摘要】

本专利技术涉及计算机网络领域,特别涉及一种搜索方法、装置和系统
技术介绍
随着爆炸式增长的海量互联网信息,搜索引擎已经成为人们学习、生活和工作中的重要工具。同时,随着互联网的发展,SNS (Social Networking Services,社交网络)作为一种新型的展示自我、交流和分享信息的热门交友方式,受到越来越多的人们的喜爱。现有的搜索技术,在用户输入搜索请求信息后,服务器根据搜索请求信息在预设的信息库中进行搜索,搜索出匹配的信息。如搜索词为“张三”,搜索结果是所有姓名为“张三”的个人信息,个人信息包括用户的名字信息、用户所在地信息等。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题现有技术的搜索结果只是包含了用户的基本个人信息,搜索结果比较单一。
技术实现思路
为了丰富用户的搜索结果,本专利技术实施例提供了一种搜索方法、装置和系统。所述技术方案如下一方面,本专利技术实施例提供了一种搜索方法,具体包括获取用户提交的搜索请求信息和用户的登录信息;根据所述用户的登录信息得到用户的好友关系链数据;根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果。其中,所述根据所述用户的登录信息得到用户的好友关系链数据,具体包括根据所述用户的登录信息,在用户的登录信息与用户的个人信息的对应关系中进行匹配,得到所述用户的个人信息;根据所述用户的个人信息,在用户的个人信息与用户的好友的关系链的对应关系中进行匹配,得到所述用户对应的好友关系链数据。其中,所述根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果,具体包括根据用户的好友关系链数据,在社交网络索引服务器中社交网络的社交数据中,获取所述用户的好友的社交数据;根据所述搜索请求信息,在所述用户的好友的社交数据中进行搜索,得到社交网络的搜索结果。进一步地,所述获取用户提交的搜索请求信息和用户的登录信息之后,所述方法还包括根据所述搜索请求信息,在检索词与用户的好友个人信息库的对应关系中进行搜索,得到传统搜索结果;将所述社交网络的搜索结果和所述传统搜索结果进行融合,并将融合后的结果展现给用户。进一步地,所述获取用户提交的搜索请求信息和用户的登录信息之后,所述方法还包括向隐私控制服务器发起用户是否进行隐私屏蔽的请求,若进行隐私屏蔽,则对所述用户设置标识,并将所述标识保存到检索处理服务器;相应地,所述社交网络索引服务器搜 索出社交网络的搜索结果之后还包括所述检索处理服务器接收所述社交网络索引服务器发送的社交网络的搜索结果;对所述社交网络的搜索结果中包含所述标识的信息进行屏蔽处理,得到屏蔽处理后的社交网络的搜索结果。另一方面,本专利技术实施例还提供了一种搜索装置,所述装置包括第一获取模块、发送模块和搜索模块;所述获取模块,用于获取用户提交的搜索请求信息和用户的登录信息;所述发送模块,用于根据所述用户的登录信息得到用户的好友关系链数据,并将所述用户的好友关系链数据发送给所述搜索模块;所述搜索模块,用于根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果。其中,所述装置还包括隐私标记模块和屏蔽模块;所述隐私标记模块用于向隐私控制服务器发起用户是否进行隐私屏蔽的请求,若进行隐私屏蔽,则对所述用户设置标识,并保存所述标识;相应地,所述屏蔽模块用于在获取社交网络的搜索结果之后,对所述社交网络的搜索结果中包含所述标识的信息进行屏蔽处理,得到屏蔽处理后的社交网络的搜索结果。又一方面,本专利技术实施例还提供了一种搜索系统,所述系统包括用户理解服务器、检索处理服务器和社交网络索引服务器,所述检索处理服务器用于获取用户提交的搜索请求信息和用户的登录信息,将所述用户的登录信息发送给用户理解服务器;并将所述搜索请求信息及所述用户理解服务器返回的所述用户的好友关系链数据,发送给社交网络索引服务器;所述用户理解服务器,用于根据接收的所述用户的登录信息,在用户的登录信息与所述用户的好友关系链的数据中获取所述用户的好友关系链数据,并返回给所述检索处理服务器;所述社交网络索引服务器,用于根据接收的所述搜索请求信息和所述用户的好友关系链数据,在用户的好友的社交数据中搜索出社交网络的搜索结果。其中,所述系统还包括数据接入服务器、数据解析和挖掘服务器和社交网络搜索引擎;所述数据接入服务器,用于通过开放平台协议或一定的网页爬虫获取社交网络的社交网络数据;所述数据解析和挖掘服务器,用于获取所述数据接入服务器发送的社交网络数据,对所述数据进行解析和挖掘处理,得到用户的个人信息、用户的好友关系链数据和社交网络的社交数据;所述社交网络搜索引擎,用于将所述检索处理服务器发送的将所述搜索请求信息和所述用户的好友关系链数据,发送给社交网络索引服务器,并将所述社交网络索引服务器搜索的社交网络的搜索结果发送给所述检索处理服务器。其中,所述系统还包括传统搜索引擎和传统索引服务器;所述检索处理服务器,还用于将所述搜索请求信息发送给所述传统搜索引擎;所述传统搜索引擎,用于将所述搜索请求信息发送给传统索引服务器,并将所述传统索引服务器搜索的传统搜索结果发送给所述检索处理服务器; 所述传统索引服务器,用于存储传统网页数据的倒排索引,并根据所述搜索请求信息搜索出出传统搜索结果。其中,所述系统还包括隐私控制服务器;所述隐私控制服务器,用于接收所述检索处理服务器发起的用户是否进行隐私屏蔽的请求,并返回响应信息,所述响应信息中携带所述用户是否进行隐私屏蔽的信息;所述检索处理服务器,还用于接收所述隐私控制服务器返回的响应信息,当所述响应信息中携带用户进行隐私屏蔽的信息时,对所述用户设置标识;并对所述社交网络的社交搜索结果和/或传统搜索结果中包含所述标识的信息进行屏蔽处理。本专利技术实施例提供的技术方案带来的有益效果是通过充分利用社交网络中用户好友的关系链数据及社交数据,能够搜索出社交网络中与用户输入的搜索请求信息相关的用户好友的社交数据,其中,社交数据不仅包括了用户的个人信息,还包括了用户在社交网络上发表、分享、转载等的社交数据,从而用户可以在搜索结果中看到社交网络中好友的社交数据,便于用户进一步发现兴趣爱好相同的好友,丰富了搜索结果,给用户带来更大价值。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例I中提供的搜索方法流程图;图2是本专利技术实施例2中提供的搜索的离线方法流程图;图3是本专利技术实施例2中提供的搜索的在线方法流程图;图4是本专利技术实施例3中提供的搜索装置的结构示意图;图5是本专利技术实施例4中提供的搜索系统的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例I参见图1,本专利技术实施例提出了一种搜索方法,具体包括步骤101 :获取用户提交的搜索请求信息和用户的登录信息;步骤102 :根据用户的登录信息得到用户的好友关系链数据;本文档来自技高网...

【技术保护点】
一种搜索方法,其特征在于,所述方法包括:获取用户提交的搜索请求信息和用户的登录信息;根据所述用户的登录信息得到用户的好友关系链数据;根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果。

【技术特征摘要】
1.一种搜索方法,其特征在于,所述方法包括 获取用户提交的搜索请求信息和用户的登录信息; 根据所述用户的登录信息得到用户的好友关系链数据; 根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果。2.如权利要求I所述的方法,其特征在于,所述根据所述用户的登录信息得到用户的好友关系链数据,具体包括 根据所述用户的登录信息,在用户的登录信息与用户的个人信息的对应关系中进行匹配,得到所述用户的个人信息; 根据所述用户的个人信息,在用户的个人信息与用户的好友关系链的对应关系中进行匹配,得到所述用户对应的好友关系链数据。3.如权利要求I所述的方法,其特征在于,所述根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果,具体包括 根据用户的好友关系链数据,在社交网络索引服务器中社交网络的社交数据中,获取所述用户的好友的社交数据; 根据所述搜索请求信息,在所述用户的好友的社交数据中进行搜索,得到社交网络的搜索结果。4.如权利要求I所述的方法,其特征在于,所述获取用户提交的搜索请求信息和用户的登录信息之后,所述方法还包括 根据所述搜索请求信息,在检索词与用户的好友个人信息库的对应关系中进行搜索,得到传统搜索结果; 将所述社交网络的搜索结果和所述传统搜索结果进行融合,并将融合后的结果展现给用户。5.如权利要求I所述的方法,其特征在于,所述获取用户提交的搜索请求信息和用户的登录信息之后,所述方法还包括 向隐私控制服务器发起用户是否进行隐私屏蔽的请求,若进行隐私屏蔽,则对所述用户设置标识,并将所述标识保存到检索处理服务器; 相应地,所述社交网络索引服务器搜索出社交网络的搜索结果之后还包括 所述检索处理服务器接收所述社交网络索引服务器发送的社交网络的搜索结果; 对所述社交网络的搜索结果中包含所述标识的信息进行屏蔽处理,得到屏蔽处理后的社交网络的搜索结果。6.一种搜索装置,其特征在于,所述装置包括获取模块、发送模块和搜索模块; 所述获取模块,用于获取用户提交的搜索请求信息和用户的登录信息; 所述发送模块,用于根据所述用户的登录信息得到用户的好友关系链数据,并将所述用户的好友关系链数据发送给所述搜索模块; 所述搜索模块,用于根据所述搜索请求信息和所述用户的好友关系链数据,在社交网络的社交数据中进行搜索,得到社交网络的搜索结果。7.如权利要求6所述的装置,其特征在于,所述装置还包括隐私标记模块和屏蔽模块;所述隐私标记模块用于向隐私控制服务器发起用户是否进行隐私屏蔽的请求,若进行隐私屏蔽,则对所述用户设置标识,并保存所述标识; 相应地,所述屏...

【专利技术属性】
技术研发人员:杨海松张小鹏何捷曹放
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1