社交化扩展搜索方法及装置、系统制造方法及图纸

技术编号:9751082 阅读:118 留言:0更新日期:2014-03-09 07:51
本发明专利技术提供一种社交化扩展搜索方法及装置、系统,其中,第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。较现有技术,采用本发明专利技术实施例提供的所述方法得出的搜索结果的有效性更高。

【技术实现步骤摘要】
社交化扩展搜索方法及装置、系统
本专利技术涉及数据处理技术,尤其涉及一种社交化扩展搜索方法及装置、系统。
技术介绍
随着网络技术的不断发展,用户越来越依靠搜索引擎来获取网络数据,通常,用户可以通过终端向网络侧的服务器发送搜索请求,服务器中的搜索引擎根据搜索请求中携带的关键词,搜索出包含有所述关键词的文档数据。然而,互联网上的数据质量参差不齐,现有技术仅考虑关键词与文档数据字面上的相关程度,并未考虑文档数据所包含的具体内容,排在最前面的字面相关程度高的文档数据信息可能只是包含有用户欲搜索的关键词,并未考虑文档数据所包含的具体内容,从用户的角度来看,并不具有参考价值。由此可知,现有的搜索数据处理方法得出的搜索结果的有效性较低。
技术实现思路
本专利技术提供一种社交化扩展搜索方法及装置、系统,以提高搜索结果的有效性。第一方面,本专利技术提供一种社交化扩展搜索方法,包括:第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息;所述第一服务器根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。其中,所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息,包括:所述第一服务器向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。其中,所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表之后,包括:所述第一服务器接收所述用户终端发送的文档数据;将所述文档数据以及所述用户信息对应存储到所述文档数据列表中。其中,所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。第二方面,本专利技术提供一种搜索数据处理装置,位于第一服务器侧,其中,包括:接收模块,用于接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;第一获取模块,用于根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;第二获取模块,用于根据所述用户信息,获取与所述用户信息关联的好友信息;第三获取模块,用于根据所述第二获取模块得到的所述好友信息,在所述第一获取模块得到的文档数据列表中,查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。其中,所述第二获取模块具体用于:向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。其中,所述接收模块,还用于接收所述用户终端发送的文档数据;所述装置还包括:保存模块,用于将所述文档数据以及所述用户信息对应存储到所述文档数据列表中。其中,所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。第三方面,提供一种搜索数据处理系统,位于第一服务器侧,其中,包括:第一服务器、用户终端和第二服务器;所述第一服务器包括如第二方面所述的搜索数据处理装置;所述用户终端,用于向第一服务器发送搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;以使所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据;所述第二服务器,用于在接收到所述第一服务器发送的获取好友信息的请求消息,所述请求消息中包括所述用户信息;根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器;所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。本专利技术的技术效果是:本实施例的第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息,根据所述关键词,得到文档数据列表,所述文档数据列表中包括所有关注所述关键词的其他用户信息以及对应的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。所述方法不仅考虑了用户欲搜索关键词与文档数据相关程度,还同时考虑了与该用户信息对应的好友对该关键词的关注,结合用户欲搜索关键词和好友对该关键词的关注,得到相应的搜索结果。较现有技术,采用本专利技术实施例提供的所述方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。附图说明图1为本专利技术一实施例提供的社交化扩展搜索方法的流程示意图;图2为本专利技术另一实施例提供的社交化扩展搜索方法的流程示意图;图3为现有技术应用的与关键词“苹果5s”对应的网页URL的集合的示意图;图4为本专利技术实施例中应用的与关键词“苹果5s”对应的网页URL的集合的示意图;图5为本专利技术一实施例提供的社交化扩展搜索装置的结构示意图;图6为本专利技术一实施例提供的服务器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例所述的第一服务器为提供搜索引擎功能的服务器,例如包括360搜索引擎服务器;第二服务器为提供网络社交功能的服务器,例如包括微信服务器、微博服务器、QQ服务器等;用户终端例如包括台式电脑或笔记本电脑等计算设备,或者包括用户手机等移动设备。需要说明的是,本专利技术实施例的用户注册信息不涉及用户隐私信息。如图1所示,本专利技术实施例一提供的社交化扩展搜索方法的流程示意图。如图所示,依据本实施例一的方法包括:步骤101、第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;依据本专利技术的一个实施例,第一服务器可以提供用户注册界面,用户可以在用户注册界面填写用户注册信息(包括用户名、用户口令或用户电子邮箱地址等),用户点击触发注册按钮,以生成注册请求发送到第一服务器进行用户注册,这样,第一服务器可以获取并存储用户注册信息(包括用户名、用户口令或用户电子邮箱地址等用户信息)。步骤102、第一服务器根据所述本文档来自技高网...

【技术保护点】
一种社交化扩展搜索方法,其包括:第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息;所述第一服务器根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。

【技术特征摘要】
1.一种社交化扩展搜索方法,其包括:第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据,所述文档数据列表通过用户终端进行展示,当前用户可以通过用户终端在文档数据列表中添加文档数据;所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息,所述好友信息为第二服务器保存的与所述用户信息对应的好友名单中的信息,所述第二服务器为根据唯一标识用户身份的用户信息获得的社交网站的服务器;所述第一服务器根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。2.根据权利要求1所述的方法,其中,所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息,包括:所述第一服务器向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。3.根据权利要求2所述的方法,其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。4.根据权利要求1所述的方法,其中,所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表之后,包括:所述第一服务器接收所述用户终端发送的文档数据,所述文档数据中携带有所述用户信息;将所述文档数据以及所述用户信息对应地存储到所述文档数据列表中。5.一种社交化扩展搜索装置,位于第一服务器侧,其中,包括:接收模块,用于接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;第一获取模块,用于根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据,所述文档数据列表通过用户终端进行展示,当前用户可以通过用户终端在文档数据列表中添加文档数据;第二获取模块,用于根据所述用户信息,获取与...

【专利技术属性】
技术研发人员:李天华
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1