Schedule management method and device
By obtaining and analyzing multi-dimensional schedule event data in electronic devices, calculating scoring parameters, and automatically setting reminder events, the problem of insufficient intelligent and multi-source information integration capabilities in schedule management in the existing technology is solved, and more efficient Schedule management.
Patent Information
- Application Number
- CN202411462121.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-01-14
AI Technical Summary
Existing electronic devices lack intelligence in schedule management, cannot effectively integrate multi-source information, cannot accurately identify important time information, and lack mechanisms to dynamically adjust the importance of reminders, resulting in inefficient schedule management.
By obtaining the multi-dimensional data set of schedule events, calculating scoring parameters, determining the importance of schedule events based on the scoring parameters, and automatically setting reminder events above the threshold, using technologies such as natural language processing and sentiment analysis, combined with multi-source information analysis, to improve Judgment of the importance of agenda events.
Improve the efficiency of schedule management, reduce information omissions and false reminders, and more accurately identify and remind important events.
Smart Images

Figure CN119313308A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic equipment, and specifically relates to a schedule management method, device, electronic equipment and readable storage medium. Background Art
[0002] Nowadays, the pace of social life is very fast, and people need to deal with many things every day. In order to avoid forgetting the things they need to deal with, users usually record various to-do items, important appointments or task arrangements in electronic devices in different forms, such as mobile phone text messages, notes, phone recordings, meeting recordings, etc.
[0003] In the related art, electronic devices can remind users to rationally manage their schedules by querying the user's recorded to-do items, important appointments or task arrangements. However, for each schedule, the user needs to manually input various schedule information and reminder times into the terminal, the setting operation is cumbersome, and the schedule reminder function is not smart enough, making the schedule management efficiency low. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a schedule management method, device, electronic device and readable storage medium, which can improve the efficiency of schedule management.
[0005] In a first aspect, an embodiment of the present application provides a schedule management method, which includes: obtaining a first data set of a first schedule event; based on the first data set, determining a scoring parameter of the first schedule event, the scoring parameter is positively correlated with the importance of the first schedule event; when the scoring parameter is greater than or equal to a first threshold, setting the first schedule event as a reminder event.
[0006] In a second aspect, an embodiment of the present application provides a schedule management device, which includes: an acquisition module and a processing module; the acquisition module is used to acquire a first data set of a first schedule event; the processing module is used to determine a scoring parameter of the first schedule event based on the first data set, and the scoring parameter is positively correlated with the importance of the first schedule event; the above-mentioned processing module is also used to set the first schedule event as a reminder event when the scoring parameter is greater than or equal to a first threshold.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0011] In an embodiment of the present application, the electronic device obtains a first data set of a first schedule event; based on the first data set, determines a scoring parameter of the first schedule event, the scoring parameter is positively correlated with the importance of the first schedule event; when the scoring parameter is greater than or equal to a first threshold, sets the first schedule event as a reminder event. In this solution, the electronic device calculates the scoring parameters of the schedule event in multiple dimensions by analyzing the data set corresponding to the schedule event, so that the electronic device can determine the importance of the schedule event according to the scoring parameters, and automatically sets the schedule event with high importance as a reminder event, thereby improving the efficiency of schedule management. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 This is one of the schematic diagrams of a schedule management method provided in an embodiment of the present application;
[0013] Figure 2 This is a second schematic diagram of a schedule management method provided in an embodiment of the present application;
[0014] Figure 3 This is one of the structural schematic diagrams of a schedule management device provided in an embodiment of the present application;
[0015] Figure 4 This is a second structural diagram of a schedule management device provided in an embodiment of the present application;
[0016] Figure 5 This is a third structural diagram of a schedule management device provided in an embodiment of the present application;
[0017] Figure 6 This is one of the hardware structure diagrams of an electronic device provided in an embodiment of the present application;
[0018] Figure 7 This is the second schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0020] The following is an explanation of the professional terms involved in the embodiments of the present application:
[0021] Natural Language Processing (NLP):
[0022] NLP is a discipline that studies language issues in human-computer interaction. NLP technology can be used for more complex text parsing, using entity recognition to extract time information and event details from text.
[0023] Multi-source information: Different information has different sources and different data forms.
[0024] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0025] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".
[0026] The logo in this application refers to text, symbols, images, etc. used to indicate information. Logos or other containers can be used as carriers to display information, including but not limited to text logos, image logos, symbol logos, etc.
[0027] It should be noted that the schedule management method provided in the embodiments of the present application can be executed by electronic devices such as mobile phones, tablet computers, laptop computers, PDAs, and vehicle-mounted electronic devices. In some embodiments of the present application, the schedule management method provided in the embodiments of the present application is described by taking the electronic device as the execution subject to execute the schedule management method as an example.
[0028] With the rapid development of information technology, more and more various information will be generated in electronic devices in the daily life and work of users, such as text messages, notes, phone recordings, or meeting recordings. They are stored in electronic devices in various forms such as text messages, text, audio, and application data. Since the stored data may usually contain events such as user to-do items, important appointments, and task arrangements, users can organize their schedules according to the stored data. However, there is a possibility that after recording these information containing user schedule events, users will forget to check them due to excessive information or negligence, and then miss the key time nodes. For example, users may receive ticket information in text messages, record interview time in notes, or receive tasks that must be completed within a specific time in a phone call or meeting, but due to the user's forgetfulness, these schedules that users need to execute will be missed. Therefore, this mode that relies on users to actively read texts or listen back to recordings has a greater risk and is prone to information being forgotten. In particular, once key events involving time are missed, it may cause great inconvenience to users' work and life.
[0029] In this regard, in the related art, electronic devices usually use schedule reminders to improve the efficiency of schedule management. However, electronic devices generally target a relatively single information source, or uniformly document data in different formats, and then identify schedule events based on predefined rules and keyword matching, or based on NLP technology, and finally record the identified schedule events as reminder events.
[0030] For example, for an electronic device to identify schedule events based on predefined rules and keyword matching, the electronic device can identify the date and time information in the schedule event by scanning specific keywords in the text or voice transcription, such as "9:30AM", "tomorrow", or "next Monday".
[0031] For another example, for electronic devices to identify schedule events based on NLP technology, they can use model training to identify "time entities" and related action words such as "arrange" and "book", so as to understand the events and time in the text, and then identify the schedule events to be executed.
[0032] However, the above two methods of identifying calendar events still have obvious defects, which are mainly reflected in the following aspects:
[0033] 1. Insufficient ability to integrate multi-source information.
[0034] When users use electronic devices, the information generated is usually multi-source information. For example, the information source is text messages, notes, phone recordings or meeting recordings, and many of the information is often related to each other. Therefore, electronic devices need to conduct multi-dimensional comprehensive analysis through multi-source information to more accurately identify schedule events. However, the current relevant technology cannot effectively integrate various multi-source information and identify schedule events in multi-source information in a coordinated context. This will lead to the problem that the electronic device cannot accurately identify important time information due to its insufficient ability to understand the context.
[0035] For example, if a user books a hotel once through an application, then cancels the hotel reservation by phone, but then rebooks a room at the hotel, at this time, if the electronic device does not perform correlation analysis of multi-source information, the electronic device may think that the user has booked a room at the hotel twice, and thus remind the user twice.
[0036] 2. Lack of intelligent importance judgment.
[0037] Most of the schedule reminders in related technologies convert multi-source information into text and then judge the importance of the information based on rules or NLP technology. Although NLP technology can handle more varied language expressions, this method has limited processing capabilities for complex or ambiguous time expressions, such as "a little later" or "after noon", and cannot identify the importance in the context.
[0038] At the same time, audio information usually contains information such as context, user's emotions, user's tone, user's timbre, user's volume, etc., and text information usually contains grammatical formats such as bold and emphasis. This information plays a very important role in judging the importance of schedule events and the subject. However, after the electronic device converts the information into text, this information will be lost, making it impossible for the electronic device to use advanced technologies such as emotion analysis, tone recognition, and subject judgment to judge the importance of schedule events, which in turn leads to the omission of important events or excessive reminders of unimportant events.
[0039] 3. The system usually lacks a quantifiable and iteratively improved mechanism to dynamically adjust the importance of reminders and continuously optimize reminder strategies based on actual user feedback.
[0040] In the schedule management method provided in the embodiment of the present application, the electronic device obtains a first data set of a first schedule event; based on the first data set, determines a scoring parameter of the first schedule event, and the scoring parameter is positively correlated with the importance of the first schedule event; when the scoring parameter is greater than or equal to a first threshold, sets the first schedule event as a reminder event. In this solution, the electronic device calculates the scoring parameters of the schedule event in multiple dimensions by analyzing the data set corresponding to the schedule event, so that the electronic device can determine the importance of the schedule event according to the scoring parameters, and automatically sets the schedule event with high importance as a reminder event, thereby improving the efficiency of schedule management.
[0041] The schedule management method, device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0042] The execution subject of the schedule management method provided in the embodiment of the present application may be a schedule management device. Exemplarily, the schedule management device may be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The schedule management method provided in the embodiment of the present application will be exemplarily described below using an electronic device as an example.
[0043] The present application embodiment provides a schedule management method. Figure 1 FIG. 1 is a flow chart of a schedule management method provided by an embodiment of the present application, which can be applied to electronic devices. Figure 1 As shown, the schedule management method provided in the embodiment of the present application may include the following steps 201 to 203.
[0044] Step 201: The electronic device obtains a first data set of a first schedule event.
[0045] In some embodiments of the present application, the first data set may be application data obtained from an application installed in the electronic device, or from a built-in application.
[0046] In some embodiments of the present application, the first data set includes at least one of the following: text data, audio data.
[0047] Exemplarily, the text data is data recording schedule information in text form.
[0048] For example, the above text data may be at least one of the following: note content, text message content, chat record content, etc.
[0049] Exemplarily, the audio data is data recording schedule information in audio form.
[0050] For example, the audio data may be at least one of the following: call recording audio, recording audio, and chat voice strip.
[0051] In one example, the first schedule event may be a meeting event or a travel event.
[0052] For example, the first schedule event may be "the user needs to attend a meeting at 3 pm", or "the user needs to take the K100 train at 3 pm", or "the user needs to attend an interview at Company A at 3 pm", etc.
[0053] It is understandable that the first schedule event mentioned above usually includes information such as the event that the user needs to do, the time and the location.
[0054] Step 202: The electronic device determines a scoring parameter of a first schedule event based on a first data set.
[0055] In some embodiments of the present application, the above-mentioned scoring parameter is positively correlated with the importance of the first schedule event.
[0056] For example, the higher the score parameter is, the more important the first schedule event is, and the more it is necessary to remind the user to execute it. Conversely, the lower the score parameter is, the less important the first schedule event is, and the less it is necessary to remind the user to execute it.
[0057] In some embodiments of the present application, the electronic device may calculate the scoring parameter of the first schedule time through a data file in the first data corresponding to the first schedule event.
[0058] Optionally, in some embodiments of the present application, combined with Figure 1 ,like Figure 2 As shown, the above step 202 can be specifically implemented through the following steps 202a to 202c.
[0059] Step 202a: The electronic device inputs the first data set and the importance assessment prompt words into the event analysis model.
[0060] In some embodiments of the present application, the above event analysis model is used to extract event features in a data set corresponding to a schedule event.
[0061] In one example, when the first data set includes text messages, the event feature includes at least one of the following: keywords in the text messages, the importance of the text message sender, and whether there is a time mark.
[0062] The importance of the SMS sender can be determined by whether the contact is a VIP or a frequently used contact; the key words can be words such as meeting, interview, need or emergency.
[0063] In another example, when the first data set includes a telephone recording, the event feature includes at least one of the following: recording duration, tone, keywords, number of mentions, and emphasis.
[0064] The tone of voice can be obtained by performing sentiment analysis on the recording through electronic devices; the key words can be words such as meeting, interview, need or emergency.
[0065] In another example, when the first data set includes chat records, the event features include at least one of the following: sending frequency, chat duration, whether it is a group chat or a private chat, the tone of the content, and a time stamp.
[0066] Among them, the tone of the content can be analyzed through the NLP model.
[0067] In another example, when the first data set includes notes, the event feature includes at least one of the following: whether the content is tagged, the time, and the number of times it is mentioned.
[0068] In another example, when the first data set includes browser records, the event feature includes at least one of the following: whether to search for content related to the event, the frequency and time interval of the search.
[0069] In some embodiments of the present application, the above-mentioned importance assessment prompt word is used to instruct to perform importance assessment analysis on the first data set.
[0070] In some embodiments of the present application, the above-mentioned importance assessment prompt word is a constructed instruction (prompt) word.
[0071] In some embodiments of the present application, the electronic device constructs prompts for the schedule data from various sources according to the data format, that is, the above-mentioned importance evaluation prompt word obtains F from the corresponding type of large model. 提及频率 , Equal scores are used to assess importance.
[0072] For example, text data may request a general large model; audio data may request a speech large model, wherein the speech large model needs to recognize the main timbre.
[0073] Exemplarily, the above importance evaluation prompt words are as follows:
[0074] “Please analyze the following content, find the information about {event} agreed {time} in the content, and rate the importance of the agreed time as high, medium, or low according to the following dimensions, and return it.
[0075] The dimensions are: frequency of event occurrence, sentiment value, and emphasis.
[0076] Scoring rules:
[0077] Frequency: the actual number of occurrences;
[0078] Sentiment value: the user's expectation of the appointment event, with very strong as high, relatively important as medium, and average as low;
[0079] Mood: High if the user expresses with a strong tone or high volume, medium if the user expresses with a relatively strong tone, and low if the user expresses with a normal tone.
[0080] content:
[0081] Event Subject: {event};
[0082] Event content: {content};
[0083] Appointment event: {time}."
[0084] Step 202b: The electronic device executes the target operation through the event analysis model to obtain first event feature information of the first schedule event output by the event analysis model.
[0085] In some embodiments of the present application, the first event feature information includes at least one of the following: the occurrence frequency of the first schedule event, the user's audio features, and text emphasis information.
[0086] Exemplarily, the occurrence frequency of the first schedule event is the number of occurrences of the first schedule event in the event database.
[0087] Exemplarily, the above-mentioned audio feature of the user may include at least one of the following: the tone of the user, the intonation of the user, and the volume of the user.
[0088] Exemplarily, the above text emphasis information is information for emphasizing text by a user.
[0089] In some embodiments of the present application, the above-mentioned target operation is an operation of extracting event feature information.
[0090] In some embodiments of the present application, when the first data set includes at least one of the following: text data, audio data, the target operation includes at least one of the following:
[0091] Count the frequency of occurrence of the first-schedule event;
[0092] Analyze audio features of users in audio data;
[0093] Analyze textual emphasis information in textual data.
[0094] Exemplarily, the electronic device counts the occurrence frequency of the first schedule event in the first data set obtained from the event database, including but not limited to the number of times the first schedule event is mentioned in the text data and the number of times the first schedule event is mentioned in the audio data.
[0095] Exemplarily, the electronic device analyzes the user's modal particles, intonation, and volume in the audio data through NLP technology to obtain the user's emotion value.
[0096] It is understandable that when the user's audio characteristics are more intense, the electronic device considers that the event may be an important event, and when the user's audio characteristics are more normal, the electronic device considers that the event may be just a normal event.
[0097] Exemplarily, the electronic device analyzes emphasis information in the text data for emphasizing the text, such as editing the text by making it bold, highlighting, underlining, or changing the font color, and the electronic device considers the text content to be emphasized content.
[0098] Step 202c: The electronic device calculates a scoring parameter according to the score corresponding to each first event feature information.
[0099] In some embodiments of the present application, the electronic device first performs a score conversion on the returned result, that is, each of the first event feature information mentioned above, and then uses Formula 1 to calculate the score of the event feature information after the score conversion to obtain the final score parameter.
[0100] Exemplarily, the above-mentioned rating is converted into a specific value according to the above-mentioned emotional value and emphasis situation, ranging from high to low.
[0101] For example, a high sentiment value is 0.3, a medium sentiment value is 0.2, and a low sentiment value is 0.1.
[0102] For example, the above formula 1 is:
[0103]
[0104] Among them, W are weights with different values;
[0105] Sin(F 提及频率 )×W 提及频率 : Mention frequency scoring, integrating the number of mentions from SMS, phone calls, and WeChat, and smoothing it through a sine function to avoid infinite growth when the number of mentions is high;
[0106] The emotion intensity score, the square of the emotion intensity, can amplify emotionally strong events to ensure that these events are handled first;
[0107] Text emphasis scoring uses a square root function to smooth out emphasis processing such as bolding and repetition in the text to prevent frequently emphasized events from having too high a weight;
[0108] User preference scores are based on user personalized settings and are weighted nonlinearly to the power of 1.5 to ensure that events that users are highly concerned about receive higher scores.
[0109] It is understandable that the above user preference score can be determined based on the user's historical behavior data or user account information obtained by the electronic device.
[0110] In this way, the electronic device collects the main appointment time information recorded by the user on the electronic device in multiple dimensions, and performs multi-dimensional intelligent importance assessment on the event, including novel tone analysis, sentiment analysis, emphasis analysis, frequency, etc., so that the electronic device can more comprehensively and accurately determine the importance of schedule events, thereby setting high-importance schedule events as key reminder events, thereby improving the efficiency of schedule management.
[0111] Step 203: When the scoring parameter is greater than or equal to the first threshold, the electronic device sets the first schedule event as a reminder event.
[0112] In some embodiments of the present application, the first threshold may be a default setting of the electronic device or may be user-defined.
[0113] In some embodiments of the present application, the electronic device automatically records relevant event information of the first schedule event in a calendar, or in an application with a schedule reminder function, so that the electronic device can remind the user to execute the first schedule event at the agreed time.
[0114] In the schedule management method provided in the embodiment of the present application, the electronic device obtains a first data set of a first schedule event; based on the first data set, determines a scoring parameter of the first schedule event, and the scoring parameter is positively correlated with the importance of the first schedule event; when the scoring parameter is greater than or equal to a first threshold, sets the first schedule event as a reminder event. In this solution, the electronic device calculates the scoring parameters of the schedule event in multiple dimensions by analyzing the data set corresponding to the schedule event, so that the electronic device can determine the importance of the schedule event according to the scoring parameters, and automatically sets the schedule event with high importance as a reminder event, thereby improving the efficiency of schedule management.
[0115] Optionally, in some embodiments of the present application, the above step 201 "the electronic device obtains a first data set of a first schedule event" can be specifically implemented through the following steps 201a and 201b.
[0116] Step 201a: The electronic device obtains first schedule data associated with a first schedule event from an event database.
[0117] In some embodiments of the present application, the event database includes at least one calendar event.
[0118] In some embodiments of the present application, the event database further includes schedule data associated with at least one schedule event and a source of the schedule data.
[0119] In some embodiments of the present application, the at least one calendar event is obtained based on calendar data.
[0120] Exemplarily, the above-mentioned schedule data may include at least one of the following: text data, audio data.
[0121] Exemplarily, the text data is data recording schedule information in text form.
[0122] For example, the above text data may be at least one of the following: note content, text message content, chat record content, etc.
[0123] Exemplarily, the audio data is data recording schedule information in audio form.
[0124] For example, the above audio data may be at least one of the following: call recording audio, recording audio, and chat voice strip.
[0125] In one example, the electronic device can input the user's recording in advance, and extract the user's voice feature vector through voice recognition and timbre analysis technology, which is used to determine the user's main use when the electronic device analyzes the audio information later.
[0126] In some embodiments of the present application, the at least one calendar event is obtained by the electronic device organizing calendar data acquired by the electronic device using an event organization model.
[0127] Step 201b: The electronic device determines the first schedule data as the first data set.
[0128] In some embodiments of the present application, the electronic device obtains schedule data associated with the first schedule event from an event database, determines it as a first data set, and uses it as a model input.
[0129] In this way, the electronic device can obtain a complete multi-source first data set from the event database to avoid missing the execution time of the schedule event due to missing information, thereby improving the efficiency of schedule management.
[0130] Optionally, in some embodiments of the present application, before the above step 201a "the electronic device obtains the first schedule data associated with the first schedule event from the event database", the schedule management method provided in the embodiment of the present application may further include the following steps 301 to 304:
[0131] Step 301: The electronic device obtains at least one second schedule data in at least one application.
[0132] In some embodiments of the present application, the above-mentioned application may be a third-party application installed in the electronic device, or may be an application built into the electronic device.
[0133] Exemplarily, the above application may be a text editing application, a chatting application, a text messaging application, a recording application, or a calling application.
[0134] Exemplarily, the electronic device obtains application data of an application, such as text data, recording data, chat record data, etc.
[0135] For example, the user can call out the automatic reminder setting function by clicking a certain shortcut key, which displays that multiple applications to be analyzed can be set. The electronic device can select mobile phone text messages, notes, sticky notes, phone calls, and conference recordings by default, and obtain other third-party applications, such as chat applications, browsers, etc. The user clicks to turn on the automatic reminder function. At this time, the electronic device determines whether these applications contain incremental files every predetermined time, such as every 15 minutes.
[0136] Exemplarily, the electronic device documents the acquired application.
[0137] Specifically, the electronic device performs ASR conversion of audio data into text for each non-text format, and extracts plain text by removing the editing format from the text format. At the same time, it performs structured processing on the extracted plain text, associates the source file of each data, and stores it in the following format.
[0138] For example, {“id”:24040907sd123luyin;
[0139] "Source": "Phone recording";
[0140] "data type": "audio";
[0141] "Text": "Hello, is this Mr. Lei Xiaopeng? Is this the Human Resources Department of Company A? Hello, this is me. Hello, I would like to arrange an interview with you at 10:00 tomorrow morning. Is it convenient for you? OK.
[0142] convenient.";
[0143] "source file": / sd / application / phone / data / 2024-09-07-1224012121.mp3;
[0144] "Time": 2024-09-07 12:24:01}
[0145] Exemplarily, after performing text processing on the schedule data, the electronic device cleans the processed schedule data to remove noise data and unify the format, such as timestamp and event description, to ensure the accuracy of the data.
[0146] It should be noted that the information with the same schedule event name needs to be based on the latest time of the event, and the processed data is stored in the data table to construct the event database.
[0147] Step 302: The electronic device inputs at least one second schedule data and an event organization prompt word into an event organization model.
[0148] Step 303: The electronic device outputs the schedule event corresponding to each second schedule data.
[0149] In some embodiments of the present application, the above-mentioned event sorting model is used to extract and sort the schedule event information in the schedule data.
[0150] In some embodiments of the present application, the event sorting prompt is used to instruct to sort at least one second schedule data.
[0151] Exemplarily, the event arrangement prompt words are as follows:
[0152] Please extract the event and time information based on the text content provided below. Please make sure to retain the unique ID of the information during the extraction process and include the following fields in the returned results:
[0153] Event title, event information, time, and associated ID.
[0154] Enter text content:
[0155] {Information 1 content};
[0156] {Information 2 content};
[0157] {Information 3 content};
[0158] Output requirements:
[0159] Event title: extract the core description of the event, such as "interview", "dinner", etc.
[0160] Event information: Detailed description of the time and key information of the event;
[0161] Time: the time of appointment;
[0162] Association IDs: Lists the input IDs of the associations. ”
[0163] For example, enter the following:
[0164] Please extract the event and time information based on the text content provided below. Please make sure to retain the unique ID of the information during the extraction process and include the following fields in the returned results:
[0165] Event title, event information, time, and associated ID.
[0166] Enter text content:
[0167] Message 1 (id: 1): "Hello, is this Mr. Lei Xiaopeng? This is the Human Resources Department of Company A. Hello, I am. Hello, I would like to arrange an interview with you at 10:00 tomorrow morning. Is it convenient for you? Okay. Convenient.";
[0168] Message 2 (id: 2): "Hello, Mr. Lei, you have booked a dinner room at Hilton Hotel at 18:00";
[0169] Message 3 (id: 3): "Hello, is this Mr. Lei Xiaopeng? This is the Human Resources Department of Company A. Due to the interviewer's emergency, the interview time has been changed to 10:00 am the day after tomorrow."
[0170] Output requirements:
[0171] Event title: extract the core description of the event, such as "interview", "dinner", etc.
[0172] Event information: Detailed description of the time and key information of the event;
[0173] Time: the time of appointment;
[0174] Association IDs: Lists the input IDs of the associations. ”
[0175] The returned results are as follows:
[0176] "Event 1:
[0177] Event title: Interview at Company A;
[0178] Event information: The Human Resources Department of Company A invites Lei Xiaopeng for an interview, which is scheduled for 10:00 am tomorrow;
[0179] Time: 10 o'clock tomorrow;
[0180] Association ID: 1.
[0181] Event 2:
[0182] Event Title: Hilton Hotel Dinner;
[0183] Event information: Lei Xiaopeng has booked a dinner room at the Hilton Hotel at 18:00;
[0184] Time: 18:00;
[0185] Association ID: 2.
[0186] Event 3:
[0187] Event title: Interview at Company A;
[0188] Event information: The Human Resources Department of Company A notified Lei Xiaopeng that the interview time was changed to 10:00 am the day after tomorrow;
[0189] Time: 10 o'clock the day after tomorrow;
[0190] Association ID: 3. ”
[0191] Step 304: The electronic device constructs an event database based on the schedule events corresponding to each second schedule data.
[0192] In some embodiments of the present application, the event database includes at least one calendar event.
[0193] In some embodiments of the present application, the event database further includes schedule data associated with at least one schedule event and a source of the schedule data.
[0194] Exemplarily, the above event database may be stored in the electronic device in the form of a list, as shown in Table 1 below.
[0195]
[0196]
[0197] Table 1 Dataset corresponding to "Interview at Company A" in the event database
[0198] In this way, this embodiment makes full use of the multimodal data generated by users, comprehensively integrates event information and sorts out event context, and effectively performs integration and correlation analysis. Combined with large model analysis, electronic devices can automatically and comprehensively process multimodal data, reducing the risk of information omission and management confusion. It can more comprehensively understand user data and more accurately identify the time information of important events.
[0199] Optionally, in some embodiments of the present application, after the above step 203 "when the scoring parameter is greater than or equal to the first threshold, the electronic device sets the first schedule event as a reminder event", the schedule management method provided in the embodiment of the present application further includes the following steps 401 to 403:
[0200] Step 401: When a reminder event occurs, the electronic device displays a reminder interface.
[0201] In some embodiments of the present application, the reminder interface includes at least one of the following: the name of the schedule event, the content of the schedule event, the scheduled event of the schedule event, and the source of the schedule data associated with the schedule event.
[0202] Exemplarily, the reminder interface may highlight or bold key words in the schedule event when displaying the schedule event content, for example, "September 10", "interview" or "Company A, etc.".
[0203] It is understandable that the user can set the display content in the reminder interface by himself through the personalized setting control in the reminder interface.
[0204] In one example, if the reminder interface also includes weights, the user can adjust different keywords by themselves through the personalized setting control, or refer to the weight information of the application.
[0205] It is understandable that the greater the weight, the more important the schedule event associated with the keyword corresponding to the weight is, the higher the reminder procedure is, and the corresponding adjustment parameters are stored in the configuration file.
[0206] Step 402: The electronic device receives a first input to a reminder interface.
[0207] Step 403: The electronic device jumps to an application associated with the reminder interface in response to the first input.
[0208] In some embodiments of the present application, the first input is used to open an application.
[0209] In some embodiments of the present application, the above-mentioned first input may include a touch input of a user clicking on a reminder interface, or a voice command input by a user, or a specific gesture input by a user. The specific input may be determined based on actual usage requirements and is not limited by the embodiments of the present application.
[0210] Exemplarily, the touch input includes a user sliding input on the display screen of the electronic device, or a click input, etc. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and the click input may also be a long-press input or a short-press input.
[0211] Exemplarily, a jump control is displayed corresponding to each schedule event. When the user clicks the jump control, the electronic device automatically jumps to the application associated with the corresponding schedule event, so that the user can view the source file of the schedule event.
[0212] Exemplarily, the jump control may be a control of any shape, such as a rectangle, a circle, or a dot.
[0213] In this way, the electronic device reminds the user of the reminder events to be executed through the personalized reminder interface, so that the user can view the reminder events more clearly, thereby improving the efficiency of schedule management.
[0214] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.
[0215] The schedule management method provided in the embodiment of the present application can be executed by an electronic device or a schedule management device. In the embodiment of the present application, the schedule management device provided in the embodiment of the present application is described by taking the schedule management method executed by the schedule management device as an example.
[0216] Figure 3 A possible structural diagram of a schedule management device involved in an embodiment of the present application is shown. Figure 3 As shown, the schedule management device 700 may include: an acquisition module 701 and a processing module 702 .
[0217] Among them, the above-mentioned acquisition module 701 is used to obtain a first data set of a first schedule event; the above-mentioned processing module 702 is used to determine a scoring parameter of the first schedule event based on the first data set obtained by the above-mentioned acquisition module 701, and the scoring parameter is positively correlated with the importance of the first schedule event; the above-mentioned processing module 702 is also used to set the first schedule event as a reminder event when the scoring parameter is greater than or equal to the first threshold.
[0218] Optionally, in some embodiments of the present application, the processing module 702 is specifically used to:
[0219] Inputting the first data set and the importance assessment prompt word into the event analysis model; the importance assessment prompt word is used to indicate that importance assessment analysis is performed on the first data set;
[0220] Execute the target operation through the event analysis model to obtain first event feature information of the first schedule event output by the event analysis model, the first event feature information includes at least one of the following: the occurrence frequency of the first schedule event, the audio feature of the user, and the text emphasis information, and the target operation is an operation of extracting the event feature information;
[0221] The scoring parameter is calculated according to the score corresponding to each first event feature information.
[0222] Optionally, in some embodiments of the present application, the first data set includes at least one of the following: text data, audio data; and the target operation includes at least one of the following:
[0223] Count the frequency of occurrence of the first-schedule event;
[0224] Analyze audio features of users in audio data;
[0225] Analyze textual emphasis information in textual data.
[0226] Optionally, in some embodiments of the present application, the acquisition module 701 is specifically used to:
[0227] Acquire first schedule data associated with a first schedule event from an event database, wherein the event database includes at least one schedule event, and the at least one schedule event is obtained based on the schedule data;
[0228] The first schedule data is determined as a first data set.
[0229] Optionally, in some embodiments of the present application, combined with Figure 3 ,like Figure 4 As shown, the above-mentioned device 700 also includes: a construction module 703; the above-mentioned acquisition module 701 is also used to acquire at least one second schedule data in at least one application before acquiring the first schedule data associated with the first schedule event from the event database; the above-mentioned processing module 702 is also used to input the at least one second schedule data and the event sorting prompt word acquired by the above-mentioned acquisition module 701 into the event sorting model, and the event sorting prompt word is used to indicate data sorting for at least one second schedule data; the above-mentioned processing module 702 is also used to output the schedule event corresponding to each second schedule data; the above-mentioned construction module 703 is used to construct the event database based on the schedule event corresponding to each second schedule data output by the above-mentioned processing module 702.
[0230] Optionally, in some embodiments of the present application, combined with Figure 3,like Figure 4 As shown, the above-mentioned device 700 also includes: a display module 704, a receiving module 705 and a jump module 706; the display module 704 is used to display a reminder interface when a reminder event occurs after the processing module 702 sets the first schedule event as a reminder event when the scoring parameter is greater than or equal to the first threshold; the receiving module 705 is used to receive a first input to the reminder interface displayed by the display module 704; the jump module 706 is used to jump to an application associated with the reminder interface displayed by the display module 704 in response to the first input received by the receiving module 705.
[0231] In the schedule management device provided in the embodiment of the present application, the schedule management device obtains a first data set of a first schedule event; based on the first data set, determines a scoring parameter of the first schedule event, and the scoring parameter is positively correlated with the importance of the first schedule event; when the scoring parameter is greater than or equal to a first threshold, sets the first schedule event as a reminder event. In this solution, the schedule management device calculates the scoring parameters of the schedule event in multiple dimensions by analyzing the data set corresponding to the schedule event, so that the schedule management device can determine the importance of the schedule event according to the scoring parameters, and automatically sets the schedule event with high importance as a reminder event, thereby improving the efficiency of schedule management.
[0232] The schedule management device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0233] The schedule management device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0234] The schedule management device provided in the embodiment of the present application can implement each process implemented in the schedule management method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.
[0235] Alternatively, if Figure 6 As shown, an embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, wherein the memory 802 stores programs or instructions that can be executed on the processor 801, and when the program or instructions are executed by the processor 801, the various steps of the above-mentioned schedule management method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.
[0236] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0237] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0238] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
[0239] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0240] Among them, the above-mentioned processor 110 is used to obtain a first data set of a first schedule event; the above-mentioned processor 110 is used to determine a scoring parameter of the first schedule event based on the first data set, and the scoring parameter is positively correlated with the importance of the first schedule event; the above-mentioned processor 110 is also used to set the first schedule event as a reminder event when the scoring parameter is greater than or equal to a first threshold.
[0241] Optionally, in some embodiments of the present application, the processor 110 is specifically configured to:
[0242] Inputting the first data set and the importance assessment prompt word into the event analysis model; the importance assessment prompt word is used to indicate that importance assessment analysis is performed on the first data set;
[0243] Execute the target operation through the event analysis model to obtain first event feature information of the first schedule event output by the event analysis model, the first event feature information includes at least one of the following: the occurrence frequency of the first schedule event, the audio feature of the user, and the text emphasis information, and the target operation is an operation of extracting the event feature information;
[0244] The scoring parameter is calculated according to the score corresponding to each first event feature information.
[0245] Optionally, in some embodiments of the present application, the first data set includes at least one of the following: text data, audio data; and the target operation includes at least one of the following:
[0246] Count the frequency of occurrence of the first-schedule event;
[0247] Analyze audio features of users in audio data;
[0248] Analyze textual emphasis information in textual data.
[0249] Optionally, in some embodiments of the present application, the processor 110 is specifically configured to:
[0250] Acquire first schedule data associated with a first schedule event from an event database, wherein the event database includes at least one schedule event, and the at least one schedule event is obtained based on the schedule data;
[0251] The first schedule data is determined as a first data set.
[0252] Optionally, in some embodiments of the present application, the processor 110 is further used to obtain at least one second schedule data from at least one application before obtaining the first schedule data associated with the first schedule event from the event database; the processor 110 is further used to input at least one second schedule data and an event sorting prompt word into an event sorting model, and the event sorting prompt word is used to indicate data sorting for at least one second schedule data; the processor 110 is further used to output the schedule event corresponding to each second schedule data; the processor 110 is used to build an event database based on the schedule event corresponding to each second schedule data.
[0253] Optionally, in some embodiments of the present application, the display unit 106 is used to display a reminder interface when a reminder event occurs after the processor 110 sets the first schedule event as a reminder event when the scoring parameter is greater than or equal to a first threshold; the user input unit 107 is used to receive a first input to the reminder interface displayed by the display unit 106; the processor 110 is also used to jump to an application associated with the reminder interface displayed by the display unit 106 in response to the first input received by the user input unit 107.
[0254] In the electronic device provided in the embodiment of the present application, the electronic device obtains a first data set of a first schedule event; based on the first data set, determines a scoring parameter of the first schedule event, the scoring parameter is positively correlated with the importance of the first schedule event; when the scoring parameter is greater than or equal to a first threshold, sets the first schedule event as a reminder event. In this solution, the electronic device calculates the scoring parameters of the schedule event in multiple dimensions by analyzing the data set corresponding to the schedule event, so that the electronic device can determine the importance of the schedule event according to the scoring parameters, and automatically sets the schedule event with high importance as a reminder event, thereby improving the efficiency of schedule management.
[0255] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0256] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0257] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.
[0258] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned schedule management method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0259] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0260] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned schedule management method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0261] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0262] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned schedule management method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0263] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0264] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0265] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A schedule management method, characterized in that: The method comprises: Obtain a first data set of a first schedule event; Determining a scoring parameter of the first schedule event based on the first data set, wherein the scoring parameter is positively correlated with the importance of the first schedule event; When the scoring parameter is greater than or equal to a first threshold, the first schedule event is set as a reminder event.
2. The method according to claim 1, characterized in that The step of determining the scoring parameter of the first schedule event based on the first data set includes: Inputting the first data set and the importance evaluation prompt word into the event analysis model; the importance evaluation prompt word is used to instruct to perform importance evaluation analysis on the first data set; Executing a target operation through the event analysis model to obtain first event feature information of the first schedule event output by the event analysis model, wherein the first event feature information includes at least one of the following: the occurrence frequency of the first schedule event, the audio feature of the user, and text emphasis information, and the target operation is an operation of extracting the event feature information; The scoring parameter is calculated according to the score corresponding to each first event feature information.
3. The method according to claim 1, characterized in that The step of obtaining a first data set of a first schedule event includes: Acquire first schedule data associated with the first schedule event from an event database, wherein the event database includes at least one schedule event, and the at least one schedule event is obtained based on schedule data; The first schedule data is determined as the first data set.
4. The method according to claim 3, characterized in that Before acquiring the first schedule data associated with the first schedule event from the event database, the method further includes: Acquire at least one second schedule data in at least one application; Inputting the at least one second schedule data and an event arrangement prompt word into an event arrangement model, wherein the event arrangement prompt word is used to instruct data arrangement of the at least one second schedule data; Outputting the schedule event corresponding to each second schedule data; An event database is constructed based on the schedule events corresponding to each second schedule data.
5. The method according to claim 1, characterized in that After setting the first schedule event as a reminder event when the scoring parameter is greater than or equal to the first threshold, the method further includes: When the reminder event occurs, display a reminder interface; receiving a first input to the reminder interface; In response to the first input, jump to an application associated with the reminder interface.
6. A schedule management device, characterized in that: The schedule management device comprises: an acquisition module and a processing module; The acquisition module is used to acquire a first data set of a first schedule event; The processing module is used to determine a scoring parameter of the first schedule event based on the first data set acquired by the acquisition module, wherein the scoring parameter is positively correlated with the importance of the first schedule event; The processing module is further configured to set the first schedule event as a reminder event when the scoring parameter is greater than or equal to a first threshold.
7. The device according to claim 6, characterized in that The processing module is specifically used for: Inputting the first data set and the importance evaluation prompt word into the event analysis model; the importance evaluation prompt word is used to instruct to perform importance evaluation analysis on the first data set; Executing a target operation through the event analysis model to obtain first event feature information of a first schedule event output by the event analysis model, wherein the first event feature information includes at least one of the following: the occurrence frequency of the first schedule event, the audio feature of the user, and text emphasis information, and the target operation is an operation of extracting the event feature information; The scoring parameter is calculated according to the score corresponding to each first event feature information.
8. The device according to claim 6, characterized in that The acquisition module is specifically used for: Acquire first schedule data associated with the first schedule event from an event database, wherein the event database includes at least one schedule event, and the at least one schedule event is obtained based on schedule data; The first schedule data is determined as the first data set.
9. The device according to claim 8, characterized in that The device also includes: a building module; The acquisition module is further configured to acquire at least one second schedule data from at least one application before acquiring the first schedule data associated with the first schedule event from the event database; The processing module is further used to input the at least one second schedule data and the event arrangement prompt word acquired by the acquisition module into the event arrangement model, wherein the event arrangement prompt word is used to instruct to arrange the at least one second schedule data; The processing module is further used to output the schedule event corresponding to each second schedule data; The construction module is used to construct an event database based on the schedule event corresponding to each second schedule data output by the processing module.
10. The device according to claim 6, characterized in that The device also includes: a display module, a receiving module and a jump module; The display module is configured to display a reminder interface when the reminder event occurs after the processing module sets the first schedule event as a reminder event when the scoring parameter is greater than or equal to the first threshold; The receiving module is used to receive a first input to the reminder interface displayed by the display module; The jump module is used to jump to the application associated with the reminder interface displayed by the display module in response to the first input received by the receiving module.