[go: up one dir, main page]

CN111510439A - Session reminding method and device, computer equipment and storage medium - Google Patents

Session reminding method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN111510439A
CN111510439A CN202010258287.3A CN202010258287A CN111510439A CN 111510439 A CN111510439 A CN 111510439A CN 202010258287 A CN202010258287 A CN 202010258287A CN 111510439 A CN111510439 A CN 111510439A
Authority
CN
China
Prior art keywords
reminding
conversation
session
setting
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010258287.3A
Other languages
Chinese (zh)
Other versions
CN111510439B (en
Inventor
何锐明
田元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010258287.3A priority Critical patent/CN111510439B/en
Publication of CN111510439A publication Critical patent/CN111510439A/en
Application granted granted Critical
Publication of CN111510439B publication Critical patent/CN111510439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

The application relates to a conversation reminding method, a conversation reminding device, computer equipment and a storage medium. The method comprises the following steps: displaying a session list page, and displaying at least one session frame in the session list page; responding to a reminding instruction of the at least one conversation frame, and displaying a conversation reminding setting interface; acquiring reminding setting information through the session reminding setting interface, and generating corresponding schedule items according to the reminding setting information; and when the reminding condition is met, triggering a reminding action for reminding the schedule item. By adopting the method, the processing efficiency of information processing can be realized through the conversation.

Description

Session reminding method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of network communication technologies, and in particular, to a session reminding method, an apparatus, a computer device, and a storage medium.
Background
With the development of network communication technology, more and more conversation applications, such as instant messaging applications, appear. The user can perform conversation exchange or office exchange, etc. through these conversation applications. When the session is managed by the session application, the functions of deleting and setting the top of the session and the like can be realized. However, when the conversation is conducted by the conversation application, the conversation is often too many to be processed immediately, and the management of the functions such as deletion and set-top of the conversation is not convenient enough, in which case the need of processing the conversation later is derived.
Conventional sessions are handled later, mainly by marking a session to be handled for a while to stand out the session from other sessions for display of the mark. However, the user may be busy and not remember to process the marked session, which results in a problem of low session processing efficiency.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a conversation alert method, a conversation alert apparatus, a computer device, and a storage medium, which can improve conversation processing efficiency.
A method of session reminder, the method comprising:
displaying a session list page, and displaying at least one session frame in the session list page;
responding to a reminding instruction of the at least one conversation frame, and displaying a conversation reminding setting interface;
acquiring reminding setting information through the session reminding setting interface, and generating corresponding schedule items according to the reminding setting information;
and when the reminding condition is met, triggering a reminding action for reminding the schedule item.
A conversation reminder apparatus, the apparatus comprising:
the display module is used for displaying a session list page and displaying at least one session frame in the session list page;
the display module is further used for responding to the reminding instruction of the at least one conversation frame and displaying a conversation reminding setting interface;
the acquisition module is used for acquiring reminding setting information through the session reminding setting interface and generating corresponding schedule items according to the reminding setting information;
and the reminding module is used for triggering a reminding action for reminding the schedule items when the reminding condition is met.
In one embodiment, the presentation module is further configured to display a conversation reminding option when a trigger operation on a target conversation box in the at least one conversation box is detected; and when the selection operation acting on the conversation reminding option occurs, generating a reminding instruction corresponding to the target conversation frame.
In one embodiment, the trigger operation comprises a slide operation; the display module is further configured to, when a sliding operation on a target dialog box in the at least one dialog box is detected, translate a dialog cover in the target dialog box by a preset distance in a sliding direction of the sliding operation; and displaying a conversation reminding option in a translation area determined by the preset distance in the target conversation frame.
In one embodiment, the conversation reminder setting interface comprises a conversation reminder setting panel; the display module is also used for responding to the reminding instruction of the at least one conversation frame and calling up a conversation reminding setting panel; partially covering the conversation list page with the conversation reminding setting panel for displaying; the conversation reminding setting panel comprises a setting control; the setting control is used for collecting reminding setting information.
In one embodiment, the session reminder setting interface comprises a session reminder setting page; the display module is further used for responding to a reminding instruction of the at least one conversation frame and determining a conversation reminding setting page corresponding to the reminding instruction; skipping from the currently displayed session list page to the session reminding setting page; the session reminding setting page comprises a setting control; the setting control is used for collecting reminding setting information.
In one embodiment, the reminder setting information comprises a reminder time; the reminding module is specifically used for determining whether the current screen is in a closed state or not when the current time is the reminding time; when the current screen is not in a closed state, triggering an application reminding action corresponding to the currently running session application to remind the schedule items; and when the current screen is in a closed state, triggering a system reminding action corresponding to the local operating system so as to remind the schedule items.
In one embodiment, the reminding module is specifically configured to determine reminding information corresponding to the schedule item when the current screen is not in a closed state; and in the currently running session application, displaying the reminding information in a form of a popup window or a floating layer so as to remind the schedule item.
In one embodiment, the reminding module is specifically configured to determine reminding information corresponding to the schedule item when the current screen is in a closed state, and display the reminding information when the current screen is in the closed state by calling a first system interface; and/or when the current screen is in a closed state, triggering a local prompting lamp to flicker by calling a second system interface so as to remind the schedule items.
In one embodiment, the reminding setting information comprises reminding time and a reminding mode; the reminding module is specifically configured to trigger a reminding action for reminding the schedule item according to the reminding mode when the current time is the reminding time.
In one embodiment, the session reminding device further comprises a sending module, configured to send the reminding setting information to a server; the sent reminding setting information is used for instructing the server to feed the reminding setting information back to the terminals corresponding to the target user identifications, so that the terminals corresponding to the target user identifications trigger corresponding reminding actions when reminding time comes based on the reminding setting information.
In one embodiment, the display module is further configured to update a user calendar according to the schedule items, and display the schedule items in the updated user calendar; or, determining the reminding time corresponding to the schedule items, and displaying the schedule items in a list form according to the sequence of the corresponding reminding time.
In one embodiment, the conversation reminding device further comprises an updating module, wherein the updating module is used for acquiring schedule items in a preset time period and determining the processing state of each schedule item; and determining the backlog items in the backlog state in the backlog items, and updating a backlog item list according to the backlog items.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
displaying a session list page, and displaying at least one session frame in the session list page;
responding to a reminding instruction of the at least one conversation frame, and displaying a conversation reminding setting interface;
acquiring reminding setting information through the session reminding setting interface, and generating corresponding schedule items according to the reminding setting information;
and when the reminding condition is met, triggering a reminding action for reminding the schedule item.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
displaying a session list page, and displaying at least one session frame in the session list page;
responding to a reminding instruction of the at least one conversation frame, and displaying a conversation reminding setting interface;
acquiring reminding setting information through the session reminding setting interface, and generating corresponding schedule items according to the reminding setting information;
and when the reminding condition is met, triggering a reminding action for reminding the schedule item.
The conversation reminding method, the conversation reminding device, the computer equipment and the storage medium show a conversation list page, and when a reminding instruction for the conversation list page occurs, a conversation reminding setting interface is shown. Therefore, the collection of the reminding setting information can be carried out through the conversation reminding setting interface, and the corresponding schedule items are generated according to the collected reminding setting information. And when the reminding condition is met, triggering a reminding action for reminding the reminding item. In this way, when the user communicates through the session, especially when the current session is more or inconvenient to process, the user can operate the reminding process of the session to generate the schedule item. When the reminding condition is met, the user can be automatically reminded to process the schedule item, the condition that the user forgets or is busy and misses the session to be processed is avoided, and the processing efficiency of information processing through the session is greatly improved.
Drawings
FIG. 1 is a diagram of an application environment of a session reminder method in one embodiment;
FIG. 2 is a flowchart illustrating a session reminding method according to an embodiment;
FIG. 3 is an interface diagram of a session list page in one embodiment;
FIG. 4 is a schematic diagram of an interface for displaying a conversation reminder option in a conversation list page in another embodiment;
FIG. 5 is an interface diagram that illustrates a conversation alert setting panel, under an embodiment;
FIG. 6A is a schematic diagram illustrating an interface of a Session reminder setup page in one embodiment;
FIG. 6B is a schematic diagram of an interface showing a conversation reminder settings page in another embodiment;
FIG. 7A is a diagram illustrating an interface for displaying calendar entries in the form of a calendar, in accordance with one embodiment;
FIG. 7B is a diagram illustrating an interface for displaying calendar events in the form of a list, in accordance with an embodiment;
FIG. 8 is a diagram of an interface showing a to-do list, under an embodiment;
FIG. 9 is a flowchart illustrating a session reminder method according to an exemplary embodiment;
FIG. 10 is a block diagram of the structure of a conversation alert device in one embodiment;
FIG. 11 is a block diagram of a conversation reminder apparatus in another embodiment;
FIG. 12 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The conversation reminding method provided by the application can be applied to the application environment shown in fig. 1. Wherein the terminal 110 communicates with the server 120 through a network. The terminal 110 displays a session list page, and displays at least one session frame in the session list page; responding to a reminding instruction of at least one conversation frame, and displaying a conversation reminding setting interface; acquiring reminding setting information through a session reminding setting interface, and generating corresponding schedule items according to the reminding setting information; and when the reminding condition is met, triggering a reminding action for reminding the schedule items. The terminal 110 may transmit the reminder setting information to the server 120. The server 120 feeds the reminding setting information back to the terminal corresponding to each target user identifier, so that the terminal corresponding to each target user identifier triggers a corresponding reminding action when the reminding time arrives based on the reminding setting information. The terminal 110 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 120 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In an embodiment, as shown in fig. 2, a session reminding method is provided, which is described by taking the application of the method to the terminal 110 in fig. 1 as an example, and includes the following steps:
step S202, displaying a conversation list page, and displaying at least one conversation frame in the conversation list page.
The conversation list page is an entry page of a series of conversations, at least one conversation frame is displayed in the conversation list page in a list form, and a conversation cover corresponding to the conversation is displayed in each conversation frame. The user can jump into the corresponding conversation page by clicking or touching the corresponding conversation frame. The conversation box may also be referred to as a conversation cell, similar to a conversation room, and a user may enter a corresponding conversation page by clicking or touching the conversation cell. The functions of sending the session message and receiving and displaying the session message can be realized in the session page.
The session cover is a content to be displayed as a brief description or a highlight of the session. The conversation cover specifically includes at least a part of the conversation identification, conversation head portrait and latest conversation message. It is understood that a conversation is a way of message interaction for at least two user identities. When only two user identities participate, the session may be referred to as a two-person session; when there are more than two user identities to participate, the session may be referred to as a group session. The user identifier is used to uniquely identify a user, and may be a character string including at least one of a number, a letter, and a symbol. When the conversation is a double-person conversation, the conversation identifier included in the conversation cover may be specifically a user identifier of the other party participating in the conversation, and the conversation avatar included in the conversation cover may be specifically a user avatar of the other party participating in the conversation. When the conversation is a group conversation, the conversation identifier included in the conversation cover may specifically be a group identifier (such as a group name) of a group participating in the conversation, and the conversation avatar included in the conversation cover may specifically be an image formed by splicing user avatars of all or some group members participating in the conversation.
Specifically, session software can be run on the terminal, and the terminal displays a session list page through the session software. The session software is an application that can be installed and run on the terminal, and specifically, the session software may be a social application with a communication function, or a business application with a session function, and the like. It will be appreciated that the social application or business application may be an application that conducts network social interactions or business interactions based on a social network. The session software generally has a contact search function and an instant messaging function, and may also have a User Generated Content (UGC) sharing function and a UGC comment function.
And step S204, responding to the reminding instruction of at least one conversation frame, and displaying a conversation reminding setting interface.
The session reminder setting interface is an interface for setting reminders, and the session reminder setting interface may be a display page covering the entire screen, or a panel displayed in an overlapping manner, or a display window in a page, and the like. The session reminder setting interface may be an interface provided by a session application, an interface provided by an operating system, or a web page.
It can be understood that the session reminder setting interface may include various setting controls for collecting reminder setting information, such as a time setting control, a reminder mode setting control, a reminder user setting control, and the like. And the time setting control is used for setting reminding time. And the reminding mode setting control is used for setting the reminding mode. And the reminding user setting control is used for setting a target user needing to be reminded. The setting control is a method for realizing the setting function and packaging data, and specifically may be an option control or a text input control.
Specifically, the terminal can detect a trigger operation on each dialog box in the dialog list page, and generate a reminding instruction corresponding to a target dialog box selected by the trigger operation according to the trigger operation. And the terminal can respond to the reminding instruction and display a conversation reminding setting interface. It is to be understood that the number of the target session box may be one or more than one, and this is not limited in this embodiment of the application. When a user selects one target conversation frame at a time, the terminal can display a conversation reminding setting interface corresponding to the target conversation frame. When the user selects more than one target conversation box at a time, the terminal can display a conversation reminding setting interface corresponding to the more than one target conversation box based on the more than one target conversation box.
Here, the triggering operation is a preset operation that acts on the target dialog box, and the detection of the triggering operation triggers the step S204. The trigger operation may specifically be a touch operation, a cursor operation, a key operation, or a voice operation. The touch operation can be touch click operation, touch press operation or touch slide operation, and the touch operation can be single-point touch operation or multi-point touch operation; the cursor operation can be an operation of controlling a cursor to click or an operation of controlling the cursor to press; the key operation may be a virtual key operation or a physical key operation, etc.
In one embodiment, the terminal may further receive a reminding instruction sent by another computer device, where the reminding instruction includes a target session identifier of the target session box. And when the terminal receives the reminding instruction, displaying a session reminding setting page.
In one embodiment, before the step S202, that is, in response to the alert instruction for at least one dialog box, the method for setting a dialog alert further includes: when the triggering operation of a target dialog box in at least one dialog box is detected, displaying a dialog reminding option; and when the selection operation acting on the conversation reminding option occurs, generating a reminding instruction corresponding to the target conversation frame.
Specifically, the terminal may detect an operation acting on each dialog box, and when a preset trigger operation is detected, the dialog box acted by the trigger operation may be regarded as a default dialog box. And then the terminal can display the conversation reminding option, and when the selection operation acting on the conversation reminding option occurs, the terminal generates a reminding instruction corresponding to the target conversation frame. It can be understood that the conversation alert option may be displayed in the form of a control, and the display form may specifically be a display form of a diagram or a text, which is not limited in this embodiment of the application.
In one embodiment, the trigger for displaying the dialog reminder option that acts on the target dialog box is different from the trigger for entering the dialog page that acts on the target dialog box. For example, the trigger operation for displaying the session reminder option may specifically be a sliding operation, a long-press operation, or a double-click operation, and the trigger operation for entering the session page is a single-click operation.
In the above embodiment, when the trigger operation on the target dialog box in the at least one dialog box is detected, the dialog reminding option is displayed, and the corresponding target dialog can be marked through the dialog reminding instruction, so as to generate the corresponding reminding instruction.
In one embodiment, the triggering operation comprises a sliding operation. When the trigger operation on the target dialog box in the at least one dialog box is detected, the step of displaying the dialog reminding option specifically includes: when the sliding operation of a target conversation frame in at least one conversation frame is detected, translating a conversation cover in the target conversation frame towards the sliding direction of the sliding operation by a preset distance; and displaying a conversation reminding option in a translation area determined by a preset distance in the target conversation frame.
Specifically, when the terminal detects a slide operation on a target dialog box of the at least one dialog box, it determines the slide direction, such as whether to slide left or right. The terminal can translate the session cover in the target session frame by a preset distance towards the sliding direction of the sliding operation. And then, the terminal displays a conversation reminding option in a translation area determined by the preset distance in the target conversation frame. And equivalently, when the conversation cover slides to the left or the right in the target conversation frame, the area vacated by the sliding operation is used for displaying the conversation reminding option.
Referring to fig. 3 and 4, fig. 3 is a schematic interface diagram of a session list page in one embodiment. FIG. 4 is a diagram illustrating an interface displaying a session reminder option in a session list page, under an embodiment. As shown in fig. 3, the terminal may run a session application and expose a plurality of session boxes through the session application, where different session boxes correspond to different sessions. When the user selects the target dialog box 301 and slides the target dialog box 301 to the right, and the sliding distance exceeds the preset distance, the process proceeds to fig. 4. As shown in fig. 4, the conversation cover in the target conversation frame is translated to the right by a preset distance, and a conversation reminder option 401 is displayed in an area left of the target conversation frame and left. The conversation alert option 401 is displayed as a rectangular icon with "later processed" label information displayed in the rectangular icon. When the user clicks the session prompt option 401, the terminal displays a session prompt setting interface. As shown in fig. 5, 6A or 6B of the following figures.
In the above embodiment, when the sliding operation on the target dialog box in the at least one dialog box is detected, the dialog cover in the target dialog box is translated by the preset distance in the sliding direction of the sliding operation, and the dialog reminding option is displayed in the translation area determined by the preset distance in the target dialog box, so that the dialog reminding option can be conveniently and quickly displayed, and the operation of a user is facilitated.
And step S206, acquiring the reminding setting information through the conversation reminding setting interface, and generating corresponding schedule items according to the reminding setting information.
The reminding setting information is information for setting the reminding action, and specifically, the reminding setting information may include reminding time, reminding mode, target user identification needing reminding, and the like. Calendar events are events that need to be processed, and their main purpose is to manage a tagged target session as one event that needs to be completed. The calendar entries that need to be processed at different times constitute the user's calendar.
Specifically, the terminal can display a session reminder setting interface, and the session reminder setting interface includes various setting controls. The user can input or select corresponding reminding setting information through the setting control, and then the terminal can collect the reminding setting information through the conversation reminding setting interface. The terminal can generate corresponding schedule items according to the reminding setting information. In some embodiments, the calendar entry may reflect, to some extent, the session content of the corresponding target session, i.e., the calendar entry may also be generated based on the session content of the target session, and the reminder setting information.
In one embodiment, when the terminal detects the reminding instruction, the terminal determines to trigger a target session box corresponding to the reminding instruction, and further determines a session identifier, a session theme and the like of a target session in the target session box. The terminal can generate schedule items together according to the reminding setting information, the conversation identification, the conversation theme and other information. In one embodiment, the reminder setting information may directly include information related to the target session, such as a session identifier and a session theme, and the terminal may generate the schedule item together according to the reminder setting information, the session identifier, the session theme, and the like.
In one embodiment, the setting control may be specifically a text entry box. The user can input the reminding setting information into the text input box in a voice input or operation input mode, and the terminal can acquire the input reminding setting information. The operation input may specifically be input by an input device. The input device may be a touch screen or a built-in keyboard of the terminal, or may be an external input keyboard or a mouse, which is not limited in the embodiments of the present application.
In another embodiment, the setting control may specifically be an option control, through which the user may select a certain option, and the terminal may use the selected option as the reminder setting information.
In one embodiment, the reminder setting information includes a reminder time. The time input or selected by the user through the conversation reminding setting interface is the time point, and then the terminal can directly use the time point as the reminding time. In other embodiments, the user may enter or select a time period, such as a time period of one hour later, or 2 days later, etc., via the conversation alert setting interface. Then the terminal can calculate the specific time point which really needs to be reminded according to the current time of the user operation and the time period recorded or selected, and the calculated time point is used as the reminding time. For example, the current time is 15:00 at 3/30/2020, and the user sets the 3-hour waiting reminder through the conversation reminder setting interface, so that the corresponding reminder time is 18:00 at 3/30/2020.
In one embodiment, the user can also set a reminding mode and remind the user through the conversation reminding setting interface. For example, the user may select one of several alternative reminding manners, such as in-application reminding or operating system reminding, or set a more specific reminding manner, such as red dot marking reminding, alarm reminding, vibration reminding, or pop-up window reminding, which is not limited in the embodiment of the present application. For example, the user may select a user related to the target session as the target user, or select a designated user as the target user, that is, each target user is a user to be reminded.
And step S208, when the reminding condition is met, triggering a reminding action for reminding the schedule item.
The reminding condition is a preset condition for triggering the reminding action. The meeting of the reminding condition may specifically be that at least one of the current time, the current display interface, or the current operation meets the corresponding reminding condition. The specific case that the current time meets the reminding condition may be that the current time is the reminding time, or the current time is preset time, or a reminding command issued by the server is received at the current time, and the like. The specific condition that the current display interface meets the reminding condition may be that the current display interface is a preset interface, such as a to-do list page. The specific condition that the current operation meets the reminding condition may be that the current operation is a preset operation, for example, when it is detected that the user jumps among a plurality of pages, or when it is detected that the user browses a session list page.
The reminding action is used for reminding the user of operation, and specifically can be reminding information display, vibration reminding, indicator light flicker reminding, ring reminding, voice reminding and the like. Specifically, after the schedule item is generated, the terminal may obtain the reminding condition corresponding to the schedule item, and determine the current scene where the terminal is located. When the current scene of the terminal meets the reminding condition, the terminal can execute the reminding action for reminding the schedule item. The current scene of the terminal can be specifically represented by the characteristics of the current time, the current display interface of the terminal or the current operation of the terminal.
In one embodiment, the reminder setting information includes a reminder time. After the terminal obtains the reminding time set through the session reminding setting interface, the terminal can generate a reminding task based on the reminding time. When the current time is the reminding time, namely when the reminding time is up, the terminal can execute the corresponding reminding task to trigger and execute the corresponding reminding action.
In one embodiment, the terminal may implement the execution of the alert action by a timer. When the terminal acquires the reminding time, a corresponding timer can be set, and when the reminding time is up, a corresponding reminding action is executed to remind a user to process the schedule items.
In one embodiment, the terminal can obtain the current time in real time or at regular time, compare the current time with the reminding time, and execute the corresponding reminding action to remind the user to process the schedule item when the current time is the reminding time.
In one embodiment, the reminder setting information includes a reminder time and a reminder mode. Step S208, namely, when the reminding condition is satisfied, the step of triggering a reminding action for reminding the schedule item specifically includes: and when the current time is the reminding time, triggering a reminding action for reminding the schedule items according to the reminding mode.
The reminding mode includes, for example, reminding through a session application, reminding through other application programs, reminding through a short message, reminding through a mail, or reminding through an operating system. Specifically, when the reminding time is up, the terminal can execute the corresponding reminding action according to the preset reminding mode so as to remind the user to process the schedule item.
In the above embodiment, the reminding mode can be set, and when the reminding time is up, the reminding action corresponding to the reminding mode is adopted to remind the user, so that the operation is convenient and fast.
In one embodiment, after the terminal acquires the schedule item, the terminal can send the schedule item to the server. And when the reminding time comes, the server sends a conversation reminding command to the terminal so as to prompt the terminal to execute a reminding action.
In one embodiment, the reminder setting information includes a reminder time and a target user identifier, and the session reminding method further includes: sending the reminding setting information to a server, wherein the step specifically comprises the following steps: sending the reminding setting information to a server; the sent reminding setting information is used for indicating the server to feed the reminding setting information back to the terminals corresponding to the target user identifications, so that the terminals corresponding to the target user identifications trigger corresponding reminding actions when reminding time comes based on the reminding setting information.
The number of the target user identifier may be one or more than one, and the target user identifier may specifically include a user identifier for a terminal to log in locally, may also include a user identifier for participating in a session corresponding to the target session frame, and may also be a user identifier set by the user through a session setting reminding interface.
Specifically, the terminal may obtain at least one target user identifier corresponding to the target session box, and further send the reminder setting information to the server. And the server receives the reminding setting information, stores the reminding setting information and feeds the reminding setting information back to the terminals corresponding to the target user identifications, so that the terminals corresponding to the target user identifications trigger reminding actions at the reminding time based on the reminding setting information. The server can also send a conversation reminding command to each terminal when the reminding time is up so as to prompt the terminal to execute reminding actions.
Therefore, when a plurality of users need to process one session later or together, for the users with the same reminding requirements, the reminding setting is carried out only through one user, and the reminding setting information is sent to the server to be forwarded, so that the reminding of all related users can be realized.
The conversation reminding method displays the conversation list page, and displays the conversation reminding setting interface when the reminding instruction to the conversation list page occurs. Therefore, the collection of the reminding setting information can be carried out through the conversation reminding setting interface, and the corresponding schedule items are generated according to the collected reminding setting information. And when the reminding condition is met, triggering a reminding action for reminding the reminding item. In this way, when the user communicates through the session, especially when the current session is more or inconvenient to process, the user can operate the reminding process of the session to generate the schedule item. When the reminding condition is met, the user can be automatically reminded to process the schedule item, the condition that the user forgets or is busy and misses the session to be processed is avoided, and the processing efficiency of information processing through the session is greatly improved.
In one embodiment, the conversation alert setting interface includes a conversation alert setting panel; step S204, namely, the step of displaying the session reminder setting interface in response to the reminder instruction for the at least one session box specifically includes: in response to the reminding instruction of at least one conversation frame, calling up a conversation reminding setting panel; partially covering a conversation list page with a conversation reminding setting panel for displaying; the conversation reminding setting panel comprises a setting control; the setting control is used for collecting reminding setting information.
Specifically, when the terminal detects a reminding instruction for the target conversation box, the conversation reminding setting panel is called in response to the reminding instruction. The voice input panel that is invoked may partially or fully cover the session list page presentation. The session reminding setting panel comprises a setting control part, and the setting control part is used for collecting reminding setting information. In one embodiment, the setting control is a time setting control, and is used for setting the reminding time.
In one embodiment, the terminal may set the session reminder setting panel to a collapsed state when the session list page is presented; and when the predefined trigger operation aiming at the target conversation frame is detected, setting the conversation reminding setting panel into an expanded state.
Wherein the conversation alert setting panel has a stowed state and a deployed state. The conversation alert setting panel in the collapsed state is not visible or only graphics representing the conversation alert setting panel are shown. And the conversation reminding setting panel in the unfolded state is visible. The conversation reminder setting panel in the unfolded state can be displayed in different sizes under different use scenes.
Referring to FIG. 5, FIG. 5 is a schematic interface diagram illustrating a conversation alert setting panel in one embodiment. As shown in fig. 5, the conversation reminder setting panel 501 is displayed overlaid on the conversation list page, and the user can set the reminding time, such as the setting of the date, for example, "today" or "tomorrow", and the setting of the specific time, such as "after 1 hour" or "after 2 hours", etc., through the conversation reminder setting panel 501. After the reminder time is set, the user can click the "set reminder" control 5011 in the session reminder setting panel to determine the reminder. When the user wants to cancel the setting, the "cancel" control 5012 can be clicked to cancel. After the setting is cancelled, the terminal cancels the display of the conversation reminding setting panel.
In the embodiment, the session reminding setting panel can be called in response to the reminding instruction for the target session frame, so that the session reminding setting panel partially covers the page of the list to be called for displaying, the setting of the reminding time can be conveniently realized through the session reminding setting panel subsequently, excessive display area resources are not occupied, and the convenience and the efficiency of setting the reminding time are improved.
In one embodiment, the session reminder setting interface includes a session reminder setting page; step S204, namely, the step of displaying the session reminder setting interface in response to the reminder instruction for the at least one session box specifically includes: responding to a reminding instruction of at least one conversation frame, and determining a conversation reminding setting page corresponding to the reminding instruction; skipping from the currently displayed session list page to a session reminding setting page; the conversation reminding setting page comprises a setting control; the setting control is used for collecting reminding setting information.
Specifically, when the terminal detects a reminding instruction for the target session box, the terminal can determine a session reminding setting page corresponding to the reminding instruction, and jump to the session reminding setting page from a currently displayed session list page. The session reminding setting page comprises various setting controls which can be used for collecting reminding setting information.
In one embodiment, the terminal can provide a more detailed and comprehensive session reminder setting page to meet the setting requirements of the user. The session reminder setting page may be specifically one page, or may be multiple pages, which are set one by one, and this is not limited in the embodiment of the present application.
Referring to fig. 6A and 6B, fig. 6A and 6B are respectively schematic interface diagrams illustrating a conversation alert setting page in one embodiment. When the user clicks on the session reminder option, the terminal may jump to the display interface of fig. 6A. As shown in fig. 6A, the conversation reminder setting page includes the topic of the conversation, "interest marketing team winning prize photo", and also includes a participant setting control 601, a reminder mode setting control 602, and a source module "conversation later processing" of the conversation reminder setting page. After the user sets the reminder setting information, the user can click the "save" control 603 to save the reminder setting information.
With continued reference to fig. 6B, fig. 6B may be a further setting page after the user has set fig. 6A, or may be a page to which the terminal directly jumps when the user clicks on the session reminder option. The session reminder setting page in fig. 6B may specifically be a calendar event setting page. As shown in FIG. 6B, the Session reminder setup page includes a reminder time setup control 604, where the reminder time is the start time of the calendar entry. The session reminder settings page also includes a schedule duration setting control 605, the topic of the session "interest marketing team winning the prize draw", a participant setting control 606, and a source module of the session reminder settings page "session later processing". After the user has set the schedule item, the user can click the "save" control 607 to save the schedule item.
In the embodiment, in response to the reminding instruction for the target session box, the user can jump to the session reminding setting page to perform more detailed schedule setting, so that the user can be efficiently helped to perform event reminding and schedule management, and the processing efficiency of information processing through the session is further improved.
In one embodiment, the reminder setting information includes a reminder time; step S208, namely, when the reminding condition is satisfied, the step of triggering a reminding action for reminding the schedule item specifically includes: when the current time is the reminding time, determining whether the current screen is in a closed state; when the current screen is not in a closed state, triggering an application reminding action corresponding to the currently running session application to remind schedule items; and when the current screen is in a closed state, triggering a system reminding action corresponding to the local operating system to remind the schedule items.
Wherein the current screen is in a closed state, indicating that the user is not currently using the terminal. The current screen is not in a closed state, that is, the current screen is in an open state, which indicates that the user is currently using the terminal, and specifically may be a function in using a session application, or a function in using other applications, which is not limited in this embodiment of the application.
An Operating System (Operating System, abbreviated as OS) is a computer program for managing and controlling hardware and software resources of a terminal, and is the most basic System software directly running on a bare computer of the terminal, and a session application needs to run under the support of the Operating System.
Specifically, when the terminal detects that the reminding time comes, whether the current display screen is in a closed state or not can be detected. When the current screen is not in a closed state, the terminal can trigger an application reminding action corresponding to the currently running session application so as to remind schedule items. When the current screen is in a closed state, the terminal can trigger a system reminding action corresponding to the local operating system so as to remind schedule items.
In one embodiment, the application reminding action corresponding to the currently running session application may specifically be an in-application reminding action, for example, reminding by adding a red dot mark in the session application; or calling a popup window for reminding by calling an application interface of the session application; the voice prompt and the like can also be realized by calling an application interface of the session application, which is not limited in the embodiment of the present application.
In one embodiment, the system reminding action corresponding to the local operating system may specifically be calling a system interface corresponding to the operating system, so that the terminal performs vibration reminding; or, when the current screen is in a screen locking state, performing screen locking reminding; the prompt lamp of the terminal can be triggered to flash locally by calling a system interface, and the like, which is not limited in the embodiment of the application.
In one embodiment, when the current screen is not in a closed state, an application reminding action corresponding to the currently running session application is triggered to remind the schedule item, and the method specifically includes the steps of: when the current screen is not in a closed state, determining reminding information corresponding to the target session frame; in the currently running session application, the reminding information is displayed in a form of a popup window or a floating layer so as to remind the schedule items.
Specifically, when the current screen is not in a closed state, that is, when the user is using the terminal, the terminal may determine the reminding information corresponding to the target session frame, and display the reminding information in a popup window or floating layer form by calling the corresponding application interface in the currently running session application, so as to remind the schedule items. When the terminal acquires the reminding time, the terminal can generate corresponding reminding information according to the set reminding time, the session identifier corresponding to the target session frame, the reminding subject set by the user, other reminding label information set by the user and the like. Therefore, when the reminding is needed, the corresponding reminding information can be directly obtained and displayed. The reminding information is displayed in a pop-up window form, and specifically, the pop-up window including the reminding information partially or completely covers the current display page for displaying. The reminding information is displayed in a floating layer form, and specifically, the floating layer including the reminding information partially or completely covers the current display page for displaying.
In the embodiment, when the fact that the user uses the terminal is detected, the reminding information can be directly displayed in the session application in a popup window or floating layer mode, and the user can be effectively reminded of processing schedule items.
In one embodiment, when the current screen is in a closed state, triggering a system reminding action corresponding to the local operating system to remind the schedule item, including: when the current screen is in a closed state, determining reminding information corresponding to the target session frame, and calling a first system interface to display the reminding information when the current screen is in the closed state; and/or when the current screen is in a closed state, triggering a local prompting lamp to flicker by calling a second system interface so as to remind schedule events.
Specifically, when the current screen is in the off state, that is, the user is not currently using the terminal, other things may be being handled. At this time, the terminal can determine the reminding information corresponding to the target session frame, and display the reminding information when the current screen is in a closed state by calling the first system interface. Specifically, when the current screen is in a closed state and the reminding time arrives, the terminal can display the screen locking image and display the reminding information by covering the screen locking image so as to remind the user.
Or, when the current screen is in a closed state, that is, the user does not use the terminal currently, at this time, the terminal may trigger the prompt lamp in the terminal to flash by calling the second system interface, so as to remind the user.
It can be understood that when the current screen is in the closed state, the terminal may adopt any one of the above two manners to remind the user of processing the marked target session, and the terminal may also adopt the above two manners to remind the user of processing the marked target session. Therefore, when the user does not use the terminal, the reminding of the user can be still effectively realized.
In the above embodiment, when the reminding time is up, corresponding in-application reminding or out-of-application reminding can be adopted according to whether the current screen is in a closed state, so that the reminding of the user can be more effectively realized, and the effectiveness of session reminding is greatly improved.
In one embodiment, the conversation reminding method further includes a schedule item presentation step, which specifically includes: updating the user calendar according to the schedule items, and displaying the schedule items in the updated user calendar; or, determining the reminding time corresponding to the schedule items, and displaying the schedule items in a list form according to the sequence of the corresponding reminding time.
Specifically, the terminal may determine a processing time corresponding to the schedule item, and when the reminder setting information includes a reminder time, the processing time corresponding to the schedule item is the reminder time. And when the reminding time is not included in the reminding setting information, the processing time corresponding to the schedule item is the generation time of the schedule item. Further, the terminal may update the user calendar according to the processing time of the schedule item, and display the schedule item in the updated user calendar.
In one embodiment, the terminal may present the different schedule items in the form of a calendar according to their corresponding processing times. Or, the terminal can also display different schedule items in a list form according to the corresponding reminding time and the schedule items according to the time sequence.
In one embodiment, when the calendar is a private calendar, the schedule items presented in the corresponding private calendar are schedule items corresponding to the reminder setting triggered by the terminal. And when the calendar is the shared calendar, the schedule items corresponding to the reminding setting triggered by the terminal where each user participating in calendar sharing is located are presented in the shared calendar.
It will be appreciated that the update to the shared calendar may be accomplished by: for the participants of the shared calendar, when the terminal where each user is located triggers the reminding setting, each terminal can send the corresponding reminding setting information to the server, and the server collects and stores the reminding setting information and forwards the reminding setting information to other terminals in real time. The shared calendar is updated by the server. Of course, the shared calendar may also be updated in other updating manners, for example, each terminal may perform updating maintenance, which is not limited in this embodiment of the present application.
Referring to fig. 7A and 7B, fig. 7A is a schematic diagram of an interface for displaying schedule items in the form of a calendar in one embodiment. As shown in fig. 7A, the calendar is a 1-month-2020 calendar, and corresponding schedule items, such as 1 month and 10 days, "AAAA items", are recorded in the calendar. With continuing reference to FIG. 7B, FIG. 7B is a diagram of an embodiment of an interface that shows calendar items in a list. As shown in fig. 7B, day 10 of 1 month, "AAAA event"; day 21 month 1, "BBBB events"; items such as 1 month and 29 days, CCCC items and the like are displayed in sequence according to the time sequence.
In the above embodiment, the schedule items are displayed in a calendar form, or displayed in a list form according to a time sequence, so that the user can be helped to visually know a series of schedule items in time, and the user can conveniently perform schedule control.
In one embodiment, the session reminding method further includes a step of updating a to-do list, where the step specifically includes: acquiring schedule items in a preset time period, and determining the processing state of each schedule item; and determining the backlog items in the backlog state in each piece of the backlog items, and updating the backlog item list according to the backlog items.
Specifically, the terminal may obtain schedule items within a preset time period, and determine a processing state of each schedule item. The processing status of the schedule item specifically includes a processed status and a to-do status. And then, the terminal updates the backlog list in real time according to the backlog in the backlog state in each schedule. In one embodiment, the terminal may also remove the calendar items in the to-do list that are in the processed state to update the to-do list.
Referring to FIG. 8, FIG. 8 is a diagram illustrating an interface for a to-do list, according to one embodiment. As shown in fig. 8, the to-do list may show the calendar events that need to be processed, including specific event content and whether to remind or not. The page also comprises a control 801 for displaying completed items, and when the user clicks the control 801, the completed schedule items can be displayed and can be collected by clicking again. It will be appreciated that when a calendar entry in the to-Do list has been processed, the user may update the processing status of the calendar entry to mark it as processed.
In the embodiment, the backlog list is updated according to the backlog in the backlog state, so that the user can be helped to perform real-time control on some lists of backlog, and the processing efficiency of information processing through conversation is further improved.
The application also provides an application scene, and the application scene applies the session reminding method. Specifically, the application of the session reminding method in the application scenario is as follows:
the terminal runs a session application, such as WeChat, Enterprise WeChat, qq, or the like, and displays a session list page in the session application, wherein the session list page comprises a plurality of session cells, and a user can mark the target session for later processing by sliding the session cells. After the user slides the conversation cell, a mark of 'later processing' appears, and the user clicks 'later processing', so that the target conversation can be added to the schedule items, and the personal calendar and the to-do item list of the user are automatically updated. Therefore, the schedule can be automatically displayed on the calendar and also can be automatically displayed in the backlog list, and the user can well manage and control the schedule. When the set reminding time is up, the terminal can automatically remind the user.
The method and the device can be realized on different terminals, different operating systems, such as apple operating systems, android operating systems and different application programs.
In a specific implementation manner, the basic technical architecture for implementing the scheme comprises the following parts: (1) the client on the terminal includes a module that triggers the later processing of the session. (2) And the client sets a reminding mode and a reminding time. (3) The session of the server processes the module later. (4) The client comprises a module for displaying a to-do list and schedule items and a function module for reminding the time.
The specific implementation process is as follows:
1) the module of the client that triggers the session to be processed later.
Through the module, a user can trigger a later-processing action in various interactive modes, and a calendar item corresponding to the target session is marked as a later-processing calendar (former-push-ID). Wherein, various interaction modes are such as left sliding or right sliding, etc.
2) And the client sets a reminding mode and a reminding time.
Through the module, a user can set reminding time and reminding mode way (for example, pushing of APP, session notification, short message or telephone and other reminding modes).
3) The session of the server processes the module later.
And the server can store and update the reminding setting information after receiving the reminding setting information sent by the client. The storage manner of the server can specifically refer to the following table 1:
calendar-push-ID for later processing 1
User identification USERID 22
Reminding time 10 days 15:00 of 1 month in 2020
Reminding mode way Pushing of APP
Session name DIA L OG XXXX
TABLE 1 reminder settings information
And when the reminding time is up, the server sends an instruction to remind each client to trigger reminding action.
4) And the client displays the to-do list and the schedule.
The client can synchronously update the items needing to be reminded to the to-do list and the corresponding calendar and display the items. And the client executes the reminding action after receiving the instruction of the server, or executes the reminding action when detecting that the reminding time is up.
The application also provides an application scene, and the application scene applies the session reminding method. Specifically, the application of the session reminding method in the application scenario is as follows:
the terminal displays a session list page and displays at least one session frame in the session list page; when a reminding instruction for a target conversation frame in the at least one conversation frame is generated, acquiring a target conversation message generated in the target conversation frame at the current time and a context message related to the target conversation message according to the reminding instruction; constructing a recommendation reminding model according to the acquired target session message and the corresponding context message; and inputting subsequent session messages generated after the target session message in the target session frame into the recommendation reminding model, and predicting the user intention through the recommendation reminding model. And when the fact that the user needs to set the reminding is predicted, displaying an option whether to set the reminding or not. When a confirmation instruction representing that the reminding setting is carried out is detected, the terminal displays a conversation reminding setting interface; acquiring reminding setting information through a session reminding setting interface, and generating corresponding schedule items according to the reminding setting information; and when the reminding condition is met, triggering a reminding action for reminding the schedule items.
Specifically, a session application runs on the terminal, a session list page is displayed through the session application, and at least one session frame is displayed in the session list page. When a user carries out interactive operation on a certain target session frame and triggers a reminding instruction, the terminal can acquire a target session message generated in the target session frame at the current time and context messages related to the item target session message in a preset quantity or in a preset time period. And then the terminal can carry out modeling according to the acquired target session message and the corresponding context message to obtain a recommendation reminding model. The terminal can input subsequent session messages generated subsequently in the target session frame into the recommended reminding model so as to predict the intention of the user whether to remind. When it is predicted that the user needs to set the reminder, options of whether to set the reminder are displayed, such as prompting the user whether the reminder needs to be set or setting the reminder. When a confirmation instruction for representing the reminding setting is detected, the terminal can display a conversation reminding setting interface. Therefore, the terminal can acquire the reminding setting information through the conversation reminding setting interface and generate corresponding schedule items according to the reminding setting information. And when the reminding condition is met, the terminal triggers a reminding action for reminding the schedule items.
And the terminal carries out modeling according to the acquired target session message and the corresponding context message to obtain a recommendation reminding model. Specifically, the terminal may extract text features of the obtained target session message and the corresponding context message to obtain corresponding target text features. And constructing a recommendation reminding model based on the text features. And the terminal can further extract the text features of the subsequent session messages generated in the target session frame and input the extracted text features to be processed into the recommendation reminding model. And comparing the text features to be processed with the target text features or calculating the similarity, and judging that the user intends to set conversation reminding at the moment when the similarity is greater than or equal to a threshold value. And acquiring, by the terminal, word segmentation processing can be carried out on the acquired target session message and the corresponding context message to obtain a corresponding target keyword, and a recommendation reminding model is constructed according to the target keyword. And then the terminal can carry out word segmentation processing on subsequent session messages generated subsequently in the target session box to obtain keywords to be processed. The terminal inputs the keywords to be processed into the recommendation reminding model, matching operation is carried out on the keywords to be processed through the recommendation reminding model, and when the keywords to be processed are matched with preset keywords such as 'reminding' or 'setting', and/or the keywords to be processed are matched with target keywords, the recommendation reminding model can judge that the user intends to set conversation reminding at the moment. Of course, other technical means may be adopted for establishing the recommendation reminding model and determining the user intention at this time, for example, determining the user intention by calculating text similarity, and the like, which is not limited in the embodiment of the present application.
As shown in fig. 9, in a specific embodiment, the session reminding method specifically includes the following steps:
s902, displaying a session list page, and displaying at least one session frame in the session list page.
And S904, when the sliding operation on the target session frame in the at least one session frame is detected, translating the session cover in the target session frame by a preset distance towards the sliding direction of the sliding operation.
S906, displaying conversation reminding options in the translation area determined by the preset distance in the target conversation frame.
S908, when the operation of selecting the conversation reminding option occurs, a reminding instruction corresponding to the target conversation frame is generated.
S910, in response to the reminding instruction of the target dialog box in the dialog box, determining a dialog reminding setting page corresponding to the reminding instruction.
S912, jumping to a conversation reminding setting page from the currently displayed conversation list page.
S914, acquiring the reminding setting information through the conversation reminding setting page, and generating corresponding schedule items according to the reminding setting information; the reminding setting information comprises reminding time and target user identification.
And S916, displaying the schedule items in a calendar mode, or displaying the schedule items in a list mode according to the sequence of the corresponding reminding time.
S918, determining the backlog items in the backlog state in each of the backlog items, and updating the backlog list according to the backlog items.
S920, sending the reminding setting information to a server; the sent reminding setting information is used for indicating the server to feed the reminding setting information back to the terminals corresponding to the target user identifications, so that the terminals corresponding to the target user identifications trigger corresponding reminding actions when reminding time comes based on the reminding setting information.
And S922, when the current time is the reminding time, determining whether the current screen is in a closed state.
And S924, when the current screen is not in a closed state, determining the reminding information corresponding to the target session frame, and displaying the reminding information in a popup window or floating layer mode in the currently running session application so as to remind schedule items.
S926, when the current screen is in a closed state, determining the reminding information corresponding to the target session box, displaying the reminding information when the current screen is in the closed state by calling the first system interface, and triggering local reminding light to flash by calling the second system interface.
The conversation reminding method displays the conversation list page, and displays the conversation reminding setting interface when the reminding instruction to the conversation list page occurs. Therefore, the collection of the reminding setting information can be carried out through the conversation reminding setting interface, and the corresponding schedule items are generated according to the collected reminding setting information. And when the reminding condition is met, triggering a reminding action for reminding the reminding item. In this way, when the user communicates through the session, especially when the current session is more or inconvenient to process, the user can operate the reminding process of the session to generate the schedule item. Therefore, when the reminding condition is met, the user can be automatically reminded to process the schedule item, the condition that the user forgets or is busy to miss the session to be processed is avoided, and the processing efficiency of information processing through the session is greatly improved.
It should be understood that, although the steps in the flowchart of fig. 9 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 9 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
In one embodiment, as shown in fig. 10, there is provided a conversation alert apparatus 1000, which may be a part of a computer device using a software module or a hardware module, or a combination of the two, and specifically includes: show module 1001, obtain module 1002 and remind module 1003, wherein:
a displaying module 1001, configured to display a session list page and display at least one session frame in the session list page.
The display module 1001 is further configured to display a session reminder setting interface in response to a reminder instruction for at least one session box.
The obtaining module 1002 is configured to obtain the reminder setting information through the session reminder setting interface, and generate corresponding schedule items according to the reminder setting information.
The reminding module 1003 is configured to trigger a reminding action for reminding the schedule item when the reminding condition is met.
In one embodiment, the presentation module 1001 is further configured to display a conversation reminder option when a trigger operation on a target conversation box in the at least one conversation box is detected; and when the selection operation acting on the conversation reminding option occurs, generating a reminding instruction corresponding to the target conversation frame.
In one embodiment, the trigger operation comprises a slide operation; the display module 1001 is further configured to, when a sliding operation on a target dialog box in the at least one dialog box is detected, translate a dialog cover in the target dialog box by a preset distance in a sliding direction of the sliding operation; and displaying a conversation reminding option in a translation area determined by a preset distance in the target conversation frame.
In one embodiment, the conversation reminder setting interface comprises a conversation reminder setting panel; the display module 1001 is further configured to invoke a conversation reminder setting panel in response to a reminder instruction for at least one conversation box; partially covering a conversation list page with a conversation reminding setting panel for displaying; the conversation reminding setting panel comprises a setting control; the setting control is used for collecting reminding setting information.
In one embodiment, the conversation reminder setting interface comprises a conversation reminder setting page; the presentation module 1001 is further configured to determine, in response to a reminding instruction for at least one dialog box, a dialog reminding setting page corresponding to the reminding instruction; skipping from the currently displayed session list page to a session reminding setting page; the conversation reminding setting page comprises a setting control; the setting control is used for collecting reminding setting information.
In one embodiment, the reminder setting information includes a reminder time; a reminding module 1003, specifically configured to determine whether the current screen is in a closed state when the current time is the reminding time; when the current screen is not in a closed state, triggering an application reminding action corresponding to the currently running session application to remind schedule items; and when the current screen is in a closed state, triggering a system reminding action corresponding to the local operating system to remind the schedule items.
In one embodiment, the reminding module 1003 is specifically configured to determine reminding information corresponding to the schedule item when the current screen is not in a closed state; in the currently running session application, the reminding information is displayed in a form of a popup window or a floating layer so as to remind the schedule items.
In one embodiment, the reminding module 1003 is specifically configured to determine reminding information corresponding to the schedule item when the current screen is in a closed state, and display the reminding information when the current screen is in the closed state by calling the first system interface; and/or when the current screen is in a closed state, triggering a local prompting lamp to flicker by calling a second system interface so as to remind schedule events.
In one embodiment, the reminding setting information comprises reminding time and a reminding mode; the reminding module 1003 is specifically configured to trigger a reminding action for reminding the schedule item according to a reminding manner when the current time is the reminding time.
In one embodiment, the conversation alert apparatus 1000 further comprises a sending module 1004 for sending alert setting information to the server; the sent reminding setting information is used for indicating the server to feed the reminding setting information back to the terminals corresponding to the target user identifications, so that the terminals corresponding to the target user identifications trigger corresponding reminding actions when reminding time comes based on the reminding setting information.
In one embodiment, the presentation module 1001 is further configured to update the user calendar according to the schedule items, and display the schedule items in the updated user calendar; or, determining the reminding time corresponding to the schedule items, and displaying the schedule items in a list form according to the sequence of the corresponding reminding time.
As shown in fig. 11, in one embodiment, the conversation reminding apparatus 1000 further includes an updating module 1005, where the updating module 1005 is configured to obtain the schedule items in the preset time period and determine the processing status of each schedule item; and determining the backlog items in the backlog state in each piece of the backlog items, and updating the backlog item list according to the backlog items.
The conversation reminding device displays the conversation list page, and when a reminding instruction for the conversation list page occurs, the conversation reminding setting interface is displayed. Therefore, the collection of the reminding setting information can be carried out through the conversation reminding setting interface, and the corresponding schedule items are generated according to the collected reminding setting information. And when the reminding condition is met, triggering a reminding action for reminding the reminding item. In this way, when the user communicates through the session, especially when the current session is more or inconvenient to process, the user can operate the reminding process of the session to generate the schedule item. When the reminding condition is met, the user can be automatically reminded to process the schedule item, the condition that the user forgets or is busy and misses the session to be processed is avoided, and the processing efficiency of information processing through the session is greatly improved.
For specific limitations of the conversation reminding device, reference may be made to the above limitations of the conversation reminding method, and details are not described herein. The modules in the conversation reminding device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 12. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a session alert method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 12 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is further provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the steps of the above method embodiments when executing the computer program.
In an embodiment, a computer-readable storage medium is provided, in which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (15)

1. A method of session reminder, the method comprising:
displaying a session list page, and displaying at least one session frame in the session list page;
responding to a reminding instruction of the at least one conversation frame, and displaying a conversation reminding setting interface;
acquiring reminding setting information through the session reminding setting interface, and generating corresponding schedule items according to the reminding setting information;
and when the reminding condition is met, triggering a reminding action for reminding the schedule item.
2. The method of claim 1, wherein before presenting a conversation alert setting interface in response to the alert instruction to the at least one conversation box, the method further comprises:
when the triggering operation of a target dialog box in the at least one dialog box is detected, displaying a dialog reminding option;
and when the selection operation acting on the conversation reminding option occurs, generating a reminding instruction corresponding to the target conversation frame.
3. The method of claim 2, wherein the triggering operation comprises a sliding operation; when the trigger operation on the target dialog box in the at least one dialog box is detected, displaying a dialog reminding option, including:
when the sliding operation on a target conversation frame in the at least one conversation frame is detected, translating a conversation cover in the target conversation frame by a preset distance towards the sliding direction of the sliding operation;
and displaying a conversation reminding option in a translation area determined by the preset distance in the target conversation frame.
4. The method of claim 1, wherein the conversation alert setting interface comprises a conversation alert setting panel; the displaying a conversation reminding setting interface in response to the reminding instruction of the at least one conversation frame comprises:
in response to the reminding instruction of the at least one conversation frame, calling up a conversation reminding setting panel;
partially covering the conversation list page with the conversation reminding setting panel for displaying; the conversation reminding setting panel comprises a setting control; the setting control is used for collecting reminding setting information.
5. The method of claim 1, wherein the session alert setting interface comprises a session alert setting page; the displaying a conversation reminding setting interface in response to the reminding instruction of the at least one conversation frame comprises:
responding to a reminding instruction of the at least one conversation frame, and determining a conversation reminding setting page corresponding to the reminding instruction;
skipping from the currently displayed session list page to the session reminding setting page; the session reminding setting page comprises a setting control; the setting control is used for collecting reminding setting information.
6. The method of claim 1, wherein the reminder setting information includes a reminder time; when meeting the reminding condition, triggering a reminding action for reminding the schedule item, comprising:
when the current time is the reminding time, determining whether the current screen is in a closed state;
when the current screen is not in a closed state, triggering an application reminding action corresponding to the currently running session application to remind the schedule items;
and when the current screen is in a closed state, triggering a system reminding action corresponding to the local operating system so as to remind the schedule items.
7. The method of claim 6, wherein triggering an application reminding action corresponding to a currently running session application to remind the schedule item when the current screen is not in a closed state comprises:
when the current screen is not in a closed state, determining reminding information corresponding to the schedule items;
and in the currently running session application, displaying the reminding information in a form of a popup window or a floating layer so as to remind the schedule item.
8. The method of claim 6, wherein triggering a system reminding action corresponding to a local operating system to remind the schedule item when the current screen is in a closed state comprises:
when the current screen is in a closed state, determining reminding information corresponding to the schedule items, and calling a first system interface to display the reminding information when the current screen is in the closed state; and/or the presence of a gas in the gas,
when the current screen is in a closed state, a second system interface is called to trigger a local prompting lamp to flicker so as to remind the schedule items.
9. The method of claim 1, wherein the reminder setting information includes a reminder time and a reminder mode; when meeting the reminding condition, triggering a reminding action for reminding the schedule item, comprising:
and when the current time is the reminding time, triggering a reminding action for reminding the schedule items according to the reminding mode.
10. The method of claim 1, wherein the reminder setting information includes a reminder time and a target user identification, the method further comprising:
sending the reminding setting information to a server; the sent reminding setting information is used for instructing the server to feed the reminding setting information back to the terminals corresponding to the target user identifications, so that the terminals corresponding to the target user identifications trigger corresponding reminding actions when reminding time comes based on the reminding setting information.
11. The method according to any one of claims 1 to 10, further comprising:
updating the user calendar according to the schedule items, and displaying the schedule items in the updated user calendar; or the like, or, alternatively,
and determining the reminding time corresponding to the schedule items, and displaying the schedule items in a list form according to the sequence of the corresponding reminding time.
12. The method according to any one of claims 1 to 10, further comprising:
acquiring schedule items in a preset time period, and determining the processing state of each schedule item;
and determining the backlog items in the backlog state in the backlog items, and updating a backlog item list according to the backlog items.
13. A conversation alert apparatus, the apparatus comprising:
the display module is used for displaying a session list page and displaying at least one session frame in the session list page;
the display module is further used for responding to the reminding instruction of the at least one conversation frame and displaying a conversation reminding setting interface;
the acquisition module is used for acquiring reminding setting information through the session reminding setting interface and generating corresponding schedule items according to the reminding setting information;
and the reminding module is used for triggering a reminding action for reminding the schedule items when the reminding condition is met.
14. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 12.
15. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 12.
CN202010258287.3A 2020-04-03 2020-04-03 Session reminding method, device, computer equipment and storage medium Active CN111510439B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010258287.3A CN111510439B (en) 2020-04-03 2020-04-03 Session reminding method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010258287.3A CN111510439B (en) 2020-04-03 2020-04-03 Session reminding method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111510439A true CN111510439A (en) 2020-08-07
CN111510439B CN111510439B (en) 2024-01-19

Family

ID=71871815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010258287.3A Active CN111510439B (en) 2020-04-03 2020-04-03 Session reminding method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111510439B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112764611A (en) * 2021-01-21 2021-05-07 维沃移动通信(杭州)有限公司 Application program control method and device and electronic equipment
CN113949560A (en) * 2021-10-15 2022-01-18 海尔数字科技(青岛)有限公司 Network security identification method, device, server and storage medium
CN114721755A (en) * 2021-01-05 2022-07-08 腾讯科技(深圳)有限公司 To-do transaction message processing method and device and storage medium
CN114726810A (en) * 2021-01-04 2022-07-08 腾讯科技(深圳)有限公司 Session control method, computer equipment and storage medium
CN114968020A (en) * 2021-02-22 2022-08-30 深圳市万普拉斯科技有限公司 Method, device, computer equipment and storage medium for realizing meditation
CN115225758A (en) * 2021-04-19 2022-10-21 华为技术有限公司 Notification method and related device
WO2024060942A1 (en) * 2022-09-22 2024-03-28 北京字跳网络技术有限公司 Display method and apparatus for conversation list, electronic device, and storage medium
WO2024149139A1 (en) * 2023-01-13 2024-07-18 华为技术有限公司 Schedule reminding method and related apparatus

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090168607A1 (en) * 2007-12-27 2009-07-02 At&T Delaware Intellectual Property, Inc. Systems, methods and computer products for multiple reminder and sub-events for calendar items
WO2016109944A1 (en) * 2015-01-06 2016-07-14 华为技术有限公司 Method for presenting information on lock screen interface, information processing apparatus, portable electronic device and graphical user interface on portable electronic device
CN105991510A (en) * 2015-01-27 2016-10-05 腾讯科技(深圳)有限公司 Session synchronization method, device and system among multiple terminals
CN106100969A (en) * 2016-05-30 2016-11-09 北京三快在线科技有限公司 A kind of do not read the based reminding method of session, device and terminal unit
US20160360385A1 (en) * 2014-05-30 2016-12-08 Le Shi Internet Information Technology Corp., Beijing Multi-terminal-based message pushing method and device
CN106325670A (en) * 2016-08-16 2017-01-11 北京小米移动软件有限公司 Message prompting method and device
CN107343096A (en) * 2017-06-30 2017-11-10 广东欧珀移动通信有限公司 Information reminding method, device, storage medium and electronic equipment
CN107682544A (en) * 2017-09-28 2018-02-09 努比亚技术有限公司 A kind of backlog reminding method, terminal and computer-readable recording medium
CN109799938A (en) * 2017-11-16 2019-05-24 腾讯科技(深圳)有限公司 Control display management method, terminal device and computer readable storage medium
CN110472446A (en) * 2019-07-19 2019-11-19 平安科技(深圳)有限公司 Message display method, device and storage medium, computer equipment
CN110581794A (en) * 2018-06-11 2019-12-17 腾讯科技(深圳)有限公司 Information processing method, information processing device, storage medium and computer equipment
CN110611737A (en) * 2019-09-25 2019-12-24 网易(杭州)网络有限公司 Information processing method, device, electronic equipment and storage medium
CN110781408A (en) * 2019-10-25 2020-02-11 上海连尚网络科技有限公司 Information display method and device

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090168607A1 (en) * 2007-12-27 2009-07-02 At&T Delaware Intellectual Property, Inc. Systems, methods and computer products for multiple reminder and sub-events for calendar items
US20160360385A1 (en) * 2014-05-30 2016-12-08 Le Shi Internet Information Technology Corp., Beijing Multi-terminal-based message pushing method and device
WO2016109944A1 (en) * 2015-01-06 2016-07-14 华为技术有限公司 Method for presenting information on lock screen interface, information processing apparatus, portable electronic device and graphical user interface on portable electronic device
CN105991510A (en) * 2015-01-27 2016-10-05 腾讯科技(深圳)有限公司 Session synchronization method, device and system among multiple terminals
CN106100969A (en) * 2016-05-30 2016-11-09 北京三快在线科技有限公司 A kind of do not read the based reminding method of session, device and terminal unit
CN106325670A (en) * 2016-08-16 2017-01-11 北京小米移动软件有限公司 Message prompting method and device
CN107343096A (en) * 2017-06-30 2017-11-10 广东欧珀移动通信有限公司 Information reminding method, device, storage medium and electronic equipment
CN107682544A (en) * 2017-09-28 2018-02-09 努比亚技术有限公司 A kind of backlog reminding method, terminal and computer-readable recording medium
CN109799938A (en) * 2017-11-16 2019-05-24 腾讯科技(深圳)有限公司 Control display management method, terminal device and computer readable storage medium
CN110581794A (en) * 2018-06-11 2019-12-17 腾讯科技(深圳)有限公司 Information processing method, information processing device, storage medium and computer equipment
CN110472446A (en) * 2019-07-19 2019-11-19 平安科技(深圳)有限公司 Message display method, device and storage medium, computer equipment
CN110611737A (en) * 2019-09-25 2019-12-24 网易(杭州)网络有限公司 Information processing method, device, electronic equipment and storage medium
CN110781408A (en) * 2019-10-25 2020-02-11 上海连尚网络科技有限公司 Information display method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114726810A (en) * 2021-01-04 2022-07-08 腾讯科技(深圳)有限公司 Session control method, computer equipment and storage medium
CN114726810B (en) * 2021-01-04 2024-01-30 腾讯科技(深圳)有限公司 Session control method, computer equipment and storage medium
CN114721755A (en) * 2021-01-05 2022-07-08 腾讯科技(深圳)有限公司 To-do transaction message processing method and device and storage medium
CN112764611A (en) * 2021-01-21 2021-05-07 维沃移动通信(杭州)有限公司 Application program control method and device and electronic equipment
CN114968020A (en) * 2021-02-22 2022-08-30 深圳市万普拉斯科技有限公司 Method, device, computer equipment and storage medium for realizing meditation
CN115225758A (en) * 2021-04-19 2022-10-21 华为技术有限公司 Notification method and related device
CN113949560A (en) * 2021-10-15 2022-01-18 海尔数字科技(青岛)有限公司 Network security identification method, device, server and storage medium
CN113949560B (en) * 2021-10-15 2023-10-27 卡奥斯数字科技(青岛)有限公司 Network security identification method, device, server and storage medium
WO2024060942A1 (en) * 2022-09-22 2024-03-28 北京字跳网络技术有限公司 Display method and apparatus for conversation list, electronic device, and storage medium
WO2024149139A1 (en) * 2023-01-13 2024-07-18 华为技术有限公司 Schedule reminding method and related apparatus

Also Published As

Publication number Publication date
CN111510439B (en) 2024-01-19

Similar Documents

Publication Publication Date Title
CN111510439B (en) Session reminding method, device, computer equipment and storage medium
US11831589B2 (en) Method and system of obtaining contact information for a person or an entity
US11570589B1 (en) Techniques for enhancing group communication on a mobile device
US10091643B2 (en) Method and apparatus for displaying associated information in electronic device
US20130189961A1 (en) Linking a name to a phone number in a text message based on a contact list in a mobile device
CN107066188B (en) A kind of method and terminal sending screenshot picture
CN103530039A (en) Method and terminal for switching application
CN112184168B (en) Reminder task generation method, device and electronic device
CN113014476A (en) Group creation method and device
US8705707B1 (en) Labeling communcation device call logs
CN107168974B (en) Display control method and device for displaying related content of item and message in social application
CN113794795B (en) Information sharing method, device, electronic device and readable storage medium
CN111897474A (en) Document processing method and electronic device
CN113849092A (en) Content sharing method and device and electronic equipment
CN111523053A (en) Information flow processing method and device, computer equipment and storage medium
CN113760152A (en) Message processing method, apparatus, computer equipment and storage medium
CN113239212B (en) Information processing method, device and electronic device
CN112882789A (en) Information display method and device, electronic equipment and storage medium
KR102103015B1 (en) Apparatus and operating method of instance messenger application
JP7338935B2 (en) terminal display method, terminal, terminal program
CN103533176A (en) Method for opening application and terminal
CN113179207B (en) Message processing method and electronic device
CN106547556B (en) Method and device for starting application program function interface
CN113709021B (en) Session message generation method and device, computer equipment and storage medium
CN113037618A (en) Image sharing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant