Interaction method, apparatus, server and electronic device
By using a client-server collaborative interaction method, users can obtain virtual resources and interact with others after completing tasks, which solves the problem of insufficient user interaction in existing technologies and achieves a more efficient entertainment interaction and collaborative experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2022-01-19
- Publication Date
- 2026-04-21
AI Technical Summary
When users engage in entertainment and social interaction through applications, their various needs increase, but they cannot satisfy more interactive needs, especially in activities such as puzzles where they cannot interact with others.
This paper provides an interactive method that allows users to obtain virtual resources after completing tasks through collaborative operations between the client and server. Users can also interact with others to obtain more resources when they reach the target conditions, thereby enhancing the collaboration and interactivity among users.
It enables more efficient interaction and collaboration among users, increases user engagement, enhances the sense of co-creation, and meets more entertainment needs.
Smart Images

Figure CN116492684B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to interactive methods, apparatus, servers and electronic devices. Background Technology
[0002] Currently, users can satisfy their entertainment and social needs through applications. Some users use applications to browse news, watch TV series, chat with friends, and so on. As the types of entertainment and social forms become more diverse, users' various needs are also increasing. For example, some users are keen on puzzles, but they can only achieve this through paper versions or offline devices. Users who want to interact with others often do so by sending messages to maintain relationships.
[0003] With the aforementioned features, each user has their own activity schedule, and the functions are isolated from each other, making it impossible to meet more entertainment needs. Summary of the Invention
[0004] This disclosure provides an interaction method, apparatus, server, and electronic device to offer a new interaction approach, meet more user needs, and solve the problem of user isolation. The technical solution of this disclosure is as follows:
[0005] According to a first aspect of the present disclosure, an interaction method is provided, applied to a server, comprising:
[0006] Based on the first operation performed by the account on the client, determine the first sub-object that the account expects to obtain from multiple sub-objects displayed by the client;
[0007] Based on the second operation performed by the account for the target task, the current task completion volume of the account is determined; the target task is a pre-set task to obtain the corresponding first sub-object.
[0008] When it is detected that the task completion amount has reached the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount, it is determined that the account has successfully obtained the first sub-object; N is a positive integer greater than or equal to 1;
[0009] When it is determined that the successfully acquired sub-object among the plurality of sub-objects meets the target conditions, the plurality of sub-objects are used to form a target object, and the first virtual resource corresponding to the first sub-object is issued to the account.
[0010] Optionally, after determining that the account has successfully obtained the first sub-object, the method further includes:
[0011] Send an instruction to the client to display the first virtual resource obtained by the account, and send a first prompt message to the client. The first prompt message is used to prompt that the first virtual resource is released when the sub-object successfully obtained among the plurality of sub-objects meets the target conditions.
[0012] Send an instruction to the client to display the current state of other sub-objects among the plurality of sub-objects, and send a second prompt message, the second prompt message being used to prompt the account to invite other accounts to participate in obtaining the other sub-objects.
[0013] Optionally, before determining the first sub-object that the account expects to obtain from the multiple sub-objects displayed by the client, the method further includes:
[0014] Send an instruction to the client to display multiple sub-objects and the corresponding virtual resources in a first preset area, and / or send an instruction to the client to display the quota of multiple virtual resources in a second preset area on the page;
[0015] The step of determining the first sub-object that the account expects to obtain from multiple sub-objects displayed on the client, based on the first operation performed by the account on the client, includes:
[0016] Based on the first operation performed by the account on the client, determine the first sub-object that the account expects to obtain from among multiple sub-objects displayed by the client; or,
[0017] Based on the first operation of the account on one of the multiple virtual resources, the target virtual resource is determined, and the first sub-object is determined from the sub-object corresponding to the target virtual resource;
[0018] The first operation is a selection operation.
[0019] Optionally, before displaying multiple sub-objects and their corresponding virtual resources in the first preset area of the client page, the method further includes:
[0020] When an account is detected entering a target page on the client, the target activity area corresponding to the account is determined from multiple activity areas; the target activity area is randomly determined by the server or determined based on the account's characteristic information.
[0021] Send an instruction to the client to display multiple objects included in the target activity area;
[0022] Based on the account selection operation, a target object is determined from the plurality of objects, and an instruction is sent to the client to display the plurality of sub-objects included in the target object.
[0023] Optionally, determining the first sub-object from the plurality of sub-objects corresponding to the target virtual resource includes:
[0024] Obtain the sub-object corresponding to the target virtual resource to obtain multiple candidate sub-objects;
[0025] Determine the number of accounts currently acquired for each of the candidate sub-objects;
[0026] The candidate sub-object with the smallest number is determined as the first sub-object.
[0027] Optionally, after determining the current task completion volume of the account, the method further includes:
[0028] Based on the task completion amount and the target amount corresponding to the target task, the progress of the account in executing the target task is determined, and the target progress is obtained;
[0029] Send an instruction to the client to display the progress of the target.
[0030] Optionally, after determining the progress of the account in performing the target task, the method further includes:
[0031] Determine the ranking of the target progress among other accounts that acquired the first sub-object to obtain the target ranking;
[0032] Send an instruction to the client to display the target ranking.
[0033] Optionally, before the accumulated amount of task completion reaches the target amount corresponding to the target task, the method further includes:
[0034] In response to the account's selection of the first option, an instruction is sent to the client to display multiple virtual resources; the multiple virtual resources are virtual resources corresponding to each of the sub-objects; the function of the first option is to switch the current sub-object;
[0035] In response to the account's selection of a target virtual resource, the current task completion level of the account is determined; the target virtual resource is one of the various virtual resources.
[0036] Send a third prompt message to the client, the third prompt message being used to prompt the account to collect the virtual resources corresponding to the amount of task completed;
[0037] When it is detected that the account has collected virtual resources corresponding to the amount of task completion, a second sub-object is determined from multiple sub-objects corresponding to the target virtual resource.
[0038] Optionally, before the accumulated amount of task completion reaches the target amount corresponding to the target task, the method further includes:
[0039] In response to the account's selection of the second option, the current task completion rate of the account is determined; the function of the second option is to abandon the target object.
[0040] Send a third prompt message to the client, the third prompt message being used to prompt the account to collect the virtual resources corresponding to the amount of task completed;
[0041] Once it is detected that the account has collected the virtual resources corresponding to the amount of task completion, an instruction is sent to the client to return to the target activity area page.
[0042] Optionally, after detecting that the task completion amount has reached the target amount corresponding to the target task, the method further includes:
[0043] Determine whether the account is one of the first N accounts to reach the target amount;
[0044] If the account is not among the first N accounts to reach the target amount, an instruction is sent to the client indicating that the first sub-object has been acquired by another account, and a fifth prompt message is sent to the client, which prompts the account to participate in acquiring other sub-objects among the multiple sub-objects.
[0045] Optionally, the object is a jigsaw puzzle image, and the sub-objects are jigsaw puzzle pieces. The step of determining the target object based on the account selection operation and displaying multiple sub-objects included in the target object on the client includes:
[0046] Based on the account selection operation, a target puzzle image is determined from multiple puzzle images, and an instruction is sent to the client to display the multiple puzzle pieces included in the target puzzle image.
[0047] Optionally, sending the instruction to the client to display multiple sub-objects and the virtual resources corresponding to the sub-objects in a first preset area includes:
[0048] Send an instruction to the client to display multiple puzzle pieces in a first preset area on the page. The instruction also includes: covering the images of puzzle pieces that have not yet been successfully acquired with images labeled with virtual resources, and highlighting the images of puzzle pieces that have been successfully acquired.
[0049] Optionally, determining the first sub-object that the account expects to obtain from a plurality of sub-objects displayed by the client based on a first operation performed by the account on the client includes:
[0050] Based on the account's first action on the obscured puzzle piece, the first puzzle piece that the account wishes to obtain is determined from the plurality of puzzle pieces.
[0051] Optionally, the first sub-object is the first puzzle piece, and after determining that the account has successfully obtained the first sub-object, the method further includes:
[0052] Send a command to the client to light up and display the image of the first puzzle piece.
[0053] Optionally, the second operation includes: inviting a new account, watching preset multimedia content, following a preset account, and liking preset multimedia content.
[0054] According to a second aspect of the present disclosure, an interaction method is provided, applied to a client, comprising:
[0055] In response to the first operation, the content of the target task is displayed; the target task is the task corresponding to the first sub-object that has been set in advance.
[0056] Receive the second operation performed by the account in response to the target task;
[0057] In response to the second operation, a notification is displayed that the account has successfully obtained the first sub-object;
[0058] When the sub-objects that are successfully acquired among the multiple sub-objects meet the target conditions, the distribution interface of the first virtual resource is displayed.
[0059] Optionally, after displaying the notification that the account has successfully obtained the first sub-object, the method further includes:
[0060] Display the first virtual resource obtained by the account, and display a prompt message that the first virtual resource will be issued when the sub-objects that have been successfully obtained among the plurality of sub-objects meet the target conditions;
[0061] Display the current status information of other sub-objects among the multiple sub-objects, and display a prompt message inviting other accounts to participate in obtaining the other sub-objects.
[0062] Optionally, prior to the first action taken by the account, the following may also be included:
[0063] Multiple sub-objects and their corresponding virtual resources are displayed in a first preset area on the page, and / or multiple virtual resources are displayed in a second preset area on the page.
[0064] Optionally, the first operation of receiving the account includes:
[0065] The first operation of the account is received in the first preset area, wherein the first operation is a selection operation for the first sub-object among the plurality of sub-objects;
[0066] or,
[0067] The first operation of the account is received in the second preset area. The first operation is a selection operation of a target virtual resource among the multiple virtual resources. The target virtual resource corresponds to a first sub-object.
[0068] Optionally, before displaying multiple sub-objects and their corresponding virtual resources in the first preset area of the page, the method further includes:
[0069] The target activity area includes multiple objects; the target activity area is randomly determined by the server from multiple activity areas, or determined based on the characteristic information of the account.
[0070] The system receives a selection operation from an account for a target object among multiple objects, and in response to the selection operation for the target object among multiple objects, displays multiple sub-objects included in the target object.
[0071] Optionally, after receiving the second operation performed by the account for the target task, the method further includes:
[0072] The target progress is displayed. The target progress is the progress of the account currently executing the target task, calculated by the server based on the task completion amount and the target amount corresponding to the target task.
[0073] Optionally, after displaying the target progress, the following may also be included:
[0074] The target ranking is displayed, which is calculated by the server based on the ranking of the target progress among other accounts that have acquired the first sub-object.
[0075] Optionally, before displaying a notification that the account has successfully obtained the first sub-object, the method further includes:
[0076] Receive the account's first selection operation for the first option; the function of the first option is to switch the current sub-object;
[0077] Receive the account's selection operation for the target virtual resource;
[0078] In response to the selection operation for the target virtual resource, a prompt message is displayed on the page indicating the amount of virtual resources to be collected corresponding to the amount of task completion, wherein the amount of task completion is determined by the server.
[0079] After the account receives the virtual resources corresponding to the task completion amount, it receives the operation of the account to determine the second sub-object from multiple sub-objects corresponding to the target virtual resource.
[0080] Optionally, before displaying a notification that the account has successfully obtained the first sub-object, the method further includes:
[0081] The system receives a second selection action from the account regarding the second option; the function of the second option is to abandon the target object.
[0082] In response to the second selection operation, a prompt message is displayed on the page indicating the amount of virtual resources to be collected corresponding to the amount of task completion. The amount of task completion is determined by the server based on the tasks already completed by the account.
[0083] Upon receiving the account's action to close the prompt message, return to the target activity area page.
[0084] Optionally, before displaying a notification that the account has successfully obtained the first sub-object, the method further includes:
[0085] After determining that the account is not among the first N accounts to reach the target amount, a notification is displayed that the first sub-object has been acquired by another account, and information prompting the account to participate in acquiring other sub-objects among the multiple sub-objects is displayed.
[0086] Optionally, the object is a jigsaw puzzle image, the sub-objects are jigsaw puzzle pieces, the receiving account performs a selection operation on a target object among multiple objects, and in response to the selection operation on the target object among multiple objects, displays multiple sub-objects including the target object, including:
[0087] The system receives a selection operation from an account for a target puzzle image among multiple puzzle images, and in response to the selection operation for the target puzzle image, displays multiple puzzle pieces included in the target puzzle image.
[0088] Optionally, displaying multiple sub-objects and their corresponding virtual resources in a first preset area on the page includes:
[0089] Multiple puzzle pieces are displayed in the first preset area of the page. The images of puzzle pieces that have not yet been successfully acquired are obscured by images marked with virtual resources, while the images of puzzle pieces that have been successfully acquired are highlighted.
[0090] Optionally, the first operation of receiving the account includes:
[0091] The receiving account's first action regarding the obscured puzzle piece.
[0092] Optionally, the first sub-object is the first puzzle piece, and after displaying the notification that the account has successfully obtained the first sub-object, the method further includes:
[0093] The image of the first puzzle piece is illuminated and displayed.
[0094] According to a third aspect of the present disclosure, an interactive device is provided, applied to a server, comprising:
[0095] The first sub-object determination module is configured to perform a first operation based on the account on the client, determining the first sub-object that the account expects to obtain from a plurality of sub-objects displayed on the client;
[0096] The task completion quantity determination module is configured to perform a second operation based on the account's execution of a target task to determine the account's current task completion quantity; the target task is a pre-set task to obtain the task corresponding to the first sub-object.
[0097] The successful acquisition confirmation module is configured to determine that the account has successfully acquired the first sub-object when it is detected that the task completion amount has reached the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount; N is a positive integer greater than or equal to 1.
[0098] The virtual resource distribution module is configured to, when it is determined that a sub-object successfully acquired among the plurality of sub-objects meets the target conditions, use the plurality of sub-objects to form a target object and distribute the first virtual resource corresponding to the first sub-object to the account.
[0099] Optionally, the device further includes:
[0100] The first prompt module is configured to execute an instruction to send a message to the client to display the first virtual resource obtained by the account, and to send a first prompt message to the client. The first prompt message is used to prompt that the first virtual resource is released when the sub-object successfully obtained among the plurality of sub-objects meets the target conditions.
[0101] The second prompt module is configured to send an instruction to the client to display the current status of other sub-objects among the plurality of sub-objects, and to send a second prompt message, which prompts the account to invite other accounts to participate in obtaining the other sub-objects.
[0102] Optionally, the device further includes:
[0103] The virtual resource instruction sending module is configured to send an instruction to the client to display multiple sub-objects and the virtual resources corresponding to the sub-objects in a first preset area, and / or send an instruction to the client to display the quota of multiple virtual resources in a second preset area on the page;
[0104] The first sub-object determination module is specifically configured to execute:
[0105] Based on the first operation performed by the account on the client, determine the first sub-object that the account expects to obtain from among multiple sub-objects displayed by the client; or,
[0106] Based on the first operation of the account on one of the multiple virtual resources, the target virtual resource is determined, and the first sub-object is determined from the sub-object corresponding to the target virtual resource;
[0107] The first operation is a selection operation.
[0108] Optionally, the device further includes:
[0109] The target activity area determination module is configured to determine the target activity area corresponding to the account from multiple activity areas when an account is detected entering the target page of the client; the target activity area is randomly determined by the server or determined based on the account's characteristic information.
[0110] The object display instruction sending module is configured to send an instruction to the client to display multiple objects included in the target activity area;
[0111] The target object determination module is configured to perform an account-based selection operation, determine a target object from the plurality of objects, and send an instruction to the client to display the plurality of sub-objects included in the target object.
[0112] Optionally, the first sub-object determination module is specifically configured to execute:
[0113] Obtain the sub-object corresponding to the target virtual resource to obtain multiple candidate sub-objects;
[0114] Determine the number of accounts currently acquired for each of the candidate sub-objects;
[0115] The candidate sub-object with the smallest number is determined as the first sub-object.
[0116] Optionally, the device further includes:
[0117] The target progress determination module is configured to determine the progress of the account in executing the target task based on the task completion amount and the target amount corresponding to the target task, and obtain the target progress.
[0118] The target progress display instruction sending module is configured to send an instruction to the client to display the target progress.
[0119] Optionally, the device further includes:
[0120] The target ranking determination module is configured to determine the ranking of the target progress among other accounts that have acquired the first sub-object, thereby obtaining the target ranking.
[0121] The target ranking display instruction sending module is configured to send an instruction to the client to display the target ranking.
[0122] Optionally, the device further includes:
[0123] The virtual resource display instruction sending module is configured to send an instruction to the client to display multiple virtual resources in response to the account's selection of the first option; the multiple virtual resources are virtual resources corresponding to each of the sub-objects; the function of the first option is to switch the current sub-object;
[0124] The first task completion quantity determination module is configured to execute a response to the account's selection operation for a target virtual resource, and determine the current task completion quantity of the account; the target virtual resource is one of the multiple virtual resources;
[0125] The third prompt module is configured to send a third prompt message to the client, the third prompt message being used to prompt the account to collect the virtual resources corresponding to the task completion amount;
[0126] The second sub-object determination module is configured to determine a second sub-object from multiple sub-objects corresponding to the target virtual resource after detecting that the account has received virtual resources corresponding to the task completion amount.
[0127] Optionally, the device further includes:
[0128] The second task quantity determination module is configured to determine the current task completion quantity of the account in response to the account's selection of the second option; the function of the second option is to abandon the target object;
[0129] The fourth prompt module is configured to send a third prompt message to the client, the third prompt message being used to prompt the account to collect the virtual resources corresponding to the amount of task completion;
[0130] The return instruction sending module is configured to send an instruction to the client to return to the target activity area page after detecting that the account has collected the virtual resources corresponding to the task completion amount.
[0131] Optionally, the device further includes:
[0132] The ranking determination module is configured to determine whether the account is among the top N accounts that have reached the target amount.
[0133] The fifth prompt instruction sending module is configured to send an instruction to the client indicating that the first sub-object has been acquired by another account if the account is not among the first N accounts to reach the target amount, and to send a fifth prompt message to the client, the fifth prompt message being used to prompt the account to participate in acquiring other sub-objects among the multiple sub-objects.
[0134] Optionally, the object is a jigsaw puzzle image, the sub-objects are jigsaw puzzle pieces, and the target object determination module is specifically configured to execute:
[0135] Based on the account selection operation, a target puzzle image is determined from multiple puzzle images, and an instruction is sent to the client to display the multiple puzzle pieces included in the target puzzle image.
[0136] Optionally, the virtual resource display instruction sending module is specifically configured to execute:
[0137] Send an instruction to the client to display multiple puzzle pieces in a first preset area on the page. The instruction also includes: covering the images of puzzle pieces that have not yet been successfully acquired with images labeled with virtual resources, and highlighting the images of puzzle pieces that have been successfully acquired.
[0138] Optionally, the first sub-object determination module is specifically configured to execute:
[0139] Based on the account's first action on the obscured puzzle piece, the first puzzle piece that the account wishes to obtain is determined from the plurality of puzzle pieces.
[0140] Optionally, the device further includes:
[0141] The light-up command sending module is configured to send a command to the client to light up and display the image of the first puzzle piece.
[0142] Optionally, the second operation includes: inviting a new account, watching preset multimedia content, following a preset account, and liking preset multimedia content.
[0143] According to a fourth aspect of the present disclosure, an interactive device is also provided, applied to a client, comprising:
[0144] The first operation receiving module is configured to perform a first operation to receive an account, wherein the first operation is a selection operation of the first sub-object among multiple sub-objects displayed to the client;
[0145] The target task display module is configured to respond to the first operation and display the content of the target task; the target task is a pre-set task corresponding to the first sub-object.
[0146] The second operation receiving module is configured to receive a second operation performed by the account in response to the target task.
[0147] The notification display module is configured to respond to the second operation by displaying a notification that the account has successfully obtained the first sub-object;
[0148] The distribution interface display module displays the distribution interface of the first virtual resource when the successfully acquired sub-object among the multiple sub-objects meets the target conditions.
[0149] Optionally, the device further includes:
[0150] The first virtual resource display module is configured to display the first virtual resource obtained by the account, and display a prompt message that the first virtual resource will be issued when the sub-objects that have been successfully obtained among the plurality of sub-objects meet the target conditions;
[0151] The status display module is configured to display the current status information of other sub-objects among the multiple sub-objects, and to display a prompt message inviting other accounts to participate in obtaining the other sub-objects.
[0152] Optionally, the claimed device also includes:
[0153] The sub-object and virtual resource display module is configured to display multiple sub-objects and their corresponding virtual resources in a first preset area on the page, and / or display multiple virtual resources in a second preset area on the page.
[0154] Optionally, the first operation receiving module is specifically configured to execute:
[0155] The first operation of the account is received in the first preset area, wherein the first operation is a selection operation for the first sub-object among the plurality of sub-objects;
[0156] or,
[0157] The first operation of the account is received in the second preset area. The first operation is a selection operation of a target virtual resource among the multiple virtual resources. The target virtual resource corresponds to a first sub-object.
[0158] Optionally, the device further includes:
[0159] The target activity area display module is configured to display multiple objects included in the target activity area; the target activity area is randomly determined by the server from multiple activity areas, or determined based on the characteristic information of the account.
[0160] The selection operation receiving module is configured to perform a selection operation of a target object among multiple objects by a receiving account, and in response to the selection operation of the target object among multiple objects, display multiple sub-objects included in the target object.
[0161] Optionally, the device further includes:
[0162] The target progress display module is configured to display the target progress, which is the progress of the account currently executing the target task, calculated by the server based on the task completion amount and the target amount corresponding to the target task.
[0163] Optionally, the device further includes:
[0164] The target ranking display module is configured to display the target ranking, which is calculated by the server based on the ranking of the target progress among other accounts that have acquired the first sub-object.
[0165] Optionally, the device further includes:
[0166] The multiple virtual resource display module is configured to perform a first selection operation on the first option received by the account; the function of the first option is to switch the current sub-object.
[0167] The virtual resource selection module is configured to perform the operation of receiving the account's selection of a target virtual resource;
[0168] The information display module is configured to respond to the selection operation for the target virtual resource by displaying a prompt message on the page indicating the virtual resource corresponding to the completed task amount, wherein the completed task amount is determined by the server.
[0169] The second sub-object determination operation receiving module is configured to receive the operation of the account determining the second sub-object from multiple sub-objects corresponding to the target virtual resource after the account has collected the virtual resource corresponding to the task completion amount.
[0170] Optionally, the device further includes:
[0171] The second option selection module is configured to perform a second selection operation on the second option by the account; the function of the second option is to discard the target object.
[0172] The virtual resource prompt module is configured to respond to the second selected operation by displaying a prompt message on the page indicating the amount of virtual resources collected corresponding to the amount of tasks completed. The amount of tasks completed is determined by the server based on the tasks already completed by the account.
[0173] The return module is configured to receive the account's closing operation on the prompt information and return to the target activity area page.
[0174] Optionally, the device may further include:
[0175] The fifth prompt information display module is configured to, after determining that the account is not among the first N accounts to reach the target amount, display a notification that the first sub-object has been acquired by another account, and display information prompting the account to participate in acquiring other sub-objects among the multiple sub-objects.
[0176] Optionally, the object is a jigsaw puzzle image, and the selection operation receiving module is specifically configured to execute:
[0177] The system receives a selection operation from an account for a target puzzle image among multiple puzzle images, and in response to the selection operation for the target puzzle image, displays multiple puzzle pieces included in the target puzzle image.
[0178] Optionally, the sub-object and virtual resource display module is specifically configured to execute:
[0179] Multiple puzzle pieces are displayed in the first preset area of the page. The images of puzzle pieces that have not yet been successfully acquired are obscured by images marked with virtual resources, while the images of puzzle pieces that have been successfully acquired are highlighted.
[0180] Optionally, the first operation receiving module is specifically configured to execute:
[0181] The receiving account's first action regarding the obscured puzzle piece.
[0182] Optionally, the first sub-object is the first puzzle piece, and the device further includes:
[0183] The display module is configured to illuminate and display the image of the first puzzle piece.
[0184] According to a fifth aspect of the present disclosure, a server is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the interaction method as described in the first aspect.
[0185] According to a sixth aspect of the present disclosure, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the interaction method as described in the second aspect.
[0186] According to a seventh aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of a server, enables the server to perform the interaction methods described in the first and second aspects.
[0187] According to an eighth aspect of the present disclosure, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the interaction method described in the first and second aspects.
[0188] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:
[0189] In the embodiments of this disclosure, a new interaction method is provided to meet more user needs. Furthermore, virtual resources are only distributed to users when a successfully acquired sub-object meets the target conditions, encouraging users to invite friends to acquire other sub-objects together. This advances the distribution of virtual resources, enhancing interactivity and collaboration among users, creating a sense of co-creation, and increasing user engagement.
[0190] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0191] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0192] Figure 1 This is a schematic diagram illustrating the structure of an interactive system according to an exemplary embodiment;
[0193] Figure 2 This is a flowchart illustrating the steps of a first server-side interaction method according to an exemplary embodiment;
[0194] Figure 3 This is a flowchart illustrating the steps of a second server-side interaction method according to an exemplary embodiment;
[0195] Figure 4 This is an illustration of a client displaying multiple puzzle pieces and virtual resources according to an exemplary embodiment;
[0196] Figure 5 This is a schematic diagram of a client task page according to an exemplary embodiment;
[0197] Figure 6 This is a schematic diagram illustrating switching the current sub-object on a client side according to an exemplary embodiment;
[0198] Figure 7 This is a schematic diagram illustrating the acquisition of all puzzle pieces according to an exemplary embodiment;
[0199] Figure 8 This is a schematic diagram illustrating the distribution of virtual resources according to an exemplary embodiment;
[0200] Figure 9 This is a flowchart illustrating the steps of a first client interaction method according to an exemplary embodiment;
[0201] Figure 10 This is a flowchart illustrating the steps of a second client interaction method according to an exemplary embodiment;
[0202] Figure 11 This is a structural block diagram illustrating a server-side interaction device according to an exemplary embodiment;
[0203] Figure 12 This is a structural block diagram illustrating a client interaction device according to an exemplary embodiment;
[0204] Figure 13 This is a block diagram illustrating an interactive server / electronic device according to an exemplary embodiment. Detailed Implementation
[0205] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0206] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar sub-objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0207] Figure 1This is a schematic diagram illustrating the structure of an interactive system according to an exemplary embodiment. The interactive system may include multiple clients 11 and a server 12. The multiple clients 11 are located on different devices, and each client 11 communicates with the server 12. In some embodiments, the client 11 is an application such as a live streaming, short video, or instant messaging application installed on the device, and the device may be a terminal device. The terminal device may be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, or notebook computer. The server 12 may be a single server or a server cluster composed of multiple servers; this embodiment does not limit the scope of the invention. The server 12 is the executing entity of the interactive method provided in this embodiment. The server sends configuration information to the clients 11, causing the clients 11 to display different interactive pages. Figure 1 The example shown is a server with server 12.
[0208] Based on the above description of the structure of the interactive system, this disclosure provides an interactive method.
[0209] Figure 2 This is a flowchart illustrating the steps of a first server-side interaction method according to an exemplary embodiment, such as... Figure 2 As shown, the interaction method includes the following steps.
[0210] In step S21, based on the first operation performed by the account on the client, the first sub-object that the account expects to obtain is determined from a plurality of sub-objects displayed by the client.
[0211] In this embodiment of the invention, an account enters an interactive page on the client. This page displays the rules for the interactive activity and multiple sub-objects at preset locations. These sub-objects can be arranged according to preset rules and can be obscured. The account can select any one of these sub-objects as the first sub-object it wishes to acquire. The account can execute a preset target task in the activity rules. Once the account completes the target task, it is considered that the account has successfully acquired the first sub-object. After confirming that the first sub-object has been successfully acquired, the server removes the obscuration from the first sub-object and highlights it.
[0212] It's understandable that multiple sub-objects are retrieved by multiple accounts. When a successfully retrieved sub-object meets the target condition, all sub-objects are highlighted by the server endpoint. In this way, the highlighted sub-objects constitute a target object. Specifically, each sub-object can be a piece of sub-image that makes up a complete image, while the target object can be a complete image.
[0213] From the server's perspective, after the server receives the first operation from the account selecting the first sub-object from multiple sub-objects, it responds to the first operation and determines that the sub-object the account expects to obtain is the first sub-object.
[0214] Specifically, in this embodiment of the invention, the sub-object can be a control presented in the form of a screen. When the account selects the first sub-object, it is equivalent to selecting the control corresponding to the first sub-object, thereby generating operation data and sending the operation data to the server.
[0215] Based on the obtained operation data, the server sends the first display instruction to the client, so that the client can display the target task corresponding to the first sub-object on the page according to the received display instruction.
[0216] In step S22, based on the second operation performed by the account for the target task, the current task completion amount of the account is determined; the target task is a pre-set task to obtain the task corresponding to the first sub-object.
[0217] The target task corresponding to the first sub-object is a pre-set task that the account is required to perform. When the account completes the target task as required, the account can be considered to have successfully obtained the first sub-object. The target task can include multiple sub-tasks.
[0218] It is understandable that different sub-objects can correspond to different target tasks, different target tasks can include different sub-tasks, or different target tasks can include different task quantities.
[0219] When an account performs a second operation on the client according to the requirements of the target task, the server receives the data of the second operation, determines the sub-task corresponding to the second operation, and determines the current task completion amount of the account based on the task quantity corresponding to the sub-task.
[0220] In step S23, when it is detected that the task completion amount reaches the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount, it is determined that the account has successfully obtained the first sub-object; N is a positive integer greater than or equal to 1.
[0221] When the server detects that an account has completed all sub-tasks corresponding to the target task, it determines that the account's current task completion amount has reached the target amount corresponding to the target task, that is, it determines that the account has completed the target task.
[0222] It's understandable that multiple accounts selected the first sub-object. Therefore, all accounts execute the target task corresponding to the first sub-object, and the server simultaneously calculates the amount of task completed by each account at the current moment.
[0223] Once the server determines that an account has completed the target task, it further determines whether that account is among the first N accounts to reach the target amount. Only if the account is among the first N accounts to reach the target amount is it determined that the account has successfully obtained the first sub-object. This increases the fun and playability of the activity and embodies the concept of competition.
[0224] Specifically, N is a positive integer greater than or equal to 1. It can be understood that when N = 1, the server needs to determine if the account is the first account to reach the target amount; when N = 3, the server needs to determine if the account is among the first three accounts to reach the target amount. Thus, a total of three accounts will be considered as having successfully obtained the first sub-object.
[0225] Specifically, the value of N can be preset according to actual needs, and no specific limitation is made here.
[0226] In step S24, when it is determined that the successfully acquired sub-object among the plurality of sub-objects meets the target conditions, the plurality of sub-objects are used to form a target object, and the first virtual resource corresponding to the first sub-object is issued to the account.
[0227] In this embodiment of the invention, the target condition may be: the number of successfully acquired sub-objects meets a preset number, or the amount of virtual resources corresponding to the successfully acquired sub-objects meets a preset condition.
[0228] For example, the preset number can be the total number of all child objects displayed by the client, or half the total number of child objects; no specific limit is set here.
[0229] If the virtual resource quota corresponding to each sub-object is different, the preset condition can be: the virtual resource quota types corresponding to the multiple successfully acquired sub-objects satisfy all quota types.
[0230] Preferably, the target condition can be: the number of successfully acquired sub-objects is the total number of sub-objects displayed by the client. That is, when all the multiple sub-objects are successfully acquired, the multiple sub-objects are used to form a target object, and the first virtual resource corresponding to the first sub-object is issued to the account.
[0231] When the server detects that a sub-object has been successfully retrieved, it highlights and displays that sub-object. Once the successfully retrieved sub-objects meet the target conditions, all sub-objects are highlighted and displayed, thus forming a complete target object. The target object can be a complete image.
[0232] Once the server successfully retrieves each account from the sub-objects, it configures corresponding virtual resources for each account. These virtual resources are pre-bound to the corresponding sub-objects. Specifically, virtual resources include resources that can be saved to the account or resources that reflect the account's hierarchical structure.
[0233] However, after an account successfully acquires a sub-object, the server does not immediately distribute the acquired virtual resource to the account. Instead, it only distributes the virtual resource after confirming that the successfully acquired sub-object meets the target conditions. This encourages accounts to spontaneously seek out other accounts to participate after completing their own tasks, inviting them to acquire other sub-objects to expedite the acquisition process and thus advance the distribution of virtual resources. This fosters a sense of "co-creation," creating a lively atmosphere of great enthusiasm, widespread participation, and collaborative effort, embodying the idea of "celebration." Users also need to monitor the progress of other users after completing their own acquisition tasks, thereby increasing user engagement.
[0234] In summary, this disclosure provides a novel interaction method to meet more user needs. Furthermore, virtual resources are only distributed to users when a successfully acquired sub-object meets the target conditions, encouraging users to invite friends to acquire other sub-objects together. This advances the distribution of virtual resources, enhancing interactivity and collaboration among users, creating a sense of co-creation, and increasing user engagement.
[0235] Figure 3 This is a flowchart illustrating the steps of a second server-side interaction method according to an exemplary embodiment, such as... Figure 3 As shown, the interaction method includes the following steps.
[0236] In step S31, when an account is detected to have entered the target page of the client, the target activity area corresponding to the account is determined from multiple activity areas; the target activity area is randomly determined by the server or determined based on the characteristic information of the account.
[0237] In this embodiment of the invention, the interactive activities of the target page include multiple activity areas. The gameplay and rewards are the same in each activity area. The progress of each activity area may vary depending on the number of accounts and the completion progress of each account, but this does not affect the ease with which each account in each activity area obtains virtual resources in the overall activity.
[0238] The server can randomly assign an activity area to an account that enters the page, or assign an activity area to an account based on the account's characteristic information.
[0239] The feature information may include one or more of the following: the server corresponding to the account client, the geolocation of the account, and the account selection preferences.
[0240] It should be noted that the user information involved in this disclosure (including but not limited to user device information, user personal information, etc.) is all information authorized by the user or fully authorized by all parties.
[0241] For example, the server may group client accounts connected to the same server into the same activity zone, accounts located in the same city into the same activity zone, and accounts with similar activity levels into the same activity zone. Alternatively, it may group accounts located in different cities into the same activity zone, and accounts with significantly different activity levels into the same activity zone. This embodiment of the invention does not specifically limit the division rules.
[0242] In step S32, an instruction is sent to the client to display the multiple objects included in the target activity area.
[0243] Each activity area includes multiple objects for an account to interact with. An account can select one object to participate in an interaction. The client displays the multiple objects included in the target activity area to the account based on the instructions sent by the server.
[0244] In step S33, based on the account selection operation, a target object is determined from the plurality of objects, and an instruction is sent to the client to display the plurality of sub-objects included in the target object.
[0245] Based on the user's action of selecting one object from multiple objects, the server determines the selected object as the target object. Each object consists of multiple sub-objects, and the server sends a display command to instruct the client to show the target object and its sub-objects to the user.
[0246] In one possible implementation, the object is a jigsaw puzzle image, the sub-objects are jigsaw puzzle pieces, and step S33 includes:
[0247] Based on the account selection operation, a target puzzle image is determined from multiple puzzle images, and an instruction is sent to the client to display the multiple puzzle pieces included in the target puzzle image.
[0248] Specifically, based on the instructions sent by the server, the target activity area of the client displays multiple puzzle images, each composed of multiple puzzle pieces. The account selects one of the puzzle images to obtain the target puzzle image.
[0249] In step S34, an instruction is sent to the client to display multiple sub-objects and the corresponding virtual resources in a first preset area, and / or an instruction is sent to the client to display the quota of multiple virtual resources in a second preset area on the page.
[0250] After determining the target object of the account selection, the server sends instructions to the client, causing the client page to display multiple sub-objects of the target object and the virtual resources corresponding to each sub-object.
[0251] Specifically, the first display method is to display sub-objects and their corresponding virtual resources in the first preset area of the page, and to label each sub-object with virtual resources so that the account can select sub-objects based on the virtual resources.
[0252] The second display method is: only the quota of virtual resources is displayed in the second preset area of the page. Each virtual resource quota has at least one sub-object. One of the sub-objects can be allocated to the account according to the quota of virtual resources selected by the account.
[0253] In this embodiment of the invention, two display modes can be presented simultaneously on the client page, or only one display mode can be presented. This embodiment of the invention does not specifically limit this.
[0254] In one possible implementation, sending the instruction to the client to display multiple sub-objects and the virtual resources corresponding to the sub-objects in a first preset area includes:
[0255] Send an instruction to the client to display multiple puzzle pieces in a first preset area on the page. The instruction also includes: covering the images of puzzle pieces that have not yet been successfully acquired with images labeled with virtual resources, and highlighting the images of puzzle pieces that have been successfully acquired.
[0256] Specifically, successfully acquired sub-objects and unacquired sub-objects can be displayed in different ways to facilitate user selection of sub-objects.
[0257] When the sub-object is a puzzle piece, puzzle pieces that have not yet been successfully acquired can be obscured by using an image labeled with virtual resources to cover the puzzle piece; images of puzzle pieces that have been successfully acquired can be highlighted to indicate to the user that the puzzle piece has been successfully acquired and can no longer be selected.
[0258] In step S35, based on the first operation performed by the account on the client, the first sub-object that the account expects to obtain is determined from the multiple sub-objects displayed on the client; or, based on the first operation of the account on one of the multiple virtual resources, the target virtual resource is determined, and the first sub-object is determined from the sub-object corresponding to the target virtual resource; wherein, the first operation is a selection operation.
[0259] In this embodiment of the invention, the account has two ways to select the first sub-object: that is, to determine the first sub-object by selecting one of multiple sub-objects in the first preset area, and to determine the first sub-object by selecting one of multiple virtual resources in the second preset area.
[0260] Two methods for determining the first child object are provided for the account, offering more ways to play with the account and increasing the fun of interactive activities.
[0261] In one possible implementation, determining the first sub-object that the account expects to obtain from a plurality of sub-objects displayed by the client based on a first operation performed by the account on the client includes:
[0262] Based on the account's first action on the obscured puzzle piece, the first puzzle piece that the account wishes to obtain is determined from the plurality of puzzle pieces.
[0263] Specifically, the puzzle pieces that are obscured are those that were not successfully retrieved, and only these pieces can be selected by the account. Therefore, based on the account's selection action on the obscured puzzle pieces, the server determines the first puzzle piece that the account wants to retrieve from a pool of puzzle pieces.
[0264] Figure 4 This is an illustration of a client displaying multiple puzzle pieces and virtual resources according to an exemplary embodiment.
[0265] like Figure 4 As shown, the entire image shown in 401 is the target jigsaw puzzle image, the 25 small square blocks shown in 402 are multiple jigsaw puzzle pieces, 403 is the first preset area, and 404 is the second preset area.
[0266] The first preset area 401 on the client page displays multiple puzzle pieces 402. The images of puzzle pieces that have not yet been successfully acquired are obscured by images labeled as virtual resources. These virtual resources can be set as needed; here, they are designated as Virtual Resource 1, Virtual Resource 2, Virtual Resource 3, and Virtual Resource 4. Virtual resources include resources that can be saved to the account or resources that reflect account tiers. For example, if puzzle piece 4021 has not been successfully acquired, it is obscured by the image of Virtual Resource 1. If puzzle piece 4022 has been successfully acquired, its corresponding image is highlighted.
[0267] The account can determine the first sub-object by selecting one of multiple sub-objects in the first preset area, specifically in... Figure 4 In the middle, a puzzle piece is selected as the first child object from the puzzle pieces that are obscured.
[0268] The second preset area 404 on the client page displays multiple virtual resources, namely radio buttons for Virtual Resource 1, Virtual Resource 2, Virtual Resource 3, and Virtual Resource 4, and can display the remaining quantity of each virtual resource, such as "2 / 20 blocks remaining".
[0269] When an account selects a radio button labeled "Virtual Resource," such as "Virtual Resource 2," the message "Go grab the puzzle piece for Virtual Resource 2" will appear at the bottom of the second preset area. If the account selects a radio button labeled "Virtual Resource 3," the message "Go grab the puzzle piece for Virtual Resource 3" will appear.
[0270] The account determines the first sub-object by selecting one of several virtual resources in the second preset area. Figure 4 In this process, you select one of the puzzle piece values and then click the corresponding prompt control, which will cause the server to assign the first puzzle piece corresponding to that value.
[0271] In one possible embodiment, determining the first sub-object from a plurality of sub-objects corresponding to the target virtual resource includes the following steps S351-S353:
[0272] Step S351: Obtain the sub-object corresponding to the target virtual resource to obtain multiple candidate sub-objects;
[0273] Step S352: Determine the number of accounts currently acquired for each of the candidate sub-objects;
[0274] Step S353: The candidate sub-object with the smallest number is determined as the first sub-object.
[0275] Steps S351-S353 describe the specific method by which the server determines the first sub-object from multiple sub-objects corresponding to the target virtual resource. Specifically, the server first obtains multiple candidate sub-objects of the target virtual resource, then determines the number of accounts corresponding to each candidate sub-object, and finally selects the candidate sub-object with the fewest accounts as the first sub-object.
[0276] This allows the account to be matched with the sub-object that has the fewest acquisition attempts, thereby reducing the number of competitors for the account, increasing the probability of the account successfully acquiring the account, and giving the account a better participation experience.
[0277] In step S36, based on the second operation performed by the account for the target task, the current task completion amount of the account is determined; the target task is a pre-set task to obtain the task corresponding to the first sub-object.
[0278] In this embodiment of the invention, step S36 can refer to step S22, and will not be repeated here.
[0279] In one possible implementation, the second operation includes: inviting a new account, watching preset multimedia content, following a preset account, and liking preset multimedia content.
[0280] Once the first child object is identified, it is enlarged and flipped, then transitions to a new page. The new page is the task page corresponding to the first child object, displaying the target task that the account needs to complete.
[0281] The target task can include multiple subtasks. For example, it can include subtasks such as inviting a new account, watching preset multimedia content, following a preset account, and liking preset multimedia content.
[0282] Different sub-objects can have different target tasks. For example, different task amounts can be pre-set for sub-objects with different virtual resource quotas. Sub-objects with higher virtual resource quotas can have higher task amounts, and sub-objects with lower virtual resource quotas can have lower task amounts. Sub-objects with the same virtual resource quota can have the same task amount.
[0283] In one possible implementation, based on the above embodiment, after step S36, the following steps S361-S364 are further included:
[0284] Step S361: Based on the task completion amount and the target amount corresponding to the target task, determine the progress of the account in executing the target task, and obtain the target progress;
[0285] Step S362: Send an instruction to the client to display the target progress;
[0286] Step S363: Determine the ranking of the target progress among other accounts that acquired the first sub-object, and obtain the target ranking;
[0287] Step S364: Send an instruction to the client to display the target ranking.
[0288] In steps S361-S364, when the account performs the second operation on the client according to the requirements of the target task, the server receives the data of the second operation, determines the sub-task corresponding to the second operation, and determines the current task completion amount of the account according to the task quantity corresponding to the sub-task.
[0289] The server determines the progress of the account in executing the target task based on the ratio between the current task completion amount and the target amount, obtains the target progress, and displays the target progress on the client for the account to view and understand.
[0290] At the same time, the server compares the target progress of the account with the target progress of other accounts that have obtained the first sub-object, determines the account's ranking among competitors, i.e. the target ranking, and displays the target ranking on the client for the account to view and understand.
[0291] This provides the account with information on the progress of acquisition and information on other competitors, which helps the account to control its current participation in the activity and adjust the acquisition progress or the acquisition targets based on this information.
[0292] Figure 5 This is a schematic diagram of a client task page according to an exemplary embodiment.
[0293] like Figure 5 As shown, area 501 displays the content of the target task, including Task 1, Task 2, Task 3, and Task 4. Specific task content can include inviting new accounts, watching preset multimedia content, following preset accounts, and liking preset multimedia content. After an account performs the second operation on the target task, the server calculates the account's target progress and displays it in area 502. Furthermore, the server calculates the account's ranking among other accounts and displays the target ranking in area 503.
[0294] In addition, the client page can also display the total number of accounts currently acquiring the first sub-object. For example, as shown at the top of the page: 200 people are acquiring it simultaneously.
[0295] In one possible implementation, based on the above embodiments, the steps S371-S374 are further included before step S37:
[0296] In step S371, in response to the account's selection of the first option, an instruction to display multiple virtual resources is sent to the client; the multiple virtual resources are virtual resources corresponding to each of the sub-objects; the function of the first option is to switch the current sub-object.
[0297] Specifically, the first option can be located on the client's task page. Based on the content of the target task, the target progress and target ranking of the currently executing task, the account determines whether to continue retrieving the first sub-object. If the account no longer wants to retrieve the first sub-object, it can select the first option to switch the current sub-object.
[0298] After the account selects the first option, the client displays a variety of virtual resources for the account to choose from.
[0299] In step S372, in response to the account's selection operation for the target virtual resource, the current task completion amount of the account is determined; the target virtual resource is one of the multiple virtual resources.
[0300] After an account selects a target virtual resource from a variety of virtual resources displayed on the client, the server receives a request from the account to switch sub-objects. The server first needs to determine if the account already has any completed tasks.
[0301] Furthermore, if the server determines that the account's current task completion rate is 0, then there is no need to execute the step of issuing virtual resources; instead, the step of determining the second sub-object can be executed directly.
[0302] In step S373, a third prompt message is sent to the client, which prompts the account to collect the virtual resources corresponding to the amount of task completion.
[0303] The server determines the virtual resources corresponding to the amount of tasks completed by the account and prompts the account to collect the virtual resources on the client.
[0304] In step S374, after detecting that the account has collected virtual resources corresponding to the task completion amount, a second sub-object is determined from multiple sub-objects corresponding to the target virtual resource.
[0305] Once the account receives the virtual resources, the server determines that the previously generated task load has been settled. Then, it selects the second sub-object from among the multiple sub-objects corresponding to the target virtual resource. Specifically, the server can allocate the sub-object with the fewest users from among the multiple sub-objects corresponding to the target virtual resource as the second sub-object to the account.
[0306] Reference Figure 5 The 504 error message indicates the first option, used to switch the current sub-object. When an account clicks this first option, the following message appears: Figure 6 The page shown.
[0307] Figure 6 This is a schematic diagram illustrating a method for switching the current sub-object on a client side, according to an exemplary embodiment.
[0308] Reference Figure 6 On the client page, 601 shows the module for selecting puzzle piece value. When an account selects one of the puzzle piece values, the server determines the second target puzzle piece from the multiple puzzle pieces corresponding to that value.
[0309] In steps S371-S374, a function to switch sub-objects is provided to the user, allowing the user to switch the desired sub-object midway, increasing user choice and improving user experience. Furthermore, after the user confirms the switch, the previously obtained virtual resources are returned to the user, increasing user satisfaction and enhancing user engagement.
[0310] In one possible implementation, based on the above embodiments, the steps S375-S377 are included before step S37:
[0311] In step S375, in response to the account's selection of the second option, the current task completion amount of the account is determined; the function of the second option is to abandon the target object.
[0312] The second option can be found on the client's task page. Based on the content of the target task, the current target progress, and the target ranking, the account can determine whether to continue participating in the current target object acquisition activity. If the account no longer wishes to participate in the current target object acquisition activity, it can select the second option to abandon the current target object.
[0313] In step S376, a fourth prompt message is sent to the client, which prompts the account to collect the virtual resources corresponding to the amount of task completion.
[0314] In response to the account's selection of the second option, the server determines whether the account has completed any tasks. Based on the amount of tasks the account has completed, the server determines the virtual resources corresponding to that amount of tasks and prompts the account to collect the virtual resources on the client.
[0315] In step S377, after detecting that the account has collected the virtual resources corresponding to the task completion amount, an instruction to return to the target activity area page is sent to the client.
[0316] Once the account has received the virtual resources, the server determines that the previously generated task volume has been settled, and then controls the client to return to the target activity area page.
[0317] In this way, the account can select a target object from multiple objects on the target activity area page and continue the acquisition interaction activity.
[0318] Therefore, steps S375-S377 provide users with the opportunity to abandon the current target object and select a new target object, further increasing the user's choices and improving the user's interactive experience.
[0319] Reference Figure 6 On the client page, option 602 indicates the second option, which allows you to abandon acquiring the current puzzle piece. When an account clicks this second option, the client returns to the target activity area page.
[0320] In step S37, after detecting that the task completion amount has reached the target amount corresponding to the target task, it is determined whether the account is one of the first N accounts to reach the target amount.
[0321] Once the server determines that an account has completed the target task, it further determines whether the account is among the first N accounts to reach the target amount. Only when the account is among the first N accounts to reach the target amount is it determined that the account has successfully obtained the first child object.
[0322] In step S38, if the account is not among the first N accounts to reach the target amount, an instruction is sent to the client to indicate that the first sub-object has been acquired by another account, and a fifth prompt message is sent to the client. The fifth prompt message is used to prompt the account to participate in acquiring other sub-objects among the multiple sub-objects.
[0323] If an account is not among the first N accounts to complete the target task, then that account has not obtained the first sub-object. In this case, a notification can be displayed on the page indicating that the first sub-object has been obtained by another account, and the account can be prompted to obtain the other sub-object.
[0324] In step S39, when it is detected that the task completion amount reaches the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount, it is determined that the account has successfully obtained the first sub-object; N is a positive integer greater than or equal to 1.
[0325] In this embodiment of the invention, step S39 can refer to step S23, and will not be repeated here.
[0326] In one possible embodiment, the first sub-object is the first puzzle piece, and after determining that the account has successfully acquired the first sub-object, the method further includes: sending an instruction to the client to light up and display the image of the first puzzle piece.
[0327] Specifically, once the first puzzle piece is successfully acquired, the obstruction of the first puzzle piece can be removed, and the image of the first puzzle piece can be lit up and displayed.
[0328] Figure 7 This is a schematic diagram illustrating the acquisition of all puzzle pieces according to an exemplary embodiment. For example... Figure 7 As shown, after the last puzzle piece is successfully acquired, the client displays the process of the entire puzzle being gradually lit up to the account that successfully acquired the puzzle piece. After the video of this process finishes playing automatically, the user clicks the close button, and the client displays as shown below. Figure 8 The page shown is for distributing virtual resources.
[0329] In step S40, an instruction to display the first virtual resource obtained by the account is sent to the client, and a first prompt message is sent to the client. The first prompt message is used to prompt that the first virtual resource is issued when the sub-object successfully obtained among the plurality of sub-objects meets the target conditions.
[0330] Once the server determines that the account has successfully obtained the first sub-object, it determines the first virtual resource that the account can obtain and displays the first virtual resource to the account on the client. At the same time, the server prompts the account that the first virtual resource can only be obtained after the successfully obtained sub-object meets the target conditions.
[0331] In step S41, an instruction is sent to the client to display the current status of other sub-objects among the plurality of sub-objects, and a second prompt message is sent, which prompts the account to invite other accounts to participate in obtaining the other sub-objects.
[0332] To inform accounts about the progress of acquiring other sub-objects within the target object, the current status of these sub-objects is displayed on the client, and the account is prompted to invite other accounts to participate in acquiring the target object, thereby accelerating the acquisition process and allowing the account to obtain the first virtual resource sooner.
[0333] This increases users' enthusiasm for inviting other users to participate in the activity. Furthermore, multiple users can only receive a reward when all sub-objects of the same target object are successfully acquired. This makes each user's interests dependent on the progress of other users' activities, enhancing the sense of co-creation and collaboration among users, increasing user attention to the activity, and further strengthening user stickiness to the client.
[0334] In step S42, when it is determined that the successfully acquired sub-object among the plurality of sub-objects meets the target conditions, the first virtual resource corresponding to the first sub-object is issued to the account.
[0335] In this embodiment of the invention, step S40 can refer to step S24, and will not be repeated here.
[0336] In conclusion, Figure 3 In addition to having the interaction methods in Figure 2 In addition to the beneficial effects of the interaction methods in [the context], it also has the following beneficial effects:
[0337] First, two methods for users to determine the first child object are provided, offering more ways to play and increasing the fun of interactive activities.
[0338] Secondly, it can match users with the sub-objects that have the fewest users, thereby reducing the number of competitors for the user, increasing the probability of the user's success, and giving the user a better participation experience.
[0339] Secondly, the feature of switching sub-objects allows users to change the desired sub-object midway through the process, increasing user choice and improving user experience. Furthermore, the virtual resources previously obtained are immediately provided to the user after they confirm the switch, further enhancing user satisfaction.
[0340] Finally, the current state of other sub-objects among the multiple sub-objects is displayed on the client, prompting the user to invite other users to participate in obtaining these other sub-objects, thus increasing the user's motivation to invite others to participate in the activity. Furthermore, a reward is only given when all sub-objects are successfully obtained, making each user's benefit dependent on the progress of other users' activities, enhancing the sense of co-creation and collaboration among users.
[0341] Figure 9 This is a flowchart illustrating the steps of a first client interaction method according to an exemplary embodiment. This interaction method is applied to a client, such as... Figure 9 As shown, the interaction method includes:
[0342] In step S51, a first operation of the account is received, wherein the first operation is a selection operation of the first sub-object among a plurality of sub-objects displayed to the client.
[0343] The account enters the client's interactive page, which displays the rules for the interactive activity and multiple sub-objects in preset positions. These sub-objects can be arranged according to preset rules and can be obscured. The account can select any one of these sub-objects.
[0344] In step S52, in response to the first operation, the content of the target task is displayed; the target task is the task corresponding to the first sub-object that has been set in advance.
[0345] The client sends the operation data of the first operation to the server, and the server uses the first sub-object included in the operation data as the sub-object that the account expects to obtain.
[0346] The server sends a display command to the client based on the obtained operation data. The client then displays the target task corresponding to the first sub-object on the page according to the received display command.
[0347] In step S53, the second operation performed by the account for the target task is received.
[0348] The target task corresponding to the first sub-object is the pre-defined task that the required account needs to perform. The target task can include multiple sub-tasks.
[0349] When an account performs a second operation on the client according to the requirements of the target task, the server receives the data of the second operation, determines the sub-task corresponding to the second operation, and determines the current task completion amount of the account based on the task quantity corresponding to the sub-task.
[0350] In step S54, in response to the second operation, a notification is displayed that the account has successfully obtained the first sub-object.
[0351] When the server detects that an account has completed all sub-tasks corresponding to the target task, it determines that the account's current task completion amount has reached the target amount corresponding to the target task, that is, it determines that the account has completed the target task.
[0352] At this point, the server sends a display command to the client, and the client, based on the command, displays a notification to the account that the first child object has been successfully acquired. Specifically, the notification content could be: "Congratulations, you have successfully acquired the first child object."
[0353] In one possible implementation, the first sub-object is the first puzzle piece, and after displaying a notification that the account has successfully acquired the first sub-object, the method further includes:
[0354] The image of the first puzzle piece is illuminated and displayed.
[0355] Specifically, once the first puzzle piece is successfully acquired, the obstruction of the first puzzle piece can be removed, and the image of the first puzzle piece can be lit up and displayed.
[0356] In step S55, when the sub-objects that have been successfully acquired among the plurality of sub-objects meet the target conditions, the distribution interface of the first virtual resource is displayed.
[0357] The server will configure corresponding virtual resources for accounts that successfully obtain sub-objects to incentivize their interactive behavior. These virtual resources are pre-bound to the corresponding sub-objects. Specifically, virtual resources include resources that can be saved to the account or resources that reflect account hierarchy.
[0358] However, after an account successfully acquires a sub-object, the server does not immediately distribute the acquired virtual resource to the account. Instead, it only distributes the virtual resource after confirming that the successfully acquired sub-object meets the target conditions. This encourages accounts to spontaneously seek out other accounts to participate after completing their own tasks, inviting them to acquire other sub-objects to expedite the acquisition process and thus advance the distribution of virtual resources. This fosters a sense of "co-creation," creating a lively atmosphere of great enthusiasm, widespread participation, and collaborative effort, embodying the spirit of "celebration."
[0359] In summary, this invention provides a new interaction method to meet more user needs. Virtual resources are only distributed to users when the successfully acquired sub-objects meet the target conditions, encouraging users to invite friends to acquire other sub-objects together. This advances the distribution of virtual resources, enhances collaboration among users, creates a sense of co-creation, and increases user stickiness.
[0360] Figure 10 This is a flowchart illustrating the steps of a second client interaction method according to an exemplary embodiment. This interaction method is applied to a client, such as... Figure 10 As shown, the interaction method includes:
[0361] In step S61, multiple objects included in the target activity area are displayed; the target activity area is randomly determined by the server from multiple activity areas, or determined based on the characteristic information of the account.
[0362] In this embodiment of the invention, step S61 can refer to step S31 at the other end, and will not be repeated here.
[0363] In step S62, the account receives a selection operation for a target object among multiple objects, and in response to the selection operation for the target object among multiple objects, displays multiple sub-objects included in the target object.
[0364] In this embodiment of the invention, step S62 can refer to step S32 at the other end, and will not be repeated here.
[0365] In one possible implementation, the receiving account performs a selection operation on a target object among multiple objects, and in response to the selection operation on the target object among multiple objects, displays multiple sub-objects including the target object, including:
[0366] The system receives a selection operation from an account for a target puzzle image among multiple puzzle images, and in response to the selection operation for the target puzzle image, displays multiple puzzle pieces included in the target puzzle image.
[0367] Specifically, based on the instructions sent by the server, the target activity area of the client displays multiple puzzle images, each composed of multiple puzzle pieces. The account selects one of the puzzle images to obtain the target puzzle image.
[0368] In step S63, multiple sub-objects and their corresponding virtual resources are displayed in a first preset area on the page, and / or multiple virtual resources are displayed in a second preset area on the page.
[0369] In this embodiment of the invention, step S63 can refer to step S34 at the other end, and will not be repeated here.
[0370] In one possible implementation, displaying multiple sub-objects and corresponding virtual resources in a first preset area on the page includes:
[0371] Multiple puzzle pieces are displayed in the first preset area of the page. The images of puzzle pieces that have not yet been successfully acquired are obscured by images marked with virtual resources, while the images of puzzle pieces that have been successfully acquired are highlighted.
[0372] Specifically, based on the display instructions sent by the server, successfully retrieved sub-objects and unsuccessfully retrieved sub-objects can be displayed in different ways to facilitate the user's selection of sub-objects.
[0373] When the sub-object is a puzzle piece, puzzle pieces that have not yet been successfully acquired can be obscured by using an image labeled with virtual resources to cover the puzzle piece; images of puzzle pieces that have been successfully acquired can be highlighted to indicate to the user that the puzzle piece has been successfully acquired and can no longer be selected.
[0374] In step S64, a first operation of the account is received in the first preset area, the first operation being a selection operation for a first sub-object among the plurality of sub-objects; or, a first operation of the account is received in the second preset area, the first operation being a selection operation for a target virtual resource among the plurality of virtual resources, the target virtual resource corresponding to the first sub-object.
[0375] In this embodiment of the invention, step S64 can refer to step S35, and will not be repeated here.
[0376] In one possible implementation, the first operation of receiving an account in the first preset area includes: a first operation of receiving an account in the first preset area for a jigsaw puzzle piece that is being obscured.
[0377] Specifically, the puzzle pieces that are obscured are those that were not successfully retrieved, and only these pieces can be selected by the account. Therefore, based on the account's selection action on the obscured puzzle pieces, the server determines the first puzzle piece that the account wants to retrieve from a pool of puzzle pieces.
[0378] In step S65, in response to the first operation, the content of the target task is displayed; the target task is the task corresponding to the first sub-object that has been preset.
[0379] In this embodiment of the invention, step S65 can refer to step S52, and will not be repeated here.
[0380] In step S66, a second operation performed by the account for the target task is received.
[0381] In this embodiment of the invention, step S66 can refer to step S53, and will not be repeated here.
[0382] In one possible implementation, after step S66, the following steps S661-S662 are also included:
[0383] In step S661, the target progress is displayed. The target progress is the progress of the account currently executing the target task, calculated by the server based on the task completion amount and the target amount corresponding to the target task.
[0384] In step S662, the target ranking is displayed. The target ranking is calculated by the server based on the ranking of the target progress among other accounts that have acquired the first sub-object.
[0385] In steps S661-S662, when the account performs the second operation on the client according to the requirements of the target task, the server receives the data of the second operation, determines the sub-task corresponding to the second operation, and determines the current task completion amount of the account according to the task quantity corresponding to the sub-task.
[0386] The server determines the progress of the account in executing the target task based on the ratio between the current task completion amount and the target amount, obtains the target progress, and displays the target progress on the client for the account to view and understand.
[0387] At the same time, the server compares the target progress of the account with the target progress of other accounts that have obtained the first sub-object, determines the account's ranking among competitors, i.e. the target ranking, and displays the target ranking on the client for the account to view and understand.
[0388] This provides the account with information on the progress of acquisition and information on other competitors, which helps the account to control its current participation in the activity and adjust the acquisition progress or the acquisition targets based on this information.
[0389] In one possible implementation, based on the above embodiments, the steps S671-S674 are further included before step S67:
[0390] In step S671, the first selection operation of the account for the first option is received; the function of the first option is to switch the current sub-object;
[0391] In step S672, the user's selection operation for the target virtual resource is received;
[0392] In step S673, in response to the selection operation for the target virtual resource, a prompt message for collecting the virtual resource corresponding to the task completion amount is displayed on the page, wherein the task completion amount is determined by the server.
[0393] In step S674, after the account receives the virtual resources corresponding to the task completion amount, the account is instructed to determine the second sub-object from among the multiple sub-objects corresponding to the target virtual resource.
[0394] In this embodiment of the invention, steps S671-S674 can refer to steps S371-S374 on the other end, and will not be repeated here.
[0395] In one possible implementation, based on the above embodiments, the steps S675-S677 are included before step S67:
[0396] In step S675, the system receives a second selection operation from the account for the second option; the function of the second option is to abandon the target object; in step S676, in response to the second selection operation, a prompt message is displayed on the page indicating the amount of virtual resources to be collected corresponding to the amount of task completion, wherein the amount of task completion is determined by the server based on the tasks already completed by the account; in step S677, the system receives a closing operation from the account for the prompt message and returns to the target activity area page.
[0397] In this embodiment of the invention, steps S675-S677 can refer to steps S375-S377 on the other end, and will not be repeated here.
[0398] In step S67, after determining that the account is not among the first N accounts to reach the target amount, a notification is displayed that the first sub-object has been acquired by other accounts, and information prompting the account to participate in acquiring other sub-objects among the multiple sub-objects is displayed.
[0399] In this embodiment of the invention, step S67 can refer to step S38, and will not be repeated here.
[0400] In step S68, the first virtual resource obtained by the account is displayed, and a prompt message is displayed indicating that the first virtual resource is issued after the sub-objects that have been successfully obtained among the plurality of sub-objects meet the target conditions.
[0401] In this embodiment of the invention, step S68 can refer to step S40, and will not be repeated here.
[0402] In step S69, the current status information of other sub-objects among the plurality of sub-objects is displayed, and a prompt message inviting other accounts to participate in obtaining the other sub-objects is displayed.
[0403] In this embodiment of the invention, step S69 can refer to step S41, and will not be repeated here.
[0404] In step S70, when all of the multiple sub-objects are successfully acquired, the distribution interface of the first virtual resource is displayed according to the third display instruction issued by the server.
[0405] In this embodiment of the invention, step S70 can refer to step S55, and will not be repeated here.
[0406] In conclusion, Figure 10 In addition to having the interaction methods in Figure 9 In addition to the beneficial effects of the interactive methods, this approach also offers the following advantages: First, providing users with two methods to determine the first sub-object offers more gameplay options and enhances the fun of the interactive activity. Second, it matches users with the sub-object requiring the fewest acquisitions, thereby reducing the number of competitors and increasing the probability of success, resulting in a better user experience. Third, it provides users with the ability to switch sub-objects mid-game, increasing choice and improving user experience. Furthermore, immediately rewarding the user with previously acquired virtual resources after they switch sub-objects increases user satisfaction. Finally, displaying the current status of other sub-objects on the client and prompting users to invite others to participate increases user motivation to invite others. Moreover, rewards are only given when all sub-objects are successfully acquired, making each user's benefit dependent on the progress of other users, enhancing the sense of co-creation and collaboration among users.
[0407] Figure 11 This is a structural block diagram illustrating a server-side interactive device according to an exemplary embodiment. The interactive device is located in a server, such as... Figure 11 As shown, the interactive device 80 includes:
[0408] The first sub-object determination module 81 is configured to perform a first operation based on the account on the client, and determine the first sub-object that the account expects to obtain from a plurality of sub-objects displayed on the client;
[0409] The task completion quantity determination module 82 is configured to perform a second operation based on the account for the target task to determine the current task completion quantity of the account; the target task is a pre-set task to obtain the task corresponding to the first sub-object.
[0410] Successfully obtained the determination module 83, which is configured to execute when it is detected that the task completion amount has reached the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount, determine that the account has successfully obtained the first sub-object; N is a positive integer greater than or equal to 1;
[0411] The virtual resource distribution module 84 is configured to, when it is determined that the successfully acquired sub-object among the plurality of sub-objects meets the target conditions, use the plurality of sub-objects to form a target object and distribute the first virtual resource corresponding to the first sub-object to the account.
[0412] Figure 12 This is a structural block diagram illustrating an interactive device for a client according to an exemplary embodiment. The interactive device is located in the client, such as... Figure 12 As shown, the interactive device 90 includes:
[0413] The first operation receiving module 91 is configured to perform a first operation to receive an account, wherein the first operation is a selection operation of the first sub-object among multiple sub-objects displayed to the client;
[0414] The target task display module 92 is configured to respond to the first operation and display the content of the target task; the target task is a pre-set task corresponding to the first sub-object.
[0415] The second operation receiving module 93 is configured to receive a second operation performed by the account in response to the target task;
[0416] The notification display module 94 is configured to perform a response to the second operation, displaying a notification that the account has successfully obtained the first sub-object;
[0417] The distribution interface display module 95 displays the distribution interface of the first virtual resource when the sub-object that has been successfully acquired among the multiple sub-objects meets the target conditions.
[0418] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0419] Figure 13 This is a block diagram illustrating an interactive server / electronic device according to an exemplary embodiment. Its internal structure diagram can be as follows: Figure 13As shown, the server or electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the server or electronic device is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements an interactive method.
[0420] Those skilled in the art will understand that Figure 13 The structure shown is merely a block diagram of a portion of the structure related to the present disclosure and does not constitute a limitation on the server or electronic device to which the present disclosure is applied. A specific server or electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0421] In an exemplary embodiment, a server or electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the interaction method as described in the embodiments of this disclosure.
[0422] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of a server or electronic device, enables the server or electronic device to perform the interactive methods of the embodiments of this disclosure. The computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.
[0423] In an exemplary embodiment, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the interactive methods of the embodiments of this disclosure.
[0424] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0425] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An interaction method, characterized in that, Applied to the server side, including: Based on the first operation performed by the account on the client, determine the first sub-object that the account expects to obtain from multiple sub-objects displayed by the client; Based on the second operation performed by the account for the target task, the current task completion volume of the account is determined; the target task is a pre-set task to obtain the corresponding first sub-object. When it is detected that the task completion amount has reached the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount, it is determined that the account has successfully obtained the first sub-object; N is a positive integer greater than or equal to 1; When it is determined that the successfully acquired sub-object among the plurality of sub-objects meets the target conditions, the plurality of sub-objects are used to form a target object, and the first virtual resource corresponding to the first sub-object is issued to the account; After determining that the account has successfully obtained the first sub-object, the process also includes: Send an instruction to the client to display the first virtual resource obtained by the account, and send a first prompt message to the client. The first prompt message is used to prompt that the first virtual resource is released when the sub-object successfully obtained among the plurality of sub-objects meets the target conditions. Send an instruction to the client to display the current state of other sub-objects among the plurality of sub-objects, and send a second prompt message, the second prompt message being used to prompt the account to invite other accounts to participate in obtaining the other sub-objects.
2. The method of claim 1, wherein, Before determining the first sub-object that the account expects to obtain from among the multiple sub-objects displayed by the client, the process also includes: Send an instruction to the client to display multiple sub-objects and the corresponding virtual resources in a first preset area, and / or send an instruction to the client to display the quota of multiple virtual resources in a second preset area on the page; The step of determining the first sub-object that the account expects to obtain from multiple sub-objects displayed on the client, based on the first operation performed by the account on the client, includes: Based on the first operation performed by the account on the client, determine the first sub-object that the account expects to obtain from among multiple sub-objects displayed by the client; or, Based on the first operation of the account on one of the multiple virtual resources, the target virtual resource is determined, and the first sub-object is determined from the sub-object corresponding to the target virtual resource; The first operation is a selection operation.
3. The method of claim 2, wherein, Before sending the instruction to the client to display multiple sub-objects and the virtual resources corresponding to the sub-objects in the first preset area, the method further includes: When an account is detected entering a target page on the client, the target activity area corresponding to the account is determined from multiple activity areas; the target activity area is randomly determined by the server or determined based on the account's characteristic information. Send an instruction to the client to display multiple objects included in the target activity area; Based on the account selection operation, a target object is determined from the plurality of objects, and an instruction is sent to the client to display the plurality of sub-objects included in the target object.
4. The method of claim 2, wherein, Determining the first sub-object from multiple sub-objects corresponding to the target virtual resource includes: Obtain the sub-object corresponding to the target virtual resource to obtain multiple candidate sub-objects; Determine the number of accounts currently acquired for each of the candidate sub-objects; The candidate sub-object with the smallest number is determined as the first sub-object.
5. The method of claim 1, wherein, After determining the current task completion volume of the account, the following is also included: Based on the task completion amount and the target amount corresponding to the target task, the progress of the account in executing the target task is determined, and the target progress is obtained; Send an instruction to the client to display the progress of the target.
6. The method of claim 5, wherein, After determining the progress of the account in performing the target task, the process also includes: Determine the ranking of the target progress among other accounts that acquired the first sub-object to obtain the target ranking; Send an instruction to the client to display the target ranking.
7. The method of claim 1, wherein, Before the accumulated amount of task completion reaches the target amount corresponding to the target task, the method further includes: In response to the account's selection of the first option, an instruction is sent to the client to display multiple virtual resources; the multiple virtual resources are virtual resources corresponding to each of the sub-objects; the function of the first option is to switch the current sub-object; In response to the account's selection of a target virtual resource, the current task completion level of the account is determined; the target virtual resource is one of the various virtual resources. Send a third prompt message to the client, the third prompt message being used to prompt the account to collect the virtual resources corresponding to the amount of task completed; When it is detected that the account has collected virtual resources corresponding to the amount of task completion, a second sub-object is determined from multiple sub-objects corresponding to the target virtual resource.
8. The method of claim 3, wherein, Before the accumulated amount of task completion reaches the target amount corresponding to the target task, the method further includes: In response to the account's selection of the second option, the current task completion rate of the account is determined; the function of the second option is to abandon the target object. Send a fourth prompt message to the client, the fourth prompt message being used to prompt the account to collect the virtual resources corresponding to the amount of task completed; Once it is detected that the account has collected the virtual resources corresponding to the amount of task completion, an instruction is sent to the client to return to the target activity area page.
9. The method of claim 1, wherein, After detecting that the task completion amount has reached the target amount corresponding to the target task, the method further includes: Determine whether the account is one of the first N accounts to reach the target amount; If the account is not among the first N accounts to reach the target amount, an instruction is sent to the client indicating that the first sub-object has been acquired by another account, and a fifth prompt message is sent to the client, which prompts the account to participate in acquiring other sub-objects among the multiple sub-objects.
10. The method of claim 3, wherein, The object is a jigsaw puzzle image, and the sub-objects are jigsaw puzzle pieces. The step of determining a target object from the plurality of objects based on the account selection operation, and sending an instruction to the client to display the plurality of sub-objects included in the target object, includes: Based on the account selection operation, a target puzzle image is determined from multiple puzzle images, and an instruction is sent to the client to display the multiple puzzle pieces included in the target puzzle image.
11. The method of claim 10, wherein, The instruction to send to the client to display multiple sub-objects and the corresponding virtual resources in a first preset area includes: Send an instruction to the client to display multiple puzzle pieces in a first preset area on the page. The instruction also includes: covering the images of puzzle pieces that have not yet been successfully acquired with images labeled with virtual resources, and highlighting the images of puzzle pieces that have been successfully acquired.
12. The method of claim 11, wherein, The step of determining the first sub-object that the account expects to obtain from multiple sub-objects displayed on the client, based on the first operation performed by the account on the client, includes: Based on the account's first action on the obscured puzzle piece, the first puzzle piece that the account wishes to obtain is determined from the plurality of puzzle pieces.
13. The method of claim 12, wherein, The first sub-object is the first puzzle piece. After determining that the account has successfully obtained the first sub-object, the method further includes: Send a command to the client to light up and display the image of the first puzzle piece.
14. The method of claim 1, wherein, The second operation includes: inviting a new account, watching preset multimedia content, following a preset account, and liking preset multimedia content.
15. An interaction method, characterized in that, Applied to the client side, including: The first operation of receiving the account is a selection operation of the first sub-object among multiple sub-objects displayed to the client; In response to the first operation, the content of the target task is displayed; the target task is the task corresponding to the first sub-object that has been set in advance. Receive the second operation performed by the account in response to the target task; In response to the second operation, a notification is displayed that the account has successfully obtained the first sub-object; When the sub-objects that are successfully acquired among the multiple sub-objects meet the target conditions, the distribution interface of the first virtual resource is displayed. After displaying a notification that the account has successfully obtained the first sub-object, the notification also includes: Display the first virtual resource obtained by the account, and display a prompt message that the first virtual resource will be issued when the sub-objects that have been successfully obtained among the plurality of sub-objects meet the target conditions; Display the current status information of other sub-objects among the multiple sub-objects, and display a prompt message inviting other accounts to participate in obtaining the other sub-objects.
16. The method of claim 15, wherein, Before the first action of receiving the account, it also includes: Multiple sub-objects and their corresponding virtual resources are displayed in a first preset area on the page, and / or multiple virtual resources are displayed in a second preset area on the page.
17. The method of claim 16, wherein, The first operation of the receiving account includes: The first operation of the account is received in the first preset area, wherein the first operation is a selection operation for the first sub-object among the plurality of sub-objects; or, The first operation of the account is received in the second preset area. The first operation is a selection operation of a target virtual resource among the multiple virtual resources. The target virtual resource corresponds to the first sub-object.
18. The method of claim 16, wherein, Before displaying multiple sub-objects and their corresponding virtual resources in the first preset area of the page, the following is also included: The target activity area includes multiple objects; the target activity area is randomly determined by the server from multiple activity areas, or determined based on the characteristic information of the account. The system receives a selection operation from an account for a target object among multiple objects, and in response to the selection operation for the target object among multiple objects, displays multiple sub-objects included in the target object.
19. The method of claim 15, wherein, After receiving the second operation performed by the account for the target task, the method further includes: The target progress is displayed, which is the progress of the account currently executing the target task, calculated based on the task completion amount and the target amount corresponding to the target task.
20. The method of claim 19, wherein, After showing the progress towards the target, it also includes: The target ranking is displayed, which is calculated by the server based on the ranking of the target progress among other accounts that have acquired the first sub-object.
21. The method of claim 15, wherein, Before displaying the notification that the account has successfully obtained the first sub-object, the following is also included: Receive the account's first selection operation for the first option; the function of the first option is to switch the current sub-object; In response to the first selection operation, a variety of virtual resources are displayed; the various virtual resources are the virtual resources corresponding to each of the sub-objects. Receive the account's selection operation for the target virtual resource; In response to the selection operation for the target virtual resource, a prompt message is displayed on the page indicating the amount of virtual resources to be collected corresponding to the amount of task completion, wherein the amount of task completion is determined by the server. After the account receives the virtual resources corresponding to the task completion amount, it receives the operation of the account to determine the second sub-object from multiple sub-objects corresponding to the target virtual resource.
22. The method of claim 18, wherein, Before displaying the notification that the account has successfully obtained the first sub-object, the following is also included: The system receives a second selection action from the account regarding the second option; the function of the second option is to abandon the target object. In response to the second selection operation, a prompt message is displayed on the page indicating the amount of virtual resources to be collected corresponding to the amount of task completion. The amount of task completion is determined by the server based on the tasks already completed by the account. Upon receiving the account's action to close the prompt message, return to the target activity area page.
23. The method of claim 15, wherein, Before displaying the notification that the account has successfully obtained the first sub-object, the following is also included: After determining that the account is not among the first N accounts to reach the target amount, a notification is displayed that the first sub-object has been acquired by another account, and information prompting the account to participate in acquiring other sub-objects among the multiple sub-objects is displayed.
24. The method of claim 18, wherein, The object is a jigsaw puzzle image, and the sub-objects are jigsaw puzzle pieces. The receiving account performs a selection operation on a target object among multiple objects, and in response to the selection operation on the target object among multiple objects, displays multiple sub-objects included in the target object, including: The system receives a selection operation from an account for a target puzzle image among multiple puzzle images, and in response to the selection operation for the target puzzle image, displays multiple puzzle pieces included in the target puzzle image.
25. The method of claim 24, wherein, The display of multiple sub-objects and their corresponding virtual resources in a first preset area on the page includes: Multiple puzzle pieces are displayed in the first preset area of the page. The images of puzzle pieces that have not yet been successfully acquired are obscured by images marked with virtual resources, while the images of puzzle pieces that have been successfully acquired are highlighted.
26. The method of claim 25, wherein, The first operation of the receiving account includes: The receiving account's first action regarding the obscured puzzle piece.
27. The method of claim 15, wherein, The first sub-object is the first puzzle piece. After displaying the notification that the account has successfully obtained the first sub-object, the notification also includes: The image of the first puzzle piece is illuminated and displayed.
28. An interactive device, characterized by Applied to the server side, including: The first sub-object determination module is configured to perform a first operation based on the account on the client, determining the first sub-object that the account expects to obtain from a plurality of sub-objects displayed on the client; The task completion quantity determination module is configured to perform a second operation based on the account's execution of a target task to determine the account's current task completion quantity; the target task is a pre-set task to obtain the task corresponding to the first sub-object. The successful acquisition confirmation module is configured to determine that the account has successfully acquired the first sub-object when it is detected that the task completion amount has reached the target amount corresponding to the target task, and the account is one of the first N accounts to reach the target amount; N is a positive integer greater than or equal to 1. The virtual resource distribution module is configured to, when it is determined that the successfully acquired sub-object among the plurality of sub-objects meets the target conditions, use the plurality of sub-objects to form a target object, and distribute the first virtual resource corresponding to the first sub-object to the account; The device further includes: The first prompt module is configured to execute an instruction to send a message to the client to display the first virtual resource obtained by the account, and to send a first prompt message to the client. The first prompt message is used to prompt that the first virtual resource is released when the sub-object successfully obtained among the plurality of sub-objects meets the target conditions. The second prompt module is configured to send an instruction to the client to display the current status of other sub-objects among the plurality of sub-objects, and to send a second prompt message, which prompts the account to invite other accounts to participate in obtaining the other sub-objects.
29. The apparatus of claim 28, wherein, The device further includes: The virtual resource instruction sending module is configured to send an instruction to the client to display multiple sub-objects and the virtual resources corresponding to the sub-objects in a first preset area, and / or send an instruction to the client to display a quota of multiple virtual resources in a second preset area on the page; The first sub-object determination module is specifically configured to execute: Based on the first operation performed by the account on the client, determine the first sub-object that the account expects to obtain from among multiple sub-objects displayed by the client; or, Based on the first operation of the account on one of the multiple virtual resources, the target virtual resource is determined, and the first sub-object is determined from the sub-object corresponding to the target virtual resource; The first operation is a selection operation.
30. The apparatus of claim 29, further comprising: The target activity area determining module is configured to determine a target activity area corresponding to the account from a plurality of activity areas when it is detected that the account enters a target page of the client; The target activity area is randomly determined by the server or determined according to the characteristic information of the account; The object display instruction sending module is configured to send an instruction to the client to display a plurality of objects included in the target activity area; The target object determining module is configured to determine a target object from the plurality of objects based on a selection operation of the account and send an instruction to the client to display a plurality of sub-objects included in the target object.
31. The apparatus of claim 28, wherein, The first sub-object determining module is specifically configured to: Obtain a sub-object corresponding to the target virtual resource to obtain a plurality of candidate sub-objects; Determine the number of accounts currently obtaining each of the candidate sub-objects; Determine the candidate sub-object with the least number as the first sub-object.
32. The apparatus of claim 28, wherein, The device further comprises: The target progress determining module is configured to determine the progress of the account in performing the target task based on the task completion amount and a target amount corresponding to the target task to obtain a target progress; The target progress display instruction sending module is configured to send an instruction to the client to display the target progress.
33. The apparatus of claim 32, wherein, The device further comprises: The target ranking determining module is configured to determine the ranking of the target progress among other accounts obtaining the first sub-object to obtain a target ranking; The target ranking display instruction sending module is configured to send an instruction to the client to display the target ranking.
34. The apparatus of claim 28, wherein, The device further comprises: The virtual resource display instruction sending module is configured to send an instruction to the client to display a plurality of virtual resources in response to a selection operation of the account on a first option; the plurality of virtual resources are virtual resources corresponding to each of the sub-objects; the function of the first option is to switch the current sub-object; The first task completion amount determining module is configured to determine the current task completion amount of the account in response to a selection operation of the account on a target virtual resource; the target virtual resource is one of the plurality of virtual resources; The third prompt module is configured to send third prompt information to the client, the third prompt information being used to prompt the account to collect virtual resources corresponding to the task completion amount; The second sub-object determining module is configured to determine a second sub-object from a plurality of sub-objects corresponding to the target virtual resource when it is detected that the account collects the virtual resources corresponding to the task completion amount.
35. The apparatus of claim 30, wherein, The device further comprises: The second task amount determining module is configured to determine the current task completion amount of the account in response to a selection operation of the account on a second option; the function of the second option is to abandon the target object; The fourth prompt module is configured to send third prompt information to the client, the third prompt information being used to prompt the account to collect virtual resources corresponding to the task completion amount; The return instruction sending module is configured to send a return instruction of the target activity area page to the client after detecting that the account collects the virtual resource corresponding to the task completion amount.
36. The apparatus of claim 28, wherein, The device further comprises: The ranking determination module is configured to determine whether the account is among the top N accounts that reach the target amount. The fifth prompt instruction sending module is configured to send an instruction to the client to display that the first sub-object has been acquired by other accounts, and send fifth prompt information to the client, if the account is not among the top N accounts that reach the target amount, the fifth prompt information prompting the account to participate in acquiring other sub-objects in the plurality of sub-objects.
37. The apparatus of claim 30, wherein, The object is a jigsaw image, and the sub-object is a jigsaw piece. The target object determination module is specifically configured to: Determine a target jigsaw image from a plurality of jigsaw images based on a selection operation of the account, and send an instruction to the client to display a plurality of jigsaw pieces included in the target jigsaw image.
38. The device of claim 37, wherein, The virtual resource display instruction sending module is specifically configured to: Send an instruction to the client to display a plurality of jigsaw pieces in a first preset area on a page, the instruction content further comprising: displaying the image of a jigsaw piece that has not been successfully acquired with an image labeled with a virtual resource, and displaying the image of a jigsaw piece that has been successfully acquired with a light.
39. The device of claim 38, wherein, The first sub-object determination module is specifically configured to: Determine a first jigsaw piece that the account desires to acquire from the plurality of jigsaw pieces based on a first operation of the account on the jigsaw piece displayed with a mask.
40. The device of claim 39, wherein, The device further comprises: The light instruction sending module is configured to send an instruction to the client to display the image of the first jigsaw piece with a light.
41. The apparatus of claim 28, wherein, The second operation includes inviting a new account, watching preset multimedia content, following a preset account, and liking preset multimedia content.
42. An interactive device, comprising: Applied to a client, comprising: The first operation receiving module is configured to receive a first operation of an account, the first operation being a selection operation on a first sub-object in a plurality of sub-objects displayed by the client; The target task display module is configured to display the content of a target task in response to the first operation; the target task is a task corresponding to the first sub-object that is set in advance; The second operation receiving module is configured to receive a second operation of the account performed on the target task; The notification display module is configured to display a notification that the account successfully acquires the first sub-object in response to the second operation; The distribution interface display module displays a first virtual resource distribution interface when a successfully acquired sub-object in the plurality of sub-objects meets a target condition. The device further comprises: The first virtual resource display module is configured to display the first virtual resource obtained by the account, and display prompt information that the first virtual resource is distributed when a successfully acquired sub-object in the plurality of sub-objects meets a target condition. The state display module is configured to display current state information of other sub-objects in the plurality of sub-objects, and display prompt information inviting other accounts to participate in obtaining the other sub-objects.
43. The device of claim 42, wherein, The device further comprises: The sub-object and virtual resource display module is configured to display a plurality of sub-objects and virtual resources corresponding to the sub-objects in a first preset area on a page, and / or display a plurality of virtual resources in a second preset area on the page.
44. The device of claim 43, wherein, The first operation receiving module is specifically configured to: receive a first operation of the account in the first preset area, the first operation being a selection operation for a first sub-object in the plurality of sub-objects; or receive a first operation of the account in the second preset area, the first operation being a selection operation for a target virtual resource in the plurality of virtual resources, the target virtual resource corresponding to the first sub-object. The device further comprises:
45. The device of claim 43, wherein, The target activity area display module is configured to display a plurality of objects included in a target activity area, the target activity area being randomly determined by the server from a plurality of activity areas or determined according to characteristic information of the account; The selection operation receiving module is configured to receive a selection operation of the account for a target object in the plurality of objects, and in response to the selection operation for the target object in the plurality of objects, display a plurality of sub-objects included in the target object. The device further comprises:
46. The device of claim 42, wherein, The target progress display module is configured to display a target progress, the target progress being a progress of the account in performing a target task, calculated by the server according to a task completion amount and a target amount corresponding to the target task. The device further comprises:
47. The device of claim 46, wherein, The target ranking display module is configured to display a target ranking, the target ranking being a ranking of the target progress in other accounts obtaining the first sub-object, calculated by the server. The device further comprises:
48. The device of claim 42, wherein, The plurality of virtual resource display module is configured to receive a first selection operation of the account for a first option, the function of the first option being to switch a current sub-object; The virtual resource selection module is configured to receive a selection operation of the account for a target virtual resource; The collection information display module is configured to display prompt information of a virtual resource corresponding to a task completion amount on a page in response to the selection operation for the target virtual resource, the task completion amount being determined by the server; The second sub-object determination operation receiving module is configured to receive an operation of the account to determine a second sub-object from a plurality of sub-objects corresponding to the target virtual resource after the account collects the virtual resource corresponding to the task completion amount. The device further comprises:
49. The device of claim 45, wherein, The second option selection module is configured to receive a second selection operation of the account for a second option, the function of the second option being to abandon the target object; The virtual resource prompt module is configured to display prompt information of a virtual resource corresponding to a task completion amount on a page in response to the second selection operation, the task completion amount being determined by the server according to tasks completed by the account; The returning module is configured to receive the closing operation of the account on the prompt information, and return the target active area page.
50. The device of claim 42, wherein, The device further comprises: The fifth prompt information display module is configured to display a notification that the first sub-object has been acquired by other accounts and display information prompting the account to participate in acquiring other sub-objects in the plurality of sub-objects after it is determined that the account is not one of the top N accounts that reach the target amount.
51. The device of claim 45, wherein, The object is a jigsaw image, and the selection operation receiving module is specifically configured to perform: Receive a selection operation of an account on a target jigsaw image in a plurality of jigsaw images, and in response to the selection operation on the target jigsaw image in the plurality of jigsaw images, display a plurality of jigsaw pieces included in the target jigsaw image.
52. The device of claim 51, wherein, The sub-object and virtual resource display module is specifically configured to perform: Display a plurality of jigsaw pieces on a first preset area on a page, wherein an image of a jigsaw piece that has not been successfully acquired is displayed with an image of a virtual resource occluded, and an image of a jigsaw piece that has been successfully acquired is displayed with a light.
53. The device of claim 52, wherein, The first operation receiving module is specifically configured to perform: Receive a first operation of an account on a jigsaw piece that is displayed with occlusion.
54. The device of claim 42, wherein, The first sub-object is a first jigsaw piece, and the device further comprises: The light display module is configured to perform light display of the image of the first jigsaw piece.
55. A server, comprising: Comprise: A processor; A memory for storing instructions executable by the processor; Wherein the processor is configured to execute the instructions to implement the interaction method of any one of claims 1-15.
56. An electronic device, comprising: Comprise: A processor; A memory for storing instructions executable by the processor; Wherein the processor is configured to execute the instructions to implement the interaction method of any one of claims 16-27.
57. A computer-readable storage medium, comprising: When the instructions in the computer readable storage medium are executed by the processor of the server, the server can perform the interaction method of any one of claims 1-27.
58. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instructions are executed by the processor to implement the interaction method of any one of claims 1-27.