Data processing method and device and electronic equipment
By showcasing tasks related to the target product category and allowing users to share them upon completion, and leveraging the dissemination advantages of social applications, this approach addresses the issue of low reach in existing methods of obtaining benefits, achieving high reach in obtaining benefits and increasing user conversion rates.
Patent Information
- Application Number
- CN202410606314.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-15
- Publication Date
- 2025-11-18
AI Technical Summary
In existing technologies, the methods for obtaining benefits for specific product categories have low dissemination and are difficult to effectively guide user behavior, resulting in poor user engagement and traffic growth.
By displaying optional tasks associated with the target product category, users can trigger the issuance of benefits after completing the task and share the task information to obtain the target benefits. The benefits can be redeemed in the transaction chain of the target product category object. Combined with the dissemination advantages of social applications, the task can be spread rapidly.
This approach enabled a highly viral way to acquire category benefits, increasing user conversion rates and traffic, enhancing user engagement, and leveraging the viral effect of social applications to improve the dissemination of the task.
Smart Images

Figure CN120975846A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to various data processing methods, devices, electronic equipment and storage media. BACKGROUND
[0002] With more and more people shopping online, network platforms providing shopping functions are gradually diversifying, providing more abundant goods and / or information, and as a result, network platforms are competing more fiercely, which puts higher requirements on how network platforms attract users and guide users to convert into actual participating users.
[0003] In the prior art, issuing benefits (such as coupons, vouchers, and other virtual resources) to users is a common way for network platforms to attract users. Benefit issuers often directly issue benefits to users, or users with shopping needs obtain benefits from benefit issuers and use benefits to be redeemed in transactions that meet the redemption conditions. However, the existing direct issuance of benefits and the active acquisition of benefits by users according to their needs are difficult to provide a benefit acquisition method with high spread and effective user behavior guidance for categories, and therefore are difficult to achieve the effect of improving user engagement and continuously increasing traffic for the platform.
[0004] How to provide a benefit acquisition method with high spread for categories is a problem to be solved.
[0005] The above information disclosed in the background section is only used to strengthen the understanding of the background of the present application, and therefore it can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0006] The data processing method provided by the embodiments of the present application solves the problem of low spread of the existing benefit acquisition method for categories.
[0007] The embodiments of the present application provide a data processing method, comprising: displaying a selected first task associated with a target category; a task in the selected first task can be selected and executed by a user, and the task is selected and executed to trigger the issuance of a benefit corresponding to the task to the user; obtaining first task execution data of a target task of the selected first task by a user; in response to the first task execution data satisfying a successful completion condition of the target task, displaying task sharing information associated with the target task to share the target task; after the user triggers the sharing of the task sharing information, sending a benefit issuance request to a server to issue a target benefit corresponding to the target task to the user, wherein the target benefit can be redeemed in a transaction link of a category object associated with the target task in the target category.
[0008] Optionally, further comprising: in response to the user selecting a target task in the first candidate task, requesting a task operation page material corresponding to the target task from the server; playing an animation based on the task operation page material to form an animation scene corresponding to a feature of the target task, and displaying the user performing the target task in the animation scene.
[0009] Optionally, the forming an animation scene corresponding to a feature of the target task and displaying the user performing the target task in the animation scene comprises: forming the animation scene based on a category object feature of a category object associated with the target task in the target category; and receiving an operation behavior of the user for the target task during the playing of the animation.
[0010] Optionally, the receiving an operation behavior of the user for the target task during the playing of the animation comprises: receiving an operation behavior of the user for an operable element of the target task, and determining the first task execution data; wherein the operable element is a control or an indicator displayed in a control area associated with the target task, or is a virtual object displayed in the animation scene; and displaying a progress of the target task in the animation scene in the form of an animation simulating a real execution scene of the target task according to the first task execution data and at least part of the task operation page material.
[0011] Optionally, the first candidate task is a task generated according to a category feature of the target category; wherein the first candidate task comprises one or more tasks, each task being associated with at least one of a specified category, a specified leaf category, a specified object, a specified brand, and a specified merchant in the target category; and a benefit associated with each task can be redeemed in a transaction link of at least part of the objects associated with the corresponding task in the target category.
[0012] Optionally, the displaying the task sharing information associated with the target task comprises: displaying a sharing trigger control for guiding the user to share the target task; in response to the user triggering the sharing trigger control, obtaining the task sharing information; displaying the task sharing information and a sharing confirmation control; and in response to the user triggering the sharing confirmation control, sharing the task sharing information based on a social application; wherein the task sharing information is generated according to link information corresponding to the first candidate task, and after the shared task sharing information is triggered, an interface containing the first candidate task is loaded according to the link information, wherein a target task in the first candidate task is in a selected state.
[0013] Optionally, the displaying the sharing trigger control for guiding the user to share the target task comprises: displaying a sharing pop-up interface including the sharing trigger control.
[0014] Optionally, the task sharing information is provided in the form of a task invitation session card.
[0015] Optionally, the task sharing information includes a subject image representing a product object feature corresponding to the target task in the target category.
[0016] Optionally, the task sharing information includes an invitation script for inviting participation in the target task, and information of an applet applying the method.
[0017] Optionally, it further includes: after the user triggers sharing of the task sharing information, displaying information of the target benefit and a benefit use entry of the target benefit; and in response to a benefit use instruction for the use benefit entry, displaying a product object display page of the target category; wherein, in the product object display page, an object that can be redeemed for the target benefit is displayed in association with information of the target benefit.
[0018] Optionally, the displaying of the first task to be selected associated with the target category includes: displaying a task access entry corresponding to the target category; in response to a trigger instruction for the task access entry, displaying a task selection page associated with the task access entry, the task selection page containing the first task to be selected associated with the target category; wherein, the tasks contained in the first task to be selected are displayed in a carousel form in the task selection page, or are displayed in turn in response to an operation gesture operation; wherein, a task identifier and / or a task cover of a selected task in the first task to be selected are highlighted in the task selection page; the task identifier and / or the task cover contain a product object feature corresponding to the selected task.
[0019] Optionally, the displaying of the first task to be selected associated with the target category includes: after a user starts an applet based on a social application, obtaining user information of the user, and sending the user information of the user to the server; the user is a user of the applet based on the social application; the user information includes a user identifier and user positioning information based on the social application; receiving information of a user login state, a target category, and a first task to be selected associated with the target category returned by the server in response to the user information; and displaying the first task to be selected according to the user login state and the user positioning information.
[0020] Optionally, the displaying the first task to be selected according to the user login state and the user location information comprises: if it is determined that the user is not logged in or it is determined that the user does not provide the user location information, displaying the first task to be selected in a default display style corresponding to the target category; if it is determined that the user is logged in and it is determined that the user provides the user location information, requesting a task state of the first task to be selected from a server, receiving task data of the first task to be selected fed back by the server, and determining a display style of the first task to be selected according to the task data of the first task to be selected; the task data of the first task to be selected is determined according to a completion state of the first task to be selected and a second task execution result; the second task execution result is an execution result of a second task associated with the first task to be selected in a task period.
[0021] Optionally, the determining the display style of the first task to be selected according to the task data of the first task to be selected comprises: judging whether a selected task in the first task to be selected is in an unlocked state or a locked state according to the task data of the first task to be selected; if the selected task is in the unlocked state, the display style comprises displaying a task execution entrance on the task selection page; wherein, when the selected task is not associated with a second task, or is associated with a second task and a second task execution result of the second task indicates that the second task is successfully completed, the selected task is in the unlocked state; if the selected task is in the locked state, the display style comprises displaying a task unlocking entrance on the task selection page; wherein, when the selected task is associated with a second task and a second task execution result of the second task indicates that the second task is not successfully completed, the selected task is in the locked state.
[0022] The application further provides a data processing method, comprising: obtaining user information of a user, determining a target category and a first task to be selected associated with the target category according to the user information; a task in the first task to be selected can be selected and executed by the user, and the selected and executed task triggers the user to be given a benefit corresponding to the task; sending the target category and the first task to be selected associated with the target category to a client used by the user, so that the user selects and executes a target task in the first task to be selected; receiving a benefit giving request sent by the client, and giving a target benefit corresponding to the target task to the user according to the benefit giving request; wherein, the client sends the benefit giving request after the target task is successfully completed and shared.
[0023] Optionally, the method further comprises: receiving request information of a task operation page material sent by the client for the target task; in response to the request information, obtaining the task operation page material corresponding to the target task; and sending the task operation page material to the client, wherein the client plays an animation based on the task operation page material to form an animation scene corresponding to a feature of the target task, and displays the user performing the target task in the animation scene.
[0024] Optionally, the obtaining the user information of the user comprises: receiving the user information sent by the client; the user is a small program user using a small program based on a social application; and the client sends the user information in response to a start instruction of the small program.
[0025] Optionally, the method further comprises: the user information comprises a user identifier based on the social application; determining a user login state of the user according to the user identifier, and sending the user login state to the client; receiving request information of a task state sent by the client for the first candidate task; obtaining a completion state of the first candidate task, and determining a second task associated with the first candidate task and a corresponding second task execution result; determining task data of the first candidate task according to the completion state of the first candidate task and the second task execution result; and sending the task data of the first candidate task to the client, wherein the task data of the first candidate task is used to determine a display style of the first candidate task on the client; and the client sends the request information of the task state if it is determined that the user has logged in and provided user positioning information.
[0026] The application further provides a data processing apparatus, comprising: a task display unit configured to display a first candidate task associated with a target category; a task in the first candidate task can be selected and executed by a user, and the execution of the task triggers the issuance of a benefit corresponding to the task to the user; a task execution unit configured to obtain first task execution data of a target task in the first candidate task by a user; a sharing unit configured to display task sharing information associated with the target task to share the target task in response to the first task execution data satisfying a successful completion condition of the target task; and a benefit issuance unit configured to send a benefit issuance request to a server to issue a target benefit corresponding to the target task to the user after the user triggers the sharing of the task sharing information, wherein the target benefit can be redeemed in a transaction link of a category object associated with the target task in the target category.
[0027] The embodiment of the application further provides a data processing apparatus, comprising: a category task determination unit configured to acquire user information of a user, determine a target category and a first candidate task associated with the target category according to the user information, wherein a task in the first candidate task can be selected by the user to be executed, and the user is triggered to be given a benefit corresponding to the task after the task is selected to be executed; a sending unit configured to send the target category and the first candidate task associated with the target category to a client used by the user, so that the user selects a target task in the first candidate task to be executed; and a benefit giving unit configured to receive a benefit giving request sent by the client, and give the user a target benefit corresponding to the target task according to the benefit giving request, wherein the client sends the benefit giving request after the target task is successfully completed and shared.
[0028] The embodiment of the application further provides a data processing method, comprising: a client displays a first candidate task associated with a target category; wherein a task in the first candidate task can be selected by a user to be executed, and the user is triggered to be given a benefit associated with the task after the task is selected to be executed; the user is a miniprogram user using a miniprogram based on a social application; the client displays a task operation page of a target task in the first candidate task in response to the user triggering the target task to be executed, receives an operation behavior of the user for the target task on the task operation page, and generates first task execution data according to the operation behavior; the client displays task sharing information associated with the target task to be shared in response to the first task execution data meeting a successful completion condition of the target task; and the client sends a benefit giving request to a server to give the user a target benefit corresponding to the target task after the task sharing information is shared; and the server gives the user the target benefit according to the benefit giving request, so as to guide the user to redeem the target benefit in a transaction link of a category object associated with the target task.
[0029] Optionally, the method further comprises: the client sends a user identifier to the server in response to the user triggering a task access portal; the server determines a user login state and the first candidate task associated with the target category according to the user identifier, and sends the first candidate task to the client; and the client determines a display style of the first candidate task according to the user login state and user positioning information.
[0030] Optionally, the method further comprises: in response to a user selecting a target task from the candidate first tasks, the client requests a task operation page material of the target task from the server; the server acquires the task operation page material corresponding to the target task according to the request information of the task operation page material, and sends the task operation page material to the client; the client plays an animation based on the task operation page material, forms an animation scene corresponding to a feature of the target task, and displays a task progress based on the animation scene according to the first task execution data.
[0031] The embodiment of the present application further provides an electronic device, comprising a memory and a processor; the memory is used for storing a computer program, and the computer program is run by the processor to execute the method provided by the embodiment of the present application.
[0032] The embodiment of the present application further provides a computer storage medium, which stores computer execution instructions, and the computer execution instructions are used for implementing the method provided by the embodiment of the present application when the computer execution instructions are executed by a processor.
[0033] Compared with the prior art, the present application has the following advantages:
[0034] The data processing method, device, electronic device and storage medium provided by the embodiment of the present application comprise the following steps: a candidate first task associated with a target category is displayed; a task in the candidate first task can be selected and executed by a user, and the task is selected and executed to trigger the user to be given a benefit corresponding to the task; first task execution data of a target task in the candidate first task is acquired; in response to the first task execution data satisfying a successful completion condition of the target task, task sharing information associated with the target task is displayed to share the target task; after the user triggers the task sharing information to be shared, a benefit giving request is sent to a server to give the user a target benefit corresponding to the target task, and the target benefit can be redeemed in a transaction link of a category object associated with the target task in the target category. By guiding the user to complete the target task associated with the target category and share the target task to obtain the corresponding target benefit, the transmission of the task is combined with the targeted benefit giving mode of the category based on the task, and a category benefit obtaining mode with high transmission degree is realized. Furthermore, the user is guided to use the target benefit to redeem in the transaction link of the category object, so that the user conversion rate of the user converted into an actual participating user is improved.
[0035] In a preferred solution, the picture matched with the category feature is realized through the task operation page material, the real execution scene of the category object is simulated, and the interest of the equity acquisition is improved. Further, the user who executes the target task and shares the target task is a small program user based on a social application, that is, the data processing method is executed through the small program based on the social application, the natural propagation advantage of the social application can be utilized, the target task can be quickly split in the social application, and the traffic can be improved.
[0036] Another data processing method, device, electronic equipment and storage medium provided by the embodiment of the application, comprising: obtaining user information of a user, determining a target category and a first candidate task associated with the target category according to the user information; the task in the first candidate task can be selected and executed by the user, and the task is selected and executed to trigger the user to issue a benefit corresponding to the task; the target category and the first candidate task associated with the target category are sent to a client used by the user, so that the user selects and executes a target task in the first candidate task; a benefit issue request is received, and a target benefit corresponding to the target task is issued to the user according to the benefit issue request; wherein the client sends the benefit issue request after the target task is successfully completed and shared. By providing the first candidate task associated with the target category to the user, the user is guided to complete the target task and obtain the corresponding target benefit after sharing the target task, the task-based targeted benefit issuing mode for the category is combined with the propagation of the task, and a category benefit obtaining mode with high propagation degree is realized. BRIEF DESCRIPTION OF DRAWINGS
[0037] Figure 1 is a processing flowchart of a data processing method provided by the first embodiment of the application;
[0038] Figure 2 is a client and server interaction timing diagram of a preferred embodiment of the data processing method provided by the first embodiment of the application;
[0039] Figure 3 is a schematic diagram of related display on a link for obtaining a category benefit provided by the first embodiment of the application;
[0040] Figure 4 is a processing flowchart of another data processing method provided by the second embodiment of the application;
[0041] Figure 5 is a data processing device schematic diagram provided by the fourth embodiment of the application;
[0042] Figure 6 is a data processing device schematic diagram provided by the fifth embodiment of the application;
[0043] Figure 7 is a processing flowchart of another data processing method provided by a third embodiment of the present application.
[0044] Figure 8 is a schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION
[0045] In the following description, a lot of specific details are set forth in order to provide a thorough understanding of the present application. However, the present application can be practiced in a variety of ways beyond those described herein, which can be apparent to those skilled in the art, without departing from the spirit and scope of the present application, and it is intended that the present application not be limited to the specific implementation disclosed below. One skilled in the art will readily recognize from the disclosure herein, a variety of modifications, permutations, additions and subtractions that fall within the scope of the present application.
[0046] Embodiments of the present application provide various data processing methods, apparatuses, electronic devices and storage media. In the following embodiments, they are described one by one.
[0047] For the sake of understanding, first, the application scenario and related concepts of the data processing method are given. This application scenario is only one embodiment, and the purpose of providing this scenario embodiment is to facilitate understanding and not to limit the data processing method provided by the present application.
[0048] The client used by the user displays a task access portal of the first task associated with the category. The user triggers the task access portal to display one or more first tasks associated with the category. When a task in the first tasks is in a selected state, the selected task is highlighted. The user selects and completes one of the first tasks. The selected task can be shared based on a social application. After the selected task is shared, the client displays a benefit issued to the user. The benefit is a category benefit associated with the category. The benefit can be redeemed in a transaction link of at least part of the objects in the category. The benefit can be issued by a server in communication with the client. When the benefit issued to the user is displayed, a category benefit use portal associated with a category related page can be displayed. The category benefit use portal, when triggered, displays at least part of the objects in the category that can be redeemed using the benefit, facilitating the user to use the benefit. Thus, a category shopping guide scheme based on a combination of category shopping guide and benefit task is implemented, including task access, task execution, task sharing, benefit obtaining, and benefit use. The first task is a benefit task that needs to be executed and, after successful completion, enables the user to obtain a certain benefit. The user initiating the task sharing is a master user, and the client used by the master user is a master client. The user receiving the task sharing information shared by the master user based on the social application is a guest user, and the client used by the guest user is a guest client. The task sharing information received by the guest user is a task access portal. When the task access portal is triggered, the first task associated with the category corresponding to the task sharing information is displayed on the guest client. Subsequent task selection, task execution, task sharing, benefit obtaining, and benefit use processes are similar to those of the master user. It can also be understood that, after the guest user triggers the entry into the category shopping guide scheme based on a combination of category shopping guide and benefit task through the task sharing information shared by the social application, the guest user is converted into a master user.
[0049] It can be understood that the benefit can indicate a virtual resource, such as a red packet, a coupon, etc. The category benefit is a virtual resource for the category, such as a category red packet applicable to the category, etc.
[0050] It should be noted that the above disclosed information is only used to help understand the present application and does not mean to constitute the prior art known to those skilled in the art.
[0051] The first embodiment of the present application provides a data processing method, which comprises the following steps: displaying a first task to be selected associated with a target category; obtaining first task execution data of a target task in the first task to be selected; when the first task execution data meets the success completion condition of the target task, guiding the user to share task sharing information associated with the target task; after sharing, the target benefit corresponding to the target task is issued to the user; further, the user is guided to use the target benefit to cancel the target benefit in the transaction link of the category object associated with the target task. Thus, a category benefit obtaining method with high propagation degree is realized, and the user conversion rate of actual participation users is improved.
[0052] The following will be described in combination with Figures 1 to 3 The data processing method provided by the first embodiment of the present application will be described. Figure 1 The data processing method shown comprises steps S101 to S104.
[0053] In step S101, a first task to be selected associated with a target category is displayed; the task in the first task to be selected can be selected and executed by the user, and the task is selected and executed to trigger the issuance of a benefit corresponding to the task to the user.
[0054] Specifically, the data processing method of the present embodiment can be applied to a client, and a server provides service support for the client, so as to realize a category guide process based on the combination of category guide and benefit task. The client is an electronic device or a client program running on an electronic device with data processing function. The electronic device can be at least one of a smart phone, a tablet computer, a portable computer and a desktop computer. Preferably, the client can refer to a small program based on a social application. The small program is a kind of application program, which is an application that does not need to be downloaded and installed. Preferably, the small program refers to a small program based on a social application, which can be opened by searching or scanning or identifying a two-dimensional code through a social application. The user of the social application starts the small program, and the small program can obtain the user information of the user in the social application through the interface of the social application, such as user identification, including user avatar, nickname, etc. In the present embodiment, the small program is preferably a small program based on a social application and realizing shopping function, which is a kind of network platform that can realize online shopping. The server can be a single server, or a server group composed of multiple servers.
[0055] Specifically, the first task to be selected is a task generated according to the category characteristics of the target category; wherein the first task to be selected includes one or more tasks, each task is associated with at least one of the information of a specified category, a specified leaf category, a specified object, a specified brand, and a specified merchant in the target category; and the benefit associated with each task can be redeemed in the transaction link of at least part of the objects associated with the corresponding task in the target category. For example, the target category is dessert drinks, and corresponding first tasks can be preset for the categories of milk tea and juice under the dessert drinks, and after the completion of each first task, the benefit of the corresponding category can be obtained for the purchase of the goods of the category. For another example, the target category is milk tea, and corresponding first tasks can be preset for the leaf categories of lemon milk tea, strawberry milk tea, and grape milk tea under the milk tea; and after the successful completion of the first task corresponding to the lemon milk tea, a red packet for purchasing the lemon milk tea can be obtained. The first task can be set according to the actual application needs, such as salad and fried chicken, etc. can be set as a first task of their own respectively.
[0056] Specifically, the user can access the target category associated with the task access portal to display the first task. In implementation, the task access portal can be a post-purchase portal displayed on the user's shopping page, or it can be a task sharing information shared by other users. The client applying the data processing method can be a host client or a guest client. The host client can display the first task through the post-purchase portal, and the guest client can display the first task through the task sharing information shared by other users. The display of the first task associated with the target category includes: displaying the task access portal corresponding to the target category; in response to a trigger instruction for the task access portal, displaying a task selection page associated with the task access portal, the task selection page containing the first task associated with the target category; wherein the task contained in the first task is displayed in the form of a carousel on the task selection page, or is displayed in turn in response to an operation gesture operation, such as left and right sliding, up and down sliding, touch selection, etc. Wherein the task identifier and / or task cover of the selected task in the first task are highlighted on the task selection page; the task identifier and / or task cover contain the category object features corresponding to the selected task. For example, taking milk tea as the target category, when the first task set for lemon milk tea is in the selected state, the characteristics (such as the refreshing lemon logo) of lemon milk tea are displayed in the main display area of the interface. In one way, the task access portal is a task sharing information, specifically, the method comprises: receiving a task sharing information shared by other users based on a social application, such as a task invitation session card generated based on a target task, the task sharing information containing a link for linking to a task selection page containing the first task; in response to triggering the task sharing information, displaying the task selection page.
[0057] In a preferred mode provided by the embodiment, the displaying the candidate first task associated with the target category comprises: obtaining user information of a user after the user starts the social application-based applet, and sending the user information of the user to the server; the user is a user of the social application-based applet; the user information comprises a user identifier and user positioning information based on the social application; receiving information of a user login state, a target category, and a candidate first task associated with the target category returned by the server in response to the user information; and displaying the candidate first task according to the user login state and the user positioning information. In this case, the displaying the candidate first task according to the user login state and the user positioning information comprises: if it is determined that the user is not logged in or that the user has not provided user positioning information, displaying the candidate first task in a default display mode corresponding to the target category; if it is determined that the user is logged in and that the user has provided user positioning information, requesting a task state of the candidate first task from the server, receiving task data of the candidate first task fed back by the server, and determining a display mode of the candidate first task according to the task data of the candidate first task; the task data of the candidate first task is determined according to a completion state of the candidate first task and a second task execution result; and the second task execution result is an execution result of a second task associated with the candidate first task in a task period. In practice, the first task can not be associated with the second task according to actual operation requirements, so that the user can directly have the permission to execute the first task; the first task can also be associated with the second task, and when the user executes the second task and the second task execution result indicates that the second task is in a completed state, the user is allowed to execute the first task, so that a certain promotion effect can be achieved through the second task. For example, the second task can be a store browsing task. When the first task is displayed in the default display mode, an image of a category object corresponding to the task or an image having a category object feature is highlighted in a main display area of a display interface of the first task. In this case, the task period refers to an execution period of the first task, and the number of times that each first task is allowed to be executed by the user in a period can be limited. For example, each natural day is a task period, or each week is an execution period, and the number of times that each first task is allowed to be executed in each period is 2. Whether the corresponding second task is in a completed state is determined according to the second task execution result in the task period.Further, the determining the display style of the candidate first task according to the task data of the candidate first task comprises: judging whether a selected task in the candidate first task is in an unlocked state or a locked state according to the task data of the candidate first task; if the selected task is in the unlocked state, the display style comprises displaying a task execution entrance on the task selection page; after the task execution entrance is triggered, a task operation page of the selected task is displayed; wherein, when the selected task is not associated with a second task, or is associated with a second task and a second task execution result of the second task indicates that the second task is successfully completed, the selected task is in the unlocked state; if the selected task is in the locked state, the display style comprises displaying a task unlocking entrance on the task selection page; wherein, when the selected task is associated with a second task and a second task execution result of the second task indicates that the second task is not successfully completed, the selected task is in the locked state; after the task unlocking entrance is triggered, a second task operation page of the second task corresponding to the selected task is displayed; and in response to a second task completion state of the second task within a task period satisfying a successful completion condition of the second task, the task unlocking entrance displayed on the task selection page is replaced by a task execution entrance. When the task operation page of the second task corresponding to the selected task is displayed, a second task execution result of the second task is generated by receiving the user executing the second task on the task operation page of the second task; the second task execution result is sent to a server for storage; and in response to the second task execution result satisfying the successful completion condition of the second task, the task selection page is displayed and the task execution entrance is displayed on the task selection page. For example, the task operation page of the second task is a store browsing page, or a category object browsing page, or other second task pages. Further, the progress of the second task is displayed on the task operation page of the second task, and after the second task is successfully completed, the task selection page is directly jumped to or jumped to based on user control, and the selected task and the task execution entrance are displayed.
[0058] In step S102, first task execution data of a target task in the candidate first task is acquired.
[0059] Specifically, the target task is a first task selected and executed by the user from the candidate first task, which is highlighted and displayed on the task selection page when the task is in the selected state; when the task is in the unlocked state (not associated with a second task or the associated second task is completed), a task execution entrance is displayed; and in response to the task execution entrance being triggered, a task operation page of the target task is loaded and displayed.
[0060] In a preferred manner, in the task operation page, an animation scene picture of the category object features corresponding to the target task is displayed, and the processing of forming the task operation page further includes: in response to the user selecting the target task in the first task to be selected, requesting the target task operation page material corresponding to the target task from the server; playing an animation based on the task operation page material to form an animation scene corresponding to the target task feature, and displaying the user performing the target task in the animation scene. Wherein, the forming of the animation scene corresponding to the target task feature and the displaying of the user performing the target task in the animation scene include: forming the animation scene based on the category object features of the category object associated with the target task in the target category; receiving the user's operation behavior for the target task during the animation playing process. Further, the receiving of the user's operation behavior for the target task during the animation playing process includes: receiving the user's operation behavior for the operable element of the target task, and determining the first task execution data; wherein the operable element is a control or an indicator displayed in the control area associated with the target task, or a virtual object displayed in the animation scene; and according to the first task execution data and at least part of the task operation page material, displaying the progress of the target task in the animation scene in the form of an animation simulating the real execution scene corresponding to the target task. For example, the target category is milk tea, and the milk tea category includes N first tasks to be selected, each first task corresponding to a kind of milk tea. When the target task to be executed is lemon milk tea, the task operation page material requested by the client from the server is the material for lemon milk tea, such as milk tea picture material containing lemon shape, slice texture, color, milk tea shape and other iconic features, and the client synthesizes the main object of the animation picture according to the picture material to give the user a visual effect of lemon milk tea. The task operation page can display the operable element, receive the user's operation behavior through the operable element, obtain the operation parameters corresponding to the operation behavior such as the duration and intensity of long pressing the operable element, generate the first task execution data of the target task according to the operation parameters, and thus obtain the task progress, play the animation in cooperation with the task progress, and achieve the milk tea animation experience. Thus, the category features and the target task are combined to provide a scheme combining category guide and benefit task, and the progress is displayed in the form of an animation simulating a real scene, so that the target task is more personalized and specific, and the user's social cracking interest is aroused. It should be noted that the milk tea category is only a scene embodiment, and the specific content and form of the first task can be selected and set by those skilled in the art according to the actual application needs, so that the technical scheme of the present application can realize the execution purpose of the first task of various categories, and has a wide range of applications. For example, for the salad category, an animation corresponding to the category features of enjoying salad dishes can be played.
[0061] In step S103, in response to the first task execution data satisfying the success completion condition of the target task, task sharing information associated with the target task is displayed to share the target task.
[0062] Specifically, after detecting that the first task execution data satisfies the success completion condition of the target task, a sharing interface for sharing is loaded. The success completion condition of the target task can be preset according to actual needs. For example, when the first task execution data is operation duration data, the success completion condition of the target task can be set to: the operation duration of the operable element is greater than or equal to a preset duration threshold. In this embodiment, different preset duration thresholds can be set to represent different progress of the first task, so as to control the playing of the animation picture according to the different progress.
[0063] Specifically, the display of the task sharing information associated with the target task includes: displaying a sharing trigger control for guiding the user to share the target task; in response to the user triggering the sharing trigger control, obtaining the task sharing information; displaying the task sharing information and a sharing confirmation control; in response to the user triggering the sharing confirmation control, sharing the task sharing information based on a social application, so as to send the task sharing information to at least one guest user and / or to a target group (which can include one or more groups); wherein the task sharing information is generated according to link information corresponding to the first selected task, and after the shared task sharing information is triggered, an interface containing the selected first task is loaded according to the link information, wherein the target task in the selected first task is in a selected state. Preferably, the display of the sharing trigger control for guiding the user to share the target task includes: displaying a sharing pop-up window interface including the sharing trigger control. The user is guided to share in the form of a pop-up window. The task cover of the target task or other related pictures of the object features corresponding to the target task can be displayed on the sharing pop-up window interface. The task sharing expression can also be performed through the sharing pop-up window interface. In one embodiment, when the user triggers the sharing trigger control, a task sharing interface is displayed. The task sharing information and the sharing confirmation control are displayed on the task sharing interface. The input area for receiving user input invitation information, the sharing object selection control for the user to select the target user and / or the target group in the social range of the user, etc. can be provided on the task sharing interface. Through the input area, the user can input personalized invitation text information. The invitation text information for participating in the target task, the target user and / or the target group selected by the user, etc. can also be displayed on the task sharing interface. Preferably, the task sharing information is provided in the form of a task invitation conversation card.
[0064] Preferably, the task sharing information includes: a subject image representing the product category object feature of the target product category. For example, the task cover of the target task includes the subject image representing the product category object feature. The task sharing information can also include: an invitation script for inviting to participate in the target task, and information of an applet applying the method. The invitation script can be a default script or a personalized script input by the user. In addition, the information of the applet is displayed in the task sharing information, such as the task invitation session card, so that the invitee (i.e., the guest user) receiving the task sharing information can understand the applet and make a first task decision on whether to participate in the target product category.
[0065] In this embodiment, the operable element for triggering the sharing of the task sharing information can be displayed on the task selection page and the task execution page. When the user triggers the sharing of the task sharing information before successfully completing the target task, the page before triggering is returned after sharing.
[0066] In step S104, after the user triggers the sharing of the task sharing information, a benefit issuance request is sent to the server to issue a target benefit corresponding to the target task to the user, wherein the target benefit can be redeemed in the transaction link of the product category object associated with the target task in the target product category.
[0067] Specifically, it also includes: displaying the information of the target benefit and a benefit use entry of the target benefit after the user triggers the sharing of the task sharing information; and in response to a benefit use instruction for the benefit use entry, displaying a product category object display page of the target product category; wherein the object that can redeem the target benefit is displayed in association with the information of the target benefit on the product category object display page. In one embodiment, the client can determine that the first task execution data of the target task meets the successful completion condition of the target task, and if the user is in a user login state and provides user positioning information, the information of the target benefit and the benefit use entry are displayed, and when the benefit use entry is triggered, a benefit issuance request is sent to the server according to the benefit use instruction, and the product category object display page is displayed. In one embodiment, the client can determine that the first task execution data of the target task meets the successful completion condition of the target task, and if the user is not logged in or does not provide user positioning information, a login interface is displayed after the user triggers the sharing of the task sharing information, so as to post the login, so that the user can first execute the target task in the to-be-selected first task, and then log in to request the issuance of the target benefit after the execution is completed. Of course, other implementation processes can also be provided, and the process nodes can be preset according to actual needs, and the functions of each node can be connected as a benefit issuance and product category guide scheme based on the combination of product category features and target tasks.
[0068] Specifically, the category object displayed in the category object display page is an object under the target category obtained based on user location information and / or user attribute characteristics. When the guest user and the main user who initiates sharing have different user location information and / or user attribute characteristics, the displayed category object can be different.
[0069] Preferably, the data processing method is implemented based on a social application mini-program. The user flow and fission advantage of the social application can be used to perform first task fission in the mini-program, combine category characteristics and the first task, and execute the first task in an animation scene corresponding to the category characteristics, thereby guiding the user to complete the task with interest, obtaining category rights and interests, guiding the user to use the rights and interests to convert into actual participating users, mobilizing the enthusiasm of the user to participate, and making the category shopping and rights and interests distribution of the network platform more diversified.
[0070] In this embodiment, the guest client used by the guest user receives a task invitation session card generated based on a target task shared by other users based on a social application. The task invitation session card contains a link to a task selection page displaying a candidate first task. In response to triggering the task invitation session card, the corresponding task selection page is displayed. The subsequent processing in the task selection page is similar to the main client.
[0071] In this embodiment, the client and the server also communicate, thereby realizing a category shopping process based on the combination of category shopping and rights and interests tasks. Please refer to Figure 2, the interaction timing between the client and the server provided by the preferred embodiment is shown, wherein after the user opens the applet based on the social application, the first stage, i.e. the task selection page loading stage, is entered, including steps S201 to S206; after the task selection page is loaded, the user selects a target task to be executed from the target category associated with the selected first task, and enters the second stage, which includes task execution, task completion sharing, benefit obtaining and use, as shown in steps 207 to S213. Specifically, S201, the client obtains the user identifier based on the social application and the user positioning information. The social application interface is called to obtain the user identifier based on the social application. S202, the client requests the server to obtain the user login state and the target category. The request information carries at least the user identifier. S203, the server returns the user login state and the target category to the client. The target category is the category corresponding to the task access entry triggered by the user. S204, if the client determines that the user has not provided the user positioning information or has not logged in, the task selection page is rendered in the default display style. S205, if the client determines that the user is logged in and provides user positioning information, the server is requested to obtain the target category task completion state. S206, the server determines the completion state of the first task associated with the target category according to the request information of the target category task completion state, such as whether the execution frequency limit of the first task in the task period is reached, if the execution frequency limit is reached, the first task in the current period is in a locked state; if the execution frequency limit is not reached, it is further determined whether the first task is associated with a second task, if yes, the execution result of the second task is obtained, if the execution result of the second task indicates that the second task has been completed, the task data of the target category is returned to the client, and the client renders the task selection page according to the task data. The user selects the target task to be executed on the task selection page and enters the second stage, specifically, S207, the client requests the server for animation data of the target task. S208, the server determines the task operation page materials of the target task, such as pictures, icons, etc. according to the object characteristics of the target category (and / or the category characteristics of the target category), as the animation data for the client to play the animation, and returns the animation data of the target task to the client. S209, the client plays the target task animation according to the animation data, and receives the user's operation behavior in the animation scene. S210, the client detects the completion of the target task and displays a sharing pop-up window to guide the user to share the first task of the target category, generates task sharing information according to the target task in the first task, and sends the task sharing information to other users or target groups to complete the task sharing of the target category. S211, the client detects that the user shares the first task of the target category, and requests the server for red packet data corresponding to the target task. S212, the server issues red packet data to the user, and the red packet is a kind of benefit.S213, display the red envelope data and guide the user to use the red envelope, which is used to be redeemed in the transaction of at least part of the category objects of the target category.
[0072] In this embodiment, exemplary client-related displays are also included. Please refer to Figure 3 , the link-related display on the link to obtain the category benefit is shown, including: task selection page 301, task operation page 302, task sharing interface 303, and benefit display page 304. The user triggers the task access portal to load the task selection page 301, and the task access portal contains the information of the target category; the page is formed according to the task data of the target category, and the task data of the target category contains the first task to be selected associated with the category, such as task 1, selected task, … task n shown in the figure, which are first tasks to be selected, wherein the icon or identifier corresponding to the selected task is highlighted, and the task cover thereof is displayed in the main display area of the page. The task cover contains the picture matched with the category object feature corresponding to the selected task. The user can trigger the sharing portal on this page to share the first task of the target category with other users or groups. The task execution portal in the page triggers the loading of the task operation page 302 of the selected task. The sharing portal can also be displayed in the task operation page to facilitate the user to share the first task of the target category. The main display area of the task operation page displays a play animation to simulate a real execution scene, and the task progress is reflected in the animation scene according to the operation behavior. Through the operable elements in the page, the user implements the operation behavior. The operable elements can be located in the main display area, or in other areas, of course, a special control area can also be set, which contains one or more operable elements. After the selected task is successfully completed, sharing is guided, which can be in the form of a pop-up window. After the user selects sharing, the task sharing interface 303 is entered. The target user and / or target group of the sharing and the task sharing information are displayed in the task sharing interface; the task sharing information can be a task invitation conversation card, which can include invitation text information, simulated images of the category object features corresponding to the target task; the page can also include a personalized invitation text input area, a sharing confirmation control, etc. After the user confirms the sharing through the sharing confirmation control, the benefit information page 304 is displayed, which includes a benefit display area that displays the benefit amount, benefit use conditions, etc. The page also contains a benefit use portal, which triggers the loading of the category display page of the target category after being triggered, which displays the corresponding category object, especially based on the user's location information to display the category object, which contains the object that can be redeemed by the user through the task to obtain the benefit.
[0073] It can be understood that, as Figure 3 or similar interface display diagrams include the appearance, size, position, style, layout, text, etc. of the interface elements, which are all illustrative and do not constitute a limitation on the method.
[0074] It should be noted that the features given in this embodiment and other embodiments of the present application can be combined with each other without conflict, and steps S101 and S102 or similar terms do not limit the steps to be executed in sequence.
[0075] So far, the method provided by the present embodiment has been described, which combines the propagation of the task with the provision of targeted benefits based on the task for the category by guiding the user to complete the target task associated with the target category and share the target task to obtain the corresponding target benefit, thereby realizing the category benefit obtaining method with high propagation degree. Further, the user is guided to use the target benefit to redeem in the transaction link of the category object, thereby improving the user conversion rate of the user converted into an actual participating user.
[0076] Based on the above embodiments, a second embodiment of the present application provides another data processing method. The following will be described in combination with Figure 4 The method will be described, and the same parts will be described in the description of the corresponding parts of the above embodiments. Figure 4 The data processing method shown includes steps S401 to S403.
[0077] The data processing method provided by the present embodiment can be applied to a server to provide service support for a client. The first task to be selected is one or more first tasks set according to the category characteristics of the target category (including the characteristics of the category object), preferably a benefit task, i.e., when the first task is successfully completed, the user can obtain the category benefit corresponding to the task.
[0078] In step S401, the user information of the user is obtained, and the target category and the first task to be selected associated with the target category are determined according to the user information; the task in the first task to be selected can be selected and executed by the user, and the task is selected and executed to trigger the user to be issued with the benefit corresponding to the task.
[0079] Among them, the user information of the user includes: receiving the user information sent by the client; the user is a small program user using a small program based on a social application; wherein the client sends the user information in response to a start instruction for the small program. The user information includes a user identifier based on the social application.
[0080] Specifically, the client requests the target category corresponding to the task access portal from the server after the user triggers the task access portal, and the server determines the target category and the first task to be selected associated with the target category according to the request information of the request in response to the request.
[0081] In step S402, the target category and the candidate first task associated with the target category are sent to the client used by the user, so that the user selects a target task in the candidate first task to perform.
[0082] The method further comprises: determining a user login state of the user according to the user identifier, and sending the user login state to the client; receiving request information of a task state sent by the client for the candidate first task; obtaining a completion state of the candidate first task, and determining a second task associated with the candidate first task and a corresponding second task execution result; determining task data of the candidate first task according to the completion state of the first task and the second task execution result; and sending the task data of the candidate first task to the client, the task data of the candidate first task being used to determine a display style of the candidate first task on the client; wherein the client sends the request information of the task state if it is determined that the user has logged in and provided user location information.
[0083] The first task is preferably a task containing an animation scene. Specifically, the method further comprises: receiving request information of a task operation page material sent by the client for the target task; in response to the request information, obtaining a task operation page material corresponding to the target task; and sending the task operation page material to the client, wherein the client plays an animation based on the task operation page material to form an animation scene corresponding to a feature of the target task, so as to display the user performing the target task in the animation scene.
[0084] In step S403, a benefit distribution request sent by the client is received, and a target benefit corresponding to the target task is distributed to the user according to the benefit distribution request; wherein the client sends the benefit distribution request after the target task is successfully completed and shared.
[0085] In implementation, the client displays information of the target benefit distributed to the user and a benefit use portal, and shows a category object of the target category to the user through the benefit use portal to guide the user to use the target benefit.
[0086] Thus far, the method provided by the embodiment has been described, which provides a candidate first task associated with a target category to a user, guides the user to complete a target task in the candidate first task and obtain a corresponding target benefit after sharing the target task, and combines a task-based targeted benefit distribution mode for a category with the propagation of the task, so as to realize a category benefit obtaining mode with high propagation degree.
[0087] Corresponding to the first embodiment, the third embodiment of the present application provides a data processing apparatus, and the related parts can be referred to the description of the corresponding method embodiment. Please refer to Figure 5 The data processing apparatus shown in the figure comprises:
[0088] The task display unit 501 is configured to display a first task to be selected associated with a target category; a task in the first task to be selected can be selected and executed by a user, and the selected execution of the task triggers the issuance of a benefit corresponding to the task to the user;
[0089] The task execution unit 502 is configured to obtain first task execution data of a target task in the first task to be selected by the user;
[0090] The sharing unit 503 is configured to display task sharing information associated with the target task in response to the first task execution data satisfying the successful completion condition of the target task, so as to share the target task;
[0091] The benefit issuance unit 504 is configured to send a benefit issuance request to the server to issue a target benefit corresponding to the target task to the user after the user triggers the sharing of the task sharing information, wherein the target benefit can be redeemed in a transaction link of a category object associated with the target task in the target category.
[0092] Optionally, the task execution unit 502 is specifically configured to: in response to the user selecting a target task in the first task to be selected, request a task operation page material corresponding to the target task from the server; based on the task operation page material, play an animation to form an animation scene corresponding to the characteristics of the target task, and display the user executing the target task in the animation scene.
[0093] Optionally, the task execution unit 502 is specifically configured to: based on the category object characteristics of the category object associated with the target task in the target category, form the animation scene; in the process of playing the animation, receive the operation behavior of the user for the target task.
[0094] Optionally, the task execution unit 502 is specifically configured to: receive the operation behavior of the user for the operable element of the target task, and determine the first task execution data; wherein the operable element is a control or an indicator displayed in a control area associated with the target task, or a virtual object displayed in the animation scene; according to the first task execution data and at least part of the task operation page material, display the progress of the target task in the animation scene in the form of an animation simulating a real execution scene corresponding to the target task.
[0095] Optionally, the first task to be selected is a task generated according to a category feature of the target category; the first task to be selected includes one or more tasks, each task being associated with at least one of a specified category, a specified leaf category, a specified object, a specified brand, and a specified merchant in the target category; and a benefit associated with each task can be redeemed in a transaction link of at least part of the objects associated with the corresponding task in the target category.
[0096] Optionally, the sharing unit 503 is specifically configured to: display a sharing trigger control for guiding the user to share the target task; in response to the user triggering the sharing trigger control, acquire the task sharing information; display the task sharing information and a sharing confirmation control; and in response to the user triggering the sharing confirmation control, share the task sharing information based on a social application; the task sharing information is generated according to link information corresponding to the first task to be selected, and after the shared task sharing information is triggered, an interface containing the first task to be selected is loaded according to the link information, wherein the target task in the first task to be selected is in a selected state.
[0097] Optionally, the sharing unit 503 is specifically configured to: display a sharing pop-up interface including the sharing trigger control.
[0098] Optionally, the task sharing information is provided in the form of a task invitation session card.
[0099] Optionally, the task sharing information includes a subject image representing a category object feature corresponding to the target task in the target category.
[0100] Optionally, the task sharing information includes an invitation script for inviting participation in the target task and information of a small program applying the method.
[0101] Optionally, the benefit issuing unit 504 is specifically configured to: after the user triggers the sharing of the task sharing information, display information of the target benefit and a benefit use entry of the target benefit; in response to a benefit use instruction for the use benefit entry, display a category object display page of the target category; and in the category object display page, display objects that can redeem the target benefit and information of the target benefit in association.
[0102] Optionally, the task display unit 501 is specifically configured to: display a task access portal corresponding to the target category; and in response to a trigger instruction for the task access portal, display a task selection page associated with the task access portal, the task selection page containing a first task candidate associated with the target category; wherein the task contained in the first task candidate is displayed in a carousel form on the task selection page, or is displayed in turn in response to an operation gesture operation; wherein a task identifier and / or a task cover of a selected task in the first task candidate are highlighted on the task selection page; the task identifier and / or the task cover contain a category object feature corresponding to the selected task.
[0103] Optionally, the task display unit 501 is specifically configured to: after a user starts a mini-program based on a social application, acquire user information of the user, and send the user information of the user to the server; the user is a mini-program user using the mini-program based on the social application; the user information includes a user identifier and user positioning information based on the social application; receive information of a user login state, a target category, and a first task candidate associated with the target category returned by the server in response to the user information; and display the first task candidate according to the user login state and the user positioning information.
[0104] Optionally, the task display unit 501 is specifically configured to: if it is determined that the user is not logged in or it is determined that the user has not provided user positioning information, display the first task candidate in a default display style corresponding to the target category; if it is determined that the user is logged in and it is determined that the user has provided user positioning information, request a task state of the first task candidate from the server, receive task data of the first task candidate fed back by the server, and determine a display style of the first task candidate according to the task data of the first task candidate; the task data of the first task candidate is determined according to a completion state of the first task candidate and a second task execution result; the second task execution result is an execution result of a second task associated with the first task candidate within a task period.
[0105] Optionally, the task display unit 501 is specifically configured to determine, according to the task data of the to-be-selected first task, whether a selected task in the to-be-selected first task is in an unlocked state or a locked state; if the selected task is in the unlocked state, the display style includes displaying a task execution entrance on the task selection page; wherein, when the selected task is not associated with a second task, or is associated with a second task and a second task execution result of the second task indicates that the second task is successfully completed, the selected task is in the unlocked state; if the selected task is in the locked state, the display style includes displaying a task unlocking entrance on the task selection page; wherein, when the selected task is associated with a second task and a second task execution result of the second task indicates that the second task is not successfully completed, the selected task is in the locked state.
[0106] Corresponding to the second embodiment, the fourth embodiment of the present application provides another data processing apparatus, and the related parts can be referred to the description of the corresponding method embodiment. Please refer to Figure 6 , the data processing apparatus shown in the figure comprises:
[0107] The product category task determination unit 601 is configured to obtain user information of a user, determine a target product category and to-be-selected first tasks associated with the target product category according to the user information; a task in the to-be-selected first tasks can be selected and executed by the user, and the task is selected and executed to trigger the user to be issued a benefit corresponding to the task;
[0108] The sending unit 602 is configured to send the target product category and the to-be-selected first tasks associated with the target product category to a client used by the user, so that the user selects and executes a target task in the to-be-selected first tasks;
[0109] The benefit issuing unit 603 is configured to receive a benefit issuing request sent by the client, and issue a target benefit corresponding to the target task to the user according to the benefit issuing request; wherein, the client sends the benefit issuing request after the target task is successfully completed and shared.
[0110] Optionally, the apparatus further comprises a task data providing unit, the task data providing unit is configured to: receive request information of a task operation page material sent by the client for the target task; in response to the request information, obtain a task operation page material corresponding to the target task; and send the task operation page material to the client, wherein, the client plays an animation based on the task operation page material, forms an animation scene corresponding to a feature of the target task, and displays the user executing the target task in the animation scene.
[0111] Optionally, the category task determining unit 601 is specifically configured to: receive the user information sent by the client; the user is a small program user using a small program based on a social application; and the client sends the user information in response to a start instruction for the small program.
[0112] Optionally, the category task determining unit 601 is specifically configured to: the user information includes a user identifier based on the social application; determine a user login state of the user according to the user identifier, send the user login state to the client; receive request information of a task state sent by the client for the first candidate task; obtain a completion state of the first candidate task, and determine a second task associated with the first candidate task and a corresponding second task execution result; determine task data of the first candidate task according to the completion state of the first candidate task and the second task execution result; and send the task data of the first candidate task to the client, the task data of the first candidate task being used to determine a display style of the first candidate task on the client; and the client sends the request information of the task state if it is determined that the user has logged in and provided user positioning information.
[0113] Based on the above embodiments, a fifth embodiment of the present application provides another data processing method, and the related parts can refer to the corresponding description of the above embodiments. Please refer to Figure 7 , the data processing method shown in the figure includes:
[0114] Step S701: the client displays a first candidate task associated with a target category; wherein the tasks in the first candidate task can be selected and executed by a user, and the execution of the selected task triggers the user to be provided with a benefit associated with the task; the user is a small program user using a small program based on a social application;
[0115] Step S702: the client displays a task operation page of a target task in the first candidate task in response to the user triggering the execution of the target task; receives a user operation behavior for the target task on the task operation page, and generates first task execution data according to the operation behavior;
[0116] Step S703: the client displays task sharing information associated with the target task for sharing in response to the first task execution data meeting a successful completion condition of the target task;
[0117] Step S704: the client sends a benefit distribution request to a server to distribute a target benefit corresponding to the target task to the user after sharing the task sharing information;
[0118] In step S705, the server sends the target benefit to the user according to the benefit issuance request, so as to guide the user to redeem the target benefit in a transaction link of the category object associated with the target task.
[0119] Further, the client sends the user identifier to the server in response to the user triggering the task access portal, the server determines the user login state and the target category and the candidate first task associated with the target category according to the user identifier, and sends them to the client, and the client determines the display style of the candidate first task according to the user login state and the user positioning information.
[0120] Further, the client requests the task operation page material of the target task from the server in response to the user selecting the target task in the candidate first task, the server acquires the task operation page material corresponding to the target task according to the request information of the task operation page material, and sends it to the client, the client plays an animation based on the task operation page material, forms an animation scene corresponding to the characteristics of the target task, receives the first task execution data of the user for the target task, and displays the task progress based on the animation scene according to the first task execution data.
[0121] Based on the above embodiments, the sixth embodiment of the present application provides an electronic device, and the related parts can be referred to the corresponding description of the above embodiments. Please refer to Figure 8 The electronic device schematic diagram shown in the figure includes a memory and a processor; the memory is used to store a computer program, and the computer program is run by the processor to execute the method provided by the embodiment of the present application.
[0122] Based on the above embodiments, the seventh embodiment of the present application provides a computer storage medium, and the related parts can be referred to the corresponding description of the above embodiments. The schematic diagram of the computer storage medium is similar to the schematic diagram of the electronic device, and the memory in the figure can be understood as the storage medium. The computer storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method provided by the embodiment of the present application.
[0123] It should be noted that the embodiments of the present application may involve platform operation, order transaction and the like. In actual application, the schemes described in the present application should be applied within the scope allowed by applicable laws and regulations in the country where they are applied, in compliance with the requirements of applicable laws and regulations.
[0124] It should be noted that the embodiments of the present application can involve the use of user data. In actual applications, the use of user-specific personal data in the schemes described herein should be in compliance with the applicable laws and regulations of the country where the application is located (for example, the user's explicit consent, the user's actual notification, etc.), and within the scope permitted by the applicable laws and regulations.
[0125] In one typical configuration, the electronic device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. The memory can include non-persistent memory in the form of volatile, random access memory (RAM) and / or non-volatile memory such as read only memory (ROM) or flash memory, among others, in a computer readable medium. The memory is an example of computer readable media.
[0126] Those skilled in the art will appreciate that embodiments of the present application can be provided as methods, systems or computer program products. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk memory, CD-ROMs, optical storage devices, etc.) having computer usable program code embodied therein.
[0127] Although the present application is disclosed with reference to the preferred embodiments above, it is not intended to limit the present application, and any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application should be defined by the scope of the claims.
Claims
1. A data processing method, characterized in that, include: Display the candidate first tasks that are associated with the target category; The task in the first candidate task can be selected by the user to execute. Once the task is selected for execution, the corresponding rights and benefits will be issued to the user. Obtain the first task execution data of the user for the target task among the first candidate tasks; In response to the first task execution data satisfying the successful completion condition of the target task, task sharing information associated with the target task is displayed to share the target task; After a user triggers the sharing of the task sharing information, a rights issuance request is sent to the server to issue target rights corresponding to the target task to the user. The target rights can be redeemed in the transaction link of the category object associated with the target task in the target category.
2. The method according to claim 1, characterized in that, Also includes: In response to the user selecting a target task from the first list of available tasks, the server requests the task operation page material corresponding to the target task. An animation is played based on the task operation page materials to form an animation scene corresponding to the characteristics of the target task, and the user is shown performing the target task in the animation scene.
3. The method according to claim 2, characterized in that, The process of creating an animation scene corresponding to the characteristics of the target task, and displaying the user performing the target task within the animation scene, includes: The animation scene is formed based on the category object characteristics of the category objects associated with the target task in the target category; During the animation playback, the system receives user actions related to the target task.
4. The method according to claim 3, characterized in that, During the animation playback process, receiving user actions related to the target task includes: Receive user actions on operable elements of the target task and determine the first task execution data; wherein, the operable element is a control or indicator displayed in the control area associated with the target task, or a virtual object displayed in the animation scene; Based on the first task execution data and at least some task operation page materials, the progress of the target task is displayed in the animation scene in the form of an animation that simulates the real execution scene corresponding to the target task.
5. The method according to claim 1, characterized in that, The first candidate task is a task generated based on the category characteristics of the target category; wherein, the first candidate task includes one or more tasks, each task being associated with at least one of the following information in the target category: a specified category, a specified leaf category, a specified object, a specified brand, and a specified merchant; the rights associated with each task can be redeemed in the transaction chain of at least some objects associated with the corresponding task in the target category.
6. The method according to claim 1, characterized in that, The display of task sharing information associated with the target task includes: Display a share trigger control to guide the user to share the target task; In response to the user triggering the share trigger control, the task sharing information is obtained; Display the task sharing information and the sharing confirmation control; In response to the user triggering the share confirmation control, the task sharing information is shared via a social application. The task sharing information is generated based on the link information corresponding to the first candidate task. After the shared task sharing information is triggered, an interface containing the first candidate task is loaded based on the link information, wherein the target task in the first candidate task is selected.
7. The method according to claim 6, characterized in that, The display of the sharing trigger control for guiding the user to share the target task includes: Displays a sharing pop-up window interface including the sharing trigger control.
8. The method according to claim 1, characterized in that, The task sharing information is provided in the form of a task invitation session card.
9. A data processing method, characterized in that, include: Obtain user information and determine the target product category and the candidate first task associated with the target product category based on the user information; The task in the first candidate task can be selected by the user to execute. Once the task is selected for execution, the corresponding rights and benefits will be issued to the user. Send the target product category and the first candidate task associated with the target product category to the client used by the user, so that the user can select to execute the target task among the first candidate tasks; The system receives a rights distribution request sent by the client and distributes target rights corresponding to the target task to the user according to the rights distribution request; wherein, the client sends the rights distribution request after the target task is successfully completed and shared.
10. A data processing method, characterized in that, include: The client displays a first-choice task associated with the target product category; wherein, the task in the first-choice task can be selected and executed by the user, and after the task is selected and executed, the user is issued the benefits associated with the task; the user is a mini-program user using a mini-program based on a social application; The client responds to the user's trigger to execute the target task in the first candidate task by displaying the task operation page of the target task, receiving the user's operation behavior on the target task on the task operation page, and generating the first task execution data based on the operation behavior. In response to the first task execution data satisfying the successful completion condition of the target task, the client displays task sharing information associated with the target task for sharing. After sharing the task sharing information, the client sends a rights distribution request to the server to distribute the target rights corresponding to the target task to the user; The server issues the target benefit to the user based on the benefit issuance request, so as to guide the user to redeem the target benefit in the transaction link of the category object associated with the target task.