Network activity task execution method and device, electronic equipment and storage medium

By performing continuous subtasks of network activities in teams, the problem of users frequently initiated assistance invitations is solved, operation simplification and task efficiency are achieved, and user experience and interactivity are enhanced.

CN120475004APending Publication Date: 2025-08-12BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510749600.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

In existing network activities, users need to continuously initiate assistance invitations, resulting in cumbersome operations and poor user experience.

Method used

Invite other objects to perform subtasks in multiple consecutive time periods through team formation, and invite operations will only be initiated when the first team is formed. Team members will complete tasks within consecutive time periods to obtain virtual resources.

Benefits of technology

It reduces the cumbersome operation, improves the sense of task participation and completion efficiency, and increases the interactivity and user experience of network activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120475004A_ABST
    Figure CN120475004A_ABST
Patent Text Reader

Abstract

The invention provides a network activity task execution method and device, electronic equipment and a storage medium, and belongs to the technical field of Internet. According to the embodiment of the invention, a plurality of sub-tasks with continuity requirements are executed in a team form, the tasks have time continuity requirements, so that other objects are introduced to be executed together through team formation and participate in network activities in a plurality of continuous time periods, and the invitation is one-time, so that the invitation is very convenient to carry out. According to the technical scheme, the invitation operation does not need to be executed when the subtasks are executed every time, the tedious degree of operation can be reduced, the task participation sense is improved, the task completion efficiency can be improved through interaction between the objects, then corresponding virtual resources are obtained, the interactivity of network activities is greatly improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to a method, device, electronic device, and storage medium for executing tasks in network activities. Background Art

[0002] Online platforms offer various online activities to boost traffic and activity. For example, the currently popular "support" campaign allows users to share event invitations and invite other users to support a specific event. However, this type of support is usually a one-time event, requiring the user who initiated the invitation to continue supporting the event, resulting in cumbersome operations and a poor user experience. Summary of the Invention

[0003] The present disclosure provides a method, device, electronic device, and storage medium for executing tasks in network activities, which can reduce the complexity of operations. The technical solutions of the present disclosure are as follows:

[0004] According to one aspect of an embodiment of the present disclosure, a method for executing a task of a network activity is provided, comprising:

[0005] Displaying an activity page of a network activity, wherein the network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods;

[0006] Displaying a first team control on the activity page, where the first team control is used by a first object to invite other objects to form a team to perform the plurality of first subtasks as a team;

[0007] In response to an operation on the first team control, initiating an invitation operation to at least one second object;

[0008] If a target team is formed based on the invitation operation and each object in the target team has completed the first subtask corresponding to each preset time period within the consecutive multiple preset time periods, it is displayed that the first object obtains the virtual resource associated with the network activity.

[0009] According to another aspect of an embodiment of the present disclosure, there is provided a device for executing a task of a network activity, comprising:

[0010] A display unit is configured to display an activity page of a network activity, wherein the network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods;

[0011] The display unit is further configured to display a first team control in the activity page, where the first team control is used for the first object to invite other objects to form a team to perform the plurality of first subtasks as a team;

[0012] an initiating unit, configured to initiate an invitation operation to at least one second object in response to an operation on the first team control;

[0013] The display unit is further configured to display that the first object obtains the virtual resources associated with the network activity if a target team is formed based on the invitation operation and each object in the target team has completed the first subtask corresponding to each preset time period within the multiple consecutive preset time periods.

[0014] In some embodiments, the apparatus further comprises:

[0015] The display unit is further configured to display a reminder control if any subject in the target team fails to complete the first subtask corresponding to the current preset time period;

[0016] The sending unit is configured to send a reminder message to the unfinished object in response to a triggering operation on the reminder control, wherein the reminder message is used to prompt the unfinished object to complete the first subtask.

[0017] In some embodiments, each subject in the target team completes the first subtask among the subtasks corresponding to the plurality of preset time periods in any of the following situations:

[0018] Each subject in the target team has completed a portion of the first subtask, and the portion completed by each subject constitutes the first subtask;

[0019] Any object in the target team completes the first subtask.

[0020] In some embodiments, the display unit is configured to display a first team control in the activity page if the number of days for the first object to perform the task is less than a target number of days.

[0021] In some embodiments, the virtual resources obtained by each object in the target team are the same, or the virtual resources obtained by each object are related to the execution ratio in the first subtask.

[0022] In some embodiments, the virtual resource is used to automatically execute a subtask, or the virtual resource is used to jump to a target progress of the network activity.

[0023] In some embodiments, the display unit is further configured to display a second team control if the target team completes the multiple first subtasks, and the first team control is used for the first object to invite other objects to form a team to perform the second subtask of the network activity in the form of a team.

[0024] In some embodiments, the display unit is further configured to display the task execution progress of the target team, where the task execution progress is used to provide the execution progress of each object in the target team on the multiple first subtasks.

[0025] In some embodiments, the display unit is configured to display that the first object obtains execution permission for the third subtask when the network activity includes the plurality of first subtasks, at least one second subtask, and a third subtask that require sequential execution.

[0026] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device including:

[0027] one or more processors;

[0028] a memory for storing program codes executable by the processor;

[0029] The processor is configured to execute the program code to implement the task execution method of the above network activity.

[0030] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the task execution method of the network activity.

[0031] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the task execution method of the above network activity when executed by a processor.

[0032] The task execution method for network activities provided by the embodiments of the present disclosure provides a method for executing multiple subtasks with continuity requirements in the form of a team. Since the task itself has a time continuity requirement, other objects are introduced to jointly execute it through team formation, and participate in the network activity within multiple consecutive time periods. Since this invitation is one-time, there is no need to perform the invitation operation every time a subtask is executed, which can reduce the tediousness of the operation. Moreover, while improving the sense of task participation, it can also improve the efficiency of task completion through interaction between objects, and then obtain corresponding virtual resources, greatly improving the interactivity of the network activity and improving the user experience.

[0033] 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 disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying 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 an improper limitation of the present disclosure.

[0035] Figure 1 The figure is a schematic diagram showing an implementation environment of a method for executing a task of a network activity according to an exemplary embodiment.

[0036] Figure 2 The figure is a flowchart showing a method for executing a task of a network activity according to an exemplary embodiment.

[0037] Figure 3 The figure is a flowchart showing another method for executing a task of a network activity according to an exemplary embodiment.

[0038] Figure 4 The figure is a schematic diagram showing an activity page of a network activity according to an exemplary embodiment.

[0039] Figure 5 The figure is a schematic diagram showing a first team control in an activity page of a network activity according to an exemplary embodiment.

[0040] Figure 6 The figure is a schematic diagram of a team invitation page according to an exemplary embodiment.

[0041] Figure 7 The figure is a schematic diagram showing an out-of-application invitation page according to an exemplary embodiment.

[0042] Figure 8 The figure is a schematic diagram showing an invitation result according to an exemplary embodiment.

[0043] Figure 9 The figure is a schematic diagram showing a continue invitation page according to an exemplary embodiment.

[0044] Figure 10 The figure is a schematic diagram showing an invitation result according to an exemplary embodiment.

[0045] Figure 11 The figure is a schematic diagram of a team formation success page according to an exemplary embodiment.

[0046] Figure 12 The figure is a schematic diagram showing a reminder control according to an exemplary embodiment.

[0047] Figure 13 The figure is a schematic diagram showing a reminder control according to an exemplary embodiment.

[0048] Figure 14The figure is a schematic diagram showing a reminder success message according to an exemplary embodiment.

[0049] Figure 15 The figure is a schematic diagram of a team exit page according to an exemplary embodiment.

[0050] Figure 16 The figure is a schematic diagram showing a virtual resource and its use according to an exemplary embodiment.

[0051] Figure 17 The figure is a schematic diagram showing a virtual resource and its use according to an exemplary embodiment.

[0052] Figure 18 The figure is a block diagram showing a device for executing a task of a network activity according to an exemplary embodiment.

[0053] Figure 19 It is a block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION

[0054] 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 with reference to the accompanying drawings.

[0055] It should be noted that the terms "first," "second," and the like 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 precedence. It should be understood that the numbers used in this manner are interchangeable 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 apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.

[0056] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, storage, and display, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the task execution progress and objects involved in this disclosure are all obtained with full authorization.

[0057] Figure 1 FIG. 1 is a schematic diagram showing an implementation environment of a method for executing a task of a network activity according to an exemplary embodiment. Figure 1The implementation environment specifically includes: a terminal 101 and a server 102. The terminal 101 and the server 102 can be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.

[0058] Terminal 101 is at least one of a smartphone, a smartwatch, a desktop computer, a laptop, an MP3 player, an MP4 player, and a portable computer. Terminal 101 runs an application that supports online activities. Users can log in to the application through terminal 101 to access the services provided by the application. For example, users can participate in online activities through the application on terminal 101.

[0059] Terminal 101 generally refers to one of multiple terminals. This embodiment uses terminal 101 as an example. Those skilled in the art will appreciate that the number of terminals may be greater or lesser. For example, there may be a few terminals, or dozens, hundreds, or even more. This embodiment does not limit the number or device type of terminals.

[0060] Server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 102 is used to provide background services for applications that support network activities. Server 102 can be connected to terminal 101 via a wireless network or a wired network. Server 102 can provide the terminal with data forwarding of network activities and database services related to network activities, and of course, can also provide other types of interactive services. In some embodiments, the number of the above-mentioned servers can be more or less, and this is not limited in the embodiments of the present disclosure. Of course, server 102 also includes other functional servers to provide more comprehensive and diversified services.

[0061] Figure 2 is a flowchart showing a method for executing a task in a network activity according to an exemplary embodiment. Figure 2 ,The task execution method of network activity is applied in the terminal, comprising the following steps:

[0062] In step 201 , an activity page of a network activity is displayed. The network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods.

[0063] In an embodiment of the present application, network activity can be any activity of using a function in an application, including multiple first subtasks, for example, the number of times a certain function is used reaches a preset number of times, or the viewing time of a certain type of multimedia resource reaches a preset time, etc.

[0064] The activity page of the network activity may display multiple first subtasks to be executed, and may also display other subtasks of the network activity, which is not limited in this embodiment of the present application.

[0065] In step 202 , a first team control is displayed on the activity page. The first team control is used for a first object to invite other objects to form a team to perform a plurality of first subtasks in the form of a team.

[0066] In step 203, in response to the operation on the first team control, an invitation operation is initiated to at least one second object.

[0067] Among them, the at least one second object can be an existing object in the current application, or an object in other applications. That is, the invitation process provided in the embodiment of the present application can be used to invite objects within the application, and can also be used to invite objects from outside the application, so that objects in other applications can enter the current application and participate in the network activity.

[0068] In step 204, if a target team is formed based on the invitation operation and each object in the target team has completed the first subtask corresponding to each preset time period within a plurality of consecutive preset time periods, it is displayed that the first object obtains the virtual resource associated with the network activity.

[0069] The task execution method for network activities provided in the embodiment of the present application provides a method for executing multiple subtasks with continuity requirements in the form of a team. Since the task itself has a time continuity requirement, other objects are introduced to jointly execute it through team formation, and participate in the network activity within multiple consecutive time periods. Since this invitation is one-time, there is no need to perform the invitation operation every time a subtask is executed, which can reduce the tediousness of the operation. Moreover, while improving the sense of task participation, it can also improve the efficiency of task completion through interaction between objects, and then obtain corresponding virtual resources, greatly improving the interactivity of the network activity and improving the user experience.

[0070] above Figure 2 The following is only a basic process of the present disclosure. The solution provided by the present disclosure is further described based on a specific implementation method. Figure 3 FIG. 1 is a flow chart showing another method for executing a task of a network activity according to an exemplary embodiment. Figure 3 , the method comprising:

[0071] In step 301, the terminal displays an activity page of a network activity, where the network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods.

[0072] The multiple first subtasks can be regarded as punch-in tasks, see Figure 4 , which can be displayed in a certain order on the activity page, and the activity page can display the task execution progress of the first object, and the above-mentioned task execution progress can include at least one of the following forms.

[0073] Form 1: Displaying a progress card 401 for the network activity on the activity page. Progress card 401 displays multiple first subtasks and their execution status, indicating which subtasks of the network activity the first subject has already executed and which have yet to execute. Optionally, virtual resources available for executing the subtasks may also be displayed, though this embodiment of the present application is not limited thereto.

[0074] Form 2: Multiple first subtasks in the network activity and their execution status are displayed on the activity page in the form of subtask icons 402 to indicate which subtasks in the network activity the first subject has executed and which have not yet executed. An executed subtask may be displayed with an executed indicator 403, and an unexecuted subtask may be displayed with an unexecuted indicator 404.

[0075] Form 3: Displaying a subtask progress bar 405 on the active page. This progress bar 405 is used to indicate the execution progress of the subtask itself. For example, the progress bar 405 uses a bar to display the execution progress of the subtask and a task prompt. The task prompt is used to indicate the operations that need to be performed to execute the subtask. It should be noted that the progress bar 405 can remain displayed on the active page, and can also be displayed based on the triggering operation of the progress control displayed on the active page, so as to avoid disrupting the display of the active page and maintain the intuitiveness of the page.

[0076] like Figure 4 As shown, Figure 4 The above three forms are used simultaneously to display the progress. In some embodiments, the activity page can also use only one or two of the above forms to display the progress, which is not limited in the embodiments of the present application.

[0077] In step 302, if the number of days for the first object to perform the task is less than the target number of days, the terminal displays a first team control in the activity page, and the first team control is used for the first object to invite other objects to form a team to perform multiple first subtasks as a team.

[0078] In the embodiment of the present application, the example of the first object having fewer days to perform a task than the target number of days is used for explanation. Providing a team function for objects whose number of days is less than the target number of days can improve the first object's activity in network activities and effectively activate the object activities within the application to improve the utilization rate of application resources. Therefore, the target number of days is set as a criterion for whether to provide the above-mentioned team function to save application resources. Figure 5 , Figure 5 A first team control 501 is provided to provide a team function. Figure 5 It can be seen that the first team control can be located in the lower left corner of the active page. Of course, in any other design, the first team control can also be set at any position in the active page, and the embodiment of the present application does not limit this.

[0079] In step 303, the terminal initiates an invitation operation to at least one second object in response to the operation on the first team control.

[0080] Based on the triggering operation of the first team formation control, the terminal may display a team formation invitation page, and further provide a team formation function through the team formation invitation page. The team formation invitation page may include at least one invitation control and may also include at least one candidate object. In some embodiments, the team formation invitation page includes multiple invitation controls, and the number of invitation controls is the same as the number of team members, so as to provide a separate invitation control for each vacant position in the target team, such as Figure 6 The invitation control 601 in . And at least one candidate object can be an object from within the application, such as Figure 6 The objects A, B, C and D in the network may be at least one candidate object that has an associated relationship with the first object, such as a friend of the first object, an object of interest of the first object, or an audience of the first object, etc. The at least one candidate object may also be an object that has just been registered within the application, thereby providing a method for improving the activity of objects within the application, where other objects actively initiate invitations to invite these newly registered objects (for example, objects whose registration days do not exceed a preset number of days) to participate in network activities, so that they can have a stronger sense of interaction and participation.

[0081] In some embodiments, the at least one second object may also be invited from other applications, that is, an out-of-application invitation control is also provided on the team invitation page, for example Figure 6 The application invitation control 602, namely "invite now", can display the application invitation page by triggering the application invitation control. Figure 7As shown, the out-of-app invitation page can display multiple jump controls, each corresponding to an application. The out-of-app invitation page can also display an invitation QR code. When jumping to any application based on the jump control, the invitation QR code can be sent to the second party in the application, providing a team joining path for that application. Providing out-of-app invitations can spread network activities beyond the application, allowing second parties outside the application to participate in network activities, thereby enhancing awareness of the application and fostering a stronger sense of interaction and participation.

[0082] In step 304, if the at least one second object accepts the invitation, the terminal displays that the team formation is successful.

[0083] If any second object accepts the invitation, the terminal displays the invitation success message of the second object to prompt the first object to successfully invite the second object. Figure 8 As shown in Figure (a), when all second objects accept the invitation, the terminal displays a team formation success message, and if any second object rejects the invitation or does not respond to the invitation within a timeout, the terminal displays a team formation failure message, such as Figure 8 As shown in Figure (b), in order to continue to provide the teaming function, the terminal also provides a teaming continuation function based on the teaming failure message, for example, Figure 8 In the figure (b), a continue invitation control "Go and have a look" is provided in the team formation failure message. In response to the triggering operation of the continue invitation control, the following can be displayed: Figure 9 Continue to invite other second objects to participate in network activities.

[0084] As for the second object, it can receive the invitation message in the application and participate in the network activity based on the invitation message. In some embodiments, there are also situations where the invitation message times out, the participation conditions are not met, or other situations occur, resulting in the second object being unable to participate in the network activity based on the invitation. Figure 10 Figure (a) shows a possible scenario when setting participation conditions. For example, if the participation condition is that the number of consecutive days of executing the first subtask should not exceed the preset number of days, then for those who do not meet the participation condition, that is, if the number of consecutive days of executing the first subtask exceeds the preset number of days, they will not be allowed to participate in the network activity, and the message "You have clocked in for more than 7 days and cannot join the team" will be displayed to them. By judging the participation conditions, it can be ensured that the network activity can maximize the activation of the activities of those who have not reached the number of days in the application. For another example, if the target team is full, then see Figure 10 (b) of the figure, you can display the joining failure message "Team is full, try another team". For another example, see Figure 10In the middle (c) figure, if the invitation message times out, the invitation is invalid, and a joining failure message "Invite link has expired, try another team" is displayed to the second party, indicating the reason and providing guidance for further processing. For example, see Figure 10 In FIG. 5( d ), the participation condition may also be that the second object has not participated in other teams, that is, the second object may have formed a team with other objects, and a prompt may also be given based on the above-mentioned joining failure message.

[0085] It should be noted that, based on the above process, for any invited second object, the following process is included: in response to the second object's triggering operation on the invitation message, detecting whether the invitation message has timed out; if the invitation message has timed out, displaying a joining failure message for the second object; if the invitation message has not timed out, adding the second object to the target team; and determining whether the second object meets the participation conditions of the network activity; if so, adding the second object to the target team; if not, displaying a joining failure message for the second object. The participation conditions include the number of consecutive days of executing the first subtask being less than a preset number of days and not participating in other teams, which are not limited in the embodiments of the present application.

[0086] In order to ensure that network activities can effectively activate object activities within the application, the above-mentioned participation conditions can be used for detection to screen objects that can participate in network activities. While effectively activating, it can ensure that the maximum activation effect is achieved with the least application resources, thereby improving the utilization of application resources.

[0087] If the team is formed successfully, the target team's team formation success page can be displayed based on the various objects of the target team. Figure 11 ,Should Figure 11 The figure shows a team formation success page, which is used to prompt that the first object and the second object have successfully formed a team. Optionally, the team formation success page can also display the virtual resources 1101 obtained by completing the task and the task execution control 1103, wherein the task execution control 1103 is used to jump to the activity page to execute the first subtask, which can provide a quick operation path. The user does not need to go back and forth through complex operations to find the execution entrance of the first subtask, but directly jumps to the team formation success page. In addition, the team formation success page can also include a group conversation entrance 1102 "Let's Chat" for the target team. By directly creating a group conversation for the objects in the target team after the team formation is successful, and providing a group conversation entrance on the team formation success page, a quicker operation path can be provided. The user does not need to create the group conversation personally, which reduces the creation operation and improves the efficiency of human-computer interaction.

[0088] In step 305, if any subject in the target team has not completed the first subtask corresponding to the current preset time period, the terminal displays a reminder control.

[0089] For the first object logging into the terminal, as the team initiator, it can remind other objects in the target team. In order to improve the interaction efficiency, the terminal can remind the second object that has not performed the first subtask to the first object at a preset time before the end of each preset time period based on the task execution status of each object in the target team, so as to prompt the first object to perform the reminder operation. Accordingly, the above-mentioned terminal displays the reminder control in any of the following ways:

[0090] Method 1: Display reminder controls on the activity page, see Figure 12 In Figure (a), the Figure 12 In the page of Figure (a), the team view control of the target team is displayed in the original team control position. Based on the team view control, the above reminder control is displayed to remind the second object that the first subtask has not been performed. The team view control can trigger the display of the task execution card of the target team, see Figure 12 In the middle (b) figure, the task execution card can display the task execution progress of the target team, and the task execution progress is used to provide the execution progress of multiple first subtasks by each object in the target team. Optionally, a reminder control can also be displayed in the task execution card to provide reminder entrances in multiple different pages, so that reminder functions can be provided according to different operation paths of the user, greatly improving the operation efficiency. Figure 12 Figure (c) shows another display effect of the task execution card. That is, when each object in the target team has completed the first subtask within the current preset time period, its execution status and the number of consecutive preset time periods, that is, the number of consecutive days, can be displayed in the task execution card. This intuitive and independent display of the task execution progress of each individual object can greatly improve the information transmission rate, allowing the objects participating in the target team to have a separate understanding of the execution status of the first subtask, avoiding confusion with the execution progress of a single person performing network activities.

[0091] Method 2: Display the reminder control on the application page of the application, see Figure 13 As shown in Figure (a), the application page of the application can refer to any page in the current application, such as a live broadcast page, etc. Of course, it can also be a reminder based on a system message, which can be displayed on the system interface at this time. The embodiment of the present application does not limit this.

[0092] The above process is described using the first subject as the reminder. In some embodiments, the server can display a reminder control for any or all subjects in the target team who have completed the first subtask within the current preset time period, thereby achieving a more comprehensive reminder effect. Alternatively, the server can also display a reminder control or reminder message for subjects who have not completed the first subtask within the current preset time period, thereby providing timely reminders and improving the effectiveness of the reminder.

[0093] In step 306 , in response to the triggering operation on the reminder control, the terminal sends a reminder message to the unfinished object, where the reminder message is used to prompt the unfinished object to complete the first subtask.

[0094] Based on the reminder control displayed on any page, a trigger operation can be performed, which can trigger the terminal to send a reminder message to the unfinished object through the server. For the reminded object, it can also display the reminder message through the application page of the application. Figure 13 Figure (b) in the figure and complete the first subtask based on the reminder message.

[0095] For the object that initiated the reminder, its terminal can also display a reminder success message after the reminder message is sent to inform the object that the reminder has been completed, for example Figure 14 In the middle (a) picture, it says “Teammate has been reminded to check in quickly.”

[0096] In step 307, if each object in the target team has completed the first subtask corresponding to each preset time period within a plurality of consecutive preset time periods, the terminal displays that the first object has obtained the virtual resource associated with the network activity.

[0097] See also Figure 14 In Figure (b), if each object completes the first subtask corresponding to each preset time period within multiple consecutive preset time periods, the conditions for obtaining virtual resources are met and the corresponding virtual resources are obtained. By executing sequential tasks in teams, user activity within the application can be activated, significantly improving the effectiveness of network activities.

[0098] In some embodiments, the first subtask may be in multiple forms. For example, the first subtask may be shared and completed by each object in the target team. That is, each object in the target team has completed a part of the first subtask, and the part completed by each object constitutes the first subtask. For example, for the task of watching videos, the target team is required to watch videos for a target duration. As long as each object watches a certain length of video, and the sum of the durations is equal to the target duration, it is determined that each object in the target team has completed the first subtask. In this way, the task pressure of individuals can be reduced, and the fun of task execution can be increased, which greatly improves the efficiency of the task. For example, the first subtask can be completed by any object in the target team, that is, any object in the target team completes the first subtask. For another example, for the task of watching videos, the target team is required to watch the video for a target duration. As long as one of the objects watches for the target duration (for example, the object takes the initiative to complete it or the subtask is assigned to a random object in the target team), it is determined that each object in the target team has completed the first subtask. In this way, the task pressure of individuals can be reduced, and since the tasks rotate among different objects, the fun of task execution can be increased, which greatly improves the participation in network activities.

[0099] In some embodiments, after determining that the task is completed, the server will issue virtual resources as a reward to the target team, wherein the issuance method may include multiple methods, for example, equal issuance, that is, each object in the target team obtains the same virtual resources, which effectively avoids the uneven issuance in some previous technologies and can improve the participation experience, or contribution-based issuance, that is, the virtual resources obtained by each object are related to the execution ratio in the first subtask, which effectively avoids the unfair issuance in some previous technologies and can also improve the participation experience.

[0100] In some embodiments, a team exit function is also provided for the object. The activity page of any object in the target team can display the team exit control of the object. In response to the triggering operation of the team exit control, the terminal displays the team exit page. Figure 15 , so that the subject can perform operations to determine whether to exit the target team, which improves the flexibility of network activities and can provide users with more freedom of choice.

[0101] In some embodiments, if a plurality of first subtasks are completed based on the target team, a second team control is displayed. The first team control is used for the first object to invite other objects to form a team to perform other subtasks of the network activity as a team.

[0102] After the execution of the plurality of first subtasks is completed, the server may disband the target team and provide the first object with a team-forming function again for the execution of other subtasks, so as to encourage the first object to increase its activity within the application.

[0103] The task execution method for network activities provided in the embodiment of the present application provides a method for executing multiple subtasks with continuity requirements in the form of a team. Since the task itself has a time continuity requirement, other objects are introduced to jointly execute it through team formation, and participate in the network activity within multiple consecutive time periods. Since this invitation is one-time, there is no need to perform the invitation operation every time a subtask is executed, which can reduce the tediousness of the operation. Moreover, while improving the sense of task participation, it can also improve the efficiency of task completion through interaction between objects, and then obtain corresponding virtual resources, greatly improving the interactivity of the network activity and improving the user experience.

[0104] As for virtual resources, there may be various types of virtual resources. In some embodiments, a virtual resource may be a virtual resource related to the execution of a subtask.

[0105] In the first case, the virtual resource is used to automatically execute the subtask. For example, the virtual resource can be a task-free card, that is, the task can be automatically executed without user participation using the task-free card, such as Figure 16 As shown in Figure (a), after obtaining multiple task-free cards, the terminal can display the multiple task-free cards obtained by the first object, and automatically execute the task within the current preset time period or the task within the next preset time period by using one of them, such as Figure 16 As shown in Figure (b), user intervention is greatly reduced, which not only improves the task completion speed but also improves the user experience. Figure 17 As shown in Figure (a), after completing the task automatically, you can also obtain the corresponding virtual resources. Figure 17 As shown in Figure (b), the entrance to the task-free card can be displayed at the original team control position. Of course, it can also be displayed at other positions. This embodiment of the present application is not limited to this. After using the task-free card, a check-in success message can also be displayed to remind the user that the task has been executed.

[0106] In the second case, the virtual resource is used to jump to the target progress of the network activity. That is, the virtual resource can be a permission resource that can be directly applied to the task execution process. For example, the network activity includes multiple first subtasks, at least one second subtask and a third subtask that are required to be executed in sequence; that is, the second subtask can be executed only if all the first subtasks have been executed, and the third subtask can be executed only if the second subtask has been executed. In other words, the first object can only execute the first subtask, the second subtask and the third subtask in sequence without skipping the second subtask. The embodiment of the present application provides a special function, which enables the first object to be directly provided with the execution permission of the third subtask after the completion of multiple first subtasks, without having to execute the second subtask first before obtaining the execution permission of the third subtask. In terms of display, it can be displayed as the first object obtaining the execution permission of the third subtask. Through the above process, an experience of automatic task execution without user perception can be provided, which speeds up task execution and improves user experience.

[0107] The disclosed embodiments provide a method for executing tasks in online activities, offering a novel approach to revealing items associated with item acquisition attributes using item reminder cards, even when no explanation is currently taking place within the livestream. This fully utilizes livestream resources and significantly improves their utilization. Item acquisition attributes can reflect key recommendations for acquiring an item, providing users within the livestream with a more intuitive item viewing experience and correspondingly improving interaction within the livestream.

[0108] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.

[0109] Figure 18 FIG is a block diagram showing a task execution device for a network activity according to an exemplary embodiment. Figure 18 , the task execution device of the network activity includes:

[0110] The display unit 1801 is configured to display an activity page of a network activity, where the network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods;

[0111] The display unit 1801 is further configured to display a first team control in the activity page, where the first team control is used for the first object to invite other objects to form a team to perform the plurality of first subtasks as a team;

[0112] The initiating unit 1802 is configured to initiate an invitation operation to at least one second object in response to an operation on the first team control;

[0113] The display unit 1801 is further configured to display that the first object obtains the virtual resources associated with the network activity if a target team is formed based on the invitation operation and each object in the target team has completed the first subtask corresponding to each preset time period within the multiple consecutive preset time periods.

[0114] In some embodiments, the apparatus further comprises:

[0115] The display unit is further configured to display a reminder control if any subject in the target team fails to complete the first subtask corresponding to the current preset time period;

[0116] The sending unit is configured to send a reminder message to the unfinished object in response to a triggering operation on the reminder control, wherein the reminder message is used to prompt the unfinished object to complete the first subtask.

[0117] In some embodiments, each subject in the target team completes the first subtask among the subtasks corresponding to the plurality of preset time periods in any of the following situations:

[0118] Each subject in the target team has completed a portion of the first subtask, and the portion completed by each subject constitutes the first subtask;

[0119] Any object in the target team completes the first subtask.

[0120] In some embodiments, the display unit is configured to display a first team control in the activity page if the number of days for the first object to perform the task is less than a target number of days.

[0121] In some embodiments, the virtual resources obtained by each object in the target team are the same, or the virtual resources obtained by each object are related to the execution ratio in the first subtask.

[0122] In some embodiments, the virtual resource is used to automatically execute a subtask, or the virtual resource is used to jump to a target progress of the network activity.

[0123] In some embodiments, the display unit is further configured to display a second team control if the target team completes the multiple first subtasks, and the first team control is used for the first object to invite other objects to form a team to perform the second subtask of the network activity in the form of a team.

[0124] In some embodiments, the display unit is further configured to display the task execution progress of the target team, where the task execution progress is used to provide the execution progress of each object in the target team on the multiple first subtasks.

[0125] In some embodiments, the display unit is configured to display that the first object obtains execution permission for the third subtask when the network activity includes the plurality of first subtasks, at least one second subtask, and a third subtask that require sequential execution.

[0126] It should be noted that the network activity task execution device provided in the above embodiment only uses the division of the above functional units as an example to illustrate the execution of network activity tasks. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the network activity task execution device provided in the above embodiment and the network activity task execution method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0127] Regarding the apparatus 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.

[0128] When an electronic device is provided as a terminal, Figure 19 FIG1 is a block diagram of a terminal 1900 according to an exemplary embodiment. Figure 19 The following is a block diagram of a terminal 1900 according to an exemplary embodiment of the present disclosure. Terminal 1900 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. Terminal 1900 may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other similar names.

[0129] Typically, the terminal 1900 includes a processor 1901 and a memory 1902 .

[0130] The processor 1901 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 1901 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 1901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0131] Memory 1902 may include one or more computer-readable storage media, which may be non-transitory. Memory 1902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 1902 is used to store at least one computer program, which is executed by processor 1901 to implement the task execution method for network activities provided in the method embodiment of the present application.

[0132] In some embodiments, terminal 1900 may optionally include a peripheral device interface 1903 and at least one peripheral device. The processor 1901, memory 1902, and peripheral device interface 1903 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 1903 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 1904, a display screen 1905, a camera assembly 1906, an audio circuit 1907, and a power supply 1908.

[0133] The peripheral device interface 1903 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 1901 and the memory 1902. In some embodiments, the processor 1901, the memory 1902, and the peripheral device interface 1903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1901, the memory 1902, and the peripheral device interface 1903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0134] RF circuit 1904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. RF circuit 1904 communicates with communication networks and other communication devices via electromagnetic signals. RF circuit 1904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, RF circuit 1904 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. RF circuit 1904 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, RF circuit 1904 may also include circuitry related to Near Field Communication (NFC), although this application does not limit this.

[0135] The display screen 1905 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1905 is a touch screen display, the display screen 1905 also has the ability to collect touch signals on the surface or above the surface of the display screen 1905. The touch signal can be input as a control signal to the processor 1901 for processing. In this case, the display screen 1905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there can be one display screen 1905, which is set on the front panel of the terminal 1900; in other embodiments, there can be at least two display screens 1905, which are respectively set on different surfaces of the terminal 1900 or in a folding design; in other embodiments, the display screen 1905 can be a flexible display screen, which is set on the curved surface or folding surface of the terminal 1900. Even more, the display screen 1905 can be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0136] The camera assembly 1906 is used to capture images or videos. In some embodiments, the camera assembly 1906 includes a front camera and a rear camera. Typically, the front camera is provided on the front panel of the terminal, and the rear camera is provided on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1906 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0137] The audio circuit 1907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into the processor 1901 for processing, or input into the radio frequency circuit 1904 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, each located in different parts of the terminal 1900. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 1901 or the radio frequency circuit 1904 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 1907 may also include a headphone jack.

[0138] Power supply 1908 is used to power various components in terminal 1900. Power supply 1908 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1908 includes a rechargeable battery, the rechargeable battery can be wired or wirelessly rechargeable. A wired rechargeable battery is charged via a wired line, while a wireless rechargeable battery is charged via a wireless coil. The rechargeable battery can also support fast charging technology.

[0139] Those skilled in the art will understand that Figure 19 The structure shown in the figure does not constitute a limitation on the terminal 1900, and the terminal 1900 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0140] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions. The instructions can be executed by an electronic device, such as the processor 1901 of the terminal 1900, to perform the above-mentioned task execution method for network activities. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0141] In an exemplary embodiment, a computer program product is further provided, including a computer program / instruction, which implements the task execution method of the network activity when executed by a processor.

[0142] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure 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 not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0143] 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 can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for executing a task of a network activity, characterized in that: The method comprises: Displaying an activity page of a network activity, wherein the network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods; Displaying a first team control on the activity page, where the first team control is used by a first object to invite other objects to form a team to perform the plurality of first subtasks as a team; In response to an operation on the first team control, initiating an invitation operation to at least one second object; If a target team is formed based on the invitation operation and each object in the target team has completed the first subtask corresponding to each preset time period within the consecutive multiple preset time periods, it is displayed that the first object obtains the virtual resource associated with the network activity.

2. The method for executing a task of a network activity according to claim 1, characterized in that: The method further comprises: If any subject in the target team fails to complete the first subtask corresponding to the current preset time period, a reminder control is displayed; In response to a triggering operation on the reminder control, a reminder message is sent to the unfinished object, where the reminder message is used to prompt the unfinished object to complete the first subtask.

3. The task execution method of network activity according to claim 1, characterized in that: The completion of the first subtask among the subtasks corresponding to the plurality of preset time periods by each subject in the target team includes any of the following situations: Each subject in the target team has completed a portion of the first subtask, and the portion completed by each subject constitutes the first subtask; Any object in the target team completes the first subtask.

4. The task execution method of network activity according to claim 1, characterized in that: Displaying the first team control on the activity page includes: If the number of days for the first object to perform the task is less than the target number of days, a first team control is displayed in the activity page.

5. The task execution method of network activity according to claim 1, characterized in that: The virtual resources obtained by each object in the target team are the same, or the virtual resources obtained by each object are related to the execution ratio in the first subtask.

6. The method for executing a task of a network activity according to any one of claims 1 to 5, characterized in that: The virtual resource is used to automatically execute a subtask, or the virtual resource is used to jump to a target progress of the network activity.

7. The method for executing a task of a network activity according to claim 1, characterized in that: The method further comprises: If the plurality of first subtasks are completed based on the target team, a second team forming control is displayed, where the first team forming control is used by the first object to invite other objects to form a team to perform the second subtask of the network activity as a team.

8. The method for executing a task of a network activity according to claim 1, wherein: The method further comprises: The task execution progress of the target team is displayed, where the task execution progress is used to provide the execution progress of each object in the target team on the multiple first subtasks.

9. The method for executing a task of a network activity according to claim 1, wherein: The network activity includes the plurality of first subtasks, at least one second subtask, and a third subtask that are required to be executed sequentially; The displaying that the first object obtains the virtual resource associated with the network activity includes: It is displayed that the first object obtains the execution permission of the third subtask.

10. A task execution device for a network activity, characterized in that: include: A display unit is configured to display an activity page of a network activity, wherein the network activity includes a plurality of first subtasks, and the plurality of first subtasks are required to be completed within a plurality of consecutive preset time periods; The display unit is further configured to display a first team control in the activity page, where the first team control is used for the first object to invite other objects to form a team to perform the plurality of first subtasks as a team; an initiating unit, configured to initiate an invitation operation to at least one second object in response to an operation on the first team control; The display unit is further configured to display that the first object obtains the virtual resources associated with the network activity if a target team is formed based on the invitation operation and each object in the target team has completed the first subtask corresponding to each preset time period within the multiple consecutive preset time periods.

11. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; The processor is configured to execute the program code to implement the task execution method of the network activity according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the task execution method for network activities according to any one of claims 1 to 9.

13. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method for executing a task of a network activity according to any one of claims 1 to 9 is implemented.