CN107147810B - Information reminding method and device, storage medium and electronic equipment - Google Patents
Information reminding method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN107147810B CN107147810B CN201710526230.5A CN201710526230A CN107147810B CN 107147810 B CN107147810 B CN 107147810B CN 201710526230 A CN201710526230 A CN 201710526230A CN 107147810 B CN107147810 B CN 107147810B
- Authority
- CN
- China
- Prior art keywords
- information
- schedule
- event
- communication
- electronic device
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses an information reminding method, an information reminding device, a storage medium and electronic equipment. The information reminding method comprises the following steps: when the electronic equipment is detected to be in a communication state, recognizing a preset keyword in the instant communication process, acquiring schedule information in communication information in the instant communication process according to the preset keyword, establishing a schedule event in a calendar of the electronic equipment according to the schedule information, and reminding the schedule event when the electronic equipment reaches a preset reminding condition. The embodiment of the invention can quickly and conveniently establish the schedule information reminding event and remind by automatically identifying and extracting the schedule information contained in the instant messaging process, thereby improving the flexibility and convenience of schedule information reminding.
Description
Technical Field
The invention relates to the technical field of communication, in particular to the technical field of terminal equipment, and specifically relates to an information reminding method, an information reminding device, a storage medium and electronic equipment.
Background
With the development of communication technology, people mostly transmit various schedule information such as important events, invitation letters, meeting notifications, activity schedules, and the like through various communication modes. In order to prevent schedule information from being forgotten, most of the existing electronic devices have a function of providing schedule information reminding, and how to quickly and conveniently establish schedule information and remind the schedule information has been more and more generally concerned by the industry.
Disclosure of Invention
The embodiment of the invention provides an information reminding method, an information reminding device, a storage medium and electronic equipment, which can be used for quickly and conveniently establishing a schedule information reminding event and reminding, and improving the flexibility and convenience of schedule information reminding.
The embodiment of the invention provides an information reminding method, which is applied to electronic equipment and comprises the following steps:
when the electronic equipment is detected to be in a communication state, recognizing preset keywords in the instant communication process;
acquiring schedule information in communication information in the instant communication process according to the preset keywords;
establishing a schedule event in a calendar of the electronic equipment according to the schedule information;
and when the electronic equipment reaches a preset reminding condition, reminding the schedule event.
An embodiment of the present invention further provides an information reminding device, where the device includes:
the identification module is used for identifying preset keywords in the instant messaging process when the electronic equipment is detected to be in a communication state;
the acquisition module is used for acquiring schedule information in the communication information in the instant communication process according to the preset keywords;
the establishing module is used for establishing a schedule event in a calendar of the electronic equipment according to the schedule information;
and the reminding module is used for reminding the schedule event when the electronic equipment reaches a preset reminding condition.
The embodiment of the present invention further provides a storage medium, on which a computer program is stored, and when the computer program runs on a computer, the computer is enabled to execute the information reminding method according to any embodiment of the present invention.
The embodiment of the invention also provides electronic equipment which comprises a memory and a processor, wherein the processor is used for executing the information reminding method in any embodiment of the invention by calling the computer program stored in the memory.
According to the embodiment of the invention, when the electronic equipment is detected to be in a communication state, the preset keyword in the instant communication process is identified, the schedule information in the communication information in the instant communication process is obtained according to the preset keyword, the schedule event is established in the calendar of the electronic equipment according to the schedule information, and the schedule event is reminded when the electronic equipment reaches the preset reminding condition. The embodiment of the invention can quickly and conveniently establish the schedule information reminding event and remind by automatically identifying and extracting the schedule information contained in the instant messaging process, thereby improving the flexibility and convenience of schedule information reminding.
Drawings
The technical solution and other advantages of the present invention will become apparent from the following detailed description of specific embodiments of the present invention, which is to be read in connection with the accompanying drawings.
Fig. 1 is a schematic view of communication between an electronic device and a base station according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of communication between an electronic device and a server according to an embodiment of the present invention.
Fig. 3 is a schematic flow chart of an information reminding method according to an embodiment of the present invention.
Fig. 4 is a schematic view of an application scenario of an information reminding method according to an embodiment of the present invention.
Fig. 5 is a schematic view of another application scenario of an information reminding method according to an embodiment of the present invention.
Fig. 6 is a schematic view of another application scenario of the information reminding method according to the embodiment of the present invention.
Fig. 7 is a schematic view of another application scenario of the information reminding method according to the embodiment of the present invention.
Fig. 8 is a schematic structural diagram of an information reminding apparatus according to an embodiment of the present invention.
Fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first" and "second", etc. in the present invention are used for distinguishing different objects, not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The execution main body of the information reminding method provided by the embodiment of the invention can be an information reminding device provided by the embodiment of the invention, or an electronic device (such as a palm computer, a tablet computer, a smart phone and the like) integrated with the information reminding device, and the information reminding device can be realized in a hardware or software mode.
Referring to fig. 1, fig. 1 is a schematic view illustrating communication interaction between a base station and a plurality of electronic devices according to an embodiment of the present invention. Wherein it is understood that the data transmitted by the electronic device by frames or packets may be operated by wired, wireless or satellite-based communication systems. Taking the global communication system as an example, the global communication system may include a plurality of mobile electronic devices, a plurality of base stations, a base station controller, and a mobile switching center. Each base station can serve multiple areas, each base station is provided with multiple multi-directional antennas or antennas pointing to specific directions, signals transmitted by the antennas can cover the service area corresponding to the base station, and each service area can be covered by one or more than one antenna. The base station receives the communication signal sent by the electronic equipment, transmits the received communication signal to the base station controller, and transmits the communication signal to the mobile switching center for signal switching by the base station controller, so as to realize the communication connection between the current mobile terminal user and other network users. As shown in fig. 1, when an electronic device a establishes a communication connection with an electronic device B, the electronic device a may receive communication content of the electronic device B through a base station a. The base station a sends the communication signal input by the electronic equipment A to the base station controller 1, the base station controller 1 transmits the communication signal of the electronic equipment A to the mobile switching center, and the mobile switching center controls the base station B to transmit the communication signal of the electronic equipment A to the electronic equipment B through the base station controller 2; otherwise, the mobile switching center transmits the signal exchanged by the electronic device B to the electronic device a through the base station controller 1 to control the base station a, so as to realize the instant messaging interaction between the electronic device a and the electronic device B.
Referring to fig. 2, fig. 2 is a schematic view of communication between an electronic device and a server according to an embodiment of the present invention. Wherein the electronic device may communicate with the server over a wireless communication network. The server can simultaneously communicate with a plurality of electronic devices to realize instant messaging interaction of the devices.
Referring to fig. 3 to 7, fig. 3 is a schematic flow chart of an information reminding method according to an embodiment of the present invention, and fig. 4 to 7 are schematic application scenarios of the information reminding method according to the embodiment of the present invention. The method comprises the following steps:
step S101, when the electronic equipment is detected to be in a communication state, a preset keyword in the instant communication process is identified.
It can be understood that most users often receive other people's notifications or published meeting notifications or schedule events such as activity schedules during the instant messaging process, for example, the users belong to members of several activity groups, and often after the publisher of the schedule information publishes the notification, many members in the groups interact with each other, and thus the users are inundated with numerous messages without noticing the schedule information. Or the user may relate to the schedule information during the telephone or video communication with another person, but the user may easily forget some details in the schedule information after the communication is finished, so it is necessary to identify whether the schedule information is included in the communication information during the instant communication.
In some embodiments, when it is detected that the electronic device is in a communication state, it is identified whether communication information generated by the electronic device in an instant communication process includes the preset keyword.
It is understood that when the electronic device is detected to be in a communication state, it indicates that the electronic device is in instant communication with other devices. In order to facilitate identification, a preset keyword may be preset according to characteristics of the schedule information, and is used to identify whether the communication information includes the schedule information. Wherein the preset keywords comprise one or more of time, place, people and event combination.
For example, when it is detected that the electronic device is in a communication state, whether the communication information generated by the electronic device in the process of performing instant messaging contains the preset keyword is identified within a preset time interval. For example, the preset time interval is 5 seconds, and every 5 seconds, the background of the electronic device automatically identifies whether the communication information generated in the instant communication process includes the preset keyword.
The instant messaging is a terminal service that allows two or more people to communicate text messages, files, voice and video in real time using a network. The instant messaging can be divided into enterprise instant messaging and website instant messaging according to the use purpose, and can be divided into mobile phone instant messaging and PC instant messaging according to the loaded object, wherein the mobile phone instant messaging represents short message, website and video instant messaging.
And step S102, acquiring schedule information in the communication information in the instant communication process according to the preset keywords.
It can be understood that when the communication information generated in the instant messaging process includes the preset keyword, it indicates that the communication information includes schedule information, and then the schedule information in the communication information in the instant messaging process can be obtained according to the preset keyword.
In some embodiments, when it is recognized that the communication information generated by the electronic device in the process of performing instant messaging includes the preset keyword, information corresponding to the preset keyword in the communication information is extracted as the schedule information.
It can be understood that whether the communication information generated by the electronic device in the instant communication process includes the preset keyword or not can be identified within a preset time interval according to the preset keyword. When the communication information generated in the instant communication process of the electronic equipment is identified to contain the preset keywords in the preset time interval, determining the information corresponding to the preset keywords in the communication information as schedule information, and extracting the schedule information. For example, the preset time interval is 5 seconds, and even if the user does not check or pay attention to the communication information in time, the electronic device can automatically identify and extract schedule information in the communication information. The schedule information may include information of time, place, person, event content, etc.
In some embodiments, in the instant messaging process, schedule information in the messaging information generated by at least one of a call and a short message is acquired.
For example, communication information containing voice information generated by a user in a call process is acquired, and schedule information in the communication information is extracted according to preset keywords. Or acquiring communication information containing text information or voice information generated in the short message communication process, and extracting schedule information in the communication information according to preset keywords. The call may include at least one of a voice call and a video call, and the short message may include at least one of a short message, a group message and a one-to-one communication message.
In some embodiments, the obtaining schedule information in the communication information in the instant communication process further includes: and further acquiring the publisher information of the schedule information.
It can be understood that, for schedule information such as meeting notification, invitation letter, activity arrangement, etc., a publisher has an important meaning in the schedule information, for example, the publisher is generally an organizer of the schedule information and is responsible for the operation of the whole schedule item, and in order to facilitate a user to establish a contact with the publisher of the schedule item, the publisher information of the schedule information needs to be further acquired.
For example, as shown in fig. 4, the sheetlet issues a communication message "10: 30 on the next monday morning in 1101 conference room to start the first project seminar in the working group by using the short message communication method as an example, and all members participate in the conference. ", the release time is" 6 months, 8 days, thursday 14:23 ". According to the communication information released by the poster, the event content 'first project seminar' is acquired, the time information '2017.06.12 monday 10:30 in the morning' is acquired, the location information '1101 meeting room' is acquired, and the person information 'all members' is acquired to acquire the publisher information 'poster'.
In some embodiments, the obtaining schedule information in the communication information in the instant communication process further includes: and further acquiring the updating information of the schedule information.
It can be understood that, in the instant messaging process, after the publisher publishes the schedule information, the schedule information may be changed, and therefore, the update information of the schedule information needs to be further acquired.
For example, as shown in fig. 4, taking the short message communication method as an example, a message "6 months, 8 days, thursdays, 14: 23" is issued in the work group, and "next monday, morning, 10: 30" is sent to a first meeting workshop at 1101 meeting room, and all members participate in the meeting. "as less than" 6.8 days, thursday 16:40 "presents a problem" is there 3 colleagues going on business, can you start meeting in advance? "in order to take the crew into consideration, the" 6 th 8 th thursday 17:01 "is released again to change the schedule information containing the update information" @ staff member first project seminar to the 10:30,1102 am meeting room on tomorrow. ". And further acquiring the updating information of the schedule information according to the schedule information released again by the small sheets.
In some embodiments, the obtaining schedule information in the communication information in the instant communication process may further include: and further acquiring an information source of the schedule information. For example, when the information source is a call source, the recorded content of the information source may include a communication method, a communication contact, a time when schedule information is generated, and the like, for example, the information source is recorded as a certain time slot and a certain contact telephone notification. For example, when the information source is a short message source, the recorded content of the information source includes a communication mode, a time for generating schedule information, a short message category, and the like, and for example, the information source is recorded as a short message notification in a certain time period and a certain group message. And the display interface of the communication information corresponding to the schedule information issued in the short message mode can also be subjected to screenshot and stored in the schedule event.
And step S103, establishing a schedule event in the calendar of the electronic equipment according to the schedule information.
It can be understood that, according to the information corresponding to the preset keyword in the schedule information, a schedule event is established in the calendar of the electronic device.
In some embodiments, the establishing a schedule event in a calendar of an electronic device according to the schedule information further includes: and when the publisher information of the schedule information is acquired, establishing the publisher information of the schedule information in the schedule event.
For example, as shown in fig. 4, a communication message "10: 30 am 10:30 on next monday in 1101 conference room is issued in the work group to" 14:23 on thursday 8 month 6 ", and all members participate. "as shown in fig. 5, according to the communication information released by the thumbnail, a schedule reminder" event 1 including the information of the publisher "is established in the calendar of the electronic device at almost the same time" 6 months, 8 days, thursdays 14:23 ": a first project seminar; time: 2017.06.12 Monday morning at 10: 30; a place: 1101 a conference room; a character: all members; the publisher: small pieces ".
In some embodiments, the establishing a schedule event in a calendar of an electronic device according to the schedule information further includes: and when the updating information of the schedule information is acquired, establishing the updating information in a new schedule event to update the schedule event.
For example, as shown in fig. 4, taking the short message communication method as an example, a message "6 months, 8 days, thursdays, 14: 23" is issued in the work group, and "next monday, morning, 10: 30" is sent to a first meeting workshop at 1101 meeting room, and all members participate in the meeting. "as less than" 6.8 days, thursday 16:40 "presents a problem" is there 3 colleagues going on business, can you start meeting in advance? "in order to take the crew into consideration, the" 6 th 8 th thursday 17:01 "is released again to change the schedule information containing the update information" @ staff member first project seminar to the 10:30,1102 am meeting room on tomorrow. ". And establishing the updating information in a new schedule event according to the acquired updating information of the schedule information so as to update the schedule event. As shown in fig. 6, almost the same time "day 8 on 6 months, thursday 17: 01" when the update information is distributed on a small sheet, "event 2: a first project seminar; time: 2017.06.09 Friday at 10:30 AM; a place: 1102 conference room; a character: all members; the publisher: small pieces ".
In some embodiments, before the currently established calendar event containing the updating information is updated to the historically generated calendar event, prompt information is generated to remind the user whether to update the information.
For example, as shown in fig. 6, after generating event 2, a prompt interface is displayed on the display screen of the electronic device to remind the user "do event 2 be updated into event 1? ", when the user selects the" yes "button, the update information newly added to the event 2 and different from the event 1 is updated to the schedule information of the event 1. When the user selects the "no" button, the schedule information of event 1 and event 2 is simultaneously retained in the calendar. Or when the display time of the prompt interface exceeds the preset time and the user does not select any button, the background defaults to simultaneously reserve the schedule information of the event 1 and the event 2 in the calendar.
And step S104, when the electronic equipment reaches a preset reminding condition, reminding the schedule event.
In some embodiments, when the distance between the current time of the electronic device and the occurrence time of the schedule information reaches a preset reminding condition, reminding the schedule event.
In some embodiments, when the current location of the electronic device is away from the occurrence location of the schedule information and a preset reminding condition is reached, reminding the schedule event.
In some embodiments, the schedule event can be reminded to the user by controlling the electronic device to vibrate or controlling the electronic device to voice-broadcast the schedule information.
In some embodiments, the calendar event may be message pushed for display on a display screen of the electronic device. For example, as shown in fig. 7, if the preset reminding condition is that when the current time of the electronic device is within 10 minutes from the occurrence time of the schedule information, at the current time 10: and when the distance between the 20 th place and the occurrence time of the schedule information is 10:30 and the 10 th place, displaying a schedule event' schedule reminding 1: today 10:30 first project seminar ".
In some embodiments, after the calendar event is created, the electronic device may record whether a user manually changes the created calendar event within a history period, to which information category (such as time, place, person, or event content) the changed content belongs, and may perform analysis and learning processing on the recorded content by using a learning algorithm, so that the electronic device may deduce, through a self-analysis and learning processing process, which information category is more likely to have recognition deviation, so as to subsequently enlarge an acquisition range of the information category when the calendar information is acquired, or increase a preset keyword to recognize the information category, and through continuous learning, a calendar event may be created more accurately and efficiently.
In some embodiments, after the schedule event is reminded, in an effective reminding time range of the schedule information, the electronic device may record a reminding mode of the schedule event when a user clicks or confirms the schedule event in a historical period, and may perform analysis and learning processing on the recorded content by using a learning algorithm, so that the electronic device can deduce which reminding mode can cause the attention of the user through a self-analysis and learning processing process, so as to remind the schedule information according to the deduced reminding mode in the subsequent process, and can remind the schedule event of the user more accurately and effectively.
All the above-mentioned optional technical solutions can be combined arbitrarily to form the optional embodiments of the present invention, and are not described herein again.
According to the embodiment of the invention, when the electronic equipment is detected to be in a communication state, the preset keyword in the instant communication process is identified, the schedule information in the communication information in the instant communication process is obtained according to the preset keyword, the schedule event is established in the calendar of the electronic equipment according to the schedule information, and the schedule event is reminded when the electronic equipment reaches the preset reminding condition. The embodiment of the invention can quickly and conveniently establish the schedule information reminding event and remind by automatically identifying and extracting the schedule information contained in the instant messaging process, thereby improving the flexibility and convenience of schedule information reminding.
An embodiment of the present invention further provides an information reminding device, as shown in fig. 8, and fig. 8 is a schematic structural diagram of the information reminding device provided in the embodiment of the present invention. The information reminding device 30 comprises an identification module 31, an acquisition module 32, a building module 33 and a reminding module 34.
The identifying module 31 is configured to identify a preset keyword in an instant messaging process when it is detected that the electronic device is in a communication state.
It can be understood that most users often receive other people's notifications or published meeting notifications or schedule events such as activity schedules during the instant messaging process, for example, the users belong to members of several activity groups, and often after the publisher of the schedule information publishes the notification, many members in the groups interact with each other, and thus the users are inundated with numerous messages without noticing the schedule information. Or the user may relate to the schedule information during the telephone or video communication with another person, but the user may easily forget some details in the schedule information after the communication is finished, so the identification module 31 needs to identify whether the schedule information is included in the communication information during the instant communication.
In some embodiments, the identifying module 31 is configured to identify whether the communication information generated by the electronic device during the instant messaging process includes the preset keyword when it is detected that the electronic device is in a communication state.
It is understood that when the electronic device is detected to be in a communication state, it indicates that the electronic device is in instant communication with other devices. In order to facilitate identification, a preset keyword may be preset according to characteristics of the schedule information, and is used to identify whether the communication information includes the schedule information. Wherein the preset keywords comprise one or more of time, place, people and event combination.
For example, when it is detected that the electronic device is in a communication state, the identification module 31 identifies whether the communication information generated by the electronic device in the instant communication process includes the preset keyword within a preset time interval.
The instant messaging is a terminal service that allows two or more people to communicate text messages, files, voice and video in real time using a network. The instant messaging can be divided into enterprise instant messaging and website instant messaging according to the use purpose, and can be divided into mobile phone instant messaging and PC instant messaging according to the loaded object, wherein the mobile phone instant messaging represents short message, website and video instant messaging.
The obtaining module 32 is configured to obtain schedule information in the communication information during the instant messaging process according to the preset keyword.
It can be understood that, when the communication information generated in the instant communication process includes the preset keyword, it indicates that the communication information includes schedule information, and the obtaining module 32 may obtain the schedule information in the communication information in the instant communication process according to the preset keyword.
In some embodiments, the obtaining module 32 is configured to, when it is identified that the communication information generated by the electronic device in the process of performing instant messaging includes the preset keyword, extract information corresponding to the preset keyword in the communication information as the schedule information.
It can be understood that the identifying module 31 can identify whether the communication information generated by the electronic device in the instant communication process includes the preset keyword within a preset time interval according to the preset keyword. When the recognition module 31 recognizes that the communication information generated by the electronic device during the instant communication process contains the preset keyword within a preset time interval, the obtaining module 32 determines information corresponding to the preset keyword in the communication information as schedule information, and extracts the schedule information.
In some embodiments, the obtaining module 32 is configured to obtain schedule information in communication information generated by at least one of a call and a short message.
For example, the obtaining module 32 obtains communication information including voice information generated by a user during a call, and extracts schedule information in the communication information according to a preset keyword. Or the obtaining module 32 obtains communication information containing text information or voice information generated in the short message communication process, and extracts schedule information in the communication information according to preset keywords. The call may include at least one of a voice call and a video call, and the short message may include at least one of a short message, a group message and a one-to-one communication message.
In some embodiments, the obtaining module 32 is further configured to further obtain publisher information of the schedule information.
It can be understood that, for schedule information such as meeting notification, invitation letter, activity arrangement, etc., a publisher has an important meaning in the schedule information, for example, the publisher is generally an organizer of the schedule information and is responsible for operation of the whole schedule item, and in order to facilitate a user to establish contact with the publisher of the schedule item, the obtaining module 32 needs to further obtain the publisher information of the schedule information.
In some embodiments, the obtaining module 32 is further configured to further obtain update information of the schedule information.
It can be understood that, in the instant messaging process, after the publisher publishes the schedule information, a situation of changing the schedule information may occur, and therefore the obtaining module 32 needs to further obtain the update information of the schedule information.
In some embodiments, the obtaining module 32 is further configured to further obtain an information source of the schedule information. For example, when the information source is a call source, the recorded content of the information source may include a communication method, a communication contact, a time when schedule information is generated, and the like, for example, the information source is recorded as a certain time slot and a certain contact telephone notification. For example, when the information source is a short message source, the recorded content of the information source includes a communication mode, a time for generating schedule information, a short message category, and the like, and for example, the information source is recorded as a short message notification in a certain time period and a certain group message. The obtaining module 32 may also capture a screen of a display interface of communication information corresponding to schedule information issued by a short message, and store the screen into a schedule event.
The establishing module 33 is configured to establish a schedule event in a calendar of the electronic device according to the schedule information.
It can be understood that the establishing module 33 establishes a schedule event in a calendar of the electronic device according to information corresponding to a preset keyword in the schedule information.
The establishing module 33 is further configured to establish the publisher information of the schedule information in the schedule event when the obtaining module 32 obtains the publisher information of the schedule information.
The establishing module 33 is further configured to establish the update information in a new schedule event to update the schedule event when the obtaining module 32 obtains the update information of the schedule information.
The reminding module 34 is configured to remind the schedule event when the electronic device reaches a preset reminding condition.
In some embodiments, the reminding module 34 is configured to remind the schedule event when a distance between a current time of the electronic device and an occurrence time of the schedule information reaches a preset reminding condition.
In some embodiments, the reminding module 34 is configured to remind the schedule event when a current location of the electronic device is away from an occurrence location of the schedule information and a preset reminding condition is reached.
In some embodiments, the reminding module 34 can remind the user of the schedule event by controlling the electronic device to vibrate or controlling the electronic device to voice-broadcast the schedule information.
In some embodiments, the reminder module 34 can push the calendar event to be displayed on a display screen of the electronic device.
The embodiment of the invention also provides electronic equipment which comprises a memory and a processor, wherein the processor is used for executing the information reminding method in any embodiment of the invention by calling the computer program stored in the memory.
The electronic equipment can be equipment such as a smart phone, a tablet computer and a palm computer. As shown in fig. 9, an electronic device 400 includes a processor 401 having one or more processing cores, a memory 402 having one or more computer-readable storage media, and a computer program stored on the memory 402 and executable on the processor 401. The processor 401 is electrically connected to the memory 402.
The processor 401 is a control center of the electronic device 400, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or loading an application program stored in the memory 402 and calling data stored in the memory 402, thereby integrally monitoring the electronic device.
In the embodiment of the present invention, the processor 401 in the electronic device 400 loads instructions corresponding to processes of one or more application programs into the memory 402 according to the following steps, and the processor 401 runs the application programs stored in the memory 402, thereby implementing various functions:
when the electronic equipment is detected to be in a communication state, recognizing preset keywords in the instant communication process;
acquiring schedule information in communication information in the instant communication process according to the preset keywords;
establishing a schedule event in a calendar of the electronic equipment according to the schedule information;
and when the electronic equipment reaches a preset reminding condition, reminding the schedule event.
In some embodiments, the preset keyword includes one or more of time, place, person, and event, and the processor 401 is configured to identify the preset keyword in the instant messaging process when the electronic device is detected to be in the communication state, including: when detecting that the electronic equipment is in a communication state, identifying whether communication information generated in the instant communication process of the electronic equipment contains the preset keyword or not;
the acquiring of the schedule information in the communication information in the instant communication process comprises the following steps: and when the communication information generated by the electronic equipment in the process of instant communication is identified to contain the preset keyword, extracting information corresponding to the preset keyword in the communication information as the schedule information.
In some embodiments, the processor 401 is configured to obtain schedule information in the messaging information in the instant messaging process, and further includes: further acquiring the publisher information of the schedule information;
the establishing of the schedule event in the calendar of the electronic equipment according to the schedule information further comprises: and when the publisher information of the schedule information is acquired, establishing the publisher information of the schedule information in the schedule event.
In some embodiments, the processor 401 is configured to obtain schedule information in the messaging information in the instant messaging process, and further includes: further acquiring the updating information of the schedule information;
the establishing of the schedule event in the calendar of the electronic equipment according to the schedule information further comprises: and when the updating information of the schedule information is acquired, establishing the updating information in a new schedule event to update the schedule event.
In some embodiments, the processor 401 is configured to obtain schedule information in the messaging information in the instant messaging process, including:
and acquiring schedule information in communication information generated by at least one communication mode of communication and short messages.
Although not shown in fig. 9, the electronic device 400 may further include a display screen, a wireless fidelity (WiFi) module, a radio frequency circuit, an input unit, an audio circuit, a sensor including a camera, a bluetooth module, a power supply, and the like, which are not described in detail herein.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiment of the present invention, the information reminding device and the information reminding method in the above embodiments belong to the same concept, and any method provided in the embodiment of the information reminding method can be operated on the information reminding device, and the specific implementation process thereof is described in the embodiment of the information reminding method in detail, and is not described herein again.
It should be noted that, for the information reminding method of the present invention, a person skilled in the art may understand that all or part of the process of implementing the information reminding method of the embodiments of the present invention may be completed by controlling related hardware through a computer program, where the computer program may be stored in a computer-readable storage medium, such as a memory of an electronic device, and executed by at least one processor in the electronic device, and during the execution process, the process of implementing the embodiment of the information reminding method may be included. The storage medium may be a magnetic disk, an optical disk, a Read Only Memory (ROM), a Random Access Memory (RAM), or the like.
For the information reminding device of the embodiment of the present invention, each functional module may be integrated in one processing chip, or each module may exist alone physically, or two or more modules are integrated in one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, or the like.
The information reminding method, the information reminding device, the storage medium and the electronic device provided by the embodiment of the invention are described in detail, a specific example is applied in the text to explain the principle and the implementation mode of the invention, and the description of the embodiment is only used for helping to understand the technical scheme and the core idea of the invention; those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710526230.5A CN107147810B (en) | 2017-06-30 | 2017-06-30 | Information reminding method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710526230.5A CN107147810B (en) | 2017-06-30 | 2017-06-30 | Information reminding method and device, storage medium and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107147810A CN107147810A (en) | 2017-09-08 |
| CN107147810B true CN107147810B (en) | 2020-05-12 |
Family
ID=59785408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710526230.5A Expired - Fee Related CN107147810B (en) | 2017-06-30 | 2017-06-30 | Information reminding method and device, storage medium and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107147810B (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107483747A (en) * | 2017-09-26 | 2017-12-15 | 维沃移动通信有限公司 | A kind of event-prompting method and mobile terminal |
| CN107920163A (en) * | 2017-11-14 | 2018-04-17 | 维沃移动通信有限公司 | A kind of indicating mode switching method and mobile terminal, cloud server |
| CN108092879A (en) * | 2017-12-13 | 2018-05-29 | 北京小米移动软件有限公司 | Message prompt method and device |
| CN108183853A (en) * | 2017-12-28 | 2018-06-19 | 努比亚技术有限公司 | Message prompt method, mobile terminal and readable storage medium storing program for executing |
| CN108574732B (en) * | 2018-03-22 | 2021-05-04 | 平安科技(深圳)有限公司 | Push message processing method, computer readable storage medium and terminal equipment |
| CN110740209B (en) * | 2018-07-19 | 2022-11-08 | 北京搜狗科技发展有限公司 | Prompt message setting method, device, equipment and machine readable medium |
| CN110913061A (en) * | 2018-09-17 | 2020-03-24 | 中兴通讯股份有限公司 | Schedule updating method, schedule updating apparatus, and computer-readable storage medium |
| US20220187963A9 (en) | 2019-04-16 | 2022-06-16 | Apple Inc. | Reminders techniques on a user device |
| CN110351421A (en) * | 2019-05-24 | 2019-10-18 | 北京华峰创业科技有限公司 | The method and mobile terminal device that event is reminded |
| US11372696B2 (en) * | 2019-05-30 | 2022-06-28 | Apple Inc. | Siri reminders found in apps |
| CN110599126B (en) * | 2019-09-10 | 2023-01-06 | Oppo广东移动通信有限公司 | Schedule creating method and device, electronic equipment and storage medium |
| CN111277708A (en) * | 2020-01-21 | 2020-06-12 | 维沃移动通信有限公司 | Information processing method and electronic equipment |
| CN111461649B (en) * | 2020-03-26 | 2024-01-19 | 维沃移动通信有限公司 | Event reminder method and electronic device |
| CN113841173A (en) * | 2020-04-24 | 2021-12-24 | 孙建 | Communication method, device and system |
| CN115550502A (en) * | 2021-06-30 | 2022-12-30 | 西安中诺通讯有限公司 | Schedule recording and reminder method, device, smart device and storage medium |
| CN114358747B (en) * | 2022-03-17 | 2022-07-08 | Tcl通讯科技(成都)有限公司 | Calendar event reminding method and device, storage medium and electronic equipment |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103325031A (en) * | 2012-03-19 | 2013-09-25 | 联想(北京)有限公司 | Schedule reminding method and terminal |
| CN104954580A (en) * | 2015-06-30 | 2015-09-30 | 小米科技有限责任公司 | User agenda information processing method and device |
| CN105306752A (en) * | 2015-11-16 | 2016-02-03 | 小米科技有限责任公司 | Method and device for generating event prompt |
| CN106357928A (en) * | 2016-11-04 | 2017-01-25 | 珠海市魅族科技有限公司 | Schedule reminding method and terminal |
| CN106355382A (en) * | 2016-08-30 | 2017-01-25 | 深圳天珑无线科技有限公司 | Event reminding method and device |
| CN106412233A (en) * | 2016-08-29 | 2017-02-15 | 乐视控股(北京)有限公司 | Method and device for adding reminding event |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8417233B2 (en) * | 2011-06-13 | 2013-04-09 | Mercury Mobile, Llc | Automated notation techniques implemented via mobile devices and/or computer networks |
| CN103220398A (en) * | 2012-01-19 | 2013-07-24 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and terminal setting method |
| CN104954557A (en) * | 2015-05-20 | 2015-09-30 | 努比亚技术有限公司 | Reminding method and reminding device |
| CN106101457A (en) * | 2016-08-23 | 2016-11-09 | 努比亚技术有限公司 | A kind of information screen apparatus and method |
| CN106791215B (en) * | 2017-03-28 | 2020-06-12 | Oppo广东移动通信有限公司 | Alarm clock setting method and mobile terminal with alarm clock function |
-
2017
- 2017-06-30 CN CN201710526230.5A patent/CN107147810B/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103325031A (en) * | 2012-03-19 | 2013-09-25 | 联想(北京)有限公司 | Schedule reminding method and terminal |
| CN104954580A (en) * | 2015-06-30 | 2015-09-30 | 小米科技有限责任公司 | User agenda information processing method and device |
| CN105306752A (en) * | 2015-11-16 | 2016-02-03 | 小米科技有限责任公司 | Method and device for generating event prompt |
| CN106412233A (en) * | 2016-08-29 | 2017-02-15 | 乐视控股(北京)有限公司 | Method and device for adding reminding event |
| CN106355382A (en) * | 2016-08-30 | 2017-01-25 | 深圳天珑无线科技有限公司 | Event reminding method and device |
| CN106357928A (en) * | 2016-11-04 | 2017-01-25 | 珠海市魅族科技有限公司 | Schedule reminding method and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107147810A (en) | 2017-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107147810B (en) | Information reminding method and device, storage medium and electronic equipment | |
| US12165110B2 (en) | System and method of providing to-do list of user | |
| JP6946746B2 (en) | Smart notification scheduling and modality selection methods, systems, and non-transitory computer-readable media | |
| EP2847978B1 (en) | Calendar matching of inferred contexts and label propagation | |
| US20180332162A1 (en) | Mobile application for personal safety | |
| US9804740B2 (en) | Generating context-based options for responding to a notification | |
| US8489118B2 (en) | Systems and methods for event attendance notification | |
| CN112489236B (en) | Attendance data processing method and device, server and storage medium | |
| CN108701281A (en) | Contextual information engine | |
| US20170289074A1 (en) | Method for messenger operation based on location information and electronic device supporting the same | |
| KR20130136818A (en) | Method and apparatus for providing scheduling service based on mobile messaging application | |
| CN108132768A (en) | The processing method of phonetic entry, terminal and network server | |
| CN106133784A (en) | Method and device for providing activity notification | |
| CN112311824A (en) | Attendance information processing method and related device | |
| CN105718529A (en) | Message pushing method and device for application program on communication terminal | |
| CN107291320A (en) | The display methods and equipment of application icon | |
| CN105611054A (en) | Reminding creating method and terminal | |
| JP2021508198A (en) | Notification reminders, group addition methods, devices, devices, and storage media | |
| CN108834040A (en) | A kind of attendance information based reminding method and its equipment | |
| US9386437B2 (en) | Determination of order of transmission destination | |
| CN104052779A (en) | Information recommendation method, system thereof and intelligent terminal | |
| US10706390B2 (en) | Method and apparatus for changing electronic device status | |
| CN103796155A (en) | Method and device for setting prompt according to content in text message | |
| US20200382367A1 (en) | Systems and methods for configuring a device action based on one or more events | |
| US20150156610A1 (en) | Sharing Content |
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 | ||
| CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200512 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |