Content interaction method and device and computer readable storage medium
By displaying and managing target activity events and completion progress in the group session page and sending message cards, the problem of monotonous group content interaction function is solved, and group activity and efficiency are improved.
Patent Information
- Application Number
- CN202311734807.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-15
- Publication Date
- 2024-12-20
AI Technical Summary
The content interaction function in the existing group scenarios is monotonous, resulting in poor user experience and low efficiency, which cannot meet the diverse needs of users.
By displaying target activity events and completion progress in the group session page, group members are allowed to trigger and complete activity events, and send message cards to enrich interaction forms and improve group activity and efficiency.
It effectively improves the activity of the group and the efficiency of content interaction, provides diversified interaction forms, and enhances the user experience.
Smart Images

Figure CN119172347A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a content interaction method, device and computer-readable storage medium. Background Art
[0002] With the rapid development of computer technology, group functions are widely used in various platforms (such as content interaction platforms and message communication platforms). Users can interact with multi-user chat content in the group. The effective improvement of group activity has positive significance for all parties.
[0003] In the process of research and practice of existing technologies, it was found that the group functions provided in existing group scenarios are still relatively monotonous and cannot meet more user needs, resulting in low content interaction efficiency and poor user experience. Summary of the invention
[0004] The embodiments of the present application provide a content interaction method, device, and computer-readable storage medium, which can enrich the content interaction form in a group, thereby effectively improving the activity of the group and further improving the content interaction efficiency in the group.
[0005] The present application provides a content interaction method, including:
[0006] Display the group conversation page;
[0007] In response to receiving a trigger operation on a target activity item via the group conversation page, displaying the target activity item and / or the completion progress of the target activity item by the target member, wherein the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members;
[0008] If the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member so that the message card is displayed via the group conversation page.
[0009] Accordingly, an embodiment of the present application provides a content interaction device, including:
[0010] A first display unit, used to display a group conversation page;
[0011] a second display unit, configured to display the target activity item and / or the completion progress of the target activity item by the target member in response to receiving a trigger operation on the target activity item via the group conversation page, wherein the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members;
[0012] The third display unit is used for sending a message card to the group member in response to the target member completing the target activity item if the completion progress is incomplete, so that the message card is displayed via the group conversation page.
[0013] In one embodiment, the second display unit is used to:
[0014] In response to a group member creating or completing the target activity event, displaying a first message card corresponding to the group member via the group conversation page;
[0015] A triggering operation on the target activity item is received via the first message card.
[0016] In one embodiment, the second display unit is used to:
[0017] In response to the group to which the group conversation page belongs having an associated target activity event, displaying an activity control via a preset position of the group conversation page;
[0018] A trigger operation on the target activity event is received via the activity control.
[0019] In one embodiment, the content interaction device further includes a first content display unit, which is used to:
[0020] The activity contents associated with the target activity items completed by group members in the group are displayed.
[0021] In one embodiment, the content interaction device further includes a second content display unit, which is used to:
[0022] The activity content corresponding to the operated first message card is displayed.
[0023] In one embodiment, the content interaction device further includes a target content display unit, which is used to:
[0024] The target activity content associated with the target activity item completed by the target member is displayed.
[0025] In one embodiment, the content interaction device further includes a multimedia content item generating unit, which is used to:
[0026] A multimedia content item is generated based on the target activity content published by the target member for the target activity event, so as to publish the target activity event on a content platform based on the multimedia content item.
[0027] In one embodiment, the content interaction device further includes a participation data display unit, which is used to:
[0028] The participation data of the target member associated with the target activity is displayed, wherein the participation data includes at least one of the total number of participations, the number of consecutive participations, the participation calendar and the participation progress.
[0029] In one embodiment, the second display unit is used to:
[0030] The activity name, activity description, activity time and additional activity information corresponding to the target activity item are displayed.
[0031] In one embodiment, the content interaction device further includes a reminder unit, which is used to:
[0032] If the completion progress is incomplete, a reminder message corresponding to the target activity item is displayed via a message list page, and the reminder message is used to remind the completion progress.
[0033] In addition, an embodiment of the present application provides a server, including:
[0034] In response to the target member's participation completion event in the target activity sent by the client, generating a message card instructing the target member to complete the target activity;
[0035] The message card is sent to the client so that the message card is displayed on the client.
[0036] In addition, an embodiment of the present application provides a system, including:
[0037] The client is used to execute the steps of the content interaction method provided in the embodiment of the present application;
[0038] The server comprises:
[0039] A generating module, configured to generate a message card instructing the target member to complete the target activity item in response to the target member's participation completion event sent by the client;
[0040] The sending module is used to send the message card to the client so that the message card is displayed on the client.
[0041] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and the computer program is suitable for loading by a processor to execute the steps in any content interaction method provided in the embodiment of the present application.
[0042] In addition, an embodiment of the present application further provides an electronic device, including a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to implement the content interaction method provided in the embodiment of the present application.
[0043] An embodiment of the present application also provides a computer program product, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps in the content interaction method provided in the embodiment of the present application.
[0044] The embodiment of the present application displays a group conversation page; in response to receiving a trigger operation on a target activity item via the group conversation page, displays the target activity item and / or the target member's completion progress on the target activity item, and the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members; if the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member, so that the message card is displayed via the group conversation page. In this way, by providing a trigger entry for the target activity item in the group conversation page, so as to record the completion of the target activity item and the completion status in the group, the content interaction form in the group can be enriched, thereby effectively improving the activity of the group and further improving the content interaction efficiency in the group. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0046] Figure 1 It is a schematic diagram of an implementation scenario of a content interaction method provided in an embodiment of the present application;
[0047] Figure 2 It is a flowchart of a content interaction method provided by an embodiment of the present application;
[0048] Figure 3a This is a schematic diagram of displaying active content of a content interaction method provided in an embodiment of the present application;
[0049] Figure 3b This is a schematic diagram of a group conversation page of a content interaction method provided in an embodiment of the present application;
[0050] Figure 3c It is a schematic diagram of a punch-in editing page of a content interaction method provided in an embodiment of the present application;
[0051] Figure 3dIt is a schematic diagram of a check-in theme configuration page of a content interaction method provided in an embodiment of the present application;
[0052] Figure 3e It is a schematic diagram of a check-in participation entrance of a content interaction method provided in an embodiment of the present application;
[0053] Figure 3f This is another schematic diagram of a check-in participation entrance of a content interaction method provided in an embodiment of the present application;
[0054] Figure 3g This is a schematic diagram of a check-in details page of a content interaction method provided in an embodiment of the present application;
[0055] Figure 3h It is a schematic diagram of a punch-in publishing panel of a content interaction method provided in an embodiment of the present application;
[0056] Figure 4a This is a message card schematic diagram of a content interaction method provided in an embodiment of the present application;
[0057] Figure 4b is another message card schematic diagram of a content interaction method provided in an embodiment of the present application;
[0058] Figure 4c This is a schematic diagram of a check-in details page under the user check-in dimension of a content interaction method provided in an embodiment of the present application;
[0059] Figure 4d It is a schematic diagram of a punch-in calendar page of a content interaction method provided in an embodiment of the present application;
[0060] Figure 4e This is a schematic diagram of a punch-in details page under the punch-in dynamic dimension of a content interaction method provided in an embodiment of the present application;
[0061] Figure 4f This is a schematic diagram of a check-in details page under the check-in ranking dimension of a content interaction method provided in an embodiment of the present application;
[0062] Figure 4g It is a schematic diagram of a punch-in reminder of a content interaction method provided in an embodiment of the present application;
[0063] Figure 4h It is a schematic diagram of a punch-in activity editing panel of a content interaction method provided in an embodiment of the present application;
[0064] Figure 5 is a structural diagram of a content interaction device provided in an embodiment of the present application;
[0065] Figure 6 This is a schematic diagram of a server provided in an embodiment of the present application;
[0066] Figure 7 It is a structural diagram of the system provided in the embodiment of the present application;
[0067] Figure 8 This is a schematic diagram of a punch-in generation interaction of a system provided in an embodiment of the present application;
[0068] Fig. 9 This is a schematic diagram of the activity reminder interaction of the system provided in the embodiment of the present application;
[0069] Fig.10 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0070] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0071] The embodiments of the present application provide a content interaction method, a server, a system, an apparatus, an electronic device, and a computer-readable storage medium. The content interaction apparatus can be integrated in an electronic device, and the electronic device can be a server or a terminal.
[0072] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms. Terminals may include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Terminals and servers can be directly or indirectly connected via wired or wireless communications, and this application does not limit this.
[0073] See also Figure 1 , taking the content interaction device integrated into an electronic device as an example, Figure 1A schematic diagram of an implementation scenario of the content interaction method provided in an embodiment of the present application, wherein the electronic device can be a server or a terminal, and the electronic device can display a group conversation page; in response to receiving a trigger operation on a target activity item via the group conversation page, the target activity item and / or the target member's completion progress for the target activity item are displayed, and the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members; if the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member so that the message card is displayed via the group conversation page.
[0074] It should be noted that Figure 1 The implementation environment scenario diagram of the content interaction method shown is only an example. The implementation environment scenario of the content interaction method described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of data processing and the emergence of new business scenarios, the technical solution provided by the present application is also applicable to similar technical problems.
[0075] The solutions provided by the embodiments of the present application are specifically described by the following embodiments. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.
[0076] This embodiment will be described from the perspective of a content interaction device, and the content interaction device may be specifically integrated into an electronic device, and the electronic device may be a terminal and / or a server, which is not limited in this application.
[0077] See also Figure 2 , Figure 2 : is a flow chart of a content interaction method provided in an embodiment of the present application. The content interaction method includes:
[0078] In step 101, a group conversation page is displayed.
[0079] The group conversation page may be a page displaying conversation information in a group, the group may be the group to which the group conversation page belongs, and the conversation information may include information such as messages published or triggered to be published by group members in the group.
[0080] In step 102, in response to receiving a trigger operation on a target activity item via a group conversation page, the target activity item and / or the completion progress of the target member on the target activity item are displayed.
[0081] Among them, the target activity item can be an activity item created in the group, for example, it can be an activity item such as a punch-in activity, a sign-in activity, etc. The present disclosure does not limit the activity item / target activity item, and any activity item that requires group members to participate in the completion is within the protection scope of the present invention. Exemplarily, the punch-in activity can be an activity created in the group for group members to punch in. For example, the punch-in activity can be an activity of various themes such as daily weight loss punch-in, daily cooking punch-in, fitness punch-in, learning punch-in, etc. performed by group members in the group. The target activity item can be associated with the group to which the group conversation page belongs and at least some of the group members. For example, the target activity item can be an activity item created in the group for all or some of the group members to participate. Optionally, all group members in the group can choose whether to participate in completing the target activity item, or the creator of the target activity item can select some members who can participate in the target activity item from all group members. The target member can be a member of the group member who currently triggers the target activity item, that is, a group member corresponding to the electronic device that executes the content interaction method provided in the embodiment of the present application. The completion progress may be information indicating the completion status of the target member's participation in the target activity in the current time period. For example, it may indicate whether the target member has completed the target activity in the current time period. For example, it may indicate whether the target member has completed the check-in for the target activity today or in the current check-in period.
[0082] There may be multiple ways to display the target activity items, for example, the activity name, activity description, activity time and additional activity information corresponding to the target activity items may be displayed. The activity name may be the name of the target activity item, for example, it may be "Daily Fitness Check-in", "Reading Check-in", etc. The activity description may be information describing the target activity item, for example, it may be information such as "My dears, we can check in for the target activity in the group in the future, XXXX, for yourself, stick to it, come on!" The activity time may be the time for the target activity item, and may include one or more time periods, for example, one day or one week as a time period, and group members need to complete the target activity item in each time period. The additional activity information may include information such as the creator of the target activity item and the countdown of the activity.
[0083] There may be multiple ways to respond to receiving a trigger operation for a target activity item via a group conversation page. For example, in response to a group member creating or completing a target activity item, a first message card corresponding to the group member may be displayed via the group conversation page; and a trigger operation for the target activity item may be received via the first message card.
[0084] Among them, the first message card can be a message sent in the group after the group member creates a target activity in the group, which is used to indicate the target activity created in the group. The first message card can also be a message sent in the group after the group member completes the target activity, which can be used to indicate that the group member has completed the target activity. It can also indicate the specific information of the group member completing the target activity, such as how the group member completes the target activity, the results of completing the target activity, etc., which can be set according to actual needs. Optionally, when the group member is a target member, the first message card can be a message card sent in the group triggered by the target member completing the target activity in the previous time period.
[0085] Optionally, there may be multiple ways to respond to receiving a trigger operation on a target activity item via a group conversation page. For example, in response to the existence of an associated target activity item in the group to which the group conversation page belongs, an activity control may be displayed at a preset position of the group conversation page; and a trigger operation on the target activity item may be received via the activity control.
[0086] In some embodiments, in response to entering a group conversation page, it can be queried whether there is a target activity item associated with the group, and based on the status of the target activity item (in progress or ended), it can be determined whether to display the activity control corresponding to the target activity item on the group conversation page.
[0087] The preset position may be a position in the group conversation page for displaying an activity control, and the activity control may be a control corresponding to a target activity item associated with the group, and is used to provide an entry for participating in the target activity item. Optionally, the activity control may be a control corresponding to a target activity item in progress in the group. For example, assuming that a target activity item 1 is created in the group, and the end time of the target activity item 1 is before October 1, when the target activity item 1 is in progress, the activity control corresponding to the target activity item 1 is displayed at the preset position in the group conversation page, and after October 1, the activity control corresponding to the target activity item 1 is not displayed in the group conversation page.
[0088] Optionally, in response to receiving a trigger operation on a target activity item via a group conversation page, the target member's participation data associated with the target activity item may also be displayed, and the participation data may include at least one of the total number of participations, consecutive participation times, participation calendar, and participation progress.
[0089] Among them, the total number of participations can be the number of times the target member participates in the target activity, the consecutive number of participations can be the number of times the target member participates in the target activity continuously, the participation calendar can be a calendar marking the dates on which the target member participates in the target activity, and the participation progress can be the progress of the target member's participation in the target activity.
[0090] Optionally, in response to receiving a trigger operation on a target activity item via the group conversation page, activity contents associated with the target activity item completed by group members in the group may also be displayed.
[0091] Among them, the activity content may be information including the specific content of the target activity items completed by the group members. For example, the activity content may include information such as the user name, completion time, and completion content of the group members who completed the target activity items. The completion content may be content including at least one modal information such as text, image, video, etc., which may describe the situation of the group members completing the target activity items.
[0092] Optionally, the target member can click on the first message card displayed in the group conversation page, so that in response to receiving a trigger operation on the target activity item via the first message card in the group conversation page, the activity content associated with the target activity item completed by the group members in the group can be displayed.
[0093] In which, in response to receiving a trigger operation on a target activity item via the group conversation page, the activity content corresponding to the operated first message card may be displayed.
[0094] Specifically, the target member can click on the first message card displayed in the group conversation page, and thus, in response to receiving a trigger operation on the target activity item via the first message card in the group conversation page, locate the activity content associated with the target activity item completed by the group member, and display the activity content corresponding to the first message card.
[0095] Optionally, the activity content associated with the target activity items completed by group members can be stored and displayed in the form of content streams. Specifically, the activity content can be grouped according to the date and the completion time of each activity content, and the activity content completed on the same day can be displayed in the same container card. The activity content of different dates can be clearly divided by grouping of container cards.
[0096] In one embodiment, please refer to Figure 3a , Figure 3a14. The present invention provides an activity content display schematic diagram of a content interaction method provided in an embodiment of the present application, wherein the activity content display page can be used to display the activity content published by group members after completing the target activity items. In the current activity content display page, container card 1 and container card 2 can be displayed. At the same time, container cards corresponding to other dates can be displayed as the page is slid up and down. Each container card stores the activity content published on the corresponding date. The activity content displayed on each container card is sorted and displayed according to the completion time. For example, the container card 1 can be the container card corresponding to the date of October 14. The container card 1 can display the activity content for the target activity items published by group members on October 14. Each activity content in the container card 1 is sorted and displayed according to the completion time. For example, the activity content published by group member a with a completion time of 18:01 can be displayed before the activity content published by group member b with a completion time of 19:10. Similarly, the container card 2 may be a container card corresponding to the date of October 15, and the container card 2 may display the activity content for the target activity items released by group members on October 15. Each activity content in the container card 2 is displayed in order according to the completion time. For example, the activity content released by group member B with a completion time of 18:11 may be displayed before the activity content released by group member C with a completion time of 18:35. In this way, the activity content corresponding to the target activity items released by group members on different dates can be clearly divided by grouping different container cards, so that users can compare and view the activity content released by group members on different dates, further improving the efficiency of content interaction.
[0097] Optionally, the target activity item may be a target punch-in activity, and the target punch-in activity may be a currently triggered punch-in activity. Accordingly, the group conversation page may display a punch-in setting control. The punch-in setting control may be a control for creating a punch-in activity.
[0098] In one embodiment, the clock-in setting control can be displayed at any position in the group conversation page. The specific position can be set according to actual needs. For example, please refer to Figure 3b , Figure 3b This is a schematic diagram of a group conversation page of a content interaction method provided by an embodiment of the present application. A check-in setting control may be displayed in the content input area at the bottom of the group conversation page. The content input area may be an area for inputting conversation information in the group. The content input area may also include controls such as album, photo, and group voting, which are used to input pictures in the group and initiate conversation information such as group voting. In this way, the user can create a check-in activity by triggering the check-in setting control displayed in the content input area.
[0099] Optionally, you can set permissions for creating check-in activities. For example, you can set the group owner, group administrator, or a portion of selected group members in the group to have permissions to create check-in activities. In this way, group members in the group who have permissions to create check-in activities can create check-in activities through the check-in setting controls displayed in the group conversation page.
[0100] Optionally, a target activity item can be created. Specifically, taking the target activity item as an example, the group conversation page can include a punch-in setting control, so that in response to the punch-in setting operation based on the punch-in setting control, a punch-in editing page can be displayed, the punch-in editing page includes punch-in theme information and punch-in configuration items, at least one punch-in configuration item can be edited to configure relevant information of the target punch-in activity under the punch-in theme information, in response to the punch-in activity creation operation, a punch-in activity notification message (such as a message card) corresponding to the punch-in theme information is displayed in the group conversation page, and a punch-in participation entrance (such as an activity control) for the target check-in activity is provided through the group conversation page.
[0101] Among them, the punch-in editing page can be a page for editing the target punch-in activity to be created, the punch-in theme information can be the theme information of the target punch-in activity to be created, for example, it can include theme information such as weight loss, fitness, learning, memorizing words, practicing calligraphy, etc., the punch-in configuration item can be a configuration item for configuring the target punch-in activity to be created, and there can be editable configuration items and uneditable configuration items in the punch-in configuration item, which can be set according to the specific situation. The target punch-in activity can be a punch-in activity under the punch-in theme information to be created. The punch-in activity notification message can be a message displayed in the group conversation page after the target punch-in activity is successfully created, which is used to notify group members that the target punch-in activity has been created in the group. The punch-in activity notification message can display information such as the activity identifier of the target punch-in activity, the punch-in theme information, etc. The punch-in participation entrance can be an entrance for group members to participate in the punch-in of the target punch-in activity.
[0102] Optionally, the punch-in configuration item may include at least one of a punch-in time configuration item, a punch-in format configuration item, and a punch-in introduction configuration item, wherein the punch-in time configuration item may be used to configure the punch-in time information of the target punch-in activity, the punch-in format configuration item may be used to configure the format information of the content input when punching in the target punch-in activity, and the punch-in introduction configuration item may be used to configure the activity introduction information of the target punch-in activity. The punch-in time information may include information describing the punch-in time of the target punch-in activity, and the punch-in time may include one or more time periods, such as one day or one week as a time period, and group members may complete the punch-in of the target punch-in activity within each time period. For example, the punch-in time configuration item may configure the punch-in time range of the target punch-in activity, for example, the punch-in time information may include the end punch-in time, and may also include the start punch-in time, etc. The format information may be information for standardizing the input content when the user punches in the target punch-in activity, and may prompt the user to enter content that meets the requirements when the user punches in the target punch-in activity. The activity description may be information introducing the target punch-in activity.
[0103] In one embodiment, please refer to Figure 3c , Figure 3cIt is a schematic diagram of a punch-in editing page of a content interaction method provided by an embodiment of the present application. The punch-in editing page may include an activity identifier, punch-in theme information, a punch-in introduction configuration item, a punch-in format configuration item, a punch-in time configuration item, and a punch-in activity creation control, wherein the activity identifier may be an identifier of a target punch-in activity, and the corresponding activity identifier may be displayed according to different punch-in activities. For example, for a learning-type punch-in activity, the activity identifier may be an icon of a book or a pen, and for a fitness, weight loss, or other exercise-type punch-in activity, the activity identifier may be an icon of a person running, etc. The punch-in theme information may be the punch-in theme information selected by the user, or the activity name of the target punch-in activity entered by the user, or the theme information after the user modifies and edits the punch-in theme information, etc. For example, the punch-in name may be "Weight Loss Punch-in". The punch-in introduction configuration item can be used by the user to introduce the punch-in theme of the target punch-in activity, so that group members can obtain more information about the target punch-in activity, thereby attracting more group members to participate in the target punch-in activity. For example, the activity introduction information can be "My dears, we can punch in the target activity in the group in the future, XXXX, for yourself, stick to it, come on!", etc. The punch-in format configuration item can include an opening control. By default, the opening control of the punch-in format configuration item can be closed, and the format information of the target punch-in activity is not set by default. The user can turn on the editing state of the punch-in format configuration item by triggering the opening control, so that the format information of the target punch-in activity can be input through the punch-in format configuration item, so that when group members participate in the punch-in of the target punch-in activity, they can directly use the format information preset based on the punch-in format configuration item to input the punch-in content, so that the punch-in of group members is more standardized. For example, the format information can be "target weight: today's weight: cumulative weight loss: today's meal:", etc. The punch-in time configuration item may include an enable control. By default, the enable control of the punch-in time configuration item may be in a closed state. By default, the punch-in time information of the target punch-in activity is not set. The user may enable the editing state of the punch-in time configuration item by triggering the enable control, so that the punch-in time information of the target punch-in activity may be input through the punch-in time configuration item to limit the punch-in time of the target punch-in activity. The punch-in activity creation control may be a control for creating a target punch-in activity. By triggering the punch-in activity creation control, a target punch-in activity may be created. Optionally, the punch-in activity creation control may be directly triggered to create a target punch-in activity when the punch-in edit page is not edited, or the punch-in configuration item in the punch-in edit page may be configured. After the configuration item is configured, the punch-in activity creation control may be triggered to create a target punch-in activity.
[0104] Among them, in response to the punch-in setting operation based on the punch-in setting control, there can be multiple ways to display the punch-in editing page. For example, in response to the triggering operation of the punch-in setting control, the punch-in theme configuration page can be displayed, and the punch-in theme configuration page displays at least one candidate punch-in theme information. In response to the selection operation of the candidate punch-in theme information, based on the selected punch-in theme information, the punch-in editing page containing the punch-in theme information is displayed.
[0105] Among them, the trigger operation may include operations such as clicking, sliding, long pressing, and pressing. The check-in theme configuration page may be a page for configuring the check-in theme information of the target check-in activity to be created, and the candidate check-in theme information may be check-in theme information for selection.
[0106] Optionally, the punch-in theme configuration page may further include: a theme setting control, which allows the user to set customized punch-in theme information. For example, in response to a trigger operation on the theme setting control, a punch-in editing page including a theme editing entry and punch-in configuration items may be displayed, and in response to an editing operation on the theme editing entry, the punch-in theme information on the punch-in editing page may be updated.
[0107] Among them, the theme editing entrance can be an entrance for editing the check-in theme information.
[0108] In one embodiment, please refer to Figure 3d , Figure 3d Schematic diagram of a punch-in theme configuration page of a content interaction method provided in an embodiment of the present application. The punch-in theme configuration page can display multiple candidate punch-in theme information such as exam preparation, weight loss, fitness, and word memorization, as well as a theme setting control for customizing the punch-in theme. When the user selects the punch-in theme information in the candidate punch-in theme information, the punch-in editing page containing the punch-in theme information can be displayed. For example, please continue to refer to Figure 3c When the user selects the "weight loss" check-in theme information, the check-in editing page containing the "weight loss check-in" check-in theme information can be displayed. When the user triggers the theme setting control, the check-in editing page containing the theme editing entry and check-in configuration items can be displayed. The prompt information "Enter the check-in name" can be displayed in the theme editing entry to prompt the user to enter the check-in theme information.
[0109] Optional, please continue to refer to Figure 3dThe punch-in theme configuration page displays a historical punch-in activity viewing control, which can be a control for viewing historical punch-in activities created in a group. The historical punch-in activities can be historically created punch-in activities, which can be in progress or have been completed. Specifically, in response to a trigger operation on the historical punch-in activity viewing control, a historical punch-in activity display page can be displayed, and in response to a selection operation on a historical punch-in information block, a punch-in details page corresponding to the historical punch-in activity corresponding to the target historical punch-in information block can be displayed based on the selected target historical punch-in information block.
[0110] Among them, the historical check-in activity display page can be a page for displaying historical check-in activities. The historical check-in activity display page can display historical check-in information blocks corresponding to historical check-in activities in the current group. A historical check-in information block can correspond to a historical check-in activity. The historical check-in information block can display the activity identifier of the corresponding historical check-in activity, user participation status, check-in theme information, user check-in times and other information. The user participation status can be the current user has participated or not participated, etc. The user check-in times can be information indicating the number of times the current user has participated in the historical check-in activity, for example, it can be information such as "checked in for 4 days in total", "checked in 5 times in total", etc.
[0111] There may be a variety of ways to provide a check-in participation entry for a target check-in activity through a group conversation page. For example, a check-in participation control for the target check-in activity may be displayed in a check-in activity notification message; and / or, an activity control corresponding to the target check-in activity may be displayed in a group conversation page; and / or, if at least two check-in activities are created in the group to which the group conversation page belongs, the activity control corresponding to the target check-in activity is added to the check-in activity aggregation control provided on the group conversation page. The check-in activity aggregation control is used to display activity controls for multiple check-in activities in the group after being triggered.
[0112] Among them, the check-in participation control can be a check-in participation entrance corresponding to the target check-in activity displayed in the check-in activity notification message, the activity control can be a check-in participation entrance corresponding to the target check-in activity displayed at a preset position in the group session page, and the check-in activity aggregation control can be a control that aggregates activity controls corresponding to multiple check-in activities.
[0113] In one embodiment, please refer to Figure 3e , Figure 3eIt is a schematic diagram of a punch-in participation entry of a content interaction method provided in an embodiment of the present application. After the target punch-in activity is created, a punch-in activity notification message can be displayed in the group conversation page. The punch-in activity notification message can include the activity logo of the target punch-in activity and the punch-in theme information "Daily Weight Loss Punch-in", as well as a punch-in participation control with a prompt message "Go to Participate". In addition, the activity control corresponding to the target activity can be displayed at a preset position in the group conversation page. For example, the activity control can be displayed in the content input area, floating window, and other areas of the group conversation page. The activity control can display the punch-in theme information of the target punch-in activity. In this way, the user can participate in the punch-in of the target punch-in activity by triggering the punch-in participation control or the activity control.
[0114] In one embodiment, please refer to Figure 3f , Figure 3f This is another schematic diagram of a punch-in participation entry of a content interaction method provided by an embodiment of the present application. When there are multiple created punch-in activities in the group to which the group conversation page belongs, a punch-in activity aggregation control can be displayed in the group conversation page, and the user can obtain the punch-in participation entry of multiple punch-in activities in the group by triggering the punch-in activity aggregation control. For example, in response to the triggering operation of the punch-in activity aggregation control, a punch-in activity aggregation panel can be displayed, and at least one punch-in activity information block is displayed in the punch-in activity aggregation panel, one punch-in activity information block corresponds to one punch-in activity, and the punch-in activity information block is displayed in partitions according to the user participation status corresponding to the punch-in activity, and the punch-in activity information block displays the activity control and date mark corresponding to the punch-in activity, and the date mark corresponding to the date when the user participates in the punch-in activity is highlighted in the date mark.
[0115] For a check-in activity in which a user has participated, the corresponding check-in activity information block may also include the check-in theme information, activity identifier, check-in times information, and date identifier of the check-in activity. The date identifier may be used to identify a date, wherein the date identifier corresponding to the date on which the user participated in the check-in activity is highlighted. For example, please continue to refer to Figure 3fFor the "Daily Weight Loss Check-in" check-in activity, the date labels corresponding to the 12th, 13th, 14th and 15th are highlighted, indicating that the current user participated in the check-in activity on the 12th, 13th, 14th and 15th, and the corresponding check-in number information may be "checked in for 4 days". The check-in status may be displayed in the activity control in each check-in activity information block, for example, it may include a "check-in" status indicating a check-in to be made and a "checked in" status indicating a check-in has been made. For a check-in activity in which the user did not participate, the corresponding check-in activity information block may include information such as the check-in theme information, activity logo and number of participants in the check-in activity. The check-in activity information block in which the user did not participate may also provide a check-in participation entrance, through which the user can participate in the check-in of the check-in activity.
[0116] Optionally, each punch-in activity information block may be arranged and displayed according to the user participation status of the current user, and the user participation status may be the status of the current user participating in the current punch-in activity, for example, it may include the status of "participated" and "not participated". For example, the punch-in activity information blocks for the punch-in activities that the current user has participated in may be displayed in one area of the punch-in activity aggregation panel, such as the punch-in activity information blocks 1 and 2 for the punch-in activities that the current user has participated in, and the punch-in activity information blocks for the punch-in activities that the current user has not participated in may be displayed in another area of the punch-in activity aggregation panel, such as the punch-in activity information block 3 for the punch-in activities that the current user has not participated in.
[0117] Optional, please continue to refer to Figure 3f The punch-in activity aggregation panel may also display an ended punch-in activity viewing control, which may be a control for viewing ended punch-in activities. By triggering the ended punch-in activity viewing control, ended punch-in activities may be viewed.
[0118] In one embodiment, in response to receiving a trigger operation on a target activity item via a group conversation page, there may be multiple ways to display the target activity item and / or the target member's completion progress on the target activity item. For example, the target activity item may be a target check-in activity, and the target check-in activity may be a currently triggered check-in activity. Thus, in response to receiving a trigger operation on a target activity item via a group conversation page, a check-in details page may be displayed, and the check-in details page may display the relevant content of the target activity item and the target member's completion progress on the target activity item.
[0119] Among them, there can be multiple ways to display the target members' completion progress for the target activity items. For example, a check-in control can be displayed in the check-in details page, and prompt information can be displayed in the check-in control. The prompt information can be used to indicate the target members' completion progress for the target activity items. For example, the prompt information can be prompt information such as "Not checked in today, check in now" or "Checked in today".
[0120] In response to the target member completing the target activity item in the current time period, the check-in control may be grayed out in the current time period to indicate that the current user has completed the check-in for the target activity item in the current time period.
[0121] Optionally, when there are multiple activities in the group, in response to the target member completing the target activity, the punch-in control can be bound to the next activity in the group, so that the target member can punch in for the next activity by triggering the punch-in control.
[0122] Optionally, there may be multiple triggering operations for the target activity item received via the group conversation page. For example, the triggering operation for the target activity item may be received via the group conversation page by triggering the punch-in participation entrance and / or activity control, so that the punch-in details page may be displayed. The punch-in details page may be a page showing the punch-in details of the target punch-in activity, which may be used for punching in the target punch-in activity and viewing punch-in related information. The punch-in control may be a control for punching in, and the punch-in control may display a prompt message of the punch-in status, which may be used to indicate the target member's completion progress for the target activity item, for example, prompt messages such as "Not punched in today, punch in now" or "Has punched in today".
[0123] In step 103, if the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member so that the message card is displayed via the group conversation page.
[0124] The message card may be a message instructing the target member to complete the target activity. After the target member completes the target activity, the message card may be sent in the group. Group members may click on the message card to view the activity content published by the target member after completing the target activity.
[0125] Optionally, in response to a trigger operation on a punch-in control, the activity content determined by the target member completing the target activity item may be uploaded and published.
[0126] Optionally, in response to the target member completing the target activity event, the target activity content associated with the target activity event completed by the target member may also be displayed, wherein the target activity content may be the activity content published by the target member after completing the target activity event.
[0127] Optionally, in order to further increase the number of people participating in the target activity, multimedia content that can be used to be published on the content platform can be generated after the group members complete the target activity. Specifically, in response to the target member completing the target activity, a multimedia content item can be generated based on the target activity content published by the target member for the target activity, so as to publish the target activity on the content platform based on the multimedia content item.
[0128] Among them, the multimedia content item may contain at least one modal information such as text, image, video, etc., and the multimedia content item may include relevant information of the target members' participation in the target activity, for example, it may include the activity name of the target activity, the number of times the target members participate in the target activity, the number of consecutive participations, the participation time, the target activity content, the name of the group associated with the target activity, and the entrance to the group.
[0129] In this way, by publishing the multimedia content item to the content platform, users can browse the multimedia content item through the content platform, and can join the group based on the information displayed in the multimedia content item to participate in the target activity in the group.
[0130] Optionally, in response to the target member completing the target activity, the target member's participation data associated with the target activity may also be displayed, and the participation data may include at least one of the following information: total number of participations, consecutive number of participations, participation calendar, and participation progress. The total number of participations may be the number of times the target member has participated in the target activity, the consecutive number of participations may be the number of times the target member has participated in the target activity continuously, the participation calendar may be a calendar indicating the date on which the target member has participated in the target activity, and the participation progress may be the progress of the target member's participation in the target activity.
[0131] Optionally, if the completion progress is incomplete, a reminder message corresponding to the target activity item may also be displayed via the message list page, and the reminder message may be used to remind the target member of the completion progress of the target activity item.
[0132] In one embodiment, in response to receiving a trigger operation on a target activity item via a group conversation page, there may be multiple ways to display the target activity item and / or the target member's completion progress on the target activity item. For example, the target activity item is a target check-in activity.
[0133] In one embodiment, if the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member, so that there may be multiple ways to display the message card via the group conversation page. For example, taking the target activity item as a target check-in activity as an example, in response to the triggering operation of the check-in control, a check-in publishing panel may be displayed, the check-in publishing panel displays the number of check-ins and at least one content editing area, each content editing area is used for users to edit a type of content, including at least one of text, image, video, and audio. If the type of editable content in the content editing area is text, and the target check-in activity is configured with the format information of the input text content, the content editing area corresponding to the text type displays the format information of the text content; in response to the check-in publishing operation through the check-in publishing panel, the check-in content is determined based on the input of the content editing area and the number of check-ins, and the message card of the target check-in activity is output based on the check-in content in the group conversation page.
[0134] The punch-in publishing panel may be a panel for publishing punch-ins, the content editing area may be an area in the punch-in publishing panel for users to edit content, and a content editing area may correspond to inputting one type of content, or may inputting at least one type of content, for example, it may include at least one of text, image, video, and audio. The punch-in content may be the content determined by the current user (i.e., the target member) punching in the current target punch-in activity, i.e., the activity content published by the target member after completing the target activity. The message card may be a message published by the current user after completing a punch-in for the target punch-in activity, i.e., a message sent by the target member after completing the target activity, which is a message displayed in the group conversation page indicating that the current user has completed a punch-in for the target punch-in activity.
[0135] For example, see Figure 3g , Figure 3g This is a schematic diagram of a punch-in details page of a content interaction method provided by an embodiment of the present application. The punch-in details page can display the punch-in theme information, activity description, activity ID, creator, punch-in time limit and other information of the target punch-in activity, as well as a punch-in control. After the user triggers the punch-in control, the punch-in publishing panel can be displayed in the punch-in details page. For example, please refer to Figure 3h , Figure 3hIt is a schematic diagram of a punch-in publishing panel of a content interaction method provided in an embodiment of the present application. The punch-in publishing panel displays the punch-in number "Xth punch-in", a text-type content editing area, an image or video-type content editing area, and a punch-in publishing control. The text-type content editing area is used for users to input text-form content, and the image or video-type content editing area is used for users to input image or video-form content. The punch-in publishing control is used to publish the current punch-in. The punch-in publishing control can be triggered after entering content in the content editing area, thereby obtaining the punch-in content including the content entered in the content editing area. The punch-in publishing control can also be directly triggered when no content is entered in the content editing area, thereby obtaining the punch-in content that does not include the content entered in the content editing area.
[0136] In addition, for the content editing area of the text type, if the target punch-in activity is configured with the format information of the input text content, the content editing area corresponding to the text type will display the format information of the text content, for example, it may include format information such as "target weight: today's weight: cumulative weight loss: today's meals:", so that the user can enter the corresponding text content in the corresponding position in the content editing area based on the prompts of these format information, for example, the desired weight can be entered at "target weight:", today's weight can be entered at "today's weight:", the cumulative weight lost can be entered at "cumulative weight loss:", and today's meals can be entered at "today's meals:", etc. If the target punch-in activity is not configured with the format information of the input text content, the content editing area corresponding to the text type may display prompt information for content input, for example, it may be information such as "write down today's experience and record your punch-in experience".
[0137] Optionally, the message card displays at least part of the check-in content and a detail viewing entrance for the check-in content. The detail viewing entrance is used to display the check-in details page after being triggered and display the check-in content corresponding to the message card in the check-in details page.
[0138] The message card may display all or part of the punch-in content, for example, all or part of the text content in the punch-in content, all or part of the image or video content in the punch-in content, or all or part of the text content and part or all of the image or video content in the punch-in content at the same time. The detail viewing portal may be a portal for viewing all the punch-in contents of the message card.
[0139] For example, see Figure 4a , Figure 4a: is a message card schematic diagram of a content interaction method provided by an embodiment of the present application. When the user does not enter content in the content editing area of the punch-in publishing panel, the message card can be as follows Figure 4a As shown in the middle message card 1, at this time, the message card can display the punch-in theme information, activity identification, and punch-in times of the target punch-in activity. When the user enters text and other content in the content editing area of the punch-in publishing panel, the message card can be as shown in message card 2. The message card can display all or part of the content entered in the text type content editing area, as well as the punch-in theme information, activity identification, and punch-in times of the target punch-in activity. When the user enters images, videos, and other content in the content editing area of the punch-in publishing panel, the message card can be as shown in message card 3. The message card can display all or part of the content entered in the image or video type content editing area, as well as the punch-in theme information, activity identification, and punch-in times of the target punch-in activity. The message card can provide a detailed viewing entrance, and the user can trigger the message card by clicking, sliding, and other operations, so as to view the details of the punch-in content.
[0140] When part of the punch-in content is displayed in the message card, a view all control can be displayed in the message card. The view all control can be used to view the entire content of the punch-in content and can be used as a detailed viewing entry for the message card. Users can trigger the view all control by clicking, sliding, etc., so as to view the details of the punch-in content. For example, please refer to Figure 4b , Figure 4b This is another message card schematic diagram of a content interaction method provided in an embodiment of the present application. For message card 4, the message card can display some text-type content in the check-in content and a view all control for viewing all the check-in content. For message card 5, the message card can display at least two types of content in the check-in content and a view all control. For example, the partial content may include image or video type and text type content.
[0141] Optionally, the check-in details page may also include a check-in activity information area, a check-in operation area, and at least two check-in information dimension tags, and the check-in information dimension tags are used to switch the content displayed in the check-in operation area after being triggered; wherein, the check-in information dimension tags include user check-in dimensions, under which the check-in operation area displays check-in progress information, the check-in progress information includes a date identifier, and the check-in date of the current user participating in the target check-in activity is highlighted in the date identifier, and after the highlighted date identifier is triggered, the check-in content posted by the current user on the date corresponding to the date identifier is also displayed.
[0142] Among them, the check-in activity information area can be an area for displaying relevant information of the target check-in activity, for example, it can include the check-in theme information, activity description, activity logo, creator, check-in time limit and other information of the target check-in activity; the check-in operation area can be an area for operating the relevant information of the target check-in activity; the check-in information dimension label can be information indicating a certain information dimension of the target check-in activity; the user check-in dimension can indicate the check-in information of the user dimension; the check-in progress information can be information indicating the user's check-in progress and other check-in conditions; the check-in date can be the date when the check-in is posted, for example, it can be the date when the user checks in to participate in the target check-in activity.
[0143] For example, see Figure 4c , Figure 4c It is a schematic diagram of a punch-in details page under the user punch-in dimension of a content interaction method provided in an embodiment of the present application. In the punch-in details page, there may be a punch-in activity information area, a punch-in information dimension label, a punch-in operation area, and a punch-in control. Among them, the punch-in activity information area may display the punch-in theme information of the target punch-in activity "Daily Weight Loss Punch-in", activity description, activity logo, creator, number of creators "1 person in total", punch-in time limit "30 days to end" and other information. The punch-in information dimension label may include the user punch-in dimension "My", as well as dimension labels such as "Dynamics" and "Ranking". The punch-in control may be updated according to the daily punch-in status. For example, if the punch-in is not performed on the day, the punch-in control may display a prompt message "No punch-in today, punch-in immediately". After the punch-in is completed on the day, the punch-in control may display a prompt message "I have punched in today".
[0144] Please continue to refer to Figure 4c , under the user punch-in dimension "My", the punch-in operation area can display the punch-in progress information, which can include date identifiers, for example, it can include the dates of the most recent week, for example, Monday 11th to Sunday 17th, and the punch-in dates of the current user participating in the target punch-in activity in the date identifier are highlighted. For example, the date identifier corresponding to the 15th is highlighted, indicating that the current user participated in the punch-in of the target punch-in activity on the 15th. After being triggered, the highlighted date identifier can also display the punch-in content posted by the current user on the date corresponding to the date identifier. For example, when the current user clicks the date identifier corresponding to the 15th, the punch-in content posted by the current user when participating in the punch-in of the target punch-in activity on the 15th can be displayed below. Optionally, the punch-in progress information can also include the total number of punch-ins of the current user, for example, "1", and the number of consecutive punch-ins, for example, "1".
[0145] Optionally, under the user check-in dimension, the check-in operation area can also display a check-in calendar control, which is used to display the check-in calendar page after being triggered. The check-in calendar page includes at least the creation date of the target check-in activity and subsequent dates, among which the date on which the current user participates in the target check-in activity is highlighted.
[0146] The clock-in calendar control may be a control for viewing a clock-in calendar of a user participating in a target clock-in activity, and the clock-in calendar may be used to indicate the clock-in status of the user participating in the target clock-in activity. The creation date may be a date on which the target clock-in activity is created.
[0147] For example, see Figure 4d , Figure 4d This is a schematic diagram of a check-in calendar page of a content interaction method provided in an embodiment of the present application. After the user triggers the check-in calendar control, the check-in calendar page can be displayed, and the check-in calendar page displays the date identifiers of the creation date of the target check-in activity and the subsequent dates. For example, it can be October 1 to November 30, 2023, among which the dates on which the current user participates in the target check-in activity are highlighted. For example, the date identifiers corresponding to October 6, 13, 15, 18, 20, 22, 27, and 29, and November 3 are highlighted, which can indicate that the user participated in the check-in of the target check-in activity on these dates.
[0148] Optionally, the check-in information dimension tag also includes a check-in dynamic dimension. Under the check-in dynamic dimension, the check-in operation area displays the check-in content for the target check-in activity posted by group members in the group to which the group conversation page belongs.
[0149] The clock-in dynamic dimension may be clock-in information indicating the clock-in dynamic dimension of the group member. Figure 4e , Figure 4e It is a schematic diagram of a check-in details page under the check-in dynamic dimension of a content interaction method provided in an embodiment of the present application. Under the check-in dynamic dimension "Dynamic", the check-in operation area can display the check-in content for the target check-in activity posted by group members in the group to which the group conversation page belongs. The check-in content can be arranged and displayed according to the publishing time, and the check-in content can also display the corresponding publishing user, publishing time and other information.
[0150] Optionally, the punch-in information dimension label may also include a punch-in ranking dimension. Under the punch-in ranking dimension, the punch-in operation area displays the punch-in ranking information. The punch-in ranking information includes at least one arranged punch-in ranking information block. A punch-in ranking information block corresponds to a punch-in group member participating in the target check-in activity. The punch-in ranking information block includes the object identification information of the punch-in group member, the number of check-ins and the corresponding check-in ranking.
[0151] Among them, the check-in ranking dimension may be check-in information indicating the check-in ranking dimension of group members, the check-in ranking information may be information indicating the check-in ranking of group members of the group to which the group session page belongs, the check-in ranking information block may be information describing the check-in ranking of check-in group members, the check-in group members may be group members among the group members who check in and participate in the target check-in activity, the object identification information may be identification information of the group member, which may be used to identify a group member, and the check-in ranking may be information indicating the ranking obtained by the check-in group member based on the number of check-ins.
[0152] For example, see Figure 4f , Figure 4f It is a schematic diagram of a check-in details page under the check-in ranking dimension of a content interaction method provided in an embodiment of the present application. On the check-in details page under the check-in ranking dimension "Ranking", the check-in operation area can display the check-in ranking information, and the check-in ranking information can include multiple arranged check-in ranking information blocks. A check-in ranking information block can correspond to a check-in group member participating in a target check-in activity. The check-in ranking information block includes the object identification information of the check-in group member, the number of check-ins and the corresponding check-in ranking. For example, the first check-in ranking information block in the check-in ranking information is the check-in ranking information block corresponding to the group member with the first check-in ranking. In the check-in ranking information block, it can be indicated that the group member with the first check-in ranking is user G, and the corresponding number of check-ins is 15 times and other information.
[0153] Optionally, the check-in details page may further include a check-in reminder control, which is used to configure the check-in reminder time corresponding to the target check-in activity. The check-in reminder time may be a time to remind the user to check in for the target check-in activity. Specifically, if the current moment is the punch-in reminder time and the application to which the group conversation page belongs is in the foreground running state, a first in-program notification message is generated and displayed in the message notification page of the application, and the first in-program notification message is output. The first in-program notification message includes the punch-in reminder information corresponding to the target punch-in activity and is displayed in the message display area corresponding to the group to which the group conversation page belongs in the message notification page, and / or a second in-program notification message is generated and displayed in a pop-up window. The second in-program notification message includes information about the group to which the target punch-in activity belongs, and the punch-in reminder information. The second in-program notification message is used to display the punch-in details page corresponding to the target punch-in activity after being operated; or; if the current moment is the punch-in reminder time and the application to which the group conversation page belongs is in the background running state, an out-of-program notification message is generated and output through the terminal system. The out-of-program notification message includes information about the group to which the target punch-in activity belongs, and the punch-in reminder information. The out-of-program notification message is used to display the punch-in details page corresponding to the target punch-in activity after being operated.
[0154] Among them, the message notification page can be a page in the application to which the group conversation page belongs, which is used to display messages generated in the application. The message notification page can display messages including application notification messages, messages generated in the group, messages generated during single chats, and messages generated during content interaction. The messages generated during the content interaction process can be messages generated by interactive behaviors such as likes, comments, and favorites between users on the content displayed in the application. The first in-program notification message can be a message for clocking in in the application and displayed in the message notification page. The clocking in reminder information can be information that prompts the user to clock in. The message display area can be an area occupied by the group to which the group conversation page belongs in the message notification page to display messages generated in the group. The second in-program notification message can be a message for clocking in in the application displayed in the form of a pop-up window, and the out-of-program notification message can be a message for clocking in reminder notification through the terminal system.
[0155] For example, please refer to Figure 3g , the punch-in details page can also display a punch-in reminder control. Figure 4g , Figure 4g It is a punch-in reminder schematic diagram of a content interaction method provided by an embodiment of the present application. When the current moment is the punch-in reminder time, the running state of the application to which the group conversation page belongs is determined. When the application is in the foreground running state, the page type of the page currently displayed by the application is determined. When the currently displayed page is a message notification page, a first in-program notification message displayed in the message notification page of the application is generated and displayed in the message display area corresponding to the group "XXXXXX group" to which the group conversation page belongs in the message notification page. The first in-program notification message includes the punch-in reminder information "Today's punch-in is not completed" corresponding to the target punch-in activity. When the page currently displayed by the application is another page, a second in-program notification message displayed in a pop-up window can be generated and displayed in the page currently displayed by the application. The second in-program notification message can include the information of the group to which the target punch-in activity belongs, "XXXXXX group", and the punch-in reminder information "Today's group punch-in is to be completed, go and have a look", and the user can click on the second in-program notification message to enter the display of the punch-in details page corresponding to the target punch-in activity. When the application is running in the background, an out-of-program notification message can be generated and output through the terminal system. For example, it can be displayed on the lock screen page of the terminal where the group conversation page is located. The out-of-program notification message can include the information of the group to which the target check-in activity belongs, "XXXXXX Group", and the check-in reminder information "Subscription reminder: Today's group check-in is to be completed, go and have a look". The user can trigger the out-of-program notification message to enter the display of the check-in details page corresponding to the target check-in activity.
[0156] Optionally, when displaying the notification message within the first program, it can be displayed in the message display area of the group to which the group conversation page belongs according to a preset front-link priority. For example, the front-link priority can be expressed as "new group joining application / new group>AI group joining application>group announcement&someone @ me>someone expressed their opinion>today's check-in not completed>in-group purchase>group owner's speech>draft", that is, in the group to which the group conversation page belongs, a new group joining application or a new group message has a higher display priority in the message display area than the AI (artificial intelligence) robot's group joining application message, higher than the group announcement or someone @ me message, higher than someone expressed their opinion message, higher than the first program notification message (today's check-in not completed), higher than the related message of in-group shopping, higher than the message generated by the group owner's speech and higher than the draft message generated in the group.
[0157] Optionally, the punch-in details page also includes a punch-in editing control, which is used to display the punch-in activity editing panel corresponding to the target punch-in activity after being triggered; wherein, the punch-in activity editing panel displays a punch-in activity editing control, which is used to display the punch-in editing page of the target punch-in activity after being triggered; and / or; the punch-in activity editing panel also includes a punch-in activity end control, which is used to end the target punch-in activity after being triggered; and / or; the punch-in activity editing panel also includes a punch-in activity deletion control, which is used to delete the target punch-in activity after being triggered.
[0158] The punch-in activity editing panel may be a panel for editing the target punch-in activity, and the punch-in activity editing panel may include at least one of a punch-in activity editing control, a punch-in activity ending control, and a punch-in activity deleting control, wherein the punch-in activity editing control may be used to display the punch-in editing page of the target punch-in activity after being triggered, so as to edit and modify the input contents such as the punch-in configuration items corresponding to the target punch-in activity. The punch-in activity ending control may be used to end the target punch-in activity after being triggered, so as to end the punch-in of the target punch-in activity, and the ended punch-in activity may be viewed through the historical punch-in activity viewing control. The punch-in activity deleting control may be used to delete the target punch-in activity after being triggered, and the deleted punch-in activity cannot be viewed through the historical punch-in activity viewing control.
[0159] For example, see Figure 4h , Figure 4hIt is a schematic diagram of a check-in activity editing panel of a content interaction method provided in an embodiment of the present application. After triggering the check-in editing control in the check-in details page, a check-in activity editing panel may be displayed. The check-in activity editing panel may include a check-in activity editing control, a check-in activity end control, and a check-in activity deletion control. It may also include a cancel editing control, which can be used to cancel the editing operation on the target check-in activity.
[0160] Optionally, a clock-in activity that has ended or expired can still be edited again through the clock-in editing control. If the creator of the clock-in activity re-edits the clock-in time information (clock-in time limit) of the clock-in activity and extends the clock-in time to a date after today, the clock-in process of the clock-in activity can be restored to normal, and the number of clock-ins for the clock-in activity in the future can be accumulated on the original basis, and the dates during the end period can be treated as not clocked in.
[0161] Optionally, when a user creates a target check-in activity, the page color of the page corresponding to the target check-in activity and the color of areas such as the control color can be adaptively adjusted according to the icon color of the activity logo corresponding to the target check-in activity selected by the user. For example, when a user selects an activity logo corresponding to a blue target check-in activity, the color of the check-in details page, open editing page, check-in controls and other contents corresponding to the target check-in activity can be adjusted to blue. In this way, the page display effect during the check-in process can be prompted, thereby increasing the frequency of user content interaction and further improving the efficiency of content interaction.
[0162] Thus, in the group scenario of the application, through the content interaction method based on punching in the group provided by the embodiment of the present application, users can create a variety of themes and various types of punching activities (learning, fitness, drinking water, memorizing words, etc.), and through the punching mechanism provided in the group, they can participate in the punching activities in the group every day, and browse the punching dynamics of other group members, so as to improve the enthusiasm of punching, and improve the interaction and retention in the group, and then effectively play the content interaction role of the group. Among them, the embodiment of the present application provides a preset punching template and also provides customized punching content, which can enrich the punching effect of the user. At the same time, it can support the punching content recording method in the form of text, image, video, etc. The user can precipitate himself in the group, and record, share, and accumulate his own punching growth process with group members, thereby improving the activity and retention of the group. In addition, the content interaction method based on group punching provided by the embodiment of the present application can provide a punching calendar to help users record the number of punching days, and at the same time, by providing a punching reminder control, it helps users insist on daily punching in the group, improve the probability of achieving the goal, and further improve the content interaction efficiency.
[0163] As can be seen from the above, the embodiment of the present application displays a group conversation page; in response to receiving a trigger operation on a target activity item via the group conversation page, displays the target activity item, and / or the target member's completion progress for the target activity item, and the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members; if the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member, so that the message card is displayed via the group conversation page. In this way, by providing a trigger entry for the target activity item in the group conversation page, so as to record the completion of the target activity item and the completion status in the group, the content interaction form in the group can be enriched, thereby effectively improving the activity of the group, and further improving the content interaction efficiency in the group.
[0164] In order to better implement the above method, an embodiment of the present invention further provides a content interaction device, which can be integrated in an electronic device, and the electronic device can be a terminal.
[0165] For example, Figure 5 As shown, it is a schematic diagram of the structure of the content interaction device provided in an embodiment of the present application. The content interaction device may include a first display unit 201, a second display unit 202 and a third display unit 203, as follows:
[0166] A first display unit 201, used to display a group conversation page;
[0167] A second display unit 202 is used to display the target activity item and / or the target member's completion progress of the target activity item in response to receiving a trigger operation on the target activity item via the group conversation page, where the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members;
[0168] The third display unit 203 is used to send a message card to the group member in response to the target member completing the target activity item if the completion progress is incomplete, so that the message card is displayed via the group conversation page.
[0169] In one embodiment, the second display unit 202 is used to:
[0170] In response to a group member creating or completing a target activity event, displaying a first message card corresponding to the group member via the group conversation page;
[0171] A trigger operation for a target activity item is received via a first message card.
[0172] In one embodiment, the second display unit 202 is used to:
[0173] In response to the group to which the group conversation page belongs having an associated target activity event, displaying an activity control via a preset position of the group conversation page;
[0174] A trigger operation on a target activity item is received via the activity control.
[0175] In one embodiment, the content interaction device further includes a first content display unit, which is used to:
[0176] Displays the activity contents related to the target activity items completed by group members in the group.
[0177] In one embodiment, the content interaction device further includes a second content display unit, which is used to:
[0178] The activity content corresponding to the operated first message card is displayed.
[0179] In one embodiment, the content interaction device further includes a target content display unit, which is used to:
[0180] Displays the target activity content associated with the target activity items completed by the target members.
[0181] In one embodiment, the content interaction device further includes a multimedia content item generating unit, which is used to:
[0182] Based on the target activity content published by the target members for the target activity items, a multimedia content item is generated, so as to publish the target activity items on the content platform based on the multimedia content item.
[0183] In one embodiment, the content interaction device further includes a participation data display unit, which is used to:
[0184] The participation data of the target members in relation to the target activity items is displayed, wherein the participation data includes at least one of the total number of participations, the number of consecutive participations, the participation calendar and the participation progress.
[0185] In one embodiment, the second display unit 202 is used to:
[0186] Display the activity name, activity description, activity time and additional activity information corresponding to the target activity item.
[0187] In one embodiment, the content interaction device further includes a reminder unit, which is used to:
[0188] If the completion progress is incomplete, a reminder message corresponding to the target activity item is displayed via the message list page, and the reminder message is used to remind the completion progress.
[0189] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.
[0190] As can be seen from the above, the embodiment of the present application displays the group conversation page through the first display unit 201; the second display unit 202 displays the target activity item and / or the target member's completion progress for the target activity item in response to receiving a trigger operation on the target activity item via the group conversation page, and the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members; if the completion progress is incomplete, the third display unit 203 sends a message card to the group member in response to the target member completing the target activity item, so as to display the message card via the group conversation page. In this way, by providing a trigger entry for the target activity item in the group conversation page, so as to record the completion of the target activity item and the completion status in the group, the content interaction form in the group can be enriched, thereby effectively improving the activity of the group and further improving the content interaction efficiency in the group.
[0191] The present application embodiment provides a server. To better describe the present application embodiment, please refer to Figure 6 , Figure 6 A schematic diagram of a server provided in an embodiment of the present application. The specific process is as follows:
[0192] In step 301, in response to a target member's participation completion event in a target activity item sent by a client, a message card is generated to instruct the target member to complete the target activity item.
[0193] The participation completion event may be an event after the target member completes the target activity.
[0194] In step 302, the message card is sent to the client so that the message card is displayed on the client.
[0195] Optionally, the server may also generate data of a message card instructing the target member to complete the target activity, and send the data of the message card to the client, so that the client can generate a message card based on the data of the message card.
[0196] Accordingly, the present application embodiment also provides a system, including a server and a client. For example, please refer to Figure 7 , Figure 7 is a schematic diagram of a system provided in an embodiment of the present application, which system may include:
[0197] A client, used to execute the steps of the content interaction method provided in the embodiment of the present application;
[0198] The server includes:
[0199] A generating module, configured to generate a message card instructing the target member to complete the target activity item in response to the target member's participation completion event sent by the client;
[0200] The sending module is used to send the message card to the client so that the message card can be displayed on the client.
[0201] In one specific embodiment, the client may include a mobile terminal and a web terminal, and the server may be deployed in a server-side manner. In another specific embodiment, the client may include a mobile terminal, and the server may be deployed in a server-side manner and a web terminal. Specifically, taking the target activity as a target check-in activity as an example, please refer to Figure 8 , Figure 8 It is a punch-in generation interaction diagram of the system provided in the embodiment of the present application, which may include the generation, release and display modules of the target punch-in activity, wherein the mobile terminal may display the group punch-in entrance (i.e., the punch-in setting control), and the user clicks the group punch-in entrance to jump to the web-side punch-in homepage, and the user may click the Generate Group Punch-in button on the punch-in homepage, so that the web-side generates a punch-in editing page, and triggers the punch-in activity creation control by inputting the punch-in name, punch-in description, punch-in format, time limit and other information, thereby triggering the web-side to request the server to create a target punch-in activity. After the server creates the target punch-in activity, it sends the punch-in activity notification message of the target punch-in activity to the mobile terminal, and the mobile terminal displays the created target punch-in activity to all group users for consumption by displaying the punch-in activity notification message. Group users may click the punch-in activity notification message to enter the punch-in details page on the web side, browse the punch-in related content, and complete the punch-in. When the user clicks the punch-in control in the punch-in details page, the punch-in publishing floating layer of the mobile terminal will be called, and pictures, text, videos and other information may be input. After the user input is completed, the mobile terminal requests the server interface and notifies the server to process the participation completion event of the target punch-in activity. Therefore, the server can process the punch-in logic of the participation completion event and the sending logic of the message card of the successful punch-in. After the server completes the punch-in event, it notifies the client of the completion of the punch-in by sending a successful punch-in message card. At this time, the group members of the mobile terminal can consume the punch-in completion message card.
[0202] In a specific embodiment, please refer to Fig. 9 , Fig. 9This is an interactive diagram of activity reminders of the system provided by the embodiment of the present application, wherein the user can set the punch-in reminder function on the punch-in details page of the web terminal, and the user can set the punch-in reminder time by means of the time wheel in the configuration page of the punch-in reminder function, and decide whether to turn on the punch-in reminder. After the user turns on the punch-in reminder, the server will call the relevant interface of the push service party at the time specified by the user, that is, when the punch-in reminder time set by the user is met, so that the push service party sends a notification message of the punch-in reminder to the mobile terminal, and notifies the user to complete the punch-in of the target punch-in activity through three methods: front link in the mobile terminal message list, push within the mobile terminal station, and push outside the mobile terminal station. After the user clicks on the notification message of the punch-in reminder, he will enter the punch-in details page of the web terminal, so that the punch-in process of the above-mentioned target punch-in activity can be completed based on the punch-in details page.
[0203] The specific implementation of each of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0204] Since the data processing system can include any data processing device provided in the embodiments of the present invention, the beneficial effects that can be achieved by any data processing device provided in the embodiments of the present invention can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0205] The present application also provides an electronic device, such as Fig.10 As shown, it shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, and the electronic device may be a terminal. Specifically:
[0206] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that Fig.10 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0207] The processor 401 is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, the processor 401 performs various functions of the electronic device and processes data. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 401.
[0208] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
[0209] The electronic device also includes a power supply 403 for supplying power to each component. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 403 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.
[0210] The electronic device may further include an input unit 404, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0211] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 401 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following computer program, and the processor 401 will run the application programs stored in the memory 402, thereby realizing various functions, as follows:
[0212] Displaying a group conversation page; in response to receiving a trigger operation on a target activity item via the group conversation page, displaying the target activity item, and / or the target member's completion progress for the target activity item, the target activity item being associated with the group to which the group conversation page belongs and at least some of the group members; if the completion progress is incomplete, in response to the target member completing the target activity item, sending a message card to the group member, so that the message card is displayed via the group conversation page.
[0213] The specific implementation of each of the above operations can be found in the previous embodiments, which will not be described in detail here. It should be noted that the electronic device provided in the embodiment of the present application and the content interaction method in the above embodiment belong to the same concept, and its specific implementation process is detailed in the above method embodiment, which will not be described in detail here.
[0214] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0215] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program can be loaded by a processor to execute the steps in any content interaction method provided in the embodiment of the present application. For example, the computer program can execute the following steps:
[0216] Displaying a group conversation page; in response to receiving a trigger operation on a target activity item via the group conversation page, displaying the target activity item, and / or the target member's completion progress for the target activity item, the target activity item being associated with the group to which the group conversation page belongs and at least some of the group members; if the completion progress is incomplete, in response to the target member completing the target activity item, sending a message card to the group member, so that the message card is displayed via the group conversation page.
[0217] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0218] Since the computer program stored in the computer-readable storage medium can execute the steps in any one of the content interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the content interaction methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0219] Among them, according to one aspect of the present application, a computer program product is provided, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device executes the methods provided in the various optional implementations provided in the above embodiments.
[0220] The above is a detailed introduction to a content interaction method, device and computer-readable storage medium provided in an embodiment of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A content interaction method, characterized in that: include: Display the group conversation page; In response to receiving a trigger operation on a target activity item via the group conversation page, displaying the target activity item and / or the completion progress of the target activity item by the target member, wherein the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members; If the completion progress is incomplete, in response to the target member completing the target activity item, a message card is sent to the group member so that the message card is displayed via the group conversation page.
2. The content interaction method according to claim 1, characterized in that: The step of responding to receiving a trigger operation on a target activity item via the group conversation page includes: In response to a group member creating or completing the target activity event, displaying a first message card corresponding to the group member via the group conversation page; A triggering operation for the target activity item is received via the first message card.
3. The content interaction method according to claim 1, characterized in that: The step of responding to receiving a trigger operation on a target activity item via the group conversation page includes: In response to the group to which the group conversation page belongs having an associated target activity event, displaying an activity control via a preset position of the group conversation page; A trigger operation on the target activity event is received via the activity control.
4. The content interaction method according to any one of claims 1 to 3, characterized in that: After receiving a trigger operation on a target activity item via the group conversation page, the method further includes: The activity contents associated with the target activity items completed by group members in the group are displayed.
5. The content interaction method according to claim 2, characterized in that: After receiving a trigger operation on a target activity item via the group conversation page, the method further includes: The activity content corresponding to the operated first message card is displayed.
6. The content interaction method according to any one of claims 1 to 3, characterized in that: In response to receiving a trigger operation on a target activity item via the group conversation page, target activity content associated with the target activity item completed by the target member is further displayed.
7. The content interaction method according to claim 1, characterized in that: After the target member completes the target activity, the method further includes: A multimedia content item is generated based on the target activity content published by the target member for the target activity event, so as to publish the target activity event on a content platform based on the multimedia content item.
8. The content interaction method according to claim 1, characterized in that: In response to receiving a trigger operation on a target activity via the group conversation page, the target member's participation data associated with the target activity is also displayed, wherein the participation data includes at least one of the total number of participations, consecutive number of participations, participation calendar, and participation progress.
9. The content interaction method according to claim 1, characterized in that: The displaying of the target activity event includes displaying the activity name, activity description, activity time and activity additional information corresponding to the target activity event.
10. The content interaction method according to claim 1, characterized in that: The method further comprises: If the completion progress is incomplete, a reminder message corresponding to the target activity item is displayed via a message list page, and the reminder message is used to remind the completion progress.
11. A server, characterized in that: include: In response to the target member's participation completion event in the target activity sent by the client, generating a message card instructing the target member to complete the target activity; The message card is sent to the client so that the message card is displayed on the client.
12. A system, characterized in that: The system includes a client and a server; The client is used to execute the steps of the content interaction method according to any one of claims 1 to 10; The server comprises: A generating module, configured to generate a message card instructing the target member to complete the target activity item in response to the target member's participation completion event sent by the client; The sending module is used to send the message card to the client so that the message card is displayed on the client.
13. A content interaction device, characterized in that: include: A first display unit, used to display a group conversation page; a second display unit, configured to display the target activity item and / or the completion progress of the target activity item by the target member in response to receiving a trigger operation on the target activity item via the group conversation page, wherein the target activity item is associated with the group to which the group conversation page belongs and at least some of the group members; The third display unit is used for sending a message card to the group member in response to the target member completing the target activity item if the completion progress is incomplete, so that the message card is displayed via the group conversation page.
14. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of any one of the methods of claims 1 to 10.
15. A computer-readable storage medium, characterized in that: The method comprises a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of any one of the methods of claims 1 to 10.
Citation Information
Cited By
Interface interaction method and device, equipment and storage medium
CN119937853A
Interface interaction method and apparatus, device, and storage medium
WO2026153271A1
