CN112700289A - Reward resource interaction control method, device and equipment - Google Patents
Reward resource interaction control method, device and equipment Download PDFInfo
- Publication number
- CN112700289A CN112700289A CN202110046142.1A CN202110046142A CN112700289A CN 112700289 A CN112700289 A CN 112700289A CN 202110046142 A CN202110046142 A CN 202110046142A CN 112700289 A CN112700289 A CN 112700289A
- Authority
- CN
- China
- Prior art keywords
- indication information
- server
- target
- resource
- reward
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003993 interaction Effects 0.000 title claims abstract description 178
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000002452 interceptive effect Effects 0.000 claims abstract description 167
- 230000001960 triggered effect Effects 0.000 claims abstract description 28
- 230000015654 memory Effects 0.000 claims description 24
- 238000012795 verification Methods 0.000 claims description 23
- 230000000694 effects Effects 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 16
- 238000012790 confirmation Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 abstract description 32
- 230000002159 abnormal effect Effects 0.000 abstract 1
- 235000013601 eggs Nutrition 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 241001589086 Bellapiscis medius Species 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0239—Online discounts or incentives
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a reward resource interaction control method, a reward resource interaction control device and reward resource interaction control equipment, relates to the technical field of computers, and is used for improving the reliability of resource interaction control. The reward resource interaction control method comprises the following steps: when receiving an incentive resource interaction notification sent by a server, displaying an interaction entrance; responding to a trigger operation aiming at the interactive entrance, and obtaining interactive configuration information of the reward resource from the server; presenting a set of indication information in an interactive interface; responding to the interaction operation triggered by aiming at the indication information set, and sending a reward resource interaction request to the server; the target reward resources returned by the server are presented in the interactive interface, and the interactive configuration information is obtained from the server in real time, so that the interactive interface is displayed in real time according to the interactive configuration information, the condition that data are inconsistent in the resource interaction process is avoided, the resource interaction process is prevented from being abnormal, and the reliability of the resource configuration interaction process is improved.
Description
Technical Field
The application relates to the technical field of computers, in particular to a reward resource interaction control method, device and equipment.
Background
In various interactive scenes, such as online live broadcasting, lottery activities are set in most clients in order to improve the participation enthusiasm of users.
Currently, the manner in which the client controls the lottery is generally as follows: the client-side is pre-configured with lottery drawing data, displays a lottery drawing interface according to the lottery drawing data, and sends a lottery drawing request to the background according to the lottery drawing operation performed by the user so as to obtain a lottery drawing result of the user. In this way, if the background updates the lottery process, the user may not update the client in time, which may cause an error in the lottery process, i.e., the reliability of the lottery mode is low.
Disclosure of Invention
The embodiment of the application provides an incentive resource interaction control method, an incentive resource interaction control device and equipment, which are used for improving the reliability of the incentive resource interaction control method.
In one aspect, a method for controlling interaction of reward resources is provided, including:
when receiving an incentive resource interaction notification sent by a server, displaying an interaction entrance;
responding to a trigger operation aiming at the interactive entrance, and obtaining interactive configuration information of reward resources from the server, wherein the interactive configuration information at least comprises an indication information set, and each indication information corresponds to one reward resource;
presenting the indication information set in an interactive interface;
responding to an interaction operation triggered by the indication information set, and sending an incentive resource interaction request to the server, so that the server selects one target indication information from the indication information set and acquires a target incentive resource corresponding to the target indication information;
and presenting the target reward resources returned by the server in the interactive interface.
The embodiment of the application provides an award resource interactive control device, includes:
the display module is used for displaying the interactive entrance when receiving the reward resource interactive notification sent by the server;
the receiving and sending module is used for responding to the triggering operation aiming at the interactive entrance and obtaining the interactive configuration information of the reward resources from the server, wherein the interactive configuration information at least comprises an indication information set, and each indication information corresponds to one reward resource;
the display module is used for presenting the indication information set in an interactive interface;
the transceiver module is used for responding to the interaction operation triggered by the indication information set and sending a reward resource interaction request to the server so that the server selects one target indication information from the indication information set and acquires a target reward resource corresponding to the target indication information;
and the display module is used for presenting the target reward resources returned by the server in the interactive interface.
In a possible embodiment, the interaction configuration information further includes a plurality of group identifiers, and each group identifier corresponds to a group of indication information in the indication information set; the display module is specifically configured to:
and presenting the plurality of group identifications and a group of indication information corresponding to a target group identification in the plurality of group identifications in the interactive interface, wherein each group identification is displayed in a corresponding group area in the interactive interface.
In a possible embodiment, the display module is specifically configured to:
taking a default grouping identifier in the plurality of grouping identifiers as a target grouping identifier, displaying a group of indication information corresponding to the default grouping identifier in the interactive interface, and presenting a background pattern corresponding to the default grouping identifier; or,
and in response to the selection operation aiming at one group identifier in the plurality of group identifiers, taking the group identifier as a target group identifier, displaying a group of indication information corresponding to the group identifier in the interactive interface, and presenting a background pattern corresponding to the group identifier.
In a possible embodiment, the transceiver module is specifically configured to:
and responding to an interaction operation triggered by a group of indication information corresponding to the target grouping identifier, and sending an incentive resource interaction request to the server, so that the server selects the target indication information from the group of indication information corresponding to the target grouping identifier, and acquires a target incentive resource corresponding to the target indication information.
In a possible embodiment, the interaction configuration information further includes animation effect information corresponding to each indication information; the transceiver module is specifically configured to:
and respectively presenting the animation corresponding to each indication information on the interactive interface according to the animation effect information corresponding to each indication information in a group of indication information corresponding to the target grouping identifier.
In a possible embodiment, the transceiver module is specifically configured to:
responding to the interaction operation triggered by the indication information set, and sending a reward resource interaction request carrying a first quantity of currently held virtual resources to the server so as to enable the server to execute the following operations: when the first quantity is determined to be not smaller than a preset resource threshold value, selecting target indication information from the indication information set, acquiring target reward resources corresponding to the target indication information, deducting the quantity of virtual resources required for the current interactive operation from the first quantity, acquiring a second quantity, and acquiring the target reward resources and the second quantity of virtual resources from the server;
the display module is specifically configured to: presenting the target reward resource and the second amount of virtual resources in the interactive interface.
In a possible embodiment, the interactive interface is also presented with a virtual resource getting prompt message; the transceiver module is further configured to:
responding to an interaction operation triggered by the indication information set, sending a reward resource interaction request to the server, responding to a confirmation getting operation triggered by the virtual resource getting prompt message, sending a request for adding a third quantity of virtual resources to the server, so that the server requests a third-party platform to verify the third quantity, and obtaining the third quantity of virtual resources after the third-party platform is confirmed to pass verification of the second quantity;
the display module is further configured to display an animation for retrieving the virtual resources and display a first number of virtual resources when the third number of virtual resources are received from the server, where the first number is a sum of the number of currently held virtual resources and the third number.
In a possible embodiment, the transceiver module is specifically configured to:
in response to the interaction operation triggered by the indication information set, sending a reward resource interaction request to the server so as to enable the server to perform the following operations:
and determining target indication information from the indication information set, obtaining target reward resources according to the target indication information, requesting a third-party platform to verify the target reward resources, and obtaining the target reward resources after the third-party platform passes the verification of the target reward resources.
An embodiment of the present application provides a computer device, including:
at least one processor, and
a memory communicatively coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, the at least one processor implementing the method of any one of the aspects by executing the instructions stored by the memory.
Embodiments of the present application provide a computer storage medium storing computer instructions that, when executed on a computer, cause the computer to perform a method according to any one of the aspects.
Due to the adoption of the technical scheme, the embodiment of the application has at least the following technical effects:
in the embodiment of the application, the interactive configuration information can be acquired from the server in real time, the interactive interface is presented in real time according to the interactive configuration information, and then the interactive process of rewarding resources can be completed according to the interactive operation performed on the interactive interface, so that the data consistency in the resource interactive process is ensured, the condition that the interaction of the rewarding resources is wrong due to inconsistent data is avoided, and the reliability of the interactive control of the rewarding resources is improved. And because the interactive configuration information does not need to be prestored, after the server updates the interactive configuration information, local updating is not needed, and the updating times are relatively reduced.
Drawings
Fig. 1 is a schematic view of an application scenario of an interaction control method for rewarding resources according to an embodiment of the present application;
FIG. 2 is a flowchart of an exemplary method for controlling reward resource interaction provided by an embodiment of the present disclosure;
FIG. 3 is a diagram illustrating an example of an interface including an interactive portal, according to an embodiment of the present disclosure;
FIG. 4A is a first diagram illustrating an example of an interactive interface provided by an embodiment of the present application;
fig. 4B is a diagram of an example of an interactive interface provided in the present application;
FIG. 5 is a diagram illustrating an example of an interface for displaying a target reward resource provided by an embodiment of the present application;
FIG. 6 is a flowchart illustrating a process for rendering an interactive interface according to an embodiment of the present disclosure;
fig. 7 is an exemplary diagram of a movement track of indication information according to an embodiment of the present application;
fig. 8A is an exemplary diagram of an interface for picking up virtual resources according to an embodiment of the present disclosure;
FIG. 8B is a diagram of a second example of an interface for displaying a target reward resource provided by an embodiment of the present application;
FIG. 9 is a schematic diagram of interaction between devices in FIG. 1 according to an embodiment of the present disclosure;
fig. 10 is a schematic structural diagram of an incentive resource interaction control device according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a computer device according to an embodiment of the present application.
Detailed Description
In order to better understand the technical solutions provided by the embodiments of the present application, the following detailed description is made with reference to the drawings and specific embodiments.
To facilitate better understanding of the technical solutions of the present application for those skilled in the art, the following terms related to the present application are introduced.
1. The game refers to a three-dimensional electronic game based on three-dimensional computer graphics, and includes but is not limited to a network game of online multi-player, a single player game of playing single player, and a virtual reality game system established based on a game system. The game can be adapted to various hardware devices, and the game platform can be a game host platform, a mobile phone game platform, a game in a PC (personal computer) end game platform and the like.
2. A mobile game television station, also called as a mobile game embedded event television station, belongs to an application program, mainly focuses on mobile game embedded live broadcast service, and provides interaction and operation capabilities of perfect live video broadcast, on-demand watching basic experience, chat, barrage, guessing, check-in, lottery drawing, cheering and the like. The mobile television station can be embedded into various game applications to become the most main official live broadcast platform of the mobile game event, and the mobile game television station embedded into the game can improve the experience and the operation capacity of the mobile game event in the game.
3. Twisting eggs: also known as egg-turning or capsule toys. Generally, a plurality of toy models with the same theme are put into a series, and are respectively put into an egg-shaped semitransparent plastic shell, corresponding specifications are added, then the egg-shaped toy models are put into an egg twisting machine with a corresponding theme, and the commodities are sold in a coin-operated or card-inserted random drawing mode. The reward resource interactive control process involved in the embodiment of the application can be realized by a process of extracting target reward resources from the virtual twisted eggs.
4. A third party platform: the embodiment of the application refers to a background which can provide a corresponding verification process for reward resource interaction, a third-party platform can support various android and ios systems, and the third-party platform can also support a virtual payment platform for reward resources, so that various payment scenes such as electronic currency recharging, prop purchasing and service opening can be met.
5. The CDN is an intelligent virtual Network constructed on the basis of an existing Network, and by means of edge servers deployed in various places, users can obtain required Content nearby through functional modules of load balancing, Content distribution, scheduling and the like of a central platform, Network congestion is reduced, and user access response speed and hit rate are improved. In the embodiment of the application, when the client requests the server for the resource, the client can request the corresponding resource through the CDN.
6. Interaction configuration information: the resource interaction method is configuration information required for realizing the resource interaction of the reward, and the interaction configuration information can comprise element information required for displaying an interaction interface by a terminal. The interaction configuration information specifically includes, for example, a set of indication information. The interaction configuration information may further include animation effect information corresponding to each indication information, where the animation effect information corresponding to each indication information may be different or the same, and the animation effect information is used to indicate an animation displaying a certain indication information. The interactive configuration information may further include indication information in combination with the corresponding plurality of group identifications.
7. Indication information set: the system comprises a plurality of pieces of instruction information and a plurality of pieces of instruction information, wherein the instruction information is used for indicating reward resources participating in interaction in one interaction process, one piece of instruction information corresponds to one kind of reward resources, and the instruction information is used for describing the reward resources, specifically, an identifier of the reward resources, such as a name of the reward resources or a picture of the reward resources, or the like, or the identifier of the reward resources and the number of the reward resources. The indication information set may include a plurality of packets, each packet including a set of indication information. The packet identifier is used to indicate the corresponding packet. The indication information corresponding to each group can be randomly distributed or distributed according to the theme, for example, the indication information related to the hero of the game is divided into a group, and the indication information related to the game prop is divided into a group.
8. Resource reward: refers to resources for realizing interaction, and may include various resources, such as one or more of hero in game, game item, game skin, etc., and the bonus resources may also include virtual resources, such as various virtual coins, for example, game coins in game, etc.
The related art will be described below.
In the related technology, lottery drawing data is preset in the client, and when a user needs to draw a lottery, the client displays a lottery drawing interface according to the preset lottery drawing data. For example, the background updates the lottery prizes, but the user may not update the client in time, when the user performs lottery again, the client may display a lottery interface according to previous lottery data, and at this time, the background has updated the lottery prizes, so that inconsistency between the lottery prizes in the client and the actual lottery prizes in the background occurs, and further a lottery mistake is caused.
In view of this, the embodiments of the present application provide an incentive resource interaction control method, which can be widely applied to various clients, such as game clients, social clients, and the like, in the method, when the user is determined to need to carry out reward resource interaction currently, interaction configuration information is obtained from a server, displaying an interactive interface in real time according to the interactive configuration information, sending a resource interaction request to the server by the client in response to the interactive operation performed on the interactive interface by the user, obtaining target reward resources from the server, and further displaying the target reward resources, because the interaction configuration information is acquired from the server in real time to present the interaction interface, the dynamic deployment of the resource interaction process is realized, and the interaction configuration information of the client and the server is kept consistent, so that the condition of resource interaction failure caused by data inconsistency of the client and the server is avoided. In addition, the client does not need to preset the interactive configuration information in the method, so that the client is prevented from issuing the update along with the update of the interactive configuration information, and the update times of the client are relatively reduced. And the client can flexibly configure the interactive configuration information so as to more flexibly present the interactive interface.
In a possible embodiment, during the process of issuing the virtual resource or the target reward resource, the server can also request the third-party platform for verification, so that the condition of cheating by lawless persons can be avoided, and the safety during the interaction process of the virtual resource is improved.
Based on the above design concept, the following introduces an application scenario related to the embodiment of the present application:
referring to fig. 1, a schematic view of an application scenario related to the embodiment of the present application is shown, where the application scenario includes a terminal 110, a server 120, and a third party platform 130.
The terminal 110 corresponds to a user, and the terminal 110 may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, or a smart game device, a smart television, or the like, but is not limited thereto. The terminal 110 is provided with a client 111, and the client 111 may be understood as an application running in the terminal 110, and specifically may be an application pre-installed in the terminal, a web application, or a sub-application embedded in a third-party application. The type of the client can be any client needing resource interaction, such as a live client, a game client and the like, for example, the client is a mobile television station embedded in a game application program. Fig. 1 illustrates an example of a terminal, but the number of terminals is not limited in practice.
The terminal 110 and the server 120 may be directly or indirectly connected through wired or wireless communication, and the application is not limited thereto. Server 120 provides a server with background support for the client 111. The server 120 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and artificial intelligence platform, and the like. In fig. 1, one server is taken as an example, and the number of servers 120 is not limited in practice.
For example, when the server 120 determines that resource interaction is currently available, a resource interaction message may be sent to the terminal 110 to inform the terminal 110 that resource interaction is available. After the user performs the interaction operation at the terminal 110, the terminal 110 determines that the user is ready to participate in the resource interaction, and the terminal 110 may request the server 120 for the interaction resource configuration information and display an interaction interface according to the interaction resource configuration information. The content of the display interactive interface is described below.
After the terminal 110 displays the interactive interface, when the user performs an interactive operation, the user may request the server 120 to perform resource interaction, and the server 120 generates a target reward resource for the terminal 110 and feeds the target reward resource back to the terminal 110, so that the terminal 110 displays a final resource interaction result.
The third party platform 130 is used for the auxiliary server 120 to perform further verification, the third party platform may be regarded as a background server corresponding to other application programs, the third party platform 130 may be a platform for providing reward resources for the user, for example, when resource interaction is performed, virtual resources may be consumed to perform resource interaction, the user may purchase virtual resources through the third party platform 130, and thus when the reward resources are picked up or deducted, the third party platform may verify the amount of the virtual resources of the user.
For example, the server 120 may also verify the targeted bonus resource via the third party platform 130 when generating the targeted bonus resource for the terminal 110 to avoid situations where the bonus resource is picked up by illegal means. In addition, the terminal 110 may request the server 120 for the virtual resource in response to the virtual resource pickup operation performed by the user, the server 120 generates a virtual resource pickup result, may also verify the virtual resource pickup result with the third party platform 130, and returns the virtual resource pickup result to the terminal 110 after the verification is successful.
Based on the application scenario in fig. 1, the following describes the reward resource interaction control method by taking the terminal as an example to execute the reward resource interaction control method in the embodiment of the present application, please refer to fig. 2, and a flowchart of the reward resource interaction control method executed for the terminal is shown, where the flowchart includes:
s201, when the terminal receives the reward resource interaction notification sent by the server, an interaction entrance is displayed.
When the server determines that the reward resource interaction can be carried out currently, for example, the server determines that the time length of a user using the terminal to execute a specific task reaches a preset time length, or for example, the server sends a reward resource interaction notification to each terminal according to issuing operation of the reward resource notification carried out by a manager, wherein the reward resource interaction notification is used for notifying the user that the user can participate in the reward resource interaction.
For example, the reward resource interaction notification may carry interaction entry configuration information, and after the terminal receives the reward resource interaction notification and analyzes the reward resource interaction notification, the interaction entry is displayed according to the interaction entry configuration information. The interactive portal configuration information is used for indicating the display rule of the interactive portal, such as the display time of the interactive portal. And the terminal displays the interactive entry according to the display rule and the pre-configured display data. Or the interactive portal configuration information further includes display data of the interactive portal, such as a display style or a display position of the interactive portal. Display styles such as display shape, display color, display animation, etc. of the interactive portal. The interactive entrance is used for indicating a user to participate in the control of the reward resource interaction, and when the configuration information of the interactive entrance comprises display data, the terminal can directly display the interactive entrance according to the display data after receiving the reward resource interaction notification.
For example, referring to fig. 3, an example of an interface including an interactive portal is shown for a terminal, in which an interactive portal 300 is displayed in a chat window, specifically, a floating control is shown in fig. 3. Besides, the interface also comprises a live video and the like which are currently watched by the user.
S202, the terminal responds to the trigger operation aiming at the interactive entrance, and obtains the interactive configuration information of the rewarded resources from the server.
For example, when the user clicks the interactive portal, which is equivalent to the terminal receiving the trigger operation for the interactive portal, the terminal may request the server for the interactive configuration information and obtain the interactive configuration information from the server. For different terminals, the interactive configuration information sent by the server may be the same or different. For the same terminal, the interactive configuration information sent by the server may also be different for the triggering operation performed by the user at different times on the terminal. The two pieces of interaction configuration information are the same, which means that the contents corresponding to each piece of information in the interaction configuration information are the same. The two pieces of interactive configuration information are different, which means that the two pieces of interactive configuration information have at least one piece of information with different contents.
S203, the terminal presents the indication information set in the interactive interface.
After the terminal obtains the interactive configuration information, the terminal can also obtain the indication information set in the interactive configuration information, so that the indication information set is presented on the interactive interface. Of course, the interactive configuration information may also include other information besides the indication information set, and the terminal may also display the other information according to the actual situation.
Continuing with the example of fig. 3, when the user clicks the interactive portal 300 in fig. 3, which is equivalent to performing the triggering operation of the interactive portal, the terminal displays an interactive interface as shown in fig. 4, where the interactive interface includes an indication information set 401 for participating in the interaction at this time, specifically, a treasure box, a game coin, a treasure box, energy, and the like as shown in fig. 4.
S204, the terminal responds to the interaction operation triggered by the indication information set and sends an incentive resource interaction request to the server, so that the server selects one target indication information from the indication information set and acquires a target incentive resource corresponding to the target indication information.
The terminal responds to an interactive operation triggered by the indication information set, for example, a user clicks an interactive operation control in an interactive interface, the terminal can send a reward resource interactive request to the server for requesting to acquire reward resources, the server receives the reward resource interactive request and selects one piece of target indication information for the terminal from the indication information set, the server can be configured with a selection rule, the selection rule can be various, for example, the selection rule is random selection, and the server can randomly select one piece of indication information from the indication information set as the target indication information. And then target reward resources corresponding to the target indication information can be obtained according to the target indication information.
S205, the terminal presents the target reward resources returned by the server in the interactive interface.
After obtaining the target reward resources, the server can feed the target reward resources back to the terminal, and the terminal receives and presents the target reward resources returned by the server in the interactive interface.
Continuing with the example of fig. 4, after the terminal receives the target bonus resource, it may display an exemplary view of an interface including the target bonus resource as shown in fig. 5, in which the interface shown in fig. 5 displays the target bonus resource 500 that the user finally draws, the target bonus resource 500 being specifically two twisted eggs as shown in fig. 5.
In the embodiment of the application, when the user is ready to participate in the resource interaction, the terminal directly obtains the interaction configuration information from the server, that is, the terminal obtains the interaction configuration information from the server in real time, and then displays the interaction interface in real time according to the interaction configuration information, so that the condition that the data in the server and the data in the terminal are inconsistent is avoided, and the reliability of the resource configuration interaction process is improved. And because the client in the terminal does not need to prestore the interactive configuration information, when the server updates the data related to the resource interaction process, the interactive configuration information in the terminal does not need to be updated, and the updating times of the client running in the terminal can be relatively reduced.
Because there are many reward resources for interaction, in the embodiment of the present application, the indication information set may correspond to multiple groups, each group corresponds to one group identifier, and the server may carry the group identifier and a group of indication information corresponding to each group identifier in the interaction configuration information and issue the group identifier and the group indication information to the terminal together.
Each group corresponds to one group of indication information, two groups of indication information corresponding to any two groups are different, and the difference means that at least one indication information in the two groups of indication information is different.
The server may divide the indication information set into a plurality of groups according to a preset rule, where the preset rule may be, for example, a random group, or a group according to a theme of the virtual resource corresponding to the indication information, and the specific manner in which the server divides the groups is not limited in the present application. After the server divides the groups, the group identifiers, the indication information sets and the like can be sent to the terminal as interaction configuration information.
After the terminal obtains the plurality of group identifiers and the group of indication information corresponding to each group identifier, the plurality of group identifiers and the group of indication information corresponding to each group identifier can be directly displayed, so that each virtual resource in the resource interaction process can be comprehensively realized. When the terminal displays all the indication information in the interactive interface, the terminal triggers the interactive operation according to the indication information set and then sends a reward resource interactive request to the server, and the server selects the target indication information from the indication information set and feeds back the target reward resource corresponding to the target indication information to the terminal.
Or, the terminal may display a plurality of group identifiers of a plurality of groups and display a group of indication information of a target group identifier in the plurality of group identifiers, so that the displayed content can be relatively reduced and the occupied display area can be reduced. When a group of indication information corresponding to the target grouping identification is displayed in an interactive interface at the terminal, the terminal triggers interactive operation according to the indication information set and then sends a reward resource interactive request to the server, and the server selects the target indication information from the currently displayed group of indication information and feeds back the target reward resource corresponding to the target indication information to the terminal.
Specifically, the terminal may use a default group identifier of the plurality of group identifiers as the target group identifier, where the default group identifier may be, for example, the smallest group identifier of the plurality of group identifiers, and then display a set of indication information corresponding to the default group identifier.
For example, referring to fig. 4A again, three group identifiers 403 are displayed, specifically, as "1, 2 and 3" in fig. 4, a plurality of currently displayed pieces of indication information are a group of indication information corresponding to the group 1, and it can be seen from fig. 4 that the background pattern of the group area where the group 1 is located includes texture filling, and the background patterns of the group areas corresponding to the groups 2 and 3 are blank.
Or, the terminal may respond to a selection operation of the user on one of the plurality of group identifiers, take the selected one group identifier as a target group identifier, and further display a group of indication information corresponding to the selected one group identifier.
For example, continuing with the example of fig. 4A, shown in fig. 4A is a group of indication information corresponding to a group 1, when the user selects a group 2 of the plurality of indication information, the terminal displays an example of an interface as shown in fig. 4B, in which the background pattern of the group area corresponding to the group 2 includes texture filling, while the background patterns of the groups 2 and 3 are displayed as blank, and the group of indication information corresponding to the group 1 in fig. 4A is not exactly the same as the group of indication information corresponding to the group 2 in fig. 4B.
Because there are multiple group identifiers, a user may confuse the group identifier to which a group of currently displayed indication information belongs, so in this embodiment of the application, each group identifier may be displayed in a corresponding group region in the interactive interface, and a corresponding background pattern is displayed in a group region corresponding to a target group identifier. The background pattern may be, for example, an image, a solid background, or a texture fill, etc.
Further, the background pattern displayed in the grouping region corresponding to the target grouping identifier may be displayed differently from the background pattern corresponding to the grouping region display except for the target grouping identifier in the plurality of grouping identifiers, so that the user can more clearly determine the grouping identifier to which the group of indication information currently presented belongs.
To more clearly illustrate the process of displaying the interactive interface by the terminal, the following description is made with reference to the flowchart of displaying the interactive interface shown in fig. 6:
s601, the terminal draws a background pattern corresponding to the indication information set.
The indication information can be combined with the displayed background pattern in the interactive configuration information, and can also be prestored by the terminal.
S602, the terminal draws a plurality of grouping identifications.
And the terminal determines a plurality of group identifiers according to the interactive configuration information and dynamically presents the plurality of group identifiers according to the animation effect information corresponding to the group identifiers. The animation effect information corresponding to the group identifier may be pre-stored by the terminal or carried in the interaction configuration information.
For example, when a plurality of group identifiers are laid out, drawing may be performed according to the number of group identifiers by using an onlay () method, the plurality of group identifiers may be displayed in at least one item, the number of items may be represented by tab Count, and when a single group identifier is drawn, the single group identifier may be regarded as a child, which may specifically be implemented by the following manner:
drawing the background of the grouping identification, and rotating the background picture according to the current number, wherein the rotating formula is as follows:
where a denotes the rotation angle, c denotes the current group identifier, e.g. the current group identifier is the first one, then c is 1, to denotes the total number of entries, and p is a configurable fixed initialization rotation angle.
When each group identifier is specifically drawn, a single group identifier may be drawn first, the group identifiers are canvas-rotated according to the number of the current group identifiers, then the layout () method is called to locate the positions of the group identifiers, and the group area and click event of each group identifier are set.
The click event may refer to that the terminal redraws a grouping area where a certain grouping identifier is located after responding to a click of the grouping identifier, and restores the previously selected grouping identifier to an original state.
S603, the terminal draws a group of indication information corresponding to the target grouping identification.
After the group identifier is drawn, a group of indication information corresponding to the group identifier may be drawn respectively, after the indication information is drawn, different animations may be set for each indication information, for example, an animation effect information pre-stored in the terminal or an animation effect information in the interaction configuration information may be used to configure the animation, and the manner of setting the animation may refer to the following formula:
wherein t is the execution time of the animation, and the value range of t is as follows: from 0 (not started) to 1 (ended); m is any integer from 0 to 6.
S604, the terminal displays the animation of each indication information in the group of indication information.
The animation corresponding to each indication information may be different or the same, the animation of each indication information may be displayed synchronously when the indication information is presented, or displayed in the process of selecting the target indication information from a plurality of indication information, or displayed after a certain indication information is determined as the target indication information, and the application does not limit the timing of displaying the animation of each indication information. The animation, such as a Bounce animation (Bounce) animation, a right shake (ShakeRight), a left shake (ShakeLeft), and other elastic animation effects, is not particularly limited.
The process of displaying animation is described by taking Bounce (Bounce) animation as an example:
1. the specific formula of the bounce animation is as follows:
where h is 1-i, i is the amount of change of the animation at that time. f denotes float, i.e. a floating point number, representing an integer with a fractional part.
The elastic animation implementation inherits an Interpolator (Interpolator) and an estimator (TypeEvaluator), and re-implements a value taking (getValue) method, and taking the Bounce animation as an example, the motion trajectory calculated according to the above formula is shown in fig. 7, and it can be seen from fig. 7 that the motion trajectory of each indication information is relatively flexible.
In a possible embodiment, the interactive configuration information may further include a virtual resource extraction prompt message, where the virtual resource extraction prompt message is used to indicate the number of virtual resources that can be extracted by the user when a preset condition is met, for example, the preset condition is that the user watches live broadcast for 11 minutes, or the preset condition is the current time, etc. After the terminal obtains the interactive configuration information, a virtual resource getting prompt message can be presented on the interactive interface according to the virtual resource getting prompt message, and the virtual resource getting prompt message is used for prompting a user to get the virtual resource.
And the terminal responds to the receiving confirmation operation triggered by the virtual resource receiving prompt message and sends a request for adding a third amount of virtual resources to the receiving server. The confirmation pickup operation is, for example, a click operation performed on a confirmation pickup control in the interactive interface. After the server receives the request, the server can check, after the verification is successful, the third quantity of virtual resources are fed back to the terminal, and the verification is carried out through the server, so that the condition of cheating by lawbreakers can be reduced. The server may determine, for example, whether an interface through which the terminal sends the request is a preset interface for verification, where the preset interface is, for example, a general interface, so as to verify whether an interface through which the terminal initiates access is legal, and the like. The specific server can perform http check to determine whether the interface for sending the request to the terminal is a preset interface. The http check may be performed by checking a request header sent by the terminal to check whether the sending port is legitimate.
In order to further ensure the security, after receiving the request, the server may also request the third party platform to verify the third quantity, and after the third party platform passes the verification, the server feeds back the third quantity of virtual resources to the terminal. In the method, the number of the virtual resources is verified by the aid of the third-party platform, so that the condition that lawbreakers cheat can be further reduced. Specifically, for example, the third-party platform may perform msdk parameter verification to implement a relevant verification process for the terminal.
Further, when the user may frequently initiate the confirmation pickup operation due to an operation error or a lawbreaker may initiate the confirmation pickup operation multiple times, the server may adopt a cache verification mechanism to feed back a corresponding result to the terminal.
Specifically, if the server frequently requests the third-party platform for verification, on one hand, interaction between the server and the third-party platform is time-consuming, and the process of the number of requests easily causes too large pressure on a communication interface between the third-party platform and the server, so in the embodiment of the present application, the server may not repeatedly request the third-party platform for the request of the same terminal within a preset time period, but directly feed back the content cached before to the terminal.
The method and the device can be specifically realized through a server _ timestamp, when the server requests the third-party platform for the first time, the server _ timestamp can be used for recording the timestamp and recording the feedback result of the third-party platform, and when the terminal initiates the same request within the preset time length again, the recorded feedback result is directly fed back, so that the communication pressure between the server and the third-party platform is reduced.
After the terminal acquires the third number of virtual resources, the animation for retrieving the virtual resources can be displayed according to the animation effect information corresponding to the virtual resources, and the first number of virtual resources can be displayed according to the number of the currently held virtual resources and the third number. The animation effect information corresponding to the virtual resource may be in the interactive configuration information, or may also be preset by the terminal. The animation may be an elastic animation effect such as a Bounce (Bounce) animation, a right shake (ShakeRight), a left shake (ShakeLeft), and the like, and is not limited in particular.
For example, continuing with the example of fig. 4A, when the user clicks on the get control 404 shown in fig. 4A, the terminal equivalently receives a confirmation get operation by the user, thereby requesting the server to add 2 virtual resources, and displays the get result 801 shown in fig. 8A, and simultaneously updates the current virtual resources, displaying 4 virtual resources 802 shown in fig. 8A.
In another case, the terminal may not be currently eligible to receive the virtual resource, and the terminal displays the currently held virtual resource.
The terminal can not only update the quantity of the virtual resources according to the confirmation drawing operation of the user, but also consume the virtual resources when responding to the interactive operation of the user, and also update the quantity of the virtual resources.
Specifically, the terminal may determine whether the number of the currently held virtual resources is greater than or equal to a preset resource threshold, and if so, send a reward resource interaction request carrying the first number of the currently held virtual resources to the server, otherwise, may not respond to the interaction operation performed by the user.
Or the terminal responds to the interaction operation triggered by the indication information set, sends a reward resource interaction request carrying the first quantity of the currently held virtual resources to the server, and the server determines whether the first quantity is not less than a preset resource threshold value after receiving the reward resource interaction request. And if the first quantity is smaller than the preset resource threshold value, determining that the terminal does not have the qualification of resource interaction at present, and feeding back a resource interaction failure result to the terminal. And if the first quantity is greater than or equal to a preset resource threshold value, determining that the terminal currently has the qualification of resource interaction, so as to select one target indication information from the indication information set, obtain a target reward resource corresponding to the target indication information, deduct the quantity of virtual resources required for carrying out the current interaction operation from the first quantity, and obtain a second quantity. Further, the terminal may display the second number of virtual resources after obtaining the second number.
For example, continuing with the example shown in fig. 4B, after the terminal obtains 2 twisted eggs according to the picking operation of the user, the terminal performs the reward resource interaction according to the interaction operation of the user, so as to obtain the admission ticket 803 shown in fig. 8B, and the reward resource interaction process consumes 2 twisted eggs, so that the number 804 of twisted eggs finally displayed by the terminal is specifically 0 as shown in fig. 8B.
In addition to the possibility of cheating in the process of picking up the virtual resources, the situation that cheating also exists when the target reward resources are acquired in the process of rewarding resources interaction is also possible, therefore, in the embodiment of the application, after the server receives the reward resource interaction request, the server can determine the target indication information from the indication information set, acquire the target reward resources according to the target indication information, request the third-party platform to verify the target reward resources, and acquire the target reward resources after the third-party platform passes the verification of the target reward resources. The third party platform may specifically verify that the user qualifies for bonus resources, even has sufficient virtual resources, etc.
Similarly, when the user may frequently initiate the reception confirmation operation due to misoperation or a lawbreaker initiates the interaction operation for multiple times, the server may adopt a cache verification mechanism to feed back a corresponding result to the terminal.
Specifically, if the server frequently requests the third-party platform for verification, on one hand, interaction between the server and the third-party platform is time-consuming, and the process of the number of requests easily causes too large pressure on a communication interface between the third-party platform and the server, so that in the embodiment of the application, the server can directly feed back the content cached before to the terminal instead of repeatedly requesting the third-party platform for the reward resource interaction request of the same terminal within a preset time length. For a specific implementation of the cache verification mechanism, reference may be made to the contents discussed above, and details are not described here.
Based on the application scenario shown in fig. 1, an example of an interaction process between the devices in fig. 1 is described below with reference to the interaction process diagram shown in fig. 9, where the interaction process specifically includes:
s901, the server sends an incentive resource interaction notice to the terminal.
The server sends the incentive resource interaction notification, and the specific meaning of the incentive resource interaction notification may refer to the content discussed above, which is not described herein again.
And S902, displaying an interactive entrance by the terminal.
And S903, the terminal acquires the interactive configuration information from the server.
The specific content of the interactive configuration information can refer to the content discussed above, and is not described herein again. When the server is a content server in the content distribution network, the interactive configuration information that the terminal can obtain from the server may include reward resource data and content distribution data, where the reward resource data is specifically the indication information set, the grouping identifier, and the like in the foregoing, and these may be issued to each content server in real time by the background. The content distribution data is specifically, for example, data with a relatively shorter change period, such as various background patterns in the foregoing, and these data may be issued to each content server periodically or at one time by the background.
For example, when the interactive interface is presented in the form of a virtual egg twister, the reward resource data includes, for example, indication information of a prize within the egg twister, the number of pools of the egg twister, and a style of a twisted egg currency; the content distribution data includes a background view of the egg twister and a style of the egg twister.
And S904, displaying an interactive interface by the terminal.
The terminal responds to the triggering operation of the user for the interactive entry, and displays an interactive interface, and the specific content of the interactive interface can refer to the content discussed in the foregoing, which is not described herein again.
S905, the terminal sends a virtual resource getting request to the server.
The terminal responds to the interactive operation performed by the user on the interactive interface, and sends a virtual resource getting request to the server, and the virtual resource getting request may refer to the content discussed above, which is not described herein again.
And S906, the server checks the http.
The http check content can refer to the content discussed in the foregoing, and is not described in detail here.
S907, the server sends a first verification request to the third-party platform.
And S908, the third-party platform performs msdk check.
The Msdk check can refer to the contents discussed above and will not be described herein. For example, the third party platform may verify that the current user has the virtual resource that should be picked up, etc.
And S909, the third-party platform feeds back the updated virtual resources to the server.
S910, the server sends the updated number of virtual resources to the terminal.
And S911, the terminal displays the updated virtual resources.
S912, the terminal sends a reward resource interaction request to the server.
And S913, the server performs http check.
S914, the server sends a second check-up request to the third party platform.
And S915, the third-party platform performs msdk check.
S916, the third party platform feeds back the target reward resource to the server.
S917, the server feeds back the target reward resource to the terminal.
S918, the server displays the target bonus resource.
It should be noted that S908 and S915 are optional steps. S905 to S911 are optional steps.
In the embodiment shown in fig. 9, the terminal may obtain the interactive configuration resource from the server in real time, so as to display the interactive interface in real time according to the interactive configuration resource, thereby avoiding a resource interaction process error caused by data inconsistency between the terminal and the server. In addition, in the embodiment of the application, the server and the third-party platform can further verify the virtual resource drawing and the acquired target reward resource so as to ensure the safety of the resource interaction process.
Based on the same inventive concept, an embodiment of the present application provides a reward resource interaction control device, which can implement the functions of the terminal discussed above, please refer to fig. 10, and the device includes:
the display module 1001 is used for displaying an interactive entrance when receiving the reward resource interactive notification sent by the server;
the transceiver module 1002 is configured to obtain interaction configuration information of the reward resource from the server in response to a trigger operation for the interaction portal, where the interaction configuration information at least includes an indication information set, and each indication information corresponds to one reward resource;
a display module 1001, configured to present an indication information set in an interactive interface;
the transceiver module 1002 is configured to send an incentive resource interaction request to the server in response to an interaction operation triggered by the indication information set, so that the server selects one piece of target indication information from the indication information set and obtains a target incentive resource corresponding to the target indication information;
and the display module 1001 is used for presenting the target reward resources returned by the server in the interactive interface.
In a possible embodiment, the interaction configuration information further includes a plurality of group identifiers, and each group identifier corresponds to a group of indication information in the indication information set; the display module 1001 is specifically configured to:
and presenting a plurality of group identifications in the interactive interface, and presenting a group of indication information corresponding to a target group identification in the group identifications, wherein each group identification is displayed in a corresponding group area in the interactive interface.
In one possible embodiment, the display module 1001 is specifically configured to:
taking a default grouping identifier in the plurality of grouping identifiers as a target grouping identifier, displaying a group of indication information corresponding to the default grouping identifier in an interactive interface, and presenting a background pattern corresponding to the default grouping identifier; or,
and in response to the selection operation aiming at one group identifier in the plurality of group identifiers, taking the group identifier as a target group identifier, displaying a group of indication information corresponding to the group identifier in the interactive interface, and presenting a background pattern corresponding to the group identifier.
In a possible embodiment, the transceiver module 1002 is specifically configured to:
and responding to an interaction operation triggered by a group of indication information corresponding to the target grouping identifier, and sending an incentive resource interaction request to the server, so that the server selects the target indication information from the group of indication information corresponding to the target grouping identifier and acquires a target incentive resource corresponding to the target indication information.
In a possible embodiment, the interaction configuration information further includes animation effect information corresponding to each indication information; the transceiving module 1001 is specifically configured to:
and respectively presenting the animation corresponding to each indication information on the interactive interface according to the animation effect information corresponding to each indication information in a group of indication information corresponding to the target grouping identifier.
In a possible embodiment, the transceiver module 1001 is specifically configured to:
responding to the interaction operation triggered by the indication information set, and sending a reward resource interaction request carrying a first quantity of currently held virtual resources to the server so as to enable the server to execute the following operations: when the first quantity is determined to be not smaller than a preset resource threshold value, selecting target indication information from the indication information set, acquiring target reward resources corresponding to the target indication information, deducting the quantity of virtual resources required for the current interactive operation from the first quantity, acquiring a second quantity, and acquiring the target reward resources and the second quantity of virtual resources from the server;
the display module 1001 is specifically configured to: the target bonus resource and the second amount of virtual resources are presented in the interactive interface.
In a possible embodiment, the interactive interface is also presented with a virtual resource getting prompt message; the transceiver module 1002 is further configured to:
responding to the interaction operation triggered by the indication information set, sending a request for adding a third number of virtual resources to the server in response to a confirmation getting operation triggered by the virtual resource getting prompt message before sending the reward resource interaction request to the server, so that the server requests the third platform to verify the third number, and obtaining the third number of virtual resources after determining that the third platform passes the verification of the second number;
the display module 1001 is further configured to display an animation for retrieving the virtual resources when receiving a third number of virtual resources from the server, and display a first number of virtual resources, where the first number is a sum of the number of currently-held virtual resources and the third number.
In a possible embodiment, the transceiver module 1002 is specifically configured to:
in response to the interaction operation triggered by the indication information set, sending a reward resource interaction request to the server so as to enable the server to perform the following operations:
and determining target indication information from the indication information set, obtaining target reward resources according to the target indication information, requesting the third-party platform to verify the target reward resources, and obtaining the target reward resources after the third-party platform passes the verification of the target reward resources.
The apparatus of fig. 10 may also be used to implement any of the aforementioned methods for controlling the interaction of bonus resources, and will not be described here again.
Based on the same inventive concept, the present application provides a computer device, please refer to fig. 11, which includes a processor 1101 and a memory 1102.
The processor 1101 may be a Central Processing Unit (CPU), or a digital processing unit, etc. The specific connection medium between the memory 1102 and the processor 1101 is not limited in the embodiment of the present application. In the embodiment of the present application, the memory 1102 and the processor 1101 are connected by a bus 1103 in fig. 11, the bus 1103 is indicated by a thick line in fig. 11, and the connection manner between other components is merely illustrative and not limited thereto. The bus 1103 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 11, but this is not intended to represent only one bus or type of bus.
Memory 1102 may be a volatile memory (volatile memory), such as a random-access memory (RAM); the memory 1102 may also be a non-volatile memory (non-volatile memory) such as, but not limited to, a read-only memory (rom), a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD), or the memory 1102 may be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Memory 1102 may be a combination of the memories described above.
A processor 1101 for executing any of the reward resource interaction control methods as discussed above when invoking a computer program stored in the memory 1102.
Based on the same inventive concept, embodiments of the present application provide a computer storage medium storing computer instructions that, when executed on a computer, cause the computer to perform any of the aforementioned bonus resource interaction control methods.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Based on the same inventive concept, the embodiments of the present application provide a computer program product, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to execute the reward resource interaction control method.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media capable of storing program codes, such as a removable Memory device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, and an optical disk.
Alternatively, the integrated units described above in the present application may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as independent products. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or portions thereof contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (10)
1. An interactive control method for rewarding resources, which is characterized by comprising the following steps:
when receiving an incentive resource interaction notification sent by a server, displaying an interaction entrance;
responding to a trigger operation aiming at the interactive entrance, and obtaining interactive configuration information of reward resources from the server, wherein the interactive configuration information at least comprises an indication information set, and each indication information corresponds to one reward resource;
presenting the indication information set in an interactive interface;
responding to an interaction operation triggered by the indication information set, and sending an incentive resource interaction request to the server, so that the server selects one target indication information from the indication information set and acquires a target incentive resource corresponding to the target indication information;
and presenting the target reward resources returned by the server in the interactive interface.
2. The method of claim 1, wherein the interaction configuration information further comprises a plurality of group identifications, and each group identification corresponds to a group of indication information in the set of indication information;
presenting the indication information set in the interactive interface, including:
and presenting the plurality of group identifications and a group of indication information corresponding to a target group identification in the plurality of group identifications in the interactive interface, wherein each group identification is displayed in a corresponding group area in the interactive interface.
3. The method of claim 2, wherein presenting the group identifiers and a set of indication information corresponding to a target group identifier in the group identifiers in the interactive interface comprises:
taking a default grouping identifier in the plurality of grouping identifiers as a target grouping identifier, displaying a group of indication information corresponding to the default grouping identifier in the interactive interface, and presenting a background pattern corresponding to the default grouping identifier; or,
and in response to the selection operation aiming at one group identifier in the plurality of group identifiers, taking the group identifier as a target group identifier, displaying a group of indication information corresponding to the group identifier in the interactive interface, and presenting a background pattern corresponding to the group identifier.
4. The method of claim 2 or 3, wherein said sending a reward resource interaction request to the server in response to an interaction operation triggered for the set of indication information comprises:
and responding to an interaction operation triggered by a group of indication information corresponding to the target grouping identifier, and sending an incentive resource interaction request to the server, so that the server selects the target indication information from the group of indication information corresponding to the target grouping identifier, and acquires a target incentive resource corresponding to the target indication information.
5. The method of claim 2 or 3, wherein the interactive configuration information further includes animation effect information corresponding to each indication information;
the presenting, in the interactive interface, the plurality of group identifiers and a set of indication information corresponding to a target group identifier in the plurality of group identifiers includes:
and respectively presenting the animation corresponding to each indication information on the interactive interface according to the animation effect information corresponding to each indication information in a group of indication information corresponding to the target grouping identifier.
6. The method of any one of claims 1 to 3, wherein sending a reward resource interaction request to the server in response to an interaction operation triggered for the set of indication information comprises:
responding to the interaction operation triggered by the indication information set, and sending a reward resource interaction request carrying a first quantity of currently held virtual resources to the server so as to enable the server to execute the following operations: when the first quantity is determined to be not smaller than a preset resource threshold value, selecting target indication information from the indication information set, acquiring target reward resources corresponding to the target indication information, and deducting the quantity of virtual resources required for the current interactive operation from the first quantity to acquire a second quantity;
the presenting the target reward resource returned by the server in the interactive interface comprises:
obtaining the target reward resource and the second amount of virtual resources from the server, and presenting the target reward resource and the second amount of virtual resources in the interactive interface.
7. The method of claim 6, wherein the interactive interface is further presented with a virtual resource pickup prompt message; before the responding to the interaction operation triggered by the indication information set and sending the reward resource interaction request to the server, the method further comprises the following steps:
sending a request for increasing a third number of virtual resources to the server in response to a receiving confirmation operation triggered by the virtual resource receiving prompt message, so that the server requests a third-party platform to verify the third number, and obtaining the third number of virtual resources after the third-party platform is confirmed to pass verification of the second number;
and when receiving the third quantity of virtual resources from the server, displaying animation for picking up the virtual resources, and displaying a first quantity of virtual resources, wherein the first quantity is the sum of the currently held quantity of the virtual resources and the third quantity.
8. The method of any one of claims 1 to 3, wherein sending a reward resource interaction request to the server in response to an interaction operation triggered for the set of indication information comprises:
in response to the interaction operation triggered by the indication information set, sending a reward resource interaction request to the server so as to enable the server to perform the following operations:
and determining target indication information from the indication information set, obtaining target reward resources according to the target indication information, requesting a third-party platform to verify the target reward resources, and obtaining the target reward resources after the third-party platform passes the verification of the target reward resources.
9. An interactive rewarding resource control device, comprising:
the display module is used for displaying the interactive entrance when receiving the reward resource interactive notification sent by the server;
the receiving and sending module is used for responding to the triggering operation aiming at the interactive entrance and obtaining the interactive configuration information of the reward resources from the server, wherein the interactive configuration information at least comprises an indication information set, and each indication information corresponds to one reward resource;
the display module is used for presenting the indication information set in an interactive interface;
the transceiver module is used for responding to the interaction operation triggered by the indication information set and sending a reward resource interaction request to the server so that the server selects one target indication information from the indication information set and acquires a target reward resource corresponding to the target indication information;
and the display module is used for presenting the target reward resources returned by the server in the interactive interface.
10. A computer device, comprising:
at least one processor, and
a memory communicatively coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, the at least one processor implementing the method of any one of claims 1-8 by executing the instructions stored by the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110046142.1A CN112700289B (en) | 2021-01-14 | 2021-01-14 | Rewarding resource interactive control method, device and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110046142.1A CN112700289B (en) | 2021-01-14 | 2021-01-14 | Rewarding resource interactive control method, device and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112700289A true CN112700289A (en) | 2021-04-23 |
CN112700289B CN112700289B (en) | 2024-02-23 |
Family
ID=75514632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110046142.1A Active CN112700289B (en) | 2021-01-14 | 2021-01-14 | Rewarding resource interactive control method, device and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112700289B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113506086A (en) * | 2021-07-01 | 2021-10-15 | 游艺星际(北京)科技有限公司 | Task issuing method and device, computer equipment and medium |
CN113888677A (en) * | 2021-09-29 | 2022-01-04 | 广州歌神信息科技有限公司 | Interactive display method and device of virtual object |
CN114189731A (en) * | 2021-11-24 | 2022-03-15 | 广州博冠信息科技有限公司 | Feedback method, device, equipment and storage medium after presenting virtual gift |
CN114610198A (en) * | 2022-03-10 | 2022-06-10 | 北京字节跳动网络技术有限公司 | Interaction method, device, equipment and storage medium based on virtual resources |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110161150A1 (en) * | 2009-12-29 | 2011-06-30 | Marc Steffens | Methods and systems providing a multi-merchant rewards platform |
US20130246148A1 (en) * | 2012-03-14 | 2013-09-19 | Meijer, Inc. | Method and system for providing customers of a retail enterprise with earnable rewards |
US20140257952A1 (en) * | 2013-03-08 | 2014-09-11 | Prestige Gaming, Llc | Methods and Systems for Administering Sweepstakes Contests |
CN104463623A (en) * | 2014-11-29 | 2015-03-25 | 深圳市无微不至数字技术有限公司 | Accumulated point rewarding method and device and system |
WO2015090078A1 (en) * | 2013-12-17 | 2015-06-25 | 贝壳网际(北京)安全技术有限公司 | Interaction method, client device, mobile terminal and server |
US20150279150A1 (en) * | 2014-03-31 | 2015-10-01 | Kizzang Llc | Methods and systems for maintaining customer loyalty |
JP2017010335A (en) * | 2015-06-23 | 2017-01-12 | 株式会社コーエーテクモゲームス | Lottery program, information processing apparatus, and lottery method |
CN106504017A (en) * | 2016-10-29 | 2017-03-15 | 安徽乐游网络科技有限公司 | The high availability implementation method of real-time vote interaction and lottery system based on the Internet |
CN107277559A (en) * | 2017-06-20 | 2017-10-20 | 武汉斗鱼网络科技有限公司 | Rotating disk interactive approach and device |
US20180130092A1 (en) * | 2016-11-04 | 2018-05-10 | Google Inc. | Systems and methods for validating interaction with third-party interactive media |
US10360576B1 (en) * | 2014-10-09 | 2019-07-23 | Allstate Insurance Company | Interactive rewards system for rewarding drivers |
CN111866594A (en) * | 2020-07-24 | 2020-10-30 | 北京达佳互联信息技术有限公司 | Live broadcast platform interaction method and device, electronic equipment and storage medium |
CN112016941A (en) * | 2019-05-29 | 2020-12-01 | 腾讯科技(深圳)有限公司 | Virtual article pickup method, device, terminal and storage medium |
-
2021
- 2021-01-14 CN CN202110046142.1A patent/CN112700289B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110161150A1 (en) * | 2009-12-29 | 2011-06-30 | Marc Steffens | Methods and systems providing a multi-merchant rewards platform |
US20130246148A1 (en) * | 2012-03-14 | 2013-09-19 | Meijer, Inc. | Method and system for providing customers of a retail enterprise with earnable rewards |
US20140257952A1 (en) * | 2013-03-08 | 2014-09-11 | Prestige Gaming, Llc | Methods and Systems for Administering Sweepstakes Contests |
WO2015090078A1 (en) * | 2013-12-17 | 2015-06-25 | 贝壳网际(北京)安全技术有限公司 | Interaction method, client device, mobile terminal and server |
US20150279150A1 (en) * | 2014-03-31 | 2015-10-01 | Kizzang Llc | Methods and systems for maintaining customer loyalty |
US10360576B1 (en) * | 2014-10-09 | 2019-07-23 | Allstate Insurance Company | Interactive rewards system for rewarding drivers |
CN104463623A (en) * | 2014-11-29 | 2015-03-25 | 深圳市无微不至数字技术有限公司 | Accumulated point rewarding method and device and system |
JP2017010335A (en) * | 2015-06-23 | 2017-01-12 | 株式会社コーエーテクモゲームス | Lottery program, information processing apparatus, and lottery method |
CN106504017A (en) * | 2016-10-29 | 2017-03-15 | 安徽乐游网络科技有限公司 | The high availability implementation method of real-time vote interaction and lottery system based on the Internet |
US20180130092A1 (en) * | 2016-11-04 | 2018-05-10 | Google Inc. | Systems and methods for validating interaction with third-party interactive media |
CN107277559A (en) * | 2017-06-20 | 2017-10-20 | 武汉斗鱼网络科技有限公司 | Rotating disk interactive approach and device |
CN112016941A (en) * | 2019-05-29 | 2020-12-01 | 腾讯科技(深圳)有限公司 | Virtual article pickup method, device, terminal and storage medium |
CN111866594A (en) * | 2020-07-24 | 2020-10-30 | 北京达佳互联信息技术有限公司 | Live broadcast platform interaction method and device, electronic equipment and storage medium |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113506086A (en) * | 2021-07-01 | 2021-10-15 | 游艺星际(北京)科技有限公司 | Task issuing method and device, computer equipment and medium |
CN113506086B (en) * | 2021-07-01 | 2024-03-05 | 游艺星际(北京)科技有限公司 | Task issuing method, device, computer equipment and medium |
CN113888677A (en) * | 2021-09-29 | 2022-01-04 | 广州歌神信息科技有限公司 | Interactive display method and device of virtual object |
CN114189731A (en) * | 2021-11-24 | 2022-03-15 | 广州博冠信息科技有限公司 | Feedback method, device, equipment and storage medium after presenting virtual gift |
CN114189731B (en) * | 2021-11-24 | 2024-02-13 | 广州博冠信息科技有限公司 | Feedback method, device, equipment and storage medium after giving virtual gift |
CN114610198A (en) * | 2022-03-10 | 2022-06-10 | 北京字节跳动网络技术有限公司 | Interaction method, device, equipment and storage medium based on virtual resources |
CN114610198B (en) * | 2022-03-10 | 2024-06-11 | 抖音视界有限公司 | Interaction method, device, equipment and storage medium based on virtual resources |
Also Published As
Publication number | Publication date |
---|---|
CN112700289B (en) | 2024-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112700289B (en) | Rewarding resource interactive control method, device and equipment | |
CN113058270B (en) | Live interaction method and device, storage medium and electronic equipment | |
US11216836B2 (en) | Computer system, game system, and game device | |
CN108235102B (en) | Service processing method, device and storage medium | |
US9895612B2 (en) | Platform for associating characteristics of a digital asset with multiple media sources | |
US20200394670A1 (en) | Computer system, game system, and game device | |
US11202962B2 (en) | System for giving reward in exchange for watching advertisement | |
US10963898B2 (en) | Computer system for performing display control for advertisement | |
CN111148553A (en) | Intervention server and intervention program | |
JP7356664B2 (en) | Computer program, server device, terminal device and method | |
CN109847339B (en) | Control method, terminal device, information processing system, and storage medium | |
CN114344913B (en) | Game data processing method, device, equipment and readable storage medium | |
KR101188125B1 (en) | Method and apparatus for lottery of item in online game | |
CN107583275B (en) | Method, server, equipment, coin pushing game machine and medium for live game | |
US20150231506A1 (en) | Celebrity video gaming network | |
KR101280540B1 (en) | Method and apparatus for controlling probability of winning item in online game | |
KR101413481B1 (en) | Advertising method and system in online fighting game | |
KR101385089B1 (en) | Game method for providing a prize through a predetermined game | |
JP2023061551A (en) | Information processing system, information processing method, and program | |
US20170061503A1 (en) | Method for Managing and Distributing Interactive Advertisements | |
KR101183731B1 (en) | Method and server for providing service of using item | |
JP7131905B2 (en) | Information processing method, server device, program, and information terminal | |
KR101264629B1 (en) | Method and server for providing service of using item | |
KR101181088B1 (en) | Method and server for providing item of winning point | |
JP7328644B2 (en) | Computer program, server device, terminal device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40042628 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |