Task processing method and device in virtual scene, equipment, medium and product

By displaying task ring controls and task routes in a virtual scene and sorting task routes based on sorting elements, the problem of low user task selection efficiency is solved, and task execution efficiency and human-computer interaction efficiency are improved.

CN120346520APending Publication Date: 2025-07-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510383160.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-19
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In a virtual scenario, users need to view each task to understand the task order, resulting in low task selection efficiency, which in turn affects human-computer interaction efficiency.

Method used

Provides a task processing method, by displaying a task loop control, displaying a task route in response to a trigger operation, the task route takes the task to be executed as a node, and sorts it based on the sorting element, allowing the user to select a target task route to execute the task.

Benefits of technology

It improves the efficiency and convenience of virtual objects in performing tasks, enhances human-computer interaction efficiency, and reduces users' frequent viewing and selection operations on tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120346520A_ABST
    Figure CN120346520A_ABST
Patent Text Reader

Abstract

The invention provides a task processing method and device in a virtual scene, equipment, a medium and a product, and the method comprises the steps: displaying a plurality of to-be-executed tasks, displaying a task loop control, responding to a triggering operation for the task loop control, displaying at least one task route, and enabling the task route to take the to-be-executed tasks as route nodes, the task path management module is used for guiding the virtual object to sequentially complete the to-be-executed tasks based on the path nodes, different task paths correspond to different sorting elements, the sorting of the to-be-executed tasks in the task paths is obtained after sorting based on the sorting elements, and the task path management module responds to a selection operation for a target task path in the at least one task path. And determining the target task route as the task route of the to-be-executed task to be executed by the virtual object, so that the task execution efficiency of the virtual object can be improved, the task execution convenience of the virtual object can be improved, and the man-machine interaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of a patent application with an application date of January 19, 2024, a Chinese patent application number of 202410084658.9, and an invention title of "Task Screening Method, Device, Equipment, Medium and Product in Virtual Scenes". Technical Field

[0002] This application relates to the field of Internet technologies, and in particular, to a task processing method, device, equipment, medium and product in virtual scenes. Background Art

[0003] In related games, tasks obtained by virtual objects are arranged in the order of acquisition. When a user wants to understand the tasks, the user needs to view each task, resulting in low efficiency in understanding tasks. Furthermore, tasks to be executed can be selected based on the user's understanding of the tasks. However, due to the low efficiency of understanding tasks, the efficiency of the user in selecting tasks to be executed is low, and thus the human-computer interaction efficiency is low. Summary of the Invention

[0004] Embodiments of this application provide a task processing method, device, equipment, medium and product in virtual scenes, which can improve the efficiency of virtual objects in executing tasks, enhance the convenience of virtual objects in executing tasks, and improve the human-computer interaction efficiency.

[0005] The technical solution of the embodiments of this application is implemented as follows:

[0006] Embodiments of this application provide a task processing method in virtual scenes. The method includes:

[0007] Display a plurality of tasks to be executed, and display a task ring control;

[0008] In response to a trigger operation on the task ring control, display at least one task route. The task route uses the tasks to be executed as route nodes and is used to guide a virtual object to sequentially complete each of the tasks to be executed based on each of the route nodes;

[0009] Among them, different task routes correspond to different sorting elements, and the sorting of the tasks to be executed in the task route is obtained after sorting based on the sorting elements;

[0010] In response to a selection operation on a target task route among the at least one task route, determine the target task route as the task route for the virtual object to execute the tasks to be executed.

[0011] Embodiments of this application provide a task screening device in virtual scenes. The device includes:

[0012] A display module for displaying multiple tasks to be executed and a task ring control;

[0013] A response module for responding to a trigger operation on the task ring control to display at least one task route, where the task route uses the tasks to be executed as route nodes and is used to guide a virtual object to sequentially complete each of the tasks to be executed based on each of the route nodes;

[0014] Among them, different task routes correspond to different sorting elements, and the sorting of the tasks to be executed in the task route is obtained after sorting based on the sorting elements;

[0015] The response module is further configured to, in response to a selection operation on a target task route among the at least one task route, determine the target task route as the task route for the virtual object to execute the tasks to be executed.

[0016] In the above solution, the display module is further configured to display a task filtering interface corresponding to the virtual scene and display a plurality of candidate tasks for selection in the task filtering interface; in response to a task filtering instruction triggered based on the task filtering interface, display the tasks to be executed obtained by filtering the candidate tasks according to at least one filtering element; among them, the tasks to be executed are used for the virtual object to execute in the virtual scene to obtain a first virtual resource.

[0017] In the above solution, the display module is further configured to display a plurality of filtering elements in the task filtering interface.

[0018] The response module is further configured to, in response to a selection operation on a first filtering element among the plurality of filtering elements, receive the task filtering instruction.

[0019] The response module is further configured to, in response to the task filtering instruction triggered based on the task filtering interface, display the tasks to be executed obtained by filtering the candidate tasks according to the first filtering element.

[0020] In the above solution, the display module is further configured to display at least one filtering element input area in the task filtering interface, and an input prompt for the filtering element input area is displayed in the filtering element input area.

[0021] The response module is further configured to, based on the input prompt, in response to a numerical input operation of a second filtering element triggered in a target filtering element input area, receive the task filtering instruction carrying the value of the second filtering element.

[0022] The response module is further configured to, in response to the task screening instruction triggered based on the task screening interface, display the to-be-executed tasks obtained by screening the candidate tasks according to the values of the second screening element.

[0023] In the above solution, the display module is further configured to perform one or more of the following:

[0024] When the screening element is the task duration, display the to-be-executed tasks obtained by screening the candidate tasks according to the task duration, where the task duration is used to limit the duration of each to-be-executed task;

[0025] When the screening element is the execution duration, display the combination of to-be-executed tasks obtained by screening the candidate tasks according to the execution duration, where the execution duration is used to limit the duration and value of the to-be-executed tasks in each combination of to-be-executed tasks;

[0026] When the screening element is the task distance, display the to-be-executed tasks obtained by screening the candidate tasks according to the task distance, where the task distance is used to limit the route distance between the current position of the virtual object and the task point of the to-be-executed task;

[0027] When the screening element is the task difficulty, display the to-be-executed tasks obtained by screening the candidate tasks according to the task difficulty, where the task difficulty is used to limit the difficulty of the to-be-executed task;

[0028] When the screening element is the task type, display the to-be-executed tasks obtained by screening the candidate tasks according to the task type, where the task type is used to limit the type of the to-be-executed task.

[0029] In the above solution, the screening element is the task distance. The display module is further configured to display a plurality of distance interval options, and different distance interval options correspond to different distance intervals;

[0030] The response module is further configured to, in response to a selection instruction for a target distance interval option among the plurality of distance interval options, display the to-be-executed tasks obtained by screening the candidate tasks according to the target distance interval corresponding to the target distance interval option; wherein, the route distance between the task point of the to-be-executed task and the current position of the virtual object is within the target distance interval.

[0031] In the above solution, for each to-be-executed task, there is at least one execution route, and the execution route is the route for the virtual object to reach the task point of the corresponding to-be-executed task from the current position.

[0032] The display module is further configured to display multiple tasks to be executed, and then display multiple difficulty controls, where the difficulties of the execution routes corresponding to different said difficulty controls are different;

[0033] The response module is further configured to, in response to a triggering operation on a target difficulty control among the multiple difficulty controls, display a first execution route filtered based on the difficulty corresponding to the target difficulty control.

[0034] In the above solution, the response module is further configured to, after displaying multiple tasks to be executed, in response to a triggering operation on a target sorting element among at least one of the sorting elements, display a target execution task obtained by sorting the multiple tasks to be executed according to the target sorting element.

[0035] In the above solution, the response module is further configured to, after displaying multiple tasks to be executed, in response to a selection operation on a first task to be executed among the multiple tasks to be executed, control the first task to be executed to be in a selected state. In response to a task execution instruction, display a picture of the virtual object moving to the task point corresponding to the first task to be executed in a virtual scene.

[0036] In the above solution, the response module is further configured to, in response to a task execution instruction, display multiple execution routes from the current position of the virtual object to the task point corresponding to the first task to be executed; in response to a selection operation on a second execution route among the multiple execution routes, display a picture of the virtual object moving to the task point based on the second execution route.

[0037] In the above solution, the display module is further configured to display the task information of the task to be executed; where the task information includes one or more of the duration of the task to be executed, the type of the task to be executed, the route distance between the current position of the virtual object and the task point of the task to be executed, the difficulty of the task to be executed, and the priority of the task to be executed.

[0038] In the above solution, the display module is further configured to display the recommended information of the task to be executed; where the recommended information is used to guide the selection of the task to be executed, and the recommended information includes one or more of the recommended degree for the task to be executed and recommended items.

[0039] In the above solution, the number of the multiple tasks to be executed is a first number, and the response module is further configured to, in response to a triggering operation on the task ring control, display at least one task route including a second number of the tasks to be executed; where the second number is less than or equal to the first number.

[0040] In the above solution, the number of the multiple to-be-executed tasks is a first number. The response module is further configured to, based on a setting control for setting an execution duration, in response to a setting operation for the execution duration of the virtual object, set the execution duration of the virtual object to a target duration indicated by the setting operation.

[0041] The response module is further configured to, in response to a triggering operation on the task loop control, display a task route obtained by filtering the to-be-executed tasks of the first number, where the task route includes the to-be-executed tasks of a second number; wherein, the second number is less than or equal to the first number, and the duration and value of the to-be-executed tasks of the second number are less than or equal to the target duration.

[0042] In the above solution, the response module is further configured to, in response to a triggering operation on the task loop control, display a task route obtained by sorting the to-be-executed tasks of the second number according to the route distance between the current position of the virtual object and the task points of the to-be-executed tasks, where the to-be-executed tasks of the second number are obtained by filtering the to-be-executed tasks of the first number.

[0043] In the above solution, the response module is further configured to, in response to executing any one of the to-be-executed tasks in the task route, determine the remaining duration of the target duration, where the remaining duration is the difference between the target duration and the duration of the corresponding to-be-executed task; and based on the remaining duration, increase or decrease the number of the to-be-executed tasks in the task route in real time.

[0044] In the above solution, the response module is further configured to, in response to a triggering operation on the task loop control, display in a virtual scene a picture of the virtual object moving from the current position to the task point of a second to-be-executed task; wherein, the second to-be-executed task is the first to-be-executed task in a task sorting obtained by sorting the multiple to-be-executed tasks based on the sorting element.

[0045] In the above solution, the sorting element is the route distance between the current position of the virtual object and the task points of the to-be-executed tasks.

[0046] The display module is further configured to, after displaying the screen of the virtual object moving from the current position to the task point of the second to-be-executed task in the virtual scene, when the virtual object completes the second to-be-executed task, display the updated task sorting obtained by re-sorting multiple to-be-executed tasks other than the second to-be-executed task based on the route distance between the current position of the virtual object and the task point of the to-be-executed task, where the updated task sorting does not include the to-be-executed task completed by the virtual object; display the screen of the virtual object moving from the current position to the task point of the third to-be-executed task in the virtual scene; wherein, the third to-be-executed task is the first to-be-executed task in the updated task sorting.

[0047] In the above solution, the display module is further configured to, after displaying multiple to-be-executed tasks, during the process of the virtual object executing any one of the multiple to-be-executed tasks, identify the to-be-executed task executed by the virtual object in accordance with a preset display form.

[0048] In the above solution, the display module is further configured to, after displaying the to-be-executed tasks obtained by filtering the candidate tasks according to at least one filtering element, control the virtual object to obtain a second virtual resource; when the virtual object obtains the second virtual resource, display the to-be-executed tasks obtained by filtering the candidate tasks again according to the filtering element associated with the second virtual resource.

[0049] An embodiment of the present application provides an electronic device, which includes:

[0050] A memory for storing computer-executable instructions;

[0051] A processor, when executing the computer-executable instructions stored in the memory, implements the task processing method in the virtual scene provided by the embodiment of the present application.

[0052] An embodiment of the present application provides a computer-readable storage medium, storing a computer program or computer-executable instructions, which are used to implement the task processing method in the virtual scene provided by the embodiment of the present application when executed by a processor.

[0053] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions, which, when executed by a processor, implement the task processing method in the virtual scene provided by the embodiment of the present application.

[0054] The embodiments of the present application have the following beneficial effects:

[0055] In the task processing method in the virtual scenario provided by the embodiment of the present application, in response to a triggering operation on a task ring control, at least one task route can be displayed. Among them, the sorting of the tasks to be executed in the task route is obtained after sorting based on the sorting element. That is, it is equivalent to being able to sort and combine the tasks to be executed with one key to obtain a task route. After displaying at least one task route, a task route for the virtual object to execute the tasks to be executed can be selected from at least one task route, which can improve the richness of the displayed content and the selectivity for the task route. The task route uses the tasks to be executed as route nodes to guide the virtual object to sequentially complete each task to be executed based on each route node. For adjacent tasks to be executed in the task route, it is equivalent to adding connection tasks to the tasks to be executed in sequence, without the user frequently checking and selecting the tasks to be executed, which can improve the efficiency of the virtual object in executing tasks, enhance the convenience of the virtual object in executing tasks, and improve the efficiency of human-computer interaction. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a schematic structural diagram of a task screening system in a virtual scenario provided by an embodiment of the present application;

[0057] Figure 2 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;

[0058] Figure 3 is a flowchart of a task screening method in a virtual scenario provided by an embodiment of the present application Figure 1 ;

[0059] Figure 4 is a schematic diagram of a task screening interface provided by an embodiment of the present application Figure 1 ;

[0060] Figure 5 is a schematic diagram of a task screening interface provided by an embodiment of the present application Figure 2 ;

[0061] Figure 6 is a schematic diagram of a task screening interface provided by an embodiment of the present application Figure 3 ;

[0062] Figure 7 is a schematic diagram of a task screening interface provided by an embodiment of the present application Figure 4 ;

[0063] Figure 8 is a schematic diagram of a task screening interface provided by an embodiment of the present application Figure 5 ;

[0064] Figure 9 is a schematic diagram of a difficulty control provided by an embodiment of the present application;

[0065] Figure 10 It is a schematic diagram of the task screening interface provided by an embodiment of the present application Figure 6 ;

[0066] Figure 11 It is a schematic diagram of the task screening interface provided by an embodiment of the present application Figure 7 ;

[0067] Figure 12 It is a schematic diagram of the task screening interface provided by an embodiment of the present application Figure 8 ;

[0068] Figure 13 It is a schematic diagram of the task route provided by an embodiment of the present application;

[0069] Figure 14 It is a schematic diagram of the task screening interface provided by an embodiment of the present application Figure 9 ;

[0070] Figure 15 It is a schematic diagram of the task screening interface provided by an embodiment of the present application Figure 10 ;

[0071] Figure 16 It is a schematic diagram of the process of the task screening method in the virtual scene provided by an embodiment of the present application Figure 2 ;

[0072] Figure 17 It is a schematic diagram of the process of the task screening method in the virtual scene provided by an embodiment of the present application Figure 3 ;

[0073] Figure 18 It is a schematic diagram of the process of the task screening method in the virtual scene provided by an embodiment of the present application Figure 4 . Detailed implementation manners

[0074] In order to make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present application

[0075] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments and can be combined with each other without conflict

[0076] In the following description, the terms "first", "second", and "third" are only used to distinguish similar objects and do not represent a specific order for the objects. Understandably, "first", "second", and "third" can be interchanged in a specific order or sequence when permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0077] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of the overall module or unit that includes the function of the module or unit.

[0078] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meaning as commonly understood by those skilled in the art to which the present application belongs. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0079] Before further elaborating on the embodiments of the present application, the nouns and terms involved in the embodiments of the present application are described, and the nouns and terms involved in the embodiments of the present application are applicable to the following explanations.

[0080] 1) Responsive to, which is used to represent the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations to be executed can be real-time or can have a set delay; without special instructions, there is no limitation on the execution sequence of the multiple operations to be executed.

[0081] 2) Virtual scene, which is a virtual scene displayed (or provided) when an application runs on a terminal. The virtual scene can be a simulation environment of the real world, a semi-simulation and semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5D virtual scene, or a three-dimensional virtual scene.

[0082] For example, the virtual scene can include the sky, land, ocean, etc. The land can include environmental elements such as deserts and cities. The user can control the virtual object to move in the virtual scene. Such movements include but are not limited to at least one of adjusting body posture, crawling, walking, running, cycling, jumping, driving, picking up, shooting, attacking, and throwing. The virtual scene can be displayed from the first-person perspective (e.g., the user's own perspective to play the virtual object in the game); it can also be displayed from the third-person perspective (e.g., the user chasing the virtual object in the game); it can also be displayed from an aerial view. The above perspectives can be switched arbitrarily.

[0083] 3) Virtual object: The images of various people and objects that can interact in the virtual scene, or movable objects in the virtual scene. The movable object can be a virtual character, virtual animal, anime character, etc. For example: the characters, animals, plants, oil drums, walls, stones, etc. displayed in the virtual scene. The virtual object can be a virtual image in the virtual scene used to represent the user. The virtual scene can include multiple virtual objects, and each virtual object has its own shape and volume in the virtual scene, occupying a part of the space in the virtual scene.

[0084] For example, the virtual object can be a user role controlled by operations on the client, or an artificial intelligence (AI) set in the virtual scene battle through training, or a non-player character (NPC) set in the virtual scene interaction. Among them, the number of virtual objects participating in the interaction in the virtual scene can be preset or dynamically determined according to the number of clients joining the interaction.

[0085] 4) Client: Also known as the user side, it refers to the program that provides local services corresponding to the server. Except for some applications that can only run locally, it is generally installed on ordinary client machines and needs to cooperate with the server to run. That is, there needs to be a corresponding server and service program in the network to provide corresponding services. In this way, a specific communication connection needs to be established between the client and the server side to ensure the normal operation of the application program, such as a game client.

[0086] The embodiments of the present application provide a task screening method, device, equipment, computer-readable storage medium, and computer program product in a virtual scene, which can screen the tasks in the virtual scene to obtain the tasks to be executed. For users, they can quickly understand the tasks to be executed obtained by screening the candidate tasks according to the screening elements, which can improve the efficiency of users' understanding of tasks and the efficiency of human-computer interaction.

[0087] See Figure 1 , Figure 1 FIG. 1 is a schematic structural diagram of a task screening system 100 in a virtual scenario provided by an embodiment of the present application. For an application scenario of performing task screening in a virtual scenario, for example, the application scenario of performing task screening in a virtual scenario may be a scenario of performing task screening based on a task screening interface in a virtual scenario of a game APP. For example, when a player is playing a game APP, in the virtual scenario, a task screening interface corresponding to the virtual scenario is displayed, and a plurality of candidate tasks for selection are displayed in the task screening interface. When the player triggers a task screening instruction, the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element may be displayed.

[0088] The terminal 400 is connected to the server 200 through the network 300. The network 300 may be a wide area network, a local area network, or a combination of the two. The terminal 400 and the server 200 may be directly or indirectly connected through wired or wireless communication methods, which are not limited in the embodiments of the present application.

[0089] The terminal 400 is configured to display a task screening interface corresponding to the virtual scenario on the graphical interface 410, and display a plurality of candidate tasks for selection in the task screening interface. In response to a task screening instruction triggered based on the task screening interface, the terminal 400 may send the candidate tasks and the task screening instruction to the server 200.

[0090] The server 200 is configured to receive the candidate tasks and the task screening instruction sent by the terminal 400, and send the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element to the terminal 400. The terminal 400 may receive the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, and display the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element on the graphical interface 410.

[0091] In some embodiments, the server 200 may be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.

[0092] The terminal 400 can be various types of user terminals such as laptop computers, tablet computers, desktop computers, set-top boxes, mobile devices (e.g., mobile phones, portable music players, personal digital assistants, dedicated messaging devices, portable gaming devices), smartphones, smart speakers, smart watches, smart TVs, in-vehicle terminals, etc.

[0093] Next, the electronic device for implementing the task screening method in the virtual scene provided by the embodiments of the present application will be described. The electronic device can be a server or a terminal. Refer to Figure 2 , Figure 2 which is a schematic structural diagram of the electronic device provided by the embodiments of the present application. Figure 2 The electronic device shown includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. Each component in the electronic device is coupled together through a bus system 440. It can be understood that the bus system 440 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear description, in Figure 2 all kinds of buses are labeled as the bus system 440.

[0094] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0095] The user interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as keyboards, mice, microphones, touch screen displays, cameras, and other input buttons and controls.

[0096] The memory 450 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memories, hard disk drives, optical disc drives, etc. The memory 450 optionally includes one or more storage devices that are physically located away from the processor 410.

[0097] The memory 450 includes volatile memory or non-volatile memory, and may also include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0098] In some embodiments, the memory 450 is capable of storing data to support various operations. Examples of such data include programs, modules, and data structures, or subsets or supersets thereof, which are exemplarily described below.

[0099] The operating system 451 includes system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0100] The network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420. Exemplary network interfaces 420 include: Bluetooth, wireless fidelity (WiFi), and universal serial bus (USB), etc.;

[0101] The presentation module 453 is used to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 associated with the user interface 430 (such as a display screen, a speaker, etc.).

[0102] The input processing module 454 is used to detect and translate one or more user inputs or interactions from one of one or more input devices 432.

[0103] In some embodiments, the device provided by the embodiments of the present application can be implemented in software. Figure 2 Shown is a task screening device 455 in a virtual scenario stored in the memory 450, which may be software in the form of programs and plugins, etc., including the following software modules: a display module 4551 and a response module 4552. These modules are logical, and thus can be arbitrarily combined or further split according to the functions to be implemented. The functions of each module will be described below.

[0104] In some other embodiments, the task screening device in the virtual scenario provided by the embodiments of the present application can be implemented in a hardware manner. As an example, the task screening device in the virtual scenario provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the task screening method in the virtual scenario provided by the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can employ one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0105] In some embodiments, the terminal or the server can implement the task screening method in the virtual scenario provided by the embodiments of the present application by running various computer-executable instructions or computer programs. For example, the computer-executable instructions can be commands at the microprogram level, machine instructions, or software instructions. The computer program can be a native program or a software module in the operating system; it can be a native application (APPlication, APP), that is, a program that needs to be installed in the operating system to run, such as a game APP; or it can be a small program that can be embedded in any APP, that is, a program that only needs to be downloaded to the browser environment to run. In short, the above computer-executable instructions can be instructions in any form, and the above computer programs can be application programs, modules, or plugins in any form.

[0106] The following describes the task screening method in the virtual scenario provided by the embodiments of the present application. In actual implementation, the task screening method in the virtual scenario provided by the embodiments of the present application can be implemented by the terminal or the server alone, or by the cooperation of the terminal and the server.

[0107] The following takes the Figure 1 terminal 400 alone executing the task screening method in the virtual scenario provided by the embodiments of the present application as an example for illustration. Refer to Figure 3 and Figure 3 which is a schematic flowchart of the task screening method in the virtual scenario provided by the embodiments of the present application Figure 1 and will be described in conjunction with the steps shown in Figure 3 .

[0108] In step 101, a task screening interface corresponding to the virtual scene is displayed, and multiple candidate tasks for selection are displayed in the task screening interface.

[0109] In some embodiments, an application program supporting the virtual scene is installed on the terminal. The application program can be any one of an open-world game, a massively multiplayer online role-playing game, a first-person shooter game, a third-person shooter game, a multiplayer online battle arena game, a virtual reality application program, a three-dimensional map program, or a multiplayer gunfight survival game.

[0110] When the user opens the application program on the terminal and the terminal runs the application program, the terminal presents a picture of the virtual scene, a task control is displayed in the virtual scene, and in response to a trigger operation on the task control, a task screening interface can be displayed.

[0111] In some embodiments, a task screening interface corresponding to the virtual scene is displayed, and virtual objects, movement controls, and skill controls are displayed on the page of the virtual scene. In some embodiments, multiple candidate tasks for selection can be displayed in the task screening interface. In some embodiments, the multiple candidate tasks for selection can be displayed in the form of a task list or in a form preset by the user.

[0112] For each candidate task, task information of the candidate task can be displayed, and the task information includes one or more of the name of the candidate task, the task points of the candidate task, non-user virtual objects corresponding to the candidate task, the completion conditions of the candidate task, the executable time period of the candidate task, virtual resources that can be obtained after executing the candidate task, the duration of the candidate task, the type of the candidate task, the route distance between the current position of the virtual object and the task points of the candidate task, the difficulty of the candidate task, and the priority of the candidate task.

[0113] The difficulty of the candidate task can be the preset initial difficulty. The initial difficulty of the candidate task can be divided into easy, medium, and difficult. The difficulty of the candidate task can also be calculated based on one or more of the information of the virtual object, the items of the virtual object, and the preset initial difficulty. Accordingly, the difficulty of the candidate task can be divided into multiple difficulty levels according to the calculation results. For example, the difficulty levels can include difficulty level 1 - difficulty level 7. The priority of the candidate task can be set to multiple levels according to actual usage requirements. For example, priority 1 - priority 5.

[0114] The duration of the candidate task can be the preset duration, and the duration of the candidate task can also be a duration determined based on one or more of the route distance between the current position of the virtual object and the task points of the candidate task, the items of the virtual object, the information of the virtual object, the preset initial difficulty, and the duration of the conversation with the non-user virtual object.

[0115] The information of the virtual object may include the virtual object's props, level, skills, and status information, etc. The props of the virtual object can be props for the virtual object to release skills, props for the virtual object to change the movement speed, props for the virtual object to increase the level, etc. The status information of the virtual object can include the virtual object's virtual physical strength, movement speed in the virtual scene, mood, etc.

[0116] The types of candidate tasks can include main tasks, side tasks, time-limited tasks, etc., and can also include types such as dialog with non-user virtual objects, collect virtual resources, explore virtual scenes, clear obstacles, use virtual props, and guide the user to control the virtual object to perform specific actions, etc. No specific limitations are made here.

[0117] The candidate task can be a task that the user can accept and execute by controlling the virtual object in the virtual scene, and the candidate task can also be a task sent by the server for the virtual object. The movement control is used to control the movement of the virtual object through interaction, and the skill control is used to make the virtual object release skills through interaction.

[0118] As an example of step 101, refer to Figure 4 , Figure 4 is a schematic diagram of the task screening interface provided by the embodiment of the present application Figure 1 , showing the task screening interface 202 corresponding to the virtual scene 201. The task screening interface 202 includes a task list, and only 4 candidate tasks are shown in Figure 4 . In Figure 4 , a virtual object 203, a movement control 204, and a skill control 205 are also shown.

[0119] The task screening interface 202 shows multiple selectable candidate tasks, specifically including a candidate task named "Find Li Dachu's hammer", a candidate task named "Find Li Dama's son", a candidate task named "Defeat the desert figure", and a candidate task named "Obtain the horn of the sand scorpion".

[0120] For the candidate task named "Find Li Dachu's hammer", its corresponding description is "Go to Taoyuan Village to find Li Dachu's hammer". For the candidate task named "Find Li Dama's son", its corresponding description is "Go to the desert to find Li Dama's son". For the candidate task named "Defeat the desert figure", its corresponding description is "Go to the desert to defeat the desert figure". For the candidate task named "Obtain the horn of the sand scorpion", its corresponding description is "Collect (0 / 50) horns of sand scorpions" (not shown in Figure 4 ).

[0121] Through step 101, a task screening interface corresponding to the virtual scene can be displayed, and multiple candidate tasks for selection can be displayed in the task screening interface, which can facilitate the user to know the candidate tasks.

[0122] In step 102, in response to a task screening instruction triggered based on the task screening interface, the tasks to be executed obtained by screening the candidate tasks according to at least one screening element are displayed.

[0123] In some embodiments, the task screening interface may display task setting controls. In response to a selection operation on the task setting controls, multiple screening elements may be displayed in the task screening interface. The screening elements may include task duration, execution duration, task distance, task difficulty, and task type.

[0124] For example, referring to Figure 4 - Figure 5 , Figure 5 is a schematic diagram of the task screening interface provided by an embodiment of the present application. Figure 2 In Figure 4 , in response to a triggering operation on the task setting control 206, Figure 5 can be displayed. In Figure 5 , multiple screening elements can be displayed in the task screening interface 202. The screening elements include task duration 207, execution duration 208, task distance 209, task difficulty 210, and task type 211.

[0125] The task duration is used to limit the duration of each task to be executed. The execution duration is used to limit the duration corresponding to the combination of tasks to be executed composed of the tasks to be executed, that is, to limit the sum of the durations of the tasks to be executed in each combination of tasks to be executed. The task distance is used to limit the route distance between the current position of the virtual object and the task point of the task to be executed. The task difficulty is used to limit the difficulty of the task to be executed, and the task type is used to limit the type of the task to be executed.

[0126] In some embodiments, the task screening instruction may be a voice instruction issued by the user. In response to the voice instruction triggered based on the task screening interface, the tasks to be executed obtained by screening the candidate tasks according to the screening elements included in the voice instruction are displayed. In this way, the user can screen the tasks in the virtual scene through the voice instruction to obtain the tasks to be executed, and can quickly understand the tasks to be executed obtained by screening the candidate tasks according to the screening elements, which can improve the efficiency of the user to understand the tasks and improve the efficiency of human-computer interaction.

[0127] In some embodiments, the task filtering instruction may also be a gesture instruction made by the user. Different gesture instructions correspond to different filtering elements. The gesture instructions corresponding to each filtering element may be displayed in the task filtering interface. In response to the gesture instruction triggered based on the task filtering interface, the to-be-executed tasks obtained by filtering the candidate tasks according to the filtering element corresponding to the gesture instruction may be displayed.

[0128] The user can filter the tasks in the virtual scene through the gesture instruction to obtain the to-be-executed tasks, and can quickly understand the to-be-executed tasks obtained by filtering the candidate tasks according to the filtering element, which can improve the efficiency of the user to understand the tasks and improve the efficiency of human-computer interaction.

[0129] In some embodiments, the task filtering instruction may also be an instruction triggered by the user clicking on the filtering element. The clicking method may be single-click, double-click, etc., which is not specifically limited herein. In response to the user clicking on one or more filtering elements displayed in the task filtering interface, that is, in response to the selection operation for the first filtering element among the multiple filtering elements, the terminal may receive the task filtering instruction. After receiving the task filtering instruction, in response to the task filtering instruction triggered based on the task filtering interface, the to-be-executed tasks obtained by filtering the candidate tasks according to the first filtering element are displayed, where the first filtering element includes one or more filtering elements.

[0130] In some embodiments, the first filtering element may be identified in a first display form, and the display form of the first filtering element is different from that of other filtering elements. In this way, the user can more intuitively know the first filtering element.

[0131] The first display form may be a pre-set color, a pre-set font, a pre-set identifier, etc. For example, the first filtering element may be identified with a color different from that of other filtering elements. The font of the first filtering element may also be enlarged. A pre-set identifier may also be added to the first filtering element. Of course, it may also be other display forms that can distinguish the first filtering element from other filtering elements, which is not specifically limited herein.

[0132] For example, refer to Figure 6 , Figure 6 is a schematic diagram of the task filtering interface provided by the embodiment of the present application Figure 3 , in response to the selection operation for the task duration 207, the border corresponding to the task duration 207 may be thickened, and then the to-be-executed tasks obtained by filtering the candidate tasks according to the task duration 207 may be displayed.

[0133] The user can screen the tasks in the virtual scene by clicking on the screening elements, so as to obtain the tasks to be executed, and can quickly understand the tasks to be executed obtained by screening the candidate tasks according to the screening elements, which can improve the efficiency of the user's understanding of tasks and the efficiency of human-computer interaction.

[0134] In some embodiments, at least one screening element input area is displayed in the task screening interface, and the task screening instruction can also be triggered by the user's input operation in the screening element input area. Among them, the screening element input area can include one or more of a task duration input area, an execution duration input area, a task distance input area, a task difficulty input area, and a task type input area.

[0135] An input prompt for the screening element input area is displayed in the screening element input area. In response to the user inputting a value in the screening element input area based on the input prompt, that is, based on the input prompt, in response to the numerical input operation of the second screening element triggered in the target screening element input area, the terminal can receive a task screening instruction carrying the value of the second screening element.

[0136] In response to the task screening instruction triggered based on the task screening interface, the tasks to be executed obtained by screening the candidate tasks according to the value of the second screening element are displayed. Among them, the value of the second screening element includes the values of one or more screening elements.

[0137] For example, see Figure 7 , Figure 7 is a schematic diagram of the task screening interface provided by an embodiment of the present application Figure 4 In Figure 7 , only two screening element input areas are shown, namely the task duration input area 212 and the task distance input area 213. An input prompt "Please enter the task duration" for the task duration input area 212 is displayed in the task duration input area 212. An input prompt "Please enter the task distance" for the task distance input area 213 is displayed in the task distance input area 213.

[0138] Based on the input prompt "Please enter the task duration", in response to the numerical input operation of the task duration triggered in the task duration input area 212, the tasks to be executed obtained by screening the candidate tasks according to the value of the second screening element can be displayed.

[0139] The user can screen the tasks in the virtual scene by inputting the values of the screening elements, so as to obtain the tasks to be executed, and can quickly understand the tasks to be executed obtained by screening the candidate tasks according to the screening elements, which can improve the efficiency of the user's understanding of tasks and the efficiency of human-computer interaction.

[0140] The following describes the situation of screening candidate tasks according to different screening elements to obtain tasks to be executed. The "displaying the tasks to be executed obtained by screening candidate tasks according to at least one screening element" in step 102 above includes one or more of the first screening method - the fifth screening method.

[0141] The first screening method: When the screening element is the task duration, display the tasks to be executed obtained by screening candidate tasks according to the task duration. The task duration is used to limit the duration of each task to be executed.

[0142] For the first screening method, in some embodiments, the duration of the task to be executed is less than the task duration. In some embodiments, the duration of the task to be executed is equal to the task duration. In some embodiments, the duration of the task to be executed is greater than the task duration. In some embodiments, the task duration includes a minimum task duration and a maximum task duration, and the duration of the task to be executed is greater than or equal to the minimum task duration and less than or equal to the maximum task duration. It can be specifically set according to the actual usage requirements of the user.

[0143] Through the first screening method, it is possible to screen tasks according to the task duration. The user can quickly understand the tasks to be executed after screening according to the task duration, which can improve the efficiency of the user's understanding of tasks and the efficiency of human-computer interaction.

[0144] The second screening method: When the screening element is the execution duration, display the combination of tasks to be executed obtained by screening candidate tasks according to the execution duration. The execution duration is used to limit the duration sum value of the tasks to be executed in each combination of tasks to be executed.

[0145] For the second screening method, in some embodiments, the duration sum value of the tasks to be executed in each combination of tasks to be executed is less than the execution duration. In some embodiments, the duration sum value of the tasks to be executed in each combination of tasks to be executed is equal to the execution duration. In some embodiments, the duration sum value of the tasks to be executed in each combination of tasks to be executed is greater than the execution duration.

[0146] In some embodiments, the execution duration includes a minimum execution duration and a maximum execution duration, and the duration sum value of the tasks to be executed in each combination of tasks to be executed is greater than or equal to the minimum execution duration and less than or equal to the maximum execution duration. It can be specifically set according to the actual usage requirements of the user.

[0147] In some embodiments, according to the execution duration and the duration of the task to be executed, the tasks to be executed can be combined into multiple combinations of tasks to be executed. In some embodiments, all the tasks to be executed can be taken as one combination, and each time the task to be executed with the shortest duration is deleted. A combination of tasks to be executed can be obtained when the duration of at least the remaining tasks to be executed is less than or equal to the execution duration.

[0148] Through the second screening method, it is possible to screen tasks according to the execution duration to obtain a combination of tasks to be executed. The user can quickly understand the combination of tasks to be executed after screening according to the execution duration, which can improve the efficiency of the user's understanding of tasks and the efficiency of human-computer interaction.

[0149] The third screening method: When the screening element is the task distance, display the tasks to be executed obtained by screening the candidate tasks according to the task distance. The task distance is used to define the route distance between the current position of the virtual object and the task point of the task to be executed.

[0150] For the third screening method, in some embodiments, the route distance between the current position of the virtual object and the task points of each task to be executed is less than the task distance. In some embodiments, the route distance between the current position of the virtual object and the task points of each task to be executed is equal to the task distance. In some embodiments, the route distance between the current position of the virtual object and the task points of each task to be executed is greater than the task distance.

[0151] In some embodiments, the screening element is the task distance. Displaying the tasks to be executed obtained by screening the candidate tasks according to the task distance can be achieved in the following way: Display multiple distance interval options. In some embodiments, in response to the selection operation of the task distance, multiple distance interval options corresponding to the task distance can be displayed. Different distance interval options correspond to different distance intervals, and the number of distance intervals can be set according to actual usage requirements.

[0152] For example, referring to Figure 8 , Figure 8 is a schematic diagram of the task screening interface provided by an embodiment of the present application. Figure 5 In Figure 8 only 4 distance interval options are shown, namely distance interval 2091, distance interval 2092, distance interval 2093, and distance interval 2094. The distance intervals corresponding to distance interval 2091, distance interval 2092, distance interval 2093, and distance interval 2094 are all different.

[0153] In response to a selection instruction for a target distance interval option among multiple distance interval options, display the tasks to be executed obtained by screening the candidate tasks according to the target distance interval corresponding to the target distance interval option. The route distance between the task points corresponding to the tasks to be executed and the current position of the virtual object is within the target distance interval. In this way, the tasks to be executed corresponding to the target distance interval can be screened out.

[0154] In some embodiments, the distance interval option may display the numerical value corresponding to the distance interval. In response to an adjustment operation based on the numerical value of the target distance interval, display the tasks to be executed obtained by screening the candidate tasks according to the adjusted target distance interval. The route distance between the task points corresponding to the tasks to be executed and the current position of the virtual object is within the adjusted target distance interval. In this way, the tasks to be executed corresponding to the distance interval required by the user can be screened out.

[0155] Through the third screening method, it is possible to screen tasks according to the task distance. The user can quickly understand the tasks to be executed after screening according to the task distance, which can improve the efficiency of the user's understanding of tasks and the efficiency of human-computer interaction.

[0156] The fourth screening method: When the screening element is the task difficulty, display the tasks to be executed obtained by screening the candidate tasks according to the task difficulty. For the fourth screening method, in some embodiments, screening can be performed according to the initial difficulty of the candidate tasks set in advance. For example, the tasks to be executed are the tasks with simple task difficulty among the candidate tasks. In some embodiments, the difficulty of each task to be executed can be calculated based on at least one of the information of the virtual object and the items of the virtual object.

[0157] For example, the difficulty of each candidate task can be calculated based on the information of the virtual object. For another example, the difficulty of each candidate task can be calculated based on the items of the virtual object. For another example, the difficulty of each candidate task can be calculated based on the information of the virtual object, the items of the virtual object, and the initial difficulty.

[0158] Correspondingly, in some embodiments, the difficulty of the task to be executed is less than the task difficulty. In some embodiments, the difficulty of the task to be executed is equal to the task difficulty. In some embodiments, the difficulty of the task to be executed is greater than the task difficulty. In some embodiments, the task difficulty includes the minimum task difficulty and the maximum task difficulty, and the difficulty of the task to be executed is greater than or equal to the minimum task difficulty and less than or equal to the maximum task difficulty. Specifically, it can be set according to the actual usage requirements of the user.

[0159] Through the fourth screening method, it is possible to screen tasks according to task difficulty. Users can quickly understand the tasks to be executed after screening by task distance, which can improve the efficiency of users' understanding of tasks and the efficiency of human-computer interaction.

[0160] The fifth screening method: When the screening element is the task type, display the tasks to be executed obtained by screening the candidate tasks according to the task type. For the fifth screening method, in some embodiments, the task to be executed can be a task of one type among the candidate tasks. For example. The task to be executed can be a task with the task type of side mission among the candidate tasks. In some embodiments, the task to be executed can be tasks of multiple types among the candidate tasks. For example, the task to be executed can be a task with the task type of dialogue with a non-user virtual object and a task with the task type of collecting virtual resources among the candidate tasks. It can be specifically set according to actual usage requirements.

[0161] Through the fifth screening method, it is possible to screen tasks according to the task type. Users can quickly understand the tasks to be executed after screening by the task type, which can improve the efficiency of users' understanding of tasks and the efficiency of human-computer interaction.

[0162] In some embodiments, for the case where the candidate tasks are screened according to only one screening element to obtain the tasks to be executed, any one of the first screening method - the fifth screening method can be executed. For example, if the task type is a side mission, the fifth screening method can be executed to display the tasks to be executed 1 obtained by screening the candidate tasks according to the side mission. The task to be executed 1 is the task with the task type of side mission among the candidate tasks.

[0163] In some embodiments, for the case where the candidate tasks are screened according to multiple screening elements to obtain the tasks to be executed, the corresponding multiple screening methods can be executed to obtain the tasks to be executed. For example, if the task type is a side mission and the task duration is 3 minutes, the first screening method and the fifth screening method can be executed to display the tasks to be executed 2 obtained by screening the candidate tasks according to the task duration and the side mission. The task to be executed 2 is the task with the task type of side mission and the duration less than or equal to 3 minutes.

[0164] In some embodiments, in response to a task screening instruction triggered based on the task screening interface, the terminal can send at least one screening element corresponding to the task screening instruction to the server, that is, the terminal can send a task screening request carrying at least one screening element to the server. The server can screen the candidate tasks based on at least one screening element to obtain the tasks to be executed. Furthermore, the server can send the tasks to be executed to the terminal, and the terminal can then display the tasks to be executed obtained by screening the candidate tasks by at least one screening element.

[0165] Embodiments of the present application can screen candidate tasks through at least one screening element, so as to obtain tasks to be executed. Users can quickly understand the tasks to be executed obtained by screening candidate tasks according to the screening element, which can improve the efficiency of users' understanding of tasks and the efficiency of human-computer interaction.

[0166] In some embodiments, the task information of the task to be executed can be displayed, where the task information includes one or more of the duration of the task to be executed, the type of the task to be executed, the route distance between the current position of the virtual object and the task point of the task to be executed, the difficulty of the task to be executed, the priority of the task to be executed, the name of the task to be executed, the task point of the task to be executed, the non-virtual object corresponding to the task to be executed, the completion condition of the task to be executed, the executable time period of the task to be executed, and the virtual resources that can be obtained after executing the task to be executed. In this way, it can be convenient for users to more clearly understand the tasks to be executed.

[0167] For the descriptions of the difficulty, duration, and type of the task to be executed, reference can be made respectively to the descriptions of the difficulty, duration, and type of the candidate task, which will not be elaborated here.

[0168] The task to be executed is used for the virtual object to obtain the first virtual resource after execution in the virtual scene, where the first virtual resource can be a prop for changing the state of the virtual object, experience for changing the level of the virtual object, an item for the virtual object to purchase props, etc.

[0169] In some embodiments, for each task to be executed, there is at least one execution route. The execution route is the route for the virtual object to reach the task point of the corresponding task to be executed from the current position, and the execution route is related to the virtual scene, that is, the execution route involves corresponding element routes such as sky, land, ocean, desert, etc.

[0170] For the elements involved in the execution route, the virtual object can reach the task point of the task to be executed by means of crawling, walking, running, cycling, jumping, driving, swimming, flying, etc. In the case where there are multiple execution routes, the execution routes can be divided into multiple difficulties, and the number of difficulties is less than or equal to the number of execution routes.

[0171] In order to facilitate users to select a route according to actual usage requirements, after displaying the tasks to be executed obtained by screening candidate tasks according to at least one screening element, multiple difficulty controls can be displayed, and the difficulties of the execution routes corresponding to different difficulty controls are different.

[0172] For example, refer to Figure 9 , Figure 9It is a schematic diagram of the difficulty control provided by the embodiments of the present application. In Figure 9 it is shown that "Please select one from the following options". The difficulty control includes difficulty control 901, difficulty control 902, and difficulty control 903. The options are difficulty control 901, difficulty control 902, and difficulty control 903. The difficulty of the execution route corresponding to difficulty control 901 is easy. The difficulty of the execution route corresponding to difficulty control 902 is medium. The difficulty of the execution route corresponding to difficulty control 903 is difficult.

[0173] In response to a trigger operation on the target difficulty control among multiple difficulty controls, a first execution route filtered based on the difficulty corresponding to the target difficulty control is displayed. The first execution route can be used for a virtual object to execute the corresponding task to be executed, and the first execution route can also be used to sort the tasks to be executed.

[0174] In some embodiments, the target difficulty control can be for a task to be executed. For each task to be executed, in response to a trigger operation on the target difficulty control among multiple difficulty controls, a first execution route filtered based on the difficulty corresponding to the target difficulty control can be displayed. In this way, for each task to be executed, the user can select the difficulty of the execution route according to actual usage requirements.

[0175] In some embodiments, the target difficulty control can be for all the tasks to be executed after filtering. In this way, the user only needs to select the difficulty of the execution route once according to actual usage requirements, which can improve the interaction efficiency.

[0176] For the case where the number of execution routes is multiple, by the method of displaying a first execution route filtered based on the difficulty corresponding to the target difficulty control among multiple difficulty controls in response to a trigger operation, the execution routes can be filtered according to the difficulty of the execution routes, so that the user can conveniently select a first execution route that meets the actual usage requirements under different difficulties of the execution routes.

[0177] Next, a method for sorting the tasks to be executed will be described. In some embodiments, one or more sorting elements for sorting the tasks to be executed are also displayed in the task screening interface. The sorting elements can include the duration of the task to be executed, the route distance between the current position of the virtual object and the task point of the task to be executed, the difficulty of the task to be executed, the type of the task to be executed, and the priority of the task to be executed.

[0178] After displaying the tasks to be executed obtained by filtering candidate tasks according to at least one filtering element, in response to a trigger operation on a target sorting element in the task filtering interface, the target tasks to be executed obtained by sorting the tasks to be executed according to the target sorting element can be displayed. "Displaying the target tasks to be executed obtained by sorting the tasks to be executed according to the target sorting element" includes any one of the first sorting method - the fifth sorting method.

[0179] The first sorting method, when the sorting element is the duration of the task to be executed, displays the target tasks to be executed obtained by sorting the tasks to be executed according to the duration of the task to be executed. The second sorting method, when the sorting element is the route distance between the current position of the virtual object and the task point of the task to be executed, displays the target tasks to be executed obtained by sorting the tasks to be executed according to the route distance between the current position of the virtual object and the task point of the task to be executed.

[0180] The third sorting method, when the sorting element is the difficulty of the task to be executed, displays the target tasks to be executed obtained by sorting the tasks to be executed according to the difficulty of the task to be executed. The fourth sorting method, when the sorting element is the type of the task to be executed, displays the target tasks to be executed obtained by sorting the tasks to be executed according to the type of the task to be executed. The fifth sorting method, when the sorting element is the priority of the task to be executed, displays the target tasks to be executed obtained by sorting the tasks to be executed according to the priority of the task to be executed.

[0181] Through the first sorting method - the fifth sorting method, the tasks to be executed can be sorted, and the user can more intuitively understand the target tasks to be executed.

[0182] In some embodiments, the target sorting element can be identified in a second display form, and the second display form is different from the display forms of other sorting elements. The target sorting element identified in the second display form is in a selected state, which is convenient for the user to intuitively know the target sorting element for sorting the tasks to be executed. The second display form can be a pre-set color, a pre-set font, a pre-set identifier, etc., which are not specifically limited herein. In this way, the user can more intuitively know the target sorting element.

[0183] In some embodiments, in the task filtering interface, there is also displayed one or more of a sequence control and a reverse control for sorting the target tasks to be executed. When only the sequence control is included in the task filtering interface, in response to a trigger operation on the sequence control, the sequence control is in a selected state, and the target tasks to be executed sorted in sequence are displayed. In response to a trigger operation on the sequence control again, the sequence control is in a non-selected state, and the target tasks to be executed sorted in reverse order are displayed.

[0184] The case where only the reverse control is included in the task filtering interface corresponds to the case where only the sequential control is included in the task filtering interface. For details, please refer to the description of the case where only the sequential control is included in the task filtering interface, which will not be elaborated here.

[0185] In the case where both the sequential control and the reverse control are included in the task filtering interface, in response to a trigger operation on the sequential control, only the sequential control is in the selected state, and the target execution tasks are displayed sorted in sequence. In response to a trigger operation on the reverse control, only the reverse control is in the selected state, and the target execution tasks are displayed sorted in reverse order. In this way, sorting can be performed in sequence or in reverse order according to the actual usage needs of the user, which can further facilitate the user to understand the target execution tasks.

[0186] The sequential control in the selected state and the reverse control in the selected state can be identified in a third display form. The third display form can be a pre-set color, a pre-set font, a pre-set identifier, etc., which are not specifically limited here. In this way, the user can more intuitively know whether it is sorted in sequence or in reverse order currently.

[0187] In some embodiments, when the target sorting element is the duration of the task to be executed, the sorting of the duration of the task to be executed from short to long can be sequential (i.e., the target execution tasks sorted in sequence), and correspondingly, the sorting of the duration of the task to be executed from long to short can be reverse (i.e., the target execution tasks sorted in reverse order).

[0188] For example, refer to Figure 10 , Figure 10 is a schematic diagram of the task filtering interface provided by an embodiment of the present application Figure 6 , in Figure 10 , two sorting elements are shown. The sorting elements include the duration 214 of the task to be executed and the route distance 215. Among them, the route distance 215 is the route distance between the current position of the virtual object and the task point of the task to be executed.

[0189] In Figure 10 , the sequential control 216 and the reverse control 217 are also shown. In response to a trigger operation on the duration 214 of the task to be executed and in response to a trigger operation on the sequential control 216, both the duration 214 of the task to be executed and the sequential control 216 are in the selected state, and the target execution tasks sorted from short to long in terms of the duration of the task to be executed are displayed. The target execution tasks are the tasks to be executed sorted from short to long in terms of the duration of the task to be executed.

[0190] In some embodiments, in the case of the route distance between the current position of the target sorting element, which is a virtual object, and the task point of the task to be executed, the sorting of the route distance from short to long between the current position of the virtual object and the task point of the task to be executed can be in sequence (i.e., the target tasks to be executed are sorted in sequence), and correspondingly, the sorting of the route distance from long to short between the current position of the virtual object and the task point of the task to be executed can be in reverse order (i.e., the target tasks to be executed are sorted in reverse order).

[0191] For example, referring to Figure 11 , Figure 11 is a schematic diagram of the task screening interface provided by an embodiment of the present application. Figure 7 In Figure 11 , two sorting elements are shown. The sorting elements include the duration 214 of the task to be executed and the route distance 215. Among them, the route distance 215 is the route distance between the current position of the virtual object and the task point of the task to be executed.

[0192] In Figure 11 , a sequence control 216 and a reverse order control 217 are also shown. In response to the trigger operation for the route distance 215 and in response to the trigger operation for the sequence control 216, both the route distance 215 and the sequence control 216 are in a selected state, and the target tasks to be executed sorted in ascending order of the route distance between the current position of the virtual object and the task point of the task to be executed are displayed. The target tasks to be executed are the tasks to be executed sorted in ascending order of the route distance between the current position of the virtual object and the task point of the task to be executed.

[0193] In some embodiments, in the case where the target sorting element is the difficulty of the task to be executed, the sorting of the difficulty of the task to be executed from small to large can be in sequence (i.e., the target tasks to be executed are sorted in sequence), and correspondingly, the sorting of the difficulty of the task to be executed from large to small can be in reverse order (i.e., the target tasks to be executed are sorted in reverse order).

[0194] In some embodiments, in the case where the target sorting element is the type of the task to be executed, the sorting of the type of the task to be executed in accordance with the preset type order can be in sequence (i.e., the target tasks to be executed are sorted in sequence), and correspondingly, the sorting of the type of the task to be executed in reverse order of the preset type order can be in reverse order (i.e., the target tasks to be executed are sorted in reverse order).

[0195] The preset type order is set according to the actual usage requirements of the user. Different preset type orders can be set for the type of the task to be executed. For example, the preset type order can be that the main task is before the side task, and the time-limited task is before the main task.

[0196] In some embodiments, when the target sorting element is the priority of the task to be executed, the sorting of the priorities of the tasks to be executed from small to large can be sequential (i.e., the target execution tasks sorted in sequence), and correspondingly, the sorting of the priorities of the tasks to be executed from large to small can be reverse (i.e., the target execution tasks sorted in reverse order).

[0197] In some embodiments, in response to a trigger operation on the target sorting element in the task filtering interface, the terminal can send the target sorting element to the server. The server can sort the tasks to be executed based on the target sorting element to obtain the target execution tasks, and then the server can send the target execution tasks to the terminal. The terminal can then display the target execution tasks obtained by sorting the tasks to be executed according to the target sorting element.

[0198] The embodiments of the present application can sort the tasks to be executed through the target sorting element, and the user can more intuitively understand the tasks to be executed (target execution tasks), which can improve the efficiency of the user's understanding of the tasks and improve the efficiency of human-computer interaction.

[0199] In some embodiments, when there are multiple tasks to be executed, recommendatory information of the tasks to be executed is displayed. The recommendatory information is used to guide the user to select the tasks to be executed, and the recommendatory information includes one or more of the recommendatory degree for the tasks to be executed and recommendatory items. In this way, it is convenient for the user to select a more suitable task to be executed for the virtual object, improving the efficiency of human-computer interaction and the user's experience.

[0200] The recommendatory degree can be calculated based on one or more of the information of the virtual object, the items of the virtual object, and the difficulty of the task to be executed. In some embodiments, the recommendatory degree can be recommend and not recommend. For the recommended tasks to be executed, a pre-set recommendatory identifier can be added. For the tasks to be executed that are not recommended, the pre-set recommendatory identifier can not be added. In some embodiments, the recommendatory degree can include multiple recommendatory levels. For example, the recommendatory levels can include recommendatory level 1 - recommendatory level 10.

[0201] In some embodiments, when there are multiple combinations of tasks to be executed, recommendatory information of the combinations of tasks to be executed is displayed. In this way, it is convenient for the user to select a more suitable combination of tasks to be executed for the virtual object, improving the efficiency of human-computer interaction and the user's experience.

[0202] The following describes the manner of executing the tasks to be executed. In some embodiments, after filtering the candidate tasks according to the filtering element to obtain the tasks to be executed, the tasks to be executed can be executed. In some embodiments, after sorting the tasks to be executed according to the sorting element to obtain the target execution tasks, the target execution tasks can be executed, and the target execution tasks are the tasks to be executed.

[0203] In some embodiments, in response to a selection operation for a target to-be-executed task combination in a to-be-executed task combination to be executed, at least one to-be-executed task corresponding to the target to-be-executed task combination can be displayed, and then the to-be-executed task can be executed.

[0204] In some embodiments, in response to a selection operation for a first to-be-executed task in the to-be-executed tasks, the first to-be-executed task is controlled to be in a selected state. Among them, the first to-be-executed task can be identified by a fourth display form, and the fourth display form can be a pre-set color, a pre-set font, a pre-set identifier, etc., which are not specifically limited herein. In this way, the user can more intuitively know the first to-be-executed task.

[0205] In response to a task execution instruction, a picture of a virtual object moving to a task point corresponding to the first to-be-executed task is displayed in a virtual scene. In some embodiments, in response to a task execution instruction, multiple execution routes from the current position of the virtual object to the task point corresponding to the first to-be-executed task are displayed, where the multiple execution routes can be execution routes obtained by difficulty screening corresponding to a target difficulty control, or can be execution routes not obtained by difficulty screening corresponding to the target difficulty control.

[0206] In response to a selection operation for a second execution route among the multiple execution routes, a picture of the virtual object moving to the task point based on the second execution route is displayed. In some embodiments, the second execution route can be displayed in the virtual scene, and in response to a control operation of the user for a movement control, a picture of the virtual object moving to the task point based on the second execution route is displayed. In this way, the user can be guided by the second execution route to control the virtual object to move to the task point, and the interaction experience can be improved.

[0207] In some embodiments, in response to a selection operation for a second execution route among the multiple execution routes, the terminal can send the second execution route to the server, and the server can generate control parameters for the virtual object according to the second execution route and send the control parameters to the terminal. The terminal can execute the control parameters, so as to display a picture of the virtual object moving to the task point based on the second execution route. In this way, it is possible to achieve the automatic movement of the virtual object to the task point without the user's operation.

[0208] In the embodiments of the present application, when screening tasks, or after screening and sorting tasks, tasks can be executed by the user selecting a first to-be-executed task, which can improve the efficiency of determining the tasks to be executed, meet the actual usage needs of users, and improve the efficiency of human-computer interaction.

[0209] In some embodiments, when the number of tasks to be executed is a first number and the first number is greater than 1, a task ring control is displayed. For example, refer to Figure 12 , Figure 12 which is a schematic diagram of a task filtering interface provided by an embodiment of the present application. Figure 8 In the task filtering interface 202, a task ring control 218 can be displayed, and the prompt message of the task ring control 218 is "Turn on the task ring (automatically select the optimal combination)".

[0210] In response to a trigger operation on the task ring control, a task route including a second number of tasks to be executed is displayed. Among them, the task route uses the tasks to be executed as route nodes, and the task route is used to guide the virtual object to sequentially complete each of the tasks to be executed based on each route node, and the second number is less than or equal to the first number.

[0211] For example, refer to Figure 13 , Figure 13 which is a schematic diagram of a task route provided by an embodiment of the present application. The tasks to be executed include 6 tasks to be executed, namely task to be executed 1301, task to be executed 1302, task to be executed 1303, task to be executed 1304, task to be executed 1305, and task to be executed 1306. The task route uses task to be executed 1301, task to be executed 1302, task to be executed 1303, task to be executed 1304, task to be executed 1305, and task to be executed 1306 as nodes.

[0212] In the case of turning on the task ring, the user can sequentially complete the second number of tasks to be executed according to the task route. That is to say, connection tasks are sequentially added to each task being executed, and there is no need for the user to frequently select the tasks to be executed, which can further improve the efficiency of task execution.

[0213] In some embodiments, a setting control for setting the execution duration is also displayed in the task filtering interface. For example, refer to Figure 14 , Figure 14 which is a schematic diagram of a task filtering interface provided by an embodiment of the present application. Figure 9 In the task filtering interface 202, a setting control 219 for setting the execution duration can be displayed, and the setting control 219 displays an input prompt, and the input prompt is "Please enter the execution duration".

[0214] Based on the setting control, in response to a setting operation on the execution duration of the virtual object, the execution duration of the virtual object is set to the target duration indicated by the setting operation. In some embodiments, a clear control is displayed in the setting control, and in response to a trigger operation based on the clear control, the target duration indicated by the setting operation can be cleared.

[0215] For example, refer to 15, Figure 15It is a schematic diagram of the task screening interface provided by the embodiments of the present application Figure 10 , based on the setting control 219, in response to the setting operation for the execution duration of the virtual object, set the execution duration of the virtual object to 30 minutes. In response to the triggering operation based on the clearing control, 30 minutes can be cleared ( Figure 15 not shown in

[0216] In response to the triggering operation for the task loop control, display the task route obtained by screening the first number of tasks to be executed, including the second number of tasks to be executed, where the duration and value of the second number of tasks to be executed are less than or equal to the target duration. In some embodiments, the sorting of the second number of tasks to be executed can be arranged according to the sorting elements, and can be specifically set according to the actual usage needs of the user.

[0217] By setting the target duration, the sorted tasks to be executed can be further screened, so that the duration and value of the tasks to be executed are less than or equal to the target duration. In the subsequent process of executing tasks, only the tasks to be executed corresponding to the target duration can be executed, which can facilitate the user to reasonably arrange time.

[0218] In some embodiments, the duration of the tasks to be executed is inaccurate due to the influence of the user. After the user executes any one of the second number of tasks to be executed, the tasks to be executed can be increased or decreased in real time according to the remaining duration of the target duration, and the remaining duration of the target duration is the difference between the target duration and the duration of executing the tasks to be executed. In this way, it can further facilitate the user to reasonably arrange time.

[0219] In some embodiments, in response to the triggering operation for the task loop control, display the task route obtained by sorting the second number of tasks to be executed according to the route distance between the current position of the virtual object and the task points of the tasks to be executed, where the second number of tasks to be executed is obtained by screening the first number of tasks to be executed.

[0220] For example, refer to Figure 14 - Figure 15 , in Figure 14 , 4 tasks to be executed are displayed. In Figure 15 , set the execution duration of the virtual object to 30 minutes. The duration and value of the candidate task named "Find Li Dama's son" and the candidate task named "Get the horn of the sand scorpion" are less than 30 minutes. For the candidate task named "Find Li Dama's son" and the candidate task named "Get the horn of the sand scorpion", sort them according to the route distance between the current position of the virtual object and the task points of the tasks to be executed, and get the order that the candidate task named "Find Li Dama's son" is before the candidate task named "Get the horn of the sand scorpion".

[0221] The task route is to move from the current position of the virtual object to the task point of the candidate task named "Find Aunt Li's Son", and then move from the task point of the candidate task named "Find Aunt Li's Son" to the task point of the candidate task named "Obtain the Horn of the Sand Scorpion". In this way, it can not only facilitate users to arrange time reasonably, but also reduce the time for users to find the task points of the tasks to be executed, and improve the efficiency of executing the tasks to be executed. Moreover, it can facilitate users to experience the complete plot corresponding to the tasks to be executed within a limited time, and further improve the user experience.

[0222] In some embodiments, after displaying the task routes of the second number of tasks to be executed, when the number of task routes is multiple, different task routes correspond to different sorting elements, and the sorting of the tasks to be executed in the task route is obtained after sorting based on the corresponding sorting elements.

[0223] The sorting elements include the duration of the task to be executed, the route distance between the current position of the virtual object and the task point of the task to be executed, the difficulty of the task to be executed, the type of the task to be executed, and the priority of the task to be executed. For example, there may be 2 task routes, namely Task Route 1 and Task Route 2. Task Route 1 is obtained after sorting based on the duration of the task to be executed. Task Route 2 is obtained after sorting based on the route distance between the current position of the virtual object and the task point of the task to be executed.

[0224] In response to the selection operation for the target task route among the task routes of the second number, the target task route is determined as the task route for the virtual object to execute the task to be executed. The virtual object can execute the tasks to be executed in sequence according to the target task route. In this way, it can further facilitate users to execute the tasks to be executed.

[0225] For example, the target task route is Task Route 2, and Task Route 2 is obtained after sorting based on the route distance between the current position of the virtual object and the task point of the task to be executed. The virtual object can execute the tasks to be executed in sequence according to Task Route 2.

[0226] When executing the tasks to be executed in sequence according to the route distance between the current position of the virtual object and the task point of the task to be executed, there is no need for the user to view the map to find the positions of each task to be executed, which can reduce the time for the user to find the task points of the tasks to be executed and improve the efficiency of executing the tasks to be executed.

[0227] In some embodiments, when the number of tasks to be executed is multiple, a task ring control is displayed. In response to a trigger operation on the task ring control, a screen showing the virtual object moving from the current position to the task point of the second task to be executed is displayed in the virtual scene. Herein, the second task to be executed is the first task to be executed in the task sorting obtained by sorting the multiple tasks to be executed based on the sorting element.

[0228] In some embodiments, in response to a trigger operation on the task ring control, the execution route of the first task to be executed can be displayed in the virtual scene. In response to the user's control operation on the movement control, a screen showing the virtual object moving from the current position to the task point of the second task to be executed is displayed in the virtual scene. In this way, the user can be guided by the execution route of the first task to be executed to control the virtual object to move to the task point, and the interactive experience can be improved.

[0229] In some embodiments, in response to a trigger operation on the task ring control, the terminal can send a task ring opening instruction to the server. The server can generate control parameters for the virtual object and send the control parameters to the terminal. The terminal can execute the control parameters, so as to display a screen showing the virtual object moving from the current position to the task point of the second task to be executed in the virtual scene. In this way, the virtual object can automatically move to the task point without the user's operation.

[0230] In some embodiments, the sorting element is the route distance between the current position of the virtual object and the task point of the task to be executed. After a screen showing the virtual object moving from the current position to the task point of the second task to be executed is displayed in the virtual scene, when the virtual object completes the second task to be executed, an updated task sorting obtained by re-sorting the multiple tasks to be executed except the second task to be executed based on the route distance between the current position of the virtual object and the task point of the task to be executed is displayed, wherein the completed task to be executed by the virtual object is not included in the updated task sorting.

[0231] Whenever the virtual object completes a task to be executed, an updated task sorting obtained by re-sorting the tasks to be executed that the virtual object has not completed based on the route distance between the current position of the virtual object and the task point of the task to be executed can be displayed. For the case where the virtual scene needs to be jumped, the task to be executed with the minimum route distance from the current position can be re-determined according to the current position of the virtual object after each task to be executed is completed, so as to improve the efficiency of task execution.

[0232] After obtaining the updated task sorting, a scene where a virtual object moves from the current position to the task point of the third task to be executed can be displayed in the virtual scene. Among them, the third task to be executed is the first task to be executed in the updated task sorting.

[0233] That is to say, each time the task to be executed with the shortest route distance from the current position is re-determined according to the current position of the virtual object, the task to be executed closest to the current position can be executed. In this way, the time for the user to find the task point of the task to be executed can be reduced, and the efficiency of executing the task to be executed can be improved.

[0234] In some embodiments, the number of tasks to be executed is multiple. After displaying the tasks to be executed obtained by filtering the candidate tasks according to at least one filtering element, during the process of the virtual object executing any one of the tasks to be executed, the task to be executed by the virtual object is identified in a preset display form.

[0235] The display form can be the fifth display form. The fifth display form can be to use a preset color, a preset font, a preset identifier, etc., which are not specifically limited here. In this way, the user can more intuitively know the task to be executed that the virtual object is executing.

[0236] In some embodiments, the task to be executed that the virtual object is executing in the task list can be identified in the fifth display form. In some embodiments, the task to be executed that the virtual object is executing in the task route can be identified in the fifth display form. In this way, the user can more intuitively know the task to be executed that the virtual object is executing.

[0237] In some embodiments, a "collapse editing panel" is displayed on the task filtering interface. For the filtering elements, filtering element input areas, sorting elements, task ring controls, setting controls, etc. displayed on the task filtering interface, no corresponding operations are triggered after the user clicks, and the user can set at least one of the filtering elements, filtering element input areas, sorting elements, task ring controls, and setting controls according to actual usage requirements. In response to the trigger operation for the "collapse editing panel", instructions corresponding to at least one of the filtering elements, filtering element input areas, sorting elements, and task ring controls can be obtained, so as to display the corresponding content.

[0238] For example, for the task screening interface, the sorting element can be set to the route distance between the current position of the virtual object and the task point of the task to be executed. The execution duration can be set in the setting control. In response to the trigger operation for "collapsing the editing panel", the tasks to be executed sorted by the route distance between the current position of the virtual object and the task point of the task to be executed and with the duration and value less than or equal to the execution duration can be displayed. In this way, there is no need to gradually execute the screening tasks, sort the tasks, and execute the tasks, which can improve the efficiency of task execution.

[0239] In some embodiments, after displaying the tasks to be executed obtained by screening the candidate tasks according to at least one screening element, the virtual object can be controlled to obtain a second virtual resource. The second virtual resource can be a prop for changing the state of the virtual object, experience for changing the level of the virtual object, an item for the virtual object to purchase props, etc.

[0240] For example, when the virtual object completes the task to be executed, the virtual object can obtain the first virtual resource (i.e., the second virtual resource). For another example, the virtual object can obtain the second virtual resource by exchanging items with other virtual objects.

[0241] When the virtual object obtains the second virtual resource, since the second virtual resource is associated with the difficulty of the task to be executed and the duration of the task to be executed, the tasks to be executed obtained by screening the candidate tasks again according to the screening element associated with the second virtual resource can be displayed.

[0242] That is, the tasks to be executed obtained by screening the candidate tasks again by one or more of the task difficulty, task duration, and execution duration can be displayed. In this way, the accuracy of task screening can be improved, and further the efficiency of human-computer interaction can be improved.

[0243] In some embodiments, during the process of displaying the screen of the virtual object moving from the current position to the task point of the task to be executed, if the virtual object obtains a new candidate task, after the user executes the task to be executed, the candidate tasks can be screened again for the updated candidate tasks to obtain the updated tasks to be executed. In this way, the accuracy of task screening can be improved, and further the efficiency of human-computer interaction can be improved.

[0244] Next, the exemplary application of the task screening method in the virtual scenario provided by the embodiments of the present application in an actual application scenario will be described. Refer to Figure 16 , Figure 16 is the flowchart of the task screening method in the virtual scenario provided by the embodiments of the present application Figure 2 , and the following is a specific description:

[0245] In step 1601, a task screening interface corresponding to the virtual scene is displayed, and multiple candidate tasks for selection are displayed in the task screening interface.

[0246] Among them, for each candidate task, the task information of the candidate task can be displayed. For specific details, reference can be made to the description corresponding to the task information of the candidate task, which will not be elaborated here.

[0247] In step 1602, in response to a task screening instruction triggered based on the task screening interface, the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element are displayed.

[0248] Step 1602 is consistent with Figure 3 the step 102 shown. For specific details, reference can be made to the corresponding description of step 102. When the to-be-executed tasks are displayed, the task information of the to-be-executed tasks and the recommended information of the to-be-executed tasks can also be displayed. For specific content, reference can be made to the description of the task information of the to-be-executed tasks and the recommended information of the to-be-executed tasks, which will not be elaborated here.

[0249] After executing step 1602, that is, after the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, step 1603, step 1604, or step 1605 can be executed. Only the execution of 1603 is shown in Figure 16 this figure.

[0250] In step 1603, in response to a triggering operation on the target sorting element in the task screening interface, the target execution tasks obtained by sorting the to-be-executed tasks according to the target sorting element are displayed.

[0251] Step 1603 can be implemented in any one of the first sorting method - the fifth sorting method. For specific details, reference can be made to the description corresponding to the first sorting method - the fifth sorting method, which will not be elaborated here. After executing step 1603, that is, after sorting the to-be-executed tasks according to the target sorting element, step 1064 or step 1065 can be executed.

[0252] The target execution tasks are the to-be-executed tasks sorted according to the target sorting element. For the target execution tasks, the task information of the to-be-executed tasks and the recommended information of the to-be-executed tasks can be displayed. For specific content, reference can be made to the description of the task information of the to-be-executed tasks and the recommended information of the to-be-executed tasks, which will not be elaborated here.

[0253] In step 1604, in response to a selection operation on the first to-be-executed task, the first to-be-executed task is controlled to be in a selected state. In response to a task execution instruction, a screen showing the virtual object moving to the task point corresponding to the first to-be-executed task is displayed in the virtual scene.

[0254] In step 1605, in response to a triggering operation on the task ring control, a screen showing the virtual object moving from the current position to the task point of the second to-be-executed task is displayed in the virtual scene.

[0255] The task screening method in the virtual scene provided by the embodiments of the present application can implement the screening and sorting of tasks, and then determine the tasks to be executed based on the screened tasks or based on the screened and sorted tasks, without the user having to view all the tasks to determine the tasks to be executed, which can improve the efficiency of the user in determining the tasks to be executed and improve the efficiency of human-computer interaction.

[0256] The embodiments of the present application have a task ring function. When the task ring function is enabled, it can guide the user to execute tasks in sequence, without the user having to frequently click to select the tasks to be executed, which can improve the efficiency of task execution.

[0257] To further facilitate the understanding of the task screening method in the virtual scene provided by the embodiments of the present application, refer to Figure 17 , Figure 17 which is the flowchart of the task screening method in the virtual scene provided by the embodiments of the present application Figure 3 ,and the following will give an example of the task screening method in the virtual scene provided by the embodiments of the present application in combination with Figure 17 。

[0258] In step 1701, the terminal 400 receives a task screening instruction in response to a selection operation on the task distance among multiple screening elements.

[0259] In step 1702, the terminal 400 sends a task screening request carrying the task distance to the server 200.

[0260] In step 1703, the server 200 obtains the route distance between the current position of the virtual object corresponding to each candidate task and the task point of the to-be-executed task.

[0261] In some embodiments, the server 200 can obtain each candidate task based on the virtual object identifier corresponding to the task screening request, and then execute step 1703. In some embodiments, when sending the task screening request, the terminal 400 can send the route distance between the current position of the virtual object corresponding to the candidate task and the task point of the to-be-executed task to the server 200.

[0262] In step 1704, the server 200 uses the candidate tasks whose route distance between the current position of the virtual object and the task point of the to-be-executed task is less than the task distance as the to-be-executed tasks.

[0263] In step 1705, the server 200 sends the to-be-executed tasks obtained by screening the candidate tasks according to the task distance to the terminal 400.

[0264] In step 1706, the terminal 400 displays the to-be-executed tasks obtained by screening the candidate tasks according to the task distance.

[0265] In step 1707, in response to a trigger operation for the route distance between the current position of the virtual object and the task point of the to-be-executed task, the terminal 400 displays the target execution tasks obtained by sorting the to-be-executed tasks according to the route distance between the current position of the virtual object and the task point of the to-be-executed task.

[0266] In some embodiments, in response to a trigger operation for the route between the current position of the virtual object and the task point of the to-be-executed task, the terminal 400 may send a sorting request carrying the route distance between the current position of the virtual object and the task point of the to-be-executed task to the server 200.

[0267] For each to-be-executed task, the server 200 may determine whether the route distance between the current position of the virtual object corresponding to the to-be-executed task and the task point of the to-be-executed task is less than the route distance between the current position of the virtual object corresponding to other to-be-executed tasks and the task point of the to-be-executed task.

[0268] In the case of being less, the to-be-executed task may be placed in the front, and in the case of not being less, the to-be-executed task may be placed in the back, so that the target execution tasks sorted from small to large according to the route distance between the current position of the virtual object and the task point of the to-be-executed task being less than the task distance can be obtained.

[0269] Furthermore, the server 200 may send the target execution tasks to the terminal 400, and the terminal 400 may display the target execution tasks obtained by sorting the to-be-executed tasks according to the route distance between the current position of the virtual object and the task point of the to-be-executed task. ( Figure 17 not shown in the figure)

[0270] In step 1708, in response to a trigger operation for the task loop control, the terminal 400 determines whether the route distance between the task point of the first to-be-executed task in the target execution tasks and the current task is the smallest.

[0271] In the case where the route distance between the task point of the first to-be-executed task in the target execution tasks and the current task is the smallest, step 1709 is executed, and in the case where the route distance between the task point of the first to-be-executed task in the target execution tasks and the current task is not the smallest, step 1710 is executed.

[0272] In step 1709, the terminal 400 displays in the virtual scene a picture of the virtual object moving from the current position to the task point of the first task to be executed.

[0273] In step 1710, the terminal 400 displays the target tasks to be executed obtained after re - sorting the tasks to be executed according to the route distance between the current position of the virtual object and the task points of the tasks to be executed.

[0274] After step 1710, the step of "judging whether the route distance between the task point of the first task to be executed in the target tasks to be executed and the current task is the smallest" in step 1708 can be executed again until the virtual object executes all the target tasks to be executed, and then it can end (not shown in Figure 17 ).

[0275] To further facilitate understanding of the task screening method in the virtual scene provided by the embodiments of the present application, see Figure 18 , Figure 18 which is the flowchart of the task screening method in the virtual scene provided by the embodiments of the present application Figure 4 . Next, in combination with Figure 18 , an example is given to illustrate the task screening method in the virtual scene provided by the embodiments of the present application.

[0276] In step 1801, the terminal 400 receives a task screening instruction in response to a selection operation for the task duration among multiple screening elements.

[0277] In step 1802, the terminal 400 sends a task screening request carrying the task duration to the server 200.

[0278] In step 1803, the server 200 obtains the durations of each candidate task.

[0279] In some embodiments, the server 200 can obtain each candidate task based on the virtual object identifier corresponding to the task screening request, and then execute step 1803. In some embodiments, when the terminal 400 sends a task screening request, it can send the duration of the candidate task to the server 200.

[0280] In step 1804, the server 200 takes the candidate tasks with durations less than the task duration as the tasks to be executed.

[0281] In step 1805, the server 200 sends the tasks to be executed obtained by screening the candidate tasks according to the task duration to the terminal 400.

[0282] In step 1806, the terminal 400 displays the tasks to be executed obtained by screening the candidate tasks according to the task duration.

[0283] In step 1807, the terminal 400 displays a target execution task obtained by sorting the duration of the task to be executed in response to a trigger operation for the duration of the task to be executed.

[0284] In some embodiments, in response to a trigger operation for the duration of the task to be executed, the terminal 400 may send a sorting request carrying the duration of the task to be executed to the server 200. For each task to be executed, the server 200 may determine whether the duration of the task to be executed is less than the durations of other tasks to be executed.

[0285] In the case of being less, the task to be executed may be brought forward, and in the case of not being less, the task to be executed may be placed behind, so that a target execution task sorted in ascending order of the duration of the task to be executed can be obtained.

[0286] Furthermore, the server 200 may send the target execution task to the terminal 400, and the terminal 400 may display the target execution task obtained by sorting the task to be executed according to the route distance between the current position of the virtual object and the task point of the task to be executed. ( Figure 18 not shown in

[0287] In step 1808, in response to an input operation for the execution duration, the terminal 400 determines whether the sum of the durations of the target execution tasks is greater than the execution duration.

[0288] In the case where the sum of the durations of the target execution tasks is greater than the execution duration, step 1809 is executed, and in the case where the sum of the durations of the target execution tasks is not greater than the execution duration, step 1810 is executed.

[0289] In step 1809, the terminal 400 preferentially deletes the task to be executed with the shortest duration until the sum of the durations of the remaining tasks to be executed is less than or equal to the execution duration.

[0290] In step 1810, the terminal 400 retains the target execution task.

[0291] After step 1810, the target execution task can be executed. For the specific implementation, reference can be made to the above description of executing the task to be executed, which will not be elaborated here.

[0292] Next, the exemplary structure of the task screening device 455 in the virtual scenario provided by the embodiments of the present application as software modules will be continued. In some embodiments, as Figure 2 shown, the software modules in the task screening device 455 in the virtual scenario stored in the memory 440 may include:

[0293] A display module 4551, configured to display a task screening interface corresponding to the virtual scenario, and display a plurality of candidate tasks for selection in the task screening interface.

[0294] A response module 4552, configured to display, in response to a task filtering instruction triggered based on the task filtering interface, the to-be-executed tasks obtained by filtering the candidate tasks according to at least one filtering element; wherein, the to-be-executed tasks are used for a virtual object to obtain first virtual resources after execution in the virtual scene.

[0295] In some embodiments, the display module 4551 is further configured to display a plurality of filtering elements in the task filtering interface.

[0296] The response module 4552 is further configured to receive the task filtering instruction in response to a selection operation on a first filtering element among the plurality of filtering elements.

[0297] The response module 4552 is further configured to display, in response to the task filtering instruction triggered based on the task filtering interface, the to-be-executed tasks obtained by filtering the candidate tasks according to the first filtering element.

[0298] In some embodiments, the display module 4551 is further configured to display at least one filtering element input area in the task filtering interface, and an input prompt for the filtering element input area is displayed in the filtering element input area.

[0299] The response module 4552 is further configured to receive the task filtering instruction carrying the value of the second filtering element based on the input prompt and in response to a numerical input operation of the second filtering element triggered in the target filtering element input area.

[0300] The response module 4552 is further configured to display, in response to the task filtering instruction triggered based on the task filtering interface, the to-be-executed tasks obtained by filtering the candidate tasks according to the value of the second filtering element.

[0301] In some embodiments, the display module 4551 is further configured to perform one or more of the following:

[0302] When the filtering element is the task duration, display the to-be-executed tasks obtained by filtering the candidate tasks according to the task duration, where the task duration is used to limit the duration of each to-be-executed task;

[0303] When the filtering element is the execution duration, display the combination of to-be-executed tasks obtained by filtering the candidate tasks according to the execution duration, where the execution duration is used to limit the duration and value of the to-be-executed tasks in each combination of to-be-executed tasks;

[0304] When the screening element is the task distance, display the tasks to be executed obtained by screening the candidate tasks according to the task distance, where the task distance is used to define the route distance between the current position of the virtual object and the task points of the tasks to be executed;

[0305] When the screening element is the task difficulty, display the tasks to be executed obtained by screening the candidate tasks according to the task difficulty, where the task difficulty is used to define the difficulty of the tasks to be executed;

[0306] When the screening element is the task type, display the tasks to be executed obtained by screening the candidate tasks according to the task type, where the task type is used to define the type of the tasks to be executed.

[0307] In some embodiments, the screening element is the task distance. The display module 4551 is further configured to display a plurality of distance interval options, and different distance interval options correspond to different distance intervals.

[0308] The response module 4552 is further configured to, in response to a selection instruction for a target distance interval option among the plurality of distance interval options, display the tasks to be executed obtained by screening the candidate tasks according to the target distance interval corresponding to the target distance interval option; wherein, the route distance between the task points corresponding to the tasks to be executed and the current position of the virtual object is within the target distance interval.

[0309] In some embodiments, for each of the tasks to be executed, there is at least one execution route, and the execution route is the route of the virtual object from the current position to the task points of the corresponding tasks to be executed.

[0310] The display module 4551 is further configured to, after displaying the tasks to be executed obtained by screening the candidate tasks according to at least one screening element, display a plurality of difficulty controls, and different difficulty controls correspond to different difficulties of the execution routes.

[0311] The response module 4552 is further configured to, in response to a triggering operation on a target difficulty control among the plurality of difficulty controls, display a first execution route screened based on the difficulty corresponding to the target difficulty control.

[0312] In some embodiments, one or more sorting elements for sorting the to-be-executed tasks are further displayed in the task screening interface. The response module 4552 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, in response to a trigger operation on a target sorting element in the task screening interface, display the target execution tasks obtained by sorting the to-be-executed tasks according to the target sorting element.

[0313] In some embodiments, the response module 4552 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, in response to a selection operation on a first to-be-executed task among the to-be-executed tasks, control the first to-be-executed task to be in a selected state; and in response to a task execution instruction, display a picture of the virtual object moving to the task point corresponding to the first to-be-executed task in the virtual scene.

[0314] In some embodiments, the response module 4552 is further configured to, in response to a task execution instruction, display multiple execution routes from the current position of the virtual object to the task point corresponding to the first to-be-executed task; and in response to a selection operation on a second execution route among the multiple execution routes, display a picture of the virtual object moving to the task point based on the second execution route.

[0315] In some embodiments, the display module 4551 is further configured to display the task information of the to-be-executed tasks; wherein the task information includes one or more of the duration of the to-be-executed task, the type of the to-be-executed task, the route distance between the current position of the virtual object and the task point of the to-be-executed task, the difficulty of the to-be-executed task, and the priority of the to-be-executed task.

[0316] In some embodiments, the display module 4551 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, when the number of the to-be-executed tasks is multiple, display the recommended information of the to-be-executed tasks; wherein the recommended information is used to guide the selection of the to-be-executed tasks, and the recommended information includes one or more of the recommended degree for the to-be-executed tasks and the recommended items.

[0317] In some embodiments, the display module 4551 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, when the number of the to-be-executed tasks is a first number and the first number is greater than 1, display a task ring control.

[0318] The response module 4552 is further configured to, in response to a triggering operation on the task ring control, display a task route including the second quantity of the to-be-executed tasks; wherein, the task route uses the to-be-executed tasks as route nodes, and the task route is used to guide the virtual object to sequentially complete each of the to-be-executed tasks based on each of the route nodes, and the second quantity is less than or equal to the first quantity.

[0319] In some embodiments, the response module 4552 is further configured to, after displaying a task route including the second quantity of the to-be-executed tasks, when the number of the task routes is multiple, different task routes correspond to different sorting elements, and the sorting of the to-be-executed tasks in the task route is obtained after sorting based on the corresponding sorting elements; in response to a selection operation on a target task route among the second quantity of the task routes, determine the target task route as the task route for the virtual object to execute the to-be-executed tasks.

[0320] In some embodiments, a setting control for setting an execution duration is further displayed in the task screening interface, and the response module 4552 is further configured to, based on the setting control, in response to a setting operation on the execution duration of the virtual object, set the execution duration of the virtual object to a target duration indicated by the setting operation.

[0321] The response module 4552 is further configured to, in response to a triggering operation on the task ring control, display a task route including the second quantity of the to-be-executed tasks obtained by screening the first quantity of the to-be-executed tasks; wherein, the duration and value of the second quantity of the to-be-executed tasks are less than or equal to the target duration.

[0322] In some embodiments, the response module 4552 is further configured to, in response to a triggering operation on the task ring control, display a task route obtained by sorting the second quantity of the to-be-executed tasks according to the route distance between the current position of the virtual object and the task points of the to-be-executed tasks, wherein the second quantity of the to-be-executed tasks is obtained by screening the first quantity of the to-be-executed tasks.

[0323] In some embodiments, the display module 4551 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, when the number of the to-be-executed tasks is multiple, display a task ring control.

[0324] The response module 4552 is further configured to, in response to a triggering operation on the task ring control, display in the virtual scene a picture of the virtual object moving from the current position to the task point of the second to-be-executed task; wherein, the second to-be-executed task is the first to-be-executed task in the task sorting obtained by sorting a plurality of the to-be-executed tasks based on a sorting element.

[0325] In some embodiments, the sorting element is the route distance between the current position of the virtual object and the task point of the to-be-executed task.

[0326] The display module 4551 is further configured to, after displaying in the virtual scene a picture of the virtual object moving from the current position to the task point of the second to-be-executed task, in the case where the virtual object completes the second to-be-executed task, display an updated task sorting obtained by re-sorting a plurality of the to-be-executed tasks other than the second to-be-executed task based on the route distance between the current position of the virtual object and the task point of the to-be-executed task, and the updated task sorting does not include the to-be-executed task completed by the virtual object; display in the virtual scene a picture of the virtual object moving from the current position to the task point of the third to-be-executed task; wherein, the third to-be-executed task is the first to-be-executed task in the updated task sorting.

[0327] In some embodiments, the number of the to-be-executed tasks is plural, and the display module 4551 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, during the process of the virtual object executing any one of the to-be-executed tasks, identify the to-be-executed task executed by the virtual object in a preset display form.

[0328] In some embodiments, the display module 4551 is further configured to, after displaying the to-be-executed tasks obtained by screening the candidate tasks according to at least one screening element, control the virtual object to obtain a second virtual resource; in the case where the virtual object obtains the second virtual resource, display the to-be-executed tasks obtained by screening the candidate tasks again according to the screening element associated with the second virtual resource.

[0329] An embodiment of the present application provides a computer program product, which includes a computer program or computer executable instructions, and the computer program or computer executable instructions are stored in a computer-readable storage medium. A processor of an electronic device reads the computer executable instructions from the computer-readable storage medium, and the processor executes the computer executable instructions, so that the electronic device executes the task screening method in the virtual scene in the embodiment of the present application.

[0330] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, where computer-executable instructions or computer programs are stored. When the computer-executable instructions or computer programs are executed by a processor, the processor will be caused to execute the task screening method in the virtual scenario provided by the embodiment of the present application. For example, as Figure 3 shown in the task screening method in the virtual scenario.

[0331] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disc, or CD-ROM; or it may be various devices including one or any combination of the above memories.

[0332] In some embodiments, the computer-executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including being deployed as an independent program or being deployed as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0333] As an example, the computer-executable instructions may or may not correspond to a file in the file system, may be stored as part of a file that stores other programs or data. For example, they may be stored in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program being discussed, or stored in multiple cooperating files (for example, files that store one or more modules, subroutines, or code portions).

[0334] As an example, the computer-executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed at multiple locations and interconnected through a communication network.

[0335] In summary, the embodiment of the present application can implement the screening of tasks in the virtual scenario. The user can quickly understand the tasks to be executed obtained by screening the candidate tasks according to the screening elements, which can improve the efficiency of the user understanding the tasks and improve the efficiency of human-computer interaction.

[0336] The embodiment of the present application can sort the tasks to be executed after screening, so as to facilitate the user to more intuitively understand the tasks, further improve the efficiency of the user understanding the tasks, and improve the efficiency of human-computer interaction.

[0337] After screening or sorting tasks, users can select the tasks they want to execute more quickly, which means improving the efficiency of users in determining the tasks they want to execute and enhancing the efficiency of human-computer interaction.

[0338] The embodiment of the present application has a task loop function. When the task loop function is enabled, it can guide users to execute tasks in sequence without the need for users to frequently click to select the tasks they want to execute, thereby improving the efficiency of task execution.

[0339] Moreover, when the task loop function is enabled, through the combination of the execution duration and the route distance between the current position of the virtual object and the task point of the to-be-executed task, it can not only reduce the time for users to find the task points of the to-be-executed tasks, improve the efficiency of executing the to-be-executed tasks, but also facilitate users to reasonably arrange their time, enabling users to experience the complete plot corresponding to the to-be-executed tasks within a limited time.

[0340] The above is only the embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are all included in the protection scope of the present application.

Claims

1. A task processing method in a virtual scenario, characterized in that The method includes: Displaying a plurality of tasks to be executed and a task ring control; In response to a trigger operation on the task ring control, displaying at least one task route, where the task route uses the tasks to be executed as route nodes and is used to guide a virtual object to sequentially complete each of the tasks to be executed based on each of the route nodes; Wherein, different task routes correspond to different sorting elements, and the sorting of the tasks to be executed in the task route is obtained after sorting based on the sorting elements; In response to a selection operation on a target task route among the at least one task route, determining the target task route as the task route for the virtual object to execute the tasks to be executed.

2. The method according to claim 1, wherein Before displaying the plurality of tasks to be executed, the method further includes: Displaying a task screening interface corresponding to the virtual scene and displaying a plurality of candidate tasks for selection in the task screening interface; The displaying of the plurality of tasks to be executed includes: In response to a task screening instruction triggered based on the task screening interface, displaying the tasks to be executed obtained by screening the candidate tasks according to at least one screening element; Wherein, the tasks to be executed are used for the virtual object to obtain first virtual resources after execution in the virtual scene.

3. The method according to claim 2, wherein The method further includes: Displaying a plurality of screening elements in the task screening interface; In response to a selection operation on a first screening element among the plurality of screening elements, receiving the task screening instruction; The displaying of the tasks to be executed obtained by screening the candidate tasks according to at least one screening element in response to a task screening instruction triggered based on the task screening interface includes: In response to the task screening instruction triggered based on the task screening interface, displaying the tasks to be executed obtained by screening the candidate tasks according to the first screening element.

4. The method according to claim 2, characterized in that, The method further includes: Displaying at least one screening element input area in the task screening interface, where an input prompt for the screening element input area is displayed in the screening element input area; Based on the input prompt, in response to a numerical input operation of a second screening element triggered in a target screening element input area, receiving the task screening instruction carrying the value of the second screening element; The displaying of the tasks to be executed obtained by screening the candidate tasks according to at least one screening element in response to a task screening instruction triggered based on the task screening interface includes: In response to the task screening instruction triggered based on the task screening interface, displaying the tasks to be executed obtained by screening the candidate tasks according to the value of the second screening element.

5. The method according to claim 2, wherein The displaying of the tasks to be executed obtained by screening the candidate tasks according to at least one screening element includes one or more of the following: When the screening element is the task duration, displaying the tasks to be executed obtained by screening the candidate tasks according to the task duration, where the task duration is used to limit the duration of each task to be executed; When the screening element is the execution duration, display the combination of tasks to be executed obtained by screening the candidate tasks according to the execution duration, where the execution duration is used to define the duration and value of the tasks to be executed in each combination of tasks to be executed; When the screening element is the task distance, display the tasks to be executed obtained by screening the candidate tasks according to the task distance, where the task distance is used to define the route distance between the current position of the virtual object and the task point of the task to be executed; When the screening element is the task difficulty, display the tasks to be executed obtained by screening the candidate tasks according to the task difficulty, where the task difficulty is used to define the difficulty of the tasks to be executed; When the screening element is the task type, display the tasks to be executed obtained by screening the candidate tasks according to the task type, where the task type is used to define the type of the tasks to be executed.

6. The method according to claim 5, characterized in that The screening element is the task distance, and the display of the tasks to be executed obtained by screening the candidate tasks according to the task distance includes: Display multiple distance interval options, where different distance interval options correspond to different distance intervals; In response to a selection instruction for a target distance interval option among the multiple distance interval options, display the tasks to be executed obtained by screening the candidate tasks according to the target distance interval corresponding to the target distance interval option; Wherein, the route distance between the task point of the task to be executed and the current position of the virtual object is within the target distance interval.

7. The method according to claim 1, characterized in that, For each task to be executed, there is at least one execution route, where the execution route is the route for the virtual object to move from the current position to the task point of the corresponding task to be executed. After displaying the multiple tasks to be executed, the method further includes: Display multiple difficulty controls, where different difficulty controls correspond to different difficulties of the execution routes; In response to a triggering operation on a target difficulty control among the multiple difficulty controls, display the first execution route screened based on the difficulty corresponding to the target difficulty control.

8. The method according to claim 1, wherein After displaying the multiple tasks to be executed, it includes: In response to a triggering operation on a target sorting element among at least one sorting element, display the target tasks to be executed obtained by sorting the multiple tasks to be executed according to the target sorting element.

9. The method according to claim 1, wherein After displaying the multiple tasks to be executed, the method further includes: In response to a selection operation on a first task to be executed among the multiple tasks to be executed, control the first task to be executed to be in a selected state; In response to a task execution instruction, display in the virtual scene a picture of the virtual object moving to the task point corresponding to the first task to be executed.

10. The method according to claim 9, characterized in that, The step of, in response to a task execution instruction, displaying in the virtual scene a picture of the virtual object moving to the task point corresponding to the first task to be executed includes: In response to a task execution instruction, display multiple execution routes from the current position of the virtual object to the task point corresponding to the first task to be executed. In response to a selection operation for a second execution route among the multiple execution routes, display a screen in which the virtual object moves to the task point based on the second execution route.

11. The method according to claim 1, wherein The method further includes: Display task information of the to-be-executed task; Wherein, the task information includes one or more of the duration of the to-be-executed task, the type of the to-be-executed task, the route distance between the current position of the virtual object and the task point of the to-be-executed task, the difficulty of the to-be-executed task, and the priority of the to-be-executed task.

12. The method according to claim 1, wherein The method further includes: Display recommended information of the to-be-executed task; Wherein, the recommended information is used to guide the selection of the to-be-executed task, and the recommended information includes one or more of the recommendation degree for the to-be-executed task and recommended items.

13. The method according to claim 1, wherein The number of the multiple to-be-executed tasks is a first number, and the responding to a triggering operation on the task ring control to display at least one task route includes: In response to a triggering operation on the task ring control, display at least one task route including a second number of the to-be-executed tasks; wherein, the second number is less than or equal to the first number.

14. The method according to claim 1, characterized in that, The number of the multiple to-be-executed tasks is a first number, and the method further includes: Based on a setting control for setting an execution duration, in response to a setting operation for the execution duration of the virtual object, set the execution duration of the virtual object to a target duration indicated by the setting operation; The responding to a triggering operation on the task ring control to display at least one task route includes: In response to a triggering operation on the task ring control, display a task route including a second number of the to-be-executed tasks obtained by screening the first number of the to-be-executed tasks; Wherein, the second number is less than or equal to the first number, and the duration and value of the second number of the to-be-executed tasks are less than or equal to the target duration.

15. The method according to claim 14, wherein The responding to a triggering operation on the task ring control to display a task route including a second number of the to-be-executed tasks obtained by screening the first number of the to-be-executed tasks includes: In response to a triggering operation on the task ring control, display a task route obtained by sorting the second number of the to-be-executed tasks according to the route distance between the current position of the virtual object and the task point of the to-be-executed task; Wherein, the second number of the to-be-executed tasks is obtained by screening the first number of the to-be-executed tasks.

16. The method according to claim 14, wherein The method further includes: In response to executing any one of the to-be-executed tasks in the task route, display the remaining duration of the target duration, and the remaining duration is the difference between the target duration and the duration of the corresponding to-be-executed task; Based on the remaining duration, increase or decrease the number of the to-be-executed tasks in the task route in real time.

17. The method according to claim 1, characterized in that, The method further includes: In response to a triggering operation on the task ring control, display a screen in which the virtual object moves from the current position to the task point of a second to-be-executed task in the virtual scene; Wherein, the second task to be executed is the first task to be executed in the task sorting obtained by sorting a plurality of the tasks to be executed based on the sorting element.

18. The method according to claim 17, wherein The sorting element is the route distance between the current position of the virtual object and the task point of the task to be executed; After displaying the picture of the virtual object moving from the current position to the task point of the second task to be executed in the virtual scene, the method further includes: When the virtual object completes the second task to be executed, displaying an updated task sorting obtained by re-sorting a plurality of the tasks to be executed except the second task to be executed based on the route distance between the current position of the virtual object and the task point of the task to be executed, and the updated task sorting does not include the task to be executed completed by the virtual object; Displaying in the virtual scene a picture of the virtual object moving from the current position to the task point of the third task to be executed; Wherein, the third task to be executed is the first task to be executed in the updated task sorting.

19. The method according to claim 1, characterized in that, After displaying a plurality of tasks to be executed, the method further includes: During the process of the virtual object executing any one of the plurality of tasks to be executed, identifying the task to be executed by the virtual object in accordance with a preset display form.

20. The method according to claim 2, wherein After displaying the tasks to be executed obtained by filtering the candidate tasks according to at least one filtering element, the method further includes: Controlling the virtual object to obtain a second virtual resource; When the virtual object obtains the second virtual resource, displaying the tasks to be executed obtained by filtering the candidate tasks again according to the filtering element associated with the second virtual resource.

21. A task screening device in a virtual scenario, characterized in that The device includes: A display module, configured to display a plurality of tasks to be executed and display a task ring control; A response module, configured to display at least one task route in response to a trigger operation on the task ring control, where the task route uses the tasks to be executed as route nodes and is used to guide the virtual object to sequentially complete each of the tasks to be executed based on each of the route nodes; Wherein, different task routes correspond to different sorting elements, and the sorting of the tasks to be executed in the task route is obtained after sorting based on the sorting element; The response module is further configured to determine the target task route as the task route for the virtual object to execute the tasks to be executed in response to a selection operation on the target task route in the at least one task route.

22. An electronic device, characterized in that, The electronic device includes: A memory, configured to store computer-executable instructions; A processor, configured to implement the task processing method in the virtual scene according to any one of claims 1 to 20 when executing the computer-executable instructions stored in the memory.

23. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that, The computer-executable instructions or the computer program, when executed by the processor, implement the task processing method in the virtual scene according to any one of claims 1 to 20.

24. A computer program product, comprising computer-executable instructions or a computer program, characterized in that, The computer-executable instructions or the computer program, when executed by the processor, implement the task processing method in the virtual scene according to any one of claims 1 to 20.