事件提醒方法及电子设备转让专利

申请号 : CN202110051296.X

文献号 : CN112887483B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张乐邱宇辰

申请人 : 华为技术有限公司

摘要 :

本申请提供一种事件提醒方法及电子设备。该事件提醒方法,在提醒事件中预先设置有想要提醒的N个用户的标识。在到达第一开始提醒时刻后,仅在电子设备A采集到的第一身份信息为N个用户中第一用户的身份信息的情况下,才输出提醒内容。即是说,只要输出提醒内容,就能被N个用户中第一用户感知到,保证了输出提醒内容的可靠性。另外,输出的提醒内容,仅能被预先设置的N个用户中的任一用户感知到,保证了提醒内容的隐私性。

权利要求 :

1.一种事件提醒方法,其特征在于,包括:

电子设备A获取提醒事件,所述提醒事件包括提醒内容、第一开始提醒时刻以及用户标识组,所述用户标识组包括N个用户的标识,所述提醒内容与所述N个用户均关联,所述N为正整数;

当到达所述第一开始提醒时刻,所述电子设备A开始采集用户的身份信息;所述身份信息包括用户的人脸信息、步态信息、虹膜信息或声纹;

当确定采集的第一身份信息匹配所述N个用户中用户A的身份信息时,所述电子设备A输出所述提醒内容;

在所述电子设备A输出所述提醒内容之后,还包括:

当确定采集的第二身份信息匹配所述N个用户中用户B的身份信息时,所述电子设备A输出所述提醒内容;

当到达所述提醒事件的结束提醒时刻时,若所述电子设备A未采集到匹配所述用户A的身份信息,则所述电子设备A按照所述用户A的标识向用户A的电子设备C发送第二通知消息,所述第二通知消息中包括所述提醒内容,所述结束提醒时刻晚于所述第一开始提醒时刻。

2.根据权利要求1所述的方法,其特征在于,在电子设备A获取提醒事件之后,还包括:所述电子设备A从服务器获取所述N个用户中每个用户的身份信息。

3.根据权利要求1或2所述的方法,其特征在于,所述提醒事件还包括结束提醒时刻,所述结束提醒时刻晚于所述第一开始提醒时刻,在所述电子设备A开始采集用户的身份信息之后,所述方法还包括:当到达所述结束提醒时刻时,所述电子设备A停止采集用户的身份信息。

4.根据权利要求1或2所述的方法,其特征在于,所述提醒事件包括创建所述提醒事件的用户C的标识,所述方法还包括:当到达所述提醒事件的结束提醒时刻时,若所述电子设备A未采集到匹配所述N个用户中任一用户的身份信息,则所述电子设备A按照所述用户C的标识向用户C的电子设备B发送第一通知消息,所述第一通知消息用于指示所述提醒事件输出失败,所述结束提醒时刻晚于所述第一开始提醒时刻。

5.根据权利要求1或2所述的方法,其特征在于,所述电子设备A获取提醒事件,包括:所述电子设备A接收提醒事件,其中,所述提醒事件在除所述电子设备A之外的另一台电子设备创建。

6.根据权利要求1或2所述的方法,其特征在于,所述提醒事件包括创建所述提醒事件的用户C的标识,在所述电子设备A输出所述提醒内容之后,还包括:所述电子设备A按照所述用户C的标识,向所述用户C的电子设备B发送第三通知消息,所述第三通知消息用于指示所述提醒事件输出成功。

7.一种事件提醒方法,其特征在于,包括:

电子设备B响应于用户添加提醒事件的操作,显示第一界面;

所述电子设备B接收用户在所述第一界面中输入的提醒内容、第一开始提醒时刻以及用户标识组,所述用户标识组包括N个用户的标识,所述提醒内容与所述N个用户均关联;

所述电子设备B将所述提醒内容、所述第一开始提醒时刻以及所述用户标识组创建为提醒事件;

所述电子设备B将所述提醒事件发送至电子设备A;

所述电子设备A为当到达所述第一开始提醒时刻时采集用户的身份信息的电子设备;

所述身份信息包括用户的人脸信息、步态信息、虹膜信息或声纹;所述电子设备A用于在确定采集的第一身份信息匹配所述N个用户中用户A的身份信息时,所述电子设备A输出所述提醒内容,之后,当确定采集的第二身份信息匹配所述N个用户中用户B的身份信息时,所述电子设备A输出所述提醒内容;所述电子设备A还用于当到达所述提醒事件的结束提醒时刻时,若所述电子设备A未采集到匹配所述用户A的身份信息,则所述电子设备A按照所述用户A的标识向用户A的电子设备C发送第二通知消息,所述第二通知消息中包括所述提醒内容,所述结束提醒时刻晚于所述第一开始提醒时刻。

8.根据权利要求7所述的方法,其特征在于,在所述电子设备B将所述提醒事件发送至电子设备A之前,所述方法还包括:所述电子设备B接收用户输入的所述电子设备A的设备标识;

所述电子设备B将所述提醒事件发送至电子设备A包括:所述电子设备B根据所述电子设备A的设备标识,将所述提醒事件发送至所述电子设备A。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述电子设备B接收用户输入的电子设备C的设备标识;

所述电子设备B根据所述电子设备C的设备标识,将所述提醒事件发送至所述电子设备C。

10.根据权利要求7所述的方法,其特征在于,在将所述提醒事件发送至电子设备A之后,所述方法还包括:所述电子设备B对创建的所述提醒事件添加锁定标识;

当到达所述第一开始提醒时刻时,若所述提醒事件包含所述锁定标识,则所述电子设备B不输出所述提醒内容。

11.根据权利要求10所述的方法,其特征在于,所述提醒事件还包括所述结束提醒时刻,在到达所述结束提醒时刻,若接收到所述电子设备A发送的第一通知消息,则所述电子设备B将所述提醒事件中的第一开始提醒时刻更新为第二开始提醒时刻,其中,所述第二开始提醒时刻晚于所述结束提醒时刻,所述第一通知消息用于指示所述提醒事件输出失败;

在到达所述第二开始提醒时刻后,所述电子设备B输出所述提醒内容。

12.一种电子设备,其特征在于,包括:

存储器;

一个或多个处理器;

以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,执行如权利要求1‑6中任一项所述的事件提醒方法。

13.一种电子设备,其特征在于,包括:

存储器;

一个或多个处理器;

以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求7‑

11中任一项所述的事件提醒方法。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序或指令,当所述计算机程序或指令在电子设备上运行时,使得所述计算机执行如权利要求

1‑6或7‑11中任一项所述的事件提醒方法。

说明书 :

事件提醒方法及电子设备

技术领域

[0001] 本申请涉及电子设备领域,尤其涉及一种事件提醒方法及电子设备。

背景技术

[0002] 用户可以在手机或平板等电子设备上创建提醒事件,提醒事件可以包括提醒内容和开始提醒时刻。当电子设备检测到到达开始提醒时刻时,可输出提醒内容,以提醒用户执行提醒内容对应的事件,从而提高提醒内容对应的事件被用户准时执行的概率。
[0003] 例如,电子设备可接收用户A在备忘录APP中创建的提醒事件1,提醒事件1可以包括“14点上网课”的提醒内容和开始提醒时刻“13:30”。当到达13:30这一开始提醒时刻时,电子设备可在显示屏中显示“14点上网课”的文字信息,或者,当到达13:30这一开始提醒时刻时,电子设备A可使用扬声器输出“14点上网课”的语音信息,以提醒用户A在14点上网课。
[0004] 然而,在到达开始提醒时刻时,如果电子设备不在用户A附近,则电子设备输出的提醒内容无法被用户A感知到,使得用户A错过创建的提醒事件,或者电子设备到达预定提醒时刻时自动输出提醒内容,而用户B、用户C在电子设备附近,导致提醒内容被用户B、用户C感知。综上所述可以看出。以上述的输出提醒内容的方式提醒用户A的可靠性和隐私性低。

发明内容

[0005] 本申请提供一种事件提醒方法及电子设备,能够解决输出提醒内容的方式可靠性和隐私性低的问题。
[0006] 为达到上述目的,本申请采用如下技术方案:
[0007] 第一方面,本申请提供一种事件提醒方法,应用于电子设备A。该方法包括:电子设备A获取提醒事件。提醒事件包括提醒内容、第一开始提醒时刻以及用户标识组,用户标识组包括N个用户的标识,提醒内容与N个用户均关联,N为正整数;当到达第一开始提醒时刻,电子设备A开始采集用户的身份信息;当确定采集的第一身份信息匹配N个用户中用户A的身份信息时,电子设备A输出所述提醒内容。
[0008] 基于第一方面提供的事件提醒方法,在提醒事件中预先设置有想要提醒的N个用户的标识。在到达第一开始提醒时刻后,仅在电子设备A采集到的第一身份信息为N个用户中用户A的身份信息的情况下,才输出提醒内容。即是说,只要输出提醒内容,就能被N个用户中用户A感知到,保证了输出提醒内容的可靠性。另外,输出的提醒内容,仅能被预先设置的N个用户中的任一用户感知到,保证了提醒内容的隐私性。
[0009] 在一种可能的设计方式中,在电子设备A获取提醒事件之后,该方法还包括:电子设备A从服务器获取N个用户中每个用户的身份信息。
[0010] 在一种可能的设计方式中,在电子设备A输出提醒内容之后,所述方法还包括:当确定采集的第二身份信息匹配N个用户中用户B的身份信息时,所述电子设备A输出所述提醒内容。电子设备A输出提醒内容。在基于用户A的身份信息输出一次提醒内容后,如果电子设备A又采集到N个用户中用户B的身份信息,则再输出一次提醒内容,以使用户B也能够感知到提醒内容,从而扩大了提醒内容被感知的用户数量。
[0011] 在一种可能的设计方式中,提醒事件还包括结束提醒时刻,结束提醒时刻晚于第一开始提醒时刻。在电子设备A开始采集用户的身份信息之后,所述方法还包括:当到达结束提醒时刻时,电子设备A停止采集用户的身份信息。在到达结束提醒时刻后,用户已经不能及时执行提醒内容对应的事件,电子设备A停止采集用户的身份信息,以免输出提醒内容对用户造成干扰。
[0012] 进一步地,提醒事件包括创建提醒事件的用户C的标识。该方法还包括:当到达提醒事件的结束提醒时刻时,若所述电子设备A未采集到匹配所述N个用户中任一用户的身份信息,则所述电子设备A按照所述用户C的标识向用户C的电子设备B发送第一通知消息,所述第一通知消息用于指示所述提醒事件输出失败,结束提醒时刻晚于第一开始提醒时刻。电子设备B在接收到第一通知消息后,可以输出第一通知消息,以使用户C感知到提醒内容输出失败。
[0013] 或者,进一步地,该方法还包括:当到达提醒事件的结束提醒时刻时,若电子设备A未采集到匹配用户A的身份信息,则电子设备A按照用户A的标识向用户A的电子设备C发送第二通知消息,第二通知消息中包括提醒内容,结束提醒时刻晚于第一开始提醒时刻。电子设备C在接收到第二通知消息后,可以输出第二通知消息,以使用户A感知到提醒内容,并执行提醒内容对应的事件。
[0014] 在一种可能的设计方式中,电子设备A获取提醒事件,包括:电子设备A接收提醒事件,其中,提醒事件在除电子设备A之外的另一台电子设备创建。如此,无论用户C是否在电子设备A附近,均可将提醒事件配置于电子设备B,提高了设置提醒事件的便捷性。
[0015] 进一步地,在电子设备A输出提醒内容之后,还包括:电子设备A按照用户C的标识,向用户C的电子设备B发送第三通知消息。第三通知消息用于指示提醒内容输出成功。电子设备B在接收到第三通知消息后,可以输出第三通知消息,以使用户C感知到提醒内容输出成功。
[0016] 或者,在另一种可能的设计方式中,电子设备A获取提醒事件包括:电子设备A显示应用的第一界面。接收用户输入的创建操作,创建操作包括向第一界面中输入提醒内容、第一开始提醒时刻以及用户标识组。响应于创建操作,创建提醒事件。
[0017] 在一种可能的设计方式中,电子设备A输出提醒内容,包括:电子设备A在第一预设时间内输出提醒内容。电子设备A仅在第一预设时间内输出提醒内容,可以进一步地保证提醒内容的隐私性,以及避免对用户造成持续干扰。
[0018] 在一种可能的设计方式中,身份信息包括用户的人脸信息、步态信息、虹膜信息或声纹。
[0019] 第二方面,本申请还提供一种事件提醒方法,应用于电子设备B,所述方法包括:电子设备B响应于用户添加提醒事件的操作,显示应用的第一界面。电子设备B接收用户在第一界面中输入的提醒内容、第一开始提醒时刻以及用户标识组。用户标识组包括N个用户的标识,提醒内容与N个用户均关联。电子设备B将提醒内容、第一开始提醒时刻以及用户标识组创建为提醒事件。电子设备B将提醒事件发送至电子设备A。
[0020] 基于第二方面提供的事件提醒方法,在电子设备B设置提醒事件的过程中,将设置的N个用户的标识与提醒内容关联。即是说,设置的N个用户才具备访问提醒内容的权限。电子设备A接收提醒事件,在到达第一开始提醒时刻后,仅在电子设备A采集到的第一身份信息为N个用户中用户A的身份信息的情况下,才输出提醒内容。即是说,只要输出提醒内容,就能被N个用户中用户A感知到,保证了输出提醒内容的可靠性。另外,输出的提醒内容,仅能被预先设置的N个用户中的任一用户感知到,保证了提醒内容的隐私性。
[0021] 在一种可能的设计方式中,在电子设备B将提醒事件发送至电子设备A之前,该方法还包括:电子设备B接收用户输入的电子设备A的设备标识。电子设备B将所述提醒事件发送至电子设备A包括:电子设备B根据电子设备A的设备标识,将提醒事件发送至电子设备A。
[0022] 在一种可能的设计方式中,电子设备B还接收用户输入的电子设备C的设备标识。电子设备B根据电子设备C的设备标识,将提醒事件发送至电子设备C。由此,电子设备C也可采集N个用户中的任一用户的身份信息,从而提高输出提醒内容的概率,即提高N个用户中的任一用户感知到提醒内容的概率。
[0023] 在一种可能的设计方式中,提醒事件还包括结束提醒时刻。在电子设备B将提醒事件发送至电子设备A之后,该方法还包括:当到达第一提醒时刻时,若提醒事件包含锁定标识,则电子设备B不输出提醒内容。由于在电子设备B创建有提醒事件,为了避免到达第一开始提醒时刻,电子设备B输出提醒内容对用户C造成干扰,因此锁定电子设备B存储的提醒事件。电子设备B接收到第一通知消息后,确定提醒内容在电子设备A失败,将第一开始提醒时刻更新为第二开始提醒时刻。根据第二开始提醒时刻输出提醒内容,以免错过创建的提醒事件。
[0024] 第三方面,本申请还提供一种电子设备,包括:
[0025] 存储器;
[0026] 一个或多个处理器;
[0027] 以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得执行如上述第一方面中电子设备A执行的任一项的事件提醒方法。
[0028] 第四方面,本申请还提供一种电子设备,包括:
[0029] 存储器;
[0030] 一个或多个处理器;
[0031] 以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,执行如第二方面的电子设备B执行的任一项的事件提醒方法。
[0032] 第五方面,本申请还提供一种计算机可读存储介质,计算机可读存储介质包括计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如上述第一方面或第二方面中任一项所述的事件提醒方法。
[0033] 第六方面,本申请还提供一种计算机程序产品,计算机程序产品包括:计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如上述第一方面或第二方面中任一项所述的事件提醒方法。
[0034] 可以理解地,上述第三方面提供的电子设备、第四方面提供的电子设备、第五方面提供计算机可读存储介质,以及第六方面提供的计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

附图说明

[0035] 图1为本申请实施例提供的事件提醒系统的架构示意图;
[0036] 图2为本申请实施例提供的电子设备A的硬件结构示意图;
[0037] 图3为本申请实施例提供的电子设备B的硬件结构示意图;
[0038] 图4为本申请实施例提供的事件提醒方法的应用场景示意图一;
[0039] 图5为本申请实施例提供的事件提醒方法的应用场景示意图二;
[0040] 图6为本申请实施例提供的事件提醒方法的应用场景示意图三;
[0041] 图7为本申请实施例提供的事件提醒方法的应用场景示意图四;
[0042] 图8为本申请实施例提供的事件提醒方法的应用场景示意图五;
[0043] 图9为本申请实施例提供的事件提醒方法的应用场景示意图六;
[0044] 图10为本申请实施例提供的事件提醒方法的应用场景示意图七;
[0045] 图11为本申请实施例提供的事件提醒方法的应用场景示意图八;
[0046] 图12为本申请实施例提供的事件提醒方法的应用场景示意图九;
[0047] 图13为本申请实施例提供的事件提醒方法的应用场景示意图十;
[0048] 图14为本申请实施例提供的事件提醒方法的应用场景示意图十一;
[0049] 图15为本申请实施例提供的事件提醒方法的应用场景示意图十二;
[0050] 图16为本申请实施例提供的事件提醒方法的应用场景示意图十三;
[0051] 图17为本申请实施例提供的事件提醒方法的应用场景示意图十四;
[0052] 图18为本申请实施例提供的事件提醒方法的应用场景示意图十五;
[0053] 图19为本申请实施例提供的电子设备A的结构组成示意图。

具体实施方式

[0054] 下面将结合附图,对本申请中的技术方案进行描述。
[0055] 本申请实施例提供的一种事件提醒方法,可以应用于事件提醒系统中。上述事件提醒系统可以包括服务器、电子设备B和电子设备A。服务器分别与电子设备B和电子设备A通过网络无线通信连接。示例性地,服务器可以是但不限于,网络服务器、数据库服务器、云端服务器等等。
[0056] 其中,电子设备A是指可以供多个用户公用的电子设备,电子设备B可以是指供单个用户私用的电子设备。例如,如图1所示,电子设备A可以为电视200,电子设备B可以为手机300。电视200、手机300分别与服务器100通过网络通信连接。另外,电子设备A还可以为音箱、电脑、家用机器人、空调、智能显示屏、打卡机以及冰箱等公用电子设备,电子设备B还可以为平板电脑、耳机、智能手表、智能手环、笔记本电脑等便携式电子设备或其他任何可供用户设置提醒事件的电子设备。
[0057] 示例性的,如图2所示,以本申请实施例中的电子设备A为电视200举例说明。应该理解的是,图2中所示的电视200仅是上述电子设备A的一个范例,并且电视200可以具有比图2中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。
[0058] 如图2所示,电视200具体可以包括:处理器201,以及与处理器201分别电连接的射频(radio frequency,RF)电路202、存储器203、显示屏204、蓝牙装置205、一个或多个传感器206、无线保真(wireless fidelity,Wi‑Fi)装置207、定位装置208、音频电路209、外设接口220、摄像头231以及电源系统311等部件。这些部件可通过一根或多根通信总线或信号线(图2中未示出)进行通信。下面结合图2对电视200的各个部件进行具体的介绍:
[0059] 处理器201是电视200的控制中心,利用各种接口和线路连接电视200的各个部分,通过运行或执行存储在存储器203内的应用,以及调用存储在存储器203内的数据,执行电视200的各种功能和处理数据。
[0060] 射频电路202可用于在收发信息,无线信号的接收和发送(如电视频道的无线信号的接收和发送)。特别地,射频电路202可以将基站的下行数据接收后,给处理器201处理;另外,将涉及上行的数据发送给基站。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频电路202还可以通过无线通信和其他设备通信。
[0061] 存储器203用于存储应用以及数据,处理器201通过运行存储在存储器203的应用以及数据,执行电视200的各种功能以及数据处理。存储器203主要包括存储程序区以及存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用(比如声音播放功能、图像播放功能等);存储数据区可以存储根据使用电视200时所创建的数据(比如音频数据、电话本等)。此外,存储器203可以包括高速随机存取存储器(ramdom access memory,RAM),还可以包括非易失存储器,例如磁盘存储器件、闪存器件或其他易失性固态存储器件等。存储器203可以存储各种操作系统,例如,苹果公司所开发的 操作系统,谷歌公司所开发的 操作系统、微软公司所开发的 操作系统等。上述存储器203可以是独立的,通过上述通信总线与处理器201相连接;存储器203也可以和处理器201集成在一起。
[0062] 显示器(也称为显示屏)204可用于显示由用户输入的信息(如,显示输入的提醒事件)、提供给用户的信息(如显示提醒内容)。以及电视200的各种菜单可以采用液晶显示器、有机发光二极管等形式来配置显示器204。可以理解的是,显示屏204是由多层的材料堆叠而成,本申请实施例中只展示出了显示屏(层),其他层在本申请实施例中不予记载。另外,显示屏204可以以全面板的形式配置在电视200的正面,这样在电视200的正面就能够实现无边框的结构。
[0063] 电视200还可以包括蓝牙装置205,用于实现电视200与其他短距离的终端(例如手机、平板电脑等)之间的数据交换(例如,接收提醒事件或者发送通知消息)。本申请实施例中的蓝牙装置205可以是集成电路或者蓝牙芯片等。
[0064] 电视200还可以包括至少一种传感器206,比如光传感器以及其他传感器。具体地,光传感器可包括环境光传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏204的显示器的亮度。
[0065] Wi‑Fi装置207,用于为电视200提供遵循Wi‑Fi相关标准协议的网络接入,电视200可以通过Wi‑Fi装置207接入到Wi‑Fi接入点,进而帮助用户收发信息,同时它为用户提供无线的宽带互联网访问。在其他一些实施例中,该Wi‑Fi装置207也可以作为Wi‑Fi无线接入点,可以为其他终端提供Wi‑Fi网络接入。
[0066] 定位装置208,用于为电视200提供地理位置。可以理解的是,该定位装置208具体可以是全球定位系统(global positioning system,GPS)或北斗卫星导航系统、俄罗斯GLONASS等定位系统的接收器。定位装置208在接收到上述定位系统发送的地理位置后,将该信息发送给处理器201进行处理,或者发送给存储器203进行保存。在另外的一些实施例中,该定位装置208还可以是辅助全球卫星定位系统(assisted global positioning system,AGPS)的接收器,AGPS系统通过作为辅助服务器来协助定位装置208完成测距和定位服务,在这种情况下,辅助定位服务器通过无线通信网络与终端例如电视200的定位装置208(即GPS接收器)通信而提供定位协助。在另外的一些实施例中,该定位装置208也可以是基于Wi‑Fi接入点的定位技术。由于每一个Wi‑Fi接入点都有一个全球唯一的媒体介入控制(media access control,MAC)地址,电视200在开启Wi‑Fi的情况下即可扫描并收集周围的Wi‑Fi接入点的广播信号,因此可以获取到Wi‑Fi接入点广播出来的MAC地址;电视200将这些能够标示Wi‑Fi接入点的数据(例如MAC地址)通过无线通信网络发送给位置服务器,由位置服务器检索出每一个Wi‑Fi接入点的地理位置,并结合Wi‑Fi广播信号的强弱程度,计算出该电视200的地理位置并发送到定位装置208中。
[0067] 音频电路209、扬声器311、麦克风314可提供用户与电视200之间的音频接口。音频电路209可将接收到的音频数据转换后的电信号,传输到扬声器311,由扬声器311转换为声音信号输出。例如,扬声器300可以以输出声音信号的形式播放提醒内容。另一方面,麦克风314可将采集到的声音信号转换为电信号,并将电信号输出至音频电路209,由音频电路209将电信号转换为音频数据。进而,音频电路209可将音频数据输出至存储器203以便处理器
201进一步处理音频数据。
[0068] 外设接口230,用于为外部的输入/输出设备(例如,机顶盒、按键等)提供各种接口。例如通过通用串行总线(universal serial bus,USB)接口与鼠标连接,通过用户识别模块卡(subscriber identification module,SIM)卡槽上的金属触点与电信运营商提供的用户识别模块卡进行连接。外设接口230可以被用来将上述外部的输入/输出外围设备耦接到处理器201和存储器203。
[0069] 摄像头231,可将采集到的图像信息输入至处理器201,处理器201可将图像信息处理。例如,摄像头231可以采集用户的人脸图像输入至处理器201,处理器201可以对人脸图像提取图像特征,并根据提取到的图像特征识别摄像头231采集到的人脸图像是否为与提醒事件关联的用户。
[0070] 电视200还可以包括给各个部件供电的电源装置211(比如电池和电源管理芯片),电池可以通过电源管理芯片与处理器201逻辑相连,从而通过电源装置211实现管理充电、放电、以及功耗管理等功能。
[0071] 应当指出的是,本申请实施例中的方案还可以应用于其他电子设备中,相应的名称也可以用其他电子设备中的对应功能的名称进行替代。
[0072] 另外,示例性的,如图3所示,以本申请实施例中的电子设备B采用手机300举例说明。应该理解的是,图3所示的手机300仅是上述电子设备B的一个范例,并且手机300可以具有比图3中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图3中的手机300包括以上列出的图2中的电视200的部件。
[0073] 不同的是,手机300的显示屏可以为触控屏304。触摸屏304具体可以包括触控板304‑1和显示器304‑2。
[0074] 其中,触控板304‑1可采集手机300的用户在其上或附近的触摸事件(比如用户使用手指、触控笔等任何适合的物体在触控板304‑1上或在触控板304‑1附近的操作),并将采集到的触摸信息发送给其他器件(例如处理器301)。其中,用户在触控板304‑1附近的触摸事件可以称之为悬浮触控;悬浮触控可以是指,用户无需为了选择、移动或拖动目标(例如控件等)而直接接触触控板,而只需用户位于终端附近以便执行所想要的功能。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型来实现触控板304‑1。
[0075] 显示器(也称为显示屏)304‑2可用于显示由用户输入的信息或提供给用户的信息以及手机300的各种菜单。可以采用液晶显示器、有机发光二极管等形式来配置显示器304‑2。触控板304‑1可以覆盖在显示器304‑2之上,当触控板304‑1检测到在其上或附近的触摸事件后,传送给处理器301以确定触摸事件的类型,随后处理器301可以根据触摸事件的类型在显示器304‑2上提供相应的视觉输出。虽然在图3中,触控板304‑1与显示屏304‑2是作为两个独立的部件来实现手机300的输入和输出功能,但是在某些实施例中,可以将触控板
304‑1与显示屏304‑2集成而实现手机300的输入和输出功能。可以理解的是,触摸屏304是由多层的材料堆叠而成,本申请实施例中只展示出了触控板(层)和显示屏(层),其他层在本申请实施例中不予记载。另外,触控板304‑1可以以全面板的形式配置在手机300的正面,显示屏304‑2也可以以全面板的形式配置在手机300的正面,这样在手机300的正面就能够实现无边框的结构。
[0076] 手机300还可以具有指纹识别功能。例如,可以在手机300的背面(例如后置摄像头的下方)配置指纹识别器312,或者在手机300的正面(例如触控屏304的下方)配置指纹识别器312。又例如,可以在触控屏304中配置指纹识别器312来实现指纹识别功能,即指纹识别器312可以与触控屏304集成在一起来实现手机300的指纹识别功能。在这种情况下,该指纹识别器312配置在触控屏304中,可以是触控屏304的一部分,也可以以其他方式配置在触控屏304中。本申请实施例中的指纹识别器312的主要部件是指纹传感器,该指纹传感器可以采用任何类型的感测技术,包括但不限于光学式、电容式、压电式或超声波传感技术等。
[0077] 手机的外设接口320,用于为外部的输入/输出设备(例如键盘、鼠标、外接显示器、外部存储器、用户识别模块卡等)提供各种接口。
[0078] 下面以电子设备A为电视200、电子设备B为手机300举例说明本申请实施例提供的事件提醒方法。
[0079] 示例性的,本申请实施例提供的事件提醒方法的一种实现方式如下:
[0080] 一般,手机300中可以安装日历APP、备忘录APP或者闹钟APP等能够向用户输出提醒事件的应用程序。以日历APP举例,手机300可响应用户打开日历APP的操作显示日历APP的应用显示界面。用户可以在日历APP的应用显示界面输入添加提醒事件的操作。
[0081] 如图4所示,手机300可响应添加提醒事件的操作显示日历APP的第一界面400。第一界面400显示有用于输入提醒内容的输入框401、用于输入第一开始提醒时刻的输入框402、用于输入结束提醒时刻对应的输入框403以及添加按钮404。添加按钮404用于在被用户C点击后跳转到下一个界面,用户C可以在下一个界面中添加用户标识组、输出设备的设备标识。其中,输出设备用于输出提醒内容。另外,在另一种实现方式中,添加按钮404在被用户C点击后,用户C还可以在第一界面400中添加用户标识组、输出设备的设备标识,在此不做限定。再者,上述的添加用户标识组的按钮与添加设备标识的按钮均为添加按钮404,在另一种实现方式中,添加用户标识组的按钮与添加设备标识的按钮还可以分开设置,在此不做限定。
[0082] 如图5中的(a)所示,以用户C在第一界面400中创建提醒事件举例,用户C可以在输入框401中输入“今天19:00给朋友张三转账1万元借款”作为提醒内容,手机300可以通过输入框401获取到提醒事件的提醒内容为“今天19:00给朋友张三转账1万元借款”。用户C可以在输入框402中输入“18:30”作为第一开始提醒时刻,手机300可以通过输入框402获取到提醒事件的第一开始提醒时刻为“18:30”。用户C可以在输入框403中输入“19:00”作为结束提醒时刻,手机300可以通过输入框403获取到提醒事件的结束提醒时刻为“19:00”。
[0083] 仍如图5中的(a)所示,如果用户C需要将本次创建的提醒事件中的提醒内容与其他用户关联,使得其他用户能够感知到上述提醒事件中的提醒内容,用户C可在该提醒事件中添加需要关联的其他用户的标识。例如,响应于用户C点击第一界面400中添加按钮404的操作,手机300可从第一界面400跳转至第二界面500。第二界面500中可以设置候选用户的标识。候选用户的标识可以是用户的邮箱、头像、昵称、手机号、账号名称等。例如,第二界面500显示有用户A的账户A、用户B的账户B、用户C的账户C以及用户D的账户D。用户C通过勾选与这些候选用户的标识对应的勾选框501,可选择需要与上述提醒内容关联的具体用户。另外,第二界面500中还可以显示一个公用账户(图5中的(a)未示),公用账户的一侧也显示有勾选框(图5中的(a)未示),用户C可以通过勾选公用账户的一侧的勾选框,从而可以一键将账户A、账户B、账户C以及账户D都与上述的提醒内容关联。
[0084] 如果用户C希望用户A和用户B感知到上述提醒内容,则用户C可以在第二界面500中点击账户A和账户B一侧的勾选框501。手机300响应于用户C在第二界面500的点击操作,可将账户A和账户B作为用户标识组1与提醒事件中的提醒内容建立关联。例如,手机300可以将账户A和账户B添加至上述提醒事件中,以建立提醒事件中的提醒内容、用户A和用户B之间的关联关系。
[0085] 为了让用户C在提醒事件中设置的账户A和账户B能够感知到提醒内容,用户C还可以在第二界面500中设置本次用于输出上述提醒事件的提醒内容的输出设备。例如,用户C在进入第一界面400之前,先开启手机300的蓝牙装置205。请参考图5中的(b),当从第一界面400跳转至第二界面500时,在第二界面500显示有“搜索”按钮502。手机300响应于用户C对第二界面500中的“搜索”按钮502的点击操作,利用蓝牙装置的搜索功能搜索位于手机300附近的输出设备。请参考图5中的(c),若手机300搜索到附近有电视200、音箱、冰箱,则在第二界面500显示“电视”、“音箱”以及“冰箱”,“电视”、“音箱”以及“冰箱”的一侧也分别对应设置有勾选框501。若后续用户C想要将创建的提醒事件共享至电视200,则用户C可以点击“电视”一侧对应设置的勾选框501,从而手机300响应于用户对“电视”一侧对应设置的勾选框501点击操作,而确定电视200作为提醒事件的输出设备。
[0086] 需要说明的是,在另一种实施例中,提醒事件的输出设备还可以为音箱、电脑以及冰箱中的一个或多个。例如,提醒事件的输出设备可以为冰箱。用户C可以点击“冰箱”一侧对应设置的勾选框501,从而手机300响应于用户C对“冰箱”一侧对应设置的勾选框501点击操作,而设置“冰箱”作为提醒事件的输出设备。此时,冰箱可以执行本申请实施例的电视200执行的所有方法,在此不再赘述。当然,上述提醒事件的输出设备还可以为音箱或者其他设备,本申请实施例对此不做任何限制。
[0087] 另外,用户还可以删除或添加用户标识组1中的用户。示例地,如图6中的(a)所示,用户C还可以点击“用户标识组1”,手机300响应于用户C对“用户标识组1”的点击操作而显示第三界面600。如图6中的(b)所示,在第三界面600,用户C可以根据实际需求添加或者删除用户标识组中的用户标识。如删除用户标识组1中的账户A,或者在用户标识组1中添加账户C,在此不做限定。在添加或者删除用户标识组中的用户标识完毕后,用户C可以点击第三界面600上的“返回”按钮,手机300响应于第三界面600的点击操作而返回第一界面400。如图5中的(a)所示,然后手机300响应于用户C对第一界面400上的“完成”按钮405的点击操作,而创建提醒事件。
[0088] 或者,手机可以在第一界面400中显示语音录入按钮(图4中未示)。用户C可以点击语音录入按钮录入“今天用户A和用户B在19:00需要向朋友张三转账1万元借款,请于18:30——19:00通过电视200提醒他们”的语音信息。手机300响应于用户C对语音录入按钮的点击操作而开启麦克风,可以采集到用户录入的语音信息。手机300对采集到的语音信息进行处理,然后手机300在输入框401中输入提醒事件的提醒内容“今天19:00给朋友张三转账
1万元借款”;手机300在输入框402中输入提醒事件的第一开始提醒时刻“18:30”,手机300在输入框402中输入提醒事件的第一开始提醒时刻“18:30”。手机300在输入框403中输入提醒事件的结束提醒时刻“19:00”,手机300在输入框403输入提醒事件的结束提醒时刻“19:
00”。由此,完成创建提醒事件。
[0089] 手机300还可以将提醒事件标记为锁定状态。例如,手机300可以在提醒事件上设置锁定标识。当设置的锁定标识为“0”时,则提醒事件被标记为锁定状态。当锁定标识为“1”时,则提醒事件被标记为“激活状态”。当到达第一开始提醒时刻18:30时,若手机300识别到提醒事件被标记为锁定状态,手机300中的日历app可以不输出提醒内容“今天19:00给朋友张三转账1万元借款”,以免对用户C造成干扰。
[0090] 示例地,由于在上述用户C在第二界面500中选择电视200作为提醒事件的输出设备,因此手机300创建提醒事件完毕后,如图7所示,可以将提醒事件共享至电视200。例如,手机300可以将电视200的设备标识和提醒事件上传至服务器100。服务器100可以在接收到提醒事件后,根据电视200的设备标识将提醒事件发送至电视200,以使电视200获取提醒事件,从而手机300完成将提醒事件共享至电视200的操作。
[0091] 或者,由于用户C事先在提醒事件中设置了账户A和账户B,即只有与账户A关联的用户A、及账户B关联的账户B,才具备感知提醒内容的权限。为了保证提醒事件的私密性,服务器100还可以在接收到提醒事件后,识别在电视200上登录的账户是否为账户A或账户B。如果在电视200上登录的账户为账户A或账户B,则服务器100可以根据电视200的设备标识,将提醒事件发送至在电视200登录的账户A或账户B。可以看出,与账户A关联的用户A或与账户B关联的用户B为用户C在提醒事件中设置的想要提醒的用户,因此,手机300在用户A或用户B登录电视200时将提醒事件共享至电视200,可避免其他用户的账户接收到该提醒事件。
[0092] 上述实施例中是以手机300通过服务器100将用户C创建的提醒事件共享至电视200举例说明的。可以理解的是,手机300还可以通过其他方式将提醒事件共享至电视200。
[0093] 例如,如图8所示,手机300可与电视200建立网络连接(如,蓝牙连接、Wi‑Fi连接等)。进而,手机300可通过上述网络连接将提醒事件传输至电视200。
[0094] 手机300将提醒事件共享至电视200后,电视200获取到提醒事件。电视200在获取到提醒事件后,识别到提醒事件包括账户A和账户B,可以基于账户A获取用户A的身份信息以及基于账户B获取用户B的身份信息,以便为后续对采集到的用户身份信息进行验证做准备。其中,身份信息包括用户的人脸信息、步态信息、虹膜信息或声纹。
[0095] 在一种可能实现方式中,电视200可以从服务器100中获取用户A和用户B的身份信息。示例性的,服务器100中可以存储用户A的身份信息和用户B的身份信息。例如,用户A在最近一次登录账户A时,可使用账户A向服务器100发送用户A的身份信息,以便服务器100根据用户A的身份信息进行验证。同样,用户B在最近一次登录账户B时,可使用账户B向服务器100发送用户B的身份信息,以便服务器100根据用户B的身份信息进行验证。这样,服务器
100中存储有账户A与用户A的身份信息之间的对应关系,以及账户B与用户B的身份信息之间的对应关系。
[0096] 当电视200获取到上述提醒事件后,可将提醒事件中的账户A和账户B携带在第一请求中发送给服务器100。服务器100接收到上述第一请求后,可根据第一请求中的账户A查找到用户A的身份信息,并根据第一请求中的账户B查找到用户B的身份信息。进而,服务器100可将用户A的身份信息、用户B的身份信息下发至电视200,使得电视200从服务器100获取到用户A和用户B的身份信息。
[0097] 另一种可能的实现方式中,电视200还可以从本地获取用户A和用户B的身份信息。示例地,电视200可以先识别本地是否存储有用户A和用户B的身份信息。如果存储有,则无需再向服务器100获取用户A和用户B的身份信息。需要说明的是,电视200存储的用户A的身份信息,可以是电视200先前采集用户A的身份信息而存储的;电视200存储的用户B的身份信息,也可以是电视200先前采集用户B的身份信息而存储的。如果未存储有,电视200再按照上述的方式向服务器100获取用户A和用户B的身份信息。
[0098] 如图9所示,仍以第一开始提醒时刻为18:30为例,当到达第一开始提醒时刻18:30,电视200可以开始采集用户的身份信息。身份信息包括用户的人脸信息、步态信息、虹膜信息或声纹中的至少一项。例如,当到达第一开始提醒时刻18:30时,电视200可以开启摄像头采集用户的人脸信息、虹膜信息、或者步态信息;或者,再例如,当到达第一开始提醒时刻
18:30时,电视200可以开启麦克风采集用户的声纹。
[0099] 例如,若电视200在18:35采集到第一身份信息,则电视200确定第一身份信息是否匹配用户A的身份信息和用户B的身份信息中的任一项。具体地,电视200可以比对第一身份信息分别与用户A的身份信息、用户B的身份信息的相似度,若第一身份信息与用户A的身份信息的相似度大于预设的阈值,电视200确定采集的第一身份信息匹配用户A的身份信息。进而,如图10所示,电视200可在显示屏输出提醒内容“今天19:00给朋友张三转账1万元借款”。或者,如图11所示,电视200也可以在扬声器播放“今天19:00给朋友张三转账1万元借款”的语音信息。或者,如图12所示,电视200也可以同时在显示屏输出“今天19:00给朋友张三转账1万元借款”的文字信息和在扬声器输出“今天19:00给朋友张三转账1万元借款”的语音信息。反之,如果确定第一身份信息不是用户A的身份信息和用户B的身份信息中的任一项,则电视200继续采集用户的身份信息。
[0100] 示例地,电视200可以在提醒内容“今天19:00给朋友张三转账1万元借款”被输出第一预设的时间后,停止输出提醒内容。例如,在上述提醒内容被输出2min后,电视200隐藏在显示屏显示的“今天19:00给朋友张三转账1万元借款”文字信息;或者在上述提醒内容被输出1min后,电视200的扬声器停止播放“今天19:00给朋友张三转账1万元借款”的语音信息。即是说,电视200仅在第一预设时间内输出提醒内容。
[0101] 另外,第一预设时间可以是用户C在第一界面400中输入的,也可以是手机300的日历APP中默认设置的,第一预设时间还可以为1min、3min、4min等,在此不做限定。
[0102] 可以理解地,当电视200采集到匹配用户A的身份信息时,用户A就在电视200的附近,因此,电视200输出的提醒内容能够被用户A及时感知到。反之,若输出提醒内容的持续保持输出状态,可能会被用户A或用户B以外的用户感知到。可见,电视200仅在第一预设时间内输出提醒内容,可以进一步地保证提醒内容的隐私性以及避免对用户造成持续干扰。
[0103] 示例地,在电视200输出一次提醒内容“今天19:00给朋友张三转账1万元借款”后,电视200若在18:40采集到第二身份信息,则电视200确定第二身份信息是否为匹配用户A的身份信息和用户B的身份信息中的任一项。例如,如果电视200确定采集的第二身份信息匹配用户B的身份信息时,电视200输出提醒内容“今天19:00给朋友张三转账1万元借款”。可以理解地,在电视200在基于用户A的身份信息输出了一次提醒内容的情况下,后续又根据用户B的身份信息再输出一次提醒内容,使得用户B也能够感知到提醒内容,由于用户B也是用户C在提醒事件中设置的与提醒内容关联的用户,从而保证了电视200输出的提醒内容的隐私性。
[0104] 示例地,在一种实现方式中,上述提醒事件还可以包括创建提醒事件的用户C的标识。例如,用户C的标识可以为用户C的账户C。用户C的标识可以是手机300响应用户点击账户C对应的勾选框501而设置的,也可以在日历APP中默认设置的,在此不做限定。当到达结束提醒时刻19:00时,若电视200既没有采集到匹配用户A的身份信息,也没有采集到匹配用户B的身份信息,则电视200可按照用户C的标识(例如账户C)向用户C的手机300发送第一通知消息。
[0105] 例如,电视200可向服务器100发送账户C和第一通知消息。进而,服务器100根据账户C向用户C的手机300发送第一通知消息,第一通知消息用于指示提醒内容输出失败。如图13所示,用户C的手机300在接收到第一通知消息1301后,可以输出第一通知消息1301,以使用户C感知到提醒内容输出失败。或者,如果到达19:10,电视200仍然既没有采集到匹配用户A的身份信息,也没有采集到匹配用户B的身份信息,以及没有采集到匹配用户C的身份信息,则电视200可根据账户C向用户C的手机300发送第一通知消息,以使用户C感知到提醒内容输出失败。
[0106] 或者,示例地,当到达结束提醒时刻19:00时,若电视200既没有采集到匹配用户A的身份信息,也没有采集到匹配用户B的身份信息,可以延迟结束提醒时刻19:00。例如,结束提醒时刻19:00被延迟至19:10,则电视200在19:00‑19:10的时间段,继续采集用户的身份信息。本实施例中,对延迟的时长和次数可以根据实际需求而设定,在此不做限定。如果到达19:10,电视200仍然既没有采集到匹配用户A的身份信息,也没有采集到匹配用户B的身份信息,则电视200可根据账户C向用户C的手机300发送第一通知消息。
[0107] 示例地,手机300接收到电视200发送的第一通知消息后,可确定提醒内容在电视200输出失败。此时,手机300可将提醒事件中的第一开始提醒时刻18:30更新为第二开始提醒时刻(例如,第二开始提醒时刻为19:01)。第二开始提醒时刻19:01晚于结束提醒时刻19:
00。如图14所示,在到达第二开始提醒时刻19:01后,手机300可以输出提醒内容1401,以免用户C错过感知创建的提醒事件。
[0108] 示例地,在另一种实现方式中,当到达结束提醒时刻19:00时,若电视200采集匹配到用户A的身份信息,并根据匹配用户A的身份信息输出过一次提醒内容,而电视200未采集到匹配用户B的身份信息,则电视200根据用户B的账户向用户B的手机300发送第二通知消息,第二通知消息中也包括提醒内容。例如,电视200向服务器100发送第二通知消息和账户B。服务器100根据账户B向用户B的手机300发送第二通知消息,第二通知消息中包括提醒内容。如图15所示,用户B的手机300在接收到第二通知消息1501后,可以输出第二通知消息1501,以使用户B感知到提醒内容,避免错过执行提醒内容对应的事件。
[0109] 示例地,又一种实现方式中,当到达结束提醒时刻19:00时,若电视200采集到匹配用户A的身份信息,并根据用户A的身份信息输出过一次提醒内容,无论电视200是否采集到匹配用户B的身份信息,电视200都会向用户C的手机C发送第三通知消息,其中,第三通知消息用于指示提醒内容输出成功。
[0110] 示例地,上述提醒事件还可以包括创建该提醒事件的用户C的标识。如果用户C还希望自己能够感知到上述提醒内容,则用户C可以在第二界面500中点击账户C一侧的勾选框501(图5中的(a)中未示出)。手机300响应于用户C在第二界面500对账户C一侧的勾选框501的点击操作,可将账户C添加入用户标识组1与提醒事件中的提醒内容建立关联,以建立提醒事件中的提醒内容、用户C之间的关联关系。另外,提醒事件中的提醒内容、用户C之间的关联关系还可以是日历APP应用程序默认设置的,在此不做限定。若在到达结束提醒时刻
19:00时,电视200已经根据用户A的身份信息输出过一次提醒内容,并且电视200根据用户B的身份信息也输出过一次提醒内容,则电视200可确定提醒内容输出成功。此时,则电视200可按照用户C的账户C向用户C的手机300发送第三通知消息。例如,电视200可发送第三通知消息和账户C至服务器100,服务器100根据账户C向用户C的手机300发送第三通知消息。第三通知消息用于指示提醒内容输出成功。如图16所示,用户C的手机300在接收到第三通知消息1601后,可显示第三通知消息1601,以使用户C感知到提醒内容输出成功。
[0111] 示例地,当到达结束提醒时刻19:00时,用户已经不能及时执行提醒内容对应的事件,电视200停止采集用户的身份信息。这样,电视200在19:00后也不会再输出提醒内容,以免对用户造成干扰。
[0112] 基于上述实施例中,用户C在手机300设置提醒事件的过程中,可以将用户A和用户B分别与提醒内容关联。即是说,用户A和用户B才具备访问提醒内容的权限。电视200可以接收手机300共享的提醒事件。在到达第一开始提醒时刻后,电视200仅在采集到的第一身份信息为用户A或用户B的身份信息的情况下,才输出提醒内容。即是说,电视200输出的提醒内容能够被预先设置的用户A或用户B感知到,保证了输出提醒内容的可靠性。另外,其他用户向电视200输入身份信息后无法触发电视200输出上述提醒内容,从而降低上述提醒内容被他人获取的几率,提高输出提醒内容时的隐私性。
[0113] 在一些实施例中,用户C还可以对上述提醒事件设置多个输出设备。例如,音箱、电脑以及冰箱均为用户C设置的输出设备。此时,在到达第一开始提醒时刻18:30时,音箱、电脑以及冰箱可以同时开始采集用户的身份信息。若音箱在18:35确定采集到匹配用户A的身份信息,则输出提醒内容,并通知手机300成功采集匹配用户A的身份信息;若电脑在18:40确定采集到匹配用户B的身份信息,则输出提醒内容,并通知手机300成功采集匹配用户B的身份信息。由此,手机300被通知成功匹配采集用户A的身份信息、用户B的身份信息,则确定输出提醒内容成功。反之,在到达结束提醒时刻19:00时,若音箱、电脑以及冰箱都没有采集到匹配用户A的身份信息或用户B的身份信息,则分别通知手机300输出提醒内容失败。手机300在接收音箱、电脑以及冰箱分别发送的输出提醒内容失败的通知的情况下,才确定输出提醒内容失败。
[0114] 本申请实施例提供的事件提醒方法的第二种实现方式如下:
[0115] 一般,电视200中可以安装日历APP、备忘录APP或者闹钟APP等能够向用户输出提醒事件的应用程序。以日历APP举例,电视200可响应用户C打开日历APP的操作显示日历APP的应用显示界面。用户C可以利用遥控器在日历APP的应用显示界面输入添加提醒事件的操作。如图17所示,电视200可响应添加提醒操作显示日历APP的第一界面1700。第一界面1700显示有用于输入提醒内容的输入框1701、用于输入第一开始提醒时刻的输入框1702以及用于输入结束提醒时刻对应的输入框1703和用于输入用户标识的输入框1704。
[0116] 如图18所示,用户C可以在输入框1701输入“今天11:00去学校向老师了解孩子学习情况”作为提醒事件的提醒内容,在输入框1702输入“10:30”作为提醒事件的第一开始提醒时刻,在输入框1703输入“11:00”作为提醒事件的结束提醒时刻。
[0117] 如果用户C需要将本次创建的提醒事件中的提醒内容与自己、用户A以及用户B关联,使得自己、用户A以及用户B关联获取到接收上述提醒事件的权限,用户C可在该提醒事件中添加需要关联的其他用户的标识。例如,仍如图18所示,用户C在输入框1704输入用户A、用户B以及用户C的标识。该标识可以是用户的邮箱、头像、昵称、手机号、账号名称等。例如,第一界面1700显示有用户A的账户A、用户B的账户B、用户C的账户C。然后,电视200响应于用户C利用遥控器对第一界面1700上的“完成”按钮的点击操作,而创建提醒事件。
[0118] 电视200创建提醒事件后,获取用户A、用户B以及用户C的身份信息。需要说明的是,本实施例获取用户A、用户B以及用户C的身份信息,与上述实施例获取用户A、用户B的身份信息的过程相同,在此不再赘述。
[0119] 当到达第一开始提醒时刻10:30时,电视200开始采集用户的身份信息。本实施例采集用户的身份信息的方式也与上述实施例的相同,在此不再赘述。若电视200在10:35采集到第一身份信息,则确定采集的第一身份信息是否匹配用户A的身份信息、用户B的身份信息以及用户C的身份信息中的任一项。若电视200确定第一身份信息为匹配用户A的身份信息,则输出提醒内容“今天11:00去学校向老师了解孩子学习情况”。电视200输出提醒内容的方式也与上述实施例中输出提醒内容的方式相同,在此不再赘述。反之,如果第一身份信息不匹配用户A的身份信息、用户B的身份信息以及用户C的身份信息中的任一项,则电视200继续采集用户的身份信息。若电视200采集到匹配用户A的身份信息并输出提醒内容以后,后续又采集到匹配用户B的身份信息,可以再一次输出提醒内容,也可以不再输出提醒内容,在此不做限定。
[0120] 示例地,在电视200输出一次提醒内容“今天11:00去学校向老师了解孩子学习情况”后,若在10:40采集到第二身份信息,则确定第二身份信息是否匹配用户A、用户B以及用户C中的任一项。如果第二身份信息与用户C的身份信息匹配,并输出提醒内容“今天11:00去学校向老师了解孩子学习情况”。
[0121] 在一种可能的实现方式中,用户C在设置提醒事件时,如果希望将该提醒事件中的提醒内容与多个用户中的任意一个用户相关联,则可以在设置提醒事件时选择只提醒任意一个关联用户,而不是提醒所有关联用户。例如,用户C设置的提醒内容为“今天11:00去学校向老师了解孩子学习情况”,选择的关联用户为“爸爸”、“爷爷”、“妈妈”,而且设置了只提醒其中任意一人即可,那么在电视200在所设定的时间内采集到了“妈妈”的身份信息并输出提醒内容以后,就终止该提醒事件,不再继续采集其他用户的信息。
[0122] 当到达结束提醒时刻19:00时,电视200停止采集用户的身份信息,这样电视200在19:00后也不会再输出提醒内容,以免在19:00后输出提醒内容对用户造成干扰。
[0123] 示例地,当到达结束提醒时刻19:00时,电视200也可以确定输出提醒内容成功或失败,并通知用户C的手机300输出提醒内容成功或失败。本实施例中,电视200确定输出提醒内容成功或失败的方式,与上述实施例确定输出提醒内容成功或失败的方式相同,在此不再赘述。
[0124] 基于本申请实施例提供的事件提醒方法的第二种实现方式,用户C在电视200设置提醒事件的过程中,可以将用户A、用户B以及用户C分别与提醒内容关联。即是说,用户A、用户B以及用户C才具备访问提醒内容的权限。在到达第一开始提醒时刻后,电视200仅在采集到的第一身份信息匹配用户A或用户B或用户C的身份信息的情况下,才输出提醒内容。即是说,电视200输出的提醒内容能够被预先设置的用户A或用户B或用户C感知到,保证了输出提醒内容的可靠性。另外,其他用户向电视200输入身份信息后无法触发电视200输出上述提醒内容,从而降低上述提醒内容被他人获取的几率,提高输出提醒内容时的隐私性。
[0125] 示例性地,图19为本申请实施例提供的电子设备1900的结构示意图。下面结合图19对电子设备1900的各个构成部件进行具体的介绍:
[0126] 其中,处理器1901是电子设备1900的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器1901是一个或多个中央处理器(central processing unit,CPU),也可以是特定集成电路(application specific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digital  signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。
[0127] 可选地,处理器1901可以通过运行或执行存储在存储器1902内的软件程序,以及调用存储在存储器1902内的数据,执行电子设备1900的各种功能。例如,处理器1901可以执行本申请上述实施例中的事件提醒方法,在此不做限定。
[0128] 在具体的实现中,作为一种实施例,处理器1901可以包括一个或多个CPU,例如图19中所示出的CPU0和CPU1。
[0129] 在具体实现中,作为一种实施例,电子设备1900也可以包括多个处理器,例如图2中所示的处理器1901和处理器1904。这些处理器中的每一个可以是一个单核处理器(single‑CPU),也可以是一个多核处理器(multi‑CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0130] 其中,存储器1902用于存储执行本申请方案的软件程序,并由处理器1901来控制执行,具体实现方式可以参考上述方法实施例,此处不再赘述。
[0131] 可选地,存储器1902可以是只读存储器(read‑only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read‑only memory,EEPROM)、只读光盘(compact disc read‑only memory,CD‑ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1902可以和处理器1901集成在一起,也可以独立存在,并通过电子设备1900的接口电路(图19中未示出)与处理器1901耦合,本申请实施例对此不作具体限定。
[0132] 收发器1903,用于与其他电子设备1900之间的通信。例如,电子设备1900为电子设备A,收发器1903可以用于与网络设备通信,或者与另一个电子设备1900通信。又例如,电子设备1900为网络设备,收发器1903可以用于与电子设备A通信,或者与另一个网络设备通信。
[0133] 可选地,收发器1903可以包括接收器和发送器(图19中未单独示出)。其中,接收器用于实现接收功能,发送器用于实现发送功能。
[0134] 可选地,收发器1903可以和处理器1901集成在一起,也可以独立存在,并通过电子设备1900的接口电路(图19中未示出)与处理器1901耦合,本申请实施例对此不作具体限定。
[0135] 需要说明的是,图19中示出的电子设备1900的结构并不构成对该事件提醒装置的限定,实际的事件提醒装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0136] 此外,电子设备1900的技术效果可以参考上述方法实施例的事件提醒方法的技术效果,此处不再赘述。
[0137] 本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当处理器执行该计算机程序代码时,电子设备A执行上述实施例中的方法。
[0138] 本申请实施例还提供了一种计算机程序产品,当该计算机程序产品在电子设备A上运行时,使得电子设备A执行上述实施例中的方法。
[0139] 此外,本申请实施例提供的电子设备B的各个构成部件可以与电子设备A的各个构成部件相同,在此不再赘述。
[0140] 本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当处理器执行该计算机程序代码时,执行上述实施例中电子设备B执行的方法。
[0141] 本申请实施例还提供一种计算机程序产品,当该计算机程序产品在电子设备B上运行时,使得执行上述实施例中电子设备B执行的方法。
[0142] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0143] 在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现,或者也可以采用硬件与软件相结合的形式实现。
[0144] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
[0145] 以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何在本申请实施例揭露的技术范围内的变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以所述权利要求的保护范围为准。