User relationship establishment method, device, electronic device and readable storage medium
By publishing sharing tasks and generating user relationship chains, the problem of unused user sharing behavior relationships is solved, the effective utilization of user relationship chains and user mutual assistance services are realized, and the user's sense of belonging and purchasing possibility is improved.
Patent Information
- Application Number
- CN202011069152.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-30
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2040-09-30
AI Technical Summary
In the prior art, when merchants promote new applications or products, the sharing behavior relationship between users cannot be effectively utilized, resulting in insufficient user accumulation.
By publishing sharing tasks, recording the user's sharing process, determining whether the preset conditions are met, initiating a reward process, and generating a user relationship chain based on the sharing process, further generating an online community, providing mutual assistance services, and establishing a circle relationship based on the user relationship chain , push related product information.
Effectively utilize user sharing behaviors, establish specific user relationship links, improve users' sense of belonging and usage time in online communities, and increase users' possibility of purchasing products.
Smart Images

Figure CN112184319B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of the Internet, and more specifically, to a method, device, electronic device, and readable storage medium for establishing user relationships. Background Art
[0002] In the prior art, when businesses promote new applications or new products, they often use rewards to induce users to share.
[0003] However, in the prior art, users are often accumulated for new applications or products only through user sharing, while the relationship between sharing behaviors among users is not effectively utilized. Summary of the Invention
[0004] The purpose of the embodiments of the present application is to provide a method, device, electronic device and readable storage medium for establishing user relationships, so as to improve the problem in the prior art that the relationship between sharing behaviors between users is not effectively utilized.
[0005] In the first aspect, an embodiment of the present application provides a method for establishing user relationships, the method comprising: publishing a sharing task; recording the user's sharing process of the sharing task; determining whether the user's sharing process meets preset conditions; if the preset conditions are met, initiating a process of providing the user with a reward for the sharing task; and generating a user relationship chain between users based on the user's sharing process of the sharing task.
[0006] In the above implementation, sharing tasks can be issued and the user's completion status of the sharing tasks can be recorded. When the user's sharing process meets the preset conditions, a process is initiated to provide the user who meets the preset conditions with the reward corresponding to the sharing task. At the same time, a user relationship chain is generated based on the user's sharing process. The user relationship chain is generated based on the user's sharing completion status. The users in this user relationship chain all hope to obtain the reward of the sharing task and share based on the expectation of the task reward. Therefore, the above user relationship chain is a user relationship chain composed of users corresponding to a specific product.
[0007] In one possible design, after generating a user relationship chain between users based on the user sharing process of the sharing task, the method further includes: generating an online community based on the user relationship chain; and providing mutual assistance services within the community to users in the same online community.
[0008] In the above implementation, an online community can be generated based on user relationship chains. Users in the same online community can enjoy free or discounted services when receiving services, thereby improving users' sense of belonging in the online community and increasing their usage time.
[0009] In a possible design, the reward for the task is a first item, and the method further includes: searching for user information corresponding to the target user among all users in the user relationship chain; using the node of the user information corresponding to the target user in the user relationship chain as a reference point, obtaining m levels in the direction close to the root node, and obtaining n levels in the direction away from the root node, wherein the root node is the user information corresponding to the user who shared the sharing task earliest in the user relationship chain; and taking the users of the target user at m levels close to the root node and the users of the target user at n levels away from the root node as the circle relationship of the target user regarding the first item.
[0010] In the above implementation, after obtaining a complete user relationship chain, a circle relationship associated with a specific user in the user relationship chain can be established. The target user is found from all users in the user relationship chain, and the users m levels above the target user and n levels below the target user are obtained. These users are then used as the target user's circle relationship with respect to the first item. The users in the circle relationship associated with a particular user are all closely related to the user and are all interested in the first item. This implementation achieves more accurate capture of the user relationship chain.
[0011] In one possible design, after the target user, users at m levels close to the target user in the direction of the root node, and users at n levels away from the target user in the direction of the root node are taken as the target user's circle relationship with respect to the first item, the method further includes: after the target user purchases an item, determining whether the correlation between the item purchased by the target user and the first item is greater than a preset threshold; if so, pushing product information of the item purchased by the target user to all users corresponding to the target user's circle relationship with respect to the first item.
[0012] In the above implementation, if the correlation between the target user's purchased item and the first item exceeds a preset threshold, it indicates that the target user's purchased item is very similar to the first item. Furthermore, the target user has a circle relationship established based on the first item. This means that all users in the circle relationship are interested in the first item and are likely to be interested in the target user's currently purchased item. Therefore, the item can be recommended to all users in the target user's corresponding circle relationship, increasing the likelihood of purchase.
[0013] In one possible design, the determination of whether the user's sharing process meets the preset conditions includes: determining whether the user successfully shares the sharing task with a preset number of users within a first limited time period; or determining whether the sharing task is successfully shared to a preset number of levels of the user's subordinates within a second limited time period; if the user successfully shares the sharing task with a preset number of users within the first limited time period, or if the sharing task is successfully shared to a preset number of levels of the user's subordinates within the second limited time period, it is determined that the preset conditions are met.
[0014] In the above embodiment, the preset condition can be judged by the above two conditions. If any of the above two conditions is met, it can be considered that the preset condition is met. The preset condition can be the above conditions or other conditions. The specific conditions of the preset condition should not be understood as limiting this application.
[0015] In one possible design, the content corresponding to the sharing task includes at least one mini-game, and a method for determining that the sharing task is successfully shared with a user is: the user opens the sharing task and completes the at least one mini-game.
[0016] In the above embodiment, a method for determining whether a sharing task is successfully shared is provided, that is, the sharing content corresponding to the sharing task includes at least one mini-game. If the user opens the sharing task and completes the at least one mini-game, it can be determined that the sharing task is successfully shared.
[0017] In the second aspect, an embodiment of the present application provides a user relationship establishment device, which includes: a task publishing module for publishing sharing tasks; a process recording module for recording the user's sharing process of sharing tasks; a condition judgment module for judging whether the user's sharing process meets the preset conditions; a reward process initiation module for initiating a process of providing rewards for sharing tasks to the user when the preset conditions are met; and a relationship chain generation module for generating a user relationship chain between users based on the user's sharing process of sharing tasks.
[0018] In the above implementation, sharing tasks can be posted and the user's completion status of the sharing tasks can be recorded. When the user's sharing process meets the preset conditions, a process is initiated to provide the user who meets the preset conditions with the reward corresponding to the sharing task. At the same time, a user relationship chain is generated based on the user's sharing process of the sharing task. The user relationship chain is generated based on the user's sharing completion status. The users in the user relationship chain all hope to obtain the product corresponding to the reward of the sharing task, and share based on the expectation of the task reward. Therefore, a user relationship chain consisting of users corresponding to a specific product can be obtained.
[0019] In one possible design, the device further includes: a community generation module for generating an online community based on the user relationship chain; and a service provision module for providing mutual assistance services within the community to users in the same online community.
[0020] In the above implementation, an online community can be generated based on user relationship chains. Users in the same online community can enjoy free or discounted services when receiving services, thereby improving users' sense of belonging in the online community and increasing their usage time.
[0021] In one possible design, the reward for the task is a first item, and the device also includes: a user information search module, used to search for user information corresponding to the target user among all users in the user relationship chain; a level acquisition module, used to use the node of the user information corresponding to the target user in the user relationship chain as a reference point, to acquire m levels in the direction close to the root node, and n levels in the direction away from the root node, wherein the root node is the user information corresponding to the user who shared the sharing task earliest in the user relationship chain; a circle establishment module, used to take users of the target user at m levels close to the root node and users of the target user at n levels away from the root node as the circle relationship of the target user regarding the first item.
[0022] In the above implementation, after obtaining a complete user relationship chain, a circle relationship associated with a specific user in the user relationship chain can be established. The target user is found from all users in the user relationship chain, and the users m levels above the target user and n levels below the target user are obtained. These users are then used as the target user's circle relationship with respect to the first item. The users in the circle relationship associated with a particular user are all closely related to the user and are all interested in the first item. This implementation achieves more accurate capture of the user relationship chain.
[0023] In one possible design, the device also includes: a threshold judgment module, which is used to judge whether the correlation between the item purchased by the target user and the first item is greater than a preset threshold after the target user purchases the item; and a product recommendation module, which is used to push product information of the item purchased by the target user to all users corresponding to the target user's circle relationship with the first item when the correlation between the item purchased by the target user and the first item is greater than the preset threshold.
[0024] In the above implementation, if the correlation between the target user's purchased item and the first item exceeds a preset threshold, it indicates that the target user's purchased item is very similar to the first item. Furthermore, the target user has a circle relationship established based on the first item. This means that all users in the circle relationship are interested in the first item and are likely to be interested in the target user's currently purchased item. Therefore, the item can be recommended to all users in the target user's corresponding circle relationship, increasing the likelihood of purchase.
[0025] In one possible design, the condition judgment module is specifically used to judge whether the user successfully shares the sharing task with a preset number of users within a first limited time period; or judge whether the sharing task is successfully shared to a preset number of levels of subordinates of the user within a second limited time period; if the user successfully shares the sharing task with a preset number of users within the first limited time period, or if the sharing task is successfully shared to a preset number of levels of subordinates of the user within the second limited time period, it is determined that the preset condition is met.
[0026] In the above embodiment, the preset condition can be judged by the above two conditions. If any of the above two conditions is met, it can be considered that the preset condition is met. The preset condition can be the above conditions or other conditions. The specific conditions of the preset condition should not be understood as limiting this application.
[0027] In a third aspect, the present application provides an electronic device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the method described in the first aspect or any optional implementation of the first aspect is performed.
[0028] In a fourth aspect, the present application provides a readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method described in the first aspect or any optional implementation of the first aspect is executed.
[0029] In a fifth aspect, the present application provides a computer program product, which, when running on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.
[0030] In order to make the above-mentioned objectives, features and advantages to be achieved by the embodiments of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0032] Figure 1 A flowchart of a method for establishing a user relationship provided in an embodiment of the present application;
[0033] Figure 2 A specific schematic diagram showing the process of a user sharing a task;
[0034] Figure 3 A flowchart illustrating some steps of the method for establishing a user relationship provided in an embodiment of the present application;
[0035] Figure 4 A flowchart illustrating some steps of the method for establishing a user relationship provided in an embodiment of the present application;
[0036] Figure 5 This is a schematic structural block diagram of the user relationship establishment device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In a comparative example, when promoting a new application or product, a merchant often offers incentives to encourage users to share. For example, if a user shares the application or product with a certain number of new users, the merchant may reward the user with a coupon or voucher.
[0038] However, in the comparative embodiments, users are often accumulated for new applications or products only through user sharing, while the relationship between sharing behaviors among users is not effectively utilized.
[0039] The user relationship establishment method provided in the embodiment of the present application generates a user relationship chain based on the user's sharing completion status. The users on the user relationship chain all expect to obtain rewards for sharing tasks and perform sharing behaviors based on the expectation of task rewards. Therefore, the above-mentioned user relationship chain is a user relationship chain composed of users corresponding to specific products. Compared with the control embodiment, a sharing relationship formed based on the user's sharing behavior is obtained, so as to facilitate the subsequent use of the sharing relationship.
[0040] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0041] See Figure 1 , Figure 1The flowchart of the user relationship establishment method provided in an embodiment of the present application is shown. The method can be executed by a server and specifically includes the following steps S110 to S150:
[0042] Step S110: Publish the sharing task.
[0043] A sharing task can be a task that redirects to an activity page. A sharing task can be a link. Users share the link, and users who receive the link click the link to redirect to the activity page. A sharing task can also be an image with an identification code. Users share the image, and users who receive the image can redirect to the activity page by identifying the identification code in the image. The specific type of sharing task should not be construed as limiting this application.
[0044] Step S120: Record the user's sharing process of the sharing task.
[0045] Optionally, when a user shares a task, the task may include the sharer's identity information. When the recipient receives the task and performs a pre-set action, the task is considered a successful sharing. The successful task can be sent back to the server for recording. Specifically, the successful task may include both the sharer's and recipient's identity information, and the server may record both the sharer's and recipient's identity information.
[0046] Optionally, the content corresponding to the sharing task may be an activity page, and a method for determining whether the sharing task is successfully shared with a user may be: the recipient jumps to the activity page through the sharing task and completes account registration.
[0047] Optionally, the content corresponding to the sharing task may also include at least one mini-game. Successful sharing of the sharing task with a particular user may be determined by the recipient opening the sharing task, completing account registration, and completing the at least one mini-game. Successful sharing of a sharing task may also be determined in other ways, and the specific determination method should not be construed as limiting this application.
[0048] Step S130 , determining whether the user's sharing process meets the preset conditions, if so, executing step S140 .
[0049] Optionally, in a specific embodiment, step S130 may specifically include: determining whether the user successfully shares the sharing task to a preset number of users within a first limited time period; or determining whether the sharing task is successfully shared to a preset number of levels of subordinates of the user within a second limited time period.
[0050] If the user successfully shares the sharing task with a preset number of users within the first limited time period, or if the sharing task is successfully shared to a preset number of levels of subordinates of the user within the second limited time period, it is determined that the preset condition is met.
[0051] The first limited time period may be a pre-set time period, such as 10 hours or 24 hours. The specific length of the first limited time period should not be construed as a limitation on this application. The preset number of users may be 7 or 20 users. The specific number should not be construed as a limitation on this application.
[0052] The specific length of the second limited time period may be the same as or different from the first limited time period, and the specific length of the second limited time period should not be understood as a limitation to the present application.
[0053] The preset number of levels under the user refers to the users directly or indirectly shared by the user. Directly shared users refer to users who directly share the above-mentioned sharing tasks with the user, and indirectly shared users refer to users who serve as sharing branches of the user. For example, the preset number of levels under the user can be two levels, including all users directly shared by the user, and users shared by all users directly shared. The specific number of values of the preset number of levels should not be understood as a limitation of this application.
[0054] See Figure 2 , Figure 2 This diagram shows a partial example of a sharing relationship chain established by users through task sharing. For example, user A1 directly shared the task with four users: B1, B2, B3, and B4. B1 also shared the task with two users: C1 and C2. And B3 shared the task with two users: C3 and C4. Since C1, C2, C3, and C4 are all users on A1's sharing branch, they can all be considered users indirectly shared with by that user.
[0055] Optionally, the preset condition may be that the user successfully shares the sharing task with a preset number of users within a first limited time period, or that the sharing task is successfully shared with a preset number of levels of subordinates of the user within a second limited time period. Either of these two conditions may be met. Other preset conditions may also be met. For example, the preset condition is determined to be met only if the user successfully shares the sharing task with a preset number of users within the first limited time period. It should be understood that the specific content of the preset condition should not be construed as limiting this application.
[0056] Step S140: Initiate a process of providing the user with a reward for sharing the task.
[0057] The reward may be a physical item, such as food, gloves, etc. Optionally, the reward may be a hot product coupon, i.e., a redemption coupon for a hot product. After obtaining the hot product coupon, the user can pick up the hot product in person at the store or by mail.
[0058] The reward can also be a virtual item, such as a cash voucher or a class voucher. A cash voucher can be used to deduct all or part of a purchase price. The voucher can be used online or offline, and users can also initiate a transfer of the voucher. A class voucher is a voucher corresponding to a class. Specifically, a voucher can be used to deduct 700 from a 500 yuan purchase price. After obtaining a class voucher, users can use it themselves or sell it to an agent. The class corresponding to the voucher can be broadcast live in the live broadcast room.
[0059] After a user's sharing process meets the preset conditions, a process can be initiated to provide the user with a reward for sharing the task. If the reward is a physical item, the process may include asking the user for their mailing address. After the user provides the mailing address, the backend staff will mail it to the user's mailing address. If the reward is a virtual item, the process may specifically include sending the virtual item to the user's corresponding user account.
[0060] Step S150 : generating a user relationship chain between users according to the sharing process of the shared task by the users.
[0061] Generating a user relationship chain between users may involve updating an existing user relationship chain based on users who meet preset conditions. The updating process may include: adding users who meet the preset conditions as nodes to the user relationship chain; or adding users who meet the preset conditions and users they directly share with as nodes to the user relationship chain; or adding users who meet the preset conditions, users they directly share with, and users they indirectly share with as nodes to the user relationship chain.
[0062] See Figure 2 Let's take user A1 who meets the preset conditions as an example to illustrate:
[0063] The users who meet the preset conditions are added as nodes into the user relationship chain, which can be: only A1 is connected to Yi as a node, where Yi is the user who directly shares the sharing task with A1.
[0064] The users who meet the preset conditions and the users directly shared by the user are added as nodes to the user relationship chain. For example, A1 and the users B1, B2, B3, and B4 directly shared by A1 are added as nodes to the user relationship chain, where A1 is connected to Yi, and B1, B2, B3, and B4 are all connected to A1.
[0065] The users who meet the preset conditions, the users directly shared by the user, and the users indirectly shared by the user are all added as nodes to the user relationship chain. For example, user A1, users B1, B2, B3, and B4 directly shared by user A1, users C1 and C2 directly shared by user B1, and users C3 and C4 directly shared by user B3 are all added as nodes to the user relationship chain, where A1 is connected to Yi, B1, B2, B3, and B4 are all connected to A1, C1 and C2 are all connected to B1, and C3 and C4 are all connected to B3.
[0066] Sharing tasks can be posted and the user's completion status of these tasks can be recorded. When a user's sharing process meets the preset conditions, a process is initiated to provide the user who has met the preset conditions with the corresponding reward for the sharing task. At the same time, a user relationship chain is generated based on the user's sharing process. The user relationship chain is generated based on the user's sharing completion status. The users in this user relationship chain all hope to receive the reward for the sharing task and share based on the expectation of the task reward. Therefore, the above user relationship chain is a user relationship chain composed of users corresponding to a specific product.
[0067] In a specific embodiment, the reward for the task can be the first item, see Figure 3 The user relationship establishment method provided in the embodiment of the present application further includes the following steps S210 to S230:
[0068] Step S210: searching for user information corresponding to the target user among all users in the user relationship chain.
[0069] The user information may be the user's identity identification information, for example, it may be a user name that uniquely identifies the user's identity, or it may be a user account that uniquely identifies the user's identity.
[0070] Each node in the user relationship chain can represent a user. Each node stores the identity information corresponding to the represented user. The target user can be found from all users based on the user's identity information.
[0071] Step S220 , taking the node of the user information corresponding to the target user in the user relationship chain as a reference point, obtaining m levels in a direction close to the root node, and obtaining n levels in a direction away from the root node.
[0072] The root node is the node where the user information corresponding to the user who first shared the sharing task in the user relationship chain is located. m and n are both natural numbers, and m and n can be the same or different.
[0073] In step S230 , users of m levels close to the target user in the direction of the root node and users of n levels away from the target user in the direction of the root node are taken as circle relationships of the target user with respect to the first item.
[0074] See Figure 2 , let m be 2 and n be 1, and take node A1 as an example. The two levels of node A1 close to the root node are Yi, who directly shares the sharing task with A1, and Xi, who directly shares the sharing task with Yi in the branch where A1 is located.
[0075] The level of node A1 away from the root node is the sharing node directly shared by A1, namely B1, B2, B3, and B4. Therefore, in this embodiment, nodes Xi, Yi, B1, B2, B3, and B4 can be regarded as the circle relationship of A1 regarding the first item (i.e., task reward).
[0076] After obtaining a complete user relationship chain, a circle relationship associated with a specific user in the user relationship chain can be established. The target user is found from all users in the user relationship chain. The target user's m-level superiors and n-level subordinates are obtained, and these users are used as the target user's circle relationship for the first item. Users in the circle relationship associated with a particular user are all closely related to the user and are all interested in the first item. This implementation achieves more accurate capture of the user relationship chain.
[0077] Optionally, in a specific implementation, after step S150, the method may further include the following steps: generating an online community based on the user relationship chain; and providing mutual assistance services within the community to users in the same online community.
[0078] Generating a network community can include the entire user relationship chain originating from the same root node as a network community, the circle relationships obtained from steps S210 to S230 as a network community, or the two user relationship chains corresponding to two root nodes that have more than a preset number of common nodes as a network community. The specific method for determining a network community is based on the user relationship chain, and its specific method should not be construed as a limitation on this application.
[0079] When providing mutual aid services to users in the same online community, the server can offer free or discounted mutual aid services. For example, when a user in the online community needs assistance due to an accident or illness, a fundraising campaign can be launched within the entire online community. When a user in the online community needs loan financial services, a foundation formed by all users in the online community can provide preferential loan interest rates. The specific type of mutual aid service should not be construed as a limitation of this application.
[0080] Alternatively, see Figure 4 After step S230, the user relationship establishment method provided in the embodiment of the present application may further include the following steps S310 to S320:
[0081] Step S310: After the target user purchases an item, it is determined whether the correlation between the item purchased by the target user and the first item is greater than a preset threshold. If so, step S320 is executed.
[0082] Correlation refers to the degree of association between two items. A list of item correlations can be pre-stored in a server database. After obtaining the items purchased by the target user, the database can be searched for correlations between the items and the first item. Specifically, the database can only store items whose correlation with the first item exceeds a preset threshold. If the item purchased by the target user is found in the database, the correlation can be determined to be greater than the preset threshold. If the item purchased by the target user is not found in the database, the correlation can be determined to be less than the preset threshold.
[0083] If the correlation is greater than the preset threshold, it means that there is a high probability that the item will also be liked by users who have a circle relationship with the target user regarding the first item, and step S320 is executed.
[0084] Step S320: Push product information of the item purchased by the target user to all users corresponding to the circle relationship of the target user with respect to the first item.
[0085] If the correlation between the target user's purchased item and the first item exceeds a preset threshold, it indicates that the target user's purchased item is very similar to the first item. The target user also has a circle of friends associated with the first item. This means that all users in the circle of friends are interested in the first item and are likely to be interested in the target user's current item. Therefore, the item can be recommended to all users in the target user's corresponding circle of friends, increasing the likelihood of purchase.
[0086] See Figure 5 , Figure 5A specific implementation of the user relationship establishment device provided in an embodiment of the present application is shown. The device 400 includes:
[0087] The task publishing module 410 is used to publish sharing tasks.
[0088] The process recording module 420 is used to record the user's sharing process of the sharing task.
[0089] The condition determination module 430 is used to determine whether the user's sharing process meets the preset conditions.
[0090] The reward process initiating module 440 is used to initiate a process of providing the user with a reward for sharing the task when the preset conditions are met. The reward for the task can be a first item.
[0091] The relationship chain generation module 450 is used to generate a user relationship chain between users according to the sharing process of the users on the sharing task.
[0092] The condition judgment module 430 is specifically used to judge whether the user successfully shares the sharing task with a preset number of users within a first limited time period; or judge whether the sharing task is successfully shared to a preset number of levels of subordinates of the user within a second limited time period; if the user successfully shares the sharing task with a preset number of users within the first limited time period, or if the sharing task is successfully shared to a preset number of levels of subordinates of the user within the second limited time period, it is determined that the preset condition is met.
[0093] The device further comprises:
[0094] The community generation module is used to generate an online community based on the user relationship chain.
[0095] The service provision module is used to provide mutual assistance services within the community to users in the same online community.
[0096] The user information search module is used to search for user information corresponding to the target user among all users in the user relationship chain.
[0097] The hierarchical acquisition module is used to use the node of the user information corresponding to the target user in the user relationship chain as a reference point, acquire m levels in the direction close to the root node, and acquire n levels in the direction away from the root node, wherein the root node is the user information corresponding to the user who shared the sharing task earliest in the user relationship chain.
[0098] The circle establishment module is used to take users of m levels close to the root node of the target user and users of n levels away from the root node of the target user as the circle relationship of the target user with respect to the first item.
[0099] The threshold judgment module is used to judge whether the correlation between the item purchased by the target user and the first item is greater than a preset threshold after the target user purchases the item.
[0100] The product recommendation module is used to push product information of the item purchased by the target user to all users corresponding to the circle relationship of the target user with respect to the first item when the correlation between the item purchased by the target user and the first item is greater than a preset threshold.
[0101] Figure 5 The user relationship establishment device shown is Figure 1 The user relationship establishment method shown corresponds to the one shown in FIG.
[0102] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0103] In addition, the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0104] Furthermore, the functional modules in each embodiment of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0105] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any actual relationship or order between these entities or operations.
[0106] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, various modifications and variations of the present application are possible. Any modifications, equivalent substitutions, improvements, etc. 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 establishing a user relationship, characterized in that: The method comprises: Release sharing tasks; Record the user's sharing process of sharing tasks; Determine whether the user's sharing process meets the preset conditions; If the preset conditions are met, a process of providing the user with a reward for sharing the task is initiated; Generate a user relationship chain between users based on the sharing process of the shared tasks; The reward of the task is a first item, and the method further includes: Searching for user information corresponding to the target user among all users in the user relationship chain; Taking the node of the user information corresponding to the target user in the user relationship chain as a reference point, obtain m levels in the direction close to the root node and n levels in the direction away from the root node, wherein the root node is the user information corresponding to the user who first shared the sharing task in the user relationship chain; The target user is regarded as the target user's circle relationship with respect to the first item by using the target user's m-level users close to the root node and the target user's n-level users far from the root node. After the target user purchases an item, determining whether the correlation between the item purchased by the target user and the first item is greater than a preset threshold; If so, the product information of the item purchased by the target user is pushed to all users corresponding to the circle relationship of the target user with respect to the first item.
2. The method according to claim 1, characterized in that: After generating a user relationship chain between users according to the sharing process of the shared task by the users, the method further includes: Generate a network community according to the user relationship chain; Provide mutual assistance services within the community to users in the same online community.
3. The method according to claim 1, characterized in that The determining whether the user's sharing process meets the preset conditions includes: Determine whether the user has successfully shared the sharing task with a preset number of users within a first limited time period; or determine whether the sharing task has been successfully shared with a preset number of levels of subordinates of the user within a second limited time period; If the user successfully shares the sharing task with a preset number of users within the first limited time period, or if the sharing task is successfully shared to a preset number of levels of subordinates of the user within the second limited time period, it is determined that the preset condition is met.
4. The method according to claim 1, characterized in that: The content corresponding to the sharing task includes at least one mini-game, and a method of determining that the sharing task is successfully shared with a user is: the user opens the sharing task and completes the at least one mini-game.
5. A user relationship establishment device, characterized in that: The device comprises: Task publishing module, used to publish and share tasks; The process recording module is used to record the user's sharing process of the sharing task; The condition judgment module is used to judge whether the user's sharing process meets the preset conditions; A reward process initiation module, used to initiate a process of providing the user with a reward for a sharing task when the preset condition is met; the reward for the task is a first item; A relationship chain generation module is used to generate a user relationship chain between users according to the sharing process of the shared task by the user; A user information search module, used to search for user information corresponding to a target user among all users in the user relationship chain; A level acquisition module, used to use the node of the user information corresponding to the target user in the user relationship chain as a reference point, acquire m levels in the direction close to the root node, and acquire n levels in the direction away from the root node, wherein the root node is the user information corresponding to the user who first shared the sharing task in the user relationship chain; a circle establishing module, configured to use users of m levels close to the target user in the direction of the root node and users of n levels far from the target user in the direction of the root node as the circle relationship of the target user with respect to the first item; A threshold judgment module, used for judging whether the correlation between the item purchased by the target user and the first item is greater than a preset threshold after the target user purchases the item; The product recommendation module is used to push the product information of the item purchased by the target user to all users corresponding to the circle relationship of the target user with respect to the first item when the correlation between the item purchased by the target user and the first item is greater than a preset threshold.
6. The device according to claim 5, characterized in that The device also includes: A community generation module, used to generate a network community based on the user relationship chain; The service provision module is used to provide mutual assistance services within the community to users in the same online community.
7. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to execute the user relationship establishment method as described in any one of claims 1 to 4.
8. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the user relationship establishment method according to any one of claims 1 to 4 is executed.
Citation Information
Patent Citations
Service recommendation method, service recommendation device, service recommendation equipment and computer readable storage medium
CN107909381A
Information sharing chain generation method and device, electronic equipment and storage medium
CN110912809A