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

文档序号:9930968阅读:469来源:国知局
一种移动终端及其控制飞行模式的方法
【技术领域】
[0001]本发明实施例涉及但不限于智能终端技术,尤指一种移动终端及其控制飞行模式的方法。
【背景技术】
[0002]移动终端已经成为人们必不可少的生活必需品,当用户需要乘坐飞机时,由于移动终端在开机后或处于非飞行模式时会不停的搜索信号,而其使用的频率和飞机与塔台联系的电磁波频率有一段是相近甚至是叠加的,这就可能将移动终端搜索到的信号被当作塔台发来的操作信号,从而造成飞机的误操作,给用户带来安全隐患。
[0003]为了保证飞机的飞行安全,在用户乘坐飞机时,需要将移动终端调整为飞行模式。目前,用户要么手动开启飞行模式,要么关闭移动终端。如果关闭移动终端,用户就不能使用移动终端的其他功能,例如看电影、玩单机游戏等,用户体验不好。而如果用户在登机时忘记开启飞行模式则会对飞机的飞行带来安全隐患。

【发明内容】

[0004]本申请提供了一种移动终端及其控制飞行模式的方法,能够自动地控制飞行模式,从而避免对飞机的飞行带来的安全隐患并提升用户体验。
[0005]为了达到本申请目的,本申请提供了一种移动终端,包括:检测模块、获取模块、判断模块和控制模块;其中,
[0006]检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块;
[0007]获取模块,用于接收到来自检测模块的通知,间隔第一预设时长获取自身所属的移动终端的加速度值;
[0008]判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式;
[0009]控制模块,用于接收到来自判断模块的开启飞行模式的通知,开启飞行模式。
[0010]可选地,所述判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件包括:
[0011]判断所述间隔第一预设时长获得的多个加速度值中是否存在时间连续的且均大于第一预设阈值的两个以上的加速度值;
[0012]当判断出所述间隔第一预设时长获得的多个加速度值中存在时间连续的且均大于第一预设阈值的两个以上的加速度值时,判断所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长是否大于或等于第二预设时长;
[0013]当判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长大于或等于第二预设时长时,判断出所述获得的多个加速度值满足所述开启飞行模式条件;
[0014]当判断出所述间隔第一预设时长获得的多个加速度值中不存在时间连续的且均大于第一预设阈值的两个以上的加速度值,或者判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长小于第二预设时长时,判断出所述获得的多个加速度值不满足所述开启飞行模式条件。
[0015]可选地,所述获取模块,还用于间隔第三预设时长获取自身所属的移动终端的加速度值;相应地,
[0016]所述判断模块,还用于根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。
[0017]可选地,所述判断模块根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件包括:
[0018]判断所述间隔第三预设时长获得的多个加速度值是否属于预设阈值区间;当判断出所述间隔第三预设时长获得的加速度值属于所述预设阈值区间时,判断出不满足所述关闭飞行模式条件;
[0019]当判断出所述间隔第三预设时长获得的加速度值不属于所述预设阈值区间时,判断所述间隔第三预设时长获得的多个加速度值中是否存在两个以上小于O的加速度值;当判断出所述间隔第三预设时长获得的多个加速度值中存在两个以上小于O的加速度值时,判断所述两个以上小于O的加速度值中是否存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值;当判断出所述两个以上小于O的加速度值中存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值时,判断所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长是否大于或等于第四预设时长;当判断出所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长大于或等于第四预设时长时,获取当前时刻的加速度值;当获得的所述当前时刻的加速度值是O时,判断出满足所述关闭飞行模式条件;
[0020]当获得的所述当前时刻的加速度值不是O时,判断出不满足所述关闭飞行模式条件。
[0021]可选地,所述判断模块,还用于当判断出满足所述关闭飞行模式条件时,通知所述控制模块关闭所述飞行模式;相应地,
[0022]所述控制模块,还用于接收到来自判断模块的关闭所述飞行模式的通知,关闭所述飞行模式。
[0023]可选地,所述判断模块,还用于当判断出满足所述关闭飞行模式条件或者判断出不满足所述开启飞行模式条件时,通知所述检测模块;相应地,
[0024]所述检测模块,还用于接收到来自所述判断模块的通知,检测是否有外部关闭飞行模式的操作;当检测到有外部关闭所述飞行模式的操作时,通知所述控制模块;相应地,
[0025]所述控制模块,还用于接收到来自所述检测模块的通知,不执行所述外部关闭飞行模式的操作。
[0026]本申请还提供了一种移动终端控制飞行模式的方法,包括:
[0027]当检测到移动终端在预设区域时,间隔第一预设时长获取移动终端的加速度值;
[0028]判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;
[0029]当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,开启飞行模式。
[0030]可选地,所述判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件包括:
[0031]判断所述间隔第一预设时长获得的多个加速度值中是否存在时间连续的且均大于第一预设阈值的两个以上的加速度值;
[0032]当判断出所述间隔第一预设时长获得的多个加速度值中存在时间连续的且均大于第一预设阈值的两个以上的加速度值时,判断所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长是否大于或等于第二预设时长;
[0033]当判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长大于或等于第二预设时长时,判断出所述获得的多个加速度值满足所述开启飞行模式条件;
[0034]当判断出所述间隔第一预设时长获得的多个加速度值中不存在时间连续的且均大于第一预设阈值的两个以上的加速度值,或者判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长小于第二预设时长时,判断出所述获得的多个加速度值不满足所述开启飞行模式条件。
[0035]可选地,该方法之后还包括:间隔第三预设时长获取所述移动终端的加速度值;
[0036]根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。
[0037]可选地,所述根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件包括:
[0038]判断所述间隔第三预设时长获得的多个加速度值是否属于预设阈值区间;当判断出所述间隔第三预设时长获得的加速度值属于所述预设阈值区间时,判断出不满足所述关闭飞行模式条件;
[0039]当判断出所述间隔第三预设时长获得的加速度值不属于所述预设阈值区间时,判断所述间隔第三预设时长获得的多个加速度值中是否存在两个以上小于O的加速度值;当判断出所述间隔第三预设时长获得的多个加速度值中存在两个以上小于O的加速度值时,判断所述两个以上小于O的加速度值中是否存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值;当判断出所述两个以上小于O的加速度值中存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值时,判断所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长是否大于或等于第四预设时长;当判断出所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长大于或等于第四预设时长时,获取当前时刻的加速度值;当获得的所述当前时刻的加速度值是O时,判断出满足所述关闭飞行模式条件;
[0040]当获得的所述当前时刻的加速度值不是O时,判断出不满足所述关闭飞行模式条件。
[0041]可选地,当判断出满足所述关闭飞行模式条件时,该方法还包括:关闭所述飞行模式。
[0042]可选地,当判断出满足所述关闭飞行模式条件或者判断出不满足所述开启飞行模式条件时,该方法还包括:
[0043]检测是否有外部关闭飞行模式的操作;
[0044]当检测到有外部关闭所述飞行模式的操作时,不执行所述外部关闭飞行模式的操作。
[0045]本发明实施例包括:检测模块、获取模块、判断模块和控制模块;其中,检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块;获取模块,用于接收到来自检测模块的通知,间隔第一预设时长获取自身所属的移动终端的加速度值;判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式;控制模块,用于接收到来自判断模块的开启飞行模式的通知,开启飞行模式。本发明实施例实现了自动地控制飞行模式,从而避免了对飞机的飞行带来的安全隐患并提升了用户体验。
【附图说明】
[0046]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0047]图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意;
[0048]图2为支持本发明移动终端之间进行通信的通信系统的示意图;
[0049]图3为本发明移动终端的结构示意图;
[0050]图4为本发明移动终端控制飞行模式的方法的流程图;
[0051 ]图5为本发明选择是否关闭飞行模式的人机交互的示意图;
[0052]图6为本发明移动终端控制飞行模式的方法的实施例的流程图。
【具体实施方式】
[0053]下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
[0054]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1