Movatterモバイル変換


[0]ホーム

URL:


CN103617267A - Socialized extension search method, device and system - Google Patents

Socialized extension search method, device and system
Download PDF

Info

Publication number
CN103617267A
CN103617267ACN201310642523.1ACN201310642523ACN103617267ACN 103617267 ACN103617267 ACN 103617267ACN 201310642523 ACN201310642523 ACN 201310642523ACN 103617267 ACN103617267 ACN 103617267A
Authority
CN
China
Prior art keywords
information
user
server
user information
document data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310642523.1A
Other languages
Chinese (zh)
Other versions
CN103617267B (en
Inventor
李天华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co LtdfiledCriticalBeijing Qihoo Technology Co Ltd
Priority to CN201310642523.1ApriorityCriticalpatent/CN103617267B/en
Publication of CN103617267ApublicationCriticalpatent/CN103617267A/en
Priority to PCT/CN2014/092803prioritypatent/WO2015081848A1/en
Application grantedgrantedCritical
Publication of CN103617267BpublicationCriticalpatent/CN103617267B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention provides a socialized extension search method, device and system. A first server receives a search request sent by a user terminal, wherein the search request comprises a key word to be searched by a user and the user information; a document data list associated with the key word is obtained according to the key word, wherein the document data list comprises information of other users and document data associated with the key word; friend information associated with the user information is obtained according to the user information; the information, matched with the friend information, of other users is searched in the document data list according to the friend information; document data corresponding to the matched information of other users are obtained according to the matched information of other users. Compared with the prior art, the method has the advantage that search results obtained according to the method are higher in effectiveness.

Description

Translated fromChinese
社交化扩展搜索方法及装置、系统Socialized extended search method, device, and system

技术领域technical field

本发明涉及数据处理技术,尤其涉及一种社交化扩展搜索方法及装置、系统。The present invention relates to data processing technology, in particular to a socialized extended search method, device and system.

背景技术Background technique

随着网络技术的不断发展,用户越来越依靠搜索引擎来获取网络数据,通常,用户可以通过终端向网络侧的服务器发送搜索请求,服务器中的搜索引擎根据搜索请求中携带的关键词,搜索出包含有所述关键词的文档数据。With the continuous development of network technology, users rely more and more on search engines to obtain network data. Usually, users can send search requests to the server on the network side through the terminal, and the search engine in the server searches according to the keywords carried in the search request. Output document data containing the keyword.

然而,互联网上的数据质量参差不齐,现有技术仅考虑关键词与文档数据字面上的相关程度,并未考虑文档数据所包含的具体内容,排在最前面的字面相关程度高的文档数据信息可能只是包含有用户欲搜索的关键词,并未考虑文档数据所包含的具体内容,从用户的角度来看,并不具有参考价值。However, the quality of data on the Internet is uneven. The existing technology only considers the literal correlation between keywords and document data, and does not consider the specific content contained in the document data. The document data with high literal correlation at the top The information may only contain keywords that the user wants to search without considering the specific content contained in the document data. From the user's point of view, it has no reference value.

由此可知,现有的搜索数据处理方法得出的搜索结果的有效性较低。It can be seen that the validity of the search results obtained by the existing search data processing method is relatively low.

发明内容Contents of the invention

本发明提供一种社交化扩展搜索方法及装置、系统,以提高搜索结果的有效性。The invention provides a socialized extended search method, device and system to improve the effectiveness of search results.

第一方面,本发明提供一种社交化扩展搜索方法,包括:In the first aspect, the present invention provides a socialized extended search method, including:

第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;The first server receives a search request sent by the user terminal, and the search request includes keywords to be searched by the user and the user information;

所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;The first server obtains a document data list associated with the keyword according to the keyword, and the document data list includes document data associated with the keyword in other user information;

所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息;The first server acquires friend information associated with the user information according to the user information;

所述第一服务器根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。The first server searches the document data list for other user information matching the friend information according to the friend information, and obtains the document corresponding to the other matching user information according to the matching other user information data.

其中,所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息,包括:Wherein, the first server acquires friend information associated with the user information according to the user information, including:

所述第一服务器向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。The first server sends a request message for obtaining friend information to the second server, and the request message includes the user information; so that the second server obtains the friend corresponding to the user information according to the user information information, sending the friend information to the first server.

其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。Wherein, the user information is user registration information registered by the user terminal in the first server and the second server.

其中,所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表之后,包括:Wherein, after the first server obtains the document data list associated with the keyword according to the keyword, it includes:

所述第一服务器接收所述用户终端发送的文档数据;The first server receives the document data sent by the user terminal;

将所述文档数据以及所述用户信息对应存储到所述文档数据列表中。The document data and the user information are correspondingly stored in the document data list.

其中,所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。Wherein, the friend information is information in a friend list corresponding to the user information stored by the second server.

第二方面,本发明提供一种搜索数据处理装置,位于第一服务器侧,其中,包括:In a second aspect, the present invention provides a search data processing device, located on the first server side, including:

接收模块,用于接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;A receiving module, configured to receive a search request sent by a user terminal, where the search request includes keywords to be searched by the user and the user information;

第一获取模块,用于根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;The first acquisition module is configured to obtain a document data list associated with the keyword according to the keyword, and the document data list includes document data associated with the keyword in other user information;

第二获取模块,用于根据所述用户信息,获取与所述用户信息关联的好友信息;A second acquiring module, configured to acquire friend information associated with the user information according to the user information;

第三获取模块,用于根据所述第二获取模块得到的所述好友信息,在所述第一获取模块得到的文档数据列表中,查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。The third acquisition module is configured to search for other user information that matches the friend information in the document data list obtained by the first acquisition module according to the friend information obtained by the second acquisition module, and according to the The matched other user information obtains the document data corresponding to the matched other user information.

其中,所述第二获取模块具体用于:Wherein, the second acquisition module is specifically used for:

向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。Sending a request message for obtaining friend information to the second server, wherein the request message includes the user information; so that the second server obtains friend information corresponding to the user information according to the user information, and the The friend information is sent to the first server.

其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。Wherein, the user information is user registration information registered by the user terminal in the first server and the second server.

其中,所述接收模块,还用于接收所述用户终端发送的文档数据;Wherein, the receiving module is further configured to receive the document data sent by the user terminal;

所述装置还包括:The device also includes:

保存模块,用于将所述文档数据以及所述用户信息对应存储到所述文档数据列表中。A saving module, configured to correspondingly store the document data and the user information in the document data list.

其中,所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。Wherein, the friend information is information in a friend list corresponding to the user information stored by the second server.

第三方面,提供一种搜索数据处理系统,位于第一服务器侧,其中,包括:第一服务器、用户终端和第二服务器;In a third aspect, a search data processing system is provided, which is located on the first server side, and includes: a first server, a user terminal, and a second server;

所述第一服务器包括如第二方面所述的搜索数据处理装置;The first server includes the device for processing search data according to the second aspect;

所述用户终端,用于向第一服务器发送搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;以使所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据;The user terminal is configured to send a search request to the first server, and the search request includes the keyword to be searched by the user and the user information; so that the first server can obtain the search result related to the keyword according to the keyword. A list of document data associated with keywords, the list of document data includes document data associated with other user information associated with the keyword; according to the user information, obtain friend information associated with the user information; according to the friend information , searching for other user information matching the friend information in the document data list, and obtaining document data corresponding to the matching other user information according to the matching other user information;

所述第二服务器,用于在接收到所述第一服务器发送的获取好友信息的请求消息,所述请求消息中包括所述用户信息;根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器;The second server is configured to, after receiving a request message for obtaining friend information sent by the first server, where the request message includes the user information; according to the user information, obtain a friend information corresponding to the user information friend information, sending the friend information to the first server;

所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。The user information is user registration information registered by the user terminal in the first server and the second server.

本发明的技术效果是:本实施例的第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息,根据所述关键词,得到文档数据列表,所述文档数据列表中包括所有关注所述关键词的其他用户信息以及对应的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。所述方法不仅考虑了用户欲搜索关键词与文档数据相关程度,还同时考虑了与该用户信息对应的好友对该关键词的关注,结合用户欲搜索关键词和好友对该关键词的关注,得到相应的搜索结果。较现有技术,采用本发明实施例提供的所述方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。The technical effect of the present invention is: the first server of this embodiment receives the search request sent by the user terminal, the search request includes the keywords that the user wants to search and the user information, and the document data list is obtained according to the keywords , the document data list includes all other user information and corresponding document data concerned with the keyword; according to the user information, obtain friend information associated with the user information; according to the friend information, in the Find other user information matching the friend information in the document data list, and obtain document data corresponding to the matching other user information according to the matching other user information. The method not only considers the degree of correlation between the keywords that the user wants to search and the document data, but also considers the attention of the friends corresponding to the user information on the keywords, combining the keywords that the user wants to search and the attention of the friends on the keywords, Get the corresponding search results. Compared with the prior art, the effectiveness of the search results obtained by using the method provided by the embodiment of the present invention is higher, reflecting the user's socialized search requirements.

附图说明Description of drawings

图1为本发明一实施例提供的社交化扩展搜索方法的流程示意图;Fig. 1 is a schematic flowchart of a socialized extended search method provided by an embodiment of the present invention;

图2为本发明另一实施例提供的社交化扩展搜索方法的流程示意图;Fig. 2 is a schematic flowchart of a socialized extended search method provided by another embodiment of the present invention;

图3为现有技术应用的与关键词“苹果5s”对应的网页URL的集合的示意图;3 is a schematic diagram of a collection of web page URLs corresponding to the keyword "apple 5s" applied in the prior art;

图4为本发明实施例中应用的与关键词“苹果5s”对应的网页URL的集合的示意图;Fig. 4 is the synoptic diagram of the set of webpage URL corresponding to keyword " apple 5s " that is applied in the embodiment of the present invention;

图5为本发明一实施例提供的社交化扩展搜索装置的结构示意图;Fig. 5 is a schematic structural diagram of a socialized extended search device provided by an embodiment of the present invention;

图6为本发明一实施例提供的服务器的结构示意图。FIG. 6 is a schematic structural diagram of a server provided by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例所述的第一服务器为提供搜索引擎功能的服务器,例如包括360搜索引擎服务器;第二服务器为提供网络社交功能的服务器,例如包括微信服务器、微博服务器、QQ服务器等;用户终端例如包括台式电脑或笔记本电脑等计算设备,或者包括用户手机等移动设备。The first server described in the embodiment of the present invention is a server that provides search engine functions, such as including 360 search engine servers; the second server is a server that provides network social functions, such as including WeChat servers, microblog servers, QQ servers, etc.; A terminal includes, for example, a computing device such as a desktop computer or a notebook computer, or a mobile device such as a user's mobile phone.

需要说明的是,本发明实施例的用户注册信息不涉及用户隐私信息。It should be noted that the user registration information in the embodiment of the present invention does not involve user privacy information.

如图1所示,本发明实施例一提供的社交化扩展搜索方法的流程示意图。如图所示,依据本实施例一的方法包括:As shown in FIG. 1 , it is a schematic flowchart of a socialized extended search method provided by Embodiment 1 of the present invention. As shown in the figure, the method according to the first embodiment includes:

步骤101、第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;Step 101, the first server receives a search request sent by the user terminal, and the search request includes the keyword to be searched by the user and the user information;

依据本发明的一个实施例,第一服务器可以提供用户注册界面,用户可以在用户注册界面填写用户注册信息(包括用户名、用户口令或用户电子邮箱地址等),用户点击触发注册按钮,以生成注册请求发送到第一服务器进行用户注册,这样,第一服务器可以获取并存储用户注册信息(包括用户名、用户口令或用户电子邮箱地址等用户信息)。According to an embodiment of the present invention, the first server can provide a user registration interface, and the user can fill in the user registration information (including user name, user password or user email address, etc.) on the user registration interface, and the user clicks the trigger registration button to generate The registration request is sent to the first server for user registration, so that the first server can obtain and store user registration information (including user information such as user name, user password, or user email address).

步骤102、第一服务器根据所述关键词,得到与所述关键词对应的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;Step 102, the first server obtains a document data list corresponding to the keyword according to the keyword, and the document data list includes document data associated with the keyword in other user information;

其中,其他用户信息与所述关键词关联的文档数据中包括其他用户的操作记录(如其他用户购买记录)或者输入的文字信息(如其他用户输入的用户点评);Among them, the document data associated with other user information and the keyword includes other user's operation records (such as other user purchase records) or input text information (such as other user input user comments);

具体地,第一服务器接收当前用户通过用户终端发送的搜索请求之后,第一服务器根据所述搜索请求中包括的关键词,得到与所述关键词对应的文档数据列表,该文档数据列表通过用户终端进行展示,当前用户可以通过用户终端在文档数据列表中添加文档数据(操作记录或文字信息),以使第一服务器可以将当前用户添加的文档数据以及所述用户信息对应存储到文档数据列表中。Specifically, after the first server receives the search request sent by the current user through the user terminal, the first server obtains a document data list corresponding to the keyword according to the keyword included in the search request, and the document data list is passed through the user Terminal display, the current user can add document data (operation records or text information) in the document data list through the user terminal, so that the first server can store the document data added by the current user and the user information in the document data list middle.

步骤103、第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息;Step 103, the first server acquires friend information associated with the user information according to the user information;

需要说明的是,上述用户信息是用户通过用户终端在所述第一服务器和所述第二服务器中的用户注册信息(包括用户名、用户口令或用户电子邮箱地址等用户信息)。It should be noted that the above user information is the user registration information (including user name, user password or user email address and other user information) in the first server and the second server through the user terminal.

具体地,第二服务器可以提供用户注册界面,用户可以在用户注册界面填写用户注册信息(包括用户名、用户口令或用户电子邮箱地址等),用户点击触发注册按钮,以生成注册请求发送到第二服务器进行用户注册,这样,第二服务器可以获取并存储用户注册信息(包括用户名、用户口令或用户电子邮箱地址等用户信息)。Specifically, the second server can provide a user registration interface, and the user can fill in the user registration information (including user name, user password or user email address, etc.) on the user registration interface, and the user clicks the trigger registration button to generate a registration request and send it to the second server. The second server performs user registration, so that the second server can obtain and store user registration information (including user information such as user name, user password, or user email address).

具体实现时,第一服务器向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。其中,好友信息为第二服务器(社交网站)保存的与所述用户信息对应的好友名单中的信息,具体为该用户的好友在第二服务器(社交网站)中的用户注册信息。During specific implementation, the first server sends a request message for obtaining friend information to the second server, and the request message includes the user information; so that the second server obtains the user information corresponding to the user information according to the user information. the friend information of the user, and send the friend information to the first server. Wherein, the friend information is the information in the friend list corresponding to the user information saved by the second server (social networking site), specifically, the user registration information of the user's friends in the second server (social networking site).

或者,第一服务器预先已经从第二服务器中获取该用户的好友信息,并将获取的好友信息保存在该用户在第二服务器中的好友信息表中,这样,第一服务器根据所述用户信息,直接查询本地的好友信息表获取与该用户信息对应的好友信息。Or, the first server has acquired the user's friend information from the second server in advance, and saves the acquired friend information in the user's friend information table in the second server. , and directly query the local friend information table to obtain the friend information corresponding to the user information.

步骤104、第一服务器根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。Step 104: The first server searches the document data list for other user information matching the friend information according to the friend information, and obtains the corresponding user information corresponding to the other matching user information according to the other matching user information. document data.

其中,与所述匹配的其他用户信息也可以称为匹配的好友信息,与所述匹配的其他用户信息对应的文档数据也可以称为与好友信息对应的文档数据,其中,与好友信息对应的文档数据中包括所述好友信息与所述关键词的关联的文档数据,例如可以包括好友的操作记录(如好友购买记录)或者输入的文字信息(如好友点评)。Wherein, the other matched user information may also be referred to as matched friend information, and the document data corresponding to the other matched user information may also be referred to as document data corresponding to friend information, wherein, the The document data includes the document data associated with the friend information and the keyword, for example, may include a friend's operation record (such as a friend's purchase record) or input text information (such as a friend's comment).

本实施例的第一服务器接收用户终端发送的搜索请求,其中,所述搜索请求中包括用户欲搜索的关键词和所述用户信息,根据所述关键词,得到文档数据列表,所述文档数据列表中包括所有关注所述关键词的其他用户信息以及对应的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。本发明的方法不仅考虑了用户欲搜索关键词与文档数据相关程度,还同时考虑了与该用户信息对应的好友对该关键词的关注,结合用户欲搜索关键词和好友对该关键词的关注,得到相应的搜索结果。较现有技术,采用本发明实施例提供的所述方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。The first server in this embodiment receives the search request sent by the user terminal, wherein the search request includes the keywords that the user wants to search and the user information, and according to the keywords, a list of document data is obtained, and the document data The list includes all other user information and corresponding document data concerned with the keyword; according to the user information, obtain friend information associated with the user information; according to the friend information, search in the document data list other user information matched with the friend information, and document data corresponding to the other matched user information is obtained according to the matched other user information. The method of the present invention not only considers the degree of correlation between the keywords that the user wants to search and the document data, but also considers the attention of the friends corresponding to the user information to the keywords, and combines the keywords that the user wants to search and the attention of the friends to the keywords. , to get the corresponding search results. Compared with the prior art, the effectiveness of the search results obtained by using the method provided by the embodiment of the present invention is higher, reflecting the user's socialized search requirements.

下面结合附图和具体实施方式对本发明的技术方案做进一步的详细说明:The technical solution of the present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments:

为了实现社交化的扩展搜索功能,第一服务器需要确定每个用户在其使用的社交网站中的用户注册信息,另外,第一服务器还需要获取每个用户在其使用的社交网站中的好友信息,例如好友在该社交网站中的用户注册信息。In order to realize the extended search function of socialization, the first server needs to determine the user registration information of each user in the social networking site it uses, and in addition, the first server also needs to obtain the friend information of each user in the social networking site it uses , such as the user registration information of friends on the social networking site.

在实际应用中,用户通常会使用多个社交网站,在每个社交网站注册时,通常会填写一些能够唯一标识用户身份的用户注册信息,例如用户名、电子邮件地址、即时通信账号等,可以利用这些用户注册信息进行用户识别,确定用户使用的所有社交网站。In practical applications, users usually use multiple social networking sites. When registering on each social networking site, they usually fill in some user registration information that can uniquely identify the user, such as user name, email address, and instant messaging account. Use these user registration information for user identification and determine all social networking sites used by the user.

为此,第一服务器可以提供用户注册界面,用户可以在用户注册界面填写用户注册信息(包括用户名、用户口令或用户电子邮箱地址等),用户点击触发注册按钮,以生成注册请求发送到第一服务器进行用户注册,这样,第一服务器可以获取并存储每个用户的用户注册信息(包括用户名、用户口令或用户电子邮箱地址等用户信息);To this end, the first server can provide a user registration interface, and the user can fill in the user registration information (including user name, user password or user email address, etc.) on the user registration interface, and the user clicks the trigger registration button to generate a registration request and send it to the second server. A server performs user registration, so that the first server can obtain and store the user registration information of each user (including user information such as user name, user password or user email address);

对应地,第一服务器根据本地存储的每个用户的用户注册信息,可以确定每个用户使用的所有社交网站,例如:第一服务器从每个社交网站中获取该社交网站的所有用户注册信息(如每个注册用户的用户电子邮箱地址),第一服务器根据本地存储的注册用户的用户注册信息(如用户电子邮箱地址),若查找到社交网站中的用户注册信息(如用户电子邮箱地址)与第一服务器本地存储的注册用户的用户注册信息(如用户电子邮箱地址)相同,则可以确定该用户注册信息对应的用户使用该社交网站。Correspondingly, the first server can determine all social networking sites used by each user according to the user registration information of each user stored locally, for example: the first server acquires all user registration information of the social networking site from each social networking site ( For example, the user email address of each registered user), the first server finds the user registration information (such as the user email address) in the social networking site according to the user registration information (such as the user email address) of the registered user stored locally. If it is the same as the user registration information (such as the user email address) of the registered user locally stored on the first server, it can be determined that the user corresponding to the user registration information uses the social networking site.

通过上述方法,第一服务器可以确定本地存储的每个注册用户使用的社交网站,还可以生成每个注册用户对应的社交网站的映射表,其中,社交网站的映射表如图表1所示,包括在第一服务器中注册的每个注册用户的用户注册信息,以及每个注册用户使用的社交网站信息,以及每个注册用户在其使用的社交网站中的社交用户信息,其中,社交用户信息也就是第一服务器中存储的每个注册用户在其使用的社交网站中注册的用户注册信息。Through the above method, the first server can determine the social networking site used by each registered user stored locally, and can also generate a mapping table of the social networking site corresponding to each registered user, wherein the mapping table of the social networking site is shown in Table 1, including The user registration information of each registered user registered in the first server, and the social networking website information used by each registered user, and the social user information of each registered user in the social networking website used by it, wherein the social user information is also It is the user registration information that each registered user registers in the social networking site used by the first server stored in the first server.

表1:Table 1:

Figure BDA0000428791980000071
Figure BDA0000428791980000071

第一服务器确定本地存储的每个注册用户使用的社交网站之后,可以从社交网站的映射表中获取每个注册用户在其使用的各社交网站对应的社交用户信息,根据各社交网站对应的社交用户信息,获取每个社交用户信息在对应社交网站的好友信息,例如从各社交网站的服务器(相当于第二服务器)中下载得到该社交用户信息在各社交网站中的好友信息;之后,可以将获取的好友信息添加到上述社交网站的映射表中,添加好友信息之后的社交网站的映射表如表2所示:After the first server determines the social networking site used by each registered user stored locally, it can obtain the social user information corresponding to each social networking site used by each registered user from the mapping table of the social networking site, and according to the social networking site corresponding to each social networking site User information, obtain the friend information of each social user information in the corresponding social networking site, for example, download the friend information of the social user information in each social networking site from the server (equivalent to the second server) of each social networking site; after that, you can Add the obtained friend information to the mapping table of the above social networking site, and the mapping table of the social networking site after adding the friend information is shown in Table 2:

表2:Table 2:

Figure BDA0000428791980000081
Figure BDA0000428791980000081

为了实现第一服务器的搜索功能,举例来说,第一服务器可以释放出网络爬虫,获取因特网上的网页(文档数据),服务器对获取到的网页进行分词,形成以关键词为索引的索引表;其中,索引表用于根据关键词索引查找网页,可以实现快速高效的网页搜索,索引表中存储有关键词、关键词对应的网页的统一资源定位符(Uniform/Universal ResourceLocator,URL)。In order to realize the search function of the first server, for example, the first server can release a web crawler to obtain web pages (document data) on the Internet, and the server will segment the obtained web pages to form an index table indexed by keywords Wherein, the index table is used to search webpages according to the keyword index, which can realize fast and efficient webpage search, and the index table stores keywords and Uniform/Universal Resource Locators (Uniform/Universal ResourceLocator, URL) of webpages corresponding to keywords.

需要说明的是,网络爬虫又名网络蜘蛛(Web spider),是现有技术中的一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成,本发明对此不作详细介绍。It should be noted that a web crawler has another name called a web spider (Web spider), which is a program for automatically extracting web pages in the prior art. It downloads web pages from the World Wide Web for search engines and is an important component of search engines. No detailed introduction.

上述索引表的结构如表3所示:The structure of the above index table is shown in Table 3:

关键词Key words网页(文档数据)的RULRUL for web pages (document data)Key1Key1Page1Page1Page2Page2Page2Page2Key2Key2Page3Page3Page3Page3Page4Page4……...……...

图2是本发明另一实施例提供的社交化扩展搜索方法的流程示意图,如图2所示,包括:Fig. 2 is a schematic flowchart of a socialized extended search method provided by another embodiment of the present invention, as shown in Fig. 2 , including:

步骤201、第一服务器接收用户通过用户终端发送的搜索请求;搜索请求中包括用户欲搜索的关键词以及用户信息;Step 201, the first server receives the search request sent by the user through the user terminal; the search request includes the keywords that the user wants to search and user information;

其中,用户信息包括用户在第一服务器中注册的用户注册信息;Wherein, the user information includes user registration information registered by the user in the first server;

举例来说,第一服务器提供用户登陆功能,提供用户登陆界面,用户可以在用户登陆界面填写用户注册信息并点击触发登陆的按钮,生成登陆请求发送到第一服务器进行用户验证,完成用户登陆。For example, the first server provides a user login function and a user login interface. The user can fill in user registration information on the user login interface and click a button that triggers login to generate a login request and send it to the first server for user verification to complete user login.

之后,用户可以在第一服务器提供的搜索功能的界面中输入关键词,并点击相应的触发检索的按钮,以生成搜索请求发送到第一服务器,该搜索请求中携带有用户欲搜索的关键词以及用户在第一服务器中用户注册信息。Afterwards, the user can enter keywords in the interface of the search function provided by the first server, and click the corresponding button that triggers the search, so as to generate a search request and send it to the first server, and the search request carries the keyword that the user wants to search for. And user registration information of the user in the first server.

步骤202、第一服务器根据用户欲搜索的关键词,得到与该关键词对应的网页URL的集合,所述网页URL的集合中包括点评网页的URL;Step 202, the first server obtains a set of webpage URLs corresponding to the keywords according to the keywords that the user wants to search, and the set of webpage URLs includes URLs of review webpages;

其中,本实施例中的网页URL的集合为本发明所述的文档数据列表的一种表现形式,本发明所述文档数据列表的表现形式并不限于此;Wherein, the collection of web page URLs in this embodiment is a representation form of the document data list in the present invention, and the representation form of the document data list in the present invention is not limited thereto;

例如,用户欲搜索的关键词为“苹果5s”,第一服务器根据关键词“苹果5s”查询上述索引表,得到与该关键词“苹果5s”对应的网页URL的集合,之后,服务器将搜索得到的网页URL的集合发送给用户终端,具体地,网页URL的集合通过超文本传输协议HTTP应答展现在用户终端侧,以便用户可以点击这些网页URL的集合中的网页URL去访问相关“苹果5s”的网页;这里的网页为本发明所述的文档数据的一种表现形式,本发明所述文档数据的表现形式并不限于此;For example, the keyword that the user wants to search for is "Apple 5s", the first server queries the above-mentioned index table according to the keyword "Apple 5s", and obtains a set of webpage URLs corresponding to the keyword "Apple 5s", after that, the server will search The obtained set of webpage URLs is sent to the user terminal. Specifically, the set of webpage URLs is displayed on the user terminal side through the HTTP response of the hypertext transfer protocol, so that the user can click on the webpage URLs in the set of these webpage URLs to visit the relevant "apple 5s" "; the webpage here is a form of expression of the document data described in the present invention, and the form of expression of the document data described in the present invention is not limited thereto;

图3为现有技术中应用的与关键词“苹果5s”对应的网页URL的集合的示意图,如图3所示,与关键词“苹果5s”对应的网页URL的集合中包括与该关键词“苹果5s”对应的文档数据(如参数、行情、商家、论坛、点评等网页)的URL。3 is a schematic diagram of a set of web page URLs corresponding to the keyword "Apple 5s" used in the prior art. As shown in Figure 3, the set of web page URLs corresponding to the keyword "Apple 5s" includes the set The URL of the document data (such as parameters, market prices, merchants, forums, comments, etc.) corresponding to "Apple 5s".

步骤203、第一服务器根据所述网页URL的集合,获取点评网页中的点评用户信息;Step 203, the first server obtains the commenting user information in the commenting webpage according to the set of URLs of the webpage;

例如,用户可以通过点击与关键词“苹果5s”对应的点评网页(相当于文档数据)的URL去访问相关“苹果5s”的其他用户点评(相当于文档数据);其中,每条用户点评中记录有写入该条点评的用户信息,为了方便区分,将写入点评的用户信息简称点评用户信息。For example, a user can click on the URL of the comment page (equivalent to document data) corresponding to the keyword "Apple 5s" to access other user comments (equivalent to document data) related to "Apple 5s"; wherein, in each user comment The user information written in the comment is recorded. For the convenience of distinction, the user information written in the comment is referred to as the comment user information.

又例如,本实施例中,用户也可以在用户点评界面中写入该用户对“苹果5s”的点评(相当于写入文档数据)。For another example, in this embodiment, the user can also write the user's comment on "Apple 5s" in the user comment interface (equivalent to writing document data).

步骤204、第一服务器根据搜索请求中携带的用户信息,获取与所述用户信息对应的好友信息;Step 204, the first server acquires friend information corresponding to the user information according to the user information carried in the search request;

举例来说,第一服务器根据搜索请求中携带的用户信息,查询上述社交网站的映射表,确定该用户使用的社交网站信息,以及该用户在其使用的社交网站中的好友信息。For example, the first server queries the mapping table of the above social networking site according to the user information carried in the search request, and determines the information of the social networking site used by the user and the information of friends of the user in the social networking site used by the user.

步骤205、第一服务器在点评用户信息中查找与好友信息匹配的点评用户信息,根据所述匹配的点评用户信息得到对应的用户点评。Step 205 , the first server searches the commenting user information for the commenting user information matching the friend information, and obtains the corresponding user commenting according to the matching commenting user information.

例如,步骤203中获取的点评用户信息包括10个用户信息,步骤204中获取的好友信息为15个,其中,10个点评用户信息中有5个点评用户信息包括在好友信息中时,可以确定该5个点评用户信息是与所述好友信息匹配的用户信息(也可以称为匹配的好友信息),则可以根据该5个匹配的点评用户信息(或者匹配的好友信息),查找点评网页,得到与该5个匹配的点评用户信息对应的用户点评(简称好友点评)。For example, the comment user information obtained instep 203 includes 10 user information, and the friend information obtained instep 204 is 15, wherein, when 5 comment user information are included in the friend information in the 10 comment user information, it can be determined The five commenting user information is user information matching the friend information (also referred to as matching friend information), then the comment webpage can be searched according to the five matching commenting user information (or matching friend information), User reviews corresponding to the five matching review user information (referred to as friend reviews) are obtained.

本实施例中,可以将上述获取的好友点评的URL通过超文本传输协议HTTP应答展现在用户终端侧,以便用户可以点击这些好友点评的URL去访问相关“苹果5s”的好友点评。In this embodiment, the URLs of the friend comments obtained above can be displayed on the user terminal side through the hypertext transfer protocol HTTP response, so that the user can click on the URLs of these friend comments to access the friend comments related to "Apple 5s".

图4为本发明实施例中应用的与关键词“苹果5s”对应的网页URL的集合的示意图,如图4所示,与关键词“苹果5s”对应的网页URL的集合中包括与该关键词“苹果5s”对应的好友点评的URL。Fig. 4 is a schematic diagram of a set of web page URLs corresponding to the keyword "apple 5s" applied in the embodiment of the present invention, as shown in Figure 4, the set of web page URLs corresponding to the keyword "apple 5s" includes the set The URL of the friend comment corresponding to the word "Apple 5s".

本发明实施例所述的方法不仅考虑用户欲搜索的关键词“苹果5s”,得到与该“苹果5s”关联的搜索结果(例如与该“苹果5s”相关的参数、图片、商家、价格等),同时,还考虑了该用户信息在各社交网站的好友信息,根据该用户的好友信息,还得到好友对该“苹果5s”的好友点评,较现有技术,采用本发明实施例提供的方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。The method described in the embodiment of the present invention not only considers the keyword "Apple 5s" that the user wants to search, but also obtains the search results associated with the "Apple 5s" (such as parameters, pictures, merchants, prices, etc. related to the "Apple 5s") ), at the same time, also consider the friend information of the user information in each social networking site, according to the friend information of the user, also get the friend comments on the "Apple 5s" by the friend, compared with the prior art, adopt the method provided by the embodiment of the present invention The effectiveness of the search results obtained by the method is higher, which reflects the user's social search requirements.

图5为本发明一实施例提供的社交化扩展搜索装置的结构示意图;位于第一服务器侧,如图5所示,包括:Fig. 5 is a schematic structural diagram of a socialized extended search device provided by an embodiment of the present invention; it is located on the first server side, as shown in Fig. 5 , including:

接收模块21,用于接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;The receivingmodule 21 is configured to receive a search request sent by a user terminal, the search request includes keywords to be searched by the user and the user information;

第一获取模块22,用于根据接收模块21接收的所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;The first obtaining module 22 is configured to obtain a document data list associated with the keyword according to the keyword received by the receivingmodule 21, and the document data list includes document data associated with the keyword in other user information ;

第二获取模块23,用于根据接收模块21接收的所述用户信息,获取与所述用户信息关联的好友信息;The second obtaining module 23 is configured to obtain friend information associated with the user information according to the user information received by the receivingmodule 21;

第三获取模块24,用于根据所述第二获取模块23得到的所述好友信息,在所述第一获取模块22得到的文档数据列表中,查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。The third acquisition module 24 is configured to search for other user information matching the friend information in the document data list obtained by the first acquisition module 22 according to the friend information obtained by the second acquisition module 23, Document data corresponding to the matched other user information is obtained according to the matched other user information.

其中,所述第二获取模块23具体用于:Wherein, the second obtaining module 23 is specifically used for:

向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。Sending a request message for obtaining friend information to the second server, wherein the request message includes the user information; so that the second server obtains friend information corresponding to the user information according to the user information, and the The friend information is sent to the first server.

其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。Wherein, the user information is user registration information registered by the user terminal in the first server and the second server.

其中,所述接收模块21,还用于接收所述用户终端发送的文档数据,其中,文档数据中携带有所述用户信息;Wherein, the receivingmodule 21 is further configured to receive document data sent by the user terminal, wherein the document data carries the user information;

可选地,所述装置还包括:Optionally, the device also includes:

保存模块25,用于将接收模块21接收的所述文档数据以及所述用户信息对应存储到所述文档数据列表中。The saving module 25 is configured to correspondingly store the document data and the user information received by the receivingmodule 21 into the document data list.

其中,所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。Wherein, the friend information is information in a friend list corresponding to the user information stored by the second server.

本实施例所述方法不仅考虑了用户欲搜索关键词与文档数据相关程度,还同时考虑了与该用户信息对应的好友对该关键词的关注,结合用户欲搜索关键词和好友对该关键词的关注,得到相应的搜索结果。较现有技术,采用本发明实施例提供的所述方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。The method described in this embodiment not only considers the degree of correlation between the keywords that the user wants to search for and the document data, but also considers the attention of the friends corresponding to the user information to the keywords. attention, get the corresponding search results. Compared with the prior art, the effectiveness of the search results obtained by using the method provided by the embodiment of the present invention is higher, reflecting the user's socialized search requirements.

图6为本发明一实施例提供的服务器的结构示意图,如图6所示,本实施例所述的服务器包括处理器31、存储器32和通信总线33,其中,处理器31通过通信总线33和存储器32连接,存储器32中保存有实现上述搜索数据处理方法的指令,当处理器31调用存储器32中的指令时,可以执行如下步骤:FIG. 6 is a schematic structural diagram of a server provided by an embodiment of the present invention. As shown in FIG. Thememory 32 is connected, and the instructions for realizing the above-mentioned search data processing method are stored in thememory 32. When theprocessor 31 calls the instructions in thememory 32, the following steps can be performed:

接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;receiving a search request sent by a user terminal, where the search request includes keywords to be searched by the user and the user information;

根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;According to the keywords, a list of document data associated with the keywords is obtained, and the list of document data includes document data associated with the keywords in other user information;

根据所述用户信息,获取与所述用户信息关联的好友信息;Acquiring friend information associated with the user information according to the user information;

根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。According to the friend information, search for other user information matching the friend information in the document data list, and obtain document data corresponding to the matching other user information according to the matching other user information.

其中,所述根据所述用户信息,获取与所述用户信息关联的好友信息,包括:Wherein, the acquiring friend information associated with the user information according to the user information includes:

向另一服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述另一服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述服务器。Sending a request message for obtaining friend information to another server, wherein the request message includes the user information; so that the other server obtains friend information corresponding to the user information according to the user information, and the The friend information is sent to the server.

其中,所述用户信息是所述用户终端在所述服务器和所述另一服务器中注册的用户注册信息。Wherein, the user information is user registration information registered by the user terminal in the server and the other server.

其中,所述根据所述关键词,得到与所述关键词关联的文档数据列表之后,包括:Wherein, after the document data list associated with the keyword is obtained according to the keyword, it includes:

接收所述用户终端发送的文档数据,该文档数据中携带有用户信息;receiving document data sent by the user terminal, the document data carrying user information;

将所述文档数据以及所述用户信息对应存储到所述文档数据列表中。The document data and the user information are correspondingly stored in the document data list.

其中,所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。Wherein, the friend information is information in a friend list corresponding to the user information stored by the second server.

本实施例的所述方法不仅考虑了用户欲搜索关键词与文档数据相关程度,还同时考虑了与该用户信息对应的好友对该关键词的关注,结合用户欲搜索关键词和好友对该关键词的关注,得到相应的搜索结果。较现有技术,采用本发明实施例提供的所述方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。The method in this embodiment not only considers the degree of correlation between the keywords that the user wants to search for and the document data, but also considers the attention of the friends corresponding to the user information to the keywords. Words of concern, get the corresponding search results. Compared with the prior art, the effectiveness of the search results obtained by using the method provided by the embodiment of the present invention is higher, reflecting the user's socialized search requirements.

本发明实施例还提供了社交化扩展搜索系统,其可以包括:第一服务器、用户终端和第二服务器;The embodiment of the present invention also provides a socialized extended search system, which may include: a first server, a user terminal and a second server;

所述第一服务器为如图6所示实施例提供的服务器,其包括如图5所示实施例所述的社交化扩展搜索装置;The first server is the server provided in the embodiment shown in FIG. 6, which includes the social extension search device described in the embodiment shown in FIG. 5;

所述用户终端,用于向第一服务器发送搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;以使所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据;The user terminal is configured to send a search request to the first server, and the search request includes the keyword to be searched by the user and the user information; so that the first server can obtain the search result related to the keyword according to the keyword. A list of document data associated with keywords, the list of document data includes document data associated with other user information associated with the keyword; according to the user information, obtain friend information associated with the user information; according to the friend information , searching for other user information matching the friend information in the document data list, and obtaining document data corresponding to the matching other user information according to the matching other user information;

所述第二服务器,用于在接收到所述第一服务器发送的获取好友信息的请求消息,所述请求消息中包括所述用户信息;根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器;The second server is configured to, after receiving a request message for obtaining friend information sent by the first server, where the request message includes the user information; according to the user information, obtain a friend information corresponding to the user information friend information, sending the friend information to the first server;

所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。The user information is user registration information registered by the user terminal in the first server and the second server.

本实施例的所述方法不仅考虑了用户欲搜索关键词与文档数据相关程度,还同时考虑了与该用户信息对应的好友对该关键词的关注,结合用户欲搜索关键词和好友对该关键词的关注,得到相应的搜索结果。较现有技术,采用本发明实施例提供的所述方法得出的搜索结果的有效性更高,体现了用户社交化的搜索要求。The method in this embodiment not only considers the degree of correlation between the keywords that the user wants to search for and the document data, but also considers the attention of the friends corresponding to the user information to the keywords. Words of concern, get the corresponding search results. Compared with the prior art, the effectiveness of the search results obtained by using the method provided by the embodiment of the present invention is higher, reflecting the user's socialized search requirements.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (11)

Translated fromChinese
1.一种社交化扩展搜索方法,其包括:1. A socialized extended search method, comprising:第一服务器接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;The first server receives a search request sent by the user terminal, and the search request includes keywords to be searched by the user and the user information;所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;The first server obtains a document data list associated with the keyword according to the keyword, and the document data list includes document data associated with the keyword in other user information;所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息;The first server acquires friend information associated with the user information according to the user information;所述第一服务器根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。The first server searches the document data list for other user information matching the friend information according to the friend information, and obtains the document corresponding to the other matching user information according to the matching other user information data.2.根据权利要求1所述的方法,其中,所述第一服务器根据所述用户信息,获取与所述用户信息关联的好友信息,包括:2. The method according to claim 1, wherein the first server acquires friend information associated with the user information according to the user information, comprising:所述第一服务器向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。The first server sends a request message for obtaining friend information to the second server, and the request message includes the user information; so that the second server obtains the friend corresponding to the user information according to the user information information, sending the friend information to the first server.3.根据权利要求2所述的方法,其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。3. The method according to claim 2, wherein the user information is user registration information registered by the user terminal in the first server and the second server.4.根据权利要求1所述的方法,其中,所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表之后,包括:4. The method according to claim 1, wherein, after obtaining the document data list associated with the keyword according to the keyword, the first server includes:所述第一服务器接收所述用户终端发送的文档数据,所述文档数据中携带有所述用户信息;The first server receives document data sent by the user terminal, the document data carrying the user information;将所述文档数据以及所述用户信息对应地存储到所述文档数据列表中。The document data and the user information are correspondingly stored in the document data list.5.根据权利要求2所述的方法,其中:5. The method of claim 2, wherein:所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息。The friend information is information in a friend list stored by the second server and corresponding to the user information.6.一种社交化扩展搜索装置,位于第一服务器侧,其中,包括:6. A social extension search device, located on the first server side, comprising:接收模块,用于接收用户终端发送的搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;A receiving module, configured to receive a search request sent by a user terminal, where the search request includes keywords to be searched by the user and the user information;第一获取模块,用于根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;The first acquisition module is configured to obtain a document data list associated with the keyword according to the keyword, and the document data list includes document data associated with the keyword in other user information;第二获取模块,用于根据所述用户信息,获取与所述用户信息关联的好友信息;A second acquiring module, configured to acquire friend information associated with the user information according to the user information;第三获取模块,用于根据所述第二获取模块得到的所述好友信息,在所述第一获取模块得到的文档数据列表中,查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据。The third acquisition module is configured to search for other user information that matches the friend information in the document data list obtained by the first acquisition module according to the friend information obtained by the second acquisition module, and according to the The matched other user information obtains the document data corresponding to the matched other user information.7.根据权利要求6所述的装置,其中,所述第二获取模块具体用于:7. The device according to claim 6, wherein the second acquiring module is specifically used for:向第二服务器发送获取好友信息的请求消息,所述请求消息中包括所述用户信息;以使所述第二服务器根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器。Sending a request message for obtaining friend information to the second server, wherein the request message includes the user information; so that the second server obtains friend information corresponding to the user information according to the user information, and the The friend information is sent to the first server.8.根据权利要求7所述的装置,其中,所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。8. The apparatus according to claim 7, wherein the user information is user registration information registered by the user terminal in the first server and the second server.9.根据权利要求6所述的装置,其中,所述接收模块,还用于接收所述用户终端发送的文档数据,所述文档数据中携带有所述用户信息;9. The device according to claim 6, wherein the receiving module is further configured to receive document data sent by the user terminal, the document data carrying the user information;所述装置还包括:The device also includes:保存模块,用于将所述文档数据以及所述用户信息对应地存储到所述文档数据列表中。A saving module, configured to correspondingly store the document data and the user information in the document data list.10.根据权利要求7所述的装置,其中:10. The apparatus of claim 7, wherein:所述好友信息为所述第二服务器保存的与所述用户信息对应的好友名单中的信息,包括。The friend information is information in a friend list stored by the second server and corresponding to the user information, including.11.一种社交化扩展搜索系统,位于第一服务器侧,其中,包括:第一服务器、用户终端和第二服务器;11. A social extended search system, located on the side of the first server, including: a first server, a user terminal and a second server;所述第一服务器包括如权利要求6-10任一项所述的社交化扩展搜索装置;The first server includes the social extension search device according to any one of claims 6-10;所述用户终端,用于向第一服务器发送搜索请求,所述搜索请求中包括用户欲搜索的关键词和所述用户信息;以使所述第一服务器根据所述关键词,得到与所述关键词关联的文档数据列表,所述文档数据列表中包括其他用户信息与所述关键词关联的文档数据;根据所述用户信息,获取与所述用户信息关联的好友信息;根据所述好友信息,在所述文档数据列表中查找与所述好友信息匹配的其他用户信息,根据所述匹配的其他用户信息得到与所述匹配的其他用户信息对应的文档数据;The user terminal is configured to send a search request to the first server, and the search request includes the keyword to be searched by the user and the user information; so that the first server can obtain the search result related to the keyword according to the keyword. A list of document data associated with keywords, the list of document data includes document data associated with other user information associated with the keyword; according to the user information, obtain friend information associated with the user information; according to the friend information , searching for other user information matching the friend information in the document data list, and obtaining document data corresponding to the matching other user information according to the matching other user information;所述第二服务器,用于在接收到所述第一服务器发送的获取好友信息的请求消息,所述请求消息中包括所述用户信息;根据所述用户信息,获取与所述用户信息对应的好友信息,将所述好友信息发送给所述第一服务器;The second server is configured to, after receiving a request message for obtaining friend information sent by the first server, where the request message includes the user information; according to the user information, obtain a friend information corresponding to the user information friend information, sending the friend information to the first server;所述用户信息是所述用户终端在所述第一服务器和所述第二服务器中注册的用户注册信息。The user information is user registration information registered by the user terminal in the first server and the second server.
CN201310642523.1A2013-12-032013-12-03Socialized extension search method, device and systemExpired - Fee RelatedCN103617267B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201310642523.1ACN103617267B (en)2013-12-032013-12-03Socialized extension search method, device and system
PCT/CN2014/092803WO2015081848A1 (en)2013-12-032014-12-02Socialized extended search method and corresponding device and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310642523.1ACN103617267B (en)2013-12-032013-12-03Socialized extension search method, device and system

Publications (2)

Publication NumberPublication Date
CN103617267Atrue CN103617267A (en)2014-03-05
CN103617267B CN103617267B (en)2017-05-10

Family

ID=50167970

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310642523.1AExpired - Fee RelatedCN103617267B (en)2013-12-032013-12-03Socialized extension search method, device and system

Country Status (2)

CountryLink
CN (1)CN103617267B (en)
WO (1)WO2015081848A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104182488A (en)*2014-08-082014-12-03腾讯科技(深圳)有限公司Search method, server and client
CN104462340A (en)*2014-12-042015-03-25华为技术有限公司Target object information search method and device
WO2015081848A1 (en)*2013-12-032015-06-11北京奇虎科技有限公司Socialized extended search method and corresponding device and system
CN105678625A (en)*2015-12-292016-06-15联动优势科技有限公司Method and equipment for determining identity information of user
CN106156166A (en)*2015-04-162016-11-23深圳市腾讯计算机系统有限公司Relation chain inquiry system, document retrieval method, index establishing method and device
CN107025607A (en)*2017-03-232017-08-08秦景龙It is accurately positioned social processing method
CN108345636A (en)*2017-12-312018-07-31广东智媒云图科技股份有限公司A kind of reading conditions tracking, electronic equipment and storage medium
CN110782222A (en)*2019-10-112020-02-11厦门谷道集团有限公司Method, system and equipment for identifying social media account based on big data intelligent mailbox
CN111241142A (en)*2019-12-302020-06-05绍兴市上虞区理工高等研究院Scientific and technological achievement conversion pushing system and method
CN113778950A (en)*2021-08-242021-12-10中国联合网络通信集团有限公司 Obtaining method, index server, query server and medium of credit documents
CN115660578A (en)*2022-10-172023-01-31珠海金山办公软件有限公司 Search method, device, electronic device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6526399B1 (en)*1999-06-152003-02-25Microsoft CorporationMethod and system for grouping and displaying a database
CN102375844A (en)*2010-08-202012-03-14腾讯数码(天津)有限公司Information providing method and system
CN103034706A (en)*2012-12-072013-04-10合一网络技术(北京)有限公司Video recommended list generating device and method based on information network
CN103123641A (en)*2012-02-222013-05-29深圳市谷古科技有限公司Social contact search method and device
CN103365917A (en)*2012-04-092013-10-23腾讯科技(深圳)有限公司Method and device for searching information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102088419B (en)*2009-12-072012-08-15倪加元Method and system for searching information of good friends in social network
CN102955781B (en)*2011-08-192016-04-20腾讯科技(深圳)有限公司A kind of personage's searching method and device
CN103617267B (en)*2013-12-032017-05-10北京奇虎科技有限公司Socialized extension search method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6526399B1 (en)*1999-06-152003-02-25Microsoft CorporationMethod and system for grouping and displaying a database
CN102375844A (en)*2010-08-202012-03-14腾讯数码(天津)有限公司Information providing method and system
CN103123641A (en)*2012-02-222013-05-29深圳市谷古科技有限公司Social contact search method and device
CN103365917A (en)*2012-04-092013-10-23腾讯科技(深圳)有限公司Method and device for searching information
CN103034706A (en)*2012-12-072013-04-10合一网络技术(北京)有限公司Video recommended list generating device and method based on information network

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2015081848A1 (en)*2013-12-032015-06-11北京奇虎科技有限公司Socialized extended search method and corresponding device and system
CN104182488B (en)*2014-08-082016-09-07腾讯科技(深圳)有限公司Searching method, server and client
CN104182488A (en)*2014-08-082014-12-03腾讯科技(深圳)有限公司Search method, server and client
CN104462340A (en)*2014-12-042015-03-25华为技术有限公司Target object information search method and device
CN104462340B (en)*2014-12-042018-06-19华为技术有限公司Object information search method and device
CN106156166A (en)*2015-04-162016-11-23深圳市腾讯计算机系统有限公司Relation chain inquiry system, document retrieval method, index establishing method and device
CN105678625B (en)*2015-12-292019-09-17联动优势科技有限公司A kind of method and apparatus of determining subscriber identity information
CN105678625A (en)*2015-12-292016-06-15联动优势科技有限公司Method and equipment for determining identity information of user
CN107025607B (en)*2017-03-232021-05-25秦景龙Accurate positioning social processing method
CN107025607A (en)*2017-03-232017-08-08秦景龙It is accurately positioned social processing method
CN108345636A (en)*2017-12-312018-07-31广东智媒云图科技股份有限公司A kind of reading conditions tracking, electronic equipment and storage medium
CN110782222A (en)*2019-10-112020-02-11厦门谷道集团有限公司Method, system and equipment for identifying social media account based on big data intelligent mailbox
CN111241142A (en)*2019-12-302020-06-05绍兴市上虞区理工高等研究院Scientific and technological achievement conversion pushing system and method
CN113778950A (en)*2021-08-242021-12-10中国联合网络通信集团有限公司 Obtaining method, index server, query server and medium of credit documents
CN113778950B (en)*2021-08-242023-07-04中国联合网络通信集团有限公司Method for acquiring trusted file, index server, query server and medium
CN115660578A (en)*2022-10-172023-01-31珠海金山办公软件有限公司 Search method, device, electronic device and storage medium

Also Published As

Publication numberPublication date
WO2015081848A1 (en)2015-06-11
CN103617267B (en)2017-05-10

Similar Documents

PublicationPublication DateTitle
CN103617267B (en)Socialized extension search method, device and system
US11036744B2 (en)Personalization of news articles based on news sources
CN104937590B (en) Augment search results with relevant third-party app content
US8645355B2 (en)Mapping Uniform Resource Locators of different indexes
US8903800B2 (en)System and method for indexing food providers and use of the index in search engines
CN103744856B (en)Linkage extended search method and device, system
US11604843B2 (en)Method and system for generating phrase blacklist to prevent certain content from appearing in a search result in response to search queries
CN103617266A (en)Personalized extension search method, device and system
US20160098416A1 (en)Auto complete search box based on the user's context to reduce user's input
CN102708132A (en) A web page recommendation method and system
TW201503021A (en)Systems and methods for instant e-coupon distribution
US10990620B2 (en)Aiding composition of themed articles about popular and novel topics and offering users a navigable experience of associated content
US20170357712A1 (en)Method and system for searching and identifying content items in response to a search query using a matched keyword whitelist
CN107924413A (en) fork search
US20160315997A1 (en)File transfer method, device, and system
US20170046341A1 (en)Aggregating photos captured at an event
CN105808642B (en) Recommended methods and devices
US9824149B2 (en)Opportunistically solving search use cases
CN102937977A (en)Search server and search method
US9519683B1 (en)Inferring social affinity based on interactions with search results
CN102436509A (en)Method and system for browsing web page at mobile terminal
CN105653717B (en)Information sharing method and device
CN103841121B (en)A kind of comment and interaction systems and method based on local file
CN105808623A (en)Search-based page access event association method and device
US20170249709A1 (en)Social Campaign Network and Method for Dynamic Content Delivery In Same

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20170510

Termination date:20211203


[8]ページ先頭

©2009-2025 Movatter.jp