本发明属于电子技术领域,尤其涉及一种移动终端及基于移动终端的老年人摔倒自动呼救方法。
背景技术:
目前,大部分手机、平板电脑等智能移动终端均内置了加速度传感器,加速度传感器能够感知移动终端加速度的变化,例如感知移动终端的晃动、跌落、上升、下降等各种移动变化。移动终端内部的处理器将加速度传感器采集到的加速度值进行计算分析后来实现各种预设功能,例如可用于计步、手机姿态测量以及各种游戏互动。然而,现有的移动终端对于加速度传感器所采集到的加速度值还没有实现较为充分的利用,也没有扩展出有利于监控用户是否处于安全活动状态的功能,例如可以利用移动终端的加速度传感器检测用户的当前活动状态,并以此为用户提供活动状态异常提醒或意外事故发生提醒等。
因此,现有的移动终端因加速度传感器未被充分利用而没有实现有利于监控用户是否处于安全活动状态的扩展功能。
技术实现要素:
本发明的目的在于提供一种移动终端及基于移动终端的老年人摔倒自动呼救方法,旨在解决现有的移动终端因加速度传感器未被充分利用而没有实现有利于监控用户是否处于安全活动状态的扩展功能的问题。
本发明是这样实现的,一种基于移动终端的老年人摔倒自动呼救方法,所述移动终端的加速度随携带所述移动终端的用户的活动状态的变化而变化,所述老年人摔倒自动呼救方法包括:
通过所述移动终端的加速度传感器实时获取所述移动终端的加速度值;
判断所述加速度值是否大于预设阈值;
若所述加速度值大于预设阈值,则发出报警信号。
本发明还提供了一种移动终端,所述移动终端的加速度随携带所述移动终端的用户的活动状态的变化而变化,所述移动终端包括:
数据采集单元,用于通过所述移动终端的加速度传感器实时获取所述移动终端的加速度值;
第一判断单元,用于判断所述加速度值是否大于预设阈值;
第一报警单元,用于若所述加速度值大于预设阈值,则发出报警信号。
本发明通过移动终端的加速度传感器实时获取移动终端的加速度值,并判断加速度值是否大于预设阈值,若加速度值大于预设阈值,则发出报警信号,实现了根据移动终端的加速度值判断用户的活动状态,并在用户的活动状态异常,例如用户摔倒时,及时发出报警信号的功能,从而使得移动终端的加速度传感器得到了充分利用。
附图说明
图1是本发明实施例提供的基于移动终端的老年人摔倒自动呼救方法的实现流程示意图;
图2是本发明另一实施例提供的基于移动终端的老年人摔倒自动呼救方法的实现流程示意图;
图3是本发明实施例提供的移动终端的结构示意图;
图4是本发明另一实施例提供的移动终端的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例提供的基于移动终端的老年人摔倒自动呼救方法的实现流程,本实施例中,基于移动终端的老年人摔倒自动呼救方法的执行主体为内置加速度传感器的移动终端。移动终端可以为智能手机、平板电脑等。移动终端的加速度随携带移动终端的用户的活动状态的变化而变化。如图1所示,基于移动终端的老年人摔倒自动呼救方法可包括以下步骤:
S101:通过所述移动终端的加速度传感器实时获取所述移动终端的加速度值。
在本实施例中,移动终端在确认用户开启老年人摔倒自动呼救功能时,通过内置的加速度传感器实时获取移动终端的加速度值。
S102:判断所述加速度值是否大于预设阈值。
在本实施例中,移动终端判断通过加速度传感器获取到的加速度值是否大于预设阈值。预设阈值可根据实际情况进行设置,此处不做限制。例如,可通过多次实验测量老年人摔倒时老年人随身携带的移动终端的多个加速度值,将多个加速度的平均值设置为预设阈值,以便作为衡量老年人是否摔倒的标准。
S103:若所述加速度值大于预设阈值,则发出报警信号。
在本实施例中,当移动终端判断通过加速度传感器获取到的加速度值大于预设阈值时,说明用户的活动状态发生了较大变化,例如老年人摔倒,此时,移动终端发出报警信号,以达到引起周围人注意的目的。
在实际应用中,报警信号可以为报警铃声或者报警提示音,具体可根据实际需求进行设置,此处不做限制。且用户可预先设置报警铃声或者报警提示音的音量、类型等参数。
本发明实施例通过移动终端的加速度传感器实时获取移动终端的加速度值,并判断加速度值是否大于预设阈值,若加速度值大于预设阈值,则发出报警信号,实现了根据移动终端的加速度值判断用户的活动状态,并在用户的活动状态异常,例如用户摔倒时,及时发出报警信号的功能,从而使得移动终端的加速度传感器得到了充分利用。
图2示出了本发明另一实施例提供的基于移动终端的老年人摔倒自动呼救方法的实现流程,本实施例中,基于移动终端的老年人摔倒自动呼救方法的执行主体为内置加速度传感器的移动终端。移动终端可以为智能手机、平板电脑等,移动终端的加速度随携带移动终端的用户的活动状态的变化而变化。如图2所示,基于移动终端的老年人摔倒自动呼救方法可包括以下步骤:
S201:通过所述移动终端的加速度传感器实时获取所述移动终端的加速度值。
在本实施例中,移动终端在确认用户开启老年人摔倒自动呼救功能时,通过内置的加速度传感器实时获取移动终端的加速度值。
S202:判断所述加速度值是否大于预设阈值。
在本实施例中,移动终端判断通过加速度传感器获取到的加速度值是否大于预设阈值。预设阈值可根据实际情况进行设置,此处不做限制。例如,可通过多次实验测量老年人摔倒时老年人随身携带的移动终端的多个加速度值,将多个加速度的平均值设置为预设阈值,以便作为衡量老年人是否摔倒的标准。
S203:若所述加速度值大于预设阈值,则发出报警信号。
在本实施例中,当移动终端判断通过加速度传感器获取到的加速度值大于预设阈值时,则说明用户的活动状态发生了较大变化,例如老年人摔倒,此时,移动终端发出报警信号,以达到引起周围人注意的目的。
在实际应用中,报警信号可以为报警铃声或者报警提示音,具体可根据实际需求进行设置,此处不做限制。且用户可预先设置报警铃声或者报警提示音的音量、类型等参数。
S204:判断在预设时间内是否接收到报警关闭指令。
在本实施例中,当移动终端发出报警信号之后,移动终端判断在预设时间内是否接收到报警关闭指令。预设时间可由用户自行设置,此处不做限制,例如,预设时间可以设置为5秒,即从移动终端发出报警信号的时刻开始,判断5秒内是否接收到报警关闭指令。
在实际应用中,报警关闭指令可通过移动终端的触摸屏接收,也可通过设置于移动终端上的物理按键接收,此处不做限制。
S205:若在所述预设时间内接收到报警关闭指令,则停止发出报警信号。
在本实施例中,当移动终端在预设时间内接收到报警关闭指令,则说明有人手动关闭报警信号,此时,移动终端停止发出报警信号。
例如,在移动终端发出报警信号之后的5秒内,若移动终端检测到通过触摸屏或者物理按键输入的报警关闭指令,则说明有人发现老年人摔倒,此时,移动终端停止发出报警信号。
S206:若在所述预设时间内未接收到报警关闭指令,则在所述预设时间之后,根据预存联系人信息发送报警信息。
在本实施例中,若移动终端在预设时间内未接收到报警关闭指令,则说明在预设时间内,周围无人发现老年人摔倒,此时,移动终端根据预存联系人信息发送报警信息。
其中,预存联系人信息可以为单个联系人信息,也可以包括至少两个联系人信息。联系人信息可以包括联系人姓名、联系人电话号码及联系人QQ号码等,具体根据实际需求进行设置,此处不做限制。
例如,预存联系人信息可以仅包括一个亲人的姓名及对应的电话号码,也可以包括多个亲朋好友的姓名及其各自对应的电话号码,或者还可以包括110、120等报警电话号码,具体根据实际需求进行设置,此处不做限制。
根据预存联系人信息发送报警信息指的是,根据预存联系人信息,对预存联系人信息对应的联系人进行拨号呼叫。其中,拨号呼叫可以为电话呼叫,也可以为视频呼叫,具体根据实际应用进行设置,此处不做限制。
作为本发明一实施例,当所述预存联系人信息为单一联系人信息时,步骤S206具体包括:
根据所述单一联系人信息,对所述单一联系人信息对应的联系人进行拨号呼叫。
在本实施例中,移动终端根据预存的单一联系人信息,对该单一联系人信息对应的联系人进行拨号呼叫,例如,移动终端可根据该单一联系人信息中包含的联系人电话号码,对该单一联系人信息对应的联系人进行电话呼叫。
若未接收发到被呼叫的联系人的反馈信息,则继续对所述所述联系人进行拨号呼叫,直到接收到被呼叫的联系人的反馈信息为止。
在本实施例中,当移动终端未接收到被呼叫的联系人的反馈信息,例如被呼叫的联系人未接听电话时,移动终端继续对该联系人进行拨号呼叫,直到该联系人接听电话。
作为本发明一实施例,当所述预存联系人信息包括至少两个联系人信息时,步骤S206具体包括:
根据所述至少两个联系人信息,按照优先级从高到低的顺序依次向所述至少两个联系人信息各自对应的联系人进行拨号呼叫,直到接收到被呼叫的联系人的反馈信息为止。
在本实施例中,移动终端中预先存储有至少两个联系人信息及其各自对应的优先级,当移动终端在预设时间内未接收到报警关闭指令时,移动终端按照优先级从高到低的顺序依次向至少两个联系人信息各自对应的联系人进行拨号呼叫。
例如,移动终端中预先存储有3个联系人信息,分别为亲人的姓名及电话号码、朋友的姓名及电话号码及110报警号码。其中亲人信息对应的优先级最高,朋友信息对应的优先级次之,110报警号码对应的优先级最低。当移动终端未接收到报警关闭指令时,移动终端先向亲人进行拨号呼叫,若亲人未接听,则向朋友进行拨号呼叫,若朋友未接听,则向110进行拨号呼叫,如此循环,直到有人接听为止。
本发明通过移动终端的加速度传感器实时获取移动终端的加速度值,并判断加速度值是否大于预设阈值,若加速度值大于预设阈值,则发出报警信号,实现了根据移动终端的加速度值判断用户的活动状态,并在用户的活动状态异常,例如用户摔倒时,及时发出报警信号的功能,从而使得移动终端的加速度传感器得到了充分利用。
移动终端在预设时间内未接收到报警关闭指令时,根据预存联系人信息发送报警信息,通过双重报警,使得在老年人摔倒时,近邻和远亲均能接收到消息,以便及时为老年人提供帮助。
图3示出了本发明实施例提供的移动终端的结构,本实施例的移动终端300包括的各模块用于执行图1对应的实施例中的各步骤,具体请参阅图1以及图1对应的实施例中的相关描述,此处不赘述。如图3所示,移动终端300包括:数据采集单元301、第一判断单元302及第一报警单元303。
数据采集单元301用于通过所述移动终端的加速器传感器实时获取所述移动终端的加速度值。
比如,数据采集单元301通过移动终端的加速器传感器实时获取移动终端的加速度值,并将加速度值输出至第一判断单元302。
第一判断单元302用于判断所述加速度值是否大于预设阈值。
比如,第一判断单元302接收数据采集单元301输出的加速度值,并判断加速度值是否大于预设阈值。
第一判断单元302将判断结果输出至第一报警单元303。
第一报警单元303用于若所述加速度值大于预设阈值,则发出报警信号。
比如,第一报警单元303接收第一判断单元302输出的判断结果,当判断结果为加速度值大于预设阈值时,第一报警单元303发出报警信号。
本发明实施例通过移动终端的加速度传感器实时获取移动终端的加速度值,并判断加速度值是否大于预设阈值,若加速度值大于预设阈值,则发出报警信号,实现了根据移动终端的加速度值判断用户的活动状态,并在用户的活动状态异常,例如用户摔倒时,及时发出报警信号的功能,从而使得移动终端的加速度传感器得到了充分利用。
图4示出了本发明另一实施例提供的移动终端的结构,本实施例的移动终端400包括的各模块用于执行图2对应的实施例中的各步骤,具体请参阅图2以及图2对应的实施例中的相关描述,此处不赘述。如图4所示,移动终端400包括:数据采集单元401、第一判断单元402、第一报警单元403、第二判断单元404、报警关闭单元405及第二报警单元406。
数据采集单元401用于通过所述移动终端的加速器传感器实时获取所述移动终端的加速度值。
比如,数据采集单元401通过移动终端的加速器传感器实时获取移动终端的加速度值,并将加速度值输出至第一判断单元402。
第一判断单元402用于判断所述加速度值是否大于预设阈值。
比如,第一判断单元402接收数据采集单元401输出的加速度值,并判断加速度值是否大于预设阈值。
第一判断单元402将判断结果输出至第一报警单元403。
第一报警单元403用于若所述加速度值大于预设阈值,则发出报警信号。
比如,第一报警单元403接收第一判断单元402输出的判断结果,当判断结果为加速度值大于预设阈值时,第一报警单元403发出报警信号。
第二判断单元404用于判断在预设时间内是否接收到报警关闭指令。
比如,当第一报警单元403发出报警信号之后,第二判断单元判断在预设时间内是否接收到报警关闭指令,并将判断结果输出至报警关闭单元405和第二报警单元406。
报警关闭单元405用于若在所述预设时间内接收到报警关闭指令,则停止发出报警信号。
比如,报警关闭单元405接收第二判断单元404输出的判断结果,当判断结果为预设时间内接收到报警关闭指令时,报警关闭单元405停止发出报警信号。
第二报警单元406用于若在所述预设时间内未接收到报警关闭指令,则在所述预设时间之后,根据预存联系人信息发送报警信息。
比如,第二报警单元406接收第二判断单元404输出的判断结果,当判断结果为预设时间内未接收到报警关闭指令时,第二报警单元406在预设时间之后,根据预存联系人信息发送报警信息。
进一步的,当预存联系人信息为单一联系人信息时,第二报警单元406具体用于:
根据所述单一联系人信息,对所述单一联系人信息对应的联系人进行拨号呼叫;若未接收到被呼叫的联系人的反馈信息,则继续对所述联系人进行拨号呼叫,直到接收到被呼叫的联系人的反馈信息为止。
比如,第二报警单元406根据单一联系人信息,对单一联系人信息对应的联系人进行拨号呼叫;若未接收发到被呼叫的联系人的反馈信息,则第二报警单元406继续对该联系人进行拨号呼叫,直到接收到被呼叫的联系人的反馈信息。
进一步的,当预存联系人信息包括至少两个联系人信息,第二报警单元406具体用于:
根据所述至少两个联系人信息,按照优先级从高到低的顺序依次向所述至少两个联系人信息各自对应的联系人进行拨号呼叫,直到接收到被呼叫的联系人的反馈信息为止。
比如,第二报警单元406根据至少两个联系人信息,按照优先级从高到低的顺序依次向至少两个联系人信息各自对应的联系人进行拨号呼叫,直到接收到被呼叫的联系人的反馈信息。
本发明实施例通过移动终端的加速度传感器实时获取移动终端的加速度值,并判断加速度值是否大于预设阈值,若加速度值大于预设阈值,则发出报警信号,实现了根据移动终端的加速度值判断用户的活动状态,并在用户的活动状态异常,例如用户摔倒时,及时发出报警信号的功能,从而使得移动终端的加速度传感器得到了充分利用。
移动终端在预设时间内未接收到报警关闭指令时,根据预存联系人信息发送报警信息,通过双重报警,使得在老年人摔倒时,近邻和远亲均能接收到消息,以便及时为老年人提供帮助。
本领域普通技术人员可以理解:实现上述方法实施例的步骤或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。