Commodity display method and related apparatus
By setting up product browsing controls in group chat sessions to display product showcases, the problem of products being overwhelmed by messages is solved, enabling efficient group sharing and personalized product display, thus promoting product sales.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2025-08-27
- Publication Date
- 2026-05-15
AI Technical Summary
When sharing products in group chats, the products are easily buried by a large number of group messages, making it difficult for members to find and view them quickly, resulting in low efficiency and hindering product sales.
By setting up a product browsing control in the group chat session interface, the product display interface is displayed in response to user trigger operations, showing products in the group chat session associated with the user, thus enabling quick group sharing.
It improves the efficiency of group sharing, avoids the problem of products being overwhelmed by messages, meets the personalized needs of different accounts, and helps promote product sales.
Smart Images

Figure CN2025117231_15052026_PF_FP_ABST
Abstract
Description
A product display method and related apparatus
[0001] This application claims priority to Chinese Patent Application No. 2024115718992, filed on November 5, 2024, entitled "A Method and Related Apparatus for Displaying Goods", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of data processing technology, and in particular to a product display method and related apparatus. Background Technology
[0003] Group chat refers to a conversation within a chat group where multiple members can communicate and interact, and share information and resources from other platforms for other members to view. For example, products can be shared in the group so that other members can learn about and purchase them.
[0004] In related technologies, when a member wants to share a product in a group, they can choose to forward the product to the group chat. After confirming the forwarding, the product is shared as a message in the group chat interface through the member's account. Group members can open the product message to learn about the product, purchase the product, etc., thereby promoting product sales through the group chat scenario.
[0005] However, in a group chat, new messages can be generated at any time, and the sheer volume of messages can overwhelm the products shared by members. This forces members to constantly scroll through messages to find the shared items. Clearly, this method of group sharing is inefficient and detrimental to product sales. Summary of the Invention
[0006] To address the aforementioned technical problems, this application provides a product display method and related apparatus, which can improve group sharing efficiency and promote product sales.
[0007] The embodiments of this application disclose the following technical solutions:
[0008] On one hand, embodiments of this application provide a product display method, executed by a computer device, the method comprising:
[0009] The first account enters a first conversation message in the group chat interface, and the first conversation message relates to the first product;
[0010] In response to the trigger operation performed by the first account on the product browsing control in the conversation interface, the product display interface corresponding to the first account is displayed. If the first product belongs to the group product associated with the group chat conversation, the first product is displayed in the product display interface corresponding to the first account. The group product is the product associated with the account in the group chat conversation.
[0011] In another aspect, embodiments of this application provide a product display device, the device comprising an input unit and a display unit:
[0012] The input unit is used to input a first conversation message through the first account in the conversation interface of the group chat, wherein the first conversation message relates to the first product;
[0013] The display unit is configured to respond to a trigger operation performed by the first account on the product browsing control in the conversation interface, and display the product display interface corresponding to the first account. If the first product belongs to the group product associated with the group chat conversation, the first product is displayed in the product display interface corresponding to the first account. The group product is the product associated with the account in the group chat conversation.
[0014] Furthermore, embodiments of this application provide a product display method, executed by a computer device, the method comprising:
[0015] Receive the first conversation message sent through the first account in the group chat conversation interface;
[0016] The first session message is analyzed to obtain an analysis result. The analysis result is used to indicate whether the first session message involves a first product and whether the first product belongs to a group product associated with the group chat session. The group product is an account in the group chat session that is associated with the group chat session.
[0017] If the analysis result indicates that the first session message involves the first product and the first product belongs to the group of products, then a product association request carrying the first product is sent to the first account. The product association request is used to instruct that the first product be associated with the first account so that the first product associated with the first account can be displayed in the product display interface corresponding to the first account.
[0018] In another aspect, embodiments of this application provide a product display device, the device comprising a receiving unit, an analysis unit, and a sending unit:
[0019] The receiving unit is used to receive a first session message sent through the first account in the session interface of the group chat session;
[0020] The analysis unit is used to analyze the first session message and obtain analysis results. The analysis results are used to indicate whether the first session message involves the first product and whether the first product belongs to the group product associated with the group chat session. The group product is an account in the group chat session that is associated with the group chat session.
[0021] The sending unit is configured to send a product association request carrying the first product to the first account if the analysis result indicates that the first session message involves the first product and the first product belongs to the group of products. The product association request is used to instruct that the first product be associated with the first account so that the first product associated with the first account can be displayed in the product display interface corresponding to the first account.
[0022] On the other hand, embodiments of this application provide a computer device, the computer device including a processor and a memory:
[0023] The memory is used to store computer programs and to transfer the computer programs to the processor;
[0024] The processor is configured to execute the method described in any of the foregoing aspects according to instructions in the computer program.
[0025] On the other hand, embodiments of this application provide a computer-readable storage medium for storing a computer program, which, when run by a computer device, causes the computer device to perform the methods described in any of the foregoing aspects.
[0026] On the other hand, embodiments of this application provide a computer program product, including a computer program that, when run on a computer device, causes the computer device to perform the methods described in any of the foregoing aspects.
[0027] As can be seen from the above technical solution, the first message entered by the first account in a group chat reflects the first account's product needs in this group chat, and the group products associated with the group chat are the products associated with the account in the group chat. Thus, when the first message involves the first product, and the first product belongs to the group, in response to the first account's trigger operation on the product browsing control in the chat interface, the product display interface corresponding to the first account is displayed. The first product is displayed in the product display interface corresponding to the first account. Based on this, products associated with accounts within the group can be quickly shared with the first account, achieving efficient group product sharing and promoting product sales. Furthermore, the product display interface can be triggered based on the product browsing control, allowing a comprehensive overview of the products shared with the first account in the group chat. Compared to other technologies that share products via messages within group chat interfaces, this method eliminates the need to scroll through messages to find shared products. This avoids the problem of products being buried under a flood of messages, making it difficult for the primary account to see what they are following. This improves group sharing efficiency and promotes sales. Furthermore, in group chat scenarios, different accounts may input different messages, resulting in variations in the products displayed on different accounts. This allows for more accurate and personalized sharing to meet the diverse product needs of different accounts, further boosting sales. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 is a schematic diagram of an application scenario of a product display method provided in an embodiment of this application;
[0030] Figure 2 is a flowchart of a product display method on the terminal side provided in an embodiment of this application;
[0031] Figure 3 is a schematic diagram of a product viewing operation process provided in an embodiment of this application;
[0032] Figure 4 is a flowchart of a server-side product display method provided in an embodiment of this application.
[0033] Figure 5 is a logical interaction diagram of a product display method provided in an embodiment of this application;
[0034] Figure 6 is a schematic diagram of associating products with a group chat session through a first account, according to an embodiment of this application.
[0035] Figure 7 is a schematic diagram illustrating how a second account can be used to associate products with a group chat session, according to an embodiment of this application.
[0036] Figure 8 is a schematic diagram of editing a group of products according to an embodiment of this application;
[0037] Figure 9 is a schematic diagram of a product display interface showing products and product description information provided in an embodiment of this application;
[0038] Figure 10 is a schematic diagram of a backtracking control provided in an embodiment of this application;
[0039] Figure 11 is a schematic diagram of a product group sharing method provided in an embodiment of this application;
[0040] Figure 12 is a schematic diagram of a product display interface based on combination provided in an embodiment of this application;
[0041] Figure 13 is a schematic diagram illustrating the display of product popularity according to an embodiment of this application;
[0042] Figure 14 illustrates a product group sharing method based on consultation message tags provided in an embodiment of this application;
[0043] Figure 15 is a structural diagram of a product display device provided in an embodiment of this application;
[0044] Figure 16 is a structural diagram of another product display device provided in an embodiment of this application;
[0045] Figure 17 is a structural diagram of a terminal provided in an embodiment of this application;
[0046] Figure 18 is a structural diagram of a server provided in an embodiment of this application. Detailed Implementation
[0047] The embodiments of this application will now be described with reference to the accompanying drawings.
[0048] In practical applications, sharing products in group chat sessions facilitates understanding and purchasing of the products among group members, thereby promoting sales through the group chat scenario. In related technologies, once a user confirms sharing a product in a group chat, the user's terminal uploads the product information and the information of the shared group chat to the server. The server then sends the product information as a message to the group chat using the account's settings. Based on this, all members of the group chat can open the chat interface on their terminals to see the product message. Specifically, they can open the product message to learn about product details, purchase the product, etc.
[0049] However, group chat sessions typically involve a large number of members, and a large number of new messages may be generated at any time, overwhelming previously sent messages. Members usually view previously sent messages by scrolling through the chat interface. Because of this characteristic of group chats, when sharing products via messages, the products are easily buried under a flood of group messages, causing members to easily miss product information or need to constantly scroll through the group chat to find the shared product. Therefore, the group product sharing method used in related technologies is inefficient, hindering both user access to products and product sales.
[0050] To address this, this application provides a product display method and related apparatus. When a first account inputs a first conversation message in a group chat session that relates to a first product, and the first product belongs to the group products associated with the group chat session, in response to a trigger operation performed by the first account on the product browsing control in the conversation interface, a product display interface corresponding to the first account is displayed, showing the first product. The group products associated with the group chat session are those linked to the account within the group chat session. Thus, based on the conversation message input in the group chat session, products associated with accounts within the group are quickly shared to the first account, achieving efficient group sharing and promoting product sales.
[0051] Compared to related technologies that share products via messages in the group chat interface, this application allows users to view all products shared by the first account in the group chat simply by triggering the product display interface through a product browsing control. Users no longer need to scroll through messages in the group chat interface to see the products they are following. This avoids the problem of the first account's products being overwhelmed by numerous messages, making it difficult for them to see the shared products, thus improving group sharing efficiency and promoting product sales.
[0052] Meanwhile, in group chat scenarios, different accounts may enter different conversation messages, which may result in differences in the product display interface shared to different accounts. This also enables more accurate personalized sharing to different accounts in group sharing, so as to meet the product needs of different accounts and help promote product sales.
[0053] The product display method provided in this application can be implemented using a computer device, which can be a terminal or a server. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. Terminals include, but are not limited to, smartphones, computers, smart voice interaction devices, smart home appliances, and in-vehicle terminals. Terminals and servers can be directly or indirectly connected via wired or wireless communication, and this application does not impose any limitations on this connection.
[0054] The embodiments of this application can be specifically applied to various scenarios of product display in group chat sessions, such as product display in group chat sessions of social applications, so that users can conveniently learn about and purchase products during social interactions.
[0055] It should be noted that in the specific embodiments of this application, the process of displaying products may involve user information and other related data. When the above embodiments of this application are applied to specific products or technologies, it is necessary to obtain separate consent or permission from the user, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0056] Figure 1 illustrates an application scenario of the product display method provided in this application. In the scenario shown in Figure 1, a terminal 100 (such as the aforementioned smartphone, computer, etc.) is used as an example of the aforementioned computer device to illustrate this application:
[0057] In this context, terminal 100 can refer to the terminal corresponding to the first account. This terminal 100 can be used to display the chat interface of the group chat session, and the first account can enter chat messages in this group chat session. As shown in Figure 1, the group chat session can be a multi-person session named "Happy Group" that includes 300 accounts.
[0058] In practical applications, terminal 100 can input the first conversation message in the group chat session interface using the first account. Correspondingly, this first conversation message can be displayed in the group chat session interface so that other members in the group can see it.
[0059] The first conversation message reflects the product needs of the first account in the current group chat, so products can be shared with the first account based on this. Specifically, terminal 100 can respond to the first conversation message involving a first product, and the first product belonging to a group product associated with the group chat, by associating the first product with the first account. Here, a group product is an account associated with a group chat. Therefore, when the first account's product need in this group chat is a product already associated with that group chat, associating the product with the first account first allows for quick sharing of the product to the first account, thus achieving efficient group sharing and promoting product sales.
[0060] A product browsing control is also provided to view products associated with the first account. Specifically, terminal 100 can respond to the first account's trigger operation on the product browsing control in the session interface (as shown in the click operation in the example of Figure 1), and can display the product display interface corresponding to the first account, which displays the first product associated with the first account.
[0061] As can be seen, the product display interface can be triggered based on the product browsing control, allowing users to view all the products followed by the first account in the group chat. Compared to related technologies that share products as messages within the group chat interface, this eliminates the need for the user corresponding to the first account to scroll through messages in the group chat interface to see the products they follow. This avoids the problem of the first account's followed products being overwhelmed by numerous group chat messages, making it difficult for them to see their items. This improves group sharing efficiency and is beneficial for promoting product sales.
[0062] Understandably, other accounts in a group chat can also share products using the same method, and view products at a glance using the product browsing controls in the chat interface, solving the problem of products being overwhelmed by messages in group chat scenarios. Furthermore, different accounts may enter different chat messages, resulting in differences in the products displayed on the product screens of different accounts. This also enables more accurate and personalized sharing to different accounts in group chats, meeting their product needs and promoting sales.
[0063] Figure 2 is a flowchart of a product display method on a terminal side according to an embodiment of this application. The method is illustrated using a terminal as an example of the aforementioned computer device, and includes steps S201-S202:
[0064] S201: Enter the first conversation message in the group chat conversation interface through the first account. The first conversation message involves the first product.
[0065] Group chat sessions refer to multi-user chat groups that include multiple accounts. They are typically created within an application, such as a social networking application. Usually, an application runs on the device, and users log in to the application based on their account to open a group chat session, enter messages in the chat interface, and interact with other accounts in the group.
[0066] The first conversation message entered by the first account in the group chat can reflect the first account's product needs in this group. Therefore, products can be shared with the first account in the group based on the first conversation message.
[0067] It should be noted that this application does not impose any restrictions on the type of message in the first session. For example, the first session message can be a text message, a voice message, an image message, a card message (such as a tweet sent in a group through the first account), etc., which can be determined according to the actual situation, and this application does not impose any restrictions.
[0068] In this embodiment of the application, the first session message may involve the first product, that is, the first session message can indicate that the first account wants to learn about the first product through the group chat session, that is, the product demand of the first account in this group is the first product.
[0069] S202: In response to the triggering operation performed by the first account on the product browsing control in the conversation interface, the product display interface corresponding to the first account is displayed. If the first product belongs to the group product associated with the group chat conversation, the first product is displayed in the product display interface corresponding to the first account.
[0070] Group products are accounts associated with a group chat session. They can be considered a list of products linked to that group chat session, used for quick group sharing of products among accounts within the group. Therefore, if the first product is a group product, it means that the first product is already associated with the group chat session. In this case, the terminal can associate the first product with the first account, thereby enabling the quick sharing of the product to the first account when an account's product request in the group chat matches a group product. This achieves rapid group sharing of products in group chat scenarios and improves the efficiency of group product sharing.
[0071] Furthermore, the first product is associated with a second account in the group chat, and this second account is different from the first account. This demonstrates that products associated with other accounts can be quickly shared with the first account within a group chat, improving the efficiency of product sharing in groups.
[0072] The product browsing control can trigger the display of the product showcase interface. The product showcase interface corresponding to the first account displays the first product associated with the first account. In this way, the product showcase interface allows users to view all the products shared by the first account in the group chat, that is, to view all the products followed by the first account in the group.
[0073] Compared to other technologies that share products via messages in the group chat interface, this method eliminates the need to scroll through messages to see shared products. This avoids the problem of products being buried by too many messages in the group, making it difficult for the first account to see the products they are following. This improves group sharing efficiency and helps promote product sales.
[0074] The product browsing control is located in the current group chat session's interface. It is triggered by a member's action within the current group chat session to open the product display interface of the first account, allowing users to quickly view the products and thus promoting sales.
[0075] It should be noted that this application does not impose any limitations on the form of the product browsing control, its position in the session interface, or the display method of the product display interface. For ease of understanding, this application provides a schematic diagram of a product viewing operation process as shown in Figure 3, which serves as an example:
[0076] First, the group chat interface displays chat messages, message input controls, and extended controls (as shown by the plus sign in the example in Figure 3). For instance, in a chat interface for a group named "Happy Group," the interface displays the first chat message entered by the first account, as well as chat messages entered by other accounts. The first chat message can be entered using the message input controls.
[0077] Next, trigger actions (such as clicks) can be performed on the extended controls to bring up the control display area that shows the product browsing controls. In practical applications, other controls (such as image upload controls) can also be displayed in the control display area; there are no restrictions on this.
[0078] Afterwards, a trigger operation (such as a click operation) can be performed on the product browsing control to enter the product display interface corresponding to the first account. This product display interface can display the first product associated with the first account, thus achieving the purpose of viewing the products at a glance, isolating the products from the conversation messages, so that they will not be overwhelmed by the conversation messages, etc.
[0079] In practical applications, the product display interface corresponding to the first account can show multiple products associated with this group chat session. To facilitate user viewing of products, product cards can be displayed on the product display interface corresponding to the first account. Subsequent actions can be triggered on these product cards to view product details, etc. As shown in Figure 3, triggering an action (such as clicking) on the product card of the first product leads to the product details interface of the first product. This interface displays the product details of the first product, allowing users to fully understand it. Furthermore, the product details interface of the first product includes purchase controls to facilitate product purchases and promote sales.
[0080] It is understood that the above embodiment is illustrated using the first account as an example. For other accounts, the same method can be used to achieve group sharing of products. In group chat scenarios involving a large number of accounts, the product list for the group chat session, accessible to all accounts in the group, allows for rapid sharing of the product to all accounts once a message from an account matches a specific product, thus achieving efficient group sharing.
[0081] As can be seen from the above technical solution, the first message entered by the first account in a group chat reflects the first account's product needs in this group chat, and the group products associated with the group chat are the products associated with the account in the group chat. Thus, when the first message involves the first product, and the first product belongs to the group, in response to the first account's trigger operation on the product browsing control in the chat interface, the product display interface corresponding to the first account is displayed. The first product is displayed in the product display interface corresponding to the first account. Based on this, products associated with accounts within the group can be quickly shared with the first account, achieving efficient group sharing and promoting product sales. Furthermore, the product display interface can be triggered based on the product browsing control, allowing a comprehensive view of the products followed by the first account in the group chat. Compared to related technologies that share products as messages in the chat interface, this eliminates the need to scroll through messages in the chat interface to see the shared products, thus avoiding the problem of the first account's followed products being overwhelmed by numerous messages in the group, improving group sharing efficiency and promoting product sales. Meanwhile, in group chat scenarios, different accounts may enter different conversation messages, which may result in differences in the product display interface shared to different accounts. This also enables more accurate personalized sharing to different accounts in group sharing, so as to meet the product needs of different accounts and help promote product sales.
[0082] Through the above embodiments, using a terminal as the aforementioned computer device, the product display method provided in this application has been illustrated from the terminal side. It should also be noted that this application does not limit the method for determining how the first session message relates to the first product. For ease of understanding, the following methods are provided as examples in this application's embodiments:
[0083] Typically, interaction between multiple accounts in a group chat is server-based. Each account in a group chat can log in via a terminal and then interact within the group chat (such as entering chat messages in the chat interface). For example, multiple terminals corresponding to multiple accounts can establish connections with the server, which then distributes chat messages sent by one account to multiple terminals, displaying the chat messages in the chat interface on each terminal.
[0084] Therefore, in one possible implementation, the server can analyze the first session message to determine whether it involves a first product, etc. That is, this application embodiment will use a server as the aforementioned computer device for illustrative purposes. Specifically, please refer to the flowchart of a server-side product display method shown in Figure 4, which includes steps S401-S403:
[0085] S401: Receive the first session message sent through the first account in the group chat session's session interface.
[0086] S402: Analyze the first session message and obtain the analysis results.
[0087] The first session message reflects the product demand of the first account in the group chat. After the server receives the first session message, it can analyze the message to determine the product demand of the first account.
[0088] The analysis results can be used to indicate whether the first conversation message involves the first product, and whether the first product belongs to the group products associated with the group chat conversation. Group products are accounts associated with the group chat conversation and can be considered as a list of products associated with this group chat conversation. Thus, by analyzing the first conversation message, it can be determined whether the first account's product demand is a specific product in the group products, which is helpful for subsequent group sharing.
[0089] S403: If the analysis results indicate that the first session message involves the first product and the first product belongs to the group products, then send a product association request carrying the first product to the first account.
[0090] If the analysis results indicate that the first session message involves the first product, it means that the first account's product demand in the group chat session is the first product. Since the first product is a group product, it can be quickly shared across the group to meet the first account's product demand. Specifically, the server can send a product association request carrying the first product to the first account. This product association request can be used to instruct the first account to associate the first product with the first account, so that the first product associated with the first account can be displayed in the product display interface corresponding to the first account.
[0091] As can be seen, the server can analyze the messages in the first chat session to clarify the product demand of the first account in the group chat session. Once it's determined that the product demand is the first product in the group, a product association request is sent for that first product, thus linking it to the first account. Since the first product can be associated with a second account in the group chat session, this allows for the rapid sharing of products associated with other accounts to the first account within the group, achieving fast group product sharing, improving the efficiency of group product sharing, and ultimately promoting product sales.
[0092] Understandably, if other accounts in the group chat (such as a third or fourth account) also request the same product as the first item, the server can send product association requests to these accounts to associate the first product with them, enabling rapid group sharing of the product. Simultaneously, these accounts can open their respective product display interfaces using the product browsing controls, allowing them to view the products without being affected by chat messages within the group chat, thus promoting product sales.
[0093] Typically, servers possess greater computing power. Therefore, analyzing account-entered conversation messages through the server improves analysis efficiency, enabling faster determination of an account's product needs within a group chat session and enhancing the efficiency of product sharing. In practical applications, a server can provide services to multiple group chat sessions. To better manage the group products associated with each group chat session, the server can record the group products corresponding to each session. As an example, the server can record {chat_i, window_j, shop_list: {shop_a, shop_b, shop_c}}, where chat_i is the group chat session ID, window_j is the product showcase ID for the group chat session, and shop_list is the list of group products associated with the session, such as product a (shop_a), product b (shop_b), and product c (shop_c).
[0094] The above embodiments illustrate the product display method provided in this application from both the terminal side and the server side. To better understand this method, this application also provides a logical interaction diagram of the product display method shown in Figure 5. In the example in Figure 5, the terminal 510 and the server 520 can be connected via a network. This example is used to illustrate the product display method provided in this application.
[0095] First, on terminal 510, the first session message can be entered using the first account (see S501). Specifically, the group chat session can be created in an application, and the application can be running on terminal 510, with the user logged in using the first account. Accordingly, on terminal 510, the first session message can be entered in the group chat session interface using the first account. Furthermore, terminal 510 can send the first session message to server 520 (see S502).
[0096] Next, server 520 can analyze the first session messages and obtain the analysis results (see S503) to determine the product demand of the first account in this group chat session.
[0097] If the analysis results indicate that the first session message involves the first product and the first product belongs to the group product, then the server 520 can send a product association request carrying the first product to the terminal 510 (see S504). Here, the group product is an account in the group chat session associated with the group chat session, and the first product is a second account in the group chat session associated with the group chat session.
[0098] Accordingly, terminal 510 can associate the first product with the first account (see S505). Based on this, the second account is associated with the first product in the group chat session and shared with the first account, thus realizing product group sharing.
[0099] When a user wants to view a product, they can trigger an operation on the product browsing control in the session interface on terminal 510. Correspondingly, terminal 510 can respond to the trigger operation on the product browsing control by displaying the product display interface corresponding to the first account (see S506). This product display interface shows the first product associated with the first account. Based on this, the product display interface can be opened through the product browsing control, facilitating product viewing and decoupling product messages from session messages, thereby avoiding problems such as session messages overwhelming product messages.
[0100] The above embodiments illustrate the product display method provided in this application. It should also be noted that this application does not limit the method for determining group products, the content displayed on the product display interface, or the method for analyzing the first session message to obtain the analysis results. For better understanding, this application will be illustrated through the following embodiments:
[0101] (a) Regarding the method for determining grouped goods, the embodiments of this application provide the following examples:
[0102] In a group chat scenario, any member of the group can share products. Therefore, in one possible implementation, accounts in the group chat can associate products with the chat, thus forming group products associated with the chat. For ease of understanding, this application embodiment will illustrate the process by taking the association of a first account and a second account with products in the group chat as examples:
[0103] When a user with the primary account wants to associate a product with a group chat session, they can perform the product association operation through that primary account. Correspondingly, the terminal can respond to the product association operation performed by the primary account, adding the primary target product to the group's products. Here, the primary target product refers to the product that the user with the primary account wants to associate with the group chat session; it can be considered a product that the user wants to share with other members of the group.
[0104] Similarly, a second account can also associate products with a group chat session, such as associating a second target product with a group chat session, as detailed in the description of the above embodiments.
[0105] As can be seen, this application provides a group sharing mechanism where users can associate products they want to share with other members of a group with the group's product list. When other members' product requests match that product, the link is then established with the corresponding account, thus achieving the goal of sharing the product with other members. Based on this, any user in a group chat can associate products with the chat to share their desired products with other members, ensuring a smooth sharing experience for all members. For specific sharing details, please refer to the aforementioned embodiments S201-S202. Using the group sharing method provided by this application, users who want to share products only need to associate the product with the group's product list, and subsequent sharing is based on members' product requests, achieving on-demand sharing. This avoids interfering with members who are not interested in the product, thus protecting the user experience of all members in the group chat.
[0106] For ease of understanding, this application also provides a schematic diagram, as shown in Figure 6, illustrating the association of products to a group chat session through a first account. Specifically:
[0107] The control display area shows the aforementioned product browsing control, as well as a product association control. This control allows users to associate products with the group chat session. Specifically, the first account can perform a product association operation using the product association control. Correspondingly, the terminal can respond to this operation by displaying the product association interface for the first account. The user of the first account can upload the first target product they wish to associate in this interface. As shown in Figure 6, after selecting the first target product, the user can trigger an operation (such as clicking) on the upload control to complete the product association operation with the first target product in the group chat session. Afterwards, if the association is successful, a success message will be displayed; if the association fails, a failure message (such as a duplicate association message) will also be displayed to promptly inform the user of the association result.
[0108] In practical applications, to boost product sales, product recommenders can create group chat sessions and then recommend products to users within the group, aiming to increase sales. Typically, the product recommender acts as a third party between the buyer and seller, with the seller being the merchant. This scenario can be termed a product-selling scenario leveraging group chat sessions. In this scenario, the product recommender can be the only person in the group chat session with the authority to associate products. Therefore, in another possible implementation, all group products associated with a single chat session can be linked to a single account.
[0109] For ease of understanding, taking the aforementioned second account as the product recommender's account in the group chat as an example, in another possible implementation, the second account is the only account in the group chat with product association permissions, and all group products are associated with the group chat by the second account.
[0110] Therefore, in group chat e-commerce scenarios, only specific accounts can associate products with the group chat, which is beneficial for product sales. Furthermore, it prevents malicious association of random products with the group chat, ensuring the reliability of product sharing within the group.
[0111] Understandably, with this implementation, the aforementioned product association control will only be displayed in the chat interface of the second account's group chat session. The product association control will not be displayed in the chat interfaces of other accounts in the group chat (i.e., accounts without product association permissions). Based on this, product association permissions in group chat sessions can be managed.
[0112] Furthermore, corresponding to this implementation, in order to promptly meet the product needs of other accounts in the group and promote product sales, this application embodiment also provides a group product replenishment mechanism. Specifically, if the analysis result indicates that the first session message involves the first product, and the first product is not part of the group products, it means that the first account's product need in the group chat session is the first product, but the first product is not available in the group products, therefore the first product cannot be shared with the first account. In this case, the server can send a supplementary association prompt message to the second account. This supplementary association prompt message can be used to indicate that the group products do not include the first product. Correspondingly, the server can respond to the first association request sent by the second account to associate the first product with the group chat session, and replenish the first product to the group products. The first association request can be generated in response to a product association operation performed by the second account based on the supplementary association prompt message, and this product association operation is used to indicate that the first product is associated with the group chat session.
[0113] Therefore, if a product that a group member wants is not available in the group's product listings, a second account with product association permissions (such as the product recommender) can be promptly notified to supplement the group's product offerings. After supplementation, the first product can be shared with the first account based on the aforementioned group sharing mechanism to promote product sales.
[0114] In practical applications, when associating products with group chat sessions, information related to product sales, such as the product's source, name, product images, discount information, price, and shipping details, can be configured. This allows for a more comprehensive understanding of the product after it is shared with other accounts, thereby promoting sales. Furthermore, the account associated with the product can edit this information. For ease of understanding, this application uses the aforementioned product-selling scenario in a group chat session as an example, specifically assuming the second account is the only account in the group chat session with product association permissions. Figure 7 illustrates an example of associating products with a group chat session through a second account, and Figure 8 illustrates an example of editing group products. Specifically:
[0115] As shown in Figure 7, when associating a product with a group chat session, you can set the product's source (e.g., which store the product comes from), the corresponding promotional activities, and the product's price. For example, in the example in Figure 7, when the second account associates product C with the group chat session, it sets the source of product C to product 2, the promotional activity to discount C, and the price to xx. Then, it triggers an operation on the upload control. Finally, after successful association, product C and the relevant information configured for product C will be displayed.
[0116] As shown in Figure 8, a specific product can be triggered (e.g., a trigger operation is performed on product A) to display the product's settings interface. The product settings interface may include controls for editing product information (such as editing the product's price, promotional activities, etc.), controls for setting product inquiry message tags, and controls for deleting the product. Therefore, accounts with product association permissions also have the permission to edit products, enabling better management of group products.
[0117] The above embodiments illustrate the linking of accounts to products within a group chat session. It should also be noted that this application does not limit the method for adding products to the group's product list after the product linking operation. For ease of understanding, the following methods are provided as examples in this application's embodiments:
[0118] In a group chat session, any user can associate a product with the session, potentially leading to different users associating the same product. To avoid duplicate associations, one possible implementation involves checking if the associated product already exists in the group's product list after the association operation is performed, before deciding whether to add the product to the group's product list. Based on this, a deduplication mechanism for group products is provided to prevent duplicate associations.
[0119] In practice, when the first account performs the product association operation to link the first target product to the group chat session, if the group products do not include the first target product, it indicates that the first target product is being associated with the group chat session for the first time. In this case, the terminal can add the first target product to the group products to complete the association, so that it can be shared with other accounts in the group chat session later. Furthermore, the terminal can also display a successful association notification message to inform the user that the first target product has been successfully associated with the group chat session. For example, as shown in Figure 6, the terminal can display a successful association notification message.
[0120] Conversely, if the group of products includes the first target product, it indicates that this association is a duplicate association. In this case, the terminal can display a duplicate association prompt message, which can be used to indicate that the first target product is already in the group of products. Based on this, duplicate associations can be avoided, and the group sharing experience of the first account that first associates the first target product can also be guaranteed. For example, as shown in Figure 6, the terminal can display a duplicate association prompt message.
[0121] In practical applications, after responding to a product association operation, the terminal can send a product association request to the server to complete the association between the product and the group chat session. If it is determined that the desired product already exists in the group's products, the server can reject the association request and send a duplicate association prompt message to the terminal, informing it that the association has failed due to duplicate association. This helps reduce the computational load on the terminal side. For ease of understanding, this application embodiment uses the example of a second account associating a product with a group chat session, illustrating the process from the server side:
[0122] When a user with a second account wants to associate a product with a group chat session, they can do so on the terminal associated with the second account. The terminal then sends an association request to the server. Correspondingly, the server can respond to the second association request sent by the second account, instructing the user to associate a second target product with the group chat session through the second account. The second target product can be any product that the user with the second account wants to associate with the group chat session.
[0123] At this point, it can be determined whether the group chat session already contains the second target product before deciding whether to associate it. Specifically, if the group products do not include the second target product, the server can directly add the second target product to the group products. Furthermore, a successful association notification message can be sent to the terminal to inform the user of the second account that the second target product has been successfully associated with the group chat session, and can subsequently be shared within that group chat session according to the product needs of group members.
[0124] Conversely, if the group's products include the second target product, the server can reject the second association request and send a duplicate association notification to the second account. This notification indicates that the second target product is already listed in the group's products, informing the second account user that another member has already associated the second target product, thus causing the second account's association attempt to fail. Therefore, avoiding duplicate associations also ensures a better group sharing experience for the member who initially associated the second target product.
[0125] Based on this, duplicate associations are avoided, while also ensuring the sense of accomplishment of the member who first associates a product with the group sharing, which is conducive to improving members' enthusiasm for group sharing, thereby promoting product group sharing and sales in group chat scenarios.
[0126] (II) Regarding the content displayed on the product display interface, the embodiments of this application provide the following examples:
[0127] To help users quickly understand products and thus boost sales, one possible implementation is to display the product description information of the first product on the product display interface corresponding to the first account. This product description information can refer to information related to the first product. Based on this, when the user corresponding to the first account opens the product display interface, they can quickly understand the first product through the product description information, thereby increasing the user's willingness to purchase the first product and promoting sales.
[0128] It should be noted that this application does not impose any restrictions on the content or method of determining the product description information.
[0129] For ease of understanding, the embodiments of this application provide the following examples:
[0130] In one possible implementation, the product description information of the first product may include at least one of explanatory information, feedback information, and discussion information.
[0131] The descriptive information can be provided by a second account for the first product. That is, whoever associates a product with the group chat can provide descriptive information for that product. Users who associate products have a more accurate understanding of them. Therefore, having the associate of a product provide descriptive information to determine the product description helps ensure that the product and its description match, thus enabling a more accurate introduction of the product to other users and helping them understand it.
[0132] Furthermore, feedback can be provided by accounts other than the second account in the group chat regarding the first product. Typically, the first product is associated with the second account, so accounts other than the second account in the group chat can be the accounts that shared the first product. Feedback can be provided after they have learned about the first product (such as after purchasing and using it), thus serving as supplementary information to the first product to generate richer product descriptions and help other users understand the product more comprehensively.
[0133] Furthermore, discussion information can be determined based on historical conversation messages related to the first product within the group chat's history. That is, information exchanged by group members regarding the first product can also help users understand it and thus can serve as product description information.
[0134] For ease of understanding, this application embodiment also provides a schematic diagram of a product display interface showing product and product description information, as shown in Figure 9. Specifically:
[0135] In the example shown in Figure 9, the product display interface corresponding to the first account displays the first product associated with the first account (e.g., product A), along with product description information, specifically including: "1. Product A is a windproof and waterproof jacket. 2. I bought it after it was shared in a group, and it is indeed very windproof. 3. I bought this before, and it's really good." The first product description can be the aforementioned explanatory information, the second can be the aforementioned feedback information, and the third can be the aforementioned discussion information. Based on this, when the user of the first account opens the product display interface, they can quickly understand product A, increasing their willingness to purchase product A and promoting sales.
[0136] In practical applications, since the discussion information is determined based on historical conversation messages related to the first product in the group chat, and the original text of these historical conversation messages more accurately reflects the discussions about the first product in the group chat at that time, another possible implementation involves displaying a backtracking control for the first product on the product display interface corresponding to the first account if the product description information includes discussion information. This backtracking control is used to jump to historical conversation messages related to the first product. Specifically, the terminal can respond to the trigger operation implemented by the first account on the backtracking control, jumping to the conversation interface displaying historical conversation messages related to the first product. Based on this, it is possible to directly jump to the original text of the historical conversation messages discussing the product, so that users can more comprehensively understand the relevant messages posted by group members regarding the first product, thereby gaining a more comprehensive understanding of the first product.
[0137] For ease of understanding, this application also provides a schematic diagram of a backtracking control as shown in Figure 10, specifically:
[0138] In the example in Figure 10, the product display interface corresponding to the first account shows the first product associated with the first account (e.g., product A), along with product description information and a backtracking control for product A. When a trigger operation (e.g., a click) is performed on this backtracking control, the user is directly redirected to the group chat session interface, which then displays historical session messages related to product A. This allows the user of the first account to better understand product A.
[0139] To achieve more efficient and faster product group sharing, another possible implementation is to include products from other sessions in the product display interface, so that products from other sessions can be quickly shared to the current session, thereby improving the efficiency of product group sharing.
[0140] In practice, the product display interface corresponding to the aforementioned first account may also include second products from other conversations besides group chat conversations. Accordingly, the terminal can respond to the sharing operation performed by the first account on the second product in the product display interface and share the second product in the conversation interface.
[0141] Based on this, products from other conversations can be quickly shared into the current group chat conversation, thus achieving more efficient product sharing. In related technologies, users need to exit the current group chat conversation, enter the conversation conversation of another conversation, browse the conversation messages to find the product link, and then forward it to the other group chat conversation to achieve the purpose of sharing products from other conversations to other conversations. In contrast, this application eliminates the need to exit the current group chat conversation or browse conversation messages to find product links; users only need to select products from other conversations from the product display interface to share them, thus achieving the purpose of sharing products from other conversations to the current conversation. This simplifies the group sharing interaction process and improves the efficiency of product group sharing.
[0142] For ease of understanding, this application also provides a schematic diagram of product group sharing as shown in Figure 11, specifically:
[0143] In the example shown in Figure 11, the product display interface of the first account includes a first list and a second list. The first list displays products shared from the current group chat session, such as the first product mentioned above. The second list displays products from other sessions besides the current group chat session, such as the second product mentioned above. When a user wants to share the second product to the current group chat session, they can perform a share operation on the second product and then share it in the session interface of the current group chat session. Based on this, the first account can quickly share products from other sessions to the current group chat session, achieving fast group sharing of products.
[0144] To promote sales, another possible implementation is to share products in combination. For example, if an account's conversation involves product A from a group of products, then while sharing product A with that account, product B, which has a combination relationship with product A, can also be shared, thus sharing multiple products in a single share to promote sales. For ease of understanding, this application embodiment still uses the terminal corresponding to the first account as the computer device, and takes sharing the first product with the first account as an example for illustration:
[0145] In practical implementation, when the product combination conditions corresponding to the group of products indicate that the first product has a combination relationship with the candidate products in the group, the candidate products and the combination relationship between the first product and the candidate products are respectively associated with the first account. Thus, not only is the first product involved in the first session message associated with the first account, but also the candidate products that have a combination relationship with the first product are associated with the first account. Accordingly, after the implementation of S203, the aforementioned candidate products and the combination relationship between the first product and the candidate products are displayed in the product display interface corresponding to the first account.
[0146] Based on this, users can not only learn about the first product, but also about the candidate products that are combined with the first product and the combination relationship between them. This enables users to share multiple products in a group at once, which helps improve the efficiency of product group sharing and promotes product sales.
[0147] The product combination conditions can be used to indicate the combination relationship between individual products in a group of products. Furthermore, the combination relationship between products can be used to indicate the sales method when products are sold in combination. For example, the combination relationship between the first product and the candidate product can indicate that they can enjoy a discounted price when sold together. It should be noted that this application does not limit the method for determining the product combination conditions corresponding to the group of products, nor the specific content of the combination relationship between products. For ease of understanding, the embodiments of this application provide the following examples:
[0148] First, this application also provides a schematic diagram of a combination-based product display interface as shown in Figure 12, specifically:
[0149] The product display interface corresponding to the first account shows the first product involved in the first conversation message, as well as candidate products that have a combination relationship with the first product, and the combination relationship between the first product and the candidate products. For example, in the example in Figure 12, the combination relationship between the first product and the candidate products could be "Enjoy a 20% discount when purchasing together." Based on this, users can not only understand the first product, but also learn about some combination discount methods when purchasing products, thus considering whether to make a combination purchase, which is conducive to promoting product sales.
[0150] Furthermore, this application provides the following examples illustrating the method for determining the product combination conditions for a group of products:
[0151] In practical applications, the purpose of bundling products for sale is primarily to boost overall sales. The popularity of a product within a group chat reflects its level of attention within the chat, thus indicating the likelihood of purchase by group members and ultimately, the product's sales potential within that chat. Therefore, in one possible implementation, product bundling conditions can be determined based on the popularity of the corresponding products within the group chat, where popularity refers to the level of attention a product receives. Based on this, product bundling conditions can be determined according to the sales potential of products within the group chat, ensuring that bundling products based on these conditions effectively promotes sales.
[0152] To better understand, this application uses a server as a computer device for further illustrative examples:
[0153] First, the server can determine the popularity of products within the group chat based on the conversation messages. Product popularity indicates the level of attention a product receives in the group chat. Next, the server can determine the product combination conditions based on the product popularity. For example, the combination condition is that the most popular product and the least popular product have a combination relationship. If the first product in the group is the most popular product, and the candidate product in the group is the least popular product, then they have a combination relationship. Specifically, this could be the "buy together and enjoy a 20% discount" example mentioned earlier.
[0154] Accordingly, in the specific implementation of the aforementioned S403, if the analysis result indicates that the first session message involves a first product, the first product belongs to a group of products, and the product combination condition indicates that the first product has a combination relationship with candidate products in the group of products, then the server can send a product addition request to the first account, carrying the first product, candidate products, and the combination relationship between the first product and the candidate products. Based on this, the first product, the corresponding candidate products, and the combination relationship between them are associated with the first account, so that the first product, candidate products, and the combination relationship between them can be displayed simultaneously in the product display interface of the first account.
[0155] It should also be noted that this application does not impose any limitations on the method of determining product popularity based on conversation messages in group chat sessions. For ease of understanding, the following methods are provided as examples in this application's embodiments:
[0156] Understandably, the more frequently a product is mentioned in a group chat, and the more people mention it, the more attention it receives. Therefore, one possible approach is to determine a product's popularity based on the accounts that mention it in group chats and the frequency of those mentions.
[0157] As an example, you could record the conversation messages of a group chat within a certain period (e.g., within 48 hours), analyze the product information mentioned by the accounts in the chat, and if an account mentions a product for the first time, it can score 10 points. If the same product is mentioned more than once, it can score 1 point. Finally, the scores of all accounts for that product can be added together to determine the product's popularity.
[0158] For example, if account 1 mentions product A twice and product B once, product A will receive 11 points and product B will receive 10 points. Similarly, if account 2 mentions product A five times and product B zero times, product A will receive 14 points and product B will receive 0 points. Finally, by adding up the scores of all accounts, product A will receive 25 points and product B will receive 10 points. Accordingly, product A's popularity score will be 25 and product B's popularity score will be 10.
[0159] In practical applications, such as the aforementioned group chat-based sales scenario, the popularity of products within the group can be fed back to the salesperson. This allows the salesperson to understand the current popularity of products in the group chat and then select targeted product operation strategies. For example, the duration for which highly popular products are associated with the group chat can be extended, or less popular products can be bundled with highly popular products for sale.
[0160] For ease of understanding, this application embodiment takes the example of the second account being the only account with product association permissions in the group chat session, and provides a schematic diagram of displaying product popularity as shown in Figure 13. In the product association interface corresponding to the second account, not only can the various group products associated by the product promoter with the group chat session be displayed, but also the product popularity corresponding to each group product can be displayed.
[0161] In practical applications, a popularity analysis control can be added to the second account, allowing the sales promoter to flexibly choose whether to calculate the popularity of group products. For example, in the example shown in Figure 8 above, a popularity analysis control can be set after the product deletion control, allowing the sales promoter to choose whether to enable popularity analysis.
[0162] Furthermore, based on popularity analysis, the level of interest each user in a group chat has in a particular product can be determined. This allows sales promoters to proactively contact users who are particularly interested in a specific product to facilitate sales. For example, if account 1 mentions product C 3 times, product B 2 times, and product A 1 time, then account 1's list of products of interest would be {{Product C: 12 points}, {Product B: 11 points}, {Product A: 10 points}}. Similarly, if account 2's score for product C is determined to be 23 points, the sales promoter can proactively contact account 2 to conduct targeted sales for product C. Based on this, in addition to quickly sharing products to each account, sales promoters can also conduct targeted sales, thereby promoting product sales.
[0163] (III) Regarding the method of analyzing the first session messages to obtain the analysis results, the embodiments of this application provide the following examples:
[0164] In one possible implementation, the server can perform semantic analysis on the first session message to determine whether it involves a specific product. Then, it can determine whether the involved product is part of a group of products. Based on this, the corresponding analysis result is determined through semantic analysis.
[0165] To facilitate faster sharing of products in groups, another possible implementation is to set inquiry message tags for group products. These tags indicate the conversation messages that might be entered when inquiring about the product, essentially serving as shortcuts for the product. Thus, if a conversation message matches a shortcut, it can be assumed that the account wants to learn about the product, indicating that the conversation message relates to that product.
[0166] In practice, if the group of products has a consultation message tag, the server can match the first session message with the consultation message tag of the group of products to obtain the analysis result. Correspondingly, if the first session message matches the consultation message tag of the first product in the group of products, it can be determined that the analysis result indicates that the first session message involves the first product and that the first product belongs to the group of products.
[0167] Based on this, matching conversation messages with the consultation message tags of group products is a quick judgment method based on whether the quick phrase is matched. It can quickly determine whether the conversation message involves a certain product in the group products. If it does, it can be shared in the group, thus improving the efficiency of product group sharing.
[0168] It should be noted that this application does not impose any limitations on the setting of inquiry message tags for group products. In one example, the inquiry message tags for group products can be provided by the associated party of the product. For example, as shown in Figure 8, the group products are associated with a second account, and a control for setting the inquiry message tags for the product can be provided accordingly. By triggering an operation on this control, the inquiry message tags for the product can be set. In the example in Figure 8, the inquiry message tags set for product A are "1. Do you have A? 2. I want some A. 3. I want to know about A. 4. I want to buy A. ...".
[0169] To better understand, this application also provides a product group sharing method based on consultation message tags, as shown in Figure 14. Specifically:
[0170] If the group product is associated with a second account and has an inquiry message tag set, see Figure 8. Accordingly, when the first account enters "Give me A" in the group chat session interface, i.e., the aforementioned first session message is "Give me A," this first session message matches the inquiry message tag for product A. Therefore, the analysis results indicate that the first session message involves product A in the group products. Accordingly, the first account can be associated with product A, and after the first account opens the product display interface corresponding to the first account based on the product browsing control, product A and its related information (such as product A originating from store 1, having discount A, and its price) can be displayed in the product display interface.
[0171] The product display method provided in this application has been described in detail through the above embodiments. It should be noted that, based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods.
[0172] Based on the product display method provided in the embodiment corresponding to Figure 2, this application also provides a product display device 1500, which includes an input unit 1501 and a display unit 1502:
[0173] The input unit 1501 is used to input a first conversation message through the first account in the conversation interface of the group chat, wherein the first conversation message relates to the first product;
[0174] The display unit 1502 is used to respond to the trigger operation implemented by the first account on the product browsing control in the conversation interface, and to display the product display interface corresponding to the first account. When the first product belongs to the group product associated with the group chat conversation, the first product is displayed in the product display interface corresponding to the first account. The group product is the product associated with the account in the group chat conversation.
[0175] In one possible implementation, the display unit is further configured to:
[0176] The product description information of the first product is displayed on the product display interface corresponding to the first account.
[0177] In one possible implementation, the product description information of the first product includes at least one of explanatory information, feedback information, and discussion information, wherein the explanatory information is provided by a second account in the group chat session for the first product, the feedback information is provided by an account in the group chat session other than the second account for the first product, the discussion information is determined based on historical session messages related to the first product in the historical session messages of the group chat session, and the second account is the account in the group chat session that associates the first product with the group chat session.
[0178] In one possible implementation, if the product description information of the first product includes the discussion information, the display unit is further configured to:
[0179] Display a backtracking control for the first product in the product display interface corresponding to the first account;
[0180] In response to the trigger operation performed by the first account on the backtracking control, the user is redirected to a session interface that displays historical session messages related to the first product.
[0181] In one possible implementation, if the product display interface corresponding to the first account also includes a second product from other sessions besides the group chat session, the display unit is further configured to:
[0182] In response to the sharing operation performed by the first account on the second product in the product display interface, the second product is shared in the session interface.
[0183] In one possible implementation, the display unit is further configured to:
[0184] When the product combination condition corresponding to the group of products indicates that the first product has a combination relationship with the candidate products in the group of products,
[0185] The candidate products and the combination relationship between the first product and the candidate products are displayed in the product display interface corresponding to the first account.
[0186] In one possible implementation, the product combination condition is determined based on the product popularity corresponding to the group products, which indicates the degree of attention the group products receive in the group chat session.
[0187] In one possible implementation, the device further includes:
[0188] The adding unit is configured to add the first target product to the group products in response to a product association operation performed by the first account to associate the first target product with the group chat session.
[0189] In one possible implementation, the adding unit is specifically used for:
[0190] If the group of products does not include the first target product, add the first target product to the group of products;
[0191] If the group of products includes the first target product, a duplicate association prompt message is displayed, which indicates that the first target product is already in the group of products.
[0192] In one possible implementation, the first product is associated with a second account in the group chat session, and the second account is the only account in the group chat session with product association permissions. All group products are associated with the second account in the group chat session.
[0193] Furthermore, based on the product display method provided in the embodiment corresponding to Figure 4, this application embodiment also provides a product display device 1600, which includes a receiving unit 1601, an analysis unit 1602, and a sending unit 1603:
[0194] The receiving unit 1601 is used to receive a first conversation message sent through the first account in the conversation interface of the group chat session;
[0195] The analysis unit 1602 is used to analyze the first session message and obtain an analysis result. The analysis result is used to indicate whether the first session message involves the first product and whether the first product belongs to the group product associated with the group chat session. The group product is an account in the group chat session that is associated with the group chat session.
[0196] The sending unit 1603 is configured to send a product association request carrying the first product to the first account if the analysis result indicates that the first session message involves the first product and the first product belongs to the group products. The product association request is used to instruct that the first product be associated with the first account so that the first product associated with the first account can be displayed in the product display interface corresponding to the first account.
[0197] In one possible implementation, the first product is associated with a second account in the group chat session. If the second account is the only account in the group chat session with product association permissions, all group products are associated with the second account in the group chat session. The sending unit is further configured to:
[0198] If the analysis result indicates that the first session message involves the first product and the first product does not belong to the group products, then a supplementary association prompt message is sent to the second account. The supplementary association prompt message is used to indicate that the group products do not include the first product.
[0199] In response to a first association request sent by the second account to associate the first product with the group chat session, the first product is added to the group products. The first association request is generated in response to a product association operation performed by the second account based on the supplementary association prompt information. The product association operation is used to indicate that the first product is associated with the group chat session.
[0200] In one possible implementation, if the group of products has an inquiry message tag, the analysis unit is further configured to:
[0201] The analysis results are obtained by matching the first session message with the consultation message tags of the group products;
[0202] If the first session message matches the consultation message tag of the first product in the group of products, it is determined that the analysis result indicates that the first session message involves the first product and that the first product belongs to the group of products.
[0203] In one possible implementation, the sending unit is further configured to:
[0204] In response to a second association request sent by the second account to associate the second target product with the group chat session, if the group products do not include the second target product, the second target product is added to the group products;
[0205] If the group of products includes the second target product, the second association request is rejected, and a duplicate association prompt message is sent to the second account. The duplicate association prompt message is used to indicate that the second target product is already in the group of products.
[0206] In one possible implementation, the analysis unit is further configured to:
[0207] Based on the conversation messages in the group chat, the product popularity corresponding to the group product is determined, and the product popularity is used to indicate the degree of attention the group product receives in the group chat.
[0208] The product combination conditions corresponding to the group of products are determined based on the product popularity of the group of products.
[0209] The sending unit is further configured to send a product addition request to the first account if the analysis result indicates that the first session message involves the first product, the first product belongs to the group of products, and the product combination condition indicates that the first product has a combination relationship with the candidate products in the group of products. The request carries the first product, the candidate products, and the combination relationship between the first product and the candidate products.
[0210] As can be seen from the above technical solution, the first message entered by the first account in a group chat reflects the first account's product needs in this group chat, and the group products associated with the group chat are the products associated with the account in the group chat. Thus, when the first message involves the first product, and the first product belongs to the group, in response to the first account's trigger operation on the product browsing control in the chat interface, the product display interface corresponding to the first account is displayed. The first product is displayed in the product display interface corresponding to the first account. Based on this, products associated with accounts within the group can be quickly shared with the first account, achieving efficient group product sharing and promoting product sales. Furthermore, the product display interface can be triggered based on the product browsing control, allowing a comprehensive overview of the products shared with the first account in the group chat. Compared to other technologies that share products via messages within group chat interfaces, this method eliminates the need to scroll through messages to find shared products. This avoids the problem of products being buried under a flood of messages, making it difficult for the primary account to see what they are following. This improves group sharing efficiency and promotes sales. Furthermore, in group chat scenarios, different accounts may input different messages, resulting in variations in the products displayed on different accounts. This allows for more accurate and personalized sharing to meet the diverse product needs of different accounts, further boosting sales.
[0211] This application also provides a computer device, which can be a terminal, taking a smartphone as an example:
[0212] Figure 17 shows a block diagram of a partial structure of a smartphone provided in an embodiment of this application. Referring to Figure 17, the smartphone includes components such as a radio frequency (RF) circuit 1110, a memory 1120, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a Wi-Fi module 1170, a processor 1180, and a power supply 1190. The input unit 1130 may include a touch panel 1131 and other input devices 1132, the display unit 1140 may include a display panel 1141, and the audio circuit 1160 may include a speaker 1161 and a microphone 1162. Those skilled in the art will understand that the smartphone structure shown in Figure 17 does not constitute a limitation on the smartphone, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0213] The memory 1120 can be used to store software programs and modules. The processor 1180 executes various functions and data processing of the smartphone by running the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the smartphone (such as audio data, phonebook, etc.). In addition, the memory 1120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0214] The processor 1180 is the control center of the smartphone, connecting various parts of the smartphone via various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 1120 and calling data stored in the memory 1120. Optionally, the processor 1180 may include one or more processing units; preferably, the processor 1180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1180.
[0215] In this embodiment, the processor 1180 in the smartphone can execute the above-described terminal-side product display method.
[0216] The computer device provided in this application embodiment can also be a server. Please refer to Figure 18, which is a structural diagram of the server 1200 provided in this application embodiment. The server 1200 can vary significantly due to different configurations or performance. It may include one or more processors, such as a Central Processing Unit (CPU) 1222, and a memory 1232, and one or more storage media 1230 (e.g., one or more mass storage devices) for storing application programs 1242 or data 1244. The memory 1232 and storage media 1230 can be temporary or persistent storage. The program stored in the storage media 1230 may include one or more modules (not shown in the figure), each module including a series of instruction operations on the server. Furthermore, the CPU 1222 may be configured to communicate with the storage media 1230 and execute the series of instruction operations in the storage media 1230 on the server 1200.
[0217] Server 1200 may also include one or more power supplies 1226, one or more wired or wireless network interfaces 1250, one or more input / output interfaces 1258, and / or one or more operating systems 1241, such as Windows Server. TM Mac OS X TM Unix TM Linux TM FreeBSD TM etc.
[0218] In this embodiment, the central processing unit 1222 in the server 1200 can execute the above-described server-side product display method.
[0219] According to one aspect of this application, a computer-readable storage medium is provided for storing a computer program that, when executed by a computer device, causes the computer device to perform the product display method described in the foregoing embodiments.
[0220] According to one aspect of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.
[0221] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.
[0222] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0223] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0224] The units described as separate components may or may not be physically separate. 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 can be selected to achieve the purpose of this embodiment according to actual needs.
[0225] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0226] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0227] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0228] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A product display method, executed by a computer device, the method comprising: The first account enters a first conversation message in the group chat interface, and the first conversation message relates to the first product; In response to the trigger operation performed by the first account on the product browsing control in the conversation interface, the product display interface corresponding to the first account is displayed. If the first product belongs to the group product associated with the group chat conversation, the first product is displayed in the product display interface corresponding to the first account. The group product is the product associated with the account in the group chat conversation.
2. The method according to claim 1, wherein, The method further includes: The product description information of the first product is displayed on the product display interface corresponding to the first account.
3. The method according to claim 2, wherein, The product description information of the first product includes at least one of explanatory information, feedback information, and discussion information. The explanatory information is provided by a second account in the group chat session for the first product. The feedback information is provided by an account in the group chat session other than the second account for the first product. The discussion information is determined based on historical session messages related to the first product in the historical session messages of the group chat session. The second account is the account in the group chat session that associates the first product with the group chat session.
4. The method according to claim 3, wherein, If the product description information of the first product includes the discussion information, the method further includes: Display a backtracking control for the first product in the product display interface corresponding to the first account; In response to the trigger operation performed by the first account on the backtracking control, the user is redirected to a session interface that displays historical session messages related to the first product.
5. The method according to any one of claims 1 to 4, wherein, If the product display interface corresponding to the first account also includes second products from other conversations besides the group chat conversation, the method further includes: In response to the sharing operation performed by the first account on the second product in the product display interface, the second product is shared in the session interface.
6. The method according to any one of claims 1 to 5, wherein, The method further includes: When the product combination conditions corresponding to the group of products indicate that the first product has a combination relationship with the candidate products in the group of products, the candidate products and the combination relationship between the first product and the candidate products are displayed in the product display interface corresponding to the first account.
7. The method according to claim 6, wherein, The product combination conditions are determined based on the product popularity corresponding to the group products, and the product popularity is used to indicate the degree of attention the group products receive in the group chat session.
8. The method according to any one of claims 1 to 7, wherein, The method further includes: In response to the product association operation performed by the first account to associate the first target product with the group chat session, the first target product is added to the group products.
9. The method according to claim 8, wherein, Adding the first target product to the group of products includes: If the group of products does not include the first target product, add the first target product to the group of products; If the group of products includes the first target product, a duplicate association prompt message is displayed, which indicates that the first target product is already in the group of products.
10. The method according to any one of claims 1-9, wherein, The first product is associated with the second account in the group chat session. The second account is the only account in the group chat session with product association permissions, and all group products are associated with the second account in the group chat session.
11. A product display method, executed by a computer device, the method comprising: Receive the first conversation message sent through the first account in the group chat conversation interface; The first session message is analyzed to obtain an analysis result. The analysis result is used to indicate whether the first session message involves a first product and whether the first product belongs to a group product associated with the group chat session. The group product is an account in the group chat session that is associated with the group chat session. If the analysis result indicates that the first session message involves the first product and the first product belongs to the group of products, then a product association request carrying the first product is sent to the first account. The product association request is used to instruct that the first product be associated with the first account so that the first product associated with the first account can be displayed in the product display interface corresponding to the first account.
12. The method according to claim 11, wherein, The first product is associated with the second account in the group chat session. If the second account is the only account in the group chat session with product association permissions, all group products are associated with the second account in the group chat session. The method further includes: If the analysis result indicates that the first session message involves the first product and the first product does not belong to the group products, then a supplementary association prompt message is sent to the second account. The supplementary association prompt message is used to indicate that the group products do not include the first product. In response to a first association request sent by the second account to associate the first product with the group chat session, the first product is added to the group products. The first association request is generated in response to a product association operation performed by the second account based on the supplementary association prompt information. The product association operation is used to indicate that the first product is associated with the group chat session.
13. The method according to claim 11 or 12, wherein, If the group of products has an inquiry message tag, the analysis of the first session message to obtain the analysis result includes: The analysis results are obtained by matching the first session message with the consultation message tags of the group products; The method further includes: If the first session message matches the consultation message tag of the first product in the group of products, it is determined that the analysis result indicates that the first session message involves the first product and that the first product belongs to the group of products.
14. The method according to any one of claims 11 to 13, wherein, The method further includes: In response to a second association request sent by the second account to associate the second target product with the group chat session, if the group products do not include the second target product, the second target product is added to the group products; If the group of products includes the second target product, the second association request is rejected, and a duplicate association prompt message is sent to the second account. The duplicate association prompt message is used to indicate that the second target product is already in the group of products.
15. The method according to any one of claims 11 to 14, wherein, The method further includes: Based on the conversation messages in the group chat, the product popularity corresponding to the group product is determined, and the product popularity is used to indicate the degree of attention the group product receives in the group chat. The product combination conditions corresponding to the group of products are determined based on the product popularity of the group of products. If the analysis result indicates that the first session message involves the first product and the first product belongs to the group of products, then a product association request carrying the first product is sent to the first account, including: If the analysis result indicates that the first session message involves a first product, the first product belongs to the group of products, and the product combination condition indicates that the first product has a combination relationship with the candidate products in the group of products, then a product addition request carrying the first product, the candidate products, and the combination relationship between the first product and the candidate products is sent to the first account.
16. A product display device, wherein, The device includes an input unit and a display unit: The input unit is used to input a first conversation message through the first account in the conversation interface of the group chat, wherein the first conversation message relates to the first product; The display unit is used to respond to the trigger operation implemented by the first account on the product browsing control in the conversation interface, and to display the product display interface corresponding to the first account. When the first product belongs to the group product associated with the group chat conversation, the first product is displayed in the product display interface corresponding to the first account. The group product is the product associated with the account in the group chat conversation.
17. A product display device, wherein, The device includes a receiving unit, an analysis unit, and a transmitting unit: The receiving unit is used to receive a first session message sent through the first account in the session interface of the group chat session; The analysis unit is used to analyze the first session message and obtain analysis results. The analysis results are used to indicate whether the first session message involves the first product and whether the first product belongs to the group product associated with the group chat session. The group product is an account in the group chat session that is associated with the group chat session. The sending unit is configured to send a product association request carrying the first product to the first account if the analysis result indicates that the first session message involves the first product and the first product belongs to the group of products. The product association request is used to instruct that the first product be associated with the first account so that the first product associated with the first account can be displayed in the product display interface corresponding to the first account.
18. A computer device, wherein, The computer device includes a processor and memory: The memory is used to store computer programs and to transfer the computer programs to the processor; The processor is configured to execute the method according to any one of claims 1-15 according to instructions in the computer program.
19. A computer-readable storage medium, wherein, The computer-readable storage medium is used to store a computer program that, when executed by a computer device, causes the computer device to perform the method according to any one of claims 1-15.
20. A computer program product comprising a computer program, wherein, When it is run on a computer device, it causes the computer device to perform the method according to any one of claims 1-15.