Object recommendation method and device, electronic equipment, storage medium and program product
By displaying personalized recommendation information in the user's conversation with the agent, and based on the user's historical interaction objects and virtual resource degradation information, the problem of low recommendation effect and efficiency in object recommendation systems is solved, and more efficient personalized recommendations and resource utilization are achieved.
Patent Information
- Application Number
- CN202511513147.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-22
- Publication Date
- 2026-02-27
AI Technical Summary
Existing object recommendation systems fail to match user needs, resulting in poor recommendation performance and efficiency, and a large amount of invalid information is recommended, wasting system resources.
Personalized recommendations are displayed on the user's conversation page with the preset intelligent agent, including information on historical interaction objects and interaction tags. Personalized recommendations are made based on the user's historical interaction and the display of recommended content is optimized by combining information on virtual resource degradation.
It improves the fit between recommended information and user needs, enhances the effectiveness and efficiency of object recommendation, reduces the waste of system resources, and improves system performance.
Smart Images

Figure CN121581950A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, and particularly relates to an object recommendation method and device, electronic equipment, storage medium and program product. BACKGROUND
[0002] With the development of AI (Artificial Intelligence) technology, AI technology has been widely applied in various scenarios; in the related technology, in the object recommendation scenario, an object acquisition AI assistant can be provided to provide the user with object-related inquiry services; but in addition to being able to reply in combination with the user's current inquiry information, the object acquisition AI assistant in the related technology can only provide general object recommendation services, which leads to the fact that the recommended information often cannot match the user's needs, the object recommendation effect and the recommendation efficiency are poor, and a large amount of invalid information recommendation also causes system resource waste and other problems. SUMMARY
[0003] The present disclosure provides an object recommendation method, device, electronic equipment, storage medium and program product to at least solve the technical problems of poor object recommendation effect and recommendation efficiency in the related technology, and a large amount of invalid information recommendation also causes system resource waste. The technical solutions of the present disclosure are as follows: According to a first aspect of an embodiment of the present disclosure, an object recommendation method is provided, comprising: displaying an intelligent conversation page including personalized recommendation information corresponding to a target account in response to a conversation instruction of a preset intelligent agent triggered by the target account; The intelligent conversation page is a conversation page of the target account and the preset intelligent agent; the personalized recommendation information is information recommending a historical interaction object of the target account, and the historical interaction object of the target account belongs to an object that has performed at least one preset interaction operation by the target account.
[0004] In an optional embodiment, the personalized recommendation information includes an object recommendation theme; and the displaying the intelligent conversation page including the personalized recommendation information corresponding to the target account in response to the conversation instruction of the preset intelligent agent triggered by the target account comprises: displaying the intelligent conversation page including the object recommendation theme in response to the conversation instruction; The object recommendation theme is used to indicate that the historical interaction object of the target account is recommended to the target account.
[0005] In an optional embodiment, the object recommendation theme is also used to indicate that the virtual resources required to obtain the historical interaction object of the target account are reduced.
[0006] In an optional embodiment, the personalized recommendation information further comprises object recommendation information; and the displaying, in response to the session instruction, of the intelligent session page comprising the object recommendation theme comprises: In response to the session instruction, displaying the intelligent session page comprising the object recommendation theme and the object recommendation information; In an optional embodiment, the object recommendation information is recommendation information corresponding to a historical interaction object of the target account.
[0007] In an optional embodiment, the object recommendation information comprises recommendation information corresponding to a first historical interaction object of the target account; the first historical interaction object is any historical interaction object of the target account; and the displaying, in response to the session instruction, of the intelligent session page comprising the object recommendation theme and the object recommendation information comprises: In response to the session instruction, displaying the intelligent session page comprising the object recommendation theme and the recommendation information corresponding to the first historical interaction object.
[0008] In an optional embodiment, the method further comprises: In response to a preset inquiry instruction for the first historical interaction object, displaying, on the intelligent session page, reply information of the preset intelligent agent to the preset inquiry instruction.
[0009] In an optional embodiment, the method further comprises: In response to a preset object viewing instruction, displaying recommendation information corresponding to a plurality of historical interaction objects of the target account.
[0010] In an optional embodiment, the recommendation information corresponding to the plurality of historical interaction objects is sorted in descending order of resource drop amplitude of virtual resources required for obtaining objects, and the plurality of historical interaction objects comprises the first historical interaction object, which is a historical interaction object with the highest resource drop amplitude among the plurality of historical interaction objects.
[0011] In an optional embodiment, the object recommendation information comprises an interaction label of the target account for a corresponding historical interaction object. In an optional embodiment, the interaction label is used to indicate any preset interaction operation performed by the target account for the corresponding historical interaction object, and in a case where the target account has performed at least two preset interaction operations for the corresponding historical interaction object, the preset interaction operation indicated by the interaction label is a preset interaction operation with the highest preset priority among the at least two preset interaction operations.
[0012] In an optional embodiment, the method further comprises: If the display duration of the recommended information corresponding to the first historical interaction object reaches the first preset duration and no interaction operation of the target account is detected, the recommended information corresponding to the first historical interaction object will be updated to the recommended information corresponding to the second historical interaction object. The second historical interaction object is any historical interaction object other than the first historical interaction object in the historical interaction objects of the target account.
[0013] In an optional embodiment, the object recommendation information includes recommendation information corresponding to at least one historical interaction object of the target account. The recommendation information corresponding to any historical interaction object is generated by the preset intelligent agent based on preset generation instruction information. The preset generation instruction information is used to indicate the content required to generate the recommendation information corresponding to any historical interaction object and the layout structure information of the recommendation information corresponding to any historical interaction object.
[0014] In an optional embodiment, the smart conversation page displaying personalized recommendation information corresponding to the target account includes: The smart conversation page displays the personalized recommendation information and the associated recommendation information corresponding to the target account; The associated recommendation information refers to the information on the historical interaction objects of the associated accounts of the target account. The associated accounts are user accounts that have an account association relationship and / or a geographical location association relationship with the target account.
[0015] According to a second aspect of the present disclosure, an object recommendation apparatus is provided, comprising: The conversation page display module is configured to execute a conversation command triggered by the target account and a preset intelligent agent, and display an intelligent conversation page including personalized recommendation information corresponding to the target account; The intelligent conversation page is the conversation page between the target account and the preset intelligent agent; the personalized recommendation information is information on the target account's historical interaction objects, which are objects that the target account has performed at least one preset interaction operation on.
[0016] In an optional embodiment, the personalized recommendation information includes object recommendation topics; the conversation page display module includes: The first display unit is configured to execute a response to the session instruction and display the smart session page including the recommended topics for the object; The object recommendation topic is used to indicate the historical interaction objects of the target account to be recommended to the target account.
[0017] In an optional embodiment, the object recommendation topic is also used to indicate a decrease in the virtual resources required to obtain the target account's historical interaction objects.
[0018] In an optional embodiment, the personalized recommendation information further includes object recommendation information; the first display unit is further configured to execute a smart conversation page that includes the object recommendation topic and the object recommendation information in response to the conversation instruction. The object recommendation information refers to the recommendation information corresponding to the historical interaction objects of the target account.
[0019] In an optional embodiment, the object recommendation information includes recommendation information corresponding to a first historical interaction object of the target account; the first historical interaction object is any one of the historical interaction objects of the target account; the first display unit is further configured to execute the smart conversation page in response to the conversation instruction, displaying the object recommendation topic and the recommendation information corresponding to the first historical interaction object.
[0020] In an optional embodiment, the apparatus further includes: The query module is configured to execute a preset query command in response to the first historical interaction object and display the response information of the preset agent to the preset query command on the smart conversation page.
[0021] In an optional embodiment, the apparatus further includes: The recommendation information display module is configured to respond to a preset object viewing command and display recommendation information corresponding to multiple historical interaction objects of the target account.
[0022] In an optional embodiment, the recommendation information corresponding to the plurality of historical interaction objects is sorted from high to low based on the decrease in the amount of virtual resources required to obtain the object, and the plurality of historical interaction objects includes the first historical interaction object, which is the historical interaction object with the highest decrease in the amount of resources among the plurality of historical interaction objects.
[0023] In an optional embodiment, the object recommendation information includes the target account's interaction tags for the corresponding historical interaction objects; The interaction tag is used to indicate any preset interaction operation performed by the target account on the corresponding historical interaction object. When the target account has performed at least two preset interaction operations on the corresponding historical interaction object, the preset interaction operation indicated by the interaction tag is the preset interaction operation with the highest preset priority among the at least two preset interaction operations.
[0024] In an optional embodiment, the apparatus further includes: The recommendation information update module is configured to update the recommendation information corresponding to the first historical interaction object to the recommendation information corresponding to the second historical interaction object when the display duration of the recommendation information corresponding to the first historical interaction object reaches a first preset duration and no interaction operation of the target account is detected. The second historical interaction object is any historical interaction object other than the first historical interaction object in the historical interaction objects of the target account.
[0025] In an optional embodiment, the object recommendation information includes recommendation information corresponding to at least one historical interaction object of the target account. The recommendation information corresponding to any historical interaction object is generated by the preset intelligent agent based on preset generation instruction information. The preset generation instruction information is used to indicate the content required to generate the recommendation information corresponding to any historical interaction object and the layout structure information of the recommendation information corresponding to any historical interaction object.
[0026] In an optional embodiment, the session page display module includes: The second display unit is configured to execute the display of the smart conversation page, which includes the personalized recommendation information and the associated recommendation information corresponding to the target account; The associated recommendation information refers to the information on the historical interaction objects of the associated accounts of the target account. The associated accounts are user accounts that have an account association relationship and / or a geographical location association relationship with the target account.
[0027] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the object recommendation methods provided in this disclosure.
[0028] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided such that, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is able to perform any of the object recommendation methods provided in the present disclosure. According to a fifth aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the object recommendation methods provided in the present disclosure above.
[0029] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: When a target account triggers a conversation command with a preset agent, the system can automatically display personalized recommendation information corresponding to the target account on the smart conversation page while simultaneously showing the conversation between the target account and the preset agent. This personalized recommendation information consists of information about historical interaction objects that the target account has performed at least one preset interactive operation on. Based on the user's historical object interaction, targeted object recommendations can be made, greatly improving the adaptability between the recommendation information and the user's needs. This can effectively improve the object recommendation effect and efficiency, while also reducing the waste of system resources caused by invalid recommendations and improving system performance.
[0030] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0032] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating an object recommendation method according to an exemplary embodiment; Figure 3 This is a schematic diagram of a smart conversation page displaying object-recommended topics, according to an exemplary embodiment. Figure 4 This is a schematic diagram of an intelligent conversation page that displays recommended topics for objects and corresponding recommendation information for a first historical interaction object, according to an exemplary embodiment. Figure 5 This is a schematic diagram of a smart conversation page that displays query dialogue information and response information to query dialogue information, according to an exemplary embodiment. Figure 6 This is a schematic diagram of an intelligent conversation page that displays recommendation information corresponding to multiple historical interaction objects, according to an exemplary embodiment. Figure 7 This is a schematic diagram illustrating the changes in a smart conversation page for an object recommendation process according to an exemplary embodiment; Figure 8 This is a schematic diagram illustrating a change in the smart conversation page for another object recommendation process according to an exemplary embodiment; Figure 9 This is a block diagram illustrating an object recommendation device according to an exemplary embodiment; Figure 10This is a block diagram illustrating an electronic device for object recommendation according to an exemplary embodiment. Detailed Implementation
[0033] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0034] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar concepts 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 disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0035] It should be noted that the user information (including but not limited to user device information, user personal information, including but not limited to the current user's information and other users' information) and data (including but not limited to the data used for display and analysis) involved in this disclosure are all information and data authorized by the corresponding user or fully authorized by all parties.
[0036] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a terminal 100 and a server 200.
[0037] In an optional embodiment, terminal 100 can be used to provide services such as object recommendation services and conversational interaction services with intelligent agents to any user. Specifically, terminal 100 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices, or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, Windows, etc.
[0038] In an optional embodiment, server 200 can provide background services to terminal 100. Specifically, server 200 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.
[0039] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more terminals.
[0040] In the embodiments described in this specification, the terminal 100 and the server 200 can be directly or indirectly connected through wired or wireless communication, and this disclosure does not impose any restrictions.
[0041] Figure 2 This is a flowchart illustrating an object recommendation method according to an exemplary embodiment, which can be applied to a terminal, such as... Figure 2 As shown, the method may include the following steps: In step S201, in response to the conversation command triggered by the target account and the preset intelligent agent, an intelligent conversation page including personalized recommendation information corresponding to the target account is displayed.
[0042] In one specific embodiment, the target account can be the currently logged-in user account. Specifically, the preset intelligent agent can be an artificial intelligence system (object acquisition AI assistant) that interacts with humans through natural language dialogue in an object recommendation scenario, understands user intent, and provides corresponding services. For example, it could be a large language model that provides services based on dialogue (conversation). Specifically, the aforementioned intelligent conversation page can be the conversation page between the target account and the preset intelligent agent. The conversation command can be an instruction that triggers the display of the conversation page (i.e., the intelligent conversation page) for conversing with the preset intelligent agent. For example, the conversation command can be triggered by touch operations on the preset conversation trigger entry corresponding to the preset intelligent agent. Optionally, the conversation command can also be triggered based on corresponding voice control operations, device movement operations, etc.
[0043] In one specific embodiment, the personalized recommendation information can be information about the target account's historical interaction objects. These historical interaction objects belong to those objects for which the target account has performed at least one preset interaction operation (i.e., objects that performed at least one preset interaction operation before triggering the aforementioned session instruction; for example, objects that performed any preset interaction operation within a preset historical time period; specifically, the preset historical time period can be set according to actual application needs). Specifically, the object can be a product to be recommended, and optionally, it can include at least one of physical or virtual products.
[0044] In one specific embodiment, at least one preset interactive operation can be at least one object-oriented interactive operation; for example, at least one preset interactive operation includes at least one of the following: object acquisition operation (acquiring an object), object add-to-cart operation (adding an object to a shopping cart), object inquiry operation (inquiring about object-related information), or object browsing operation (browsing recommended information corresponding to the object). In an optional embodiment, the personalized recommendation information may include object recommendation topics; the intelligent conversation page that displays personalized recommendation information corresponding to the target account in response to a conversation command triggered by the target account and a preset intelligent agent may include: In response to a conversation command, a smart conversation page is displayed, including recommended topics for the object. In one specific embodiment, the object recommendation topic can be used to instruct the target account to recommend historical interaction objects of the target account. For example, "Come and check out the products you're interested in!" Specifically, the object recommendation topic can be pre-set. Optionally, it can also be generated by a pre-set intelligent agent.
[0045] In the above embodiments, when a conversation command with a preset intelligent agent is triggered, while displaying the intelligent conversation page, an object recommendation topic is automatically displayed to instruct the target account to recommend historical interaction objects of the target account. This allows users to understand that the recommended objects are objects they have interacted with, which can improve the relevance between the recommended objects and the user, and enable more targeted and differentiated recommendations, thereby increasing the user's enthusiasm for obtaining objects and improving the object recommendation effect.
[0046] In an optional embodiment, the aforementioned object recommendation topic can also be used to indicate a decrease in the virtual resources required to obtain the target account's historical interaction objects. For example, a message could be, "The product you're interested in has gone down in price." Specifically, the virtual resources required to obtain the object can be legal digital currency and / or legally compliant virtual currency used within the platform.
[0047] In a specific embodiment, such as Figure 3 As shown, Figure 3 This is a schematic diagram of a smart conversation page displaying recommended topics for objects, according to an exemplary embodiment; wherein, the information corresponding to 301 can be recommended topics for objects.
[0048] In the above embodiments, when a conversation command with a preset intelligent agent is triggered, while displaying the intelligent conversation page, the system automatically displays recommended topics that indicate the historical interaction objects of the target account to be recommended to the target account and the decrease in virtual resources required to obtain the historical interaction objects of the target account. This not only improves the relevance between the recommended objects and the user, but also, combined with the information on the decrease in virtual resources, better enhances the user's enthusiasm for obtaining objects, thereby improving the object recommendation effect and efficiency and reducing the waste of system resources caused by invalid recommendations.
[0049] In an optional embodiment, the personalized recommendation information may further include object recommendation information; correspondingly, the intelligent conversation page that displays object recommendation topics in response to a conversation instruction may include: In response to a conversation command, a smart conversation page is displayed, which includes recommended topics and information about the object. In one specific embodiment, the aforementioned object recommendation information can be recommendation information corresponding to historical interaction objects of the target account. The object recommendation information may include recommendation information corresponding to at least one historical interaction object of the target account; the recommendation information corresponding to any historical interaction object may be information introducing that historical interaction object; for example, the recommendation information for any historical interaction object (object) may include basic introductory information describing the object, such as at least one of the object recommendation title, object image, or virtual resources required to obtain the object; optionally, the recommendation information for any historical interaction object (object) may also include object-related information such as object approval rating, object acquisition control (used to trigger object acquisition), and activity information corresponding to the object (e.g., virtual resource deduction activity information).
[0050] In an optional embodiment, the object recommendation information includes interaction tags of the target account for the corresponding historical interaction object; that is, the recommendation information for any historical interaction object (object) may include the interaction tags of the target account for that historical interaction object. Specifically, the interaction tags can be used to indicate any preset interaction operation performed by the target account for the corresponding historical interaction object.
[0051] In an optional embodiment, if the target account has performed at least two preset interactive operations on the corresponding historical interaction object, a preset interactive operation can be randomly selected from the at least two preset interactive operations to set the corresponding interactive tag. Optionally, if the target account has performed at least two preset interactive operations on the corresponding historical interaction object, the preset interactive operation indicated by the interactive tag can also be the preset interactive operation with the highest preset priority among the at least two preset interactive operations. Specifically, the preset priority corresponding to the preset interactive operation can be preset according to actual application needs, and the preset priority corresponding to the preset interactive operation can represent the priority of the corresponding preset interactive operation; the higher the priority, the higher the preset priority. Accordingly, the corresponding interactive tag is displayed first. For example, taking the above-mentioned at least one preset interactive operation including object acquisition operation, object add-to-cart operation, object inquiry operation, and object browsing operation as an example, based on the preset priority of the object acquisition operation, object add-to-cart operation, object inquiry operation, and object browsing operation in descending order, it can be object acquisition operation, object add-to-cart operation, object inquiry operation, and object browsing operation. For example, taking the interaction tag for the object retrieval operation as an example, the interaction tag can be "purchased (retrieved) XX days ago"; taking the object add-to-cart operation as an example, the interaction tag can be "added to cart XX days ago".
[0052] In the above embodiments, interaction tags are set in the object recommendation information for the target account's corresponding historical interaction objects. These interaction tags can indicate any preset interaction operation performed by the target account for the corresponding historical interaction object. Combining these interaction tags helps users understand their interaction relationship with the recommended objects, allowing them to select objects more effectively and improve object selection efficiency, thereby enhancing the object recommendation effect and efficiency. Furthermore, when the target account has performed at least two preset interaction operations for the corresponding historical interaction object, the preset interaction operation indicated by the interaction tag is the preset interaction operation with the highest priority among the at least two preset interaction operations, better ensuring the effectiveness of the interaction tags.
[0053] In an optional embodiment, both the object recommendation topics and object recommendation information can be automatically triggered and displayed upon being triggered by a session command; optionally, the object recommendation information can also be triggered and displayed by the target account while the object recommendation topics are being displayed; for example, the area where the object recommendation topics are located can be a touchable control, and correspondingly, the display of object recommendation information can be triggered by clicking / long-pressing the area where the object recommendation topics are located; optionally, during the display of object recommendation topics, a corresponding expand control can be displayed, for example, Figure 3The control corresponding to 302; correspondingly, the display of object recommendation information can be triggered by clicking or long-pressing the display control. Optionally, the display of object recommendation information can also be triggered by corresponding voice control operations, device movement operations, etc.
[0054] In an optional embodiment, when the smart conversation page displays recommended topics and recommended information for objects, the recommended information can be hidden in response to a preset collapse command. Optionally, the preset collapse command can be automatically triggered, for example, when the display duration of the recommended information reaches a second preset duration. Specifically, the second preset duration can be set according to actual application needs. Optionally, the preset collapse command can be triggered by a target account. For example, while displaying recommended topics and recommended information for objects, a collapse control for the recommended information can be displayed. Correspondingly, the preset collapse command for the recommended information can be triggered by clicking the collapse control or other operations. Optionally, the preset collapse command can also be triggered by corresponding voice control operations, device movement operations, etc.
[0055] In an optional embodiment, the above-mentioned object recommendation information includes recommendation information corresponding to at least one historical interaction object of the target account. The recommendation information corresponding to any historical interaction object is generated by a preset intelligent agent based on preset generation instruction information. The preset generation instruction information can be used to indicate the content required to generate the recommendation information corresponding to any historical interaction object and the layout structure information of the recommendation information corresponding to any historical interaction object.
[0056] In one specific embodiment, the preset generation instruction information may include the information items contained in the recommendation information corresponding to the historical interaction object (the content required for the recommendation information corresponding to any historical interaction object) and the layout structure information of the recommendation information corresponding to the historical interaction object (i.e., the layout structure used to indicate the information items contained in the recommendation information during the display process); optionally, the preset generation instruction information may also include generation prompt text (prompt text for generating the recommendation information corresponding to the historical interaction object); optionally, the preset generation instruction information may also include reference recommendation information (pre-set recommendation information corresponding to a referenceable object).
[0057] In a specific embodiment, the aforementioned preset generation instruction information can be: Please generate recommendation information (generate prompt text) for the product based on the product (object) information I provide. Please strictly follow the following format and requirements: 1. I will provide the following information (information items included in the recommendation information corresponding to the historical interaction object): [Product Name]: XX, [Product Image]: XXXX; [Current Price and Historical Price of Product]: XX and XX... 2. Your output follows the following structure (layout structure information): 1. Format: XXXXXX.
[0058] In the above embodiments, the recommendation information corresponding to any historical interaction object in the object recommendation information is generated by a preset intelligent agent based on preset generation instruction information. The preset generation instruction information can be used to indicate the content required to generate the recommendation information corresponding to any historical interaction object and the layout structure information of the recommendation information corresponding to any historical interaction object. This can ensure the adaptability of the generated personalized object recommendation information to user needs, while also effectively ensuring the rationality and effectiveness of the generated object recommendation information, thereby improving the object recommendation effect.
[0059] In an optional embodiment, the aforementioned object recommendation information can be recommendation information corresponding to multiple historical interaction objects of the target account. For example, if a user actively triggers an instruction to view object recommendation information corresponding to historical interaction objects of the target account, based on the object recommendation theme display, recommendation information corresponding to multiple historical interaction objects of the target account can be displayed. Optionally, the recommendation information corresponding to multiple historical interaction objects can be displayed on the smart conversation page in the form of pop-ups, or by redirecting to a new page; it can also be displayed on the smart conversation page in the form of dialogue information.
[0060] In an optional embodiment, the recommendation information corresponding to the above-mentioned multiple historical interaction objects is sorted from high to low based on the decrease in the amount of virtual resources required to obtain the object.
[0061] In one specific embodiment, the decrease in the amount of virtual resources required to acquire an object can be the difference between the amount of virtual resources required to acquire a historical interactive object when performing the corresponding preset interactive operation and the amount of resources required to acquire the historical interactive object now; or, the ratio of the difference to the amount of resources required to acquire the historical interactive object now. Optionally, if at least two preset interactive operations have been performed on a certain historical interactive object, the amount of virtual resources required to acquire the historical interactive object when the most recent preset interactive operation was performed can be selected to determine the decrease in the amount of virtual resources required to acquire the historical interactive object; alternatively, the decrease in the amount of virtual resources required to acquire the historical interactive object when performing the corresponding preset interactive operation in at least two preset interactive operations can be used to determine the corresponding decrease in the amount of virtual resources required to acquire the historical interactive object.
[0062] In an optional embodiment, if the resource decrease rates of at least two historical interaction objects are consistent, the recommendation information corresponding to the at least two historical interaction objects can be randomly sorted. Optionally, the recommendation information corresponding to historical interaction objects whose execution times are closer to the current time can be displayed first, based on the execution time of the corresponding preset interaction operations. Optionally, the sorting can also be based on the preset priority of the preset interaction operations performed by the target account on the corresponding historical interaction objects. Further, if the preset priorities are the same, the recommendation information corresponding to historical interaction objects whose execution times are closer to the current time can be displayed first, based on the execution time of the preset interaction operations. Specifically, the preset priority of the preset interaction operation represents the priority of the preset interaction operation; the higher the priority, the higher the preset priority, and correspondingly, the higher the display order of the corresponding recommendation information. Specifically, the preset priorities corresponding to the preset interactive operations can be preset according to actual application needs. For example, taking at least one of the preset interactive operations mentioned above, including object acquisition operation, object add-to-cart operation, object inquiry operation and object browsing operation, the preset priorities corresponding to object acquisition operation, object add-to-cart operation, object inquiry operation and object browsing operation can be sorted from high to low as follows: object acquisition operation, object add-to-cart operation, object inquiry operation and object browsing operation.
[0063] In the above embodiments, when displaying recommendation information corresponding to multiple historical interaction objects corresponding to the target account, the recommendation information corresponding to multiple historical interaction objects is sorted from high to low based on the decrease in the amount of virtual resources required to obtain the object. This can prioritize recommending objects with a higher decrease in resources to the user, thereby improving the efficiency of the user in obtaining objects and thus improving the object recommendation effect and efficiency.
[0064] In another optional embodiment, in a scenario where the decrease in virtual resources required to acquire an object is not considered, the sorting of the recommended information displayed for multiple historical interaction objects can be random, or it can be sorted based on the preset priority of the preset interaction operation performed by the target account on the corresponding historical interaction object. Accordingly, if the preset priorities are consistent, the recommended information corresponding to the historical interaction object whose execution time is closer to the current time can be displayed at the front based on the execution time of the corresponding preset interaction operation.
[0065] In another optional embodiment, the object recommendation information may include recommendation information corresponding to a first historical interaction object of the target account; the first historical interaction object is any historical interaction object among the historical interaction objects of the target account; correspondingly, the intelligent conversation page that displays object recommendation topics and object recommendation information in response to a conversation instruction may include: In response to a conversation command, a smart conversation page is displayed, which includes recommended topics for the object and recommended information corresponding to the first historical interaction object.
[0066] In one specific embodiment, the aforementioned plurality of historical interaction objects includes a first historical interaction object. Optionally, the first historical interaction object can be the historical interaction object with the highest corresponding resource decrease among the plurality of historical interaction objects.
[0067] In a specific embodiment, such as Figure 4 As shown, Figure 4 This is a schematic diagram of an intelligent conversation page that displays recommended topics for objects and recommended information corresponding to a first historical interaction object, according to an exemplary embodiment; wherein, the information corresponding to 401 can be the recommended topics for objects; and the information corresponding to 402 can be the recommended information corresponding to the first historical interaction object.
[0068] In the above embodiments, in response to a conversation command, an intelligent conversation page is displayed that includes the recommended topic of the object and the recommendation information corresponding to the first historical interaction object. This allows users to understand the recommended topic of the object and intuitively understand the recommended objects that match the recommended topic. This not only improves the object recommendation effect but also enhances the convenience for users to obtain objects.
[0069] In an optional embodiment, the above method may further include: If the display duration of the recommended information corresponding to the first historical interaction object reaches the first preset duration and no interaction operation of the target account is detected, the recommended information corresponding to the first historical interaction object will be updated to the recommended information corresponding to the second historical interaction object. In one specific embodiment, the first preset duration can be preset according to actual application needs; optionally, the aforementioned second historical interaction object can be any historical interaction object other than the first historical interaction object among the historical interaction objects (multiple historical interaction objects) of the target account (the next recommended historical interaction object of the first historical interaction object). Optionally, the next recommended historical interaction object can be randomly determined; alternatively, the next recommended historical interaction object (second historical interaction object) can be determined by sorting the resource decline rates of the multiple historical interaction objects of the target account from high to low; furthermore, this can be repeated, continuously determining the next recommended historical interaction object under certain conditions to achieve the rotation of recommendation information corresponding to the multiple historical interaction objects of the target account.
[0070] In the above embodiments, when the display duration of the recommended information corresponding to the first historical interaction object of the target account reaches the first preset duration and no interaction operation of the target account is detected, the currently recommended historical interaction object is automatically updated. This can enrich the recommended historical interaction objects, make it easier for users to find historical interaction objects of interest, and improve the object recommendation effect.
[0071] In an optional embodiment, the above method may further include: In response to a preset query command for the first historical interaction object, the preset agent's response to the preset query command is displayed on the smart conversation page.
[0072] In one specific embodiment, the preset query instruction can be an instruction to query the object introduction information of the first historical interaction object to a preset intelligent agent; optionally, when the preset query instruction is triggered, the query information (query dialogue information) corresponding to the preset query instruction can be displayed. Accordingly, the query information corresponding to the preset query instruction can be dialogue information querying the object introduction information of the first historical interaction object; specifically, the specific content of the query information corresponding to the preset query instruction can be set according to actual application needs. For example, the query information corresponding to the preset query instruction can be query information for a certain dimension of the first historical interaction object. For example, if the first historical interaction object is clothing, the query information corresponding to the preset query instruction can be "Please introduce the size information of this clothing" (size dimension); optionally, the query information corresponding to the preset query instruction can also be detailed query information for the first historical interaction object, for example, "Please introduce this product," etc. Optionally, the preset inquiry instruction can also be triggered by entering inquiry dialogue information in the dialogue information input box on the smart conversation page and then sending the input inquiry dialogue information. Optionally, the recommended information corresponding to the first historical interaction object may include a control for triggering the viewing of detailed information about the first historical interaction object, for example, Figure 4 The control corresponding to 4021; accordingly, the above-mentioned preset query command can be triggered based on this control.
[0073] In one specific embodiment, the pre-defined intelligent agent can combine the query dialogue information to obtain information related to the first historical interaction object, and organize it into reply information for display.
[0074] In one specific embodiment, to combine Figure 4 Taking the control corresponding to 4021 triggering a preset query command as an example, such as Figure 5 As shown, Figure 5 This is a schematic diagram illustrating a smart conversation page displaying query dialogue information and response information according to an exemplary embodiment; specifically, in conjunction with... Figure 5As can be seen, the information corresponding to 501 can be the query dialogue information (the query information corresponding to the preset query command), and the information corresponding to 502 can be the response information of the preset intelligent agent to the preset query command (the query information corresponding to the preset query command).
[0075] In the above embodiments, when a preset query command is triggered for the first historical interaction object, the response information of the preset intelligent agent to the preset query command is displayed on the intelligent conversation page. Through conversational queries, users can better understand the currently recommended objects, thereby better assisting users in making object acquisition decisions and improving object recommendation efficiency.
[0076] In an optional embodiment, the above method may further include: In response to a preset object viewing command, it displays recommended information corresponding to multiple historical interaction objects of the target account.
[0077] In one specific embodiment, the preset object viewing instruction can be an instruction to view recommendation information corresponding to multiple historical interaction objects of the target account; for example, during the display of recommendation information corresponding to the first historical interaction object, viewing controls for recommendation information corresponding to multiple historical interaction objects can also be displayed, for example, Figure 4 The control corresponding to 4022; correspondingly, the above-mentioned preset object viewing command can be triggered by touch operations such as clicking or long-pressing the viewing control; optionally, the above-mentioned preset object viewing command can also be triggered by corresponding voice control operations, device control operations, etc.
[0078] In one optional embodiment, the recommendation information corresponding to multiple historical interaction objects can be displayed on the smart conversation page, for example, in the form of a pop-up window or dialogue information; optionally, the recommendation information corresponding to multiple historical interaction objects can also be displayed on a new page.
[0079] In a specific embodiment, such as Figure 6 As shown, Figure 6 This is a schematic diagram of an intelligent conversation page that displays recommendation information corresponding to multiple historical interaction objects, according to an exemplary embodiment. The information corresponding to 601 can be recommendation information corresponding to multiple historical interaction objects.
[0080] In an optional embodiment, the sorting of the recommendation information displayed for multiple historical interaction objects can be found in the above description and will not be repeated here.
[0081] In the above embodiments, based on displaying the recommendation information corresponding to a certain historical interaction object of the target account, the display of recommendation information corresponding to multiple historical interaction objects of the target account can be further triggered. This can enrich the object recommendations related to the user and increase the probability that the user can find the object they want to obtain, thereby improving the object recommendation effect and object recommendation efficiency.
[0082] In a specific embodiment, such as Figure 7 As shown, Figure 7 This is a schematic diagram illustrating the changes in a smart conversation page for an object recommendation process according to an exemplary embodiment. (Combined with...) Figure 7 As shown in Figure a, the intelligent conversation page can display personalized recommendation information, including recommended topics for the target account and the first historical interaction object, while simultaneously displaying the intelligent conversation page between the target account and the preset intelligent agent upon triggering a conversation command with the preset intelligent agent. Optionally, if a preset query command for the first historical interaction object is triggered, such as... Figure 7 As shown in b, the intelligent conversation page can display the query dialogue information for the first historical interaction object and the corresponding reply information; optionally, if a preset object viewing command is triggered for multiple historical interaction objects corresponding to the target account, such as... Figure 7 As shown in c, recommendation information corresponding to multiple historical interaction objects can be displayed on the smart conversation page.
[0083] In a specific embodiment, such as Figure 8 As shown, Figure 8 This is a schematic diagram illustrating a variation of the smart conversation page for another object recommendation process according to an exemplary embodiment. Specifically, in conjunction with... Figure 8 As shown in Figure a, the intelligent conversation page displays personalized recommendation information, including the target's recommended topics, while simultaneously displaying the intelligent conversation page between the target account and the preset intelligent agent upon triggering a conversation command with the preset intelligent agent; optionally, it can be combined with... Figure 8 The intelligent conversation page shown in Figure b can trigger the display of recommended information corresponding to the first historical interaction object by clicking on the expand control displayed along with the recommended topic; optionally, it can be combined with... Figure 8 The smart conversation page shown in the middle (c) allows users to trigger the display of recommended information for multiple historical interaction objects by long-pressing the area where the recommended topic is located.
[0084] In the above embodiments, when a conversation command with a preset intelligent agent is triggered, personalized recommendation information, including object recommendation topics and object recommendation information, can be automatically displayed while the intelligent conversation page is displayed. This allows users to understand that the recommended objects are objects they have interacted with, and also helps them better understand the recommended objects. This improves the relevance between the recommended objects and the user, and also helps the user better understand the recommended objects, thereby improving the object recommendation effect and efficiency.
[0085] In an optional embodiment, the smart conversation page displaying personalized recommendation information corresponding to the target account may include: Displays a smart conversation page that includes personalized recommendations and recommendations associated with the target account; In one specific embodiment, the aforementioned associated recommendation information may be information about the historical interactions of the target account's associated accounts. Associated accounts are user accounts that have an account association relationship and / or a geographical location association relationship with the target account. Specifically, the account association relationship may be a follow relationship between accounts, and / or a mutual follow relationship (friendship), etc.; the geographical location association relationship may be an association relationship located in the same region; specifically, the region division can be set according to actual application needs.
[0086] In one specific embodiment, the associated recommendation information may include associated object recommendation topics; these topics are used to indicate the recommendation of historical interaction objects of associated accounts to the target account. Examples include "See what products people nearby like" or "See what products your friends like." Optionally, the associated object recommendation topics may also be used to indicate the reduction in virtual resources required to obtain historical interaction objects of associated accounts. Optionally, the associated recommendation information may also include object recommendation information corresponding to the associated object recommendation topics; specifically, the object recommendation information corresponding to the associated object recommendation topics may be recommendation information corresponding to historical interaction objects of associated accounts. For a more detailed breakdown of the steps related to the information included in the associated recommendation information (associated object recommendation topics and corresponding object recommendation information), please refer to the detailed breakdown of the steps related to the object recommendation topics and corresponding object recommendation information included in the personalized recommendation information above, which will not be repeated here.
[0087] In the above embodiments, when a conversation command with a preset intelligent agent is triggered, while displaying the intelligent conversation page, personalized recommendation information of historical interaction objects used to recommend the target account and related recommendation information of historical interaction objects used to recommend the target account are automatically displayed. Personalized object recommendations can be made on the intelligent conversation page from two dimensions: the user's own historical object interaction and the user's related historical object interaction. This enriches the objects in the personalized recommendation process and can also improve the efficiency of users finding objects of interest, thereby improving the object recommendation effect and recommendation efficiency.
[0088] As can be seen from the technical solutions provided in the embodiments of this specification above, when the target account triggers a conversation command with a preset intelligent agent, this specification can automatically display personalized recommendation information corresponding to the target account on the intelligent conversation page while displaying the intelligent conversation page where the target account is having a conversation with the preset intelligent agent. This personalized recommendation information is information about historical interaction objects that the target account has performed at least one preset interactive operation on. It can make targeted object recommendations according to the user's historical object interaction, which greatly improves the adaptability between the recommendation information and the user's needs, thereby effectively improving the object recommendation effect and efficiency. At the same time, it can also reduce the waste of system resources caused by invalid recommendations and improve system performance.
[0089] Figure 9 This is a block diagram illustrating an object recommendation device according to an exemplary embodiment. (Refer to...) Figure 9 The device includes: The conversation page display module 910 is configured to execute a conversation command triggered by the target account and a preset intelligent agent, and display an intelligent conversation page including personalized recommendation information corresponding to the target account; Among them, the intelligent conversation page is the conversation page between the target account and the preset intelligent agent; the personalized recommendation information is the information of the target account's historical interaction objects, which are objects that the target account has performed at least one preset interaction operation on.
[0090] In an optional embodiment, the personalized recommendation information includes object-recommended topics; the conversation page display module includes: The first display unit is configured to execute a smart conversation page that includes recommended topics for objects in response to a conversation command; Among them, the object recommendation topic is used to indicate the historical interaction objects of the target account to be recommended to the target account.
[0091] In an optional embodiment, the object recommendation topic is also used to indicate a decrease in the virtual resources required to retrieve the target account's historical interaction objects.
[0092] In an optional embodiment, the personalized recommendation information further includes object recommendation information; the first display unit is also configured to execute a smart conversation page that includes object recommendation topics and object recommendation information in response to a conversation instruction. Among them, the object recommendation information is the recommendation information corresponding to the historical interaction objects of the target account.
[0093] In an optional embodiment, the object recommendation information includes recommendation information corresponding to a first historical interaction object of the target account; the first historical interaction object is any historical interaction object among the historical interaction objects of the target account; the first display unit is further configured to execute a smart conversation page that displays the object recommendation topic and the recommendation information corresponding to the first historical interaction object in response to a conversation instruction.
[0094] In an optional embodiment, the above-described apparatus further includes: The query module is configured to execute a preset query command in response to the first historical interaction object, and display the response information of the preset agent to the preset query command on the smart conversation page.
[0095] In an optional embodiment, the above-described apparatus further includes: The recommendation information display module is configured to respond to preset object viewing commands and display recommendation information corresponding to multiple historical interaction objects of the target account.
[0096] In an optional embodiment, the recommendation information corresponding to multiple historical interaction objects is sorted from high to low based on the decrease in the amount of virtual resources required to obtain the object, and the multiple historical interaction objects include a first historical interaction object, which is the historical interaction object with the highest decrease in the amount of resources among the multiple historical interaction objects.
[0097] In an optional embodiment, the object recommendation information includes the target account's interaction tags for the corresponding historical interaction objects; The interaction tag is used to indicate any preset interaction operation performed by the target account on the corresponding historical interaction object. If the target account has performed at least two preset interaction operations on the corresponding historical interaction object, the preset interaction operation indicated by the interaction tag is the preset interaction operation with the highest preset priority among the at least two preset interaction operations.
[0098] In an optional embodiment, the above-described apparatus further includes: The recommendation information update module is configured to update the recommendation information corresponding to the first historical interaction object to the recommendation information corresponding to the second historical interaction object when the display time of the recommendation information corresponding to the first historical interaction object reaches a first preset time and no interaction operation of the target account is detected. The second historical interaction object is any historical interaction object other than the first historical interaction object in the target account's historical interaction objects.
[0099] In an optional embodiment, the object recommendation information includes recommendation information corresponding to at least one historical interaction object of the target account. The recommendation information corresponding to any historical interaction object is generated by a preset intelligent agent based on preset generation instruction information. The preset generation instruction information is used to indicate the content required to generate the recommendation information corresponding to any historical interaction object and the layout structure information of the recommendation information corresponding to any historical interaction object.
[0100] In an optional embodiment, the session page display module 910 includes: The second display unit is configured to execute a smart conversation page that displays personalized recommendation information and related recommendation information for the target account. Among them, the related recommendation information is the information of the historical interaction objects of the related accounts of the recommended target account. The related accounts are user accounts that have an account relationship and / or a geographical location relationship with the target account.
[0101] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0102] Figure 10 This is a block diagram illustrating an electronic device for object recommendation according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown. This electronic device may include an RF (Radio Frequency) circuit 1010, a memory 1020 including one or more computer-readable storage media, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a WiFi (Wireless Fidelity) module 1070, a processor 1080 including one or more processing cores, and a power supply 1090, among other components. Those skilled in the art will understand that... Figure 10 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The RF circuit 1010 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1080 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1010 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 1010 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0103] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various functional applications and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1020 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. Accordingly, the memory 1020 may also include a memory controller to provide access to the memory 1020 for the processor 1080 and the input unit 1030.
[0104] The input unit 1030 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 1030 may include a touch-sensitive surface 1031 and other input devices 1032. The touch-sensitive surface 1031, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1031), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 1080, and can receive and execute commands from the processor 1080. In addition, the touch-sensitive surface 1031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1031, the input unit 1030 may also include other input devices 1032. Specifically, other input devices 1032 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1040 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1040 may include a display panel 1041, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1041. Further, a touch-sensitive surface 1031 may cover the display panel 1041. When the touch-sensitive surface 1031 detects a touch operation on or near it, it transmits the information to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of touch event. The touch-sensitive surface 1031 and the display panel 1041 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1031 and the display panel 1041 can be integrated to achieve both input and output functions.
[0105] The terminal may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1041 according to the ambient light level, and the proximity sensor can turn off the display panel 1041 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0106] Audio circuitry 1060, speaker 1061, and microphone 1062 provide an audio interface between the user and the terminal. Audio circuitry 1060 converts received audio data into electrical signals, which are then transmitted to speaker 1061, where they are converted into sound signals for output. Conversely, microphone 1062 converts collected sound signals into electrical signals, which are received by audio circuitry 1060, converted back into audio data, and then processed by processor 1080 before being transmitted via RF circuitry 1010 to, for example, another terminal, or output to memory 1020 for further processing. Audio circuitry 1060 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0107] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1070, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 10 The WiFi module 1070 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.
[0108] The processor 1080 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1020 and calls data stored in the memory 1020 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1080 may include one or more processing cores; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1080.
[0109] The terminal also includes a power supply 1090 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1090 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0110] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention. In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the object recommendation method as described in the embodiments of this disclosure.
[0111] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the object recommendation method of the present disclosure embodiments. In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the object recommendation method of the present disclosure embodiments.
[0112] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0113] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0114] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An object recommendation method characterized by comprising: The method comprises: displaying, in response to a session instruction triggered by a target account and a preset intelligent agent, an intelligent session page comprising personalized recommendation information corresponding to the target account; wherein the intelligent session page is a session page of the target account and the preset intelligent agent; and the personalized recommendation information is information recommending a historical interaction object of the target account, the historical interaction object belonging to an object having performed at least one preset interaction operation on the target account.
2. The object recommendation method according to claim 1, characterized by, The personalized recommendation information comprises an object recommendation theme. The method of displaying, in response to the session instruction triggered by the target account and the preset intelligent agent, the intelligent session page comprising the personalized recommendation information corresponding to the target account comprises: displaying, in response to the session instruction, the intelligent session page comprising the object recommendation theme; wherein the object recommendation theme is used to indicate that the historical interaction object of the target account is recommended to the target account. 3.The object recommendation method of claim 2, wherein, The object recommendation theme is also used to indicate a decrease in virtual resources required for obtaining the historical interaction object of the target account. 4.The object recommendation method of claim 2 or 3, characterized in that, The personalized recommendation information further comprises object recommendation information; and the method of displaying, in response to the session instruction, the intelligent session page comprising the object recommendation theme comprises: displaying, in response to the session instruction, the intelligent session page comprising the object recommendation theme and the object recommendation information; wherein the object recommendation information is recommendation information corresponding to the historical interaction object of the target account. 5.The object recommendation method of claim 4, wherein The object recommendation information comprises recommendation information corresponding to a first historical interaction object of the target account. The first historical interaction object is any historical interaction object of the target account. The method of displaying, in response to the session instruction, the intelligent session page comprising the object recommendation theme and the object recommendation information comprises: displaying, in response to the session instruction, the intelligent session page comprising the object recommendation theme and the recommendation information corresponding to the first historical interaction object.
6. The object recommendation method according to claim 5, characterized in that, The method further comprises: displaying, in the intelligent session page, reply information of the preset intelligent agent to a preset inquiry instruction in response to the preset inquiry instruction for the first historical interaction object.
7. The object recommendation method according to claim 5, characterized in that, The method further comprises: displaying, in response to a preset object viewing instruction, recommendation information corresponding to a plurality of historical interaction objects of the target account. 8.The object recommendation method of claim 7, wherein, The recommendation information corresponding to the plurality of historical interaction objects is sorted in descending order of a resource decrease amplitude of virtual resources required for obtaining the object, and the plurality of historical interaction objects comprises the first historical interaction object, which is a historical interaction object having the highest resource decrease amplitude among the plurality of historical interaction objects. 9.The object recommendation method of claim 4, wherein, The object recommendation information comprises an interaction label of the target account for a corresponding historical interaction object; wherein the interaction label is used to indicate any preset interaction operation performed by the target account on the corresponding historical interaction object, and in the case that the target account has performed at least two preset interaction operations on the corresponding historical interaction object, the preset interaction operation indicated by the interaction label is a preset interaction operation having the highest preset priority among the at least two preset interaction operations. 10.The object recommendation method of claim 5, wherein, The method further includes: In a case where a display time length of the recommendation information corresponding to the first historical interaction object reaches a first preset time length and no interaction operation of the target account is detected, updating the recommendation information corresponding to the first historical interaction object to recommendation information corresponding to a second historical interaction object; The second historical interaction object is any historical interaction object of the target account except the first historical interaction object. 11.The object recommendation method of claim 4, wherein, The object recommendation information includes recommendation information corresponding to at least one historical interaction object of the target account, and the recommendation information corresponding to any historical interaction object is generated based on preset generation instruction information by the preset intelligent agent, the preset generation instruction information being used to indicate content required for generating the recommendation information corresponding to the any historical interaction object and layout structure information of the recommendation information corresponding to the any historical interaction object.
12. The object recommendation method according to any one of claims 1 to 3, characterized in that, The display of the intelligent conversation page including the personalized recommendation information of the target account includes: displaying the intelligent conversation page including the personalized recommendation information and associated recommendation information corresponding to the target account; The associated recommendation information is information recommending a historical interaction object of an associated account of the target account, and the associated account is a user account having an account association relationship and / or a geographical location association relationship with the target account.
13. An object recommendation apparatus characterized by comprising: The method includes: a conversation page display module configured to execute a conversation instruction of a preset intelligent agent in response to a target account, and display an intelligent conversation page including personalized recommendation information corresponding to the target account; The intelligent conversation page is a conversation page of the target account and the preset intelligent agent, and the personalized recommendation information is information recommending a historical interaction object of the target account, and the historical interaction object of the target account is an object having performed at least one preset interaction operation by the target account.
14. An electronic device, comprising: The method includes: a processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the object recommendation method according to any one of claims 1 to 12.
15. A computer readable storage medium characterized by: When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device can execute the object recommendation method according to any one of claims 1 to 12.
16. A computer program product, characterised in that, The computer program instructions are executed by the processor of the computer, so that the computer executes the object recommendation method according to any one of claims 1 to 12.