一种提示终端掉落的方法、装置及终端的制作方法

文档序号:9711670阅读:311来源:国知局
一种提示终端掉落的方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及终端应用领域,特别是一种提示终端掉落的方法、装置及终端。
【背景技术】
[0002]在日常生活中,人们通常会把手机放在兜里,所以会存在一定的掉落风险。如果物主未感知到手机掉落,一是可能会被他人拿走,造成财产损失;二是,手机偶然掉落在某个角落时,物主寻找起来不方便。
[0003]为此,现有的解决方案是通过手机的扬声器进行语音报警,以提示物主终端的位置。
[0004]但是上述方案存在有以下缺点:
[0005]1) 一旦物主没有注意到手机掉落,则语音报警可能会提醒附近人拿走手机,起到了相反的效果;
[0006]2)通过语音报警只能在手机的掉落地点附近提示物主,物主若离开后,无法准确获知手机掉落位置。
[0007]因此,当前亟需一种能够弥补上述缺点的技术方案。

【发明内容】

[0008]本发明要解决的技术问题是提供一种提示终端掉落的方法、装置及终端,能够帮助物主找到掉落的终端。
[0009]为解决上述技术问题,本发明的实施例提供一种提示终端掉落的方法,包括:
[0010]利用终端的传感器检测该终端是否发生掉落;
[0011]若检测到所述终端发生掉落,则控制该终端的摄像头进行拍照,并将拍照结果发送至指定平台。
[0012]其中,在检测到所述终端发生掉落时,所述方法还包括:
[0013]控制所述终端的扬声器进行语音报警。
[0014]其中,在利用终端的传感器检测该终端是否发生掉落之前,所述方法还包括:
[0015]判断所述终端是否处于待机状态;
[0016]若是,则执行所述利用终端的传感器检测该终端是否发生掉落的步骤。
[0017]其中,所述控制该终端的摄像头进行拍照,包括:
[0018]确定所述终端可用的存储空间的大小;
[0019]根据所述终端可用的存储空间的大小确定出拍照的分辨率;
[0020]控制所述终端的前置摄像头和/或后置摄像头按照确定后的分辨率进行拍照。
[0021]其中,在所述控制所述终端的前置摄像头和/或后置摄像头按照确定后的分辨率进行拍照前,还包括:
[0022]关闭所述终端的拍照功能的快门音。
[0023]其中,所述拍照结果默认保存在所述终端的加密存储空间内;所述方法还包括:
[0024]在所述拍照结果被成功发送至所述指定平台后,将其从所述加密存储空间中删除。
[0025]其中,所述传感器具体为三轴加速传感器;
[0026]所述利用终端的传感器检测该终端是否发生掉落,包括:
[0027]利用所述三轴加速传感器获取所述终端在X轴、Y轴以及Z轴的加速度;
[0028]计算该X轴、Y轴以及Z轴的加速度的矢量和;
[0029]判断所述矢量和是否大于预设阈值;
[0030]若是,则确定所述终端发生掉落。
[0031]其中,在控制所述终端的摄像头完成拍照后,若在一预设时间段内未接收到来自用户的解除操作,则重新控制所述终端的摄像头进行拍照,并将新的拍照结果发送至指定
Λ?ζζ^
Τ 口 Ο
[0032]此外,本发明的另一实施例还提供一种提示终端掉落的装置,包括:
[0033]检测模块,用于利用终端的传感器检测该终端是否发生掉落;
[0034]拍照提示模块,用于若所述确定模块检测到所述终端发生掉落,则控制该终端的摄像头进行拍照,并将拍照结果发送至指定平台。
[0035]其中,所述装置还包括:
[0036]语音报警模块,用于在所述检测模块检测出所述终端发生掉落时,控制所述终端的扬声器进行语音报警。
[0037]其中,所述装置还包括:
[0038]判断模块,用于判断所述终端是否处于待机状态;
[0039]其中,所述确定模块在所述判断模块判断出所述终端处于待机状态后,再利用终端的传感器确定该终端是否掉落。
[0040]其中,所述拍照提示模块具体包括:
[0041]空间确定子模块,用于确定所述终端可用的存储空间的大小;
[0042]分辨率确定子模块,用于根据所述终端可用的存储空间的大小确定出拍照的分辨率;
[0043]控制子模块,用于控制所述终端的前置摄像头和/或后置摄像头按照确定后的分辨率进行拍照。
[0044]其中,所述传感器具体为三轴加速传感器;
[0045]所述检测模块具体包括:
[0046]加速度获取子模块,利用所述三轴加速传感器获取所述终端在X轴、Υ轴以及Ζ轴的加速度;
[0047]计算子模块,用于计算该X轴、Υ轴以及Ζ轴的加速度的矢量和;
[0048]判断子模块,用于判断所述矢量和是否大于或等于预设阈值;
[0049]确定子模块,用于若所述矢量和大于预设阈值,则确定所述终端发生掉落。
[0050]此外,本发明的另一实施例还提供一种终端,包括摄像头,以及上述的提示终端掉落的装置。
[0051]本发明的上述技术方案的有益效果如下:
[0052]本发明的方案在终端掉落后启动摄像头进行拍照,并将拍照结果发送给物主指定的平台,无论终端是掉落在某个未知角落,还是被他人捡走,物主均可以根据拍照结果确定出终端周围的环境,对于寻找起到了一定的帮助。
【附图说明】
[0053]图1为本发明的提示终端掉落的方法的步骤示意图;
[0054]图2为实现本发明的提示终端掉落的方法的详细流程图;
[0055]图3为本发明的提示终端掉落的装置的结构示意图。
【具体实施方式】
[0056]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0057]如图1所示,本发明的实施例提供一种终端掉落位置的确定方法,包括:
[0058]步骤11,利用终端的传感器检测该终端是否发生掉落;
[0059]步骤12,若检测到所述终端发生掉落,则控制该终端的摄像头进行拍照,并将拍照结果发送至指定平台。
[0060]通过上述描述可以知道:本发明的方法在终端掉落后启动摄像头进行拍照,并将拍照结果发送给物主指定的平台,无论终端是掉落在某个未知角落,还是被他人捡走,物主均可以根据拍照结果确定出终端周围的环境,对于寻找起到了一定的帮助。
[0061]作为优选方案,在确定所述终端发生掉落时,本发明的方法还包括:
[0062]步骤13,控制所述终端的扬声器进行语音报警。
[0063]可见,本实施例的方法通过可以在终端掉落时通过语音报警向物主进行及时的提示,在物主没有察觉时,则可进一步利用拍照结果,帮助物主事后找回终端。
[0064]当然,语音报警的持续时间不宜过长,以免引起他人注意。为此,作为另一个优选方案,在上述步骤13中,产生计时器以记录所述语音报警的持续时间;并判断所述持续时间是否大于预设时间值;若是,则控制所述终端的扬声器停止进行语音报警。
[0065]此外,考虑到用户只有在不使用终端时才会不知道掉落发生,因此在本发明的实施例中,将终端处于待机状态作为执行步骤11的条件。即本实施例的方法还包括:判断所述终端是否处于待机状态的步骤。若是,则执行所述步骤11。
[0066]此外,当终端可用的存储空间过小时,会不支持摄像头进行拍照,为避免该问题发生,在上述步骤12中,所述控制该终端的摄像头进行拍照,具体包括:
[0067]步骤121,确定所述终端可用的存储空间的大小;
[0068]步骤122,根据所述终端可用的存储空间的大小确定出拍照的分辨率;
[0069]步骤123,控制所述终端的前置摄像头和/或后置摄像头按照确定后的分辨率进行拍照。
[0070]在上述描述中,当终端可用的存储空间较小时,控制所述摄像头按照较底的分辨率进行拍照,从而节约存储空间。当终端可用的存储空间富余时,则控制所述摄像头按照较高的分辨率进行拍照,得到成像效果好的拍照结果。
[0071]进一步地,若终端配置有前置摄像头和后置摄像头,优选控制该前置摄像头和后置摄像头分别进行拍摄,从而记录终端四周更多的环境信息。示例性地,若物主确认终端是在家中掉落的,则可根据前置摄像头和后置摄像头拍照分析出大致的需找范围。例如:前置摄像头和后置摄像头都拍出阴暗的照片,则可以确定出终端掉落在家中的某个角落。
[0072]此外,为避免他人在捡到终端后,发现终端拍照周围环境,向物主报信,在上述步骤123执行前,关闭所述终端的拍照功能的快门音。
[0073]为了进一步提高本方案的保密性,所述拍照结果默认保存在所述终端的加密存储空间内;用户需要完成终端中指定APP的解密步骤,才能够访问保存拍照结果的存储空间。并在所述拍照结果被成功发送至所述指定平台后,将其从所述加密存储空间中删除,即不占用终端的存储空间,也避免照片被他人发现。同理,扬声器播放语音报警的音频文件也可以保存在该加密存储空间内,防止被删除。
[0074]此外,在上述基础之上,本发明提供了一种具体的确定终端掉落的方法:
[0075]S卩,上述传感器为三轴加速传感器;所述步骤11具体包括:
[0076]步骤111,利用所述三轴加速传感器获取所述终端在X轴、Y轴以及Z轴的加速度;
[0077]步骤112,计算该X轴、Y轴以及Z轴的加速度的矢量和;
[0078]步骤113,判断所述矢量和是否大于预设阈值;
[0079]步骤114,若是,则确定所述终端掉落。
[0080]下面对步骤111至步骤113具体执行进行介绍。
[0081]示例性地,假设终端运行的是android系统,则通过getSystemService对SensorManager Service进行引用,从而获得三轴加速传感器管理服务权限,根据google提供的SensorEventListerer接口实现对三轴加速传感器的监视,并使用onSensorChanged方法获取三轴加速传感器确定X轴、Y轴以及Z轴的加速度的取值。由于终端掉落的方式有很多种,在X轴、Y轴以及Z轴上都有可能存在运动,故分别取三个轴对应的加速度的矢量值之和,当矢量和大于某个阈值时,则确定终端掉落。
[0082]当然上述实施例只是提供一种
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1