Activity display method, related device, equipment and storage medium

By displaying reward classification controls on the main page of the event, users can directly view the event collection corresponding to the reward type, solving the problem of users' cumbersome search for reward information in community applications, and improving operational efficiency and convenience.

CN120491864APending Publication Date: 2025-08-15TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510607752.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-12
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

Users need to spend a lot of time viewing reward information for different activities in community applications, which leads to cumbersome operations and is not conducive to user experience.

Method used

Display the reward classification controls on the main page of the event. Users can view the corresponding event collection by selecting the reward type and enter the event details page.

Benefits of technology

It simplifies user operations, improves the efficiency and convenience of information search, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120491864A_ABST
    Figure CN120491864A_ABST
Patent Text Reader

Abstract

The invention discloses an activity display method, a related device, equipment and a storage medium. The method comprises the following steps: displaying an activity home page; in response to a reward classification operation for the K activities, displaying at least one reward control, each reward control corresponding to an activity set, the activity set comprising all activities for providing corresponding rewards; in response to a selection operation for the first reward control, displaying a first activity set corresponding to the first reward control; in response to a selection operation for the first activity, an activity detail page corresponding to the first activity is displayed, the first activity is included in the first activity set, and the activity detail page corresponding to the first activity is used for displaying activity information related to the first activity. All activities corresponding to different reward types can be directly provided. Therefore, the operation of the user can be simplified, the information searching efficiency and convenience are improved, and the user experience is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method for displaying an activity, related devices, equipment, and storage medium. Background Art

[0002] In vertical communities, diverse activities are a crucial link connecting users. Community platforms built jointly by the official platform and its users regularly host events (e.g., limited-time events, long-term events, etc.). These events not only provide a platform for users to showcase themselves, but also offer generous rewards to participating users, stimulating their enthusiasm for participation.

[0003] Currently, after entering a community app, users first browse various events through the Activity Center. They then navigate to the event page of their interest and read the rules, entry requirements, and reward settings. Next, they complete the tasks required by the event. After the event ends, they return to the corresponding page in the Activity Center to claim their rewards.

[0004] The inventors have discovered that current solutions have at least the following problems: Users often prioritize participating in activities over the rewards they receive. However, as more and more activities become available, users need to spend considerable time browsing activity pages to understand the rewards offered. This results in cumbersome user operations and a poor user experience. Therefore, an effective solution is urgently needed to address this issue. Summary of the Invention

[0005] The present invention provides a method, apparatus, device, and storage medium for displaying activities, allowing users to directly view all activities with a desired reward type based on the reward type. This simplifies user operations, improves the efficiency and convenience of information search, and thus enhances the user experience.

[0006] In view of this, the present application provides, on one hand, a method for displaying an activity, comprising:

[0007] Displaying an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0008] In response to a reward classification operation for the K activities, display at least one reward control, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, and the activity set includes all activities for providing the corresponding reward;

[0009] In response to a selection operation on a first reward control, displaying a first activity set corresponding to the first reward control, wherein the first reward control is included in at least one reward control, and the first reward control displays an icon of a first reward, and the first activity set includes all activities for providing the first reward;

[0010] In response to a selection operation on a first activity, an activity details page corresponding to the first activity is displayed, wherein the first activity is included in a first activity set, and the activity details page corresponding to the first activity is used to display activity information related to the first activity.

[0011] Another aspect of the present application provides a method for displaying an activity, comprising:

[0012] Displaying an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0013] In response to an activity grouping operation for the K activities, displaying at least one activity group, wherein each activity group includes at least one activity associated therewith;

[0014] In response to a selection operation on a target activity group, N activities included in the target activity group are displayed, and an associated prompt message for the N activities is displayed, the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0015] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0016] In response to an activity grouping operation for the K activities, displaying at least one activity group, wherein each activity group includes at least one activity associated therewith;

[0017] In response to a selection operation on a target activity group, N activities included in the target activity group are displayed, and an associated prompt message for the N activities is displayed, the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0018] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0019] Get activity information related to each of the K activities;

[0020] Based on the activity information related to each activity, construct the activity feature vector corresponding to each activity;

[0021] Based on the activity feature vector corresponding to each activity, a classification result corresponding to each activity is obtained through an activity classification model;

[0022] Group activities that have the same classification result into one activity group.

[0023] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0024] Obtaining a scene corresponding to each of the K activities, where the scene includes at least one of a battle scene and a specific mode scene;

[0025] In the case of a battle scenario, activities with the same number of players and battle type settings are grouped into one activity group;

[0026] When the scene is a specific mode scene, activities based on the same game mode setting are grouped into one activity group.

[0027] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0028] For each of the K activities, obtain the resource type required to participate in the activity;

[0029] Group activities that require the same type of resources into one activity group.

[0030] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0031] For each of the K activities, obtaining role information of a virtual character required to participate in the activity, wherein the role information includes at least one of a role name, a faction type, and a role type;

[0032] In the case where the role information includes a role name, activities having the same role name as the desired virtual role are grouped into the same activity group;

[0033] In the case where the character information includes a camp type, activities of the desired virtual character having the same camp type are grouped into the same activity group;

[0034] In the case where the role information includes a role type, activities of the desired virtual role having the same role type are grouped into the same activity group.

[0035] In one possible design, in another implementation of another aspect of the embodiment of the present application, displaying associated prompt messages for N activities includes:

[0036] When N activities meet the synchronous completion condition, a first associated prompt message for the N activities is displayed, wherein the first associated prompt message is used to prompt that the N activities have a synchronous association relationship, and the N activities with the synchronous association relationship can be completed in the same game match.

[0037] In one possible design, in another implementation of another aspect of the embodiment of the present application, displaying associated prompt messages for N activities includes:

[0038] When N activities meet the stage completion condition, a second association prompt message for the N activities is displayed, wherein the second association prompt message is used to prompt that the N activities have an asynchronous association relationship, and the N activities with the asynchronous association relationship need to be completed in sequence.

[0039] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0040] Displaying an optimization prompt message for N activities, wherein the optimization prompt message is used to prompt the user to complete the N activities using target virtual resources;

[0041] In response to the use operation on the target virtual resource, difficulty parameters corresponding to the N activities are adjusted, wherein the difficulty parameter includes at least one of the number of task steps and a time limit.

[0042] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0043] In response to a reward classification operation for the K activities, display at least one reward control, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, and the activity set includes all activities for providing the corresponding reward;

[0044] In response to a selection operation on a first reward control, displaying a first activity set corresponding to the first reward control, wherein the first reward control is included in at least one reward control, and the first reward control displays an icon of a first reward, and the first activity set includes all activities for providing the first reward;

[0045] In response to a selection operation on a first activity, an activity details page corresponding to the first activity is displayed, wherein the first activity is included in a first activity set, and the activity details page corresponding to the first activity is used to display activity information related to the first activity.

[0046] In one possible design, in another implementation of another aspect of the embodiment of the present application, in response to a reward classification operation for K activities, displaying at least one reward control includes:

[0047] When a gesture operation is detected, the gesture operation is recognized;

[0048] When the gesture operation successfully matches the preset gesture operation, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0049] In one possible design, in another implementation of another aspect of the embodiment of the present application, in response to a reward classification operation for K activities, displaying at least one reward control includes:

[0050] Display reward category controls on the main event page;

[0051] In response to a selection operation on a reward classification control, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0052] In one possible design, in another implementation of another aspect of the embodiment of the present application, in response to a reward classification operation for K activities, displaying at least one reward control includes:

[0053] In response to a reward classification operation for the K activities, display at least one reward control, a control slot, and an activity browsing area, wherein the activity browsing area is used to display a set of activities corresponding to the reward control located in the control slot;

[0054] Also includes:

[0055] In response to a sliding operation on any one of the reward controls, controlling at least one reward control to move following the sliding operation;

[0056] In response to a release operation on any reward control, when it is detected that a second reward control is located in the control slot, a second activity set is displayed in the activity browsing area, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0057] In one possible design, in another implementation of another aspect of the embodiment of the present application, in response to a reward classification operation for K activities, displaying at least one reward control includes:

[0058] In response to a reward classification operation for the K activities, displaying at least one reward control and a target browsing area, wherein the target browsing area is used to display the activity set;

[0059] Also includes:

[0060] In response to a sliding operation on a target browsing area, a second activity set slid to the target browsing area is displayed, and a second reward control corresponding to the second activity set in the target browsing area is highlighted, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0061] In one possible design, in another implementation of another aspect of the embodiment of the present application, in response to a reward classification operation for K activities, displaying at least one reward control includes:

[0062] In response to the reward classification operation for K activities, at least one reward control and quantity information corresponding to each reward control are displayed, wherein the quantity information represents the sum of the reward quantities provided by all activities in the activity set corresponding to one reward control.

[0063] In one possible design, in another implementation of another aspect of the embodiment of the present application, the present invention further includes:

[0064] In response to a viewing operation on the second activity, brief activity information corresponding to the second activity is displayed, wherein the brief activity information is obtained by invoking the large language model to process activity information related to the second activity.

[0065] In one possible design, in another implementation of another aspect of the embodiment of the present application, in response to a selection operation on a first reward control, displaying a first activity set corresponding to the first reward control includes:

[0066] In response to a selection operation on the first reward control, presenting a first activity set corresponding to the first reward control in the form of an activity page set;

[0067] The activity page set includes an activity partial page corresponding to each activity in the first activity set, the activity partial page includes partial information extracted from the activity details page, and the activity partial page is set as an entrance to the corresponding activity details page;

[0068] In response to a selection operation on the first activity, an activity details page corresponding to the first activity is displayed, including:

[0069] In response to a selection operation on the activity partial page corresponding to the first activity, an activity detail page corresponding to the first activity is displayed.

[0070] In one possible design, in another implementation of another aspect of the embodiment of the present application, after displaying the activity details page corresponding to the first activity, the method further includes:

[0071] When the terminal is detected to be in a shaking state, an animation effect consisting of T icons is played according to the shaking acceleration and shaking duration of the terminal, wherein each of the T icons corresponds to a first activity and provides a type of reward, and T is an integer greater than or equal to 1.

[0072] Another aspect of the present application provides an activity display device, comprising:

[0073] A display module is used to display an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0074] The display module is further configured to display at least one reward control in response to a reward classification operation for the K activities, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, and the activity set includes all activities for providing the corresponding reward;

[0075] The display module is further configured to display a first activity set corresponding to the first reward control in response to a selection operation on the first reward control, wherein the first reward control is included in at least one reward control, and the first reward control displays an icon of the first reward, and the first activity set includes all activities for providing the first reward;

[0076] The display module is further configured to display an activity details page corresponding to the first activity in response to a selection operation on the first activity, wherein the first activity is included in the first activity set, and the activity details page corresponding to the first activity is configured to display activity information related to the first activity.

[0077] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0078] The display module is specifically used to identify the gesture operation when a gesture operation is detected;

[0079] When the gesture operation successfully matches the preset gesture operation, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0080] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0081] Display module, specifically used to display reward category controls on the activity main page;

[0082] In response to a selection operation on a reward classification control, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0083] In one possible design, in another implementation of another aspect of the embodiments of the present application, the activity display device further includes a control module;

[0084] A display module is specifically configured to display at least one reward control, a control slot, and an activity browsing area in response to a reward classification operation for K activities, wherein the activity browsing area is configured to display an activity set corresponding to the reward control located in the control slot;

[0085] a control module, configured to, in response to a sliding operation on any one of the reward controls, control at least one reward control to move following the sliding operation;

[0086] The display module is further configured to respond to a release operation on any one of the reward controls and, when it is detected that the second reward control is located in the control slot, display a second activity set in the activity browsing area, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities for providing the second reward.

[0087] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0088] A display module, specifically configured to display at least one reward control and a target browsing area in response to a reward classification operation for K activities, wherein the target browsing area is used to display an activity set;

[0089] The display module is further used to display a second activity set slid into the target browsing area in response to a sliding operation on the target browsing area, and highlight a second reward control corresponding to the second activity set in the target browsing area, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0090] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0091] The display module is specifically configured to display at least one reward control and quantity information corresponding to each reward control in response to a reward classification operation for K activities, wherein the quantity information represents the sum of the number of rewards provided by all activities in the activity set corresponding to one reward control.

[0092] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0093] The display module is further configured to display brief activity information corresponding to the second activity in response to a viewing operation on the second activity, wherein the brief activity information is obtained by processing the activity information related to the second activity by calling the large language model.

[0094] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0095] A display module, specifically configured to present a first activity set corresponding to the first reward control in the form of an activity page set in response to a selection operation on the first reward control;

[0096] The activity page set includes an activity partial page corresponding to each activity in the first activity set, the activity partial page includes partial information extracted from the activity details page, and the activity partial page is set as an entrance to the corresponding activity details page;

[0097] The display module is specifically configured to display an activity detail page corresponding to the first activity in response to a selection operation on an activity partial page corresponding to the first activity.

[0098] In one possible design, in another implementation of another aspect of the embodiment of the present application, the activity display device further includes a playback module;

[0099] The playback module is used to display the activity details page corresponding to the first activity. When it is detected that the terminal is in a shaking state, the animation effect consisting of T icons is played according to the shaking acceleration and shaking duration of the terminal, wherein each of the T icons corresponds to a type of reward provided by the first activity, and T is an integer greater than or equal to 1.

[0100] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0101] The display module is further configured to display at least one activity group in response to an activity grouping operation on the K activities, wherein each activity group includes at least one activity associated therewith;

[0102] The display module is also used to display the N activities included in the target activity group in response to a selection operation on the target activity group, and display an associated prompt message for the N activities, where the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0103] In one possible design, in another implementation of another aspect of the embodiment of the present application, the activity display device further includes an acquisition module and a construction module;

[0104] An acquisition module is used to obtain activity information related to each of the K activities;

[0105] A construction module, configured to construct an activity feature vector corresponding to each activity based on activity information related to each activity;

[0106] The acquisition module is further used to obtain the classification result corresponding to each activity through the activity classification model based on the activity feature vector corresponding to each activity;

[0107] The building module is also used to group activities that belong to the same classification result into one activity group.

[0108] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0109] The acquisition module is further configured to acquire a scene corresponding to each of the K activities, wherein the scene includes at least one of a battle scene and a specific mode scene;

[0110] The construction module is further used to group activities with the same number of players and battle type into one activity group when the scene is a battle scene;

[0111] The building module is further used to group activities based on the same game mode setting into one activity group when the scene is a specific mode scene.

[0112] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0113] The acquisition module is also used to obtain the resource type required to participate in the activity for each of the K activities;

[0114] Building blocks are also used to group activities that require the same type of resources into one activity group.

[0115] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0116] The acquisition module is further configured to acquire, for each of the K activities, role information of a virtual character required to participate in the activity, wherein the role information includes at least one of a role name, a faction type, and a role type;

[0117] The construction module is further configured to group activities of the desired virtual characters having the same role name into the same activity group when the role information includes a role name;

[0118] The construction module is further configured to group activities of the desired virtual characters having the same camp type into the same activity group when the character information includes a camp type;

[0119] The construction module is further configured to group activities of the required virtual characters with the same role type into the same activity group when the role information includes the role type.

[0120] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0121] The display module is specifically used to display a first associated prompt message for N activities when N activities meet the synchronous completion conditions, wherein the first associated prompt message is used to prompt that the N activities have a synchronous association relationship, and the N activities with the synchronous association relationship can be completed in the same game match.

[0122] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0123] The display module is specifically used to display a second associated prompt message for N activities when N activities meet the stage completion conditions, wherein the second associated prompt message is used to prompt that the N activities have an asynchronous association relationship, and the N activities with the asynchronous association relationship need to be completed in sequence.

[0124] In one possible design, in another implementation of another aspect of the embodiments of the present application, the activity display device further includes an adjustment module;

[0125] The display module is further configured to display an optimization prompt message for the N activities, wherein the optimization prompt message is configured to prompt the user to complete the N activities using target virtual resources;

[0126] In response to the use operation on the target virtual resource, difficulty parameters corresponding to the N activities are adjusted, wherein the difficulty parameter includes at least one of the number of task steps and a time limit.

[0127] Another aspect of the present application provides an activity display device, comprising:

[0128] A display module is used to display an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0129] The display module is further configured to display at least one activity group in response to an activity grouping operation on the K activities, wherein each activity group includes at least one activity associated therewith;

[0130] The display module is also used to display the N activities included in the target activity group in response to a selection operation on the target activity group, and display an associated prompt message for the N activities, where the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0131] On the other hand, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned methods when executing the computer program.

[0132] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned methods when the computer program is executed by a processor.

[0133] Another aspect of the present application provides a computer program product, including a computer program, which implements the above-mentioned methods when executed by a processor.

[0134] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0135] In an embodiment of the present application, a method for displaying activities is provided, in which several activities are displayed on the main activity page. When a reward classification operation for all activities is triggered, at least one reward control is displayed, and each reward control corresponds to an already assigned activity set. Thus, after triggering a selection operation for the first reward control, the first activity set corresponding to the first reward control is displayed. Thus, any activity in the first activity set can be selected for detailed viewing. In the above manner, all activities with the same reward type are treated as an activity set, based on which the user can directly view all activities with the required reward type based on the required reward type. Thus, the user's operation can be simplified, the efficiency and convenience of information search can be improved, and thus it is conducive to enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0136] Figure 1 A schematic diagram of an implementation environment of the activity display method in an embodiment of the present application;

[0137] Figure 2 A flowchart of an activity display method in an embodiment of the present application;

[0138] Figure 3 A schematic diagram of triggering a reward classification operation in an embodiment of the present application;

[0139] Figure 4 This is another schematic diagram of triggering the reward classification operation in an embodiment of the present application;

[0140] Figure 5 A schematic diagram showing an activity set in an embodiment of the present application;

[0141] Figure 6 This is another schematic diagram showing an activity set in an embodiment of the present application;

[0142] Figure 7 This is a schematic diagram showing quantity information in an embodiment of the present application;

[0143] Figure 8 A schematic diagram showing brief information about an activity in an embodiment of the present application;

[0144] Figure 9 This is a schematic diagram showing an activity details page in an embodiment of the present application;

[0145] Figure 10 A schematic diagram showing the animation effect corresponding to the icon in the embodiment of the present application;

[0146] Figure 11 This is a schematic diagram showing activity grouping in an embodiment of the present application;

[0147] Figure 12 A schematic diagram showing a first associated prompt message in an embodiment of the present application;

[0148] Figure 13 A schematic diagram showing a second associated prompt message in an embodiment of the present application;

[0149] Figure 14 This is another schematic diagram of an implementation environment of the activity display method in an embodiment of the present application;

[0150] Figure 15 This is a schematic diagram of an overall flow chart of the activity display method in an embodiment of the present application;

[0151] Figure 16 A schematic diagram of an active display device in an embodiment of the present application;

[0152] Figure 17 This is a structural diagram of a terminal in an embodiment of the present application. DETAILED DESCRIPTION

[0153] The present invention provides a method, apparatus, device, and storage medium for displaying activities, allowing users to directly view all activities with a desired reward type based on the reward type. This simplifies user operations, improves the efficiency and convenience of information search, and thus enhances the user experience.

[0154] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the numbers used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "corresponding to" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0155] It is understandable that in the specific implementation of this application, the sensor data and other related data involved need to obtain user permission or consent when applied to specific products or technologies. That is, before collecting the user's relevant data, the user can be prompted to collect their relevant data through a prompt interface, a pop-up window, or a prompt voice. The step of collecting user-related data is only started after obtaining the user's permission or consent. In other words, all user data collected by this application is collected with the user's consent and authorization, and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0156] The activity centers offered by vertical communities host numerous activities, and users are often more interested in the rewards they can earn from participating. This demand not only drives user enthusiasm but is also a core element in maintaining community activity and user engagement. Reward mechanisms directly reflect user investment and contributions in the community through material incentives, medals of honor, and exclusive benefits, creating a positive feedback loop. However, as activity content becomes increasingly complex, users need to switch between different activity pages to understand the corresponding rewards and which activities can be completed together.

[0157] Based on this, embodiments of the present application provide a method for displaying activities that aggregates all activities with the same reward, allowing users to quickly filter rewards and corresponding activities. This allows users to quickly and clearly select activities based on their desired rewards, while also helping players prioritize their activities. Furthermore, this method can inform users which activities can be completed together, thereby reducing user participation costs.

[0158] Before introducing the specific method of the present application, the application scenarios of the present application are first exemplified. It should be noted that the following application scenarios are only examples and are not limited to them.

[0159] (1) Applied to learning communities;

[0160] There are many activities in learning communities. For example, for users who actively answer professional questions for other candidates, share learning experiences, answer questions, or publish high-quality learning resources, learning communities will reward them with online course vouchers, electronic learning materials packages for related majors, learning tools, and physical books.

[0161] For example, users can view currently available activities on the main activity page. After triggering the reward classification operation, they will see three activity sets. Among them, "Activity Set 1" includes 10 activities, and the rewards for these activities are all e-learning packages. "Activity Set 2" includes 8 activities, and the rewards for these activities are all online course redemption vouchers. "Activity Set 3" includes 5 activities, and the rewards for these activities are all physical books. Users can further select an activity from an activity set and view the activity details.

[0162] (2) Application in music communities;

[0163] Music communities host numerous activities to encourage music enthusiasts to share their music, reviews, and production experiences. These rewards allow users to feel recognized for their contributions, while also strengthening their loyalty and sense of belonging to the community and enriching their musical experience.

[0164] For example, users can view the current activities they can participate in through the activity homepage. After the user triggers the reward classification operation, they can see 3 activity sets, among which "Activity Set 1" includes 7 activities, and the rewards for these activities are all music platform memberships. "Activity Set 2" includes 7 activities, and the rewards for these activities are all concert tickets. "Activity Set 3" includes 10 activities, and the rewards for these activities are all music peripheral products (for example, albums, posters, and autographed photos of singers). Users can further select an activity from an activity set and view the activity details.

[0165] (3) Application in food communities;

[0166] Food communities offer a variety of activities. For example, users who share detailed recipes for local specialties, accompanied by beautiful photos and videos, may be rewarded with gift cards for local ingredients. Winners of food photography competitions may also receive professional cooking tools or small kitchen utensils.

[0167] For example, users can view currently available activities on the main activity page. After triggering the reward classification operation, they will see two activity sets. "Activity Set 1" includes 8 activities, all of which offer gourmet cooking tools as rewards. "Activity Set 2" includes 10 activities, all of which offer gourmet food books as rewards. Users can further select an activity from an activity set and view its details.

[0168] (4) Application in interactive entertainment communities;

[0169] In interactive entertainment communities, there are some multi-platform joint events. For example, a game platform and a live streaming platform jointly host an event. For example, users can watch a live broadcast of a specified game on the live streaming platform. If the user watches for a specified time, the interactive entertainment community will give the user a corresponding reward (such as a chance to win a prize).

[0170] For example, users can view currently available activities on the main activity page. After the user triggers the activity grouping operation, several activity groups will be displayed. For example, one activity group includes Activity 1 and Activity 2. Activity 1 requires users to watch live content related to Game A for 20 minutes, while Activity 2 requires users to watch live content related to Game B for 10 minutes. Based on this, if the user watches the game-related live content for a cumulative total of 30 minutes, they will receive an additional lucky draw entry.

[0171] It should be noted that the above application scenarios are only examples, and the activity display method provided in this embodiment can also be applied to other scenarios, which are not limited here.

[0172] The method provided in this application can be applied to Figure 1 The implementation environment shown includes a terminal 101 and a server 102, and the terminal 101 and the server 102 can communicate with each other via a network 103. The network 103 uses standard communication technologies and / or protocols, and is typically the Internet, but can also be any network, including but not limited to Bluetooth, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile network, a private network, or any combination of virtual private networks. In some embodiments, customized or dedicated data communication technologies can be used instead of or in addition to the above-mentioned data communication technologies.

[0173] The terminals 101 involved in this application include but are not limited to mobile phones, tablet computers, laptop computers, desktop computers, intelligent voice interaction devices, virtual reality devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Among them, the client is deployed on the terminal 101, and the client can be run on the terminal 101 in the form of a browser, or in the form of an independent application (APP) or mini-program.

[0174] The server 102 involved in this application can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence (AI) platforms.

[0175] In conjunction with the above implementation environment, in step S1, terminal 101 displays the main activity page. In step S2, a user triggers a reward classification operation for all activities, generating a reward classification request. In step S3, terminal 101 sends the reward classification request to server 102 via network 103. In step S4, server 102 generates at least one activity set in response to the reward classification request. In step S5, server 102 sends at least one activity set to terminal 101 via network 103. In step S6, terminal 101 displays at least one reward control, each corresponding to an activity set. In step S7, a user triggers an activity grouping operation for all activities, generating an activity grouping request. In step S8, terminal 101 sends an activity grouping request to server 102 via network 103. In step S9, server 102 responds to the activity grouping request with an activity grouping request. In step S10, server 102 sends at least one activity grouping to terminal 101 via network 103. In step S11, terminal 101 displays at least one activity grouping.

[0176] In combination with the above introduction, the following will introduce a method for displaying activities provided in this application. Figure 2 In the embodiment of the present application, the method for displaying activities can be completed independently by the terminal or by the terminal and the server. The method of the present application includes:

[0177] S201. Displaying an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0178] In one or more embodiments, the activity homepage is used to provide K activities for which users can earn rewards. Information such as the activity title, pageviews, and activity duration can be displayed on the activity homepage. Each of the K activities can provide users with at least one type of reward. It should be noted that the number of rewards in each type can be one or more, and this is not limited here.

[0179] S202: In response to a reward classification operation for the K activities, display at least one reward control, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, which includes all activities for providing the corresponding reward;

[0180] In one or more embodiments, a user can trigger a reward classification operation for K activities through gestures, voice, or by clicking a control. Based on this, the K activities are classified according to the type of reward, and the activity set corresponding to each reward is obtained. The corresponding reward control is then displayed according to the reward type. In this way, the reward control is associated with the activity set one by one. The reward control can be set in a fixed bottom bar or highlighted with an animation effect.

[0181] Specifically, for ease of understanding, please refer to Table 1, which is a schematic diagram of the rewards corresponding to the three activities.

[0182] Table 1

[0183] Activity award 2025 Farming Gift Pack Prop gloves, prop hat, prop suit Gold Medal Leader Prop suit, game coins Welfare Buffet Prop gloves, prop suit, prop wristbands

[0184] Based on this, after the user triggers the reward classification operation, the three activities are classified according to the reward type to obtain the classification results shown in Table 2.

[0185] Table 2

[0186]

[0187]

[0188] Based on this, a corresponding reward control is generated for each activity set. Taking Table 2 as an example, five reward controls can be generated, and each reward control displays the corresponding reward icon. The reward icon is used to distinguish the type of reward, and each type of reward has a unique icon.

[0189] S203: In response to a selection operation on a first reward control, display a first activity set corresponding to the first reward control, wherein the first reward control is included in at least one reward control, and the first reward control displays an icon of a first reward, and the first activity set includes all activities for providing the first reward;

[0190] In one or more embodiments, a user can trigger any one of at least one reward control. The reward control triggered by the user is referred to as the first reward control. Methods for triggering any reward control include, but are not limited to, clicking or sliding the reward control. Because each reward control corresponds to an activity set, when the first reward control is triggered, the first activity set corresponding to the first reward control is displayed.

[0191] Specifically, taking Table 2 as an example, assuming that the user clicks the reward control corresponding to the "Prop Gloves" (i.e., the first reward control), the first activity set displayed includes the "2025 Farming Gift Pack" activity and the "Welfare Buffet" activity.

[0192] It should be noted that the term "in response to" in this application is used to indicate the conditions or states upon which the execution of an operation depends. When certain conditions or states are met, one or more operations may be executed. These operations may be in real time or with a certain delay.

[0193] S204 . In response to a selection operation on a first activity, display an activity details page corresponding to the first activity, wherein the first activity is included in a first activity set, and the activity details page corresponding to the first activity is used to display activity information related to the first activity.

[0194] In one or more embodiments, a user triggers any activity from the first activity set. The activity triggered by the user is referred to as the first activity. Consequently, the activity details page corresponding to the first activity is displayed. The activity details page may display activity rules, participation requirements, activity rewards, activity notes, etc., which are not limited here.

[0195] In an embodiment of the present application, a method for displaying activities is provided. By using the above method, all activities with the same reward type are grouped as an activity set. Based on this, a user can directly view all activities with the desired reward type based on the desired reward type. This simplifies user operations, improves the efficiency and convenience of information search, and thus enhances the user experience.

[0196] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, in response to a reward classification operation for K activities, displaying at least one reward control specifically includes:

[0197] When a gesture operation is detected, the gesture operation is recognized;

[0198] When the gesture operation successfully matches the preset gesture operation, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0199] In one or more embodiments, a method for triggering reward classification is introduced. As can be seen from the aforementioned embodiments, after entering the activity homepage, the user can use gestures to trigger the classification of K activities, that is, to divide the K activities into at least one activity set according to the type of reward.

[0200] Specifically, for easier understanding, see Figure 3 , Figure 3 This is a schematic diagram of triggering the reward classification operation in an embodiment of the present application. Figure 3 The figure (A) shows the activity home page, where all activities can be presented in chronological order. For example, the figure shows the titles, views, and activity times of 6 activities. Based on this, the user can trigger a gesture operation through the activity home page, for example, by pressing and swiping the edge of the terminal screen upwards. If the gesture operation successfully matches the preset gesture operation, the reward classification operation for K activities is triggered, thereby displaying the following: Figure 3 The interface shown in Figure (B) is shown in the figure. The preset gesture operations can be user-defined or pre-defined by the system, and are not limited here.

[0201] like Figure 3 As shown in Figure (B), 301 indicates four reward controls, each displaying an icon for a corresponding reward. Users can slide the reward controls horizontally to quickly view the corresponding activity set for each reward. Users can also quickly view the activity set corresponding to the reward of interest by clicking on the corresponding reward control.

[0202] It should be noted that the gesture operations used in this application can be touch gesture operations (for example, click, long press, slide, pinch, etc.), or air gesture operations (for example, air click, slide gesture, rotation gesture, etc.). Among them, touch gesture operation refers to an operation method of interacting with the terminal through specific body movements (mainly finger movements), and its core is to convert natural body language into computer-recognizable instructions. Air gesture refers to an input method in which the user interacts with the terminal by making specific hand movements or postures in the air, without directly contacting the screen or other physical devices. It captures hand movements with the help of sensors (for example, cameras, infrared sensors, etc.) and converts them into corresponding instructions.

[0203] Secondly, in the embodiment of the present application, a method for triggering the reward classification operation is provided. Through the above method, the user can use gesture operation to trigger the reward classification function. This increases the interactivity between the user and the terminal, thereby enhancing the fun of the operation.

[0204] Optionally, in the above Figure 2On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, in response to a reward classification operation for K activities, displaying at least one reward control specifically includes:

[0205] Display reward category controls on the main event page;

[0206] In response to a selection operation on a reward classification control, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0207] In one or more embodiments, another method for triggering reward classification is provided. As can be seen from the above embodiments, after entering the activity homepage, the user can click a control to trigger classification of K activities, that is, to divide the K activities into at least one activity set according to the type of reward.

[0208] Specifically, for easier understanding, see Figure 4 , Figure 4 This is another schematic diagram of triggering the reward classification operation in an embodiment of the present application. Figure 4 The figure (A) shows the main page of the activity, in which all activities can be presented in chronological order. For example, the figure shows the titles, views, and activity times of 6 activities. 401 is used to indicate the reward classification control. When the user clicks the reward classification control indicated by 401, the selection operation for the reward classification control is triggered, thereby displaying the following information: Figure 4 The interface shown in Figure (B) is shown in Figure 401. Reference numeral 401 indicates four reward controls, each displaying an icon for a corresponding reward. Users can slide the reward controls horizontally to quickly view the corresponding activity set for each reward. Users can also quickly view the corresponding activity set for the reward of interest by clicking on the corresponding reward control.

[0209] Secondly, the present embodiment provides another way to trigger the reward classification operation. Through this method, users can click on the control to trigger the reward classification function. For users, the button-shaped control is easy to identify, which not only reduces the user's learning cost, but also reduces the probability of misoperation and ensures the certainty of the operation result.

[0210] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, in response to a reward classification operation for K activities, displaying at least one reward control specifically includes:

[0211] In response to a reward classification operation for the K activities, display at least one reward control, a control slot, and an activity browsing area, wherein the activity browsing area is used to display a set of activities corresponding to the reward control located in the control slot;

[0212] It may also include:

[0213] In response to a sliding operation on any one of the reward controls, controlling at least one reward control to move following the sliding operation;

[0214] In response to a release operation on any reward control, when it is detected that a second reward control is located in the control slot, a second activity set is displayed in the activity browsing area, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0215] In one or more embodiments, a method for browsing activity sets is described. As can be seen from the aforementioned embodiments, a user can quickly view the activity sets corresponding to each reward by sliding a reward control. The following example illustrates the case where at least one reward control is displayed in a horizontal layout on the interface.

[0216] Specifically, for easier understanding, see Figure 5 , Figure 5 This is a schematic diagram showing an activity set in an embodiment of the present application. Figure 5 As shown in Figure (A), 501 is used to indicate the three reward controls displayed on the interface. 502 is used to indicate the control slot. 503 is used to indicate the activity browsing area. 504 is used to indicate the first reward control currently located in the control slot, wherein the first reward control is displayed with an icon of "prop glasses" (i.e., the first reward is "prop glasses"). Based on this, the first activity set corresponding to the first reward control is displayed in the activity browsing area indicated by 503 (the first activity set shown in the figure includes 3 activities), that is, the rewards provided by all activities in the first activity set include prop glasses.

[0217] Based on this, the user can slide any reward control, and after stopping the sliding operation, the corresponding activity set will be displayed based on the reward control that remains in the control slot. Figure 5 As shown in Figure (B), 505 indicates the second reward control currently located in the control slot. A "Prop Ring" icon is displayed on the second reward control (i.e., the second reward is the "Prop Ring"). Based on this, the second activity set corresponding to the second reward control is displayed in the activity browsing area indicated by 503 (the second activity set shown in the figure includes one activity). In other words, all activities in the second activity set offer rewards that include the Prop Ring.

[0218] It should be noted that each activity in the activity set can be presented in the form of an activity page screenshot, or in the form of a scrolling page, or in the form of static graphics and text, which is not limited here.

[0219] Secondly, in the embodiments of the present application, a method for browsing activity sets is provided. Through the above method, users can view activity sets corresponding to different rewards by sliding the reward control. This is not only convenient and fast, but also provides a smooth browsing experience, allowing users to browse at their own pace, thereby improving the efficiency and comfort of information acquisition.

[0220] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, in response to a reward classification operation for K activities, displaying at least one reward control specifically includes:

[0221] In response to a reward classification operation for the K activities, displaying at least one reward control and a target browsing area, wherein the target browsing area is used to display the activity set;

[0222] It may also include:

[0223] In response to a sliding operation on a target browsing area, a second activity set slid to the target browsing area is displayed, and a second reward control corresponding to the second activity set in the target browsing area is highlighted, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0224] In one or more embodiments, another method of browsing activity sets is introduced. As can be seen from the above embodiments, a user can quickly view different activity sets by sliding a target browsing area.

[0225] Specifically, for easier understanding, see Figure 6 , Figure 6 This is another schematic diagram showing an activity set in an embodiment of the present application, such as Figure 6 As shown in Figure (A), 601 indicates the target browsing area. At this point, the target browsing area displays the first activity set (shown in the figure as including three activities). 602 indicates the highlighted first reward control, which displays an icon labeled "Glasses" (i.e., the first reward is "Glasses"). In other words, all activities in the first activity set offer rewards that include "Glasses."

[0226] Based on this, the user can slide the target browsing area, and after stopping the sliding operation, the activity set remaining in the target browsing area is displayed. Figure 6 As shown in Figure (B), the target browsing area indicated by 601 displays the second activity set (the second activity set shown in the figure includes one activity). 603 indicates the highlighted second reward control, where a "Prop Ring" icon is displayed on the second reward control (i.e., the second reward is the "Prop Ring"). In other words, all activities in the second activity set offer rewards including the Prop Ring.

[0227] It should be noted that "highlighting" means making the reward control more eye-catching in the interface through specific design to attract the user's attention. Methods for highlighting the reward control include, but are not limited to, displaying it in a color contrasting manner (for example, using a color that contrasts sharply with the surrounding environment for the reward control), or displaying it in a size-enlarged manner (for example, displaying the reward control in an enlarged manner), or displaying it in an animation effect (for example, using animation to make the reward control produce a dynamic effect), or using special identification (for example, adding a unique label to the reward control), etc., which are not limited here.

[0228] Secondly, in the embodiment of the present application, another method for browsing activity sets is provided. In this way, users can view different activity sets by sliding the target browsing area, which is not only convenient and fast, but also provides a richer browsing experience, allowing users to browse at their own pace, thereby improving the efficiency and comfort of information acquisition.

[0229] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, in response to a reward classification operation for K activities, displaying at least one reward control specifically includes:

[0230] In response to the reward classification operation for K activities, at least one reward control and quantity information corresponding to each reward control are displayed, wherein the quantity information represents the sum of the reward quantities provided by all activities in the activity set corresponding to one reward control.

[0231] In one or more embodiments, a method for displaying brief information about an activity is introduced. As can be seen from the aforementioned embodiments, since different activities may offer the same type of rewards, it is possible to count the number of rewards of the same type. For example, the "Gold Medal Team Leader" activity offers a set of prop suits as a reward, and the "Benefits Buffet" activity also offers a set of prop suits as a reward. Therefore, if a user completes both the "Gold Medal Team Leader" activity and the "Benefits Buffet" activity, they will receive two sets of prop suits.

[0232] Specifically, for easier understanding, see Figure 7 , Figure 7 This is a schematic diagram showing quantity information in an embodiment of the present application. As shown in the figure, after the user triggers the reward classification operation for K activities, at least one reward control is displayed (four reward controls are shown in the figure). Taking the reward control indicated by 701 as an example, an icon of "game coins" is displayed on the reward control (that is, the type of reward is "game coins"). Assume that the activity set with the reward of "game coins" includes the "Gold Medal Team Leader" activity and the "2025 Cultivation Gift Pack" activity, wherein the reward for the "Gold Medal Team Leader" activity includes 40,000 game coins, and the reward for the "2025 Cultivation Gift Pack" activity includes 10,000 game coins. Based on this, the sum of the number of rewards that can be obtained when completing all activities in the activity set is 50,000 game coins. Therefore, the quantity information displayed below the reward control indicated by 701 is "50,000".

[0233] Secondly, the embodiments of this application provide a method for displaying the quantity information corresponding to rewards. This method allows users to more intuitively understand the quantity of each type of reward, which can, on the one hand, motivate them to participate in activities or complete tasks. On the other hand, the quantity information helps users make comparisons and plans, and participate in corresponding activities according to their needs.

[0234] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0235] In response to a viewing operation on the second activity, brief activity information corresponding to the second activity is displayed, wherein the brief activity information is obtained by invoking the large language model to process activity information related to the second activity.

[0236] In one or more embodiments, a method for displaying brief activity information is described. As can be seen from the aforementioned embodiments, activities in an activity collection are typically presented as screenshots of the activity page. Because activity page screenshots typically only include a portion of the activity page, if a user wishes to learn more about the activity, they can trigger a view operation to view the brief activity information corresponding to the activity.

[0237] Specifically, for easier understanding, see Figure 8 , Figure 8 This is a schematic diagram showing brief information about an activity in an embodiment of the present application. Figure 8 As shown in Figure (A), 801 is used to indicate the second activity. When the user long presses the second activity indicated by 801, that is, the viewing operation for the second activity is triggered, thereby displaying the second activity. Figure 8The interface shown in Figure (B) is shown in Figure 802. 802 is used to indicate brief activity information corresponding to the second activity.

[0238] It should be noted that the way to trigger the viewing operation includes but is not limited to other gesture operations or clicking controls, etc. It is understandable that the large language model (LLM) is called to process the activity information to generate a clear and complete activity summary as the activity summary information.

[0239] Secondly, the embodiments of this application provide a method for displaying brief information about an event. This method allows users to quickly understand the core content of the event, saving players time in sifting through information and thus increasing their willingness to participate. Furthermore, clear information presentation avoids misunderstandings and questions, reduces communication costs, and ultimately improves player satisfaction.

[0240] Optionally, in the above Figure 2 Based on one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, in response to a selection operation on a first reward control, displaying a first activity set corresponding to the first reward control specifically includes:

[0241] In response to a selection operation on the first reward control, presenting a first activity set corresponding to the first reward control in the form of an activity page set;

[0242] The activity page set includes an activity partial page corresponding to each activity in the first activity set, the activity partial page includes partial information extracted from the activity details page, and the activity partial page is set as an entrance to the corresponding activity details page;

[0243] In response to the selection operation for the first activity, an activity details page corresponding to the first activity is displayed, specifically including:

[0244] In response to a selection operation on the activity partial page corresponding to the first activity, an activity detail page corresponding to the first activity is displayed.

[0245] In one or more embodiments, a method for presenting event content in the form of a partial event page is introduced. As can be seen from the aforementioned embodiments, since the event details page may include a large amount of information, in order to facilitate users to quickly understand the general content of the event, an intelligent algorithm can also be used to identify key content from the event details page and extract it to generate the corresponding partial event page.

[0246] Specifically, for easier understanding, see Figure 9 , Figure 9 This is a schematic diagram showing an activity details page in an embodiment of the present application. Figure 9As shown in Figure (A), after the user triggers the reward classification operation for K activities, at least one reward control is displayed (4 reward controls are shown in the figure). Taking the reward control indicated by 901 as the first reward control as an example, when the user clicks the first reward control indicated by 901, that is, the selection operation for the first reward control is triggered, thereby displaying the following Figure 9 The interface shown in Figure (B) presents the first activity set corresponding to the first reward control in the form of an activity page set.

[0247] Among them, 902 is used to indicate the activity partial page corresponding to an activity in the first activity set (for example, the "Gold Medal Team Leader" activity). 903 is used to indicate the activity partial page corresponding to an activity in the first activity set (for example, the "2025 Cultivation Gift Pack" activity). 904 is used to indicate the activity partial page corresponding to an activity in the first activity set (for example, the "Welfare Buffet" activity). It can be understood that the activity partial page presents part of the information of the activity details page in a visual form, and at the same time, the visually presented activity partial page is set as the entrance to the corresponding activity details page.

[0248] Based on this, taking the activity partial page indicated by 902 as the activity partial page corresponding to the first activity as an example, when the user clicks the activity partial page indicated by 902, that is, triggering the selection operation for the first activity, thereby displaying the following Figure 9 The activity details page corresponding to the first activity shown in Figure (C) is shown.

[0249] Secondly, in the embodiment of the present application, a method for presenting the content of an activity in the form of an activity partial page is provided. Through the above method, it is possible to help users quickly obtain the core information of the activity details page and objectively present the main theme of the activity details page, thereby improving information processing efficiency.

[0250] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after displaying the activity details page corresponding to the first activity, the following may also be included:

[0251] When the terminal is detected to be in a shaking state, an animation effect consisting of T icons is played according to the shaking acceleration and shaking duration of the terminal, wherein each of the T icons corresponds to a first activity and provides a type of reward, and T is an integer greater than or equal to 1.

[0252] In one or more embodiments, a method for displaying reward content based on a shaking action is introduced. As can be seen from the aforementioned embodiments, after entering the activity details page, the terminal uses gravity sensing to display all reward content on the activity details page. Gravity sensing refers to the technology in which the terminal detects the direction and magnitude of gravity acceleration using built-in sensors, primarily used to perceive changes in the terminal's posture in three-dimensional space.

[0253] Specifically, for easier understanding, see Figure 10 , Figure 10 This is a schematic diagram showing the animation effect corresponding to the icon in the embodiment of the present application. Figure 10 The figure (A) shows the activity details page corresponding to the first activity. Among them, 1001 is used to indicate the shaking prompt. The user can shake the terminal according to the shaking prompt. Based on this, when the terminal is detected to be in a shaking state, the following is displayed: Figure 10 The interface shown in Figure (B) is an animation effect composed of T icons. Among them, 1002 is used to indicate the icons corresponding to the T rewards provided by the first activity, that is, T icons. The animation effect here can adopt an effect similar to a waterfall flow, that is, by shaking the terminal left and right, the icon also shakes as the terminal tilts. In addition, if the shaking acceleration is greater, the shaking amplitude of the icon is greater, realizing the fluid dynamics effect based on the Euler angle, and the display duration of the animation effect can vary with the duration of the shaking.

[0254] It is worth noting that in actual applications, users are also required to authorize access to sensor data, and shake detection is performed after obtaining permission to access sensor data to protect user privacy and device security.

[0255] It should be noted that an acceleration threshold of the gravity sensing curve can be set (eg, 0.3 g). That is, when the acceleration of the gravity sensing curve is greater than or equal to the acceleration threshold, it indicates that the terminal is in a shaking state.

[0256] Secondly, the present application provides a method for displaying reward content based on a shaking action. This method allows users to view the content of activity rewards by shaking their terminal, which not only increases the interactive fun but also allows users to easily understand the rewards included in the activity. This makes it easier for users to determine whether they are interested, thereby improving the user experience.

[0257] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0258] In response to an activity grouping operation for the K activities, displaying at least one activity group, wherein each activity group includes at least one activity associated therewith;

[0259] In response to a selection operation on a target activity group, N activities included in the target activity group are displayed, and an associated prompt message for the N activities is displayed, the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0260] In one or more embodiments, a method for grouping activities is described. As can be seen from the aforementioned embodiments, a user can also trigger an activity grouping operation for K activities using gestures, voice, or by clicking a control. Based on this, the K activities are grouped according to their content to obtain at least one activity group. Activities within the same activity group are suitable for completion together.

[0261] Specifically, for easier understanding, see Figure 11 , Figure 11 This is a schematic diagram showing the activity grouping in the embodiment of the present application. Figure 11 As shown in Figure (A), 1101 is used to indicate the activity grouping control. When the user clicks the activity grouping control indicated by 1101, the activity grouping operation is triggered for K activities, thereby displaying the following Figure 11 The interface shown in Figure (B) is shown in Figure 1102. 1103 indicates activity group 2, 1104 indicates activity group 3.

[0262] Taking activity group 1 as the target activity group as an example, assuming that the user clicks the target activity group indicated by 1102, that is, triggering the selection operation for the target activity group, thereby displaying the following Figure 11 The interface shown in Figure (C) shows N activities included in the target activity group (ie, N is equal to 3 at this time). 1105 is used to indicate an associated prompt message, that is, the associated prompt message is used to prompt the associated relationship between the N activities.

[0263] Secondly, the embodiments of the present application provide a method for displaying activities in groups. This allows users to view activities that can be completed together. On the one hand, this helps improve the efficiency of user participation in activities. On the other hand, it allows users to arrange the time and method of participating in activities based on factors such as loading conditions and network load.

[0264] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0265] Get activity information related to each of the K activities;

[0266] Based on the activity information related to each activity, construct the activity feature vector corresponding to each activity;

[0267] Based on the activity feature vector corresponding to each activity, a classification result corresponding to each activity is obtained through an activity classification model;

[0268] Group activities that have the same classification result into one activity group.

[0269] In one or more embodiments, a method for implementing activity grouping based on AI analysis is described. As can be seen from the aforementioned embodiments, each activity has associated activity information, such as activity rules, participation requirements, and activity rewards. This activity information is converted into a vector representation and used as input to an activity classification model. The activity classification model then outputs a classification result for each activity. Finally, activities with consistent classification results are grouped together.

[0270] Specifically, taking a gaming activity as an example, the activity rules include specific activity goals, such as completing a specific level within a time limit. Participation conditions describe the conditions that users must meet to participate in the activity. For example, these include user level requirements. Activity rewards include, but are not limited to, game coins, virtual items, game characters, and experience points. In order for the device to process and understand activity information, it must be converted into vector form.

[0271] For example, the activity rules can be converted into a first feature vector, and it is assumed that the first feature vector has 10 dimensions. Dimensions 1 to 3 represent level-related information (e.g., number of levels, difficulty coefficient, and time limit for clearing levels). Dimensions 4 to 6 represent enemy character-related information (e.g., enemy character type, number, and attributes). Dimensions 7 to 10 represent competition-related information (e.g., ranking goals and number of battles required).

[0272] For example, the participation conditions can be converted into a second eigenvector, and it is assumed that the second eigenvector is three-dimensional. The first dimension represents the level requirement, the second dimension represents the possession of specific props, and the third dimension represents the possession of specific characters.

[0273] For example, the activity reward can be converted into a third eigenvector, assuming that the third eigenvector has four dimensions. The first dimension indicates whether game coins are awarded. The second dimension indicates whether virtual props are awarded. The third dimension indicates whether game characters are awarded. The fourth dimension indicates whether experience points are awarded.

[0274] Based on this, the first, second, and third eigenvectors corresponding to the activity are concatenated to obtain the activity feature vector corresponding to the activity. The activity feature vector is input into the activity classification model, which outputs a class probability distribution. The class corresponding to the maximum probability value in the class probability distribution is then used as the classification result.

[0275] It should be noted that the activity classification model can use deep learning models such as convolutional neural networks (CNN) or recurrent neural networks (RNN), without limitation. Additionally, pre-trained models can be deployed using the open source machine learning framework TensorFlow Serving (TF Serving).

[0276] Again, in the embodiments of this application, a method for implementing activity grouping based on AI analysis is provided. By using the above method, calling the AI model to classify activities not only has high classification efficiency, but also can continuously learn and optimize based on new data, adapting to various complex and changing classification situations. This helps users quickly filter out activities that are suitable for completing together.

[0277] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0278] Obtaining a scene corresponding to each of the K activities, where the scene includes at least one of a battle scene and a specific mode scene;

[0279] In the case of a battle scenario, activities with the same number of players and battle type settings are grouped into one activity group;

[0280] When the scene is a specific mode scene, activities based on the same game mode setting are grouped into one activity group.

[0281] In one or more embodiments, a method for grouping activities based on activity scenarios is described. As can be seen from the aforementioned embodiments, in gaming communities, for example, the activities users participate in are primarily those provided by gaming applications. Each activity has a corresponding scenario, such as a battle scenario or a specific mode scenario. Activities with the same scenario characteristics are grouped together.

[0282] Specifically, taking gaming activities as an example, game scenarios include at least one of battle scenarios and special mode scenarios. Battle scenarios represent competitive environments where teams compete in strategy and maneuvering based on adversarial rules within a specific environment, with the goal of defeating their opponents or achieving their objectives. Special mode scenarios are centered around specific gameplay rules and objectives, with exclusive content, mechanics, or visual styles.

[0283] For example, in a battle scenario, activities that require the same number of players and the same battle type are grouped into one activity group. For example, the activity rule for the "Gold Medal Leader" activity is "Kill 10 people in a 5V5 match mode." The activity rule for the "Welfare Buffet" activity is "Win in a 5V5 match mode." Among them, the two activities have the same number of players (i.e., both require 10 people), and the two activities have the same battle type (i.e., both are matching modes). Therefore, these two activities can be grouped into one activity group, and users can complete related tasks at the same time by focusing on the number of players and the battle type.

[0284] For example, in a specific mode scenario, activities under the same game mode setting are grouped together into one activity group. For example, the activity rules for the "Gold Medal Leader" activity are "Win three times using a designated hero in Clone Wars mode." The activity rules for the "Benefit Buffet" activity are "Achieve a cumulative output of 100,000 in Clone Wars mode." The two activities have the same game mode setting (i.e., both are Clone Wars mode). Therefore, these two activities can be grouped together into one activity group, and users can complete related tasks simultaneously by focusing on that game mode setting.

[0285] Furthermore, in the embodiments of the present application, a method for implementing activity grouping based on activity scenarios is provided. By grouping activities according to the scenarios involved in the activities, it is convenient for players to complete multiple activities in the same scenario, thereby optimizing resource allocation and improving user activity participation and retention rate.

[0286] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0287] For each of the K activities, obtain the resource type required to participate in the activity;

[0288] Group activities that require the same type of resources into one activity group.

[0289] In one or more embodiments, a method for grouping activities by resource type is described. As can be seen from the aforementioned embodiments, in gaming communities, for example, the activities users participate in are primarily those provided by gaming applications. Some activities may require users to bring certain virtual resources to participate in a game. Therefore, activities requiring the same resource type can be grouped together.

[0290] Specifically, taking game activities as an example, activities that require the same type of resources are grouped together in the same activity group. For example, the activity rule for the "Gold Medal Team Leader" activity is "Use 1,000 game coins to enter the game." The activity rule for the "Welfare Buffet" activity is "Use 1,000 game coins to enter the game." The two activities require the same type of resources (i.e., both require 1,000 game coins). Therefore, these two activities can be grouped together, and users can complete related tasks simultaneously by consuming 1,000 game coins.

[0291] Again, in the embodiment of the present application, a method for grouping activities based on resource consumption is provided. By grouping activities based on the resource types required to participate in the activities, it is convenient for players to allocate resources reasonably, thereby improving resource utilization and optimizing resource utilization strategies.

[0292] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0293] For each of the K activities, obtaining role information of a virtual character required to participate in the activity, wherein the role information includes at least one of a role name, a faction type, and a role type;

[0294] In the case where the role information includes a role name, activities having the same role name as the desired virtual role are grouped into the same activity group;

[0295] In the case where the character information includes a camp type, activities of the desired virtual character having the same camp type are grouped into the same activity group;

[0296] In the case where the role information includes a role type, activities of the desired virtual role having the same role type are grouped into the same activity group.

[0297] In one or more embodiments, a method for grouping activities based on character information is described. As can be seen from the aforementioned embodiments, in gaming communities, for example, the activities users participate in are primarily those provided by gaming applications. Some activities may require users to enter a game using a specific game character. Therefore, activities requiring the same character information can be grouped together.

[0298] Specifically, taking gaming activities as an example, character information includes at least one of the following: character name, faction type, and character type. The character name refers to the unique title given to the game character. The faction type is a categorization that divides game characters into different opposing or collaborative groups. Character types are categorized based on the game character's function, positioning, and skill characteristics, clarifying the role of the game character in the game, such as damage, defense, or support.

[0299] For example, taking the example of character information including character names, activities that require the same character name are grouped into one activity group. For example, the activity rule for the "Gold Medal Leader" activity is "Use Zhang San to perform 10 combos in a battle." The activity rule for the "Welfare Buffet" activity is "Use Zhang San to complete 1 pentakill in a battle." Among them, the character names of the two activities are the same (i.e., both are Zhang San). Therefore, these two activities can be grouped into one activity group, and users can complete related tasks at the same time using the same game character.

[0300] For example, taking the example of character information including camp type, activities that require the same camp type are grouped into one activity group. For example, the activity rules for the "Gold Medal Leader" activity are "Win 20 games cumulatively using the game character of the Red Camp." The activity rules for the "Welfare Buffet" activity are "The game character of the Red Camp suffers 100,000 points of damage cumulatively." Among them, the camp types of the two activities are the same (that is, both are the Red Camp). Therefore, these two activities can be grouped into one activity group, and users can complete related tasks at the same time using game characters of the same camp type.

[0301] For example, taking the role information including the role type as an example, activities that require the same role type are grouped into one activity group. For example, the activity rule for the "Gold Medal Leader" activity is "Use a shooter to perform 10 combos in a battle." The activity rule for the "Welfare Buffet" activity is "Use a shooter to complete 5 triple kills in a battle." Among them, the role types of the two activities are the same (i.e., both are shooters). Therefore, these two activities can be grouped into one activity group, and users can complete related tasks at the same time using game characters of the same role type.

[0302] Furthermore, in the embodiments of the present application, a method for implementing activity grouping based on character information is provided. By grouping activities according to the game characters required for the activities, it is convenient for players to complete multiple activities using the same game character, thereby improving the user experience and stimulating players' enthusiasm for collecting and cultivating game characters.

[0303] Optionally, in the above Figure 2On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying associated prompt messages for N activities specifically includes:

[0304] When N activities meet the synchronous completion condition, a first associated prompt message for the N activities is displayed, wherein the first associated prompt message is used to prompt that the N activities have a synchronous association relationship, and the N activities with the synchronous association relationship can be completed in the same game match.

[0305] In one or more embodiments, a method for displaying a first associated prompt message is described. As can be seen from the aforementioned embodiments, activities within the same activity group can be completed simultaneously or in stages. Activities that can be completed simultaneously have a synchronous association relationship, meaning that multiple activities can be completed within a single game session.

[0306] Specifically, for easier understanding, see Figure 12 , Figure 12 This is a schematic diagram showing a first associated prompt message in an embodiment of the present application. As shown in the figure, assuming that the activity group includes the activity indicated by 1201 and the activity indicated by 1202 (in this case, N is equal to 2), and that these two activities can be completed in the same game match, that is, the synchronous completion condition is met. Therefore, the first associated prompt message indicated by 1203 is displayed, that is, the first associated prompt message prompts that the two activities can be completed in the same game match.

[0307] Again, in an embodiment of the present application, a method for displaying a first associated prompt message is provided. Through the above method, based on the first associated prompt message, the user is fed back activities that can be completed in the same game match, thereby improving the efficiency of completing activities, enhancing the user's sense of control over activity planning, and facilitating the user's participation in appropriate activities.

[0308] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying associated prompt messages for N activities specifically includes:

[0309] When N activities meet the stage completion condition, a second association prompt message for the N activities is displayed, wherein the second association prompt message is used to prompt that the N activities have an asynchronous association relationship, and the N activities with the asynchronous association relationship need to be completed in sequence.

[0310] In one or more embodiments, a method for displaying a second associated prompt message is described. As can be seen from the aforementioned embodiments, activities within the same activity group can be completed simultaneously or in stages. The activities that need to be completed in stages have an asynchronous association relationship, meaning that the different activities are completed sequentially in a certain order.

[0311] Specifically, for easier understanding, see Figure 13 , Figure 13 This is a schematic diagram showing the second associated prompt message in an embodiment of the present application. As shown in the figure, it is assumed that the activity group includes the activity indicated by 1301, the activity indicated by 1302, and the activity indicated by 1303 (in this case, N is equal to 3), wherein the activity indicated by 1302 needs to be completed before it can be carried out, and the activity indicated by 1303 needs to be completed before it can be carried out after the activity indicated by 1302 is completed. It can be seen that these three activities need to be completed in sequence in different game matches, that is, the stage completion condition is met. Therefore, the second associated prompt message indicated by 1304 is displayed, that is, the second associated prompt message prompts that the three activities need to be completed in sequence.

[0312] by Figure 13 Taking the second associated prompt message shown as an example, the activities indicated by 1301, 1302 and 1303 need to be completed in sequence.

[0313] Furthermore, embodiments of the present application provide a method for displaying a second associated prompt message. Through this method, based on the second associated prompt message, users are provided with feedback on activities that need to be completed in different game matches, and these activities are related to each other. This facilitates user planning of activity participation, thereby enhancing the user's sense of control over activity planning.

[0314] Optionally, in the above Figure 2 On the basis of one or more corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0315] Displaying an optimization prompt message for N activities, wherein the optimization prompt message is used to prompt the user to complete the N activities using target virtual resources;

[0316] In response to the use operation on the target virtual resource, difficulty parameters corresponding to the N activities are adjusted, wherein the difficulty parameter includes at least one of the number of task steps and a time limit.

[0317] In one or more embodiments, a method for completing an activity using a target virtual resource is introduced. As can be seen from the aforementioned embodiments, a user can adjust the difficulty parameters of an activity group by using the target virtual resource to reduce the difficulty of completing each activity in the activity group.

[0318] For example, taking a game activity as an example, assume that an activity group includes "Activity 1" and "Activity 2" (in this case, N is equal to 2), and that completing "Activity 1" requires passing 10 levels, and completing "Activity 2" requires passing 20 levels. That is, the number of task steps included in the difficulty parameter is 30 levels. Among them, the optimization prompt message prompts the user to reduce the number of levels (for example, reducing 15 levels) by consuming target virtual resources (for example, 2000 game coins). Based on this, when the user consumes the target virtual resources, the number of levels required to be cleared can be reduced.

[0319] For example, taking a live broadcast event as an example, assuming that an activity group includes "Activity 1", "Activity 2" and "Activity 3" (in this case, N is equal to 3), and that completing "Activity 1" requires a viewing time of 10 minutes, completing "Activity 2" requires a viewing time of 20 minutes, and completing "Activity 3" requires a viewing time of 30 minutes. That is, the time limit included in the difficulty parameter is 60 minutes. Among them, the optimization prompt message prompts the user that they can reduce the specified time (for example, reduce the viewing time by 50%) by consuming the target virtual resources (for example, 1000 points). Based on this, when the user consumes the target virtual resources, the time limit can be reduced.

[0320] Furthermore, the embodiments of this application provide a method for completing an activity using target virtual resources. Through this method, users can use target virtual resources to reduce the difficulty of completing an activity. This can increase user participation and completion rates, reduce time and effort costs, and enhance users' sense of accomplishment.

[0321] In combination with the above introduction, the following will introduce another activity display method provided in this application, please refer to Figure 14 In the embodiment of the present application, the method for displaying activities can be completed independently by the terminal or by the terminal and the server. The method of the present application includes:

[0322] S1401. Displaying an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0323] S1402: In response to an activity grouping operation for K activities, display at least one activity group, wherein each activity group includes at least one associated activity;

[0324] S1403. In response to a selection operation on a target activity group, N activities included in the target activity group are displayed, and associated prompt messages for the N activities are displayed, where the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated types of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0325] It should be noted that since steps S1401 to S1403 in this embodiment are similar to those in the aforementioned Figure 2 The corresponding embodiments are similar and will not be described again here.

[0326] In combination with the above embodiments, the following Figure 15 This section describes the overall process of the activity display method. Figure 15 , Figure 15 The figure is a schematic diagram of the overall process of the activity display method in the embodiment of the present application, as shown in the figure, specifically:

[0327] In step 1501, the user enters the activity main page.

[0328] In step 1502, a list of activities is rendered on the main activity page according to the timeline. The timeline layout can utilize virtual scrolling to optimize performance for long lists and windowing to control the number of Document Object Model (DOM) nodes. Furthermore, mechanisms for paged loading and incremental updates are required, as well as maintaining activity status (e.g., activity in progress, active / ended, not yet started).

[0329] In step 1503, for example, detecting a gesture operation to determine whether it triggers a reward classification operation, i.e., implementing edge swipe detection on a terminal integrated with a react-native gesture handler (RNGH), the priority of an upward swipe operation can be set higher than that of a horizontal swipe based on the multi-finger anti-collision mechanism.

[0330] In step 1504, when a reward classification operation is detected, a reward-based classification scenario is entered, wherein a 3D flip transition animation can be completed using an animated library, and a horizontal scroll container can be used to achieve dynamic width adaptation to achieve a classification navigation effect.

[0331] In step 1505 , the user may switch the type of reward by swiping the reward control horizontally or clicking the reward control.

[0332] In step 1506, the corresponding activity set is displayed based on the reward type selected by the user. There is a many-to-many relationship between reward types and activities. A remote dictionary server (Redis) can be used to cache popular category query results.

[0333] In step 1507, the reward control is highlighted through particle animation and device interaction.

[0334] In step 1508, it is detected whether an activity grouping operation is triggered.

[0335] In step 1509 , when it is detected that an activity grouping operation is triggered, an activity grouping scheme may be generated by combining a collaborative filtering algorithm and a graph clustering algorithm, and a view of the activity groups may be provided based on a residual contrast view mode.

[0336] In step 1510 , the user selects an activity to participate in.

[0337] In step 1511, enter the activity details page corresponding to the activity.

[0338] In step 1512, the reward display is triggered by gravity sensing. First, the terminal's three-dimensional acceleration data is obtained through the device motion application programming interface (API). Then, security context detection and data noise reduction are performed. At the same time, the terminal's permission request needs to be processed to ensure that the user authorizes access to the sensor data.

[0339] It should be noted that if the terminal does not support the waterfall display, sensor degradation can be performed. The use of a local data persistent cache mechanism can cope with network interruptions. When component-level exceptions occur, they are captured and rolled back to the previous interface.

[0340] The following is a detailed description of the active display device in this application. Figure 16 , Figure 16 This is a schematic diagram of an embodiment of an active display device in an embodiment of the present application. The active display device 160 includes:

[0341] Display module 1601 is used to display an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1;

[0342] The display module 1601 is further configured to display at least one reward control in response to a reward classification operation for the K activities, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, which includes all activities for providing the corresponding reward;

[0343] The display module 1601 is further configured to display a first activity set corresponding to the first reward control in response to a selection operation on the first reward control, wherein the first reward control is included in at least one reward control, and the first reward control displays an icon of the first reward, and the first activity set includes all activities for providing the first reward;

[0344] The display module 1601 is further configured to display an activity details page corresponding to the first activity in response to a selection operation on the first activity, wherein the first activity is included in the first activity set, and the activity details page corresponding to the first activity is configured to display activity information related to the first activity.

[0345] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0346] The display module 1601 is specifically configured to identify a gesture operation when a gesture operation is detected;

[0347] When the gesture operation successfully matches the preset gesture operation, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0348] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0349] Display module 1601, specifically used to display reward classification controls on the activity main page;

[0350] In response to a selection operation on a reward classification control, a reward classification operation for the K activities is triggered, and at least one reward control is displayed.

[0351] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application, the activity display device 160 further includes a control module 1602;

[0352] Display module 1601 is specifically configured to display at least one reward control, a control slot, and an activity browsing area in response to a reward classification operation for K activities, wherein the activity browsing area is configured to display an activity set corresponding to the reward control located in the control slot;

[0353] A control module 1602 is configured to, in response to a sliding operation on any reward control, control at least one reward control to move following the sliding operation;

[0354] The display module 1601 is also used to respond to a release operation on any reward control, and when it is detected that the second reward control is located in the control slot, display a second activity set in the activity browsing area, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0355] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0356] Display module 1601 is specifically configured to display at least one reward control and a target browsing area in response to a reward classification operation for K activities, wherein the target browsing area is used to display an activity set;

[0357] Display module 1601 is also used to respond to a sliding operation on the target browsing area, display the second activity set slid into the target browsing area, and highlight the second reward control corresponding to the second activity set in the target browsing area, wherein the second reward control is included in at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

[0358] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0359] The display module 1601 is specifically configured to display at least one reward control and quantity information corresponding to each reward control in response to a reward classification operation for K activities, wherein the quantity information represents the sum of the number of rewards provided by all activities in the activity set corresponding to a reward control.

[0360] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0361] The display module 1601 is further configured to display brief activity information corresponding to the second activity in response to a viewing operation on the second activity, wherein the brief activity information is obtained by processing the activity information related to the second activity by calling the large language model.

[0362] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0363] The display module 1601 is specifically configured to present a first activity set corresponding to the first reward control in the form of an activity page set in response to a selection operation on the first reward control;

[0364] The activity page set includes an activity partial page corresponding to each activity in the first activity set, the activity partial page includes partial information extracted from the activity details page, and the activity partial page is set as an entrance to the corresponding activity details page;

[0365] The display module 1601 is specifically configured to display an activity detail page corresponding to the first activity in response to a selection operation on an activity partial page corresponding to the first activity.

[0366] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application, the activity display device 160 further includes a playing module 1603;

[0367] The playback module 1603 is used to display the activity details page corresponding to the first activity. When it is detected that the terminal is in a shaking state, an animation effect consisting of T icons is played according to the shaking acceleration and shaking duration of the terminal, wherein each of the T icons corresponds to providing a type of reward for the first activity, and T is an integer greater than or equal to 1.

[0368] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0369] The display module 1601 is further configured to display at least one activity group in response to an activity grouping operation on the K activities, wherein each activity group includes at least one associated activity;

[0370] The display module 1601 is also used to display the N activities included in the target activity group in response to a selection operation on the target activity group, and to display an associated prompt message for the N activities, where the target activity group is included in at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

[0371] Optionally, in the above Figure 16On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application, the activity display device 160 further includes an acquisition module 1604 and a construction module 1605;

[0372] An acquisition module 1604 is configured to acquire activity information related to each of the K activities;

[0373] A construction module 1605 is used to construct an activity feature vector corresponding to each activity based on activity information related to each activity;

[0374] The acquisition module 1604 is further configured to acquire a classification result corresponding to each activity through an activity classification model based on the activity feature vector corresponding to each activity;

[0375] The construction module 1605 is further configured to group activities that have the same classification result into one activity group.

[0376] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0377] The acquisition module 1604 is further configured to acquire a scene corresponding to each of the K activities, wherein the scene includes at least one of a battle scene and a specific mode scene;

[0378] The construction module 1605 is further configured to group activities with the same number of players and battle type into one activity group when the scene is a battle scene;

[0379] The construction module 1605 is further configured to group activities based on the same game mode setting into one activity group when the scene is a specific mode scene;

[0380] The construction module 1605 is further configured to group activities based on the same activity scenario and rules into one activity group when the scenario is an activity-specific scenario.

[0381] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0382] The acquisition module 1604 is further configured to acquire, for each of the K activities, a resource type required to participate in the activity;

[0383] Building blocks are also used to group activities that require the same type of resources into one activity group.

[0384] Optionally, in the above Figure 16On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0385] The acquisition module 1604 is further configured to acquire, for each of the K activities, character information of a virtual character required to participate in the activity, wherein the character information includes at least one of a character name, a faction type, and a character type;

[0386] The construction module is further configured to group activities of the desired virtual characters having the same role name into the same activity group when the role information includes a role name;

[0387] The construction module is further configured to group activities of the desired virtual characters having the same camp type into the same activity group when the character information includes a camp type;

[0388] The construction module is further configured to group activities of the required virtual characters with the same role type into the same activity group when the role information includes the role type.

[0389] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0390] Display module 1601 is specifically used to display a first associated prompt message for N activities when N activities meet the synchronous completion conditions, wherein the first associated prompt message is used to prompt that the N activities have a synchronous association relationship, and the N activities with the synchronous association relationship can be completed in the same game game.

[0391] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application,

[0392] Display module 1601 is specifically used to display a second associated prompt message for N activities when N activities meet the stage completion condition, wherein the second associated prompt message is used to prompt that the N activities have an asynchronous association relationship, and the N activities with the asynchronous association relationship need to be completed in sequence.

[0393] Optionally, in the above Figure 16 On the basis of the corresponding embodiment, in another embodiment of the activity display device 160 provided in the embodiment of the present application, the activity display device 160 further includes an adjustment module 1606;

[0394] The display module 1601 is further configured to display an optimization prompt message for N activities, wherein the optimization prompt message is configured to prompt the user to complete the N activities using target virtual resources.

[0395] The adjustment module 1606 is configured to adjust difficulty parameters corresponding to the N activities in response to the use operation on the target virtual resource, wherein the difficulty parameter includes at least one of the number of task steps and time limit.

[0396] The embodiment of the present application also provides a terminal, such as Figure 17 For the sake of convenience, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. In the embodiment of the present application, the terminal is taken as an example for explanation:

[0397] Figure 17 The block diagram shows a partial structure of a mobile phone related to the terminal provided in the embodiment of the present application. Figure 17 The mobile phone includes components such as a radio frequency (RF) circuit 1710, a memory 1720, an input unit 1730, a display unit 1740, a sensor 1750, an audio circuit 1760, a mobile hotspot (wireless fidelity, WiFi) module 1770, a processor 1780, and a power supply 1790. Those skilled in the art will understand that Figure 17 The mobile phone structure shown in the figure does not constitute a limitation to the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0398] The following combination Figure 17 A detailed introduction to the various components of a mobile phone:

[0399] The RF circuit 1710 can be used to receive and send signals during information transmission or calls. In particular, after receiving downlink information from the base station, it is sent to the processor 1780 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 1710 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 1710 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the global system of mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc.

[0400] Memory 1720 can be used to store software programs and modules. Processor 1780 executes the various functional applications and data processing of the mobile phone by running the software programs and modules stored in memory 1720. Memory 1720 may mainly include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area may store data created based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, memory 1720 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0401] The input unit 1730 can be used to receive input digital or character information and generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 1730 may include a touch panel 1731 and other input devices 1732. The touch panel 1731, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 1731) and drive the corresponding connected devices according to a pre-set program. Optionally, the touch panel 1731 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch direction and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 1780. It can also receive commands sent by the processor 1780 and execute them. In addition, the touch panel 1731 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1731, the input unit 1730 may further include other input devices 1732. Specifically, the other input devices 1732 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a mouse, and an operating stick.

[0402] The display unit 1740 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 1740 may include a display panel 1741. Optionally, the display panel 1741 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 1731 may cover the display panel 1741. When the touch panel 1731 detects a touch operation on or near it, it is transmitted to the processor 1780 to determine the type of touch event. Subsequently, the processor 1780 provides corresponding visual output on the display panel 1741 according to the type of touch event. Although in Figure 17 In the embodiment, the touch panel 1731 and the display panel 1741 are two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 1731 and the display panel 1741 can be integrated to realize the input and output functions of the mobile phone.

[0403] The mobile phone may also include at least one sensor 1750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1741 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.

[0404] Audio circuit 1760, speaker 1761, and microphone 1762 provide an audio interface between the user and the phone. Audio circuit 1760 converts received audio data into electrical signals and transmits them to speaker 1761, which then converts them into sound signals for output. Microphone 1762, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 1760 and converted into audio data. The audio data is then processed by processor 1780 and transmitted to, for example, another phone via RF circuit 1710, or stored in memory 1720 for further processing.

[0405] WiFi is a short-range wireless transmission technology. Mobile phones can help users send and receive emails, browse the web, and access streaming media through the WiFi module 1770. It provides users with wireless broadband Internet access. Figure 17 A WiFi module 1770 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.

[0406] Processor 1780 is the control center of the phone, connecting all parts of the phone using various interfaces and circuits. It executes software programs and / or modules stored in memory 1720 and accesses data stored in memory 1720 to perform various phone functions and process data. Optionally, processor 1780 may include one or more processing units. Alternatively, processor 1780 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1780.

[0407] The mobile phone also includes a power supply 1790 (such as a battery) for supplying power to various components. Optionally, the power supply can be logically connected to the processor 1780 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.

[0408] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0409] The steps performed by the terminal in the above embodiment can be based on the Figure 17 The terminal structure shown.

[0410] A computer device is also provided in an embodiment of the present application, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the methods described in the above embodiments are implemented.

[0411] A computer-readable storage medium is also provided in an embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.

[0412] A computer program product is also provided in an embodiment of the present application, including a computer program. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.

[0413] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0414] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0415] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0416] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0417] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0418] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a server or terminal device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store computer programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0419] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for displaying an activity, characterized in that: include: Displaying an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1; In response to a reward classification operation for the K activities, displaying at least one reward control, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, the activity set including all activities for providing the corresponding reward; In response to a selection operation on a first reward control, displaying a first activity set corresponding to the first reward control, wherein the first reward control is included in the at least one reward control, and the first reward control displays an icon of a first reward, and the first activity set includes all activities for providing the first reward; In response to a selection operation on a first activity, an activity details page corresponding to the first activity is displayed, wherein the first activity is included in the first activity set, and the activity details page corresponding to the first activity is used to display activity information related to the first activity.

2. The method according to claim 1, characterized in that The displaying of at least one reward control in response to the reward classification operation for the K activities comprises: When a gesture operation is detected, identifying the gesture operation; When the gesture operation successfully matches the preset gesture operation, a reward classification operation for the K activities is triggered, and the at least one reward control is displayed.

3. The method according to claim 1, characterized in that The displaying of at least one reward control in response to the reward classification operation for the K activities comprises: Displaying a reward category control on the main activity page; In response to a selection operation on the reward classification control, a reward classification operation on the K activities is triggered, and the at least one reward control is displayed.

4. The method according to any one of claims 1 to 3, characterized in that The displaying of at least one reward control in response to the reward classification operation for the K activities comprises: In response to the reward classification operation for the K activities, displaying the at least one reward control, a control slot, and an activity browsing area, wherein the activity browsing area is used to display the activity set corresponding to the reward control located in the control slot; The method further comprises: In response to a sliding operation on any one of the reward controls, controlling the at least one reward control to move following the sliding operation; In response to a release operation on any one of the reward controls, when it is detected that a second reward control is located in the control slot, a second activity set is displayed in the activity browsing area, wherein the second reward control is included in the at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

5. The method according to any one of claims 1 to 3, characterized in that The displaying of at least one reward control in response to the reward classification operation for the K activities comprises: In response to a reward classification operation for the K activities, displaying the at least one reward control and a target browsing area, wherein the target browsing area is used to display an activity set; The method further comprises: In response to a sliding operation on the target browsing area, a second activity set slid into the target browsing area is displayed, and a second reward control corresponding to the second activity set in the target browsing area is highlighted, wherein the second reward control is included in the at least one reward control, and the second reward control displays an icon of the second reward, and the second activity set includes all activities used to provide the second reward.

6. The method according to any one of claims 1 to 5, characterized in that The displaying of at least one reward control in response to the reward classification operation for the K activities comprises: In response to the reward classification operation for the K activities, the at least one reward control and quantity information corresponding to each reward control are displayed, wherein the quantity information represents the sum of the reward quantities provided by all activities in the activity set corresponding to one reward control.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: In response to a viewing operation on a second activity, brief activity information corresponding to the second activity is displayed, wherein the brief activity information is obtained by invoking a large language model to process activity information related to the second activity.

8. The method according to any one of claims 1 to 7, characterized in that In response to a selection operation on a first reward control, displaying a first activity set corresponding to the first reward control includes: In response to a selection operation on the first reward control, presenting the first activity set corresponding to the first reward control in the form of an activity page set; The activity page set includes an activity partial page corresponding to each activity in the first activity set, the activity partial page includes partial information extracted from the activity details page, and the activity partial page is set as an entrance to the corresponding activity details page; The step of displaying an activity details page corresponding to the first activity in response to a selection operation on the first activity includes: In response to a selection operation on the activity partial page corresponding to the first activity, an activity detail page corresponding to the first activity is displayed.

9. The method according to any one of claims 1 to 8, characterized in that After displaying the activity details page corresponding to the first activity, the method further includes: When it is detected that the terminal is in a shaking state, an animation effect consisting of T icons is played according to the shaking acceleration and shaking duration of the terminal, wherein each of the T icons corresponds to the first activity and provides a type of reward, and T is an integer greater than or equal to 1.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: In response to an activity grouping operation on the K activities, displaying at least one activity group, wherein each activity group includes at least one activity associated therewith; In response to a selection operation on a target activity group, N activities included in the target activity group are displayed, and associated prompt messages for the N activities are displayed, wherein the target activity group is included in the at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

11. The method according to claim 10, characterized in that The method further comprises: Obtain activity information related to each of the K activities; Constructing an activity feature vector corresponding to each activity based on activity information related to each activity; Based on the activity feature vector corresponding to each activity, obtaining a classification result corresponding to each activity through an activity classification model; Group activities that have the same classification result into one activity group.

12. The method according to claim 10, characterized in that The method further comprises: Obtaining a scene corresponding to each of the K activities, wherein the scene includes at least one of a battle scene and a specific mode scene; In the case where the scenario is the battle scenario, activities with the same number of players and battle type settings are grouped into one activity group; In the case where the scene is the specific mode scene, activities based on the same game mode setting are grouped into one activity group.

13. The method according to claim 10, characterized in that The method further comprises: For each of the K activities, obtain the resource type required to participate in the activity; Group activities that require the same type of resources into one activity group.

14. The method according to claim 10, characterized in that The method further comprises: For each of the K activities, obtaining role information of a virtual character required to participate in the activity, wherein the role information includes at least one of a role name, a faction type, and a role type; In the case where the role information includes the role name, activities with the same role name of the required virtual role are grouped into the same activity group; In a case where the character information includes the camp type, activities of the desired virtual character having the same camp type are grouped into the same activity group; In a case where the role information includes the role type, activities of the required virtual characters having the same role type are grouped into the same activity group.

15. The method according to any one of claims 10 to 14, characterized in that The displaying of the associated prompt messages for the N activities includes: When the N activities meet the synchronous completion conditions, a first associated prompt message for the N activities is displayed, wherein the first associated prompt message is used to prompt that the N activities have a synchronous association relationship, and the N activities with the synchronous association relationship can be completed in the same game match.

16. The method according to any one of claims 10 to 14, characterized in that The displaying of the associated prompt messages for the N activities includes: When the N activities meet the stage completion conditions, a second associated prompt message for the N activities is displayed, wherein the second associated prompt message is used to prompt that the N activities have an asynchronous association relationship, and the N activities with the asynchronous association relationship need to be completed in sequence.

17. The method according to any one of claims 10 to 16, characterized in that The method further comprises: Displaying an optimization prompt message for the N activities, wherein the optimization prompt message is used to prompt the user to use target virtual resources to complete the N activities; In response to the use operation of the target virtual resource, difficulty parameters corresponding to the N activities are adjusted, wherein the difficulty parameters include at least one of the number of task steps and a time limit.

18. A method for displaying an activity, characterized in that: include: Displaying an activity main page, wherein the activity main page is used to provide K activities, each activity is used to provide at least one type of reward, and K is an integer greater than or equal to 1; In response to an activity grouping operation on the K activities, displaying at least one activity group, wherein each activity group includes at least one activity associated therewith; In response to a selection operation on a target activity group, N activities included in the target activity group are displayed, and associated prompt messages for the N activities are displayed, wherein the target activity group is included in the at least one activity group, and the associated prompt message is used to prompt the associated type of the N activities, where N is an integer greater than or equal to 1 and less than or equal to K.

19. An activity display device, characterized in that: include: A display module is configured to display an activity main page, wherein the activity main page is configured to provide K activities, each activity is configured to provide at least one type of reward, and K is an integer greater than or equal to 1; The display module is further configured to display at least one reward control in response to a reward classification operation for the K activities, wherein each reward control displays an icon of a corresponding reward, and each reward control corresponds to an activity set, wherein the activity set includes all activities for providing the corresponding reward; The display module is further configured to display a first activity set corresponding to a first reward control in response to a selection operation on the first reward control, wherein the first reward control is included in the at least one reward control, and the first reward control displays an icon of a first reward, and the first activity set includes all activities for providing the first reward; The display module is further configured to display an activity details page corresponding to a first activity in response to a selection operation on the first activity, wherein the first activity is included in the first activity set, and the activity details page corresponding to the first activity is configured to display activity information related to the first activity.

20. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the processor implements the steps of the method for displaying an activity according to any one of claims 1 to 17, or the steps of the method for displaying an activity according to claim 18.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for displaying an activity according to any one of claims 1 to 17 are implemented, or the steps of the method for displaying an activity according to claim 18 are implemented.

22. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the steps of the method for displaying an activity according to any one of claims 1 to 17, or the computer program implements the steps of the method for displaying an activity according to claim 18.