Task processing method and device, electronic equipment and storage medium

By displaying the target virtual item's object unlocking special effects and updating the task progress in live broadcast technology, the problem of lack of novelty in the interactive mode of giving away virtual items is solved, and the task execution efficiency and participation rate are improved.

CN119729129APending Publication Date: 2025-03-28BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411766383.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the existing live broadcast technology, the interactive methods of virtual item gift tasks lack novelty and poor fun, resulting in low user enthusiasm for task execution, which in turn affects task execution efficiency, participation rate and success rate.

Method used

Unlock special effects by displaying the target virtual object corresponding to the target virtual item on the live broadcast page, and update the task progress according to the target task progress, increasing the diversity and interactivity of the task.

Benefits of technology

It improves the novelty and fun of the interactive methods during task execution, improves the enthusiasm of users to participate in tasks, and effectively improves the task execution efficiency, participation rate and success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729129A_ABST
    Figure CN119729129A_ABST
Patent Text Reader

Abstract

The invention relates to a task processing method and device, electronic equipment and a storage medium, and the method comprises the steps: displaying a live broadcast page corresponding to a preset live broadcast room, and setting a preset article presentation task in the preset live broadcast room; in response to a presentation instruction of the target virtual article, displaying an object unlocking special effect of a target virtual object corresponding to the target virtual article on a live broadcast page, and updating a current task progress corresponding to a preset article presentation task; the target virtual article is any one currently presented preset virtual article in at least one preset virtual article associated with the preset article presentation task, and the target virtual object is any one currently unlocked to-be-unlocked virtual object in at least one to-be-unlocked virtual object associated with the target virtual article. By utilizing the embodiment of the invention, the diversity of special effects and the novelty and interestingness of an interaction mode in a task execution process can be improved, so that the task participation enthusiasm of a user is improved, and the task execution efficiency, the task participation rate and the success rate are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of live broadcast technology, and in particular to a task processing method, device, electronic device and storage medium. Background Art

[0002] With the development of live broadcast technology, live broadcast function has also been widely popularized; in related technologies, the anchor will initiate a virtual item gifting task in the live broadcast room to enhance the interactivity of the live broadcast room. Correspondingly, the audience in the live broadcast room can help the anchor complete the task by gifting virtual items, and thus can also help the anchor obtain task rewards; however, in the execution process of the virtual item gifting task in the above-mentioned related technologies, the interactive method of only combining the gifting of virtual items to help the anchor perform the task lacks novelty, the interactive interest is poor, and the user's enthusiasm for task execution is poor, which in turn brings about problems such as low task execution efficiency, task participation rate and success rate. Summary of the invention

[0003] The present disclosure provides a task processing method, device, electronic device and storage medium to at least solve the technical problems in the related art that the task interaction method lacks novelty, the interaction is less interesting, the user's enthusiasm for task execution is less, and thus also leads to low task execution efficiency, task participation rate and success rate. The technical solution of the present disclosure is as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, there is provided a task processing method, including:

[0005] Displaying a live broadcast page corresponding to a preset live broadcast room, wherein a preset item gifting task is set in the preset live broadcast room;

[0006] In response to a gift instruction of a target virtual item, displaying an object unlocking special effect of a target virtual object corresponding to the target virtual item on the live broadcast page, and updating a current task progress corresponding to the preset item gifting task;

[0007] The target virtual item is any currently donated preset virtual item among at least one preset virtual item associated with the preset item donation task, the at least one preset virtual item is a virtual item each associated with at least one virtual object to be unlocked, and the target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item.

[0008] In an optional embodiment, updating the current task progress corresponding to the preset item donation task includes:

[0009] Based on the target task progress corresponding to the target virtual item, updating the current task progress corresponding to the preset item gifting task;

[0010] Among them, the target task progress is the target multiplier of the original task progress corresponding to the target virtual item, the target multiplier is greater than or equal to one, and the target multiplier is positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room.

[0011] In an optional embodiment, the target multiplier includes a first preset multiplier; and updating the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item includes:

[0012] In a case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, updating the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual object;

[0013] The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on the first preset magnification, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item.

[0014] In an optional embodiment, the preset item gifting task includes at least one subtask, and in the case where the at least one subtask includes multiple subtasks, the multiple subtasks correspond to different target unlocking virtual objects; in the case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocking virtual object corresponding to the preset item gifting task, based on the target task progress corresponding to the target virtual item, updating the current task progress corresponding to the preset item gifting task includes:

[0015] In the case where the unlocked virtual objects in the preset live broadcast room include each target unlocked virtual object in the target unlocked virtual object corresponding to the current subtask, updating the current task progress corresponding to the preset item gifting task based on the target task progress;

[0016] The current subtask is any subtask among the multiple subtasks.

[0017] In an optional embodiment, the target multiplier includes a second preset multiplier; and updating the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item includes:

[0018] In the case where there is an unlocked virtual object in the preset live broadcast room, based on the target task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gifting task is updated;

[0019] The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on the second preset magnification, and the second preset magnification is greater than one.

[0020] In an optional embodiment, updating the current task progress corresponding to the preset item donation task based on the target task progress corresponding to the target virtual item includes:

[0021] In a case where the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, updating the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual object;

[0022] Wherein, the target multiplier is one, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item.

[0023] In an optional embodiment, the preset item gifting task includes at least one subtask, and in the case where the at least one subtask includes multiple subtasks, the multiple subtasks correspond to different target unlocking virtual objects; in the case where the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocking virtual objects corresponding to the preset item gifting task, based on the original task progress corresponding to the target virtual object, updating the current task progress corresponding to the preset item gifting task includes:

[0024] In the case where the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects corresponding to the current subtask, updating the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual item;

[0025] The current subtask is any subtask among the multiple subtasks.

[0026] In an optional embodiment, displaying the object unlocking special effect of the target virtual object corresponding to the target virtual item on the live broadcast page includes:

[0027] When the target virtual object is unlocked based on the preset unlocking probability corresponding to each virtual object to be unlocked in at least one virtual object to be unlocked associated with the target virtual item, an object unlocking special effect of the target virtual object is displayed on the live broadcast page.

[0028] In an optional embodiment, the preset item gifting task corresponds to at least one target unlocking virtual object, and the virtual object associated with the task theme corresponding to the preset item gifting task includes the at least one target unlocking virtual object, and the method further includes:

[0029] In response to a detail viewing instruction for the preset item donation task, displaying a task detail interface corresponding to the preset item donation task, wherein the task detail interface displays a virtual object associated with the task theme;

[0030] Among them, the first unlocked virtual object and the second unlocked virtual object in the virtual objects associated with the task theme are presented in different display states; the first unlocked virtual object is an unlocked target unlocked virtual object in the at least one target unlocked virtual object; the second unlocked virtual object is an unlocked target unlocked virtual object in the at least one target unlocked virtual object.

[0031] In an optional embodiment, the preset item donation task includes at least one subtask, and the method further includes:

[0032] When the current task progress reaches the task completion progress corresponding to the current subtask, the task reward corresponding to the current subtask is distributed to the live broadcast initiating account;

[0033] Among them, the current subtask is any subtask among the at least one subtask; when at least one subtask includes multiple subtasks, the multiple subtasks are multiple tasks executed in sequence, and the task starting progress corresponding to any non-first subtask among the multiple subtasks is the task completion progress of the previous subtask of any non-first subtask.

[0034] According to a second aspect of an embodiment of the present disclosure, there is provided a task processing device, including:

[0035] A live broadcast page display module is configured to execute and display a live broadcast page corresponding to a preset live broadcast room, wherein a preset item gifting task is set in the preset live broadcast room;

[0036] An object unlocking special effect display module is configured to execute a gift instruction in response to a target virtual item, and display an object unlocking special effect of a target virtual object corresponding to the target virtual item on the live broadcast page;

[0037] A task progress updating module is configured to execute and update the current task progress corresponding to the preset item donation task;

[0038] The target virtual item is any currently donated preset virtual item among at least one preset virtual item associated with the preset item donation task, the at least one preset virtual item is a virtual item each associated with at least one virtual object to be unlocked, and the target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item.

[0039] In an optional embodiment, the task progress updating module includes:

[0040] A first task progress updating unit is configured to execute, based on the target task progress corresponding to the target virtual item, updating the current task progress corresponding to the preset item donation task;

[0041] Among them, the target task progress is the target multiplier of the original task progress corresponding to the target virtual item, the target multiplier is greater than or equal to one, and the target multiplier is positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room.

[0042] In an optional embodiment, the target magnification includes a first preset magnification; and the first task progress updating unit includes:

[0043] A second task progress updating unit is configured to execute, in the case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocked virtual object corresponding to the preset item gifting task, updating the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item;

[0044] The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on the first preset magnification, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item.

[0045] In an optional embodiment, the preset item gifting task includes at least one subtask. When the at least one subtask includes multiple subtasks, the multiple subtasks unlock virtual objects corresponding to different goals; the second task progress updating unit includes:

[0046] A third task progress updating unit is configured to execute, in the case where the unlocked virtual objects in the preset live broadcast room include each target unlocked virtual object corresponding to the current subtask, updating the current task progress corresponding to the preset item gifting task based on the target task progress;

[0047] The current subtask is any subtask among the multiple subtasks.

[0048] In an optional embodiment, the target magnification includes a second preset magnification; and the first task progress updating unit includes:

[0049] A fourth task progress updating unit is configured to update the current task progress corresponding to the preset item donation task based on the target task progress corresponding to the target virtual item when there is an unlocked virtual object in the preset live broadcast room;

[0050] The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on the second preset magnification, and the second preset magnification is greater than one.

[0051] In an optional embodiment, the first task progress updating unit includes:

[0052] A fifth task progress updating unit is configured to update the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual item when the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocked virtual object corresponding to the preset item gifting task;

[0053] Wherein, the target multiplier is one, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item.

[0054] In an optional embodiment, the preset item gifting task includes at least one subtask. When the at least one subtask includes multiple subtasks, the multiple subtasks unlock virtual objects corresponding to different goals; the fifth task progress updating unit includes:

[0055] A sixth task progress updating unit is configured to update the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual item when the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects corresponding to the current subtask;

[0056] The current subtask is any subtask among the multiple subtasks.

[0057] In an optional embodiment, the object unlocking special effect display module includes:

[0058] The object unlocking special effect display unit is configured to execute a preset unlocking probability corresponding to each virtual object to be unlocked in at least one virtual object to be unlocked associated with the target virtual item, and display the object unlocking special effect of the target virtual object on the live broadcast page when the target virtual object is unlocked.

[0059] In an optional embodiment, the preset item gifting task corresponds to at least one target unlocking virtual object, the virtual object associated with the task theme corresponding to the preset item gifting task includes the at least one target unlocking virtual object, and the device further includes:

[0060] A task details interface display module is configured to execute a task details interface corresponding to the preset item donation task in response to a detail viewing instruction for the preset item donation task, wherein the task details interface displays a virtual object associated with the task theme;

[0061] Among them, the first unlocked virtual object and the second unlocked virtual object in the virtual objects associated with the task theme are presented in different display states; the first unlocked virtual object is an unlocked target unlocked virtual object in the at least one target unlocked virtual object; the second unlocked virtual object is an unlocked target unlocked virtual object in the at least one target unlocked virtual object.

[0062] In an optional embodiment, the preset item donation task includes at least one subtask, and the device further includes:

[0063] A task reward distribution module is configured to distribute the task reward corresponding to the current subtask to the live broadcast initiating account when the current task progress reaches the task completion progress corresponding to the current subtask;

[0064] Among them, the current subtask is any subtask among the at least one subtask; when at least one subtask includes multiple subtasks, the multiple subtasks are multiple tasks executed in sequence, and the task starting progress corresponding to any non-first subtask among the multiple subtasks is the task completion progress of the previous subtask of any non-first subtask.

[0065] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the above-mentioned first aspects.

[0066] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any one of the task processing methods of the embodiments of the present disclosure.

[0067] According to a fifth aspect of an embodiment of the present disclosure, there is provided a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute a method as described in any one of the above-mentioned first aspects.

[0068] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0069] In a preset live broadcast room with a preset item gifting task, in response to a gifting instruction of a target virtual item among at least one preset virtual item associated with the preset item gifting task, an object unlocking special effect of a target virtual object corresponding to the target virtual item is displayed on a live broadcast page, and the current task progress corresponding to the preset item gifting task is updated. The target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item. At least one virtual object to be unlocked is set respectively through at least one preset virtual item associated with the item gifting task. During the execution of the item gifting task, the object unlocking special effects corresponding to different virtual objects can be unlocked, which greatly improves the diversity of special effects, as well as the novelty and fun of the interactive methods during the task execution, thereby enhancing the enthusiasm of users to participate in the task, and effectively improving the task execution efficiency, task participation rate and success rate.

[0070] 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

[0071] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0072] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0073] Figure 2 is a flowchart of a task processing method according to an exemplary embodiment;

[0074] Figure 3 is a page schematic diagram of a live broadcast page according to an exemplary embodiment;

[0075] Figure 4 is a schematic diagram showing page changes of a live broadcast page during a virtual item gifting process according to an exemplary embodiment;

[0076] Figure 5 is a page schematic diagram showing a live broadcast page with a task details interface according to an exemplary embodiment;

[0077] Figure 6 is a schematic diagram of another page of a live broadcast page showing a task details interface according to an exemplary embodiment;

[0078] Figure 7 is a block diagram of a task processing device according to an exemplary embodiment;

[0079] Figure 8 The invention is a block diagram of an electronic device for task processing according to an exemplary embodiment. DETAILED DESCRIPTION

[0080] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0081] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0082] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0083] See also Figure 1 , Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment, where the application environment may include a first terminal 100 , a second terminal 200 , and a server 300 .

[0084] In a specific embodiment, the first terminal 100 may be a terminal corresponding to a live broadcast initiating account (i.e., a host terminal), and the second terminal 200 may be a terminal corresponding to a live broadcast browsing account (a viewer terminal); the server 300 may be a live broadcast server. Specifically, the first terminal 100 may push a live broadcast information stream to the second terminal 200 through the server 300.

[0085] In an optional embodiment, the first terminal 100 and the second terminal 200 may include but are not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications, etc. Optionally, the operating system running on the electronic device may include but is not limited to Android system, IOS system, Linux, Windows, etc.

[0086] In an optional embodiment, the server 300 may be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers.

[0087] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual application, other application environments may also be included.

[0088] In the embodiments of the present specification, the first terminal 100, the second terminal 200 and the server 300 may be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.

[0089] Figure 2 is a flowchart of a task processing method according to an exemplary embodiment, which can be applied to a first terminal, a second terminal, etc. Figure 2 As shown, the method may include the following steps:

[0090] In step S201, the live broadcast page corresponding to the preset live broadcast room is displayed.

[0091] In a specific embodiment, the preset live broadcast room can be any live broadcast room that is currently broadcasting live. Specifically, a preset item gifting task is set in the preset live broadcast room, that is, the live broadcast initiating account of the preset live broadcast room has initiated the preset item gifting task. Specifically, the live broadcast browsing account in the preset live broadcast room can perform the preset item gifting task by giving virtual items to the live broadcast initiating account. Correspondingly, when the current task progress reaches the task completion progress corresponding to the preset item gifting task, the preset item gifting task is completed, and the live broadcast initiating account can obtain the corresponding task reward; specifically, the task completion progress can be the task progress (task progress value) required to complete the preset item gifting task; specifically, the virtual item can be a live broadcast gift, that is, a gift that the live broadcast browsing account can give to the live broadcast initiating account during the live broadcast; task rewards can be set in combination with actual applications, such as red envelopes, pendants, traffic, physical items, etc.

[0092] In a specific embodiment, the live broadcast page may display task instruction information corresponding to the preset item gift task; the task instruction information is used to indicate the preset item gift task, and the task instruction information can be used as a viewing entry for the task details interface corresponding to the preset item gift task; specifically, the task instruction information may include at least one task description information; optionally, in the case where at least one task description information includes multiple task description information, the multiple task description information may be displayed in a carousel, or all or part of them may be displayed together. Specifically, at least one task description information may be information that describes the task from different dimensions, such as, for example, task theme information, task progress information, task interaction method information, etc.

[0093] In a specific embodiment, Figure 3 As shown, Figure 3 It is a page schematic diagram of a live broadcast page according to an exemplary embodiment; wherein the information corresponding to 301 may be task indication information.

[0094] In step S203, in response to the instruction to donate the target virtual item, the object unlocking effect of the target virtual object corresponding to the target virtual item is displayed on the live broadcast page, and the current task progress corresponding to the preset item donation task is updated.

[0095] In a specific embodiment, any live broadcast browsing account in a preset live broadcast room can trigger the above-mentioned gift instruction by selecting a target virtual item in the virtual item selection panel and triggering an operation to confirm the gift.

[0096] In a specific embodiment, the target virtual item is any currently donated preset virtual item among at least one preset virtual item associated with the preset item donation task, the at least one preset virtual item is a virtual item each associated with at least one virtual object to be unlocked, and the target virtual object is any currently unlocked virtual object to be unlocked among the at least one virtual object to be unlocked associated with the target virtual item.

[0097] In a specific embodiment, the virtual object to be unlocked may be a virtual character or a virtual item, such as virtual candy. In practical applications, each virtual object to be unlocked associated with each preset virtual item may be preset, and a preset unlock probability corresponding to each virtual object to be unlocked may be set. Specifically, the preset unlock probability may be less than one; optionally, at least one object (such as a character or an object, etc.) in a preset work may be used as each virtual object to be unlocked associated with each preset virtual item. Optionally, the preset work may be a work of literature, film and television, etc. Specifically, the preset work is an authorized work, that is, it is used after being fully authorized by the provider of the preset work and other relevant parties. Optionally, the preset unlock probabilities corresponding to the same virtual object to be unlocked associated with different preset virtual items may be the same or different; and the virtual objects to be unlocked associated with different preset virtual items may be the same, partially the same, or completely different.

[0098] In an optional embodiment, the object unlocking special effect of displaying the target virtual object corresponding to the target virtual item on the live broadcast page may include:

[0099] When the target virtual object is unlocked based on the preset unlocking probability corresponding to each virtual object to be unlocked in at least one virtual object to be unlocked associated with the target virtual item, an object unlocking special effect of the target virtual object is displayed on the live broadcast page.

[0100] In a specific embodiment, the preset unlocking probability corresponding to any virtual object to be unlocked associated with any preset virtual item may represent the probability of the virtual object to be unlocked being unlocked. Specifically, it may be set in combination with actual applications.

[0101] In an optional embodiment, when a live broadcast browsing account in a preset live broadcast room triggers a gift instruction for a target virtual item, the server side can determine the currently unlocked target virtual object based on the preset unlocking probability corresponding to at least one virtual object to be unlocked associated with the target virtual item; and push the object unlocking effect of the target virtual object to the terminal (the first terminal and the second terminal).

[0102] In a specific embodiment, the object unlocking special effect can be used to indicate that the target virtual object is successfully unlocked. Specifically, the preset item gifting task can correspond to at least one target unlocking virtual object (i.e., all types of virtual objects to be unlocked during task execution), and the at least one target unlocking virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item. For example, the target unlocking virtual object is the virtual characters of the four masters and apprentices in Journey to the West. Figure 4 As shown, Figure 4is a schematic diagram showing page changes of a live broadcast page during a virtual item gifting process according to an exemplary embodiment; wherein, in combination with Figure 4 The live page shown in a shows a virtual item selection panel. Optionally, the virtual item corresponding to 401 can be the target virtual item. Further, if the gift instruction is triggered based on the virtual item corresponding to 401, and the role of Bajie among the four masters and apprentices in Journey to the West is unlocked, combined with Figure 4 As shown in b, the character unlocking special effects corresponding to the Bajie character can be displayed; in addition, the information corresponding to 403 can be task indication information, and the task indication information includes the unlocking status of the target unlocking virtual object associated with the task.

[0103] In the above embodiment, by setting a corresponding preset unlocking probability for each virtual object to be unlocked in at least one virtual object to be unlocked associated with the target virtual item, it is possible to unlock different virtual objects to be unlocked from the same target virtual item, and thus a rich variety of object unlocking special effects can be presented, greatly improving the diversity of special effects presentation during the execution of the item gifting task.

[0104] In the related technologies, different anchors often have different corresponding task execution capabilities. Some anchors with poor task execution capabilities are often unable to complete tasks and cannot obtain corresponding task rewards, which in turn leads to poor enthusiasm of anchors in initiating tasks, which in turn also brings about problems such as low task participation rate and poor live broadcast interactivity.

[0105] In an optional embodiment, the above-mentioned updating of the current task progress corresponding to the preset item gifting task may include:

[0106] Based on the target task progress corresponding to the target virtual item, update the current task progress corresponding to the preset item gifting task;

[0107] In a specific embodiment, the target task progress may be a target multiple of the original task progress corresponding to the target virtual item, and the original task progress corresponding to the target virtual item may be the task progress that can be increased by giving away the target virtual item once; the target multiple is greater than or equal to one, and the target multiple is positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room. Specifically, the unlocked virtual objects in the preset live broadcast room may be virtual objects (target unlocked virtual objects) that have been unlocked in the preset live broadcast room before the gift instruction is triggered. Optionally, when the number of object types is greater than or equal to one, the target multiple may be greater than one. Specifically, the initial value of the target multiplier may be one, that is, when any of the virtual objects to be unlocked (target unlocked virtual objects) has not been unlocked, the target multiplier may be one; optionally, the target multiplier may be positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room. When the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room reaches a preset threshold, the target multiplier increases to a first preset multiplier, and when the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room does not reach the preset threshold, the target multiplier is one; optionally, the target multiplier may be positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room. As the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room continues to increase, the target multiplier continues to increase.

[0108] In an optional embodiment, when the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room reaches a preset threshold, the target multiplier is increased to a first preset multiplier, and the preset threshold is the total number of object types of at least one target unlocked virtual object corresponding to the preset item gift task. For example, the target multiplier includes the first preset multiplier (greater than one); the updating of the current task progress corresponding to the preset item gift task based on the target task progress corresponding to the target virtual item may include:

[0109] In the case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, based on the target task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gifting task is updated;

[0110] In a specific embodiment, the target task progress is the task progress after the original task progress corresponding to the target virtual item is magnified based on the first preset magnification, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with at least one preset virtual item. In the case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocked virtual object corresponding to the preset item gift task, it can be determined that the number of object types of the unlocked virtual objects in the preset live broadcast room reaches the total number of object types of the at least one target unlocked virtual object corresponding to the preset item gift task.

[0111] In an optional embodiment, the updating of the current task progress corresponding to the preset item donation task based on the target task progress corresponding to the target virtual item may include:

[0112] In the case where the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, based on the original task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gifting task is updated;

[0113] In a specific embodiment, when the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects of at least one target unlocked virtual objects corresponding to the preset item donation task, that is, when the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room does not reach the total number of object types corresponding to at least one target unlocked virtual object, the target multiplier can be one; accordingly, based on the original task progress corresponding to the target virtual item, the current task progress corresponding to the preset item donation task is updated.

[0114] In the above embodiment, when the unlocked virtual objects in the preset live broadcast room include each of the target unlocked virtual objects in at least one target unlocked virtual object corresponding to the preset item gift task, that is, when the unlocking task corresponds to all virtual objects, the target task progress after the original task progress corresponding to the target virtual object is magnified by the first preset multiple is combined, and the current task progress corresponding to the preset item gift task is updated, which can greatly improve the task execution efficiency, improve the task execution enthusiasm of the anchor and the audience, and thus can also improve the participation rate and success rate of the task on the basis of better improving the interactivity of the live broadcast room; and when the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects in at least one target unlocked virtual object corresponding to the preset item gift task, based on the original task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gift task is updated, and in the process of executing the item gift task, an interactive gameplay of accelerating the task progress update by unlocking all virtual objects can be integrated, thereby better improving the interactivity and fun of the task execution process.

[0115] In an optional embodiment, the preset item gifting task includes at least one subtask. When at least one subtask includes multiple subtasks, the multiple subtasks may correspond to the same target unlocking virtual object, for example, all of the above-mentioned at least one target unlocking virtual object; optionally, the multiple subtasks may correspond to different target unlocking virtual objects. When the multiple subtasks may correspond to different target unlocking virtual objects, the above-mentioned virtual objects unlocked in the preset live broadcast room include each of the at least one target unlocking virtual object corresponding to the preset item gifting task. Based on the target task progress corresponding to the target virtual item, updating the current task progress corresponding to the preset item gifting task includes:

[0116] In the case where the unlocked virtual objects in the preset live broadcast room include each target unlocked virtual object in the target unlocked virtual object corresponding to the current subtask, based on the target task progress, the current task progress corresponding to the preset item gifting task is updated;

[0117] In a specific embodiment, the current subtask is any subtask among the multiple subtasks (the currently executed subtask). Specifically, the multiple subtasks corresponding to different target unlocking virtual objects can be at least one different target unlocking virtual object between the multiple subtasks. For example, in the above-mentioned example of the virtual characters of the four masters and apprentices, the target unlocking virtual objects corresponding to the multiple subtasks can all include the four virtual characters of the masters and apprentices; but the multiple subtasks are also respectively provided with at least one object that is different from the target unlocking virtual objects of other subtasks. For example, the multiple subtasks correspond to different chapters, and accordingly, the multiple subtasks are also respectively provided with a character unique to the chapter as the corresponding target unlocking virtual object.

[0118] In an optional embodiment, the preset item gifting task includes at least one subtask, and in the case where the at least one subtask includes multiple subtasks, the multiple subtasks correspond to different target unlocking virtual objects; in the case where the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocking virtual objects corresponding to the preset item gifting task, based on the original task progress corresponding to the target virtual object, updating the current task progress corresponding to the preset item gifting task includes:

[0119] In the case where the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects corresponding to the current subtask, based on the original task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gifting task is updated;

[0120] In a specific embodiment, the current subtask can be any of the multiple subtasks. Specifically, when the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects corresponding to the current subtask, that is, when the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room does not reach the total number of object types corresponding to the target unlocked virtual objects corresponding to the current subtask, the target multiplier can be one; accordingly, the current task progress corresponding to the preset item gifting task can be updated based on the original task progress corresponding to the target virtual item.

[0121] In the above embodiment, the preset item donation task is divided into multiple subtasks, which can facilitate meeting the task execution needs of anchors with different task execution capabilities. At the same time, different goals can be set for multiple subtasks to unlock virtual objects, thereby improving the diversity and fun of the execution process of multiple subtasks, thereby better improving the user's interactive experience.

[0122] In an optional embodiment, taking the example that the target magnification increases as the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room increases, the target magnification may include a second preset magnification; accordingly, the above-mentioned updating of the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item may include:

[0123] In the case where there is an unlocked virtual object in the preset live broadcast room, based on the target task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gifting task is updated;

[0124] In a specific embodiment, the target task progress is the task progress after amplifying the original task progress corresponding to the target virtual item based on a second preset magnification, and the second preset magnification is greater than one. For example, when the number of object types of unlocked virtual objects in the preset live broadcast room is 1, the second preset magnification is 1.1; when the number of object types of unlocked virtual objects in the preset live broadcast room is 2, the second preset magnification is 1.3, and so on.

[0125] In the above embodiment, when there are unlocked virtual objects in the preset live broadcast room, starting the interactive gameplay to accelerate the progress of the task can better improve the efficiency of task execution, and further, it can also improve the participation rate and success rate of the task on the basis of better improving the interactivity of the live broadcast room.

[0126] In a specific embodiment, the current task progress corresponding to the preset item gifting task can be displayed on the task details interface, or it can be displayed on the live broadcast page through widgets or the like; specifically, when the target multiplier is greater than one, the target multiplier can be displayed at the same time as the current task progress, thereby allowing users to more intuitively experience the interactive gameplay of accelerating task progress.

[0127] In the above embodiment, in the process of updating the current task progress corresponding to the preset item donation task in combination with the original task progress corresponding to the target virtual item, the original task progress is processed in combination with the target multiplier that is positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room. By unlocking the virtual objects, the task progress update can be accelerated, thereby improving the task execution efficiency, task participation rate and success rate.

[0128] In an optional embodiment, the preset item donation task may be executed by donating other virtual items (any virtual item other than at least one preset virtual item). Accordingly, the current task progress corresponding to the preset item donation task may be updated in combination with the original task progress corresponding to the other virtual items.

[0129] In an optional embodiment, the preset item gifting task corresponds to at least one target unlocking virtual object, and the virtual object associated with the task theme corresponding to the preset item gifting task includes at least one target unlocking virtual object. The method may further include:

[0130] In response to a detail viewing instruction for a preset item donation task, a task detail interface corresponding to the preset item donation task is displayed, and the task detail interface may display a virtual object associated with the task theme;

[0131] In a specific embodiment, at least one target unlocking virtual object corresponding to the preset item giving task may be at least one object in the preset work associated with the preset item giving task; accordingly, the task theme corresponding to the preset item giving task may be the work content theme related to the preset work, such as the work theme of the preset work, or the chapter theme of at least one chapter in the work, etc.; accordingly, the virtual object associated with the task theme may be an object in the preset work, or an object in a certain chapter in the preset work; optionally, at least one target unlocking virtual object may be part or all of the objects in the preset work or a certain chapter; the first unlocking virtual object and the second unlocking virtual object in the virtual objects associated with the task theme are presented in different display states; the first unlocking virtual object is an unlocked target unlocking virtual object in at least one target unlocking virtual object; the second unlocking virtual object is an unlocked target unlocking virtual object in at least one target unlocking virtual object. Specifically, different display states may represent different display parameters of the corresponding image, for example, transparency; for example, a mask with a certain transparency may be set on the upper layer of the second unlocking virtual object, etc., to reflect the difference in display state from the first unlocking virtual object.

[0132] In an optional embodiment, the task details interface may also display the current task progress, task theme (when the preset item donation task includes multiple subtasks, the multiple subtasks may correspond to different themes, such as themes of different chapters in a preset work), task rewards, etc.

[0133] In a specific embodiment, Figure 5 As shown, Figure 5 It is a page schematic diagram of a live broadcast page showing a task details interface according to an exemplary embodiment; wherein the virtual objects associated with the task theme may include a role corresponding to 501, a role corresponding to 502, and a role corresponding to 503; wherein the target unlocked virtual object may include a role corresponding to 501 and a role corresponding to 502; and the role corresponding to 501 is the first unlocked virtual object, and the role corresponding to 502 is the second unlocked virtual object.

[0134] In a specific embodiment, after each of the virtual objects in the at least one target unlocking virtual object corresponding to the preset item gifting task is unlocked, the task progress is accelerated by the first preset multiple, for example. Figure 6 As shown, Figure 6 is a schematic diagram of another page of a live broadcast page showing a task details interface according to an exemplary embodiment; Figure 6 It can be seen that the target unlocked virtual objects corresponding to the preset item gifting task are all unlocked, and the first preset multiplier ( Figure 6 ×2 on the progress bar).

[0135] In the above embodiment, displaying virtual objects associated with the task theme in the task details interface can present the current task theme more vividly, and the unlocked target unlocked virtual objects and unlocked target unlocked virtual objects among the virtual objects associated with the task theme are presented in different display states, which can help users better understand the object unlocking status and enhance the user experience during task execution.

[0136] In an optional embodiment, the preset item donation task may include at least one subtask, and the method may further include:

[0137] When the current task progress reaches the task completion progress corresponding to the current subtask, the task reward corresponding to the current subtask is distributed to the live broadcast initiating account;

[0138] In a specific embodiment, the above-mentioned current subtask is any subtask of at least one subtask; when at least one subtask includes multiple subtasks, optionally, the multiple subtasks are multiple tasks executed in sequence, and the task starting progress corresponding to any non-first subtask of the multiple subtasks is the task completion progress of the previous subtask of any non-first subtask; the task starting progress corresponding to the first subtask may be zero; the completion progress of any task may be the task progress required to complete the subtask, and further, when each subtask is completed, the live broadcast initiating account can obtain the task reward corresponding to the subtask; specifically, the task reward can be set in combination with the actual application, such as red envelopes, pendants, traffic, physical items, etc.

[0139] In the above embodiment, in the case of multiple subtasks, the task starting progress corresponding to any non-first subtask among the multiple subtasks is the task completion progress of the previous subtask of any non-first subtask, which can meet the task execution needs of anchors with different task execution capabilities, improve the task participation rate, and thus better improve the interactivity of the live broadcast room.

[0140] It can be seen from the technical solutions provided by the above embodiments of this specification that in this specification, in a preset live broadcast room with a preset item gifting task, in response to a gifting instruction of a target virtual item among at least one preset virtual item associated with the preset item gifting task, an object unlocking special effect of a target virtual object corresponding to the target virtual item is displayed on the live broadcast page, and the current task progress corresponding to the preset item gifting task is updated. The target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item. At least one virtual object to be unlocked is set respectively through at least one preset virtual item associated with the item gifting task. During the execution of the item gifting task, the object unlocking special effects corresponding to different virtual objects can be unlocked, which greatly improves the diversity of special effects, as well as the novelty and fun of the interactive methods during the task execution, thereby enhancing the enthusiasm of users to participate in the task, and effectively improving the task execution efficiency, task participation rate and success rate.

[0141] Figure 7 is a block diagram of a task processing device according to an exemplary embodiment. Figure 7 , the device comprises:

[0142] The live broadcast page display module 710 is configured to execute and display the live broadcast page corresponding to the preset live broadcast room, in which the preset live broadcast room is set with a preset item gifting task;

[0143] The object unlocking special effect display module 720 is configured to execute in response to the gift instruction of the target virtual item and display the object unlocking special effect of the target virtual object corresponding to the target virtual item on the live broadcast page;

[0144] The task progress updating module 730 is configured to execute and update the current task progress corresponding to the preset item donation task;

[0145] Among them, the target virtual item is any currently given preset virtual item among at least one preset virtual item associated with the preset item giving task, the at least one preset virtual item is a virtual item each associated with at least one virtual object to be unlocked, and the target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item.

[0146] In an optional embodiment, the task progress updating module 730 includes:

[0147] A first task progress updating unit is configured to execute a target task progress corresponding to the target virtual item and update a current task progress corresponding to the preset item donation task;

[0148] Among them, the target task progress is the target multiplier of the original task progress corresponding to the target virtual item, the target multiplier is greater than or equal to one, and the target multiplier is positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room.

[0149] In an optional embodiment, the target magnification includes a first preset magnification; and the first task progress updating unit includes:

[0150] The second task progress updating unit is configured to execute, in the case where the virtual objects unlocked in the preset live broadcast room include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, updating the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item;

[0151] The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on a first preset magnification, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with at least one preset virtual item.

[0152] In an optional embodiment, the preset item gifting task includes at least one subtask. When the at least one subtask includes multiple subtasks, the multiple subtasks unlock virtual objects corresponding to different goals; the second task progress updating unit includes:

[0153] A third task progress updating unit is configured to update the current task progress corresponding to the preset item gifting task based on the target task progress when the unlocked virtual objects in the preset live broadcast room include each target unlocked virtual object in the target unlocked virtual object corresponding to the current subtask;

[0154] The current subtask is any subtask among the multiple subtasks.

[0155] In an optional embodiment, the target magnification includes a second preset magnification; and the first task progress updating unit includes:

[0156] A fourth task progress updating unit is configured to update the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item when there is an unlocked virtual object in the preset live broadcast room;

[0157] The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on a second preset magnification, and the second preset magnification is greater than one.

[0158] In an optional embodiment, the first task progress updating unit includes:

[0159] A fifth task progress updating unit is configured to update the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual item when the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task;

[0160] The target multiplier is one, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with at least one preset virtual item.

[0161] In an optional embodiment, the preset item gifting task includes at least one subtask. When the at least one subtask includes multiple subtasks, the multiple subtasks unlock virtual objects corresponding to different goals; the fifth task progress updating unit includes:

[0162] A sixth task progress updating unit is configured to update the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual item when the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects corresponding to the current subtask;

[0163] The current subtask is any subtask among the multiple subtasks.

[0164] In an optional embodiment, the object unlocking special effect display module includes:

[0165] The object unlocking special effect display unit is configured to execute a preset unlocking probability corresponding to each virtual object to be unlocked in at least one virtual object to be unlocked associated with the target virtual item, and display the object unlocking special effect of the target virtual object on the live broadcast page when the target virtual object is unlocked.

[0166] In an optional embodiment, the preset item gifting task corresponds to at least one target unlocking virtual object, and the virtual object associated with the task theme corresponding to the preset item gifting task includes at least one target unlocking virtual object, and the above-mentioned device further includes:

[0167] A task details interface display module is configured to execute a task details interface corresponding to the preset item donation task in response to a detail viewing instruction for the preset item donation task, wherein the task details interface displays a virtual object associated with the task theme;

[0168] Among them, the first unlocked virtual object and the second unlocked virtual object in the virtual objects associated with the task theme are presented in different display states; the first unlocked virtual object is an unlocked target unlocked virtual object in at least one target unlocked virtual object; the second unlocked virtual object is an unlocked target unlocked virtual object in at least one target unlocked virtual object.

[0169] In an optional embodiment, the preset item donation task includes at least one subtask, and the above device further includes:

[0170] The task reward distribution module is configured to distribute the task reward corresponding to the current subtask to the live broadcast initiating account when the current task progress reaches the task completion progress corresponding to the current subtask;

[0171] Among them, the current subtask is any subtask of at least one subtask; when at least one subtask includes multiple subtasks, the multiple subtasks are multiple tasks executed in sequence, and the task starting progress corresponding to any non-first subtask of the multiple subtasks is the task completion progress of the previous subtask of any non-first subtask.

[0172] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0173] Figure 8 is a block diagram of an electronic device for task processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 8 The electronic device may include an RF (Radio Frequency) circuit 810, a memory 820 including one or more computer-readable storage media, an input unit 830, a display unit 840, a sensor 850, an audio circuit 860, a WiFi (wireless fidelity) module 870, a processor 880 including one or more processing cores, and a power supply 890. Those skilled in the art will appreciate that Figure 8The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0174] The RF circuit 810 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 880 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 810 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 810 can also communicate with the network and other terminals through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0175] The memory 820 can be used to store software programs and modules. The processor 880 executes various functional applications and data processing by running the software programs and modules stored in the memory 820. The memory 820 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 820 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 820 may also include a memory controller to provide the processor 880 and the input unit 830 with access to the memory 820.

[0176] The input unit 830 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 830 may include a touch-sensitive surface 831 and other input devices 832. The touch-sensitive surface 831, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as operations performed by users using fingers, styluses, or any other suitable objects or accessories on or near the touch-sensitive surface 831), and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface 831 may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 880, and can receive and execute commands sent by the processor 880. In addition, the touch-sensitive surface 831 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch-sensitive surface 831, the input unit 830 may further include other input devices 832. Specifically, the other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.

[0177] The display unit 840 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 840 may include a display panel 841, and optionally, the display panel 841 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 831 may cover the display panel 841, and when the touch-sensitive surface 831 detects a touch operation on or near it, it is transmitted to the processor 880 to determine the type of the touch event, and then the processor 880 provides corresponding visual output on the display panel 841 according to the type of the touch event. Among them, the touch-sensitive surface 831 and the display panel 841 can be two independent components to realize the input and output functions, but in some embodiments, the touch-sensitive surface 831 and the display panel 841 can also be integrated to realize the input and output functions.

[0178] The terminal may also include at least one sensor 850, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 841 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 841 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can also be configured in the terminal, they will not be repeated here.

[0179] The audio circuit 860, the speaker 861, and the microphone 862 can provide an audio interface between the user and the terminal. The audio circuit 860 can transmit the electrical signal converted from the received audio data to the speaker 861, which is converted into a sound signal for output; on the other hand, the microphone 862 converts the collected sound signal into an electrical signal, which is received by the audio circuit 860 and converted into audio data, and then the audio data is output to the processor 880 for processing, and then sent to another terminal through the RF circuit 810, or the audio data is output to the memory 820 for further processing. The audio circuit 860 may also include an earplug jack to provide communication between an external headset and the terminal.

[0180] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages and access streaming media through the WiFi module 870. It provides users with wireless broadband Internet access. Figure 8 A WiFi module 870 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.

[0181] The processor 880 is the control center of the terminal. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the terminal and processes data by running or executing software programs and / or modules stored in the memory 820, and calling data stored in the memory 820, so as to monitor the terminal as a whole. Optionally, the processor 880 may include one or more processing cores; preferably, the processor 880 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 880.

[0182] The terminal also includes a power supply 890 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 880 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 890 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0183] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors to execute instructions in the method embodiment of the present invention.

[0184] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the task processing method in the embodiment of the present disclosure.

[0185] In an exemplary embodiment, a computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can perform the task processing method in the embodiment of the present disclosure.

[0186] In an exemplary embodiment, a computer program product including instructions is also provided. When the computer program product is run on a computer, the computer is enabled to perform the task processing method in the embodiment of the present disclosure.

[0187] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0188] 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 techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0189] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A task processing method, characterized in that: include: Displaying a live broadcast page corresponding to a preset live broadcast room, wherein a preset item gifting task is set in the preset live broadcast room; In response to a gift instruction of a target virtual item, displaying an object unlocking special effect of a target virtual object corresponding to the target virtual item on the live broadcast page, and updating a current task progress corresponding to the preset item gifting task; The target virtual item is any currently donated preset virtual item among at least one preset virtual item associated with the preset item donation task, the at least one preset virtual item is a virtual item each associated with at least one virtual object to be unlocked, and the target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item.

2. The task processing method according to claim 1, characterized in that: The updating of the current task progress corresponding to the preset item gifting task includes: Based on the target task progress corresponding to the target virtual item, updating the current task progress corresponding to the preset item gifting task; Among them, the target task progress is the target multiplier of the original task progress corresponding to the target virtual item, the target multiplier is greater than or equal to one, and the target multiplier is positively correlated with the number of object types corresponding to the unlocked virtual objects in the preset live broadcast room.

3. The task processing method according to claim 2, characterized in that: The target multiplier includes a first preset multiplier; and the updating of the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item includes: In a case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, updating the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual object; The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on the first preset magnification, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item.

4. The task processing method according to claim 3, characterized in that: The preset item gifting task includes at least one subtask, and in the case where the at least one subtask includes multiple subtasks, the multiple subtasks correspond to different target unlocking virtual objects; in the case where the unlocked virtual objects in the preset live broadcast room include each of the at least one target unlocking virtual object corresponding to the preset item gifting task, based on the target task progress corresponding to the target virtual object, updating the current task progress corresponding to the preset item gifting task includes: In the case where the unlocked virtual objects in the preset live broadcast room include each target unlocked virtual object in the target unlocked virtual object corresponding to the current subtask, updating the current task progress corresponding to the preset item gifting task based on the target task progress; The current subtask is any subtask among the multiple subtasks.

5. The task processing method according to claim 2, characterized in that: The target multiplier includes a second preset multiplier; and the updating of the current task progress corresponding to the preset item gifting task based on the target task progress corresponding to the target virtual item includes: In the case where there is an unlocked virtual object in the preset live broadcast room, based on the target task progress corresponding to the target virtual object, the current task progress corresponding to the preset item gifting task is updated; The target task progress is the task progress obtained by amplifying the original task progress corresponding to the target virtual item based on the second preset magnification, and the second preset magnification is greater than one.

6. The task processing method according to claim 2, characterized in that: The updating of the current task progress corresponding to the preset item donation task based on the target task progress corresponding to the target virtual item includes: In a case where the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocked virtual objects corresponding to the preset item gifting task, updating the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual object; Wherein, the target multiplier is one, and the at least one target unlocked virtual object is at least one virtual object to be unlocked associated with the at least one preset virtual item.

7. The task processing method according to claim 6, characterized in that: The preset item gifting task includes at least one subtask, and in the case where the at least one subtask includes multiple subtasks, the multiple subtasks correspond to different target unlocking virtual objects; in the case where the unlocked virtual objects in the preset live broadcast room do not include each of the at least one target unlocking virtual objects corresponding to the preset item gifting task, based on the original task progress corresponding to the target virtual object, updating the current task progress corresponding to the preset item gifting task includes: In the case where the unlocked virtual objects in the preset live broadcast room do not include each of the target unlocked virtual objects corresponding to the current subtask, updating the current task progress corresponding to the preset item gifting task based on the original task progress corresponding to the target virtual item; The current subtask is any subtask among the multiple subtasks.

8. The task processing method according to claim 1, characterized in that: The object unlocking special effect of displaying the target virtual object corresponding to the target virtual item on the live broadcast page includes: When the target virtual object is unlocked based on the preset unlocking probability corresponding to each virtual object to be unlocked in at least one virtual object to be unlocked associated with the target virtual item, an object unlocking special effect of the target virtual object is displayed on the live broadcast page.

9. The task processing method according to any one of claims 1 to 8, characterized in that: The preset item gifting task corresponds to at least one target unlocking virtual object, and the virtual object associated with the task theme corresponding to the preset item gifting task includes the at least one target unlocking virtual object, and the method further includes: In response to a detail viewing instruction for the preset item donation task, displaying a task detail interface corresponding to the preset item donation task, wherein the task detail interface displays a virtual object associated with the task theme; Among them, the first unlocked virtual object and the second unlocked virtual object in the virtual objects associated with the task theme are presented in different display states; the first unlocked virtual object is an unlocked target unlocked virtual object in the at least one target unlocked virtual object; the second unlocked virtual object is an unlocked target unlocked virtual object in the at least one target unlocked virtual object.

10. The task processing method according to any one of claims 1 to 7, characterized in that: The preset item donation task includes at least one subtask, and the method further includes: When the current task progress reaches the task completion progress corresponding to the current subtask, the task reward corresponding to the current subtask is distributed to the live broadcast initiating account; Among them, the current subtask is any subtask among the at least one subtask; when at least one subtask includes multiple subtasks, the multiple subtasks are multiple tasks executed in sequence, and the task starting progress corresponding to any non-first subtask among the multiple subtasks is the task completion progress of the previous subtask of any non-first subtask.

11. A task processing device, characterized in that: include: A live broadcast page display module is configured to execute and display a live broadcast page corresponding to a preset live broadcast room, wherein a preset item gifting task is set in the preset live broadcast room; An object unlocking special effect display module is configured to execute a gift instruction in response to a target virtual item, and display an object unlocking special effect of a target virtual object corresponding to the target virtual item on the live broadcast page; A task progress updating module is configured to execute and update the current task progress corresponding to the preset item donation task; The target virtual item is any currently donated preset virtual item among at least one preset virtual item associated with the preset item donation task, the at least one preset virtual item is a virtual item each associated with at least one virtual object to be unlocked, and the target virtual object is any currently unlocked virtual object to be unlocked among at least one virtual object to be unlocked associated with the target virtual item.

12. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the task processing method according to any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the task processing method as claimed in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Interaction method and device based on live broadcast

    CN113365111A

  • Live broadcast processing method and device, electronic equipment and storage medium

    CN118055261A

  • Gift giving method, device and equipment based on live broadcasting room, medium and product

    CN118118696A