一种移动终端操作的自动执行方法、装置及移动终端的制作方法_2

文档序号:9581925阅读:来源:国知局
动终端的移动加速度;根据所述移动加速度,获取所述移动终端的当前动静信息。
[0030]移动终端可以通过加速度传感器获取移动终端的移动加速度,根据移动加速度来确定移动终端是静止的还是移动的,例如,如果在一段时间t内,加速度传感器检测到的移动终端移动的次数及每次移动的时间间隔小于设定的阀值,则可以确定手机是静止的,这是为了避免将移动终端的某次震动误认为是移动终端在移动,如当移动终端放置在桌子上时,移动终端为静止的,如果桌子被碰到而产生晃动,则加速度传感器会在短时间内检测到移动加速度,如果根据该移动加速度而确定移动终端为移动的,则会产生误判,为了避免类似的情况,可以设置一阈值。
[0031]在本发明的一具体实施例中,上述步骤SlOO可以具体包括:通过设置于所述移动终端内部的第一温度传感器获取所述移动终端的内部温度;通过设置于所述移动终端外壳表面的第二温度传感器获取所述移动终端的当前环境温度。
[0032]移动终端可以通过温度传感器来获取移动终端的内部温度及当前环境温度,具体的,通过设置于移动终端内部的温度传感器获取移动终端的内部温度,该温度传感器可以为移动终端所使用的芯片所自带的温度传感器,也可以为单独设置的温度传感器;通过设置于移动终端外壳表面的温度传感器来获取当前环境温度。
[0033]在本发明的一具体实施例中,所述第二温度传感器为多个,所述通过第二温度传感器获取所述移动终端的当前环境温度包括:通过所述多个第二温度传感器获取多个环境温度;获取所述多个环境温度的期望值为所述当前环境温度。
[0034]为了使得所获取的当前环境温度更加准确,可以通过多个设置于移动终端外壳表面的温度传感器获取的温度来得到该当前环境温度,具体的,可以对该多个温度传感器所测量得到的温度值的分布进行分析,取该多个温度值的期望作为当前环境温度。
[0035]在本发明的一具体实施例中,上述步骤S102可以具体包括:当所述移动终端当前为静止的,若所述内部温度与所述当前环境温度的差值小于预设的第一温度阈值,确定所述移动终端的当前状态为处于显露环境且静止的状态,否则确定所述移动终端的当前状态为处于隐藏环境且静止的状态;当所述移动终端当前为运动的,若所述内部温度与所述当前环境温度的差值小于预设的第二温度阈值,确定所述移动终端的当前状态为处于显露环境且运动的状态,若所述内部温度与所述当前环境温度的差值大于等于预设的第二温度阈值且小于等于预设的第三温度阈值,确定所述移动终端的当前状态为处于浅度隐藏环境且运动的状态,否则确定所述移动终端的当前状态为处于深度隐藏环境且运动的状态。
[0036]当移动终端为静止时,移动终端所处的环境可以分为两种,第一种为显露环境:放置于开放空间中,例如,放置于桌面上,第二种为隐藏环境:放置于密闭的空间中,如放置于抽屉中、包内或用户并未穿着的衣物兜内,当移动终端处于隐藏环境时,由于在密闭空间不易散热,移动终端的内部温度与当前环境温度之前会存在较大的差值,因此,通过移动终端的内部温度与当前环境温度之间的差值,能够确定移动终端所处的环境。
[0037]当移动终端为移动时,移动终端所处的环境可以分为三种,第一种为显露环境:放置于开放空间中,例如,放置于桌面上,第二种为深度隐藏环境:放置于用户所穿着的衣物兜内,第三种为浅度隐藏环境:放置于其他密闭的空间中,如放置于抽屉中或包内,由于当移动终端被放置于用户所穿的衣物的兜内时,移动终端虽然并未显露在外,但是随身携带的,则移动终端所执行的自动操作与移动终端处于其他密闭空间时所执行的自动操作可以区分开来,当移动终端为静止时并未进行该区分是由于当移动终端被放置于用户所穿的衣物兜内时,用户无法保证完全静止。当移动终端处于深度隐藏环境时,即用户所穿的衣物的兜内,由于移动终端随身携带,则移动终端的当前环境温度会受到用户体温的影响,同时由于兜内的空间小,因此,此时,移动终端的内部温度与当前环境温度之前的差值要比移动终端处于浅度隐藏环境时二者的差值还要大,因此,通过移动终端的内部温度与当前环境温度之间的差值,能够确定移动终端所处的环境。
[0038]本发明提供的移动终端操作的自动执行方法中,通过对比移动终端的内部温度与当前环境温度的差值和预设的第一温度阈值、第二温度阈值或第三温度阈值来确定移动终端的当前状态,然而,实际上,移动终端的内部温度与当前环境温度的差值会受到移动终端当前的CPU使用率及待机电流大小等因素的影响,因此,如果所采用的预设的第一温度阈值、第二温度阈值或第三温度阈值为固定值,则会造成判断结果不准确的情况
[0039]因此,为了解决上述问题,上述的移动终端操作的自动执行方法,其中,所述根据所述当前动静信息、内部温度及当前环境温度,确定所述移动终端的当前状态之前还包括:根据所述移动终端当前的CPU使用率及待机电流大小,分别确定所述第一温度阈值、第二温度阈值及第三温度阈值。
[0040]上述操作的目的是,根据移动终端当前的CPU使用率及待机电流大小分别确定第一温度阈值、第二温度阈值及第三温度阈值,从而避免了移动终端当前的CPU使用率及待机电流大小所带来的影响,能够更加准确地确定移动终端的当前状态。
[0041]图2为本发明实施例2提供的移动终端操作的自动执行方法的流程示意图,如图所示,包括:
[0042]步骤S200,通过加速度传感器获取移动终端的移动信息、通过温度传感器获取移动终端的内部温度及当前环境温度;
[0043]步骤S202,判断移动终端是否移动,如果是,进入步骤S204,否则,进入步骤S220 ;具体的,如果在一段时间内,加速度传感器检测到的移动信息均表明移动终端为静止的,或在该段时间内,加速度传感器检测到移动终端的移动信息表明移动终端发生移动,但移动的时间间隔小于预设的阈值,则认为移动终端时静止的;如果在一段时间内,加速度传感器检测到的移动信息均表明移动终端为移动的,或在该段时间内,加速度传感器检测到移动终端的移动信息表明移动终端发生移动,且移动的时间间隔大于预设的阈值,则认为移动终端时移动的。
[0044]步骤S204,判断内部温度与当前环境温度的差值是否小于预设的第一阈值FljB果是,进入步骤S206,否则进入步骤S210,其中,第一阈值Fl为根据移动终端的当前CPU使用率和待机电流所确定的一个可变值;
[0045]步骤S206,移动终端处于显露环境且是移动的,如用户将移动终端拿在手中;
[0046]步骤S208,移动终端执行相应的预设操作,例如,将移动终端调整为静音模式;
[0047]步骤S210,判断内部温度与当前环境温度的差值是否小于等于预设的第二阈值F2,如果是,进入步骤S212,否则进入步骤S216,其中,第二阈值F2为根据移动终端的当前(PU使用率和待机电流所确定的一个可变值;
[0048]步骤S212,移动终端处于浅度隐藏环境且是移动的,如用户在走路时将移动终端放置在所背的包内;
[0049]步骤S214,移动终端执行相应的预设操作,例如,将移动终端调整为响铃模式,并设置铃声大小;
[0050]步骤S216,移动终端处于深度隐藏环境且是移动的,如用户在走路时将移动终端放置在所穿衣物的兜内;
[0051]步骤S218,移动终端执行相应的预设操作,例如,将移动终端调整为震动模式;
[0052]步骤S220,判断内部温度与当前环境温度的差值是否小于预设的第三阈值F3,如果是,进入步骤S222,否则进入步骤S226,其中,第三阈值F3为根据移动终端的当前CPU使用率和待机电流所确定的一个可变值;
[0053]步骤S222,移动终端处于显露环境且是静止的,如放置在桌子上;
[0054]步骤S224,移动终端执行相应的预设操作,例如,将移动终端调整为静音模式;
[0055]步骤S226,移动终端处于隐藏环境且是静止的,如放置在包内或抽屉内;
[0056]步骤S228,移动终端执行相应的预设操作,例如,将移动终端调整为响铃模式,并设置铃声大小。
[0057]本发明还提供了一种移动终端操作的自动执行装置,包括:获取模块,用于获取所述移动终端的当前动静信息、内部温度及当前环境温度,所述移动终端的当前动静信息包括:移动终端当前为静止的或移动终端当前为运动的;第一确定模块,用于根据所述当前动静信息、内部温度及当前环境温度,确定所述移动终端的当前状态;执行模块,用于根据所述当前状态,执行预设的操作。
[0058]上述的移动终端操
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1