Reminder method and reminder apparatus in group session, and device and computer program
Patent Information
- Application Number
- JP2025017871
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-03-22
- Filing Date
- 2025-02-05
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2040-11-10
AI Technical Summary
In group conversations, group members are prone to ignore transactions within the tool that need to be processed, resulting in information overload or messages that are quickly refreshed are buried, resulting in task missed.
By displaying a to-do reminder controller for group tools in the group session interface, group members are reminded to handle related transactions when the group tool message has a to-do attribute.
Effectively pass group tool messages to group members, prevent task misses and reduce the problem of messages being buried due to information overload or rapid refresh.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on March 22, 2020, bearing application number 202010204905.6 and entitled "Method, apparatus, device and medium for reminder in group session," the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present application relates to the field of instant messaging, and in particular to a method, apparatus, device and medium for reminders in a group session. [Background technology]
[0003] A group session is the most commonly used messaging method in social application programs. In a group session, members of a group (abbreviated as group members) can use a group tool as a communication tool. Common group tools include group voting, group payment (also called "split the bill"), group check-in, group calendar, group lessons, etc. However, in the related technology, group members are likely to miss matters that need to be handled in the group tool. Summary of the Invention
[0004] The embodiments of the present invention provide a method, apparatus, device and medium for reminding in a group session, which can remind group members of matters that need to be handled in a group tool. According to one aspect of the present application, there is provided a method for reminding in a group session executed by a terminal, the terminal executing an application program having a group session function, the method comprising: displaying a group session interface for the group session, the group session being a group session that allows group members to use group tools, the group tools being program functions that support common use by at least two group members; displaying a group tool message in the group session interface, the group tool message including an entry link for the group tool; In response to the group tool message being a message having a group ToDo attribute, displaying a ToDo reminder controller corresponding to the group tool in the group session interface, the ToDo reminder controller being used to remind of ToDo items in the group tool.
[0005] According to another aspect of the present application, there is provided a reminder device for a group session, the device comprising: a session display module for displaying a group session interface for a group session, the group session being a group session that allows group members to use group tools, the group tools being program functions that support common use by at least two group members; a message display module for displaying a group tool message in the group session interface, the group tool message including an entry link of the group tool; a ToDo display module that displays a ToDo reminder controller corresponding to the group tool in the group session interface in response to the group tool message being a message having a group ToDo attribute, the ToDo reminder controller being used to remind a ToDo item in the group tool; According to another aspect of the present application, there is provided a terminal including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by the processor to realise the reminder method in a group session as described above.
[0006] According to another aspect of the present application, there is provided a computer readable storage medium having stored thereon at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded into and executed by a processor to realize the reminder method in a group session as described above.
[0007] According to another embodiment of the present application, a computer program product is provided, which, when executed on a computer, causes the computer to perform a reminder method in a group session provided by any of the method embodiments described above.
[0008] The beneficial effects brought about by the technical solutions provided by the embodiments of the present application include at least the following: When a group tool message is a message having a group ToDo attribute, a ToDo reminder controller corresponding to the group tool is displayed in the group session interface, so that the group members in the group session can be reminded of the ToDo items in the group tool, thereby providing a man-machine interaction method for effectively sending group tool messages to group members, thereby avoiding the situation of missing the ToDo items in the group tool when the group members do not view the group tool message, the group message is refreshed too quickly, there are too many group members, etc. [Brief description of the drawings]
[0009] In order to more clearly describe the technical solutions in the embodiments of the present application, the following will briefly describe the drawings required in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can also obtain other drawings from these drawings without creative efforts. [Figure 1] FIG. 1 is a block diagram of a configuration of a group session system provided by one embodiment of the present application. [Diagram 2] 1 is a flowchart of a reminder method in a group session provided by an embodiment of the present application; [Diagram 3] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 4] 1 is a flowchart of a reminder method in a group session provided by an embodiment of the present application; [Diagram 5] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 7]FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 8] 1 is a flowchart of a reminder method in a group session provided by an embodiment of the present application; [Figure 9] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 10] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 11] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 12] 1 is a flowchart of a reminder method in a group session provided by an embodiment of the present application; [Figure 13] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 14] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 15] 4 is a flowchart of a reminder method in a group session provided by an embodiment of the present invention. [Figure 16] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 17] 1 is a flowchart of a reminder method in a group session provided by an embodiment of the present application; [Figure 18] FIG. 2 is a schematic diagram of an interface of a reminder method in a group session provided by one embodiment of the present application; [Figure 19] FIG. 2 is a block diagram of a configuration of a reminder device in a group session provided by an embodiment of the present application; [Figure 20] FIG. 2 is a block diagram of a configuration of a computing device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] In order to make the objectives, technical solutions and advantages of the present application clearer, the following provides a more detailed description of the embodiments of the present application with reference to the accompanying drawings.
[0011] A group session is an instant communication session that supports multiplayer chat among application programs. Typical group sessions include, but are not limited to, private groups, public groups, chat rooms, audio-video chat rooms, and online member broadcast groups. In some examples, a group session requires group members to log in to a user account. In other examples, a group session allows group members to receive group messages using a guest account (i.e., no login required). A group session includes a group owner and a manager. There is usually one group owner and there can be multiple managers.
[0012] The group tool is a program function that supports common use by at least two group members. The group tool includes, but is not limited to, at least one of a group application, an applet, and a group announcement. The group application is a native application provided for a group session among application programs, and the group application includes, but is not limited to, at least one of a group vote, a group check-in, a group event, a group video, a group calendar, a group phone, a group favorite, a group live broadcast, a group lesson, a group payment, and a group notification. The applet is a program that is executed depending on the application program, and is, for example, a cat search activity, an online document statistic, a group game, etc. The group announcement is an electronic bulletin board function provided in a group session.
[0013] A group message is a message sent or received in a group session. A group message includes, but is not limited to, at least one of a text message, an image message, an emotion message, an audio message, a geolocation message, a file message, a short video message, a group tool message, a system notification message, and a custom message. A text message is a message whose message content is normal text. A picture message is a message whose message content is a URL (Uniform Resource Locator) address of an image. A emotion message is a message whose message content is an emoticon, an emotion image, or an emotion video. A audio message is a message whose message content is audio data. A geolocation message is a message whose message content is information such as a geolocation title, longitude, and latitude. A file message is a message whose message content is a URL address of a file. A short video message is a message whose message content is a URL address of an audio video file. A system notification message is a notification message sent by a background system to a group session. A custom message is a message customized by a developer, such as a lucky money message, a rock-paper-scissors message, etc.
[0014] A group tool message is a message that is generated when cluster members share or use a group tool. A group tool message is one type of group message.
[0015] In the related art, take group voting as an example, group member A initiates a group vote in a group session, and the group vote is sent to the group session in the form of a group tool message. Group member B clicks the group tool message, opens the program interface of group vote, and completes his vote. However, when there are many group members or the message refresh frequency is fast, the above group tool message is easily buried by the later refreshed message, causing group members to miss matters that need to be processed in the group tool.
[0016] 1 shows a block diagram of a group session system according to an exemplary embodiment of the present application. The group session system 100 includes a first terminal 120, a server 140, and a second terminal 160.
[0017] An application program supporting a group session function is installed and executed in the first terminal 120. The first terminal 120 is a terminal used by a user, and optionally, the user uses the application program by logging in to a user account. The application program may be an instant messaging program, a community application program, a microblog (Weibo) application program, a short video application program, an e-commerce application program, an education application program, a payment application program, or the like.
[0018] The first terminal 120 is connected to the server 140 via a wireless or wired network.
[0019] The server 140 includes at least one of one server, multiple servers, a cloud computing platform, and a virtualization center. Schematically, the server 140 includes a processor 144 and a memory 142, and the memory 142 also includes an access module 1421, a group chat module 1422, and a group tool module 1423. The server 140 is used to provide background services for application programs that support group session functions, and typically provides chat access functions, group session chat functions, and group tool functions. Optionally, the server 140 is responsible for main computing tasks, and the first terminal 120 and the second terminal 160 are responsible for auxiliary computing tasks, or the server 140 is responsible for auxiliary computing tasks, and the first terminal 120 and the second terminal 160 are responsible for main computing tasks, or the server 140, the first terminal 120, and the second terminal 160 use a distributed computing architecture to perform collaborative computing.
[0020] An application program having a group session function is installed and executed in the second terminal 160, and the second terminal 160 is also a terminal used by a user, and optionally, the user can simultaneously use the same application program in the first terminal 120 and the second terminal 160. Optionally, the user realizes the transmission of the target file stored in the first terminal 120 by downloading the target file in the first terminal 120 to the second terminal 160, or the second terminal 160 controls the first terminal 120 to transmit the target file.
[0021] Optionally, the application programs installed on the first terminal 120 and the second terminal 160 are the same or different application programs, or the application programs installed on the two terminals are the same type of application programs in different operating systems, or the application programs installed on the two terminals are different types of application programs with message interworking functions. The first terminal 120 can broadly refer to one of a plurality of terminals, and the second terminal 160 can broadly refer to one of a plurality of terminals, and this embodiment will be described using only the first terminal 120 and the second terminal 160 as an example. Optionally, the device types of the first terminal 120 and the second terminal 160 are the same or different, and this embodiment will be described using the device types of the first terminal 120 and the second terminal 160 as an example. The device types include at least one of a smartphone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer. The following embodiment will be described using the terminals as an example including a smartphone and a personal computer.
[0022] As can be understood by those skilled in the art, the number of the terminals may be more or less. For example, the number of the terminals may be only one, or the number of the terminals may be tens or hundreds or more. The embodiment of the present application is not limited to the number and type of the terminals.
[0023] 2 shows a flowchart of a reminder method in a group session provided by an exemplary embodiment of the present application. The present application takes the method as an example for application to a terminal, in which an application program having a group session function is executed, and the method includes: Step 202 displays a group session interface for a group session, the group session being a group session that allows group members to use group tools.
[0024] A group session is a session in which at least three (or at least two) member accounts engage in instant messaging. If there are only two group members, it can be considered as an individual chat. A group session interface is a user interface for displaying group messages in a group session.
[0025] The group session allows group members to use group tools, and the group tools are program functions that support common use by at least two group members. The group tools include, but are not limited to, at least one of group applications, applets, and group announcements. The group applications are native applications provided for the group session among the above application programs, and the group applications include, but are not limited to, at least one of group voting, group check-in, group events, group videos, group calendars, group calls, group favorites, group live broadcasts, group classes, group payments, and group notifications. The applets are programs that are executed depending on the application programs, such as cat hunting activities, online document statistics, and group games. The group announcements are electronic bulletin board functions provided in the group session.
[0026] Schematically, the group session interface includes a session area and a non-session area. The session area is an area for displaying group messages. In the session area, each group message can be displayed using a message bubble. The non-session area is an area for displaying group contents such as input boxes, group member lists, and each control button of the group session.
[0027] In step 204, a group tool message is displayed in the group session interface, where the group tool message includes a group tool entry link.
[0028] A group member may trigger the generation of a group tool message after using (sharing) a group tool. Any group member in a group session can receive the group tool message. A group member using a group tool may be at least one of a group owner, a manager, a sharer of the group tool, a user of the group tool, another group member, and a self-terminal group member. A self-terminal group member is a group member using a current terminal.
[0029] The application program displays the group tool message in the group session interface, the group tool message including the group tool entry link.
[0030] Optionally, the display format of the group tool message is a message card, which displays information such as the name of the group tool, the initiator, the content of the matter, etc. When the message card is triggered, transition to the tool interface of the group tool according to the entry link of the group tool.
[0031] At step 206, in response to the group tool message being a message having a group ToDo attribute, display a ToDo reminder controller corresponding to the group tool in the group session interface.
[0032] In many scenarios, a todo item in a group tool requires the participation of all or some of the designated group members. In this embodiment, if a group tool message is a message with a group todo attribute, the application program can further display a todo reminder controller corresponding to the group tool in the group session interface. The todo reminder controller is a controller for reminding a todo item in the group tool. Optionally, the todo reminder controller is an entry controller of the group tool. The todo reminder controller is at least one of a button controller, a floating layer controller, a floating ball button controller, and a capsule button controller. Optionally, each group tool message corresponds to one todo reminder controller, and each group tool todo item corresponds to one todo reminder controller. The number of the todo reminder controllers is at least one.
[0033] As an option, the ToDo reminder controller's display position does not change when group messages in the session area are slid up or down.
[0034] Optionally, the ToDo Reminder Controller displays at least one of the following pieces of information: Group tools icon, Group tool title content, The number of people in the group session who have already completed the ToDo items in the group tool, The total number of people in the group session, and The completion status of group members on your device for ToDo items in the group tool.
[0035] In one example, as shown in FIG. 3, after a group member uses a group tool called "online document", the group member triggers the generation of one group application message 32, and the application program displays the group application message 32 in the session area of the group session interface 30. The application program displays a ToDo reminder controller in the non-session area of the group session interface 30. A ToDo item field 34 is provided at the top end of the input field (the bottom end of the session area) in the group session interface 30, and a ToDo reminder controller 36 is displayed in the ToDo item field 34. Taking the ToDo reminder controller 36 as an example of a capsule button controller, the ToDo reminder controller 36 is a capsule-shaped ToDo reminder controller, and is abbreviated as a ToDo reminder capsule or ToDo capsule. The ToDo capsule displays an icon of the group tool called "online document" and the title content of the ToDo item called "student health information statistical table". If the number of characters in the title content is relatively large, the title content is truncated based on the length of the ToDo reminder controller, and the truncated title content is displayed on the ToDo reminder controller.
[0036] Optionally, the ToDo reminder controller is displayed in or below the title column of the group session interface.
[0037] In another example, the application program displays a ToDo reminder controller in a session area of a group session interface, for example, displaying the ToDo reminder controller as a floating ball button controller on the right edge of the session area.
[0038] To sum up, the method provided in this embodiment provides a man-machine interaction method for effectively sending group tool messages to group members when a group tool message is a message having a group ToDo attribute, by displaying a ToDo reminder controller corresponding to the group tool in the group session interface, so as to remind group members in a group session of the ToDo items in the group tool, thereby avoiding the situation of missing the ToDo items in the group tool when group members do not view the group tool message, the group message is refreshed too quickly, there are too many group members, etc.
[0039] If the group tool message has a group ToDo attribute set, the application program displays a ToDo reminder controller in the session area of the group session interface, and if the group tool message does not have a group ToDo attribute set, the application program does not display the ToDo reminder controller.
[0040] In an optional embodiment based on FIG. 2, a group member having the setting authority of the group ToDo attribute can set the group ToDo attribute for a group tool message. Schematically, the group member having the setting authority of the group ToDo attribute is at least one of the group owner and the manager. Or, the group member having the setting authority of the group ToDo attribute is at least one of the group owner, the manager, the sharer of the group tool, the initiator of the group tool, and the group member.
[0041] In an optional embodiment based on FIG. 2, the setting path of the group ToDo attribute includes at least two types of formats.
[0042] As route 1, when a group member having setting authority shares and uses a group tool, the group member sets the group ToDo attribute in the process of sending a group tool message of the group tool to the group session.
[0043] As route 2, after sending a group tool message of the group tool, a group member having setting authority sets the group ToDo attribute.
[0044] Regarding Route 1 (Main Route) In an optional embodiment based on FIG. 2, the method further includes step 203 and step 203b, as shown in FIG.
[0045] At step 203a, in response to a group member using the group tool, a message sending window of the group tool is displayed, and a first ToDo setting controller is displayed in the message sending window.
[0046] Schematically, a group owner or manager, as an initiator of a group tool, shares a group tool in a group session. The initiator selects the group session during the sharing process of the group tool, and then displays a message sending window of the group tool. A first ToDo setting controller is displayed in the message sending window, and the first ToDo setting controller is used to set group ToDo attributes for a group tool message. Optionally, the first ToDo setting controller is a thumb switch.
[0047] As shown in Fig. 5, a first ToDo setting controller 52 is displayed in a message sending window 50 of a group tool called "online document". The default state of the first ToDo setting controller 52 is an off state, that is, the group ToDo attribute is not set. When a user clicks the first ToDo setting controller 52, the off state is switched to an on state, and the group ToDo attribute is set for the group application message. Then, when a user clicks a button called "send", a group application message of the group tool called "online document" is sent to the group session, and the group ToDo attribute is set for the group application message.
[0048] Optionally, the first ToDo setting controller has the following attributes: 1. By default, the first ToDo setting controller is in the off state, i.e., the group ToDo attribute is not set. The initiator can manually click the first ToDo setting controller to switch it from the off state to the on state.
[0049] 2. When using the group ToDo message function for the first time, enter the user guide window of the group ToDo message function to guide the user and teach how to use the group ToDo message function. As shown in Figure 6, when using the group ToDo message function for the first time, a user guide window 54 displaying the group ToDo message function will pop up. If the group ToDo message function is used later, the user will click the i button and the user guide window 54 will also be displayed.
[0050] 3. When an initiator selects multiple group sessions and shares a group tool, the first ToDo setting controller will not be displayed in the message sending window of the group tool.
[0051] Step 203b transmits a group tool message having group ToDo attributes in response to a setting operation on the first ToDo setting controller.
[0052] The setting action includes, but is not limited to, a single click action, a double click action, a sliding knob action, and the like.
[0053] When the user clicks the first ToDo setting controller, the group tool message is set as a group tool message with a group ToDo attribute, called group ToDo message for short, and sent to all group members in the group session after the user clicks the send button.
[0054] Schematically, after sending a group tool message, a ToDo reminder controller appears above the input boxes of all group members (including the initiator). At the same time, a display indicating that the message has already been set as a group ToDo is displayed around the group tool message. The display is lit in green.
[0055] Optionally, if the group tool is a group announcement, the three letters "group announcement" will be displayed on the ToDo reminder item, but the content of the group announcement will not be displayed.
[0056] For illustrative purposes, the above example will be described taking the example of sending a group tool message to all group members. In some possible embodiments, the initiator can select some designated group members in the group session and send a group tool message having a group ToDo attribute to the designated group members. The group tool message may not be sent to non-designated group members in the group session, or a group tool message without a group ToDo attribute may be sent. In this way, a ToDo reminder controller (ToDo capsule) is displayed on the application program used by the designated group members, and a ToDo reminder controller is not displayed on the application program used by the non-designated group members.
[0057] Methods by which the initiator selects designated group members include, but are not limited to, making a selection from a list controller before sending a message and employing people who are @-designated in the message content.
[0058] In one example, as shown in FIG. 7, when the initiator selects group member 1 and group member 2 in the message sending window of the group tool message by adopting the method of “@specified person”, the server sends a group tool message with a group ToDo attribute to group member 1 and group member 2, and sends a group tool message without a group ToDo attribute to group members other than group member 1 and group member 2.
[0059] To summarize, the method provided in this embodiment sets the group tool message as a group ToDo message during the process of the initiator sending a group tool message of the group tool to the group session, making it easy for the initiator to complete the setting of group ToDo attributes while using the group tool, and improving the smoothness and convenience of user operations.
[0060] Regarding Route 2 (Compensation Route) In an optional embodiment based on FIG. 2, the group session interface further displays a second ToDo setting controller corresponding to the group tool message, and the method further includes step 205, as shown in FIG. 8: At step 205, in response to a set operation on the second ToDo setting controller, the group tool message is set to have a group ToDo attribute.
[0061] The second ToDo setting controller is displayed in the session area. Schematically, the second ToDo setting controller is displayed around the group tool message, for example, the second ToDo setting controller is displayed in the lower area of the group tool message, and the distance between the second ToDo setting controller and the message card of the group tool message is a predetermined distance, and the predetermined distance is equal to or less than the interval distance between adjacent message bubbles.
[0062] As shown in FIG. 9, after a group member having usage rights shares or uses a group tool called "online document", a group tool message 32 of "online document" is displayed on the group session interface 30, and a second ToDo setting controller 35 is displayed below the group tool message 32. In the initial state, the second ToDo setting controller 35 is in a state where no group ToDo is set, and a presentation character "Set as group ToDo" is displayed on it. When a user clicks the second ToDo setting controller 35, a group ToDo attribute is set for the group tool message 32. The presentation character on the second ToDo setting controller 35 is switched from "Set as group ToDo" to "Set as group ToDo".
[0063] In one optional embodiment, when the second ToDo setting controller 35 is clicked for the first time, a user guidance window 92 pops up on the group session interface 30 to guide the user on how to use the group ToDo message function, as shown in FIG. 10.
[0064] Optionally, clicking the second ToDo setting controller 35 pops up a selection list of group members, and the designated group member is selected by the selection list controller. The server transmits a group tool message having a group ToDo attribute to the designated group member, and transmits a group tool message not having a group ToDo attribute to group members other than the designated group member.
[0065] In summary, the method provided in this embodiment generates a group tool message and then sets the group tool message as a group ToDo message, making it easy for group owners and managers to complete setting group ToDo attributes in the subsequent process of using the group tool, thereby improving the smoothness and convenience of user operations.
[0066] About the real-time number of people in group ToDo In an optional embodiment based on FIG. 2, the ToDo reminder controller supports displaying the number of group members who have already completed the ToDo event, and the number of group members may be displayed all the time or only during a specific period. Schematically, as shown in FIG. 11, after the ToDo reminder controller 36 is displayed in the group session interface 30, if the group member of the own terminal has not yet completed the ToDo reminder controller, the number of group members who have already completed the ToDo item in the group session is displayed on the ToDo reminder controller 36 as "3 people". Optionally, the number of group members is not supported to be single-clicked or rounded down.
[0067] To summarize, the method provided by this embodiment uses a ToDo reminder controller to display the number of people in a group who have already completed a ToDo event, eliminating the need for redundant operations on the part of group members; that is, they can check the progress of the ToDo items being processed in the group tool, thereby improving the efficiency of information acquisition.
[0068] About ToDo completion feature In an optional embodiment based on FIG. 2 above, the method further includes steps 208a, 208b, and 208c, and as shown in FIG. 12 , At step 208, a trigger action on the group tool message or todo reminder controller is received to display the group tool todo item.
[0069] The trigger action includes, but is not limited to, at least one of a single click action, a double click action, a physical key action, and a voice output action.
[0070] After the user clicks on the group tool message or ToDo reminder controller, the group session interface transitions to the tool interface of the group tool, where the ToDo items of the group tool are displayed.
[0071] Take the group tool as an online document for example, the tool interface displays the document editing content of the online document, and the user completes editing of the online document in the tool interface.
[0072] Step 208b completes the group tool to-do item in response to the received input action.
[0073] In response to the input action received in the tool interface, the local group member completes the ToDo item in the group tool.
[0074] Schematically, as shown in FIG. 13, after a self-terminal group member clicks a ToDo reminder controller 36, the completion of a ToDo event of the group tool can be triggered.
[0075] In step 208c, in response to a completion confirmation action on the ToDo reminder controller, the display of the ToDo reminder controller is cancelled.
[0076] The completion confirmation action may be an action of clicking on a completion notification on the ToDo reminder controller.
[0077] Schematically, as shown in FIG. 14, after a user completes a ToDo item in the group tool, a "Complete" prompt appears on the tail of the ToDo capsule, and the "Complete" prompt can replace the number of group members who have already completed the ToDo item in the ToDo reminder controller. At the same time, the ToDo capsule is updated to the leftmost side of the ToDo item column. After the user clicks the "Complete" prompt on the ToDo capsule 36, the ToDo reminder controller in the group session interface 30 is canceled.
[0078] The completion confirmation action can also trigger the system to notify a message saying "You have completed the group ToDo" or "You have completed the group ToDo you started" (for the initiator).
[0079] To summarize, the method provided by this embodiment provides a task deletion function on the ToDo reminder controller, which enables group members to timely delete the ToDo reminder controller after they complete tasks, thereby providing a set of simplified "to-do" task management functions on the group session interface.
[0080] About the delete function of the ToDo reminder controller In an optional embodiment based on FIG. 2, as shown in FIG. 15, the method further includes:
[0081] In step 209, a delete operation is received on the ToDo reminder controller, and display of the ToDo reminder controller is cancelled.
[0082] Schematically, the delete action includes a long press action acting on the ToDo reminder controller and a click action on the popped-up delete button.
[0083] The delete action can be used to delete a ToDo item for the ToDo reminder controller regardless of whether it is in a completed or incomplete state.
[0084] Schematically, as shown in Fig. 16, for any group member, a long press is performed on the ToDo reminder controller 36 in the group session interface. A delete button 37 is displayed above the ToDo reminder controller 36. After the group member clicks the delete button 37, the application program cancels the display of the ToDo reminder controller 36.
[0085] Optionally, for an incomplete ToDo reminder controller, in response to a timeout of a timer (e.g., 7 days) that starts counting from the time the ToDo reminder controller is generated, the display of the ToDo reminder controller is automatically cancelled, or in response to the total number of ToDo reminder controllers exceeding a threshold, the display of a ToDo reminder controller that has exceeded the threshold and was generated earliest is automatically cancelled.
[0086] In summary, the method provided by this embodiment provides a deletion function in the ToDo reminder controller, which allows group members to customize the deletion of ToDo reminder controllers that they are not interested in, thereby avoiding the interruption of invalid information.
[0087] Regarding the ToDo Reminder Controller's Retract function In an optional embodiment based on FIG. 2, as shown in FIG. 17, the method further includes:
[0088] In step 210a, a cancel operation on the ToDo reminder controller is received, and a request is made to the server to cancel the group tool messages and the ToDo reminder controllers of all group members in the group session.
[0089] Group members with the cancel permission, such as the group owner, manager, and presenter, can trigger a cancel action on the ToDo reminder controller. Schematically, the cancel action includes a long press action on the ToDo reminder controller and a click action on the popped up cancel button.
[0090] As an alternative implementation, a cancel operation on the second ToDo setting controller is received and a request is made to the server to cancel the group tool message and ToDo reminder controllers of all group members in the group session.
[0091] Schematically, as shown in Fig. 16, for any group member, a long press action is performed on the ToDo reminder controller 36 in the group session interface. A cancel button 38 is displayed above the ToDo reminder controller 36. After the group member clicks the cancel button 38, the application program cancels the display of the ToDo reminder controller 36.
[0092] At the same time, after the group member with the revocation authority retracts the ToDo reminder controller 36, the following steps are further performed for all other group members: Step 210b displays a group tool message withdrawal message, which is triggered by a withdrawal action of a group member with withdrawal authority in the group session, and cancels the display of the group tool message and the ToDo reminder controller.
[0093] In one example, the manager long presses the ToDo capsule (initiated by any group member) and clicks the Withdraw button 38 to cancel the display of the ToDo capsule and simultaneously trigger a system message saying "Group ToDo Withdrawn."
[0094] Show other group members that "xxx (manager) has withdrawn the group ToDo."
[0095] As an option, the withdrawal expiration time is 7 days, if it exceeds 7 days the withdrawal button will not be displayed.
[0096] In another example, as shown in Fig. 18, the manager confirms a second time by clicking the second ToDo setting controller 35 to pop up a cancel actionsheet. After clicking cancel the group ToDo 39, it cancels the display of the ToDo capsule and at the same time triggers a system message saying "Group ToDo canceled".
[0097] Show other group members that "xxx (manager) has withdrawn the group ToDo."
[0098] As an option, the withdrawal expiration time is 7 days, if it exceeds 7 days the withdrawal button will not be displayed.
[0099] In another example, a presenter can long-press a group tool message and click Retract (theoretically within 2 minutes), which simultaneously triggers a "Message Retracted" system message associated with the Retract group ToDo capsule.
[0100] Display to other users that "xxx (presenter) has retracted the message."
[0101] To summarize, the method provided by this embodiment provides a retraction function for ToDo items of group members with management authority, which enables group members to retract unnecessary group ToDo items and ToDo reminder controllers based on actual situations, thereby avoiding the disturbance caused by invalid information.
[0102] In one illustrative example, the system message logic mentioned in the above embodiment is as follows: -character -act -Recipient -message / / remarks 1. When a presenter shares or uses a group tool, it will trigger a system message in the following form: -creator(sender) - Share messages -Retract message 2. When a manager sets a group ToDo attribute for a group tool message, it will trigger a system message of the following form: -manager -ToDo settings -creator / / It is necessary to distinguish whether it is you or not, and if it is you, do not display this message -manager$ "Set your message as a group ToDo" 3. When a manager cancels a ToDo item, the following system message will be triggered: -Retract ToDo -all / / It is necessary to distinguish whether it is you or not, and if it is you, use "You retracted the group ToDo" -manager$ "Group ToDo has been withdrawn" 4. When a group member deletes a ToDo item, the following system message will be triggered: -receiver (the person who clicked Finish) -Complete -receiver / / Need to distinguish whether it is you or not, if it is you, use "Completed a group ToDo announced by you", if not, use "Completed a group ToDo announced by $creator$" [popped up in client] -If creator, manager / / receiver=creator, display only system messages from receiver -$receiver$ "Completed $title$" / / title is blue, clickable, and has a space before it.
[0103] / / This system message is visible to everyone, and users other than the manager and creator will not receive it again after clicking to complete it.
[0104] For scenes where the group tool is a group announcement, the following logic can be selectively provided: 1. The manager edits the group announcement, clicks to announce it, and then sends a group announcement message such as @all to the group (existing logic).
[0105] 2. A grey tail section is added under this group announcement message, and the group manager can click the grey tail section to trigger the ToDo item of the group announcement via path 2.
[0106] 3. Update the group announcement, the ToDo reminder controller in the history group announcement is deleted, a gray tail appears in the latest group announcement, and the second ToDo setting controller in the history group announcement message disappears.
[0107] 4. The ToDo Reminder Controller for Group Announcements only displays the word "Group Announcement" and does not display the content of the group announcement.
[0108] It should be noted that the above method embodiments may be implemented in any combination, and the present application is not limited thereto.
[0109] 19 is a block diagram of a reminder device configuration in a group session provided by an exemplary embodiment of the present application. The device has a group session function. The device includes: a session display module 1920 for displaying a group session interface for a group session, the group session being a group session that allows group members to use group tools, the group tools being program features that support common use by at least two group members; a message display module 1940 for displaying a group tool message in the group session interface, the group tool message including an entry link for the group tool; and a ToDo display module 1960 that displays a ToDo reminder controller corresponding to the group tool in the group session interface in response to the group tool message being a message having a group ToDo attribute, the ToDo reminder controller being used to remind of a ToDo item in the group tool.
[0110] In one alternative embodiment, the group session interface includes a session area and a non-session area, the session area being an area used to display group messages; The step of displaying a ToDo reminder controller corresponding to the group tool in the group session interface includes: displaying the ToDo reminder controller in the non-session area of the group session interface.
[0111] In one alternative embodiment, the ToDo reminder controller is displayed in the non-session area of the group session interface in a capsule shape.
[0112] In one alternative embodiment, the ToDo reminder controller includes: said group tool icon, The title of the group tool, The number of people in the group session who have already completed the ToDo items in the group tool; the total number of people in said group session; and At least one of information on the completion status of the group members of the own terminal with respect to the ToDo items of the group tool is displayed.
[0113] In one optional embodiment, the message display module 1940 is used to perform the steps of: displaying a message sending window of the group tool in response to the group member using the group tool, and displaying a first ToDo setting controller in the message sending window; and generating the group tool message having the group ToDo attributes in response to a setting operation in the first ToDo setting controller.
[0114] In one optional embodiment, the group session interface further displays a second ToDo setting controller corresponding to the group tool message, and the ToDo display module 1960 is used to perform a step of setting the group tool message to have the group ToDo attribute in response to a setting operation on the second ToDo setting controller.
[0115] In one optional embodiment, the ToDo display module 1960 is used to perform the steps of receiving the group tool message or a trigger action on the ToDo reminder controller and displaying the ToDo items of the group tool, and canceling the display of the ToDo reminder controller in response to a completion confirmation action on the ToDo reminder controller.
[0116] In one optional embodiment, the ToDo display module 1960 is used to perform the steps of receiving a delete operation on the ToDo reminder controller and canceling the display of the ToDo reminder controller, or canceling the display of the ToDo reminder controller in response to a timeout of a timer that starts timing from the time the ToDo reminder controller was created, or canceling the display of a ToDo reminder controller that exceeds the threshold and was created earliest in response to the total number of the ToDo reminder controllers exceeding a threshold.
[0117] In one optional embodiment, the ToDo display module 1960 is used to perform the steps of requesting a server to cancel the group tool message and the ToDo reminder controller of all group members in the group session in response to a cancel operation on the ToDo reminder controller, and / or displaying a cancel message of the group tool message and canceling the display of the group tool message and the ToDo reminder controller, where the cancel message is triggered by a cancel operation of a group member in the group session who has cancel authority.
[0118] In one alternative embodiment, the group tool includes: Group Applications, an applet that is executed depending on the application program; and At least one of the group announcements is included.
[0119] For the sake of illustration, the group session reminder device provided by the above embodiment is described by taking only the division of each of the above functional modules as an example, but in practical application, the above functions can be assigned as necessary to be completed by different functional modules, that is, the internal configuration of the device can be divided into different functional modules to complete all or part of the above functions. It should be noted that the group session reminder device provided by the above embodiment belongs to the same concept as the embodiment of the group session reminder method, and its specific implementation process is referred to the embodiment of the method, and will not be described in further detail here.
[0120] 20 is a block diagram of a configuration of a computer device 2000 provided by an exemplary embodiment of the present application. The computer device 2000 may be a portable mobile terminal such as a smartphone, a tablet computer, an MP3 (Moving Picture Experts Group Audio Layer III, a moving picture experts compressed standard audio level 3) player, an MP4 (Moving Picture Experts Group Audio Layer IV, a moving picture experts compressed standard audio level 4) player, etc. The computer device 2000 may also be called other names such as user equipment, a portable terminal, etc.
[0121] Generally, the computing device 2000 includes a processor 2001 and a memory 2002 .
[0122] The processor 2001 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2001 may be implemented using at least one of the following hardware formats: DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 2001 may include a main processor and a coprocessor, where the main processor is a processor for processing data in an active state, also called a CPU (central processing unit), and the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 2001 may include a GPU (Graphics Processing Unit), which is used to render and draw content that needs to be displayed on a display. In some embodiments, the processor 2001 may include an AI (Artiphicial Intelligence) processor, which is used to process computing operations related to machine learning.
[0123] The memory 2002 may include one or more computer readable storage media, which may be tangible and non-transitory. The memory 2002 may also include high speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices, etc. In some embodiments, the non-transitory computer readable storage media in the memory 2002 is used to store at least one instruction that is executed by the processor 2001 to implement the group session reminder method provided by the embodiment of the method of the present disclosure.
[0124] In some embodiments, the computing device 2000 may optionally include a peripheral device interface 2003 and at least one peripheral device, including at least one of a radio frequency circuit 2004, a display 2005, a camera component 2006, an audio circuit 2007, a positioning component 2008, and a power source 2009.
[0125] Those skilled in the art will appreciate that the structure shown in FIG. 20 does not constitute a limitation on computing device 2000, which may include more or fewer components than those shown, combine some components, or employ different component heights.
[0126] The memory also includes one or more programs stored in the memory, the one or more programs including steps executed by a computing device to implement methods provided by embodiments of the present application.
[0127] An embodiment of the present application also provides one or more computer readable storage media having stored thereon at least one instruction, at least one program, code set, or instruction set, which is loaded and executed by one or a processor to realize the reminder method in a group session as described in any of the above embodiments.
[0128] The present application also provides a computer program product which, when executed on a computer, causes the computer to perform the reminder method in a group session provided by the various method embodiments above.
[0129] As can be understood by those skilled in the art, all or part of the steps in the various methods of the above embodiments can be instructed by a program to complete the relevant hardware, and the program may be stored in a computer readable storage medium, which may be a computer readable storage medium included in the memory of the above embodiments, or may be a computer readable storage medium that exists independently and is not incorporated in the terminal. The computer readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to realize the reminder method in a group session described in any of the above method embodiments.
[0130] It should be understood that "plurality" as referred to herein means two or more. "And / or" describes a relationship between related objects and indicates that three relationships may exist, for example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects before and after it are in an "or" relationship.
[0131] As can be understood by those skilled in the art, the realization of all or part of the steps of the above embodiments may be completed by hardware, or may be completed by instructing related hardware by a computer program, and the computer program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.
[0132] The above are only selective embodiments of the present disclosure, and do not limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included within the scope of protection of the present disclosure.
[0133] [Appendix A-1] A reminder method in a group session executed by a terminal, the terminal executing an application program having a group session function, the method comprising: displaying a group session interface for the group session, the group session being a group session that allows group members to use group tools, the group tools being program functions that support common use by at least two group members; displaying a group tool message in the group session interface, the group tool message including an entry link for the group tool; displaying a ToDo reminder controller corresponding to the group tool in the group session interface in response to the group tool message being a message having a group ToDo attribute, the ToDo reminder controller being used to remind a ToDo item in the group tool; The method according to claim 1, further comprising: [Appendix A-2] the group session interface includes a session area and a non-session area, the session area being an area used to display group messages; The step of displaying a ToDo reminder controller corresponding to the group tool in the group session interface includes: displaying the ToDo reminder controller in the non-session area of the group session interface. The method according to claim A-1, [Appendix A-3] The step of displaying the ToDo reminder controller in the non-session area of the group session interface includes: displaying the ToDo reminder controller in a capsule shape in the non-session area of the group session interface; The method according to claim A-2, [Appendix A-4] The ToDo reminder controller includes: said group tool icon, The title of the group tool, The number of people in the group session who have already completed the ToDo items in the group tool; the total number of people in said group session; and At least one of the information on the completion status of the group members of the group tool is displayed. The method according to any one of Appendices A-1 to A-3, [Appendix A-5] The method further comprises: displaying a message sending window of the group tool in response to the group member using the group tool, the message sending window displaying a first ToDo setting controller; generating the group tool message having the group ToDo attribute in response to a setting operation on the first ToDo setting controller; The method according to any one of Appendices A-1 to A-3, [Appendix A-6] the group session interface further displays a second ToDo setting controller corresponding to the group tool message; The method further comprises: in response to a setting operation on the second ToDo setting controller, setting the group tool message to have the group ToDo attribute; The method according to any one of Appendices A-1 to A-3, [Appendix A-7] The method further comprises: receiving the group tool message or a trigger action on the ToDo reminder controller and displaying the ToDo items of the group tool; In response to a completion confirmation operation on the ToDo reminder controller, canceling the display of the ToDo reminder controller. The method according to any one of Appendices A-1 to A-3, [Appendix A-8] The method further comprises: receiving a delete operation on the ToDo reminder controller and canceling display of the ToDo reminder controller; or canceling the display of the ToDo reminder controller in response to a timeout of a timer that starts timing from a generation time of the ToDo reminder controller; or In response to the total number of the ToDo reminder controllers exceeding a threshold, canceling display of the ToDo reminder controller that has exceeded the threshold and was generated earliest. The method according to any one of Appendices A-1 to A-3, [Appendix A-9] The method further comprises: requesting a server to cancel the group tool messages and the ToDo reminder controllers of all group members in the group session in response to a cancel operation on the ToDo reminder controller; and / or displaying a withdrawal message for the group tool message and canceling the display of the group tool message and the ToDo reminder controller, the withdrawal message being triggered by a withdrawal action of a group member having withdrawal authority in the group session; The method according to any one of Appendices A-1 to A-3, [Appendix A-10] The group tool includes: Group Applications, an applet that is executed depending on the application program; and Contains at least one of the group announcements, The method according to any one of Appendices A-1 to A-3, [Appendix A-11] A reminder device for a group session, comprising: a session display module for displaying a group session interface for a group session, the group session being a group session that allows group members to use group tools, the group tools being program features that support common use by at least two group members; a message display module for displaying a group tool message in the group session interface, the group tool message including an entry link of the group tool; a ToDo display module that displays a ToDo reminder controller corresponding to the group tool in the group session interface in response to the group tool message being a message having a group ToDo attribute, the ToDo reminder controller being used to remind a ToDo item in the group tool; An apparatus comprising: [Appendix A-12] A terminal including a processor and a memory, The memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, the at least one program, code set, or instruction set is loaded and executed by the processor to realize a reminder method for a group session according to any one of Appendices A-1 to A-10. A terminal characterized by: [Appendix A-13] A computer program comprising: A method for reminding a group session according to any one of claims A-1 to A-10 is executed by a terminal. A computer program comprising:
[0134] [Appendix B-1] A terminal-implemented reminder method for a group session, comprising: displaying a group session interface for the group session, the group session being a group session that allows group members to use group tools; generating and sending a group tool message having a group ToDo attribute of the group tool in the group session interface, and displaying a ToDo reminder controller corresponding to the group tool in the group session interface, the ToDo reminder controller being used to remind a ToDo item in the group tool; A reminder method comprising: [Appendix B-2] The step of generating and transmitting a group tool message having a group ToDo attribute of the group tool in the group session interface includes: displaying a message sending window of the group tool in response to the group tool being used, the message sending window displaying a first ToDo setting controller; generating and transmitting the group tool message having the group ToDo attribute in response to a setting operation in the first ToDo setting controller; The reminder method according to claim B-1, [Appendix B-3] The first ToDo setting controller is a knob switch. The reminder method according to claim B-2, [Appendix B-4] In the default case, the first ToDo setting controller is in an off state; The reminder method according to claim B-2 or B-3, [Appendix B-5] The step of generating and transmitting a group tool message having a group ToDo attribute of the group tool in the group session interface includes: generating and sending the group tool message; displaying the group tool message and a second ToDo setting controller in the group session interface, the second ToDo setting controller being displayed around the group tool message; in response to a setting operation on the second ToDo setting controller, setting the group tool message to have the group ToDo attribute; The reminder method according to claim B-1, [Appendix B-6] When a group tool message with group ToDo attribute is generated for the first time, a user instruction window for setting the group ToDo attribute will pop up; 6. The reminder method according to any one of Appendices B-1 to B-5, [Appendix B-7] the group session interface includes a session area and a non-session area, the session area being an area used to display a group message, and the non-session area being an area used to display the ToDo reminder controller; When the group message in the session area slides up and down, the display position of the ToDo reminder controller does not change; The reminder method according to any one of Appendix B-1 to B-6, [Appendix B-8] In the ToDo reminder controller, the number of people in the group who have already completed the ToDo event is displayed in real time; 8. The reminder method according to any one of Appendix B-1 to B-7, [Appendix B-9] The reminder method further comprises: receiving the group tool message or a trigger action on the ToDo reminder controller and displaying the ToDo items of the group tool; displaying a completion prompt in the ToDo reminder controller in response to completion of the ToDo item of the group tool; In response to a confirmation operation for the completion presentation on the ToDo reminder controller, canceling the display of the ToDo reminder controller. The reminder method according to any one of Appendix B-1 to B-8, [Appendix B-10] The reminder method further comprises: receiving a delete operation on the ToDo reminder controller and canceling display of the ToDo reminder controller; or canceling the display of the ToDo reminder controller in response to a timeout of a timer that starts timing from a generation time of the ToDo reminder controller; or In response to the total number of the ToDo reminder controllers exceeding a threshold, canceling display of the ToDo reminder controller that has exceeded the threshold and was generated earliest. The reminder method according to any one of Appendix B-1 to B-8, [Appendix B-11] The reminder method further comprises: requesting a server to cancel the group tool messages and the ToDo reminder controllers of all group members in the group session in response to a cancel operation on the ToDo reminder controller; and / or displaying a withdrawal message for the group tool message and canceling the display of the group tool message and the ToDo reminder controller, the withdrawal message being triggered by a withdrawal action of a group member having withdrawal authority in the group session; The reminder method according to any one of Appendix B-1 to B-8, [Appendix B-12] The group tool includes: Group Applications, applets that depend on application programs to run; and Contains at least one of the group announcements, The reminder method according to any one of Appendices B-1 to B-11, [Appendix B-13] The ToDo reminder controller of the group announcement does not display the content of the group announcement, but only displays the word "Group Announcement"; The reminder method according to claim B-12, [Appendix B-14] A terminal-implemented reminder method for a group session, comprising: receiving a group tool message sent from a non-own group member in a group session interface of the group session, the group session being a group session that allows the group member to use a group tool; displaying the group tool message and a second ToDo setting controller sent from the non-own group member in the group session interface, the second ToDo setting controller being displayed around the group tool message; in response to a setting operation in the second ToDo setting controller, setting the group tool message sent from the non-own group member to have a group ToDo attribute, and displaying a ToDo reminder controller corresponding to the group tool in the group session interface, the ToDo reminder controller being used to remind a ToDo item in the group tool; 23. A reminder method comprising: [Appendix B-15] A terminal-implemented reminder method for a group session, comprising: displaying a group session interface for the group session, the group session being a group session that allows group members to use group tools; receiving and displaying a group tool message in the group session interface; in response to the group tool message being a message having a group ToDo attribute, displaying a ToDo reminder controller corresponding to the group tool in the group session interface, the ToDo reminder controller being used for reminding a ToDo item in the group tool; 23. A reminder method comprising: [Appendix B-16] the group session interface includes a session area and a non-session area, the session area being an area used to display group messages; The step of displaying a ToDo reminder controller corresponding to the group tool in the group session interface includes: displaying the ToDo reminder controller in the non-session area of the group session interface. The reminder method according to claim B-15, [Appendix B-17] Displaying the ToDo reminder controller in the non-session area of the group session interface includes: displaying the ToDo reminder controller in a capsule shape in the non-session area of the group session interface; The reminder method according to claim B-16, [Appendix B-18] When the group message in the session area slides up and down, the display position of the ToDo reminder controller does not change; The reminder method according to claim B-16 or B-17, [Appendix B-19] The ToDo reminder controller includes: said group tool icon, The title of the group tool, The number of people in the group session who have already completed the ToDo items in the group tool; the total number of people in said group session; and At least one of the information on the completion status of the group members of the group tool is displayed. The reminder method according to any one of Appendix B-15 to B-17, [Appendix B-20] In the ToDo reminder controller, the number of people in the group who have completed the ToDo event is displayed in real time; The reminder method according to any one of Appendix B-15 to 19, [Appendix B-21] The reminder method further comprises: receiving the group tool message or a trigger action on the ToDo reminder controller and displaying the ToDo items of the group tool; displaying a completion prompt in the ToDo reminder controller in response to completion of the ToDo item of the group tool; In response to a confirmation operation for the completion presentation on the ToDo reminder controller, canceling the display of the ToDo reminder controller. The reminder method according to any one of Appendix B-15 to B-20, [Appendix B-22] The group tool includes: Group Applications, applets that depend on application programs to run; and Contains at least one of the group announcements, The reminder method according to any one of Appendix B-15 to B-21, [Appendix B-23] The ToDo reminder controller of the group announcement does not display the content of the group announcement, but only displays the word "Group Announcement"; The reminder method according to claim B-22, [Appendix B-24] A reminder device for a group session, comprising: The reminder device is configured to realize the reminder method according to any one of appendices B-1 to B-13. Reminder device. [Appendix B-25] A reminder device for a group session, comprising: The reminder device is configured to realize the reminder method described in Appendix B-14; Reminder device. [Appendix B-26] A reminder device for a group session, comprising: The reminder device is configured to realize the reminder method according to any one of appendices B-15 to B-23. Reminder device. [Appendix B-27] A terminal including a processor and a memory, The memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, the at least one program, code set, or instruction set is loaded and executed by the processor to realize the reminder method described in any one of Appendix B-1 to B-13, the reminder method described in any one of Appendix B-14, or the reminder method described in any one of Appendix B-15 to B-23. Terminal. [Appendix B-28] A computer program comprising: A computer is caused to execute a reminder method according to any one of appendices B-1 to B-13, a reminder method according to any one of appendices B-14, or a reminder method according to any one of appendices B-15 to B-23. Computer program.
Claims
1. A reminder method in a group session executed by a terminal, the method comprising: displaying a group session interface for the group session, the group session being a group session that allows group members to use group tools; displaying a group tool message in the group session interface; If the group tool message is a group to-do message, displaying a to-do reminder controller corresponding to the group tool in the group session interface, the to-do reminder controller being used to remind a to-do item in the group tool; A method comprising:
2. The method of claim 1 , wherein the group tool is a program function that supports common use by at least two group members.
3. The method of claim 1 , wherein the group tool message includes an entry link for the group tool.
4. The method according to claim 1 , wherein the input field in the group session interface includes a to-do item field, and the to-do reminder controller is displayed in the to-do item field.
5. The method of claim 1 , wherein when the to-do item is completed, a to-do capsule displays a "Done" prompt, and when the "Done" prompt is clicked, the to-do reminder controller is cancelled.
6. The method of claim 1 , wherein the to-do reminder controller is a capsule-shaped to-do capsule.
7. The title of the ToDo item displayed in the ToDo capsule includes: the group tool icon, Title and content of ToDo items, The method of claim 6 , wherein at least one of:
8. When using the group to-do message function for the first time, a user guide window for the group to-do message function is entered, and a guide for teaching how to use the group to-do message function is popped up in the user guide window. The method of claim 1.
9. the group session interface includes a session area and a non-session area, the session area being an area used to display group messages; The step of displaying a ToDo reminder controller corresponding to the group tool in the group session interface includes: displaying the ToDo reminder controller in the non-session area of the group session interface; 2. The method of claim 1 .
10. The step of displaying the ToDo reminder controller in the non-session area of the group session interface includes: displaying the ToDo reminder controller in a capsule shape in the non-session area of the group session interface; 10. The method of claim 9.
11. The ToDo reminder controller includes: the group tool icon, The title content of the group tool, the number of people in the group session who have already completed the to-do items in the group tool; the total number of people in said group session; and At least one of the information on the completion status of the group members of the own terminal for the to-do items of the group tool is displayed. The method according to any one of claims 1 to 10.
12. The method further comprises: displaying a message sending window of the group tool in response to the group member using the group tool, wherein a first ToDo setting controller is displayed in the message sending window; generating the group ToDo message in response to a setting operation in the first ToDo setting controller; The method according to any one of claims 1 to 10.
13. setting a group ToDo attribute for a group application message in response to a setting operation in the first ToDo setting controller; The method of claim 12.
14. a second ToDo setting controller corresponding to the group tool message is further displayed in the group session interface; The method further comprises: In response to a setting operation in the second ToDo setting controller, setting the group tool message to the group ToDo message. The method according to any one of claims 1 to 10.
15. The method further comprises: receiving the group tool message or a trigger action on the ToDo reminder controller and displaying the ToDo items of the group tool; and canceling the display of the ToDo reminder controller in response to a completion confirmation action on the ToDo reminder controller. The method according to any one of claims 1 to 10.
16. The method further comprises: receiving a delete operation on the ToDo reminder controller and canceling the display of the ToDo reminder controller; or canceling the display of the ToDo reminder controller in response to a timeout of a timer that starts counting from a time when the ToDo reminder controller is generated; or In response to the total number of the ToDo reminder controllers exceeding a threshold, canceling the display of the ToDo reminder controller that has exceeded the threshold and was generated earliest. The method according to any one of claims 1 to 10.
17. The method of claim 16 , wherein the delete action includes a long press action acting on the to-do reminder controller and a click action on a pop-up delete button.
18. The method further comprises: requesting a server to cancel the group tool messages and the ToDo reminder controllers of all group members in the group session in response to a cancel operation on the ToDo reminder controller; and / or displaying a withdrawal message for the group tool message and canceling the display of the group tool message and the ToDo reminder controller, the withdrawal message being triggered by a withdrawal action of a group member with withdrawal authority in the group session; The method according to any one of claims 1 to 10.
19. The method of claim 18 , wherein the cancel action includes a long press action acting on a to-do reminder controller and a click action on a popped-up cancel button.
20. The group tool includes: Group applications, applets that depend on application programs to run; and At least one of the following is included: The method according to any one of claims 1 to 10.
21. A reminder device for a group session, comprising: a session display module for displaying a group session interface for a group session, the group session being a group session that allows group members to use group tools, the group tools being program functions that support common use by at least two group members; a message display module for displaying a group tool message in the group session interface, the group tool message including an entry link for the group tool; a ToDo display module that, in response to the group tool message being a group ToDo message, displays a ToDo reminder controller corresponding to the group tool in the group session interface, the ToDo reminder controller being used to remind a ToDo item in the group tool; 10. An apparatus comprising:
22. A terminal including a processor and a memory, The memory stores at least one instruction, at least one program, code set or instruction set, which is loaded and executed by the processor to implement the reminder method for a group session according to any one of claims 1 to 10. A terminal characterized by:
23. A computer program comprising: causing a terminal to execute the reminder method for a group session according to any one of claims 1 to 10; A computer program characterized by: