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

文档序号:9930968阅读:来源:国知局
速度值属于本领域技术人员所熟知的惯用技术手段,此处不再赘述,并不用来限制本发明,例如可以使用GPS获取。
[0182]步骤604:判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件。当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,转入步骤605;当判断出间隔第一预设时长获得的多个加速度值不满足开启飞行模式条件时,转入步骤603 0
[0183]步骤605:开启飞行模式。
[0184]步骤606:在预设存储区域记录移动终端处于飞行状态。
[0185]步骤607:间隔第三预设时长获取移动终端的加速度值。
[0186]步骤608:根据间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。当判断出满足关闭飞行模式条件,转入步骤609;当判断出不满足关闭飞行模式条件时,转入步骤607。
[0187]步骤609:关闭飞行模式。
[0188]步骤610:删除在预设存储区域已记录的移动终端处于飞行状态。
[0189]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0190]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0191]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0192]以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
【主权项】
1.一种移动终端,其特征在于,包括:检测模块、获取模块、判断模块和控制模块;其中, 检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块; 获取模块,用于接收到来自检测模块的通知,间隔第一预设时长获取自身所属的移动终端的加速度值; 判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式; 控制模块,用于接收到来自判断模块的开启飞行模式的通知,开启飞行模式。2.根据权利要求1所述的移动终端,其特征在于,所述判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件包括: 判断所述间隔第一预设时长获得的多个加速度值中是否存在时间连续的且均大于第一预设阈值的两个以上的加速度值; 当判断出所述间隔第一预设时长获得的多个加速度值中存在时间连续的且均大于第一预设阈值的两个以上的加速度值时,判断所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长是否大于或等于第二预设时长; 当判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长大于或等于第二预设时长时,判断出所述获得的多个加速度值满足所述开启飞行模式条件; 当判断出所述间隔第一预设时长获得的多个加速度值中不存在时间连续的且均大于第一预设阈值的两个以上的加速度值,或者判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长小于第二预设时长时,判断出所述获得的多个加速度值不满足所述开启飞行模式条件。3.根据权利要求1所述的移动终端,其特征在于,所述获取模块,还用于间隔第三预设时长获取自身所属的移动终端的加速度值;相应地, 所述判断模块,还用于根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。4.根据权利要求3所述的移动终端,其特征在于,所述判断模块根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件包括: 判断所述间隔第三预设时长获得的多个加速度值是否属于预设阈值区间;当判断出所述间隔第三预设时长获得的加速度值属于所述预设阈值区间时,判断出不满足所述关闭飞行模式条件; 当判断出所述间隔第三预设时长获得的加速度值不属于所述预设阈值区间时,判断所述间隔第三预设时长获得的多个加速度值中是否存在两个以上小于O的加速度值;当判断出所述间隔第三预设时长获得的多个加速度值中存在两个以上小于O的加速度值时,判断所述两个以上小于O的加速度值中是否存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值;当判断出所述两个以上小于O的加速度值中存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值时,判断所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长是否大于或等于第四预设时长;当判断出所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长大于或等于第四预设时长时,获取当前时刻的加速度值;当获得的所述当前时刻的加速度值是O时,判断出满足所述关闭飞行模式条件; 当获得的所述当前时刻的加速度值不是O时,判断出不满足所述关闭飞行模式条件。5.根据权利要求4所述的移动终端,其特征在于,所述判断模块,还用于当判断出满足所述关闭飞行模式条件时,通知所述控制模块关闭所述飞行模式;相应地, 所述控制模块,还用于接收到来自判断模块的关闭所述飞行模式的通知,关闭所述飞行模式。6.根据权利要求1-4任一项所述的移动终端,其特征在于,所述判断模块,还用于当判断出满足所述关闭飞行模式条件或者判断出不满足所述开启飞行模式条件时,通知所述检测模块;相应地, 所述检测模块,还用于接收到来自所述判断模块的通知,检测是否有外部关闭飞行模式的操作;当检测到有外部关闭所述飞行模式的操作时,通知所述控制模块;相应地, 所述控制模块,还用于接收到来自所述检测模块的通知,不执行所述外部关闭飞行模式的操作。7.一种移动终端控制飞行模式的方法,其特征在于,包括: 当检测到移动终端在预设区域时,间隔第一预设时长获取移动终端的加速度值; 判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件; 当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,开启飞行模式。8.根据权利要求7所述的方法,其特征在于,所述判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件包括: 判断所述间隔第一预设时长获得的多个加速度值中是否存在时间连续的且均大于第一预设阈值的两个以上的加速度值; 当判断出所述间隔第一预设时长获得的多个加速度值中存在时间连续的且均大于第一预设阈值的两个以上的加速度值时,判断所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长是否大于或等于第二预设时长; 当判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长大于或等于第二预设时长时,判断出所述获得的多个加速度值满足所述开启飞行模式条件; 当判断出所述间隔第一预设时长获得的多个加速度值中不存在时间连续的且均大于第一预设阈值的两个以上的加速度值,或者判断出所述时间连续的且均大于第一预设阈值的两个以上的加速度值对应的时长小于第二预设时长时,判断出所述获得的多个加速度值不满足所述开启飞行模式条件。9.根据权利要求7所述的方法,其特征在于,该方法之后还包括:间隔第三预设时长获取所述移动终端的加速度值; 根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件。10.根据权利要求9所述的方法,其特征在于,所述根据所述间隔第三预设时长获得的加速度值判断是否满足关闭飞行模式条件包括: 判断所述间隔第三预设时长获得的多个加速度值是否属于预设阈值区间;当判断出所述间隔第三预设时长获得的加速度值属于所述预设阈值区间时,判断出不满足所述关闭飞行模式条件; 当判断出所述间隔第三预设时长获得的加速度值不属于所述预设阈值区间时,判断所述间隔第三预设时长获得的多个加速度值中是否存在两个以上小于O的加速度值;当判断出所述间隔第三预设时长获得的多个加速度值中存在两个以上小于O的加速度值时,判断所述两个以上小于O的加速度值中是否存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值;当判断出所述两个以上小于O的加速度值中存在时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值时,判断所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长是否大于或等于第四预设时长;当判断出所述时间连续的且其绝对值均大于第二预设阈值的两个以上的加速度值对应的时长大于或等于第四预设时长时,获取当前时刻的加速度值;当获得的所述当前时刻的加速度值是O时,判断出满足所述关闭飞行模式条件; 当获得的所述当前时刻的加速度值不是O时,判断出不满足所述关闭飞行模式条件。11.根据权利要求10所述的方法,其特征在于,当判断出满足所述关闭飞行模式条件时,该方法还包括:关闭所述飞行模式。12.根据权利要求7-10任一项所述的方法,其特征在于,当判断出满足所述关闭飞行模式条件或者判断出不满足所述开启飞行模式条件时,该方法还包括: 检测是否有外部关闭飞行模式的操作; 当检测到有外部关闭所述飞行模式的操作时,不执行所述外部关闭飞行模式的操作。
【专利摘要】本文公布一种移动终端及其控制飞行模式的方法,该移动终端包括:检测模块,用于当检测到自身所属的移动终端在预设区域时,通知获取模块;获取模块,用于间隔第一预设时长获取自身所属的移动终端的加速度值;判断模块,用于判断间隔第一预设时长获得的多个加速度值是否满足开启飞行模式条件;当判断出间隔第一预设时长获得的多个加速度值满足开启飞行模式条件时,通知控制模块开启飞行模式;控制模块,用于开启飞行模式。本发明实施例实现了自动地控制飞行模式,从而避免了对飞机的飞行带来的安全隐患并提升了用户体验。
【IPC分类】H04M1/725
【公开号】CN105721691
【申请号】CN201610063923
【发明人】聂启刚
【申请人】努比亚技术有限公司
【公开日】2016年6月29日
【申请日】2016年1月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1