一种手机基于手势和动作识别的报警方法及其***
技术领域
本发明涉及移动终端技术领域,尤其涉及的是一种手机基于手势和动作识别的报警方法及***。
背景技术
当今社会,暴力抢劫、入室盗窃等事件频繁发生,然而受害人经常因为无法及时求助而受到歹徒的侵害。
目前,随着智能手机的普及,对于用户来说已经是随身必备品。智能手机本身不再仅限于是一种通讯工具,而且内部集成了大量的传感器和数据分析处理功能,但是现有技术中的智能手机还不能根据用户的需要智能的自动发出警报,需要用户手动发出,因此不能更好的为用户服务。
因此,现有技术有待于进一步的改进。
发明内容
鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种手机基于手势和动作识别的报警方法及***,克服现有技术中智能手机不能自动根据用户的需求开启报警功能的缺陷。
本发明解决技术问题所采用的技术方案如下:
一种手机基于手势和动作识别的报警方法,其中,包括:
A、在手机内存储触发报警的报警手势和/或手机报警动作;
B、手机摄像头实时对其前方出现报警手势特征进行识别,或者通过手机内置的传感器对手机当前发生的动作是否为手机报警动作进行识别,若识别出报警手势和/或者手机报警动作,则执行步骤C;
C、手机自动调取预先存储的预设报警短信,并将所述预设报警短信按照设定的报警号码发出。
所述手机基于手势和动作识别的报警方法,其中,所述步骤A还包括:
A1、通过手机摄像头获取报警手势的特征信息,并存储;
A2、设置手机报警动作为:预定时间内手机至少翻转两次,并存储;
A3、将含有手机用户姓名和住址信息的预设报警短信进行编辑后存储。
所述手机基于手势和动作识别的报警方法,其中,所述步骤C还包括:
C1、获取手机当前的位置信息,并将所述位置信息添加到预设报警短信内。
所述手机基于手势和动作识别的报警方法,其中,所述步骤A之前还包括:
A0、获取手机通讯录列表以及通话记录列表,将通话记录排列在前三位的联系人,设置为报警号码。
所述手机基于手势和动作识别的报警方法,其中,所述步骤B包括:
B1、判断手机设置的报警模式是手势报警模式、手机动作报警模式还是将手势报警模式与手机动作报警相结合的组合模式;
若为手势报警模式,则执行步骤B2,若为手机动作报警模式,则执行步骤B3,若为手机动作报警相结合的组合模式,则执行步骤B4;
B2、将摄像头前方获取的物体特征与所述报警手势的特征信息进行匹配,若匹配成功,则进入步骤C,否则重复本步骤;
B3、通过传感器获取当前手机的运动参数,对所述运动参数进行分析,判断手机在预定时间内是否至少翻转两次,若是,则进入步骤C,否则重复本步骤;
B4、将摄像头前方获取的物体特征与所述报警手势的特征信息进行匹配,以及判断手机在预定时间内是否至少翻转两次,若均满足,则进入步骤C,否则重复本步骤。
一种手机基于手势和动作识别的报警***,其中,包括:
存储信息模块,用于在手机内存储报警的报警手势图像和/或手机报警动作;
触发识别模块,用于手机摄像头实时对其前方出现报警手势特征进行识别,或者通过手机内置的传感器对手机当前发生的动作是否为手机报警动作进行识别;
警报发出模块,用于当手机摄像头识别出前方有报警手势和/或手机识别出其当前发生的动作与手机报警动作相匹配时,则自动调取预先存储的预设报警短信,并将所述预设报警短信按照设定的报警号码发出。
所述基于手势和动作识别的报警***,其中,所述存储信息模块还包括:
图像存储单元,用于通过手机摄像头获取报警手势的特征信息,并存储;
动作存储单元,用于设置手机报警动作为:预定时间内手机至少翻转两次,并存储;
用户信息存储单元,用于将含有手机用户姓名和住址信息的预设报警短信进行编辑后存储。
所述基于手势和动作识别的报警***,其中,所述警报发出模块还包括:
位置信息添加单元,用于获取手机当前的位置信息,并将所述位置信息添加到预设报警短信内。
所述手机基于手势和动作识别的报警***,其中,所述***还包括:
报警号码设置模块,用于获取手机通讯录列表以及通话记录列表,将通话记录排列在前三位的联系人,设置为报警号码。
所述基于手势和动作识别的报警***,其中,所述触发判断模块包括:
模式识别单元,用于判断手机设置的报警模式是手势报警模式、手机动作报警模式还是将手势报警模式与手机动作报警相结合的组合模式;
手势判断单元,用于当手机设置的报警模式是手势报警模式时,判断摄像头前方获取的物体特征是否与所述报警手势的特征信息相匹配;
运动判断单元,用于当手机设置的报警模式是手机动作报警模式时,则通过传感器获取当前手机的运动参数,对所述运动参数进行分析,判断手机在预定时间内是否至少翻转两次;
组合判断单元,用于当手机设置的报警模式是所述组合模式时,判断摄像头前方获取的物体特征是否与所述报警手势的特征信息相匹配,以及判断手机在预定时间内是否至少翻转两次。
有益效果,本发明提供了一种手机基于手势和动作识别的报警方法及其***,通过在手机内存储触发报警的报警手势和/或手机报警动作;手机摄像头实时对其前方出现报警手势特征进行识别,或者通过手机内置的传感器对手机当前发生的动作是否为手机报警动作进行识别,若识别出报警手势和/或者手机报警动作,则手机自动调取预先存储的预设报警短信,并将所述预设报警短信按照设定的报警号码发出。本发明所述报警方法及其***,利用智能手机的传感器,自动触发分析处理和发送报警信息,为用户提供一种极其隐蔽的、操作简便的报警方法,让用户在最短的时间内,用最安全的方式及时准确的进行报警。
附图说明
图1是本发明的一种手机基于手势和动作识别的报警方法的步骤流程图。
图2是本发明的一种手机基于手势和动作识别的报警方法具体应用实施例的步骤示意图。
图3是本发明所提供的一种手机基于手势和动作识别的报警***的原理结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
本发明提供了一种手机基于手势和动作识别的报警方法,如图1所示,包括:
S1、在手机内存储触发报警的报警手势和/或手机报警动作。
首先将用于触发报警的报警手势和手机报警动作存储到手机内存中,用于当手机的摄像头识别出其前方含有报警手势的特征或者监控到手机正在发出手机报警动作时,则触发报警。
具体的,在本步骤中,在将所示报警手势图像和手机报警动作进行存储之前,还包括以下步骤:
所述步骤S1还包括:
S11、通过手机摄像头的图像识别模块,获取报警手势图像,并从中识别出报警手势的特征信息,并存储;
S12、设置手机报警动作为:预定时间内手机至少翻转两次,并存储;
S13、将含有手机用户姓名和住址信息的预设报警短信进行编辑后存储。
上述步骤依次为获取用户自定义的报警手势的,获取用户设定的手机报警动作信息,和预先设置含有用户信息的报警短信。
具体的,报警手势图像可以通过设置在手机前端或者后端的摄像头获取,其将拍摄到的含有手势图像的照片进行存储。手机报警动作,可以设置为反复翻转多次,或者反复在垂直方向上来回运动多次,或者可以设置反复在水平方向上360度转动多次等等,只要可以通过所述传感器,比如陀螺仪准确的识别出手机是否在进行上述动作都可以。
为了便于当报警手势或者手机报警动作触发了报警后,则可以直接将预先编辑好的短信发出,从而实现快速报警。
S2、手机摄像头实时对其前方出现报警手势特征进行识别,或者通过手机内置的传感器对手机当前发生的动作是否为手机报警动作进行识别,若识别出报警手势和/或者手机报警动作,则执行步骤S3。
手机在待机状态下,通过摄像头中的图像识别模块对其前方是否出现预设的报警手势进行识别,若识别出前方含有报警手势,则说明用户发出警报,和/或者手机还通过其内置传感器对其是否发出手机报警动作进行识别,若识别出,则说明用户发出报警,在本步骤中,用户可以自定义选择仅通过手势识别还是仅通过手机动作识别,或者为了避免误报警,通过将手势和手机动作组合在一起,当同时识别出用户发出了报警手势和手机也在执行手机报警动作时,便发出报警。
具体的,本步骤中,包括以下步骤:
所述步骤S2包括:
S21、判断手机设置的报警模式是手势报警模式、手机动作报警模式还是将手势报警模式与手机动作报警相结合的组合模式;若为手势报警模式,则执行步骤S22,若为手机动作报警模式,则执行步骤S23,若为手机动作报警相结合的组合模式,则执行步骤S24;
S22、将摄像头前方获取的物体特征与所述报警手势的特征信息进行匹配,若匹配成功,则进入步骤S3,否则重复本步骤;
S23、通过传感器获取当前手机的运动参数,对所述运动参数进行分析,判断手机在预定时间内是否至少翻转两次,若是,则进入步骤S3,否则重复本步骤;
S24、将摄像头前方获取的物体特征与所述报警手势的特征信息进行匹配,以及判断手机在预定时间内是否至少翻转两次,若均满足,则进入步骤S3,否则重复本步骤。
手机依次对是否有报警手势或者是否有手机报警动作进行识别,可以想到的是,在本步骤中也可以先对手机是否正在发出手机报警动作先进行识别,然后再对手机前方是否含有报警手势进行识别,都是可以的。
S3、手机自动调取预先存储的预设报警短信,并将所述预设报警短信按照设定的报警号码发出。
当步骤S2中识别出报警手势或者手机报警动作时,则手机自动调取预先编辑好的报警短信,将所述报警短信发送到预设好的报警号码上。
具体的,为了更准确的进行报警,在本步骤中还包括:
S31、获取手机当前的位置信息,并将所述位置信息添加到预设报警短信内。
使用手机中的GPS定位模块,对手机进行定位,获取当前手机的位置信息,然后将所述位置信息添加到预设报警短信内,从而可以使接收到报警的人更加的明确报警用户的所在地,从而及时给以支援。
为了更好的发出警报,具体在所述步骤S1之前还包括:
S0、获取手机通讯录列表以及通话记录列表,将通话记录排列在前三位的联系人,设置为报警号码。
预设的报警号码不一定是110,或者其他警方号码,也可以是用户的亲人或者好友,因此在进行报警号码预设时,可以想到的是,用户可以通过直接设定,也可以自动通过获取通话记录中常联系的人中选择通话频率最高的人设置为报警号码。
具体的,为了更好的对上述方法进行说明,下面以其具体应用实施例为例,对其做进一步的解释。
如图2所示,为本发明所述方法的具体应用实施例的步骤流程图,如图所示:
H1、用户对特定的报警手势或者手机报警动作设置完成后,当遇到险情时,则可以对手机发出报警手势或对手机执行手机报警动作,比如报警手势可以为食指和大拇指合成一个圆形,也可以使“V”型手势,也可以是双手合在一起组成的手势,都可以。手机报警动作可以为反复翻转手机多次,或者在垂直方向来回运动多次。
H2、利用手机摄像头检测用户发出的手势是否是报警手势,利用手机内置的传感器,判断手机是否发出手机报警动作,若是,则执行步骤H3。
H3、若检测成功,则开启手机定位功能,对手机进行定位,并将定位出的位置信息添加到预先编辑的报警短信中。
H4、手机将报警短信发出。
在上述本发明提供了一种报警方法的基础上,本发明还提供了一种手机基于手势和动作识别的报警***,如图3所示,所述***包括:
存储信息模块110,用于在手机内存储报警的报警手势图像和/或手机报警动作;
触发识别模块120,用于手机摄像头实时对其前方出现报警手势特征进行识别,或者通过手机内置的传感器对手机当前发生的动作是否为手机报警动作进行识别;
警报发出模块130,用于当手机摄像头识别出前方有报警手势和/或手机识别出其当前发生的动作与手机报警动作相匹配时,则自动调取预先存储的预设报警短信,并将所述预设报警短信按照设定的报警号码发出。
所述存储信息模块还包括:
图像存储单元,用于通过手机摄像头获取报警手势的特征信息,并存储;
动作存储单元,用于设置手机报警动作为:预定时间内手机至少翻转两次,并存储;
用户信息存储单元,用于将含有手机用户姓名和住址信息的预设报警短信进行编辑后存储。
所述警报发出模块还包括:
位置信息添加单元,用于获取手机当前的位置信息,并将所述位置信息添加到预设报警短信内。
所述***还包括:
报警号码设置模块,用于获取手机通讯录列表以及通话记录列表,将通话记录排列在前三位的联系人,设置为报警号码。
所述触发判断模块包括:
模式识别单元,用于判断手机设置的报警模式是手势报警模式、手机动作报警模式还是将手势报警模式与手机动作报警相结合的组合模式;
手势判断单元,用于当手机设置的报警模式是手势报警模式时,判断摄像头前方获取的物体特征是否与所述报警手势的特征信息相匹配;
运动判断单元,用于当手机设置的报警模式是手机动作报警模式时,则通过传感器获取当前手机的运动参数,对所述运动参数进行分析,判断手机在预定时间内是否至少翻转两次;
组合判断单元,用于当手机设置的报警模式是所述组合模式时,判断摄像头前方获取的物体特征是否与所述报警手势的特征信息相匹配,以及判断手机在预定时间内是否至少翻转两次。
本发明提供了一种手机基于手势和动作识别的报警方法及其***,通过在手机内存储触发报警的报警手势和/或手机报警动作;手机摄像头实时对其前方出现报警手势特征进行识别,或者通过手机内置的传感器对手机当前发生的动作是否为手机报警动作进行识别,若识别出报警手势和/或者手机报警动作,则手机自动调取预先存储的预设报警短信,并将所述预设报警短信按照设定的报警号码发出。本发明所述报警方法及其***,利用智能手机的传感器,自动触发分析处理和发送报警信息,为用户提供一种极其隐蔽的、操作简便的报警方法,让用户在最短的时间内,用最安全的方式及时准确的进行报警。
本发明还提供一种手机,其可以采用上述实施例所述的基于手势和动作识别的报警方法及其***,其利用手机自带的传感器,自动触发分析处理和发送报警信息,为用户提供一种极其隐蔽的、操作简便的报警方法,让用户在最短的时间内,用最安全的方式及时准确的进行报警。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。