Interactive method, apparatus, device, and storage medium
By introducing item interaction controls and transfer operations into online platform tasks, the problem of monotonous user interaction forms has been solved, and the diversity of interaction and resource utilization during the task process have been improved.
Patent Information
- Application Number
- CN202410823029.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-24
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2044-06-24
AI Technical Summary
During the execution of tasks on the online platform, the user interaction methods are limited, resulting in low human-computer interaction rates and wasted computer resources.
By responding to the triggering operation of the prop interaction control, the task props obtained by the first virtual object are displayed, and the props can be transferred to the second virtual object to adjust its task progress, increasing the diversity of interaction and the interaction rate.
It improves the diversity of interaction and the rate of human-computer interaction during the target task process, increases the attractiveness and fun of the task, and enhances the utilization rate of computer resources.
Smart Images

Figure CN118747051B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, and particularly relates to an interaction method and device, equipment and a storage medium. BACKGROUND
[0002] With the continuous development of Internet technology, more and more network platforms appear on terminal devices. In some scenarios, the network platform will carry out some matching tasks for users to participate in.
[0003] In the related art, in these scenarios, the form of the user performing the task is often single, which not only reduces the human-computer interaction rate, but also wastes computer resources to some extent. SUMMARY
[0004] The present disclosure provides an interaction method, device, equipment and storage medium to at least solve at least one technical problem in the related art. The technical solutions of the present disclosure are as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, an interaction method is provided, comprising:
[0006] In response to a triggering operation on a prop interaction control of a target task, a first task prop obtained by a first virtual object is displayed, the first virtual object being used at least for performing the target task;
[0007] In response to a transfer operation on the first task prop, transfer interaction information for the first task prop is displayed, the transfer interaction information being used to indicate that the first task prop is transferred to a second virtual object;
[0008] The first task prop is used to adjust the progress of the second virtual object in performing the target task.
[0009] In some embodiments, before the step of displaying the transfer interaction information for the first task prop in response to the transfer operation on the first task prop, the method further comprises:
[0010] In response to an object selection operation on the first task prop, object information of at least one object account meeting a preset screening condition is displayed;
[0011] The step of displaying the transfer interaction information for the first task prop in response to the transfer operation on the first task prop comprises:
[0012] In response to a triggering operation on a target object account in the at least one object account, the transfer interaction information for the first task prop is displayed on the task page, the target object account corresponding to the second virtual object.
[0013] In some embodiments, the preset screening condition comprises: the second virtual object has a social relationship with the first virtual object, the first virtual object corresponds to a plurality of second virtual objects, and the degrees of the social relationships between at least some of the second virtual objects and the first virtual object are different.
[0014] In some embodiments, displaying the transfer interaction information for the first task prop comprises:
[0015] displaying the transfer interaction information on a page for performing the trigger operation on the target object account; and / or
[0016] displaying the transfer interaction information on a task page of the target task.
[0017] In some embodiments, displaying the transfer interaction information for the first task prop comprises:
[0018] displaying a transfer result of the first task prop, and / or a transfer effect of the first task prop.
[0019] In some embodiments, the method further comprises:
[0020] displaying a transfer control corresponding to each object account while displaying object information of at least one object account that meets a preset screening condition, the transfer control being used to perform a trigger operation on the target object account.
[0021] In some embodiments, the transfer interaction information comprises a transfer effect and / or transfer prompt content for the transfer operation, the transfer prompt content being used at least to prompt a transfer progress of the transfer operation.
[0022] In some embodiments, in a case where the transfer interaction information comprises the transfer animation, the displaying of the transfer interaction information for the first task prop on the task page comprises:
[0023] reducing a page size of a task page of the target task;
[0024] displaying the transfer animation on the reduced task page, the transfer animation comprising an animation effect of moving the first task prop by the first virtual object out of the page of the reduced task page;
[0025] wherein the transfer effect comprises a transfer animation.
[0026] In some embodiments, the method further comprises:
[0027] in response to a transfer operation for the first task prop, sending a transfer message corresponding to the transfer interaction information to the target object account.
[0028] In some embodiments, the method further includes:
[0029] Before displaying the first task prop obtained by the first virtual object, displaying a task page of the target task, the task page at least displaying the first virtual object performing the target task and a prop interaction control for the target task.
[0030] In some embodiments, the first task prop includes any one of a positive task prop for accelerating the progress of performing the target task and a negative task prop for slowing down the progress of performing the target task.
[0031] According to a second aspect of embodiments of the present disclosure, an interactive method is provided, including:
[0032] Displaying a task page for a target task, the task page including a second virtual object performing the target task;
[0033] In response to a prop display condition being met, displaying a first task prop in the task page, the first task prop being obtained by triggering a transfer operation on a first virtual object, the first task prop being used to adjust the progress of the second virtual object performing the target task;
[0034] In response to the second virtual object and the first task prop meeting a preset interaction condition, displaying target progress adjustment information for the first task prop.
[0035] In some embodiments, the displaying of the target progress adjustment information for the first task prop includes:
[0036] In the task page, the target progress adjustment information for the first task prop is displayed, and a target animation special effect matching the target progress adjustment information is displayed.
[0037] In some embodiments, the target animation special effect includes a first animation special effect and / or a second animation special effect;
[0038] The first animation special effect is used to represent an animation special effect of adjusting a first position where the second virtual object is currently located to a second position, the second position being related to an adjustment direction and / or an adjustment amplitude indicated by the target progress adjustment information.
[0039] The second animation special effect is used to represent an animation special effect of adjusting first execution progress information displayed in the task page to second execution progress information, the first execution progress information being the progress of the second virtual object currently performing the target task.
[0040] In some embodiments, the task page further includes a task execution control; and the method further includes:
[0041] displaying task guide information, the task guide information being used to guide triggering of the task execution control to obtain a second task prop for performing the transfer operation on the first virtual object.
[0042] In some embodiments, the target progress adjustment information includes progress adjustment prompt information, the progress adjustment prompt information being used to prompt a target progress adjustment amplitude corresponding to the first task prop, the target progress adjustment amplitude being used to increase or decrease a progress value of the second virtual object currently performing the target task.
[0043] In some embodiments, the first task prop includes any one of a positive task prop for accelerating progress of performing the target task or a negative task prop for slowing down progress of performing the target task.
[0044] The target progress adjustment information matches a prop type of the first task prop.
[0045] In some embodiments, the preset interaction condition is met by the second virtual object performing a triggering operation on the first task prop.
[0046] And / or, before displaying the first task prop in the task page, the method further includes:
[0047] displaying prop reminder information matching the first task prop in the task page.
[0048] In some embodiments, after displaying the task page for the target task, the method further includes:
[0049] if the number of obtained third task props is multiple, displaying a prop integration page; the prop integration page is used to display at least sources of the multiple obtained third task props and corresponding progress adjustment amplitudes.
[0050] in response to a preset triggering operation on the prop integration page, displaying prop bullet screens corresponding to the multiple third task props in the task page, the prop bullet screens including sources and / or progress adjustment amplitudes of the third task props.
[0051] According to a third aspect of the embodiments of the present disclosure, an interaction device is provided, including:
[0052] a first interaction module configured to display a first task prop obtained by a first virtual object in response to a triggering operation on a prop interaction control of a target task, the first virtual object being used to at least perform the target task.
[0053] a transfer module configured to perform, in response to a transfer operation for the first task prop, display of transfer interaction information for the first task prop, the transfer interaction information being used to indicate that the first task prop is transferred to a second virtual object;
[0054] wherein the first task prop is used to adjust a progress of the second virtual object in performing the target task.
[0055] In some embodiments, the apparatus further comprises:
[0056] a selection display module configured to perform, in response to an object selection operation for the first task prop, display of object information of at least one object account that meets a preset screening condition;
[0057] The transfer module is further configured to perform:
[0058] in response to a trigger operation for a target object account in the at least one object account, display of the transfer interaction information for the first task prop on the task page, the target object account corresponding to the second virtual object.
[0059] In some embodiments, the preset screening condition comprises that the second virtual object has a social relationship with the first virtual object, the first virtual object corresponds to a plurality of second virtual objects, and degrees of social relationships between at least part of the second virtual objects and the first virtual object are different.
[0060] In some embodiments, the transfer module is further configured to perform:
[0061] on a page on which the trigger operation for the target object account is performed, display of the transfer interaction information; and / or
[0062] display of the transfer interaction information on a task page of the target task.
[0063] In some embodiments, the transfer module is further configured to perform:
[0064] display of a transfer result of the first task prop, and / or, a transfer effect of the first task prop.
[0065] In some embodiments, the apparatus further comprises:
[0066] a transfer display module configured to perform, while displaying the object information of the at least one object account that meets the preset screening condition, display of a transfer control corresponding to each object account, the transfer control being used to perform the trigger operation for the target object account.
[0067] In some embodiments, the transfer interaction information comprises a transfer effect and / or transfer prompt content for the transfer operation, the transfer prompt content being used at least to prompt a transfer progress of the transfer operation.
[0068] In some embodiments, when the transfer interaction information comprises the transfer animation, the transfer module is further configured to perform:
[0069] reducing a page size of a task page of the target task;
[0070] displaying the transfer animation on the reduced task page, the transfer animation comprising an animation effect of moving the first task prop by the first virtual object out of a page of the reduced task page;
[0071] The transfer effect comprises a transfer animation.
[0072] In some embodiments, the apparatus further comprises:
[0073] a message sending module configured to send a transfer message corresponding to the transfer interaction information to the target object account in response to the transfer operation on the first task prop.
[0074] In some embodiments, the apparatus further comprises:
[0075] a page display module configured to display a task page of the target task before displaying the first task prop obtained by the first virtual object, the task page at least displaying the first virtual object performing the target task and a prop interaction control for the target task.
[0076] In some embodiments, the first task prop comprises any one of a positive task prop for accelerating a progress of performing the target task and a negative task prop for slowing down the progress of performing the target task.
[0077] According to a fourth aspect of embodiments of the present disclosure, an interactive apparatus is provided, comprising:
[0078] a first display module configured to display a task page for a target task, the task page comprising a second virtual object performing the target task;
[0079] a second display module configured to display a first task prop in the task page in response to a prop display condition being met, the first task prop being obtained by triggering a transfer operation on a first task prop obtained by a first virtual object, the first task prop being used to adjust a progress of the second virtual object performing the target task;
[0080] The second interaction module is configured to perform, in response to the second virtual object and the first task prop satisfying a preset interaction condition, displaying target progress adjustment information for the first task prop.
[0081] In some embodiments, the second interaction module is further configured to perform:
[0082] The task page displays the target progress adjustment information for the first task prop and displays a target animation special effect matching the target progress adjustment information.
[0083] In some embodiments, the target animation special effect includes a first animation special effect and / or a second animation special effect;
[0084] The first animation special effect is used to represent an animation special effect of adjusting a first position where the second virtual object is currently located to a second position, and the second position is related to an adjustment direction and / or an adjustment amplitude indicated by the target progress adjustment information.
[0085] The second animation special effect is used to represent an animation special effect of adjusting first execution progress information displayed in the task page to second execution progress information, and the first execution progress information is a progress of the second virtual object currently executing the target task.
[0086] In some embodiments, the task page further includes a task execution control; and the device further includes:
[0087] The guidance display module is configured to perform displaying task guidance information, and the task guidance information is used to guide triggering the task execution control to obtain a second task prop used to perform the transfer operation for the first virtual object.
[0088] In some embodiments, the target progress adjustment information includes progress adjustment prompt information, and the progress adjustment prompt information is used to prompt a target progress adjustment amplitude of the first task prop, and the target progress adjustment amplitude is used to increase or decrease a progress value of the second virtual object currently executing the target task.
[0089] In some embodiments, the first task prop includes any one of a positive task prop used to accelerate the progress of executing the target task and a negative task prop used to slow down the progress of executing the target task.
[0090] The target progress adjustment information matches a prop type of the first task prop.
[0091] In some embodiments, the preset interaction condition includes the second virtual object performing a triggering operation on the first task prop.
[0092] and / or the apparatus further comprises:
[0093] a reminding module configured to perform displaying, in the task page, prop reminding information matched with the first task prop.
[0094] In some embodiments, the apparatus further comprises:
[0095] a consolidation display module configured to perform, if the number of the third task props obtained is multiple, displaying a prop consolidation page; the prop consolidation page is used at least to display the source and corresponding progress adjustment amplitude of the multiple third task props obtained;
[0096] a fourth display module configured to perform, in response to a preset trigger operation on the prop consolidation page, displaying, in the task page, prop bullet screen corresponding to the multiple third task props, the prop bullet screen including the source and / or progress adjustment amplitude of the third task prop.
[0097] According to a fifth aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the interaction method as described in any of the above embodiments.
[0098] According to a sixth aspect of embodiments of the present disclosure, an electronic device is provided, comprising:
[0099] a processor;
[0100] a memory for storing instructions executable by the processor;
[0101] wherein the processor is configured to execute the instructions to implement the interaction method as described in any of the above embodiments.
[0102] According to a seventh aspect of embodiments of the present disclosure, a computer program product is provided, the computer program product comprising a computer program, when the computer program is executed by a processor, the interaction method provided in any of the above embodiments is implemented.
[0103] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:
[0104] The embodiment of the present disclosure responds to the triggering operation of the prop interaction control of the target task, displays the first task prop obtained by the first virtual object, and the first virtual object is used at least for executing the target task; in response to the transfer operation for the first task prop, the transfer interaction information for the first task prop is displayed on the task page, and the transfer interaction information is used for indicating that the first task prop is transferred to the second virtual object; wherein the first task prop is used for adjusting the progress of the second virtual object in executing the target task. In this way, by additionally introducing the first task prop based on the prop interaction control during the execution of the target task by the first virtual object, and combining the transfer operation for the first task prop, the first task prop is transferred to the second virtual object, so as to adjust the progress of the task based on the first task prop when the second virtual object executes the target task, the interaction diversity during the execution of the target task is increased, the interaction rate with other object accounts during the execution of the target task is improved, the human-computer interaction rate is improved, and the attraction and interaction interest of the execution of the target task are increased, and the utilization rate of the computer resources used for executing the task is improved.
[0105] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0106] The accompanying drawings incorporated in the specification and forming a part of the present disclosure illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure, and do not constitute an improper limitation on the present disclosure.
[0107] Figure 1 is an architecture diagram of a system for applying an interaction method according to an exemplary embodiment.
[0108] Figure 2 is a flowchart of an interaction method according to an exemplary embodiment.
[0109] Figures 3 to 5 are interface schematic diagrams of an interaction process respectively according to an exemplary embodiment.
[0110] Figure 6 is a flowchart of another interaction method according to an exemplary embodiment.
[0111] Figures 7 to 9 are interface schematic diagrams of another interaction process respectively according to an exemplary embodiment.
[0112] Figure 10 is a block diagram of an interaction device according to an exemplary embodiment.
[0113] Figure 11is another interaction device block diagram shown according to an exemplary embodiment.
[0114] Figure 12 is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0115] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings.
[0116] It should be noted that the terms "first", "second" and the like in the specification and claims of the present disclosure and the drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in other than the order illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all the embodiments consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed above.
[0117] In addition, the term "at least one" in the present disclosure refers to one or more, and the term "multiple" refers to two or more. The term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships. For example, A and / or B can represent three cases: A exists alone, A and B exist together, and B exists alone.
[0118] Figure 1 is an architecture diagram of a system applying an interaction method according to an exemplary embodiment, referring to Figure 1 The architecture diagram can include a terminal 110, a server 120 and a terminal 130.
[0119] Among them, the terminal 110 and the terminal 130 can be, but are not limited to, one or more of smart phones, tablet computers, notebook computers, desktop computers, smart speakers, smart wearable devices, digital assistants, augmented reality devices, virtual reality devices and the like entity devices or application programs running in entity devices. The terminal 110 and the terminal 130 are installed with application programs with interaction functions, such as clients, applets and the like, and are also equipped with operating systems supporting the running of application programs. Specifically, as Figure 1 shown, the terminal 110 can be equipped with a client corresponding to a host state user object, and the terminal 130 can be equipped with a client corresponding to a guest state user object.
[0120] The server 120 can be, but is not limited to, a stand-alone server, a server cluster composed of multiple physical servers, or a distributed system, and can also be one or more of a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal 110 and the server 120, and the terminal 130 and the server 120 can be connected directly or indirectly through wired or wireless communication, and the embodiments of the present disclosure are not limited in this regard. Through communication between the terminal 110, the terminal 130, and the server 120, the server 120 can provide interactive background support for the terminal 110 and the terminal 130 to implement an interactive process for a target task.
[0121] The interactive method provided by the embodiments of the present disclosure can be executed by an interactive device, which can be integrated in an electronic device such as a terminal in hardware or software form, or can be executed by a terminal alone, or can be executed by a terminal and a server cooperatively.
[0122] It should be noted that the present disclosure relates to user information and related data, and when the embodiments of the present disclosure are applied to specific products or technologies, user permission authorization or consent is required, and the collection, use, and processing of related data need to comply with relevant laws, regulations, and standards in relevant countries and regions.
[0123] Figure 2 is a flowchart of an interactive method according to an exemplary embodiment, as shown in Figure 2 The interactive method can be applied to an electronic device, and the terminal 110 in the above-mentioned implementation environment schematic diagram is taken as an example for illustration, and includes the following steps.
[0124] In step S201, in response to a triggering operation of a prop interaction control of a target task, a first task prop obtained by a first virtual object is displayed, and the first virtual object is used at least to execute the target task.
[0125] The target task refers to a specific task carried out by a network platform in some scenarios. Exemplarily, the scenario can include but is not limited to a holiday, an event, a specific activity date, etc. The target task can be related to the scenario, for example, the target task can include but is not limited to sports (such as rowing, running, cycling, rock climbing, etc.), delivery of goods, a game, etc.
[0126] The prop interaction control is used to trigger a transfer interaction for a task prop. The prop interaction control can include but is not limited to a page button, a page element, an interactive portal, etc., and the present application does not make a specific limitation in this regard.
[0127] In this embodiment, the terminal responds to a trigger operation such as clicking, long-pressing, or swiping on an interactive control for a target task, and displays a first task prop obtained by a first virtual object. This first virtual object is used at least to represent the object account that performs the trigger operation in executing the target task. The first task prop is an item related to the target task. For example, the first task prop includes, but is not limited to, a bicycle, running shoes, a beverage, a banana peel, and a watermelon rind.
[0128] In some embodiments, the above method further includes:
[0129] Before displaying the first task item obtained by the first virtual object, the task page of the target task is displayed. The task page displays at least the first virtual object that performs the target task and the interactive controls for the item for the target task.
[0130] In this embodiment, the terminal is equipped with a client for executing the target task. The user can run the client and trigger the corresponding task entry point to display a task page for the target task on the terminal. This task page can display a first virtual object for executing the target task and interactive controls for the items used in the target task.
[0131] The first virtual object is used to reflect the active account of the currently logged-in client on the terminal participating in and executing the target task. For example, the first virtual object displayed on the task page may include, but is not limited to, one or more virtual objects such as cartoon characters, cartoon animals, and cartoon items.
[0132] For example, interactive prop controls can be displayed in appropriate locations on the task page, such as buttons or speech bubbles. Alternatively, interactive prop controls can be displayed by overlaying or merging with existing task controls on the task page.
[0133] For example, such as Figure 3 As shown, the task page 310 displays a first virtual object 320 for performing the target task and an interactive prop control 330 for the target task. Taking the target task as a running task as an example, the icon of the interactive prop control 330 can display text content such as "assist running".
[0134] Optionally, if the item interaction control is displayed by overwriting or merging the original task control in the task page, then after the item interaction control is triggered, the item interaction control can be switched to display the icon of the original task control.
[0135] It should be noted that, in Figure 3 The task page shown is not limited to that shown in the figure; it may include more or fewer page controls or page elements, or it may present other page layouts. Figure 3The prop interaction control displayed in the figure is not limited to the form shown in the figure, and can be in other display forms or at other display positions.
[0136] In some embodiments, the first task prop includes any one of a positive task prop for accelerating the progress of performing the target task, or a negative task prop for slowing down the progress of performing the target task.
[0137] For example, taking a sports task as the target task, the first task prop can include a positive task prop such as a bicycle, running shoes, a drink, etc. for accelerating the progress of performing the sports task, or the first task prop can include a negative task prop such as a banana peel for slowing down the progress of performing the sports task.
[0138] Optionally, in the process of obtaining the first task prop, a prop obtaining page can be displayed in the form of suspension, layering, a pop-up window, etc. The prop obtaining page can display an animation special effect of randomly obtaining a task prop. Then, the prop element of the obtained first task prop is displayed on the prop obtaining page. For example, as shown in Figure 4A and Figure 4B As shown in the figures, the prop obtaining page 410 can be displayed in the form of a pop-up window on the task page, and the prop obtaining page 410 can display an animation special effect of randomly obtaining a task prop. Then, the prop element of the obtained first task prop is displayed on the prop obtaining page 410, such as the prop element 421 (such as a banana peel) of the negative task prop and the prop element 422 (such as running shoes) of the positive task prop.
[0139] Optionally, in the prop obtaining page, in addition to displaying the prop element of the first task prop, prop auxiliary information of the first task prop can also be displayed. For example, the prop auxiliary information includes but is not limited to at least one of a prop name, a prop interaction purpose, a prop type, etc. The prop interaction purpose is used to indicate the interaction mode supported by the prop, such as gifting a friend, etc. The prop type is used to indicate the type of the first task prop, which is a positive task prop or a negative task prop. For example, as shown in Figure 4A the prop auxiliary information 441 of the prop element 421 of the first task prop is displayed in the form of text on the prop obtaining page 410. As shown in Figure 4B the prop auxiliary information 442 of the prop element 422 of the first task prop is displayed in the form of text on the prop obtaining page 410.
[0140] The above embodiments further enrich the interaction forms between the two parties by adding the prop type of the first task prop, which is beneficial to improving the interaction diversity and the interaction effect, and further improves the human-computer interaction rate and the utilization rate of computer resources.
[0141] In step S203, in response to the transfer operation on the first task prop, transfer interaction information for the first task prop is displayed, and the transfer interaction information is used to indicate that the first task prop is transferred to the second virtual object.
[0142] The first task prop is used to adjust the progress of the second virtual object in performing the target task indicated by the transfer operation.
[0143] In an embodiment, in response to the transfer operation performed on the first task prop, the terminal displays transfer interaction information for the first task prop, and the transfer interaction information is used to indicate that the first task prop is transferred to the second virtual object. For example, the transfer interaction information is displayed by triggering the operation control related to the first task prop to perform the transfer operation.
[0144] The transfer operation is used to indicate that the first task prop is transferred from the first virtual object to the second virtual object. The object account corresponding to the second virtual object is different from the main state object account of the first virtual object. The object account corresponding to the second virtual object is a guest state object account. The first task prop is used to adjust the progress of the second virtual object in performing the target task indicated by the transfer operation. For example, if the first task prop is a positive task prop, the positive task prop is used to increase the progress of the second virtual object in performing the target task. Conversely, if the first task prop is a negative task prop, the positive task prop is used to decrease the progress of the second virtual object in performing the target task. For example, in a running task, a positive task prop can help the second virtual object to increase the running distance, and a negative task prop can help the second virtual object to decrease the running distance.
[0145] In some embodiments, in response to the transfer operation on the first task prop, before the transfer interaction information for the first task prop is displayed on the task page, the method further includes:
[0146] In response to the object selection operation on the first task prop, object information of at least one object account satisfying a preset filtering condition is displayed.
[0147] In an embodiment, in response to the object selection operation performed on the first task prop, the terminal can display an object filtering page in the form of a pop-up window, a floating window, a layer, etc. The object filtering page can display object information of at least one object account satisfying a preset filtering condition.
[0148] Optionally, the preset filtering condition comprises that the second virtual object has a social relationship with the first virtual object. The first virtual object corresponds to a plurality of second virtual objects, and at least part of the second virtual objects have different degrees of social relationship with the first virtual object, that is, for the first virtual object, a plurality of object accounts of the plurality of second virtual objects containing a plurality of social relationships can be filtered as the object account performing the object selection operation.
[0149] In addition to the social relationship, the preset filtering condition also needs to meet conditions such as whether the received props reach the upper limit, whether the account is abnormal, and the like. Specifically, the preset filtering condition comprises at least one of the following: 1) the object account of the first virtual object is a social account relationship, a recommended account relationship, and the like. Exemplarily, the social account relationship can include, for example, a double friend relationship (such as a friend relationship), a relative relationship (such as a sister, a brother, and the like), and the like. The recommended account relationship can include, for example, a relationship with a possible acquaintance, a relationship with a nearby person, and the like. 2) The object account whose received props do not reach the upper limit number (such as 10) on the same day. 3) The object account that is not abnormal, for example, the object account that is not blacklisted or the social account that is not banned.
[0150] The object information can include, but is not limited to, the user avatar, the nickname, the relationship subtitle (such as your friend, your sister, your possible acquaintance), and the like of the object account.
[0151] Correspondingly, in response to the transfer operation for the first task prop, displaying the transfer interaction information for the first task prop in the task page comprises:
[0152] In response to the trigger operation for the target object account in the at least one object account, the transfer interaction information for the first task prop is displayed, and the target object account corresponds to the second virtual object.
[0153] In an embodiment, the user object can take one of the at least one object account as a target object account, and the target object account corresponds to the second virtual object, that is, the target object account is also the object account of the second virtual object indicated by the transfer operation. The terminal displays the transfer interaction information matched with the first task prop in response to the trigger operation for the target object account to transfer the first task prop.
[0154] Optionally, the display of the transfer interaction information for the first task prop comprises: displaying the transfer interaction information on the page of performing the trigger operation on the target object account; and / or displaying the transfer interaction information on the task page of the target task. That is, the transfer interaction information can be displayed on the operation page of performing the transfer operation on the target object account, or displayed on the task page of the target task, or displayed on both the operation page of the transfer operation and the task page of the target task.
[0155] The above embodiments, by displaying object information of at least one object account, facilitate flexible selection of an interaction object for the first task prop, improve the interaction effect for the first task prop, and meet the personalized interaction demand.
[0156] In some embodiments, the method further includes:
[0157] While displaying the object information of the at least one object account meeting the preset filtering condition, a transfer control corresponding to each object account is displayed, and the transfer control is used to perform a triggering operation on the target object account.
[0158] In an embodiment, each object account can correspond to a transfer control, and each transfer control can be displayed in the vicinity of the corresponding object account in the form of, for example, a gift button. Different transfer controls are triggered by performing a triggering operation such as clicking, to select a corresponding different object account as a target object account, to perform a triggering operation on the target object account, to implement a transfer operation for the first task prop to a second virtual object corresponding to the target object account.
[0159] Optionally, before displaying the transfer control, an object selection control corresponding to the object selection operation can also be displayed, and the transfer operation for the first task prop is performed through the object selection control and the transfer control.
[0160] For example, as shown in FIG. 4, in the prop acquisition page 410, in addition to displaying the prop element 421 of the acquired first task prop, an object selection control 431 corresponding to the object selection operation can also be displayed, and the object selection control 431 is triggered to display an object filtering page 451, which can be a prop transfer list. The object filtering page 451 can display object information of at least one object account meeting a preset filtering condition and a transfer control 453 corresponding to each object account. Figure 4A Figure 4B For example, as shown in FIG. 4, in the prop acquisition page 410, in addition to displaying the prop element 421 of the acquired first task prop, an object selection control 431 corresponding to the object selection operation can also be displayed, and the object selection control 431 is triggered to display an object filtering page 451, which can be a prop transfer list. The object filtering page 451 can display object information of at least one object account meeting a preset filtering condition and a transfer control 453 corresponding to each object account.
[0161] Optionally, if the object account of the first virtual object is blacklisted by the target object account, a prompt text such as "Unable to transfer the prop to this user" can be displayed when the transfer control is triggered. If the target object account has reached the upper limit of the number of props received on the same day, a prompt text such as "The user has reached the upper limit of the number of props received, transfer to others" can be displayed when the transfer control is triggered; or the transfer control can be grayed out so that the transfer operation cannot be triggered through the transfer control.
[0162] Of course, in another embodiment, at least one object account can share a transfer control. Optionally, the selected object account is first taken as a target object account, and then a triggering operation such as clicking is performed on the transfer control to implement the corresponding transfer operation to the second virtual object corresponding to the target object account.
[0163] In some embodiments, the display of the transfer interaction information for the first task prop includes: displaying a transfer result of the first task prop, and / or a transfer effect of the first task prop.
[0164] The transfer result is used to represent the transfer situation of transferring the first task prop from the first virtual object to the second virtual object. The transfer result can be presented in at least one form such as text, image, etc. The transfer effect of the first task prop can be presented in at least one form such as animation, sound effect, etc. In this way, by setting the transfer interaction information to include the transfer result for the first task prop and / or the transfer effect of the first task prop, it is beneficial to assist the user object to understand the transfer operation in a timely manner, to realize the visual display of the transfer operation and to improve the interactive effect.
[0165] Correspondingly, in some embodiments, the transfer interaction information can include but is not limited to the transfer effect and / or the transfer prompt content for the transfer operation.
[0166] The transfer prompt content is at least used to prompt the transfer progress of the transfer operation. For example, the transfer prompt content can be displayed in the form of text to prompt whether the first task prop is successfully transferred to the second virtual object. For example, as shown in Figure 4A In the object selection page 451, by clicking the transfer control corresponding to "Duck", the transfer prompt content 461 (such as "has thrown to Duck") for the first task prop is displayed in the task page.
[0167] The transfer effect can be displayed in the form of a transfer animation and / or a transfer sound effect. The transfer animation can be displayed in the form of an animation effect to simulate the motion effect of transferring the first task prop to the second virtual object. The transfer sound effect can be a sound effect that matches the transfer operation and is played during the execution of the transfer operation. The operation process of transferring the first task prop to the second virtual object is reflected through the transfer sound effect.
[0168] Optionally, the transfer effect can include an operation trajectory of performing the transfer operation, and the operation trajectory is throwing the first virtual object out of the page of the target page. Alternatively, the transfer effect can include an operation trajectory of performing the transfer operation and an object element of the first virtual object, and the operation trajectory is throwing the object element of the first virtual object out of the page of the target page from the first virtual object. For example, as shown in FIG. 4B, in the object filtering page 452, by clicking the transfer control corresponding to the “Duckling”, the transfer effect 462 for the first task prop is displayed in the task page. Figure 4B
[0169] The above embodiments enrich the display style of the transfer interaction information by setting the transfer interaction information to include the transfer effect and / or the transfer prompt content for the transfer operation, and can assist the operation object to follow up the progress of the transfer operation in time, visually present the background transfer operation, and improve the interactive interest and interactive effect.
[0170] In some embodiments, when the transfer interaction information includes a transfer animation, displaying the transfer interaction information for the first task prop includes:
[0171] Reducing the page size of the task page of the target task;
[0172] Displaying the transfer animation on the reduced task page, and the transfer animation includes an animation effect of moving the first task prop out of the page of the reduced task page by the first virtual object;
[0173] The transfer effect includes the transfer animation.
[0174] In an embodiment, if the transfer interaction information includes a transfer animation, the terminal can reduce the page size of the task page to obtain a reduced task page, and then display the transfer animation on the reduced task page. The transfer animation includes an animation effect of simulating the first virtual object moving the first task prop out of the page of the reduced task page.
[0175] For example, the transfer animation displayed in the reduced task page is an animation effect of the first virtual object throwing the first task prop out of the page of the reduced task page. For example, as shown in FIG. 4B, in the object filtering page 452, by clicking the transfer control corresponding to the “Duckling”, the transfer effect 462 for the first task prop is displayed in the task page. Figure 5 As shown, the task page displays transfer prompts, as well as transfer animations 511 (throwing a banana peel) and 512 (throwing a running shoe). Simultaneously with the transfer animations, matching transfer prompts can be displayed to reflect the effects indicated by the animations. Furthermore, sound effects matching the transfer operation can be played during the animation effects. After the first task item is completely thrown off the page, the task page size can be expanded back to its original size, and the transfer animations and corresponding transfer prompts can be hidden.
[0176] The above embodiments, by displaying the transfer animation for the first task item in a minimized task page, help the user understand the progress of the transfer operation in a timely manner, increase the interactive fun, and improve the user's interactive experience.
[0177] In some embodiments, the above method further includes:
[0178] In response to the transfer operation for the first task item, a transfer message corresponding to the transfer interaction information is sent to the target account.
[0179] In this embodiment, in response to a transfer operation involving the first task item, the terminal sends a transfer message corresponding to the transfer interaction information to the target account. The transfer message can be displayed on the target account's chat page in the form of a card, or it can be a message such as a private message. Thus, by sending a transfer message corresponding to the transfer interaction information to the target account during the transfer operation, the target account is promptly reminded to participate in the interaction involving the first task item, which helps to increase the frequency of executing the target task and improves the timeliness and efficiency of the interaction.
[0180] For example, such as Figure 5 As shown in (c), while displaying the transfer interaction information, a transfer message 530 can also be sent to the selected target account, such as the target account corresponding to "Little Yellow Duck". The transfer message 530 is displayed in the conversation page 520 with the target account, for example, in the form of a card.
[0181] The above embodiments introduce the additional acquisition of the first task prop based on the prop interaction control during the process of the first virtual object performing the target task, and transfer the first task prop to the second virtual object in combination with the transfer operation for the first task prop, to adjust the progress of performing the task based on the first task prop when the second virtual object performs the target task, thereby increasing the interaction diversity during the performance of the target task, improving the interaction rate with other object accounts during the performance of the target task, facilitating the improvement of the human-computer interaction rate, and being capable of increasing the attraction and interaction interest of performing the target task, and improving the utilization rate of computer resources for performing the task.
[0182] Figure 6 is a flowchart of an interaction method according to an exemplary embodiment, as shown in Figure 6 The interaction method can be applied to an electronic device, taking the terminal 130 in the above-mentioned implementation environment schematic diagram as an example for illustration, including the following steps.
[0183] In step S601, a task page for a target task is displayed, and the task page includes a second virtual object performing the target task.
[0184] The target task refers to a specific task launched by a network platform in some scenarios. Exemplarily, the scenarios can include but are not limited to holidays, events, specific activity dates, etc. The target task can be related to the scenario, for example, the target task can include but is not limited to sports (such as rowing, running, cycling, rock climbing, etc.), delivery of goods, and game clearance, etc.
[0185] In the embodiments, a client for performing the target task is installed on the terminal, and the user object can display the task page for the target task on the terminal by running the client and triggering the corresponding task portal. The second virtual object performing the target task can be displayed in the task page. Exemplarily, the second virtual object can include but is not limited to one or more virtual objects such as cartoon characters, cartoon animals, cartoon objects, etc. Figure 7 As shown in
[0186] In some embodiments, if the object account of the second virtual object receives a transfer message sent by the object account of the first virtual object, the transfer message is used to indicate that the first virtual object performs a transfer operation for the first task prop to the second virtual object. At this time, displaying the task page for the target task includes: in response to the triggering operation of the transfer message of the object account corresponding to the second virtual object, displaying the task page for the target task.
[0187] Specifically, the transfer message can be a message such as a private message displayed in the session page of the object account of the second virtual object in the form of a card. The terminal displays the task page for the target task quickly in response to a trigger operation such as a click on the transfer message displayed in the session page, taking the transfer message as an extended task entry for the target task.
[0188] In step S603, in response to the prop display condition being met, the first task prop is displayed in the task page; the first task prop is obtained by triggering the transfer operation on the first virtual object, and the first task prop is used to adjust the progress of the target task performed by the second virtual object.
[0189] In an embodiment, the terminal displays the first task prop received by the object account corresponding to the second virtual object in the task page in response to the prop display condition being met. As shown in (b) of the method, the prop element 730 of the first task prop is displayed in the task page 710. The first task prop is obtained by triggering the transfer operation on the first virtual object. For example, the prop display condition can include a preset time length after the current entry into the task page, or a display time of the first task prop. The preset time length can be set according to actual conditions, which will not be described here. Figure 7
[0190] The first task prop is used to adjust the progress of the target task performed by the second virtual object. Optionally, the first task prop includes any one of a positive task prop for accelerating the progress of the target task, or a negative task prop for slowing down the progress of the target task. For example, taking the target task as a sports task, the first task prop can include a positive task prop such as a bicycle, running shoes, and a drink for accelerating the progress of the sports task, or the first task prop can include a negative task prop such as a banana peel for slowing down the progress of the sports task.
[0191] Optionally, before displaying the first task prop in the task page, the method further includes: displaying prop reminder information matched with the first task prop in the task page. The prop reminder information can be automatically hidden after being displayed for a preset time length (for example, 3 seconds).
[0192] Different types of first task props correspond to different prop reminder information. For example, as shown in (b) of the method, the prop reminder information 720 of the first task prop is displayed in the task page 710. The prop reminder information 720 is matched with the first task prop. Figure 8A As shown, a second virtual object 720 performing a target task is displayed in the task page 710. If it is detected that a first task prop is about to be encountered in front, and the first task prop is a negative task prop (for example, a banana peel), a prop reminder information 811 is displayed in the task page 710. The prop reminder information 811 can include a text reminder content of "XXX is about to give you a banana peel in front, be careful". Another example is as shown in Figure 8B As shown, the first task prop is a positive task prop (for example, running shoes). The prop reminder information can include a text reminder content 812 of "XXX is about to give you a gift in front, oh".
[0193] Optionally, in addition to the text reminder content, the prop reminder information can also include object information of an object account transferring the first task prop. For example, the object information included in the prop reminder information can include avatar information of the object account transferring the first task prop.
[0194] The above embodiments improve the attention of the user object to the first task prop and the probability of triggering the progress adjustment operation by pre-displaying the prop reminder information.
[0195] In step S605, in response to the second virtual object and the first task prop satisfying the preset interaction condition, target progress adjustment information for the first task prop is displayed.
[0196] In an embodiment, the terminal adjusts the progress of the second virtual object performing the target task through the first task prop in response to the second virtual object and the first task prop satisfying the preset interaction condition, and displays target progress adjustment information based on the first task prop in the task page. For example, as shown in Figure 7 As shown in (c) of FIG. 7B, after the second virtual object and the first task prop are triggered, the first task prop 730 is hidden, and target progress adjustment information 740 is displayed in the task page.
[0197] In some embodiments, the target progress adjustment information includes progress adjustment prompt information, which is used to prompt a target progress adjustment amplitude corresponding to the first task prop. The target progress adjustment amplitude is used to increase or decrease the progress value of the second virtual object currently performing the target task. The target progress adjustment information can be displayed in the task page in the form of a card, for example, to prompt the details of adjusting the progress of the second virtual object performing the target task through the first task prop.
[0198] The target progress adjustment information can be matched with the item type of the first task item. Specifically, if the first task item is a positive task item, the target progress adjustment information includes positive progress adjustment prompts that match the positive task item. If the first task item is a negative task item, the target progress adjustment information includes negative progress adjustment prompts that match the negative task item.
[0199] Optionally, satisfying the preset interaction conditions includes the second virtual object performing a trigger operation on the first task prop. For example, if the second virtual object encounters and touches the first task prop while performing the target task, then the preset interaction conditions are satisfied.
[0200] In some embodiments, displaying target progress adjustment information for the first task item includes:
[0201] The task page displays the target progress adjustment information for the first task item, and shows the target animation effects that match the target progress adjustment information.
[0202] Optionally, the target animation effect may include a first animation effect and / or a second animation effect.
[0203] The first animation effect is used to represent the animation effect of adjusting the current first position of the second virtual object to the second position. The second position is related to the adjustment direction and / or adjustment magnitude indicated by the target progress adjustment information.
[0204] The second animation effect is used to represent the animation effect that changes the first execution progress information displayed on the task page to the second execution progress information. The first execution progress information is the progress of the second virtual object in currently executing the target task.
[0205] Specifically, under preset interaction conditions, the terminal displays, in addition to the target progress adjustment information for the first task prop on the task page, a first animation effect that adjusts the current first position of the second virtual object to a second position. This second position is related to the adjustment direction and / or adjustment magnitude indicated by the target progress adjustment information. For example, if the target progress adjustment information indicates accelerating progress, the second position is in front of the first position. If the target progress adjustment information indicates decreasing progress, the second position is behind the first position. The distance between the second position and the first position matches the first task prop corresponding to the target progress adjustment information. Different first task props can correspond to different progress adjustment magnitudes.
[0206] Another specific example, the task page also includes first execution progress information of the second virtual object currently performing the target task. Optionally, the first execution progress information can be displayed in the task page in the form of, for example, a task progress bar, through which the progress of the second virtual object currently performing the target task is reflected in real time. At this time, under the condition that the preset interaction condition is met, the terminal can display, in the task page, in addition to the target progress adjustment information for the first task prop, a second animation special effect that adjusts the first execution progress information to second execution progress information. After the adjustment is completed, the adjusted second execution progress information is displayed in the task page. Similar to the second position, the second execution progress information matches the adjustment direction and / or adjustment amplitude indicated by the target adjustment information.
[0207] Still another specific example, under the condition that the preset interaction condition is met, the terminal can display, in the task page, in addition to the target progress adjustment information for the first task prop, the first animation special effect and the second animation special effect described above.
[0208] For example, as shown in Figure 8A , a prop element 821 (such as a banana peel) of a negative task prop is displayed in the task. When the second virtual object contacts the prop element 821, an animation special effect similar to stumbling can be triggered, as shown in Figure 8A (c), and a first animation special effect 841 of the second virtual object accelerating backward and a second animation special effect 851 of the first execution progress information decreasing to second execution progress information can be displayed to show the adjusted second execution progress information 861 as shown in Figure 8C . At the same time, the target progress adjustment information 831 matching the prop element 821 is also displayed in the task page, which describes in detail the situation of the prop element slowing down the task progress.
[0209] Another example, as shown in Figure 8B , a prop element 822 (such as running shoes) of a negative task prop is displayed in the task. When the second virtual object contacts the prop element 822, a first animation special effect 842 of the second virtual object accelerating forward and a second animation special effect 852 of the first execution progress information increasing to second execution progress information can be displayed to show the adjusted second execution progress information 862 as shown in Figure 8C . At the same time, the target progress adjustment information 832 matching the prop element 822 is also displayed in the task page, which describes in detail the situation of the prop element speeding up the task progress.
[0210] The above embodiment, when the target progress adjustment information is displayed, the target animation special effect matched with the target progress adjustment information is also displayed, and the interactive effect and interactive atmosphere based on the progress adjustment are improved by combining the double display of the target progress adjustment information and the animation special effect.
[0211] In some embodiments, the task page further includes a task execution control, and the method further includes:
[0212] The task guide information is used to guide the triggering of the task execution control to obtain a second task prop for performing the transfer operation on the first virtual object.
[0213] In an embodiment, when the task page includes the task execution control, the terminal can display the task guide information around the task execution control, and guide the user object to trigger the task execution control through the task guide information, and obtain a second task prop for performing the transfer operation on the first virtual object based on other tasks performed by executing the task execution control. As shown in Figure 8C The task execution control 870 is displayed in the task page, and the task guide information 881 or the task guide information 882 is displayed on the task execution control 870. The task guide information can be displayed in the form of text, and the text content thereof can match the prop type of the first task prop.
[0214] The above embodiment improves the interactive frequency and interactive effect of the double interaction for the target task by displaying the task guide information to guide the user object to trigger the task execution control.
[0215] In some embodiments, after the task page for the target task is displayed, the method further includes:
[0216] If the number of the third task props obtained is multiple, a prop integration page is displayed. The prop integration page is used to display at least the source and the corresponding progress adjustment amplitude of the multiple third task props obtained.
[0217] In response to a preset triggering operation on the prop integration page, the prop barrage corresponding to the multiple third task props is displayed in the task page. The prop barrage includes the source and / or the progress adjustment amplitude of the third task prop.
[0218] In this embodiment, after displaying the task page, if multiple task items are obtained, an item integration page can be displayed on the task page via pop-ups, overlays, or other means. This item integration page at least displays the sources of the multiple obtained third-party task items and their corresponding progress adjustment values. The item integration page displays multiple third-party task items obtained from different sources after integration. It can also display the item elements, item type, corresponding integration quantity, and integration progress adjustment values for each item element. The sources of the third-party task items can include randomly obtained items, gifts from other accounts, etc. Afterwards, by performing a preset trigger operation such as closing the item integration page or triggering the confirmation button, item bullet comments corresponding to multiple third-party task items can be displayed on the task page. Different item bullet comments correspond to different third-party task items, and these bullet comments can be displayed near the second virtual object.
[0219] For example, such as Figure 9 As shown, a pop-up window displaying the item integration page 910 appears on the task page. This page 910 presents details 920 of the third task items received by the second virtual object's account from the time it left the task page until it entered the task page. The page also displays the integration quantity of the received third task items and the corresponding integration progress adjustment value. By closing the item integration page 910 and triggering the corresponding confirmation button 930, item pop-up messages 940 displaying each received third task item appear on the task page.
[0220] The above embodiments, by displaying an item integration page containing multiple third-party task items and showcasing these third-party task items in the form of item bullet comments on the task page, increase the frequency and effect of displaying the obtained items, enhance the interactive enthusiasm for interacting with the task items, and help increase the duration of the task of executing the target task.
[0221] The above embodiments, by acquiring the first task prop transferred by the first virtual object during the execution of the target task, and displaying the first task prop on the task page of the second virtual object executing the target task, and adjusting the progress of the second virtual object in executing the target task through the first task prop when the preset interaction conditions are met, and displaying the corresponding target progress adjustment information, increase the diversity of interaction during the execution of the target task, improve the interaction rate with other object accounts during the execution of the target task, help improve the human-computer interaction rate, and increase the attractiveness and interactive fun of the execution of the target task, and improve the utilization rate of computer resources used for task execution.
[0222] It should be noted that the above embodiments can be executed individually, or they can be executed in combination or superimposed if there is no technical conflict.
[0223] Figure 10 is a block diagram of an interactive device according to an exemplary embodiment. Referring to Figure 10 , the device can include:
[0224] a first interactive module 1010 configured to perform, in response to a triggering operation on a prop interactive control of a target task, display a first task prop obtained by a first virtual object, the first virtual object being used at least for performing the target task;
[0225] a transfer module 1020 configured to perform, in response to a transfer operation on the first task prop, display transfer interaction information for the first task prop, the transfer interaction information being used to indicate that the first task prop is transferred to a second virtual object;
[0226] wherein the first task prop is used to adjust a progress of the second virtual object in performing the target task.
[0227] In some embodiments, the device further includes:
[0228] a selection display module configured to perform, in response to an object selection operation on the first task prop, display object information of at least one object account satisfying a preset screening condition;
[0229] The transfer module is further configured to perform:
[0230] in response to a triggering operation on a target object account in the at least one object account, display the transfer interaction information for the first task prop on the task page, the target object account corresponding to the second virtual object.
[0231] In some embodiments, the preset screening condition includes that the second virtual object has a social relationship with the first virtual object, the first virtual object corresponds to a plurality of second virtual objects, and degrees of social relationships between at least part of the second virtual objects and the first virtual object are different.
[0232] In some embodiments, the transfer module is further configured to perform:
[0233] display the transfer interaction information on a page on which the triggering operation on the target object account is performed; and / or
[0234] display the transfer interaction information on a task page of the target task.
[0235] In some embodiments, the transfer module is further configured to perform:
[0236] display a transfer result of the first task prop, and / or a moving effect of transferring the first task prop.
[0237] In some embodiments, the apparatus further includes:
[0238] The transfer display module is configured to display a transfer control corresponding to each object account while displaying the object information of the at least one object account meeting the preset screening condition, the transfer control being used to perform a triggering operation on the target object account.
[0239] In some embodiments, the transfer interaction information includes a transfer moving effect and / or a transfer prompt content for the transfer operation, the transfer prompt content being used to at least prompt a transfer progress of the transfer operation.
[0240] In some embodiments, when the transfer interaction information includes the transfer moving effect, the transfer module is further configured to perform:
[0241] reduce a page size of a task page of the target task;
[0242] display the transfer moving effect on the reduced task page, the transfer moving effect including an animation effect of moving the first task prop to outside of a page of the reduced task page by the first virtual object;
[0243] The transfer moving effect includes a transfer moving effect.
[0244] In some embodiments, the apparatus further includes:
[0245] The message sending module is configured to send a transfer message corresponding to the transfer interaction information to the target object account in response to the transfer operation on the first task prop.
[0246] In some embodiments, the apparatus further includes:
[0247] The page display module is configured to display a task page of the target task before displaying a first task prop obtained by a first virtual object, the task page at least displaying the first virtual object performing the target task and a prop interaction control for the target task.
[0248] In some embodiments, the first task prop includes any one of a positive task prop used to accelerate a progress of performing the target task and a negative task prop used to slow down the progress of performing the target task.
[0249] Figure 11 is a block diagram of an interaction apparatus according to an exemplary embodiment. Referring to Figure 11 The apparatus can include:
[0250] The first display module 1110 is configured to display a task page for the target task, the task page including a second virtual object performing the target task;
[0251] The second display module 1120 is configured to display the first task prop in the task page in response to the prop display condition being met; the first task prop is obtained by triggering a transfer operation on the first virtual object, and the first task prop is used to adjust a progress of the second virtual object performing the target task;
[0252] The second interaction module 1130 is configured to display target progress adjustment information for the first task prop in response to the second virtual object and the first task prop meeting a preset interaction condition.
[0253] In some embodiments, the second interaction module is further configured to:
[0254] display the target progress adjustment information for the first task prop in the task page, and display a target animation special effect matching the target progress adjustment information.
[0255] In some embodiments, the target animation special effect includes a first animation special effect and / or a second animation special effect;
[0256] The first animation special effect is used to represent an animation special effect of adjusting a first position currently occupied by the second virtual object to a second position, the second position being related to an adjustment direction and / or an adjustment amplitude indicated by the target progress adjustment information.
[0257] The second animation special effect is used to represent an animation special effect of adjusting first execution progress information displayed in the task page to second execution progress information, the first execution progress information being a progress of the second virtual object currently performing the target task.
[0258] In some embodiments, the task page further includes a task execution control; the apparatus further includes:
[0259] The guidance display module is configured to display task guidance information, the task guidance information being used to guide triggering of the task execution control to obtain a second task prop used to perform the transfer operation on the first virtual object.
[0260] In some embodiments, the target progress adjustment information includes progress adjustment prompt information, the progress adjustment prompt information being used to prompt a target progress adjustment amplitude corresponding to the first task prop, the target progress adjustment amplitude being used to increase or decrease a progress value of the second virtual object currently performing the target task.
[0261] In some embodiments, the first task prop comprises any one of a positive task prop for accelerating the progress of performing the target task, a negative task prop for slowing down the progress of performing the target task, or the like.
[0262] The target progress adjustment information matches the prop type of the first task prop.
[0263] In some embodiments, the preset interaction condition is satisfied when the second virtual object performs a triggering operation on the first task prop.
[0264] And / or, the apparatus further comprises:
[0265] The reminding module is configured to perform displaying prop reminding information matched with the first task prop in the task page.
[0266] In some embodiments, the apparatus further comprises:
[0267] The integrated display module is configured to perform displaying an integrated prop page if the number of the obtained third task props is more than one, and the integrated prop page is used to display at least the source and the corresponding progress adjustment amplitude of the obtained multiple third task props.
[0268] The fourth display module is configured to perform displaying prop bullet screens corresponding to the multiple third task props in the task page in response to a preset triggering operation on the integrated prop page, and the prop bullet screens comprise the source and / or the progress adjustment amplitude of the third task props.
[0269] As to the apparatus in the above embodiments, the specific manners in which the respective modules perform operations have been described in detail in the embodiments of the method, and thus will not be described in detail here.
[0270] Figure 12 is a block diagram of an electronic device according to an example embodiment. Referring to Figure 12 , the electronic device comprises a processor, a memory for storing processor-executable instructions, wherein the processor is configured to implement the steps of any of the above-mentioned interaction methods when executing the instructions stored on the memory.
[0271] The electronic device can be a terminal, a server, or a similar computing device. In the case where the electronic device is a terminal, Figure 12 is a block diagram of an electronic device for interaction according to an example embodiment, in particular:
[0272] The terminal can include RF (Radio Frequency) circuit 1410, memory 1420 including one or more computer readable storage media, input unit 1430, display unit 1440, sensor 1450, audio circuit 1460, WiFi (wireless fidelity) module 1470, processor 1480 including one or more processing cores, and power supply 1490, etc. Those skilled in the art can understand that the terminal structure shown in the figure does not constitute a limitation on the terminal, and can include more or less components than the figure, or combine certain components, or different component arrangements. Among them: Figure 12 The terminal structure shown in the figure does not constitute a limitation on the terminal, and can include more or less components than the figure, or combine certain components, or different component arrangements. Among them:
[0273] The RF circuit 1410 can be used for receiving and sending signals in the process of information or communication, especially receiving the downlink information of the base station and handing it over to one or more processors 1480 for processing; in addition, sending data related to uplink to the base station. Usually, the RF circuit 1410 includes but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, SIM (Subscriber Identity Module) card, transceiver, coupler, LNA (Low Noise Amplifier), duplexer, etc. In addition, the RF circuit 1410 can also communicate with the network and other terminals through wireless communication. The 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.
[0274] The memory 1420 can be used to store software programs and modules, and the processor 1480 can execute various functions and data processing by running the software programs and modules stored in the memory 1420. The memory 1420 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required for functions, etc., and the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 1420 can include a high-speed random access memory, and can further include a non-volatile memory such as at least one of a magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 1420 can further include a memory controller to provide access to the memory 1420 for the processor 1480 and the input unit 1430.
[0275] The input unit 1430 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 1430 can include a touch-sensitive surface 1431 and other input devices 1432. The touch-sensitive surface 1431, also known as a touch display screen or touchpad, can collect user touch operations (such as user operations using fingers, styluses, etc. or any suitable objects or accessories near the touch-sensitive surface 1431) on or near the touch-sensitive surface 1431 and drive the corresponding connection device according to the pre-set program. Optionally, the touch-sensitive surface 1431 can include two parts of touch detection device and touch controller. The touch detection device detects the touch position of the user and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch coordinates, and sends it to the processor 1480, and can receive the command from the processor 1480 and execute it. In addition, the touch-sensitive surface 1431 can be implemented in various types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch-sensitive surface 1431, the input unit 1430 can further include other input devices 1432. Specifically, the other input devices 1432 can include one or more of a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc.
[0276] The display unit 1440 can be used to display information input by a user or provided to the user, as well as various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1440 can include a display panel 1441, which can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 1431 can cover the display panel 1441, and when the touch-sensitive surface 1431 detects a touch operation thereon or adjacent thereto, transmit to the processor 1480 to determine the type of touch event, and then the processor 1480 provides corresponding visual output on the display panel 1441 according to the type of touch event. Among them, the touch-sensitive surface 1431 and the display panel 1441 can realize the input and output functions as two independent components, but in some embodiments, the touch-sensitive surface 1431 and the display panel 1441 can be integrated to realize the input and output functions.
[0277] The terminal can also include at least one sensor 1450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1441 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1441 and / or the backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the size of the acceleration in each direction (generally three axes), and when at rest, it can detect the size and direction of gravity, which can be used for applications that identify terminal posture (such as landscape / portrait screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. As for the gyroscope, barometer, hygrometer, thermometer, infrared sensor, and other sensors that the terminal can also be configured, they will not be described here.
[0278] The audio circuit 1460, the speaker 1461, and the microphone 1462 can provide an audio interface between the user and the terminal. The audio circuit 1460 can convert the received audio data into an electrical signal and transmit it to the speaker 1461, which converts it into a sound signal for output. On the other hand, the microphone 1462 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1460 and converted into audio data. After being processed by the processor 1480, the audio data is output to the RF circuit 1410 for transmission to, for example, another terminal, or to the memory 1420 for further processing. The audio circuit 1460 can also include a jack for providing communication between external earphones and the terminal.
[0279] WiFi belongs to short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media, etc. through the WiFi module 1470, which provides users with wireless broadband Internet access. Although Figure 12 The WiFi module 1470 is shown, but it is understood that it does not belong to the necessary components of the terminal, and can be omitted as needed without changing the essence of the application.
[0280] The processor 1480 is the control center of the terminal, which connects all parts of the terminal through various interfaces and lines, executes the software programs and / or modules stored in the memory 1420, and calls the data stored in the memory 1420, executes various functions of the terminal and processes data, and thus monitors the terminal as a whole. Optionally, the processor 1480 can include one or more processing cores; preferably, the processor 1480 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It is understood that the above-mentioned modem processor can also not be integrated into the processor 1480.
[0281] The terminal also includes a power supply 1490 (such as a battery) for powering various components. Preferably, the power supply can be logically connected to the processor 1480 through a power management system, so as to realize the functions of charging, discharging, and power consumption management, etc. through the power management system. The power supply 1490 can also include one or more than one direct or alternating current power supply, a recharging system, a power supply failure detection circuit, a power supply converter or inverter, a power supply state indicator, etc. Any components.
[0282] Although not shown, the terminal can also include a camera, a Bluetooth module, etc., which will not be described here. In this embodiment, the terminal further includes a memory and one or more programs, wherein one or more programs are stored in the memory and are configured to be executed by one or more processors. The above one or more programs contain instructions for executing the method provided by the above method embodiments.
[0283] In exemplary embodiments, a computer storage medium is also provided, when the instructions in the computer storage medium are executed by the processor of the electronic device, the electronic device can execute the steps of the method provided in any one of the embodiments.
[0284] In an exemplary embodiment, a computer program product is also provided, which includes computer programs / instructions, which, when executed by a processor, implement the method provided in any of the above embodiments. Optionally, the computer program is stored in a computer readable storage medium. The processor of the electronic device reads the computer program from the computer readable storage medium, and the processor executes the computer program, so that the electronic device executes the method provided in any of the above embodiments.
[0285] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. Any reference to memory, storage, databases, or other media 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. As an illustration but not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0286] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
[0287] It should be understood that the present disclosure is not limited to the precise structures as herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the claims that follow.
Claims
1. An interactive method, characterized by, The method comprises: in response to a triggering operation on a prop interaction control of a target task, displaying a first task prop obtained by a first virtual object, the first virtual object being used at least for performing the target task, the first virtual object being displayed in a task page corresponding to the target task; in response to an object selection operation on the first task prop, displaying object information of at least one object account meeting a preset screening condition; in response to a transfer operation on the first task prop, displaying transfer interaction information of the first task prop, the transfer interaction information being used for indicating that the first task prop is transferred to a second virtual object of a target object account in the at least one object account; the transfer operation is used for indicating that the first task prop is transferred from the first virtual object to the second virtual object; wherein the first task prop is used for increasing or decreasing a progress of the second virtual object in performing the target task.
2. The method of claim 1, wherein, Before the displaying of the transfer interaction information of the first task prop, the method further comprises: in response to an object selection operation on the first task prop, displaying object information of at least one object account meeting a preset screening condition; the displaying of the transfer interaction information of the first task prop in response to the transfer operation on the first task prop comprises: in response to a triggering operation on a target object account in the at least one object account, displaying the transfer interaction information of the first task prop, the target object account corresponding to the second virtual object.
3. The method of claim 2, wherein, The preset screening condition comprises that the second virtual object has a social relationship with the first virtual object, the first virtual object corresponds to a plurality of second virtual objects, and the degrees of social relationships between at least part of the second virtual objects and the first virtual object are different.
4. The method of claim 2, wherein, The displaying of the transfer interaction information of the first task prop comprises: displaying the transfer interaction information on a page on which the triggering operation on the target object account is performed; and / or displaying the transfer interaction information on a task page of the target task.
5. The method according to claim 2 or 4, characterized in that, The displaying of the transfer interaction information of the first task prop comprises: displaying a transfer result of the first task prop, and / or a transfer effect of the first task prop.
6. The method according to claim 2 or 4, characterized in that, The method further comprises: while displaying the object information of the at least one object account meeting the preset screening condition, displaying a transfer control corresponding to each object account, the transfer control being used for performing the triggering operation on the target object account.
7. The method according to claim 1 or 2, characterized in that, The transfer interaction information comprises a transfer effect and / or transfer prompt content for the transfer operation, the transfer prompt content being used at least for prompting a transfer progress of the transfer operation.
8. The method of claim 7, wherein, In a case where the transfer interaction information comprises the transfer effect, the displaying of the transfer interaction information of the first task prop comprises: reducing a page size of a task page of the target task; displaying a transfer animation on the reduced task page, the transfer animation comprising an animation special effect of moving the first task prop out of the page of the reduced task page by the first virtual object; wherein the transfer effect comprises the transfer animation.
9. The method of claim 1, wherein, The method further comprises: In response to the transfer operation for the first task prop, sending a transfer message corresponding to the transfer interaction information to the target object account.
10. The method of claim 1, wherein, The method further comprises: Before displaying the first task prop obtained by the first virtual object, displaying a task page of the target task, and the task page at least displays the first virtual object performing the target task and a prop interaction control for the target task.
11. The method of claim 1, wherein, The first task prop includes any one of a positive task prop for accelerating the progress of performing the target task and a negative task prop for slowing down the progress of performing the target task.
12. An interactive method, characterized by Comprise: Display a task page for a target task, and the task page displays a second virtual object performing the target task; In response to the prop display condition being met, display a first task prop in the task page; the first task prop is obtained by triggering a transfer operation on a first task prop obtained by a first virtual object, and the first task prop is used to increase or decrease the progress of the second virtual object performing the target task; the transfer operation is used to indicate that the first task prop is transferred from the first virtual object to the second virtual object; the second virtual object is a target object account obtained by triggering an object selection operation on the first task prop from at least one object account meeting a preset screening condition; In response to the second virtual object and the first task prop meeting a preset interaction condition, display target progress adjustment information for the first task prop.
13. The method of claim 12, wherein, The display of the target progress adjustment information for the first task prop comprises: Display the target progress adjustment information for the first task prop in the task page, and display a target animation special effect matching the target progress adjustment information.
14. The method of claim 13, wherein, The target animation special effect includes a first animation special effect and / or a second animation special effect; The first animation special effect is used to represent an animation special effect of adjusting a first position currently occupied by the second virtual object to a second position, and the second position is related to an adjustment direction and / or an adjustment amplitude indicated by the target progress adjustment information. The second animation special effect is used to represent an animation special effect of adjusting first execution progress information displayed in the task page to second execution progress information, and the first execution progress information is the progress of the second virtual object currently performing the target task.
15. The method of claim 12, wherein, The task page further comprises a task execution control; the method further comprises: Display task guide information, and the task guide information is used to guide triggering the task execution control to obtain a second task prop for performing the transfer operation for the first virtual object.
16. The method of claim 12, wherein, The target progress adjustment information includes progress adjustment prompt information, and the progress adjustment prompt information is used to prompt a target progress adjustment amplitude corresponding to the first task prop, and the target progress adjustment amplitude is used to increase or decrease the progress value of the second virtual object currently performing the target task.
17. The method of any of claims 12-16, wherein, The first task prop includes any one of a positive task prop for accelerating the progress of performing the target task or a negative task prop for slowing down the progress of performing the target task; The target progress adjustment information matches the prop type of the first task prop.
18. The method of claim 12, wherein, The satisfying the preset interaction condition includes the second virtual object performing a triggering operation on the first task prop. And / or, before the first task prop is displayed in the task page, the method further includes: Displaying prop reminder information matched with the first task prop in the task page.
19. The method of claim 12, wherein, After the task page for the target task is displayed, the method further includes: If the number of obtained third task props is multiple, a prop integration page is displayed; the prop integration page is used to at least display the source and corresponding progress adjustment amplitude of the obtained multiple third task props; In response to a preset triggering operation on the prop integration page, prop bullet screens corresponding to the multiple third task props are displayed in the task page; the prop bullet screens include the source and / or progress adjustment amplitude of the third task props.
20. An interactive device, characterized by Comprise: A first interaction module configured to display a first task prop obtained by a first virtual object in response to a triggering operation on a prop interaction control of a target task, the first virtual object being used to at least perform the target task, the first virtual object being displayed in a task page corresponding to the target task; A selection display module configured to display object information of at least one object account satisfying a preset screening condition in response to an object selection operation on the first task prop; A transfer module configured to display transfer interaction information for the first task prop in response to a transfer operation on the first task prop, the transfer interaction information being used to indicate that the first task prop is transferred to a second virtual object of a target object account in the at least one object account; the transfer operation is used to indicate that the first task prop is transferred from the first virtual object to the second virtual object; The first task prop is used to increase or decrease the progress of the second virtual object in performing the target task.
21. An interactive device, characterized by Comprise: A first display module configured to display a task page for a target task, the task page displaying a second virtual object performing the target task; A second display module configured to display a first task prop in the task page in response to a prop display condition being satisfied; the first task prop is obtained by triggering a transfer operation on a first task prop obtained by a first virtual object, the first task prop being used to increase or decrease the progress of the second virtual object in performing the target task; the transfer operation is used to indicate that the first task prop is transferred from the first virtual object to the second virtual object; the second virtual object is a target object account in at least one object account satisfying a preset screening condition obtained by triggering an object selection operation on the first task prop; A second interaction module configured to perform, in response to the second virtual object meeting a preset interaction condition with the first task prop, displaying target progress adjustment information for the first task prop.
22. An electronic device, comprising: Comprise: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the interaction method of any one of claims 1-19.
23. A computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enable the electronic device to perform the interaction method of any one of claims 1-19.
Citation Information
Patent Citations
Virtual image-based interaction method, apparatus and device, and storage medium
CN115877950A
Virtual resource display method and device, electronic equipment and storage medium
CN115914724A
Method for processing resources and terminal
US20230026096A1