Interactive event delivery method, device, server and storage medium

By obtaining user characteristic data and matching target interaction events, and issuing target credentials to users, the problem of lack of flexibility in the delivery of interactive events in the existing technology is solved, and user-specific interactive events are realized, which improves user activity and stickiness .

CN114117217BActive Publication Date: 2025-02-21PENINSULA INFORMATION TECH INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111406880.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-24
Publication Date
2025-02-21
Estimated Expiration
2041-11-24

AI Technical Summary

Technical Problem

Existing applications lack flexibility when serving interactive events and cannot handle targeted interactive events based on user characteristics, resulting in insufficient user activity and stickiness.

Method used

By obtaining user's user characteristic data, matching the target interaction event from the currently online collection of interactive events based on this data, and issuing target credentials to the user, enabling the user to participate in the target interaction event.

Benefits of technology

It realizes the flexible delivery of target interactive events based on user characteristics, improves user activity and stickiness, and enhances the interactive experience between users and applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114117217B_ABST
    Figure CN114117217B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides an interactive event delivery method, device, server and storage medium, the method comprising: obtaining user characteristic data of a user upon receiving a credential delivery request sent by a terminal device; obtaining a target interactive event matching the user characteristic data from a currently online interactive event set according to the user characteristic data, wherein the interactive event set includes at least one interactive event, the at least one interactive event belongs to the same event theme, and different interactive events have different interactive configurations; and delivering a target credential for participating in the target interactive event to the user, so that the user participates in the target interactive event based on the target credential. The method can achieve the effect of flexibly delivering target interactive events to users according to user characteristics, thereby improving user activity and user stickiness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of Internet technology, and more specifically, to an interactive event delivery method, device, server, and computer-readable storage medium. Background Art

[0002] With the continuous development of Internet technology, various applications are widely used. In daily use, applications usually regularly launch different interactive events to interact with users and improve activity and user stickiness. However, considering the universality of interactive events, the interactive events currently launched by applications are usually applicable to all users, without targeted interactive event launch processing based on user characteristics, which is not flexible enough. Summary of the invention

[0003] One purpose of the present disclosure is to provide a new technical solution for an interactive event delivery method, device, electronic device, and computer-readable storage medium to solve the problem of insufficient flexibility of existing applications when delivering interactive events.

[0004] According to a first aspect of the present disclosure, an embodiment of an interactive event delivery method is provided, including:

[0005] Upon receiving a credential issuance request sent by a terminal device, obtaining user characteristic data of the user;

[0006] According to the user characteristic data, a target interactive event matching the user characteristic data is obtained from a currently online interactive event set, wherein the interactive event set includes at least one interactive event, the at least one interactive event belongs to the same event theme, and different interactive events have different interactive configurations;

[0007] A target credential for participating in the target interactive event is issued to the user, so that the user participates in the target interactive event based on the target credential.

[0008] In a second aspect of the present disclosure, there is also provided an interactive event delivery device, comprising:

[0009] A user characteristic data acquisition module is used to acquire the user characteristic data of the user when receiving a credential issuance request sent by a terminal device;

[0010] a target interaction event determination module, configured to determine, based on the user feature data, a target interaction event matching the user feature data from a currently online interaction event set, wherein the interaction event set includes at least one interaction event, the at least one interaction event belongs to the same event theme, and different interaction events have different interaction configurations;

[0011] The credential issuing module is used to issue a target credential for participating in the target interactive event to the user, so that the user can participate in the target interactive event based on the target credential.

[0012] A third aspect of the present disclosure further provides a server, including:

[0013] A memory for storing executable instructions;

[0014] A processor is used to run the server to execute the method described in the first aspect of the present disclosure under the control of the instructions.

[0015] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program that can be read and executed by a computer, and the computer program is used to execute the method according to the first aspect of the present disclosure when read and executed by the computer.

[0016] One beneficial effect of the disclosed embodiment is that, according to the disclosed embodiment, when the terminal device receives the credential issuance request sent by the terminal device, it obtains the user's characteristic data and determines the target interactive event suitable for the user in the currently online interactive event set based on the user characteristic data; then, by issuing the target credential for participating in the target interactive event to the user, the user can participate in the target interactive event based on the target credential. This method can achieve the effect of flexibly delivering the target interactive event to the user according to the user's characteristics by issuing the credentials corresponding to different interactive events to the user based on the user's characteristic data, thereby improving the user's activity and user stickiness.

[0017] Other features and advantages of the present specification will become apparent from the following detailed description of exemplary embodiments of the present specification with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the specification and, together with the description, serve to explain the principles of the specification.

[0019] Figure 1 It is a flowchart of the interactive event delivery method provided by the embodiment of the present disclosure.

[0020] Figure 2 It is a schematic diagram of the framework of interactive event delivery processing provided by the embodiment of the present disclosure.

[0021] Figure 3 It is a schematic diagram of the interactive event entry interface provided by an embodiment of the present disclosure.

[0022] Figure 4It is a schematic diagram of an interactive event details interface provided by an embodiment of the present disclosure.

[0023] Figure 5 It is a principle block diagram of the interactive event delivery device provided in an embodiment of the present disclosure.

[0024] Figure 6 It is a schematic diagram of the hardware structure of the electronic device provided by the embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.

[0026] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0027] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0028] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0029] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0030] <Method Example>

[0031] Currently, for interactive events of different event themes, applications usually regularly configure and launch interactive events for all users. For example, for the recharge theme, applications usually regularly launch a certain number of recharge interactive events to promote user consumption.

[0032] It should be noted that in the embodiments of the present disclosure, the interactive events and interactive configurations may be called differently depending on the different interactive themes to which the interactive events belong. For example, the recharge interactive events under the recharge theme may be called "recharge activities", and the interactive configurations of different recharge interactions may be called "activity gameplay". For another example, the interactive events under the e-commerce promotion theme may be called "promotional activities", and the interactive configurations of different promotional activities may be called "full reduction configurations".

[0033] In the related art, the interactive events provided by the application are usually relatively simple, that is, in order to take into account different user groups, the interactive configuration of the interactive events is usually relatively simple, which cannot take care of some users with special needs, and easily causes the complete loss of low-activity and pre-churn users. To solve this problem, the embodiments of the present disclosure provide a credential-based interactive event delivery method, so that the application can flexibly and specifically deliver interactive events according to user characteristics, thereby improving user stickiness.

[0034] Please see Figure 1 , which is a flow chart of the interactive event delivery method provided by the embodiment of the present disclosure. The method can be implemented by a server, which runs a server corresponding to the application program, and the server can be a blade server, a rack server, etc., which is not specifically limited here.

[0035] like Figure 1 The method of this embodiment may include the following steps S1100-S1300, which are described in detail below.

[0036] Step S1100, upon receiving a credential issuance request sent by a terminal device, obtaining user characteristic data of the user.

[0037] The credential issuance request is a data request for requesting the server to issue a credential to the user to allow the user to participate in the target interactive event.

[0038] The credential may be data including a user ID, an interactive event ID, and a valid time. In specific implementation, the interactive event may be delivered to the user by issuing a credential to the user and verifying whether the credential held by the user meets the access conditions for participating in a certain interactive event. For example, if the user's credential contains the interactive event ID of interactive event 1 and the current time is within the valid time range of the credential, the user's credential may be determined to be valid, and the user may be allowed to participate in interactive event 1.

[0039] User feature data may be feature data that reflects user attribute characteristics, user behavior characteristics, and other feature data that reflects the user's own characteristics and behavior characteristics when participating in interactive events.

[0040] In an embodiment of the present disclosure, the user feature data may include first feature data, and the first feature data may include user attribute features and user behavior features.

[0041] The user attribute feature may be at least one of the following information: user type, age, gender, region of the user, and device type of the terminal device used by the user, which the user fills in when registering in the application. The user type may be obtained by the user filling in the information himself, or may be obtained by the server by analyzing the user's behavior characteristics with the user's authorization. There is no special limitation here.

[0042] User behavior characteristics may be characteristic data representing the user behavior of all interactive events under the corresponding event theme in the historical time. In one embodiment, the user behavior characteristics may be at least one of the user's historical interaction times and interaction activity, wherein the historical interaction times may be the number of times the user participated in interactive events of a certain type of theme, and the interaction activity may be the frequency of the user's participation in interactive events of a certain type of theme. For example, when the event theme is a recharge theme, the user behavior characteristics may be characteristic data such as the number of recharges, average recharge amount, current balance, and consumption activity.

[0043] In addition, the user characteristic data may also include second characteristic data, which may be characteristic data indicating the user's behavior in participating in historical interactive events. In one embodiment, the second characteristic data may be at least one of the number of times the user obtains historical credentials and the frequency of participation in corresponding historical interactive events.

[0044] In an embodiment of the present disclosure, specifically, when a user opens an application based on a terminal device and triggers a credential issuance request to be sent to the server, the server can be triggered to execute this step, so that the server responds to the credential issuance request, obtains user feature data, and determines the target interactive event from the currently online interactive event set based on user characteristics, and flexibly implements the delivery processing of the interactive event by issuing the corresponding target credential.

[0045] Step S1200, based on the user characteristic data, obtain a target interactive event matching the user characteristic data from a currently online interactive event set, wherein the interactive event set includes at least one interactive event, and the at least one interactive event belongs to the same event theme, and different interactive events have different interactive configurations.

[0046] Please see Figure 2 , which is a schematic diagram of the framework of interactive event delivery processing provided by the embodiment of the present disclosure. Figure 2As shown, interactive events can be generated by operators through the background configuration page. After the interactive events are generated, the application can store the configured interactive events in the database. In order to increase the speed of issuing credentials, the server can follow the preset mechanism, for example, periodically obtain the configuration information of the online interactive events from the data table storing the interactive event information in the database, and cache the relevant information of the currently normally online interactive events into the interactive event collection, so that when a request for issuing credentials is received, it can directly determine whether to issue the corresponding credentials based on the interactive event collection.

[0047] Please continue to see Figure 2 In one embodiment, the user feature data may include the above-mentioned first feature data. In this embodiment, determining the target interaction event matching the user feature data from the currently online interaction event set based on the user feature data includes: obtaining a candidate interaction event set from the interaction event set based on the first feature data; and obtaining the target interaction event based on the candidate interaction event set.

[0048] The interactive events in the candidate interactive event set may be interactive events that match feature data such as user attribute features and behavior feature data in the first feature data.

[0049] Please continue to see Figure 2 In one embodiment, when the user characteristic data also includes the above-mentioned second characteristic data, after obtaining the candidate interaction event set, it is also possible to screen the interaction event matching the second characteristic data from the candidate interaction event set as the target interaction event.

[0050] In addition, taking into account that in actual implementation, the priorities of different interactive events may be different, for example, for various interactive events under the recharge theme, the priority of the interactive event of recharging a predetermined amount and giving away virtual resources can usually be set higher than the interactive event of recharging a predetermined amount and giving away a certain amount of money, so as to reduce operating costs. Therefore, in one embodiment, when screening the interactive event that matches the second characteristic data from the set of candidate interactive events as the target interactive event, the event priority of each interactive event in the mutually selected interactive event set can also be obtained first, so as to determine the target interactive event based on the second characteristic data and the event priority.

[0051] It should be noted that, in specific implementation, the above-mentioned processing can be conveniently implemented by pre-training an interactive event determination model for screening target interactive events from all interactive event sets currently online. The input of the interactive event determination model can be user feature data and the interactive event set currently online. It can calculate the matching degree between the user and each interactive event in the interactive event set by respectively extracting the first feature information of the user feature data and the second feature information of each interactive event set, and output the interactive event whose matching degree ranking is within the preset ranking as the target interactive event; wherein, in the process of training the interactive event determination model, the weights of the first feature data, the second feature data, and the priority of the interactive event can be adjusted to output the target interactive event for the user's characteristics.

[0052] According to the above description, the interactive event delivery method provided by the embodiment of the present disclosure can flexibly and targetedly deliver a rich variety of target interactive events to users in all currently online interactive events based on the credential issuance method, according to the user's own attribute characteristics and the behavioral characteristics of historical participation in interactive events under the same event theme. It can also deliver corresponding interactive events to different types of user groups in a timely manner while taking into account operating costs, so as to increase the fun of users using the application and greatly improve user stickiness.

[0053] Step S1300: issuing a target credential for participating in the target interactive event to the user, so that the user can participate in the target interactive event based on the target credential.

[0054] After the target interaction event matching the user is determined through the above steps, the target interaction event can be delivered to the user by issuing the corresponding target credential to the user.

[0055] In one embodiment, the method of sending a target credential for participating in a target interactive event to a user includes: obtaining a user ID of the user, target event information of the target interactive event, and a valid time of the target credential; generating a target credential based on the user ID, target event information, and valid time; and storing the target credential.

[0056] In a specific implementation, after the target credential is issued to the user through the above steps, in a specific implementation, when the server receives a data request from the user based on the terminal device requesting to participate in the interactive event, the server can respond to the data request and obtain the target credential based on the user's user ID; perform participation verification on the user based on the target credential, and send a response message to the terminal device to allow participation in the target interactive event if the verification passes; and receive interactive operation information for the target interactive event sent by the user based on the terminal device, and allocate corresponding virtual resources to the user if the interactive operation information meets the corresponding resource allocation conditions, wherein the resource allocation conditions are determined based on the interactive configuration of the target interactive event.

[0057] Specifically, after the target credentials are issued to the user, when the user uses the application based on the terminal device, when the user performs a preset operation, the terminal device can send a data request to the server to request participation in the interactive event; if the server verifies that there are valid credentials in the user's credentials based on the data request, the interactive event corresponding to the valid credentials can be displayed to the user for viewing, and by receiving the user's interactive operation information in the interactive event, it is determined whether the user's interactive operation meets the corresponding resource allocation conditions. If so, the corresponding virtual resources can be allocated to the user.

[0058] The interaction configuration may be information configured by the operator when configuring an interaction event. The interaction configuration may be configuration information related to the user's interaction method, the virtual resources that may be obtained through the interaction, and the like.

[0059] Please see Figure 3 as well as Figure 4 , which are respectively a schematic diagram of the entry interface of the interactive event provided by the embodiment of the present disclosure, and a schematic diagram of the interactive event details interface. Figure 3 As shown, in specific operations, when the user requests to view the entry interface, the terminal device sends a data request to the server for participating in the interactive event, and displays the relevant information of the corresponding interactive event according to the interactive event response information provided by the server that allows the user to participate, as well as the number of valid credentials of the user. Figure 3 As shown in the figure, for the recharge theme, the interactive event "Group Recharge" can be displayed, and the virtual resources that may be obtained by participating in the interactive event can be displayed in the interface to remind users to participate. Figure 4 After the user clicks on the interactive event "Group Purchase Recharge" and enters the details page of the interactive event, the user can be shown the identification information of other users currently available for group purchase and the information of virtual resources that may be obtained after the interactive operation, so as to encourage the user to interact.

[0060] To summarize, the interactive event delivery method provided by the embodiments of the present disclosure can flexibly and specifically deliver a variety of interactive events to users by issuing target credentials for target interactive events, so as to increase the fun of users using the application and thereby improve user stickiness. At the same time, when implementing this method, since the relationship between credential management and interactive event configuration is weakly coupled, and different interactive events do not affect each other, this allows operators to flexibly adjust the current upper limit of activity configuration based on real-time online feedback, so as to effectively improve user stickiness while taking into account operating costs.

[0061] <Device Example>

[0062] Corresponding to the above method embodiment, in this embodiment, an interactive event delivery device is also provided, such as Figure 5 As described above, the device 500 may include a user feature data acquisition module 510 , a target interaction event determination module 520 and a credential issuance module 530 .

[0063] The user characteristic data acquisition module 510 is used to obtain the user characteristic data of the user when a credential issuance request sent by the terminal device is received; the target interaction event determination module 520 is used to determine the target interaction event matching the user characteristic data from the currently online interaction event set based on the user characteristic data, wherein the interaction event set includes at least one interaction event, the at least one interaction event belongs to the same event theme, and the interaction configurations of different interaction events are different; the credential issuance module 530 is used to issue a target credential for participating in the target interaction event to the user, so that the user participates in the target interaction event based on the target credential.

[0064] <Equipment Embodiment>

[0065] In this embodiment, a server is also provided. Figure 6 As described, the server 600 may include a processor 620 and a memory 610, wherein the memory 610 is used to store executable instructions; the processor 620 is used to run the server according to the control of the instructions to execute the method according to any embodiment of the present disclosure.

[0066] <Computer Readable Storage Medium Embodiment>

[0067] This embodiment provides a computer-readable storage medium, in which executable commands are stored. When the executable commands are executed by a processor, the method described in any method embodiment of this specification is executed.

[0068] The embodiments of the present specification have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of this application is defined by the appended claims.

Claims

1. A method for delivering interactive events, characterized in that: include: Upon receiving a credential issuance request sent by a terminal device, obtaining user characteristic data of the user; According to the user characteristic data, a target interactive event matching the user characteristic data is obtained from a currently online interactive event set, wherein the interactive event set includes at least one interactive event, the at least one interactive event belongs to the same event theme, and different interactive events have different interactive configurations; issuing a target credential for participating in the target interactive event to the user, so that the user can participate in the target interactive event based on the target credential; The user characteristic data includes first characteristic data and second characteristic data, the first characteristic data includes user attribute characteristics and user behavior characteristics, the user behavior characteristics are at least one of the number of historical user interactions and the degree of interaction activity, the number of historical interactions is the number of times the user participates in interaction events of a certain type of topic, and the degree of interaction activity is the frequency of the user participating in interaction events of a certain type of topic; the second characteristic data is characteristic data representing the user behavior of the user participating in historical interaction events; The step of acquiring, according to the user characteristic data, a target interaction event matching the user characteristic data from a currently online interaction event set includes: Obtaining a candidate interaction event set from the interaction event set according to the first feature data; From the candidate interaction event set, an interaction event matching the second feature data is screened as the target interaction event.

2. The method according to claim 1, characterized in that The step of selecting an interaction event matching the second feature data from the candidate interaction event set as the target interaction event includes: Obtaining the event priority of each interaction event in the candidate interaction event set; The target interactive event is determined from the candidate interactive event set according to the second feature data and the event priority.

3. The method according to claim 1, characterized in that After issuing the target credential for participating in the target interactive event to the user, the method further includes: Upon receiving a data request sent by a terminal device for requesting to participate in the target interactive event, obtaining the target credential according to the user identifier of the user in response to the data request; According to the target credential, the user is verified for participation, and if the verification passes, a response message is sent to the terminal device to allow the user to participate in the target interactive event; Receive interactive operation information for the target interactive event sent by the user based on the terminal device, and allocate corresponding virtual resources to the user when the interactive operation information meets corresponding resource allocation conditions, wherein the resource allocation conditions are determined according to the interactive configuration of the target interactive event.

4. The method according to claim 1, characterized in that The issuing of the target credential for participating in the target interactive event to the user includes: Obtaining a user ID of the user, target event information of the target interactive event, and validity period of the target credential; Generate the target credential according to the user identifier, the target event information and the validity period; The target credentials are stored.

5. The method according to claim 1, characterized in that The user attribute characteristics include at least one of the user type, the region to which the user belongs, and the device type of the terminal device used by the user; the second characteristic data includes at least one of the number of times the user has obtained historical credentials and the frequency of participation in corresponding historical interactive events.

6. An interactive event delivery device, characterized in that: include: A user characteristic data acquisition module is used to acquire the user characteristic data of the user when receiving a credential issuance request sent by a terminal device; a target interaction event determination module, configured to determine, based on the user feature data, a target interaction event matching the user feature data from a currently online interaction event set, wherein the interaction event set includes at least one interaction event, the at least one interaction event belongs to the same event theme, and different interaction events have different interaction configurations; A credential issuing module, used for issuing a target credential for participating in the target interactive event to the user, so that the user can participate in the target interactive event based on the target credential; The user characteristic data includes first characteristic data and second characteristic data, the first characteristic data includes user attribute characteristics and user behavior characteristics, the user behavior characteristics are at least one of the number of historical user interactions and the degree of interaction activity, the number of historical interactions is the number of times the user participates in interaction events of a certain type of topic, and the degree of interaction activity is the frequency of the user participating in interaction events of a certain type of topic; the second characteristic data is characteristic data representing the user behavior of the user participating in historical interaction events; The target interaction event determination module is specifically used to obtain a candidate interaction event set from the interaction event set based on the first feature data; and to screen interaction events matching the second feature data from the candidate interaction event set as the target interaction events.

7. A server, characterized in that: include: A memory for storing executable instructions; A processor is used to run the server to execute the method according to any one of claims 1-5 under the control of the instruction.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program that can be read and executed by a computer, and the computer program is used to execute the method according to any one of claims 1 to 5 when being read and executed by the computer.

Citation Information

Patent Citations

  • Resource data processing method, device and system based on live broadcast

    CN106487781A