Interaction method and device based on virtual object, electronic equipment and storage medium
By displaying preset interactive entry points for virtual objects on the terminal and allowing users to customize interactive task settings, the problem of monotonous interaction forms for virtual objects is solved, enabling richer interactions between virtual objects and increased user engagement.
Patent Information
- Application Number
- CN202511834643.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-05
- Publication Date
- 2026-04-10
AI Technical Summary
Existing interactive methods based on virtual objects suffer from limited interaction options, making it difficult to meet users' growing interactive needs and resulting in low user engagement.
By displaying a preset interactive entry point for virtual objects on the terminal, responding to user commands and sending interactive invitation information, users can customize interactive task settings, such as interaction type, duration, resource consumption, and invitation conditions, to realize interactive tasks between virtual objects.
It enriches the ways to interact with virtual objects, enhances user engagement and enjoyment, and meets users' diverse interactive needs.
Smart Images

Figure CN121842149A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to an interactive method, apparatus, electronic device and storage medium based on virtual objects. Background Technology
[0002] Currently, some application platforms offer users the ability to raise virtual objects (such as virtual pets) in the cloud. For example, short video applications offer this feature. However, the interaction methods based on virtual objects suffer from limited variety, failing to meet users' growing interactive needs and resulting in low user engagement. Summary of the Invention
[0003] This disclosure provides an interaction method, apparatus, electronic device, and storage medium based on virtual objects, to at least solve the problem that interaction methods based on virtual objects in related technologies suffer from limited interaction forms, making it difficult to meet the growing interaction needs of users and resulting in low user participation. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, an interaction method based on virtual objects is provided, applied to a terminal with a first account, comprising: Display a first preset page, which shows a preset interactive entry corresponding to the first virtual object maintained by the first account; In response to a first interactive instruction for a second virtual object triggered based on the preset interactive entry point, an interactive invitation message is sent to a second account that maintains the second virtual object; the interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object, and the first interactive task is the interactive task corresponding to the first interactive instruction.
[0004] In an optional embodiment, the step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry point includes: In response to a task setting operation triggered based on the preset interactive entry, task setting information is displayed; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to the first interactive instruction triggered based on the task settings information, the interactive invitation information is sent to the second account.
[0005] In an optional embodiment, the step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry point includes: In response to an object display operation triggered based on the preset interactive entry, object display information corresponding to at least one first candidate object is displayed; In response to a task setting operation triggered based on the second virtual object, task setting information is displayed, wherein the second virtual object is a first candidate object among the at least one first candidate objects that corresponds to the task setting operation; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to the first interactive instruction triggered based on the task settings information, the interactive invitation information is sent to the second account.
[0006] In an optional embodiment, the step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry point includes: In response to a task setting operation triggered based on the preset interactive entry, task setting information is displayed; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to an object display operation triggered based on the task setting information, object display information corresponding to at least one second candidate object is displayed; In response to the first interaction instruction triggered based on the second virtual object, the interaction invitation information is sent to the second account, wherein the second virtual object is the second candidate object corresponding to the first interaction instruction among the at least one second candidate objects.
[0007] In an optional embodiment, at least one task setting item corresponding to the first interactive task includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0008] In an optional embodiment, the step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry point includes: In response to the interactive task display operation triggered based on the preset interactive entry, task display information corresponding to at least one candidate interactive task is displayed; In response to the first interactive instruction triggered based on the first interactive task, the interactive invitation information is sent to the second account, wherein the first interactive task is a candidate interactive task corresponding to the first interactive instruction among the at least one candidate interactive tasks.
[0009] In an optional embodiment, the at least one candidate interactive task includes a plurality of different candidate interactive tasks, the plurality of candidate interactive tasks being different in that: The multiple candidate interactive tasks have different interaction types, different interaction durations, different preset acquisition resources, different preset resource consumption, or different virtual object invitation conditions. The preset acquisition resources for each candidate interactive task are the virtual resources that the first virtual object can acquire after the corresponding candidate interactive task is completed; the preset consumption resources for each candidate interactive task are the virtual resources consumed by the first account after the corresponding candidate interactive task is completed.
[0010] In an optional embodiment, the method further includes: When the second account triggers a second interactive instruction based on the interactive invitation information, the first interactive information is displayed. The first interactive information is used to represent that the second virtual object performs the first interactive task on the first virtual object.
[0011] In an optional embodiment, the display of the first interactive information includes: The first interactive information is displayed on the second preset page; The second preset page is one of the following: the first conversation interaction page between the first account and the second account; or, the preset object interaction page corresponding to the first virtual object.
[0012] In an optional embodiment, the method further includes: In response to a third interactive instruction triggered based on the preset interactive entry point for a third virtual object, second interactive information is displayed. The second interactive information is used to characterize that the third virtual object performs a second interactive task on the first virtual object. The second interactive task is the interactive task corresponding to the third interactive instruction. The third virtual object is a virtual object maintained by the first account.
[0013] According to a second aspect of the present disclosure, an interaction method based on virtual objects is provided, applied to a terminal with a second account, comprising: Display the third preset page; In response to a first interaction command triggered by a first account for a second virtual object, an interaction invitation message from the first account is displayed on the third preset page. The interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object. The first virtual object is a virtual object maintained by the first account, and the second virtual object is a virtual object maintained by the second account. The first interaction task is the interaction task corresponding to the first interaction command.
[0014] In an optional embodiment, the interactive invitation information displays task information of the first interactive task, the task information including at least one of: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0015] In an optional embodiment, the third preset page is one of the following: a second conversation interaction page between the second account and the first account; or a preset object interaction page corresponding to the second virtual object.
[0016] In an optional embodiment, the method further includes: In response to a second interactive instruction triggered based on the interactive invitation information, first interactive information is displayed, which indicates that the second virtual object performs the first interactive task on the first virtual object.
[0017] In an optional embodiment, the display of the first interactive information includes: The first interactive information is displayed on the fourth preset page; The fourth preset page is one of the following: the second conversation interaction page between the second account and the first account; or, the preset object interaction page corresponding to the first virtual object.
[0018] According to a third aspect of the present disclosure, an interactive device based on virtual objects is provided, applied to a terminal of a first account, comprising: The first page display module is configured to display a first preset page, which displays a preset interactive entry corresponding to the first virtual object maintained by the first account. The invitation sending module is configured to send an interaction invitation message to the second account that maintains the second virtual object in response to a first interaction instruction triggered based on the preset interaction entry point for the second virtual object; the interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object, and the first interaction task is the interaction task corresponding to the first interaction instruction.
[0019] In an optional embodiment, the invitation sending module includes: The first information display unit is configured to perform a task setting operation triggered based on the preset interactive entry point and display task setting information; the task setting information is used to set at least one task setting item corresponding to the first interactive task. The first sending unit is configured to execute the interaction invitation information to the second account in response to the first interaction instruction triggered based on the task setting information.
[0020] In an optional embodiment, the invitation sending module includes: The second information display unit is configured to perform an object display operation triggered based on the preset interactive entry, and display object display information corresponding to at least one first candidate object. The third information display unit is configured to perform a task setting operation triggered based on the second virtual object, and display task setting information, wherein the second virtual object is a first candidate object among the at least one first candidate object that corresponds to the task setting operation; the task setting information is used to set at least one task setting item corresponding to the first interactive task. The second sending unit is configured to execute the interaction invitation information to the second account in response to the first interaction instruction triggered based on the task setting information.
[0021] In an optional embodiment, the invitation sending module includes: The fourth information display unit is configured to perform a task setting operation triggered based on the preset interactive entry point and display task setting information; the task setting information is used to set at least one task setting item corresponding to the first interactive task. The fifth information display unit is configured to perform an object display operation triggered based on the task setting information, and display object display information corresponding to at least one second candidate object; The third sending unit is configured to send the interaction invitation information to the second account in response to the first interaction instruction triggered based on the second virtual object, wherein the second virtual object is the second candidate object corresponding to the first interaction instruction among the at least one second candidate object.
[0022] In an optional embodiment, at least one task setting item corresponding to the first interactive task includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0023] In an optional embodiment, the invitation sending module includes: The sixth information display unit is configured to perform an interactive task display operation triggered based on the preset interactive entry, and display task display information corresponding to at least one candidate interactive task; The fourth sending unit is configured to send the interactive invitation information to the second account in response to the first interactive instruction triggered based on the first interactive task, wherein the first interactive task is a candidate interactive task corresponding to the first interactive instruction among the at least one candidate interactive tasks.
[0024] In an optional embodiment, the at least one candidate interactive task includes a plurality of different candidate interactive tasks, the plurality of candidate interactive tasks being different in that: The multiple candidate interactive tasks have different interaction types, different interaction durations, different preset acquisition resources, different preset resource consumption, or different virtual object invitation conditions. The preset acquisition resources for each candidate interactive task are the virtual resources that the first virtual object can acquire after the corresponding candidate interactive task is completed; the preset consumption resources for each candidate interactive task are the virtual resources consumed by the first account after the corresponding candidate interactive task is completed.
[0025] In an optional embodiment, the apparatus further includes: The third information display module is configured to display first interactive information when the second account triggers a second interactive instruction based on the interactive invitation information. The first interactive information is used to represent that the second virtual object performs the first interactive task on the first virtual object.
[0026] In an optional embodiment, the third information display module includes: The seventh information display unit is configured to display the first interactive information on a second preset page; The second preset page is one of the following: the first conversation interaction page between the first account and the second account; or, the preset object interaction page corresponding to the first virtual object.
[0027] In an optional embodiment, the apparatus further includes: The fourth information display module is configured to execute a third interactive instruction triggered based on the preset interactive entry point for a third virtual object, and display second interactive information. The second interactive information is used to characterize that the third virtual object performs a second interactive task on the first virtual object. The second interactive task is the interactive task corresponding to the third interactive instruction. The third virtual object is a virtual object maintained by the first account.
[0028] According to a fourth aspect of the present disclosure, an interactive device based on virtual objects is provided, applied to a terminal with a second account, comprising: The second page display module is configured to display the third preset page; The second information display module is configured to execute a first interactive instruction triggered by the first account for a second virtual object, and to display an interactive invitation message from the first account on the third preset page. The interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object. The first virtual object is a virtual object maintained by the first account, and the second virtual object is a virtual object maintained by the second account. The first interactive task is the interactive task corresponding to the first interactive instruction.
[0029] In an optional embodiment, the interactive invitation information displays task information of the first interactive task, the task information including at least one of: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0030] In an optional embodiment, the third preset page is one of the following: a second conversation interaction page between the second account and the first account; or a preset object interaction page corresponding to the second virtual object.
[0031] In an optional embodiment, the apparatus further includes: The fifth information display module is configured to execute a second interactive instruction triggered based on the interactive invitation information and display first interactive information, wherein the first interactive information is used to characterize the second virtual object performing the first interactive task on the first virtual object.
[0032] In an optional embodiment, the fifth information display module includes: The eighth information display unit is configured to display the first interactive information on the fourth preset page; The fourth preset page is one of the following: the second conversation interaction page between the second account and the first account; or, the preset object interaction page corresponding to the first virtual object.
[0033] According to a fifth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a method as described in any one of the first aspects above or a method as described in any one of the second aspects above.
[0034] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform a method as described in any one of the first aspects above or a method as described in any one of the second aspects above. According to a fifth aspect of the present disclosure, a computer program product comprising instructions is provided, which, when run on a computer, causes the computer to perform the method as described in any one of the first aspects above or the method as described in any one of the second aspects above.
[0035] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: This application enables the display of a first preset page on the terminal of a first account in an interactive scenario based on virtual objects. The first preset page displays a preset interactive entry corresponding to a first virtual object maintained by the first account. In response to a first interactive command triggered by the first account based on the preset interactive entry for a second virtual object, an interactive invitation message is sent to the second account maintaining the second virtual object. The interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object. The first interactive task is the interactive task corresponding to the first interactive command. The first account can trigger the first interactive command for the second virtual object through the preset interactive entry corresponding to the first virtual object, thereby sending the interactive invitation message to the second account maintaining the second virtual object to invite the second virtual object to perform the interactive task corresponding to the first interactive command on the first virtual object. This achieves fun interaction between the first and second virtual objects, enhances the richness and fun of virtual object-based interaction methods, meets users' interaction needs, and thus increases user participation.
[0036] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0037] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0038] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application; Figure 2 This is a flowchart of an interaction method based on virtual objects provided in an embodiment of this application; Figure 3 a-3b is a schematic diagram of an interactive invitation message provided in an embodiment of this application; Figure 4 a- Figure 4 d is a schematic diagram of a task setting provided in an embodiment of this application; Figure 5 a- Figure 5 d is a schematic diagram of another task setting provided in an embodiment of this application; Figure 6 a- Figure 6 d is a schematic diagram of another task setting provided in an embodiment of this application; Figure 7 a- Figure 7 b is a schematic diagram of a first interactive information page provided in an embodiment of this application; Figure 8 This is a flowchart of another interaction method based on virtual objects provided in the embodiments of this application; Figure 9 This is a block diagram of an interactive device based on virtual objects provided in an embodiment of this application; Figure 10 This is a block diagram of another interactive device based on virtual objects provided in the embodiments of this application; Figure 11 This is a block diagram of an electronic device for interaction based on virtual objects, provided in an embodiment of this application. Detailed Implementation
[0039] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0040] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar different contents and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0041] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0042] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a first terminal 100, a second terminal 200, and a server 300.
[0043] In an optional embodiment, the first terminal 100 can be a terminal for a first account, and the second terminal 200 can be a terminal for a second account. The first account and the second account can be two user accounts interacting with each other. Specifically, the first terminal 100 and the second terminal 200 can be electronic devices including, but not limited to, smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., or software running on the aforementioned electronic devices, such as applications. Optionally, the behavioral system running on the electronic device can include, but is not limited to, Android, iOS, Linux, Windows, etc.
[0044] In an optional embodiment, server 300 can provide backend services for interaction between the first terminal 100 and the second terminal 200. Specifically, server 300 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.
[0045] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more terminals.
[0046] In the embodiments described in this specification, the first terminal 100, the second terminal 200, and the server 300 can be directly or indirectly connected through wired or wireless communication methods, and this disclosure does not impose any restrictions.
[0047] Figure 2 This is a flowchart illustrating an interactive method based on virtual objects according to an exemplary embodiment, such as... Figure 2 As shown, this virtual object-based interaction method can be used in electronic devices such as first terminals, and the method may include the following steps: In step S201, a first preset page is displayed, which shows the preset interactive entry corresponding to the first virtual object maintained by the first account; In step S202, in response to the first interactive instruction for the second virtual object triggered based on the preset interactive entry, an interactive invitation message is sent to the second account that maintains the second virtual object; the interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object, and the first interactive task is the interactive task corresponding to the first interactive instruction.
[0048] In one specific embodiment, the first preset page can be a page pre-specified in the target application, such as a page pre-specified to provide a preset interactive entry point for interactive functions targeting virtual objects. Exemplarily, it can be all or part of the pages in the target application. The target application can refer to any social application; exemplaryly, it can include short video social applications, instant messaging social applications, etc., and this application does not limit it in this regard.
[0049] As an example, the first preset page here can be one of the following: the homepage of the target application, or the preset object interaction page of the first virtual object corresponding to the first account (i.e., the details page used to display the first virtual object and its interaction events); as an example, if the first virtual object is a virtual object jointly created and maintained by the first account and other accounts, the first preset page here can also be the conversation interaction page between the first account and other accounts.
[0050] Specifically, virtual objects in the target application can be created and maintained by one user account, or jointly created and maintained by at least two user accounts. Each user account in the target application can create and maintain one or more virtual objects. In the case where each account creates and maintains multiple virtual objects, each virtual object corresponding to that account can be created and maintained independently by that account, or jointly created and maintained by that account and different accounts.
[0051] In one specific embodiment, the first account can be a user account in the target application, and the first virtual object can be one or more virtual objects created and maintained by the first account in the target application, such as virtual objects raised by the first account (e.g., virtual pets, virtual plants, etc.). Optionally, the first virtual object can be a virtual object created and maintained independently by the first account, or it can be a virtual object jointly created and maintained by the first account and other accounts based on session interaction. This application does not limit this.
[0052] In one specific embodiment, the preset interaction entry corresponding to the first virtual object is used to trigger the first interaction instruction. The first interaction instruction may be an instruction to send an interaction invitation message to the second account that maintains the second virtual object. The second virtual object may be one or more virtual objects created and maintained by the second account, such as virtual objects raised by the second account (e.g., virtual pets, virtual plants, etc.). Optionally, the second virtual object may be a virtual object created and maintained independently by the second account, or it may be a virtual object jointly created and maintained by the second account and other accounts based on conversation interaction. This application does not limit this.
[0053] In one optional embodiment, the interactive invitation information can be sent to the second account in the form of a notification, private message, etc. The interactive invitation information may include an invitation acceptance control or a page link to a preset object interaction page of the second virtual object. Optionally, when the terminal corresponding to the second account displays interactive invitation information including an invitation acceptance control, the second account can directly trigger an invitation acceptance operation based on the invitation acceptance control. Optionally, when the terminal corresponding to the second account displays interactive invitation information including a page link to a preset object interaction page of the second virtual object, the second account can trigger a page display operation based on the page link, displaying the preset object interaction page of the second virtual object on the terminal corresponding to the second account. Accordingly, the second account can trigger an invitation acceptance operation based on the preset object interaction page of the second virtual object.
[0054] In one specific embodiment, the interactive invitation information is used to invite a second virtual object to perform a first interactive task on a first virtual object. The first interactive task is the interactive task corresponding to the first interactive instruction. Specifically, the interactive task here can refer to an interactive task implemented between at least two virtual objects. As an example, the interactive task here can be one of the following: an interactive task that can be performed by one virtual object on another virtual object; or an interactive task that can be performed by at least two virtual objects on one virtual object (e.g., virtual objects A and B perform an interactive task on virtual object C); or an interactive task that can be performed by one virtual object on at least two virtual objects (e.g., virtual object A performs an interactive task on virtual objects B and C).
[0055] In an optional embodiment, the preset interaction entry corresponding to the first virtual object can be an entry point for at least one candidate virtual object to perform at least one candidate interaction task on the first virtual object; the first account can perform the selection operation of the second virtual object and the selection operation of the first interaction task through the preset interaction entry corresponding to the first virtual object, and trigger the first interaction instruction to send interaction invitation information to the second account that maintains the second virtual object.
[0056] In an optional embodiment, the preset interaction entry corresponding to the first virtual object can be the entry point for the second virtual object to perform at least one candidate interaction task on the first virtual object; the first account can perform the selection operation of the first interaction task through the preset interaction entry corresponding to the first virtual object and trigger the first interaction instruction to send interaction invitation information to the second account that maintains the second virtual object.
[0057] In an optional embodiment, the preset interaction entry corresponding to the first virtual object can be an entry point for at least one candidate virtual object to perform a first interaction task on the first virtual object; the first account can perform a selection operation on the second virtual object through the preset interaction entry corresponding to the first virtual object and trigger a first interaction instruction to send an interaction invitation message to the second account that maintains the second virtual object.
[0058] In an optional embodiment, the above-mentioned display of a first preset page, wherein the first preset page displays a preset interactive entry corresponding to a first virtual object maintained by a first account, may include: displaying a first preset page containing a preset interactive entry corresponding to the first virtual object in response to a page display instruction; or, displaying the first preset page in response to a page display instruction, and displaying the preset interactive entry corresponding to the first virtual object on the first preset page in response to an entry display operation triggered based on the first preset page.
[0059] In an optional embodiment, the entry display operation triggers the display of a preset interactive entry. Schematic, a first preset page displays a first virtual object, and a first account triggers the entry display operation based on the first virtual object in the first preset page, thereby displaying the preset interactive entry on the first preset page. Optionally, the entry display operation can be triggered by clicking, long-pressing, or other methods on the first virtual object in the first preset page.
[0060] Indicative, Figure 3 'a' is a schematic diagram of an interactive invitation message provided in an embodiment of this application, taking the sending of the interactive invitation message to a second account via private message as an example. Figure 3As shown in Figure a, after the first account triggers the first interaction command, the interaction invitation information corresponding to 301 is displayed on the conversation interaction page between the first account and the second account; taking the sending of the interaction invitation information to the second account in the form of a notification as an example, after the first account triggers the first interaction command, the interaction invitation information will be displayed on the target application homepage of the second account or the preset object interaction page of the second virtual object.
[0061] In the above embodiments, in the virtual object-based interaction scenario, a preset page is displayed on the terminal of the first account. The preset page displays a preset interaction entry corresponding to the first virtual object maintained by the first account. In response to the first account triggering a first interaction command for the second virtual object based on the preset interaction entry, an interaction invitation message is sent to the second account maintaining the second virtual object. The interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object. The first interaction task is the interaction task corresponding to the first interaction command. The first account can trigger the first interaction command for the second virtual object through the preset interaction entry corresponding to the first virtual object, thereby sending the interaction invitation message to the second account maintaining the second virtual object to invite the second virtual object to perform the interaction task corresponding to the first interaction command on the first virtual object. This realizes a fun interaction between the first and second virtual objects. Through the interaction between virtual objects under the two accounts, the richness and fun of the virtual object-based interaction methods are enhanced, while the interaction methods between the two accounts are enriched, meeting the diverse interaction needs of users, thereby increasing user participation.
[0062] In an optional embodiment, in response to a first interactive instruction for a second virtual object triggered based on a preset interactive entry point, sending an interactive invitation message to a second account maintaining the second virtual object includes: In response to a task setting operation triggered by a preset interactive entry point, task setting information is displayed; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to the first interactive command triggered based on task settings information, send an interactive invitation message to the second account.
[0063] Specifically, the task setting operation is the operation that triggers the display of task setting information. For example, the first account triggers the task setting operation based on the preset interactive entry point, thereby displaying the task setting information. Optionally, the task setting operation can be triggered by clicking, long-pressing the preset interactive entry point, etc.
[0064] Specifically, the task setting information is used to set at least one task setting item corresponding to the first interactive task. The first account can set at least one task setting item in the task setting information to realize the custom settings of the first interactive task. Here, the setting of each task setting item can be done by filling in information or by selecting candidate options. This application does not limit this.
[0065] In one optional embodiment, displaying task setting information may include displaying task setting information on a first preset page. For example, the task setting information may be displayed on top of the first preset page in the form of a pop-up window or the like. In another optional embodiment, displaying task setting information may also include switching from the first preset page to another page that displays task setting information.
[0066] Specifically, the first interactive instruction can be triggered based on task setting information. Optionally, the task setting information can display a setting confirmation control. The first account triggers the first interactive instruction based on the setting confirmation control, thereby determining the first interactive task according to the setting content of at least one task setting item displayed in the task setting information when the first interactive instruction is triggered, and sending the interactive invitation information corresponding to the first interactive task to the second account.
[0067] In the above embodiments, the first account can customize the settings of the first interactive task by setting at least one task setting item in the task setting information, thereby enhancing the personalization of the task settings and thus enhancing the personalization of the interaction method based on virtual objects.
[0068] In an optional embodiment, at least one task setting item corresponding to the first interactive task includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0069] Specifically, since the first interactive task is an interactive task implemented between the first virtual object and the second virtual object, the corresponding interaction type can be an interactive task type applicable between virtual objects. For example, taking a virtual pet as an example, the interaction type here can be divided into interaction types such as praising, massaging, chatting, taking photos, exercising, and shopping. The interaction duration can be the execution time required for the first interactive task. The first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed, that is, the virtual resource transferred from the first account to the second virtual object (second account). Optionally, the first virtual resource can include digital currency that complies with laws and regulations, or at least one of the virtual resources in the platform's exclusive virtual currency or virtual items. The second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed. Optionally, the second virtual resource can include at least one of the virtual resources in the platform's exclusive virtual items or virtual attribute values that the virtual object can obtain. Optionally, the virtual attribute values can include the attribute values corresponding to at least one of multiple virtual attribute categories. For example, multiple virtual attribute categories can include: mood, charm, intelligence, love, courage, etc.
[0070] Specifically, the virtual object invitation conditions can be limiting conditions for virtual objects capable of performing the first interactive task. Optionally, the virtual object invitation conditions can include at least one of the following: interaction state conditions and object attribute conditions. The interaction state conditions are used to limit the interaction state of the virtual object, and the object attribute conditions are used to limit the virtual attribute values that the virtual object has. Illustratively, the interaction state can be divided into: non-interactive state (i.e., the virtual object is not interacting with other virtual objects) and interactive state (i.e., the virtual object is interacting with other virtual objects). Accordingly, the interaction state conditions can be set to the virtual object being in the non-interactive state, and the object attribute conditions can be set to the virtual object having a preset number of virtual attribute values.
[0071] In the above embodiments, interactive settings are configured for the first interactive task based on at least one task setting item, thereby enhancing the richness and interest of the task settings and increasing user engagement.
[0072] In an optional embodiment, in response to a first interactive instruction for a second virtual object triggered based on a preset interactive entry point, sending an interactive invitation message to a second account maintaining the second virtual object includes: In response to an object display operation triggered by a preset interactive entry, display object display information corresponding to at least one first candidate object is displayed. In response to a task setting operation triggered by a second virtual object, task setting information is displayed. The second virtual object is a first candidate object among at least one first candidate object that corresponds to the task setting operation. The task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to the first interactive command triggered based on task settings information, send an interactive invitation message to the second account.
[0073] Specifically, the object display operation is an operation that triggers the display of object display information corresponding to at least one first candidate object. For example, the first account triggers the object display operation based on a preset interactive entry point, thereby displaying object display information corresponding to at least one first candidate object. Optionally, the object display operation can be triggered by clicking, long-pressing, or other methods of the preset interactive entry point.
[0074] In an optional embodiment, the object display information corresponding to at least one first candidate object may display an object identifier for each of the at least one first candidate object. Specifically, the object identifier may include at least one of an object name and an object image. In an optional embodiment, the object display information corresponding to at least one first candidate object may also display an object selection control for each of the at least one first candidate object.
[0075] In one optional embodiment, displaying object display information corresponding to at least one first candidate object may include displaying the object display information on a first preset page. For example, the object display information may be displayed on the top layer of the first preset page in the form of a pop-up window. In another optional embodiment, displaying object display information corresponding to at least one first candidate object may also include switching from the first preset page to another page that displays object display information.
[0076] Specifically, the task setting operation is the operation that triggers the display of task setting information. For example, the first account triggers the task setting operation based on any one of the first candidate objects, thereby displaying the task setting information. Optionally, the task setting operation can be triggered by clicking the object icon of any first candidate object, clicking the object selection control of any first candidate object, etc.
[0077] In an optional embodiment, displaying task setting information may include canceling the display of object display information and displaying task setting information. Schematic, canceling the display of object display information and displaying task setting information may be done by canceling the display of object display information and displaying task setting information on a first preset page, or by switching from a page displaying object display information to a page displaying task setting information. This application does not limit this to any particular method.
[0078] Indicative, Figure 4 a- Figure 4 d is a schematic diagram of a task setting provided in an embodiment of this application, such as Figure 4 As shown in Figure a, the first preset page displays a preset interaction entry 401 corresponding to virtual object B. The first account triggers the object display operation through the preset interaction entry 401, thereby displaying the object display information; for example... Figure 4 As shown in b, the object display information shows four first candidate objects (virtual object A, virtual object C, virtual object D, and virtual object E). The first account triggers the task setting operation through the selection control 402 of virtual object A, thereby displaying the task setting information; for example... Figure 4 As shown in Figure c, the task settings information display includes four task setting items (interaction type, interaction duration, first virtual resource, and second virtual resource). The first account triggers the task settings confirmation operation through the 403 confirmation control, thereby displaying the interaction invitation confirmation information; for example... Figure 4 As shown in d, the interactive invitation confirmation information is displayed with a confirmation control 404. The first account triggers the first interactive instruction through the confirmation control 404 and sends the interactive invitation information to the second account (account aa).
[0079] In the above embodiments, a second virtual object is first selected from the candidate virtual objects to be invited, and then the selected second virtual object is given targeted task settings to improve the compatibility between the interactive task and the invited virtual object, thereby improving the subsequent interactive effect.
[0080] In an optional embodiment, in response to a first interactive instruction for a second virtual object triggered based on a preset interactive entry point, sending an interactive invitation message to a second account maintaining the second virtual object includes: In response to a task setting operation triggered by a preset interactive entry point, task setting information is displayed; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to an object display operation triggered based on task setting information, display object display information corresponding to at least one second candidate object; In response to a first interaction instruction triggered by a second virtual object, an interaction invitation message is sent to a second account, wherein the second virtual object is a second candidate object corresponding to the first interaction instruction from at least one second candidate object.
[0081] Specifically, the object display operation can be triggered based on task settings information. Optionally, the task settings information may display a settings confirmation control. The first account triggers the object display operation based on the settings confirmation control, thereby determining the first interactive task based on the settings of at least one task setting item displayed in the task settings information when the object display operation is triggered, and displaying object display information corresponding to at least one second candidate object matching the first interactive task. Optionally, the object display operation can be triggered by clicking, long-pressing the settings confirmation control, etc. Illustratively, matching the second candidate object with the first interactive task may mean that the second candidate object meets the virtual object invitation conditions corresponding to the first interactive task.
[0082] In an optional embodiment, displaying object display information corresponding to at least one second candidate object may include: canceling the display of task setting information and displaying object display information corresponding to at least one second candidate object. For example, canceling the display of task setting information and displaying object display information corresponding to at least one second candidate object may be done on a first preset page, or it may be done by switching from a page displaying task setting information to a page displaying object display information corresponding to at least one second candidate object. This application does not limit this to any particular method.
[0083] In an optional embodiment, the object display information corresponding to at least one second candidate object may display an object identifier for each of the at least one second candidate object. Specifically, the object identifier may include at least one of an object name and an object image. In an optional embodiment, the object display information corresponding to at least one second candidate object may also display an object selection control for each of the at least one second candidate object.
[0084] Specifically, the first interactive instruction can be triggered based on a second virtual object among at least one second candidate object. For example, the first account triggers the first interactive instruction based on any second candidate object among at least one second candidate object, thereby sending an interactive invitation message to the second account. Optionally, the first interactive instruction can be triggered by clicking the object identifier of any second candidate object, clicking the object selection control of any second candidate object, etc.
[0085] Indicative, Figure 5 a- Figure 5 d is a schematic diagram of another task setting provided in an embodiment of this application, such as Figure 5 As shown in Figure a, the first preset page displays a preset interaction entry 501 corresponding to virtual object B. The first account triggers the task setting operation through the preset interaction entry 501, thereby displaying the task setting information; for example... Figure 5As shown in b, the task settings information display has four task settings items (interaction type, interaction duration, first virtual resource, second virtual resource). The first account triggers the object display operation through the confirmation control 502 in the task settings information, thereby displaying the object display information; such as Figure 5 As shown in c, the object display information shows four second candidate objects (virtual object A, virtual object C, virtual object D, and virtual object E) that match the first interactive task. The first account triggers the object selection operation through the selection control 503 for virtual object A, thereby displaying the interactive invitation confirmation information; as shown in c. Figure 5 As shown in d, the interactive invitation confirmation information is displayed with a confirmation control 504. The first account triggers the first interactive command through the confirmation control 504 and sends the interactive invitation information to the second account (account aa).
[0086] In the above embodiments, interactive tasks are set first, and then targeted invitation targets are selected for the set interactive tasks to improve the compatibility between interactive tasks and invited virtual objects, thereby improving the subsequent interactive effect.
[0087] In an optional embodiment, in response to a first interactive instruction for a second virtual object triggered based on a preset interactive entry point, sending an interactive invitation message to a second account maintaining the second virtual object includes: In response to an interactive task display operation triggered by a preset interactive entry point, display task display information corresponding to at least one candidate interactive task is displayed; In response to a first interactive instruction triggered by a first interactive task, an interactive invitation message is sent to a second account. The first interactive task is a candidate interactive task that corresponds to the first interactive instruction from at least one candidate interactive task.
[0088] Specifically, the interactive task display operation is an operation that triggers the display of task display information corresponding to at least one candidate interactive task. For example, the first account triggers the interactive task display operation based on the preset interactive entry, thereby displaying the task display information corresponding to at least one candidate interactive task. Optionally, the interactive task display operation can be triggered by clicking, long-pressing the preset interactive entry, etc.
[0089] In one optional embodiment, displaying task display information corresponding to at least one candidate interactive task may include displaying task display information corresponding to at least one candidate interactive task on a first preset page. For example, the task display information may be displayed on the top layer of the first preset page in the form of a pop-up window or the like. In another optional embodiment, displaying task display information corresponding to at least one candidate interactive task may also include switching from the first preset page to another page that displays task display information.
[0090] In an optional embodiment, the task display information corresponding to at least one candidate interactive task may display task information for each of the at least one candidate interactive task. Specifically, the task information of the candidate interactive task is used to introduce the task content of the candidate interactive task. Illustratively, the task information includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions. In an optional embodiment, the task display information corresponding to at least one candidate interactive task may also display task selection controls for each of the at least one candidate interactive task.
[0091] Specifically, the first interactive instruction can be triggered based on the first interactive task among at least one candidate interactive task. For example, the first account triggers the first interactive instruction based on any candidate interactive task among at least one candidate interactive task, thereby sending an interactive invitation message to the second account. Optionally, the first interactive instruction can be triggered by clicking on the task information of any candidate interactive task, clicking on the task selection control of any candidate interactive task, etc.
[0092] Indicative, Figure 6 a- Figure 6 d is a schematic diagram of another task setting provided in an embodiment of this application, such as Figure 6 As shown in Figure a, the first preset page displays a preset interaction entry 601 corresponding to virtual object B. The first account triggers the interactive task display operation through the preset interaction entry 601, thereby displaying task display information; such as Figure 6 As shown in b, the task display information shows three candidate interactive tasks (Interactive Task 1, Interactive Task 2, and Interactive Task 3). The first account triggers the object display operation through the selection control 602 of Interactive Task 1, thereby displaying the object display information; for example... Figure 6 As shown in c, the object display information shows four candidate virtual objects (virtual object A, virtual object C, virtual object D, and virtual object E) that match interactive task 1. The first account triggers the object selection operation through the selection control 603 for virtual object A, thereby displaying the interactive invitation confirmation information; as shown in c. Figure 6 As shown in d, the interactive invitation confirmation information is displayed with a confirmation control 604. The first account triggers the first interactive instruction through the confirmation control 604 and sends the interactive invitation information to the second account (account aa).
[0093] In the above embodiments, by displaying task display information corresponding to at least one candidate interactive task to the user, the user can select an interactive task, which can achieve simpler task setting and shorten the user's task setting time.
[0094] In an optional embodiment, at least one candidate interactive task includes a plurality of different candidate interactive tasks, the plurality of candidate interactive tasks being different including: The candidate interactive tasks have different interaction types, different interaction durations, different preset resources to be acquired, different preset resources to be consumed, or different virtual object invitation conditions. Among them, the preset acquisition resources corresponding to each candidate interactive task are the virtual resources that the first virtual object can obtain after the corresponding candidate interactive task is completed; the preset consumption resources corresponding to each candidate interactive task are the virtual resources consumed by the first account after the corresponding candidate interactive task is completed.
[0095] Specifically, the interaction type can be an interaction task type applicable between virtual objects. For example, taking a virtual pet as an example, the interaction types here can be divided into praise, massage, chatting, taking photos, exercising together, shopping together, etc. The interaction duration of the candidate interaction task can be the execution time required for the candidate interaction task. The preset resource consumption corresponding to the candidate interaction task is the virtual resource consumed by the first account after the corresponding candidate interaction task is completed, that is, the virtual resource transferred from the first account to the second virtual object (second account). Optionally, the preset resource consumption can include digital currency that complies with laws and regulations, or at least one of the virtual resources in the platform's exclusive virtual currency or virtual items. The preset resource acquisition corresponding to the candidate interaction task is the virtual resource that the first virtual object can acquire after the corresponding candidate interaction task is completed. Optionally, the preset resource acquisition can include at least one of the virtual resources in the platform's exclusive virtual items or virtual attribute values that the virtual object can acquire. Optionally, the virtual attribute values can include the attribute values corresponding to at least one of multiple virtual attribute categories. For example, multiple virtual attribute categories can include: mood, charm, intelligence, love, courage, etc.
[0096] Specifically, the virtual object invitation conditions corresponding to the candidate interactive task can be the limiting conditions for the virtual object that can execute the candidate interactive task. Optionally, the virtual object invitation conditions can include at least one of the following: interaction state conditions and object attribute conditions. The interaction state conditions are used to limit the interaction state of the virtual object, and the object attribute conditions are used to limit the virtual attribute values that the virtual object has. For example, the interaction state can be divided into: non-interactive state (i.e., the virtual object does not interact with other virtual objects) and interactive state (i.e., the virtual object is interacting with other virtual objects). Correspondingly, the interaction state conditions can be set to the virtual object being in the non-interactive state, and the object attribute conditions can be set to the virtual object having a preset number of virtual attribute values.
[0097] In the above embodiments, by providing a variety of candidate interactive tasks, the richness and fun of virtual object-based interactive methods are enhanced, the interactive needs of users are met, and the user's interactive participation is improved.
[0098] In an optional embodiment, in response to a first interactive instruction for a second virtual object triggered based on a preset interactive entry point, sending an interactive invitation message to a second account maintaining the second virtual object includes: In response to an interactive task display operation triggered by a preset interactive entry point, display task display information corresponding to at least one candidate interactive task is displayed; In response to an object display operation triggered by a first interactive task, object display information corresponding to at least one second candidate object is displayed; the first interactive task is a candidate interactive task that corresponds to the object display operation among at least one candidate interactive task. In response to a first interaction instruction triggered by a second virtual object, an interaction invitation message is sent to a second account, wherein the second virtual object is a second candidate object corresponding to the first interaction instruction from at least one second candidate object.
[0099] In an optional embodiment, in response to a first interactive instruction for a second virtual object triggered based on a preset interactive entry point, sending an interactive invitation message to a second account maintaining the second virtual object includes: In response to an object display operation triggered by a preset interactive entry, display object display information corresponding to at least one first candidate object is displayed. In response to an interactive task display operation triggered by a second virtual object, task display information corresponding to at least one candidate interactive task is displayed, wherein the second virtual object is the first candidate object corresponding to the interactive task display operation among at least one first candidate object; In response to a first interactive instruction triggered by a first interactive task, an interactive invitation message is sent to a second account. The first interactive task is a candidate interactive task that corresponds to the first interactive instruction from at least one candidate interactive task.
[0100] In an optional embodiment, the above method further includes: When the second account triggers the second interactive instruction based on the interactive invitation information, the first interactive information is displayed. The first interactive information is used to represent that the second virtual object performs the first interactive task on the first virtual object.
[0101] Specifically, the second interactive instruction can be an instruction that triggers the display of the first interactive information, i.e., an instruction to accept the interactive invitation. In a specific embodiment, the first interactive information is used to characterize the second virtual object performing a first interactive task on the first virtual object. As an example, the first interactive information can be presented in one or more of the following forms: interactive text, interactive image, and interactive animation.
[0102] In the above embodiments, when the second account triggers the second interaction instruction based on the interaction invitation information sent by the first account, the first interaction information is displayed. Through the interaction between virtual objects under the two accounts, the richness and fun of the interaction methods based on virtual objects are enhanced, while the interaction methods between the two accounts are enriched, meeting the diverse interaction needs of users, thereby increasing the user's interaction participation.
[0103] In an optional embodiment, displaying the first interactive information includes: The first interactive information is displayed on the second preset page; The second preset page is one of the following: the first conversation interaction page between the first account and the second account; or, the preset object interaction page corresponding to the first virtual object.
[0104] As an example, the first interaction information can be displayed on the first conversation interaction page to enhance the fun of the conversation interaction between the first account and the second account. Optionally, the first conversation interaction page between the first account and the second account can be a chat page displayed on the side of the first account and the second account. As an example, the first interaction information can be displayed on the preset object interaction page of the first virtual object. Optionally, the preset object interaction page of the first virtual object corresponding to the first account can be a details page used to display the first virtual object and its interaction events.
[0105] Indicative, Figure 7 a- Figure 7 b is a schematic diagram of a first interactive information page provided in an embodiment of this application, such as Figure 7 As shown in a, the first interaction information 701 can be displayed on the first conversation interaction page between the first account and the second account, such as... Figure 7 As shown in b, the first interactive information 701 can also be displayed on the preset object interaction page corresponding to the first virtual object.
[0106] In the above embodiments, the first interactive information is displayed on the conversation interaction page or the preset object interaction page corresponding to the first virtual object. The first interactive information is used to represent the second virtual object performing the first interactive task on the first virtual object, which can enrich the display method of interactive information and thus improve the flexibility and diversity of interaction based on virtual objects.
[0107] In an optional embodiment, the above method further includes: In response to a third interactive instruction triggered by a preset interactive entry point for a third virtual object, second interactive information is displayed. The second interactive information is used to characterize the third virtual object performing a second interactive task on the first virtual object. The second interactive task is the interactive task corresponding to the third interactive instruction. The third virtual object is a virtual object maintained by the first account.
[0108] Specifically, when the third virtual object can be any other virtual object maintained by the first account besides the first virtual object, the first account can trigger a third interactive instruction for the third virtual object based on a preset interactive entry point, so that the third virtual object maintained by itself can perform a second interactive task on the first virtual object maintained by itself.
[0109] Specifically, the third interactive instruction can be an instruction that triggers the display of the second interactive information. In a specific embodiment, the second interactive information is used to characterize the third virtual object performing the first interactive task on the first virtual object. As an example, the second interactive information can be presented in one or more of the following forms: interactive text, interactive image, and interactive animation.
[0110] Specifically, the selection process for the third virtual object is similar to that for the second virtual object, and the selection process for the second interactive task is similar to that for the first interactive task, so it will not be repeated here.
[0111] In an optional embodiment, displaying the second interactive information includes: displaying the second interactive information on a preset object interaction page corresponding to the first virtual object.
[0112] In the above embodiments, the interaction between different virtual objects under the same account enriches the way virtual objects are maintained in the account, thereby improving the user's virtual object maintenance experience.
[0113] In an optional embodiment, the above method further includes: Upon completion of the first interactive task, the first resource consumption information is displayed to indicate that the first account has consumed the first virtual resource.
[0114] To illustrate, taking the first virtual resource as an example of virtual currency exclusive to the platform, the consumption information of the first resource can be expressed as "the first account has consumed xxx virtual currency".
[0115] In an optional embodiment, the above method further includes: Upon completion of the first interactive task, the first resource acquisition information is displayed to indicate that the first virtual object has acquired the second virtual resource.
[0116] To illustrate, taking the second virtual resource as an example of the virtual attribute value that the first virtual object can obtain, the information about obtaining the first resource can be represented as "the first virtual object has obtained the xxx virtual attribute value".
[0117] In an optional embodiment, the above method further includes: During the execution of the first interactive task, in response to the cancellation operation of the first interactive task, an interaction cancellation prompt message is displayed. The interaction cancellation prompt message is used to indicate to the second virtual object that the first virtual object has cancelled the execution of the first interactive task.
[0118] Specifically, during the execution of the first interactive task, the first account can be granted the permission to cancel the first interactive task.
[0119] In an optional embodiment, in response to a cancel interaction operation for the first interactive task, displaying an interaction cancellation prompt message includes: In response to the cancellation of the interaction, a cancellation confirmation message is displayed, including a cancellation confirmation control. The cancellation confirmation message is used to indicate the current execution progress of the first interactive task. In response to a confirmation / cancellation action triggered by a cancellation confirmation control, display an interactive cancellation prompt message.
[0120] Specifically, before canceling the first interactive task, a cancellation confirmation message, including a cancellation confirmation control, is displayed to the user of the first account so that the user can confirm again and avoid the user changing their mind.
[0121] In an optional embodiment, the cancellation confirmation message is also used to indicate the third virtual resource corresponding to the current execution progress, wherein the third virtual resource is smaller than the first virtual resource; In response to a confirmation / cancellation action triggered by a cancellation confirmation control, the interactive cancellation prompt message displayed includes: In response to the confirmation of the cancellation operation, an interactive cancellation prompt message and a second resource consumption message are displayed. The second resource consumption message is used to indicate that the first account has consumed a third virtual resource.
[0122] Specifically, "the third virtual resource is less than the first virtual resource" means that the amount of the third virtual resource is less than the amount of the first virtual resource. If the user of the first account cancels the first interactive task in advance, only a portion of the virtual resources in the first virtual resource will be consumed, thus enhancing the fun of the interactive gameplay.
[0123] In an optional embodiment, the cancellation confirmation message is also used to indicate the fourth virtual resource corresponding to the current execution progress, wherein the fourth virtual resource is smaller than the second virtual resource; In response to a confirmation / cancellation action triggered by a cancellation confirmation control, the interactive cancellation prompt message displayed includes: In response to the confirmation / cancellation operation, an interactive cancellation prompt message and a second resource acquisition message are displayed. The second resource acquisition message is used to indicate that the first virtual object has acquired the fourth virtual resource.
[0124] Specifically, "the fourth virtual resource is less than the second virtual resource" means that the amount of the fourth virtual resource is less than the amount of the second virtual resource. If the user of the first account cancels the first interactive task in advance, the first virtual object can only obtain a portion of the virtual resources in the fourth virtual resource, thus enhancing the fun of the interactive gameplay.
[0125] As can be seen from the technical solutions provided in the embodiments of this specification above, in an interactive scenario based on virtual objects, this specification can display a first preset page on the terminal of a first account. The first preset page displays a preset interactive entry corresponding to the first virtual object maintained by the first account. In response to a first interactive command for a second virtual object triggered by the first account based on the preset interactive entry, an interactive invitation message is sent to the second account maintaining the second virtual object. The interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object. The first interactive task is the interactive task corresponding to the first interactive command. The first account can trigger a first interactive command for the second virtual object through the preset interactive entry corresponding to the first virtual object, thereby sending an interactive invitation message to the second account maintaining the second virtual object to invite the second virtual object to perform the interactive task corresponding to the first interactive command on the first virtual object. This realizes a fun interaction between the first virtual object and the second virtual object, enhances the richness and fun of the interaction method based on virtual objects, meets the user's interaction needs, and thus increases the user's interactive participation.
[0126] Figure 8 This is a flowchart illustrating another interactive method based on virtual objects according to an exemplary embodiment, such as... Figure 8 As shown, this virtual object-based interaction method can be used in electronic devices such as second terminals, and the method may include the following steps: In step S801, the third preset page is displayed; In step S802, in response to the first interaction instruction triggered by the first account for the second virtual object, an interaction invitation message from the first account is displayed on the third preset page. The interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object. The first virtual object is a virtual object maintained by the first account, and the second virtual object is a virtual object maintained by the second account. The first interaction task is the interaction task corresponding to the first interaction instruction.
[0127] In one specific embodiment, the third preset page can be a page pre-specified in the target application, such as a page pre-specified for displaying interactive invitation information. Exemplarily, it can be all or part of the pages in the target application. The target application can refer to any social application; exemplaryly, it can include short video social applications, instant messaging social applications, etc., and this application does not limit it in this regard.
[0128] Specifically, virtual objects in the target application can be created and maintained by one user account, or jointly created and maintained by at least two user accounts. Each user account in the target application can create and maintain one or more virtual objects. In the case where each account creates and maintains multiple virtual objects, each virtual object corresponding to that account can be created and maintained independently by that account, or jointly created and maintained by that account and different accounts.
[0129] In one specific embodiment, the first account can be a user account that sends an interaction invitation message in the target application, the second account can be a user account that receives the interaction invitation message in the target application, and the first interaction instruction can be an instruction triggered by the first account to send an interaction invitation message to the second account that maintains the second virtual object. In one specific embodiment, the interactive invitation information is used to invite the second virtual object to perform a first interactive task on the first virtual object, whereby the first interactive task is the interactive task corresponding to the first interactive instruction.
[0130] In one specific embodiment, the first virtual object can be one or more virtual objects created and maintained by the first account in the target application, such as virtual objects nurtured by the first account (e.g., virtual pets, virtual plants, etc.). Optionally, the first virtual object can be a virtual object created and maintained independently by the first account, or a virtual object jointly created and maintained by the first account and other accounts based on session interaction. This application does not limit this. The second virtual object can be one or more virtual objects created and maintained by the second account, such as virtual objects nurtured by the second account (e.g., virtual pets, virtual plants, etc.). Optionally, the second virtual object can be a virtual object created and maintained independently by the second account, or a virtual object jointly created and maintained by the second account and other accounts based on session interaction. This application does not limit this.
[0131] In the above embodiments, in the interaction scenario based on virtual objects, a third preset page is displayed on the terminal of the second account. In response to the first interaction command triggered by the first account for the second virtual object (the virtual object maintained by the second account), the interaction invitation information from the first account is displayed on the third preset page. The interaction invitation information is used to invite the second virtual object to perform the interaction task corresponding to the first interaction command on the first virtual object (the virtual object maintained by the first account). This can realize fun interaction between the first virtual object and the second virtual object, enhance the richness and fun of the interaction method based on virtual objects, meet the user's interaction needs, and thus improve the user's interaction participation.
[0132] In an optional embodiment, the third preset page is one of the following: a second conversation interaction page between the second account and the first account; or a preset object interaction page corresponding to the second virtual object.
[0133] As an example, the interaction invitation information can be displayed on the second conversation interaction page between the second account and the first account. Optionally, the second conversation interaction page between the second account and the first account can be the chat page between the second account and the first account. As an example, the interaction invitation information can be displayed on the preset object interaction page of the second virtual object. Optionally, the preset object interaction page of the second virtual object corresponding to the second account can be a details page used to display the second virtual object and its interaction events.
[0134] Specifically, the first account can send an interaction invitation to the second account via notification, private message, or other means, as an example. Figure 3 b is a schematic diagram of another interactive invitation message provided in an embodiment of this application, taking the example of the first account sending an interactive invitation message to the second account via private message. Figure 3 As shown in Figure a, after the first account triggers the first interactive command, the interactive invitation information corresponding to 302 is displayed on the second conversation interaction page on the second account side; taking the first account sending the interactive invitation information to the second account in the form of a notification as an example, after the first account triggers the first interactive command, the interactive invitation information will be displayed on the target application homepage of the second account or the preset object interaction page of the second virtual object.
[0135] In the above embodiments, displaying interactive invitation information on the conversation interaction page or the preset object interaction page corresponding to the invited second virtual object can enrich the display methods of interactive invitation information, thereby improving the flexibility and diversity of invitation acceptance methods.
[0136] In an optional embodiment, the interactive invitation information displays task information for a first interactive task, which includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0137] Specifically, since the first interactive task is an interactive task implemented between the first virtual object and the second virtual object, the corresponding interaction type can be an interactive task type applicable between virtual objects. For example, taking a virtual pet as an example, the interaction type here can be divided into interaction types such as praising, massaging, chatting, taking photos, exercising, and shopping. The interaction duration can be the execution time required for the first interactive task. The first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed, that is, the virtual resource transferred from the first account to the second virtual object (second account). Optionally, the first virtual resource can include digital currency that complies with laws and regulations, or at least one of the virtual resources in the platform's exclusive virtual currency or virtual items. The second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed. Optionally, the second virtual resource can include at least one of the virtual resources in the platform's exclusive virtual items or virtual attribute values that the virtual object can obtain. Optionally, the virtual attribute values can include the attribute values corresponding to at least one of multiple virtual attribute categories. For example, multiple virtual attribute categories can include: mood, charm, intelligence, love, courage, etc.
[0138] Specifically, the virtual object invitation conditions can be limiting conditions for virtual objects capable of performing the first interactive task. Optionally, the virtual object invitation conditions can include at least one of the following: interaction state conditions and object attribute conditions. The interaction state conditions are used to limit the interaction state of the virtual object, and the object attribute conditions are used to limit the virtual attribute values that the virtual object has. Illustratively, the interaction state can be divided into: non-interactive state (i.e., the virtual object is not interacting with other virtual objects) and interactive state (i.e., the virtual object is interacting with other virtual objects). Correspondingly, the interaction state conditions can be set to the virtual object being in the non-interactive state, and the object attribute conditions can be set to the virtual object having a preset number of virtual attribute values.
[0139] In the above embodiments, displaying the task information of the first interactive task can help the second account better understand the currently invited interactive task.
[0140] In an optional embodiment, the above method further includes: In response to a second interactive instruction triggered by an interactive invitation message, first interactive information is displayed, which indicates that the second virtual object performs a first interactive task on the first virtual object.
[0141] Specifically, the second interactive instruction is the instruction that triggers the display of the first interactive information. The second interactive instruction can be triggered based on interactive invitation information. In an optional embodiment, the interactive invitation information may include an invitation acceptance control or a page link to a preset object interactive page of the second virtual object, etc. Optionally, such as Figure 3 As shown in b, when the terminal corresponding to the second account displays interactive invitation information including the invitation acceptance control 303, the second account can directly trigger the invitation acceptance operation based on the invitation acceptance control 303; optionally, when the terminal corresponding to the second account displays interactive invitation information including the page link 304 of the preset object interactive page of the second virtual object, the second account can trigger the page display operation based on the page link 304, displaying the preset object interactive page of the second virtual object on the terminal corresponding to the second account, and correspondingly, the second account can trigger the invitation acceptance operation based on the preset object interactive page of the second virtual object.
[0142] In one specific embodiment, the first interactive information is used to characterize the second virtual object performing a first interactive task on the first virtual object. As an example, the first interactive information can be represented in one or more of the following forms: interactive text, interactive image, and interactive animation.
[0143] In the above embodiments, when the second account triggers the second interaction instruction based on the interaction invitation information sent by the first account, the first interaction information is displayed. Through the interaction between virtual objects under the two accounts, the richness and fun of the interaction methods based on virtual objects are enhanced, while the interaction methods between the two accounts are enriched, meeting the diverse interaction needs of users, thereby increasing the user's interaction participation.
[0144] In an optional embodiment, the above-described display of the first interactive information includes: The first interactive information is displayed on the fourth preset page; The fourth preset page is one of the following: the second conversation interaction page between the second account and the first account; or, the preset object interaction page corresponding to the first virtual object.
[0145] As an example, the first interaction information can be displayed on the second conversation interaction page to enhance the fun of the conversation interaction between the first account and the second account. Optionally, the second conversation interaction page between the first account and the second account can be a chat page displayed between the second account and the first account. As an example, the first interaction information can be displayed on the preset object interaction page of the first virtual object. Optionally, the preset object interaction page of the first virtual object corresponding to the second account can be a details page used to display the first virtual object and its interaction events.
[0146] In the above embodiments, the first interactive information is displayed on the conversation interaction page or the preset object interaction page corresponding to the first virtual object. The first interactive information is used to represent the second virtual object performing the first interactive task on the first virtual object, which can enrich the display method of interactive information and thus improve the flexibility and diversity of interaction based on virtual objects.
[0147] Further details regarding the embodiments of the virtual object-based interactive method for the second terminal (the terminal of the second account) are similar to the detailed details regarding the embodiments of the information display method for the first terminal (the first live interactive page), and will not be elaborated upon here.
[0148] Figure 9 This is a block diagram illustrating an interactive device based on virtual objects according to an exemplary embodiment. (Refer to...) Figure 9 The device is applied to the terminal of the first account and includes: The first page display module 910 is configured to display the first preset page, which displays the preset interactive entry corresponding to the first virtual object maintained by the first account. The invitation sending module 920 is configured to send an interaction invitation message to the second account that maintains the second virtual object in response to a first interaction instruction triggered based on a preset interaction entry point. The interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object. The first interaction task is the interaction task corresponding to the first interaction instruction.
[0149] In an optional embodiment, the invitation sending module 920 includes: The first information display unit is configured to perform a task setting operation triggered based on a preset interactive entry point and display task setting information; the task setting information is used to set at least one task setting item corresponding to the first interactive task. The first sending unit is configured to execute an interactive invitation message to the second account in response to a first interactive instruction triggered based on task setting information.
[0150] In an optional embodiment, the invitation sending module 920 includes: The second information display unit is configured to perform an object display operation triggered based on a preset interactive entry, and display object display information corresponding to at least one first candidate object. The third information display unit is configured to perform a task setting operation triggered based on a second virtual object, and display task setting information. The second virtual object is a first candidate object among at least one first candidate object that corresponds to the task setting operation. The task setting information is used to set at least one task setting item corresponding to the first interactive task. The second sending unit is configured to execute an interaction invitation message to the second account in response to a first interaction instruction triggered based on task setting information.
[0151] In an optional embodiment, the invitation sending module 920 includes: The fourth information display unit is configured to perform a task setting operation triggered based on a preset interactive entry point and display task setting information; the task setting information is used to set at least one task setting item corresponding to the first interactive task. The fifth information display unit is configured to perform an object display operation triggered based on task setting information, and display object display information corresponding to at least one second candidate object; The third sending unit is configured to execute an interaction invitation message to the second account in response to a first interaction instruction triggered based on a second virtual object, wherein the second virtual object is a second candidate object corresponding to the first interaction instruction from at least one second candidate object.
[0152] In an optional embodiment, at least one task setting item corresponding to the first interactive task includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0153] In an optional embodiment, the invitation sending module 920 includes: The sixth information display unit is configured to perform an interactive task display operation triggered based on a preset interactive entry point, and display task display information corresponding to at least one candidate interactive task; The fourth sending unit is configured to send an interaction invitation message to the second account in response to a first interaction instruction triggered based on a first interaction task, wherein the first interaction task is a candidate interaction task corresponding to the first interaction instruction from at least one candidate interaction task.
[0154] In an optional embodiment, at least one candidate interactive task includes a plurality of different candidate interactive tasks, the plurality of candidate interactive tasks being different including: The candidate interactive tasks have different interaction types, different interaction durations, different preset resources to be acquired, different preset resources to be consumed, or different virtual object invitation conditions. Among them, the preset acquisition resources corresponding to each candidate interactive task are the virtual resources that the first virtual object can obtain after the corresponding candidate interactive task is completed; the preset consumption resources corresponding to each candidate interactive task are the virtual resources consumed by the first account after the corresponding candidate interactive task is completed.
[0155] In an optional embodiment, the device further includes: The third information display module is configured to display first interactive information when the second account triggers a second interactive instruction based on the interactive invitation information. The first interactive information is used to represent that the second virtual object performs a first interactive task on the first virtual object.
[0156] In an optional embodiment, the third information display module includes: The seventh information display unit is configured to display the first interactive information on a second preset page; The second preset page is one of the following: the first conversation interaction page between the first account and the second account; or, the preset object interaction page corresponding to the first virtual object.
[0157] In an optional embodiment, the device further includes: The fourth information display module is configured to execute a third interactive instruction triggered based on a preset interactive entry point for a third virtual object, and display second interactive information. The second interactive information is used to represent that the third virtual object performs a second interactive task on the first virtual object. The second interactive task is the interactive task corresponding to the third interactive instruction, and the third virtual object is a virtual object maintained by the first account.
[0158] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0159] Figure 10 This is a block diagram of another interactive device based on virtual objects, according to an exemplary embodiment. (Refer to...) Figure 10 The device is used on a terminal for a second account and includes: The second page display module 1010 is configured to display the third preset page; The second information display module 1020 is configured to execute a first interactive instruction triggered by the first account for the second virtual object, and display an interactive invitation message from the first account on a third preset page. The interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object. The first virtual object is a virtual object maintained by the first account, and the second virtual object is a virtual object maintained by the second account. The first interactive task is the interactive task corresponding to the first interactive instruction.
[0160] In an optional embodiment, the interactive invitation information displays task information for a first interactive task, which includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
[0161] In an optional embodiment, the third preset page is one of the following: a second conversation interaction page between the second account and the first account; or a preset object interaction page corresponding to the second virtual object.
[0162] In an optional embodiment, the device further includes: The fifth information display module is configured to execute a second interactive instruction triggered by an interactive invitation message, and display first interactive information. The first interactive information is used to characterize the second virtual object performing a first interactive task on the first virtual object.
[0163] In an optional embodiment, the fifth information display module includes: The eighth information display unit is configured to display the first interactive information on the fourth preset page; The fourth preset page is one of the following: the second conversation interaction page between the second account and the first account; or, the preset object interaction page corresponding to the first virtual object.
[0164] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0165] Figure 11 This is a block diagram illustrating an electronic device for interaction based on virtual objects, according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 11 As shown, it may include RF (Radio Frequency) circuitry 1110, a memory 1120 including one or more computer-readable storage media, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a WiFi (Wireless Fidelity) module 1170, a processor 1180 including one or more processing cores, and a power supply 1190, among other components. Those skilled in the art will understand that... Figure 11 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: RF circuit 1110 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1180 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 1110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, RF circuit 1110 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0166] The memory 1120 can be used to store software programs and modules. The processor 1180 executes various functional applications and data processing by running the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1120 may also include a memory controller to provide access to the memory 1120 by the processor 1180 and the input unit 1130.
[0167] Input unit 1130 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, input unit 1130 may include touch-sensitive surface 1131 and other input devices 1132. Touch-sensitive surface 1131, also known as a touch display screen or touchpad, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1131), and drive corresponding connection devices according to a pre-set program. Optionally, touch-sensitive surface 1131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 1180, and can receive and execute commands from processor 1180. In addition, the touch-sensitive surface 1131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1131, the input unit 1130 may also include other input devices 1132. Specifically, other input devices 1132 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. Display unit 1140 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 1140 may include display panel 1141, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel. Further, touch-sensitive surface 1131 may cover display panel 1141. When touch-sensitive surface 1131 detects a touch operation on or near it, it transmits the information to processor 1180 to determine the type of touch event. Subsequently, processor 1180 provides corresponding visual output on display panel 1141 according to the type of touch event. Touch-sensitive surface 1131 and display panel 1141 can be two independent components to implement input and output functions. However, in some embodiments, touch-sensitive surface 1131 and display panel 1141 can be integrated to achieve input and output functions.
[0168] The terminal may also include at least one sensor 1150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1141 according to the ambient light level, and the proximity sensor can turn off the display panel 1141 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0169] Audio circuitry 1160, speaker 1161, and microphone 1162 provide an audio interface between the user and the terminal. Audio circuitry 1160 converts received audio data into electrical signals, which are then transmitted to speaker 1161, where they are converted into sound signals for output. Conversely, microphone 1162 converts collected sound signals into electrical signals, which are received by audio circuitry 1160, converted back into audio data, and then processed by processor 1180 before being transmitted via RF circuitry 1110 to, for example, another terminal, or output to memory 1120 for further processing. Audio circuitry 1160 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0170] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1170, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 11 WiFi module 1170 is shown, but it is understood that it is not an essential component of the terminal and can be omitted as needed without changing the nature of the invention.
[0171] The processor 1180 is the control center of the terminal, connecting various parts of the terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 1120, and calls data stored in the memory 1120, to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1180 may include one or more processing cores; preferably, the processor 1180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1180.
[0172] The terminal also includes a power supply 1190 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1180 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1190 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0173] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0174] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a virtual object-based interactive method as described in the embodiments of this disclosure.
[0175] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the virtual object-based interactive method of the present disclosure embodiments. In an exemplary embodiment, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the virtual object-based interactive method of the present disclosure embodiments.
[0176] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0177] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0178] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An interaction method based on virtual objects, characterized in that, Terminals used for the first account include: Display a first preset page, which shows a preset interactive entry corresponding to the first virtual object maintained by the first account; In response to a first interactive instruction for a second virtual object triggered based on the preset interactive entry point, an interactive invitation message is sent to a second account that maintains the second virtual object; the interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object, and the first interactive task is the interactive task corresponding to the first interactive instruction.
2. The interaction method based on virtual objects according to claim 1, characterized in that, The step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry includes: In response to a task setting operation triggered based on the preset interactive entry, task setting information is displayed; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to the first interactive instruction triggered based on the task settings information, the interactive invitation information is sent to the second account.
3. The interaction method based on virtual objects according to claim 1, characterized in that, The step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry includes: In response to an object display operation triggered based on the preset interactive entry, object display information corresponding to at least one first candidate object is displayed; In response to a task setting operation triggered based on the second virtual object, task setting information is displayed, wherein the second virtual object is a first candidate object among the at least one first candidate objects that corresponds to the task setting operation; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to the first interactive instruction triggered based on the task settings information, the interactive invitation information is sent to the second account.
4. The interaction method based on virtual objects according to claim 1, characterized in that, The step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry includes: In response to a task setting operation triggered based on the preset interactive entry, task setting information is displayed; the task setting information is used to set at least one task setting item corresponding to the first interactive task. In response to an object display operation triggered based on the task setting information, object display information corresponding to at least one second candidate object is displayed; In response to the first interaction instruction triggered based on the second virtual object, the interaction invitation information is sent to the second account, wherein the second virtual object is the second candidate object corresponding to the first interaction instruction among the at least one second candidate objects.
5. The interaction method based on virtual objects according to any one of claims 1 to 4, characterized in that, The first interactive task includes at least one of the following settings: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
6. The interaction method based on virtual objects according to claim 1, characterized in that, The step of sending an interaction invitation message to the second account maintaining the second virtual object in response to a first interaction command triggered based on the preset interaction entry includes: In response to the interactive task display operation triggered based on the preset interactive entry, task display information corresponding to at least one candidate interactive task is displayed; In response to the first interactive instruction triggered based on the first interactive task, the interactive invitation information is sent to the second account, wherein the first interactive task is a candidate interactive task corresponding to the first interactive instruction among the at least one candidate interactive tasks.
7. The interaction method based on virtual objects according to claim 6, characterized in that, The at least one candidate interactive task includes multiple different candidate interactive tasks, and the multiple different candidate interactive tasks include: The multiple candidate interactive tasks have different interaction types, different interaction durations, different preset acquisition resources, different preset resource consumption, or different virtual object invitation conditions. The preset acquisition resources for each candidate interactive task are the virtual resources that the first virtual object can acquire after the corresponding candidate interactive task is completed; the preset consumption resources for each candidate interactive task are the virtual resources consumed by the first account after the corresponding candidate interactive task is completed.
8. The interaction method based on virtual objects according to any one of claims 1 to 7, characterized in that, The method further includes: When the second account triggers a second interactive instruction based on the interactive invitation information, the first interactive information is displayed. The first interactive information is used to represent that the second virtual object performs the first interactive task on the first virtual object.
9. The interaction method based on virtual objects according to claim 8, characterized in that, The first interactive information displayed includes: The first interactive information is displayed on the second preset page; The second preset page is one of the following: the first conversation interaction page between the first account and the second account; or, the preset object interaction page corresponding to the first virtual object.
10. The interaction method based on virtual objects according to any one of claims 1 to 7, characterized in that, The method further includes: In response to a third interactive instruction triggered based on the preset interactive entry point for a third virtual object, second interactive information is displayed. The second interactive information is used to characterize that the third virtual object performs a second interactive task on the first virtual object. The second interactive task is the interactive task corresponding to the third interactive instruction. The third virtual object is a virtual object maintained by the first account.
11. An interaction method based on virtual objects, characterized in that, Terminals used for the second account include: Display the third preset page; In response to a first interaction command triggered by a first account for a second virtual object, an interaction invitation message from the first account is displayed on the third preset page. The interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object. The first virtual object is a virtual object maintained by the first account, and the second virtual object is a virtual object maintained by the second account. The first interaction task is the interaction task corresponding to the first interaction command.
12. The interaction method based on virtual objects according to claim 11, characterized in that, The interactive invitation information displays the task information of the first interactive task, which includes at least one of the following: interaction type, interaction duration, first virtual resource, second virtual resource, or virtual object invitation conditions; the first virtual resource is the virtual resource consumed by the first account after the first interactive task is completed; the second virtual resource is the virtual resource that the first virtual object can obtain after the first interactive task is completed.
13. The interaction method based on virtual objects according to claim 11, characterized in that, The third preset page is one of the following: the second conversation interaction page between the second account and the first account; or, the preset object interaction page corresponding to the second virtual object.
14. The interaction method based on virtual objects according to any one of claims 11 to 13, characterized in that, The method further includes: In response to a second interactive instruction triggered based on the interactive invitation information, first interactive information is displayed, which indicates that the second virtual object performs the first interactive task on the first virtual object.
15. The interaction method based on virtual objects according to claim 14, characterized in that, The first interactive information displayed includes: The first interactive information is displayed on the fourth preset page; The fourth preset page is one of the following: the second conversation interaction page between the second account and the first account; or, the preset object interaction page corresponding to the first virtual object.
16. An interactive device based on virtual objects, characterized in that, Terminals used for the first account include: The first page display module is configured to display a first preset page, which displays a preset interactive entry corresponding to the first virtual object maintained by the first account. The invitation sending module is configured to send an interaction invitation message to the second account that maintains the second virtual object in response to a first interaction instruction triggered based on the preset interaction entry point for the second virtual object; the interaction invitation message is used to invite the second virtual object to perform a first interaction task on the first virtual object, and the first interaction task is the interaction task corresponding to the first interaction instruction.
17. An interactive device based on virtual objects, characterized in that, Terminals used for the second account include: The second page display module is configured to display the third preset page; The second information display module is configured to execute a first interactive instruction triggered by the first account for a second virtual object, and to display an interactive invitation message from the first account on the third preset page. The interactive invitation message is used to invite the second virtual object to perform a first interactive task on the first virtual object. The first virtual object is a virtual object maintained by the first account, and the second virtual object is a virtual object maintained by the second account. The first interactive task is the interactive task corresponding to the first interactive instruction.
18. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the virtual object-based interaction method as described in any one of claims 1 to 10 or any one of claims 11 to 15.
19. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the virtual object-based interactive method as claimed in any one of claims 1 to 10 or any one of claims 11 to 15.
20. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the virtual object-based interactive method as described in any one of claims 1 to 10 or any one of claims 11 to 15.
