Task interaction method, interaction device, electronic device and storage medium

By using an Easter egg incentive mechanism that allows users to interact with virtual objects when the task progress reaches a preset milestone, the problem of slow task progress in referral activities is solved, thereby improving users' enthusiasm and efficiency in completing tasks.

CN122141226APending Publication Date: 2026-06-05GUANGZHOU BOGUAN TELECOMM TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610108342.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-26
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In the referral program, teams that are not at full capacity or are experiencing burnout from recruiting new members lack effective incentives, resulting in slow progress.

Method used

When the user's task progress reaches the preset progress, the user is encouraged by interactive easter eggs with virtual objects. An interactive interface is displayed and gestures are generated to form interactive gestures, thereby increasing the user's enthusiasm for progressing the task.

Benefits of technology

By using interactive easter egg incentive mechanisms, we can increase users' enthusiasm for completing tasks and improve the efficiency of task progress.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122141226A_ABST
    Figure CN122141226A_ABST
Patent Text Reader

Abstract

The application discloses an interaction method of a task, an electronic device and a storage medium. The method comprises: in the case that the current task progress reaches a preset progress, displaying an interaction interface, the interaction interface comprising a virtual object; in response to an input operation of an input device, generating a first gesture; and displaying an interaction gesture on the interaction interface, the interaction gesture being formed by the first gesture and a second gesture presented by the virtual object. In the case that the current task progress of a user reaches the preset progress, an interaction Easter egg for interacting with the virtual object is triggered. The virtual object for interaction is displayed by displaying the interaction interface. Then, the user generates a first gesture for interaction by inputting an operation of the input device, so as to form an interaction gesture (such as a heart) with the second gesture presented by the virtual object. Therefore, the user's task promotion incentive is realized through the interaction Easter egg, the enthusiasm of the user for completing the task is improved, and the task promotion efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery capacity testing technology, specifically to a task interaction method, interaction device, electronic device, and storage medium. Background Technology

[0002] Currently, referral programs are generally initiated and run by users themselves. There is a lack of effective incentives for teams that are not yet full or are experiencing a decline in user acquisition, which leads to slow progress. Summary of the Invention

[0003] This application provides a task interaction method, electronic device, and storage medium. When a user reaches a preset progress in a task, an interactive easter egg with a virtual object is activated. The interactive easter egg motivates the user to continue advancing the task, thereby improving task progress efficiency.

[0004] On one hand, embodiments of this application provide a task interaction method, the method comprising: When the current task progress reaches the preset progress, an interactive interface is displayed, which includes virtual objects; In response to input from the input device, a first gesture is generated; The interactive interface displays interactive gestures, which are formed by the combination of the first gesture and the second gesture presented by the virtual object.

[0005] On the other hand, embodiments of this application provide an interactive device, the device comprising: The first display module is used to display an interactive interface when the current task progress reaches a preset progress, the interactive interface including virtual objects; The generation module is used to generate a first gesture in response to input operations from the input device; The second display module is used to display interactive gestures on the interactive interface, wherein the interactive gestures are formed by the combination of the first gesture and the second gesture presented by the virtual object.

[0006] On the other hand, embodiments of this application provide an electronic device, which includes a processor and a memory. The memory stores a computer program, and the processor executes an interactive method for performing tasks as described in any of the above embodiments by calling the computer program stored in the memory.

[0007] On the other hand, embodiments of this application provide a computer-readable storage medium storing a computer program adapted for loading by a processor to perform an interactive method of the task as described in any of the above embodiments.

[0008] The task interaction method, interaction device, electronic device, and storage medium provided in this application embodiment trigger an interactive easter egg when the user's current task progress reaches a preset progress (generally the expected task progress burnout period). This easter egg displays the virtual object to be interacted with by showing an interactive interface. Then, the user generates a first gesture for interaction through input operation of the input device, thereby forming an interactive gesture (such as making a heart shape) with the second gesture presented by the virtual object. Thus, the interactive easter egg incentivizes the user to advance the task, increases the user's enthusiasm for completing the task, and improves the efficiency of task progress. Attached Figure Description

[0009] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0010] Figure 1 This is a schematic diagram of an example interactive system provided in an embodiment of this application.

[0011] Figure 2 This is a first flowchart illustrating the interaction method for a task provided in an embodiment of this application.

[0012] Figure 3 This is a schematic diagram of a first scenario for the task interaction method provided in the embodiments of this application.

[0013] Figure 4 This is a second flowchart illustrating the interaction method for a task provided in an embodiment of this application.

[0014] Figure 5 This is a second scenario diagram illustrating the task interaction method provided in the embodiments of this application.

[0015] Figure 6 A schematic diagram of a third scenario for the task interaction method provided in the embodiments of this application.

[0016] Figure 7 A schematic diagram of a fourth scenario of the task interaction method provided in the embodiments of this application.

[0017] Figure 8 This is a schematic diagram of the structure of the interactive device provided in the embodiments of this application.

[0018] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] This application provides a task interaction method, apparatus, storage medium, device, and program product. Specifically, the task interaction method of this application can be executed by an electronic device, which can be a terminal or server, etc.

[0021] The terminal can be a smartphone, tablet, laptop, smart TV, wearable smart device, smart vehicle terminal, etc. The terminal can also include a client, which can be a game client, browser client, instant messaging client, or mini-program, etc.

[0022] A server can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0023] For example, when the interaction method for this task runs on a terminal device, the terminal device may include a display screen and a processor. The display screen is used to present game visuals and receive commands generated by the player interacting with the game visuals. The game visuals may include a portion of a virtual game scene, which is a virtual world where virtual characters move. The processor is used to store the game application, run the game, generate game visuals, respond to commands, and control the display of the game visuals on the display screen. When the player interacts with the game visuals through the display screen, the game visuals can control the local content of the terminal device in response to the received operation commands. The terminal device can provide the graphical user interface to the player in various ways, such as rendering the display on the terminal device's screen or presenting the graphical user interface through holographic projection.

[0024] For example, when the interaction method for a task runs on a server, this method can be implemented and executed based on a cloud system. A cloud system refers to a game approach based on cloud computing. A cloud system includes servers and client devices. The core of the game application and the core of the game screen presentation are separate. The storage and execution of the task's interaction method are completed on the server. The game screen presentation is completed on the client, which is mainly used for receiving and sending game data and displaying the game screen. For example, the client can be a display device with data transmission capabilities located close to the player, such as a mobile terminal, television, computer, PDA, personal digital assistant, head-mounted display device, etc. However, the terminal device for processing game data is the server in the cloud. During gameplay, the player operates the client to send commands to the server. The server controls the game operation according to the commands, encodes and compresses game screen data, returns it to the client via the network, and finally, the client decodes and outputs the game screen.

[0025] It should be noted that in the embodiments of this application, the executing entity of the task interaction method can be a terminal device or a server, and the embodiments of this application do not limit the type of executing entity.

[0026] It is understood that in the specific implementation of this application, user object data, context data and other related data are involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0027] For example, in conjunction with the above description, Figure 1 An interactive system 1000 for implementing an interactive method of a task, according to an embodiment of this application, is illustrated. The interactive system 1000 may include at least one terminal 1001, at least one server 1002, at least one database 1003, and a network. The terminal 1001 can connect to different servers via the network. The terminal is any device with computing hardware capable of supporting and executing software application tools corresponding to the game.

[0028] In the aforementioned interactive system 1000, terminal 1001 is used to install and run game applications. In some cases, the game application may not need to be pre-installed on terminal 1001, and players can directly access and enter the game through a browser or other client. Players log in to the game application using their registered game account to control the virtual character corresponding to that account and participate in the game. When a player logs in to the game application, terminal 1001 sends a login request to server 1002. Server 1002 verifies the game account used by the player and determines the game mechanics corresponding to the game account based on the login request. If the verification is successful, a login success notification is returned to terminal 1001. During the player's participation in the game through the game application, terminal 1001 and server 1002 exchange data. Terminal 1001 sends various information to server 1002. Server 1002 determines the display data for terminal 1001 based on the stored game mechanics and the received information, and sends the display data back to terminal 1001 so that terminal 1001 can display the display data sent by server 1002 to the player.

[0029] In possible application scenarios, different terminals 1001 may be served by different servers 1002. Therefore, in order to distinguish the servers 1002 corresponding to different game terminals 1001, the embodiments of this application will use the terms "first" and "second" to describe them. In fact, the servers 1002 corresponding to different game terminals 1001 can be the same server 1002. Therefore, without distinguishing between "first" and "second", it can be understood that the terminals 1001 corresponding to virtual characters in the same game scene are served by the same server 1002.

[0030] Furthermore, when the interactive system 1000 includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network; for example, wireless networks include Wi-Fi, LAN, cellular networks, 2G networks, 3G networks, 4G networks, and 5G networks. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. Furthermore, the system 100 can include multiple databases coupled to different servers, and can continuously store game-related information in the databases while different users are playing multiplayer games online.

[0031] It should be noted that in this embodiment, multiple terminal devices are running the same virtual game. Therefore, data interaction between the multiple terminal devices can be achieved through the virtual game's server. Thus, sending data from terminal device 1 to terminal device 2 can be understood as: terminal device 1 sends data to the virtual game's server, and the server sends the data to terminal device 2. Receiving data from terminal device 2 can be understood as: terminal device 1 receives data sent by the virtual game's server, which is the data sent by terminal device 2 to the server. Alternatively, there may be no game server, and terminal device 1 directly sends game data to terminal device 2.

[0032] It should be noted that, Figure 1 The schematic diagram of the interactive system shown is merely an example. The interactive system 1000 described in this application embodiment is intended to more clearly illustrate the technical solutions of this application embodiment and does not constitute a limitation on the technical solutions provided in this application embodiment. As those skilled in the art will know, with the evolution of interactive systems and the emergence of new business scenarios, the technical solutions provided in this application embodiment are also applicable to similar technical problems.

[0033] It should be noted that the input operations mentioned in the subsequent detailed description of the task interaction methods provided in the embodiments of this application can all be regarded as trigger operations performed by the player through fingers or by controlling a medium such as a mouse, keyboard, or stylus. The specific medium used can be determined according to the type of electronic device. For example, when the electronic device is a touch screen device such as a mobile phone, tablet, or game console, the player can operate on the touch screen using any suitable object or accessory such as a finger or stylus. When the terminal device is a non-touch screen terminal device such as a desktop computer or laptop, the player can operate using an external device such as a mouse or keyboard. As another example, when the terminal device is a motion-sensing device (such as a head-mounted device, XBOX device, etc.), the input operation can be that the player performs motion-sensing operations (such as gesture operations), and the camera or controller of the motion-sensing device determines the input information based on the motion-sensing operation.

[0034] The technical solution of this application will be described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0035] Please see Figure 2 and Figure 3 It should be noted that the steps shown may be executed in a logical order different from that shown in the flowchart. The interaction method of the task in this application may include the following steps: Step 011: When the current task progress reaches the preset progress, display the interactive interface M1, which includes the virtual object M2.

[0036] The current task can be a task within the application or a task on a webpage related to the application.

[0037] The preset progress is an empirical value, which can be determined by statistically analyzing the progress speed of the current task under different historical task progress, thereby accurately determining the task's burnout period.

[0038] Optionally, the current task progress reaching the preset progress includes: in a multi-person collaborative task, the current team size reaches a first threshold, and the progress of the acquired task rewards reaches a second threshold.

[0039] The interactive interface is the interface through which users interact with virtual objects.

[0040] When the current task progress reaches the preset progress, the user is likely to be in a period of fatigue. In order to advance the task progress in a timely manner, an interactive easter egg will be triggered, which will display an interactive interface with the virtual object. This interactive easter egg will increase the fun of the task and thus improve the player's enthusiasm for progressing the task.

[0041] Step 012: In response to an input operation from the input device, generate a first gesture.

[0042] The input device is any device capable of inputting gesture information. This can be an input device such as a mouse or keyboard connected to a terminal device, or an input device for motion sensing devices (such as the camera or controller of an Xbox or headset), and there are no restrictions on this.

[0043] After triggering the interactive Easter egg, users can then interact with the virtual object through gestures. Users can input a gesture displayed on the interactive interface via their device to interact with the virtual object.

[0044] Please see Figure 4 and Figure 5 Optionally, the input device includes a first input device and a second input device, the input operation includes a first input operation and a second input operation, and in response to the input operation of the input device, a first gesture is generated, including: Step 0121: In response to a first input operation of the first input device and a second input operation of the second input device, a first gesture M3 is generated.

[0045] The first gesture can be generated by the collaboration of the first input device and the second input device, thereby enhancing the fun of player interaction.

[0046] For example, the first input device can be a mouse, and the second input device can be a keyboard. The first gesture can be generated through keyboard and mouse collaborative input.

[0047] Optionally, the interactive interface M1 further includes a first trigger area P1, a second trigger area P2, and a third trigger area P3. Step 0121 includes: Step 01211: Determine the pointer movement trajectory in response to the first input operation; Step 01212: In response to the second input operation, determine the trigger operation; Step 01213: When the pointer movement trajectory passes through the first trigger area, the second trigger area and the third trigger area in sequence, and the first trigger area, the second trigger area and the third trigger area all receive the trigger operation, the first gesture is generated.

[0048] Specifically, a first trigger area, a second trigger area, and a third trigger area can be set in the interactive interface. The centers of the first trigger area, the second trigger area, and the third trigger area can be connected to form the outline of the first gesture to be generated.

[0049] Then, the player moves the pointer using the first input device (such as a mouse) to the first trigger area, the second trigger area, and the third trigger area in sequence to prepare for triggering.

[0050] When the pointer moves to the first, second, and third trigger areas, a trigger operation is performed through a second input device, such as clicking a preset key on the keyboard, to achieve the trigger operation for each trigger area.

[0051] Thus, through the coordinated input of the first input device and the second input device, the first trigger area, the second trigger area and the third trigger area are triggered in sequence, so that the line connecting the trigger positions forms the first gesture, completing the generation of the first gesture and improving the interactive fun.

[0052] Optionally, at least one of the first trigger area, the second trigger area, and the third trigger area includes multiple sub-trigger areas. The first gesture includes multiple types, and the type of the first gesture is determined based on the combination of trigger areas that receive the trigger operation. The combination of trigger areas includes multiple types, and each combination of trigger areas corresponds to at least one preset gesture. The combination of trigger areas includes at least one of the first trigger area, the second trigger area, the third trigger area, and the sub-trigger areas.

[0053] It is understandable that, in order to improve the diversity of the first gesture, multiple sub-trigger areas can be set in at least one of the first, second, and third trigger areas. Since the trigger position of the trigger operation may be located in different sub-trigger areas, multiple trigger area combinations can be formed. For example, if the third trigger area includes two sub-trigger areas (such as sub-trigger area 1 and sub-trigger area 2), then two trigger area combinations can be formed: first trigger area, second trigger area, and sub-trigger area 1; or first trigger area, second trigger area, and sub-trigger area 2.

[0054] For each combination of trigger areas, at least one corresponding preset gesture can be set. Therefore, the first gesture can be determined based on the combination of trigger areas formed by the trigger operation.

[0055] First, determine at least one preset gesture based on the combination of trigger areas formed by the trigger operation. Then, randomly select one of the preset gestures as the first gesture from the at least one preset gesture.

[0056] Please see Figure 6 Optionally, both the second and third trigger areas include two sub-trigger areas. The first gesture includes multiple types, and the type of the first gesture is determined based on the combination of trigger areas that receive the trigger operation. There are multiple trigger area combinations, and each trigger area combination corresponds to at least one preset gesture. The trigger area combination includes the first trigger area, the sub-trigger areas of the second trigger area that receive the trigger operation, and the sub-trigger areas of the third trigger area that receive the trigger operation.

[0057] Please combine Figure 5 Specifically, when both the second and third trigger regions include two sub-trigger regions, four combinations of trigger regions can be formed. Taking the second trigger region P2 including the first sub-trigger region P21 and the second sub-trigger region P22, and the third trigger region P3 including the third sub-trigger region P31 and the fourth sub-trigger region P32 as an example, the following combinations can be formed: Triggering area combination 1: First triggering area P1, first sub-triggering area P21, third sub-triggering area P31; Trigger area combination 2: First trigger area P1, first sub-trigger area P21, fourth sub-trigger area P32; Trigger area combination 3: First trigger area P1, second sub-trigger area P22, third sub-trigger area P31; Triggering area combination 2: First triggering area P1, second sub-triggering area P22, fourth sub-triggering area P32.

[0058] Each trigger area combination can correspond to at least one preset gesture. For example, trigger area combination 1 and trigger area combination 2 each correspond to 2 preset gestures, while trigger area combination 3 and trigger area combination 4 each correspond to one preset gesture, for a total of 6 preset gestures. The first gesture can be determined from the 6 preset gestures through the trigger area combination.

[0059] Optionally, the first trigger area includes a first activation graphic, the second trigger area includes a second activation graphic, and the third trigger area includes a third activation graphic. The first activation graphic is displayed with different visual effects during the process of receiving a trigger operation in the first trigger area, the second activation graphic is displayed with different visual effects during the process of receiving a trigger operation in the second trigger area, and the third activation graphic is displayed with different visual effects during the process of receiving a trigger operation in the third trigger area.

[0060] To further enhance the interactive experience when triggering each area, you can not only set an activation graphic for each area, but also set different activation stages and corresponding visual effects for each stage.

[0061] For example, please see Figure 7 The triggering operation can be divided into pre-activation, during activation, and post-activation. Before the user performs a triggering operation on any triggering area (such as the first triggering area), the first activation graphic displayed in the first triggering area presents the first visual effect (such as...). Figure 7 In Z1, during the user's triggering action (such as long press, multiple clicks, etc.), the first activated graphic presents a second visual effect (such as...). Figure 7 (Z2 in the image), after the user completes the triggering operation, the first activated graphic presents a third visual effect (such as...). Figure 7 In Z3, the first, second, and third visual effects are different, and the visual effects are progressive (such as the area of ​​the first activated graphic gradually increasing, and the complexity of the first activated graphic increasing from low to high), thereby increasing the fun of the triggering operation.

[0062] Optionally, the input device can detect the triggering force of the triggering operation. Different triggering forces can result in different visual effects, thereby achieving richer triggering interactions and further enhancing the fun of the triggering operation.

[0063] Optionally, the input device includes a camera. In step 012, in response to an input operation on the input device, a first gesture is generated, including: Step 0122: In response to the gesture image captured by the camera, generate the first gesture.

[0064] It is understandable that when the input device is a motion-sensing device, the user's hand image can be captured by the camera of the motion-sensing device to obtain a gesture image. By recognizing the gesture image, the first gesture can be quickly generated.

[0065] Optionally, feature points of the hand (such as joint feature points of the hand) in the gesture image can be identified; gesture recognition is performed based on the trajectory formed by the feature points (such as connecting multiple feature points sequentially to form a trajectory) to obtain the gesture recognition result. Finally, a first gesture matching the gesture recognition result can be generated.

[0066] For example, a personalized first gesture can be generated based on the user's individual gestures, resulting in more diverse presentations. Alternatively, based on gesture recognition results, a match can be made among multiple preset gestures to determine the matching preset gesture as the first gesture. This avoids abnormal gestures affecting the presentation of interactive gestures.

[0067] Optionally, a countdown is started when the interactive interface is displayed; if the first gesture is not generated before the countdown ends, the interactive interface is exited.

[0068] Optionally, in addition to generating the first gesture based on the current combination of trigger areas, the first gesture can also be generated by combining the duration of the trigger operation.

[0069] For example, after determining at least one preset gesture based on the combination of trigger areas, the duration of the trigger operation is then determined based on the trigger areas (i.e., the first trigger area to the third trigger area), and the corresponding preset gesture is determined as the first gesture among the at least one preset gesture.

[0070] Step 013: Display interactive gestures on the interactive interface. The interactive gestures are formed by the combination of a first gesture and a second gesture presented by the virtual object.

[0071] After the user inputs the first gesture, the virtual object can respond to the user's first gesture by presenting a second gesture on the interactive interface. The first gesture and the second gesture work together to form a complete interactive gesture.

[0072] For example, the interactive gesture is a heart-shaped hand gesture. The first gesture input by the user is part of the heart-shaped hand gesture, while the second gesture presented by the virtual object is another part of the heart-shaped hand gesture, thus forming a complete heart-shaped hand gesture. This enables the user to interact with the virtual object, increases the user's enjoyment in completing the task, motivates the user to actively promote the task, and thus improves the efficiency of task progress.

[0073] Optionally, different first gestures correspond to different postures of the virtual object. Step 013: Display interactive gestures on the interactive interface, including: Step 0131: Control the virtual object to make a gesture in a posture that matches the first gesture, so that the second gesture presented by the virtual object cooperates with the first gesture to form an interactive gesture.

[0074] It's understandable that when a user inputs different initial gestures, the virtual object's gesture needs to match the initial gesture to improve interactivity and create a better interactive effect. Therefore, the virtual object's posture can be set separately for different initial gestures. After the user inputs the initial gesture, the virtual object can be controlled to adopt the corresponding posture to present a second gesture that matches the initial gesture, thus improving the interactive effect of the gestures.

[0075] For example, there are multiple heart gestures. When the user's first gesture is part of one of the heart gestures, the virtual object is controlled to present the corresponding posture, forming another part of the heart gesture, thus forming a complete heart gesture.

[0076] In this way, the presentation of the first gesture and the second gesture of the virtual object is more diverse, which can enhance the interactive fun and improve the interactive incentive effect.

[0077] The task interaction method of this application triggers an interactive easter egg when the user's current task progress reaches a preset progress (generally the expected task progress burnout period). This is achieved by displaying an interactive interface to show the virtual object to be interacted with. Then, the user generates a first gesture for interaction through input operation of the input device, which in turn forms an interactive gesture (such as making a heart shape) with the second gesture presented by the virtual object. Thus, the interactive easter egg incentivizes the user to progress in the task, increases the user's enthusiasm for completing the task, and thereby improves the efficiency of task progress.

[0078] In some embodiments, the method further includes displaying an interactive graphic matching the interactive gesture between the virtual object and the first gesture when the interactive gesture is displayed on the interactive interface.

[0079] To present interactive gestures more clearly, when an interactive gesture is formed by a first gesture and a second gesture, an interactive graphic matching the first gesture can be displayed between the virtual object and the first gesture, thereby increasing the interactive effect of the gesture.

[0080] For example, when the first and second gestures form a heart shape, a heart-shaped graphic can also be displayed between the virtual object and the first gesture.

[0081] Please refer to it again. Figure 4 In some embodiments, the method further includes: Step 014: When interactive gestures are displayed, perform a sharing operation for the task. The sharing operation is used to share the task with the target object.

[0082] After displaying interactive gestures and completing the interaction with the user, the user is motivated and can be guided to continue the task. At this point, a sharing interface can be displayed to fully utilize the user's high willingness to share after the interaction and provide a quick sharing interface to guide the user to share the task quickly, thereby advancing the task progress.

[0083] Optionally, the sharing action includes sharing to at least one of social media platforms, instant messaging software, or in-game friend lists.

[0084] All of the above technical solutions can be combined in any way to form optional embodiments of this application, and will not be described in detail here.

[0085] To facilitate better implementation of the interaction method for the tasks described in the embodiments of this application, the embodiments of this application also provide an interaction device. Please refer to... Figure 8 , Figure 8 This is a schematic diagram of the structure of an interactive device provided in an embodiment of this application. The interactive device 200 can provide a graphical user interface through a terminal device. The graphical user interface includes at least a partial virtual scene and at least one virtual character. The interactive device 200 may include: The first display module 201 is used to display an interactive interface when the current task progress reaches a preset progress. The interactive interface includes virtual objects. Generation module 202 is used to generate a first gesture in response to an input operation from an input device; The second display module 203 is used to display interactive gestures on the interactive interface. The interactive gestures are formed by the combination of a first gesture and a second gesture presented by a virtual object.

[0086] Each module or unit in the aforementioned interactive device can be implemented entirely or partially through software, hardware, or a combination thereof. Each unit can be embedded in or independent of the processor in the electronic device in hardware form, or stored in the memory of the electronic device in software form, so that the processor can call and execute the operations corresponding to each unit.

[0087] The interactive device 200 can be integrated into a terminal or server that has storage and a processor and thus computing power, or the interactive device 200 can be the terminal or server.

[0088] Optionally, this application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0089] Figure 9This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may be a terminal or a server. Figure 9 As shown, the electronic device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figures does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0090] The processor 301 is the control center of the electronic device 300. It connects various parts of the electronic device 300 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, it executes various functions of the electronic device 300 and processes data, thereby performing overall processing of the electronic device 300.

[0091] Optional, such as Figure 9 As shown, the electronic device 300 also includes: a display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 9 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0092] The display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program. Optionally, the touch panel may include a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, and transmits the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 301, and can receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel according to the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the display screen 303 can also be used as part of the input unit 306 to achieve input functions.

[0093] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0094] Audio circuitry 305 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and then processed by processor 301 before being transmitted via radio frequency circuitry 304 to, for example, another electronic device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.

[0095] The input unit 306 can be used to receive input numbers, characters, or object feature information (such as fingerprints, irises, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0096] Power supply 307 is used to supply power to various components of electronic device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0097] although Figure 9 As not shown in the diagram, the electronic device 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0098] This application also provides a computer-readable storage medium for storing a computer program. This computer-readable storage medium can be applied to an electronic device, and the computer program causes the electronic device to execute the corresponding flow in the interactive method of the task in the embodiments of this application; for brevity, further details are omitted here.

[0099] This application also provides a computer program product including computer instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the corresponding flow in the interactive method of the task in the embodiments of this application. For simplicity, further details are omitted here.

[0100] It should be understood that the processor in this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0101] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0102] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0103] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0104] In the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0105] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0106] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0107] In addition, the functional units in this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0108] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device (which may be a personal computer or a server) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0109] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A task interaction method, characterized in that, include: When the current task progress reaches the preset progress, an interactive interface is displayed, which includes virtual objects; In response to input from the input device, a first gesture is generated; The interactive interface displays interactive gestures, which are formed by the combination of the first gesture and the second gesture presented by the virtual object.

2. The task interaction method according to claim 1, characterized in that, The input device includes a first input device and a second input device, the input operation includes a first input operation and a second input operation, and the step of generating a first gesture in response to the input operation of the input device includes: The first gesture is generated in response to a first input operation of the first input device and a second input operation of the second input device.

3. The task interaction method according to claim 2, characterized in that, The interactive interface further includes a first trigger area, a second trigger area, and a third trigger area. The generation of the first gesture in response to a first input operation from the first input device and a second input operation from the second input device includes: The pointer movement trajectory is determined in response to the first input operation; A trigger operation is determined in response to the second input operation; The first gesture is generated when the pointer movement trajectory passes through the first trigger area, the second trigger area, and the third trigger area in sequence, and all three trigger areas receive the trigger operation.

4. The task interaction method according to claim 3, characterized in that, At least one of the first trigger area, the second trigger area, and the third trigger area includes multiple sub-trigger areas. The first gesture includes multiple types. The type of the first gesture is determined based on the combination of trigger areas that receive the trigger operation. The combination of trigger areas includes multiple types. Each combination of trigger areas corresponds to at least one preset gesture. The combination of trigger areas includes at least one of the first trigger area, the second trigger area, the third trigger area, and the sub-trigger areas.

5. The task interaction method according to claim 4, characterized in that, Both the second and third trigger areas include two sub-trigger areas. The first gesture includes multiple types, and the type of the first gesture is determined based on the combination of trigger areas that receive the trigger operation. The combination of trigger areas includes multiple types, and each combination of trigger areas corresponds to at least one preset gesture. The combination of trigger areas includes a first trigger area, a sub-trigger area of ​​the second trigger area that receives the trigger operation, and a sub-trigger area of ​​the third trigger area that receives the trigger operation.

6. The task interaction method according to claim 4 or 5, characterized in that, Also includes: When the trigger area combination of the received trigger operation corresponds to multiple preset gestures, one of the preset gestures is randomly determined as the first gesture.

7. The task interaction method according to claim 3, characterized in that, The first trigger area includes a first activation graphic, the second trigger area includes a second activation graphic, and the third trigger area includes a third activation graphic. The first activation graphic is displayed with different visual effects during the process of receiving the trigger operation in the first trigger area, the second activation graphic is displayed with different visual effects during the process of receiving the trigger operation in the second trigger area, and the third activation graphic is displayed with different visual effects during the process of receiving the trigger operation in the third trigger area.

8. The task interaction method according to claim 1, characterized in that, The input device includes a camera, and the step of generating a first gesture in response to an input operation on the input device includes: The first gesture is generated in response to the gesture image captured by the camera.

9. The task interaction method according to claim 8, characterized in that, The step of generating the first gesture in response to the gesture image captured by the camera includes: Identify feature points of the hand in the gesture image; Based on the trajectory formed by the feature points, gesture recognition is performed to obtain the gesture recognition result; Generate the first gesture that matches the gesture recognition result.

10. The task interaction method according to any one of claims 1-9, characterized in that, Different first gestures correspond to different postures of the virtual object, and displaying interactive gestures on the interactive interface includes: The virtual object is controlled to make a gesture in a posture that matches the first gesture, so that the second gesture presented by the virtual object cooperates with the first gesture to form the interactive gesture.

11. The task interaction method according to claim 1, characterized in that, Also includes: When an interactive gesture is displayed on the interactive interface, an interactive graphic matching the interactive gesture is displayed between the virtual object and the first gesture.

12. The task interaction method according to claim 1, characterized in that, Also includes: When the interactive gesture is displayed, a sharing operation is performed for the task, which is used to share the task with the target object.

13. An interactive device, characterized in that, include: The first display module is used to display an interactive interface when the current task progress reaches a preset progress, the interactive interface including virtual objects; The generation module is used to generate a first gesture in response to input operations from the input device; The second display module is used to display interactive gestures on the interactive interface, wherein the interactive gestures are formed by the combination of the first gesture and the second gesture presented by the virtual object.

14. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing a computer program, and the processor executing the interactive method of the task according to any one of claims 1-12 by calling the computer program stored in the memory.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted for loading by a processor to perform an interactive method of the task as described in any one of claims 1-12.