CN112887483B - Event reminding method and electronic equipment - Google Patents
Event reminding method and electronic equipment Download PDFInfo
- Publication number
- CN112887483B CN112887483B CN202110051296.XA CN202110051296A CN112887483B CN 112887483 B CN112887483 B CN 112887483B CN 202110051296 A CN202110051296 A CN 202110051296A CN 112887483 B CN112887483 B CN 112887483B
- Authority
- CN
- China
- Prior art keywords
- reminding
- user
- event
- reminder
- electronic equipment
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
The application provides an event reminding method and electronic equipment. The event reminding method is characterized in that the identifications of N users to be reminded are preset in a reminding event. And after the first reminding starting time is reached, outputting the reminding content only under the condition that the first identity information acquired by the electronic equipment A is the identity information of the first user in the N users. That is to say, as long as the reminding content is output, the reminding content can be perceived by the first user in the N users, and the reliability of the output reminding content is ensured. In addition, the output reminding content can be perceived by any one of the preset N users, and the privacy of the reminding content is guaranteed.
Description
Technical Field
The present application relates to the field of electronic devices, and in particular, to an event reminding method and an electronic device.
Background
The user can create a reminding event on an electronic device such as a mobile phone or a tablet, and the reminding event can comprise reminding content and starting reminding time. When the electronic equipment detects that the reminding starting time is reached, the reminding content can be output to remind the user to execute the event corresponding to the reminding content, so that the probability that the event corresponding to the reminding content is executed by the user on time is improved.
For example, the electronic device may receive a reminding event 1 created by the user a in the memo APP, and the reminding event 1 may include a reminding content of "14-click lesson" and a starting reminding time "13:30". When the start reminding time of 13.
However, when the start reminding time is reached, if the electronic device is not near the user a, the reminding content output by the electronic device cannot be perceived by the user a, so that the user a misses the created reminding event, or the electronic device automatically outputs the reminding content when the predetermined reminding time is reached, and the users B and C are near the electronic device, so that the reminding content is perceived by the users B and C. From the above, it can be seen. The reliability and privacy of reminding the user a by outputting the reminding content are low.
Disclosure of Invention
The application provides an event reminding method and electronic equipment, which can solve the problems of low reliability and privacy of a mode for outputting reminding contents.
In order to achieve the purpose, the technical scheme is as follows:
in a first aspect, the present application provides an event reminding method, which is applied to an electronic device a. The method comprises the following steps: the electronic device a acquires the reminder event. The reminding event comprises reminding content, a first reminding starting moment and a user identification group, wherein the user identification group comprises identifications of N users, the reminding content is associated with the N users, and N is a positive integer; when the first start reminding moment is reached, the electronic equipment A starts to acquire the identity information of the user; and when the acquired first identity information is determined to be matched with the identity information of the user A in the N users, the electronic equipment A outputs the reminding content.
Based on the event reminding method provided by the first aspect, the identifiers of the N users who want to remind are preset in the reminding event. And after the first reminding starting moment is reached, outputting reminding content only under the condition that the first identity information acquired by the electronic equipment A is the identity information of the user A in the N users. That is, as long as the reminding content is output, the reminding content can be perceived by the users A in the N users, and the reliability of the output reminding content is ensured. In addition, the output reminding content can be perceived by any one of the preset N users, and the privacy of the reminding content is guaranteed.
In one possible design, after the electronic device a obtains the reminder event, the method further includes: the electronic device a acquires identity information of each of the N users from the server.
In one possible design, after the electronic device a outputs the reminder content, the method further includes: and when the acquired second identity information is determined to be matched with the identity information of the user B in the N users, the electronic equipment A outputs the reminding content. The electronic device a outputs the reminder content. After the reminding content is output once based on the identity information of the user A, if the electronic equipment A acquires the identity information of the user B in the N users, the reminding content is output once again, so that the user B can also perceive the reminding content, and the number of the users with the perceived reminding content is increased.
In a possible design, the reminding event further includes an end reminding time, and the end reminding time is later than the first start reminding time. After the electronic device a starts to collect the identity information of the user, the method further includes: and when the end reminding time is reached, the electronic equipment A stops acquiring the identity information of the user. After the reminding time is up, the user cannot execute the event corresponding to the reminding content in time, and the electronic equipment A stops collecting the identity information of the user so as to avoid the interference of the reminding content output to the user.
Further, the reminder event includes an identification of user C who created the reminder event. The method further comprises the following steps: when the reminding event is finished, if the electronic equipment A does not acquire identity information matched with any user in the N users, the electronic equipment A sends a first notification message to electronic equipment B of the user C according to the identification of the user C, wherein the first notification message is used for indicating that the reminding event fails to be output, and the finishing reminding time is later than the first starting reminding time. The electronic device B may output the first notification message after receiving the first notification message, so that the user C perceives that the output of the reminder content is failed.
Or, further, the method further comprises: when the end reminding time of the reminding event is reached, if the electronic equipment A does not acquire the identity information matched with the user A, the electronic equipment A sends a second notification message to the electronic equipment C of the user A according to the identification of the user A, wherein the second notification message comprises the reminding content, and the end reminding time is later than the first start reminding time. After receiving the second notification message, the electronic device C may output the second notification message, so that the user a perceives the reminder content and executes an event corresponding to the reminder content.
In one possible design, the obtaining, by the electronic device a, the reminder event includes: the electronic device a receives a reminder event, wherein the reminder event is created at another electronic device than the electronic device a. Therefore, the reminding event can be configured in the electronic equipment B no matter whether the user C is near the electronic equipment A or not, and convenience of setting the reminding event is improved.
Further, after the electronic device a outputs the reminder content, the method further includes: and the electronic equipment A sends a third notification message to the electronic equipment B of the user C according to the identification of the user C. The third notification message is used for indicating that the output of the reminding content is successful. After receiving the third notification message, the electronic device B may output the third notification message, so that the user C perceives that the output of the reminder content is successful.
Or, in another possible design, the acquiring, by the electronic device a, the reminder event includes: the electronic device A displays a first interface of an application. And receiving a creating operation input by a user, wherein the creating operation comprises inputting the reminding content, the first reminding starting time and the user identification group into the first interface. In response to the create operation, a reminder event is created.
In one possible design, the electronic device a outputs the reminder content, which includes: the electronic device A outputs the reminding content within the first preset time. The electronic device A only outputs the reminding content within the first preset time, so that the privacy of the reminding content can be further ensured, and continuous interference to the user is avoided.
In one possible design, the identity information includes face information, gait information, iris information, or voiceprint of the user.
In a second aspect, the present application further provides an event reminding method, which is applied to an electronic device B, and the method includes: the electronic equipment B responds to the operation of adding the reminding event by the user and displays a first interface of the application. The electronic device B receives the reminding content, the first reminding starting moment and the user identification group which are input in the first interface by the user. The user identification group comprises identifications of N users, and the reminding content is associated with all the N users. And the electronic equipment B creates the reminding content, the first starting reminding time and the user identification group as the reminding event. The electronic device B sends the reminding event to the electronic device A.
Based on the event reminding method provided by the second aspect, in the process of setting the reminding event by the electronic device B, the set identifications of the N users are associated with the reminding content. That is, the set N users only have the right to access the reminder content. The electronic equipment A receives the reminding event, and only when the first reminding starting time is reached, the reminding content is output under the condition that the first identity information acquired by the electronic equipment A is the identity information of the user A in the N users. That is, as long as the reminding content is output, the reminding content can be perceived by the users a in the N users, and the reliability of the output reminding content is ensured. In addition, the output reminding content can be perceived by any one of the preset N users, and the privacy of the reminding content is guaranteed.
In one possible design, before the electronic device B sends the reminder event to the electronic device a, the method further includes: the electronic device B receives the device identification of the electronic device A input by the user. The sending of the reminder event to the electronic device a by the electronic device B includes: and the electronic equipment B sends the reminding event to the electronic equipment A according to the equipment identifier of the electronic equipment A.
In one possible design, the electronic device B also receives a device identifier of the electronic device C input by the user. And the electronic equipment B sends the reminding event to the electronic equipment C according to the equipment identifier of the electronic equipment C. Therefore, the electronic device C can also acquire the identity information of any one of the N users, so as to improve the probability of outputting the reminding content, that is, improve the probability of any one of the N users perceiving the reminding content.
In one possible design, the reminder event further includes an end reminder time. After the electronic device B sends the reminder event to the electronic device a, the method further includes: when the first reminding time is reached, if the reminding event contains the locking identifier, the electronic device B does not output the reminding content. Since the electronic device B is created with the reminder event, in order to avoid that the first start reminder time is reached, the electronic device B outputs the reminder content to interfere with the user C, so that the reminder event stored in the electronic device B is locked. And after receiving the first notification message, the electronic device B determines that the reminding content fails in the electronic device A, and updates the first reminding starting time to the second reminding starting time. And outputting the reminding content according to the second reminding starting moment so as to avoid missing the created reminding event.
In a third aspect, the present application further provides an electronic device, including:
a memory;
one or more processors;
and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause performance of the event reminder method as any one of those performed by the electronic device a in the first aspect described above.
In a fourth aspect, the present application further provides an electronic device, including:
a memory;
one or more processors;
and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, perform the event reminder method of any one of the items as performed by electronic device B of the second aspect.
In a fifth aspect, the present application further provides a computer readable storage medium, which includes a computer program or an instruction, when the computer program or the instruction runs on a computer, the computer executes the event reminding method according to any one of the first aspect or the second aspect.
In a sixth aspect, the present application further provides a computer program product, comprising: computer program or instructions for causing a computer to perform the event reminder method of any one of the first or second aspects as described above when the computer program or instructions are run on a computer.
It is to be understood that the electronic device provided by the third aspect, the electronic device provided by the fourth aspect, the computer-readable storage medium provided by the fifth aspect, and the computer program product provided by the sixth aspect are all configured to execute the corresponding methods provided above, and therefore, the beneficial effects achieved by the electronic device may refer to the beneficial effects in the corresponding methods provided above, and are not described herein again.
Drawings
Fig. 1 is a schematic structural diagram of an event reminder system according to an embodiment of the present application;
fig. 2 is a schematic hardware structure diagram of an electronic device a according to an embodiment of the present disclosure;
fig. 3 is a schematic hardware structure diagram of an electronic device B according to an embodiment of the present application;
fig. 4 is a first schematic application scenario diagram of an event reminding method according to an embodiment of the present application;
fig. 5 is a schematic view of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 6 is a schematic view of an application scenario three of the event reminding method according to the embodiment of the present application;
fig. 7 is a schematic view of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 8 is a schematic view of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 9 is a schematic view sixth of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 10 is a schematic view seventh application scenario of the event reminding method according to the embodiment of the present application;
fig. 11 is an application scenario diagram eight of the event reminding method according to the embodiment of the present application;
fig. 12 is a schematic view nine of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 13 is a schematic view ten of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 14 is an eleventh application scenario schematic diagram of the event reminding method according to the embodiment of the present application;
fig. 15 is a schematic view twelve of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 16 is a schematic view thirteen of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 17 is a fourteenth application scenario schematic diagram of the event reminding method according to the embodiment of the present application;
fig. 18 is a schematic view fifteen of an application scenario of the event reminding method according to the embodiment of the present application;
fig. 19 is a schematic structural diagram of an electronic device a according to an embodiment of the present application.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
The event reminding method provided by the embodiment of the application can be applied to an event reminding system. The event reminding system can comprise a server, an electronic device B and an electronic device A. The server is respectively connected with the electronic equipment B and the electronic equipment A through network wireless communication. Illustratively, the server may be, but is not limited to, a web server, a database server, a cloud server, and the like.
The electronic device a may be an electronic device that is commonly used by a plurality of users, and the electronic device B may be an electronic device that is privately used by a single user. For example, as shown in fig. 1, the electronic device a may be a television 200 and the electronic device B may be a mobile phone 300. The television 200 and the mobile phone 300 are respectively connected with the server 100 through network communication. In addition, the electronic device a may also be a public electronic device such as a sound box, a computer, a home robot, an air conditioner, an intelligent display screen, a card punch, a refrigerator, or the like, and the electronic device B may also be a portable electronic device such as a tablet computer, an earphone, an intelligent watch, an intelligent bracelet, a notebook computer, or any other electronic device for a user to set a reminder event.
Exemplarily, as shown in fig. 2, an electronic device a in the embodiment of the present application is exemplified as a television 200. It should be understood that the television 200 shown in fig. 2 is only one example of the electronic device a described above, and that the television 200 may have more or fewer components than shown in fig. 2, may combine two or more components, or may have a different configuration of components.
As shown in fig. 2, the television 200 may specifically include: the wireless fidelity device comprises a processor 201, and Radio Frequency (RF) circuits 202, a memory 203, a display 204, a bluetooth device 205, one or more sensors 206, a wireless fidelity (Wi-Fi) device 207, a positioning device 208, an audio circuit 209, a peripheral interface 220, a camera 231, a power system 311, and the like, which are electrically connected with the processor 201. These components may communicate over one or more communication buses or signal lines (not shown in fig. 2). The various components of the television 200 are described in detail below with reference to fig. 2:
the processor 201 is a control center of the television 200, connects various parts of the television 200 using various interfaces and lines, and performs various functions of the television 200 and processes data by running or executing applications stored in the memory 203 and calling data stored in the memory 203.
The memory 203 is used to store applications and data, and the processor 201 executes various functions and data processing of the television 200 by running the applications and data stored in the memory 203. The memory 203 mainly includes a program storage area and a data storage area, wherein the program storage area can store an operating system and applications required by at least one function (such as a sound playing function, an image playing function, etc.); the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the television 200. Further, the memory 203 may include a high speed Random Access Memory (RAM), and may also include a non-volatile memory, such as a magnetic disk storage device, a flash memory device, or other volatile solid state storage device. The memory 203 may store various operating systems, such as those developed by apple IncOperating System, developed by Google>Operating system, developed by Microsoft corporation>An operating system, etc. The memory 203 may be independent and connected to the processor 201 through the communication bus; the memory 203 may also be integrated with the processor 201.
The display (also referred to as a display screen) 204 may be used to display information entered by the user (e.g., to display an entered reminder event), information provided to the user (e.g., to display reminder content). And the various menus of the television 200 may be in the form of a liquid crystal display, organic light emitting diode, etc. to configure the display 204. It is understood that the display 204 is formed by stacking multiple layers of materials, and only the display (layer) is shown in the embodiment of the present application, and other layers are not described in the embodiment of the present application. In addition, the display screen 204 may be disposed in a full panel form on the front of the tv 200, so that a frameless structure can be implemented on the front of the tv 200.
The television 200 may also include a bluetooth device 205 for enabling data exchange (e.g., receiving reminder events or sending notification messages) between the television 200 and other short-range terminals (e.g., cell phones, tablets, etc.). The bluetooth device 205 in the embodiment of the present application may be an integrated circuit or a bluetooth chip.
The television 200 may also include at least one sensor 206, such as a light sensor and other sensors. In particular, the light sensor may include an ambient light sensor, wherein the ambient light sensor may adjust the brightness of the display screen 204 according to the brightness of ambient light.
A Wi-Fi device 207 for providing the TV 200 with network access following Wi-Fi related standard protocols, the TV 200 can access to a Wi-Fi access point through the Wi-Fi device 207, thereby helping the user to send and receive information, and simultaneously providing the user with wireless broadband Internet access. In other embodiments, the Wi-Fi device 207 may also serve as a Wi-Fi wireless access point, which may provide Wi-Fi network access for other terminals.
And a positioning device 208 for providing the geographical location for the television 200. It is understood that the positioning device 208 can be a receiver of a positioning system such as a Global Positioning System (GPS) or a beidou satellite navigation system, russian GLONASS, etc. After receiving the geographic location transmitted by the positioning system, the positioning device 208 transmits the information to the processor 201 for processing, or transmits the information to the memory 203 for storage. In some other embodiments, the positioning device 208 may also be an Assisted Global Positioning System (AGPS) receiver, which assists the positioning device 208 in performing ranging and positioning services by acting as an assist server, in which case the assist server provides positioning assistance by communicating with the positioning device 208 (i.e., GPS receiver) of the terminal, such as the television 200, via a wireless communication network. In some other embodiments, the positioning device 208 may also be a Wi-Fi access point based positioning technology. Since each Wi-Fi access point has a globally unique Media Access Control (MAC) address, the television 200 can scan and collect broadcast signals of surrounding Wi-Fi access points when the Wi-Fi is turned on, and thus can acquire the MAC address broadcasted by the Wi-Fi access point; the tv 200 sends the data (e.g., MAC address) indicating the Wi-Fi access points to the location server through the wireless communication network, and the location server retrieves the geographical location of each Wi-Fi access point, and calculates the geographical location of the tv 200 according to the strength of the Wi-Fi broadcast signal and sends the geographical location to the positioning device 208.
A peripheral interface 230 for providing various interfaces for external input/output devices (e.g., set-top box, buttons, etc.). For example, the mouse is connected through a Universal Serial Bus (USB) interface, and the subscriber identity module card provided by a telecommunications carrier is connected through a metal contact on a Subscriber Identity Module (SIM) card slot. Peripheral interface 230 may be used to couple the aforementioned external input/output peripheral devices to processor 201 and memory 203.
The camera 231 may input the acquired image information to the processor 201, and the processor 201 may process the image information. For example, the camera 231 may collect a face image of the user and input the face image to the processor 201, and the processor 201 may extract image features from the face image and identify whether the face image collected by the camera 231 is the user associated with the reminder event according to the extracted image features.
The tv 200 may further include a power supply device 211 (such as a battery and a power management chip) for supplying power to each component, and the battery may be logically connected to the processor 201 through the power management chip, so as to implement functions of managing charging, discharging, and power consumption through the power supply device 211.
It should be noted that the solutions in the embodiments of the present application may also be applied to other electronic devices, and the corresponding names may also be replaced with names of corresponding functions in other electronic devices.
In addition, as shown in fig. 3, an electronic device B in the embodiment of the present application is exemplified by a mobile phone 300. It should be understood that the cell phone 300 shown in fig. 3 is only one example of the electronic device B described above, and that the cell phone 300 may have more or fewer components than shown in fig. 3, may combine two or more components, or may have a different configuration of components. The handset 300 of fig. 3 includes the above listed components of the television 200 of fig. 2.
In contrast, the display screen of the mobile phone 300 may be the touch screen 304. The touch screen 304 may specifically include a touch pad 304-1 and a display 304-2.
Wherein the touch pad 304-1 can capture touch events of the user of the cell phone 300 on or near the touch pad 304-1 (e.g., user operation of any suitable object on or near the touch pad 304-1 using a finger, a stylus, etc.) and transmit the captured touch information to other devices (e.g., the processor 301). Wherein, a touch event of the user near the touch pad 304-1 can be called a floating touch; hover touch may refer to a user not needing to directly contact the touchpad in order to select, move, or drag a target (e.g., control, etc.), but only needing to be located near the terminal in order to perform a desired function. In addition, the touch pad 304-1 can be implemented using various types of resistive, capacitive, infrared, and surface acoustic wave.
The display (also referred to as a display screen) 304-2 may be used to display information entered by or provided to the user as well as various menus of the handset 300. The display 304-2 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The touch pad 304-1 may be overlaid on the display 304-2, and when the touch pad 304-1 detects a touch event thereon or nearby, it may be communicated to the processor 301 to determine the type of touch event, and the processor 301 may then provide a corresponding visual output on the display 304-2 based on the type of touch event. Although in FIG. 3, the touch pad 304-1 and the display 304-2 are shown as two separate components to implement the input and output functions of the cell phone 300, in some embodiments, the touch pad 304-1 and the display 304-2 may be integrated to implement the input and output functions of the cell phone 300. It is understood that the touch screen 304 is formed by stacking multiple layers of materials, and only the touch pad (layer) and the display screen (layer) are shown in the embodiment of the present application, and other layers are not described in the embodiment of the present application. In addition, the touch pad 304-1 may be disposed on the front surface of the mobile phone 300 in a full panel manner, and the display screen 304-2 may also be disposed on the front surface of the mobile phone 300 in a full panel manner, so that a frameless structure can be realized on the front surface of the mobile phone 300.
The handset 300 may also have fingerprint recognition capabilities. For example, the fingerprint recognizer 312 may be disposed on the back side of the cell phone 300 (e.g., below the rear facing camera), or the fingerprint recognizer 312 may be disposed on the front side of the cell phone 300 (e.g., below the touch screen 304). As another example, the fingerprint recognizer 312 may be configured in the touch screen 304 to realize the fingerprint recognition function, i.e., the fingerprint recognizer 312 may be integrated with the touch screen 304 to realize the fingerprint recognition function of the mobile phone 300. In this case, the fingerprint recognizer 312 is disposed in the touch screen 304, may be a part of the touch screen 304, or may be disposed in the touch screen 304 in other manners. The main component of fingerprint identifier 312 in the present embodiment is a fingerprint sensor, which may employ any type of sensing technology, including but not limited to optical, capacitive, piezoelectric, or ultrasonic sensing technologies, among others.
The peripheral interface 320 of the mobile phone is used for providing various interfaces for external input/output devices (such as a keyboard, a mouse, an external display, an external memory, a user identification module card, etc.).
The event reminding method provided by the embodiment of the present application is illustrated below by taking the electronic device a as the television 200 and the electronic device B as the mobile phone 300.
Illustratively, an implementation manner of the event reminding method provided by the embodiment of the present application is as follows:
generally, an application program such as a calendar APP, a memo APP, or an alarm clock APP, which can output a reminder event to a user, may be installed in the mobile phone 300. Taking the calendar APP as an example, the mobile phone 300 may display an application display interface of the calendar APP in response to an operation of opening the calendar APP by the user. The user can input the operation of adding the reminding event in the application display interface of the calendar APP.
As shown in fig. 4, the mobile phone 300 may display a first interface 400 of the calendar APP in response to an operation of adding a reminder event. The first interface 400 displays an input box 401 for inputting the content of the reminder, an input box 402 for inputting the first start reminder time, an input box 403 for inputting the end reminder time, and an add button 404. The add button 404 is used to jump to the next interface after being clicked by the user C, and the user C may add the user identification group and the device identification of the output device in the next interface. The output device is used for outputting the reminding content. In addition, in another implementation manner, after the add button 404 is clicked by the user C, the user C may further add the user identification group and the device identification of the output device in the first interface 400, which is not limited herein. Furthermore, the button for adding the user identifier group and the button for adding the device identifier are both the adding button 404, and in another implementation manner, the button for adding the user identifier group and the button for adding the device identifier may also be separately arranged, which is not limited herein.
As shown in (a) in fig. 5, for example, by creating a reminder event in the first interface 400 by the user C, the user C may input "today 19 transfers 1 ten thousand yuan for friends" in the input box 401, and the mobile phone 300 may obtain that the reminder event is "today 19 transfers 1 ten thousand yuan for friends" in the input box 401. The user C may input "18. The user C may input "19.
Still as shown in fig. 5 (a), if the user C needs to associate the reminder content in the reminder event created this time with other users, so that the other users can perceive the reminder content in the reminder event, the user C may add the identifier of the other users that need to be associated to the reminder event. For example, in response to the user C clicking the add button 404 in the first interface 400, the cell phone 300 may jump from the first interface 400 to the second interface 500. The identification of candidate users may be set in the second interface 500. The identification of the candidate user may be the user's mailbox, avatar, nickname, mobile phone number, account name, etc. For example, the second interface 500 displays account a of user a, account B of user B, account C of user C, and account D of user D. The user C can select a specific user to be associated with the reminder content by checking the checkbox 501 corresponding to the identifiers of the candidate users. In addition, a common account (not shown in fig. 5 a) may also be displayed in the second interface 500, a checkbox (not shown in fig. 5 a) is also displayed on one side of the common account, and the user C may associate all of the account a, the account B, the account C, and the account D with the above-mentioned reminder content by checking the checkbox on one side of the common account.
If user C wishes user A and user B to perceive the reminder, user C may click on checkboxes 501 on the side of account A and account B in the second interface 500. The mobile phone 300 responds to the click operation of the user C on the second interface 500, and may establish association between the account a and the account B as the user identification group 1 and the reminder content in the reminder event. For example, the mobile phone 300 may add the account a and the account B to the above-mentioned reminder event to establish an association relationship between the reminder content in the reminder event and the user a and the user B.
In order to enable the account a and the account B set in the reminder event by the user C to sense the reminder content, the user C may further set an output device for outputting the reminder content of the reminder event in the second interface 500. For example, the user C first turns on the bluetooth device 205 of the handset 300 before entering the first interface 400. Referring to (b) of fig. 5, when jumping from the first interface 400 to the second interface 500, a "search" button 502 is displayed on the second interface 500. The cellular phone 300 searches for an output apparatus located near the cellular phone 300 using the search function of the bluetooth device in response to the click operation of the "search" button 502 in the second interface 500 by the user C. Referring to fig. 5 (c), if the mobile phone 300 finds that there are a tv 200, a speaker, and a refrigerator nearby, the checkboxes 501 are correspondingly disposed on the sides of the second interface 500 where the "tv", "speaker", and the "refrigerator", "tv", "speaker", and "refrigerator" are displayed, respectively. If the subsequent user C wants to share the created reminder event to the television 200, the user C may click the checkbox 501 correspondingly disposed on the "television" side, so that the mobile phone 300 determines the television 200 as the output device of the reminder event in response to the user clicking the checkbox 501 correspondingly disposed on the "television" side.
It should be noted that, in another embodiment, the output device of the reminder event may also be one or more of a sound box, a computer, and a refrigerator. For example, the output device of the reminder event may be a refrigerator. The user C can click the checkbox 501 correspondingly arranged on one side of the refrigerator, so that the mobile phone 300 responds to the click operation of the checkbox 501 correspondingly arranged on one side of the refrigerator by the user C, and the refrigerator is set as the output device of the reminding event. At this time, the refrigerator may perform all the methods performed by the television 200 according to the embodiment of the present application, and details are not described herein. Of course, the output device of the reminding event may also be a sound box or other devices, which is not limited in this embodiment of the present application.
In addition, the user may also delete or add users in the user identification group 1. For example, as shown in (a) of fig. 6, the user C may also click "user id group 1", and the cell phone 300 displays the third interface 600 in response to the click operation of the user C on "user id group 1". As shown in fig. 6 (b), in the third interface 600, the user C may add or delete the user id in the user id group according to actual requirements. Such as deleting account a in the user identity group 1, or adding account C in the user identity group 1, which is not limited herein. After adding or deleting the user id in the user id group, the user C may click the "return" button on the third interface 600, and the mobile phone 300 returns to the first interface 400 in response to the click operation of the third interface 600. As shown in fig. 5 (a), the cell phone 300 then creates a reminder event in response to the click operation of the "done" button 405 on the first interface 400 by the user C.
Alternatively, the handset may display a voice entry button (not shown in fig. 4) in the first interface 400. User C may click the voice entry button to enter "today user a and user B need to post a 1 ten thousand dollar debit to friends at 1900, please at 18: 30-19. The mobile phone 300 turns on the microphone in response to the click operation of the voice input button by the user C, and can acquire the voice information input by the user. The mobile phone 300 processes the collected voice message, and then the mobile phone 300 inputs a reminding content "zhan san transfer 1 ten thousand yuan debit to friends today 19; the mobile phone 300 inputs the first start reminder time "18" of the reminder event in the input box 402, and the mobile phone 300 inputs the first start reminder time "18" of the reminder event in the input box 402. The mobile phone 300 inputs the end reminder time "19" of the reminder event in the input box 403, and the mobile phone 300 inputs the end reminder time "19" of the reminder event in the input box 403. Thus, creating the reminder event is completed.
The handset 300 can also mark the reminder event as locked. For example, the handset 300 may set a lock flag on a reminder event. When the set lock flag is "0", then the reminder event is marked as locked. When the lock flag is "1", then the reminder event is marked as "active". When first start reminder time 18 is reached, if cell phone 300 recognizes that the reminder event is marked as locked, the calendar app in cell phone 300 may not output the reminder "transfer three 1 ten thousand debit to friends today 19.
For example, since the user C selects the television 200 as the output device of the reminder event in the second interface 500, after the mobile phone 300 creates the reminder event, as shown in fig. 7, the reminder event can be shared with the television 200. For example, the handset 300 may upload the device identification and reminder event of the television 200 to the server 100. After receiving the reminder event, the server 100 may send the reminder event to the television 200 according to the device identifier of the television 200, so that the television 200 obtains the reminder event, and the mobile phone 300 completes the operation of sharing the reminder event to the television 200.
Or, the user C sets the account a and the account B in the reminding event in advance, that is, only the user a associated with the account a and the account B associated with the account B have the right to sense the reminding content. To ensure the privacy of the reminder event, the server 100 may also identify whether the account logged on the television 200 is account a or account B after receiving the reminder event. If the account logged in on the tv 200 is account a or account B, the server 100 may send the reminder event to the account a or account B logged in on the tv 200 according to the device identifier of the tv 200. It can be seen that the user a associated with the account a or the user B associated with the account B is a user that the user C sets in the reminder event and wants to remind, so that the mobile phone 300 shares the reminder event to the television 200 when the user a or the user B logs in the television 200, and the account of another user can be prevented from receiving the reminder event.
The above embodiment is exemplified by the mobile phone 300 sharing the reminder event created by the user C to the television 200 through the server 100. It will be appreciated that the handset 300 may also share reminder events to the television 200 in other ways.
For example, as shown in FIG. 8, the cell phone 300 may establish a network connection (e.g., a Bluetooth connection, a Wi-Fi connection, etc.) with the television 200. Further, the mobile phone 300 may transmit the reminder event to the television 200 through the network connection.
After the mobile phone 300 shares the reminder event to the television 200, the television 200 acquires the reminder event. After the television 200 acquires the reminding event, it recognizes that the reminding event includes the account a and the account B, and may acquire the identity information of the user a based on the account a and acquire the identity information of the user B based on the account B, so as to prepare for verifying the acquired identity information of the user in the following. The identity information comprises face information, gait information, iris information or voiceprint of the user.
In one possible implementation, television 200 may obtain identity information for user a and user B from server 100. Illustratively, the server 100 may store therein the identity information of the user a and the identity information of the user B. For example, when the user a logs into the account a last time, the account a may be used to send the identity information of the user a to the server 100, so that the server 100 performs authentication according to the identity information of the user a. Similarly, when the user B logs into the account B last time, the account B may be used to send the identity information of the user B to the server 100, so that the server 100 performs authentication according to the identity information of the user B. In this way, the server 100 stores the correspondence between the identity information of the account a and the user a, and the correspondence between the identity information of the account B and the user B.
After the television 200 acquires the reminding event, the account a and the account B in the reminding event may be carried in the first request and sent to the server 100. After receiving the first request, the server 100 may find the identity information of the user a according to the account a in the first request, and find the identity information of the user B according to the account B in the first request. Further, the server 100 may issue the identity information of the user a and the identity information of the user B to the television 200, so that the television 200 acquires the identity information of the user a and the user B from the server 100.
In another possible implementation, the tv 200 may also obtain the identity information of the user a and the user B from the local. For example, the tv 200 may first identify whether the identity information of the user a and the user B is stored locally. If so, there is no need to obtain the identity information of the user a and the user B from the server 100. It should be noted that the identity information of the user a stored by the television 200 may be stored by the television 200 previously acquiring the identity information of the user a; the identity information of user B stored by the tv 200 may also be stored by the tv 200 previously acquiring the identity information of user B. If not, the tv 200 then obtains the identity information of the user a and the user B from the server 100 in the above-mentioned manner.
As shown in fig. 9, still taking the first start reminding time 18 as an example, when the first start reminding time 18 is reached. The identity information includes at least one of face information, gait information, iris information, or voiceprint of the user. For example, when first start reminder time 18 is reached, television 200 may turn on a camera to collect face information, iris information, or gait information of the user; or, for another example, when first start reminder time 18.
For example, if television 200 collects the first identity information at 18. Specifically, the television 200 may compare the similarity between the first identity information and the identity information of the user a and the similarity between the first identity information and the identity information of the user B, respectively, and if the similarity between the first identity information and the identity information of the user a is greater than a preset threshold, the television 200 determines that the acquired first identity information matches the identity information of the user a. Further, as shown in fig. 10, the television 200 may output a reminder "three transfers of 1 ten thousand yuan to friends 19 today. Alternatively, as shown in fig. 11, the television 200 may also play a voice message "today 1900 gives a friend a three-dollar transfer of 1 ten-dollar loan" on the speaker. Alternatively, as shown in fig. 12, the television 200 may output text information "transfer three 1 ten thousand yuan to friend today 19. On the contrary, if it is determined that the first identity information is not any one of the identity information of the user a and the identity information of the user B, the television 200 continues to acquire the identity information of the user.
For example, the tv 200 may stop outputting the reminder content after the reminder content "now 19. For example, after the reminding content is output for 2min, the television 200 hides the text information of "transfer 1 ten thousand yuan for friends at 19 days; or after the reminding content is output for 1min, the loudspeaker of the television 200 stops playing voice information of' three transfer accounts 1 ten thousand yuan for friends at the current 19. That is, the tv 200 outputs the reminder only for the first preset time.
In addition, the first preset time may be input by the user C in the first interface 400, or may be default set in the calendar APP of the mobile phone 300, and the first preset time may also be 1min, 3min, 4min, and the like, which is not limited herein.
It is understood that when the identity information matching with the user a is collected by the tv 200, the user a is in the vicinity of the tv 200, and therefore, the reminder output by the tv 200 can be perceived by the user a in time. On the contrary, if the output state of the output reminding content is continuously maintained, the output reminding content may be perceived by users other than the user a or the user B. Therefore, the television 200 outputs the reminding content only within the first preset time, so that the privacy of the reminding content can be further ensured and the continuous interference to the user can be avoided.
Illustratively, after the tv 200 outputs a reminder "transfer three accounts to friends for 1 ten thousand yuan debit today 19", if the tv 200 acquires the second identity information at 18. For example, if the tv 200 determines that the collected second identity information matches the identity information of the user B, the tv 200 outputs a reminder "three transfers 1 ten thousand debit to friends today 19. It can be understood that, when the television 200 outputs the reminding content once based on the identity information of the user a, the reminding content is subsequently output once again according to the identity information of the user B, so that the user B can also perceive the reminding content, and since the user B is also a user associated with the reminding content set by the user C in the reminding event, the privacy of the reminding content output by the television 200 is ensured.
For example, in one implementation, the reminder event may further include an identification of user C who created the reminder event. For example, the identity of user C may be user C's account C. The identifier of the user C may be set by the mobile phone 300 in response to the user clicking the checkbox 501 corresponding to the account C, or may be set by default in the calendar APP, which is not limited herein. When the ending reminding time 19 is reached, if the television 200 has not collected the identity information of the matching user a or the identity information of the matching user B, the television 200 may send a first notification message to the mobile phone 300 of the user C according to the identifier of the user C (for example, the account C).
For example, the television 200 may send account C and a first notification message to the server 100. Further, the server 100 sends a first notification message to the mobile phone 300 of the user C according to the account C, where the first notification message is used to indicate that the output of the reminder content fails. As shown in fig. 13, after receiving the first notification message 1301, the mobile phone 300 of the user C may output the first notification message 1301 so that the user C perceives that the output of the reminder content fails. Or, if 19 is reached: 10, the television 200 still does not acquire the identity information of the matching user a, the identity information of the matching user B, and the identity information of the matching user C, and then the television 200 may send a first notification message to the mobile phone 300 of the user C according to the account C, so that the user C perceives that the output of the reminding content is failed.
Or, for example, when the end reminding time 19 is reached, if the television 200 has not acquired the identity information of the matching user a nor the identity information of the matching user B, the end reminding time 19 may be delayed. For example, the end-reminder time 19 is delayed to 19, then the television 200 continues to collect the identity information of the user at 19. In this embodiment, the duration and the number of times of the delay may be set according to actual requirements, and are not limited herein. If 19 is reached: 10, the tv 200 still neither collects the identity information of the matching user a nor the identity information of the matching user B, the tv 200 may send a first notification message to the mobile phone 300 of the user C according to the account C.
For example, after receiving the first notification message sent by the television 200, the mobile phone 300 may determine that the reminder content fails to be output by the television 200. At this time, the mobile phone 300 can update the first start reminder time 18 to the second start reminder time (for example, the second start reminder time is 19. The second start reminder time 19 is later than the end reminder time 19. As shown in fig. 14, upon reaching the second start reminder time 19, the cell phone 300 can output reminder content 1401 to prevent the user C from missing a perceptually created reminder event.
For example, in another implementation manner, when the end-reminding time 19 is reached, if the television 200 acquires the identity information matched with the user a and outputs the reminding content once according to the identity information matched with the user a, and the television 200 does not acquire the identity information matched with the user B, the television 200 sends a second notification message to the mobile phone 300 of the user B according to the account of the user B, where the second notification message also includes the reminding content. For example, the television 200 sends a second notification message and account B to the server 100. The server 100 sends a second notification message to the mobile phone 300 of the user B according to the account B, where the second notification message includes the reminder content. As shown in fig. 15, after receiving the second notification message 1501, the mobile phone 300 of the user B may output the second notification message 1501, so that the user B can perceive the reminder content and avoid missing an event corresponding to the execution of the reminder content.
For example, in another implementation manner, when the ending reminding time 19 is reached, if the television 200 acquires the identity information of the matching user a and outputs the reminding content once according to the identity information of the user a, the television 200 sends a third notification message to the mobile phone C of the user C regardless of whether the television 200 acquires the identity information of the matching user B, where the third notification message is used to indicate that the reminding content is successfully output.
Illustratively, the reminder event may also include an identification of user C who created the reminder event. If user C also wishes to be able to perceive the reminder content, user C may click on a checkbox 501 (not shown in FIG. 5 (a)) on the account C side in the second interface 500. In response to the click operation of the user C on the checkbox 501 on one side of the account C on the second interface 500, the mobile phone 300 may add the account C into the user identifier group 1 to establish an association with the reminder content in the reminder event, so as to establish an association relationship between the reminder content in the reminder event and the user C. In addition, the association relationship between the reminder content in the reminder event and the user C may also be set by default in the calendar APP application, which is not limited herein. If, at the time of reaching the end-alert time 19, the tv 200 has output the alert content once according to the identity information of the user a, and the tv 200 has also output the alert content once according to the identity information of the user B, the tv 200 can determine that the alert content is successfully output. At this point, tv 200 may send a third notification message to user C's handset 300 in accordance with user C's account C. For example, the tv 200 may send a third notification message and account C to the server 100, and the server 100 sends the third notification message to the mobile phone 300 of user C according to account C. The third notification message is used for indicating that the output of the reminding content is successful. As shown in fig. 16, after receiving the third notification message 1601, the mobile phone 300 of the user C may display the third notification message 1601, so that the user C perceives that the output of the reminder content is successful.
Illustratively, when the ending reminding time 19 is reached, the user cannot execute the event corresponding to the reminding content in time, and the television 200 stops collecting the identity information of the user. Thus, the tv 200 does not output the reminder after 19.
Based on the above embodiments, the user C may associate the user a and the user B with the reminder content respectively in the process of setting the reminder event in the mobile phone 300. That is, user A and user B only have access to the reminder content. The television 200 may receive a reminder event shared by the cell phone 300. After the first start reminding time is reached, the television 200 outputs the reminding content only when the acquired first identity information is the identity information of the user a or the user B. That is, the reminder content output by the television 200 can be perceived by the preset user a or user B, so that the reliability of the output reminder content is ensured. In addition, after the other users input the identity information to the television 200, the television 200 cannot be triggered to output the reminding content, so that the probability that the reminding content is acquired by other people is reduced, and the privacy when the reminding content is output is improved.
In some embodiments, the user C may also set a plurality of output devices for the above-mentioned reminder event. For example, a sound box, a computer, and a refrigerator are all output devices set by the user C. At this time, when first start reminding time 18 is reached. If the sound box determines that the identity information of the matched user A is acquired in 18; if the computer determines that the identity information of the matching user B is acquired at 18. Therefore, the mobile phone 300 is informed of successful matching of the identity information of the collected user a and the identity information of the user B, and it is determined that the output of the reminding content is successful. Conversely, at the arrival end alert time 19: when the current time is 00, if the sound box, the computer and the refrigerator do not acquire the identity information of the matched user a or the identity information of the matched user B, the mobile phone 300 is notified that the output of the reminding content fails. The mobile phone 300 determines that the output of the reminder content fails only when receiving the notification of the failure of the output of the reminder content, which is sent by the speaker, the computer, and the refrigerator, respectively.
The second implementation manner of the event reminding method provided by the embodiment of the application is as follows:
generally, an application program such as a calendar APP, a memo APP, or an alarm clock APP that can output a reminder event to the user may be installed in the television 200. Taking calendar APP as an example, television 200 may display an application display interface of calendar APP in response to user C opening the operation of calendar APP. The user C may input an operation of adding a reminder event at an application display interface of the calendar APP using a remote controller. As shown in fig. 17, television 200 may display a first interface 1700 of calendar APP in response to an add reminder operation. The first interface 1700 displays an input box 1701 for inputting reminder content, an input box 1702 for inputting a first start reminder time, an input box 1703 corresponding to an end reminder time, and an input box 1704 for inputting a user identification.
As shown in fig. 18, the user C can input "today 11:00 goes to school and learns the child learning situation "as the reminder content of the reminder event, inputs" 10: 00 "as the end reminding time of the reminding event.
If the user C needs to associate the reminding content in the created reminding event with the user C, the user a and the user B, so that the user C, the user a and the user B are associated to obtain the right to receive the reminding event, the user C may add the identifier of the other user needing to be associated to the reminding event. For example, as also shown in FIG. 18, user C enters the identities of user A, user B, and user C at input box 1704. The identification may be a user's mailbox, avatar, nickname, mobile phone number, account name, etc. For example, the first interface 1700 displays user A's account A, user B's account B, and user C's account C. Then, the television 200 creates a reminder event in response to a click operation of the "done" button on the first interface 1700 by the user C using the remote controller.
After the television 200 creates the reminding event, the identity information of the user a, the user B and the user C is obtained. It should be noted that, the process of acquiring the identity information of the user a, the user B, and the user C in this embodiment is the same as the process of acquiring the identity information of the user a and the user B in the above embodiment, and is not described herein again.
When the first start reminder time 10 is reached, the television 200 starts collecting the identity information of the user. The manner of collecting the identity information of the user in this embodiment is also the same as that in the above embodiment, and is not described herein again. If the television 200 acquires the first identity information at 10. If the television 200 determines that the first identity information is the identity information of the matching user a, the reminder content "today 11:00 go to school to learn about the learning situation of the child ". The manner of outputting the reminder content by the television 200 is also the same as that in the above embodiment, and is not described herein again. Conversely, if the first identity information does not match any of the identity information of user a, the identity information of user B, and the identity information of user C, the television 200 continues to collect the identity information of the user. If the television 200 acquires the identity information of the matching user a and outputs the reminding content, and then acquires the identity information of the matching user B, the reminding content may be output again, or the reminding content may not be output, which is not limited herein.
Illustratively, the reminder content "today 11:00 going to school, learning about the learning condition of the child, if the second identity information is collected at 10. If the second identity information matches the identity information of the user C, and the reminder content "today 11:00 go to school to learn about the learning situation of the child ".
In a possible implementation manner, when the user C sets the reminder event, if the reminder content in the reminder event is desired to be associated with any one of the multiple users, only any one associated user may be selected to be reminded instead of all associated users when the reminder event is set. For example, the reminder content set by the user C is "today 11:00 go to school to learn about the learning condition of children, the selected associated users are 'dad', 'grandpa' and 'mom', and only one of them is set to be reminded, so that after the television 200 acquires the identity information of 'mom' in the set time and outputs the reminding content, the reminding event is terminated, and the information of other users is not acquired any more.
When the ending reminding time 19 is reached, the television 200 stops collecting the identity information of the user, so that the television 200 does not output the reminding content after 19.
For example, when the end-reminder time 1900 is reached, the television 200 may also determine that the output of the reminder content is successful or failed, and notify the mobile phone 300 of the user C that the output of the reminder content is successful or failed. In this embodiment, the manner in which the television 200 determines the success or failure of outputting the reminding content is the same as the manner in which the television 200 determines the success or failure of outputting the reminding content in the above embodiment, and details are not repeated here.
Based on the second implementation manner of the event reminding method provided by the embodiment of the present application, in the process that the user C sets the reminding event on the television 200, the user a, the user B, and the user C may be respectively associated with the reminding content. That is, the user a, the user B, and the user C have the right to access the reminder content. After the first reminding start time is reached, the television 200 outputs the reminding content only when the acquired first identity information matches the identity information of the user A, the user B or the user C. That is, the reminder content output by the television 200 can be perceived by the preset user a, user B or user C, so that the reliability of the output reminder content is ensured. In addition, after the other users input the identity information to the television 200, the television 200 cannot be triggered to output the reminding content, so that the probability that the reminding content is acquired by other people is reduced, and the privacy when the reminding content is output is improved.
Fig. 19 is a schematic structural diagram of an electronic device 1900 according to an embodiment of the present application. The following describes each component of the electronic device 1900 in detail with reference to fig. 19:
the processor 1901 is a control center of the electronic device 1900, and may be a single processor or a collective term for multiple processing elements. For example, the processor 1901 may be one or more Central Processing Units (CPUs), an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as: one or more microprocessors (digital signal processors, DSPs), or one or more Field Programmable Gate Arrays (FPGAs).
Alternatively, the processor 1901 may perform various functions of the electronic device 1900 by executing or executing software programs stored in the memory 1902, as well as invoking data stored in the memory 1902. For example, the processor 1901 may execute the event reminding method in the above embodiments of the present application, and is not limited herein.
In particular implementations, processor 1901 may include one or more CPUs, such as CPU0 and CPU1 shown in fig. 19, as one embodiment.
In particular implementations, electronic device 1900 may also include multiple processors, such as processor 1901 and processor 1904 shown in fig. 2, as an example. Each of these processors may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 1902 is configured to store a software program for executing the scheme of the present application, and is controlled by the processor 1901 to execute the software program.
Alternatively, the memory 1902 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 1902 may be integrated with the processor 1901, or may be independent of the processor 1901, and is coupled to the processor 1901 through an interface circuit (not shown in fig. 19) of the electronic device 1900, which is not specifically limited in this embodiment.
A transceiver 1903 for communicating with other electronic devices 1900. For example, where the electronic device 1900 is electronic device a, the transceiver 1903 may be used to communicate with a network device or with another electronic device 1900. As another example, where the electronic device 1900 is a network device, the transceiver 1903 may be used to communicate with electronic device a or with another network device.
Optionally, the transceiver 1903 may include a receiver and a transmitter (not separately shown in fig. 19). Wherein the receiver is configured to implement a receive function and the transmitter is configured to implement a transmit function.
Alternatively, the transceiver 1903 may be integrated with the processor 1901, or may be independent and coupled to the processor 1901 through an interface circuit (not shown in fig. 19) of the electronic device 1900, which is not specifically limited in this embodiment of the present application.
It should be noted that the structure of the electronic device 1900 shown in fig. 19 does not constitute a limitation of the event reminder, and the actual event reminder may include more or less components than those shown, or some components may be combined, or a different arrangement of components may be used.
In addition, for technical effects of the electronic device 1900, reference may be made to the technical effects of the event reminding method in the foregoing method embodiment, and details are not described here again.
An embodiment of the present application further provides a computer-readable storage medium, in which computer program codes are stored, and when a processor executes the computer program codes, the electronic device a executes the method in the foregoing embodiment.
The embodiment of the present application further provides a computer program product, which, when running on the electronic device a, causes the electronic device a to execute the method in the foregoing embodiment.
In addition, each component of the electronic device B provided in the embodiment of the present application may be the same as each component of the electronic device a, and is not described herein again.
An embodiment of the present application further provides a computer-readable storage medium, where a computer program code is stored in the computer-readable storage medium, and when a processor executes the computer program code, the method performed by the electronic device B in the foregoing embodiment is performed.
The embodiment of the present application further provides a computer program product, which when running on the electronic device B, causes the electronic device B in the foregoing embodiment to execute the method.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
Each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in the form of hardware, may also be implemented in the form of a software functional unit, or may also be implemented in the form of a combination of hardware and software.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or make a contribution to the prior art, or all or part of the technical solutions may be implemented in the form of a software product stored in a storage medium and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: flash memory, removable hard drive, read only memory, random access memory, magnetic or optical disk, and the like.
The above description is only a specific implementation of the embodiments of the present application, but the scope of the embodiments of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the embodiments of the present application should be covered by the scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be subject to the protection scope of the claims.
Claims (14)
1. An event reminding method is characterized by comprising the following steps:
the method comprises the steps that electronic equipment A obtains a reminding event, wherein the reminding event comprises reminding content, a first reminding starting moment and a user identification group, the user identification group comprises identifications of N users, the reminding content is associated with the N users, and N is a positive integer;
when the first reminding starting moment is reached, the electronic equipment A starts to acquire the identity information of the user; the identity information comprises face information, gait information, iris information or voiceprint of the user;
when the acquired first identity information is determined to be matched with the identity information of the user A in the N users, the electronic equipment A outputs the reminding content;
after the electronic device a outputs the reminder content, the method further includes:
when the acquired second identity information is determined to be matched with the identity information of the user B in the N users, the electronic equipment A outputs the reminding content;
when the reminding event is finished, if the electronic equipment A does not acquire identity information matched with the user A, the electronic equipment A sends a second notification message to electronic equipment C of the user A according to the identification of the user A, wherein the second notification message comprises the reminding content, and the finishing reminding time is later than the first starting reminding time.
2. The method of claim 1, further comprising, after the electronic device a obtains the reminder event:
and the electronic equipment A acquires the identity information of each user in the N users from a server.
3. The method of claim 1 or 2, wherein the reminder event further comprises an end reminder time, the end reminder time being later than the first start reminder time, and after the electronic device a starts collecting the identity information of the user, the method further comprises:
and when the ending reminding time is reached, the electronic equipment A stops acquiring the identity information of the user.
4. The method of claim 1 or 2, wherein the reminder event includes an identification of user C who created the reminder event, the method further comprising:
when the end reminding time of the reminding event is reached, if the electronic equipment A does not acquire the identity information matched with any user in the N users, the electronic equipment A sends a first notification message to the electronic equipment B of the user C according to the identification of the user C, the first notification message is used for indicating that the output of the reminding event fails, and the end reminding time is later than the first start reminding time.
5. The method according to claim 1 or 2, wherein the electronic device a acquires a reminder event, comprising:
the electronic device A receives a reminding event, wherein the reminding event is created at another electronic device except the electronic device A.
6. The method of claim 1 or 2, wherein the reminder event includes an identification of user C who created the reminder event, and after the electronic device a outputs the reminder content, further comprising:
and the electronic equipment A sends a third notification message to the electronic equipment B of the user C according to the identifier of the user C, wherein the third notification message is used for indicating that the reminding event is successfully output.
7. An event reminding method is characterized by comprising the following steps:
the electronic equipment B responds to the operation of adding the reminding event by the user and displays a first interface;
the electronic equipment B receives reminding content, a first starting reminding moment and a user identification group which are input in the first interface by a user, wherein the user identification group comprises identifications of N users, and the reminding content is associated with the N users;
the electronic equipment B creates the reminding content, the first reminding starting moment and the user identification group as a reminding event;
the electronic equipment B sends the reminding event to the electronic equipment A;
the electronic equipment A is electronic equipment for acquiring the identity information of the user when the first reminding starting moment is reached; the identity information comprises face information, gait information, iris information or voiceprint of the user; the electronic equipment A is used for outputting the reminding content when the acquired first identity information is determined to be matched with the identity information of the user A in the N users, and then outputting the reminding content when the acquired second identity information is determined to be matched with the identity information of the user B in the N users; the electronic device a is further configured to, when the end reminding time of the reminding event is reached, if the electronic device a does not acquire identity information matching the user a, send a second notification message to the electronic device C of the user a according to the identifier of the user a, where the second notification message includes the reminding content, and the end reminding time is later than the first start reminding time.
8. The method of claim 7, wherein before the electronic device B sends the reminder event to electronic device A, the method further comprises:
the electronic equipment B receives the equipment identification of the electronic equipment A input by a user;
the sending of the reminder event to the electronic device a by the electronic device B includes:
and the electronic equipment B sends the reminding event to the electronic equipment A according to the equipment identifier of the electronic equipment A.
9. The method of claim 8, further comprising:
the electronic equipment B receives the equipment identification of the electronic equipment C input by a user;
and the electronic equipment B sends the reminding event to the electronic equipment C according to the equipment identification of the electronic equipment C.
10. The method of claim 7, wherein after sending the reminder event to electronic device A, the method further comprises:
the electronic equipment B adds a locking identifier to the created reminding event;
and when the first reminding starting moment is reached, if the reminding event comprises the locking identifier, the electronic equipment B does not output the reminding content.
11. The method of claim 10, wherein the reminder event further includes the end reminder time,
when the end reminding time is reached, if a first notification message sent by the electronic device A is received, the electronic device B updates a first start reminding time in the reminding event to a second start reminding time, wherein the second start reminding time is later than the end reminding time, and the first notification message is used for indicating that the reminding event fails to be output;
and after the second reminding starting time is reached, the electronic equipment B outputs the reminding content.
12. An electronic device, comprising:
a memory;
one or more processors;
and one or more computer programs, wherein the one or more computer programs are stored on the memory and when executed by the one or more processors, perform the event reminder method of any of claims 1-6.
13. An electronic device, comprising:
a memory;
one or more processors;
and one or more computer programs, wherein the one or more computer programs are stored on the memory, and when executed by the one or more processors, cause the electronic device to perform the event reminder method of any of claims 7-11.
14. A computer-readable storage medium, comprising a computer program or instructions, which, when run on an electronic device, causes the computer to perform the event reminder method of any of claims 1-6 or 7-11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110051296.XA CN112887483B (en) | 2021-01-14 | 2021-01-14 | Event reminding method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110051296.XA CN112887483B (en) | 2021-01-14 | 2021-01-14 | Event reminding method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112887483A CN112887483A (en) | 2021-06-01 |
CN112887483B true CN112887483B (en) | 2023-04-11 |
Family
ID=76049500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110051296.XA Active CN112887483B (en) | 2021-01-14 | 2021-01-14 | Event reminding method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112887483B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115334190A (en) * | 2022-08-09 | 2022-11-11 | 深圳康佳电子科技有限公司 | Information reminding method and device and electronic equipment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653117A (en) * | 2015-08-18 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | Note reminding method and apparatus |
CN107483319A (en) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | Message method, device, storage medium, server and electronic equipment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104023269A (en) * | 2013-03-01 | 2014-09-03 | 联想(北京)有限公司 | Event reminding method and electronic equipment |
CN103530110A (en) * | 2013-07-29 | 2014-01-22 | 广东明创软件科技有限公司 | Timed reminding method using pictures as timed reminding content |
CN103986836A (en) * | 2014-05-28 | 2014-08-13 | 小米科技有限责任公司 | Calendar reminding method and device |
US10140845B1 (en) * | 2015-12-07 | 2018-11-27 | Massachusetts Mutual Life Insurance Company | Notification system for mobile devices |
CN106231093A (en) * | 2016-07-28 | 2016-12-14 | 北京小米移动软件有限公司 | Alarm clock prompting method and device |
CN107809544A (en) * | 2017-11-16 | 2018-03-16 | 珠海格力电器股份有限公司 | Alarm clock reminding method and device |
CN107977563B (en) * | 2017-12-12 | 2022-05-10 | 维沃移动通信有限公司 | Message processing method and device and mobile terminal |
CN111695873A (en) * | 2020-06-04 | 2020-09-22 | 北京小米松果电子有限公司 | Event reminding method and device and storage medium |
-
2021
- 2021-01-14 CN CN202110051296.XA patent/CN112887483B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653117A (en) * | 2015-08-18 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | Note reminding method and apparatus |
CN107483319A (en) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | Message method, device, storage medium, server and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112887483A (en) | 2021-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110622123B (en) | Display method and device | |
CN108924737B (en) | Positioning method, device, equipment and computer readable storage medium | |
CN107172477B (en) | Voting method and device | |
CN112996141B (en) | Image sharing method and electronic equipment | |
CN111722824B (en) | Voice control method, device and computer storage medium | |
CN108702602B (en) | Image sharing method, electronic device and system | |
CN108111971B (en) | Positioning method, positioning device, storage medium and mobile terminal | |
CN108684206B (en) | Searching method and device | |
CN113727406B (en) | Communication control method, device, equipment and computer readable storage medium | |
CN110622571B (en) | Network connection method, device and terminal | |
CN109348467B (en) | Emergency call implementation method, electronic device and computer-readable storage medium | |
CN112887483B (en) | Event reminding method and electronic equipment | |
CN114827069A (en) | Multimedia data sharing method and device | |
CN109257731A (en) | Emergency call realization method, electronic device and computer readable storage medium | |
CN111130985B (en) | Incidence relation establishing method, device, terminal, server and storage medium | |
CN110851637A (en) | Picture searching method and device | |
CN112640408A (en) | Call prompting method and terminal | |
US20220224661A1 (en) | Electronic device for receiving or transmitting rcs data and operation method of electronic device | |
CN110321332B (en) | Multimedia file recovery method, device, terminal and storage medium | |
CN111444289A (en) | Incidence relation establishing method | |
US20230273842A1 (en) | Method of generating screenshot and electronic device performing the method | |
WO2019183904A1 (en) | Method for automatically identifying different human voices in audio | |
CN115348262B (en) | Cross-link operation execution method and network system based on cross-link protocol | |
US11947772B2 (en) | Electronic device for displaying source information of file and operation method of same | |
CN114563999B (en) | Determination method and device of fault controller, vehicle-mounted terminal and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |