一种移动终端及其控制飞行模式的方法技术

技术编号:13334506 阅读:37 留言:0更新日期:2016-07-12 09:43
本文公布一种移动终端及其控制飞行模式的方法,该移动终端包括:检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块;获取模块,用于间隔第一预设时长获取自身所属的移动终端的加速度值;判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式;控制模块,用于开启飞行模式。本发明专利技术实施例实现了自动地控制飞行模式,从而避免了对飞机的飞行带来的安全隐患并提升了用户体验。

【技术实现步骤摘要】

本专利技术实施例涉及但不限于智能终端技术,尤指。
技术介绍
移动终端已经成为人们必不可少的生活必需品,当用户需要乘坐飞机时,由于移动终端在开机后或处于非飞行模式时会不停的搜索信号,而其使用的频率和飞机与塔台联系的电磁波频率有一段是相近甚至是叠加的,这就可能将移动终端搜索到的信号被当作塔台发来的操作信号,从而造成飞机的误操作,给用户带来安全隐患。为了保证飞机的飞行安全,在用户乘坐飞机时,需要将移动终端调整为飞行模式。目前,用户要么手动开启飞行模式,要么关闭移动终端。如果关闭移动终端,用户就不能使用移动终端的其他功能,例如看电影、玩单机游戏等,用户体验不好。而如果用户在登机时忘记开启飞行模式则会对飞机的飞行带来安全隐患。
技术实现思路
本申请提供了,能够自动地控制飞行模式,从而避免对飞机的飞行带来的安全隐患并提升用户体验。为了达到本申请目的,本申请提供了一种移动终端,包括:检测模块、获取模块、判断模块和控制模块;其中,检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块;获取模块,用于接收到来自检测模块的通知,间隔第一预设时长获取自身所属的移动终端的加速度值;判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式;控制模块,用于接收到来自判断模块的开启飞行模式的通知,开启飞行模式。可选地,所述判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件包括:判断所述间隔第一预设时长获得的多个加速度值中是否存在时间连续的且均大于第一预设阈值的两个以上的加速度值;当判断出所述间隔第一预设时长获得的多个加速度值中存在时间连续的且均大于第一预设阈值的两个以上的加速度值时,判断所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长是否大于或等于第二预设时长;当判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长大于或等于第二预设时长时,判断出所述获得的多个加速度值满足所述开启飞行模式条件;当判断出所述间隔第一预设时长获得的多个加速度值中不存在时间连续的且均大于第一预设阈值的两个以上的加速度值,或者判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长小于第二预设时长时,判断出所述获得的多个加速度值不满足所述开启飞行模式条件。可选地,所述获取模块,还用于间隔第三预设时长获取自身所属的移动终端的加速度值;相应地,所述判断模块,还用于根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。可选地,所述判断模块根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件包括:判断所述间隔第三预设时长获得的多个加速度值是否属于预设阈值区间;当判断出所述间隔第三预设时长获得的加速度值属于所述预设阈值区间时,判断出不满足所述关闭飞行模式条件;当判断出所述间隔第三预设时长获得的加速度值不属于所述预设阈值区间时,判断所述间隔第三预设时长获得的多个加速度值中是否存在两个以上小于O的加速度值;当判断出所述间隔第三预设时长获得的多个加速度值中存在两个以上小于O的加速度值时,判断所述两个以上小于O的加速度值中是否存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值;当判断出所述两个以上小于O的加速度值中存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值时,判断所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长是否大于或等于第四预设时长;当判断出所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长大于或等于第四预设时长时,获取当前时刻的加速度值;当获得的所述当前时刻的加速度值是O时,判断出满足所述关闭飞行模式条件;当获得的所述当前时刻的加速度值不是O时,判断出不满足所述关闭飞行模式条件。可选地,所述判断模块,还用于当判断出满足所述关闭飞行模式条件时,通知所述控制模块关闭所述飞行模式;相应地,所述控制模块,还用于接收到来自判断模块的关闭所述飞行模式的通知,关闭所述飞行模式。可选地,所述判断模块,还用于当判断出满足所述关闭飞行模式条件或者判断出不满足所述开启飞行模式条件时,通知所述检测模块;相应地,所述检测模块,还用于接收到来自所述判断模块的通知,检测是否有外部关闭飞行模式的操作;当检测到有外部关闭所述飞行模式的操作时,通知所述控制模块;相应地,所述控制模块,还用于接收到来自所述检测模块的通知,不执行所述外部关闭飞行模式的操作。本申请还提供了一种移动终端控制飞行模式的方法,包括:当检测到移动终端在预设区域时,间隔第一预设时长获取移动终端的加速度值;判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,开启飞行模式。可选地,所述判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件包括:判断所述间隔第一预设时长获得的多个加速度值中是否存在时间连续的且均大于第一预设阈值的两个以上的加速度值;当判断出所述间隔第一预设时长获得的多个加速度值中存在时间连续的且均大于第一预设阈值的两个以上的加速度值时,判断所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长是否大于或等于第二预设时长;当判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长大于或等于第二预设时长时,判断出所述获得的多个加速度值满足所述开启飞行模式条件;当判断出所述间隔第一预设时长获得的多个加速度值中不存在时间连续的且均大于第一预设阈值的两个以上的加速度值,或者判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长小于第二预设时长时,判断出所述获得的多个加速度值不满足所述开启飞行模式条件。可选地,该方法之后还包括:间隔第三预设时长获取所述移动终端的加速度值;根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。可选地,所述根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件包括:判断所述间隔第三预设时长获得的多个加速度值是否属于预设阈值区间;当判断出所述间隔第三预设时长获得的加速度值属于所述预设阈值区间时,判断出不满足所述关闭飞行模式条件;当判断出所述间隔第三预设时长获得的加速度值不属于所述预设阈值区间时,判断所述间隔第三预设时长获得的多个加速度值中是否存在两个以上小于O的加速度值;当判断出所述间隔第三预设时长获得的多个加速度值中存在两个以上小于O的加速度值时,判断所述两个以上小于O的加速度值中是否存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值;当判断出所述两个以上小于O的加速度值中存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值时,判断所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长是否大于或等于第四预设时长;当判断出所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长大于或等于第四预设时长时,获取当前时刻的加速度值;当获得的所述当前时刻的加速度值是O时,判断出满足所述关闭飞行模式条件;当获得的本文档来自技高网...

【技术保护点】
一种移动终端,其特征在于,包括:检测模块、获取模块、判断模块和控制模块;其中,检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块;获取模块,用于接收到来自检测模块的通知,间隔第一预设时长获取自身所属的移动终端的加速度值;判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式;控制模块,用于接收到来自判断模块的开启飞行模式的通知,开启飞行模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:聂启刚
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1