WO2013135163A1 - 一种获取潜在好友信息的方法、***和设备 - Google Patents

一种获取潜在好友信息的方法、***和设备 Download PDF

Info

Publication number
WO2013135163A1
WO2013135163A1 PCT/CN2013/072448 CN2013072448W WO2013135163A1 WO 2013135163 A1 WO2013135163 A1 WO 2013135163A1 CN 2013072448 W CN2013072448 W CN 2013072448W WO 2013135163 A1 WO2013135163 A1 WO 2013135163A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
recommender
client
requesting
potential
Prior art date
Application number
PCT/CN2013/072448
Other languages
English (en)
French (fr)
Inventor
李明娥
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to RU2014140443A priority Critical patent/RU2610424C2/ru
Priority to KR1020147028553A priority patent/KR20140138909A/ko
Publication of WO2013135163A1 publication Critical patent/WO2013135163A1/zh
Priority to US14/327,408 priority patent/US9521106B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4594Address books, i.e. directories containing contact information about correspondents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Definitions

  • the present invention relates to the field of Internet technologies, and in particular, to a method, system and device for obtaining potential friend information. Background of the invention
  • the Social Networking Services (SNS) community refers to Internet application services designed to help people build social networks.
  • the user's buddy list stores information about the user who has established a buddy relationship with the user. Users often need to mine potential friend information, ie, information about potential users who may establish a friendship with themselves, in order to expand their own buddy list.
  • the potential friends of the user have certain characteristics in common with the user, for example, in the same geographical area, or similar in age, or the same occupation, or have the same hobbies, etc., therefore, the user currently obtains potential friend information.
  • the method is generally: the user queries the data information of other users, and determines whether the other user and the user may become friends according to the data information of other users, and if yes, sends a request for establishing a friend relationship to the other user, the other user If the request is approved, the friendship is established successfully.
  • the present invention provides a method, system and device for obtaining potential friend information in order to improve the efficiency and accuracy of obtaining potential friend information.
  • the server receives a request sent by the requesting client to obtain potential friend information from the recommender user specified by the requesting user;
  • the server forwards the request for obtaining potential friend information to a recommender client where the recommender user specified by the requesting user is located;
  • the server receives the potential friend information sent by the recommender client, and determines whether the user corresponding to the potential friend information and the recommender user are friends, and if yes, the potential friend sent by the recommender client Information is sent to the requesting client.
  • a system for obtaining potential friend information comprising a requesting client, a server, and a recommender client;
  • the requesting client is configured to receive a request of the requesting user to obtain potential friend information, send a request for obtaining potential friend information from the recommender user specified by the requesting user to the server, and receive a potential friend sent by the server.
  • the server is configured to forward the request for obtaining the potential friend information sent by the requesting client to the recommender client where the recommender user specified by the requesting user is located, and receive the request from the recommender client. Determining the potential friend information, determining whether the user corresponding to the potential friend information is a friend relationship with the recommender user, and if yes, sending the potential friend information to the requesting client;
  • the recommender client is configured to receive a request for obtaining potential friend information sent by the server, and send the potential friend information to the server.
  • a server for obtaining potential friend information comprising a forwarding module and a determining module;
  • the forwarding module is configured to receive a request for obtaining potential friend information sent by the requesting client, and forward the request for obtaining the potential friend information to the recommender client where the recommender user specified by the requesting user is located, and receive the recommender The potential friend information sent by the client, when the determining module determines that the user corresponding to the potential friend information sent by the recommender client is a friend relationship with the recommender user, sending the potential friend information to the Requester client;
  • the determining module is configured to determine whether the user corresponding to the potential friend information sent by the recommender client is a friend relationship with the recommender user.
  • a client that obtains potential friend information includes a receiving module, an obtaining module, and a sending module;
  • the receiving module is configured to receive a command for the requesting user to obtain the potential buddy information, and receive a command for selecting the recommender user from the buddy list obtained by the acquiring module, and receive the recommender client where the recommender user is located.
  • the obtaining module is configured to obtain the buddy list of the requesting user from the server, where the sending module is configured to send, by using a server, the potential buddy information to the recommender user selected by the user. Request.
  • a client that obtains potential friend information includes a receiving module, an obtaining module, and a sending module;
  • the receiving module is configured to receive a request for obtaining a potential friend information sent by the requesting client through the server, and receive a command for the recommending user to select a friend from the buddy list; and the acquiring module is configured to acquire the recommender User's buddy list;
  • the sending module is configured to send the information of the friend selected by the recommender user as potential friend information to the requesting client through the server.
  • the requesting client sends a request for obtaining potential friend information to the designated recommender client, and the recommender client sends the potential friend information.
  • Sending to the requesting client which enables the requesting user to obtain potential friend information without browsing a large amount of user data, thereby improving the efficiency of obtaining potential friend information; and, by judging the potential sent by the recommender client Whether the user corresponding to the friend information and the recommender are friends, can ensure that the recommender recommends his or her friend to the requesting client, and on the other hand, can ensure that the recommender user fully understands the characteristics of the recommended user, and will be suitable.
  • the user is recommended to the requester to improve the accuracy of the requesting user to obtain the potential friend information.
  • the recommendation party user can also avoid the interference of the unfamiliar user.
  • FIG. 1 is a flowchart of a method for obtaining potential friend information according to an embodiment of the present invention.
  • FIG. 2 is a detailed flowchart of obtaining potential friend information according to an embodiment of the present invention.
  • FIG. 3 is a schematic diagram of a system composition for obtaining potential friend information according to an embodiment of the present invention.
  • FIG. 4 is a structural diagram of a server for obtaining potential friend information according to an embodiment of the present invention.
  • FIG. 5 is a structural diagram of a requesting client that obtains potential friend information according to an embodiment of the present invention.
  • FIG. 6 is a structural diagram of a recommender client that obtains potential friend information according to an embodiment of the present invention. detailed description
  • FIG. 1 is a flowchart of a method for obtaining potential friend information according to an embodiment of the present invention. As shown in Figure 1, the process includes:
  • Step 101 The server receives a request sent by the requesting client to obtain potential friend information from a recommender user specified by the requesting user.
  • Step 102 The server forwards the request for obtaining the potential friend information to the recommender client where the recommender user specified by the requesting user is located.
  • Step 103 The server receives the potential friend information sent by the recommender client, and determines whether the user corresponding to the potential friend information and the recommender user are friends. If yes, go to step 104. Otherwise, end the process.
  • Step 104 The server sends the potential friend information sent by the recommender client to the requesting client, and the process ends.
  • the requesting user can issue a command to tap the potential friend information to the requesting client by clicking the "dig potential friends" button.
  • the recommender user specified by the requesting user may be a friend in the buddy list of the requesting user.
  • the requesting client obtains the buddy list of the requesting user from the server or the local, and receives the command of the requesting user to select the buddy from the buddy list, and The friend selected by the requesting user as the designated recommender user sends a request to the server to obtain potential friend information from the recommender client where the recommender user is located.
  • the requesting user may select one friend as the recommender user at a time, or may select multiple friends as the recommender user.
  • the method may further include the following steps: the recommender client obtains the friend list of the recommender user, and receives the recommender user.
  • the command of the friend to be recommended is selected from the buddy list, and the buddy information corresponding to the selected buddy is sent to the server as potential buddy information.
  • FIG. 2 is a detailed flowchart of obtaining potential friend information according to an embodiment of the present invention.
  • a social network service (SNS) system is taken as an example for description.
  • the detailed process includes:
  • Step 201 The requesting client where the requesting user is located sends a request for obtaining potential friend information to the SNS system server, for example, clicking a button for obtaining a potential friend in the SNS system.
  • Step 202 The SNS system server acquires a buddy list of the requesting user.
  • Step 203 The requesting user selects one or more friends from the buddy list as the recommender user.
  • Step 204 The SNS system server sends a request for obtaining potential friend information to the recommender client where the recommender user selected by the requesting user is located.
  • Step 205 After receiving the request for obtaining potential friend information, the recommender client obtains a friend list of the recommender user, and receives a command of the recommender user to select a friend that needs to be recommended from the friend list, and selects the recommender user.
  • the friend's information is sent to the server of the SNS system as potential friend information.
  • Step 206 After receiving the potential friend information, the server of the SNS system determines whether the recommender user and the user corresponding to the potential friend information are friends. If yes, go to step 207. Otherwise, end the process.
  • Step 207 The server of the SNS system sends the potential friend information to the requesting client.
  • Step 208 After receiving the potential friend information, the requesting user may request the user corresponding to the potential friend information to establish a friend relationship, and end the process.
  • the present invention also provides a corresponding system and device. Please refer to FIG. 3 to FIG. 6 for details.
  • FIG. 3 is a schematic diagram of a system composition for obtaining potential friend information according to an embodiment of the present invention.
  • the system includes a requesting client 301, a server 302, and a recommender.
  • Client 303 the system includes a requesting client 301, a server 302, and a recommender.
  • the requesting client 301 is configured to receive a request for the potential user information to be obtained by the requesting user, and send a request for obtaining the potential friend information from the recommender user specified by the requesting user to the server 302, and receive the potential friend information sent by the server 302.
  • the server 302 is configured to forward the request for obtaining the potential friend information sent by the requesting client 301 to the recommender client 303 where the recommender user specified by the requesting user is located, and receive the potential friend information sent by the recommender client 303. And determining whether the user corresponding to the potential friend information and the recommender user are friends, and if yes, sending the potential friend information to the requesting client 301.
  • the recommender client 303 is configured to receive a request for obtaining potential friend information sent by the server 302, and send the potential friend information to the server 302.
  • the recommender user specified by the requesting user is a friend in the buddy list of the requesting user; the requesting client 301 is further configured to obtain a buddy list of the requesting user, and receive the requesting user from the buddy list. Select the friend's command, and select the friend selected by the requesting user as the recommender user specified by the requesting user.
  • the recommender client 303 is further configured to receive a command of the recommender user to select a friend from the friend list of the recommender user, and use the friend information corresponding to the selected friend as the potential friend information.
  • FIG. 4 is a structural diagram of a server for obtaining potential friend information provided by the present invention.
  • the server includes a forwarding module 401 and a determining module 402.
  • the forwarding module 401 is configured to receive a request for obtaining potential friend information sent by the requesting client, and forward the request for obtaining the potential friend information to the recommender client where the recommender user specified by the requesting user is located, and receive the recommender client.
  • the potential friend information sent by the terminal when the determining module 402 determines that the user corresponding to the potential friend information sent by the recommender client is a friend relationship with the recommender user, sends the potential friend information to the requesting client. End.
  • the determining module 402 is configured to determine whether the user corresponding to the potential friend information sent by the recommender client is a friend relationship with the recommender user.
  • FIG. 5 is a structural diagram of a requesting client that obtains potential friend information provided by the present invention.
  • the requesting client includes a receiving module 501, an obtaining module 502, and a sending module 503.
  • the receiving module 501 is configured to receive a command for the requesting user to obtain the potential friend information, receive a command for selecting a friend from the buddy list obtained by the acquiring module 502, and select a friend selected by the requesting user as the requesting user.
  • the recommender user receives the potential friend information sent by the recommender client where the recommender user specified by the requesting user is located through the server.
  • the obtaining module 502 is configured to obtain, from the server, the buddy list of the requesting user.
  • the sending module 503 is configured to send, by using a server, a request for obtaining potential friend information to a recommender client where the recommender user specified by the requesting user is located.
  • FIG. 6 is a structural diagram of a recommender client that obtains potential friend information provided by the present invention.
  • the recommender client includes a receiving module 601, an obtaining module 602, and a sending module 603.
  • the receiving module 601 is configured to receive a request by the requesting client to obtain potential friend information sent by the server, and receive a command of the recommending user to select a friend from the friend list.
  • the obtaining module 602 is configured to obtain a friend list of the recommender user.
  • the sending module 603 is configured to send the information of the friend selected by the recommender user as potential friend information to the requesting client through the server.
  • the above embodiments may be implemented by hardware, software, or a combination of hardware and software.
  • the various methods, steps, and functional modules described in the embodiments of the present invention may be implemented by a processor (a processor is a processor in a broad sense, including a CPU, a processing unit, an ASIC, a logic list) Meta or programmable logic array, etc.).
  • the processes, methods, and functional blocks described in the embodiments of the present invention may be implemented by a single processor or by multiple processors.
  • a processor as described in the embodiments of the invention or in the claims should be understood as one or more processors.
  • the processes, methods, and functional blocks described in the embodiments of the invention may also be implemented by one or more processors, one or more processor hardware logic circuits, or a combination of both.
  • the embodiments described above can be implemented in the form of a software product.
  • the computer software product is stored in a non-volatile storage medium and encloses a series of instructions for causing a computer device (eg, a personal computer, server or network device such as a router, switch, access point, etc.) to perform the practice of the present invention.
  • a computer device eg, a personal computer, server or network device such as a router, switch, access point, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种获取潜在好友信息的方法、***和设备。该方法包括:服务器接收请求方客户端发送的从请求方用户指定的推荐方用户获取潜在好友信息的请求;所述服务器将所述获取潜在好友信息的请求转发给所述请求方用户指定的推荐方用户所在的推荐方客户端;所述服务器接收所述推荐方客户端发送的潜在好友信息,判断所述潜在好友信息对应的用户与所述推荐方用户是否是好友关系,如果是,将推荐方客户端发送的所述潜在好友信息发给所述请求方客户端。

Description

一种获取潜在好友信息的方法、 ***和设备
技术领域
本发明涉及互联网技术领域, 尤其涉及一种获取潜在好友信息的方 法、 ***和设备。 发明背景
社会性网络服务( Social Networking Services , SNS )社区, 是指 旨在帮助人们建立社会性网络的互联网应用服务。
在 SNS社区中, 不同的用户之间可以建立好友关系, 以方便彼 此之间的沟通。 用户的好友列表, 存储了当前已经与用户建立了好友 关系的用户的信息。 用户常常需要挖掘潜在的好友信息, 即潜在的、 可能与自身建立好友关系的用户的信息, 以便扩展自身的好友列表。
一般地, 用户的潜在好友与所述用户具有某些共同的特征, 例如 在相同的地域范围内、或年龄相仿、或职业相同、或有相同的爱好等, 因此, 目前用户获取潜在好友信息的方法通常为: 用户查询其他用户 的资料信息, 根据其他用户的资料信息, 判断所述其他用户与该用户 是否可能成为好友, 如果是, 则向该其他用户发送建立好友关系的请 求, 该其他用户如果同意所述请求, 则好友关系建立成功。
可见, 目前获取潜在好友信息的方法, 需要用户浏览大量用户的 资料信息, 效率较低, 并且, 由于用户的资料信息所反映的用户特征 有限, 有时甚至不够真实, 因此, 常常无法准确地获取潜在的好友信 息。 发明内容
有鉴于此, 本发明提供了一种获取潜在好友信息的方法、 ***和设 备, 以便提高获取潜在好友信息的效率和准确性。
本发明的技术方案具体是这样实现的:
服务器接收请求方客户端发送的从请求方用户指定的推荐方用户 获取潜在好友信息的请求;
所述服务器将所述获取潜在好友信息的请求转发给所述请求方用 户指定的推荐方用户所在的推荐方客户端;
所述服务器接收所述推荐方客户端发送的潜在好友信息, 判断所述 潜在好友信息对应的用户与所述推荐方用户是否是好友关系, 如果是, 将推荐方客户端发送的所述潜在好友信息发给所述请求方客户端。
一种获取潜在好友信息的***, 该***包括请求方客户端、 服务器 和推荐方客户端;
所述请求方客户端, 用于接收请求方用户获取潜在好友信息的命 令, 向服务器发送从所述请求方用户指定的推荐方用户获取潜在好友信 息的请求, 接收所述服务器发来的潜在好友信息;
所述服务器, 用于将请求方客户端发送的获取潜在好友信息的请 求, 转发给请求方用户指定的推荐方用户所在的所述推荐方客户端, 接 收所述推荐方客户端发来的所述潜在好友信息, 判断所述潜在好友信息 对应的用户与所述推荐方用户是否是好友关系, 如果是, 将所述潜在好 友信息发送给所述请求方客户端;
所述推荐方客户端, 用于接收所述服务器发来的获取潜在好友信息 的请求, 将所述潜在好友信息发给所述服务器。
一种获取潜在好友信息的服务器, 该服务器包括转发模块和判断模 块; 所述转发模块, 用于接收请求方客户端发送的获取潜在好友信息的 请求, 将该获取潜在好友信息的请求转发给请求方用户指定的推荐方用 户所在的推荐方客户端, 接收该推荐方客户端发来的潜在好友信息, 在 所述判断模块判断出该推荐方客户端发送的潜在好友信息对应的用户 与所述推荐方用户是好友关系时, 将所述潜在好友信息发给所述请求方 客户端;
所述判断模块, 用于判断所述推荐方客户端发送的潜在好友信息对 应的用户与所述推荐方用户是否是好友关系。
一种获取潜在好友信息的客户端, 该客户端包括接收模块、 获取模 块和发送模块;
所述接收模块, 用于接收请求方用户获取潜在好友信息的命令, 接 收所述用户从所述获取模块获取的好友列表中选择推荐方用户的命令, 接收推荐方用户所在的推荐方客户端通过服务器发来的潜在好友信息; 所述获取模块, 用于从服务器获取所述请求方用户的好友列表; 所述发送模块, 用于通过服务器向所述用户选择的推荐方用户发送 获取潜在好友信息的请求。
一种获取潜在好友信息的客户端, 该客户端包括接收模块、 获取模 块和发送模块;
所述接收模块, 用于接收请求方客户端通过服务器发来的获取潜在 好友信息的请求, 接收推荐方用户从其好友列表中选择好友的命令; 所述获取模块, 用于获取所述推荐方用户的好友列表;
所述发送模块, 用于将所述推荐方用户选出的好友的信息作为潜在 好友信息, 通过服务器发给所述请求方客户端。
由上述技术方案可见, 本发明中, 请求方客户端向指定的推荐方客 户端发送获取潜在好友信息的请求, 该推荐方客户端则将潜在好友信息 发给所述请求方客户端, 这使得请求方用户不需要浏览大量的用户资 料, 就能够获得潜在好友信息, 从而提高了获取潜在好友信息的效率; 并且, 通过判断推荐方客户端发送的潜在好友信息对应的用户与该推荐 方是否是好友关系, 可以保证推荐方将自身的好友推荐给请求方客户 端, 一方面, 能够保证推荐方用户充分了解被推荐的用户的各项特征, 将合适的用户推荐给请求方, 提高请求方用户获取潜在好友信息的准确 率, 另一方面, 也可以避免推荐方用户对陌生用户的干扰。 附图简要说明
图 1是本发明实施例提供的获取潜在好友信息的方法流程图。 图 2是本发明实施例提供的获取潜在好友信息详细流程图。
图 3是本发明实施例提供的获取潜在好友信息的***组成示意图。 图 4是本发明实施例提供的获取潜在好友信息的服务器结构图。 图 5是本发明实施例提供的获取潜在好友信息的请求方客户端结构 图。
图 6是本发明实施例提供的获取潜在好友信息的推荐方客户端结构 图。 具体实施方式
为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图对本 发明作进一步的详细阐述。
图 1是本发明实施例提供的获取潜在好友信息的方法流程图。 如图 1所示, 该流程包括:
步骤 101 , 服务器接收请求方客户端发送的从请求方用户指定的推 荐方用户获取潜在好友信息的请求。 步骤 102, 服务器将该获取潜在好友信息的请求转发给请求方用户 指定的推荐方用户所在的推荐方客户端。
步骤 103, 服务器接收推荐方客户端发送的潜在好友信息, 判断该 潜在好友信息对应的用户与推荐方用户是否是好友关系, 如果是, 执行 步骤 104, 否则, 结束本流程。
步骤 104, 服务器将推荐方客户端发送的潜在好友信息发送给请求 方客户端, 结束本流程。
其中, 在步骤 101之前, 请求方用户可以通过点击"挖掘潜在好友" 按钮来向请求方客户端发出挖掘潜在好友信息的命令。
在本发明实施例中, 请求方用户指定的推荐方用户可以为请求方用 户的好友列表中的好友。 此时, 请求方客户端在接收到请求方用户挖掘 潜在好友信息的命令后, 从服务器或本地获取该请求方用户的好友列 表, 接收请求方用户从所述好友列表中选择好友的命令, 将请求方用户 选择的好友作为指定的推荐方用户, 向服务器发送从该推荐方用户所在 的推荐方客户端获取潜在好友信息的请求。
其中, 请求方用户每次可以选择一个好友作为推荐方用户, 也可以 选择多个好友作为推荐方用户。
在本实施例中, 在步骤 102中服务器将获取潜在好友信息的请求发 送给推荐方客户端之后, 该方法可以进一步包括以下步骤: 推荐方客户 端获取推荐方用户的好友列表, 接收推荐方用户从该好友列表中选择要 推荐的好友的命令 , 将选择的好友对应的好友信息作为潜在好友信息发 送给服务器。
下面举一个具体的例子, 对本发明实施例提供的获取潜在好友信息 的方法进行示例性说明, 具体请参见图 2。
图 2是本发明实施例提供的获取潜在好友信息详细流程图。 在本实施例中, 以社会性网络服务(Social Networking Services , SNS ) ***为例进行说明。 如图 2所示, 该详细流程包括:
步骤 201 , 请求方用户所在的请求方客户端向 SNS***服务器发送 获取潜在好友信息的请求,例如,点击 SNS***中获取潜在好友的按钮。
步骤 202, SNS***服务器获取该请求方用户的好友列表。
步骤 203, 请求方用户从所述好友列表中选择一个或多个好友作为 推荐方用户。
步骤 204, SNS***服务器向该请求方用户选择的推荐方用户所在 的推荐方客户端发送获取潜在好友信息的请求。
步骤 205, 推荐方客户端接收到所述获取潜在好友信息的请求后, 获取推荐方用户的好友列表, 接收推荐方用户从所述好友列表中选择需 要推荐的好友的命令, 将推荐方用户选择的好友的信息作为潜在好友信 息发给 SNS***的服务器。
步骤 206, SNS***的服务器接收到潜在好友信息后, 判断推荐方 用户与该潜在好友信息所对应的用户之间是否是好友关系, 如果是, 执 行步骤 207, 否则, 结束本流程。
步骤 207, SNS***的服务器将该潜在好友信息发送给请求方客户 端。
步骤 208, 请求方用户收到潜在好友信息后, 可以请求与潜在好友 信息对应的用户建立好友关系, 结束本流程。 根据本发明提供的上述方法, 本发明还提供了相应的***和装置, 具体请参见图 3~图 6。
图 3是本发明实施例提供的获取潜在好友信息的***组成示意图。 如图 3所示, 该***包括请求方客户端 301、 服务器 302和推荐方 客户端 303。
其中, 请求方客户端 301用于接收请求方用户获取潜在好友信息的 命令, 向服务器 302发送从请求方用户指定的推荐方用户获取潜在好友 信息的请求, 接收服务器 302发来的潜在好友信息。
服务器 302, 用于将请求方客户端 301发送的获取潜在好友信息的 请求转发给请求方用户指定的推荐方用户所在的推荐方客户端 303 , 接 收该推荐方客户端 303发来的潜在好友信息, 判断该潜在好友信息对应 的用户与推荐方用户是否是好友关系, 如果是, 将该潜在好友信息发给 所述请求方客户端 301。
推荐方客户端 303 , 用于接收服务器 302发来的获取潜在好友信息 的请求, 将潜在好友信息发给所述服务器 302。
其中, 所述的请求方用户指定的推荐方用户为请求方用户的好友列 表中的好友;请求方客户端 301进一步用于获取请求方用户的好友列表, 接收该请求方用户从所述好友列表中选择好友的命令, 并将请求方用户 选择的好友作为请求方用户指定的推荐方用户。
推荐方客户端 303进一步用于接收推荐方用户从推荐方用户的好友 列表中选择好友的命令, 将选出的好友对应的好友信息作为潜在好友信 息。
图 4是本发明提供的获取潜在好友信息的服务器结构图。
如图 4所示, 该服务器包括转发模块 401和判断模块 402。
转发模块 401 , 用于接收请求方客户端发送的获取潜在好友信息的 请求, 将该获取潜在好友信息的请求转发给请求方用户指定的推荐方用 户所在的推荐方客户端, 接收该推荐方客户端发来的潜在好友信息, 在 所述判断模块 402判断出该推荐方客户端发送的潜在好友信息对应的用 户与推荐方用户是好友关系时, 将该潜在好友信息发给所述请求方客户 端。
判断模块 402, 用于判断所述推荐方客户端发送的潜在好友信息对 应的用户与所述推荐方用户是否是好友关系。
图 5是本发明提供的获取潜在好友信息的请求方客户端结构图。 如图 5所示, 该请求方客户端包括接收模块 501、 获取模块 502和 发送模块 503。
接收模块 501 , 用于接收请求方用户获取潜在好友信息的命令, 接 收所述用户从所述获取模块 502获取的好友列表中选择好友的命令, 将 请求方用户选择的好友作为请求方用户指定的推荐方用户, 接收请求方 用户指定的推荐方用户所在的推荐方客户端通过服务器发来的潜在好 友信息。
获取模块 502, 用于从服务器获取所述请求方用户的好友列表。 发送模块 503 , 用于通过服务器向所述请求方用户指定的推荐方用 户所在的推荐方客户端发送获取潜在好友信息的请求。
图 6是本发明提供的获取潜在好友信息的推荐方客户端结构图。 如图 6所示, 该推荐方客户端包括接收模块 601、 获取模块 602和 发送模块 603。
接收模块 601 , 用于接收请求方客户端通过服务器发来的获取潜在 好友信息的请求, 接收推荐方用户从其好友列表中选择好友的命令。
获取模块 602, 用于获取推荐方用户的好友列表。
发送模块 603 , 用于将推荐方用户选出的好友的信息作为潜在好友 信息, 通过服务器发给所述请求方客户端。
以上实施例可以由硬件、 软件或者硬件和软件的结合实现。 例如, 本发明实施例中描述的各种方法、 步骤和功能模块可以由处理器实现 (处理器是指广义上的处理器, 包括 CPU, 处理单元, ASIC, 逻辑单 元或者可编程逻辑阵列, 等等)。 本发明实施例中描述的过程、 方法和 功能模块可以由一个单独的处理器实现也可以分别由多个处理器实现。 本发明实施例或权利要求中所述的处理器应当理解为一个或者多个处 理器。 本发明实施例描述的过程、 方法和功能模块也可以由一个或者多 个处理器、 一个或者多个处理器的硬件逻辑电路、 或者二者的结合可执 行的机器可读指令来实现。 此外, 以上描述的实施例可以以软件产品的 方式实现。 该计算机软件产品存储在非易失性存储介质中并包块一系列 指令用于使得计算机设备(例如个人计算机, 服务器或者网络设备如路 由器、 交换机、 接入点、 等等) 来执行本发明实施例中所描述的方法。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡 在本发明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应 包含在本发明的保护范围之内。

Claims

权利要求书
1、 一种获取潜在好友信息的方法, 其特征在于, 该方法包括: 服务器接收请求方客户端发送的从请求方用户指定的推荐方用户 获取潜在好友信息的请求;
所述服务器将所述获取潜在好友信息的请求转发给所述请求方用 户指定的推荐方用户所在的推荐方客户端;
所述服务器接收所述推荐方客户端发送的潜在好友信息, 判断所述 潜在好友信息对应的用户与所述推荐方用户是否是好友关系, 如果是, 将推荐方客户端发送的所述潜在好友信息发给所述请求方客户端。
2、 根据权利要求 1 所述的方法, 其特征在于, 所述的请求方用户 指定的推荐方用户为请求方用户的好友列表中的好友; 在所述服务器接 收请求方客户端发送的从请求方用户指定的推荐方用户获取潜在好友 信息的请求之前, 进一步包括:
所述请求方客户端获取所述请求方用户的好友列表, 接收所述请求 方用户从所述好友列表中选择好友的命令, 将所述请求方用户选择的好 友作为所述推荐方用户, 向所述服务器发送从该推荐方用户所在的推荐 方客户端获取潜在好友信息的请求。
3、 根据权利要求 2所述的方法, 其特征在于, 所述请求方用户选 择的好友为一个或多个。
4、 根据权利要求 1 所述的方法, 其特征在于, 在服务器将所述获 取潜在好友信息的请求转发给请求方用户指定的推荐方用户所在的推 荐方客户端之后, 进一步包括:
所述推荐方客户端获取推荐方用户的好友列表, 接收所述推荐方用 户从该好友列表中选择要推荐的好友的命令, 将选择的好友的信息作为 所述潜在好友信息发送给所述服务器。
5、 一种获取潜在好友信息的***, 其特征在于, 该***包括请求 方客户端、 服务器和推荐方客户端;
所述请求方客户端, 用于接收请求方用户获取潜在好友信息的命 令, 向服务器发送从所述请求方用户指定的推荐方用户获取潜在好友信 息的请求, 接收所述服务器发来的潜在好友信息;
所述服务器, 用于将请求方客户端发送的获取潜在好友信息的请 求, 转发给请求方用户指定的推荐方用户所在的所述推荐方客户端, 接 收所述推荐方客户端发来的所述潜在好友信息, 判断所述潜在好友信息 对应的用户与所述推荐方用户是否是好友关系, 如果是, 将所述潜在好 友信息发送给所述请求方客户端;
所述推荐方客户端, 用于接收所述服务器发来的获取潜在好友信息 的请求, 将所述潜在好友信息发给所述服务器。
6、 根据权利要求 5 所述的***, 其特征在于, 所述的请求方用户 指定的推荐方用户为请求方用户的好友列表中的好友;
所述请求方客户端进一步用于获取所述请求方用户的好友列表, 接 收所述请求方用户从所述好友列表中选择好友的命令, 并将请求方用户 选择的好友作为请求方用户指定的推荐方用户。
7、 根据权利要求 5所述的***, 其特征在于,
所述推荐方客户端进一步用于接收所述推荐方用户从推荐方用户 的好友列表中选择好友的命令, 将选出的好友对应的好友信息作为潜在 好友信息。
8、 一种获取潜在好友信息的服务器, 其特征在于, 该服务器包括 转发模块和判断模块;
所述转发模块, 用于接收请求方客户端发送的获取潜在好友信息的 请求, 将该获取潜在好友信息的请求转发给请求方用户指定的推荐方用 户所在的推荐方客户端, 接收该推荐方客户端发来的潜在好友信息, 在 所述判断模块判断出该推荐方客户端发送的潜在好友信息对应的用户 与所述推荐方用户是好友关系时, 将所述潜在好友信息发给所述请求方 客户端;
所述判断模块, 用于判断所述推荐方客户端发送的潜在好友信息对 应的用户与所述推荐方用户是否是好友关系。
9、 一种获取潜在好友信息的客户端, 其特征在于, 该客户端包括 接收模块、 获取模块和发送模块;
所述接收模块, 用于接收请求方用户获取潜在好友信息的命令, 接 收所述用户从所述获取模块获取的好友列表中选择推荐方用户的命令, 接收推荐方用户所在的推荐方客户端通过服务器发来的潜在好友信息; 所述获取模块, 用于从服务器获取所述请求方用户的好友列表; 所述发送模块, 用于通过服务器向所述用户选择的推荐方用户发送 获取潜在好友信息的请求。
10、 一种获取潜在好友信息的客户端, 其特征在于, 该客户端包括 接收模块、 获取模块和发送模块;
所述接收模块, 用于接收请求方客户端通过服务器发来的获取潜在 好友信息的请求, 接收推荐方用户从其好友列表中选择好友的命令; 所述获取模块, 用于获取所述推荐方用户的好友列表;
所述发送模块, 用于将所述推荐方用户选出的好友的信息作为潜在 好友信息, 通过服务器发给所述请求方客户端。
PCT/CN2013/072448 2012-03-12 2013-03-12 一种获取潜在好友信息的方法、***和设备 WO2013135163A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
RU2014140443A RU2610424C2 (ru) 2012-03-12 2013-03-12 Способ, система и устройство для получения информации о потенциальных друзьях
KR1020147028553A KR20140138909A (ko) 2012-03-12 2013-03-12 잠재적 친구 정보를 취득하기 위한 방법, 시스템 및 장치
US14/327,408 US9521106B2 (en) 2012-03-12 2014-07-09 Method, system and device for obtaining potential friends information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2012100634455A CN103312745A (zh) 2012-03-12 2012-03-12 一种挖掘潜在好友信息的方法、***和设备
CN201210063445.5 2012-03-12

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/327,408 Continuation US9521106B2 (en) 2012-03-12 2014-07-09 Method, system and device for obtaining potential friends information

Publications (1)

Publication Number Publication Date
WO2013135163A1 true WO2013135163A1 (zh) 2013-09-19

Family

ID=49137528

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/072448 WO2013135163A1 (zh) 2012-03-12 2013-03-12 一种获取潜在好友信息的方法、***和设备

Country Status (5)

Country Link
US (1) US9521106B2 (zh)
KR (1) KR20140138909A (zh)
CN (1) CN103312745A (zh)
RU (1) RU2610424C2 (zh)
WO (1) WO2013135163A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104239399B (zh) * 2014-07-14 2017-08-01 上海交通大学 社交网络中的潜在好友推荐方法
CN104838411A (zh) * 2015-02-11 2015-08-12 深圳市仁盟互动网络科技有限公司 基于信任推荐的社交网络建立好友的方法和***
US10009309B2 (en) 2016-09-20 2018-06-26 Jennifer Lynn Pikor Advice and polling methods and systems
RU2697963C1 (ru) * 2018-03-30 2019-08-21 Акционерное общество "Лаборатория Касперского" Способ оценки сделки клиента с контрагентом на предмет конфликта интересов

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431483A (zh) * 2007-11-09 2009-05-13 音乐会技术公司 在媒体项目推荐***中过滤推荐者的***和方法
CN101540739A (zh) * 2009-04-14 2009-09-23 腾讯科技(深圳)有限公司 用户推荐方法及用户推荐***
US20110196923A1 (en) * 2010-02-08 2011-08-11 At&T Intellectual Property I, L.P. Searching data in a social network to provide an answer to an information request

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571251B1 (en) * 1997-12-30 2003-05-27 International Business Machines Corporation Case-based reasoning system and method with a search engine that compares the input tokens with view tokens for matching cases within view
US7885901B2 (en) * 2004-01-29 2011-02-08 Yahoo! Inc. Method and system for seeding online social network contacts
US20090094048A1 (en) * 2005-06-20 2009-04-09 Engage Corporation System and Method For Facilitating The Introduction of Compatible Individuals Using Third Party Collaborative Tools
KR20080000878A (ko) 2006-06-28 2008-01-03 주식회사 하이온콥 온라인을 통한 미팅 정보 제공 시스템 및 방법
US7596597B2 (en) * 2006-08-31 2009-09-29 Microsoft Corporation Recommending contacts in a social network
US9224150B2 (en) * 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US20090197681A1 (en) * 2008-01-31 2009-08-06 Microsoft Corporation System and method for targeted recommendations using social gaming networks
CN101247368B (zh) * 2008-03-26 2010-08-18 腾讯科技(深圳)有限公司 一种即时通讯中的用户搜索方法、***、服务器及客户端
KR20100001650A (ko) 2008-06-27 2010-01-06 쏠스펙트럼(주) 웹상에서 콘텐츠 반응 행태 분석을 통한 친구 추천 장치 및방법
US8209266B2 (en) * 2009-02-25 2012-06-26 Research In Motion Limited System and method for blocking objectionable communications in a social network
US20100332283A1 (en) * 2009-06-29 2010-12-30 Apple Inc. Social networking in shopping environments
KR101212073B1 (ko) 2009-12-11 2012-12-13 한국전자통신연구원 친구 위치 제공 장치 및 방법
US8521661B2 (en) * 2010-08-16 2013-08-27 Facebook, Inc. Suggesting connections to a user based on an expected value of the suggestion to the social networking system
CN101968818A (zh) * 2010-11-08 2011-02-09 北京开心人信息技术有限公司 一种社交网站中向用户推荐好友的方法及***
CN101976263A (zh) * 2010-11-16 2011-02-16 北京开心人信息技术有限公司 一种社交网站中用户向好友推荐好友的方法及***
CN201957051U (zh) * 2010-11-16 2011-08-31 北京开心人信息技术有限公司 一种社交网站中用户向好友推荐好友的***
US20120311036A1 (en) * 2011-06-03 2012-12-06 Huhn Derrick S Friend recommendation system and method
US9289686B2 (en) * 2011-07-28 2016-03-22 Zynga Inc. Method and system for matchmaking connections within a gaming social network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101431483A (zh) * 2007-11-09 2009-05-13 音乐会技术公司 在媒体项目推荐***中过滤推荐者的***和方法
CN101540739A (zh) * 2009-04-14 2009-09-23 腾讯科技(深圳)有限公司 用户推荐方法及用户推荐***
US20110196923A1 (en) * 2010-02-08 2011-08-11 At&T Intellectual Property I, L.P. Searching data in a social network to provide an answer to an information request

Also Published As

Publication number Publication date
CN103312745A (zh) 2013-09-18
RU2610424C2 (ru) 2017-02-10
US9521106B2 (en) 2016-12-13
KR20140138909A (ko) 2014-12-04
US20140324957A1 (en) 2014-10-30
RU2014140443A (ru) 2016-05-10

Similar Documents

Publication Publication Date Title
JP6955074B2 (ja) メッセージング・ボット・リッチ・コミュニケーションのための技法
US10348731B2 (en) Techniques for group message thread link administration
JP6353103B2 (ja) ソーシャルネットワーク内で認証要求メッセージを送信するための方法および装置
US20170250935A1 (en) Techniques for messaging bot app interactions
JP6213755B2 (ja) コンテンツ共有方法およびソーシャル同期装置
EP3541025B1 (en) Techniques for messaging bot rich communication
TW201601559A (zh) 基於位置的服務(lbs)的使用者匹配方法、訊息用戶端、伺服器及系統
WO2011008145A1 (en) Providing content by using a social network
CN106170814B (zh) 用于将用户与社交数据匹配的***和方法
KR20180022867A (ko) 근거리 통신을 통한 애플리케이션 버전 설치 방법 및 시스템
TWI621078B (zh) Business object verification method and device
WO2013135163A1 (zh) 一种获取潜在好友信息的方法、***和设备
US10555148B2 (en) Mobile ghosting
JP6941614B2 (ja) サービス処理方法及び装置
KR101545663B1 (ko) 다중-사용자 관계 체인을 변경하는 기기, 시스템 및 방법
CN106294509B (zh) 信息获取方法、装置及***
US20170091887A1 (en) Method for accessing an online account after the owner's death
TWI525565B (zh) Initiate a method and a device for establishing a social network service relationship
TWI462534B (zh) Information transmission method and device in instant messaging
WO2013139199A1 (zh) 信息处理方法及设备
Lee et al. Building location-based service based on social network API: An example of check-in app

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13761775

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20147028553

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2014140443

Country of ref document: RU

Kind code of ref document: A

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 105A DATED 27/01/2015)

122 Ep: pct application non-entry in european phase

Ref document number: 13761775

Country of ref document: EP

Kind code of ref document: A1