CN107450950B - 启动指令处理方法及装置 - Google Patents

启动指令处理方法及装置 Download PDF

Info

Publication number
CN107450950B
CN107450950B CN201710641423.5A CN201710641423A CN107450950B CN 107450950 B CN107450950 B CN 107450950B CN 201710641423 A CN201710641423 A CN 201710641423A CN 107450950 B CN107450950 B CN 107450950B
Authority
CN
China
Prior art keywords
function
shortcut
interface
terminal
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710641423.5A
Other languages
English (en)
Other versions
CN107450950A (zh
Inventor
王辰汐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710641423.5A priority Critical patent/CN107450950B/zh
Publication of CN107450950A publication Critical patent/CN107450950A/zh
Application granted granted Critical
Publication of CN107450950B publication Critical patent/CN107450950B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种启动指令处理方法及装置,属于终端技术领域。所述方法包括:当终端处于待机或锁屏状态时,接收对功能的启动指令,所述启动指令通过所述功能对应的快捷操作触发;获取终端的环境信息和/或历史操作信息;当根据所述环境信息和/或历史操作信息确定所述快捷操作为误操作时,则不执行所述启动指令。本公开当接收到通过快捷操作触发的启动指令时,先获取环境信息和/或历史操作信息,进而根据此信息确定该快捷操作是否为误操作,如果是误操作,则不执行该启动指令,即不启动该功能,避免了现有技术中误操作时启动功能,带来资源消耗的问题。

Description

启动指令处理方法及装置
技术领域
本公开涉及终端技术领域,尤其涉及一种启动指令处理方法及装置。
背景技术
随着终端技术的发展,终端的负载能力越来越强,用户可以根据自身的使用需要,在终端上安装多个应用。针对终端上的某些应用,终端可以提供快捷启动应用的功能,以增强应用使用的便捷性,这些应用可以是用户使用比较频繁的应用,如相机,或,用户在应急环境下使用的应用,如手电筒。
目前,终端可以通过快捷键来提供快捷启动应用的功能,该快捷键可以是终端上的物理按键,也可以是终端屏幕上的虚拟按键。具体地,当终端处于锁屏或黑屏状态下时,用户无需解锁屏幕,而可以直接对终端上的快捷键进行操作,触发对应用的启动指令,当终端接收到该启动指令时,可以启动该应用。以手机为例,当手机处于黑屏状态下时,用户可以双击手机的音量下键以触发对相机的启动指令,或,当手机处于锁屏状态下时,用户可以对手机锁屏界面上的指定选项进行滑动操作,以触发对相机的启动指令,手机在接收到启动指令时,启动相机。其中,音量下键(物理按键)和指定选项(虚拟按键)均作为手机上快捷启动相机的快捷键。
发明内容
为克服相关技术中存在的问题,本公开提供一种启动指令处理方法及装置。
根据本公开实施例的第一方面,提供一种启动指令处理方法,包括:
当终端处于待机或锁屏状态时,接收对功能的启动指令,所述启动指令通过所述功能对应的快捷操作触发;
获取所述终端的环境信息和/或历史操作信息;
当根据所述环境信息和/或历史操作信息确定所述快捷操作为误操作时,则不执行所述启动指令。
本公开实施例提供的方法,当接收到通过快捷操作触发的启动指令时,先获取环境信息和/或历史操作信息,由于环境信息和历史操作信息均能够反映周围障碍物对终端的遮挡情况,因而根据其中任一信息或两者的结合即可以确定该快捷操作是否为误操作,如果是误操作,则不执行该启动指令,即不启动该功能,避免了现有技术中误操作时启动功能,带来资源消耗的问题。
在第一方面的第一种实现方式中,所述接收对功能的启动指令包括:
当检测到任一快捷操作时,根据所述快捷操作,确定与所述快捷操作对应的功能,并触发对所述功能的启动指令。
本公开实施例提供的方法,在检测到某个功能对应的快捷操作时,触发对该功能的启动指令,提供了一种触发启动指令的方式。
在第一方面的第二种实现方式中,所述获取所述终端的环境信息包括:
通过距离传感器获取所述终端与周围障碍物之间的距离,将所述距离作为所述环境信息;和/或,
通过光线传感器获取所述终端周围的光线强度,将所述光线强度作为所述环境信息。
本公开实施例提供的方法,通过距离传感器和/或光线传感器对终端周围环境进行检测,得到终端的环境信息,提供了一种获取环境信息的实现方式。
在第一方面的第三种实现方式中,所述方法还包括:
如果所述环境信息符合预设条件,则确定所述快捷操作为误操作,所述预设条件用于指示所述终端周围有障碍物。
本公开实施例提供的方法,当环境信息符合预设条件时,表明终端周围有障碍物,从而确定快捷操作为误操作,提供了一种误操作的确定方式。
在第一方面的第四种实现方式中,所述方法还包括:
如果所述历史操作信息中包括在接收到所述启动指令之前的指定时长内对指定按键的多次触发操作,则确定所述快捷操作为误操作。
本公开实施例提供的方法,如果在接收到启动指令之前,多次检测到对指定按键的触发操作,则可以确定快捷操作为误操作,提供了一种误操作的确定方式。
在第一方面的第五种实现方式中,所述不执行所述启动指令包括:
显示第一锁屏界面,所述第一锁屏界面用于提示用户在第一预设时长内进行指定操作以启动所述功能;
如果在第一预设时长内未检测到所述指定操作,则不执行所述启动指令。
本公开实施例提供的方法,终端在确定快捷操作为误操作时,可以通过第一锁屏界面提示用户进行指定操作,如果用户未根据提示进行指定操作,则不响应启动指令。在不执行启动指令之前,可以先通过第一锁屏界面对用户进行提示,并根据用户是否对该提示进行反馈,来进一步确认该快捷操作为误操作的判定结果是否可靠,一定程度上降低了终端的误判概率,准确有效地避免了误操作时启动功能带来的资源消耗问题。
在第一方面的第六种实现方式中,所述不执行所述启动指令之后,所述方法还包括:
隐藏所述第一锁屏界面,并恢复至所述待机或锁屏状态。
本公开实施例提供的方法,终端在不执行启动指令之后,通过从当前的第一锁屏界面恢复至原来的待机状态,可以节省终端的电量。
在第一方面的第七种实现方式中,所述显示第一锁屏界面之后,所述方法还包括:
在所述第一预设时长内,重新获取所述环境信息;
如果根据所述环境信息确定所述快捷操作为用户操作,则启动所述功能。
本公开实施例提供的方法,在显示第一锁屏界面的过程中,根据对周围环境的实时检测结果,再次对快捷操作进行判断,并根据判断结果执行相应步骤,一定程度上降低了终端的误判概率,且在判断结果为用户操作时,无需用户进行指定操作即可自动启动功能,简化了功能启动的操作。
在第一方面的第八种实现方式中,所述获取终端的环境信息和/或历史操作信息之后,所述方法还包括:
如果根据所述环境信息和/或历史操作信息确定所述快捷操作为用户操作,则启动所述功能;
当所述功能运行第二预设时长后,如果再次接收到所述启动指令,则显示第二锁屏界面,所述第二锁屏界面包括关闭功能选项,所述关闭功能选项用于关闭所述功能;
如果检测到对所述关闭功能选项的触发操作,关闭所述功能。
本公开实施例提供的方法,当确定快捷操作为用户操作时,终端可以启动功能,在功能的运行过程中,如果再次接收到启动指令,终端可以确定该启动指令由误操作触发,终端可以通过第二锁屏界面提示用户是否关闭功能,并根据用户操作关闭功能,避免了不必要的功能运行带来的资源消耗问题。
在第一方面的第九种实现方式中,所述第二锁屏界面还包括返回功能选项,所述返回功能选项用于返回到所述功能的界面,所述功能的界面为显示所述第二锁屏界面之前的界面;
所述显示第二锁屏界面之后,所述方法还包括:
如果检测到对所述返回功能选项的触发操作,返回到所述功能的界面。
本公开实施例提供的方法,终端在显示第二锁屏界面的同时,还可以提供返回功能选项,使得用户在不想关闭功能时,可以对该选项进行操作,从而返回到功能的界面,以方便用户对该功能的继续操作。
在第一方面的第十种实现方式中,所述显示第二锁屏界面之后,所述方法还包括:
如果在第三预设时长内未检测到对所述关闭功能选项或所述返回功能选项的触发操作,则关闭所述功能。
本公开实施例提供的方法,终端可以在一定时长内显示第二锁屏界面,如果用户不对该第二锁屏界面进行相关操作,则终端可以自行关闭功能,以避免不必要的功能运行带来的资源消耗问题。
在第一方面的第十一种实现方式中,所述方法还包括:
当第一次接收到所述启动指令时,显示第三锁屏界面,所述第三锁屏界面包括关闭快捷功能选项,所述关闭快捷功能选项用于关闭通过所述快捷操作启动所述功能的功能;
如果检测到对所述关闭快捷功能选项的触发操作,关闭所述功能。
本公开实施例提供的方法,在用户第一次进行快捷操作时,终端可以通过第三锁屏界面提供用户关闭通过快捷操作启动功能的功能,提供了一种关闭快捷功能的方式。
在第一方面的第十二种实现方式中,所述第一次接收到所述启动指令之前,所述方法还包括:
显示设置界面,所述设置界面用于设置快捷操作与功能之间的对应关系;
保存用户在所述设置界面上设置的所述对应关系。
本公开实施例提供的方法,通过设置界面提供用户设置快捷操作的功能,使得用户可以根据自身习惯,自由设置快捷操作以及快捷操作与功能之间的对应关系。
根据本公开实施例的第二方面,提供一种启动指令处理装置,包括:
接收模块,用于当终端处于待机或锁屏状态时,接收对功能的启动指令,所述启动指令通过所述功能对应的快捷操作触发;
获取模块,用于获取终端的环境信息和/或历史操作信息;
执行模块,用于当根据所述环境信息和/或历史操作信息确定所述快捷操作为误操作时,则不执行所述启动指令。
在第二方面的第一种实现方式中,所述接收模块,用于当检测到任一快捷操作时,根据所述快捷操作,确定与所述快捷操作对应的功能,并触发对所述功能的启动指令。
在第二方面的第二种实现方式中,所述获取模块,用于通过距离传感器获取所述终端与周围障碍物之间的距离,将所述距离作为所述环境信息;和/或,
通过光线传感器获取所述终端周围的光线强度,将所述光线强度作为所述环境信息。
在第二方面的第三种实现方式中,所述装置还包括:
确定模块,用于如果所述环境信息符合预设条件,则确定所述快捷操作为误操作,所述预设条件用于指示所述终端周围有障碍物。
在第二方面的第四种实现方式中,所述确定模块,还用于如果所述历史操作信息中包括在接收到所述启动指令之前的指定时长内对指定按键的多次触发操作,则确定所述快捷操作为误操作。
在第二方面的第五种实现方式中,所述执行模块,用于显示第一锁屏界面,所述第一锁屏界面用于提示用户在第一预设时长内进行指定操作以启动所述功能;如果在第一预设时长内未检测到所述指定操作,则不执行所述启动指令。
在第二方面的第六种实现方式中,所述装置还包括:
隐藏模块,用于隐藏所述第一锁屏界面,并恢复至所述待机或锁屏状态。
在第二方面的第七种实现方式中,所述装置还包括:
所述获取模块,还用于在所述第一预设时长内,重新获取所述环境信息;
启动模块,用于如果根据所述环境信息确定所述快捷操作为用户操作,则启动所述功能。
在第二方面的第八种实现方式中,所述装置还包括:
所述启动模块,还用于如果根据所述环境信息和/或历史操作信息确定所述快捷操作为用户操作,则启动所述功能;
显示模块,用于当所述功能运行第二预设时长后,如果再次接收到所述启动指令,则显示第二锁屏界面,所述第二锁屏界面包括关闭功能选项,所述关闭功能选项用于关闭所述功能;
关闭模块,用于如果检测到对所述关闭功能选项的触发操作,关闭所述功能。
在第二方面的第九种实现方式中,所述第二锁屏界面还包括返回功能选项,所述返回功能选项用于返回到所述功能的界面,所述功能的界面为显示所述第二锁屏界面之前的界面;
所述装置还包括:
返回模块,用于如果检测到对所述返回功能选项的触发操作,返回到所述功能的界面。
在第二方面的第十种实现方式中,所述关闭模块,还用于如果在第三预设时长内未检测到对所述关闭功能选项或所述返回功能选项的触发操作,则关闭所述功能。
在第二方面的第十一种实现方式中,所述显示模块,还用于当第一次接收到所述启动指令时,显示第三锁屏界面,所述第三锁屏界面包括关闭快捷功能选项,所述关闭快捷功能选项用于关闭通过所述快捷操作启动所述功能的功能;
所述关闭模块,还用于如果检测到对所述关闭快捷功能选项的触发操作,关闭所述功能。
在第二方面的第十二种实现方式中,所述装置还包括:
所述显示模块,还用于显示设置界面,所述设置界面用于设置快捷操作与功能之间的对应关系;
保存模块,用于保存用户在所述设置界面上设置的所述对应关系。
根据本公开实施例的第三方面,提供一种启动指令处理装置,包括:
处理器;
用于存储处理器可执行的指令的存储器;
其中,所述处理器被配置为:
当终端处于待机或锁屏状态时,接收对功能的启动指令,所述启动指令通过所述功能对应的快捷操作触发;
获取终端的环境信息和/或历史操作信息;
当根据所述环境信息和/或历史操作信息确定所述快捷操作为误操作时,则不执行所述启动指令。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法步骤。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种启动指令处理方法的流程图。
图2是根据一示例性实施例示出的一种启动指令处理方法的流程图。
图3是根据一示例性实施例示出的一种第一锁屏界面的示意图。
图4是根据一示例性实施例示出的一种第二锁屏界面的示意图。
图5是根据一示例性实施例示出的一种第三锁屏界面的示意图。
图6是根据一示例性实施例示出的一种启动指令处理装置的框图。
图7是根据一示例性实施例示出的一种启动指令处理装置的框图。
图8是根据一示例性实施例示出的一种启动指令处理装置的框图。
图9是根据一示例性实施例示出的一种启动指令处理装置的框图。
图10是根据一示例性实施例示出的一种启动指令处理装置的框图。
图11是根据一示例性实施例示出的一种启动指令处理装置的框图。
图12是根据一示例性实施例示出的一种启动指令处理装置的框图。
图13是根据一示例性实施例示出的一种启动指令处理装置1300的框图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开实施例是针对终端在待机或锁屏状态下,如果接收到通过快捷操作触发的启动指令,如何对该启动指令进行处理的过程。其中,锁屏状态是指终端亮屏但未解锁的状态,待机状态可以是指黑屏状态,即终端屏幕锁定并熄灭的状态。快捷操作可以是基于快捷键(包括物理按键或虚拟按键)的操作,如长按快捷键、双击快捷键等,当然,快捷操作还可以是其他操作,如在锁屏状态下,向左或向右滑动屏幕的操作。当终端处于待机状态时,用户可以不用解锁屏幕,而直接通过快捷操作来触发对功能的启动指令,由于无需解锁权限,当用户将终端放入口袋里时,很有可能发生碰触,引发快捷操作,从而触发对功能的启动指令。现有技术中一旦终端接收到启动指令,会立即启动功能,这样容易出现误操作启动功能的情况,从而带来不必要的资源消耗,如手机发热、电量消耗或乱拍照等问题。本公开实施例为了解决现有技术的问题,提供了一种接收启动指令后,先确定触发该启动指令的快捷操作是误操作还是用户操作,其中,误操作是指用户不想进行,但由于无意识的碰触而引发的操作,用户操作是指用户想要实现某种功能并主动进行的操作。如果为误操作时,则不执行启动指令的处理方式,具体过程参见下述图1或图2所示的实施例。
需要说明的是,功能包括以应用的形式进行实现,启动功能也即启动应用,但是并不局限于此,只要能在操作***里实现特定功能,均在本发明保护范围内。
图1是根据一示例性实施例示出的一种启动指令处理方法的流程图,如图1所示,启动指令处理方法用于终端中,包括以下步骤:
在步骤101中,当终端处于待机或锁屏状态时,接收对功能的启动指令,该启动指令通过该功能对应的快捷操作触发。
在步骤102中,获取终端的环境信息和/或历史操作信息。
在步骤103中,当根据该环境信息和/或历史操作信息确定该快捷操作为误操作时,则不执行该启动指令。
本公开实施例中,当接收到通过快捷操作触发的启动指令时,先获取环境信息和/或历史操作信息,由于环境信息和历史操作信息均能够反映周围障碍物对终端的遮挡情况,因而根据其中任一信息或两者的结合即可以确定该快捷操作是否为误操作,如果是误操作,则不执行该启动指令,即不启动该功能,避免了现有技术中误操作时启动功能,带来资源消耗的问题。
在一种可能实现方式中,当检测到任一快捷操作时,根据该快捷操作,确定与该快捷操作对应的功能,并触发对该功能的启动指令。
在一种可能实现方式中,该获取终端的环境信息包括:
通过距离传感器获取该终端与周围障碍物之间的距离,将该距离作为该环境信息;和/或,
通过光线传感器获取该终端周围的光线强度,将该光线强度作为该环境信息。
在一种可能实现方式中,该方法还包括:
如果该环境信息符合预设条件,则确定该快捷操作为误操作,该预设条件用于指示该终端周围有障碍物。
在一种可能实现方式中,该方法还包括:
如果该历史操作信息中包括在接收到该启动指令之前的指定时长内对指定按键的多次触发操作,则确定该快捷操作为误操作。
在一种可能实现方式中,该不执行该启动指令包括:
显示第一锁屏界面,该第一锁屏界面用于提示用户在第一预设时长内进行指定操作以启动该功能;
如果在第一预设时长内未检测到该指定操作,则不执行该启动指令。
在一种可能实现方式中,该不执行该启动指令之后,该方法还包括:
隐藏该第一锁屏界面,并恢复至该待机或锁屏状态。
在一种可能实现方式中,该显示第一锁屏界面之后,该方法还包括:
在该第一预设时长内,重新获取该环境信息;
如果根据该环境信息确定该快捷操作为用户操作,则启动该功能。
在一种可能实现方式中,该获取终端的环境信息和/或历史操作信息之后,该方法还包括:
如果根据该环境信息和/或历史操作信息确定该快捷操作为用户操作,则启动该功能;
当该功能运行第二预设时长后,如果再次接收到该启动指令,则显示第二锁屏界面,该第二锁屏界面包括关闭功能选项,该关闭功能选项用于关闭该功能;
如果检测到对该关闭功能选项的触发操作,关闭该功能。
在一种可能实现方式中,该第二锁屏界面还包括返回功能选项,该返回功能选项用于返回到该功能的界面,该功能的界面为显示该第二锁屏界面之前的界面;
该显示第二锁屏界面之后,该方法还包括:
如果检测到对该返回功能选项的触发操作,返回到该功能的界面。
在一种可能实现方式中,该显示第二锁屏界面之后,该方法还包括:
如果在第三预设时长内未检测到对该关闭功能选项或该返回功能选项的触发操作,则关闭该功能。
在一种可能实现方式中,该方法还包括:
当第一次接收到该启动指令时,显示第三锁屏界面,该第三锁屏界面包括关闭快捷功能选项,该关闭快捷功能选项用于关闭通过该快捷操作启动该功能的功能;
如果检测到对该关闭快捷功能选项的触发操作,关闭该功能。
在一种可能实现方式中,该第一次接收到该启动指令之前,该方法还包括:
显示设置界面,该设置界面用于设置快捷操作与功能之间的对应关系;
保存用户在该设置界面上设置的该对应关系。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
图2是根据一示例性实施例示出的一种启动指令处理方法的流程图,如图2所示,启动指令处理方法用于终端中,包括以下步骤:
在步骤201中,当终端处于待机或锁屏状态时,接收对功能的启动指令,该启动指令通过该功能对应的快捷操作触发。
本公开实施例中,终端可以提供通过快捷操作启动功能的功能,不同的快捷操作对应不同功能。用户可以在终端上进行快捷操作,当终端检测到任一快捷操作时,终端可以根据该快捷操作,确定与该快捷操作对应的功能,并触发对该功能的启动指令,从而使得终端接收到该启动指令。在一种可能实现方式中,终端根据该快捷操作,确定与该快捷操作对应的功能可以包括:终端查询本地存储的快捷操作与功能之间的对应关系,根据该对应关系,确定与该快捷操作对应的功能。其中,快捷操作与功能的对应关系可以是终端***默认的对应关系,也可以由用户自行设置。
针对用户自行设置的情况,终端可以提供设置快捷操作的功能,当接收到对快捷操作的设置请求时,终端可以显示设置界面,该设置界面用于设置快捷操作以及快捷操作与功能之间的对应关系。用户可以根据自身操作习惯,在该设置界面中对快捷操作的具体形式以及快捷操作与功能之间的对应关系进行设置,终端可以保存用户在该设置界面上设置的该对应关系。
至于用户自行设置的时机,用户可以在第一次使用快捷操作之前进行设置,即在终端第一次接收到通过快捷操作触发的启动指令之前进行设置,也可以在终端使用过程中的任一时机进行设置,每次设置后,终端会将设置后的对应关系进行存储,使得用户在进行快捷操作时,终端可以根据设置后的对应关系,确定与该快捷操作对应的功能,从而触发对该功能的启动指令。
在步骤202中,获取终端的环境信息和/或历史操作信息。
其中,终端的环境信息可以包括终端与周围障碍物之间的距离和终端周围的光线强度中的至少一项,该终端的环境信息可以用于指示终端的遮挡情况。历史操作信息可以包括用户在终端上的每次操作以及对应的操作时间,操作时间可以是终端检测到操作的时间。
在该步骤202中,终端可以根据当前的信息获取设置,只获取环境信息和历史操作信息中的任一种信息,或同时获取这两种信息。该信息获取设置用于指示终端获取何种信息来确定快捷操作是否为误操作,其可以是终端的默认设置,也可以是用户更改后的设置,如用户将只获取环境信息的默认设置更改为只获取历史操作信息,或同时获取环境信息和历史操作信息的当前设置,在后续步骤中,会根据该步骤202中所获取到的不同信息进行相应的误操作判断。
针对终端的环境信息,终端可以通过传感器对终端周围环境进行检测,得到该环境信息,具体地,终端可以配置有距离传感器或光线传感器。终端获取终端的环境信息可以包括:通过距离传感器获取该终端与周围障碍物之间的距离,将该距离作为该环境信息;和/或,通过光线传感器获取该终端周围的光线强度,将该光线强度作为该环境信息。
针对终端的历史操作信息,终端可以从数据库中获取该历史操作信息,例如,终端可以维护一个数据库,该数据库保存了用户在该终端上的历史操作信息,该历史操作信息可以采用数据项的形式记录,每个数据项包括一次操作信息以及对应的操作时间,用户每在终端上进行一次操作,终端会添加一个数据项来记录该操作以及检测到该操作的时间。
本公开实施例中,终端获取环境信息和/或历史操作信息后,可以进一步确定步骤201中触发启动指令的快捷操作是误操作或是用户操作。如果该快捷操作是误操作,即该快捷操作不是由用户发起,则执行后续步骤203至步骤204,如果该快捷操作是用户操作,即该快捷操作由用户发起,则执行后续步骤205至步骤207。
在步骤203中,如果根据该环境信息和/或历史操作信息确定该快捷操作为误操作,则显示第一锁屏界面,该第一锁屏界面用于提示用户在第一预设时长内进行指定操作以启动该功能。
本公开实施例中,终端确定该快捷操作是否为误操作可以有下述三种方式:
第一种方式,终端可以根据环境信息确定该快捷操作是否为误操作。
该方式下,如果该环境信息符合预设条件,则终端可以确定该快捷操作为误操作,否则,终端可以确定该快捷操作为用户操作,该预设条件用于指示该终端周围有障碍物。考虑到终端在包里时,终端与周围障碍物的距离较近、光线强度较低,因此,针对环境信息为终端与周围障碍物之间的距离,该预设条件可以是终端与周围障碍物之间的距离小于预设距离;针对环境信息为终端周围的光线强度,该预设条件可以是终端周围的光线强度低于预设光线强度;针对环境信息为终端与周围障碍物之间的距离以及终端周围的光线强度,该预设条件可以是终端与周围障碍物之间的距离小于预设距离且终端周围的光线强度低于预设光线强度。
第二种方式,终端可以根据历史操作信息确定该快捷操作是否为误操作。
考虑到终端在包里时,终端和周围障碍物之间容易发生多次触碰,因此,终端上的按键容易被多次按压或点击,该方式下,如果该历史操作信息中包括在接收到该启动指令之前的指定时长内对指定按键的多次触发操作,则终端可以确定该快捷操作为误操作,否则,终端可以确定该快捷操作为用户操作。其中,接收到该启动指令之前的指定时长内也即是检测到触发该启动指令的快捷操作之前的指定时长内,该指定按键可以是该快捷操作对应的快捷键,也可以是终端上容易被接触到的任一按键,如音量键。
具体地,针对步骤202中历史操作信息可以包括用户在终端上的每次操作以及对应的操作时间,终端可以根据该历史操作信息中该快捷操作的操作时间,统计该快捷操作的操作时间之前的指定时长内(如10s内)对指定按键的触发操作次数,如果对该指定按键的触发操作有多次(如超过3次),则终端可以确定该历史操作信息中包括在接收到该启动指令之前的指定时长内对指定按键的多次触发操作,此时,终端可以确定该快捷操作为误操作,否则,终端可以确定该快捷操作为用户操作。
第三种方式,终端根据环境信息和历史操作信息确定该快捷操作是否为误操作。
该方式下,如果该环境信息符合预设条件且该历史操作信息中包括在接收到该启动指令之前的指定时长内对指定按键的多次触发操作,则终端可以确定该快捷操作为误操作,否则,终端可以确定该快捷操作为用户操作。其中,环境信息符合预设条件在第一种方式中已进行了详细说明,该历史操作信息中包括在接收到该启动指令之前的指定时长内对指定按键的多次触发操作在第二种方式中也已进行了具体说明,在此不再赘述。
在该步骤203中,如果终端根据上述任一种方式确定触发步骤201中启动指令的快捷操作为误操作,为了验证该误操作的判定结果是否可靠,终端可以显示第一锁屏界面,以得到用户的进一步确认,终端可以根据用户是否在第一预设时长(如5秒)内进行指定操作,采取不同的处理措施。例如,如果用户在第一预设时长内进行了指定操作,则终端可以在检测到该指定操作时,启动该功能,如果用户未进行指定操作,终端可以执行步骤204。
需要说明的是,本公开实施例是以终端提示用户在第一预设时长内进行指定操作为例进行说明,实际上,终端可以只提示用户进行指定操作,而不限定第一预设时长。另外,为了保证该指定操作是用户进行的,终端可以将该指定操作设置为多项操作的结合,如按住指定图标向上滑动,使得用户需要根据提示,手动进行该多项操作解锁终端后,才可以启动功能。参见图3,图3是本公开实施例提供的一种第一锁屏界面的示意图,该第一锁屏界面可以提供指定图标,并提示用户“检测到屏幕遮挡,按住上滑解除锁定”。
在步骤204中,如果在第一预设时长内未检测到该指定操作,则不执行该启动指令,隐藏该第一锁屏界面,并恢复至该待机或锁屏状态。
其中,不执行该启动指令可以包括两种情况:一种是抛弃该启动指令,即直接忽略这个启动指令;另一种是阻塞该启动指令,即暂时不响应这个指令,除非达到某个条件。
本公开实施例中,如果终端在显示第一锁屏界面后的第一预设时长内,未检测到该第一锁屏界面提示的指定操作,则终端可以认为用户并未看到该第一锁屏界面,此时终端很有可能在口袋或包里,从而确认触发步骤201中启动指令的快捷操作为误操作,故终端可以不执行该启动指令,同时终端还可以取消对该第一锁屏界面的显示,即将该第一锁屏界面的显示状态设置为隐藏,并恢复至接收到启动指令之前的待机或锁屏状态,当然,终端在不执行该启动指令后,也可以直接灭屏,以节省电量。
上述步骤203至步骤204是终端在确定快捷操作为误操作时,显示第一锁屏界面,如果未检测到用户根据第一锁屏界面上的提示进行指定操作,则不执行启动指令的过程。在不执行启动指令之前,可以先通过第一锁屏界面对用户进行提示,并根据用户是否对该提示进行反馈,来进一步确认该快捷操作为误操作的判定结果是否可靠,一定程度上降低了终端的误判概率,准确有效地避免了误操作时启动功能带来的资源消耗问题。
该步骤203至步骤204是可选步骤,实际上,当终端根据该环境信息和/或历史操作信息确定该快捷操作为误操作时,也可以直接不执行该启动指令。
该步骤204是针对终端在第一预设时长内未检测到该指定操作的情况,如果终端在第一预设时长内检测到该指定操作,则终端可以启动该功能。本公开实施例在接收到通过快捷操作触发的启动指令时,先获取终端当前的环境信息和/或历史操作信息,进而在环境信息和/或历史操作信息符合预设条件时,要求用户进行指定操作后,终端才会响应于该启动指令,启动该功能,避免了现有技术中由于误操作启动功能而带来的资源消耗问题。
需要说明的是,在第一预设时长内,终端还可以对周围环境进行实时检测,重新获取终端的环境信息,如果根据该环境信息确定该快捷操作为用户操作,则启动该功能,如果仍然确定该快捷操作为误操作,则继续显示该第一锁屏界面,直至用户进行指定操作来启动功能或显示时间达到第一预设时长后执行该步骤204。在显示第一锁屏界面的过程中,根据对周围环境的实时检测结果,再次对快捷操作进行判断,并根据判断结果执行相应步骤,一定程度上降低了终端的误判概率,且在判断结果为用户操作时,无需用户进行指定操作即可自动启动功能,简化了功能启动的操作。
上述步骤203至步骤204是针对步骤201中触发启动指令的快捷操作是误操作的情况,而该启动指令也可能是用户操作触发,针对快捷操作为用户操作的情况,参见后续步骤205至步骤207。
在步骤205中,如果根据该环境信息和/或历史操作信息确定该快捷操作为用户操作,则启动该功能。
本公开实施例中,终端根据环境信息和/或历史操作信息,确定该快捷操作为用户操作的过程已在步骤203中进行了具体说明,在此不再赘述。
在该步骤205中,如果终端确定触发步骤201中启动指令的快捷操作为用户操作,则终端可以响应该功能的启动指令,启动该功能,保障了用户通过快捷操作启动功能的功能可以正常实现。
在步骤206中,当该功能运行第二预设时长后,如果再次接收到该启动指令,则显示第二锁屏界面,该第二锁屏界面包括关闭功能选项,该关闭功能选项用于关闭该功能。
本公开实施例中,考虑到在功能的运行过程中,用户一般不会再次通过快捷操作触发对该功能的启动指令,因此如果功能运行第二预设时长后,终端再次检测到通过快捷操作触发的该启动指令时,说明用户当前很有可能并未在使用该功能,而是将终端放入了包中,此次启动指令很有可能是由于周围障碍物碰触终端,引发快捷操作而触发,因此终端可以认为此次快捷操作为误操作,此时,终端可以显示第二锁屏界面,通过第二锁屏界面提示用户是否继续运行功能。参见图4,图4是本公开实施例提供的一种第二锁屏界面的示意图,该第二锁屏界面可以提示用户“是否关闭功能”,其中的“退出”即为关闭功能选项的一种形式。
在步骤207中,如果检测到对该第二锁屏界面中关闭功能选项的触发操作,关闭该功能。
本公开实施例中,终端在显示第二锁屏界面后,如果用户看到该第二锁屏界面,则用户可以对该第二锁屏界面中的关闭功能选项进行触发操作,以关闭该功能。当然,考虑到用户可能并不想关闭该功能,该第二锁屏界面还可以包括返回功能选项,该返回功能选项用于返回到该功能的界面,该功能的界面为显示该第二锁屏界面之前的界面,如相机的拍照界面。如果终端检测到对该返回功能选项的触发操作,可以返回到该功能的界面,以方便用户对该功能的操作。
上述过程是针对用户看到该第二锁屏界面的情况,而如果用户没有看到该第二锁屏界面,表明用户当前并未使用该功能,也不会对该第二锁屏界面中的任一选项进行触发操作。此时,如果终端一直显示该第二锁屏界面或一直运行该功能,会造成电量的消耗,因此,如果终端在第三预设时长内未检测到对该关闭功能选项或该返回功能选项的触发操作,则可以自行关闭该功能,以避免不必要的资源消耗。
需要说明的是,由于步骤201中的启动指令是通过快捷操作触发,因此上述步骤201至步骤207是在终端开启了通过快捷操作启动功能的功能的情况下进行的,如果终端关闭了该功能,则终端在接收到步骤201中的启动指令时,直接不响应该启动指令,而不会先对触发该启动指令的快捷操作进行判断,再根据判断结果确定是否响应该启动指令。
在一种可能实现方式中,终端关闭该功能的过程可以包括:当第一次接收到该启动指令时,终端可以显示第三锁屏界面,该第三锁屏界面包括关闭快捷功能选项,该关闭快捷功能选项用于关闭通过该快捷操作启动该功能的功能;如果检测到对该关闭快捷功能选项的触发操作,终端可以关闭该功能。当然,该第三锁屏界面还可以包括保留快捷功能选项,其具体形式可以是“启动功能”“跳过”“下一步”等选项。参见图5,图5是本公开实施例提供的一种第三锁屏界面的示意图,该第三锁屏界面可以提示用户“检测到快捷操作,是否启动功能”,图5中的“启动功能”即为该保留快捷功能选项的一种形式。当终端检测到对该保留快捷功能选项的触发操作时,终端可以基于该快捷功能,启动该功能,并在下一次接收到通过快捷操作触发的对该功能的启动指令时,执行本公开实施例提供的启动指令处理方法,即步骤201至步骤207。
上述步骤206至207是终端在确定快捷操作为用户操作,启动功能并在功能运行预设时长后,如果再次接收到对该功能的启动指令,终端关闭功能的过程。在关闭功能之前,通过第二锁屏界面对用户进行提示,并根据用户的反馈,确定用户当前是否仍在使用功能,进而确认再次接收到的启动指令是否由误操作触发,一定程度上降低了误判的概率,而且在用户未使用功能的情况下,及时关闭已启动运行的功能,可以避免不必要的功能运行带来的资源消耗问题。
该步骤206和步骤207为可选步骤,是终端在功能运行过程中,如果检测到疑似误操作的行为发生时,终端通过用户的操作来及时关闭功能的一种实现方式。实际上,在功能的运行过程中,如果终端再次接收到该启动指令,也可以直接关闭该功能,或,再次获取终端的环境信息和/或历史操作信息,根据当前信息判断触发此次启动指令的快捷操作是否为误操作,如果为误操作,则关闭该功能,如果为用户操作,则继续运行该功能。
本公开实施例中,当接收到通过快捷操作触发的启动指令时,先获取环境信息和/或历史操作信息,由于环境信息和历史操作信息均能够反映周围障碍物对终端的遮挡情况,因而根据其中任一信息或两者的结合即可以确定该快捷操作是否为误操作,如果是误操作,则不执行该启动指令,即不启动该功能,避免了现有技术中误操作时启动功能,带来资源消耗的问题。
图6是根据一示例性实施例示出的一种启动指令处理装置的框图。参照图6,该装置包括接收模块601、获取模块602和执行模块603。
接收模块601,被配置为当终端处于待机或锁屏状态时,接收对功能的启动指令,该启动指令通过该功能对应的快捷操作触发;
获取模块602,被配置为获取终端的环境信息和/或历史操作信息;
执行模块603,被配置为当根据该环境信息和/或历史操作信息确定该快捷操作为误操作时,则不执行该启动指令。
在一种可能实现方式中,该接收模块601,被配置为当检测到任一快捷操作时,根据该快捷操作,确定与该快捷操作对应的功能,并触发对该功能的启动指令。
在一种可能实现方式中,该获取模块602,被配置为通过距离传感器获取该终端与周围障碍物之间的距离,将该距离作为该环境信息;和/或,
通过光线传感器获取该终端周围的光线强度,将该光线强度作为该环境信息。
在一种可能实现方式中,参见图7,该装置还包括:
确定模块604,被配置为如果该环境信息符合预设条件,则确定该快捷操作为误操作,该预设条件被配置为指示该终端周围有障碍物。
在一种可能实现方式中,该确定模块604,还被配置为如果该历史操作信息中包括在接收到该启动指令之前的指定时长内对指定按键的多次触发操作,则确定该快捷操作为误操作。
在一种可能实现方式中,该执行模块603,被配置为显示第一锁屏界面,该第一锁屏界面被配置为提示用户在第一预设时长内进行指定操作以启动该功能;如果在第一预设时长内未检测到该指定操作,则不执行该启动指令。
在一种可能实现方式中,参见图8,该装置还包括:
隐藏模块605,被配置为隐藏该第一锁屏界面,并恢复至该待机状态。
在一种可能实现方式中,参见图9,该装置还包括:
该获取模块602,还用于在该第一预设时长内,重新获取该环境信息;
启动模块606,用于如果根据该环境信息确定该快捷操作为用户操作,则启动该功能。
在一种可能实现方式中,参见图10,该装置还包括:
该启动模块606,还被配置为如果根据该环境信息和/或历史操作信息确定该快捷操作为用户操作,则启动该功能;
显示模块607,被配置为当该功能运行第二预设时长后,如果再次接收到该启动指令,则显示第二锁屏界面,该第二锁屏界面包括关闭功能选项,该关闭功能选项被配置为关闭该功能;
关闭模块608,被配置为如果检测到对该关闭功能选项的触发操作,关闭该功能。
在一种可能实现方式中,该第二锁屏界面还包括返回功能选项,该返回功能选项被配置为返回到该功能的界面,该功能的界面为显示该第二锁屏界面之前的界面;
参见图11,该装置还包括:
返回模块609,被配置为如果检测到对该返回功能选项的触发操作,返回到该功能的界面。
在一种可能实现方式中,该关闭模块608,还被配置为如果在第三预设时长内未检测到对该关闭功能选项或该返回功能选项的触发操作,则关闭该功能。
在一种可能实现方式中,该显示模块607,还被配置为当第一次接收到该启动指令时,显示第三锁屏界面,该第三锁屏界面包括关闭快捷功能选项,该关闭快捷功能选项被配置为关闭通过该快捷操作启动该功能的功能;
该关闭模块608,还被配置为如果检测到对该关闭快捷功能选项的触发操作,关闭该功能。
在一种可能实现方式中,参见图12,该装置还包括:
该显示模块607,还被配置为显示设置界面,该设置界面被配置为设置快捷操作与功能之间的对应关系;
保存模块610,被配置为保存用户在该设置界面上设置的该对应关系。
本公开实施例中,当接收到通过快捷操作触发的启动指令时,先获取环境信息和/或历史操作信息,由于环境信息和历史操作信息均能够反映周围障碍物对终端的遮挡情况,因而根据其中任一信息或两者的结合即可以确定该快捷操作是否为误操作,如果是误操作,则不执行该启动指令,即不启动该功能,避免了现有技术中误操作时启动功能,带来资源消耗的问题。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图13是根据一示例性实施例示出的一种启动指令处理装置1300的框图。例如,装置1300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图13,装置1300可以包括以下一个或多个组件:处理组件1302,存储器1304,电源组件1306,多媒体组件1308,音频组件1310,输入/输出(I/O)接口1312,传感器组件1314,以及通信组件1316。
处理组件1302通常控制装置1300的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1302可以包括一个或多个处理器1320来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1302可以包括一个或多个模块,便于处理组件1302和其他组件之间的交互。例如,处理组件1302可以包括多媒体模块,以方便多媒体组件1308和处理组件1302之间的交互。
存储器1304被配置为存储各种类型的数据以支持在装置1300的操作。这些数据的示例包括用于在装置1300上操作的任何功能程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件1306为装置1300的各种组件提供电力。电源组件1306可以包括电源管理***,一个或多个电源,及其他与为装置1300生成、管理和分配电力相关联的组件。
多媒体组件1308包括在装置1300和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1308包括一个前置摄像头和/或后置摄像头。当装置1300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件1310被配置为输出和/或输入音频信号。例如,音频组件1310包括一个麦克风(MIC),当装置1300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1304或经由通信组件1316发送。在一些实施例中,音频组件1310还包括一个扬声器,用于输出音频信号。
I/O接口1312为处理组件1302和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1314包括一个或多个传感器,用于为装置1300提供各个方面的状态评估。例如,传感器组件1314可以检测到装置1300的打开/关闭状态,组件的相对定位,例如组件为装置1300的显示器和小键盘,传感器组件1314还可以检测装置1300或装置1300一个组件的位置改变,用户与装置1300接触的存在或不存在,装置1300方位或加速/减速和装置1300的温度变化。传感器组件1314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1314还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像功能中使用。在一些实施例中,该传感器组件1314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1316被配置为便于装置1300和其他设备之间有线或无线方式的通信。装置1300可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1316经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件1316还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置1300可以被一个或多个功能专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述启动指令处理方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1304,上述指令可由装置1300的处理器1320执行以完成上述方法。例如,非临时性计算机可读存储介质可以是只读内存(ROM)、随机存取存储器(RAM)、只读光盘(CD-ROM)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种存储有计算机程序的计算机可读存储介质,例如存储有计算机程序的存储器,上述计算机程序被处理器执行时实现上述实施例1或2中的启动指令处理方法。例如,计算机可读存储介质可以是只读内存(ROM)、随机存取存储器(RAM)、只读光盘(CD-ROM)、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (25)

1.一种启动指令处理方法,其特征在于,所述方法包括:
当终端处于待机或锁屏状态时,接收对功能的启动指令,所述启动指令通过所述功能对应的快捷操作触发;
获取所述终端的环境信息和历史操作信息;
如果根据所述环境信息和历史操作信息确定所述快捷操作为用户操作,则启动所述功能;或者,如果根据所述历史操作信息确定所述快捷操作为用户操作,则启动所述功能,所述历史操作信息包括用户的每次操作信息和所述操作信息对应的时间,以及统计的所述快捷操作对应的操作时间之前的指定时长内对指定按键的触发操作次数;
当所述功能运行第二预设时长后,如果再次接收到所述启动指令,则显示第二锁屏界面,所述第二锁屏界面包括关闭功能选项,所述关闭功能选项用于关闭所述功能;
如果检测到对所述关闭功能选项的触发操作,关闭所述功能;
当根据所述历史操作信息确定所述快捷操作为误操作时,或,根据所述环境信息和历史操作信息确定所述快捷操作为误操作时,则不执行所述启动指令。
2.根据权利要求1所述的方法,其特征在于,所述接收对功能的启动指令包括:
当检测到任一快捷操作时,根据所述快捷操作,确定与所述快捷操作对应的功能,并触发对所述功能的启动指令。
3.根据权利要求1所述的方法,其特征在于,所述获取所述终端的环境信息包括:
通过距离传感器获取所述终端与周围障碍物之间的距离,将所述距离作为所述环境信息;和/或,
通过光线传感器获取所述终端周围的光线强度,将所述光线强度作为所述环境信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述环境信息符合预设条件,则确定所述快捷操作为误操作,所述预设条件用于指示所述终端周围有障碍物。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述历史操作信息中包括在接收到所述启动指令之前的指定时长内对指定按键的多次触发操作,则确定所述快捷操作为误操作。
6.根据权利要求1所述的方法,其特征在于,所述不执行所述启动指令包括:
显示第一锁屏界面,所述第一锁屏界面用于提示用户在第一预设时长内进行指定操作以启动所述功能;
如果在所述第一预设时长内未检测到所述指定操作,则不执行所述启动指令。
7.根据权利要求6所述的方法,其特征在于,所述不执行所述启动指令之后,所述方法还包括:
隐藏所述第一锁屏界面,并恢复至所述待机或锁屏状态。
8.根据权利要求6所述的方法,其特征在于,所述显示第一锁屏界面之后,所述方法还包括:
在所述第一预设时长内,重新获取所述环境信息;
如果根据所述环境信息确定所述快捷操作为用户操作,则启动所述功能。
9.根据权利要求1所述的方法,其特征在于,所述第二锁屏界面还包括返回功能选项,所述返回功能选项用于返回到所述功能的界面,所述功能的界面为显示所述第二锁屏界面之前的界面;
所述显示第二锁屏界面之后,所述方法还包括:
如果检测到对所述返回功能选项的触发操作,返回到所述功能的界面。
10.根据权利要求1所述的方法,其特征在于,所述显示第二锁屏界面之后,所述方法还包括:
如果在第三预设时长内未检测到对所述关闭功能选项或返回功能选项的触发操作,则关闭所述功能。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当第一次接收到所述启动指令时,显示第三锁屏界面,所述第三锁屏界面包括关闭快捷功能选项,所述关闭快捷功能选项用于关闭通过所述快捷操作启动所述功能的功能;
如果检测到对所述关闭快捷功能选项的触发操作,关闭所述功能。
12.根据权利要求11所述的方法,其特征在于,所述第一次接收到所述启动指令之前,所述方法还包括:
显示设置界面,所述设置界面用于设置快捷操作与功能之间的对应关系;
保存用户在所述设置界面上设置的所述对应关系。
13.一种启动指令处理装置,其特征在于,所述装置包括:
接收模块,用于当终端处于待机或锁屏状态时,接收对功能的启动指令,所述启动指令通过所述功能对应的快捷操作触发;
获取模块,用于获取所述终端的环境信息和历史操作信息;
启动模块,还用于如果根据所述环境信息和历史操作信息确定所述快捷操作为用户操作,则启动所述功能;或者,如果根据所述历史操作信息确定所述快捷操作为用户操作,则启动所述功能,所述历史操作信息包括用户的每次操作信息和所述操作信息对应的时间,以及统计的所述快捷操作对应的操作时间之前的指定时长内对指定按键的触发操作次数;
显示模块,用于当所述功能运行第二预设时长后,如果再次接收到所述启动指令,则显示第二锁屏界面,所述第二锁屏界面包括关闭功能选项,所述关闭功能选项用于关闭所述功能;
关闭模块,用于如果检测到对所述关闭功能选项的触发操作,关闭所述功能;
执行模块,用于当根据所述历史操作信息确定所述快捷操作为误操作时,或,根据所述环境信息和历史操作信息确定所述快捷操作为误操作时,则不执行所述启动指令。
14.根据权利要求13所述的装置,其特征在于,所述接收模块,用于当检测到任一快捷操作时,根据所述快捷操作,确定与所述快捷操作对应的功能,并触发对所述功能的启动指令。
15.根据权利要求13所述的装置,其特征在于,所述获取模块,用于通过距离传感器获取所述终端与周围障碍物之间的距离,将所述距离作为所述环境信息;和/或,
通过光线传感器获取所述终端周围的光线强度,将所述光线强度作为所述环境信息。
16.根据权利要求13所述的装置,其特征在于,所述装置还包括:
确定模块,用于如果所述环境信息符合预设条件,则确定所述快捷操作为误操作,所述预设条件用于指示所述终端周围有障碍物。
17.根据权利要求13所述的装置,其特征在于,所述装置还包括:
确定模块,还用于如果所述历史操作信息中包括在接收到所述启动指令之前的指定时长内对指定按键的多次触发操作,则确定所述快捷操作为误操作。
18.根据权利要求13所述的装置,其特征在于,所述执行模块,用于显示第一锁屏界面,所述第一锁屏界面用于提示用户在第一预设时长内进行指定操作以启动所述功能;如果在所述第一预设时长内未检测到所述指定操作,则不执行所述启动指令。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
隐藏模块,用于隐藏所述第一锁屏界面,并恢复至所述待机或锁屏状态。
20.根据权利要求18所述的装置,其特征在于,所述装置还包括:
所述获取模块,还用于在所述第一预设时长内,重新获取所述环境信息;
启动模块,用于如果根据所述环境信息确定所述快捷操作为用户操作,则启动所述功能。
21.根据权利要求13所述的装置,其特征在于,所述第二锁屏界面还包括返回功能选项,所述返回功能选项用于返回到所述功能的界面,所述功能的界面为显示所述第二锁屏界面之前的界面;
所述装置还包括:
返回模块,用于如果检测到对所述返回功能选项的触发操作,返回到所述功能的界面。
22.根据权利要求13所述的装置,其特征在于,所述关闭模块,还用于如果在第三预设时长内未检测到对所述关闭功能选项或返回功能选项的触发操作,则关闭所述功能。
23.根据权利要求13所述的装置,其特征在于,所述显示模块,还用于当第一次接收到所述启动指令时,显示第三锁屏界面,所述第三锁屏界面包括关闭快捷功能选项,所述关闭快捷功能选项用于关闭通过所述快捷操作启动所述功能的功能;
所述关闭模块,还用于如果检测到对所述关闭快捷功能选项的触发操作,关闭所述功能。
24.根据权利要求23所述的装置,其特征在于,所述装置还包括:
所述显示模块,还用于显示设置界面,所述设置界面用于设置快捷操作与功能之间的对应关系;
保存模块,用于保存用户在所述设置界面上设置的所述对应关系。
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-12任一项所述的方法步骤。
CN201710641423.5A 2017-07-31 2017-07-31 启动指令处理方法及装置 Active CN107450950B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710641423.5A CN107450950B (zh) 2017-07-31 2017-07-31 启动指令处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710641423.5A CN107450950B (zh) 2017-07-31 2017-07-31 启动指令处理方法及装置

Publications (2)

Publication Number Publication Date
CN107450950A CN107450950A (zh) 2017-12-08
CN107450950B true CN107450950B (zh) 2021-03-23

Family

ID=60489230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710641423.5A Active CN107450950B (zh) 2017-07-31 2017-07-31 启动指令处理方法及装置

Country Status (1)

Country Link
CN (1) CN107450950B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019191413A (ja) * 2018-04-26 2019-10-31 京セラドキュメントソリューションズ株式会社 画像形成装置
CN108762849A (zh) * 2018-05-31 2018-11-06 上海爱优威软件开发有限公司 锁屏界面的相机触发方式的调整方法及终端
CN110297565B (zh) * 2019-06-28 2023-04-28 Oppo广东移动通信有限公司 电子设备及触控组件的控制方法
CN111475043A (zh) * 2020-03-30 2020-07-31 百度在线网络技术(北京)有限公司 终端设备的操作方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461233A (zh) * 2014-10-14 2015-03-25 惠州Tcl移动通信有限公司 一种微件widget显示应用的方法及移动终端
CN104765559A (zh) * 2015-03-24 2015-07-08 深圳市金立通信设备有限公司 一种防误操作的方法
CN105549849A (zh) * 2015-12-15 2016-05-04 小米科技有限责任公司 处理误操作指令的方法及装置
CN105912260A (zh) * 2016-04-28 2016-08-31 广东欧珀移动通信有限公司 一种应用程序的启动方法及移动终端
CN106843578A (zh) * 2013-12-25 2017-06-13 华为终端有限公司 一种移动终端和启动移动终端拍摄的方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395089B1 (en) * 2001-06-11 2008-07-01 Palm, Inc Integrated personal digital assistant device
CN104158958B (zh) * 2014-07-28 2016-08-17 中山大学 一种智能终端设备防误操作方法
CN104899056A (zh) * 2015-05-11 2015-09-09 广东美晨通讯有限公司 一种锁屏状态进入限制使用应用的移动终端及方法
CN105278862B (zh) * 2015-11-10 2019-07-19 Oppo广东移动通信有限公司 一种利用光感检测防止误操作的方法、装置及移动终端
CN105516495A (zh) * 2015-12-11 2016-04-20 惠州Tcl移动通信有限公司 一种快速启动相机的方法及移动终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843578A (zh) * 2013-12-25 2017-06-13 华为终端有限公司 一种移动终端和启动移动终端拍摄的方法
CN104461233A (zh) * 2014-10-14 2015-03-25 惠州Tcl移动通信有限公司 一种微件widget显示应用的方法及移动终端
CN104765559A (zh) * 2015-03-24 2015-07-08 深圳市金立通信设备有限公司 一种防误操作的方法
CN105549849A (zh) * 2015-12-15 2016-05-04 小米科技有限责任公司 处理误操作指令的方法及装置
CN105912260A (zh) * 2016-04-28 2016-08-31 广东欧珀移动通信有限公司 一种应用程序的启动方法及移动终端

Also Published As

Publication number Publication date
CN107450950A (zh) 2017-12-08

Similar Documents

Publication Publication Date Title
US9860844B2 (en) Method and apparatus of temperature control
CN107391995B (zh) 解锁操作处理方法及装置
EP3331226B1 (en) Method and device for reading messages
CN109557999B (zh) 亮屏控制方法、装置及存储介质
EP3151117B1 (en) Method and device for delaying information broadcasting
CN105975828B (zh) 一种进行解锁的方法和装置
EP3136216A1 (en) Method for controlling mobile terminal and mobile terminal
CN107450950B (zh) 启动指令处理方法及装置
CN107390932B (zh) 边缘防误触方法及装置、计算机可读存储介质
CN106357934B (zh) 锁屏的控制方法和装置
CN104317402B (zh) 描述信息的显示方法及装置、电子设备
CN109324863B (zh) 指纹识别的方法、装置及计算机可读存储介质
CN107197107B (zh) 启动指令处理方法及装置
CN108073328B (zh) 触摸响应方法及装置
US20180121057A1 (en) Method and device for hiding application icon
CN108446226B (zh) 应用异常的处理方法
CN106570381B (zh) 一种指纹解锁的方法及装置
EP3255575B1 (en) Application triggering method and device
CN107391206B (zh) 启动指令处理方法及装置
CN109521923B (zh) 悬浮窗控制方法、装置及存储介质
CN111953842A (zh) 电子设备、安全保护方法及装置
CN105868338B (zh) 应用处理方法及装置
CN111353427B (zh) 一种指纹解锁信号处理方法、装置及介质
CN109144587B (zh) 终端控制方法、装置、设备及存储介质
CN114724196A (zh) 防误触方法及装置、电子设备、存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant