具体实施方式
下面结合附图对本发明实施例进行详细描述。
请参阅图1,其为本发明实现自动报警的方法的第一实施例的流程图,包括以下步骤:
步骤101:获取监测目标在固定时间段内的高度差;
步骤102:判断所述固定时间段内的高度差是否超过报警阈值,如果是,进入步骤103,如果否,返回步骤101;
步骤103:进行远程报警。
从上述本发明的实施例可以看出,当监测目标在山丘地带等具有较大高度落差的环境中发生坠落事故时,监测目标的高度急剧下降,当监测目标的高度差超过报警阈值时,认为是发生了坠落事故,进行远程报警,实现自动报警功能。
在实际应用中,实施例一的具体实现过程如下,请参阅图2,包括以下步骤:
步骤201:从人机交互接口获取自动报警参数值;
上述步骤中,所述报警参数包括:数据采集周期Δt、数据统计周期T、报警阈值H、和求援信息。
下面,举例对各个报警参数进行详细说明。当数据采集周期Δt=1s时,每1s采集一次监测目标的高度值;当数据统计周期T=2s时,计算监测目标在当前时刻与前2ss时刻的高度差ΔH;当报警阈值H=40m时,如果监测目标在数据统计周期内的高度差ΔH大于40m时,执行远程报警。
本机报警方式可以是声音报警、图像报警和振动报警中的一种或多种方式的结合。通过声音、图像、振动信息,可以获知报警***已经开始执行本机报警功能。
求援信息包括监测目标基本信息和求助目标位置信息。其中,监测目标基本信息包括监测目标的姓名、年龄、性别等个人基本信息。同时,求助目标可以是单个求助目标,也可以是多个求助目标。当有多个求助目标时,求援信息还包括对多个求助目标设定优先级,指定优先求助的目标。
此外,上述步骤除了从人机交互接口获取报警参数值之外,还可以根据预先设定的默认值获取上述报警参数的参数值。
步骤202:根据数据采集周期,采集监测目标在数据采集周期时间点上的高度值;
步骤203:根据数据采集周期时间点上的高度值,计算监测目标在数据统计周期的起点与终点之间的高度差;
例如,当数据统计周期T=2s时,则在第2s的时刻计算第2s与第0s的高度差ΔH1,在第3s的时刻计算第3s与第1s的高度差ΔH2,以此类推。
步骤204:判断监测目标在数据统计周期的起点与终点之间的高度差是否超过报警阈值,如果是,进入步骤205,如果否,进入步骤202;
其中,当判定数据统计周期的起点与终点之间的高度差没有超过报警阈值时,继续采集监测目标在数据采集周期时间点上的高度值,并判断数据统计周期的起点与终点之间的高度差是否超过报警阈值,直到高度差超过报警阈值时,进入步骤205。
步骤205:进行远程报警。
其中,根据从移动设备的GPS模块中获取的监测目标位置,如经纬度坐标等,将监测目标基本信息和监测目标位置按照求助目标位置信息发送给单个或者多个求助目标。
当设定多个求助目标时,根据求援信息中设定的优先级顺序将监测目标基本信息和监测目标位置按照求助目标位置信息发送给优先级最高的求助目标。
从上述实施例可以看出,当监测目标在山丘地带等具有较大高度落差的环境中发生坠落事故时,监测目标的高度急剧下降,当监测目标的高度差超过报警阈值时,认为是发生了坠落事故,进行远程报警,将获取的监测目标基本信息和监测目标位置信息发送给单个或者多个求助目标,使求助目标及时获得受难者的位置信息,从而采取及时、有效的救援工作。
在实施例中,当判断高度差超过报警阈值时,还可以先进行本机报警,当确定本机报警不是由于误操作引起的错误报警后,在进一步采取远程报警,实现报警功能。请参阅图3,其为本发明实现自动报警的方法的第三实施例的流程图,包括以下步骤:
步骤301:从人机交互接口获取自动报警参数值;
上述步骤中,所述报警参数包括:数据采集周期Δt、数据统计周期T、报警阈值H、报警定时时间tmr、本机报警方式和求援信息。其中,当报警定时时间tmr=60s时,如果在触发本机报警后的60s内该本机报警被用户取消,认为该本机报警为一次由于误操作引起的错误报警,如果在触发本机报警的60s内该本机报警被确认或没有任何回应,则认为该本机报警为一次正确报警,进一步执行远程报警。
步骤302:根据数据采集周期,采集监测目标在数据采集周期时间点上的高度值;
步骤303:根据数据采集周期时间点上的高度值,计算监测目标在数据统计周期的起点与终点之间的高度差;
步骤304:判断监测目标在数据统计周期的起点与终点之间的高度差是否超过报警阈值,如果是,进入步骤305,如果否,进入步骤302;
步骤305:进行本机报警,并触发报警定时器开始计时;
其中,根据获取到的报警参数值,按照报警参数值所规定的报警方式进行报警。例如,报警方式可以是声音报警、图像报警和振动报警中的一种或多种方式的结合。
步骤306:判断此次本机报警是否在报警定时时间内被取消,如果是,进入步骤302,如果否,进入步骤307;
其中,当报警定时时间tmr=60s时,如果在触发本机报警后的60s内此次本机报警被取消,则认为此次本机报警是一次由于误操作引起的错误报警,实际并没有发生坠落事故,继续采集监测目标的高度值;如果在触发本机报警后的60s内此次本机报警未被取消,则认为发生了坠落事故,进一步触发远程报警。
步骤307:进行远程报警。
其中,根据从移动设备的GPS模块中获取的监测目标位置,如经纬度坐标等,将监测目标基本信息和监测目标位置按照求助目标位置信息发送给一个或者多个求助目标。
当设定多个求助目标时,根据求援信息中设定的优先级顺序将监测目标基本信息和监测目标位置按照求助目标位置信息发送给优先级最高的求助目标。
通过上述实施例可以看出,当判断监测目标的高度差超过报警阈值时,首先进行本机报警,并触发报警定时器开始计时,然后继续判断此次本机报警是否在报警定时时间内被取消,如果此次本机报警在报警定时时间内被取消,则认为此次本机报警是一次由于误操作引起的错误报警,实际并没有发生坠落事故;如果此次本机报警在报警定时时间内未被取消,则认为是发生了坠落事故,进一步进行远程报警。实现了对在较大高度变化的环境中发生坠落事故进行报警的功能,使求助目标及时获得受难者的位置信息,从而采取及时、有效的救援工作。同时,防止了由于一些误操作而引起的错误报警。
与上述所提供的实现自动报警的方法相对应,还提供了一种实现自动报警的装置的实施例,请参阅图4,其为本发明实现自动报警的装置的第一个实施例结构图,该装置包括第一获取单元401、高度差获取单元402、第一判断单元403、第一触发单元404和远程报警单元405,下面结合该装置的工作原理进一步介绍其内部结构以及连接关系。
参数值获取单元401,用于获取自动报警参数值,其中,自动报警参数包括数据采集周期、数据统计周期、报警阈值、和求援信息。
高度差获取单元402,用于获取监测目标在固定时间段内的高度差;
第一判断单元403,用于判断高度差获取单元402获取的所述高度差是否超过报警阈值,并将判断结果告知第一触发单元;
第一触发单元404,用于当第一判断单元403的判断结果为是时,触发远程报警单元405,当第一判断单元403的判断结果为否时,触发高度差获取单元402;
远程报警单元405,用于进行远程报警。
从上述实施例中可以看出,高度差获取单元实时获取监测目标的高度差,当监测目标在山丘地带或者其他具有较大高度落差的环境中发生坠落事故时,监测目标的高度差急剧下降,由第一判断单元判定监测目标的高度差超过报警阈值,进而触发远程报警单元进行远程报警,实现自动报警功能。
请参阅图5,其为本发明实现自动报警的装置的第二个实施例结构图,该装置包括第二获取单元501、高度差获取502、第一判断单元503、第一触发单元504、本机报警单元505、第二判断单元506、第二触发单元507和远程报警单元508,下面结合该装置的工作原理进一步介绍其内部结构以及连接关系。
第二获取单元501,用于获取自动报警参数值,其中,自动报警参数为数据采集周期、数据统计周期、报警阈值、报警定时时间、本机报警方式和求援信息;
高度差获取单元502,用于获取监测目标在固定时间段内的高度差;
第一判断单元503;用于判断高度差获取单元502获取的所述高度差是否超过报警阈值,并将判断结果告知第一触发单元;第一触发单元504,用于当第一判断单元503的判断结果为是时,触发本机报警单元505,当第一判断单元503的判断结果为否时,触发高度差获取单元502;
本机报警单元505,用于进行本机报警;
第二判断单元506,用于当本机报警单元505进行报警时,判断所述本机报警是否在报警定时时间内取消,并将判断结果告知第二触发单元;
第二触发单元507,用于当第二判断单元505的判断结果为是时,触发高度差获取单元502,当第二判断单元505的判断结果为否时,触发远程报警单元508;
远程报警单元508,用于进行远程报警。
通过上述实施例可以看出,当第一判断单元判断监测目标的高度差超过报警阈值时,触发本机报警单元进行本机报警,然后由第二判断单元判断此次本机报警是否在报警定时时间内被取消,如果被取消,则认为没有发生坠落事故,此次本机报警是一次由于误操作引起的错误报警,触发高度差获取单元继续获取监测目标的高度差;如果未被取消,则认为是发生了坠落事故,进一步触发远程报警单元进行远程报警,使求助目标及时获得受难者的位置信息,从而采取及时、有效的救援工作。同时,也防止了由于一些误操作而引起的错误报警。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序包括如下步骤:A、获取监测目标在固定时间段内的高度差;B、判断所述固定时间段内的高度差是否超过报警阈值,如果是,进行远程报警,如果否,返回步骤A。所述的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应该视为本发明的保护范围。