著录项信息
专利名称 | 用于终端设备的操作控制方法及装置 |
申请号 | CN201510908395.X | 申请日期 | 2015-12-09 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2016-05-04 | 公开/公告号 | CN105554255A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
发明人 | 陈志军;侯文迪;李明浩 |
代理机构 | 北京博思佳知识产权代理有限公司 | 代理人 | 林祥 |
摘要
本公开是关于一种用于终端设备的操作控制方法及装置。所述方法包括:在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。这样,可以有效防止在获取到操作触发指令后立即触发相关操作的情况出现,可以解决由于误触而为用户带来不便、造成用户损失的问题,达到了减少由于误触而导致的误操作的发生、降低用户的损失、为用户带来方便的效果。
1.一种用于终端设备的操作控制方法,其特征在于,所述方法包括:
在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;
在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;
在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;
根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;
在确定所述操作触发为误触发时,不触发针对所述应用的所述操作;
所述根据用户对所述确认信息的应答,判断所述操作触发是否为误触发,包括:
当在输出所述确认信息之后的预设时间段内未接收到所述用户对所述确认信息的应答时,确定所述操作触发为误触发;或者
当接收到的所述用户对所述确认信息的应答表示所述操作触发为误触发时,确定所述操作触发为误触发。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述操作触发不为误触发时,触发针对所述应用的所述操作。
3.根据权利要求1所述的方法,其特征在于,所述预设握持状态为单手握持状态;以及所述检测所述终端设备是否处于预设握持状态,包括:
通过设置在所述终端设备的边缘上的边缘传感器检测是否为单手握持状态。
4.根据权利要求1所述的方法,其特征在于,所述在检测到所述终端设备未处于所述预设握持状态时,输出确认信息,包括:
在检测到所述终端设备未处于所述预设握持状态时,检测所述终端设备是否处于静止状态;
在检测到所述终端设备未处于所述静止状态时,输出所述确认信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在检测到所述终端设备处于所述静止状态时,触发针对所述应用的所述操作,而不输出所述确认信息。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
在确定所述操作触发为误触发时,使所述终端设备进入锁定状态。
7.一种用于终端设备的操作控制装置,其特征在于,所述装置包括:
操作触发指令获取模块,被配置为在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;
握持状态检测模块,被配置为在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;
确认信息输出模块,被配置为在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;
判断模块,被配置为根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;
第一执行模块,被配置为在确定所述操作触发为误触发时,不触发针对所述应用的所述操作;
所述判断模块包括:
第一误触发确定子模块,被配置为当在输出所述确认信息之后的预设时间段内未接收到所述用户对所述确认信息的应答时,确定所述操作触发为误触发;
第二误触发确定子模块,被配置为当接收到的所述用户对所述确认信息的应答表示所述操作触发为误触发时,确定所述操作触发为误触发。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二执行模块,被配置为在确定所述操作触发不为误触发时,触发针对所述应用的所述操作。
9.根据权利要求7所述的装置,其特征在于,所述预设握持状态为单手握持状态;以及所述握持状态检测模块包括:
握持状态检测子模块,被配置为通过设置在所述终端设备的边缘上的边缘传感器检测是否为单手握持状态。
10.根据权利要求7所述的装置,其特征在于,所述确认信息输出模块包括:
静止状态检测子模块,被配置为在检测到所述终端设备未处于所述预设握持状态时,检测所述终端设备是否处于静止状态;
确认信息输出子模块,被配置为在检测到所述终端设备未处于所述静止状态时,输出所述确认信息。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第三执行模块,被配置为在检测到所述终端设备处于所述静止状态时,触发针对所述应用的所述操作,而不输出所述确认信息。
12.根据权利要求7-11中任一项所述的装置,其特征在于,所述装置还包括:
第四执行模块,被配置为在确定所述操作触发为误触发时,使所述终端设备进入锁定状态。
13.一种用于终端设备的操作控制装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;
在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;
在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;
根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;
在确定所述操作触发为误触发时,不触发针对所述应用的所述操作;
所述根据用户对所述确认信息的应答,判断所述操作触发是否为误触发,包括:
当在输出所述确认信息之后的预设时间段内未接收到所述用户对所述确认信息的应答时,确定所述操作触发为误触发;或者
当接收到的所述用户对所述确认信息的应答表示所述操作触发为误触发时,确定所述操作触发为误触发。
用于终端设备的操作控制方法及装置\n技术领域\n[0001] 本公开涉及智能终端领域,尤其涉及用于终端设备的操作控制方法及装置。\n背景技术\n[0002] 实际生活中,用户经常会将手机放在口袋或者包里。如果手机未锁屏,则可能会发生误触的情况。例如,当用户将手机放在口袋中时,手机未锁屏,此时误触发了拨号应用的拨号操作,则手机会在用户不知情的情况下向外拨出电话,从而导致误拨,造成用户不必要的话费损失。又或者,当用户将手机放在口袋中时,手机未锁屏,此时误触发了视频应用的打开操作,则手机会在用户不知情的情况下打开视频应用,从而造成不必要的流量浪费。\n发明内容\n[0003] 为克服相关技术中存在的问题,本公开提供一种用于终端设备的操作控制方法及装置。\n[0004] 根据本公开实施例的第一方面,提供一种用于终端设备的操作控制方法,所述方法包括:在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;\n在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0005] 在第一方面的一些可选的实施方式中,所述方法还包括:在确定所述操作触发不为误触发时,触发针对所述应用的所述操作。\n[0006] 在第一方面的一些可选的实施方式中,所述预设握持状态为单手握持状态;以及所述检测所述终端设备是否处于预设握持状态,包括:通过设置在所述终端设备的边缘上的边缘传感器检测是否为单手握持状态。\n[0007] 在第一方面的一些可选的实施方式中,所述在检测到所述终端设备未处于所述预设握持状态时,输出确认信息,包括:在检测到所述终端设备未处于所述预设握持状态时,检测所述终端设备是否处于静止状态;在检测到所述终端设备未处于所述静止状态时,输出所述确认信息。\n[0008] 在第一方面的一些可选的实施方式中,所述方法还包括:在检测到所述终端设备处于所述静止状态时,触发针对所述应用的所述操作,而不输出所述确认信息。\n[0009] 在第一方面的一些可选的实施方式中,所述根据用户对所述确认信息的应答,判断所述操作触发是否为误触发,包括:当在输出所述确认信息之后的预设时间段内未接收到所述用户对所述确认信息的应答时,确定所述操作触发为误触发;或者当接收到的所述用户对所述确认信息的应答表示所述操作触发为误触发时,确定所述操作触发为误触发。\n[0010] 在第一方面的一些可选的实施方式中,所述方法还包括:在确定所述操作触发为误触发时,使所述终端设备进入锁定状态。\n[0011] 根据本公开实施例的第二方面,提供一种用于终端设备的操作控制装置,所述装置包括:操作触发指令获取模块,被配置为在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;握持状态检测模块,被配置为在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;确认信息输出模块,被配置为在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;判断模块,被配置为根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;第一执行模块,被配置为在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0012] 在第二方面的一些可选的实施方式中,所述装置还包括:第二执行模块,被配置为在确定所述操作触发不为误触发时,触发针对所述应用的所述操作。\n[0013] 在第二方面的一些可选的实施方式中,所述预设握持状态为单手握持状态;以及所述握持状态检测模块包括:握持状态检测子模块,被配置为通过设置在所述终端设备的边缘上的边缘传感器检测是否为单手握持状态。\n[0014] 在第二方面的一些可选的实施方式中,所述确认信息输出模块包括:静止状态检测子模块,被配置为在检测到所述终端设备未处于所述预设握持状态时,检测所述终端设备是否处于静止状态;确认信息输出子模块,被配置为在检测到所述终端设备未处于所述静止状态时,输出所述确认信息。\n[0015] 在第二方面的一些可选的实施方式中,所述装置还包括:第三执行模块,被配置为在检测到所述终端设备处于所述静止状态时,触发针对所述应用的所述操作,而不输出所述确认信息。\n[0016] 在第二方面的一些可选的实施方式中,所述判断模块包括:第一误触发确定子模块,被配置为当在输出所述确认信息之后的预设时间段内未接收到所述用户对所述确认信息的应答时,确定所述操作触发为误触发;第二误触发确定子模块,被配置为当接收到的所述用户对所述确认信息的应答表示所述操作触发为误触发时,确定所述操作触发为误触发。\n[0017] 在第二方面的一些可选的实施方式中,所述装置还包括:第四执行模块,被配置为在确定所述操作触发为误触发时,使所述终端设备进入锁定状态。\n[0018] 根据本公开实施例的第三方面,提供一种用于终端设备的操作控制装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0019] 本公开的实施例提供的技术方案可以包括以下有益效果:\n[0020] 通过上述技术方案,在终端设备并非处于预设握持状态时,能够为针对终端设备的应用的操作触发提供确认机制,由此能够根据用户的应答来确定该操作触发是否为误触发,并在确定为是误触发的情况下,不触发针对所述应用的所述操作。这样,可以有效防止如相关技术中那样在获取到操作触发指令后立即触发相关操作的情况出现,可以解决由于误触而为用户带来不便、造成用户损失的问题,达到了减少由于误触而导致的误操作的发生、降低用户的损失、为用户带来方便的效果。\n[0021] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。\n附图说明\n[0022] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。\n[0023] 图1A至图1C是根据一示例性实施例示出的一种实施环境的示意图。\n[0024] 图2A是根据一示例性实施例示出的一种用于终端设备的操作控制方法的流程图。\n[0025] 图2B是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图。\n[0026] 图3A和图3B是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图。\n[0027] 图4A和图4B是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图。\n[0028] 图5是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图。\n[0029] 图6A至图6C是在实施本公开提供的用于终端设备的操作控制方法时的场景示意图。\n[0030] 图7A至图7G是根据一示例性实施例示出的一种用于终端设备的操作控制装置的框图。\n[0031] 图8是根据一示例性实施例示出的一种用于终端设备的操作控制装置的框图。\n具体实施方式\n[0032] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。\n[0033] 图1A至图1C是根据一示例性实施例示出的一种实施环境的示意图。如图1A至图1C所示,该实施环境可以包括终端设备100。该终端设备100可以例如是智能手机、平板电脑等等。图1A至图1C中以终端设备100是智能手机为例来示意。在该终端设备100内的侧边缘的位置处,可以设置有边缘传感器。\n[0034] 在本公开中,终端设备100的侧边缘可以包括终端设备100的显示屏的两个侧边,例如,如图1A所示的左侧边101和右侧边102。或者,在另一实施方式中,终端设备100的侧边缘可以包括终端设备100的两个侧面,例如,如图1B所示的左侧面103和右侧面104。或者,在另一实施方式中,终端设备100的侧边缘可以包括左侧边101、右侧边102、左侧面103和右侧面104中的全部。在本公开中,左侧边101和左侧面103可以统称为左边缘,右侧边102和右侧面104可以统称为右边缘。\n[0035] 边缘传感器能够感应出用户施加在终端设备100的侧边缘的操作,以及用户对终端设备100的握持状态。在一些可选的实施方式中,通过边缘传感器,还能够检测出终端设备100的握持状态是否为单手握持状态、是左手握持还是右手握持。\n[0036] 例如,边缘传感器可以形成为片状结构,贴附在终端设备100内的侧边缘,形成感应面。这样,当用户手握终端设备100时,边缘传感器形成的感应面能够检测出用户的手与终端设备100的侧边缘的接触位置,并由此确定出终端设备100是否处于单手握持状态。例如,如图1C所示,当边缘传感器感测出用户的手在终端设备100的左、右两个边缘上的接触位置为一侧为单个接触位置、另一侧为多个接触位置时,可以确定终端设备100处于单手握持状态。更进一步地,当边缘传感器感应出用户的手在终端设备100的右边缘的接触位置的数量多于在终端设备100的左边缘的接触位置的数量,则可以确定终端设备100当前处于左手握持状态。而当边缘传感器感应出用户的手在终端设备100的左边缘的接触位置的数量多于在终端设备100的右边缘的接触位置的数量,则可以确定终端设备100当前处于右手握持状态。\n[0037] 图2A是根据一示例性实施例示出的一种用于终端设备的操作控制方法的流程图,该方法可以应用于终端设备中,例如,图1所示的终端设备100。如图2A所示,该方法可以包括以下步骤。\n[0038] 在步骤S201中,在终端设备处于解锁状态时,获取针对终端设备的应用的操作触发指令。\n[0039] 获取到的操作触发指令可以是针对终端设备上的任一应用的相关操作,其中,该应用可以包括系统应用(例如,拨号应用、短信应用、连网应用等等)和第三方应用(例如,视频应用、图像处理应用、地图应用等等)。例如,针对拨号应用,相关操作可以包括拨号等等;\n针对短信应用,相关操作可以包括编辑短信、发短信等等;针对视频应用,相关操作可以包括打开视频应用、播放某个视频等等;针对地图应用,相关操作可以包括打开地图应用、查找路线、导航等等。\n[0040] 在步骤S202中,在获取到操作触发指令后,检测终端设备是否处于预设握持状态。\n[0041] 在一个示例实施方式中,该预设握持状态可以为单手握持状态。如结合图1所描述的,可以通过设置在终端设备的边缘上的边缘传感器来检测终端设备是否处于单手握持状态。\n[0042] 在步骤S203中,在检测到终端设备未处于预设握持状态时,输出确认信息。\n[0043] 例如,在检测到终端设备未处于预设握持状态时,表明用户此时并未手握终端设备。因此,获取到的操作触发可能是误触发。通过步骤S203,终端设备可以在检测到该终端设备未处于预设握持状态时,向用户输出一确认信息,以用于向用户确认是否触发该操作。\n[0044] 在步骤S204中,根据用户对确认信息的应答,判断操作触发是否为误触发。\n[0045] 用户对确认信息的应答情况能够反映出用户的真实意图是期望触发对终端设备的应用的操作,还是不期望触发对终端设备的应用的操作。当用户对确认信息的应答表明用户的真实意图是不期望触发对终端设备的应用的操作时,此时终端设备可以确定该操作触发为误触发,而当用户对确认信息的应答表明用户的真实意图是期望触发对终端设备的应用的操作时,此时终端设备可以确定该操作触发不为误触发。\n[0046] 在步骤S205中,在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0047] 例如,假设获取到的操作触发指令用于触发针对拨号应用的拨号操作,那么在通过步骤S202至S204后确定该操作触发为误触发的情况下,可以不进行拨号操作。再例如,假设获取到的操作触发指令用于触发针对视频应用的打开操作,那么在通过步骤S202至S204后确定该操作触发为误触发的情况下,可以不进行打开视频应用的操作。\n[0048] 综上所述,通过上述技术方案,在终端设备并非处于预设握持状态时,能够为针对终端设备的应用的操作触发提供确认机制,由此能够根据用户的应答来确定该操作触发是否为误触发,并在确定为是误触发的情况下,不触发针对所述应用的所述操作。这样,可以有效防止如相关技术中那样在获取到操作触发指令后立即触发相关操作的情况出现,可以解决由于误触而为用户带来不便、造成用户损失的问题,达到了减少由于误触而导致的误操作的发生、降低用户的损失、为用户带来方便的效果。\n[0049] 图2B是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图,该方法可以应用于终端设备中,例如,图1所示的终端设备100。如图2B所示,在图2A所示的方法的基础上,该方法还可以包括以下步骤。\n[0050] 在步骤S206中,在确定操作触发不为误触发时,触发针对所述应用的所述操作。\n[0051] 当用户对确认信息的应答表明用户的真实意图是期望触发对终端设备的应用的操作时,此时终端设备可以确定该操作触发不为误触发,那么,终端设备就可以触发针对所述应用的所述操作。例如,假设获取到的操作触发指令用于触发针对拨号应用的拨号操作,那么在通过步骤S202至S204后确定该操作触发不为误触发的情况下,可以进行拨号操作。\n再例如,假设获取到的操作触发指令用于触发针对视频应用的打开操作,那么在通过步骤S202至S204后确定该操作触发不为误触发的情况下,可以进行打开视频应用的操作。由此,可以满足用户的实际需求。\n[0052] 图3A和图3B是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图,该方法可以应用于终端设备中,例如,图1所示的终端设备100。如图3A所示,该方法可以包括以下步骤。\n[0053] 在步骤S301中,在终端设备处于解锁状态时,获取针对终端设备的应用的操作触发指令。\n[0054] 在步骤S302中,在获取到操作触发指令后,检测终端设备是否处于预设握持状态。\n[0055] 在步骤S303中,在检测到终端设备未处于预设握持状态时,检测该终端设备是否处于静止状态。\n[0056] 例如,可以通过设置在终端设备中的水平仪、陀螺仪传感器、加速度传感器等元件来检测该终端设备是否处于静止状态。在本公开中,静止状态可以是指在一段时间内,终端设备的姿态未发生变化。例如,当终端设备被放置到桌子上时,此时,通过内置的水平仪可以检测出终端设备处于水平状态,并且该状态保持达预设时间或超过该预设时间,因此,可以确定出该终端设备处于静止状态。或者,当终端设备被放置在一托架上时,此时,通过内置的加速度传感器或陀螺仪传感器,能够检测出该终端设备在一段时间内并未在任一方向上运动,因此,可以确定出该终端设备处于静止状态。而一旦通过上述元件检测出终端设备的姿态在一段时间内发生了变化,则可以表明该终端设备未处于静止状态(亦可称为,处于非静止状态)。\n[0057] 在步骤S304中,在检测到终端设备未处于所述静止状态时,输出确认信息。\n[0058] 发生误触的情况通常是终端设备被放置到用户的口袋或包中,在这种情况下,终端设备往往会因用户的动作(例如,行走)而处于非静止状态。因此,终端设备可以在终端设备并未处于预设握持状态(即,用户并没有手握该终端设备)、并且该终端设备未处于静止状态时,确定此时进行的操作触发有可能是误触发,需要向用户进行确认,因此,输出确认信息。\n[0059] 在步骤S305中,根据用户对所述确认信息的应答,判断所述操作触发是否为误触发。\n[0060] 在步骤S306中,在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0061] 此外,如图3B所示,在步骤S307中,在检测到终端设备处于静止状态时,触发针对所述应用的所述操作,而不输出所述确认信息。\n[0062] 可能存在这样的应用场景,即,用户将终端设备放置在桌子上,手并没有握持该终端设备,该终端设备处于静止状态。此时,用户依旧操作该终端设备。在这种场景下,用户施加的操作触发并不是误触发,而是对终端设备的正常操作触发。因此,考虑到这种情况,在图3B所提供的方法中,虽然用户并未手握终端设备,但如果检测到终端设备处于静止状态,则终端设备仍可以确定操作触发不是误触发。这是因为,如上所述,发生误触的情况通常是终端设备被放置到用户的口袋或包中,在这种情况下,终端设备往往会因用户的动作而处于非静止状态。因此,一旦检测到终端设备处于静止状态,则终端设备可以确定用户可能是在该终端设备由外部平台支撑时,对该终端设备施加了操作,此时的操作触发不是误触发。\n随后,终端设备可以响应该操作触发指令,触发相应操作,并且不需要再向用户提供针对这一操作触发的确认机制。\n[0063] 通过结合终端设备是否处于静止状态来决定是否向用户提供针对操作触发的确认机制,可以避免向用户提供非必要的确认操作而使用户操作变得繁琐,并且更加智能化地识别操作触发是否为误触发,从而提高误触发识别的准确性。\n[0064] 图4A和图4B是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图,该方法可以应用于终端设备中,例如,图1所示的终端设备100。如图4A所示,该方法可以包括以下步骤。\n[0065] 在步骤S401中,在终端设备处于解锁状态时,获取针对终端设备的应用的操作触发指令。\n[0066] 在步骤S402中,在获取到操作触发指令后,检测终端设备是否处于预设握持状态。\n[0067] 在步骤S403中,在检测到终端设备未处于预设握持状态时,输出确认信息。\n[0068] 在步骤S404中,当在输出确认信息之后的预设时间段内未接收到用户对确认信息的应答时,确定所述操作触发为误触发。\n[0069] 在该实施方式中,在步骤S403后,可以向用户输出确认信息,以便向用户确定该操作触发是否为误触发。通常情况下,造成误触都是在用户不知情的情况下,例如,终端设备放置在用户的口袋中,或者用户的包中。此时,由于用户的不知情,会导致用户并不能及时注意到终端设备输出的确认信息,也就无法及时对确认信息做出应答。因此,该实施方式考虑了此种情况,如果在输出确认信息之后的预设时间段(例如,3秒、5秒或其他)内,未接收到用户对确认信息的应答,则终端设备可以确定用户没能及时看到确认信息,该操作触发很可能是在用户不知情的情况下做出的,因此,为误触发。\n[0070] 在步骤S405中,在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0071] 通过在输出确认信息之后的预设时间段内未接收到用户对确认信息的应答时,确定所述操作触发为误触发,可以进一步提高误触发校验的准确性,并且,如果用户长时间无应答,终端设备也不必再继续等待用户的应答,而是直接拒绝触发针对所述应用的所述操作,从而可以节省终端设备的功耗。\n[0072] 在另一个可选的实施方式中,如图4B所示,代替图4A中所示的步骤S404,在步骤S406中,当接收到的用户对确认信息的应答表示所述操作触发为误触发时,确定该操作触发为误触发。也就是说,终端设备确定操作触发是否为误触发的方式还可以包括步骤S406所示的方式。即,当在输出确认信息后,终端设备接收到来自用户的对该确认信息的应答,并且该应答表明用户确认该操作触发为误触发时,则终端设备可以按照用户的应答,将该操作触发确定为是误触发。\n[0073] 例如,可以采用二进制数值形式的应答消息来表示操作触发是否为误触发。例如,当终端设备接收到的用户的应答消息为值1时,则可以确定操作触发为误触发;而当终端设备接收到的用户的应答消息为值0时,则可以确定操作触发不为误触发。或者,可以采用“是”、“否”形式的应答消息来表示操作触发是否为误触发。例如,当终端设备接收到的用户的应答消息为“是”时,则可以确定操作触发为误触发;而当终端设备接收到的用户的应答消息为“否”时,则可以确定操作触发不为误触发。\n[0074] 通过这一实施方式,终端设备可以在用户看到确认信息、并对确认信息做出了明确的否定的应答时,拒绝触发针对所述应用的所述操作,从而符合用户的实际需求。\n[0075] 图5是根据另一示例性实施例示出的一种用于终端设备的操作控制方法的流程图,该方法可以应用于终端设备中,例如,图1所示的终端设备100。如图5所示,该方法可以包括以下步骤。\n[0076] 在步骤S501中,在终端设备处于解锁状态时,获取针对终端设备的应用的操作触发指令。\n[0077] 在步骤S502中,在获取到操作触发指令后,检测终端设备是否处于预设握持状态。\n[0078] 在步骤S503中,在检测到终端设备未处于预设握持状态时,输出确认信息。\n[0079] 在步骤S504中,根据用户对所述确认信息的应答,判断所述操作触发是否为误触发。\n[0080] 在步骤S505中,在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0081] 在步骤S506中,在确定所述操作触发为误触发时,使所述终端设备进入锁定状态。\n[0082] 也就是说,在这一实施方式中,在确定所述操作触发为误触发时,终端设备除了不触发针对所述应用的所述操作之外,还可以自动进入锁定状态。\n[0083] 通常情况下,造成误触的原因是终端设备没有被锁定,因此,容易在用户不知情的情况下向终端设备施加并非用户本意的操作,从而导致误操作。因此,当终端设备通过上述方法确定出操作触发为误触发后,除了拒绝触发针对所述应用的所述操作之外,还使其自身进入锁定状态,即,从解锁状态变为锁定状态。这样,可以防止误触行为的再发生。\n[0084] 图6A至图6C是在实施本公开提供的用于终端设备的操作控制方法时的场景示意图。首先,如图6A所示,当拨号操作被触发(例如,图6A中的箭头所示,点击了拨号按钮),并且终端设备确定出该操作触发为误触发时,会向用户输出确认信息,例如,如图6B所示,在终端设备的显示界面上显示例如“请确认是否继续进行拨号操作”之类的确认信息。当用户在一段时间段内未应答时,如图6C所示,终端设备不触发拨号操作,并可以自动进入锁定状态。\n[0085] 图7A至图7G是根据一示例性实施例示出的一种用于终端设备的操作控制装置700的框图,该装置700可以配置于终端设备中,例如,图1所示的终端设备100。如图7A所示,该装置700可以包括:操作触发指令获取模块701,被配置为在所述终端设备处于解锁状态时,获取针对所述终端设备的应用的操作触发指令;握持状态检测模块702,被配置为在获取到所述操作触发指令后,检测所述终端设备是否处于预设握持状态;确认信息输出模块703,被配置为在检测到所述终端设备未处于所述预设握持状态时,输出确认信息;判断模块\n704,被配置为根据用户对所述确认信息的应答,判断所述操作触发是否为误触发;第一执行模块705,被配置为在确定所述操作触发为误触发时,不触发针对所述应用的所述操作。\n[0086] 可选地,如图7B所示,所述装置还可以包括:第二执行模块706,被配置为在确定所述操作触发不为误触发时,触发针对所述应用的所述操作。\n[0087] 可选地,所述预设握持状态为单手握持状态,并且,如图7C所示,所述握持状态检测模块702可以包括:握持状态检测子模块707,被配置为通过设置在所述终端设备的边缘上的边缘传感器检测是否为单手握持状态。\n[0088] 可选地,如图7D所示,所述确认信息输出模块703可以包括:静止状态检测子模块\n708,被配置为在检测到所述终端设备未处于所述预设握持状态时,检测所述终端设备是否处于静止状态;确认信息输出子模块709,被配置为在检测到所述终端设备未处于所述静止状态时,输出所述确认信息。\n[0089] 可选地,如图7E所示,所述装置还可以包括:第三执行模块710,被配置为在检测到所述终端设备处于所述静止状态时,触发针对所述应用的所述操作,而不输出所述确认信息。\n[0090] 可选地,如图7F所示,所述判断模块704可以包括:第一误触发确定子模块711,被配置为当在输出所述确认信息之后的预设时间段内未接收到所述用户对所述确认信息的应答时,确定所述操作触发为误触发;第二误触发确定子模块712,被配置为当接收到的所述用户对所述确认信息的应答表示所述操作触发为误触发时,确定所述操作触发为误触发。\n[0091] 可选地,如图7G所示,所述装置还可以包括:第四执行模块713,被配置为在确定所述操作触发为误触发时,使所述终端设备进入锁定状态。\n[0092] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。\n[0093] 图8是根据一示例性实施例示出的一种用于终端设备的操作控制装置800的框图。\n例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。\n[0094] 参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。\n[0095] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述用于终端设备的操作控制方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。\n[0096] 存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。\n[0097] 电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。\n[0098] 多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。另外,在装置800内的侧边缘的位置处,可以设置有边缘传感器,该边缘传感器能够感应出用户施加在装置800的侧边缘的操作,以及用户对装置800的握持状态。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。\n[0099] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。\n[0100] I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。\n[0101] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。\n[0102] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置\n800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。\n在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。\n[0103] 在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述用于终端设备的操作控制方法。\n[0104] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述用于终端设备的操作控制方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。\n[0105] 本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。\n[0106] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
法律信息
- 2019-03-01
- 2016-06-01
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201510908395.X
申请日: 2015.12.09
- 2016-05-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2015-09-23
|
2015-05-08
| | |
2
| |
2013-02-13
|
2012-10-17
| | |
3
| |
2015-03-25
|
2013-09-22
| | |
4
| |
2014-11-19
|
2014-07-28
| | |
5
| |
2014-07-02
|
2012-12-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |