Task display method and device, equipment and storage medium
By displaying and executing hidden tasks in the task selection interface, the delay problem caused by the need to open a new interface for hidden game tasks is solved, and the efficiency and fluency of the game interface are improved.
Patent Information
- Application Number
- CN202510728401.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-07-11
AI Technical Summary
In the prior art, hidden game tasks usually need to be completed in a separate game interface, resulting in delays when opening a new interface, affecting game fluency and efficiency.
The task content and execution results of hidden tasks are displayed in the task selection interface, and the hidden tasks are completed through interactive operations, avoiding the need to open a new interface.
It improves the efficiency and fluency of interface display, reduces the time of task content display, and reduces the difficulty of interface development.
Smart Images

Figure CN120285552A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and particularly to a task display method, apparatus, device, and storage medium. Background Art
[0002] A Massive Multiplayer Online Role-playing Game (MMORPG) is a game that combines multiplayer online interaction and role-playing elements. Puzzle-solving gameplay is scattered in many maps of MMORPGs. Puzzle-solving gameplay is a gameplay that discovers clues and solves various puzzles by analyzing information or plots in the game.
[0003] In related technologies, when developers design the game process, they will set hidden game tasks in the game to bring users unexpected surprises and enhance the exploration fun. When the basic game tasks participated by the user meet specific conditions, the hidden game tasks in the game will be triggered. Hidden game tasks are usually one-time trigger contents, that is, hidden game tasks cannot be triggered repeatedly. After the user triggers the hidden game task, the hidden game task loses its function. Hidden game tasks usually appear in the form of text or character images, prompting users of the additional content that can be obtained.
[0004] However, the hidden game tasks in the above method usually need to be completed in a separate game interface, and opening a new game interface will cause delays. Summary of the Invention
[0005] Embodiments of this application provide a task display method, apparatus, device, and storage medium. The technical solutions provided by the embodiments of this application are as follows:
[0006] According to one aspect of the embodiments of this application, a task display method is provided. The method includes:
[0007] Display at least one task option in a task selection interface, each task option corresponding to a basic task;
[0008] When a first hidden task is triggered, display the task content of the first hidden task in the task selection interface; wherein the first hidden task is a task other than the basic task;
[0009] In response to an interaction operation on the task content of the first hidden task, display the execution result of the first hidden task in the task selection interface.
[0010] According to one aspect of the embodiments of this application, a task display apparatus is provided. The apparatus includes:
[0011] A basic display module, configured to display at least one task option in a task selection interface, where each of the task options corresponds to a basic task;
[0012] A hidden display module, configured to display the task content of a first hidden task in the task selection interface when the first hidden task is triggered; wherein the first hidden task is a task other than the basic tasks;
[0013] A result display module, configured to display the execution result of the first hidden task in the task selection interface in response to an interaction operation on the task content of the first hidden task.
[0014] According to an aspect of an embodiment of the present application, there is provided a terminal device, including a processor and a memory, where a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above task display method.
[0015] According to an aspect of an embodiment of the present application, there is provided a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the above task display method.
[0016] According to an aspect of an embodiment of the present application, there is provided a computer program product, including a computer program, and the computer program is loaded and executed by a processor to implement the above task display method.
[0017] The technical solution provided by the embodiment of the present application can bring the following beneficial effects:
[0018] By displaying the task content of the first hidden task in the task selection interface after the first hidden task is triggered, and implementing the interaction operation of the user on the task content of the first hidden task in the task selection interface, it is possible to borrow the task selection interface to implement the task display and task execution of the first hidden task. Compared with the method in the related art that needs to open a new interface to display the task content of the first hidden task, the technical solution provided by the present application can participate in the hidden task in the existing task selection interface, avoid the time delay caused by opening a new interface, shorten the time for displaying the task content of the first hidden task, improve the efficiency of the interface display, and improve the fluency when switching the interface content. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a schematic diagram of a computer system provided by an embodiment of the present application;
[0020] Figure 2It is a flowchart of a task display method provided by an embodiment of the present application;
[0021] Figure 3 It is a schematic diagram of a task display process provided by an embodiment of the present application;
[0022] Figure 4 It is a flowchart of a task display process provided by an embodiment of the present application;
[0023] Figure 5 It is a schematic diagram of the task content of the first hidden task based on the first interaction element provided by an embodiment of the present application;
[0024] Figure 6 It is a flowchart of a boosting task for a virtual small airplane provided by an embodiment of the present application;
[0025] Figure 7 It is a schematic diagram of the task content of the first hidden task based on the second interaction element provided by an embodiment of the present application;
[0026] Figure 8 It is a schematic diagram of a preset point position scheme provided by an embodiment of the present application;
[0027] Figure 9 It is a flowchart of a rescue task for a virtual little bird provided by an embodiment of the present application;
[0028] Figure 10 It is a schematic diagram of the task content of the first hidden task based on the third interaction element provided by an embodiment of the present application;
[0029] Figure 11 It is a schematic diagram of the notch angle of a notch element in an example provided by an embodiment of the present application;
[0030] Figure 12 It is a schematic diagram of the drawing area displayed around the third interaction element in each round provided by an embodiment of the present application;
[0031] Figure 13 It is a schematic diagram of a user-drawn path provided by an embodiment of the present application;
[0032] Figure 14 It is a schematic diagram of correct and incorrect examples of the third interaction operation provided by an embodiment of the present application;
[0033] Figure 15 It is a flowchart of a notch drawing task for bamboo provided by an embodiment of the present application;
[0034] Figure 16 It is a flowchart of a task display method applied to the game field provided by an embodiment of the present application;
[0035] Figure 17 is a flowchart of a task display method applied to the video field provided by an embodiment of the present application;
[0036] Figure 18 is a block diagram of a task display device provided by an embodiment of the present application;
[0037] Figure 19 is a structural block diagram of a terminal device provided by an embodiment of the present application. Detailed implementation manners
[0038] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0039] Please refer to Figure 1 , which shows a schematic diagram of a computer system provided by an embodiment of the present application. This computer system can be implemented as the solution implementation environment of the technical solution provided by the embodiment of the present application. The computer system 100 may include: a first terminal 110, a server 120, and a second terminal 130.
[0040] The first terminal 110 installs and runs a client 111 of an application program. The client 111 may be a client of a game application program, a video application program, a music application program, or an e-commerce application program. When the first terminal 110 runs the client 111, the user interface of the client 111 is displayed on the screen of the first terminal 110. The first terminal 110 is the terminal device used by the first user account 112. The first user account 112 may be any user account using the application program.
[0041] Among them, if the application is a game application, the game application may include at least one of the following: turn-based board games (such as auto chess), Massive Multiplayer Online (MMO) games, Massive Multiplayer Online Role-playing Games (MMORPGs), Multiplayer Online Battle Arena (MOBA) games, First-Person Shooting Games (FPS), multiplayer gunfight survival games, Third-Person Shooting Games (TPS), simulation games (SLG), open world games, role-playing games (RPG), virtual reality (VR) games, mixed reality (MR) games, and augmented reality (AR) games. Optionally, the game application can be installed and run on different terminal devices in the form of mobile games (Mobile Game), PC games (PC Game), web pages, applets, etc. The embodiments of the present application do not limit this.
[0042] The second terminal 130 installs and runs the client 131 of the application. The client 131 can be the client of a game application, the client of a video application, the client of a music application, or the client of an e-commerce application. When the second terminal 130 runs the client 131, the user interface of the client 131 is displayed on the screen of the second terminal 130. The second terminal 130 is the terminal device used by the second user account 113. The second user account 113 can be another user account that uses the application. For example, the second user account 113 is a friend of the first user account 112.
[0043] Optionally, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminal devices are of the same type on different operating system platforms (Android or iOS). The first terminal 110 can generally refer to one of multiple terminal devices, and the second terminal 130 can generally refer to another one of multiple terminal devices. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include at least one of: smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, PCs (Personal Computers), intelligent robots, vehicle-mounted terminals, and wearable devices. The following embodiments take the terminal device including a smart phone as an example. Those skilled in the art can know that the number of the above terminal devices can be more or less, and the embodiments of the present application do not limit the number and device types of the terminal devices.
[0044] Figure 1 Only two terminal devices are shown in the figure, but in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there is also one or more terminals 140 that are the terminal devices corresponding to the developer, and a development and editing platform for the client of the application program is installed on the terminal 140. The developer can edit and update the client on the terminal 140, and transmit the updated client installation package to the server 120 through a wired or wireless network. The first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to implement the update of the client.
[0045] The first terminal 110, the second terminal 130, and the other terminals 140 are connected to the server 120 through a wireless network or a wired network.
[0046] The server 120 includes at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services for the client of the application program (such as the client of the game application program). Optionally, the server 120 undertakes the main computing work, and the terminal device undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work, and the terminal device undertakes the main computing work; or, a distributed computing architecture is adopted between the server 120 and the terminal device for collaborative computing.
[0047] In one example, the server 120 includes a processor 122, a user account database 123, a service module 124, and a user-oriented input / output interface (I / O interface) 125. Among them, the processor 122 is used to load the instructions stored in the server 120 and process the data in the user account database 123 and the service module 124; the user account database 123 is used to store the data of the user accounts used by the first terminal 110, the second terminal 130, and other terminals 140, such as the avatars of the user accounts, the nicknames of the user accounts, the levels of the user accounts, the service areas where the user accounts are located, etc.; the service module 124 is used to provide a network environment for users to participate in basic tasks and hidden tasks; the user-oriented I / O interface 125 is used to establish communication with the first terminal 110 and the second terminal 130 through a wireless network or a wired network to exchange data.
[0048] In an embodiment of the present application, at least one task option is displayed in the task selection interface, and each task option corresponds to a basic task. When the first hidden task is triggered, the task content of the first hidden task is displayed in the task selection interface; wherein, the first hidden task is other tasks except the basic tasks. In response to an interaction operation on the task content of the first hidden task, the execution result of the first hidden task is displayed in the task selection interface.
[0049] Please refer to Figure 2 , which shows a flowchart of a task display method provided by an embodiment of the present application. The execution subject of each step of this method can be a terminal device. This method may include at least one of the following steps 210 to 230:
[0050] Step 210, display at least one task option in the task selection interface, and each task option corresponds to a basic task.
[0051] The task selection interface is a selection interface for at least one basic task, and is used to display at least one basic task to the user. Each basic task is displayed on the task selection interface in the form of a task option. Optionally, the task option may include the text identification information of the basic task, or the pattern identification information of the basic task, or the identification frame information of the basic task, or the list information of the basic task, or the identification information of the virtual object corresponding to the basic task. For example, the task option may be presented as a virtual object constructed based on the images of actual existing items such as virtual buildings, virtual animals, and virtual plants, or may be presented as a virtual object constructed by any independently designed virtual image.
[0052] The task type of the basic task is related to the program type of the application. Exemplarily, if the application is a game application, the task selection interface is the selection interface for game tasks, and each task option corresponds to a basic game task. The basic game tasks include at least one of the following: main tasks, exploration tasks, combat tasks, collection tasks, interaction tasks, challenge tasks, daily tasks, event tasks, cultivation tasks, etc. Among them, the main task can be a task to complete the main process to a specific process node, and the task requirements of the main task can be at least one of the task requirements such as the completion of the main task, the completion time of the main task meeting the conditions, the number of participations in the main task meeting the conditions, etc. The exploration task can be a task to unlock a new copy scenario in the game world or participate in a new map copy in the game world. Then the task requirements of the exploration task can be at least one of the task requirements such as the number of unlocked new copy scenarios meeting the conditions, the number of participations in the new map copy meeting the conditions, the number of completed new map copies meeting the conditions, etc. The combat task can be a task to defeat enemies or complete specific combat goals. Then the task requirements of the combat task can be at least one of the task requirements such as the number of participations in the combat meeting the conditions, the number of defeated enemies meeting the conditions, the number of completions of specific combat goals meeting the conditions, etc. The collection task can be a task to collect specific items or resources. Then the task requirements of the collection task can be that the quantity of collected specific items or resources meets the conditions. The interaction task can be a task to communicate and interact with NPCs (Non-Player Characters) or other players. The interaction tasks include but are not limited to having conversations with NPCs or other players, giving gifts, forming alliances, taking on apprentices, accepting or completing commissions from NPCs or other players, etc. Then the task requirements of the interaction task can be at least one of the task requirements such as the number of interactions with NPCs meeting the conditions, the number of specific interactions with NPCs meeting the conditions, the number of interactions with other players meeting the conditions, the number of specific interactions with other players meeting the conditions, etc. The challenge task can be a task to complete specific challenges or obtain specific achievements. Then the task requirements of the challenge task can be at least one of the task requirements such as the number of participations in the challenge meeting the conditions, the number of completions of specific challenges meeting the conditions, completing specific challenges without taking damage, the time to complete specific challenges meeting the conditions, the number of times of obtaining specific achievements meeting the conditions, etc. The daily task can be a task that requires periodic participation in activities. The daily tasks include but are not limited to logging in to the game application daily, completing the number of matches per day, etc. Then the task requirements of the daily task can be at least one of the task requirements such as whether the daily task of the day is completed, whether the daily tasks for consecutive days are completed, etc. The event task can be a task to participate in limited-time festival or version events. The event tasks include but are not limited to Mid-Autumn Festival celebration events, anniversary events, new version launch events, etc. Then the task requirements of the event task can be at least one of the task requirements such as the number of participations in the event meeting the conditions, whether to participate in specific events, etc.The cultivation task can be a task where the character reaches a certain level, or the skills and items possessed by the character reach a certain level. Then, the task requirements of the cultivation task can be at least one of the task requirements such as whether the character reaches a specific level, whether the skills possessed by the character reach a specific level, and whether the items possessed by the character reach a specific level.
[0053] If the application is a video application, the task selection interface is the selection interface for video tasks. Each task option corresponds to a basic video task. The task requirements of the basic video task can be at least one of the task requirements such as the duration of watching a specific video reaching the condition, the duration of watching all videos reaching the condition, and the number of times of commenting on the video reaching the condition. If the application is a music application, the task selection interface is the selection interface for music tasks. Each task option corresponds to a basic music task. The task requirements of the basic music task can be at least one of the task requirements such as the number of times of listening to a specific song reaching the condition, the number of times of listening to all songs reaching the condition, and the duration of listening to all songs reaching the condition.
[0054] In response to a trigger operation for the first task option among at least one task option, display the task requirements of the first basic task corresponding to the first task option. The first task option is any one of the at least one task option. Optionally, after the user triggers the first task option, a basic task pop-up window can be displayed in the task selection interface, and the task requirements of the first basic task can be displayed in the basic task pop-up window. It is also possible to switch to display the basic task interface and display the task requirements of the first basic task in the basic task interface. Figure 3 The schematic diagram showing the task display process is as Figure 3 shown in Figure (1) in. The application is a game application. At least one task option is displayed in the task selection interface 310. The task options are presented as virtual buildings, and each task option corresponds to a basic task. In response to a trigger operation for the first task option 301, the basic task interface 320 is displayed, as Figure 3 shown in Figure (2) in. The task requirements 302 of the first basic task corresponding to the first task option 301 are displayed in the basic task interface 320.
[0055] Step 220, in the case where the first hidden task is triggered, in the task selection interface, display the task content of the first hidden task; wherein, the first hidden task is other tasks except the basic tasks.
[0056] The first hidden task is other tasks that will not be displayed on the task selection interface. The first hidden task is a task that will be displayed on the task selection interface only when the trigger condition is met.
[0057] The task type of the first hidden task may be related to the program type of the application or may be unrelated to the program type of the application. Exemplarily, if the application is a game application, the first hidden task may be a first hidden game task for completing the game requirements corresponding to the first hidden game task, or the first hidden task may also be a first hidden consumption task for making a consumption within the application to complete the consumption requirements corresponding to the first hidden consumption task. If the application is a video application, the first hidden task may be a first hidden video task for completing the video requirements corresponding to the first hidden video task, or the first hidden task may also be a first hidden game task for completing the mini-game in the application to achieve the game requirements corresponding to the first hidden game task.
[0058] In some embodiments, the triggering conditions of the first hidden task include at least one of the following: determining that the hidden task is triggered based on the hidden task triggering probability, where the hidden task triggering probability refers to the probability value of triggering the hidden task. And, in the case where the hidden task is triggered, randomly selecting the first hidden task from at least two candidate hidden tasks.
[0059] In some embodiments, the triggering conditions of the first hidden task include: determining that the first hidden task is triggered based on the hidden task triggering probability, where the hidden task triggering probability refers to the probability value of triggering the first hidden task. The first hidden task refers to a pre-set hidden task.
[0060] Exemplarily, in the case where a basic task is completed, it is determined that the hidden task is triggered based on the hidden task triggering probability. That is to say, after each basic task is completed, it can be determined whether the first hidden task can be triggered based on the hidden task triggering probability.
[0061] In some embodiments, the triggering conditions of the first hidden task include: in the case where the hidden task is triggered, randomly selecting the first hidden task from at least two candidate hidden tasks.
[0062] Exemplarily, in the case where a basic task is completed and it is determined that the hidden task is triggered, then the first hidden task is randomly selected from at least two candidate hidden tasks. The first hidden task is any one of the at least two candidate hidden tasks. That is to say, after each basic task is completed, the first hidden task can be randomly selected from at least two candidate hidden tasks.
[0063] In some embodiments, the triggering conditions of the first hidden task include: determining that the hidden task is triggered based on the hidden task triggering probability; in the case where the hidden task is triggered, randomly selecting the first hidden task from at least two candidate hidden tasks.
[0064] Exemplarily, when the basic task is completed, based on the triggering probability of the hidden task, it is determined whether the hidden task is triggered. When the hidden task is triggered, the first hidden task is randomly selected from at least two candidate hidden tasks. That is to say, after each basic task is completed, based on the triggering probability of the hidden task, it can be determined whether the hidden task can be triggered. When the hidden task is determined to be triggered, the first hidden task is randomly selected from at least two candidate hidden tasks.
[0065] By setting the triggering probability of the hidden task, whether the hidden task is triggered is made suspenseful, enhancing the mystery of the hidden task, which helps to increase the user's interest in the hidden task. And there are at least two candidate hidden tasks set, such that the first hidden task selected each time is a random task, increasing the fun of task completion, further helping to increase the user's interest in the hidden task, as well as increasing the user's exploration pleasure of the hidden task.
[0066] In some embodiments, when the basic task is completed, the triggering probability of the hidden task is increased. Among them, the triggering probability of the hidden task has an upper limit value, and when the hidden task is completed, the triggering probability of the hidden task is reset to the lower limit value.
[0067] The triggering probability of the hidden task is set with an initial probability value. The specific value of the initial probability value is not limited in this application. Exemplarily, the initial probability value can be 0.
[0068] When the basic task is completed for the first time, the triggering probability of the hidden task is increased on the basis of the initial probability value to obtain the increased triggering probability of the hidden task after the value increase, and based on the increased triggering probability of the hidden task after the value increase, it is determined whether the hidden task is triggered. After each basic task is completed, the triggering probability of the hidden task will be increased on the basis of the current triggering probability of the hidden task to obtain the increased triggering probability of the hidden task after each value increase, and after each basic task is completed, based on the increased triggering probability of the hidden task after each value increase, it is determined whether the hidden task is triggered.
[0069] Optionally, when the basic task is completed, the increased value of the triggering probability of the hidden task each time can be the same or different. Exemplarily, if the increased value of the triggering probability of the hidden task each time is different, the increased value of the triggering probability of the hidden task each time can be a value that increases in an arithmetic progression. For example, if the initial probability value is 0 and the increased value of the triggering probability of the hidden task for the first time is 1%, then the increased triggering probability of the hidden task after the first value increase is 1%. If the increased value of the triggering probability of the hidden task for the second time is 2%, then the increased triggering probability of the hidden task after the second value increase is 3%. If the increased value of the triggering probability of the hidden task for the third time is 3%, then the increased triggering probability of the hidden task after the third value increase is 6%, and so on.
[0070] There is an upper limit for the triggering probability of hidden tasks. If the triggering probability of hidden tasks after this increase is less than or equal to this upper limit, then the triggering probability of hidden tasks after this increase is determined as the latest triggering probability of hidden tasks. If the triggering probability of hidden tasks after this increase is greater than this upper limit, then this upper limit is determined as the latest triggering probability of hidden tasks. And when the triggering probability of hidden tasks has reached the upper limit, the triggering probability of hidden tasks will not be increased after each completion of the basic task.
[0071] When the selected hidden task in this time is completed, the triggering probability of hidden tasks is reset to the lower limit value. When the selected hidden task in this time is not completed, the value of the triggering probability of hidden tasks remains unchanged. Then, based on the current triggering probability of hidden tasks, when the basic task is completed, if the current triggering probability of hidden tasks is less than the upper limit, the triggering probability of hidden tasks is increased; if the current triggering probability of hidden tasks is equal to the upper limit, the triggering probability of hidden tasks is not increased.
[0072] In addition, when the hidden task is not triggered based on the current triggering probability of hidden tasks, the value of the triggering probability of hidden tasks remains unchanged. When the hidden task is triggered based on the current triggering probability of hidden tasks, it is judged whether to retain the triggering probability of hidden tasks or reset the triggering probability of hidden tasks to the lower limit value according to the completion situation of the hidden task.
[0073] The present application does not limit the specific values of the upper limit and the lower limit of the triggering probability of hidden tasks. Among them, the lower limit value of the triggering probability of hidden tasks can be the same as the initial probability value, can also be greater than the initial probability value, or can be less than the initial probability value.
[0074] Exemplarily, if the initial probability value is 0, the increase value of the triggering probability of hidden tasks each time is 5%, the upper limit of the triggering probability of hidden tasks is 30%, and the lower limit of the triggering probability of hidden tasks is 0, then after each completion of the basic task, the triggering probability of hidden tasks will be increased by 5% until it reaches 30% and then will not be increased anymore. Each time, it is determined whether the hidden task is triggered according to the triggering probability of hidden tasks after the value increase. If the hidden task is triggered, one hidden task is randomly selected from at least two candidate hidden tasks. If the hidden task is not triggered, continue to complete the basic task to increase the triggering probability of hidden tasks. If the user completes the selected hidden task, the triggering probability of hidden tasks is reset to 0, and then the triggering probability of hidden tasks is recalculated based on the completion of the basic task. If the user does not complete the selected hidden task, the triggering probability of hidden tasks remains unchanged, and then based on the current triggering probability of hidden tasks, it is determined whether to trigger the hidden task after the basic task is completed again.
[0075] By increasing the triggering probability of hidden tasks when the basic tasks are completed, the triggering probability of hidden tasks can be accumulated by completing basic tasks, thereby increasing the probability of hidden tasks being triggered. Moreover, an upper limit value is set for the triggering probability of hidden tasks to avoid the excessive triggering probability of hidden tasks from affecting the interestingness of their triggering. This helps to improve users' enthusiasm and interest in completing basic tasks and triggering hidden tasks, and enhances users' exploration pleasure of hidden tasks.
[0076] In some embodiments, when the first hidden task is triggered, in the task selection interface, a hint element corresponding to the first hidden task is displayed, and the hint element is used to activate the first hidden task. In response to an operation on the hint element, step 220 is executed.
[0077] When the triggering condition of the first hidden task is met, the first hidden task is triggered. When the first hidden task is triggered, in the task selection interface, a hint element corresponding to the first hidden task is displayed.
[0078] The hint element corresponding to the first hidden task can be a text-based hint element, or a hint box-based hint element, or a pattern-based hint element, or a task object-based hint element. If the hint element corresponding to the first hidden task is a task object-based hint element, then this hint element can not only be used to hint the activation of the first hidden task, but also be used to hint the task object and task content of the first hidden task. Exemplarily, if the first hidden task is a game task for a virtual airplane, the hint element corresponding to the first hidden task can be a virtual airplane; if the first hidden task is a game task for a virtual chick, the hint element corresponding to the first hidden task can be a virtual chick.
[0079] Optionally, the hint elements corresponding to different hidden tasks can be the same. For example, the hint elements corresponding to different hidden tasks can be the same hint text, or the same hint box, or the same hint pattern. Optionally, the hint elements corresponding to different hidden tasks can also be different. For example, the hint elements corresponding to different hidden tasks can be hint texts with different contents, or hint boxes with different contents, or hint patterns with different contents, or different task objects. Exemplarily, the hint element corresponding to the first hidden task can be a virtual airplane, and the hint element corresponding to the second hidden task can be a virtual chick.
[0080] In some embodiments, when the first hidden task is triggered after the first basic task is completed, on the first task option in the task selection interface, a hint element corresponding to the first hidden task is displayed. Reference can be made to Figure 3 as shown, when the user completes Figure 3After the task requirement 302 of the first basic task shown in (2) in [description context], increase the trigger probability of the hidden task. Based on the increased trigger probability of the hidden task, if it is determined that the first hidden task is triggered, then display a prompt element 303 corresponding to the first hidden task above the first task option 301, as Figure 3 shown in (3) in [description context]. The prompt element 303 corresponding to the first hidden task is used to prompt that the first hidden task is triggered based on the completion of the first basic task, and to prompt the task object and task content of the first hidden task.
[0081] In response to a trigger operation on the prompt element corresponding to the first hidden task, in the task selection interface, display the task content of the first hidden task. The trigger operation on the prompt element corresponding to the first hidden task can be an operation where the user clicks on the prompt element corresponding to the first hidden task. After the user clicks on this prompt element, the first hidden task is opened and the task content of the first hidden task is displayed. For the specific task content of the first hidden task, reference can be made to the following embodiments and will not be introduced here.
[0082] By displaying the prompt element corresponding to the first hidden task after the first hidden task is triggered, it prompts the opening of the first hidden task and gives the user some preparation time to participate in the first hidden task, avoiding directly displaying the task content of the first hidden task and causing the user to be unable to process it in time and unable to complete it smoothly, and as much as possible ensuring the task completion rate of the first hidden task.
[0083] Step 230, in response to an interaction operation on the task content of the first hidden task, in the task selection interface, display the execution result of the first hidden task.
[0084] The interaction operation on the task content of the first hidden task is an operation performed by the user to interact with the task content of the first hidden task, including but not limited to click operations, swipe operations, selection operations, long-press operations, etc. For the specific interaction operations, reference can be made to the following embodiments and will not be introduced here.
[0085] The execution result of the first hidden task is used to indicate whether the first hidden task is completed. If the first hidden task is completed, then display a prompt message indicating the successful execution of the first hidden task. If the first hidden task is not completed, then display a prompt message indicating the failed execution of the first hidden task.
[0086] The technical solution provided by the embodiments of this application, after the first hidden task is triggered, displays the task content of the first hidden task in the task selection interface, and realizes the interaction operation of the user on the task content of the first hidden task in the task selection interface, so that the task display and task execution of the first hidden task can be realized by borrowing the task selection interface. Compared with the method in the related art that needs to open a new interface to display the task content of the first hidden task, the technical solution provided by this application can participate in the hidden task in the existing task selection interface, avoiding the time delay caused by opening a new interface, shortening the time for displaying the task content of the first hidden task, improving the efficiency of the interface display, and improving the smoothness of the interface content switching. And by displaying the task content of the first hidden task in the task selection interface, it enables developers to develop the first hidden task based on the task selection interface, reducing the difficulty of interface development.
[0087] In some embodiments, after step 230, step 240 is further included.
[0088] Step 240, when the completion times of the hidden task reach the second threshold, display the hidden reward corresponding to the hidden task in the task selection interface.
[0089] Regarding the specific value of the second threshold, this application does not make a limitation. Exemplarily, the second threshold can be 5 times, that is, it means that after the completion times of the hidden task reach 5 times, the hidden reward is displayed in the task selection interface.
[0090] The hidden reward is related to the program type of the application. For example, if the application is a game application, the hidden reward can be at least one of the following: virtual gold coins, virtual props, virtual costumes, achievement titles, etc. If the application is a video application, the hidden reward can be at least one of the following: virtual gold coins, free viewing duration, real gifts, achievement titles, etc. Optionally, the hidden reward can be a preset fixed hidden reward, or any one of at least two candidate hidden rewards.
[0091] By giving the user a hidden reward after the completion times of the hidden task reach the threshold, enabling the user to have actual item rewards after obtaining the psychological achievement of task completion, it improves the richness of the task setting and also improves the user's satisfaction with task participation.
[0092] Figure 4A flowchart of the task display process is shown. After completing a basic task, it is determined whether the current trigger probability of the hidden task has reached the upper limit value. If the current trigger probability of the hidden task has reached the upper limit value, the hidden task is triggered based on the current trigger probability (upper limit value) of the hidden task. If the current trigger probability of the hidden task has not reached the upper limit value, the trigger probability of the hidden task is increased to obtain the increased trigger probability of the hidden task, and the hidden task is triggered based on the increased trigger probability of the hidden task. If the hidden task is not triggered, the current trigger probability of the hidden task is retained. If the hidden task is triggered, a hidden task is randomly selected from at least two candidate hidden tasks (hidden task 1, hidden task 2,..., hidden task n) to obtain the first hidden task. If the first hidden task is not completed, the current trigger probability of the hidden task is retained. If the first hidden task is completed, the trigger probability of the hidden task is reset to the lower limit value, and then the trigger probability of the hidden task is cumulatively increased again to trigger the hidden task. The number of completed hidden tasks is cumulatively counted, and it is determined whether the number of completed hidden tasks has reached the threshold. If the number of completed hidden tasks has reached the threshold, the user obtains a hidden reward. If the number of completed hidden tasks has not reached the threshold, the number of completed hidden tasks is continuously cumulatively counted.
[0093] In some embodiments, the task content of the first hidden task includes: at least one interaction element. Step 230 includes at least one of sub-steps 231 to 232.
[0094] Sub-step 231, in response to an interaction operation on at least one interaction element, in the task selection interface, display an interaction effect for at least one interaction element.
[0095] At least one interaction element is an interaction element related to the task type of the first hidden task. Optionally, at least one interaction element is an interaction element related to the task object of the first hidden task. For example, if the task object of the first hidden task is a virtual airplane, at least one interaction element may include interaction elements such as a virtual airplane, virtual airflow, and flight trajectory lines.
[0096] Optionally, the interaction element may be an element that dynamically changes in the task content of the first hidden task, or may include an element that dynamically changes in the task content of the first hidden task and an element that remains unchanged in the task content of the first hidden task.
[0097] In some embodiments, the interaction element satisfies at least one of the following characteristics: the interaction element moves dynamically in the task selection interface; the display position of the interaction element changes dynamically in the task selection interface; the display style of the interaction element changes dynamically in the task selection interface.
[0098] For the interactive element to move dynamically in the task selection interface, it means that the interactive element moves freely without interruption in the task selection interface. For example, the interactive element can continuously move forward along a pre-set movement path in the task selection interface.
[0099] For the display position of the interactive element to change dynamically in the task selection interface, it can mean that the interactive element moves freely without interruption in the task selection interface, causing the display position of the interactive element to change dynamically in the task selection interface. It can also mean that the interactive element changes its display position at regular intervals in the task selection interface, causing the display position of the interactive element to change dynamically in the task selection interface. For example, the interactive element changes its display position according to a pre-set point plan every 5 seconds in the task selection interface. For instance, the interactive element first appears at position a, then after a 5-second interval, it appears at position b, and after another 5-second interval, it appears at position c, and so on to change the display position.
[0100] For the display style of the interactive element to change dynamically in the task selection interface, it can mean that the interactive element continuously changes its display style in the task selection interface, causing the display style of the interactive element to change dynamically in the task selection interface. It can also mean that the interactive element changes its display style at regular intervals in the task selection interface, causing the display style of the interactive element to change dynamically in the task selection interface. For example, the interactive element changes its display style according to a pre-set style change plan every 5 seconds in the task selection interface. For instance, the interactive element first appears in display style a, then after a 5-second interval, it appears in display style b, and after another 5-second interval, it appears in display style c, and so on to change the display style. Among them, the display style includes at least one of the following: display color, display size, display form. Then, each time the interactive element changes its display style, it can change only one display style or multiple display styles. For example, the interactive element first appears with display color a, display size a, and display form a, then after a 5-second interval, it appears with display color b, display size a, and display form a, and after another 5-second interval, it appears with display color c, display size a, and display form b, and so on.
[0101] If the interactive element meets one characteristic, then the interactive element moves dynamically in the task selection interface, or the display position of the interactive element changes dynamically in the task selection interface, or the display style of the interactive element changes dynamically in the task selection interface.
[0102] If the interactive element meets two characteristics, then the interactive element moves dynamically in the task selection interface, and the display position of the interactive element changes dynamically in the task selection interface. Or, the interactive element moves dynamically in the task selection interface, and the display style of the interactive element changes dynamically in the task selection interface. Or, the display position of the interactive element changes dynamically in the task selection interface, and the display style of the interactive element changes dynamically in the task selection interface.
[0103] If the interactive element satisfies three characteristics, the interactive element moves dynamically in the task selection interface, and the display position of the interactive element changes dynamically in the task selection interface, and the display style of the interactive element changes dynamically in the task selection interface.
[0104] Optionally, the characteristics satisfied by at least one interactive element in the task content of the first hidden task can be the same or different. For example, if the task content of the first hidden task includes interactive element 1, interactive element 2, and interactive element 3, then interactive element 1 can satisfy one characteristic, interactive element 2 can satisfy two characteristics, and interactive element 3 can satisfy three characteristics.
[0105] By setting dynamically changing characteristics for at least one interactive element in the task content of the first hidden task, the implementation of the first hidden task has multiple possibilities, improving the richness of the task content of the first hidden task, and by setting dynamically changing interactive elements, the task difficulty of the first hidden task is increased, which helps to improve the user's interest in the hidden task.
[0106] The interactive operation for at least one interactive element is an operation performed by the user to interact with at least one interactive element, including but not limited to click operation, swipe operation, circle selection operation, long press operation, etc. Optionally, the interactive operations for different interactive elements can be the same or different. For example, if the task content of the first hidden task includes interactive element 1 and interactive element 2, then the interactive operation for interactive element 1 and the interactive operation for interactive element 2 can both be click operations, or the interactive operation for interactive element 1 can be a click operation, and the interactive operation for interactive element 2 can be a swipe operation.
[0107] The interactive effects for at least one interactive element include but are not limited to fireworks effects, explosion effects, color change effects, dissipation effects, destruction effects, success effects, failure effects, etc. Optionally, the interactive effects for different interactive elements can be the same or different. For example, if the task content of the first hidden task includes interactive element 1 and interactive element 2, then the interactive effect for interactive element 1 and the interactive effect for interactive element 2 can both be color change effects, or the interactive effect for interactive element 1 can be a color change effect, and the interactive operation for interactive element 2 can be an explosion effect.
[0108] Specific interactive operations and interactive effects can refer to the following embodiments and will not be introduced here.
[0109] Sub-step 232, in response to the completion of the interactive operation, display the execution result of the first hidden task in the task selection interface.
[0110] The successful execution of the first hidden task is pre-set with at least one interaction operation of a fixed quantity and a fixed type. In response to at least one interaction operation of a fixed quantity and a fixed type for at least one interaction element, if it is determined that the first hidden task is completed, then in the task selection interface, the successful execution result of the first hidden task is displayed, and the successful execution result of the first hidden task is used to indicate that the first hidden task is completed.
[0111] In the case where the interaction operation performed by the user does not match the fixed quantity of the pre-set at least one interaction operation, or does not match the fixed type of the pre-set at least one interaction operation, in the task selection interface, the failed execution result of the first hidden task is displayed, and the failed execution result of the first hidden task is used to indicate that the first hidden task is not completed.
[0112] By performing an interaction operation on at least one interaction element, a corresponding interaction effect is displayed each time the interaction operation is performed, enriching the interface content of the task selection interface, improving the interface display effect of the hidden task, and helping to increase the user's attention and interest in participating in the hidden task.
[0113] This application provides three examples of interaction effects for interaction elements, which will be described in detail below.
[0114] Example 1: At least one interaction element includes: a first interaction element that moves dynamically in the task selection interface.
[0115] Sub-step 231 includes at least one of sub-steps 2311 to 2312.
[0116] Sub-step 2311, in response to a first interaction operation on the first interaction element, when the trigger position of the first interaction operation is within the area corresponding to the first interaction element, display the first interaction effect for the first interaction element.
[0117] The first interaction element can be the task object of the first hidden task, or an interaction element related to the task object of the first hidden task, or any other interaction element. Optionally, the first interaction element can be the same as the hint element corresponding to the first hidden task, or different from the hint element corresponding to the first hidden task.
[0118] The first interaction element moves dynamically in the task selection interface, then the first interaction operation on the first interaction element is an operation that triggers the first interaction element during the process of the first interaction element moving dynamically in the task selection interface. Exemplarily, the first interaction operation can be a click operation.
[0119] Optionally, the trigger position of the first interaction operation may be the display position of the first interaction element in the task selection interface when the user performs the first interaction operation. It may also be the display position of the fourth interaction element in the task selection interface when the user performs the first interaction operation. The fourth interaction element is an interaction element related to the task object of the first hidden task, and the display position of the fourth interaction element changes dynamically in the task selection interface.
[0120] Optionally, the area corresponding to the first interaction element may be the area containing the first interaction element, that is, the display position of the first interaction element is located within the area corresponding to the first interaction element, and then the area corresponding to the first interaction element moves with the movement of the first interaction element. The area corresponding to the first interaction element may be an area centered on the display position of the first interaction element. Then the area corresponding to the first interaction element may be a circular area centered on the display position of the first interaction element, or a loop-shaped area centered on the display position of the first interaction element, or a square area centered on the display position of the first interaction element, or a closed bar-shaped area centered on the display position of the first interaction element, and so on.
[0121] Optionally, the area corresponding to the first interaction element may also be an area that does not necessarily contain the first interaction element. For example, the area corresponding to the first interaction element is located at a preset position on the task selection interface. Then during the dynamic movement of the first interaction element, the display position of the first interaction element may move into the area corresponding to the first interaction element or may move out of the area corresponding to the first interaction element. The area corresponding to the first interaction element may be an area centered on the preset position. Then the area corresponding to the first interaction element may be a circular area centered on the preset position, or a loop-shaped area centered on the preset position, or a square area centered on the preset position, or a closed bar-shaped area centered on the preset position, and so on.
[0122] The first interaction effect for the first interaction element is an effect used to indicate successful triggering, which may be an explosion effect, a fireworks effect, a like effect, etc.
[0123] In some embodiments, the trigger position of the first interaction operation is the display position of the first interaction element in the task selection interface when the user performs the first interaction operation, and the area corresponding to the first interaction element is an area centered on a preset position. Then during the dynamic movement of the first interaction element, when the trigger position of the first interaction operation is within the area corresponding to the first interaction element, the first interaction effect for the first interaction element is displayed.
[0124] In some embodiments, the triggering position of the first interaction operation is the display position of the fourth interaction element in the task selection interface when the user performs the first interaction operation. The area corresponding to the first interaction element may be an area centered on the display position of the first interaction element or an area centered on a preset position. Then, during the process of the dynamic change of the display position of the fourth interaction element, when the triggering position of the first interaction operation is within the area corresponding to the first interaction element, a first interaction effect for the first interaction element is displayed.
[0125] Sub-step 2312: When the triggering position of the first interaction operation is not within the area corresponding to the first interaction element, a second interaction effect for the first interaction element is displayed.
[0126] The second interaction effect for the first interaction element is an effect used to indicate a failure in triggering, and it can be a lighting a cigarette effect, a dissipating effect, a destroying effect, etc.
[0127] Through the above Example 1, a display method for hiding the task content of a task is provided, enabling the user to determine whether the triggering is successful based on the triggering position of the first interaction operation, which helps to improve the user's attention to the display position of the interaction element, enhances the user's concentration in participating in the hidden task, and effectively attracts the user to participate in the hidden task.
[0128] In some embodiments, the first interaction element is a flying element. When the first hidden task is triggered, in response to an operation on the prompt element corresponding to the first hidden task, an animation showing the first interaction element flying at a first speed along a pre-set flight trajectory is displayed in the task selection interface. After the first interaction element has flown at the first speed for a first duration, a first prompt message is displayed, which is used to disappear after being displayed for a second duration to prompt that other task contents of the first hidden task start to be displayed. The first prompt message can be a text message or a pattern message. For example, the first prompt message can be a pattern identifier of an exclamation mark. After the first prompt message disappears, a region corresponding to the first interaction element centered on the first interaction element and a fourth interaction element are displayed. The region corresponding to the first interaction element is a circular region, and the fourth interaction element is an annular element. The radius of the fourth interaction element is greater than the radius of the region corresponding to the first interaction element. The fourth interaction element shrinks and becomes smaller at a second speed in the task selection interface. When the fourth interaction element shrinks to the region corresponding to the first interaction element, in response to a trigger operation on the first interaction element, a first interaction effect for the first interaction element is displayed to prompt that the trigger of the first interaction element is successful. And an animation showing the first interaction element flying at a third speed along a pre-set flight trajectory is displayed, where the third speed is greater than the first speed. When the number of successful triggers of the first interaction element reaches a preset number, the interaction operation is completed, and the execution success result of the first hidden task is displayed in the task selection interface. When the fourth interaction element shrinks to the region corresponding to the first interaction element and no trigger operation on the first interaction element is received, a second interaction effect for the first interaction element is displayed, and the execution failure result of the first hidden task is displayed in the task selection interface.
[0129] For the specific values of the first speed, second speed, third speed, first duration, and second duration involved above, the present application does not make any limitations.
[0130] Figure 5 A schematic diagram showing the task content of the first hidden task based on the first interaction element is shown. After the first hidden task is triggered, the first interaction element 501 is displayed in the task selection interface 500. After the user clicks on the first interaction element 501, an animation showing the first interaction element 501 flying at a first speed along a pre-set flight trajectory is displayed, as shown in Figure 5 Figure (1) therein. After the first interaction element 501 has flown at the first speed for a first duration, a first prompt message is displayed. After the first prompt message disappears, a region 503 corresponding to the first interaction element centered on the first interaction element 501 and a fourth interaction element 502 are displayed, as shown in Figure 5As shown in Figure (2), the area 503 corresponding to the first interaction element is a circular area, the fourth interaction element 502 is an annular element, the area 503 corresponding to the first interaction element is located within the fourth interaction element 502, and the fourth interaction element 502 gradually shrinks and becomes smaller after it appears. When the fourth interaction element 502 shrinks to the area 503 corresponding to the first interaction element, the user clicks on the first interaction element 501, and the first interaction animation indicating successful triggering is displayed. Then, the first interaction element 501 accelerates and flies according to the pre-set flight trajectory, waiting to be triggered by the user again. When the number of successful triggers of the first interaction element 501 reaches the preset number, in the task selection interface 500, the animation indicating the successful execution of the first hidden task is displayed. When the fourth interaction element 502 shrinks to the area 503 corresponding to the first interaction element and the user does not trigger the first interaction element 501, the second interaction animation indicating failed triggering is displayed, as well as the animation indicating the failed execution of the first hidden task.
[0131] Exemplarily, the first hidden task is a boost task for a virtual small plane, the hint element corresponding to the first hidden task is the virtual small plane, and the first interaction element is the virtual small plane. Then, the flowchart for the boost task for the virtual small plane can be referred to Figure 6 as shown. A small plane appears in the task selection interface as a hint message to indicate the activation of the first hidden task. After the user clicks on the small plane, the small plane starts to fly. After flying for a period of time, an exclamation mark appears on top of the small plane, indicating that other task contents of the first hidden task start to be displayed. After the small plane flies for another period of time, an aperture and a shrinking circle appear around the small plane. When the shrinking circle shrinks to within the aperture range, the user clicks on the small plane. It is judged whether the user successfully clicks on the small plane when the shrinking circle shrinks to within the aperture range. If the user does not successfully click on the small plane when the shrinking circle shrinks to within the aperture range, the small plane crashes. If the user successfully clicks on the small plane when the shrinking circle shrinks to within the aperture range, it is judged whether the small plane has reached the maximum acceleration times. If the small plane has not reached the maximum acceleration times, it means that the current small plane is not the last one to be triggered, and the number of successful triggers of the small plane has not reached the preset number. Therefore, the small plane will accelerate and continue to fly for a period of time, and then an aperture and a shrinking circle will appear to prompt the user to trigger. If the small plane reaches the maximum acceleration times, it means that the current small plane is the last one to be triggered, the number of successful triggers of the small plane has reached the preset number, the hidden task is successful, and in the task selection interface, the animation of the small plane quickly flying back to the starting point is displayed, as well as the animation of the small plane flying out of the display screen after playing fireworks.
[0132] Example 2: At least one interaction element includes: at least one second interaction element whose display position changes dynamically in the task selection interface.
[0133] Sub-step 231 includes at least one of sub-steps 2313 to 2314.
[0134] Sub-step 2313, in response to a second interaction operation on a second interaction element, when the second interaction element is in a first state at the trigger moment of the second interaction operation, displays a third interaction effect for the second interaction element.
[0135] The second interaction element can be the task object of a first hidden task, or an interaction element related to the task object of the first hidden task, or any other arbitrary interaction element. Optionally, the second interaction element can be the same as or different from the hint element corresponding to the first hidden task.
[0136] The display position of the second interaction element changes dynamically in the task selection interface. Then, the second interaction operation on the second interaction element is an operation that triggers the second interaction element during the process of the dynamic change of the display position of the second interaction element in the task selection interface. Exemplarily, the second interaction operation can be a click operation.
[0137] The display style of the second interaction element changes dynamically in the task selection interface. For example, the display style of the second interaction element includes a first state and a second state. Then, the display style of the second interaction element dynamically changes between any one of the first state and the second state in the task selection interface. The first state and the second state can be two states with one different display style. For example, the first state and the second state can be two states with different display colors, or different display sizes, or different display forms. The first state and the second state can also be two states with multiple different display styles. For example, the first state and the second state can be two states with different display colors and display sizes, or different display colors and display forms, or different display sizes and display forms, or different display colors, display sizes, and display forms.
[0138] The trigger moment of the second interaction element refers to the moment when the user performs the second interaction operation, that is, the moment when the user triggers the second interaction element. During the process of the dynamic change of the display position of the second interaction element, when the second interaction element is in the first state at the trigger moment of the second interaction element, a third interaction effect for the second interaction element is displayed.
[0139] The third interaction effect for the second interaction element is an effect used to prompt successful triggering, which can be an explosion effect, a fireworks effect, a like effect, etc.
[0140] Sub-step 2314: When the second interaction element is in the second state at the triggering moment of the second interaction operation, display the fourth interaction effect for the second interaction element.
[0141] The fourth interaction effect for the second interaction element is an effect used to indicate a triggering failure, which can be a lighting a cigarette effect, a dissipating effect, a destroying effect, etc.
[0142] Through the above Example 2, a display method for the task content of a hidden task is provided, enabling the user to determine whether the triggering is successful based on whether the second interaction element is in the first state at the triggering moment of the second interaction operation, which helps to improve the user's attention to the display style of the interaction element, enhances the user's concentration in participating in the hidden task, and effectively attracts the user to participate in the hidden task.
[0143] In some embodiments, the second interaction element is a bomb element. When the first hidden task is triggered, in response to an operation on the prompt element corresponding to the first hidden task, display a second prompt message in the task selection interface, and the second prompt message is used to disappear after a third duration to prompt that other task contents of the first hidden task start to be displayed. The second prompt message can be a text message or a pattern message. For example, the second prompt message can be a pattern identifier of an exclamation mark. After the second prompt message disappears, display at least one second interaction element in sequence according to a pre-set point position scheme, and the point position scheme is used to indicate the display order of at least one second interaction element and the display position of at least one second interaction element in the task display interface. In response to a triggering operation on the second interaction element, display an animation of the second interaction element changing from the first color to the second color. Within a fourth duration when the second interaction element is displayed in the second color, in response to a re-triggering operation on the second interaction element, display the third interaction effect for the second interaction element. When at least one second interaction element is triggered successfully, the interaction operation is completed, and in the task selection interface, display the successful execution result of the first hidden task. Within the fourth duration when the second interaction element is displayed in the second color, if no re-triggering operation on the second interaction element is received, display the fourth interaction effect for the second interaction element, and in the task selection interface, display the failed execution result of the first hidden task.
[0144] Regarding the above-mentioned third duration, fourth duration, first color, and second color, the present application does not make any limitations.
[0145] Figure 7The schematic diagram shows the task content of the first hidden task based on the second interactive element. After the first hidden task is triggered, the prompt element corresponding to the first hidden task is displayed in the task selection interface 700. After the user clicks the prompt element corresponding to the first hidden task, the second prompt information is displayed in the task selection interface 700. After the second prompt information disappears, at least one interactive element 701 of the first color is sequentially displayed according to the preset point scheme, such as Figure 7 As shown in Figure (1) in FIG. 1 , the user clicks the interactive element 701 of the first color, and the interactive element 701 of the first color changes from the first color to the second color, as shown in FIG. Figure 7 As shown in (2) of FIG. 1 , an interactive element 702 of a second color is displayed in the task selection interface 700. During the fourth duration of the interactive element 702 of the second color being displayed as the second color, the user clicks on the interactive element 702 of the second color again, and the third interactive animation effect of successful triggering is displayed. When at least one interactive element 702 of the second color is successfully triggered, the animation effect of successful execution of the first hidden task is displayed in the task selection interface 700. During the fourth duration of the interactive element 702 of the second color being displayed as the second color, the user does not click on the interactive element 702 of the second color again, and the fourth interactive animation effect of failed triggering is displayed, and the animation effect of failed execution of the first hidden task is displayed in the task selection interface.
[0146] The schematic diagram of the pre-set point plan can be referred to Figure 8 As shown, after a point position is determined to display the second interactive element, the second interactive element is no longer set to be displayed at the adjacent position of the point position. For example, if the second interactive element is set to be displayed at point 6, the second interactive element is no longer set to be displayed at points 2, 5, 7 and 10. Figure 8 The point position shown is a point position set based on the display position of the task object of the first hidden task, for example, a point position set based on the display position of the prompt element corresponding to the first hidden task.
[0147] For example, the first hidden task is a rescue task for a virtual chick, the prompt element corresponding to the first hidden task is a virtual chick, and the second interactive element is a virtual bomb. The flowchart of the rescue task for the virtual chick can refer to Figure 9As shown. A small bird appears in the task selection interface as a prompt to start the first hidden task. After the user clicks on the small bird, an exclamation mark appears above the small bird's head, prompting the other task contents of the first hidden task to begin to display. Then, bombs appear randomly at points in the task selection interface. After the user clicks on the bomb, the bomb turns red. The user clicks on the red bomb and determines whether the user successfully clicks on the red bomb within the specified time. If the user does not successfully click on the red bomb within the specified time, the bomb explodes and the small bird is blown away. If the user successfully clicks on the red bomb within the specified time, the bomb disappears. If bombs continue to appear after this, it means that the number of successful bomb triggers has not reached the preset number. Therefore, the user needs to continue to click on the bomb until all bombs disappear. If bombs no longer appear after this, it means that the number of successful bomb triggers has reached the preset number, and the hidden task is successful. An animation of a balloon flying up and then disappearing is displayed above the small bird's head.
[0148] Example 3: the at least one interactive element includes: a third interactive element. Then step 220 includes sub-step 221.
[0149] Sub-step 221, displaying memory prompt information, where the memory prompt information is used to prompt the user to remember the characteristic information of the third interactive element.
[0150] Optionally, the memory prompt information may be displayed in the task selection interface, or the memory prompt interface may be switched to display the memory prompt interface on the task selection interface to display the memory prompt information in the memory prompt interface.
[0151] The memory prompt information is configured with a display duration, which is the fifth duration, and the memory prompt information disappears after displaying the fifth duration. The present application does not limit the fifth duration, and illustratively, it can be 1 minute.
[0152] Sub-step 231 includes at least one of sub-steps 2315 to 2316.
[0153] Sub-step 2315, in response to the third interactive operation on the third interactive element, when the operation result of the third interactive operation matches the feature information, displaying a fifth interactive animation for the third interactive element.
[0154] The third interactive element can be the task object of the first hidden task, or an interactive element related to the task object of the first hidden task, or any other interactive element. Optionally, the third interactive element can be the same as the prompt element corresponding to the first hidden task, or different from the prompt element corresponding to the first hidden task.
[0155] Optionally, the third interaction element is a fixed and unchanging interaction element, that is, the third interaction element does not move dynamically in the task selection interface, and the display position of the third interaction element does not change dynamically in the task selection interface, and the display style of the third interaction element does not change dynamically in the task selection interface.
[0156] The third interaction operation for the third interaction element is performed by the user and is an operation for redrawing feature information on the third interaction element. The feature information can be linear feature information, circular feature information, arc-shaped feature information, square feature information, etc.
[0157] After the third interaction element, the user performs the third interaction operation for the third interaction element to obtain the operation result of the third interaction operation. When the operation result of the third interaction operation matches the feature information, a fifth interaction effect for the third interaction element is displayed. The operation result of the third interaction operation is used to indicate the feature information corresponding to the third interaction operation. The operation result of the third interaction operation matching the feature information means that the feature information corresponding to the third interaction operation matches the feature information corresponding to the memory prompt information.
[0158] The fifth interaction effect for the third interaction element is an effect used to prompt the successful execution of the task, which can be an explosion effect, a fireworks effect, a like effect, etc.
[0159] Sub-step 2316, when the operation result of the third interaction operation does not match the feature information, a sixth interaction effect for the third interaction element is displayed.
[0160] The sixth interaction effect for the third interaction element is an effect used to indicate the failure of the task execution, which can be a smoking effect, a dissipating effect, a destroying effect, etc.
[0161] Through the above Example 3, a display method for the task content of a hidden task is provided, enabling the user to determine the successful trigger by matching the operation result of the third interaction operation with the feature information according to the memory prompt information, which helps to improve the user's memory of the memory prompt information, thereby enhancing the user's meticulousness and concentration in participating in the hidden task and effectively attracting the user to participate in the hidden task.
[0162] In some embodiments, there is a bamboo element of the third interaction element. When the first hidden task is triggered, in response to an operation on the prompt element corresponding to the first hidden task, memory prompt information is displayed in the task selection interface. The memory prompt information includes at least one fifth interaction element, and each fifth interaction element includes a third interaction element and at least one notch element. The at least one notch element is displayed on the third interaction element. The memory prompt information is used to prompt to remember the notch angles of the at least one notch element. After the memory prompt information disappears, operation interfaces of at least one round are sequentially displayed in the task selection interface, and a third interaction element is displayed in each round of the operation interface. In response to a third interaction operation on the third interaction element of the current round, when the operation result of the third interaction operation matches at least one notch element corresponding to the third interaction element, the operation interface of the next round is displayed. The third interaction operation is used to draw at least one notch element corresponding to the third interaction element on the third interaction element. When the third interaction operation for the third interaction element of at least one round is completed within the sixth time period and the operation results of the third interaction operations of at least one round match at least one notch element corresponding to at least one third interaction element respectively, a fifth interaction effect for the third interaction element is displayed. In response to a third interaction operation on the third interaction element of the current round, when the operation result of the third interaction operation does not match at least one notch element corresponding to the third interaction element, a sixth interaction effect for the third interaction element is displayed.
[0163] A drawing area is displayed around the third interaction element of each round. The third interaction operation is used to pass through the third interaction element of each round. The above-mentioned operation result of the third interaction operation matching at least one notch element corresponding to the third interaction element means that the notch angle of each notch element drawn by the third interaction operation is within the angle range corresponding to the notch element.
[0164] Regarding the time length of the sixth time period involved above, the present application does not make a limitation.
[0165] Figure 10A schematic diagram showing the task content of the first hidden task based on the third interaction element is presented. After the first hidden task is triggered, the memory prompt interface 1010 is switched and displayed on the task selection interface, and memory prompt information is shown in the memory prompt interface 1010. The memory prompt information includes five fifth interaction elements, and each fifth interaction element includes a third interaction element 1001 and at least one notch element 1002. At least one notch element 1002 is displayed on the third interaction element 1001. After the memory prompt information disappears, the operation interface 1020 is switched and displayed. One third interaction element 1006 is shown in each round of the operation interface 1020. The user draws a notch element 1007 on the third interaction element 1006. When the notch angle of the notch element 1007 is within the angle range corresponding to the notch element 1007, the operation interface of the next round is displayed. The first-round identifier 1003, the second-round identifier 1004, and the third-round identifier 1005 are shown in the operation interface 1020. The first-round identifier 1003 is used to indicate that this round has been completed, the second-round identifier 1004 is used to indicate that this round is in progress, and the third-round identifier 1005 is used to indicate that this round has not started. When the notch drawing operations for all rounds are completed within the sixth time period and the notch operation results for all rounds match the notch elements, an animation showing the successful execution of the first hidden task is displayed. If there is a case where a notch element in a certain round does not match the memory notch element, an animation showing the failed execution of the first hidden task is displayed.
[0166] Figure 11 A schematic diagram showing the notch angle of the notch element in an example is presented. The angle range corresponding to each notch element is the angle range obtained by increasing the notch angle of this notch element by the first angle and decreasing the notch angle of this notch element by the first angle. Regarding the value of the first angle, the present application does not make a limitation. Exemplarily, the first angle can be 5 degrees. Then, if the notch angle of the notch element is 135 degrees, the angle range corresponding to this notch element is 130 degrees to 140 degrees. Exemplarily, if the first angle is 10 degrees, the angle range corresponding to this notch element is 125 degrees to 145 degrees.
[0167] Figure 12 A schematic diagram showing the drawing area displayed around the third interaction element in each round is presented. A drawing area 1202 is displayed around the third interaction element 1201, and the user performs a third interaction operation on the third interaction element within the drawing area 1202. It should be noted that the third interaction operation needs to pass through the third interaction element in each round. As Figure 13The schematic diagram of the path drawn by the user is shown below. The position where the user presses the finger is used as the starting point. During the holding process, a straight line needs to be drawn in real time according to the movement of the finger from the starting point to the current finger position, and the position where the user lifts the finger is used as the ending point to obtain the drawing path of the third interaction operation. Among them, the drawing path of the third interaction operation needs to be located on both sides of the third interaction element respectively. For example, on the left and right sides of the third interaction element, or on the upper and lower sides of the third interaction element respectively, so as to meet the operation requirement of passing through the third interaction element. Figure 14 The schematic diagram shows correct and incorrect examples of the third interaction operation. Figure 14 In (1) of the figure, the schematic diagram shows correct and incorrect examples of the third interaction operation drawn from left to right. The starting point and the ending point of the third interaction operation are respectively located in Figure 14 the left gray area and the right gray area in (1) of the figure, to achieve the drawing path from left to right or from right to left. Figure 14 In (2) of the figure, the schematic diagram shows correct and incorrect examples of the third interaction operation drawn from top to bottom. The starting point and the ending point of the third interaction operation are respectively located in Figure 14 the upper gray area and the lower gray area in (2) of the figure, to achieve the drawing path from top to bottom or from bottom to top.
[0168] Exemplarily, the first hidden task is the task of drawing cut marks on bamboo. The prompt element corresponding to the first hidden task can be any element, and the third interaction element is bamboo. Then, the flowchart of the task of drawing cut marks on bamboo can be referred to Figure 15 as shown. The bamboo memory interface appears on the task selection interface, and memory prompt information appears in the bamboo memory interface, and the memory prompt information is displayed according to the preset timing. After the timing ends, the cut mark drawing interface appears. The user draws cut marks in the switching drawing interface. After the timing of the current round ends, judge the path drawn by the user gesture. If the drawn path is not within the angular range corresponding to the cut mark element, an animation indicating drawing failure and a prompt message indicating task failure are displayed. If the drawn path is within the angular range corresponding to the cut mark element, an animation indicating drawing success is displayed, and it is judged whether there are remaining rounds. If there are remaining rounds, the user continues to draw cut marks on the third interaction element in the current round. If there are no remaining rounds, a prompt message indicating task success is displayed. Subsequently, the cut marks are displayed back to the task selection interface. If the number of times the user completes the hidden task reaches the threshold, a prompt message indicating obtaining a hidden reward is displayed.
[0169] Next, the task content of the first hidden task will be introduced.
[0170] In some embodiments, when the first hidden task is triggered for the Nth time and N is less than or equal to the first threshold, the task content of the first hidden task is fixed task content. When the first hidden task is triggered for the Nth time and N is greater than the first threshold, the task content of the first hidden task is random task content.
[0171] When the first hidden task is triggered within the number of times of the first threshold, the task content of the first hidden task is fixed task content. When the first hidden task is triggered again after the number of times of the first threshold, the task content of the first hidden task is random task content.
[0172] Regarding the specific value of the first threshold, this application does not make any limitations. Exemplarily, if the first threshold is 3, then when the first hidden task is triggered for the first time, the task content of the first hidden task is the first level of the boosting task for the virtual small plane. When the first hidden task is triggered for the second time, the task content of the first hidden task is the second level of the boosting task for the virtual small plane. When the first hidden task is triggered for the third time, the task content of the first hidden task is the first level of the notch drawing task for the bamboo. When the first hidden task is triggered for the fourth time, the task content of the first hidden task can be the uncompleted levels of each hidden task. Among them, the task content of the first level and the second level of the boosting task for the virtual small plane, and the first level of the notch drawing task for the bamboo are fixed task content, and the task content of the remaining levels of each hidden task is random task content. Therefore, when the first hidden task is triggered within the number of times of the first threshold, both the task type and the task content of the task levels of the first hidden task are fixed. When the first hidden task is triggered again after the number of times of the first threshold, the task type and the task content of the task levels of the first hidden task are random.
[0173] The fixed task content is used to indicate that the task parameters of the first hidden task are fixedly configured. Therefore, the task difficulty of the first hidden task with fixed task content is fixed, that is, it means that the task difficulty of the first hidden task to be completed within the number of times of the first threshold is the fixedly configured fixed task difficulty. The random task content is used to indicate that the task parameters of the first hidden task are randomly configured. Therefore, the task difficulty of the first hidden task with random task content is random, that is, it means that the task difficulty of the first hidden task to be completed after the number of times of the first threshold is uncertain, and it may be higher than the task difficulty of the first hidden task to be completed within the number of times of the first threshold, or it may be lower than the task difficulty of the first hidden task to be completed within the number of times of the first threshold. This application does not make any limitations in this regard.
[0174] By setting the task type and the task content of the task levels fixed within the first threshold number of times for the first hidden task, it enables users to participate in the hidden task more easily. After users get used to the hidden task, the task type and the task content of the task levels are randomly selected to ensure the freshness and interest level of users for the first hidden task, and enhance the exploration pleasure of users for the hidden task.
[0175] In some embodiments, the task content of the first hidden task includes K levels, where K is an integer greater than 1. The task content of the first L levels among the K levels is fixed task content. The task content of the other levels except the first L levels among the K levels is random task content, where L is a positive integer less than K.
[0176] The number of levels included in different hidden tasks can be the same or different, and the number of levels with fixed task content in different hidden tasks can be the same or different. Exemplarily, if the first hidden task is a boosting task for a virtual small plane, the task content of the first 2 levels of the boosting task for the virtual small plane is fixed task content. If the first hidden task is a rescue task for a virtual small chick, the task content of the first 2 levels of the rescue task for the virtual small chick is fixed task content. If the first hidden task is a notch drawing task for bamboo, the task content of the first 3 levels of the notch drawing task for bamboo is fixed task content.
[0177] Therefore, after the first hidden task is triggered for the first L times, the task content of the first hidden task is fixed task content. After the first hidden task is triggered for L times, the task content of the first hidden task is random task content.
[0178] By setting the task content with a fixed difficulty for the first L levels of each first hidden task, it enables users to familiarize themselves with the task gameplay of the first hidden task in the early stage, provides an adaptation period for users to participate in the first hidden task. Thus, in the first hidden task after the L levels, users can adapt to the difficulty change of the first hidden task, and can also prevent the later user experience from being repetitive, avoiding affecting the interest level of users for the first hidden task, and enhancing the exploration pleasure of users for the hidden task.
[0179] In some embodiments, the first hidden task includes M task parameters, and the task content of the first hidden task is determined based on the M task parameters, where M is a positive integer; different values of the M task parameters are used to determine T candidate task contents of the first hidden task, where T is an integer greater than 1. The random task content is a task content randomly determined from the T candidate task contents.
[0180] The number of task parameters included in different hidden tasks can be the same or different. For example, the number of task parameters for the boosting task of a virtual small plane can be 7, the number of task parameters for the rescue task of a virtual chick can be 6, and the number of task parameters for the notch drawing task of bamboo can be 6. Arbitrarily combine the M task parameters of the first hidden task to obtain T candidate task contents of the first hidden task.
[0181] The fixed task content is a task content pre-selected from the T candidate task contents of the first hidden task, and the random task content is a task content randomly determined from the T candidate task contents of the first hidden task.
[0182] Exemplarily, in the boosting task for a virtual small plane, the task parameters are as shown in Table 1 below.
[0183] Table 1
[0184]
[0185]
[0186] The above trajectory id is used to indicate a pre-set flight trajectory, the inner aperture diameter is used to indicate the inner circular radius of the aperture range, the outer aperture diameter is used to indicate the outer circular radius of the aperture range, the contraction speed is used to indicate the speed when the contraction circle contracts (the above second speed), the flight speed 1 is used to indicate the flight speed when the aperture appears, the interval time refers to the interval time for the plane to accelerate, and the flight speed 2 is used to indicate the flight speed when the aperture does not appear.
[0187] By arbitrarily combining the M task parameters of the first hidden task in advance to obtain T candidate task contents of the first hidden task, when randomly determining the task content, a task content can be directly randomly determined from the T candidate task contents of the first hidden task, avoiding randomly selecting task parameters for combination at present and affecting the response efficiency of the hidden task.
[0188] Application scenario embodiments:
[0189] The task display method provided in the embodiments of this application can be applied to the game field, video field, music field, etc. Below, the task display method applied to the game field and video field will be introduced.
[0190] Applied to the game field:
[0191] In one application scenario, the task display method can be applied to the game field. Figure 16The flowchart of the task display method provided by an embodiment of the present application applied to the game field is shown. The execution subject of each step of this method can be a terminal device. This method may include at least one of the following steps 1610 to 1630.
[0192] Step 1610, display at least one task option in the game task selection interface, and each task option corresponds to a basic game task.
[0193] Step 1620, when the first hidden game task is triggered, display the task content of the first hidden game task in the game task selection interface; wherein, the first hidden game task is other game tasks except the basic game tasks.
[0194] Step 1630, in response to an interaction operation on the task content of the first hidden game task, display the execution result of the first hidden game task in the game task selection interface.
[0195] In some embodiments, the task content of the first hidden game task includes: at least one interaction element. In response to an interaction operation on the at least one interaction element, display the interaction effect for the at least one interaction element in the game task selection interface; in response to the completion of the interaction operation, display the execution result of the first hidden game task in the game task selection interface.
[0196] In some embodiments, the interaction element satisfies at least one of the following characteristics: the interaction element moves dynamically in the game task selection interface; the display position of the interaction element changes dynamically in the game task selection interface; the display style of the interaction element changes dynamically in the game task selection interface.
[0197] In some embodiments, when the first hidden game task is triggered, display a hint element corresponding to the first hidden game task in the game task selection interface, and the hint element is used to activate the first hidden game task; in response to an operation on the hint element, execute the step of displaying the task content of the first hidden game task in the game task selection interface.
[0198] In some embodiments, the triggering conditions of the first hidden game task include at least one of the following: based on the hidden game task triggering probability, determine that the hidden game task is triggered, and the hidden game task triggering probability is a probability value for triggering the hidden game task; when the hidden game task is triggered, randomly select the first hidden game task from at least two candidate hidden game tasks.
[0199] In some embodiments, when the basic game task is completed, the triggering probability of the hidden game task is increased; wherein, there is an upper limit value for the triggering probability of the hidden game task, and when the hidden game task is completed, the triggering probability of the hidden game task is reset to the lower limit value.
[0200] In some embodiments, when the first hidden game task is triggered for the Nth time and N is less than or equal to the first threshold, the task content of the first hidden game task is fixed task content; when the first hidden game task is triggered for the Nth time and N is greater than the first threshold, the task content of the first hidden game task is random task content.
[0201] In some embodiments, the task content of the first hidden game task includes K levels, where K is an integer greater than 1; the task content of the first L levels among the K levels is fixed task content; the task content of the other levels except the first L levels among the K levels is random task content, and L is a positive integer less than K.
[0202] In some embodiments, the first hidden game task includes M task parameters, and the task content of the first hidden game task is determined based on the M task parameters, where M is a positive integer; different values of the M task parameters are used to determine T candidate game task contents of the first hidden game task, where T is an integer greater than 1; the random task content is a game task content randomly determined from the T candidate game task contents.
[0203] In some embodiments, at least one interaction element includes: a first interaction element that moves dynamically in the game task selection interface. In response to a first interaction operation on the first interaction element, when the triggering position of the first interaction operation is within the area corresponding to the first interaction element, a first interaction effect for the first interaction element is displayed; when the triggering position of the first interaction operation is not within the area corresponding to the first interaction element, a second interaction effect for the first interaction element is displayed.
[0204] In some embodiments, at least one interaction element includes: at least one second interaction element whose display position changes dynamically in the game task selection interface. In response to a second interaction operation on the second interaction element, when the second interaction element is in the first state at the triggering moment of the second interaction operation, a third interaction effect for the second interaction element is displayed; when the second interaction element is in the second state at the triggering moment of the second interaction operation, a fourth interaction effect for the second interaction element is displayed.
[0205] In some embodiments, at least one interaction element includes: a third interaction element. A memory prompt message is displayed, and the memory prompt message is used to prompt to remember the characteristic information of the third interaction element; in response to a third interaction operation on the third interaction element, when the operation result of the third interaction operation matches the characteristic information, a fifth interaction effect for the third interaction element is displayed; when the operation result of the third interaction operation does not match the characteristic information, a sixth interaction effect for the third interaction element is displayed.
[0206] By means of a relatively common and simple game task of completing a basic game task by the user, the triggering of a low-probability hidden game task is carried out, which reduces the triggering threshold and difficulty of the hidden game task, and the hidden game task is no longer some simple texts or independent levels, but a set of small games with a complete mechanism. The small games have rich gameplay and levels, and each triggering of the hidden game task will bring a different gaming experience. Moreover, after clearing a certain number of hidden game tasks, another Easter egg will be triggered, allowing the user to obtain some special rewards, and the user can have a feeling of surprise on top of the surprise.
[0207] Applied to the video field:
[0208] In an application scenario, the task display method can be applied to the video field. Figure 17 The flowchart of the task display method applied to the video field provided by an embodiment of the present application is shown. The execution subject of each step of this method can be a terminal device. This method can include at least one of the following steps 1710 to 1730.
[0209] Step 1710, display at least one task option in the video task selection interface, and each task option corresponds to a basic video task.
[0210] Step 1720, when the first hidden video task is triggered, display the task content of the first hidden video task in the video task selection interface; wherein, the first hidden video task is other video tasks except the basic video tasks.
[0211] Step 1730, in response to an interaction operation on the task content of the first hidden video task, display the execution result of the first hidden video task in the video task selection interface.
[0212] In some embodiments, the task content of the first hidden video task includes: at least one interaction element. In response to an interaction operation on at least one interaction element, display an interaction effect for at least one interaction element in the video task selection interface; in response to the completion of the interaction operation, display the execution result of the first hidden video task in the video task selection interface.
[0213] In some embodiments, the interactive element satisfies at least one of the following characteristics: the interactive element moves dynamically in the video task selection interface; the display position of the interactive element changes dynamically in the video task selection interface; the display style of the interactive element changes dynamically in the video task selection interface.
[0214] In some embodiments, when the first hidden video task is triggered, in the video task selection interface, a prompt element corresponding to the first hidden video task is displayed, and the prompt element is used to activate the first hidden video task; in response to an operation on the prompt element, the step of displaying the task content of the first hidden video task in the video task selection interface is executed.
[0215] In some embodiments, the triggering conditions of the first hidden video task include at least one of the following: based on the hidden video task triggering probability, it is determined that the hidden video task is triggered, and the hidden video task triggering probability refers to the probability value of triggering the hidden video task; when the hidden video task is triggered, the first hidden video task is randomly selected from at least two candidate hidden video tasks.
[0216] In some embodiments, when the basic video task is completed, the hidden video task triggering probability is increased; wherein, the hidden video task triggering probability has an upper limit value, and when the hidden video task is completed, the hidden video task triggering probability is reset to the lower limit value.
[0217] In some embodiments, when the first hidden video task is triggered for the Nth time and N is less than or equal to the first threshold, the task content of the first hidden video task is fixed task content; when the first hidden video task is triggered for the Nth time and N is greater than the first threshold, the task content of the first hidden video task is random task content.
[0218] In some embodiments, the task content of the first hidden video task includes K levels, where K is an integer greater than 1; the task content of the first L levels among the K levels is fixed task content; the task content of the other levels except the first L levels among the K levels is random task content, and L is a positive integer less than K.
[0219] In some embodiments, the first hidden video task includes M task parameters, and the task content of the first hidden video task is determined based on the M task parameters, where M is a positive integer; different values of the M task parameters are used to determine T candidate video task contents of the first hidden video task, where T is an integer greater than 1; the random task content is a video task content randomly determined from the T candidate video task contents.
[0220] In some embodiments, at least one interaction element includes: a first interaction element that moves dynamically in a video task selection interface. In response to a first interaction operation on the first interaction element, when the trigger position of the first interaction operation is within the area corresponding to the first interaction element, a first interaction effect for the first interaction element is displayed; when the trigger position of the first interaction operation is not within the area corresponding to the first interaction element, a second interaction effect for the first interaction element is displayed.
[0221] In some embodiments, at least one interaction element includes: at least one second interaction element whose display position changes dynamically in a video task selection interface. In response to a second interaction operation on the second interaction element, when the second interaction element is in a first state at the trigger moment of the second interaction operation, a third interaction effect for the second interaction element is displayed; when the second interaction element is in a second state at the trigger moment of the second interaction operation, a fourth interaction effect for the second interaction element is displayed.
[0222] In some embodiments, at least one interaction element includes: a third interaction element. Memory prompt information is displayed, and the memory prompt information is used to prompt to remember the feature information of the third interaction element; in response to a third interaction operation on the third interaction element, when the operation result of the third interaction operation matches the feature information, a fifth interaction effect for the third interaction element is displayed; when the operation result of the third interaction operation does not match the feature information, a sixth interaction effect for the third interaction element is displayed.
[0223] By triggering a hidden video task based on the trigger probability of the hidden video task after the user completes a basic video task, the user can participate in the hidden video task during the video viewing process, which improves the user's interest in video viewing, enriches the program content of the video application, and helps to increase the number of users of the video application.
[0224] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For the details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0225] Please refer to Figure 18 , which shows a block diagram of a task display device provided by an embodiment of the present application. The device has the function of implementing the above-mentioned task display method, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device introduced above or can be set in the terminal device. As Figure 18 shown, the device 1800 may include: a basic display module 1810, a hidden display module 1820, and a result display module 1830.
[0226] A basic display module 1810 is configured to display at least one task option in a task selection interface, and each of the task options corresponds to a basic task.
[0227] A hidden display module 1820 is configured to, when a first hidden task is triggered, display the task content of the first hidden task in the task selection interface; wherein, the first hidden task is a task other than the basic tasks.
[0228] A result display module 1830 is configured to, in response to an interaction operation on the task content of the first hidden task, display the execution result of the first hidden task in the task selection interface.
[0229] In some embodiments, the task content of the first hidden task includes: at least one interaction element; the result display module 1830 is configured to:
[0230] In response to an interaction operation on the at least one interaction element, display an interaction effect on the at least one interaction element in the task selection interface;
[0231] In response to the completion of the interaction operation, display the execution result of the first hidden task in the task selection interface.
[0232] In some embodiments, the interaction element satisfies at least one of the following characteristics:
[0233] The interaction element moves dynamically in the task selection interface;
[0234] The display position of the interaction element changes dynamically in the task selection interface;
[0235] The display style of the interaction element changes dynamically in the task selection interface.
[0236] In some embodiments, the hidden display module 1820 is configured to:
[0237] When the first hidden task is triggered, display a prompt element corresponding to the first hidden task in the task selection interface, and the prompt element is used to activate the first hidden task;
[0238] In response to an operation on the prompt element, execute the step of displaying the task content of the first hidden task in the task selection interface.
[0239] In some embodiments, the triggering conditions of the first hidden task include at least one of the following:
[0240] Determine that the hidden task is triggered based on the hidden task trigger probability, where the hidden task trigger probability refers to the probability value of triggering the hidden task;
[0241] In the case where the hidden task is triggered, randomly select the first hidden task from at least two candidate hidden tasks.
[0242] In some embodiments, the hidden display module 1820 is configured to:
[0243] Increase the hidden task trigger probability in the case where the basic task is completed;
[0244] Wherein, the hidden task trigger probability has an upper limit value, and in the case where the hidden task is completed, the hidden task trigger probability is reset to the lower limit value.
[0245] In some embodiments, in the case where the first hidden task is triggered for the Nth time and N is less than or equal to the first threshold, the task content of the first hidden task is fixed task content;
[0246] In the case where the first hidden task is triggered for the Nth time and N is greater than the first threshold, the task content of the first hidden task is random task content.
[0247] In some embodiments, the task content of the first hidden task includes K levels, where K is an integer greater than 1;
[0248] The task content of the first L levels among the K levels is fixed task content;
[0249] The task content of the other levels among the K levels except the first L levels is random task content, where L is a positive integer less than K.
[0250] In some embodiments, the first hidden task includes M task parameters, and the task content of the first hidden task is determined based on the M task parameters, where M is a positive integer; different values of the M task parameters are used to determine T candidate task contents of the first hidden task, where T is an integer greater than 1;
[0251] The random task content is one task content randomly determined from the T candidate task contents.
[0252] In some embodiments, the at least one interaction element includes: a first interaction element that moves dynamically in the task selection interface; the result display module 1830 is configured to:
[0253] In response to a first interaction operation on the first interaction element, when the trigger position of the first interaction operation is within the area corresponding to the first interaction element, display a first interaction effect for the first interaction element;
[0254] When the trigger position of the first interaction operation is not within the area corresponding to the first interaction element, display a second interaction effect for the first interaction element.
[0255] In some embodiments, the at least one interaction element includes: at least one second interaction element whose display position dynamically changes in the task selection interface; the result display module 1830 is configured to:
[0256] In response to a second interaction operation on the second interaction element, when the second interaction element is in a first state at the trigger moment of the second interaction operation, display a third interaction effect for the second interaction element;
[0257] When the second interaction element is in a second state at the trigger moment of the second interaction operation, display a fourth interaction effect for the second interaction element.
[0258] In some embodiments, the at least one interaction element includes: a third interaction element; the result display module 1830 is configured to:
[0259] Display memory prompt information for prompting to remember the characteristic information of the third interaction element;
[0260] In response to a third interaction operation on the third interaction element, when the operation result of the third interaction operation matches the characteristic information, display a fifth interaction effect for the third interaction element;
[0261] When the operation result of the third interaction operation does not match the characteristic information, display a sixth interaction effect for the third interaction element.
[0262] It should be noted that for the device provided in the above embodiments, when implementing its functions, only the division of the above function modules is used for illustration. In actual applications, the above functions can be allocated to different function modules according to needs, that is, the content structure of the device is divided into different function modules to complete all or part of the functions described above. In addition, the device provided in the above embodiments and the method embodiments belong to the same concept, and the specific implementation process can be seen in the method embodiments, which will not be repeated here.
[0263] Please refer to Figure 19, which shows a structural block diagram of a terminal device 1900 provided in an embodiment of the present application. The terminal device 1900 can be any electronic device with data computing, processing, and storage functions. The terminal device 1900 can be used to implement the task display method provided in the above embodiment.
[0264] Generally, the terminal device 1900 includes a processor 1901 and a memory 1902.
[0265] The processor 1901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1901 can be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1901 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1901 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0266] The memory 1902 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1902 may further include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1902 is used to store a computer program, and the computer program is configured to be executed by one or more processors to implement the above task display method.
[0267] Those skilled in the art can understand that Figure 19 the structure shown in
[0268] In a schematic embodiment, a computer-readable storage medium is further provided. A computer program is stored in the storage medium, and when the computer program is executed by a processor of a terminal device, the above-mentioned task display method is implemented. Optionally, the above-mentioned computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0269] In an exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program, and the computer program is stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the terminal device executes the above-mentioned task display method.
[0270] It should be noted that, before and during the process of collecting relevant data of the user, this application can display a prompt interface, a pop-up window or output a voice prompt message. The prompt interface, the pop-up window or the voice prompt message is used to prompt the user that their relevant data is being collected currently, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the confirmation operation issued by the user for the prompt interface or the pop-up window. Otherwise (that is, when the confirmation operation issued by the user for the prompt interface or the pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are ended, that is, the relevant data of the user is not obtained. In other words, all user data collected by this application is processed strictly in accordance with the requirements of relevant national laws and regulations. Obtaining the informed consent or separate consent of the personal information subject is carried out under the condition that the user agrees and authorizes, and subsequent data use and processing behaviors are carried out within the scope of laws, regulations and the authorization of the personal information subject, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of relevant countries and regions.
[0271] It should be understood that "a plurality of" mentioned herein refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the front and rear associated objects. In addition, the step numbers described herein only exemplarily show a possible execution sequence between steps. In some other embodiments, the above steps may not be executed in the order of the numbers. For example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in the reverse order of the illustration. The embodiments of this application do not make any limitations in this regard.
[0272] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.
Claims
1. A task display method, characterized in that, The method includes: displaying at least one task option in a task selection interface, each of the task options corresponding to a basic task; when a first hidden task is triggered, displaying the task content of the first hidden task in the task selection interface; wherein, the first hidden task is a task other than the basic tasks; in response to an interaction operation on the task content of the first hidden task, displaying the execution result of the first hidden task in the task selection interface.
2. The method according to claim 1, wherein The task content of the first hidden task includes: at least one interaction element; The displaying the execution result of the first hidden task in the task selection interface in response to an interaction operation on the task content of the first hidden task includes: in response to an interaction operation on the at least one interaction element, displaying an interaction effect on the at least one interaction element in the task selection interface; in response to the completion of the interaction operation, displaying the execution result of the first hidden task in the task selection interface.
3. The method according to claim 2, wherein The interaction element satisfies at least one of the following characteristics: the interaction element moves dynamically in the task selection interface; the display position of the interaction element changes dynamically in the task selection interface; the display style of the interaction element changes dynamically in the task selection interface.
4. The method according to any one of claims 1 to 3, characterized in that The method further includes: when the first hidden task is triggered, displaying a prompt element corresponding to the first hidden task in the task selection interface, the prompt element being used to activate the first hidden task; in response to an operation on the prompt element, performing the step of displaying the task content of the first hidden task in the task selection interface.
5. The method according to any one of claims 1 to 4, characterized in that The triggering condition of the first hidden task includes at least one of the following: determining that the hidden task is triggered based on a hidden task triggering probability, the hidden task triggering probability being a probability value for triggering the hidden task; when the hidden task is triggered, randomly selecting the first hidden task from at least two candidate hidden tasks.
6. The method according to claim 5, characterized in that, The method further includes: increasing the hidden task triggering probability when the basic task is completed; wherein, the hidden task triggering probability has an upper limit value, and when the hidden task is completed, the hidden task triggering probability is reset to a lower limit value.
7. The method according to any one of claims 1 to 6, wherein when the first hidden task is triggered for the Nth time and N is less than or equal to a first threshold, the task content of the first hidden task is fixed task content; when the first hidden task is triggered for the Nth time and N is greater than the first threshold, the task content of the first hidden task is random task content.
8. The method according to any one of claims 1 to 7, characterized in that The task content of the first hidden task includes K levels, where K is an integer greater than 1; the task content of the first L levels among the K levels is fixed task content; the task content of the other levels among the K levels except the first L levels is random task content, where L is a positive integer less than K.
9. The method according to claim 7 or 8, characterized in that, The first hidden task includes M task parameters, and the task content of the first hidden task is determined based on the M task parameters, where M is a positive integer; different values of the M task parameters are used to determine T candidate task contents of the first hidden task, and T is an integer greater than 1; The random task content is a task content randomly determined from the T candidate task contents.
10. The method according to claim 2, characterized in that, The at least one interaction element includes: a first interaction element that moves dynamically in the task selection interface; In response to an interaction operation on the at least one interaction element, in the task selection interface, an interaction effect for the at least one interaction element is displayed, including: In response to a first interaction operation on the first interaction element, when the trigger position of the first interaction operation is within the area corresponding to the first interaction element, a first interaction effect for the first interaction element is displayed; When the trigger position of the first interaction operation is not within the area corresponding to the first interaction element, a second interaction effect for the first interaction element is displayed.
11. The method according to claim 2, wherein The at least one interaction element includes: at least one second interaction element whose display position changes dynamically in the task selection interface; In response to an interaction operation on the at least one interaction element, in the task selection interface, an interaction effect for the at least one interaction element is displayed, including: In response to a second interaction operation on the second interaction element, when the second interaction element is in a first state at the trigger moment of the second interaction operation, a third interaction effect for the second interaction element is displayed; When the second interaction element is in a second state at the trigger moment of the second interaction operation, a fourth interaction effect for the second interaction element is displayed.
12. The method according to claim 2, wherein The at least one interaction element includes: a third interaction element; the method further includes: Displaying a memory prompt message for prompting to remember the characteristic information of the third interaction element; In response to an interaction operation on the at least one interaction element, in the task selection interface, an interaction effect for the at least one interaction element is displayed, including: In response to a third interaction operation on the third interaction element, when the operation result of the third interaction operation matches the characteristic information, a fifth interaction effect for the third interaction element is displayed; When the operation result of the third interaction operation does not match the characteristic information, a sixth interaction effect for the third interaction element is displayed.
13. A task display device, characterized in that, The device includes: A basic display module for displaying at least one task option in the task selection interface, and each task option corresponds to a basic task; A hidden display module for, when a first hidden task is triggered, displaying the task content of the first hidden task in the task selection interface; wherein, the first hidden task is a task other than the basic task; A result display module, configured to display an execution result of the first hidden task in the task selection interface in response to an interaction operation on the task content of the first hidden task.
14. A terminal device, characterized in that, The terminal device includes a processor and a memory, and a computer program is stored in the memory. The computer program is loaded and executed by the processor to implement the task display method according to any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium. The computer program is loaded and executed by a processor to implement the task display method according to any one of claims 1 to 12.
16. A computer program product, characterized in that, The computer program product includes a computer program. The computer program is loaded and executed by a processor to implement the task display method according to any one of claims 1 to 12.