Method for sharing commodity information and related device
By analyzing the sharing history and purchase data of the recipients, personalized product information sharing methods are dynamically generated, solving the problem that existing technologies cannot intuitively display linked product information and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2026-04-07
AI Technical Summary
The existing product information sharing methods fail to intuitively display the product information corresponding to the links, resulting in a poor user experience.
By analyzing the recent sharing records and purchase conversion data of the target audience, and combining this with the product information that the target user wants to share, personalized sharing information is dynamically generated, making it more intuitive to represent the target product information and more in line with the target audience.
It improves the user experience for the target audience, enabling them to intuitively understand the target product information without clicking to jump, and enhances the personalized matching of information.
Smart Images

Figure CN120278792B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of information processing, and more particularly to a method and related equipment for sharing product information. Background Technology
[0002] Online shopping has brought great convenience to people's daily lives. However, due to the vast variety of goods available online, people often spend a considerable amount of time selecting their desired items. To reduce this selection time, online shopping malls use a sharing method to distribute product information to users. This means a user can send a product link to another user; this link is a URL, and the recipient must click on it to access the product page and view its information. In situations where clicking the link is not possible, users cannot access the product information associated with it, resulting in a poor user experience. Summary of the Invention
[0003] This invention provides a method for sharing product information, aiming to solve the problem that existing product information sharing methods cannot intuitively reveal the product information corresponding to a link. This invention analyzes the recent sharing records and purchase conversion data received by the target sharing recipient, and combines this with the target product information that the target user wants to share to dynamically generate personalized sharing information. This ensures that the target sharing information not only intuitively represents the target product information but also better matches the target sharing recipient, thereby improving the user experience.
[0004] In a first aspect, embodiments of the present invention provide a method for sharing product information, the method comprising the following steps:
[0005] Receive a sharing request from a target user, the sharing request including the target sharing object and product information of the target sharing product;
[0006] Obtain historical sharing information received by the target sharing object within a preset time period, the historical sharing information including product information of historically shared products and purchase information of historically shared products;
[0007] Based on the product information of the target shared product and the historical sharing information, target sharing information corresponding to the target shared product is generated;
[0008] The target sharing information is shared with the target sharing object in the form of a link.
[0009] Optionally, obtaining the historical sharing information received by the target sharing object within a preset time period includes:
[0010] Within the preset time period, query whether the target sharing object has received historical sharing information shared by the target user;
[0011] If the target sharing object has received historical sharing information shared by the target user, then the first historical sharing information is obtained. The first historical sharing information includes historical sharing information shared by the target user to the target sharing object and historical sharing information shared by a first other user to the target object.
[0012] If the target sharing object has not received any historical sharing information from the target user, then the second historical sharing information is obtained, which includes historical sharing information shared by other users to the target sharing object.
[0013] Optionally, obtaining the first historical sharing information includes:
[0014] A first user group is identified that has shared information with the target sharing object within the preset time period, and the first user group includes the target user;
[0015] Based on the sharing information that the first user group has shared with the target sharing object, and the purchase information of the target sharing object regarding the sharing information, the first historical sharing information is obtained.
[0016] Optionally, obtaining the second historical sharing information includes:
[0017] Determine the first user profile corresponding to the target user, and determine the second user profile of the target sharing object;
[0018] Based on the first user profile and the second user profile, a second user group is identified that has shared information with the target sharing object within the preset time period;
[0019] Based on the sharing information that the second user group has shared with the target sharing object, and the target sharing object's purchase information of the sharing information, the second historical sharing information is obtained.
[0020] Optionally, determining the second user group that shared information with the target sharing object within the preset time period based on the first user profile and the second user profile includes:
[0021] A third user group is identified that has shared information with the target within the preset time period, and the third user group includes multiple candidate users;
[0022] Based on multiple first similarities between the user profiles of each candidate user in the third user group and the first user profile, and based on multiple second similarities between the user profiles of each candidate user in the third user group and the second user profile, each first similarity corresponds to one candidate user, and each second similarity corresponds to one candidate user.
[0023] Based on the first similarity and the second similarity, a second user group is determined from among the multiple candidate users.
[0024] Optionally, generating target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information includes:
[0025] If the historical sharing information is the first historical sharing information, then the first knowledge graph for the target sharing object is constructed with the historical sharing information corresponding to the target user as the main part and the historical information corresponding to the first other users as the auxiliary part.
[0026] Based on the first knowledge graph and the target shared product information, target sharing information corresponding to the target shared product is generated.
[0027] Optionally, generating target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information includes:
[0028] If the historical sharing information is the second historical sharing information, then a second knowledge graph for the target sharing object is constructed using the historical information corresponding to the second other user.
[0029] Based on the second knowledge graph and the target shared product information, target sharing information corresponding to the target shared product is generated.
[0030] Secondly, embodiments of the present invention also provide a product information sharing device, the product information sharing device comprising:
[0031] A receiving module is used to receive a sharing request from a target user, wherein the sharing request includes the target sharing object and the product information of the target sharing product;
[0032] The acquisition module is used to acquire historical sharing information received by the target sharing object within a preset time period. The historical sharing information includes product information of historically shared products and purchase information of historically shared products.
[0033] The generation module is used to generate target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information;
[0034] The sharing module is used to share the target sharing information to the target sharing object in the form of a link.
[0035] Thirdly, embodiments of the present invention provide an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps in the product information sharing method provided in embodiments of the present invention.
[0036] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the product information sharing method provided in the embodiments of the present invention.
[0037] In this embodiment of the invention, a sharing request from a target user is received. The sharing request includes the target sharing object and product information of the target shared product. Historical sharing information received by the target sharing object within a preset time period is obtained. This historical sharing information includes product information and purchase information of previously shared products. Based on the product information of the target shared product and the historical sharing information, target sharing information corresponding to the target shared product is generated. The target sharing information is then shared to the target sharing object in the form of a link. This invention dynamically generates personalized sharing information by analyzing the target sharing object's recent sharing records and purchase conversion data, combined with the target product information the target user wants to share. This makes the target sharing information not only intuitively represent the target product information but also more relevant to the target sharing object, improving the user experience for the target sharing object. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0039] Figure 1 This is a flowchart of a product information sharing method provided in an embodiment of the present invention;
[0040] Figure 2 This is a schematic diagram of the structure of a product information sharing device provided in an embodiment of the present invention;
[0041] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] like Figure 1 As shown, Figure 1 This is a flowchart of a product information sharing method provided in an embodiment of the present invention. The product information sharing method includes the following steps:
[0044] 101. Receive sharing requests from target users.
[0045] In this embodiment of the invention, the above-described product information sharing method can be applied to a server, with a communication connection between the server and a user terminal. The user terminal includes a terminal interface, which is used to display product information from an online shopping mall.
[0046] The target users mentioned above are users who operate user terminals.
[0047] The sharing request is triggered and uploaded to the service by the target user through their user terminal. This request may include the target sharing object and the product information of the target shared item. The target sharing object can be one or more (groups), and refers to the user group the target user wants to share with. The target shared item is the product the target user wants to share, which may be a product the target user has already purchased, a product they are currently browsing, etc. The product information describes the specific details of the product, such as product ID, product name, product category, product price, product discounts, product details, etc. This product information can also be a Uniform Resource Locator (URL) for the target shared item.
[0048] Specifically, when browsing products or orders, target users can trigger product information sharing by clicking or touching the product share button on the terminal interface. This generates a share request, which is then sent to the server. Upon receiving the share request, the server parses it to obtain the product information of the target product.
[0049] 102. Obtain historical sharing information received by the target sharing object within a preset time period.
[0050] In this embodiment of the invention, the aforementioned historical sharing information includes product information of historically shared products and purchase information of historically shared products. The purchase information can be understood as the conversion behavior of the target sharing object towards historically shared products, such as clicking, adding to cart, placing an order, or making a payment.
[0051] Specifically, a user database can be established, which records user profiles for each user and the shared information that each user has received. The shared information can include information about the sharer, products, and purchases.
[0052] You can retrieve historical sharing information received by the target sharing object within the preset time period from the user database, using the preset time period as the query time period and the target sharing object as the query object.
[0053] The above preset time period can be set according to user needs, such as one month, two months, etc.
[0054] 103. Based on the product information and historical sharing information of the target shared product, generate the target sharing information corresponding to the target shared product.
[0055] In this embodiment of the invention, customized content is dynamically generated by combining target product information and historical data. For example, if the historically shared products are of the same type as the target product, such as "sports shoes", then the differentiated advantages of the target product are highlighted, such as lower price and upgraded functions.
[0056] Based on purchase information from historical sharing sessions, determine the conversion rate of the target audience for previously shared products. If the conversion rate is high, enhance promotional information, such as limited-time discounts. The purchase conversion rate is calculated using a weighted average of purchase data such as clicks, adding to cart, placing orders, and payments.
[0057] In one possible embodiment, for a target product shared by a target user to a target sharing object, the system can query the user database to determine whether the target user has shared the target product with the target sharing object within a preset time period. That is, whether the target sharing object has received sharing information about the target product within the preset time period. If the target sharing object has received sharing information about the target product, it indicates that a user has shared the target product with the target sharing object within the preset time period. If the target sharing object has purchased the target product based on historical sharing information, the historical sharing information corresponding to that purchase can be identified as the target sharing information. If the target sharing object has not purchased the target product based on historical sharing information, promotional information, such as a limited-time discount, can be enhanced based on the historical sharing information corresponding to the target product to obtain the target sharing information.
[0058] 104. Share the target information with the target recipient via a link.
[0059] In this embodiment of the invention, the generated target sharing information is displayed as interactive linkable content. The essence of this display content is the link address of the target product. That is, the target sharing information can be displayed intuitively on the user terminal of the target sharing object, and is not a link address with an unclear meaning. The target sharing object can browse the target sharing information without clicking to jump, and thus learn about the product information of the target product in advance.
[0060] When the target user clicks or touches the target sharing information on the terminal interface, the corresponding link address will be triggered, and the user will be redirected to the shopping interface of the target product.
[0061] In this embodiment of the invention, a sharing request from a target user is received. The sharing request includes the target sharing object and product information of the target shared product. Historical sharing information received by the target sharing object within a preset time period is obtained. This historical sharing information includes product information and purchase information of previously shared products. Based on the product information of the target shared product and the historical sharing information, target sharing information corresponding to the target shared product is generated. The target sharing information is then shared to the target sharing object in the form of a link. This invention dynamically generates personalized sharing information by analyzing the target sharing object's recent sharing records and purchase conversion data, combined with the target product information the target user wants to share. This makes the target sharing information not only intuitively represent the target product information but also more relevant to the target sharing object, improving the user experience for the target sharing object.
[0062] It is understood that in the specific implementation of this application, data related to product information, user information, purchase information, etc. are involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required. Furthermore, the collection, use and processing of related data, as well as the training, deployment and invocation of algorithm models, must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0063] Optionally, in the step of obtaining the historical sharing information received by the target sharing object within a preset time period, it is possible to query whether the target sharing object has received historical sharing information shared by the target user within the preset time period; if the target sharing object has received historical sharing information shared by the target user, then the first historical sharing information is obtained, which includes historical sharing information shared by the target user to the target sharing object and historical sharing information shared by a first other user to the target object; if the target sharing object has not received historical sharing information shared by the target user, then the second historical sharing information is obtained, which includes historical sharing information shared by a second other user to the target sharing object.
[0064] In this embodiment of the invention, after parsing the target user's sharing request, the server performs the following query in the user database using the target sharing object as an index:
[0065] Query fields: Sharer ID (i.e., target user ID), Recipient ID (i.e., target sharing object ID).
[0066] Filtering rules: Within a preset time period (e.g., the past 30 days), whether there are any records of the target user initiating a sharing to the target sharing object.
[0067] For example, if user A (the target user) has shared a product with user B (the target sharing recipient) within the past 30 days, it is marked as "Historical Sharing Exists"; thus, it can be determined that the target sharing recipient has received historical sharing information from the target user. If no product has ever been shared, it is marked as "No Historical Sharing"; thus, it can be determined that the target sharing recipient has not received historical sharing information from the target user.
[0068] If it is determined that the target sharing object has received historical sharing information from the target user, all product information shared by the target user to the target sharing object within a preset time period, as well as the corresponding purchase behavior (such as clicks, adding to cart, payment, etc.) of the target sharing object, can be obtained. Simultaneously, product information shared by other users (such as user C and user D) to the target sharing object within the same time period, as well as the corresponding purchase behavior of the target sharing object, can be obtained. The obtained historical sharing information is then sorted to obtain the first historical sharing information.
[0069] The data can be sorted by priority. In this embodiment, the historical data of the target user has a higher weight than that of other users.
[0070] For example: User A shares product X, and User B clicks on it but does not purchase it;
[0071] User C shares product Y, and user B places an order and pays for it.
[0072] The first historical sharing information will include data for both product X and product Y, but user A's sharing records will be marked as "primary association".
[0073] If it is determined that the target sharing object has not received any historical sharing information from the target user, users who are similar to the target user and / or the target sharing object are filtered out. These users are called second other users. The products shared by the second other users to the target sharing object within a preset time period and the corresponding purchase behavior of the target sharing object are obtained.
[0074] It should be noted that the aforementioned first other user refers to a user who has shared product information with the target sharing object within a preset time period; the aforementioned second other user refers to a user who has shared product information with the target sharing object within a preset time period and is similar to the target user and / or the target sharing object.
[0075] For example, if user A shares a product with user B for the first time, and user B has previously received products Z and W shared by users C and D, then the second history sharing information only includes data for products Z and W.
[0076] In this embodiment of the invention, the data source is dynamically adjusted by judging the historical relationship between the target user and the sharing object; when there is historical interaction, the direct behavioral data of the target user can be used to improve the recommendation relevance (e.g., user B trusts user A's recommendation more); when there is no historical interaction, the cold start problem can be filled by the indirect data of other users to avoid recommendation blind spots.
[0077] Optionally, in the step of obtaining the first historical sharing information, a first user group that has shared information with the target sharing object within a preset time period can be identified, the first user group including the target user; based on the sharing information shared by the first user group to the target sharing object, and the target sharing object's purchase information on the sharing information, the first historical sharing information is obtained.
[0078] In this embodiment of the invention, the first user group refers to multiple users who have shared information with the target sharing object within a preset time period, and the target user is also included among the multiple users.
[0079] When the target sharing object has received the shared information from the target user within a preset time period, the user database is filtered to include all users who have shared products with the target sharing object within the preset time period, with the target sharing object as the recipient.
[0080] The specific filtering criteria are as follows:
[0081] Sharer ID (unique user identifier);
[0082] Sharing time (must be within the preset time period);
[0083] Recipient ID (i.e., the ID of the target sharing object).
[0084] Users who meet the screening criteria (sharers) are the first user group, which specifically includes the target users and the first other users.
[0085] For example, if user B (the target sharing object) has received sharing records from user A (the target user), user C, and user D in the past 30 days, then it is {A,C,D}.
[0086] After identifying the first user group, retrieve the product information shared by each user in the first user group and the purchase information corresponding to the target sharing object from the user database.
[0087] Post-processing is performed on the historical sharing information corresponding to each user in the first user group. Post-processing includes marking the sharing records of the target user (user A) as core data and marking the data of the other first users (C, D) as supplementary data. In the first historical sharing information, each historical sharing record is sorted by the target user and the other first users, and each historical sharing record corresponding to the other first users is sorted in order of sharing time.
[0088] In one possible embodiment, post-processing may also include assigning higher weight to products with high purchase conversion rates. For example, if product Y shared by user C is purchased by user B, then the sharing information of product Y will be highlighted during integration.
[0089] Generate the first historical sharing information. Each historical sharing record in the first historical sharing information includes fields such as: sharer ID, product ID, sharing time, and purchase status (click / add to cart / place order / payment).
[0090] The sharing records of the first user group are arranged in reverse chronological order and linked to the purchase status.
[0091] For example:
[0092] User A shares product X (User B clicks on it but does not purchase it);
[0093] User C shares product Y (User B places an order and pays);
[0094] User D shares product Z (User B does not perform any action).
[0095] The first historical shared information includes records of users A, C, and D, and products X, Y, and Z, but product Y will be marked as high priority due to its high conversion rate.
[0096] In this embodiment of the invention, by introducing sharing data from other users on the basis of the target user's existing sharing records, the scope of sharing data can be expanded and the accuracy of the shared information can be increased.
[0097] Optionally, in the step of obtaining the second historical sharing information, a first user profile corresponding to the target user and a second user profile of the target sharing object can be determined; based on the first user profile and the second user profile, a second user group that has shared information with the target sharing object within a preset time period can be determined; based on the sharing information shared by the second user group to the target sharing object and the target sharing object's purchase information on the sharing information, the second historical sharing information can be obtained.
[0098] In this embodiment of the invention, the above-mentioned user profile can be determined based on the user's historical behavior data (such as browsing, collection, purchase, and sharing records), demographic attributes (age, gender, region), interest tags (such as "technology enthusiast" and "mother and baby user").
[0099] The aforementioned user profiles are recorded in the user database. Based on the user ID of the target user and the user ID of the target sharing object, the first user profile of the target user and the second user profile of the target sharing object can be found in the user database.
[0100] Specifically, within a preset time period, a set of all users who have shared products with the target sharing object is identified. This set of users includes multiple candidate users (such as users C, D, and E).
[0101] Based on the similarity between the profiles of candidate users (such as C, D, and E) and target user (A), users with a similarity greater than the first preset similarity are selected as the second user group. The profile similarity measurement criteria include consumption level, interest overlap rate, etc.
[0102] Based on the similarity between the profiles of candidate users (such as C, D, and E) and the target sharing object (B), users with a similarity greater than the second preset similarity are selected as the second user group. The profile similarity measurement criteria include consumption level, interest overlap rate, etc.
[0103] In one possible implementation, based on the profile similarity between candidate users (e.g., C, D, E) and target user (A) and profile similarity with target sharing object (B), users with a comprehensive similarity greater than a third preset similarity are selected to join the second user group. Weights can be set according to business needs, such as 40% profile similarity between candidate users and target user, and 60% profile similarity between candidate users and target sharing object. A comprehensive similarity is then calculated, and the Top-N candidate users are selected as the second user group.
[0104] It should be noted that the first user group mentioned above includes target users, while the second user group mentioned above does not include target users.
[0105] In this embodiment of the invention, when the target user and the sharing object have no direct historical interaction, indirect data is filtered through profile similarity to avoid recommendation blind spots. For example, during the first sharing, data from other users with similar consumption habits to the target user and / or the target sharing object, and whose interests match the sharing object, are used to improve the accuracy of the shared information.
[0106] Optionally, in the step of determining a second user group that has shared information with a target within a preset time period based on the first user profile and the second user profile, a third user group that has shared information with the target within a preset time period can be determined. The third user group includes multiple candidate users. Based on multiple first similarities between the user profiles corresponding to each candidate user in the third user group and the first user profile, and based on multiple second similarities between the user profiles corresponding to each candidate user in the third user group and the second user profile, each first similarity corresponds to one candidate user, and each second similarity corresponds to one candidate user. Based on the first similarity and the second similarity, the second user group is determined from the multiple candidate users.
[0107] In this embodiment of the invention, the user database is used to find all users who have shared products with the target sharing object within a preset time period, i.e., the third user group, which includes multiple candidate users.
[0108] Cosine similarity can be used to calculate multiple first similarities between the user profiles of each candidate user in the third user group and the first user profile. The similarity between each candidate user's user profile and the first user profile is calculated once.
[0109] Similarly, cosine similarity can be used to calculate multiple second similarities between the user profiles of each candidate user in the third user group and the second user profile, with each candidate user's user profile being calculated once for each second user profile.
[0110] Users whose first similarity to the target user is greater than the first preset similarity can be selected as the second user group. The similarity measurement criteria include consumption level, interest overlap rate, etc.
[0111] Users whose second similarity to the target sharing object is greater than the second preset similarity can be selected as the second user group. The similarity measurement criteria include consumption level, interest overlap rate, etc.
[0112] Users with a combined similarity score greater than a third preset similarity score can be selected to join the second user group based on the first similarity score between the candidate user and the target user, and the second similarity score between the candidate user and the target sharing object. Weights can be set according to business needs; for example, the weight of the first similarity score between the candidate user and the target user could be 40%, and the weight of the second similarity score between the candidate user and the target sharing object could be 60%. The combined similarity score can then be calculated, and the Top-N candidate users can be selected as the second user group.
[0113] In this embodiment of the invention, candidate users with similar or identical shopping styles to the target user can be selected as a second user group through a first similarity filter; candidate users with similar or identical shopping styles to the target sharing object can be selected as a second user group through a second similarity filter; and candidate users with similar or identical shopping styles to both the target user and the target sharing object can be selected as a second user group through the combined use of the first and second similarities. This can further improve the personalization of the shared information and enhance the user experience of the sharing object.
[0114] Optionally, in the step of generating target sharing information corresponding to the target sharing product based on the product information and historical sharing information of the target sharing product, if the historical sharing information is the first historical sharing information, then the historical sharing information corresponding to the target user is the main one, and the historical information corresponding to the first other user is the auxiliary one, to construct a first knowledge graph for the target sharing object; based on the first knowledge graph and the target sharing product information, the target sharing information corresponding to the target sharing product is generated.
[0115] In this embodiment of the invention, a first knowledge graph is constructed by taking the historical sharing information corresponding to the target user as the core node, the historical sharing information corresponding to the first other user as the auxiliary node, and the relationship between the nodes as user behavior and product attributes.
[0116] For example, user A shares product X (sneakers), and user B clicks on it but does not purchase it;
[0117] User C shared product Y (sports socks), and user B purchased it;
[0118] User D shared product Z (running shoes), and User B did not take any action.
[0119] The first knowledge graph is constructed as follows:
[0120] Core node: User A (sharing product X)
[0121] Relationship 1: User D → User A (sharing of similar products, the correlation value is the ratio of the number of times User A and User D share product X to the number of times they share similar products (similar products of product X)).
[0122] Relationship 2: User C → User A (Complementary product sharing, the correlation value is the ratio of the number of times User A and User C share product X to the number of times they share complementary products (complementary products of product X)).
[0123] After obtaining the first knowledge graph, multi-dimensional relationship mining of the knowledge graph can be used to uncover the association between historically shared products and target products, as well as the behavioral associations between users, thereby generating sharing information for target products that is more in line with the target users.
[0124] Specifically, the construction of the first knowledge graph mentioned above is based only on the target user and the first other user, which can reduce the amount of data in the knowledge graph and improve the computation speed of the first knowledge graph.
[0125] In one possible embodiment, after obtaining the first knowledge graph, the first knowledge graph and the product information of the target shared product can be used as input to a Large Language Model (LLM). Using prompt word engineering, the LLM generates corresponding sharing information based on the input first knowledge graph and the product information of the target shared product. The number of characters should not exceed N, where N is set by the user as needed. The aforementioned LLM can be a commercial LLM (such as GPT, Wenxin Yiyan, Tongyi Qianwen, etc.), invoked through an interface, or it can be a self-trained LLM, using the received product information, the first knowledge graph, and the sharing information as training corpus.
[0126] Optionally, in the step of generating target sharing information corresponding to the target sharing product based on the product information and historical sharing information of the target sharing product, if the historical sharing information is the second historical sharing information, then a second knowledge graph for the target sharing object is constructed based on the historical information corresponding to the second other user; and the target sharing information corresponding to the target sharing product is generated based on the second knowledge graph and the target sharing product information.
[0127] In this embodiment of the invention, when it is determined that the target sharing object has not received sharing information from the target user within a preset time period, the system performs second knowledge graph construction based on the second historical sharing information.
[0128] The core nodes of the second knowledge graph are the target products, and the associated nodes are the historical sharing information corresponding to the second user group. The associations can be collaborative product associations and group behavior associations. Collaborative product associations can be complementary (e.g., mobile phone and charger), substitutive (e.g., similar products from different brands), or matching (e.g., shirt and tie), with different association values corresponding to different relationships. Group behavior associations can be the conversion behavior of the target sharing object towards products shared by other users, such as frequently clicking on a certain type of product or purchasing a shared product.
[0129] For example, the second historical sharing information is as follows: User C shares product P (smartphone), and User B clicks on it but does not purchase it;
[0130] User E shared product Q (wireless charger), and user B purchased it;
[0131] User D shared product R (same brand phone case), and User B did not take any action.
[0132] The second knowledge graph is constructed as follows:
[0133] Core Node: Target Product S (Smartphone shared by User A).
[0134] Relationship 1: Complementary goods → Product Q (Wireless charger shared by user E).
[0135] Relationship 2: Substitute → Product P (Smartphone shared by User C).
[0136] Furthermore, if the product shared by the second user group has a synergistic relationship (matching relationship) with the target product, and the target user has made a purchase, a group behavior tag is generated, such as "User XX shared product XX that you purchased XX accessory from, click to view".
[0137] If the target audience has a high conversion rate for collaborative products, then design related promotions for the target products, such as "User XX shared that he / she has purchased XX mobile phone, now buy XX mobile phone and get a free charger".
[0138] In this embodiment of the invention, when a target user has no historical sharing records, information gaps are filled using group behavior data to avoid the sharing content becoming fixed. A second knowledge graph is used to identify complementary and substitutive relationships between products, enabling cross-product information sharing and further improving the user experience.
[0139] like Figure 2 As shown, an embodiment of the present invention provides a product information sharing device, which includes:
[0140] The receiving module 201 is used to receive a sharing request from a target user, wherein the sharing request includes the target sharing object and the product information of the target sharing product;
[0141] The acquisition module 202 is used to acquire the historical sharing information received by the target sharing object within a preset time period. The historical sharing information includes the product information of the historically shared products and the purchase information of the historically shared products.
[0142] The generation module 203 is used to generate target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information;
[0143] The sharing module 204 is used to share the target sharing information to the target sharing pair in the form of a link.
[0144] Optionally, the acquisition module 202 is further configured to query whether the target sharing object has received historical sharing information shared by the target user within the preset time period; if the target sharing object has received historical sharing information shared by the target user, then acquire first historical sharing information, the first historical sharing information including historical sharing information shared by the target user to the target sharing object and historical sharing information shared by a first other user to the target object; if the target sharing object has not received historical sharing information shared by the target user, then acquire second historical sharing information, the second historical sharing information including historical sharing information shared by a second other user to the target sharing object.
[0145] Optionally, the acquisition module 202 is further configured to determine a first user group that has shared information with the target sharing object within the preset time period, the first user group including the target user; and to acquire first historical sharing information based on the sharing information shared by the first user group to the target sharing object and the purchase information of the target sharing object regarding the sharing information.
[0146] Optionally, the acquisition module 202 is further configured to determine a first user profile corresponding to the target user, and a second user profile of the target sharing object; based on the first user profile and the second user profile, determine a second user group that has shared information with the target sharing object within the preset time period; and based on the sharing information shared by the second user group to the target sharing object, and the target sharing object's purchase information on the sharing information, acquire second historical sharing information.
[0147] Optionally, the acquisition module 202 is further configured to determine a third user group that has shared information with the target within the preset time period, the third user group including multiple candidate users; based on multiple first similarities between the user profiles corresponding to each candidate user in the third user group and the first user profile, and based on multiple second similarities between the user profiles corresponding to each candidate user in the third user group and the second user profile, each first similarity corresponds to one candidate user, and each second similarity corresponds to one candidate user; based on the first similarity and the second similarity, a second user group is determined from the multiple candidate users.
[0148] Optionally, the generation module 203 is further configured to, if the historical sharing information is the first historical sharing information, construct a first knowledge graph for the target sharing object, with the historical sharing information corresponding to the target user as the main component and the historical information corresponding to the first other user as the auxiliary component; and generate target sharing information corresponding to the target sharing product based on the first knowledge graph and the target sharing product information.
[0149] Optionally, the generation module 203 is further configured to, if the historical sharing information is the second historical sharing information, construct a second knowledge graph for the target sharing object using the historical information corresponding to the second other user; and generate target sharing information corresponding to the target sharing product based on the second knowledge graph and the target sharing product information.
[0150] like Figure 3 As shown, this embodiment of the invention also provides an electronic device, including a processor, which can execute any of the above-described product information sharing methods.
[0151] Specifically, it includes a processor 301 and a memory 302, as well as a computer program stored in the memory 302 and capable of running on the processor 301, which executes the product information sharing method, wherein:
[0152] The processor 301 executes the calculator program containing the product information sharing method stored in the memory 302, and performs the following steps:
[0153] Receive a sharing request from a target user, the sharing request including the target sharing object and product information of the target sharing product;
[0154] Obtain historical sharing information received by the target sharing object within a preset time period, the historical sharing information including product information of historically shared products and purchase information of historically shared products;
[0155] Based on the product information of the target shared product and the historical sharing information, target sharing information corresponding to the target shared product is generated;
[0156] The target sharing information is shared with the target sharing object in the form of a link.
[0157] Optionally, the step of obtaining historical sharing information received by the target sharing object within a preset time period, executed by processor 301, includes:
[0158] Within the preset time period, query whether the target sharing object has received historical sharing information shared by the target user;
[0159] If the target sharing object has received historical sharing information shared by the target user, then the first historical sharing information is obtained. The first historical sharing information includes historical sharing information shared by the target user to the target sharing object and historical sharing information shared by a first other user to the target object.
[0160] If the target sharing object has not received any historical sharing information from the target user, then the second historical sharing information is obtained, which includes historical sharing information shared by other users to the target sharing object.
[0161] Optionally, the process of obtaining the first historical sharing information executed by processor 301 includes:
[0162] A first user group that has shared information with the target sharing object within the preset time period is identified, and the first user group includes the target user.
[0163] Based on the sharing information that the first user group has shared with the target sharing object, and the purchase information of the target sharing object regarding the sharing information, the first historical sharing information is obtained.
[0164] Optionally, the process of obtaining the second historical sharing information executed by processor 301 includes:
[0165] Determine the first user profile corresponding to the target user, and determine the second user profile of the target sharing object;
[0166] Based on the first user profile and the second user profile, a second user group that has shared information with the target sharing object within the preset time period is determined;
[0167] Based on the sharing information that the second user group has shared with the target sharing object, and the target sharing object's purchase information of the sharing information, the second historical sharing information is obtained.
[0168] Optionally, the step of processor 301 executing the step of determining a second user group that has shared information with the target sharing object within the preset time period based on the first user profile and the second user profile includes:
[0169] A third user group that has shared information with the target within the preset time period is identified, and the third user group includes multiple candidate users;
[0170] Based on multiple first similarities between the user profiles of each candidate user in the third user group and the first user profile, and based on multiple second similarities between the user profiles of each candidate user in the third user group and the second user profile, each first similarity corresponds to one candidate user, and each second similarity corresponds to one candidate user.
[0171] Based on the first similarity and the second similarity, a second user group is determined from among the multiple candidate users.
[0172] Optionally, the processor 301 executes the step of generating target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information, including:
[0173] If the historical sharing information is the first historical sharing information, then the first knowledge graph for the target sharing object is constructed with the historical sharing information corresponding to the target user as the main part and the historical information corresponding to the first other users as the auxiliary part.
[0174] Based on the first knowledge graph and the target shared product information, target sharing information corresponding to the target shared product is generated.
[0175] Optionally, the processor 301 executes the step of generating target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information, including:
[0176] If the historical sharing information is the second historical sharing information, then a second knowledge graph for the target sharing object is constructed using the historical information corresponding to the second other user.
[0177] Based on the second knowledge graph and the target shared product information, target sharing information corresponding to the target shared product is generated.
[0178] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the product information sharing method provided in this invention and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0179] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0180] The above description discloses only preferred embodiments of the present invention and should not be construed as limiting the scope of the present invention. Therefore, equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
Claims
1. A method for sharing product information, characterized in that, The method includes the following steps: Receive a sharing request from a target user, the sharing request including the target sharing object and product information of the target sharing product; Obtain historical sharing information received by the target sharing object within a preset time period, the historical sharing information including product information of historically shared products and purchase information of historically shared products; Based on the product information of the target shared product and the historical sharing information, target sharing information corresponding to the target shared product is generated; The target sharing information is shared to the target sharing object in the form of a link; The step of obtaining the historical sharing information received by the target sharing object within a preset time period includes: Within the preset time period, query whether the target sharing object has received historical sharing information shared by the target user; If the target sharing object has received historical sharing information shared by the target user, then the first historical sharing information is obtained. The first historical sharing information includes historical sharing information shared by the target user to the target sharing object and historical sharing information shared by a first other user to the target sharing object. If the target sharing object has not received any historical sharing information shared by the target user, then the second historical sharing information is obtained, which includes historical sharing information shared by other users to the target sharing object. The step of generating target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information includes: If the historical sharing information is the first historical sharing information, then the first knowledge graph for the target sharing object is constructed with the historical sharing information corresponding to the target user as the main part and the historical sharing information corresponding to the first other users as the auxiliary part. Based on the first knowledge graph and the product information of the target shared product, target sharing information corresponding to the target shared product is generated; If the historical sharing information is the second historical sharing information, then a second knowledge graph for the target sharing object is constructed using the historical sharing information corresponding to the second other user. Based on the second knowledge graph and the product information of the target shared product, target sharing information corresponding to the target shared product is generated.
2. The product information sharing method as described in claim 1, characterized in that, The acquisition of the first historical sharing information includes: A first user group is identified that has shared information with the target sharing object within the preset time period, and the first user group includes the target user; Based on the sharing information that the first user group has shared with the target sharing object, and the purchase information of the target sharing object regarding the sharing information, the first historical sharing information is obtained.
3. The product information sharing method as described in claim 1, characterized in that, The acquisition of the second historical sharing information includes: Determine the first user profile corresponding to the target user, and determine the second user profile of the target sharing object; Based on the first user profile and the second user profile, a second user group is identified that has shared information with the target sharing object within the preset time period; Based on the sharing information that the second user group has shared with the target sharing object, and the purchase information of the target sharing object regarding the sharing information, the second historical sharing information is obtained.
4. The product information sharing method as described in claim 3, characterized in that, The step of determining a second user group that has shared information with the target sharing object within the preset time period based on the first user profile and the second user profile includes: A third user group is identified that has shared information with the target sharing object within the preset time period, and the third user group includes multiple candidate users; Based on multiple first similarities between the user profiles of each candidate user in the third user group and the first user profile, and based on multiple second similarities between the user profiles of each candidate user in the third user group and the second user profile, each first similarity corresponds to one candidate user, and each second similarity corresponds to one candidate user. Based on the first similarity and the second similarity, a second user group is determined from among the multiple candidate users.
5. A product information sharing device, characterized in that, The product information sharing device, used in any one of claims 1 to 4, comprises: A receiving module is used to receive a sharing request from a target user, wherein the sharing request includes the target sharing object and the product information of the target sharing product; The acquisition module is used to acquire historical sharing information received by the target sharing object within a preset time period. The historical sharing information includes product information of historically shared products and purchase information of historically shared products. The generation module is used to generate target sharing information corresponding to the target sharing product based on the product information of the target sharing product and the historical sharing information; The sharing module is used to share the target sharing information to the target sharing object in the form of a link.
6. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the product information sharing method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the product information sharing method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Book recommendation method and book recommendation equipment
CN114117225A
Information promotion method, device, equipment, medium and product
CN116739706A
User portrait-based gift recommendation method and system
CN118917929A