一种执行控制指令的方法和装置制造方法及图纸

技术编号:15065491 阅读:69 留言:0更新日期:2017-04-06 13:16
本发明专利技术实施例公开了一种执行控制指令的方法和装置,属于计算机技术领域。所述方法包括:所述终端通过所述温度传感器获取检测温度;所述终端获取根据环境温度和预先存储的体表温度确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值;如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令。采用本发明专利技术,可以降低挤压产生误操作的频率。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种执行控制指令的方法和装置
技术介绍
随着计算机技术的快速发展,各类的终端设备的应用越来越广泛。为了方便用户对终端进行控制操作,终端设备上设置有多个按键,如用于增大或减小音量的按键和用于锁定或解锁屏幕的按键,这些按键一般为机械按键。当用户需要对终端进行控制操作时,可以按下相应的按键,触发控制指令,终端则会根据该控制指令来进行相应的处理。例如,用户需要增大音量时,可以按下用于增大音量的按键,触发增大音量的控制指令,终端则会将音量进行增大。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:机械按键一般突出于终端的表面,容易受到挤压,这时可能会触发终端的控制指令,从而,导致挤压产生误操作的频率较大。
技术实现思路
为了实现降低挤压产生误操作的频率,本专利技术实施例提供了一种执行控制指令的方法和装置。所述技术方案如下:第一方面,提供了一种执行控制指令的方法,该方法可以应用于终端,终端的外壳上设置有温度传感器,所述方法包括:所述终端通过所述温度传感器获取检测温度;所述终端获取根据环境温度和预先存储的体表温度确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值;如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令。结合第一方面,在该第一方面的第一种可能实现方式中,所述终端获取根据环境温度和预先存储的体表温度确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值,包括:所述终端获取根据所述环境温度、所述预先存储的体表温度和预先存储的比例信息确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值,所述比例信息为所述温度阈值与所述环境温度的温度差在所述预先存储的体表温度与所述环境温度的温度差中所占的比例。结合第一方面或第一方面的第一种可能实现方式,在该第一方面的第二种可能实现方式中,所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令,包括:如果所述检测温度与所述环境温度的温度差在第一预设时长内持续大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令。结合第一方面或第一方面的第一种可能实现方式,在该第一方面的第三种可能实现方式中,所述终端外壳上设置的温度传感器包括第一温度传感器和第二温度传感器;所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令,包括:如果在第二预设时长内,检测到第一温度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差之后,又检测到第二温度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行第一控制指令;如果在第二预设时长内,检测到第二温度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差之后,又检测到第一温度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行第二控制指令。结合第一方面的第三种可能实现方式,在该第一方面的第四种可能实现方式中,所述方法还包括:如果在第二预设时长内,只有一个温度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行第三控制指令。结合第一方面或第一方面的第一种可能实现方式,在该第一方面的第五种可能实现方式中,所述终端的外壳上设置有多个温度传感器;所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令,包括:如果所述多个温度传感器中的第三温度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端根据预先存储的温度传感器与控制指令的对应关系,确定所述第三温度传感器对应的控制指令,执行所述第三温度传感器对应的控制指令。结合第一方面至第一方面的第五种可能实现方式中的任一项,在该第一方面的第六种可能实现方式中,所述终端通过所述温度传感器获取检测温度,包括:当达到预设的检测周期时,所述终端通过所述温度传感器获取检测温度。结合第一方面的第六种可能实现方式,在该第一方面的第七种可能实现方式中,所述方法还包括:如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则缩短所述检测周期。结合第一方面至第一方面的第五种可能实现方式中的任一项,在该第一方面的第八种可能实现方式中,所述方法还包括:当接收到体表温度设置指令时,所述终端通过所述温度传感器获取检测温度,存储为体表温度。结合第一方面或第一方面的第一种可能实现方式,在该第一方面的第九种可能实现方式中,所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令,包括:如果在所述检测温度发生波动变化的过程中,所述检测温度与所述环境温度的温度差多次由小于所述温度阈值与所述环境温度的温度差变换为大于所述温度阈值与所述环境温度的温度差,且多次变换的间隔时间和变换的次数满足预设的指令触发条件,则所述终端执行预设的控制指令。结合第一方面至第一方面的第九种可能实现方式中的任一项,在该第一方面的第十种可能实现方式中,所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令,包括:如果在所述环境温度低于所述体表温度的情况下所述检测温度大于所述温度阈值,或者在所述环境温度高于所述体表温度的情况下所述检测温度小于所述温度阈值,则所述终端执行预设的控制指令。结合第一方面,在该第一方面的第十一种可能实现方式中,所述终端还设置有环境温度传感器;所述环境温度为所述环境温度传感器检测到的温度。第二方面,提供了一种终端,所述终端的外壳上设置有温度传感器,所述终端包括:检测温度获取模块,用于通过所述温度传感器获取检测温度;阈值获取模块,用于获取根据环境温度和预先存储的体表温度确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值;执行模块,用于如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则执行预设的控制指令。结合第二本文档来自技高网...

【技术保护点】
一种执行控制指令的方法,其特征在于,终端的外壳上设置有温度传感器,所述方法包括:所述终端通过所述温度传感器获取检测温度;所述终端获取根据环境温度和预先存储的体表温度确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值;如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令。

【技术特征摘要】
1.一种执行控制指令的方法,其特征在于,终端的外壳上设置有温度传感
器,所述方法包括:
所述终端通过所述温度传感器获取检测温度;
所述终端获取根据环境温度和预先存储的体表温度确定出的在所述环境温
度和所述体表温度之间的温度范围内的温度阈值;
如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境
温度的温度差,则所述终端执行预设的控制指令。
2.根据权利要求1所述的方法,其特征在于,所述终端获取根据环境温度
和预先存储的体表温度确定出的在所述环境温度和所述体表温度之间的温度范
围内的温度阈值,包括:
所述终端获取根据所述环境温度、所述预先存储的体表温度和预先存储的
比例信息确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈
值,所述比例信息为所述温度阈值与所述环境温度的温度差在所述预先存储的
体表温度与所述环境温度的温度差中所占的比例。
3.根据权利要求1或2所述的方法,其特征在于,所述如果所述检测温度
与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所述
终端执行预设的控制指令,包括:
如果所述检测温度与所述环境温度的温度差在第一预设时长内持续大于所
述温度阈值与所述环境温度的温度差,则所述终端执行预设的控制指令。
4.根据权利要求1或2所述的方法,其特征在于,所述终端外壳上设置的
温度传感器包括第一温度传感器和第二温度传感器;
所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述
环境温度的温度差,则所述终端执行预设的控制指令,包括:
如果在第二预设时长内,检测到第一温度传感器的检测温度与所述环境温
度的温度差大于所述温度阈值与所述环境温度的温度差之后,又检测到第二温
度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温
度的温度差,则所述终端执行第一控制指令;
如果在第二预设时长内,检测到第二温度传感器的检测温度与所述环境温

\t度的温度差大于所述温度阈值与所述环境温度的温度差之后,又检测到第一温
度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温
度的温度差,则所述终端执行第二控制指令。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果在第二预设时长内,只有一个温度传感器的检测温度与所述环境温度
的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端执行第三控
制指令。
6.根据权利要求1或2所述的方法,其特征在于,所述终端的外壳上设置
有多个温度传感器;
所述如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述
环境温度的温度差,则所述终端执行预设的控制指令,包括:
如果所述多个温度传感器中的第三温度传感器的检测温度与所述环境温度
的温度差大于所述温度阈值与所述环境温度的温度差,则所述终端根据预先存
储的温度传感器与控制指令的对应关系,确定所述第三温度传感器对应的控制
指令,执行所述第三温度传感器对应的控制指令。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述终端通过所
述温度传感器获取检测温度,包括:
当达到预设的检测周期时,所述终端通过所述温度传感器获取检测温度。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
如果所述检测温度与所述环境温度的温度差大于所述温度阈值与所述环境
温度的温度差,则缩短所述检测周期。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述方法还包括:
当接收到体表温度设置指令时,所述终端通过所述温度传感器获取检测温
度,存储为体表温度。
10.根据权利要求1或2所述的方法,其特征在于,所述如果所述检测温
度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度差,则所
述终端执行预设的控制指令,包括:
如果在所述检测温度发生波动变化的过程中,所述检测温度与所述环境温
度的温度差多次由小于所述温度阈值与所述环境温度的温度差变换为大于所述
温度阈值与所述环境温度的温度差,且多次变换的间隔时间和变换的次数满足

\t预设的指令触发条件,则所述终端执行预设的控制指令。
11.根据权利要求1-10中任一项所述的方法,其特征在于,所述如果所述
检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温度的温度
差,则所述终端执行预设的控制指令,包括:
如果在所述环境温度低于所述体表温度的情况下所述检测温度大于所述温
度阈值,或者在所述环境温度高于所述体表温度的情况下所述检测温度小于所
述温度阈值,则所述终端执行预设的控制指令。
12.根据权利要求1所述的方法,其特征在于,所述终端还设置有环境温
度传感器;
所述环境温度为所述环境温度传感器检测到的温度。
13.一种终端,其特征在于,所述终端的外壳上设置有温度传感器,所述
终端包括:
检测温度获取模块,用于通过所述温度传感器获取检测温度;
阈值获取模块,用于获取根据环境温度和预先存储的体表温度确定出的在
所述环境温度和所述体表温度之间的温度范围内的温度阈值;
执行模块,用于如果所述检测温度与所述环境温度的温度差大于所述温度
阈值与所述环境温度的温度差,则执行预设的控制指令。
14.根据权利要求13所述的终端,其特征在于,所述阈值获取模块,用于:
获取根据所述环境温度、所述预先存储的体表温度和预先存储的比例信息
确定出的在所述环境温度和所述体表温度之间的温度范围内的温度阈值,所述
比例信息为所述温度阈值与所述环境温度的温度差在所述预先存储的体表温度
与所述环境温度的温度差中所占的比例。
15.根据权利要求13或14所述的终端,其特征在于,所述执行模块,用
于:
如果所述检测温度与所述环境温度的温度差在第一预设时长内持续大于所
述温度阈值与所述环境温度的温度差,则执行预设的控制指令。
16.根据权利要求13或14所述的终端,其特征在于,所述终端外壳上设
置的温度传感器包括第一温度传感器和第二温度传感器;
所述执行模块,用于:
如果在第二预设时长内,检测到第一温度传感器的检测温度与所述环境温
度的温度差大于所述温度阈值与所述环境温度的温度差之后,又检测到第二温
度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温
度的温度差,则执行第一控制指令;
如果在第二预设时长内,检测到第二温度传感器的检测温度与所述环境温
度的温度差大于所述温度阈值与所述环境温度的温度差之后,又检测到第一温
度传感器的检测温度与所述环境温度的温度差大于所述温度阈值与所述环境温
度的温度差,则执行第二控制指令。
17.根据权利要求16所述的终端,其特征在于,所述执行模块,还用于:
如果在第二预设时长内,只有一个温度传感器的检测温度与所述环境温度
的温度差大于所述温度阈值与所述环境温度的温度差,则执行第三控制指令。
18.根据权利要求13或14所述的终端,其特征在于,所述终端的外壳上
设置有多个温度传感器;
所述执行模块,用于:
如果所述多个温度传感器中的第...

【专利技术属性】
技术研发人员:秦牧云姜建辉彭荣安刘学龙
申请(专利权)人:华为终端东莞有限公司
类型:发明
国别省市:广东;44

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

1