Product guidance method and device, computer equipment, readable storage medium and program product
By moving the target element in the interactive area of the message page to update the message page, the problem of users failing to understand the application functions in a timely manner is solved, and the function push and user interaction is improved.
Patent Information
- Application Number
- CN202510065043.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-04-25
AI Technical Summary
The prior art is difficult to effectively push the session module functions in the application to users, resulting in users not being able to understand and use these functions in a timely manner.
By setting an interactive area in the message page, the user can control the target element to move within the interactive area and to a specified position, and then update the message page to display the prompt information and guidance elements of the target product, guiding the user to trigger the target product.
It realizes the functions in the push application to users, enhances user interaction, and guides users to use target products through guiding elements.
Smart Images

Figure CN119883486A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a product guidance method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of Internet technology, there are more and more categories of applications. Most applications are integrated with conversation modules, which provide a variety of auxiliary conversation functions, but users may not know about them. Pushing these functions to users is a problem that needs to be solved urgently. Summary of the invention
[0003] Based on this, it is necessary to provide a product guidance method, device, computer equipment, computer-readable storage medium and computer program product that can realize function push in response to the above technical problems.
[0004] In a first aspect, the present application provides a product guidance method, comprising:
[0005] Display a message page, the message page includes an interactive area and a message area, the message area is used to display at least one conversation;
[0006] In response to controlling the target element to move within the interactive area and to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product in the interactive area; update the session or control corresponding to the target product to display a guidance element of the target product via the session or control, and the guidance element is used to indicate the triggering of the target product.
[0007] In one embodiment, in response to controlling the target element to move within the interactive area and to move to a specified position, updating the message page includes:
[0008] In response to controlling the target element to move in the interactive area, the moving progress of the target element toward the specified position is displayed in the interactive area.
[0009] In one embodiment, in response to controlling the target element to move within the interactive area and to move to a specified position, updating the message page includes:
[0010] In response to controlling the target element to move within the interactive area and to move to a specified position, media content related to the target element is played.
[0011] In one embodiment, before the target element moves to the specified position, the interactive area displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position;
[0012] In response to a triggering operation on the interactive area, a target element is displayed.
[0013] In one embodiment, the method further comprises:
[0014] When the target product is used to assist in the conversation with the interactive object, the conversation between the current login object and the interactive object is taken as the conversation corresponding to the target product; and / or, the conversation corresponding to the target product is determined based on the historical interaction data between the current login object and the interactive object in the message page.
[0015] In one embodiment, the method further comprises:
[0016] The controls including the target product in the message page are used as the controls corresponding to the target product.
[0017] In one embodiment, the method further comprises:
[0018] In response to the triggering operation of the guidance element, the corresponding session page or target page is entered, and the use guidance information of the target product is displayed on the session page or the target page.
[0019] In one embodiment, the method further comprises:
[0020] In response to a closing operation on the interactive area in the updated message page, the interactive area is cancelled from display, and at least part of the elements related to the target product are cancelled from display.
[0021] In a second aspect, the present application also provides a product guidance method, the method comprising:
[0022] Display the target function page, which includes an interactive area and a target function area. The target function area is used to display information records corresponding to the target function;
[0023] In response to controlling the target element to move within the interactive area and to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product matching the target function in the interactive area; update the information record or control corresponding to the target product to display a guidance element of the target product via the information record or control, and the guidance element is used to indicate the triggering of the target product.
[0024] In a third aspect, the present application further provides a product guidance device, including:
[0025] A display module, used to display a message page, the message page includes an interactive area and a message area, the message area is used to display at least one conversation;
[0026] An interactive module; used to update at least one of the following items in a message page in response to controlling a target element to move within an interactive area and to a specified position: updating the interactive area to display prompt information of a target product in the interactive area; updating a session or control corresponding to the target product to display a guide element of the target product via the session or control, wherein the guide element is used to indicate the triggering of the target product.
[0027] In a fourth aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the method provided in the first aspect or the second aspect when executing the computer program.
[0028] In a fifth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the method provided in the first aspect or the second aspect when the computer program is executed by a processor.
[0029] In a sixth aspect, the present application further provides a computer program product, including a computer program, which implements the method provided in the first aspect or the second aspect when executed by a processor.
[0030] The above-mentioned product guidance method, apparatus, computer device, computer-readable storage medium and computer program product first display a message page, the message page includes an interactive area and a message area, the message area is used to display at least one conversation; in response to controlling the target element to move in the interactive area and move to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product in the interactive area; update the conversation or control corresponding to the target product to display the guidance element of the target product via the conversation or control, the guidance element is used to indicate the triggering of the target product. The user can update the message page by controlling the target element to move in the interactive area and move to the specified position, thereby enhancing the user's sense of interaction in the process of pushing the target product. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 An application environment diagram of a product guidance method in an embodiment;
[0033] Figure 2 A schematic diagram of a flow chart of a product guidance method in one embodiment;
[0034] Figure 3 is a schematic diagram of a message page in one embodiment;
[0035] Figure 4 A schematic diagram of updating content in an interactive area in one embodiment;
[0036] Figure 5 A schematic diagram of updating content of a message page in one embodiment;
[0037] Figure 6 A schematic diagram of a moving progress in one embodiment;
[0038] Figure 7 A schematic diagram of media content in one embodiment;
[0039] Figure 8 A schematic diagram of prompt information for triggering a target element to move to a specified position in an embodiment;
[0040] Fig. 9 A schematic diagram of a moving progress and a target element moving process in one embodiment;
[0041] Fig.10 A schematic diagram of the use guidance information of sending firecrackers in one embodiment;
[0042] Fig.11 A schematic diagram of the use guidance information of Ding Yi Ding in one embodiment;
[0043] Fig.12 A schematic diagram of guidance information for using sticky notes in one embodiment;
[0044] Fig.13 A schematic diagram of the use guidance information for feeding an electronic pet in one embodiment;
[0045] Fig.14 A schematic diagram of closing an interactive area in one embodiment;
[0046] Fig.15 A schematic diagram of the interaction between a terminal and a server in one embodiment;
[0047] Fig.16 is a structural block diagram of a product guidance device in one embodiment;
[0048] Fig.17 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0050] The product guidance method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 and the server 104 cooperate with each other to implement the following scheme: display a message page, the message page includes an interactive area 10 and a message area 11, and the message area 11 is used to display at least one session; in response to controlling the target element to move in the interactive area 10 and move to a specified position, update at least one of the following items in the message page: update the interactive area 10 to display the prompt information of the target product in the interactive area 10; update the session 14 or control 15 corresponding to the target product to display the guide element of the target product via the session or control, and the guide element is used to indicate the triggering of the target product. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The head mounted device may be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0051] In an exemplary embodiment, Figure 2 As shown, a product guidance method is provided, which is applied to Figure 1 The terminal in is taken as an example to illustrate, including the following steps 202 to 204. Among them:
[0052] Step 202, displaying a message page, the message page includes an interactive area 10 and a message area 11, the message area 11 is used to display at least one conversation.
[0053] Optionally, an application (Application, APP for short) is installed on the terminal, and the product guidance method provided in the embodiment of the present application can be executed by the APP. Exemplarily, the APP can be of social type, shopping type, video type, etc., which is not limited in the embodiment of the present application.
[0054] Among them, the user can perform an operation to open the message page on the terminal, and in response to the operation, the terminal displays the message page. Optionally, the user can perform a trigger operation on the page tag corresponding to the message page, and in response to the trigger operation, the terminal will display the message page; or the user can perform a trigger operation on the message page entrance provided by other pages, and in response to the trigger operation, the terminal will display the message page. The embodiment of the present application does not limit the way to open the message page.
[0055] Exemplarily, when the product guidance method provided by the embodiment of the present application is executed by the APP, the APP provides multiple page tags, such as a home page tag, a mall tag, a message tag, etc. The home page tag corresponds to the home page, the mall tag corresponds to the mall page, and the message tag corresponds to the message page; the user can switch pages by triggering the above-mentioned page tags. For example, when the user triggers the home page tag, the terminal will display the home page; when the user triggers the mall tag, the terminal will display the mall page; when the user triggers the message tag, the terminal will display the message page.
[0056] The message page includes an interactive area 10 and a message area 11. The interactive area 10 is used to present the process of the target element moving to the specified position. The message area 11 is used to display at least one conversation.
[0057] Optionally, a prompt message for triggering the target element to move to a specified position may be displayed in the interactive area 10, and the prompt message may include text prompt message and / or graphic prompt message, etc. The user may perform a corresponding trigger operation according to the prompt message to control the target element to move within the interactive area 10 and to a specified position. In some embodiments, the interactive area 10 may be displayed at a fixed position on the message page, the interactive area 10 may display text prompt message such as "press and hold", and graphic prompt message including visual elements such as "firecrackers" may be displayed at a specified position of the interactive area 10.
[0058] Among them, the interactive objects corresponding to at least one conversation displayed in the message area 11 may include private chat objects, group chat objects, virtual objects, message push objects, application functions, etc., which are not limited in this embodiment of the present application.
[0059] Among them, at least one conversation is arranged in a row in the message area 11. At least one conversation can be arranged from recent to far according to the most recent conversation time. For example, if the most recent conversation time of conversation A is 10:00, the most recent conversation time of conversation B is 12:00, and the most recent conversation time of conversation C is 11:00, then conversation A is arranged first, conversation C is arranged second, and conversation B is arranged third.
[0060] See also Figure 3 As shown, Figure 3 shows an example of a message page, Figure 3The message page shown includes an interactive area 10 and a message area 11. The message area 11 includes 6 conversations. For relevant information of each conversation, see Figure 3 . Figure 3 The message page shown also includes a message page logo, a group chat discovery control, a like and favorite control, a new follow control, a comment and @ control, etc. Figure 3 The message page shown also includes various page tags, such as home page tag, mall tag, edit tag, message tag, etc. For details, see Figure 3 shown.
[0061] Step 204, in response to controlling the target element to move in the interactive area 10 and move to the specified position, update at least one of the following items in the message page: update the interactive area 10 to display the prompt information of the target product in the interactive area 10; update the session 14 or control 15 corresponding to the target product to display the guide element of the target product via the session or control, the guide element is used to indicate the triggering of the target product. It can be understood that the target product can include multiple target products, and the target product can be any function or page that can be used in the application, or any function or page that can be used in the terminal including the application (for example, used in other applications of the terminal), and the present disclosure does not limit this.
[0062] Optionally, the operation of controlling the target element to move within the interactive area 10 and to a specified position may be a default operation, which may be, for example, a trigger operation on the interactive area 10, which may be a gesture operation such as a click operation, a long press operation, a double-click operation, a voice operation, a keyboard operation, etc. The user may learn about the default operation from the message pushed by the message push object, where the message push object may be a system message push object. After the user executes the default operation, the target element moves within the interactive area 10 and to a specified position.
[0063] Optionally, the interactive area 10 displays prompt information for controlling the target element to move within the interactive area 10 and to a specified position, and the prompt information may be text prompt information, graphic prompt information, etc. The user may perform a corresponding operation according to the prompt information, and in response to the operation, the target element moves within the interactive area 10 and to a specified position.
[0064] Optionally, the designated position may be the boundary of the interactive area 10. Alternatively, the process of the target element moving within the interactive area 10 and moving to the designated position may correspond to a game task, and the destination of the game task is the designated position. Exemplarily, the game task may be setting off firecrackers, running, cycling, etc., which is not limited in the embodiments of the present application. The visual element corresponding to the game task may be displayed at the designated position. For example, if the game task is setting off firecrackers, a "firecracker" visual element may be displayed at the designated position; if the game task is running, a "running end" visual element may be displayed at the designated position; if the game task is cycling, a "cycling end" visual element may be displayed at the designated position, etc. In some embodiments, the target element may be an element that matches the visual element displayed at the designated position of the interactive area 10, such as a "torch" visual element that matches the "firecracker" visual element displayed at the boundary.
[0065] In response to the target element moving to the designated position, the terminal may update the message page, and specifically update the interactive area 10 in the message page to display the prompt information of the target product in the interactive area 10 .
[0066] Optionally, the target product may be a target function for assisting conversation. For example, the target function may be an Easter egg push or a new function push. The new function may be a like, a sticky note, a conversation function with an electronic pet, and the like.
[0067] Optionally, the target product may also be a target page, which includes relevant introduction of at least one target function for assisting the session and corresponding usage guidance information.
[0068] Optionally, the prompt information of the target product may include: text prompts and / or entry links. Exemplarily, the prompt information of the target product includes the following text prompts: New social function is enabled! Come and send it to your friends! The prompt information of the target product also includes an entry link and a prompt of the entry link. The prompt of the entry link may be, for example, "Go to"; the background image of the interactive area 10 may also be updated to a preset image. Figure 4 shown.
[0069] Optionally, in the case where the target product is a target function for assisting a session, after the user performs a trigger operation on the entry link, the terminal may display the session page where the session 14 corresponding to the target product is located in response to the trigger operation, and display the use guidance information of the target product on the session page, and the user uses the target product according to the use guidance information. Alternatively, the terminal may display a session selection page, and the user may select the session in which the target function is to be used on the session selection page. In response to the user's selection operation, the terminal displays the corresponding session page, and displays the use guidance information of the target product on the session page.
[0070] Optionally, in the case where the target product is a target page, after the user performs a trigger operation on the entry link, the terminal may display the target page in response to the trigger operation. As described above, the target page includes relevant introductions to at least one target function for assisting the session and corresponding usage guide information, and the user uses the target product according to the usage guide information.
[0071] In response to the target element moving to the designated position, the terminal may also update the conversation 14 corresponding to the target product in the message page to display the guide element of the target product via the conversation.
[0072] As described above, the message area 11 displays at least one conversation. When the target product is used to assist in the conversation with the interactive object, the conversation between the current login object and the interactive object can be used as the conversation 14 corresponding to the target product; or some conversations can be filtered out from at least one conversation according to preset rules as the conversation 14 corresponding to the target product.
[0073] Optionally, a guide element of the target product may be displayed in the conversation 14 corresponding to the target product. In the case where the target product is a target function for assisting the conversation, the guide element of the target product includes a function prompt of the target function. After the user performs a trigger operation on the guide element, the terminal displays the corresponding conversation page, and displays the use guidance information of the target function on the conversation page.
[0074] In the case where the target product is a target page, the guidance element of the target product includes a page content prompt of the target page. After the user performs a trigger operation on the guidance element, the terminal displays the target page. As described above, the target page includes relevant introductions to at least one target function for assisting the conversation and corresponding usage guidance information, and the user uses the target product according to the usage guidance information.
[0075] In response to the target element moving to the designated position, the terminal may also update the control 15 corresponding to the target product in the message page, and display the guide element of the target product through the control. The control 15 corresponding to the target product may be updated to the function information of the target product.
[0076] Optionally, in the case where the target product is a target function for assisting a conversation, the control 15 corresponding to the target product may be updated to a function prompt of the target function, and the function prompt may be used as a guide element for the target product. After the user performs a trigger operation on the guide element, the terminal may display a conversation page where the conversation 14 corresponding to the target product is located, and display the use guide information of the target function on the conversation page; or the terminal may display a conversation selection page, and the user may select a conversation on the conversation selection page where the user wants to use the target function. In response to the user's selection operation, the terminal displays the corresponding conversation page, and displays the use guide information of the target function on the conversation page.
[0077] In the case where the target product is a target page, the control 15 corresponding to the target product can be updated to a page content prompt of the target page, and the page content prompt can be used as a guide element for the target product. After the user performs a trigger operation on the guide element, the terminal displays the target page. As described above, the target page includes relevant introductions to at least one target function for assisting the conversation and corresponding usage guidance information, and the user uses the target product according to the usage guidance information.
[0078] For example, see Figure 5 As shown, taking the example of controlling a little man holding a torch (i.e., the target element) to move in the interactive area 10 and to the position of the firecrackers to be set off (i.e., the visual element), when the little man holding a torch moves to the firecrackers to be set off, the interactive area 10, the session 14 and the control corresponding to the target product are all updated, wherein the guidance element of the first target product is added to the session 14 corresponding to the first target product, and the control 15 corresponding to the second target product is updated to the guidance element of the second target product. Figure 5 The interactive area 10 also displays prompt information of the target product. The detailed description of the prompt information can be found in the above Figure 4 Related content. Figure 5 In the example, all three items are updated. It is understandable that only one or two items may be updated, and this embodiment of the present application is not limited to this.
[0079] Optionally, you can display multiple guidance elements for new functions at the same time. For example, you can display a guidance element for "Like" in one conversation, a guidance element for "Post-it Notes" in another conversation, and "New Year's Friends Chat" at the entrance to the group chat square page in the upper right corner.
[0080] In the above embodiment, a message page is first displayed, and the message page includes an interactive area 10 and a message area 11, and the message area 11 is used to display at least one conversation; in response to controlling the target element to move in the interactive area 10 and move to a specified position, at least one of the following items in the message page is updated: the interactive area 10 is updated to display prompt information of the target product in the interactive area 10; the conversation 14 or the control corresponding to the target product is updated to display the guide element of the target product via the conversation or the control, and the guide element is used to indicate the triggering of the target product. The user can update the message page by controlling the target element to move in the interactive area 10 and move to a specified position, thereby enhancing the user's sense of interaction in the process of pushing the target product.
[0081] In some embodiments, in response to controlling the target element to move within the interactive area 10 and move to a specified position, updating the message page includes: in response to controlling the target element to move within the interactive area 10, displaying the movement progress of the target element toward the specified position in the interactive area 10.
[0082] The interactive area 10 can also be used as a progress bar. The position of the target element when it moves in the interactive area 10 corresponds to the moving progress of the target element toward the specified position. For example, when the target element moves to a certain position in the interactive area 10, the position can be used as the current moving progress. That is, when the target element moves in the interactive area 10, the interactive area 10 also displays the moving progress of the target element toward the specified position. For example, Figure 6 , further enhancing the user's sense of control over the target elements.
[0083] In the above embodiment, when the target element moves in the interactive area 10, the interactive area 10 also displays the moving progress of the target element toward the specified position. The two dynamic expressions are combined to enhance the user's sense of participation and control over the target element.
[0084] In some embodiments, in response to controlling the target element to move within the interactive area 10 and move to a specified position, updating the message page includes: in response to controlling the target element to move within the interactive area 10 and move to a specified position, playing media content related to the target element.
[0085] When the target element moves to the specified position, the terminal may first play the media content related to the target element, and then display the updated message page after the media content is played. The media content may match the target element and / or the visual element, such as a "firecracker" animation. The media content may be pre-configured or generated based on at least one of the target element, the visual element, and the user ID of the currently logged-in user.
[0086] As described above, the process of the target element moving to the designated position in the interactive area 10 may correspond to a game task, and the destination of the game task is the designated position. The media content related to the target element may be an animation effect generated after the target element moves to the designated position.
[0087] For example, see Figure 7 As shown, assuming that the game task is to set off firecrackers, the designated position can display the firecrackers to be set off (visual elements), and the target element is a little man holding a torch. After controlling the little man holding a torch to move in the interactive area 10 and move to the position where the firecrackers are to be set off, the terminal can play the firecracker animation special effects. After the firecracker animation special effects are played, the interactive area 10, the conversation 14 and the control corresponding to the target product in the updated message page are displayed.
[0088] In the above embodiment, in response to controlling the target element to move within the interactive area 10 and move to the specified position, the media content related to the target element is played first. After the media content is played, the updated message page is displayed. This method gives the user expected, positive feedback and incentives, further enhancing the user's sense of participation.
[0089] In some embodiments, before the target element moves to the specified position, the interactive area 10 displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position; in response to the triggering operation on the interactive area 10, the target element is displayed.
[0090] Before the target element moves to the specified position, text prompt information and / or graphic prompt information that triggers the target element to move to the specified position may be displayed in the interactive area 10. The user may perform a corresponding trigger operation in the interactive area 10 according to the text prompt information and / or graphic prompt information. In response to the trigger operation, the target element moves within the interactive area 10 and moves to the specified position.
[0091] Optionally, the interactive area 10 includes interactive controls, and the above prompt information can be a trigger operation for performing the interactive control. The trigger operation can be, for example, a gesture operation such as a click operation, a long press operation, a double-click operation, a voice operation, a keyboard operation, etc. After the user performs the trigger operation on the interactive control according to the prompt information, the target element will move within the interactive area 10 and to the specified position.
[0092] Optionally, the above-mentioned interactive controls are located at specified positions.
[0093] As described above, the process of the target element moving within the interactive area 10 and moving to the designated position may correspond to a game task. Assuming the game task is to set off firecrackers, the designated position may display the firecrackers to be set off (visual elements), and the firecrackers to be set off may also serve as interactive controls. The target element is a little man holding a torch. The interactive area 10 displays prompt information for controlling the little man holding a torch to move within the interactive area 10 and move to the firecrackers to be set off. The prompt information may include the following text prompt information: Hi XXX, I wish you a happy new year, let's set off some firecrackers together~, where XXX may be the nickname of the currently logged in object; the prompt information may also include an arrow pointing to the interactive control, as well as an operation prompt for the interactive control. The operation prompt may, for example, be: press and hold; see Figure 8 As shown. Figure 8 Under the settings shown, the target element moves within the interactive area 10 as shown in FIG. Fig. 9 shown.
[0094] In the above embodiment, before the target element moves to the specified position, a prompt message for triggering the target element to move to the specified position can be displayed in the interactive area 10, so that the user can quickly understand how to control the movement of the target element in the interactive area 10, thereby enhancing the user's willingness to participate.
[0095] In some embodiments, the product guidance method provided by the embodiments of the present application further includes: when the target product is used to assist in the conversation with the interactive object, taking the conversation between the current login object and the interactive object as the conversation 14 corresponding to the target product; and / or, determining the conversation 14 corresponding to the target product based on the historical interaction data between the current login object and the interactive object in the message page.
[0096] Optionally, the target product is a product for assisting in a conversation with an interactive object. The interactive object may be a single chat conversation object, a group chat conversation object, a virtual object, etc. In this case, the conversation between the current login object and each interactive object in the message page may be used as the conversation 14 corresponding to the target product.
[0097] Optionally, the historical interaction data between the current login object and each interactive object in the message page may be obtained. The historical interaction data may include the session data between the current login object and the interactive object, the mutual comment data, like data, favorite data, published content browsing data, etc. between the current login object and the interactive object. The historical interaction data corresponding to each interactive object may be counted to obtain the interaction frequency corresponding to each interactive object, and the interactive objects may be sorted in descending order of interaction frequency, and the sessions corresponding to the top N interactive objects are used as the sessions corresponding to the target product 14. The sessions corresponding to the N interactive objects may be placed at the top according to the interaction frequency, with the session with the highest interaction frequency placed at the top.
[0098] Wherein, N is a positive integer. For example, N can be 1.
[0099] Exemplarily, for each interactive object, the number of conversation messages can be determined based on the conversation data in the historical interactive data of the interactive object; the number of mutual comments can be determined based on the comment data in the historical interactive data; the number of mutual likes can be determined based on the likes data in the historical interactive data; the number of mutual favorites can be determined based on the favorites data in the historical interactive data; the number of mutual browsed published content can be determined based on the published content browsing data in the historical interactive data, and the above numbers can be added together to obtain the frequency of interaction corresponding to the interactive object. The number of mutual likes is the sum of the number of likes triggered by the current logged-in object for the interactive object and the number of likes triggered by the interactive object for the current logged-in object. The calculation of other numbers is similar and will not be repeated here.
[0100] In the above embodiment, a method for determining the session 14 corresponding to the target product is provided. The session determined in this way is more likely to be a session in which the user is willing to trigger the target product, and is more consistent with the user's intention.
[0101] In some embodiments, the product guidance method provided by the embodiments of the present application further includes: using the control including the target product in the message page as the control 15 corresponding to the target product.
[0102] Optionally, the control including the target product in the message page can be used as the control 15 corresponding to the target product. Exemplarily, the target product is a new version page of the group chat square page, and the entrance to the group chat page can be displayed by clicking on the Discover Group Chat button on the message page, and then the Discover Group Chat control includes the target product. In this case, the Discover Group Chat control is the control 15 corresponding to the target product. The Discover Group Chat control can be updated to display the guide element "New Year Friends Chat" of the target product; the target product can also be embedded in the Like and Collection controls, and in this case, the Like and Collection controls are the controls 15 corresponding to the target product; the target product can also be embedded in the Add Follow control, and in this case, the Add Follow control is the control 15 corresponding to the target product. The remaining examples are not shown one by one here.
[0103] In the above embodiment, the control including the target product in the message page is used as the control 15 corresponding to the target product, and the guidance elements of the target product can be displayed via the control later, thereby increasing the exposure of the target product and promoting the target product.
[0104] In some embodiments, the product guidance method provided by the embodiments of the present application further includes: in response to a triggering operation on a guidance element, entering a corresponding session page or target page, and displaying usage guidance information of the target product on the session page or target page.
[0105] Among them, when the target product is a target function for assisting the conversation, after the user performs a trigger operation on the guidance element added in the conversation 14 corresponding to the target product, the terminal enters the conversation page corresponding to the conversation, and displays the usage guidance information of the target product on the conversation page.
[0106] For example, see Fig.10 As shown, the target product is sending firecrackers. After the user triggers the guidance element, the terminal enters the corresponding session page, and the usage guidance information of sending firecrackers is displayed on the session page.
[0107] For example, see Fig.11 As shown, the target product is Like1Like. After the user triggers the guidance element, the terminal enters the corresponding session page, and the usage guidance information of Like1Like is displayed on the session page.
[0108] For example, see Fig.12As shown, the target product is a sticky note. After the user triggers the guidance element, the terminal enters the corresponding conversation page, and the use guidance information of the sticky note is displayed on the conversation page.
[0109] For example, see Fig.13 As shown, the target product is feeding an electronic pet. After the user triggers the guidance element, the terminal enters the corresponding session page, and the usage guidance information of feeding the electronic pet is displayed on the session page.
[0110] Wherein, when the target product is a target page, after the user performs a trigger operation on the guidance element added in the session 14 corresponding to the target product, the terminal enters the target page. When the target product is a target function for assisting a session, after the user performs a trigger operation on the updated control, the terminal enters the session page where the session 14 corresponding to the target product is located, or enters the session selection page, where the user can select the session in which the target function is to be used, and in response to the user's selection operation, the terminal displays the corresponding session page. When the target product is a target page, after the user performs a trigger operation on the updated control, the terminal enters the target page.
[0111] After the terminal enters the session page or the target page, the use guide information of the target product is displayed on the session page or the target page. The user can try to use the target product according to the use guide information.
[0112] In the above embodiment, in response to the triggering operation of the guidance element, the corresponding session page or target page is entered, and the use guidance information of the target product is displayed on the session page or target page, so that the user can try to use the target product according to the use guidance information, thereby improving the promotion of the target product.
[0113] In some embodiments, the product guidance method provided by the embodiments of the present application further includes: in response to a closing operation on the interactive area 10 in the updated message page, canceling the display of the interactive area 10 and canceling the display of at least some elements related to the target product.
[0114] After the message page is updated, if the user performs a closing operation on the interactive area 10, the terminal may cancel the display of the interactive area 10 in response to the closing operation. In addition, at least some elements related to the target product may be canceled. For example, the update of the session 14 corresponding to the target product may be canceled, and the update of the session 14 control corresponding to the target product may also be canceled. This allows users who are not interested in the target product to quickly close the interface promotion elements of the target product.
[0115] See also Fig.14As shown, after updating the message page, if the user performs a closing operation on the interactive area 10, the terminal can cancel the display of the interactive area 10, cancel the update of the session 14 corresponding to the target product, and cancel the update of the session 14 control corresponding to the target product in response to the closing operation.
[0116] Optionally, the control 15 corresponding to the target product may be updated to a group chat plaza entrance. In response to a triggering operation on the group chat plaza entrance, the terminal may display a group chat plaza page, which includes at least one group chat recommended by the background server.
[0117] Optionally, if the user opens the message page N times and fails to trigger the target element to move, the terminal may no longer display the interactive area 10.
[0118] In the above embodiment, after updating the message page, if the user closes the interactive area 10, the interactive area 10 can be cancelled, and at least some elements related to the target product can be cancelled. This allows users who are not interested in the target product to quickly close the interface promotion elements of the target product, thereby enhancing the user's sense of personalized control over the interface elements.
[0119] In some embodiments, a terminal and service interaction method is provided to implement product guidance in the embodiments of the present application. The method includes the following steps: S1. The user triggers a message page opening operation. S2. In response to the operation, the terminal sends a message page content acquisition request to the server. S3. The server returns the message page content to the terminal. S4. The terminal displays the message page. S5. The user triggers the target element to move. S6. When the target element moves to the specified position, the terminal plays the media content related to the target element. S7. After the media content is played, a message page update request is sent to the server. S8. The server returns the message page update content to the terminal. S9. The terminal displays the updated message page.
[0120] In some embodiments, a product guidance method is provided, comprising:
[0121] Step A: displaying a target function page, the target function page includes an interactive area and a target function area, the target function area is used to display information records corresponding to the target function;
[0122] The target function page may be any function page provided by the APP. For example, the target function page may be a shopping page, a video page, a live broadcast page, a recommendation page, etc., which is not limited in the present embodiment of the application.
[0123] The target function page includes an interactive area and a target function area. The introduction to the interactive area is described above. The target function area is used to display information records corresponding to the target function.
[0124] For example, the target function page is a shopping page, and the target function area is used to display items pushed by the background; the target function page is a video page, and the target function area is used to display videos pushed by the background; the target function page is a live page, and the target function area is used to display the live room pushed by the background. The target function page is a recommendation page, and the target function area is used to display the published content pushed by the background (such as one or more combinations of media content such as images, text, video, audio, etc.).
[0125] Step B, in response to controlling the target element to move within the interactive area and move to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product matching the target function in the interactive area; update the information record or control corresponding to the target product to display a guidance element of the target product via the information record or control, the guidance element being used to indicate the triggering of the target product.
[0126] The process of updating the information record corresponding to the target product can refer to the above update of the session corresponding to the target product, which will not be repeated here. The update of the interactive area and the controls corresponding to the target product can also refer to the above, which will not be repeated here.
[0127] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0128] Based on the same inventive concept, the embodiment of the present application also provides a product guidance device for implementing the product guidance method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more product guidance device embodiments provided below can refer to the limitations of the product guidance method above, and will not be repeated here.
[0129] In an exemplary embodiment, Fig.16 As shown, a product guidance device is provided, comprising:
[0130] A display module, used to display a message page, wherein the message page includes an interactive area and a message area, and the message area is used to display at least one conversation;
[0131] An interactive module; used to update at least one of the following items in the message page in response to controlling the target element to move within the interactive area and to a specified position: updating the interactive area to display prompt information of the target product in the interactive area; updating the session or control corresponding to the target product to display a guidance element of the target product via the session or control, wherein the guidance element is used to indicate triggering the target product.
[0132] In some embodiments, the interaction module is used to display the moving progress of the target element toward the specified position in the interaction area in response to controlling the target element to move in the interaction area.
[0133] In some embodiments, the interaction module is used to play media content related to the target element in response to controlling the target element to move within the interaction area and to move to a specified position.
[0134] In some embodiments, before the target element moves to the specified position, the interactive area displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position; the interactive module is used to display the target element in response to the triggering operation on the interactive area.
[0135] In some embodiments, the interaction module is used to use the conversation between the current login object and the interactive object as the conversation corresponding to the target product when the target product is used to assist the conversation with the interactive object; and / or determine the conversation corresponding to the target product based on the historical interaction data between the current login object and the interactive object in the message page.
[0136] In some embodiments, the interaction module is used to use the control including the target product in the message page as the control corresponding to the target product.
[0137] In some embodiments, the interactive module is used to enter the corresponding session page or target page in response to a triggering operation on the guidance element, and display usage guidance information of the target product on the session page or target page.
[0138] In some embodiments, the interaction module is used to cancel the display of the interaction area and cancel the display of at least some elements related to the target product in response to a closing operation on the interaction area in the updated message page.
[0139] Each module in the above-mentioned product guidance device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0140] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.17 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a product guidance method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0141] Those skilled in the art will understand that Fig.17 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0142] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0143] Display a message page, the message page including an interactive area and a message area, the message area being used to display at least one conversation;
[0144] In response to controlling the target element to move within the interactive area and to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product in the interactive area; update the session or control corresponding to the target product to display a guidance element of the target product via the session or control, wherein the guidance element is used to indicate triggering the target product.
[0145] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0146] In response to controlling the target element to move in the interactive area, the moving progress of the target element toward the designated position is displayed in the interactive area.
[0147] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0148] In response to controlling the target element to move within the interactive area and to move to a specified position, media content related to the target element is played.
[0149] In one embodiment, before the target element moves to the specified position, the interactive area displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position; when the processor executes the computer program, it also implements the following steps: in response to the triggering operation on the interactive area, display the target element.
[0150] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0151] When the target product is used to assist in the conversation with the interactive object, the conversation between the current login object and the interactive object is taken as the conversation corresponding to the target product; and / or, the conversation corresponding to the target product is determined based on the historical interaction data between the current login object and the interactive object in the message page.
[0152] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0153] The control including the target product in the message page is used as the control corresponding to the target product.
[0154] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0155] In response to the triggering operation of the guidance element, a corresponding session page or a target page is entered, and usage guidance information of the target product is displayed on the session page or the target page.
[0156] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0157] In response to a closing operation on the interactive area in the updated message page, the interactive area is undisplayed, and at least part of the elements related to the target product are undisplayed.
[0158] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0159] Display a message page, the message page including an interactive area and a message area, the message area is used to display at least one conversation;
[0160] In response to controlling the target element to move within the interactive area and to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product in the interactive area; update the session or control corresponding to the target product to display a guidance element of the target product via the session or control, wherein the guidance element is used to indicate triggering the target product.
[0161] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0162] In response to controlling the target element to move in the interactive area, the moving progress of the target element toward the designated position is displayed in the interactive area.
[0163] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0164] In response to controlling the target element to move within the interactive area and to move to a specified position, media content related to the target element is played.
[0165] In one embodiment, before the target element moves to the specified position, the interactive area displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position; when the computer program is executed by the processor, the following steps are also implemented: in response to the triggering operation on the interactive area, the target element is displayed.
[0166] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0167] When the target product is used to assist in the conversation with the interactive object, the conversation between the current login object and the interactive object is taken as the conversation corresponding to the target product; and / or, the conversation corresponding to the target product is determined based on the historical interaction data between the current login object and the interactive object in the message page.
[0168] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0169] The control including the target product in the message page is used as the control corresponding to the target product.
[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0171] In response to the triggering operation of the guidance element, a corresponding session page or a target page is entered, and usage guidance information of the target product is displayed on the session page or the target page.
[0172] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0173] In response to a closing operation on the interactive area in the updated message page, the interactive area is undisplayed, and at least part of the elements related to the target product are undisplayed.
[0174] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0175] Display a message page, the message page including an interactive area and a message area, the message area being used to display at least one conversation;
[0176] In response to controlling the target element to move within the interactive area and to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product in the interactive area; update the session or control corresponding to the target product to display a guidance element of the target product via the session or control, wherein the guidance element is used to indicate triggering the target product.
[0177] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0178] In response to controlling the target element to move in the interactive area, the moving progress of the target element toward the designated position is displayed in the interactive area.
[0179] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0180] In response to controlling the target element to move within the interactive area and to move to a specified position, media content related to the target element is played.
[0181] In one embodiment, before the target element moves to the specified position, the interactive area displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position; when the computer program is executed by the processor, the following steps are also implemented: in response to the triggering operation on the interactive area, the target element is displayed.
[0182] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0183] When the target product is used to assist in the conversation with the interactive object, the conversation between the current login object and the interactive object is taken as the conversation corresponding to the target product; and / or, the conversation corresponding to the target product is determined based on the historical interaction data between the current login object and the interactive object in the message page.
[0184] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0185] The control including the target product in the message page is used as the control corresponding to the target product.
[0186] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0187] In response to the triggering operation of the guidance element, a corresponding session page or a target page is entered, and usage guidance information of the target product is displayed on the session page or the target page.
[0188] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0189] In response to a closing operation on the interactive area in the updated message page, the interactive area is undisplayed, and at least part of the elements related to the target product are undisplayed.
[0190] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0191] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0192] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0193] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A product guidance method, characterized in that: The method comprises: Display a message page, the message page including an interactive area and a message area, the message area being used to display at least one conversation; In response to controlling the target element to move within the interactive area and to a specified position, update at least one of the following items in the message page: update the interactive area to display prompt information of the target product in the interactive area; update the session or control corresponding to the target product to display a guidance element of the target product via the session or control, wherein the guidance element is used to indicate triggering the target product.
2. The method according to claim 1, characterized in that In response to controlling the target element to move within the interactive area and to a specified position, updating the message page includes: In response to controlling the target element to move in the interactive area, the moving progress of the target element toward the designated position is displayed in the interactive area.
3. The method according to claim 1, characterized in that: In response to controlling the target element to move within the interactive area and to a specified position, updating the message page includes: In response to controlling the target element to move within the interactive area and to move to a specified position, media content related to the target element is played.
4. The method according to claim 1, characterized in that: Before the target element moves to the specified position, the interactive area displays text prompt information and / or graphic prompt information that triggers the target element to move to the specified position; In response to a triggering operation on the interactive area, a target element is displayed.
5. The method according to claim 1, characterized in that: The method further comprises: When the target product is used to assist in the conversation with the interactive object, the conversation between the current login object and the interactive object is taken as the conversation corresponding to the target product; and / or, the conversation corresponding to the target product is determined based on the historical interaction data between the current login object and the interactive object in the message page.
6. The method according to claim 1, characterized in that The method further comprises: The control including the target product in the message page is used as the control corresponding to the target product.
7. The method according to claim 1, characterized in that The method further comprises: In response to the triggering operation of the guidance element, a corresponding session page or a target page is entered, and usage guidance information of the target product is displayed on the session page or the target page.
8. The method according to claim 1, characterized in that The method further comprises: In response to a closing operation on the interactive area in the updated message page, the interactive area is undisplayed, and at least part of the elements related to the target product are undisplayed.
9. A product guidance method, characterized in that: The method comprises: Display the target function page, the target function page includes an interactive area and a target function area, the target function area is used to display the information record corresponding to the target function; In response to controlling the target element to move within the interactive area and to a specified position, at least one of the following items in the message page is updated: updating the interactive area to display prompt information of the target product matching the target function in the interactive area; updating the information record or control corresponding to the target product to display a guidance element of the target product via the information record or control, wherein the guidance element is used to indicate triggering the target product.
10. A product guidance device, characterized in that: The device comprises: A display module, used to display a message page, wherein the message page includes an interactive area and a message area, and the message area is used to display at least one conversation; An interactive module; used to update at least one of the following items in the message page in response to controlling the target element to move within the interactive area and to a specified position: updating the interactive area to display prompt information of the target product in the interactive area; updating the session or control corresponding to the target product to display a guidance element of the target product via the session or control, wherein the guidance element is used to indicate triggering the target product.
11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.