CN111970403A - 事件提醒方法、装置、电子设备及存储介质 - Google Patents

事件提醒方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN111970403A
CN111970403A CN202010754554.6A CN202010754554A CN111970403A CN 111970403 A CN111970403 A CN 111970403A CN 202010754554 A CN202010754554 A CN 202010754554A CN 111970403 A CN111970403 A CN 111970403A
Authority
CN
China
Prior art keywords
user
memo
event
minimum distance
behavior state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010754554.6A
Other languages
English (en)
Other versions
CN111970403B (zh
Inventor
刘思翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sensetime Technology Development Co Ltd
Original Assignee
Beijing Sensetime Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sensetime Technology Development Co Ltd filed Critical Beijing Sensetime Technology Development Co Ltd
Priority to CN202010754554.6A priority Critical patent/CN111970403B/zh
Publication of CN111970403A publication Critical patent/CN111970403A/zh
Application granted granted Critical
Publication of CN111970403B publication Critical patent/CN111970403B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Abstract

本申请提供了一种事件提醒方法、装置、电子设备及存储介质,其中,该方法包括:获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。本申请实施例实现了备忘录基于地理位置的触发,有利于提高向用户发出提醒的准确率。

Description

事件提醒方法、装置、电子设备及存储介质
技术领域
本申请涉及终端设备技术领域,尤其涉及一种事件提醒方法、装置、电子设备及存储介质。
背景技术
事件提醒类应用是现有终端设备中使用频率较高的应用,例如:备忘录、日历、记事本等,一般用于记录生活或工作中的记事内容或待办事项。现有事件提醒类应用多是以时间为触发条件,在当前时间到达备忘提醒事件的触发时间时,终端设备以铃声、振动、闪屏等形式向用户发出提醒。然而,对于难以估计待办事项办理时间的情况,用户无法制定有效的计划,也就无法在应用中设置准确的触发时间,即便在一个大概的时间进行提醒,用户忘记处理待办事项的可能性也较大,可见现有技术难以做到准确地向用户发出提醒。
发明内容
针对上述问题,本申请提供了一种事件提醒方法、装置、电子设备及存储介质,有利于准确地向用户发出提醒。
为实现上述目的,本申请实施例第一方面提供了一种事件提醒方法,该方法包括:
获取用户的当前地理位置;
获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;
根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
结合第一方面,在一种可能的实施方式中,所述根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值,包括:
每获取一次所述当前地理位置与所述n个触发位置之间的距离,从所述当前地理位置与所述n个触发位置之间的距离中确定出最小距离值;
根据所述最小距离值获取所述目标距离值。
结合第一方面,在一种可能的实施方式中,所述根据所述最小距离值获取所述目标距离值,包括:
获取预设时间段内的m个所述最小距离值;m为大于或等于1的整数;
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,获取m个所述最小距离值的目标值;
将m个所述最小距离值的目标值确定为所述目标距离值。
结合第一方面,在一种可能的实施方式中,所述根据所述当前地理位置与所述n个触发位置之间的距离获取所述用户的当前行为状态,包括:
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,确定获取到m个所述最小距离值中包含的所述最小距离值的时间;
根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态。
结合第一方面,在一种可能的实施方式中,所述根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态,包括:
获取以每个所述最小距离值的时间为横坐标、每个所述最小距离值为纵坐标的点,构成时间(t)-距离(d)平面坐标系中的点集;
根据所述点集拟合直线方程:d(t)=k*t+b;其中,k为直线方程d(t)的斜率,b为常数;
根据斜率k的值确定所述当前行为状态。
结合第一方面,在一种可能的实施方式中,所述根据斜率k的值确定所述当前行为状态,包括:
在斜率k的值大于0的情况下,确定所述当前行为状态为离开;在斜率k的值小于0的情况下,确定所述当前行为状态为进入;在斜率k的值等于0的情况下,确定所述当前行为状态为停留。
结合第一方面,在一种可能的实施方式中,所述根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒,包括:
将m个所述最小距离值均对应的所述同一个备忘事件确定为目标备忘事件;
获取所述目标备忘事件的所述行为状态;
在所述目标距离值小于或等于第一阈值,且所述目标备忘事件的所述行为状态与所述当前行为状态相同的情况下,执行所述目标备忘事件进行提醒。
结合第一方面,在一种可能的实施方式中,所述n个备忘事件中每个备忘事件还包括提醒动作,所述提醒动作包括铃声、振动、文字、闪屏、语音中的一种或多种的组合;所述执行所述目标备忘事件进行提醒,包括:
执行所述目标备忘事件的所述提醒动作以进行提醒;其中,在所述提醒动作包括语音提醒的情况下,通过TTS技术进行语音播报。
在执行所述目标备忘事件进行提醒之后,所述方法还包括:
将所述目标备忘事件从第一存储队列中删除;所述第一存储队列用于存储所述用户创建的备忘事件。
结合第一方面,在一种可能的实施方式中,在获取预设时间段内的m个所述最小距离值之后,所述方法还包括:
将m个所述最小距离值及m个所述最小距离值对应的备忘事件添加至第二存储队列;所述第二存储队列用于存储每次获取所述当前地理位置与所述n个触发位置之间的距离时,从所述当前地理位置与所述n个触发位置之间的距离中确定出的所述最小距离值及所述最小距离值对应的备忘事件;
在所述第二存储队列的长度大于第二阈值的情况下,将所述第二存储队列中存储的第一个所述最小距离值及该最小距离值对应的备忘事件删除。
结合第一方面,在一种可能的实施方式中,所述n个备忘事件中的备忘事件还存在对应的待提醒用户人脸信息;所述方法还包括:
获取所述用户的人脸图像;
对所述人脸图像进行人脸识别,得到所述用户的人脸信息;
若所述待提醒用户人脸信息中存在与所述用户的人脸信息相匹配的目标用户人脸信息,则执行所述目标用户人脸信息对应的备忘事件进行提醒。
结合第一方面,在一种可能的实施方式中,在获取所述用户的人脸图像之前,所述方法还包括:
接收所述备忘事件创建者通过本地应用程序创建的备忘事件;
或者
接收服务器下发的由所述备忘事件创建者通过另一终端设备创建的备忘事件。
结合第一方面,在一种可能的实施方式中,所述获取所述用户的人脸图像,包括:
在通过人脸检测算法检测到所述用户的人脸的情况下,获取所述人脸图像;
所述对所述人脸图像进行人脸识别,得到所述用户的人脸信息,包括:
通过神经网络对所述人脸图像进行特征信息提取,得到所述用户的人脸信息;
所述方法还包括:
获取所述用户的人脸信息与所述待提醒用户人脸信息之间的相似度;
将所述相似度大于或等于第三阈值的所述待提醒用户人脸信息确定为所述目标用户人脸信息。
结合第一方面,在一种可能的实施方式中,所述执行所述目标用户人脸信息对应的备忘事件进行提醒,包括:
执行所述目标用户人脸信息对应的备忘事件的所述提醒动作以进行提醒;其中,在所述提醒动作包括语音提醒的情况下,通过TTS技术进行语音播报;
在执行所述目标用户人脸信息对应的备忘事件进行提醒之后,所述方法还包括:
将所述目标用户人脸信息对应的备忘事件从所述第一存储队列中删除。
本申请实施例第二方面提供了一种事件提醒装置,该装置包括:
地理位置获取模块,用于获取用户的当前地理位置;
距离计算模块,用于获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
比对参数获取模块,用于根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;
第一事件执行模块,用于根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
本申请实施例第三方面提供了一种电子设备,该电子设备包括输入设备和输出设备,还包括处理器,适于实现一条或多条指令;以及,计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行上述第一方面所述方法中的步骤。
本申请实施例第四方面提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行上述第一方面所述方法中步骤。
本申请实施例通过获取用户的当前地理位置;获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。这样基于用户的地理位置获取目标距离值和用户的当前行为状态等信息,根据每个备忘事件预设的行为状态、目标距离值和用户的当前行为状态执行备忘事件,实现了备忘录基于地理位置的触发,相比现有基于时间的触发,向用户发出提醒的准确率更高。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种事件提醒方法的流程示意图;
图2为本申请实施例提供的一种第一存储队列的示例图;
图3为本申请实施例提供的一种第二存储队列中所有最小距离值均对应同一备忘事件的示例图;
图4a为本申请实施例提供的一种行为状态为离开的直线方程的示例图;
图4b为本申请实施例提供的一种行为状态为进入的直线方程的示例图;
图4c为本申请实施例提供的一种行为状态为停留的直线方程的示例图;
图5为本申请实施例提供的另一种事件提醒方法的流程示意图;
图6为本申请实施例提供的一种第二存储队列的示例图;
图7为本申请实施例提供的另一种事件提醒方法的流程示意图;
图8为本申请实施例提供的一种第一终端设备为第二终端设备创建备忘事件的示例图;
图9为本申请实施例提供的另一种第一存储队列的示例图;
图10为本申请实施例提供的一种事件提醒装置的结构示意图;
图11为本申请实施例提供的另一种事件提醒装置的结构示意图;
图12为本申请实施例提供的另一种事件提醒装置的结构示意图;
图13为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
本申请说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。
本申请实施例提出一种事件提醒方案,以提高现有终端设备执行备忘录中的备忘事件时,向用户发出提醒的准确率,在具体实施中,基于地理位置或人脸信息触发备忘录中的备忘事件,相比现有以时间为触发条件的方案而言,发出提醒的准确度更高,即使是在用户难以估计待办事项办理时间的情况下,也能做到准确提醒,使用户不容易忘记***事项。
以下结合相关附图对本申请实施例提供的事件提醒方法进行详细阐述。请参见图1,图1为本申请实施例提供的一种事件提醒方法的流程示意图,该事件提醒方法应用于一终端设备,例如:用户日常携带的手机、平板、可穿戴设备、安装于居民入户门上的终端设备、闸机通道处的终端设备、车载终端设备等等,如图1所示,包括步骤S11-S14:
S11,获取用户的当前地理位置。
本申请具体实施例中,用户的当前地理位置即用户所在地的坐标(x0,y0),可通过LBS(Location Based Services,基于位置的服务)功能实时获取。
S12,获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数。
本申请具体实施例中,触发位置即触发备忘事件en的地点的坐标(xn,yn),用于在一定时间(例如:T秒)内确定出的用户所在的地理位置与该触发位置(xn,yn)之间的距离小于或等于第一阈值时,执行该触发位置(xn,yn)对应的备忘事件en,其中,第一阈值可动态设定。行为状态kn包括用户离开上述触发位置(xn,yn)或进入上述触发位置(xn,yn)或一定时间内停留在上述触发位置(xn,yn)。用户通过终端设备上的应用程序(例如:备忘录)创建备忘事件en,并通过地图类应用程序指定每个备忘事件en的触发位置(xn,yn)、并指定每个备忘事件en的行为状态kn(定义kn的值大于0为离开,小于0则为进入,等于0为停留,例如:A创建的备忘事件e1的触发位置为公司,则k1为1时表示A离开公司时执行备忘事件e1,k1为-1时表示A进入公司时执行备忘事件e1,k1为0时表示A在公司长时间停留时执行备忘事件e1。)及提醒动作pn(例如:铃声、振动、文字、闪屏、语音等提醒方式),终端设备将用户创建的每个备忘事件en添加至第一存储队列Q中,其中,第一存储队列Q用于存储备忘事件创建者创建的所有备忘事件,备忘事件创建者可以是所述用户,也可以是所述用户之外的人,例如:家庭成员、同事等。如图2所示的第一存储队列Q中存储有n个备忘事件e1,e2,…,en及每个备忘事件en对应的触发位置(xn,yn)、行为状态kn、提醒动作pn,其中,各备忘事件en对应的触发位置可以是n个触发位置中的一个,也可以是n个触发位置中的多个。可选的,每个备忘事件en的触发条件可以是触发位置(xn,yn),也可以是待提醒用户人脸信息fn,或者还可以是“触发位置(xn,yn)+待提醒用户人脸信息fn”。
在步骤S11获取到用户的当前地理位置后,基于LBS提供的接口分别计算当前地理位置与第一存储队列Q中n个备忘事件的n个触发位置(x1,y1)、(x2,y2)…(xn,yn)之间的距离,得到n个距离。
S13,根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态。
本申请具体实施例中,目标距离值指后续与设定的第一阈值进行比较时使用的距离值,用户当前的行为状态指用户当前是进入备忘事件en的触发位置(xn,yn),还是离开备忘事件en的触发位置(xn,yn),或一定时间内停留在备忘事件en的触发位置(xn,yn)。在得到n个距离值后,从n个距离值中确定出最小距离值dmin,如图3所示,若预设时间段(例如:T秒)内确定出的m个最小距离值dmin均对应同一个备忘事件e1,即dmin1,dmin2,…,dminm均是用户的当前地理位置与备忘事件e1的触发位置(x1,y1)之间的距离,则可以从确定出的m个最小距离值dmin中确定出上述目标距离值。
在获取用户的当前行为状态方面,可根据m个最小距离值dmin中每个最小距离值dmin、每个最小距离值dmin的产生时间进行直线拟合来获取用户的当前行为状态。具体的,以每个最小距离值dmin为纵坐标、每个最小距离值dmin的产生时间为横坐标,得到平面坐标系时间(t)-距离(d)中的点集(t1,dmin1),(t2,dmin2),…,(tm,dminm),根据平面坐标系时间(t)-距离(d)中的点集拟合直线方程d(t)=k*t+b,其中,k为直线的斜率,b为常数,当斜率k的值大于0时,表示用户的当前行为状态为离开备忘事件e1对应的触发位置(x1,y1),直线方程图如图4a所示,同理,当斜率k的值小于0时,表示用户的当前行为状态为进入备忘事件e1对应的触发位置(x1,y1),直线方程图如图4b所示,当斜率k的值等于0时,表示用户的当前行为状态为一定时间内停留在备忘事件e1对应的触发位置(x1,y1),直线方程图如图4c所示。可选的,可采用最小二乘法进行直线拟合,即通过求点集中的点到直线的误差平方和求解出直线方程d(t)的斜率k和常数b。
S14,根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
本申请具体实施例中,在m个最小距离值均对应着同一个备忘事件e1的情况下,将备忘事件e1确定为目标备忘事件,获取到目标距离值及用户的当前行为状态后,将目标距离值与第一距离值进行比较,判断目标距离值是否小于或等于第一阈值,同时,将目标备忘事件的行为状态kn与用户当前的行为状态进行匹配,若目标距离值小于或等于第一阈值,且目标备忘事件的行为状态kn与用户当前的行为状态相匹配,例如:同为离开,则执行目标备忘事件对用户进行提醒。
具体的,每个备忘事件en的提醒动作可以包括铃声、振动、文字、闪屏、语音中的一种或多种的组合,执行目标备忘事件即执行目标备忘事件的提醒动作,例如:可以进行文字提醒“下班后去**药房买口罩”,或者可以同时加上语音提醒,通过TTS(Text To Speech,文本转语音)技术将预先添加的文本内容转化为语音进行播报,其中,预先添加的需要语音播报的文本内容可以与文字提醒的内容相同,也可以不同。
可以看出,本申请实施例通过获取用户的当前地理位置;获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。这样基于用户的地理位置获取目标距离值和用户的当前行为状态等信息,根据每个备忘事件预设的行为状态、目标距离值和用户的当前行为状态执行备忘事件,实现了备忘录基于地理位置的触发,相比现有基于时间的触发,向用户发出提醒的准确率更高。
请参见图5,图5为本申请实施例提供的另一种事件提醒方法的流程示意图,如图5所示,包括步骤S51-S56:
S51,获取用户的当前地理位置;
S52,获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
S53,每获取一次所述当前地理位置与所述n个触发位置之间的距离,从所述当前地理位置与所述n个触发位置之间的距离中确定出最小距离值;
S54,根据所述最小距离值获取目标距离值;
其中,上述根据所述最小距离值获取目标距离值,包括:
获取预设时间段内的m个所述最小距离值;m为大于或等于1的整数;
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,获取m个所述最小距离值的目标值;
将m个所述最小距离值的目标值确定为所述目标距离值。
本申请具体实施例中,终端设备每执行一次获取当前地理位置与n个备忘事件的n个触发位置之间的距离的操作,便从n个距离中确定出最小距离值,同时,将最近T秒(即预设时间段)内获取到的m个最小距离值及每个最小距离值对应的备忘事件添加至第二存储队列Qd,第二存储队列Qd具体可如图6所示,主要用来存储每次获取n个距离时从n个距离中确定出的最小距离值dmin及对应的备忘事件en。终端设备每隔一秒检测第二存储队列Qd中的m个最小距离值dmin是否都对应着同一个备忘事件en,若m个最小距离值dmin都对应着同一个备忘事件en,则从m个最小距离值dmin1,dmin2,…,dminm中确定出目标值dminmed,可选的,该目标值dminmed可以是m个最小距离值dmin1,dmin2,…,dminm的中位数、平均数、众数或任一随机值,将目标值dminmed确定为目标距离值。优选的,此处通过一定时间段内m个最小距离值的中位数进行距离的判定,有利于解决LBS定位时存在跳变的问题,消除定位不准带来的干扰。
S55,根据所述当前地理位置与所述n个触发位置之间的距离获取所述用户的当前行为状态;
S56,根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
在一种可能的实施方式中,在执行所述目标备忘事件进行提醒之后,所述方法还包括:
将所述目标备忘事件从第一存储队列中删除。该实施方式中,在目标备忘事件执行后,将其从第一存储队列Q中删除,有利于节省终端设备的存储空间。
在一种可能的实施方式中,在获取预设时间段内的m个所述最小距离值之后,所述方法还包括:
将m个所述最小距离值及m个所述最小距离值对应的备忘事件添加至第二存储队列;
在所述第二存储队列的长度大于第二阈值的情况下,将所述第二存储队列中存储的第一个所述最小距离值及该最小距离值对应的备忘事件删除。
该实施方式中,由于第二存储队列Qd存储的是每次获取n个距离时从n个距离中确定出的最小距离值dmin及对应的备忘事件en,为便于终端设备判断第二存储队列Qd中最近T秒内的m个最小距离值是否对应同一备忘事件en,可设定第二存储队列Qd的长度为第二阈值T,当第二存储队列Qd的长度大于第二阈值T时,将第二存储队列Qd中的第一条数据(即某个最小距离值和该最小距离值对应的备忘事件)删除,以减少终端设备检测第二存储队列Qd的耗时。
在一种可能的实施方式中,所述n个备忘事件中的备忘事件还存在对应的待提醒用户人脸信息;如图7所示,所述方法还包括:
S71,获取所述用户的人脸图像。
S72,对所述人脸图像进行人脸识别,得到所述用户的人脸信息。
本申请具体实施例中,待提醒用户人脸信息即指备忘事件所需要提醒的对象的人脸信息,当该用户处于终端设备图像采集范围内时,终端设备通过人脸检测算法进行人脸检测,在检测到其人脸的情况下,采集该用户的人脸图像,对其进行人脸识别,以提取出用户的人脸信息。具体的,人脸检测算法可以是基于anchor(锚点或锚框)的算法,例如:YOLO(You Only Look Once,一瞥目标检测器)、SSD(Single Shot MultiBox Detector,单发多盒检测器)、Faster R-CNN(Faster Region-Convolutional Neural Networks,更快速的候选区域卷积神经网络检测器)等等,人脸识别可采用神经网络实现,比如常见的残差网络ResNet、U型分割网络U-Net、循环神经网络RNN(Recurrent Neural Network)等等,神经网络主要通过其特征提取网络对输入的该用户的人脸图像进行特征信息提取,得到该用户的人脸信息(即人脸特征值)。
S73,若所述待提醒用户人脸信息中存在与所述用户的人脸信息相匹配的目标用户人脸信息,则执行所述目标用户人脸信息对应的备忘事件进行提醒。
本申请具体实施例中,备忘事件创建者可通过终端设备上的本地应用程序(备忘录)创建备忘事件,例如:B可通过自家入户门安装的终端设备上的应用程序创建一个备忘事件,以提醒家庭成员C出门带伞,此时家庭成员C即为待提醒用户。在一些场景中,备忘事件创建者也可以通过一终端设备上的应用程序为另一终端设备创建备忘事件,如图8所示,B可通过第一终端设备为第二终端设备创建备忘事件,例如:B通过第一终端设备上的应用程序创建备忘事件,以提醒家庭成员C出门购物时带上购物袋,由第一终端设备将创建的备忘事件提交至服务器,由服务器将备忘事件下发至家庭成员C的第二终端设备,由该第二终端设备执行上述步骤S71-S73。
具体的,如图9所示,第一存储队列中,n个备忘事件中每个备忘事件除了有对应的触发位置(xn,yn)、行为状态kn和提醒动作pn外,还有对应的待提醒用户人脸信息fn,每个用户人脸信息fn可通过备忘事件创建者上传的待提醒用户的人脸图像中提取出。
在步骤S72获取到用户的人脸信息后,终端设备将该用户的人脸信息与n个备忘事件中每个备忘事件对应的待提醒用户人脸信息进行匹配,计算二者的相似度,若某个备忘事件对应的某个待提醒用户人脸信息与该用户的人脸信息之间的相似度大于或等于第三阈值(例如:95%),则将该待提醒用户人脸信息确定为目标用户人脸信息,例如:备忘事件e1对应的待提醒用户人脸信息f1与该用户的人脸信息之间的相似度大于或等于第三阈值,则将待提醒用户人脸信息f1确定为目标用户人脸信息,假设备忘事件e1的待提醒用户为备忘事件创建者B的太太,则认为该用户即为备忘事件创建者B的太太,执行备忘事件e1向备忘事件创建者B的太太发出提醒。
具体的,执行目标用户人脸信息对应的备忘事件即执行目标用户人脸信息对应的备忘事件的提醒动作,例如:可以进行语音提醒,当备忘事件创建者B的太太靠近终端设备时,终端设备检测到其人脸,并识别出其人脸信息与备忘事件e1的待提醒用户人脸信息f1相匹配,则通过TTS(Text To Speech,文本转语音)技术将预先添加的文本内容转化为语音进行播报,例如:提醒太太晚上不要做饭,在**餐厅就餐。
在一种可能的实施方式中,在执行所述目标用户人脸信息对应的备忘事件进行提醒之后,所述方法还包括:将所述目标用户人脸信息对应的备忘事件从所述第一存储队列中删除。该实施方式中,对于已经执行的备忘事件将其从第一存储队列中删除,以节省终端设备的存储空间。
可以看出,本申请具体实施例通过获取所述用户的人脸图像;对所述人脸图像进行人脸识别,得到所述用户的人脸信息;若所述待提醒用户人脸信息中存在与所述用户的人脸信息相匹配的目标用户人脸信息,则执行所述目标用户人脸信息对应的备忘事件进行提醒,实现了备忘录基于人脸信息的触发,相比现有基于时间的触发,向用户发出提醒的准确率更高。
基于上述方法实施例的描述,本申请实施例还提供一种事件提醒装置,请参见图10,图10为本申请实施例提供的一种事件提醒装置的结构示意图,如图10所示,该装置包括:
地理位置获取模块1001,用于获取用户的当前地理位置;
距离计算模块1002,用于获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
比对参数获取模块1003,用于根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;
第一事件执行模块1004,用于根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
在一种可能的实施方式中,在根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值方面,比对参数获取模块1003具体用于:
每获取一次所述当前地理位置与所述n个触发位置之间的距离,从所述当前地理位置与所述n个触发位置之间的距离中确定出最小距离值;
根据所述最小距离值获取所述目标距离值。
在一种可能的实施方式中,在根据所述最小距离值获取所述目标距离值方面,比对参数获取模块1003具体用于:
获取预设时间段内的m个所述最小距离值;m为大于或等于1的整数;
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,获取m个所述最小距离值的目标值;
将m个所述最小距离值的目标值确定为所述目标距离值。
在一种可能的实施方式中,在根据所述当前地理位置与所述n个触发位置之间的距离获取所述用户的当前行为状态方面,比对参数获取模块1003具体用于:
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,确定获取到m个所述最小距离值中包含的所述最小距离值的时间;
根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态。
在一种可能的实施方式中,在根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态方面,比对参数获取模块1003具体用于:
获取以每个所述最小距离值的时间为横坐标、每个所述最小距离值为纵坐标的点,构成时间(t)-距离(d)平面坐标系中的点集;
根据所述点集拟合直线方程:d(t)=k*t+b;其中,k为直线方程d(t)的斜率,b为常数;
根据斜率k的值确定所述当前行为状态。
在一种可能的实施方式中,在根据斜率k的值确定所述当前行为状态方面,比对参数获取模块1003具体用于:
在斜率k的值大于0的情况下,确定所述当前行为状态为离开;在斜率k的值小于0的情况下,确定所述当前行为状态为进入;在斜率k的值等于0的情况下,确定所述当前行为状态为停留。
在一种可能的实施方式中,在根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒方面,第一事件执行模块1004具体用于:
将m个所述最小距离值均对应的所述同一个备忘事件确定为目标备忘事件;
获取所述目标备忘事件的所述行为状态;
在所述目标距离值小于或等于第一阈值,且所述目标备忘事件的所述行为状态与所述当前行为状态相同的情况下,执行所述目标备忘事件进行提醒。
在一种可能的实施方式中,在执行所述目标备忘事件进行提醒方面,第一事件执行模块1004具体用于:执行所述目标备忘事件的所述提醒动作以进行提醒;其中,在所述提醒动作包括语音提醒的情况下,通过TTS技术进行语音播报。
第一事件执行模块1004还用于:将所述目标备忘事件从第一存储队列中删除;所述第一存储队列用于存储备忘事件创建者创建的备忘事件。
在一种可能的实施方式中,距离计算模块1002还用于:将m个所述最小距离值及m个所述最小距离值对应的备忘事件添加至第二存储队列;所述第二存储队列用于存储每次获取所述当前地理位置与所述n个触发位置之间的距离时,从所述当前地理位置与所述n个触发位置之间的距离中确定出的所述最小距离值及所述最小距离值对应的备忘事件;
在所述第二存储队列的长度大于第二阈值的情况下,将所述第二存储队列中存储的第一个所述最小距离值及该最小距离值对应的备忘事件删除。
在一种可能的实施方式中,如图11所示,该装置还包括图像采集模块1005、人脸识别模块1006和第二事件执行模块1007;
图像采集模块1005,用于获取所述用户的人脸图像;
人脸识别模块1006,用于对所述人脸图像进行人脸识别,得到所述用户的人脸信息;
第二事件执行模块1007,用于若所述待提醒用户人脸信息中存在与所述用户的人脸信息相匹配的目标用户人脸信息,则执行所述目标用户人脸信息对应的备忘事件进行提醒。
在一种可能的实施方式中,如图12所示,该装置还包括备忘事件接收模块1008,备忘事件接收模块1008用于:
接收所述备忘事件创建者通过本地应用程序创建的备忘事件;
或者
接收服务器下发的由所述备忘事件创建者通过另一终端设备创建的备忘事件。
在一种可能的实施方式中,在获取所述用户的人脸图像方面,图像采集模块1005具体用于:在通过人脸检测算法检测到所述用户的人脸的情况下,获取所述人脸图像;
在对所述人脸图像进行人脸识别,得到所述用户的人脸信息方面,人脸识别模块1006具体用于:
通过神经网络对所述人脸图像进行特征信息提取,得到所述用户的人脸信息;
人脸识别模块1006还用于:获取所述用户的人脸信息与所述待提醒用户人脸信息之间的相似度;
将所述相似度大于或等于第三阈值的所述待提醒用户人脸信息确定为所述目标用户人脸信息。
在一种可能的实施方式中,在执行所述目标用户人脸信息对应的备忘事件进行提醒方面,第二事件执行模块1007具体用于:
执行所述目标用户人脸信息对应的备忘事件的所述提醒动作以进行提醒;其中,在所述提醒动作包括语音提醒的情况下,通过TTS技术进行语音播报;
第二事件执行模块1007还用于:将所述目标用户人脸信息对应的备忘事件从所述第一存储队列中删除。
根据本申请的一个实施例,图10-图12所示的事件提醒装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本申请的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本申请的其它实施例中,基于事件提醒装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
根据本申请的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储介质(RAM)、只读存储介质(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图1、图5或图7中所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图10-图12中所示的事件提醒装置设备,以及来实现本申请实施例的事件提醒方法。所述计算机程序可以记载于例如计算机可读记录介质上,并通过计算机可读记录介质装载于上述计算设备中,并在其中运行。
基于上述方法实施例和装置实施例的描述,本申请实施例还提供一种电子设备。请参见图13,该电子设备至少包括处理器1301、输入设备1302、输出设备1303以及计算机存储介质1304。其中,电子设备内的处理器1301、输入设备1302、输出设备1303以及计算机存储介质1304可通过总线或其他方式连接。
计算机存储介质1304可以存储在电子设备的存储器中,所述计算机存储介质1304用于存储计算机程序,所述计算机程序包括程序指令,所述处理器1301用于执行所述计算机存储介质1304存储的程序指令。处理器1301(或称CPU(Central Processing Unit,中央处理器))是电子设备的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行一条或多条指令从而实现相应方法流程或相应功能。
在一个实施例中,本申请实施例提供的电子设备的处理器1301可以用于进行一系列备忘事件提醒处理:
获取用户的当前地理位置;
获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;
根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
在一种实施方式中,处理器1301用于执行所述根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值,包括:
每获取一次所述当前地理位置与所述n个触发位置之间的距离,从所述当前地理位置与所述n个触发位置之间的距离中确定出最小距离值;
根据所述最小距离值获取所述目标距离值。
再一种实施方式中,处理器1301执行所述根据所述最小距离值获取所述目标距离值,包括:
获取预设时间段内的m个所述最小距离值;m为大于或等于1的整数;
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,获取m个所述最小距离值的目标值;
将m个所述最小距离值的目标值确定为所述目标距离值。
再一种实施方式中,处理器1301执行所述根据所述当前地理位置与所述n个触发位置之间的距离获取所述用户的当前行为状态,包括:
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,确定获取到m个所述最小距离值中包含的所述最小距离值的时间;
根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态。
再一种实施方式中,处理器1301执行所述根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态,包括:
获取以每个所述最小距离值的时间为横坐标、每个所述最小距离值为纵坐标的点,构成时间(t)-距离(d)平面坐标系中的点集;
根据所述点集拟合直线方程:d(t)=k*t+b;其中,k为直线方程d(t)的斜率,b为常数;
根据斜率k的值确定所述当前行为状态。
再一种实施方式中,处理器1301执行所述根据斜率k的值确定所述当前行为状态,包括:
在斜率k的值大于0的情况下,确定所述当前行为状态为离开;在斜率k的值小于0的情况下,确定所述当前行为状态为进入;在斜率k的值等于0的情况下,确定所述当前行为状态为停留。
再一种实施方式中,处理器1301执行所述根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒,包括:
将m个所述最小距离值均对应的所述同一个备忘事件确定为目标备忘事件;
获取所述目标备忘事件的所述行为状态;
在所述目标距离值小于或等于第一阈值,且所述目标备忘事件的所述行为状态与所述当前行为状态相同的情况下,执行所述目标备忘事件进行提醒。
再一种实施方式中,所述n个备忘事件中每个备忘事件还包括提醒动作,所述提醒动作包括铃声、振动、文字、闪屏、语音中的一种或多种的组合;处理器1301执行所述目标备忘事件进行提醒,包括:
执行所述目标备忘事件的所述提醒动作以进行提醒;其中,在所述提醒动作包括语音提醒的情况下,通过TTS技术进行语音播报。
处理器1301还用于:将所述目标备忘事件从第一存储队列中删除;所述第一存储队列用于存储备忘事件创建者创建的备忘事件。
再一种实施方式中,处理器1301还用于:将m个所述最小距离值及m个所述最小距离值对应的备忘事件添加至第二存储队列;所述第二存储队列用于存储每次获取所述当前地理位置与所述n个触发位置之间的距离时,从所述当前地理位置与所述n个触发位置之间的距离中确定出的所述最小距离值及所述最小距离值对应的备忘事件;
在所述第二存储队列的长度大于第二阈值的情况下,将所述第二存储队列中存储的第一个所述最小距离值及该最小距离值对应的备忘事件删除。
再一种实施方式中,所述n个备忘事件中的备忘事件还存在对应的待提醒用户人脸信息;处理器1301还用于:
获取所述用户的人脸图像;
对所述人脸图像进行人脸识别,得到所述用户的人脸信息;
若所述待提醒用户人脸信息中存在与所述用户的人脸信息相匹配的目标用户人脸信息,则执行所述目标用户人脸信息对应的备忘事件进行提醒。
再一种实施方式中,在获取所述用户的人脸图像之前,处理器1301还用于执行:
接收所述备忘事件创建者通过本地应用程序创建的备忘事件;
或者
接收服务器下发的由所述备忘事件创建者通过另一终端设备创建的备忘事件。
再一种实施方式中,处理器1301执行所述获取所述用户的人脸图像,包括:在通过人脸检测算法检测到所述用户的人脸的情况下,获取所述人脸图像;
处理器1301执行所述对所述人脸图像进行人脸识别,得到所述用户的人脸信息,包括:
通过神经网络对所述人脸图像进行特征信息提取,得到所述用户的人脸信息;
处理器1301还用于:获取所述用户的人脸信息与所述待提醒用户人脸信息之间的相似度;将所述相似度大于或等于第三阈值的所述待提醒用户人脸信息确定为所述目标用户人脸信息。
再一种实施方式中,处理器1301执行所述目标用户人脸信息对应的备忘事件进行提醒,包括:
执行所述目标用户人脸信息对应的备忘事件的所述提醒动作以进行提醒;其中,在所述提醒动作包括语音提醒的情况下,通过TTS技术进行语音播报;
再一种实施方式中,在执行所述目标用户人脸信息对应的备忘事件进行提醒之后,处理器1301还用于:将所述目标用户人脸信息对应的备忘事件从所述第一存储队列中删除。
示例性的,上述电子设备可以是手机、平板电脑、服务器、可穿戴设备、车载设备、门禁设备等,电子设备可包括但不仅限于处理器1301、输入设备1302、输出设备1303以及计算机存储介质1304,输入设备1302可以是键盘、触摸屏等,输出设备1303可以是扬声器、显示器、射频发送器等。本领域技术人员可以理解,所述示意图仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
需要说明的是,由于电子设备的处理器1301执行计算机程序时实现上述的事件提醒方法中的步骤,因此上述事件提醒方法的实施例均适用于该电子设备,且均能达到相同或相似的有益效果。
本申请实施例还提供了一种计算机存储介质(Memory),所述计算机存储介质是电子设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了终端的操作***。并且,在该存储空间中还存放了适于被处理器1301加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器1301的计算机存储介质。在一个实施例中,可由处理器1301加载并执行计算机存储介质中存放的一条或多条指令,以实现上述有关事件提醒方法的相应步骤。
示例性的,计算机存储介质的计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。
需要说明的是,由于计算机存储介质的计算机程序被处理器执行时实现上述的事件提醒方法中的步骤,因此上述事件提醒方法的所有实施例均适用于该计算机存储介质,且均能达到相同或相似的有益效果。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (14)

1.一种事件提醒方法,其特征在于,所述方法包括:
获取用户的当前地理位置;
获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;
根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值,包括:
每获取一次所述当前地理位置与所述n个触发位置之间的距离,从所述当前地理位置与所述n个触发位置之间的距离中确定出最小距离值;
根据所述最小距离值获取所述目标距离值。
3.根据权利要求2所述的方法,其特征在于,所述根据所述最小距离值获取所述目标距离值,包括:
获取预设时间段内的m个所述最小距离值;m为大于或等于1的整数;
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,获取m个所述最小距离值的目标值;
将m个所述最小距离值的目标值确定为所述目标距离值。
4.根据权利要求3所述的方法,其特征在于,所述根据所述当前地理位置与所述n个触发位置之间的距离获取所述用户的当前行为状态,包括:
在m个所述最小距离值均对应所述n个备忘事件中同一个备忘事件的情况下,确定获取到m个所述最小距离值中包含的所述最小距离值的时间;
根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态。
5.根据权利要求4所述的方法,其特征在于,所述根据所述最小距离值的时间和所述最小距离值进行直线拟合,以获取所述用户的当前行为状态,包括:
获取以每个所述最小距离值的时间为横坐标、每个所述最小距离值为纵坐标的点,构成时间(t)-距离(d)平面坐标系中的点集;
根据所述点集拟合直线方程:d(t)=k*t+b;其中,k为直线方程d(t)的斜率,b为常数;
根据斜率k的值确定所述当前行为状态。
6.根据权利要求5所述的方法,其特征在于,所述根据斜率k的值确定所述当前行为状态,包括:
在斜率k的值大于0的情况下,确定所述当前行为状态为离开;在斜率k的值小于0的情况下,确定所述当前行为状态为进入;在斜率k的值等于0的情况下,确定所述当前行为状态为停留。
7.根据权利要求3所述的方法,其特征在于,所述根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒,包括:
将m个所述最小距离值均对应的所述同一个备忘事件确定为目标备忘事件;
获取所述目标备忘事件的所述行为状态;
在所述目标距离值小于或等于第一阈值,且所述目标备忘事件的所述行为状态与所述当前行为状态相同的情况下,执行所述目标备忘事件进行提醒。
8.根据权利要求1-7任一项所述的方法,其特征在于,在获取预设时间段内的m个所述最小距离值之后,所述方法还包括:
将m个所述最小距离值及m个所述最小距离值对应的备忘事件添加至第二存储队列;所述第二存储队列用于存储每次获取所述当前地理位置与所述n个触发位置之间的距离时,从所述当前地理位置与所述n个触发位置之间的距离中确定出的所述最小距离值及所述最小距离值对应的备忘事件;
在所述第二存储队列的长度大于第二阈值的情况下,将所述第二存储队列中存储的第一个所述最小距离值及该最小距离值对应的备忘事件删除。
9.根据权利要求1-7任一项所述的方法,其特征在于,所述n个备忘事件中的备忘事件还存在对应的待提醒用户人脸信息;所述方法还包括:
获取所述用户的人脸图像;
对所述人脸图像进行人脸识别,得到所述用户的人脸信息;
若所述待提醒用户人脸信息中存在与所述用户的人脸信息相匹配的目标用户人脸信息,则执行所述目标用户人脸信息对应的备忘事件进行提醒。
10.根据权利要求9所述的方法,其特征在于,在获取所述用户的人脸图像之前,所述方法还包括:
接收所述备忘事件创建者通过本地应用程序创建的备忘事件;
或者
接收服务器下发的由所述备忘事件创建者通过另一终端设备创建的备忘事件。
11.根据权利要求9所述的方法,其特征在于,所述获取所述用户的人脸图像,包括:
在通过人脸检测算法检测到所述用户的人脸的情况下,获取所述人脸图像;
所述对所述人脸图像进行人脸识别,得到所述用户的人脸信息,包括:
通过神经网络对所述人脸图像进行特征信息提取,得到所述用户的人脸信息;
所述方法还包括:
获取所述用户的人脸信息与所述待提醒用户人脸信息之间的相似度;
将所述相似度大于或等于第三阈值的所述待提醒用户人脸信息确定为所述目标用户人脸信息。
12.一种事件提醒装置,其特征在于,所述装置包括:
地理位置获取模块,用于获取用户的当前地理位置;
距离计算模块,用于获取所述当前地理位置与n个备忘事件的n个触发位置之间的距离;所述n个备忘事件中的备忘事件存在对应的所述触发位置及行为状态;所述行为状态用于表示所述用户离开、进入所述触发位置或停留在所述触发位置;n为大于或等于1的整数;
比对参数获取模块,用于根据所述当前地理位置与所述n个触发位置之间的距离获取目标距离值及所述用户的当前行为状态;
第一事件执行模块,用于根据所述行为状态、所述目标距离值及所述当前行为状态执行相应备忘事件进行提醒。
13.一种电子设备,包括输入设备和输出设备,其特征在于,还包括:
处理器,适于实现一条或多条指令;以及,
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求1-11任一项所述的方法。
14.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如权利要求1-11任一项所述的方法。
CN202010754554.6A 2020-07-30 2020-07-30 事件提醒方法、装置、电子设备及存储介质 Active CN111970403B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010754554.6A CN111970403B (zh) 2020-07-30 2020-07-30 事件提醒方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010754554.6A CN111970403B (zh) 2020-07-30 2020-07-30 事件提醒方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN111970403A true CN111970403A (zh) 2020-11-20
CN111970403B CN111970403B (zh) 2022-07-08

Family

ID=73364087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010754554.6A Active CN111970403B (zh) 2020-07-30 2020-07-30 事件提醒方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN111970403B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070050131A1 (en) * 2005-08-31 2007-03-01 Fujitsu Limited Navigation device
CN102932736A (zh) * 2012-10-22 2013-02-13 深圳市中兴移动通信有限公司 一种基于定位服务的区域告警方法及***
CN102970654A (zh) * 2012-11-14 2013-03-13 广东欧珀移动通信有限公司 一种基于地理位置的事件提醒方法及装置
CN103248999A (zh) * 2012-02-02 2013-08-14 苹果公司 基于位置在用户设备处执行动作的方法、***和程序产品
US20140349686A1 (en) * 2012-03-19 2014-11-27 Huawei Device Co., Ltd. Method And Apparatus For Reminding User Based On Set Position By Using Mobile Terminal
CN104408959A (zh) * 2014-10-27 2015-03-11 小米科技有限责任公司 提示方法、装置及终端
CN106250149A (zh) * 2016-07-29 2016-12-21 乐视控股(北京)有限公司 一种提醒方法及终端
CN106453558A (zh) * 2016-10-13 2017-02-22 北京京东尚科信息技术有限公司 一种信息推送方法、装置以及终端
CN106921797A (zh) * 2017-02-14 2017-07-04 北京小米移动软件有限公司 信息提醒方法及装置
CN109587326A (zh) * 2018-11-09 2019-04-05 深圳壹账通智能科技有限公司 移动终端的提示方法及装置、存储介质、计算机设备
CN110601929A (zh) * 2019-08-29 2019-12-20 恒大智慧科技有限公司 一种事件提醒方法及***、计算机可读存储介质
CN111106997A (zh) * 2019-12-30 2020-05-05 北京三快在线科技有限公司 消息提醒方法、装置、设备及存储介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070050131A1 (en) * 2005-08-31 2007-03-01 Fujitsu Limited Navigation device
CN103248999A (zh) * 2012-02-02 2013-08-14 苹果公司 基于位置在用户设备处执行动作的方法、***和程序产品
US20140349686A1 (en) * 2012-03-19 2014-11-27 Huawei Device Co., Ltd. Method And Apparatus For Reminding User Based On Set Position By Using Mobile Terminal
CN102932736A (zh) * 2012-10-22 2013-02-13 深圳市中兴移动通信有限公司 一种基于定位服务的区域告警方法及***
CN102970654A (zh) * 2012-11-14 2013-03-13 广东欧珀移动通信有限公司 一种基于地理位置的事件提醒方法及装置
CN104408959A (zh) * 2014-10-27 2015-03-11 小米科技有限责任公司 提示方法、装置及终端
CN106250149A (zh) * 2016-07-29 2016-12-21 乐视控股(北京)有限公司 一种提醒方法及终端
CN106453558A (zh) * 2016-10-13 2017-02-22 北京京东尚科信息技术有限公司 一种信息推送方法、装置以及终端
CN106921797A (zh) * 2017-02-14 2017-07-04 北京小米移动软件有限公司 信息提醒方法及装置
CN109587326A (zh) * 2018-11-09 2019-04-05 深圳壹账通智能科技有限公司 移动终端的提示方法及装置、存储介质、计算机设备
CN110601929A (zh) * 2019-08-29 2019-12-20 恒大智慧科技有限公司 一种事件提醒方法及***、计算机可读存储介质
CN111106997A (zh) * 2019-12-30 2020-05-05 北京三快在线科技有限公司 消息提醒方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN111970403B (zh) 2022-07-08

Similar Documents

Publication Publication Date Title
CN107644642B (zh) 语义识别方法、装置、存储介质及电子设备
EP3608822B1 (en) Method and apparatus for detecting model security and electronic device
CN109147797B (zh) 基于声纹识别的客服方法、装置、计算机设备及存储介质
US9436816B2 (en) Supplementing biometric identification with device identification
CN110532107B (zh) 接口调用方法、装置、计算机设备及存储介质
CN105528403B (zh) 目标数据识别方法及装置
WO2019062317A1 (zh) 应用程序管控方法及电子设备
CN111800445B (zh) 消息推送方法、装置、存储介质及电子设备
US20210120364A1 (en) Location tracking with loitering logic
CN108922520B (zh) 语音识别方法、装置、存储介质及电子设备
CN109003607B (zh) 语音识别方法、装置、存储介质及电子设备
CN112417318A (zh) 一种兴趣点的状态确定方法、装置、电子设备及介质
CN109063181B (zh) 数据配置方法、装置、服务器及存储介质
CN111970403B (zh) 事件提醒方法、装置、电子设备及存储介质
CN108572746B (zh) 定位移动设备的方法、装置和计算机可读存储介质
US8934880B2 (en) Movement detection system for a portable device such as a portable phone
CN111428806B (zh) 图像标签确定方法、装置、电子设备及存储介质
CN107580107A (zh) 一种位置提醒方法、装置、计算机装置及存储介质
CN113612886B (zh) 一种陌生号码的处理方法及计算机可读存储介质
CN113488002B (zh) 异常屏幕亮度的调整方法、装置、电子设备和介质
CN104699668B (zh) 确定词语相似度的方法及装置
CN110471538B (zh) 一种输入预测方法及装置
JP6457154B1 (ja) 音声認識補正システム、方法及びプログラム
CN112468452A (zh) 流量检测方法及装置、电子设备、计算机可读存储介质
CN111951791A (zh) 声纹识别模型训练方法、识别方法、电子设备及存储介质

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