Internet platform user relevance processing method and device and electronic equipment

By setting data query and confirmation buttons on the user information display page of the Internet platform, access users can inquire and confirm the associated users of the access users, solve the problem of lack of interaction and associated information on the existing platform, and achieve richer enrichment User interaction and information acquisition experience.

CN119357455APending Publication Date: 2025-01-24WUHAN JINGYIN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411443102.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The user information display pages on existing Internet platforms lack interactivity and it is difficult to obtain correlation information between the visited users and other users.

Method used

By setting the data query button and data confirmation button on the user information display page, visiting users can query the associated users of the visited user, and send referral applications and add friend applications through the associated paths to enhance the interactivity of the page.

Benefits of technology

It improves the diversity of access methods, enhances the interactivity of the page, and helps visiting users to easily obtain relevant information between the visited user and other users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119357455A_ABST
    Figure CN119357455A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of computers, and particularly discloses an internet platform user relevance processing method and device and electronic device.The method comprises the steps that data query input is received through a data query button on a user information display page of an accessed user, the data query input is used for instructing the terminal to request user contact confirmation data of an accessed user, and the user contact confirmation data is used for representing a contact confirmation state between a specified user and users except the specified user in the Internet platform; and in response to the data query input, based on the user contact confirmation data of the accessed user, displaying associated users of the accessed user and displaying data query buttons corresponding to the associated users, the contact between the associated users of the accessed user and the accessed user being confirmed. According to the method and the device, the diversity of access modes can be improved, the interactivity of the page is enhanced, and the access user is assisted to conveniently obtain the relevance information between the accessed user and other users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of computer technology, and more specifically, to a method, device and electronic device for processing user association on an Internet platform. Background Art

[0002] On the Internet platform, a user (as the visited user) can display the user's personal introduction information and the articles published by the user through the user information display page, and other users (as visiting users) can browse the user information display page of the user, that is, the visiting user can browse the user information display page of the visited user.

[0003] During the visit, the visiting user generally browses the user information display page of the visited user by sliding, and queries the personal introduction information of the visited user or the articles published by the visited user. The traditional access method only supports sliding browsing, lacks interactivity, and it is difficult to obtain the correlation information between the visited user and other users (including the visiting user). Summary of the invention

[0004] In view of the defects of the prior art, the purpose of this application is to improve the diversity of access methods, enhance the interactivity of pages, and assist visiting users to easily obtain the correlation information between the visited user and other users (including the visiting user).

[0005] To achieve the above objectives, in a first aspect, the present application provides a method for processing user association on an Internet platform, comprising:

[0006] Receiving data query input through a data query button on the user information display page of the visited user, the data query input is used to indicate a request for user contact confirmation data of the visited user, and the user contact confirmation data is used to indicate the contact confirmation status between the designated user and users other than the designated user in the Internet platform;

[0007] In response to the data query input, based on the user contact confirmation data of the visited user, the associated users of the visited user and the data query buttons corresponding to the associated users are displayed, and the contact between the associated users of the visited user and the visited user has been confirmed.

[0008] In a possible implementation, the method further includes:

[0009] Receiving data confirmation input through a data confirmation button on the user information display page of the visited user, the data confirmation input is used to indicate that the visiting user has confirmed that a contact event has occurred between the visiting user and the visited user, and to request the visited user to confirm whether a contact event has occurred between the visiting user and the visited user;

[0010] In response to the data confirmation input, sending a user contact confirmation request to the terminal of the accessed user;

[0011] A user contact confirmation feedback message is received from the terminal of the visited user, where the user contact confirmation feedback message is used to indicate that the visited user has confirmed that no contact event has occurred between the visiting user and the visited user, or is used to indicate that the visited user has confirmed that a contact event has occurred between the visiting user and the visited user.

[0012] In a possible implementation, the method further includes:

[0013] Based on the user's authorization status, control the user's corresponding data query button to be displayed or hidden;

[0014] The user authorization status is used to indicate whether the user contact confirmation data of the user is allowed to be accessed.

[0015] In a possible implementation, the method further includes:

[0016] Based on the user contact confirmation data of the visiting user, the associated users of the visiting user and the data query buttons corresponding to the respective associated users are displayed, and the contact between the associated users of the visiting user and the visiting user has been confirmed.

[0017] In a possible implementation, displaying the associated users of the visited user includes:

[0018] If there is overlap between the associated users of the visited user and the associated users of the visiting user, the overlapping associated users are displayed separately from the non-overlapping associated users (the overlapping associated users are displayed on top or highlighted).

[0019] In a possible implementation, the method further includes:

[0020] Based on the user association network, query the association path between two users;

[0021] Among them, the user association network is constructed based on the user contact confirmation data of each user. The user association network is composed of multiple nodes and edges between different nodes. One node represents one user, and the connection between the users at both ends of an edge has been confirmed; the association path is composed of multiple nodes in series, one node represents one user, and the connection between any two adjacent users on the association path has been confirmed.

[0022] In a possible implementation, the method further includes:

[0023] In the case where there is an associated path between the visiting user and the visited user, sending a referral application to the terminal of the user corresponding to each intermediate node on the associated path;

[0024] After receiving the referral application confirmation message of the corresponding user of each intermediate node on the association path, send the friend adding application to the terminal of the visited user, and the friend adding application carries the association path information and the referral tag;

[0025] Among them, the association path is composed of multiple nodes in series, one node represents one user, and the connection between any two adjacent users on the association path has been confirmed.

[0026] In a second aspect, the present application provides an Internet platform user association processing device, comprising:

[0027] A data query input module, used to receive data query input through a data query button on a user information display page of the visited user, the data query input is used to indicate a request for user contact confirmation data of the visited user, the user contact confirmation data is used to indicate a contact confirmation status between a designated user and a user other than the designated user in the Internet platform;

[0028] The data query response module is used to respond to the data query input and display the associated users of the visited user and the data query buttons corresponding to each associated user based on the user contact confirmation data of the visited user. The contact between the associated users of the visited user and the visited user has been confirmed.

[0029] In a third aspect, the present application provides an electronic device comprising: at least one memory for storing programs; and at least one processor for executing the programs stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.

[0030] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.

[0031] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the prior art:

[0032] By setting a data query button on the user information display page, the visiting user can not only browse the user information display page of the visited user by sliding, query the personal introduction information of the visited user or the articles published by the visited user, but also click the data query button (as data query input) to query the associated users of the visited user, and click the data query button corresponding to the associated user to take the associated user as the new visited user to query the associated users of the new visited user, which can improve the diversity of access methods (supports sliding browsing and clicking query), and clicking the data query button to query the access methods of associated users can also enhance the interactivity of the page, helping the visiting user to easily obtain the correlation information between the visited user and other users. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 It is a flowchart of the method for processing the association of Internet platform users provided in the embodiment of the present application;

[0034] Figure 2 It is a schematic diagram of configuring a data query button on a user information display page provided by an embodiment of the present application;

[0035] Figure 3 is a schematic diagram showing various associated users and their corresponding data query buttons provided in an embodiment of the present application;

[0036] Figure 4 This is one of the schematic diagrams of clicking a data query button corresponding to an associated user provided in an embodiment of the present application;

[0037] Figure 5 This is one of the schematic diagrams of the association path between two users provided in the embodiment of the present application;

[0038] Figure 6 It is a schematic diagram of configuring a data confirmation button on a user information display page provided by an embodiment of the present application;

[0039] Figure 7 This is the second schematic diagram of clicking the data query button corresponding to the associated user provided in the embodiment of the present application;

[0040] Figure 8 This is the second schematic diagram of the association path between two users provided in the embodiment of the present application;

[0041] Fig. 9 It is a structural diagram of an Internet platform user association processing device provided in an embodiment of the present application;

[0042] Fig.10 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0044] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0045] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.

[0046] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application.

[0047] Figure 1 is a flow chart of a method for processing Internet platform user association provided in an embodiment of the present application, such as Figure 1 As shown, the execution subject of the method may be a terminal of an accessing user. The method includes the following steps S101 and S102.

[0048] Step S101, receiving data query input through a data query button on a user information display page of the visited user, the data query input is used to instruct the terminal to request user contact confirmation data (or called acquaintance circle data) of the visited user, the user contact confirmation data is used to indicate the contact confirmation status (or called acquaintance confirmation status) between the designated user and users other than the designated user in the Internet platform;

[0049] Step S102, in response to data query input, based on the user contact confirmation data of the visited user, displaying the associated users of the visited user and the data query buttons corresponding to the associated users, the contact between the associated users of the visited user and the visited user has been confirmed.

[0050] The Internet platform is explained here. The Internet platform refers to an online platform built through Internet technology that provides users with services such as information release, communication and interaction, and commodity trading.

[0051] For the user contact confirmation data of the visited user, the designated user is the visited user. In this case, the user contact confirmation data is used to indicate the contact confirmation status between the visited user and users other than the visited user in the Internet platform.

[0052] The contact confirmation state is explained here, and the contact confirmation state can be any one of the following four states: the first contact confirmation state is a state in which neither of the two users has confirmed whether a contact event has occurred between the two users, that is, this state indicates that the contact between the two users is waiting to be confirmed by both parties; the second contact confirmation state is a state in which one of the two users has confirmed that a contact event has occurred between the two users and is waiting for the other user to confirm whether a contact event has occurred between the two users, that is, this state indicates that the contact between the two users (or expressed as the acquaintance between the two users) has been confirmed by one party and is waiting for confirmation by the other party; the third contact confirmation state is a state in which one of the two users has confirmed that a contact event has occurred between the two users and the other user has also confirmed that a contact event has occurred between the two users, that is, this state indicates that the contact between the two users has been confirmed by both parties and the two users know each other; the fourth contact confirmation state is a state in which one of the two users has confirmed that a contact event has occurred between the two users but the other user has confirmed that no contact event has occurred between the two users, that is, this state indicates that the contact between the two users has been confirmed by one party but denied by the other party, and the two users know each other in a one-way manner.

[0053] A contact event is an event in which multiple users (two or more users) have two-way contact with each other. For example, a contact event can be an event in which multiple users have a face-to-face conversation offline. Another example is an event in which multiple users communicate remotely online through an instant messaging tool. A contact event can also be an event in which multiple users (two or more users) have one-way contact with each other. For example, one of the multiple users introduces his or her personal situation to other users through a speech at a meeting. Another example is an event in which one of the multiple users sends a group email to other users via email.

[0054] Here, the confirmation of the connection between the associated user of the visited user and the visited user is explained, which specifically refers to the connection between the associated user of the visited user and the visited user has been confirmed by one party (corresponding to the second contact confirmation state or the fourth contact confirmation state mentioned above), or it specifically refers to the connection between the associated user of the visited user and the visited user has been confirmed by both parties (corresponding to the third contact confirmation state mentioned above).

[0055] Here we explain the visiting users and visited users. Visiting users refer to people or organizations that use the Internet platform. Visiting users connect to the platform through the Internet and use the services and functions provided by the platform. For example, visiting users can access the user information display page of other users. Visited users refer to people or organizations that provide services or content on the Internet platform. Visited users display and sell products, provide services, publish content, etc. through the platform to attract the attention and transactions of visiting users. For example, visited users display personal introduction information and published articles on the user information display page for visiting users to access.

[0056] Receiving data query input may specifically be that the visiting user clicks a data query button (or called an acquaintance circle query button) on the user information display page of the visited user. Figure 2 is a schematic diagram of configuring a data query button on a user information display page provided by an embodiment of the present application, such as Figure 2 As shown, a circle of acquaintances query button is provided on the user information display page of user A1. User A1 may be a visited user, and user B1 may be a visiting user.

[0057] Here, the above-mentioned display of the associated users of the visited user and the data query buttons corresponding to each associated user based on the user contact confirmation data of the visited user in response to the data query input is explained. After receiving the data query input through the data query button on the user information display page of the visited user, the user contact confirmation data of the visited user can be obtained, and then the associated users of the visited user can be determined based on the user contact confirmation data, and then the associated users of the visited user and the data query buttons corresponding to each associated user can be displayed. Exemplarily, Figure 3 is a schematic diagram showing various associated users and their corresponding data query buttons provided in an embodiment of the present application, such as Figure 3 As shown, through the acquaintance circle query button on the user information display page of the visited user A1, after receiving the data query input (clicking the acquaintance circle query button), the associated users of the visited user A1 (such as Figure 3 User A in 2-1 User A 2-2 User A 2-3 etc.) and display the circle of acquaintance query buttons corresponding to each associated user.

[0058] Furthermore, the data query input can be continued to be received through the data query button corresponding to the associated user (or called the acquaintance circle query button), and the associated user can be used as a new visited user to display the associated users of the new visited user and the corresponding data query button, and so on, which can assist the visiting user to easily obtain the correlation information between the visited user and other users.

[0059] For example, the visited user may be user A1; after finding the associated users of user A1, you can click the data query button corresponding to the associated user of user A1 (user A2), and use user A2 as the new visited user; after finding the associated users of user A2, you can click the data query button corresponding to the associated user of user A2 (user A3), and use user A3 as the new visited user, and so on. Figure 4 is one of the schematic diagrams of clicking the data query button corresponding to the associated user provided in the embodiment of the present application, such as Figure 4 As shown, click on the associated user A of user A1 2-1 The corresponding circle of acquaintances query button and user A 2-1 As a new user being visited, when querying user A 2-1 After associating users, you can click User A 2-1 Associated user A 3-2 The corresponding circle of acquaintances query button and user A 3-2 As the new visited user, and so on.

[0060] Figure 5 is one of the schematic diagrams of the association path between two users provided in the embodiment of the present application, such as Figure 5 As described above, if there is one or more association paths between the specified user (user A1) and the accessing user (user B1) (the association path is composed of multiple nodes in series, one node represents one user, and the connection between any two adjacent users on the association path has been confirmed), then after one or more queries, user A can be found. n , User A n The associated users include user B1, so that the associated path between the specified user (user A1) and the access user (user B1) is obtained through query.

[0061] It can be understood that by setting a data query button on the user information display page, the visiting user can not only browse the user information display page of the visited user by sliding, query the personal introduction information of the visited user or the articles published by the visited user, but also click the data query button (as data query input) to query the associated users of the visited user, and can also click the data query button corresponding to the associated user to take the associated user as the new visited user to query the associated users of the new visited user, which can improve the diversity of access methods (supports sliding browsing and clicking query), and clicking the data query button to query the access method of associated users can also enhance the interactivity of the page, helping the visiting user to easily obtain the correlation information between the visited user and other users.

[0062] It is worth noting that even if there is no association path between user A1 and user B1 on the current Internet platform, with the continuous accumulation of user contact confirmation data on the Internet platform, the probability that user A1 and user B1 can establish an association path in the future will gradually increase.

[0063] Figure 6 is a schematic diagram of configuring a data confirmation button on a user information display page provided in an embodiment of the present application, such as Figure 6 As shown, in a possible implementation, it also includes:

[0064] Receive data confirmation input through a data confirmation button (or called acquaintance confirmation button) on the user information display page of the visited user, the data confirmation input is used to indicate that the visiting user has confirmed that a contact event has occurred between the visiting user and the visited user, and request the visited user to confirm whether a contact event has occurred between the visiting user and the visited user;

[0065] In response to the data confirmation input, a user contact confirmation request is sent to the terminal of the visited user (the user contact confirmation request is used to request the visited user to confirm whether a contact event has occurred between the visiting user and the visited user);

[0066] A user contact confirmation feedback message is received from the terminal of the visited user, where the user contact confirmation feedback message is used to indicate that the visited user has confirmed that no contact event has occurred between the visiting user and the visited user, or is used to indicate that the visited user has confirmed that a contact event has occurred between the visiting user and the visited user.

[0067] Specifically, for any two users on the Internet platform, if neither of the two users clicks the data confirmation button on the other's user information display page, the contact confirmation status between the two users is the first contact confirmation status mentioned above (this status indicates that the contact between the two users is waiting to be confirmed by both parties), that is, the initial contact confirmation status between the two users is the first contact confirmation status.

[0068] For any two users on the Internet platform, one user can be the visiting user and the other user can be the visited user. The visiting user's terminal can receive the visiting user's data confirmation input through the data confirmation button on the visited user's user information display page. Since the data confirmation input is used to indicate that the visiting user has confirmed that a contact event has occurred between the visiting user and the visited user, and requests the visited user to confirm whether a contact event has occurred between the visiting user and the visited user, in this case, the visiting user's terminal can request the Internet platform's server to update the contact confirmation status, and then the server can update the contact confirmation status between the visiting user and the visited user from the first contact confirmation status to the second contact confirmation status (this status indicates that the contact between the two users has been confirmed by one party and is waiting for confirmation by the other party).

[0069] After receiving the user contact confirmation request, the terminal of the visited user can receive user contact confirmation feedback input from the visited user. The user contact confirmation feedback input is used to indicate that the visited user has confirmed that no contact event has occurred between the visiting user and the visited user, or is used to indicate that the visited user has confirmed that a contact event has occurred between the visiting user and the visited user.

[0070] After the visiting user's terminal receives the user contact confirmation feedback message sent by the visited user's terminal, if the user contact confirmation feedback message indicates that the visited user has confirmed that a contact event has occurred between the visiting user and the visited user, then the visiting user's terminal can request the Internet platform's server to update the contact confirmation status, and the server can update the contact confirmation status between the visiting user and the visited user from the second contact confirmation status to the third contact confirmation status (this status indicates that the contact between the two users has been confirmed by both parties).

[0071] After the visiting user's terminal receives the user contact confirmation feedback message sent by the visited user's terminal, if the user contact confirmation feedback message indicates that the visited user has confirmed that no contact event has occurred between the visiting user and the visited user, then the visiting user's terminal can request the Internet platform's server to update the contact confirmation status, and the server can update the contact confirmation status between the visiting user and the visited user from the second contact confirmation status to the fourth contact confirmation status (this status indicates that the contact between the two users has been confirmed by one party but denied by the other party).

[0072] The recording and updating of the above-mentioned contact confirmation status may be performed by the server of the Internet platform.

[0073] Therefore, by setting a data confirmation button on the user information display page and by the interaction between the terminal of the accessing user and the terminal of the accessed user, it is possible to update the user contact confirmation data of each user.

[0074] In a possible implementation, the method further includes:

[0075] Based on the user's authorization status, control the user's corresponding data query button to be displayed or hidden;

[0076] The user authorization status is used to indicate whether the user contact confirmation data of the user is allowed to be accessed.

[0077] Optionally, the user authorization state may be a first authorization state or a second authorization state, the first authorization state indicating that the user contact confirmation data of the user is allowed to be accessed, and the second authorization state indicating that the user contact confirmation data of the user is not allowed to be accessed. The default user authorization state may be the first authorization state. The user may change the user authorization state through human-computer interaction, for example, changing the user authorization state from the first authorization state to the second authorization state, or for example, changing the user authorization state from the second authorization state to the first authorization state. In order to avoid users frequently changing the user authorization state, a timer may be set after executing a specified change operation (for example, an operation to change from the first authorization state to the second authorization state), prohibiting the user from making changes if the timer has not timed out, and allowing the user to make changes if the timer has timed out.

[0078] It is understandable that the user's input can be received through the user authorization page to determine the user's user authorization status. When the user authorization status of the user (the user being accessed or the associated user) indicates that the user's contact confirmation data is allowed to be accessed, the data query button corresponding to the user can be controlled to be in a display state, and then the data query button can receive the data query input of the accessing user. When the user authorization status of the user (the user being accessed or the associated user) indicates that the user's contact confirmation data is not allowed to be accessed, the data query button corresponding to the user can be controlled to be in a hidden state, and the accessing user cannot see the user's data query button to prevent the accessing user from inputting data queries.

[0079] Therefore, by controlling the state of the data query button corresponding to the user based on the user authorization state, it is possible to flexibly control the data query process according to the user authorization state.

[0080] In a possible implementation, the method further includes:

[0081] Based on the user contact confirmation data of the visiting user, the associated users of the visiting user and the data query buttons corresponding to the respective associated users are displayed, and the contact between the associated users of the visiting user and the visiting user has been confirmed.

[0082] For example, the visiting user may be user B1. Based on the user contact confirmation data of user B1, the associated users of user B1 may be determined. After determining the associated users of user B1, the data query button (or acquaintance circle query button) corresponding to the associated user of user B1 (user B2) may be clicked, and user B2 may be used as the visited user. After finding the associated users of user B2, the data query button corresponding to the associated user of user B2 (user B3) may be clicked, and user B3 may be used as the new visited user, and so on. For example, Figure 7 2 is a schematic diagram of clicking a data query button corresponding to an associated user provided in an embodiment of the present application. Figure 7 As shown, click on the associated user B of user B1 2-1 The corresponding circle of acquaintances query button and user B 2-1 As the new user being visited, when user B is found 2-1 After you have linked the user, you can click User B 2-1 Associated user B 3-2 The corresponding circle of acquaintances query button and user B 3-2 As the new visited user, and so on.

[0083] Figure 8 This is a second schematic diagram of an association path between two users provided in an embodiment of the present application. Figure 8 As shown in the figure, if there is one or more association paths between the accessing user (user B1) and the specified user (user A1) (the association path is composed of multiple nodes in series, one node represents one user, and the connection between any two adjacent users on the association path has been confirmed), then after one or more queries, user B can be found. n , User B n The associated users include user A1, so that the associated path between the access user (user B1) and the specified user (user A1) is obtained through query.

[0084] Therefore, in combination with the above-mentioned possible implementation methods, if there is one or more association paths between two users (user A1 as the visited user and user B1 as the visiting user), then you can either start the query from the associated users of user A1 to obtain the association path between the two users, or start the query from the associated users of user B1 to obtain the association path between the two users, or start the query from the associated users of user A1 to obtain a part of the association path, and start the query from the associated users of user B1 to obtain another part of the association path, and combine the two parts of the association path to construct a complete association path between the two users, thereby realizing flexible data query.

[0085] In a possible implementation, the displaying of associated users of the visited user includes:

[0086] If there is overlap between the associated users of the visited user and the associated users of the visiting user, the overlapping associated users are displayed separately from the non-overlapping associated users (the overlapping associated users are displayed on top or highlighted).

[0087] It is understandable that by distinguishing and displaying overlapping associated users from non-overlapping associated users, it is possible to assist the accessing user to quickly locate the overlapping associated users, and then determine the association path between the accessed user and the accessing user based on the overlapping associated users, thereby improving data query efficiency.

[0088] In a possible implementation, the method further includes:

[0089] Based on the user association network, query the association path between two users;

[0090] The user association network is constructed based on the user contact confirmation data of each user. The user association network consists of multiple nodes and edges between different nodes. One node represents one user, and the connection between users at both ends of an edge has been confirmed.

[0091] Exemplarily, the algorithm for searching for association paths in the user association network may be a breadth-first search (BFS) algorithm or a depth-first search (DFS) algorithm, or the like.

[0092] It can be understood that the user contact confirmation data is used to indicate the contact confirmation status between a specified user and users other than the specified user in the Internet platform, and then by utilizing the user contact confirmation data of each user, a user association network can be constructed. Then, when there are one or more association paths between two users, the association path between the two users can be quickly queried based on the user association network, thereby improving data query efficiency.

[0093] In a possible implementation, the method further includes:

[0094] In the case where there is an association path between the visiting user and the visited user, the terminal of the visiting user sends a referral application to the terminals of the users corresponding to each intermediate node on the association path;

[0095] After receiving the recommendation application confirmation message from the users corresponding to each intermediate node on the association path, the terminal of the visiting user sends a friend adding application to the terminal of the visited user. The friend adding application carries the association path information (including the profiles of the users corresponding to each intermediate node on the association path) and the recommendation tag (the recommendation tag indicates that the users corresponding to each intermediate node on the association path have confirmed the recommendation application).

[0096] It is understandable that the process of adding friends online in the prior art is generally that the initiator sends a friend application message to the recipient, and carries the message information in the message. After receiving the message, the recipient can choose to accept or reject it. If the initiator needs the message information to include the referrer information, it is necessary to manually enter the referrer information in the message information column when initiating the friend application. The manual input method is inefficient and prone to errors. In addition, after receiving the friend application message, the recipient generally needs to manually verify the referrer information carried in the message, which is inefficient.

[0097] In the embodiment of the present application, the terminal of the accessing user sends a referral application to the terminal of the user corresponding to each intermediate node on the associated path. After receiving the referral application confirmation message of the user corresponding to each intermediate node on the associated path, the terminal of the accessing user can send a friend adding application to the terminal of the accessed user. The friend adding application carries the associated path information and the referral tag, so as to realize the automatic input of the referrer information, improve the input efficiency and ensure the accuracy of the referrer information. In addition, the referral tag indicates that the user corresponding to each intermediate node on the associated path has confirmed the referral application, so as to avoid the accessed user from manually verifying the referrer information and improve the verification efficiency.

[0098] The Internet platform user association processing device provided by the present application is described below. The Internet platform user association processing device described below and the Internet platform user association processing method described above can be referenced to each other.

[0099] Fig. 9 is a structural diagram of an Internet platform user association processing device provided in an embodiment of the present application, such as Fig. 9 As shown, the device comprises: a data query input module 10 and a data query response module 20. Wherein:

[0100] A data query input module 10, used to receive data query input through a data query button on a user information display page of the visited user, the data query input is used to indicate a request for user contact confirmation data of the visited user, the user contact confirmation data is used to indicate a contact confirmation status between a designated user and a user other than the designated user in the Internet platform;

[0101] The data query response module 20 is used to respond to the data query input and display the associated users of the visited user and the data query buttons corresponding to each associated user based on the user contact confirmation data of the visited user. The contact between the associated users of the visited user and the visited user has been confirmed.

[0102] It can be understood that the detailed functional implementation of each of the above-mentioned units / modules can be found in the introduction of the aforementioned method embodiment, and will not be repeated here.

[0103] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method, which will not be repeated here.

[0104] Based on the method in the above embodiment, an embodiment of the present application provides an electronic device, Fig.10 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Fig.10 As shown, the electronic device may include: a processor (Processor) 810, a communication interface (CommunicationsInterface) 820, a memory (Memory) 830 and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call the logic instructions in the memory 830 to execute the method in the above embodiment.

[0105] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0106] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.

[0107] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.

[0108] It is understandable that the processor in the embodiment of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0109] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0110] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

[0111] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.

[0112] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for processing user association on an Internet platform, characterized in that: include: Receiving data query input through a data query button on a user information display page of the visited user, wherein the data query input is used to indicate a request for user contact confirmation data of the visited user, wherein the user contact confirmation data is used to indicate a contact confirmation status between a designated user and a user other than the designated user in the Internet platform; In response to the data query input, based on the user contact confirmation data of the visited user, the associated users of the visited user and the data query buttons corresponding to the associated users are displayed, and the contact between the associated users of the visited user and the visited user has been confirmed.

2. The method for processing user association on an Internet platform according to claim 1, characterized in that: Also includes: Receiving data confirmation input through a data confirmation button on the user information display page of the visited user, wherein the data confirmation input is used to indicate that the visiting user has confirmed that a contact event has occurred between the visiting user and the visited user, and to request the visited user to confirm whether a contact event has occurred between the visiting user and the visited user; In response to the data confirmation input, sending a user contact confirmation request to a terminal of the accessed user; A user contact confirmation feedback message is received from the terminal of the visited user, wherein the user contact confirmation feedback message is used to indicate that the visited user has confirmed that no contact event has occurred between the visiting user and the visited user, or is used to indicate that the visited user has confirmed that a contact event has occurred between the visiting user and the visited user.

3. The method for processing user association on an Internet platform according to claim 1, characterized in that: Also includes: Based on the user's authorization status, control the user's corresponding data query button to be displayed or hidden; The user authorization status is used to indicate whether the user contact confirmation data of the user is allowed to be accessed.

4. The method for processing user association on an Internet platform according to claim 1, characterized in that: Also includes: Based on the user contact confirmation data of the visiting user, the associated users of the visiting user and the data query buttons corresponding to the respective associated users are displayed, and the contact between the associated users of the visiting user and the visiting user has been confirmed.

5. The method for processing user association on an Internet platform according to claim 1, characterized in that: The displaying of associated users of the visited user includes: If there is overlap between the associated users of the visited user and the associated users of the visiting user, the overlapping associated users and the non-overlapping associated users are displayed separately.

6. The method for processing the association of Internet platform users according to claim 1, characterized in that: Also includes: Based on the user association network, query the association path between two users; Among them, the user association network is constructed based on the user contact confirmation data of each user. The user association network is composed of multiple nodes and edges between different nodes. One node represents one user, and the connection between the users at both ends of an edge has been confirmed; the association path is composed of multiple nodes in series, one node represents one user, and the connection between any two adjacent users on the association path has been confirmed.

7. The method for processing user association on an Internet platform according to any one of claims 1 to 6, characterized in that: Also includes: In the case where there is an associated path between the visiting user and the visited user, sending a referral application to the terminal of the user corresponding to each intermediate node on the associated path; After receiving the referral application confirmation message of the corresponding user of each intermediate node on the association path, send a friend adding application to the terminal of the visited user, and the friend adding application carries the association path information and the referral tag; Among them, the association path is composed of multiple nodes in series, one node represents one user, and the connection between any two adjacent users on the association path has been confirmed.

8. An Internet platform user association processing device, characterized in that: include: A data query input module, used to receive data query input through a data query button on a user information display page of the visited user, wherein the data query input is used to indicate a request for user contact confirmation data of the visited user, wherein the user contact confirmation data is used to indicate a contact confirmation status between a designated user and a user other than the designated user in the Internet platform; The data query response module is used to respond to the data query input and display the associated users of the visited user and the data query buttons corresponding to each associated user based on the user contact confirmation data of the visited user. The contact between the associated users of the visited user and the visited user has been confirmed.

9. An electronic device, characterized in that: include: at least one memory for storing a computer program; At least one processor is used to execute the program stored in the memory. When the program stored in the memory is executed, the processor is used to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program runs on a processor, the processor is caused to execute the method according to any one of claims 1 to 7.