Data processing method and device, electronic equipment and storage medium

By displaying multiple candidate objects in the interaction platform and allowing users to obtain elements such as virtual items by performing target tasks, the problem of single interaction mode is solved, improving interactive flexibility and user interaction experience.

CN119299779APending Publication Date: 2025-01-10BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410938965.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-12
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

During the user interaction process, existing interaction platforms have single interaction methods, poor flexibility, and lack rich interaction methods.

Method used

By displaying multiple candidate objects, users can obtain virtual items or other interactive elements by performing target tasks, enrich the acquisition methods and improve interaction flexibility.

Benefits of technology

During the user interaction process, flexibility in obtaining candidate objects is added, the interaction mode between users is enriched, and interaction flexibility and interactive experience are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299779A_ABST
    Figure CN119299779A_ABST
Patent Text Reader

Abstract

The invention relates to a data processing method and device, electronic equipment and a storage medium, and the method comprises the steps that a first page is displayed, the first page comprises a plurality of candidate objects, the candidate objects comprise first candidate objects of a target type, and a first associated display area of the first candidate objects comprises a type identifier of the target type; the second associated display area of the first candidate object comprises initial resource data of the first candidate object; in response to a trigger operation for the first candidate object, displaying a task page, the task page including task detail information of the target task; and when it is determined that the user account completes the target task, skipping back to the first page, an operation area in the first page including an operation control of the first candidate object, and a second associated display area of the first candidate object including current resource data of the first candidate object. The method can enrich the interaction mode and improve the interaction effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development and advancement of technology, people can interact with each other through interactive platforms, for example: interaction between users based on virtual items, barrage, comments, etc.

[0003] Taking video live broadcast as an example, while watching the live broadcast of the anchor, the audience can give virtual items to the anchor to achieve interaction with the anchor. However, the current process of audiences interacting with the anchor for virtual items is that the audience obtains virtual items by transferring virtual resources and gives the virtual items to the anchor. The whole process lacks corresponding interactive operations, the way to obtain virtual items is relatively single, and the interaction flexibility is insufficient.

[0004] It can be seen that in the process of realizing user interaction, the current interactive platforms have the problems of relatively single interaction methods and poor interaction flexibility. Summary of the invention

[0005] The present disclosure provides a data processing method, device, electronic device and storage medium to at least solve the problem of single interaction mode and poor flexibility in user interaction in the related art. The technical solution of the present disclosure is as follows:

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

[0007] Displaying a first page, wherein the first page includes a plurality of candidate objects, the candidate objects include a first candidate object of a target type, a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object;

[0008] In response to a trigger operation on the first candidate object, displaying a task page, the task page including task detail information of the target task;

[0009] When it is determined that the user account completes the target task, the page is jumped back to the first page, the operation area in the first page includes the operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

[0010] In one embodiment, in response to a trigger operation on the first candidate object, displaying a task page includes:

[0011] In response to a selection operation on the first candidate object, displaying a task trigger control corresponding to the first candidate object in the operation area of ​​the first page;

[0012] In response to a trigger operation on the task trigger control, a task page is displayed.

[0013] In one embodiment, in response to the trigger operation on the task trigger control, displaying the task page includes:

[0014] In response to a trigger operation on the task trigger control, displaying a task list, wherein the task list includes at least one task;

[0015] In response to a selection operation on a target task in the task list, a task page corresponding to the target task is displayed.

[0016] In one of the embodiments, the current resource data of the first candidate object is the difference between the initial resource data of the first candidate object and the resource compensation data corresponding to the target task.

[0017] In one embodiment, displaying the first page includes:

[0018] Receiving a task mode start instruction, wherein the task mode start instruction includes a countdown length;

[0019] Starting a countdown task based on the countdown length, and displaying a countdown special effect on the current page;

[0020] The first page is displayed in the target area of ​​the current page, and during the start of the countdown task, the first associated display area of ​​the first candidate object includes a type identifier of the target type, and after the countdown task ends, the type identifier of the target type is hidden in the first associated display area of ​​the first candidate object.

[0021] In one embodiment, in response to the triggering operation on the first candidate object, displaying the task page includes:

[0022] During the countdown task initiation period, in response to a trigger operation on the first candidate object, displaying a task page; or,

[0023] After the countdown task is completed, in response to a trigger operation on the first candidate object, an operation page is displayed based on the account information of the user account.

[0024] In one embodiment, the target task includes a sports-type task, and the task details information includes at least one of the name of the target task, the content of the target task, the execution progress of the target task, and the dynamic execution effect of the target task.

[0025] In one embodiment, the target task includes a question-and-answer type task, the task details information includes the content of the target task, and the task details information also includes at least one of the category to which the content of the target task belongs and the execution progress of the target task.

[0026] In one embodiment, the candidate object includes a virtual item in a virtual space, and the content of the target task is associated with an animation effect corresponding to the first candidate object.

[0027] In one of the embodiments, the candidate objects include barrage special effects, and the content of the target task is associated with any one of virtual space information of the virtual space, current affairs information in the current time period, and played multimedia data.

[0028] In one embodiment, the candidate object includes a virtual item in a virtual space, and the method further includes:

[0029] In the case where the resource data of the user account meets the current resource data of the first candidate object, in response to a triggering operation of an operation control for the first candidate object, the first candidate object is obtained, and an animation effect corresponding to the first candidate object is displayed on the current page; or

[0030] When the resource data of the user account does not satisfy the current resource data of the first candidate object, in response to a trigger operation of an operation control for the first candidate object, a resource data adding page is displayed, wherein the resource data adding page includes at least one resource adding value.

[0031] In one embodiment, the candidate object is a bullet screen special effect, and the method further includes:

[0032] In a case where the resource data of the user account meets the current resource data of the first candidate object, in response to a triggering operation of an operation control for the first candidate object, completing the selection of the first candidate object;

[0033] When the user account publishes the barrage data, the barrage special effects corresponding to the first candidate object are used in the current page to display the barrage data published by the user account; or,

[0034] When the resource data of the user account does not satisfy the current resource data of the first candidate object, in response to a trigger operation of an operation control for the first candidate object, a resource data adding page is displayed, wherein the resource data adding page includes at least one resource adding value.

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

[0036] A first display unit is configured to display a first page, wherein the first page includes a plurality of candidate objects, wherein the candidate objects include a first candidate object of a target type, wherein a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object;

[0037] A second display unit is configured to execute, in response to a trigger operation on the first candidate object, display a task page, wherein the task page includes task detail information of a target task;

[0038] The jump unit is configured to execute a jump back to the first page when it is determined that the user account completes the target task, wherein the operation area in the first page includes the operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

[0039] In one embodiment, the second display unit is further configured as:

[0040] In response to a selection operation on the first candidate object, displaying a task trigger control corresponding to the first candidate object in the operation area of ​​the first page;

[0041] In response to a trigger operation on the task trigger control, a task page is displayed.

[0042] In one embodiment, the second display unit is further configured as:

[0043] In response to a trigger operation on the task trigger control, displaying a task list, wherein the task list includes at least one task;

[0044] In response to a selection operation on a target task in the task list, a task page corresponding to the target task is displayed.

[0045] In one of the embodiments, the current resource data of the first candidate object is the difference between the initial resource data of the first candidate object and the resource compensation data corresponding to the target task.

[0046] In one embodiment, the first display unit is further configured to perform:

[0047] Receiving a task mode start instruction, wherein the task mode start instruction includes a countdown length;

[0048] Starting a countdown task based on the countdown length, and displaying a countdown special effect on the current page;

[0049] The first page is displayed in the target area of ​​the current page, and during the start of the countdown task, the first associated display area of ​​the first candidate object includes a type identifier of the target type, and after the countdown task ends, the type identifier of the target type is hidden in the first associated display area of ​​the first candidate object.

[0050] In one embodiment, the first display unit is further configured to perform:

[0051] During the countdown task initiation period, in response to a trigger operation on the first candidate object, displaying a task page; or,

[0052] After the countdown task is completed, in response to a trigger operation on the first candidate object, an operation page is displayed based on the account information of the user account.

[0053] In one embodiment, the target task includes a sports-type task, and the task details information includes at least one of the name of the target task, the content of the target task, the execution progress of the target task, and the dynamic execution effect of the target task.

[0054] In one embodiment, the target task includes a question-and-answer type task, the task details information includes the content of the target task, and the task details information also includes at least one of the category to which the content of the target task belongs and the execution progress of the target task.

[0055] In one embodiment, the candidate object includes a virtual item in a virtual space, and the content of the target task is associated with an animation effect corresponding to the first candidate object.

[0056] In one of the embodiments, the candidate objects include barrage special effects, and the content of the target task is associated with any one of virtual space information of the virtual space, current affairs information in the current time period, and played multimedia data.

[0057] In one embodiment, the candidate object includes a virtual item in a virtual space, and the apparatus further includes:

[0058] an acquisition unit configured to, when the resource data of the user account meets the current resource data of the first candidate object, in response to a trigger operation of an operation control for the first candidate object, acquire the first candidate object and display an animation effect corresponding to the first candidate object in the current page; or

[0059] The third display unit is configured to display a resource data adding page in response to a triggering operation of an operation control for the first candidate object when the resource data of the user account does not satisfy the current resource data of the first candidate object. The resource data adding page includes at least one resource adding value.

[0060] In one embodiment, the candidate object is a bullet screen special effect, and the device further includes:

[0061] A selection unit configured to complete selection of the first candidate object in response to a triggering operation of an operation control for the first candidate object when the resource data of the user account meets the current resource data of the first candidate object;

[0062] a fourth display unit configured to display the barrage data released by the user account using the barrage special effect corresponding to the first candidate object in the current page when the barrage data is released by the user account; or

[0063] The fifth display unit is configured to display a resource data addition page in response to a trigger operation of an operation control for the first candidate object when the resource data of the user account does not satisfy the current resource data of the first candidate object, and the resource data addition page includes at least one resource increase value.

[0064] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement any one of the data processing methods provided in the first aspect.

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

[0066] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes instructions, and when the instructions are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the data processing methods provided in the first aspect.

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

[0068] The data processing method, device, electronic device and storage medium provided by the embodiment of the present disclosure display a first page, wherein the first page includes a plurality of candidate objects, wherein the candidate objects include a first candidate object of a target type, wherein a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object; in response to a trigger operation on the first candidate object, a task page is displayed, wherein the task page includes task details information of the target task; when it is determined that the user account has completed the target task, the page is jumped back to the first page, wherein the operation area in the first page includes an operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes current resource data of the first candidate object. By using the data processing method, device, electronic device and storage medium provided by the embodiment of the present disclosure, during the interaction process, a user can obtain a candidate object for interaction by executing a target task, for example, by executing a corresponding task to obtain a virtual item in a virtual space, and interacting with a host based on the virtual item, the method of obtaining the candidate object can be enriched, the flexibility of the method of obtaining the candidate object can be improved, and the interaction method between users can be enriched, and the interaction flexibility can be improved.

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

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

[0071] Figure 1 The invention is a flowchart of a data processing method according to an exemplary embodiment.

[0072] Figure 2 is a flowchart of step 104 according to an exemplary embodiment.

[0073] Figure 3 is a flowchart of step 204 according to an exemplary embodiment.

[0074] Figure 4 is a flowchart of step 102 according to an exemplary embodiment.

[0075] Figure 5a The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0076] Figure 5bThe diagram is a schematic diagram of a page according to an exemplary embodiment.

[0077] Figure 5c The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0078] Figure 5d The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0079] Figure 5e The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0080] Figure 5f The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0081] Figure 5g The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0082] Figure 5h The diagram is a schematic diagram of a page according to an exemplary embodiment.

[0083] Figure 6 It is a block diagram of a data processing device according to an exemplary embodiment.

[0084] Figure 7 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0085] 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.

[0086] 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.

[0087] It should also 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 used 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.

[0088] Figure 11 is a flow chart of a data processing method according to an exemplary embodiment. This embodiment uses the method applied to a terminal as an example. It can be understood that the method can also be applied to a system including a terminal and a server and implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps 102 to 106, wherein:

[0089] Step 102, displaying a first page, the first page includes multiple candidate objects, the candidate objects include a first candidate object of a target type, a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object.

[0090] In the disclosed embodiment, the first page may be a page including multiple candidate objects, which may be displayed in response to a user's display operation, or may be displayed in response to a display instruction issued by a server. The candidate object may be a tool for interaction or interaction, for example, a candidate object may be a virtual item, a barrage special effect, etc. Among them, the candidate objects may include a first candidate object of a target type, and the target type is used to identify that the first candidate object is obtained by executing a task. In the first page, the first associated display area of ​​the first candidate object may display a type identifier of the target type, and the type identifier may be text, an icon, etc. The user may determine that the first candidate object is the target type based on the type identifier, and determine that the first candidate object can be obtained by executing a task.

[0091] The second associated display area of ​​the first candidate object can display the initial resource data of the first candidate object, which is the virtual resource data required to obtain the first candidate object. The first associated display area and the second associated display area are both adjacent to the display area of ​​the first candidate object, and the positions of the first associated display area and the second associated display area are not specifically limited in the embodiment of the present disclosure.

[0092] Exemplarily, taking a virtual space scene as an example, the first page may be a virtual item panel, the candidate objects may be virtual items, the first candidate object may be a virtual item that a user may obtain by performing a task, the first associated display area of ​​the first candidate object may be located in the upper left corner of the first candidate object, and a type identifier of the target type, such as an icon or character, is displayed in the first associated display area, and the second associated display area of ​​the first candidate object may be located directly below the first candidate object, and initial resource data corresponding to the first candidate object is displayed in the second associated display area.

[0093] In fact, the first page may be a page including candidate objects of the target type and candidate objects of the common type, and the candidate objects of the common type need to transfer resource data to obtain. Alternatively, the first page may be a page including only candidate objects of the target type, and in this scenario, candidate objects of the common type and candidate objects of the target type are displayed on different pages, for example: when a user triggers the display control of the first page, the first page including candidate objects of the target type may be displayed, or when a user triggers the display control of the second page, the second page including candidate objects of the common type may be displayed.

[0094] Step 104 , in response to the triggering operation on the first candidate object, displaying a task page, the task page including task detail information of the target task.

[0095] In the embodiment of the present disclosure, a user can trigger a first candidate object to enter a task page corresponding to the first candidate object, and the task page can include task details information of the target task, and the task details information can include information used to describe the target task. The user can execute the target task in the task page, or execute the target task according to the instructions of the task details information.

[0096] Step 106, when it is determined that the user account completes the target task, jump back to the first page, the operation area in the first page includes the operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

[0097] In the disclosed embodiment, after the user account completes the target task, it can jump back to the first page. After jumping back to the first page, the operation control of the first candidate object can be displayed in the first page, and the current resource data of the first candidate object is displayed in the second associated display area of ​​the first candidate object. The current resource data can be the virtual resource data currently required to obtain the first candidate object. The current resource data can be determined by the initial resource data of the first candidate object and the execution status of the target task. By triggering the operation control, the user can transfer the current resource data to obtain the first candidate object, and perform interactive operations based on the first candidate object, for example: transfer resource data to obtain virtual items, and give the virtual items to the anchor to achieve interaction with the anchor.

[0098] The current resource data of the first candidate object is the difference between the initial resource data of the first candidate object and the resource compensation data corresponding to the target task. That is, in the embodiment of the present disclosure, the target task has corresponding resource compensation data. After the user account completes the target task, the resource compensation data can be subtracted from the initial resource data to obtain the current resource data of the first candidate object.

[0099] In one example, the resource compensation data corresponding to the target task is 0, that is, the initial resource data of the first candidate object is the same as the current resource data of the first candidate object. In this example, before the user account completes the target task, the operation control of the first candidate object is not displayed on the first page, and the user cannot perform the operation of obtaining the first candidate object, that is, the user account is not currently qualified to obtain the first candidate object. After the user account completes the target task, it can be considered that the user account has unlocked the first candidate object and is qualified to obtain the first candidate object, so the operation control of the first candidate object is displayed on the first page, and the user triggers the operation control to transfer the initial resource data (which can also be the current resource data) to obtain the first candidate object.

[0100] In another example, the resource supplement data corresponding to the target task is greater than or equal to the initial resource data of the first candidate object, and the difference between the resource supplement data corresponding to the target task and the initial resource data of the first candidate object is greater than or equal to 0. At this time, it can be determined that the current resource data of the first candidate object is 0. In this example, before the user account completes the target task, the initial resource data needs to be transferred to obtain the first candidate object. If the resource data of the user account is lower than the initial resource data, the first candidate object cannot be obtained. After the user account completes the target task, the current resource data of the first candidate object is 0, that is, the user account does not need to transfer resource data, and the first candidate object can be directly obtained by triggering the operation control.

[0101] In another example, if the resource supplement data corresponding to the target task is less than the initial resource data of the first candidate object, then the current resource data of the first candidate object is less than the initial resource data of the first candidate object. For example, if the initial resource data is 100 and the resource supplement data is 50, then the current resource data is 50. In this example, before the user account completes the target task, the initial resource data needs to be transferred to obtain the first candidate object. If the resource data of the user account is lower than the initial resource data (for example, the resource data of the user account is 60), the first candidate object cannot be obtained. After the user account completes the target task, the current resource data of the first candidate object is less than the initial resource data, which means that the resource data for obtaining the first candidate object is reduced. At this time, the user account can obtain the first candidate object by transferring the current resource data from the resource data of the user account by triggering the operation control.

[0102] The data processing method provided by the embodiment of the present disclosure can display a first page, wherein the first page includes multiple candidate objects, wherein the candidate objects include a first candidate object of a target type, wherein a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object; in response to a trigger operation on the first candidate object, a task page is displayed, wherein the task page includes task details information of the target task; and in the case of determining that the user account completes the target task, the page is jumped back to the first page, wherein the operation area in the first page includes an operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes current resource data of the first candidate object. Using the data processing method provided by the embodiment of the present disclosure, during the interaction process, a user can obtain a candidate object for interaction by executing a target task, for example, by executing a corresponding task to obtain a virtual item in a virtual space, and interacting with a host based on the virtual item, which can enrich the method of obtaining the candidate object, improve the flexibility of the method of obtaining the candidate object, and thus enrich the interaction method between users and improve the interaction flexibility.

[0103] In the implementation of the present disclosure, there is no specific limitation on the task type of the target task. For example, the target task may be a sports-type task, or a question-answering-type task.

[0104] In an exemplary embodiment, the target task includes a sports-type task, and the task details information includes at least one of the name of the target task, the content of the target task, the execution progress of the target task, and the dynamic execution effect of the target task.

[0105] For example, the target task may include a task of the exercise type, that is, the first candidate object is a candidate object that the user can obtain through exercise. The task details information of the target task may include the name of the target task, the content of the target task (information used to describe the details of the exercise and / or information used to guide the user to exercise), the execution progress of the target task, the dynamic execution effect of the target task (which may include the animation effect of the virtual image executing the target task), and other information. The user can determine the exercise to be performed, the exercise method, and the number of exercises based on the task details information, and perform the exercise.

[0106] Taking the squat task as an example, the name of the target task is squat, the content of the target task is to hold the device and complete the squat task 10 times, the execution progress of the target task includes how many squats the user has completed, for example: 9 / 10, and the dynamic execution effect of the target task is the animation effect of the virtual image doing the squat exercise.

[0107] In one example, the terminal can obtain the user's motion information based on a built-in sensor, or the terminal can also collect the user's video data based on an image acquisition device and identify the user's motion information based on the user's video data. The present disclosure does not specifically limit the manner in which the terminal obtains the user's motion information, and any manner that can obtain the user's motion information is applicable to the present disclosure.

[0108] In an exemplary embodiment, the candidate objects include virtual items in a virtual space, and the content of the target task is associated with the animation effect corresponding to the first candidate object.

[0109] For example, when the candidate object is a virtual item in a virtual space, the user can trigger the virtual item display control to display the first page, which may include multiple virtual items to be selected. The virtual item has a corresponding animation effect when displayed. For example, if the virtual item is a "princess hug", the corresponding animation effect is that virtual image A squats and then hugs virtual image B. The content of the target task corresponding to the first candidate object can be associated with the animation effect corresponding to the first candidate object to establish an association relationship between the target task and the first candidate object, thereby improving the interactive effect. For example, if the first candidate object is a "princess hug", the content of the corresponding target task can be to complete the squat task 10 times.

[0110] By adopting the data processing method provided by the embodiment of the present disclosure, during the interaction process, users can obtain candidate objects for interaction by performing movements, for example: by performing corresponding movements to obtain virtual items in the virtual space, and interacting with the anchor based on the virtual items, the method of obtaining candidate objects can be enriched, and the flexibility of the method of obtaining candidate objects can be improved, thereby enriching the interaction method between users, improving the flexibility of interaction, and promoting users to exercise, improve the physical fitness of users, and strengthen the physique of users.

[0111] In another exemplary embodiment, the target task includes a question-and-answer type task, the task details information includes the content of the target task, and the task details information also includes at least one of the category to which the content of the target task belongs and the execution progress of the target task.

[0112] For example, the target task may include a question-and-answer type task, that is, the first candidate object is a candidate object that the user can obtain by answering questions. The task details information of the target task may include the content of the target task, and the content of the target task may include question-and-answer questions. The task details information of the target task may also include the category to which the target task belongs (for example, brain teasers, general knowledge questions, film and television works, geographical knowledge, etc.), the execution progress of the target task (which may include the number of questions answered, the number of questions answered correctly, and the number of questions answered incorrectly), and other information.

[0113] The user can answer questions in the task page and determine the task completion status based on the answers. For example, when all questions are answered correctly or the number of correctly answered questions meets the quantity threshold, the task can be determined to be completed, otherwise the task is determined to be failed. When the task fails, you can jump back to the first page, at which time the operation controls of the first candidate object are not displayed in the first page, or the second associated display area of ​​the first candidate object includes the initial resource data of the first candidate object. Alternatively, when the task is completed, you can jump back to the first page, at which time the first page includes the operation controls of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

[0114] In an exemplary embodiment, the candidate objects include barrage special effects, and the content of the target task is associated with any one of the virtual space information of the virtual space, the current time information in the current time period, and the played multimedia data.

[0115] For example, when the candidate object is a bullet screen special effect, the bullet screen data is often published in a virtual space, multimedia data playback, and other scenarios, for example, a user publishes the bullet screen data in a virtual space, or publishes the bullet screen data when watching multimedia data playback. When the user is about to publish the bullet screen data, the first page can be displayed by triggering the bullet screen publishing control, and the first page can include a bullet screen input box and multiple virtual items to be selected.

[0116] When the candidate object is a barrage special effect, the content of the target task can be associated with any one of the virtual space information of the virtual space, the current affairs information in the current time period, and the played multimedia data, so as to establish an association relationship between the target task and the virtual space, current affairs, and played multimedia data, thereby improving the interactive effect.

[0117] For example, in a virtual space scenario, the topic corresponding to the target task can be a topic related to the virtual space information, such as a question related to the anchor; or, the topic corresponding to the target task can be a question related to current affairs corresponding to the current time period, such as a question related to sports knowledge during a sports meeting. Or, when playing multimedia data, the topic corresponding to the target task can be a question related to the multimedia data currently being played.

[0118] Among them, the target task corresponding to the first candidate object can be a task requested from the server when the user triggers the first candidate object, or it can be a task that the server periodically sends to the terminal. In this way, when sending the task to the terminal, the server can determine the title corresponding to the task in real time based on the current time or the multimedia data being played. The embodiment of the present disclosure does not specifically limit the way in which the task is sent.

[0119] By using the data processing method provided by the embodiments of the present disclosure, during the interaction process, users can obtain candidate objects for interaction through knowledge questions and answers, so that users can broaden their knowledge and skills while interacting. For example, by obtaining virtual items in the virtual space through knowledge questions and answers, and interacting with the anchor based on the virtual items, the method of obtaining candidate objects can be enriched, the flexibility of the method of obtaining candidate objects can be improved, and then the interaction method between users can be enriched and the interaction flexibility can be improved.

[0120] In an exemplary embodiment, referring to Figure 2 As shown, in step 104, in response to the triggering operation for the first candidate object, the task page is displayed, which can be implemented by the following steps 202 to 204, wherein:

[0121] Step 202: In response to a selection operation on a first candidate object, displaying a task trigger control corresponding to the first candidate object in an operation area of ​​the first page;

[0122] Step 204: In response to the trigger operation on the task trigger control, display the task page.

[0123] In the embodiment of the present disclosure, a user can select a first candidate object from multiple candidate objects through a selection operation, and the terminal can display a task trigger control corresponding to the first candidate object in an operation area of ​​the first page in response to the selection operation on the first candidate object. The operation area of ​​the first page can be located at the bottom of the first page. The user can trigger the task trigger control through operations such as clicking, and the terminal can display a task page corresponding to the first candidate object in response to the user's triggering operation on the task trigger control.

[0124] In one example, the first candidate object is a candidate object that requires the user to perform a target task to obtain. Therefore, when the user selects the first candidate object, a task trigger control is displayed in the operation area of ​​the first page. The terminal can respond to the user's trigger operation on the task trigger control and display the task page corresponding to the first candidate object. When the user account completes the target task, it jumps back to the first page. At this time, the operation control of the first candidate object is displayed in the operation area of ​​the first page. The user can obtain the first candidate object by triggering the operation control and perform interactive operations based on the first candidate object.

[0125] In another example, the first candidate object is a candidate object that can be obtained by executing the target task or by transferring resource data. Therefore, when the user selects the first candidate object, a task trigger control and an operation control are displayed in the operation area of ​​the first page. The user can directly trigger the operation control to obtain the first candidate object by transferring the initial resource data of the first candidate object, and perform interactive operations based on the first candidate object; or, the terminal can respond to the user's trigger operation on the task trigger control and display the task page corresponding to the first candidate object. When the user account completes the target task, it jumps back to the first page. At this time, the second associated display area of ​​the first candidate object in the first page displays the current resource data of the first candidate object. The user can trigger the operation control to obtain the first candidate object by transferring the current resource data, and perform interactive operations based on the first candidate object.

[0126] By adopting the data processing method provided in the embodiment of the present disclosure, it is possible to enrich the methods of obtaining candidate objects and improve the flexibility of the methods of obtaining candidate objects, thereby enriching the interaction methods between users, improving the flexibility of interaction, deepening the interaction and sense of participation between users, and promoting users to exercise, thereby improving the physical fitness of users and strengthening their physique.

[0127] In an exemplary embodiment, referring to Figure 3 As shown, in step 204, in response to the trigger operation on the task trigger control, the task page is displayed, which can be implemented by the following steps 302 to 304, wherein:

[0128] Step 302, in response to a trigger operation on a task trigger control, displaying a task list, wherein the task list includes at least one task;

[0129] Step 304: In response to a selection operation on a target task in the task list, a task page corresponding to the target task is displayed.

[0130] In the disclosed embodiment, after the user triggers the task trigger control by clicking or the like, a task list may be displayed, and the task list may include at least one task, for example, at least one exercise task and / or at least one question-and-answer task. Exemplarily, the task list may also include resource compensation data corresponding to the task, and the size of the resource compensation data represents the amount of exercise or the degree of difficulty of the task. The larger the resource compensation data, the greater the amount of exercise of the task or the higher the difficulty of the question.

[0131] The user can select any task in the task list as the target task, and the terminal can display the task page corresponding to the target task in response to the selection operation for the target task. After the user account completes the target task, it can jump to the first page, at which time the first page may include the operation control of the first candidate object, and the second associated display area of ​​the first candidate object may include the current resource data of the first candidate object, which = the initial resource data of the first candidate object - the resource compensation data corresponding to the target task.

[0132] By adopting the data processing method provided by the embodiment of the present disclosure, the user can independently select the target task to be performed in the process of obtaining candidate objects by performing tasks, which can improve the user's participation and motivation, and by independently selecting the target task, the user can better meet personalized needs and preferences, which can improve their satisfaction. Moreover, the user can independently select the task that he is interested in or good at as the target task, which can improve the efficiency of task completion, thereby improving the efficiency of the user in obtaining candidate objects. Moreover, when the user independently selects the target task, he has the opportunity to contact different types of tasks, which can effectively promote his own learning and development. The embodiment of the present disclosure can enrich the way of obtaining candidate objects, improve the flexibility of the way of obtaining candidate objects, thereby enriching the interaction method between users and improving the flexibility of interaction.

[0133] In an exemplary embodiment, referring to Figure 4 In step 102, displaying the first page may include the following steps 402 to 406, wherein:

[0134] Step 402, receiving a task mode start instruction, wherein the task mode start instruction includes a countdown length;

[0135] Step 406, starting the countdown task based on the countdown length, and displaying the countdown special effect in the current page;

[0136] Step 408, displaying the first page in the target area of ​​the current page, including the type identifier of the target type in the first associated display area of ​​the first candidate object during the countdown task start-up, and hiding the type identifier of the target type in the first associated display area of ​​the first candidate object after the countdown task ends.

[0137] In one example, in a virtual space scenario, the host can turn on the task interaction mode by performing a specific task, for example: the host completes 10 squats to turn on the task interaction mode, or the host completes 10 intellectual questions to turn on the task interaction mode. In the task interaction mode, the audience can interact with the host about virtual items by performing tasks. After the task interaction mode is turned on on the host side, the server can send a task mode start instruction to each terminal connected to the virtual space, and the task mode start instruction includes a countdown length, for example: 5 minutes. Among them, the countdown length can be a pre-set duration, or it can be a duration associated with a specific task completed by the host. For example, the greater the difficulty of the specific task, the longer the corresponding countdown length.

[0138] In another example, in the scenario of playing multimedia data, the server can respond to the background setting operation and send a task mode start instruction to the terminal when the target multimedia data is played to the specified time. The task mode start instruction includes a countdown length, where the countdown length can be a pre-set duration, for example: 5 minutes.

[0139] When the terminal receives the task mode start instruction, it obtains the countdown length from the task mode start instruction, starts the countdown task based on the countdown length, and displays the corresponding countdown special effect on the current page. The countdown special effect prompts the user to obtain candidate objects by executing the task before the countdown ends, and to perform interactive operations based on the candidate objects. During the countdown task start stage, the first page can be directly popped up in the target area of ​​the current page, or the first page can be displayed in the target area of ​​the current page in response to the user's operation of displaying the first page.

[0140] During the countdown task start-up period, the first associated display area of ​​the first candidate object includes the type identifier of the target type, and after the countdown task ends, the type identifier of the target type is hidden in the first associated display area of ​​the first candidate object. That is, the first candidate object can only be obtained by executing the task during the countdown task start-up period, and after the countdown task ends, the method of obtaining the first candidate object only by transferring resource data is restored.

[0141] In an exemplary embodiment, in step 104, in response to a trigger operation on the first candidate object, displaying a task page includes the following steps:

[0142] During the countdown task start-up period, in response to a trigger operation on the first candidate object, displaying a task page; or,

[0143] After the countdown task ends, in response to a trigger operation on the first candidate object, an operation page is displayed based on the account information of the user account.

[0144] In the disclosed embodiment, during the countdown task initiation period, the first candidate object can be obtained by executing the task. Therefore, when the user triggers the first candidate object during this period, the user can jump to the task page corresponding to the first candidate object. The user completes the target task in the task page, and then obtains the first candidate object based on the completion status of the target task.

[0145] After the countdown task ends, the first candidate object resumes the method of obtaining by transferring resource data. At this time, the first candidate object no longer has a corresponding target task. Therefore, when the user triggers the first candidate object, the corresponding operation page can be displayed based on the account information of the user account. For example, when the resource data of the user account is greater than or equal to the initial resource data of the first candidate object, the operation control of the first candidate object can be directly displayed on the first page. After the user triggers the operation control, the initial resource data of the first candidate object can be transferred from the resource data of the user account, and the dynamic effect of the first candidate object can be displayed on the current page. Alternatively, when the resource data of the user account is less than the initial resource data of the first candidate object, the operation control of the first candidate object can be directly displayed on the first page. After the user triggers the operation control, it can jump to the resource increase page, and the user can supplement the resource data of the user account on the resource increase page.

[0146] By adopting the data processing method provided by the embodiment of the present disclosure, the user can obtain candidate objects by executing the task during the start of the countdown task. The countdown special effects of the countdown task can enhance the sense of urgency and motivation of the task, remind and encourage the user to participate in the acquisition of the candidate objects, and help improve the user's task execution experience and results. For users who participate in the countdown task, it can promote the user to complete the task efficiently and improve the efficiency of task completion. The embodiment of the present disclosure can not only enrich the way to obtain candidate objects and improve the flexibility of the way to obtain candidate objects, but also enrich the interaction method between users, improve the interaction flexibility and the interaction effect of users.

[0147] In an exemplary embodiment, the candidate object includes a virtual item in a virtual space, and the method may further include:

[0148] In the case where the resource data of the user account meets the current resource data of the first candidate object, in response to the triggering operation of the operation control for the first candidate object, the first candidate object is obtained, and the animation effect corresponding to the first candidate object is displayed in the current page; or

[0149] When the resource data of the user account does not satisfy the current resource data of the first candidate object, in response to a trigger operation of the operation control for the first candidate object, a resource data adding page is displayed, and the resource data adding page includes at least one resource adding value.

[0150] In the disclosed embodiment, the candidate objects may include virtual items in a virtual space. When a user triggers an operation control of a first candidate object, if the resource data of the user account is greater than or equal to the current resource data of the first candidate object, the resource data of the user account is updated based on the current resource data to obtain the first candidate object, wherein the resource data of the user account after the update is the difference between the resource data of the user account before the update and the current resource data. At the same time, the animation effect corresponding to the first candidate object may be displayed on the current page to complete the interactive operation based on the first candidate object.

[0151] Alternatively, when the user triggers the operation control of the first candidate object, if the resource data of the user account is less than the current resource data of the first candidate object, a resource data addition page may be displayed, and the resource data addition page may include at least one resource addition data, and the user may select one of the resource addition data to exchange the resource addition data. After exchanging the resource addition data, the resource data of the user account is updated based on the resource addition data, and the page is jumped back to the first page, and the first candidate object is obtained by operating the operation control of the first candidate object (the specific process can refer to the above embodiment). Among them, the resource data of the user account after the update is the sum of the resource data of the user account before the update and the resource addition data.

[0152] By adopting the data processing method provided by the embodiment of the present disclosure, in a virtual space, users can obtain virtual items by performing tasks to perform interactive operations, which can not only enrich the methods of obtaining virtual items and improve the flexibility of the methods of obtaining virtual items, but also enrich the interaction methods between users and improve the interaction flexibility and interaction effects.

[0153] In an exemplary embodiment, the candidate object is a bullet screen special effect, and the method may further include:

[0154] In a case where the resource data of the user account meets the current resource data of the first candidate object, in response to a triggering operation of an operation control for the first candidate object, completing selection of the first candidate object;

[0155] When the user account publishes the barrage data, the barrage special effects corresponding to the first candidate object are used in the current page to display the barrage data published by the user account; or,

[0156] When the resource data of the user account does not satisfy the current resource data of the first candidate object, in response to a trigger operation of the operation control for the first candidate object, a resource data adding page is displayed, and the resource data adding page includes at least one resource adding value.

[0157] In the disclosed embodiment, the candidate object may include a barrage special effect corresponding to the barrage data. When the user triggers the operation control of the first candidate object, if the resource data of the user account is greater than or equal to the current resource data of the first candidate object, the resource data of the user account is updated based on the current resource data to obtain the first candidate object, wherein the resource data of the user account after the update is the difference between the resource data of the user account before the update and the current resource data. At the same time, the barrage data input by the user can be obtained. After the user publishes the barrage data, the barrage special effect corresponding to the first candidate object is used to display the barrage data published by the user account. For example, the barrage data published by the user is "too cool", and the barrage special effect is that the barrage data is gold and there is a special icon in front of the barrage data.

[0158] Alternatively, when the user triggers the operation control of the first candidate object, if the resource data of the user account is less than the current resource data of the first candidate object, a resource data addition page may be displayed, and the resource data addition page may include at least one resource addition data, and the user may select one of the resource addition data to exchange the resource addition data. After exchanging the resource addition data, the resource data of the user account is updated based on the resource addition data, and the page is jumped back to the first page, and the first candidate object is obtained by operating the operation control of the first candidate object (the specific process can refer to the above embodiment). Among them, the resource data of the user account after the update is the sum of the resource data of the user account before the update and the resource addition data.

[0159] By adopting the data processing method provided by the embodiment of the present disclosure, in the scenario of barrage publishing, users can obtain barrage special effects by executing tasks to publish barrage data, and thus interact with other users based on the barrage data. This can not only enrich the methods of obtaining barrage special effects and improve the flexibility of the methods of obtaining barrage special effects, but also enrich the interaction methods between users and improve the interaction flexibility and interaction effects.

[0160] In order to enable those skilled in the art to better understand the embodiments of the present disclosure, the embodiments of the present disclosure are described below through specific examples.

[0161] This example takes the virtual space scene as an example. The candidate objects in this scene are virtual items. After the user accesses the target virtual space, the target virtual space data is displayed on the current page. Figure 5a The user triggers the display control of the virtual item panel to display the virtual item panel in the current page. The virtual item panel includes multiple virtual items, wherein the first virtual item includes a corresponding label display, and the label display indicates that the virtual item needs to be unlocked through an action task before it can be sent out. Figure 5b shown.

[0162] After the user selects the first virtual item, the first virtual item is in a non-sendable state, and the virtual item panel does not display a control for sending the first virtual item. The virtual item panel displays the unlocking rules of the virtual item, and the action button is "Go to Exercise", refer to Figure 5c After the user triggers the action button, the task page of the action task can be displayed. The task page includes the task details data of the action task, including: what the task is (text, schematic animation), how to complete the task, the current task completion degree, etc. Figure 5d shown.

[0163] After the user completes the exercise task, the first virtual item will be unlocked and the user will be redirected back to the virtual item panel. In the virtual item panel, the first virtual item is selected and can be sent. The action button is "Send". Figure 5e After the user triggers the "Send" button, it can be determined whether the resource data in the user's account is sufficient. If sufficient, the virtual item is directly sent out, and the dynamic effect of the virtual item is displayed in the target virtual space. Figure 5f and Figure 5g If it is insufficient, enter the resource addition interface to supplement the resource data of the user account. Figure 5h shown.

[0164] The data processing method provided by the disclosed embodiment enriches the current unlocking methods of virtual items. From the original single consumption resource data unlocking, the unlocking through action tasks is newly added, in the form of free tasks, which enriches the gift gameplay and enhances the playability and fun of the gift. At the same time, the original audience often sits and watches the virtual space, which is not good for physical health for a long time. The method of obtaining virtual items through exercise can help the audience to exercise their bodies.

[0165] It should be understood that although Figures 1 to 4 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-Figure 4 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0166] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.

[0167] Figure 6 is a block diagram of a data processing device according to an exemplary embodiment. Figure 6 The data processing device 600 includes a first display unit 602, a second display unit 604 and a jump unit 606, wherein:

[0168] A first display unit 602 is configured to display a first page, wherein the first page includes a plurality of candidate objects, wherein the candidate objects include a first candidate object of a target type, wherein a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object;

[0169] A second display unit 604 is configured to display a task page in response to a trigger operation on the first candidate object, wherein the task page includes task details information of the target task;

[0170] The jump unit 606 is configured to execute a jump back to the first page when it is determined that the user account has completed the target task, wherein the operation area in the first page includes the operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

[0171] The data processing device provided by the embodiment of the present disclosure displays a first page, wherein the first page includes a plurality of candidate objects, wherein the candidate objects include a first candidate object of a target type, wherein a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object; in response to a trigger operation on the first candidate object, a task page is displayed, wherein the task page includes task details information of the target task; and in the case of determining that the user account has completed the target task, the first page is jumped back to, wherein the operation area in the first page includes an operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes current resource data of the first candidate object. Using the data processing device provided by the embodiment of the present disclosure, during the interaction process, a user can obtain a candidate object for interaction by executing a target task, for example, by executing a corresponding task to obtain a virtual item in a virtual space, and interacting with a host based on the virtual item, thereby enriching the method of obtaining the candidate object, improving the flexibility of the method of obtaining the candidate object, and thus enriching the interaction method between users, and improving the interaction flexibility.

[0172] In one embodiment, the second display unit 604 is further configured as:

[0173] In response to a selection operation on the first candidate object, displaying a task trigger control corresponding to the first candidate object in the operation area of ​​the first page;

[0174] In response to a trigger operation on the task trigger control, a task page is displayed.

[0175] In one embodiment, the second display unit 604 is further configured as:

[0176] In response to a trigger operation on the task trigger control, displaying a task list, wherein the task list includes at least one task;

[0177] In response to a selection operation on a target task in the task list, a task page corresponding to the target task is displayed.

[0178] In one of the embodiments, the current resource data of the first candidate object is the difference between the initial resource data of the first candidate object and the resource compensation data corresponding to the target task.

[0179] In one embodiment, the first display unit 602 is further configured to execute:

[0180] Receiving a task mode start instruction, wherein the task mode start instruction includes a countdown length;

[0181] Starting a countdown task based on the countdown length, and displaying a countdown special effect on the current page;

[0182] The first page is displayed in the target area of ​​the current page, and during the start of the countdown task, the first associated display area of ​​the first candidate object includes a type identifier of the target type, and after the countdown task ends, the type identifier of the target type is hidden in the first associated display area of ​​the first candidate object.

[0183] In one embodiment, the first display unit 602 is further configured to execute:

[0184] During the countdown task initiation period, in response to a trigger operation on the first candidate object, displaying a task page; or,

[0185] After the countdown task is completed, in response to a trigger operation on the first candidate object, an operation page is displayed based on the account information of the user account.

[0186] In one embodiment, the target task includes a sports-type task, and the task details information includes at least one of the name of the target task, the content of the target task, the execution progress of the target task, and the dynamic execution effect of the target task.

[0187] In one embodiment, the target task includes a question-and-answer type task, the task details information includes the content of the target task, and the task details information also includes at least one of the category to which the content of the target task belongs and the execution progress of the target task.

[0188] In one embodiment, the candidate object includes a virtual item in a virtual space, and the content of the target task is associated with an animation effect corresponding to the first candidate object.

[0189] In one of the embodiments, the candidate objects include barrage special effects, and the content of the target task is associated with any one of virtual space information of the virtual space, current affairs information in the current time period, and played multimedia data.

[0190] In one embodiment, the candidate object includes a virtual item in a virtual space, and the apparatus further includes:

[0191] an acquisition unit configured to, when the resource data of the user account meets the current resource data of the first candidate object, in response to a trigger operation of an operation control for the first candidate object, acquire the first candidate object and display an animation effect corresponding to the first candidate object in the current page; or

[0192] The third display unit is configured to display a resource data adding page in response to a triggering operation of an operation control for the first candidate object when the resource data of the user account does not satisfy the current resource data of the first candidate object. The resource data adding page includes at least one resource adding value.

[0193] In one embodiment, the candidate object is a bullet screen special effect, and the device further includes:

[0194] A selection unit configured to complete selection of the first candidate object in response to a triggering operation of an operation control for the first candidate object when the resource data of the user account meets the current resource data of the first candidate object;

[0195] a fourth display unit configured to display the barrage data released by the user account using the barrage special effect corresponding to the first candidate object in the current page when the barrage data is released by the user account; or

[0196] The fifth display unit is configured to display a resource data addition page in response to a trigger operation of an operation control for the first candidate object when the resource data of the user account does not satisfy the current resource data of the first candidate object, and the resource data addition page includes at least one resource increase value.

[0197] 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.

[0198] Figure 7 1 is a block diagram of an electronic device 7000 for a data processing method according to an exemplary embodiment. For example, the electronic device 7000 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0199] Reference Figure 7 The electronic device 700 may include one or more of the following components: a processing component 702 , a memory 704 , a power component 706 , a multimedia component 708 , an audio component 710 , an input / output (I / O) interface 712 , a sensor component 714 , and a communication component 716 .

[0200] The processing component 702 generally controls the overall operation of the electronic device 700, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.

[0201] The memory 704 is configured to store various types of data to support operations on the electronic device 700. Examples of such data include instructions for any application or method operating on the electronic device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, an optical disk, or a graphene memory.

[0202] The power supply component 706 provides power to the various components of the electronic device 700. The power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 700.

[0203] The multimedia component 708 includes a screen that provides an output interface between the electronic device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the electronic device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0204] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC), and when the electronic device 700 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal may be further stored in the memory 704 or sent via the communication component 716. In some embodiments, the audio component 710 also includes a speaker for outputting an audio signal.

[0205] I / O interface 712 provides an interface between processing component 702 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0206] The sensor assembly 714 includes one or more sensors for providing various aspects of status assessment for the electronic device 700. For example, the sensor assembly 714 can detect the open / closed state of the electronic device 700, the relative positioning of the components, such as the display and keypad of the electronic device 700, and the sensor assembly 714 can also detect the position change of the electronic device 700 or the components of the electronic device 700, the presence or absence of contact between the user and the electronic device 700, the orientation or acceleration / deceleration of the device 700, and the temperature change of the electronic device 700. The sensor assembly 714 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0207] The communication component 716 is configured to facilitate wired or wireless communication between the electronic device 700 and other devices. The electronic device 700 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0208] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0209] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 704 including instructions, and the above instructions can be executed by the processor 720 of the electronic device 700 to complete the above method. For example, 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.

[0210] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by the processor 720 of the electronic device 700 to complete the above method.

[0211] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.

[0212] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present 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 that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0213] 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 data processing method, characterized in that: include: Displaying a first page, wherein the first page includes a plurality of candidate objects, the candidate objects include a first candidate object of a target type, a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object; In response to a trigger operation on the first candidate object, displaying a task page, the task page including task detail information of the target task; When it is determined that the user account completes the target task, the page is jumped back to the first page, the operation area in the first page includes the operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

2. The method according to claim 1, characterized in that The displaying of the task page in response to the triggering operation on the first candidate object includes: In response to a selection operation on the first candidate object, displaying a task trigger control corresponding to the first candidate object in the operation area of ​​the first page; In response to a trigger operation on the task trigger control, a task page is displayed.

3. The method according to claim 2, characterized in that The displaying of the task page in response to the triggering operation on the task triggering control includes: In response to a trigger operation on the task trigger control, displaying a task list, wherein the task list includes at least one task; In response to a selection operation on a target task in the task list, a task page corresponding to the target task is displayed.

4. The method according to claim 1, characterized in that: The current resource data of the first candidate object is a difference between the initial resource data of the first candidate object and the resource compensation data corresponding to the target task.

5. The method according to claim 1, characterized in that The displaying of the first page includes: Receiving a task mode start instruction, wherein the task mode start instruction includes a countdown length; Starting a countdown task based on the countdown length, and displaying a countdown special effect on the current page; The first page is displayed in the target area of ​​the current page, and during the start of the countdown task, the first associated display area of ​​the first candidate object includes a type identifier of the target type, and after the countdown task ends, the type identifier of the target type is hidden in the first associated display area of ​​the first candidate object.

6. The method according to claim 5, characterized in that The displaying of the task page in response to the triggering operation on the first candidate object includes: During the countdown task initiation period, in response to a trigger operation on the first candidate object, displaying a task page; or, After the countdown task is completed, in response to a trigger operation on the first candidate object, an operation page is displayed based on the account information of the user account.

7. The method according to claim 1, characterized in that The target task includes a sports-type task, and the task details information includes at least one of the name of the target task, the content of the target task, the execution progress of the target task, and the dynamic execution effect of the target task.

8. The method according to claim 1, characterized in that The target task includes a question-and-answer type task, the task details information includes the content of the target task, and the task details information also includes at least one of the category to which the content of the target task belongs and the execution progress of the target task.

9. The method according to claim 7, characterized in that: The candidate object includes a virtual item in a virtual space, and the content of the target task is associated with an animation effect corresponding to the first candidate object.

10. The method according to claim 8, characterized in that The candidate objects include barrage special effects, and the content of the target task is associated with any one of the virtual space information of the virtual space, the current affairs information in the current time period, and the played multimedia data.

11. The method according to claim 1, characterized in that: The candidate objects include virtual items in a virtual space, and the method further includes: In the case where the resource data of the user account meets the current resource data of the first candidate object, in response to a triggering operation of an operation control for the first candidate object, the first candidate object is obtained, and an animation effect corresponding to the first candidate object is displayed on the current page; or When the resource data of the user account does not satisfy the current resource data of the first candidate object, in response to a trigger operation of an operation control for the first candidate object, a resource data adding page is displayed, wherein the resource data adding page includes at least one resource adding value.

12. The method according to claim 1, characterized in that The candidate object is a bullet screen special effect, and the method further includes: In a case where the resource data of the user account meets the current resource data of the first candidate object, in response to a triggering operation of an operation control for the first candidate object, completing the selection of the first candidate object; When the user account publishes the barrage data, the barrage special effects corresponding to the first candidate object are used in the current page to display the barrage data published by the user account; or, When the resource data of the user account does not satisfy the current resource data of the first candidate object, in response to a trigger operation of an operation control for the first candidate object, a resource data adding page is displayed, wherein the resource data adding page includes at least one resource adding value.

13. A data processing device, characterized in that: include: A first display unit is configured to display a first page, wherein the first page includes a plurality of candidate objects, wherein the candidate objects include a first candidate object of a target type, wherein a first associated display area of ​​the first candidate object includes a type identifier of the target type, and a second associated display area of ​​the first candidate object includes initial resource data of the first candidate object; A second display unit is configured to execute, in response to a trigger operation on the first candidate object, display a task page, wherein the task page includes task detail information of a target task; The jump unit is configured to execute a jump back to the first page when it is determined that the user account completes the target task, wherein the operation area in the first page includes the operation control of the first candidate object, and the second associated display area of ​​the first candidate object includes the current resource data of the first candidate object.

14. 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 data processing method according to any one of claims 1 to 12.

15. 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 perform the data processing method according to any one of claims 1 to 12.

16. A computer program product, comprising instructions, characterized in that: When the instructions are executed by a processor of an electronic device, the electronic device is enabled to execute the data processing method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Reward issuing method and device based on live broadcast, electronic equipment and storage medium

    CN113191820A

  • Interaction method and device thereof, computer equipment and storage medium

    CN113413604A

  • Method for acquiring virtual items in live broadcast room, client and server

    CN113825029A

  • Live broadcasting room task loading method, system and device and computer equipment

    CN114245223A

  • Information display method and device, electronic equipment and storage medium

    CN116389784A