Interaction method and apparatus, device and storage medium
By presenting an interactive interface on electronic devices and generating response content using processing entities, the problem of improving user interaction efficiency is solved, resulting in a more efficient content interaction experience.
Patent Information
- Application Number
- PCT/CN2025/096138
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-20
- Filing Date
- 2025-05-20
- Publication Date
- 2025-11-27
AI Technical Summary
How to improve the efficiency of user interaction in electronic devices, especially in the presentation and processing of interactive content.
By presenting the target work through an interactive interface on an electronic device, the system acquires and constructs a processing entity based on the target user's configuration operations to generate the target response content, and then presents the response content in the interactive interface.
It improved the efficiency of content interaction and enhanced the user's interactive experience with the target work.
Smart Images

Figure CN2025096138_27112025_PF_FP_ABST
Abstract
Description
Interaction method, apparatus, device, and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202410628365.2, filed on May 20, 2024, entitled “Interaction method, apparatus, device, and storage medium”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to providing an interaction method, apparatus, device, and computer-readable storage medium. BACKGROUND
[0003] With the rapid development of intelligence, various forms of electronic devices can greatly enrich people's daily life. For example, a user can interact with a target user based on some electronic devices. How to improve the interaction efficiency is a focus problem. SUMMARY
[0004] In a first aspect of the present disclosure, an interaction method is provided. The method comprises: presenting an interaction interface of a target work, the interaction interface presenting a set of interaction contents associated with the target work, the target work being associated with a target user; obtaining target reply content for a target interaction content, the target reply content being generated by a processing entity corresponding to the target user in response to the target interaction content satisfying a preset condition, the processing entity being constructed based on a configuration operation of the target user; and presenting the target reply content in the interaction interface in association with the target interaction content.
[0005] In a second aspect of the present disclosure, an apparatus for interaction is provided. The apparatus comprises: a first presentation module configured to present an interaction interface of a target work, the interaction interface presenting a set of interaction contents associated with the target work, the target work being associated with a target user; a first obtaining module configured to obtain target reply content for a target interaction content, the target reply content being generated by a processing entity corresponding to the target user in response to the target interaction content satisfying a preset condition, the processing entity being constructed based on a configuration operation of the target user; and a second presentation module configured to present the target reply content in the interaction interface in association with the target interaction content.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that, when executed by a processor, implement the method of the first aspect.
[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method according to the first aspect of the present disclosure.
[0009] It should be understood that all statements herein made regarding the exemplary embodiments of the present disclosure are intended to encompass both the specific and the general embodiments, and that the examples provided herein are intended to be illustrative only and not restrictive. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, aspects, and advantages of various embodiments of the present disclosure will become more apparent from the following detailed description, taken in conjunction with the accompanying drawings, in which like reference numbers represent like elements throughout. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating aspects of the present disclosure.
[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] FIGS. 2A-2F show schematic diagrams of example interfaces according to some embodiments of the present disclosure;
[0013] FIGS. 3A-3D show schematic diagrams of example interfaces according to some embodiments of the present disclosure;
[0014] FIGS. 4A-4G show schematic diagrams of example interfaces according to some embodiments of the present disclosure;
[0015] FIG. 5 shows a flowchart of a process of interaction according to some embodiments of the present disclosure;
[0016] FIG. 6 shows a schematic block diagram of an apparatus for interaction according to certain embodiments of the present disclosure;
[0017] FIG. 7 shows a block diagram of an electronic device that can implement various embodiments of the present disclosure. DETAILED DESCRIPTION
[0018] Embodiments of the present disclosure will be described herein below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so as to more completely and thoroughly understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely for illustrative purposes and are not intended to limit the scope of the present disclosure.
[0019] It should be noted that the titles of any sections / sub-sections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / sub-section. Furthermore, embodiments described in any section / sub-section can be combined with any other embodiments described in the same section / sub-section and / or different section / sub-section in any manner.
[0020] In the description of embodiments of the disclosure, the term "includes" and its conjugates are open-ended, i.e., "includes but is not limited to". The term "based on" is intended to mean "based, at least in part, on" The term "one embodiment" or "an embodiment" is intended to mean "at least one embodiment". The term "some embodiments" is intended to mean "at least some embodiments". Other explicitly and implicitly recited definitions can also be included below. The terms "first", "second", etc. can refer to different or same objects. Other explicit and implicit definitions can also be included below.
[0021] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are performed on the premise that the user is aware of and confirms. Accordingly, when implementing embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this aspect.
[0022] In the specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.
[0023] Embodiments of the disclosure propose an interaction scheme. According to the scheme, an interaction interface of a target work can be presented, the interaction interface presents a set of interaction contents associated with the target work, the target work is associated with a target user; further, target reply content for a target interaction content can be acquired, the target reply content is generated by a processing entity corresponding to the target user in response to the target interaction content satisfying a preset condition, the processing entity is constructed based on a configuration operation of the target user; further, the target reply content can be presented in the interaction interface in association with the target interaction content.
[0024] Based on such a manner, embodiments of the present disclosure can utilize the processing entity corresponding to the target user to process the interaction information of the related work, thereby improving the efficiency of content interaction.
[0025] Example environment
[0026] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110 and a target device 160.
[0027] In the example environment 100, the electronic device 110 and the target device 160 can each run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction.
[0028] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 and the target device 160 can present an interaction interface of a target work based on the application 120, specifically, the electronic device 110 can present an interface 150, and the target device can present an interface 180. The target work can be a work published by a target user 140 on the application 120, where the target work can be a video, a voice, a text, or any suitable form of work, etc. The interaction interface can present a set of interaction content associated with the target work, which can include comments made by users who watched the target work, etc.
[0029] In some embodiments, the target user 140 can view comments of other users who watched the work published by himself / herself based on the interface 150, and can reply to the comments.
[0030] In some embodiments, the user 190 can view comments of other users who watched the work published by the target user 140 based on the interface 180, and can also comment on the work published by the target user 140. The user 190 can also view the content of replies to the respective comments based on the interface 180.
[0031] In some embodiments, the target user 140 can reply to the comment made by the user 190. In some other embodiments, the processing entity corresponding to the target user 140 can also automatically generate reply content to the comment made by the user 190.
[0032] The target user 140 or the user 190 can interact with the application 120 via the electronic device 110 and / or an attached device thereof.
[0033] In some embodiments, the electronic device 110 and the target device 160 respectively communicate with the server 130 to implement the provisioning of the service of the application 120. The electronic device 110 or the target device 160 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 or the target device 160 can also support any type of interface to the user (such as “wearable” circuitry, etc.).
[0034] The server 130 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content distribution network, and basic cloud computing services such as big data and artificial intelligence platform. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 supporting interface interaction in the electronic device 110. The server 130 can also provide background services for the application 120 supporting interface interaction in the target device 160.
[0035] The server 130 can establish a communication connection with the electronic device 110 and the target device 160 respectively. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween. The server 130 and the target device 160 can implement signaling interaction through the communication connection therebetween.
[0036] It should be appreciated that the structure and functionality of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0037] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0038] Example interactions
[0039] Example interaction processes according to embodiments of the present disclosure will be described below with reference to FIGS. 2A-4G. FIGS. 2A-3D illustrate example interfaces 200A-300D that can be provided by electronic device 110 shown in FIG. 1, for example, according to some embodiments of the present disclosure. Interfaces 400A-400G can be provided by target device 160 shown in FIG. 1, for example.
[0040] As shown in FIG. 2A, electronic device 110 can present interface 200A, for example, in which electronic device 110 can display a work 210 (target work) to be uploaded by a target user into application 120. Work 210 can be an image, a video, an audio, or any other suitable type of work.
[0041] In some embodiments, electronic device 110 can also display, in interface 200A, a setting control 220 for work 210 to support that the target user can set related content for work 210. The setting of the related content for work 210 can include, but is not limited to, the setting of information such as a topic corresponding to work 210, a location where work 210 is published, whether to set a processing entity automatic reply function for work 210 (whether to enable a processing entity to respond to the interactive content of work 210), and the like.
[0042] Electronic device 110 can present interface 200B (configuration interface) associated with work 210 based on the target user triggering (e.g., clicking) setting control 220, as shown in FIG. 2B. The configuration interface is a publishing interface for the target work to be published, and is used to obtain configuration information indicating that a processing entity is enabled to respond to the interactive content of the target work. Electronic device 110 can display a processing entity setting portal 230 in interface 200B to support that the target user can select whether to enable a processing entity automatic reply function for work 210, i.e., to support that the target user can select whether to enable a processing entity corresponding to the target user to respond to the interactive content of work 210. This processing entity is a processing entity corresponding to the target user, and different users correspond to different processing entities.
[0043] The electronic device 110 can present the interface 200C as shown in FIG. 2C based on a trigger (e.g., a click) of the target user on the setting entry 230. To facilitate the target user to clearly understand the usage method of the processing entity automatic reply function, in some embodiments, the electronic device 110 can display prompt information in the interface 200C for prompting the target user to understand the usage method of the processing entity automatic reply function.
[0044] As an example, the interface 200C can display prompt information 240 to prompt the target user that the processing entity automatic reply is only effective for the current work to be uploaded, but not for all works published by the target user in the application 120. In some embodiments, the electronic device 110 can also set the processing entity automatic reply function to be turned on by default next time the work is published. As an example, the prompt information 240 can also include prompt information that the processing entity automatic reply function is turned on by default next time the work is published.
[0045] The electronic device 110 can display a selection control 250 corresponding to the processing entity automatic reply in the interface 200C. The target user can perform a predetermined operation on the selection control 250 to select whether to turn on the processing entity automatic reply function. As an example, the selection control 250 can be a switch button, and the target user can set the selection control 250 to an open state or set the selection control 250 to a closed state to select whether to turn on the processing entity automatic reply function.
[0046] In some embodiments, the electronic device 110 can provide the interface 200D as shown in FIG. 2D in response to the selection control 250 being in the open state. The electronic device 110 can display a selection control 260 for reconfirming whether to turn on in the interface 200D, and can also display a usage method 270 of the processing entity automatic reply function.
[0047] In some embodiments, the electronic device 110 can present the interface 200E as shown in FIG. 2E in response to receiving that the selection control 250 is set to the closed state, or can present the interface 200E based on a trigger of the target user on the selection control 260. The position where the setting control 230 is located in the interface 200E can display whether the processing entity automatic reply function is turned off or turned on. Taking FIG. 2E as an example, the position where the setting control 230 is located in the interface 200E can display first prompt information (turned on), and the first prompt information indicates that the processing entity is enabled to respond to the interactive content of the target work.
[0048] As shown in the interface 200A or 200B or 200E, the interface can display a publish control 201 to support that the target user can publish the work 210 to be published in the application 120. The electronic device 110 can provide the interface 200F as shown in FIG. 2F in response to the publish control 201 being triggered by the target user. The electronic device 110 can display a prompt information 280 corresponding to the successful publishing in the interface 200F.
[0049] In some embodiments, the target user can set whether to enable the processing entity automatic reply function before publishing the work 210, and can also set whether to enable the processing entity automatic reply function after publishing the work 210.
[0050] Taking FIG. 3A or FIG. 3B as an example, the interface 300A or the interface 300B is a configuration interface displayed on the electronic device 110 after publishing the work 210. The configuration interface is a management interface for the published target work, and is used to obtain an indication of enabling the processing entity to respond to the interactive content of the target work. The interface 300A or the interface 300B can include a processing entity automatic reply selection control 310 to support that the target user can select whether to enable the processing entity automatic reply function. In some embodiments, the selection control 310 can be displayed at any appropriate position in the interface 300A or the interface 300B. As an example, the selection control 310 can be displayed at a predetermined position of the comment window 301 corresponding to the interface 300A or the interface 300B.
[0051] In some embodiments, the comment window 301 can also include a set of interactive content associated with the work 210 published by the target user. As an example, the comment window 301 can include comments published by other users who have watched the work 210. The other users are users who have the right to watch the work 210 of the target user.
[0052] In some embodiments, to facilitate distinguishing whether the processing entity automatic reply function is currently enabled or not, the electronic device 110 can display a state identifier (an example of the first prompt information) on the interface to represent whether the processing entity automatic reply function is currently enabled or not, i.e., to indicate whether the processing entity is enabled to respond to the interactive content of the target work. Taking FIG. 3A as an example, the state identifier 320 corresponding to “the processing entity automatic reply function is currently enabled for the current video” can be displayed in the interface 300A. Taking FIG. 3B as an example, the state identifier 330 corresponding to “the processing entity automatic reply function is currently disabled for the current video” can be displayed in the interface 300B. In other embodiments, the electronic device 110 can also set different styles (an example of the first prompt information) for the selection control 310 in the interface to represent whether the processing entity automatic reply function is currently enabled or not. Taking FIG. 3A as an example, the electronic device 110 can set a background color for the selection control 310 in the interface 300A to represent that the processing entity automatic reply function is currently enabled for the current video. Taking FIG. 3B as an example, the electronic device 110 can not set a background color for the selection control 310 in the interface 300B to represent that the processing entity automatic reply function is currently disabled for the current video.
[0053] In some embodiments, the electronic device 110 can stop the processing entity from responding to the interactive content of the target work based on a preset operation of the target user, where the preset operation can be a trigger (e.g., a click) on the selection control 310, etc. Taking FIG. 3A as an example, the processing entity automatic reply function has been enabled, and the electronic device 110 can disable the processing entity automatic reply function based on a trigger of the selection control 310 by the target user.
[0054] In some embodiments, the electronic device 110 can also display the interface 300C as shown in FIG. 3C or the interface 300D as shown in FIG. 3D based on a trigger of the selection control 310 by the target user. Taking FIG. 3A as an example, the electronic device 110 can present the interface 300C as shown in FIG. 3C based on a trigger of the selection control 310 by the target user in the interface 300A. The interface 300C can include prompt information 340 to close the processing entity automatic reply function, to prompt the target user to close the processing entity automatic reply function, which only takes effect for the work 210 and does not take effect for other works. The interface 300C can also include a selection control 350 to confirm the closing of the processing entity automatic reply function and a selection control 360 to cancel the closing of the processing entity automatic reply function, to support the target user to further confirm whether to close the processing entity automatic reply function.
[0055] As an example, FIG. 3B is used as an example. The electronic device 110 can present the interface 300D as shown in FIG. 3D based on the target user triggering the selection control 310 in the interface 300B. The interface 300D can include the prompt information 370 to prompt the target user to open the processing entity automatic reply function to be effective only for the work 210, but not effective for other works. The interface 300D can also include the selection control 380 to confirm the opening of the processing entity automatic reply function and the selection control 390 to cancel the opening of the processing entity automatic reply function to support the target user to further confirm whether to open the processing entity automatic reply function.
[0056] As shown in FIG. 4A, the target device 160 can present the interface 400A, for example. The target device 160 can display the work 210 published by the target user in the interface 400A. The interface 400A can also include the comment window 401. The comment window 401 can display a set of interactive content of the work 210, which can be the comments of the users 190 watching the work 210. The comment window 401 can also include the comment input entry 410 to support the users 190 to input the comments for the work 210.
[0057] In some embodiments, the target device 160 can present the interface 400B as shown in FIG. 4B based on the user triggering the input entry 410. The target device 160 can display the soft keyboard in the interface 400B to support the other users to input the comments based on the soft keyboard.
[0058] In some embodiments, the target device 160 can also display the prompt control 420 in the interface 200B to select at least one user to prompt the at least one user to view the comment currently input by the user A. The at least one user can be the target user publishing the work 210, or other users, and the like, which are not described herein. As an example, the at least one user is the target user, and the comment sent by the user 190 to prompt the target user to view includes the reference content about the target user. In some embodiments, the prompt control can be the mention control (e.g., @), such as the user 190 can use the mention control to add the reference content about the target user to prompt the target user to view the comment.
[0059] In other embodiments, the user can also input the prompt text in the input entry 410 based on the soft keyboard to prompt the target user to view the comment currently input by the user A, and the prompt text can also include the text content about the target user input by the user, such as “author” and the like.
[0060] In some embodiments, the target device 160 can present the interface 400C as shown in FIG. 4C based on the user A’s triggering of the prompt control 420. The target device 160 can display in the interface 400C selection controls corresponding to all selectable users of the prompt. Taking FIG. 4C as an example, the target device 160 can display in the interface 400C a selection control 430 corresponding to user E, a selection control 440 corresponding to user K, and so on.
[0061] As an example, the target device 160 can present the interface 400D as shown in FIG. 4D based on the user’s triggering of the selection control 440 corresponding to user K and the input of the comment. The comment input entry 410 in the interface 400D can display that the user to be prompted is user K and can also display the comment input by the user. The target device 160 can also display in the interface 400D a send control 450 to support the user to display the comment displayed at the input entry 410 in the comment window 401.
[0062] Taking the interface 400E as shown in FIG. 4E as an example, the comment window in the interface 400E can display the comment 402 (interactive content) input by the user 190.
[0063] In some embodiments, the electronic device 110 or the target device 160 can obtain target reply content for target interactive content in response to the target interactive content satisfying a preset condition, i.e., the electronic device 110 or the target device 160 can obtain target reply content corresponding to a target comment in response to the target comment satisfying a preset condition. The preset condition can be related to the number of words, theme, quality, etc. of the interactive content. As an example, the processing entity corresponding to the target user can only reply to interactive content of a specific theme, and the theme can be configured by the user. As another example, the processing entity corresponding to the target user can only reply to interactive content whose number of words is greater than a predetermined word threshold. As another example, the processing entity corresponding to the target user can reply to interactive content whose quality is higher than a predetermined quality threshold, and the quality of the interactive content can be obtained based on any appropriate rules, which are not described herein.
[0064] The target reply content is generated by the processing entity corresponding to the target user, and the processing entity is constructed based on the configuration operation of the target user.
[0065] In some embodiments, the target reply content can be generated by the processing entity based on the target interactive content and second context information associated with the target work.
[0066] In some embodiments, the electronic device 110 or the target device 160 can receive additional interaction content for the target reply content. The electronic device 110 or the target device 160 can obtain additional reply content generated by the processing entity based on the additional interaction content, the additional reply content being further based on third context information associated with the target reply content. The third context information can be other interaction content or reply content associated with the target reply content.
[0067] As an example, a multi-round interaction with the processing entity in the same group of interaction information can be associated with the same session with the processing entity. For example, the user 190 posts a comment A, a virtual avatar of the target user generates a reply B to the comment A, and the user 190 posts a comment C to the reply B, the virtual avatar of the target user can generate the target reply content based on the historical context in the session when generating the target reply content to the comment C. For example, such historical context can include the comment A, the reply B, and the comment C.
[0068] In some embodiments, in response to the target user enabling the processing entity automatic reply function, the electronic device 110 or the target device 160 can provide the target interaction content to a target model to obtain evaluation information indicating whether the processing entity is suitable for processing the target interaction content. The target model can be a model of the processing entity object, or other models, etc., which will not be described herein. For example, if the target topic associated with the target user is makeup, the processing entity corresponding to the target user is suitable for processing interaction content related to makeup. The electronic device 110 or the target device 160 can determine that the target interaction content satisfies the preset condition in response to the evaluation information indicating that the processing entity is suitable for processing the target interaction content.
[0069] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interaction content satisfies the preset condition in response to the target interaction content including reference content about the target user. As an example, the electronic device 110 or the target device 160 can determine a comment of @target user as a comment satisfying the preset condition.
[0070] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interaction content satisfies the preset condition in response to the target interaction content matching the target topic, the target topic including a preset first topic and / or a second topic configured by the target user.
[0071] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interactive content satisfies the preset condition in response to the target interactive content including reference content about the target user and the target interactive content being matched with a target theme. The target theme can include a preset first theme and / or a second theme configured by the target user.
[0072] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interactive content satisfies the preset condition in response to the target interactive content including reference content about the target user and the target interactive content being matched with a target theme. The target theme can include a preset first theme and / or a second theme configured by the target user.
[0073] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interactive content satisfies the preset condition in response to the target interactive content including reference content about the target user and the target interactive content being matched with a target theme. The target theme can include a preset first theme and / or a second theme configured by the target user.
[0074] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interactive content satisfies the preset condition in response to the target interactive content including reference content about the target user and the target interactive content being matched with a target theme. The target theme can include a preset first theme and / or a second theme configured by the target user.
[0075] In some embodiments, the electronic device 110 or the target device 160 can determine that the target interactive content satisfies the preset condition in response to the target interactive content including reference content about the target user and the target interactive content being matched with a target theme. The target theme can include a preset first theme and / or a second theme configured by the target user. In some embodiments, the electronic device 110 or the target device 160 can present the target reply content in the interaction interface in association with the target interactive content. The target reply content can be arranged at any suitable position in the interaction interface. As an example, the electronic device 110 or the target device 160 can present the target reply content below the target interactive content in the interaction interface.
[0076] To facilitate the differentiation, the electronic device 110 or the target device 160 can present second prompt information associated with the target reply content, which indicates that the target reply content is generated by the processing entity corresponding to the target user. In some embodiments, the second prompt information can be label information corresponding to the processing entity, identification information corresponding to the processing entity, avatar information corresponding to the processing entity, and the like. The label information, the identification information, and the avatar information corresponding to the processing entity can be different from the label information, the identification information, and the avatar information corresponding to the target user, to prompt that the target reply content is not replied by the target user, but is replied by the processing entity corresponding to the target user. As an example, the electronic device 110 or the target device 160 can add an identification of a “virtual clone” at a predetermined position on the avatar of the target user as the avatar of the processing entity corresponding to the target user.
[0077] Taking FIG. 4E as an example, the interface 400E of the target device 160 can display the reply 403 generated by the virtual clone of the user K, and can also display the comment for the user B, display prompt information that “the virtual clone of the author has replied”, and the like.
[0078] In some embodiments, the target device 160 can present an interaction window of the processing entity in response to a preset operation for the second prompt information. As an example, the target device 160 can present the interface 400F as shown in FIG. 4F based on a trigger of the other user on the avatar of the processing entity corresponding to the user K. The interface 400F provides a chat entry 470 to enter a chat page of the processing entity corresponding to the user K. The target device 160 can present the interface 400G as shown in FIG. 4G based on a trigger of the other user on the chat entry 470. The interface 400G can display an input component for chatting with the processing entity corresponding to the user K to support that the user A (the user 190) can interact with the processing entity corresponding to the user K. The target device 160 can obtain an input message via the input component in the interaction window. It can be understood that the input message can include at least one of text, voice, and video. The target device 160 can provide a response message for the input message in the interaction window. In some embodiments, the response message can be generated by the processing entity based on the input message and the first context information associated with the target reply content.
[0079] In some embodiments, the electronic device 110 or the target device 160 can provide, in the interaction window, a target message from the processing entity, the target message being generated by the processing entity based on at least the target reply content. As an example, the target message can be generated by the processing entity based on the target reply content and the target interaction content to which the target reply content is directed. For example, the target reply content is a curling iron, and the target message in the interaction window can be "Do you want to know how to use this curling iron?" In some embodiments, to improve the experience of the user, the electronic device 110 or the target device 160 can provide, in the interaction window, the target message as the first message output by the processing entity.
[0080] In some embodiments, to facilitate the reminder, the electronic device 110 or the target device 160 can send, to the target user, a reminder that the processing entity has responded to the target interaction content. In some embodiments, the electronic device 110 can provide a target interface in which a reminder of the target interaction content that has been responded to can be displayed. The reminder can be any suitable type of reminder, such as displaying a "responded" label on the target interaction content that has been responded to, and the like.
[0081] Based on such a manner, embodiments of the present disclosure can utilize the processing entity corresponding to the target user to process the interaction information of the related work, thereby improving the efficiency of content interaction.
[0082] Example process
[0083] FIG. 5 illustrates a flowchart of a process 500 of interaction, according to some embodiments of the present disclosure. The process 500 can be implemented at the electronic device 110 or the target device 160. The process 500 is described below with reference to FIG. 1.
[0084] At block 510, the electronic device 110 or the target device 160 presents an interaction interface of a target work, the interaction interface presenting a set of interaction contents associated with the target work, the target work being associated with a target user.
[0085] At block 520, the electronic device 110 or the target device 160 obtains target reply content directed to a target interaction content, the target reply content being generated by a processing entity corresponding to the target user in response to the target interaction content satisfying a preset condition, the processing entity being constructed based on a configuration operation of the target user.
[0086] At block 530, the electronic device 110 or the target device 160 presents, in the interaction interface, the target reply content in association with the target interaction content.
[0087] In some embodiments, the process 500 further includes presenting a configuration interface associated with the target work, and obtaining configuration information via the configuration interface, the configuration information indicating to enable the processing entity to respond to the interaction content of the target work.
[0088] In some embodiments, the configuration interface comprises: a publishing interface about the target work to be published; or a management interface about the target work that has been published.
[0089] In some embodiments, the process 500 further comprises: presenting first prompt information in the interactive interface, the first prompt information indicating that the processing entity is enabled to respond to the interactive content of the target work.
[0090] In some embodiments, the process 500 further comprises: in response to receiving the preset operation of the target user, stopping the processing entity from responding to the interactive content of the target work.
[0091] In some embodiments, the target interactive content is determined to satisfy the preset condition based on the following process: providing the target interactive content to the target model to obtain evaluation information, the evaluation information indicating whether the processing entity is suitable for processing the target interactive content; and in response to the evaluation information indicating that the processing entity is suitable for processing the target interactive content, determining that the target interactive content satisfies the preset condition.
[0092] In some embodiments, the target interactive content is determined to satisfy the preset condition in response to the target interactive content comprising reference content about the target user; the target interactive content is determined to satisfy the preset condition in response to the target interactive content matching a target theme, the target theme comprising a preset first theme and / or a second theme configured by the target user; and / or the target interactive content is determined to satisfy the preset condition in response to the target interactive content not being processed by the target user within a preset time period.
[0093] In some embodiments, the process 500 further comprises: presenting second prompt information associated with the target reply content, the second prompt information indicating that the target reply content is generated by the processing entity corresponding to the target user.
[0094] In some embodiments, the process 500 further comprises: in response to a preset operation on the second prompt information, presenting an interactive window with the processing entity; obtaining an input message via an input component in the interactive window; and providing a response message to the input message in the interactive window.
[0095] In some embodiments, the response message is generated by the processing entity based on the input message and first context information associated with the target reply content.
[0096] In some embodiments, the process 500 further comprises: providing a target message from the processing entity in the interactive window, the target message being generated by the processing entity based on at least the target reply content.
[0097] In some embodiments, the process 500 further comprises: sending a reminder to the target user about the processing entity having responded to the target interactive content.
[0098] In some embodiments, the target reply content is generated by the processing entity based on the target interaction content and second context information associated with the target work.
[0099] In some embodiments, the process 500 further includes: receiving additional interaction content for the target reply content; and obtaining additional reply content generated by the processing entity based on the additional interaction content, the additional reply content being further based on third context information associated with the target reply content.
[0100] Example apparatus and device
[0101] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above-mentioned methods or processes. FIG. 6 shows a schematic structural block diagram of an apparatus 600 for interaction according to certain embodiments of the present disclosure. The apparatus 600 can be implemented as or included in the electronic device 110 or the target device 160 as discussed above. Various modules / components in the apparatus 600 can be implemented by hardware, software, firmware, or any combination thereof.
[0102] As shown in FIG. 6, the apparatus 600 includes a first presentation module 610 configured to present an interaction interface of a target work, the interaction interface presenting a set of interaction contents associated with the target work, the target work being associated with a target user; a first obtaining module 620 configured to, in response to a target interaction content in the set of interaction contents satisfying a preset condition, obtain target reply content for the target interaction content, the target reply content being generated by a processing entity corresponding to the target user, the processing entity being constructed based on a configuration operation of the target user; and a second presentation module 630 configured to present the target reply content in the interaction interface in association with the target interaction content.
[0103] In some embodiments, the apparatus 600 further includes a third presentation module configured to: present a configuration interface associated with the target work; and obtain configuration information via the configuration interface, the configuration information indicating to enable the processing entity to respond to the interaction content of the target work.
[0104] In some embodiments, the configuration interface includes: a publishing interface regarding the target work to be published; or a management interface regarding the target work that has been published.
[0105] In some embodiments, the apparatus 600 further includes a fourth presentation module configured to present first prompt information in the interaction interface, the first prompt information indicating that the processing entity is enabled to respond to the interaction content of the target work.
[0106] In some embodiments, the apparatus 600 further includes a stopping module configured to, in response to receiving a preset operation of the target user, stop responding to the interaction content of the target work with the processing entity.
[0107] In some embodiments, the target interactive content is determined to satisfy the preset condition based on the following process: providing the target interactive content to a target model to obtain evaluation information, the evaluation information indicating whether a processing entity is suitable for processing the target interactive content; and in response to the evaluation information indicating that the processing entity is suitable for processing the target interactive content, determining that the target interactive content satisfies the preset condition.
[0108] In some embodiments, the target interactive content is determined to satisfy the preset condition in response to the target interactive content including reference content about the target user, the target interactive content being determined to satisfy the preset condition in response to the target interactive content matching a target topic, the target topic including a preset first topic and / or a second topic configured by the target user, and / or the target interactive content being determined to satisfy the preset condition in response to the target interactive content not being processed by the target user within a preset time period.
[0109] In some embodiments, the apparatus 600 further includes a fifth presentation module configured to present second prompt information associated with the target reply content, the second prompt information indicating that the target reply content is generated by a processing entity corresponding to the target user.
[0110] In some embodiments, the apparatus 600 further includes a sixth presentation module configured to present, in response to a preset operation on the second prompt information, an interaction window of the processing entity; a second obtaining module configured to obtain, via an input component in the interaction window, an input message; and a first providing module configured to provide, in the interaction window, a response message to the input message.
[0111] In some embodiments, the response message is generated by the processing entity based on the input message and first context information associated with the target reply content.
[0112] In some embodiments, the apparatus 600 further includes a second providing module configured to provide, in the interaction window, a target message from the processing entity, the target message being generated by the processing entity based on at least the target reply content.
[0113] In some embodiments, the apparatus 600 further includes a sending module configured to send, to the target user, a reminder that the processing entity has responded to the target interactive content.
[0114] In some embodiments, the target reply content is generated by the processing entity based on the target interactive content and second context information associated with the target work.
[0115] In some embodiments, the apparatus 600 further includes a receiving module configured to receive additional interactive content for the target reply content; and a third obtaining module configured to obtain additional reply content generated by the processing entity based on the additional interactive content, the additional reply content being further based on third context information associated with the target reply content.
[0116] The units included in the apparatus 600 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a storage medium. In addition to or alternatively, some or all of the units in the apparatus 600 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.
[0117] FIG. 7 shows a block diagram of an electronic device 700 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 700 illustrated in FIG. 7 is merely an example and should not be construed to limit the functionality and scope of the embodiments described herein. The electronic device 700 illustrated in FIG. 7 can be used to implement the electronic device 110 or the target device 160 illustrated in FIG. 1.
[0118] As shown in FIG. 7, the electronic device 700 is in the form of a general electronic device. Components of the electronic device 700 can include, but are not limited to, one or more processors or processing units 710, a memory 720, a storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. The processing unit 710 can be a real or virtual processor and capable of performing various processes according to programs stored in the memory 720. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 700.
[0119] The electronic device 700 typically includes a plurality of computer storage media. Such media can be volatile and / or nonvolatile, removable and / or non-removable, and can be implemented in any method or technology for storage of information and / or data. For example, memory 720 can be implemented using a volatile and / or nonvolatile memory such as random access memory (RAM), cache memory, and / or flash memory. Storage 730 can be implemented using a non-transitory computer-readable medium, such as a solid state memory or a magnetic hard disk, to name a few. The computer-readable medium can be used to store data and / or instructions for use by and / or in connection with one or more computer programs and / or devices. For example, the computer-readable medium can be used for storing training data for training, and / or instructions for implementing the various embodiments of the present disclosure.
[0120] The electronic device 700 can further include additional removable / non-removable, volatile / nonvolatile computer storage media. Although not shown in FIG. 7, a disk drive can be provided for reading from and writing to a removable, non-removable, volatile, and / or non-volatile memory (e.g., a magnetic hard disk). In these instances, each drive can be connected to the bus by one or more data media interfaces. The memory 720 can include a computer program product 725 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.
[0121] The communication unit 740 enables communications with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 700 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating with one another over a communication connection. As such, the electronic device 700 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.
[0122] The input device 750 can be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 760 can be one or more output devices such as a display, a speaker, a printer, etc. The electronic device 700 can further communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 740, with one or more devices that enable a user to interact with the electronic device 700, or with any devices (e.g., a network card, a modem, etc.) that enables the electronic device 700 to communicate in a network environment. Such communication can be enabled by an input / output (I / O) interface (not shown).
[0123] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0124] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0125] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0126] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0127] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk, or memory stick, can also be used to implement the present disclosure. The computer program product of the present disclosure can also be provided as a service to download and use the computer program over a network, such as the Internet.
[0128] Having described several implementations of the present disclosure, it will be clear to those skilled in the art that many modifications, additions, and substitutions are possible without departing from the scope and spirit of the described implementations. Many modifications and variations of the present disclosure are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims, the present disclosure can be practiced otherwise than as specifically described. While the present disclosure has been described with reference to the implementation figures, it will be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt to a particular situation and the teachings of the present disclosure to a specific implementation, without departing from the central novel teachings of the application. The implementation(s) illustrated and described herein are meant only to serve as examples. Departures in form and detail are within the scope of the disclosure. Therefore, one skilled in the art can restructure the implementation(s) as needed, while still adhering to the principles of the present disclosure.
Claims
1. An interaction method, comprising: presenting an interaction interface of a target work, the interaction interface presenting a set of interaction contents associated with the target work, the target work being associated with a target user; acquiring target reply content for a target interaction content, the target reply content being generated by a processing entity corresponding to the target user in response to the target interaction content satisfying a preset condition, the processing entity being constructed based on a configuration operation of the target user; and presenting the target reply content in the interaction interface in association with the target interaction content.
2. The method of claim 1, further comprising: presenting a configuration interface associated with the target work; and acquiring configuration information via the configuration interface, the configuration information indicating to enable the processing entity to respond to interaction contents of the target work.
3. The method of claim 2, wherein the configuration interface comprises: a publishing interface regarding the target work to be published; or a management interface regarding the target work that has been published.
4. The method of claim 1, further comprising: presenting first prompt information in the interaction interface, the first prompt information indicating that the processing entity is enabled to respond to interaction contents of the target work.
5. The method of claim 1, further comprising: stopping responding to interaction contents of the target work with the processing entity in response to receiving a preset operation of the target user.
6. The method of claim 1, wherein the target interaction content is determined to satisfy the preset condition based on a process of: providing the target interaction content to a target model to acquire evaluation information, the evaluation information indicating whether the processing entity is suitable for processing the target interaction content; and determining that the target interaction content satisfies the preset condition in response to the evaluation information indicating that the processing entity is suitable for processing the target interaction content.
7. The method of claim 1, wherein: the target interaction content is determined to satisfy the preset condition in response to the target interaction content including reference content regarding the target user; the target interaction content is determined to satisfy the preset condition in response to the target interaction content matching a target topic, the target topic comprising a preset first topic and / or a second topic configured by the target user; and / or the target interaction content is determined to satisfy the preset condition in response to the target interaction content not being processed by the target user within a preset time period.
8. The method of claim 1, further comprising: presenting second prompt information associated with the target reply content, the second prompt information indicating that the target reply content is generated by the processing entity corresponding to the target user.
9. The method of claim 8, further comprising: presenting an interaction window of the processing entity in response to a preset operation for the second prompt information; acquiring an input message via an input component in the interaction window; and providing a response message for the input message in the interaction window. 10.The method of claim 9, wherein the response message is generated by the processing entity based on the input message and first context information associated with the target reply content. 11.The method of claim 9, further comprising: providing a target message from the processing entity in the interaction window, the target message being generated by the processing entity based on at least the target reply content. 12.The method of claim 1, further comprising: sending a reminder to the target user that the processing entity has responded to the target interaction content. 13.The method of claim 1, wherein the target reply content is generated by the processing entity based on the target interaction content and second context information associated with the target work. 14.The method of claim 1, further comprising: receiving additional interaction content directed to the target reply content; and obtaining additional reply content generated by the processing entity based on the additional interaction content, the additional reply content being further based on third context information associated with the target reply content. 15.An apparatus for interaction, comprising: a first presenting module configured to present an interaction interface of a target work, the interaction interface presenting a set of interaction content associated with the target work, the target work being associated with a target user; a first obtaining module configured to obtain target reply content directed to the target interaction content, the target reply content being generated by a processing entity corresponding to the target user in response to the target interaction content satisfying a pre-set condition, the processing entity being constructed based on a configuration operation of the target user; and a second presenting module configured to present the target reply content in the interaction interface in association with the target interaction content. 16.An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1-14. 17.A computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1-14. 18.A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1-14.
Citation Information
Patent Citations
Interactive information configuration method and device, electronic equipment, medium and program product
CN114845131A
Interaction method and device, equipment and storage medium
CN117618894A
Comment processing method and device, electronic equipment and storage medium
CN118013000A
Interaction method and device, equipment and storage medium
CN118467083A
Systems and methods for presenting user interaction information
US20180059904A1