Interaction processing method and device, equipment, storage medium and product
By proactively recommending task sets through virtual objects and displaying them on non-session pages, the problem of cumbersome task configuration in the interaction between virtual digital employees and real employees is solved, thereby improving collaboration efficiency and task execution efficiency.
Patent Information
- Application Number
- CN202511657183.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-12
- Publication Date
- 2026-02-13
AI Technical Summary
The existing interaction processing solutions between virtual digital employees and real employees are not perfect, requiring users to configure task content in a cumbersome manner, resulting in low efficiency.
An interactive processing method is provided, which actively recommends a set of tasks in the session page through virtual objects and displays the recommended set of tasks in the non-session page. Users can assign tasks to virtual objects through operations, reducing cumbersome task configuration operations.
It improves the efficiency of user-virtual object collaboration, increases task execution efficiency, and simplifies the task configuration process.
Smart Images

Figure CN121531071A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and more particularly to interactive processing methods, apparatus, devices, storage media, and products. Background Technology
[0002] With the deep integration of artificial intelligence technology and enterprise digital transformation, virtual digital employees, as a core product of the integration of artificial intelligence and business processes, have been widely used in customer service and data analysis scenarios. Virtual digital employees can cooperate with real employees and act as assistants to real employees, using their advantages of automation and intelligence to reduce labor costs and improve the work efficiency of real employees.
[0003] However, in practical applications, the scheme for combining virtual digital employees with real employees is still not perfect and needs improvement. Summary of the Invention
[0004] This disclosure provides interactive processing methods, apparatus, devices, storage media, and products that can optimize existing interactive processing solutions.
[0005] In a first aspect, embodiments of this disclosure provide an interactive processing method, including:
[0006] The first page is displayed, which is used to display session messages. The session parties corresponding to the session messages include users and virtual objects.
[0007] In response to a first operation based on input on the first page, a second page is displayed, wherein the first operation is used to trigger the creation of a set of recommended tasks through the virtual object, the set of recommended tasks including tasks recommended by the virtual object;
[0008] The recommended task set is displayed on the second page;
[0009] In response to a second operation on the recommended task set, a first task is assigned to the virtual object, wherein the first task is determined based on recommended tasks in the recommended task set.
[0010] Secondly, embodiments of this disclosure also provide an interactive processing apparatus, including:
[0011] The first page display module is used to display the first page, wherein the first page is used to display session messages, and the session parties corresponding to the session messages include users and virtual objects;
[0012] The second page display module is used to display a second page in response to a first operation based on the input of the first page, wherein the first operation is used to trigger the creation of a recommended task set through the virtual object, and the recommended task set includes tasks recommended by the virtual object;
[0013] The task set display module is used to display the recommended task set on the second page;
[0014] A task allocation module is configured to allocate a first task to the virtual object in response to a second operation on the recommended task set, wherein the first task is determined based on recommended tasks in the recommended task set.
[0015] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:
[0016] One or more processors;
[0017] Storage device for storing one or more programs.
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive processing method provided in the embodiments of this disclosure.
[0019] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the interactive processing method provided in embodiments of this disclosure.
[0020] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the interactive processing method provided in embodiments of this disclosure.
[0021] The interactive processing scheme provided in this embodiment displays a first page for displaying conversation messages. The conversation parties corresponding to the conversation messages include a user and a virtual object. In response to a first operation based on input on the first page, a second page is displayed. The first operation triggers the creation of a recommended task set through the virtual object. The recommended task set includes tasks recommended by the virtual object. The recommended task set is displayed on the second page. In response to a second operation on the recommended task set, a first task is assigned to the virtual object. The first task is determined based on the recommended tasks in the recommended task set. By adopting the above technical solution, the user can trigger the virtual object to actively recommend tasks to be executed in the conversation page with the virtual object, and then jump to a non-conversation page to display the recommended task set. Compared with displaying it in the conversation page, this effectively improves the display effect of the recommended task set. The user can assign the first task determined based on the recommended tasks to the virtual object based on the non-conversation page, reducing the user's cumbersome task configuration operations, improving the collaboration efficiency between the user and the virtual object, and improving the task execution efficiency. Attached Figure Description
[0022] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0023] Figure 1 This is a schematic diagram of an interactive processing flow provided in an embodiment of the present disclosure;
[0024] Figure 2 This is a schematic diagram of an interface interaction provided in an embodiment of the present disclosure;
[0025] Figure 3 This is another schematic diagram of interface interaction provided in an embodiment of the present disclosure;
[0026] Figure 4 This is a schematic diagram of an interface provided in an embodiment of the present disclosure;
[0027] Figure 5 This is a schematic diagram of another interactive processing flow provided in an embodiment of this disclosure;
[0028] Figure 6 This is another schematic diagram of an interface provided in an embodiment of the present disclosure;
[0029] Figure 7 This is yet another schematic diagram of an interface provided in an embodiment of the present disclosure;
[0030] Figure 8 This is a schematic diagram of the structure of an interactive processing device provided in an embodiment of the present disclosure;
[0031] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0032] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0033] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0034] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of the functions performed by these devices, modules or units or their interdependence, nor are they used to limit the difference between "first" and "second".
[0036] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0037] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0038] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0039] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0040] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0041] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0042] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0043] Figure 1 This is a schematic diagram of an interactive processing flow provided by an embodiment of the present disclosure. The embodiments of the present disclosure are applicable to the situation of processing page interactions between users and virtual objects. The method can be executed by an interactive processing device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal such as a mobile phone, smartwatch, tablet computer, or personal digital assistant, or a personal computer (PC) or server.
[0044] like Figure 1 As shown, the method includes:
[0045] Step 101: Display the first page, wherein the first page is used to display session messages, and the session parties corresponding to the session messages include users and virtual objects.
[0046] For example, the page in this disclosure embodiment can be an application page or webpage corresponding to the client, etc., and is not specifically limited. The client runs on an electronic device and can be an application or a webpage client, etc. Specifically, the client can be a client that provides office-related functions for real users (e.g., real employees). The functions provided can be related to the specific job positions of the employees. The client also provides the function of conversational interaction with virtual objects. The virtual objects can be implemented based on artificial intelligence technology and can also be called digital employees. The virtual objects can be displayed as office assistants or intelligent assistants and can work collaboratively with users to improve work efficiency.
[0047] For example, the first page is a page used to display conversation messages, also known as a conversation page, specifically used to display conversation messages between the user and the virtual object. Conversation messages can include various forms of messages such as text messages, image messages, and voice messages. Optionally, the first page is displayed in response to a triggering operation on the page entry point. The specific display location and style of the page entry point are not limited; for example, it can be included in the client's homepage and displayed as a virtual avatar.
[0048] Step 102: In response to a first operation based on input on the first page, display a second page, wherein the first operation is used to trigger the creation of a recommended task set through the virtual object, the recommended task set including tasks recommended by the virtual object.
[0049] In related technologies, digital employees rely on a one-way triggering logic of receiving and executing instructions. When a user wants a virtual object to help them complete a task, they need to first clarify the specific content of the task and then issue the task to the digital employee by inputting a conversational message containing detailed task information or by engaging in multi-round conversational interactions with the virtual object. This process is cumbersome, time-consuming, and inefficient. For example, in a specific application scenario, a real employee's job is to conduct service satisfaction surveys by making phone calls to merchants. The digital employee can act as an agent to make calls to merchant representatives and conduct voice communication. When a real employee issues a task to the digital employee, they need to manually input the specific task information, such as the merchant to be contacted, the merchant's contact information, the call time, and the content of the call, making the process cumbersome.
[0050] In this embodiment, the user can trigger a virtual object to proactively recommend tasks to be performed by inputting a first operation, reducing the tedious operation of manually configuring tasks. The first operation can be, for example, a conversation message input operation or a control trigger operation, etc., and is not specifically limited. After receiving the first operation, the virtual object recommends tasks, and the recommended tasks are denoted as recommended tasks. A set of recommended tasks is determined based on the created recommended tasks, and the set of recommended tasks may include one or more recommended tasks. The specific processing method for task recommendation through the virtual object is not limited. For example, the virtual object can determine recommended tasks based on the relevant information of the first operation and the relevant information of the user. The relevant information of the first operation may include, for example, the input information corresponding to the first operation (such as the input message content) and the input method (such as triggering a control used to indicate the task category or task scenario), etc. The relevant information of the user may include, for example, the user's job responsibilities, work scenario, work schedule, and historical work logs, etc., and is not specifically limited. The tasks involved in this embodiment are tasks performed by virtual objects. They can be understood as virtual objects acting as assistants to users to perform tasks on their behalf. The specific task categories are not limited. For example, they can be interactive tasks that involve interaction between virtual objects and interactive objects (such as the task of making a phone call to a merchant, which can also be called an outbound call task, as mentioned above), data analysis tasks, or testing tasks, etc.
[0051] For example, the second page is a different page from the first page; that is, in response to a first operation based on input on the first page, the display of the first page is switched to the display of the second page.
[0052] Step 103: Display the recommended task set on the second page.
[0053] For example, the recommended task set can be displayed as a task set summary (i.e., this step can specifically be: displaying the task set summary of the recommended task set on the second page), or it can be displayed as a task list (i.e., this step can specifically be: displaying the recommended task list of the recommended task set on the second page). The specific display format can be set according to actual needs, such as displaying it as a task set summary on the second page of a client running on a mobile device like a smartphone, and displaying it as a task list on the second page of a web client. Optionally, switching between different display formats can also be supported. For example, it can first be displayed as a task set summary, and then, in response to a display format switching operation, it can be switched to display as a task list so that the user can further view the task details.
[0054] For example, each recommended task in the recommended task list can be configured to be displayed with task information, which may include task identifier (such as task name, number or icon, etc.), objects involved in the task (such as interactive objects of interactive tasks), object information, planned execution time of the task, task objectives, and task content summary, etc.
[0055] For example, the task set summary may include the number of recommended tasks in the recommended task set, and the task summary information of the first number of recommended tasks in the recommended task set (such as representative recommended tasks or the first number of recommended tasks sorted by priority). The task summary information may include, for example, a task identifier or the objects involved in the task.
[0056] Step 104: In response to the second operation on the recommended task set, assign a first task to the virtual object, wherein the first task is determined based on the recommended tasks in the recommended task set.
[0057] For example, after showing the user a set of recommended tasks, the user can confirm or modify the set of recommended tasks to quickly obtain the task to be assigned to the virtual object, which is referred to as the first task.
[0058] For example, if a user views the recommended task set and determines that all recommended tasks in the set can be assigned to a virtual object for execution, the first task can be quickly assigned by triggering a confirmation control, meaning the first task is all recommended tasks in the recommended task set.
[0059] For example, if a user views the recommended task set and determines that some of the recommended tasks in the set can be assigned to a virtual object for execution, the user can quickly select the recommended tasks as the first task from the recommended task set by triggering a selection control (for example, all recommended tasks are selected by default, and the user can cancel the recommended tasks that do not need to be assigned by triggering a selection control in the form of a checked checkbox).
[0060] For example, if a user views the recommended task set and determines that there are task parameters that need to be adjusted, such as task execution time, they can enter a task parameter modification operation. In response to the task parameter modification operation, the corresponding task parameter values of the recommended task are modified to obtain the corresponding first task.
[0061] For example, after the user confirms the first task, the first task can be issued by triggering a confirmation and issuance control, so as to instruct the virtual object to automatically execute the first task.
[0062] The interactive processing method provided in this embodiment displays a first page for displaying conversation messages. The conversation parties corresponding to the conversation messages include a user and a virtual object. In response to a first operation based on input on the first page, a second page is displayed. The first operation triggers the creation of a recommended task set through the virtual object. The recommended task set includes tasks recommended by the virtual object. The recommended task set is displayed on the second page. In response to a second operation on the recommended task set, a first task is assigned to the virtual object. The first task is determined based on the recommended tasks in the recommended task set. By adopting the above technical solution, the user can trigger the virtual object to actively recommend tasks to be executed in the conversation page with the virtual object, and then jump to a non-conversation page to display the recommended task set. Compared with displaying it in the conversation page, this effectively improves the display effect of the recommended task set. The user can assign the first task determined based on the recommended tasks to the virtual object based on the non-conversation page, reducing the user's cumbersome task configuration operations, improving the collaboration efficiency between the user and the virtual object, and improving the task execution efficiency.
[0063] In some embodiments, displaying a second page in response to a first operation based on input on the first page includes: displaying a first session message on the first page, wherein the first session message is sent by the user and includes task creation requirement information; displaying a second session message on the first page, wherein the second session message is sent by the virtual object and includes a first control for indicating whether to view a recommended task set, the recommended task set being created based on the task creation requirement information; and displaying the second page in response to a triggering operation on the first control. Thus, user session messages can be intelligently identified, and when task creation requirement information is detected in the session message, the display of the first control is triggered, allowing the user to quickly view the recommended task set by triggering the first control.
[0064] For example, the task creation request information could be a user's request for virtual objects to recommend tasks, described in natural language. For instance, a user could input a first conversation message containing "I want to make a satisfaction survey outbound call." Upon receiving this first conversation message, it would be displayed in the conversation display area of the first page, with the user as the sender. After receiving the first conversation message, it would be identified, and if the existence of task creation request information is confirmed, a second conversation message containing a first control could be displayed in the conversation display area of the first page. The second page would then be displayed after the user triggers the first control by clicking or other means.
[0065] Figure 2 This is a schematic diagram of an interface interaction provided in an embodiment of the present disclosure, such as... Figure 2 As shown, the first page 201 is displayed, which shows the conversation messages between the user and the virtual object (intelligent assistant). After the user enters the content of the first conversation message and clicks the send button, the first conversation message 202 is displayed on the first page 201, such as "I want to make a satisfaction survey outbound call" in the figure. After the virtual object intelligently recognizes the first conversation message 202, it determines that the user has a task creation requirement and displays the second conversation message 203, such as "I will help you talk to the merchant about the recent satisfaction. Click the link below to confirm the merchant, and I can start working" and the first control 204. After the user clicks the first control 204, the second page 205 is displayed, which shows a set of recommended tasks. The set of recommended tasks is displayed in the form of a task list. Each recommended task corresponds to an interactive object, such as the merchant in the figure. Each recommended task is associated with a selection control, such as the checkbox in the figure. By default, each recommended task is selected. The user can cancel one or more recommended tasks by clicking the selection control according to the actual needs. After cancellation, the task will change to an unselected state. After the first task is determined, the user can trigger the "Confirm Outbound Call" control (which can be referred to as the fourth control) by clicking or other means to batch send the recommended tasks that are selected as the first tasks. If there are few first tasks to be sent, the user can also directly trigger the "Help Me Call Outbound" control (which can be referred to as the fifth control) by clicking or other means to trigger the sending of individual first tasks one by one.
[0066] In some embodiments, displaying a second page in response to a first operation based on input on the first page includes: displaying a second control in the associated area of a message input control on the first page, wherein the second control is used to trigger the creation of a recommended task set, the recommended task set being associated with the text of the second control; wherein, displaying the second page in response to the first operation based on input on the first page includes: displaying the second page in response to a trigger operation on the second control. Therefore, by displaying a second control in the associated area of the message input control, the user is intuitively prompted that in addition to message input, the creation of a recommended task set can be conveniently triggered by triggering the second control, further improving page interaction efficiency.
[0067] For example, there can be one or more second controls. If there are multiple second controls, the corresponding aggregate control can be displayed first. In response to a trigger operation on the aggregate control, multiple second controls are displayed. Different second controls have different text, which can correspond to different categories of tasks or different task scenarios, etc., to facilitate users quickly triggering the recommendation of the desired task. The message input control can be, for example, an input box, and the associated area can be, for example, an adjacent area located above the message input control. After a user triggers a second control by clicking or other means, a corresponding set of recommended tasks can be created through a virtual object based on the text of the triggered second control.
[0068] Figure 3 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 3 As shown, the first page 301 is displayed. The first page 301 is used to display conversation messages between the user and the virtual object (intelligent assistant). Above the message input control in the first page 301, in the adjacent area (associated area), there is an aggregate control 302 corresponding to the second control. After the user clicks the aggregate control 302, multiple second controls 303 are displayed. The user can select the corresponding second control 303 according to actual needs and trigger it by clicking or other means. Assuming that the user clicks the second control 303 with the text "Communication of Intent to Join", the second page 304 is displayed. The second page 304 first displays recommended tasks. The task set summary 305 includes the number of recommended tasks (shown in the image as the number of merchants eligible for outbound calls, with one recommended task corresponding to each merchant) and the task identifier (shown in the image as the merchant name) of the first number of recommended tasks in the task set (e.g., the recommended tasks corresponding to Merchant A, Merchant B, and Merchant C). The second operation on the recommended task set can be a confirmation operation on the task set summary 305. For example, clicking the "Confirm Outbound Call" button allows all recommended tasks to be quickly and batch-distributed as the first task, improving task distribution efficiency. If the user wants to view more information about the recommended tasks or has further task filtering or parameter modification needs, they can switch the display format by clicking the arrow in the task set summary 305 to switch to the recommended task list 306 displayed on the second page 304. Users can filter tasks using actions such as checkboxes, allowing for more flexible selection of the first task.
[0069] In some embodiments, the recommended task is configured to be displayed as task information, whereby the task is an interactive task involving interaction between the virtual object and the interactive object. The task information includes object information of the interactive object corresponding to the recommended task. The step of assigning a first task to the virtual object in response to a second operation on the recommended task set includes: when the recommended task set is associated with an interactive scenario, assigning a first task to the virtual object in response to a confirmation or selection operation on the object information corresponding to the recommended task set. The first task is determined based on the confirmation or selection operation, and the interactive scenario associated with the recommended task set is determined based on the task creation requirement information or the text of the second control. Therefore, when creating a recommended task set, the interactive scenario can be determined based on the task creation requirement information or the text of the second control in the first session message, thereby generating a recommended task set that matches the determined interactive scenario and improving the accuracy of recommended task creation.
[0070] For example, interactive tasks can include tasks based on voice calls or message conversations. Interactive scenarios can include the interactive topics or goals involved in the interactive task. Taking outbound call tasks as an example, interactive scenarios can include scenarios such as communication of intent to join, platform activity recommendations, and satisfaction surveys. When a user inputs the content of the first conversation message, if the interactive scenario is already clear, it can be included in the content of the first conversation message. When the virtual object intelligently recognizes the first conversation message, it can identify the interactive scenario in addition to recognizing the existence of a task creation requirement, thereby generating a set of recommended tasks matching that interactive scenario. The task creation requirement information can simultaneously include multiple interactive scenarios, allowing the execution of a single interactive task for the interactive object to obtain the interactive results of multiple interactive scenarios at once, improving interaction efficiency. For example, the first conversation message might be "I want to make an outbound satisfaction survey and recommend platform activities to merchants." Different second controls can correspond to different interactive scenarios. When a user triggers the creation of a set of recommended tasks by triggering a certain second control, the interactive scenario can be determined based on the text of the triggered second control, thereby generating a set of recommended tasks matching that interactive scenario.
[0071] Optionally, when the recommended task set is associated with multiple interaction scenarios, these scenarios can be prioritized. This priority can be determined based on the task creation requirements or automatically by the virtual object; the specific determination method is not limited. During the execution of the first task by the virtual object, interactions with each scenario can proceed sequentially according to the priority order. Furthermore, the interaction result of the current scenario can be dynamically used to determine whether to proceed with the next priority scenario.
[0072] In some embodiments, assigning a first task to the virtual object in response to a second operation on the recommended task set includes: when the recommended task set is not associated with an interaction scenario, displaying an interaction scenario setting control in response to a confirmation or selection operation on object information corresponding to the recommended task set; and assigning a first task to the virtual object in response to a setting operation based on the interaction scenario setting control, wherein the first task is determined according to the setting result of the setting operation and the confirmation or selection operation. Therefore, when the user triggers the creation of the recommended task set without a clearly defined interaction scenario, displaying the interaction scenario setting control can remind the user to set the interaction scenario, ensuring the accuracy of the tasks to be assigned and improving the execution effect of the interaction tasks.
[0073] For example, after a user selects an object from the recommended task set, they can confirm their selection using a trigger control, and then an interaction scenario setting control is displayed. This control can support setting interaction scenarios through text input or by selecting from a pool of alternative scenarios; the specific method is not limited. After the interaction scenario is set, a first task matching the set interaction scenario is assigned to the virtual object.
[0074] Figure 4 This is a schematic diagram of an interface provided in an embodiment of the present disclosure, such as... Figure 4 As shown, an interactive scenario setting control 402 is displayed on top of the second page 401. Assuming the user sets the interactive scenarios to scenario A and scenario B by checking boxes, after setting, the user can trigger the issuance of the first task by clicking the "Confirm Outbound Call" button. Assuming the user selects recommended tasks from merchants A to E, the first task can include five tasks for conducting voice calls in scenarios A and B for merchants A to E.
[0075] Optionally, before responding to the confirmation or selection operation for the object information corresponding to the recommended task set, the system may further include displaying an interaction scenario selection control on a second page, and determining the interaction scenario associated with the recommended task set in response to a selection operation on the interaction scenario selection control. This allows for pre-selection of the interaction scenario, such as using a drop-down menu control, improving the flexibility of interaction scenario settings.
[0076] In some embodiments, after assigning a first task to the virtual object in response to a second operation on the recommended task set, the process includes: displaying the task in progress on a third page; and modifying the task parameters of the task in progress in response to a task parameter modification operation, so that the virtual object processes the task in progress based on the modified task parameters. Thus, after the first task is assigned, users can also dynamically modify the assigned first task, improving the flexibility of task execution.
[0077] For example, task parameters may include task execution time, whether the task is paused, whether to retry after task failure, and the number of retries, etc., which may vary depending on the task type and are not specifically limited. Task parameter modification operations can be performed on a single executing task or in batches on all or some executing tasks. After the task parameters are modified, the virtual object continues to process the executing tasks based on the modified task parameters.
[0078] Optionally, the third page can display task execution information for ongoing tasks. This information includes at least one of the following: task execution progress, current task node, and intermediate results. Displaying this information allows users to more intuitively understand the task execution dynamics of the virtual object, enabling more timely intervention in case of anomalies, such as modifying task parameters. This further enhances the collaboration between the real user and the virtual object, thereby improving task execution efficiency.
[0079] In some embodiments, after assigning a first task to the virtual object in response to a second operation on the recommended task set, the method includes: displaying task association information of completed tasks on a fourth page. The task association information includes at least one of execution result information, execution process information, and a third control. The third control displays to-do information recommended by the virtual object and is used to trigger the to-do operation corresponding to the to-do information. Thus, for completed tasks, relevant information can be centrally displayed on the fourth page, allowing users to efficiently view task association information. The task association information includes intelligently recommended to-do information from the virtual object, and users can quickly trigger the corresponding to-do operation by triggering the third control, further improving collaboration efficiency and task processing effectiveness.
[0080] For example, the execution result information may include whether the execution was successful or failed, the execution process information may include information such as the logs of the virtual object during the execution of the task, and the pending operations can be understood as the subsequent operations that the virtual object intelligently recommends to the user that need to be completed by the user.
[0081] Figure 5This is a schematic diagram of another interactive processing flow provided by an embodiment of the present disclosure. The embodiment of the present disclosure is based on the various optional solutions in the above embodiments and is optimized. Specifically, the method includes the following steps:
[0082] Step 501: Display the first page, which is used to display session messages. The parties involved in the session messages include users and virtual objects.
[0083] Step 502: Display the first session message on the first page. The first session message is sent by the user and includes task creation requirement information.
[0084] For example, the task creation requirement information may include associated interaction scenarios. In this embodiment of the disclosure, the task may be an interactive task that interacts with an interactive object through a virtual object. Specifically, an outbound call task will be used as an example for explanation. The task creation requirement information may be, for example, "I want to recommend the latest XX activities to the merchant."
[0085] Step 503: Display the second session message on the first page. The second session message is sent by a virtual object and includes a first control. The first control is used to indicate whether to view the recommended task set, which is created based on the task creation requirement information.
[0086] For example, after receiving the first conversation message mentioned above, the virtual system can recognize that the user wants to trigger an outbound call task. If the interaction scenario is a platform XX activity recommendation, then the first control, such as a card-style control, can be displayed to allow the user to jump to a non-conversation page by triggering the first control and view or set relevant information about the recommended task set.
[0087] Step 504: In response to the trigger operation on the first control, display the second page and display a set of recommended tasks on the second page. The recommended tasks in the set of recommended tasks are configured to be displayed as task information, which includes the object information of the interactive object corresponding to the recommended task.
[0088] For example, assuming a user is responsible for 1000 merchants, after the system detects that the user wants to trigger an outbound call task, and the interaction scenario is a platform activity recommendation, it can determine the merchants matching this interaction scenario from the 1000 merchants based on relevant data. For instance, if 48 merchants are currently suitable for phone communication regarding their intention to join the platform, 48 outbound call tasks can be created, resulting in a set of recommended tasks. The second page can then display a list of recommended tasks from this set. This list includes task information for each recommended task, such as the merchant's name, address, business category, participated activities, number of products for sale, and the number of outbound and inbound calls made within the most recent timeframe (e.g., 30 days).
[0089] Step 505: In response to the confirmation or selection operation of the object information corresponding to the recommended task set, assign a first task to the virtual object, wherein the first task is determined according to the confirmation or selection operation, and the interaction scenario associated with the recommended task set is determined according to the task creation requirement information.
[0090] Step 506: In response to the third operation, display the task execution information of the task in progress on the third page.
[0091] The task execution information includes at least one of the following: task execution progress, current task node, and intermediate results of task processing.
[0092] For example, the third operation can be a trigger operation targeting the entry point of the third page. For instance, the third page can be a tab page at the same level as the second page, and the entry point of the third page can be a tab identifier. In response to a trigger operation targeting the tab identifier of the third page, the display switches from the second page to the third page. Optionally, the entry point of the third page can also be set in other locations such as the client's homepage. This allows users to view tasks in progress without triggering the display of the third page by triggering a tab identifier on top of displaying the second page, thus improving page interaction efficiency.
[0093] Optionally, the display of a third page can also be triggered by inputting a conversation message. For example, a third conversation message can be displayed on the first page, wherein the third conversation message is sent by the user and includes a request to view an ongoing task, such as "I want to see the ongoing task." A fourth conversation message can be displayed on the first page, wherein the fourth conversation message is sent by the virtual object and includes a sixth control used to indicate viewing the ongoing task. In response to a trigger operation on the sixth control, the third page can be displayed.
[0094] Step 507: In response to the task parameter modification operation, modify the task parameters of the task in execution so that the virtual object processes the task in execution based on the modified task parameters.
[0095] For example, task parameters may include outbound call execution time, outbound call deadline, whether the outbound call is paused, number of retries if the call is not connected, etc.
[0096] Figure 6 This is another schematic diagram of an interface provided in an embodiment of the present disclosure, such as... Figure 6 As shown, the second and third pages 601 can be tab pages within the intelligent task page. Users can trigger the display of the third page 601 by activating the tab "Calling in Progress." The third page 601 displays task execution information for each task in progress, such as task execution progress (e.g., 28 tasks in progress) and intermediate results of task processing (e.g., number of missed calls). Users can configure task parameters such as whether to pause outbound calls, such as canceling outbound calls or batch cancelling, and can also modify the outbound call stop time.
[0097] Step 508: In response to the fourth operation, the task association information of the completed task is displayed on the fourth page. The task association information includes execution result information, execution process information, and information in the third control. The third control displays the to-do operation information recommended by the virtual object. The third control is used to trigger the to-do operation corresponding to the to-do operation information.
[0098] For example, the fourth operation could be a trigger operation targeting the entry point of the fourth page. For instance, the fourth page could be a tab page at the same level as the second page, and the entry point for the fourth page could be a tab identifier. In response to a trigger operation targeting the tab identifier of the fourth page, the display switches from the second page to the fourth page. Optionally, the entry point for the fourth page can also be set in other locations such as the client's homepage. This allows users to view completed tasks without triggering the display of the fourth page by triggering a tab identifier on top of displaying the second page, thus improving page interaction efficiency.
[0099] Optionally, the display of the fourth page can also be triggered by inputting a conversation message. For example, a fifth conversation message can be displayed on the first page, wherein the fifth conversation message is sent by the user and includes information indicating a request to view completed tasks, such as "I want to see completed tasks." A sixth conversation message can be displayed on the first page, wherein the sixth conversation message is sent by the virtual object and includes a seventh control used to indicate viewing completed tasks. In response to a trigger operation on the seventh control, the fourth page is displayed.
[0100] Figure 7 This is another schematic diagram of an interface provided in an embodiment of the present disclosure, such as... Figure 7 As shown, the second, third, and fourth pages 701 can be tab pages within the intelligent task page. Users can trigger the display of the fourth page 701 by activating the "Completed" tab. The fourth page 701 displays task-related information for completed tasks, such as execution result information (communication results, specifically the merchant's intention type), execution process information (e.g., communication details, which may include call summaries and call recordings; call recording requires notification and authorization from the merchant), and third controls 702 (e.g., "Go to Outbound Call," "Go to Registration," and "View Details" below the to-do operation). Users can select recommended to-do operations from virtual objects to execute based on their actual needs and can quickly execute them by triggering the third control 702. For example, clicking "Go to Outbound Call" will automatically call the corresponding merchant without requiring the user to manually search for or enter the merchant's contact information.
[0101] The interactive processing method provided in this embodiment allows users to trigger a virtual object to proactively recommend tasks to be executed by entering a conversation message containing task creation requirements on a conversation page with the virtual object. Users can then quickly jump to a non-conversation page via a trigger control to display task information from the recommended task set. After confirming or selecting the object information, the virtual object is assigned a first task determined based on the recommended tasks. This reduces tedious task configuration operations for users, improves the collaboration efficiency between users and virtual objects, and enhances task execution efficiency. Furthermore, users can intuitively view the task execution information of tasks in progress on the page, dynamically modify task parameters, and view the task association information of completed tasks. This task association information includes intelligently recommended to-do operations from the virtual object. Users can quickly trigger the corresponding to-do operations via a third-party control, further improving collaboration efficiency and task processing effectiveness.
[0102] In some embodiments, the task is an interactive task involving interaction between the virtual object and the interactive object; the user is associated with a set of interactive objects, which includes a first interactive object and a second interactive object; the interactive object corresponding to the recommended task is the first interactive object; the task in progress or the completed task includes the first task and the second task; the second task is a task spontaneously executed by the virtual object, and the interactive object corresponding to the second task is the second interactive object, wherein the first interactive object and the second interactive object are determined by the virtual object through at least one of the object association data of the interactive object and the user association data of the user. This further enriches the working modes of the virtual object and improves the efficiency of human-computer collaboration.
[0103] For example, even without a user actively triggering a task, a virtual object can spontaneously determine and execute tasks under certain constraints. Users can view the task execution information and associated information of the second task on the page at any time, further improving the efficiency and timeliness of task execution. The object-related data of the interactive object can include business data of the interactive object within the most recent second time period (e.g., 20 days), such as merchant operating data; the user-related data can include the user's historical task execution records, such as interactive objects that have not been interacted with or whose interaction frequency is below a threshold within the most recent third time period (e.g., 30 days). For instance, a virtual object can proactively execute outbound call tasks recommended by the platform for merchants whose recent business data is unsatisfactory and who have not been interacted with for a long time. Users can view the communication results on the fourth page, and if the user has a high level of interest, they can proactively contact the merchant to help them register for platform activities.
[0104] Figure 8 This is a schematic diagram of the structure of an interactive processing device provided in an embodiment of the present disclosure, as shown below. Figure 8 As shown, the device includes:
[0105] The first page display module 801 is used to display a first page, wherein the first page is used to display session messages, and the session parties corresponding to the session messages include users and virtual objects;
[0106] The second page display module 802 is used to display a second page in response to a first operation based on the input of the first page, wherein the first operation is used to trigger the creation of a recommended task set through the virtual object, the recommended task set including tasks recommended by the virtual object;
[0107] The task set display module 803 is used to display the recommended task set on the second page;
[0108] The task allocation module 804 is configured to allocate a first task to the virtual object in response to a second operation on the recommended task set, wherein the first task is determined based on recommended tasks in the recommended task set.
[0109] The interactive processing device provided in this embodiment allows users to trigger tasks to be recommended to them by the virtual object in a conversation page with the virtual object, and then jump to a non-conversation page to display the recommended task set. Compared with displaying in the conversation page, this can effectively improve the display effect of the recommended task set. Users can assign the first task determined by the recommended tasks to the virtual object based on the non-conversation page, reducing the user's tedious task configuration operations, improving the collaboration efficiency between the user and the virtual object, and improving the execution efficiency of the task.
[0110] Optionally, the second page may display the following modules:
[0111] The first session message display unit is used to display a first session message on the first page, wherein the first session message is sent by the user and includes task creation requirement information.
[0112] The second conversation message display unit is used to display a second conversation message on the first page. The second conversation message is sent by the virtual object. The second conversation message includes a first control, which is used to indicate viewing a set of recommended tasks. The set of recommended tasks is created based on the task creation requirement information.
[0113] The first display unit is used to display the second page in response to a trigger operation on the first control.
[0114] Optionally, the device may also include:
[0115] The second control display module is used to display a second control in the associated area of the message input control on the first page, wherein the second control is used to trigger the creation of a recommended task set, and the recommended task set is associated with the text of the second control;
[0116] The second page display module includes:
[0117] The second display unit is used to display the second page in response to a trigger operation on the second control.
[0118] Optionally, the recommended task is configured to be displayed as task information, wherein the task is an interactive task that interacts with the virtual object and the interactive object, and the task information includes the object information of the interactive object corresponding to the recommended task;
[0119] The task allocation module includes at least one of the following:
[0120] The first allocation unit is configured to, in response to a confirmation operation or a selection operation for object information corresponding to the recommended task set, allocate a first task to the virtual object when the recommended task set has been associated with an interactive scenario, wherein the first task is determined according to the confirmation operation or the selection operation, and the interactive scenario associated with the recommended task set is determined according to the task creation requirement information or the text of the second control.
[0121] The second allocation unit is configured to, in the case that the recommended task set is not associated with an interaction scenario, display an interaction scenario setting control in response to a confirmation operation or a selection operation for object information corresponding to the recommended task set, and allocate a first task to the virtual object in response to a setting operation based on the interaction scenario setting control, wherein the first task is determined according to the setting result of the setting operation and the confirmation operation or the selection operation.
[0122] Optionally, the device may also include:
[0123] The task execution display module is used to display task execution information of the task in execution on a third page after assigning a first task to the virtual object in response to a second operation on the recommended task set. The task execution information includes at least one of the following: task execution progress, current task node, and intermediate results of task processing.
[0124] The task modification module is used to modify the task parameters of the executing task in response to the task parameter modification operation, so that the virtual object processes the executing task based on the modified task parameters.
[0125] Optionally, the device may also include:
[0126] The task association information display module is used to display task association information of completed tasks on a fourth page after assigning a first task to the virtual object in response to a second operation on the recommended task set. The task association information includes at least one of execution result information, execution process information, and a third control. The third control displays to-do information recommended by the virtual object and is used to trigger the to-do operation corresponding to the to-do information.
[0127] Optionally, the task is an interactive task in which the virtual object interacts with the interactive object; the user is associated with a set of interactive objects, which includes a first interactive object and a second interactive object; the interactive object corresponding to the recommended task is the first interactive object; the task in execution or the completed task includes the first task and the second task; the second task is a task that is spontaneously executed by the virtual object, and the interactive object corresponding to the second task is the second interactive object, wherein the first interactive object and the second interactive object are determined by the virtual object through at least one of the object association data of the interactive object and the user association data of the user.
[0128] The interactive processing apparatus provided in this disclosure can execute the interactive processing method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of executing the method.
[0129] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.
[0130] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Reference is made below. Figure 9 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 9 The diagram below shows the structure of the terminal device or server 900. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0131] like Figure 9 As shown, electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 902 or a program loaded from storage device 908 into random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via bus 904. An edit / output (I / O) interface 905 is also connected to bus 904.
[0132] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0133] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.
[0134] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0135] The electronic device provided in this embodiment and the interactive processing method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0136] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the interactive processing method provided in the above embodiments.
[0137] This disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the interactive processing method provided in the above embodiments.
[0138] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0139] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0140] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display a first page, wherein the first page is used to display session messages, the session messages corresponding to session parties including a user and a virtual object; display a second page in response to a first operation based on input on the first page, wherein the first operation is used to trigger the creation of a recommended task set through the virtual object, the recommended task set including tasks recommended by the virtual object; display the recommended task set on the second page; and assign a first task to the virtual object in response to a second operation on the recommended task set, wherein the first task is determined based on recommended tasks in the recommended task set.
[0141] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0142] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0143] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a module does not necessarily limit the module itself; for example, a task set display module can also be described as "a module that displays the recommended task set on the second page".
[0144] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, 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), and so on.
[0145] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0146] According to one or more embodiments of this disclosure, an interactive processing method is provided, comprising:
[0147] The first page is displayed, which is used to display session messages. The session parties corresponding to the session messages include users and virtual objects.
[0148] In response to a first operation based on input on the first page, a second page is displayed, wherein the first operation is used to trigger the creation of a set of recommended tasks through the virtual object, the set of recommended tasks including tasks recommended by the virtual object;
[0149] The recommended task set is displayed on the second page;
[0150] In response to a second operation on the recommended task set, a first task is assigned to the virtual object, wherein the first task is determined based on recommended tasks in the recommended task set.
[0151] According to one or more embodiments of this disclosure, displaying a second page in response to a first operation based on input on the first page includes:
[0152] The first session message is displayed on the first page, wherein the first session message is shown to be sent by the user and includes task creation request information;
[0153] The second session message is displayed on the first page. The second session message is shown as being sent by the virtual object. The second session message includes a first control, which is used to indicate viewing a set of recommended tasks. The set of recommended tasks is created based on the task creation requirement information.
[0154] In response to a triggering action on the first control, the second page is displayed.
[0155] According to one or more embodiments of this disclosure, displaying a second page in response to a first operation based on input on the first page includes:
[0156] A second control is displayed in the associated area of the message input control on the first page. The second control is used to trigger the creation of a set of recommended tasks, and the set of recommended tasks is associated with the text of the second control.
[0157] The step of displaying the second page in response to a first operation based on input on the first page includes:
[0158] In response to a triggering action on the second control, the second page is displayed.
[0159] According to one or more embodiments of this disclosure, the recommended task is configured to be displayed as task information, wherein the task is an interactive task that interacts with an interactive object through the virtual object, and the task information includes object information of the interactive object corresponding to the recommended task;
[0160] Wherein, the second operation in response to the recommended task set, assigning a first task to the virtual object, includes at least one of the following:
[0161] When the recommended task set is associated with an interactive scenario, in response to a confirmation operation or a selection operation for the object information corresponding to the recommended task set, a first task is assigned to the virtual object, wherein the first task is determined according to the confirmation operation or the selection operation, and the interactive scenario associated with the recommended task set is determined according to the task creation requirement information or the text of the second control.
[0162] When the recommended task set is not associated with an interaction scenario, in response to a confirmation or selection operation on the object information corresponding to the recommended task set, an interaction scenario setting control is displayed. In response to a setting operation based on the interaction scenario setting control, a first task is assigned to the virtual object, wherein the first task is determined according to the setting result of the setting operation and the confirmation or selection operation.
[0163] According to one or more embodiments of this disclosure, after assigning a first task to the virtual object in response to a second operation on the recommended task set, the method includes:
[0164] The third page displays the task execution information of the tasks in progress. The task execution information includes at least one of the following: task execution progress, current task node, and intermediate results of task processing.
[0165] In response to a task parameter modification operation, the task parameters of the executing task are modified so that the virtual object processes the executing task based on the modified task parameters.
[0166] According to one or more embodiments of this disclosure, after assigning a first task to the virtual object in response to a second operation on the recommended task set, the method includes:
[0167] The fourth page displays task association information for completed tasks. The task association information includes at least one of execution result information, execution process information, and a third control. The third control displays to-do information recommended by the virtual object and is used to trigger the to-do operation corresponding to the to-do information.
[0168] According to one or more embodiments of this disclosure, the task is an interactive task in which the virtual object interacts with an interactive object; the user is associated with a set of interactive objects, the set of interactive objects including a first interactive object and a second interactive object; the interactive object corresponding to the recommended task is the first interactive object; the task in execution or the completed task includes the first task and the second task; the second task is a task spontaneously executed by the virtual object, and the interactive object corresponding to the second task is the second interactive object, wherein the first interactive object and the second interactive object are determined by the virtual object through at least one of the object association data of the interactive object and the user association data of the user.
[0169] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0170] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0171] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An interaction processing method, characterized by, The method comprises: displaying a first page, wherein the first page is used to display a conversation message, and a conversation party corresponding to the conversation message comprises a user and a virtual object; in response to a first operation input based on the first page, displaying a second page, wherein the first operation is used to trigger creation of a recommended task set by the virtual object, and the recommended task set comprises a task recommended by the virtual object; displaying the recommended task set in the second page; in response to a second operation on the recommended task set, assigning a first task to the virtual object, wherein the first task is determined according to a recommended task in the recommended task set.
2. The method of claim 1, wherein, The method comprises: displaying a first conversation message in the first page, wherein the first conversation message is displayed as being sent by the user, and the first conversation message comprises task creation requirement information; displaying a second conversation message in the first page, wherein the second conversation message is displayed as being sent by the virtual object, and the second conversation message comprises a first control, and the first control is used to indicate viewing of a recommended task set, and the recommended task set is created based on the task creation requirement information; in response to a triggering operation on the first control, displaying a second page.
3. The method of claim 1, wherein, The method comprises: displaying a second control in an associated area of a message input control in the first page, wherein the second control is used to trigger creation of a recommended task set, and the recommended task set is associated with a text of the second control; The method comprises: in response to a triggering operation on the second control, displaying a second page.
4. The method according to claim 2 or 3, characterized in that, The recommended task is configured to be displayed with task information, the task is an interaction task of interacting with an interaction object by the virtual object, and the task information comprises object information of the interaction object corresponding to the recommended task; The method comprises: in a case where the recommended task set is associated with an interaction scene, in response to a confirmation operation or a selection operation on object information corresponding to the recommended task set, assigning a first task to the virtual object, wherein the first task is determined according to the confirmation operation or the selection operation, and the interaction scene associated with the recommended task set is determined according to the task creation requirement information or the text of the second control; in a case where the recommended task set is not associated with an interaction scene, in response to a confirmation operation or a selection operation on object information corresponding to the recommended task set, displaying an interaction scene setting control, and in response to a setting operation based on the interaction scene setting control, assigning a first task to the virtual object, wherein the first task is determined according to a setting result of the setting operation and the confirmation operation or the selection operation.
5. The method of claim 1, wherein, after the virtual object is assigned the first task in response to the second operation for the recommended task set, comprising: task execution information of the executing task is displayed in a third page, wherein the task execution information comprises at least one of task execution progress, a current task node and a task processing intermediate result; in response to a task parameter modification operation, the task parameter of the executing task is modified, so that the virtual object processes the executing task based on the modified task parameter.
6. The method of claim 1, wherein, after the virtual object is assigned the first task in response to the second operation for the recommended task set, comprising: task association information of the completed task is displayed in a fourth page, wherein the task association information comprises at least one of execution result information, execution process information and a third control, wherein the third control displays to-be-performed operation information recommended by the virtual object, and the third control is used to trigger a to-be-performed operation corresponding to the to-be-performed operation information.
7. The method according to claim 5 or 6, characterized in that, the task is an interaction task of interaction between the virtual object and an interaction object; the user is associated with an interaction object set, the interaction object set comprises a first interaction object and a second interaction object; the interaction object corresponding to the recommended task is the first interaction object; the executing task or the completed task comprises the first task and a second task; the second task is a task performed by the virtual object, and the interaction object corresponding to the second task is the second interaction object, wherein the first interaction object and the second interaction object are determined by the virtual object through at least one of object association data of the interaction object and user association data of the user.
8. An interaction processing apparatus, characterized by comprising: comprising: a first page display module, configured to display a first page, wherein the first page is used to display a session message, and a session party corresponding to the session message comprises a user and a virtual object; a second page display module, configured to display a second page in response to a first operation input based on the first page, wherein the first operation is used to trigger creation of a recommended task set by the virtual object, and the recommended task set comprises a task recommended by the virtual object; a task set display module, configured to display the recommended task set in the second page; a task assignment module, configured to assign a first task to the virtual object in response to a second operation for the recommended task set, wherein the first task is determined according to a recommended task in the recommended task set.
9. An electronic device, comprising: The electronic device comprises: one or more processors; a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the interaction processing method in any one of claims 1-7.
10. A storage medium containing computer-executable instructions, wherein: The computer executable instructions, when executed by a computer processor, are used to perform the interaction processing method in any one of claims 1-7.
11. A computer program product, characterised in that, The computer program is executed by a processor to implement the interaction processing method in any one of claims 1-7.