Virtual resource distribution method and device, computer program product and electronic equipment

By generating virtual tasks based on user input in the game and distributing virtual resources using task model evaluation results, the problem of lack of randomness in virtual resource distribution in the prior art is solved, and user participation and game experience are improved.

CN119097924APending Publication Date: 2024-12-10NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411209956.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The distribution method of virtual resources in existing games lacks randomness, resulting in reduced player participation and enthusiasm.

Method used

The resource distribution conditions are input through the first terminal, the target virtual task is generated, and the task results are evaluated by calling the pre-trained task model. Decide whether to distribute virtual resources based on the evaluation results, and avoid a fixed question-and-answer method.

Benefits of technology

It has enhanced users' enthusiasm for collecting resources and game experience, stimulated users' enthusiasm for participating in virtual resource collection activities, and enhanced game participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119097924A_ABST
    Figure CN119097924A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of computers, and relates to a virtual resource distribution method and device, a computer program product and electronic equipment. The method comprises the steps of obtaining a resource distribution condition input by a first terminal in response to a resource distribution instruction triggered by the first terminal; generating a target virtual task according to the resource distribution condition; sending a resource distribution notification to the second terminal; responding to the second terminal to execute the target virtual task, and calling a pre-trained task model to evaluate an execution result of the target virtual task; and in response to the fact that an evaluation result output by the task model meets a resource distribution condition, allocating a resource receiving permission to the second terminal, and distributing a first virtual resource determined from a specified virtual resource pool to the second terminal. According to the method and the device, the distributed target virtual task conforms to the resource distribution condition, and the resource distribution condition can be set according to requirements. In this way, the first virtual resource can be obtained as long as the execution result of the target virtual task meets the resource distribution condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method and device for distributing virtual resources, a computer-readable storage medium, and an electronic device. Background Art

[0002] Distributing virtual resources in the game can increase players' interest in the game.

[0003] However, currently there are three ways to distribute virtual resources in the game: ordinary distribution, voice distribution, and distribution through question and answer. These methods all determine whether to distribute by checking whether the questions answered by the players meet the fixed standard answers. The lack of randomness in the answers reduces the interest of game players in participating in the collection of virtual resources, and thus reduces the enthusiasm of game players for the game.

[0004] In view of this, there is an urgent need in the art to develop a new method and device for distributing virtual resources.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present disclosure is to provide a method for distributing virtual resources, a device for distributing virtual resources, a computer-readable storage medium and an electronic device, thereby overcoming the problem of distributing virtual resources based on a fixed question-and-answer method caused by related technologies at least to a certain extent.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to the first aspect of an embodiment of the present invention, a method for dispatching virtual resources is provided, the method comprising: in response to a resource dispatch instruction triggered by a first terminal, obtaining a resource dispatch condition input by the first terminal; generating a target virtual task according to the resource dispatch condition; sending a resource dispatch notification to a second terminal, wherein the resource dispatch notification includes at least prompt information corresponding to the target virtual task; in response to the second terminal executing the target virtual task, calling a pre-trained task model to evaluate the execution result of the target virtual task; in response to the evaluation result output by the task model satisfying the resource dispatch condition, allocating resource collection authority to the second terminal, and dispatching a first virtual resource determined from a specified virtual resource pool to the second terminal.

[0009] According to a second aspect of an embodiment of the present invention, a virtual resource dispatching device is provided, the device comprising: a trigger module, configured to obtain a resource dispatching condition input by a first terminal in response to a resource dispatching instruction triggered by the first terminal; a task generation module, configured to generate a target virtual task according to the resource dispatching condition; a notification dispatching module, configured to send a resource dispatching notification to a second terminal, wherein the resource dispatching notification includes at least prompt information corresponding to the target virtual task; a task execution module, configured to call a pre-trained task model to evaluate the execution result of the target virtual task in response to the second terminal executing the target virtual task; a resource dispatching module, configured to allocate resource collection authority to the second terminal in response to the evaluation result output by the task model satisfying the resource dispatching condition, and dispatch a first virtual resource determined from a specified virtual resource pool to the second terminal.

[0010] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a processor and a memory; wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the method for dispatching virtual resources of any of the above exemplary embodiments is implemented.

[0011] According to a fourth aspect of an embodiment of the present invention, there is provided a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method for dispatching virtual resources in any of the above exemplary embodiments is implemented.

[0012] It can be seen from the above technical solutions that the virtual resource distribution method, virtual resource distribution device, computer storage medium and electronic device in the exemplary embodiments of the present invention have at least the following advantages and positive effects:

[0013] In the method and apparatus provided by the exemplary embodiments of the present disclosure, on the one hand, after obtaining the resource dispatch conditions input by the first terminal, a target virtual task is generated according to the resource dispatch conditions, and the user can input any resource dispatch conditions according to his own needs, based on which a variety of target virtual tasks can be generated; on the other hand, in response to the second terminal executing the target virtual task, a pre-trained task model is called to evaluate the execution result of the target virtual task, and in response to the evaluation result output by the task model satisfying the resource dispatch conditions, the first virtual resource is dispatched to the second terminal, and the execution result is no longer a fixed question-and-answer method, as long as the execution result satisfies the resource dispatch conditions, the first virtual resource can be obtained, thereby increasing the user's enthusiasm for receiving resources, stimulating the user's enthusiasm for participating in the activity of receiving resources in the game, and thereby improving the user's experience of participating in the game.

[0014] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0016] Figure 1 The flowchart of the method for distributing virtual resources in the embodiment of the present disclosure is schematically shown;

[0017] Figure 2 A schematic diagram schematically shows a resource dispatch type selection interface in an embodiment of the present disclosure;

[0018] Figure 3 The schematic diagram of the condition input interface in the embodiment of the present disclosure is schematically shown. Figure 3 As shown;

[0019] Figure 4 A schematic diagram schematically shows a condition input interface displaying second condition prompt information corresponding to a missing condition;

[0020] Figure 5 A schematic diagram schematically shows a target virtual task assigned in an embodiment of the present disclosure;

[0021] Figure 6 A schematic diagram of an interface for collecting resources in an embodiment of the present disclosure is schematically shown;

[0022] Figure 7 A schematic diagram of an interface for resource dispatching in an embodiment of the present disclosure is schematically shown;

[0023] Figure 8 Another resource dispatching interface diagram in an embodiment of the present disclosure is schematically shown;

[0024] Fig. 9 A schematic diagram of another resource dispatching interface in an embodiment of the present disclosure is schematically shown;

[0025] Fig.10 A schematic diagram of another interface for collecting resources in an embodiment of the present disclosure is shown schematically;

[0026] Fig.11 A device for distributing a virtual resource in an embodiment of the present disclosure is schematically shown;

[0027] Fig.12 An electronic device for distributing a virtual resource in an embodiment of the present disclosure is schematically shown;

[0028] Fig.13 A computer program product of a method for dispatching virtual resources in an embodiment of the present disclosure is schematically illustrated. DETAILED DESCRIPTION

[0029] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0030] The terms "a", "an", "the" and "said" are used in this specification to indicate the presence of one or more elements / components / etc.; the terms "including" and "having" are used to express an open-ended inclusion and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.; the terms "first" and "second" etc. are used only as labels and are not intended to limit the quantity of their objects.

[0031] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and their repeated descriptions will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities.

[0032] In the related art, users need to set a fixed password before distributing resources, such as "Gang Battle Victory". Based on this, other users need to enter a fixed password, i.e. "Gang Battle Victory", when claiming the resources to receive the corresponding resources.

[0033] This method of distributing resources using fixed questions and answers not only fails to meet users' various needs for resource distribution, but also makes the answers to resource collection lack randomness, reduces users' enthusiasm in the process of collecting resources, and thus reduces users' experience in the game.

[0034] In view of the problems existing in the related technologies, the present disclosure proposes a method for distributing virtual resources. Figure 1 The flowchart of the method for distributing virtual resources in the embodiment of the present disclosure is schematically shown. Figure 1 As shown, the method for distributing virtual resources includes at least the following steps:

[0035] Step S110: In response to the resource dispatch instruction triggered by the first terminal, obtain the resource dispatch condition input by the first terminal.

[0036] Step S120: Generate a target virtual task according to the resource dispatching conditions.

[0037] Step S130: Send a resource dispatch notification to the second terminal, wherein the resource dispatch notification at least includes prompt information corresponding to the target virtual task.

[0038] Step S140 . In response to the second terminal executing the target virtual task, calling a pre-trained task model to evaluate the execution result of the target virtual task.

[0039] Step S150: In response to the evaluation result output by the task model satisfying the resource dispatching condition, resource receiving authority is allocated to the second terminal, and a first virtual resource determined from a designated virtual resource pool is dispatched to the second terminal.

[0040] In the method and apparatus provided by the exemplary embodiments of the present disclosure, on the one hand, after obtaining the resource dispatch conditions input by the first terminal, a target virtual task is generated according to the resource dispatch conditions, and the user can input any resource dispatch conditions according to his own needs, based on which a variety of target virtual tasks can be generated; on the other hand, in response to the second terminal executing the target virtual task, a pre-trained task model is called to evaluate the execution result of the target virtual task, and in response to the evaluation result output by the task model satisfying the resource dispatch conditions, the first virtual resource is dispatched to the second terminal, and the execution result is no longer a fixed question-and-answer method, as long as the execution result satisfies the resource dispatch conditions, the first virtual resource can be obtained, thereby increasing the user's enthusiasm for receiving resources, stimulating the user's enthusiasm for participating in the activity of receiving resources in the game, and thereby improving the user's experience of participating in the game.

[0041] The following is a detailed description of each step of the method for distributing virtual resources.

[0042] In step S110, in response to the resource dispatching instruction triggered by the first terminal, a resource dispatching condition input by the first terminal is acquired.

[0043] In an exemplary embodiment of the present disclosure, there are multiple resource dispatch types available for the user to select, such as voice dispatch type, text dispatch type, and intelligent dispatch type. When the user selects the intelligent dispatch type, a condition input interface will be displayed. It is worth noting that prompt information is displayed in the condition input interface, and the prompt information is used to prompt the user to enter the resource dispatch condition in the condition input interface.

[0044] Figure 2 The following is a schematic diagram of a resource dispatch type selection interface in an embodiment of the present disclosure. Figure 2 As shown, 210 is the text distribution type, 220 is the voice distribution type, and 230 is the smart distribution type. When the user clicks the smart distribution type 230), the following will be displayed: Figure 3 The condition input interface shown.

[0045] Figure 3 The schematic diagram of the condition input interface in the embodiment of the present disclosure is schematically shown. Figure 3 As shown, information 310 is prompt information for prompting the user to input resource dispatch conditions. Object 320 is an input box, control 330 is a voice control, control 340 is a confirmation dispatch control, display box 350 displays the current user's expenses, and display box 360 displays the number of resources currently owned by the user. When control 340 is touched (i.e., in response to the resource dispatch instruction triggered by the first terminal), the resource dispatch conditions entered in input box 320 are obtained or the resource dispatch conditions of the voice type entered through control 330 are collected.

[0046] In an exemplary embodiment of the present disclosure, in response to a resource dispatch instruction triggered by the first terminal, a resource dispatch condition input by the first terminal is acquired, which lays a foundation for subsequently generating a target virtual task based on the resource dispatch condition.

[0047] In an exemplary embodiment of the present disclosure, the method also includes: in response to a resource dispatch type selection instruction triggered by a first terminal, displaying a condition input interface; wherein the condition input interface displays first condition prompt information for prompting a user to input a resource dispatch condition; in response to an input operation acting on the condition input interface, determining input information corresponding to the input operation; determining whether the input information contains a resource dispatch condition to obtain a first judgment result, and based on the first judgment result, displaying second condition prompt information in the condition input interface.

[0048] Among them, the resource distribution type selection instruction refers to the touch Figure 2 The command issued at 230 as shown, when the touch Figure 2 When the smart distribution type is described, it will be displayed as follows Figure 3The first condition prompt information is prompt information for prompting the user to enter the resource dispatch condition in the condition input interface, for example, Figure 3 Prompt message 310 is shown.

[0049] Input operation refers to the operation used to input corresponding input information in the condition input interface. For example, Figure 3 As shown, the touch input box 320 can be used to input text information, and the input information in text form can be obtained. In addition, the touch control 330 can be used to obtain input content in voice form, and the voice input content can be converted into text information, that is, input information in text form can be obtained.

[0050] A first judgment result is obtained by judging whether the input information contains the resource dispatch condition. If the first judgment result is that the input information contains the resource dispatch condition, after the resource dispatch instruction is triggered, a target virtual task is generated according to the resource dispatch condition; if the first judgment result is that the input information does not contain the complete resource dispatch condition, a second prompt message is displayed in the condition input interface.

[0051] For example, the input information is "100 resources, 6 fairy jades for each resource, you need to sing well to receive it, and the song score is over 90 to be considered good." Based on this, it can be known that the input information includes the distribution quantity 100, the first virtual resource 6 fairy jades, the target task to be completed to execute the target virtual task: singing, and the task evaluation standard: over 90 points. These input information can form a complete resource distribution condition. Based on this, 100 target virtual tasks that meet the above resource distribution conditions are generated.

[0052] In an optional embodiment, based on the first judgment result, a second condition prompt information is displayed in the condition input interface, including: if the input information contains some conditions in the resource dispatch conditions, the missing conditions are determined; wherein the resource dispatch conditions include missing conditions and partial conditions; and a second condition prompt information is displayed in the condition input interface to prompt the user to input the missing conditions until the input information includes partial conditions and missing conditions.

[0053] Among them, if the input information contains some conditions in the resource dispatch conditions, that is, the complete resource dispatch conditions cannot be obtained through the current input information, then the missing conditions need to be determined. The missing conditions and partial conditions can constitute complete resource dispatch conditions. After the missing conditions are determined, the second condition prompt information for prompting the user to enter the missing conditions will be displayed on the condition input interface. If after this, the complete resource dispatch conditions cannot be formed according to the input information, the second condition prompt information corresponding to the missing conditions will continue to be displayed until all the input information entered by the user can form a complete resource dispatch condition.

[0054] For example, Figure 4 A schematic diagram of a condition input interface showing the second condition prompt information corresponding to the missing condition is shown schematically. Figure 4 As shown in the figure, the input information that has been determined is "100 resources, you need to sing well to get them". Obviously, this input information cannot form a complete resource distribution condition at this time. It lacks the first virtual resource and the task evaluation criteria of the target task of singing. Based on this, Figure 4 The second condition prompt information 410 corresponding to the missing condition is displayed, "Excuse me, how many fairy jades is each resource worth? Is 80 points considered good?" Then, the user touches the input box 320 to enter the input information "6 fairy jades for each resource, and 90 points or more is considered good." At this point, all the input information entered can constitute a complete resource dispatch condition, and then clicking the control 340 can generate 100 target virtual tasks.

[0055] In an optional embodiment, when the input information cannot form a complete resource dispatch condition, a second condition prompt information corresponding to the missing condition will be displayed in the condition input interface, prompting the user to enter the missing condition, and then generate the target virtual task after forming a complete resource dispatch condition.

[0056] In step S120, a target virtual task is generated according to the resource dispatching condition.

[0057] In an exemplary embodiment of the present disclosure, assuming that the resource distribution condition is "distribute 100 virtual resources, and it is necessary to judge whether their singing is good or not, each virtual resource corresponds to 6 fairy jades, and it must be 90 points to be considered good", then based on this, a target virtual task of singing is generated.

[0058] In an optional embodiment, the resource dispatching conditions include a dispatching quantity, a target task, a task evaluation standard corresponding to the target task, and a first virtual resource; based on the resource dispatching conditions, a target virtual task is generated, including: forming a dispatching quantity of target virtual tasks that match the target task; wherein, when the execution of the target virtual task meets the task evaluation standard, the first virtual resource is obtained.

[0059] The dispatch quantity is used to represent how many target virtual tasks need to be generated subsequently. The target task is a task that the user holding the second terminal needs to complete in order to obtain the virtual resource. The task evaluation standard is a standard for evaluating the execution result of the target virtual task performed by the user holding the second terminal, and the first virtual resource is the resource obtained when the execution result of the target virtual task performed by the user holding the second terminal meets the task evaluation standard.

[0060] For example, the resource distribution conditions are: "Distribute 100 virtual resources, and it is necessary to judge whether their singing is good or not. Each virtual resource corresponds to 6 fairy jades, and it must be 90 points to be considered good." Based on this, 100 target virtual tasks that require singing are formed, and when the singing level reaches 90 points or more during the execution of the target virtual tasks, 6 fairy jades will be distributed to the user holding the second terminal.

[0061] In step S130, a resource dispatch notification is sent to the second terminal, wherein the resource dispatch notification at least includes prompt information corresponding to the target virtual task.

[0062] In an exemplary embodiment of the present disclosure, after the target virtual task is generated, it is necessary to send a resource dispatch notification to other terminals (i.e., the second terminal) except the first terminal, i.e., to inform the user of the second terminal that the virtual resources have been dispatched at this time, and the resource dispatch notification includes prompt information corresponding to the target virtual task. When the second terminal obtains the resource dispatch notification, it can be known that the task that needs to be completed in order to obtain the virtual resources is the target virtual task.

[0063] In step S140 , in response to the second terminal executing the target virtual task, a pre-trained task model is called to evaluate the execution result of the target virtual task.

[0064] In an exemplary embodiment of the present disclosure, after seeing the prompt information, the user holding the second terminal can obtain the virtual resources corresponding to the target virtual task by executing the target virtual task.

[0065] The pre-trained task model is a machine learning model, through which the execution result generated when the user holding the second terminal executes the target virtual task can be evaluated.

[0066] In an optional embodiment, in response to the second terminal executing the target virtual task, a pre-trained task model is called to evaluate the execution result of the target virtual task, including: in response to the second terminal executing the target virtual task, collecting execution information generated during the execution process; wherein the execution information collected from each second terminal is different; and calling the pre-trained task model to evaluate the execution information.

[0067] Among them, execution information refers to the information collected by the second terminal when the second terminal executes the target virtual task. For example, the execution information can be a song collected by the second terminal, the execution information can be a picture collected by the second terminal, and the execution information can also be a piece of text collected by the second terminal. This exemplary embodiment does not make any special limitations on this.

[0068] It is worth noting that for different second terminals, the execution information collected is different. For example, the target virtual task is a song task. The target virtual task can be executed by the second terminal. For the second terminal 1-1, the execution information collected can be a song by Jay Chou, for the second terminal 1-2, the execution information collected can be a piece of music, for the second terminal 1-3, the execution information collected can be a nursery rhyme, and for different second terminals, the execution information collected can be various.

[0069] After the execution information is collected, the pre-trained task model will be used to evaluate the execution information.

[0070] In the embodiments of the present disclosure, the execution information of each second terminal is different, which allows the user to input different execution information when executing the target virtual task, avoiding the use of fixed question-and-answer format when executing the target virtual task, and enhancing the user's enthusiasm for executing the target virtual task.

[0071] In an optional embodiment, the resource dispatch conditions include a target task and a task evaluation criterion for evaluating the target task; calling a pre-trained task model to evaluate the execution information includes: determining whether the type of the execution information matches the type of the target task through the trained task model, and evaluating whether the execution information meets the task evaluation criterion.

[0072] Among them, the resource distribution conditions include the target tasks that need to be completed to obtain resources and the task evaluation criteria for judging the execution of the task.

[0073] The task model can be used to determine whether the type of execution information generated during the execution of the target virtual task is consistent with the type corresponding to the target task. For example, if the target task is a singing task, the task model needs to determine whether the execution information is a song.

[0074] After that, the task model needs to determine whether the execution information meets the task evaluation criteria. For example, if the task evaluation criteria is that the singing effect reaches 90 points or more, based on this, the task model needs to analyze whether the timbre, melody, pitch and other contents corresponding to the execution information of the song type are standard, score it, and determine whether its score exceeds 90 points.

[0075] In an optional embodiment, the task model is a pre-trained model, and the task model can be used to accurately determine the type of execution information and whether the execution information meets the task evaluation criteria.

[0076] In an optional embodiment, the target task is a singing task, the task evaluation standard is a song evaluation standard, and the pre-trained task model is a song evaluation model; the pre-trained task is called to evaluate the execution information, including: judging whether the type of the execution information conforms to the song type of the singing task through the song evaluation model; if the type of the execution information belongs to the song type, then evaluating whether the singing level represented by the execution information meets the song evaluation standard through the song evaluation model.

[0077] in, Figure 5 A schematic diagram schematically shows a target virtual task assigned in an embodiment of the present disclosure, such as Figure 5 As shown, in the assigned target virtual task, a text "Sing for me, if you score 90 points, you can get virtual resources" (i.e., resource distribution conditions) is displayed. At this time, the target task is a singing task, and the task evaluation standard is a song evaluation standard, that is, the virtual resources can only be obtained if the song you sing reaches 90 points. Control 510 is a recording control. When the user clicks control 510, the corresponding execution information will be collected.

[0078] The song evaluation model can determine whether the execution information is a human voice, a song or a musical instrument, and then after excluding environmental sounds, animal sounds, background talking sounds, etc., determine whether the execution information is a song or a musical instrument with a song melody.

[0079] When the execution information type is a song type, the song evaluation model determines whether the music level represented by the execution information meets the song evaluation criteria. For example, when the execution information type is a song type, the song evaluation model determines whether the singing level represented by the execution information reaches 90 points. When the singing level represented by the execution information exceeds 90 points, the following display will be displayed: Figure 6 Schematic diagram shown.

[0080] Figure 6 A schematic diagram of a resource collection interface in an embodiment of the present disclosure is shown schematically. Figure 6 As shown, the song evaluation model determines that the singing level represented by the collected singing voice reaches 90 points. At this time, the user can successfully receive the corresponding first resource, such as Figure 6 The schematic diagram shown will display the value 610 of the first virtual resource received and prompt information 620 of successful receipt.

[0081] In an optional embodiment, the song evaluation model can determine whether the execution information is of a song type, and can also determine whether the music level represented by the execution information meets the song evaluation standards. On this basis, users who receive resources can sing or play any song, and as long as the song meets the song evaluation standards, they can receive resources, which increases the user's enthusiasm for receiving resources.

[0082] In an optional embodiment, the target task is a regional picture task, the task evaluation standard is a picture evaluation standard, and the pre-trained task model is a picture evaluation model; the pre-trained task model is called to evaluate the execution information, including: judging through the picture evaluation model whether the execution information includes regional picture information that matches the current positioning position; if the execution information includes regional picture information, evaluating through the picture evaluation model whether the shooting quality of the regional picture information meets the picture evaluation standard.

[0083] In an optional embodiment, the target task may also be a regional picture task, that is, uploading a landmark picture of the area matching the current location. For this, the task evaluation criteria refer to the evaluation criteria for judging the color, composition and cultural significance of the uploaded picture.

[0084] Figure 7 A schematic diagram of a resource dispatch interface in an embodiment of the present disclosure is shown schematically. Figure 7 As shown, among which, Figure 7 A description message "Send a photo of the city you are in now, it must be good-looking! If you meet the requirements, you can get resources!" is displayed. The user can upload a picture (the picture is the execution information) by touching the control 710.

[0085] The picture evaluation model collects data on geography, humanities, history, and anthropology related disciplines of the user's current location (i.e., the area represented by the current location), and extracts key cultural customs, historical reputation and other landmarks of the area, and then determines whether the uploaded regional picture information matches the current location (e.g. Guangzhou).

[0086] When the uploaded regional image information matches the current positioning location, the image evaluation model is used to further determine whether the uploaded image meets the image evaluation criteria.

[0087] Figure 8 A schematic diagram of another resource dispatching interface in an embodiment of the present disclosure is shown schematically. Figure 8 As shown, the picture evaluation model determines that the currently uploaded picture does not match the current location Guangzhou, so a prompt message 810 is generated and a control 820 is displayed. When the user clicks the control 820, a picture can be uploaded again so that the picture evaluation model can judge it again.

[0088] In an optional embodiment, the picture evaluation model can determine whether the regional picture information is the picture information that matches the current location, and can also determine whether the regional picture information meets the picture evaluation standards. On this basis, users who receive resources can send any landmark picture that matches the current location. As long as the uploaded picture meets the picture evaluation standards, the user can receive the resource, which increases the user's enthusiasm for receiving resources.

[0089] In an optional embodiment, the target task is a copywriting task, the task evaluation standard is a copywriting evaluation standard, and the pre-trained task model is a copywriting evaluation model; the pre-trained task model is called to evaluate the execution information, including: judging whether the type of the execution information is the copywriting type corresponding to the copywriting task through the copywriting evaluation model; if the type of the execution information is the copywriting type, evaluating whether the copywriting quality of the execution information meets the copywriting evaluation standard.

[0090] In an optional embodiment, the target task may also be a copywriting task. For example, the target task may be inputting a paragraph of text or speaking a paragraph.

[0091] Correspondingly, the task evaluation criteria are the copywriting evaluation criteria. Fig. 9 A schematic diagram of another resource dispatching interface in an embodiment of the present disclosure is shown schematically. Fig. 9 As shown, among which, Fig. 9 A description message "Tell me a joke! If I find it funny, I can get resources!" is displayed. After seeing this description message, the user can enter some text in the input box 910 or input a voice through the touch control 920. At this time, the input text or voice is the execution information.

[0092] Fig.10 A schematic cross-sectional diagram of another resource collection in an embodiment of the present disclosure is shown. Fig.10 As shown in , the copywriting evaluation model judges the current input text information and determines that it is a joke, and thinks that the degree of funniness exceeds 90 points. Then the user can successfully receive the resource at this time. Fig.10 The value of the resources you received will be displayed as 1010, and a text message will be displayed: "I'm dying of laughter! You can pass the level!"

[0093] In an optional embodiment, the copy evaluation model can determine whether the execution information is a copy, and can also determine whether the execution information meets the copy evaluation standards. On this basis, users who receive resources can send any piece of copy. As long as the sent copy meets the copy evaluation standards, they can receive the resources, which increases the user's enthusiasm for receiving resources.

[0094] In an optional embodiment, the method also includes: obtaining all different types of target tasks, and determining the material information corresponding to the target tasks and the evaluation criteria corresponding to the material information; using the material information and the evaluation criteria as training samples, and training the initial task model to obtain the task model.

[0095] Among them, different target tasks have different task types, for example, it can be the type of singing, the type of uploading pictures, or the type of uploading a paragraph of text. This exemplary embodiment does not make special limitations on this.

[0096] Since different target tasks have different task types, the material information corresponding to the target task and the evaluation criteria corresponding to the material information may be determined in advance.

[0097] The material information may include sound materials, music materials, materials corresponding to non-human sounds, music theory teaching materials, and video recordings, etc. The evaluation criteria may be the criteria of the judging dimension and the criteria of the scoring dimension. By using these material information and the corresponding evaluation criteria as training samples to train the initial evaluation model, a target evaluation model with evaluation capabilities can be obtained.

[0098] Similarly, the material information can also be geography, humanities, sociology, history, anthropology and other related information of a certain region, and landmarks representing the cultural customs and historical reputation of a certain region. The evaluation criteria can be the criteria corresponding to photography, painting, art history, and film and television works.

[0099] The material information may also be literature, history, sociology and other related subject materials. The evaluation criteria may be the criteria corresponding to literature, natural language and other materials.

[0100] For example, 1000 songs are obtained. These 1000 songs have different timbres, singing methods and pronunciations. There are also scores corresponding to these 1000 songs. For example, for song A, its score is 90 points, for song B, its score is 20 points, for song C, its score is 60 points... and so on. The scores corresponding to these 1000 songs can be obtained. These 1000 songs and their corresponding scores are used as training samples to train the initial task model to obtain the final task model.

[0101] In an optional embodiment, material information and evaluation criteria are used as training samples to train the initial task model to obtain the final task model. Based on this, the user can enter any execution information that meets the resource collection conditions during the process of collecting resources. It is no longer a fixed question-and-answer mode, which increases the fun of collecting resources and thereby increases the user's enthusiasm for collecting resources.

[0102] In step S150, in response to the evaluation result output by the task model satisfying the resource dispatching condition, resource receiving authority is allocated to the second terminal, and the first virtual resource determined from the designated virtual resource pool is dispatched to the second terminal.

[0103] Among them, a pre-trained task model is used to rate the execution results of the target virtual task. If the evaluation result meets the resource dispatch conditions, it proves that the user holding the second terminal at this time has the right to receive resources and can obtain the virtual resources corresponding to the target virtual task (that is, the first virtual resource determined from the designated virtual resource pool).

[0104] In an optional embodiment, the method also includes: in response to the evaluation result output by the task model satisfying the resource dispatch conditions, displaying the resource information corresponding to the first virtual resource, the evaluation result, and the remaining number of dispatches of the target virtual task; in response to the evaluation result output by the task model not satisfying the resource dispatch conditions, displaying a dispatch failure prompt message and the reason for the failure.

[0105] Among them, after the task model outputs the evaluation result, when the evaluation result shows that the execution information conforms to the type corresponding to the target task and the execution information conforms to the task evaluation criteria, the resource information of the acquired first resource (such as the icon of the resource information, the value of the resource information, etc.) is displayed, and the evaluation result (for example, "I'm laughing to death! You pass the level!") can also be displayed, and the remaining number of target virtual tasks to be distributed (for example, 99) can also be displayed.

[0106] On the contrary, if the evaluation result shows that the execution information does not conform to the type corresponding to the target task, or the execution information conforms to the type corresponding to the target task but does not meet the task evaluation criteria, a distribution failure prompt message (for example, upload failure) and the reason for failure (for example, how did you take a photo of XX Square in Guangzhou? This is wrong!) will be displayed.

[0107] In an optional embodiment, when the evaluation result output by the task model meets the resource dispatch conditions, the resource information, evaluation result and remaining quantity for dispatch of the first virtual resource are displayed, which helps the user decide whether to continue to execute the target virtual task; when the evaluation result of the task model does not meet the resource dispatch conditions, a prompt of dispatch failure will be displayed and the reason for the failure will be informed, which increases the user's enthusiasm for participating in obtaining virtual resources.

[0108] In the method and apparatus provided by the exemplary embodiments of the present disclosure, on the one hand, after obtaining the resource dispatch conditions input by the first terminal, a target virtual task is generated according to the resource dispatch conditions, and the user can input any resource dispatch conditions according to his own needs, based on which a variety of target virtual tasks can be generated; on the other hand, in response to the second terminal executing the target virtual task, a pre-trained task model is called to evaluate the execution result of the target virtual task, and in response to the evaluation result output by the task model satisfying the resource dispatch conditions, the first virtual resource is dispatched to the second terminal, and the execution result is no longer a fixed question-and-answer method, as long as the execution result satisfies the resource dispatch conditions, the first virtual resource can be obtained, thereby increasing the user's enthusiasm for receiving resources, stimulating the user's enthusiasm for participating in the activity of receiving resources in the game, and thereby improving the user's experience of participating in the game.

[0109] In addition, in an exemplary embodiment of the present disclosure, a device for distributing virtual resources is also provided. Fig.11 A schematic diagram of the structure of a virtual resource distribution device is shown. Fig.11 As shown, the virtual resource dispatching device 1100 may include: a triggering module 1110, a task generating module 1120, a dispatching notification module 1130, a task executing module 1140 and a resource dispatching module 1150. Among them:

[0110] The trigger module 1110 is configured to obtain the resource dispatch conditions input by the first terminal in response to the resource dispatch instruction triggered by the first terminal; the task generation module 1120 is configured to generate a target virtual task according to the resource dispatch conditions; the notification distribution module 1130 is configured to send a resource dispatch notification to the second terminal, wherein the resource dispatch notification includes at least prompt information corresponding to the target virtual task; the task execution module 1140 is configured to call a pre-trained task model to evaluate the execution result of the target virtual task in response to the second terminal executing the target virtual task; the resource distribution module 1150 is configured to allocate resource collection rights to the second terminal in response to the evaluation result output by the task model satisfying the resource dispatch conditions, and distribute the first virtual resource determined from the specified virtual resource pool to the second terminal.

[0111] In an exemplary embodiment of the present disclosure, based on the aforementioned scheme, the resource dispatching conditions include the dispatching quantity, the target task, the task evaluation criteria corresponding to the target task, and the first virtual resource; the task generation module 1120 includes: a virtual task formation module, configured to form the dispatching quantity of target virtual tasks matching the target task; wherein, when the execution of the target virtual task meets the task evaluation criteria, the first virtual resource is obtained.

[0112] In an exemplary embodiment of the present disclosure, based on the aforementioned scheme, the task execution module 1140 includes: an information collection module, configured to collect execution information generated during the execution process in response to the second terminal executing the target virtual task; wherein the execution information collected from each second terminal is different; and a model evaluation module, configured to call a pre-trained task model to evaluate the execution information.

[0113] In an exemplary embodiment of the present disclosure, based on the aforementioned scheme, the device also includes: an instruction response module, configured to display a condition input interface in response to a resource dispatch type selection instruction triggered by the first terminal; wherein the condition input interface displays first condition prompt information for prompting the user to input a resource dispatch condition; an input module, configured to respond to an input operation acting on the condition input interface, and determine input information corresponding to the input operation; a prompt information display module, configured to determine whether the input information contains a resource dispatch condition to obtain a first judgment result, and based on the first judgment result, display second condition prompt information in the condition input interface.

[0114] In an exemplary embodiment of the present disclosure, based on the aforementioned scheme, a prompt information display module includes: a condition determination module, configured to determine a missing condition if the input information contains some conditions in the resource dispatch condition; wherein the resource dispatch condition includes missing conditions and partial conditions; a prompt information display module, configured to display a second condition prompt information prompting the user to input the missing condition in the condition input interface, until the input information includes some conditions and missing conditions.

[0115] In an exemplary embodiment of the present disclosure, based on the aforementioned scheme, the resource dispatch conditions include a target task and a task evaluation criterion for evaluating the target task; the model evaluation module includes: a judgment module, configured to judge whether the execution information matches the target task through a trained task model, and evaluate whether the execution information meets the task evaluation criterion.

[0116] In an exemplary embodiment of the present disclosure, the target task is a singing task, the task evaluation standard is a song evaluation standard, the pre-trained task model is a song evaluation model, and the model evaluation module includes: a song judgment module, configured to judge whether the type of execution information is a song type that meets the singing task through the song evaluation model; a song evaluation module, configured to evaluate whether the singing level represented by the execution information meets the song evaluation standard through the song evaluation model if the type of execution information belongs to the song type.

[0117] In an exemplary embodiment of the present disclosure, the target task is a regional picture task, the task evaluation standard is a picture evaluation standard, the pre-trained task model is a picture evaluation model, and the model evaluation module includes: a picture judgment module, configured to judge whether the execution information includes regional picture information matching the current positioning position through the picture evaluation model; and a picture evaluation module, configured to judge whether the shooting quality of the regional picture information meets the picture evaluation standard through the picture evaluation model if the execution information includes regional picture information.

[0118] In an exemplary embodiment of the present disclosure, the target task is a copywriting task, the task evaluation standard is a copywriting evaluation standard, the pre-trained task model includes a copywriting evaluation model, and the model evaluation module includes: a copywriting judgment module, configured to judge whether the type of execution information is a copywriting type corresponding to the copywriting task through the copywriting evaluation model; and a copywriting evaluation module, configured to evaluate whether the copywriting quality of the execution information meets the copywriting evaluation standard if the type of the execution information is a copywriting type.

[0119] In an exemplary embodiment of the present disclosure, the device also includes: a material acquisition module, configured to acquire all different types of target tasks, and determine the material information corresponding to the target tasks and the evaluation criteria corresponding to the material information; a training model module, configured to use the material information and the evaluation criteria as training samples to train the initial task model to obtain a task model.

[0120] In an exemplary embodiment of the present disclosure, the device also includes: a dispatch success module, configured to display resource information, evaluation results and the remaining number of dispatches of the target virtual task corresponding to the first virtual resource in response to the evaluation result output by the task model satisfying the resource dispatch conditions; a dispatch failure module, configured to display a dispatch failure prompt message and the reason for failure in response to the evaluation result output by the task model not satisfying the resource dispatch conditions.

[0121] The specific details of the above-mentioned virtual resource distribution device 1100 have been described in detail in the corresponding virtual resource distribution method, so they will not be repeated here.

[0122] It should be noted that although several modules or units of the virtual resource dispatching device 1100 are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiment of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units for concretization.

[0123] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0124] Refer to the following Fig.12 1200 according to this embodiment of the present invention is described. Fig.12 The electronic device 1200 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0125] like Fig.12 As shown, the electronic device 1200 is in the form of a general computing device. The components of the electronic device 1200 may include, but are not limited to: the at least one processing unit 1210, the at least one storage unit 1220, a bus 1230 connecting different system components (including the storage unit 1220 and the processing unit 1210), and a display unit 1240.

[0126] The storage unit stores program codes, which can be executed by the processing unit 1210, so that the processing unit 1210 executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.

[0127] The storage unit 1220 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 1221 and / or a cache memory unit 1222 , and may further include a read-only memory unit (ROM) 1223 .

[0128] The storage unit 1220 may also include a program / utility 1224 having a set (at least one) of program modules 1225, such program modules 1225 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include the reality of a network environment.

[0129] Bus 1230 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0130] The electronic device 1200 may also communicate with one or more external devices 1270 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1200, and / or communicate with any device that enables the electronic device 1200 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1250. In addition, the electronic device 1200 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1260. As shown, the network adapter 1260 communicates with other modules of the electronic device 1200 via a bus 1230. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0131] The processor in the electronic device can implement the following operations in the virtual background generation method by executing machine executable instructions:

[0132] In response to a resource dispatch instruction triggered by a first terminal, a resource dispatch condition input by the first terminal is obtained; a target virtual task is generated according to the resource dispatch condition; a resource dispatch notification is sent to a second terminal, wherein the resource dispatch notification includes at least prompt information corresponding to the target virtual task; in response to the second terminal executing the target virtual task, a pre-trained task model is called to evaluate the execution result of the target virtual task; in response to the evaluation result output by the task model satisfying the resource dispatch condition, resource collection authority is allocated to the second terminal, and a first virtual resource determined from a designated virtual resource pool is dispatched to the second terminal.

[0133] A dispatched number of target virtual tasks matching the target task are formed; wherein, when the execution of the target virtual task reaches the task evaluation standard, the first virtual resource is obtained.

[0134] In response to the second terminal executing the target virtual task, the execution information generated during the execution process is collected; wherein the execution information collected from each second terminal is different; and the pre-trained task model is called to evaluate the execution information.

[0135] In response to a resource dispatch type selection instruction triggered by a first terminal, a condition input interface is displayed; wherein, the condition input interface displays first condition prompt information for prompting a user to input a resource dispatch condition; in response to an input operation performed on the condition input interface, input information corresponding to the input operation is determined; whether the input information contains a resource dispatch condition is determined to obtain a first judgment result, and based on the first judgment result, second condition prompt information is displayed in the condition input interface.

[0136] If the input information contains some of the resource dispatch conditions, the missing conditions are determined; wherein the resource dispatch conditions include missing conditions and partial conditions; a second condition prompt message is displayed in the condition input interface to prompt the user to input the missing conditions until the input information includes partial conditions and missing conditions.

[0137] Through the trained task model, it is determined whether the type of execution information matches the type of the target task, and whether the execution information meets the task evaluation criteria.

[0138] The song evaluation model is used to determine whether the type of execution information conforms to the song type of the singing task; if the type of execution information belongs to the song type, the song evaluation model is used to evaluate whether the singing level represented by the execution information meets the song evaluation standard.

[0139] Through the picture evaluation model, it is determined whether the execution information includes regional picture information matching the current positioning position; if the execution information includes regional picture information, the picture evaluation model is used to evaluate whether the shooting quality of the regional picture information meets the picture evaluation standard.

[0140] Through the copywriting evaluation model, it is determined whether the type of the execution information is the copywriting type corresponding to the copywriting task; if the type of the execution information is the copywriting type, it is evaluated whether the copywriting quality of the execution information meets the copywriting evaluation standard.

[0141] Obtain all different types of target tasks, and determine the material information corresponding to the target tasks and the evaluation criteria corresponding to the material information; use the material information and the evaluation criteria as training samples to train the initial task model to obtain the task model.

[0142] In response to the evaluation result output by the task model satisfying the resource dispatching conditions, the resource information corresponding to the first virtual resource, the evaluation result and the remaining number of dispatches of the target virtual task are displayed; in response to the evaluation result output by the task model not satisfying the resource dispatching conditions, the dispatching failure prompt information and the reason for the failure are displayed.

[0143] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the embodiment of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiment of the present disclosure.

[0144] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible embodiments, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to perform the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.

[0145] refer to Fig.13 As shown, a program product 1300 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0146] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0147] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0148] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0149] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0150] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A method for distributing virtual resources, characterized in that: The method comprises: In response to a resource dispatch instruction triggered by a first terminal, acquiring a resource dispatch condition input by the first terminal; Generate a target virtual task according to the resource dispatching condition; Sending a resource dispatch notification to the second terminal, wherein the resource dispatch notification at least includes prompt information corresponding to the target virtual task; In response to the second terminal executing the target virtual task, calling a pre-trained task model to evaluate the execution result of the target virtual task; In response to the evaluation result output by the task model satisfying the resource dispatching condition, resource receiving authority is allocated to the second terminal, and a first virtual resource determined from a designated virtual resource pool is dispatched to the second terminal.

2. The method according to claim 1, characterized in that: The resource dispatching conditions include dispatching quantity, target task, task evaluation criteria corresponding to the target task and the first virtual resource; Generating a target virtual task according to the resource dispatching condition includes: The dispatched number of target virtual tasks matching the target task is formed; wherein, when the execution of the target virtual task reaches the task evaluation standard, the first virtual resource is obtained.

3. The method according to claim 1, characterized in that In response to the second terminal executing the target virtual task, calling a pre-trained task model to evaluate the execution result of the target virtual task includes: In response to the second terminal executing the target virtual task, collecting execution information generated during the execution process; wherein the execution information collected from each second terminal is different; A pre-trained task model is called to evaluate the execution information.

4. The method according to claim 1, characterized in that: The method further comprises: In response to the resource dispatch type selection instruction triggered by the first terminal, a condition input interface is displayed; wherein the condition input interface displays first condition prompt information for prompting the user to input the resource dispatch condition; In response to an input operation performed on the conditional input interface, determining input information corresponding to the input operation; A first determination result is obtained by determining whether the input information contains a resource dispatch condition, and based on the first determination result, second condition prompt information is displayed in the condition input interface.

5. The method according to claim 4, characterized in that The displaying of second condition prompt information in the condition input interface based on the first judgment result includes: If the input information includes some of the resource dispatch conditions, then a missing condition is determined; wherein the resource dispatch condition includes the missing condition and the partial condition; Second condition prompt information is displayed in the condition input interface to prompt the user to input the missing condition until the input information includes the partial condition and the missing condition.

6. The method according to claim 3, characterized in that The resource dispatching conditions include a target task and a task evaluation standard for evaluating the target task; The calling of the pre-trained task model to evaluate the execution information includes: Through the trained task model, it is determined whether the type of the execution information matches the type of the target task, and whether the execution information meets the task evaluation criteria.

7. The method according to claim 2, characterized in that The target task is a singing task, the task evaluation standard is a song evaluation standard, and the pre-trained task model is a song evaluation model; The calling of the pre-trained task model to evaluate the execution information includes: By using the song evaluation model, determining whether the type of the execution information is a song type that meets the singing task; If the type of the execution information belongs to the song type, the song evaluation model is used to evaluate whether the singing level represented by the execution information reaches the song evaluation standard.

8. The method according to claim 2, characterized in that: The target task is a regional image task, the task evaluation standard is an image evaluation standard, and the pre-trained task model is an image evaluation model; The calling of the pre-trained task model to evaluate the execution information includes: By using the picture evaluation model, determining whether the execution information includes regional picture information matching the current positioning position; If the execution information includes the regional picture information, the picture evaluation model is used to evaluate whether the shooting quality of the regional picture information meets the picture evaluation standard.

9. The method according to claim 2, characterized in that: The target task is a copywriting task, the task evaluation standard is a copywriting evaluation standard, and the pre-trained task model is a copywriting evaluation model; The calling of the pre-trained task model to evaluate the execution information includes: By means of the copywriting evaluation model, determining whether the type of the execution information is a copywriting type corresponding to the copywriting task; If the type of the execution information is the text type, evaluate whether the text quality of the execution information meets the text evaluation standard.

10. The method according to claim 2, characterized in that The method further comprises: Acquire all different types of target tasks, and determine material information corresponding to the target tasks and evaluation criteria corresponding to the material information; The material information and the evaluation criteria are used as training samples to train the initial task model to obtain a task model.

11. The method according to claim 1, characterized in that: The method further comprises: In response to the evaluation result output by the task model satisfying the resource dispatching condition, displaying resource information corresponding to the first virtual resource, the evaluation result, and the remaining number of dispatching of the target virtual task; In response to the evaluation result output by the task model not satisfying the resource dispatching condition, a dispatching failure prompt message and a failure reason are displayed.

12. A virtual resource distribution device, characterized in that: The device comprises: A trigger module, configured to obtain a resource dispatch condition input by the first terminal in response to a resource dispatch instruction triggered by the first terminal; A task generation module is configured to generate a target virtual task according to the resource dispatching condition; A dispatch notification module, configured to send a resource dispatch notification to the second terminal, wherein the resource dispatch notification at least includes prompt information corresponding to the target virtual task; a task execution module, configured to, in response to the second terminal executing the target virtual task, call a pre-trained task model to evaluate the execution result of the target virtual task; The resource dispatching module is configured to allocate resource collection authority to the second terminal in response to the evaluation result output by the task model satisfying the resource dispatching condition, and dispatch the first virtual resource determined from the designated virtual resource pool to the second terminal.

13. An electronic device, characterized in that: include: processor; A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1-11 by executing the executable instructions.

14. A computer program product comprising a computer program, characterized in that When the computer program is processed and executed, the method described in any one of claims 1 to 11 is implemented.