电子设备控制方法及应用其的电子设备与流程

文档序号:15568114发布日期:2018-09-29 03:49阅读:132来源:国知局

本发明涉及电子设备通信技术领域,尤其涉及一种电子设备控制方法及应用其的电子设备。



背景技术:

随着科技的发展,对电子设备的人机交互方式不再局限于按键和触摸感应,更多的交互方式逐渐被应用于各类智能电子设备中,例如语音控制、指纹识别等。

但是现有的各种交互方式都存在一定的应用局限。例如,触摸感应式交互,需要由手指、触控笔等进行操作,在不方便携带触控笔,或者需要戴手套(如冬天的室外)的场景下则受到限制;又如,语音控制式交互,在公共场合或噪音较大的场景下,可能会噪音干扰,影响控制效果;再如,指纹识别式交互,在手指过于潮湿或过于干燥的情况下,很容易识别失败。

可见,有必要设计一种新的交互方式,以弥补现有交互方式的应用局限。



技术实现要素:

为克服相关技术中存在的问题,本发明提供一种电子设备控制方法及应用其的电子设备。

本发明实施例的第一方面,提供一种电子设备控制方法,包括:

检测所述电子设备所产生的敲击动作信息;所述敲击动作信息包括所述电子设备与其他任意物体之间发生敲击动作所产生的动作信息;

获取与所述敲击动作信息对应的目标响应事件;

执行所述目标响应事件。

可选的,所述获取与所述敲击动作信息对应的目标响应事件,包括:

将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

获取与所述目标动作信息对应的目标响应事件。

可选的,所述获取与所述目标动作信息对应的目标响应事件,包括:

根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,所述获取与所述目标动作信息对应的目标响应事件,包括:

获取所述电子设备的当前状态信息;

根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,所述方法还包括:

在获取所述目标响应事件之前,判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制。

可选的,所述敲击动作信息包括以下信息中的至少一种:加速度信息、敲击时间、敲击次数和敲击频率。

本发明实施例的第二方面,提供一种电子设备控制方法,应用于控制设备,包括:

检测所述控制设备所产生的敲击动作信息;所述敲击动作信息包括所述控制设备与其他任意物体之间发生敲击动作所产生的动作信息;

将所述敲击动作信息发送至与所述控制设备对应的被控设备。

可选的,所述方法还包括:

在发送所述敲击动作信息之前,判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制。

可选的,所述敲击动作信息包括以下信息中的至少一种:加速度信息、敲击时间、敲击次数和敲击频率。

本发明实施例的第二方面,提供一种电子设备控制方法,应用于被控设备,包括:

接收与所述被控设备对应的控制设备所检测到的敲击动作信息;

获取与所述敲击动作信息对应的目标响应事件;

执行所述目标响应事件。

可选的,所述获取与所述敲击动作信息对应的目标响应事件,包括:

将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

获取与所述目标动作信息对应的目标响应事件。

可选的,所述获取与所述目标动作信息对应的目标响应事件,包括:

根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,所述获取与所述目标动作信息对应的目标响应事件,包括:

获取所述被控设备的当前状态信息;

根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

本发明实施例的第四方面,提供一种电子设备,包括:

检测组件,用于检测所述电子设备所产生的敲击动作信息;所述敲击动作信息包括所述电子设备与其他任意物体之间发生敲击动作所产生的动作信息;

处理器,用于获取与所述敲击动作信息对应的目标响应事件,并执行所述目标响应事件。

可选的,为获取与所述敲击动作信息对应的目标响应事件,所述处理器被配置为:

将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

获取与所述目标动作信息对应的目标响应事件。

可选的,为获取与所述目标动作信息对应的目标响应事件,所述处理器被配置为:

根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,为获取与所述目标动作信息对应的目标响应事件,所述处理器被配置为:

获取所述电子设备的当前状态信息;

根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,所述处理器还用于:

判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制。

本发明实施例的第五方面,提供一种控制设备,包括:

检测组件,用于检测所述控制设备所产生的敲击动作信息;所述敲击动作信息包括所述控制设备与其他任意物体之间发生敲击动作所产生的动作信息;

通信组件,用于将所述敲击动作信息发送至与所述控制设备对应的被控设备。

可选的,所述控制设备还包括:

处理器,用于在发送所述敲击动作信息之前,判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制。

本发明实施例的第六方面,提供一种被控设备,包括:

通信组件,用于接收与所述被控设备对应的控制设备所检测到的敲击动作信息;

处理器,用于获取与所述敲击动作信息对应的目标响应事件,并执行所述目标响应事件。

可选的,为获取与所述敲击动作信息对应的目标响应事件,所述被控设备的处理器被配置为:

将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

获取与所述目标动作信息对应的目标响应事件。

为获取与所述目标动作信息对应的目标响应事件,所述被控设备的处理器被配置为:

根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,为获取与所述目标动作信息对应的目标响应事件,所述被控设备的处理器被配置为:

获取所述电子设备的当前状态信息;

根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

由以上技术方案可知,本实施例在实现某项控制功能时,只需用户手持电子设备轻轻敲击其他任意物体,触发电子设备检测响应的敲击动作信息,并根据该敲击动作信息获取并执行对应的目标响应事件,即可实现相应控制功能。通过该交互方式对电子设备进行控制时,对用户的手指状态、所处环境等因素没有限制,不会因用户戴手套、手指过于干燥或潮湿、所处环境噪音过大而影响相应控制功能的执行;同时,相对于按键式操作方式,本实施例也简化了操作步骤,不需要用户寻找对应的功能按键。可见,本实施例所提供的电子设备控制方法可以弥补现有交互方式在实际应用场景中的不足,提升用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种电子设备控制方法的流程图;

图2是根据一示例性实施例示出的另一种电子设备控制方法的流程图;

图3是根据一示例性实施例示出的又一种电子设备控制方法的交互流程图;

图4是根据一示例性实施例示出的又一种电子设备控制方法的交互流程图;

图5是根据一示例性实施例示出的一种电子设备的结构框图;

图6是根据一示例性实施例示出的一种控制设备的结构框图;

图7是根据一示例性实施例示出的一种与图6所示控制设备对应的被控设备的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的电子设备控制方法的流程图。参照图1,该方法包括以下步骤:

s11、检测所述电子设备所产生的敲击动作信息;

所述敲击动作信息包括所述电子设备与其他任意物体之间发生敲击动作所产生的动作信息。

本实施例所述电子设备包括兼具控制组件(如各类传感器)和被控组件(如处理器、显示屏等)的便携式电子设备,如手机。用户可以手持该便携式电子设备,用该便携式电子设备敲击其他任意物体,例如用手机的一角敲击桌子、墙壁等,从而触发该便携式电子设备内的控制组件执行所述步骤s11。

s12、获取与所述敲击动作信息对应的目标响应事件;

s13、执行所述目标响应事件。

本实施例中,可以根据预先配置的不同敲击动作信息对应不同的响应事件,来确定本次的敲击动作信息所对应的目标响应事件,并立即执行该目标响应事件;例如可以根据敲击次数配置为:敲击一次对应启动蓝牙功能、敲击两次对应启动拍照功能等。

由以上技术方案可知,本发明实施例实现了一种基于敲击动作的交互方式,通过该交互方式对电子设备进行控制时,对用户的手指状态、所处环境等因素没有限制,不会因用户戴手套、手指过于干燥或潮湿、所处环境噪音过大而影响相应控制功能的执行,可以弥补现有交互方式在实际应用场景中的不足,提升用户体验。

可选的,上述敲击动作信息包括但不限于以下信息中的至少一种:加速度信息、敲击时间、敲击次数和敲击频率。这些敲击动作信息可以通过电子设备中内置的各类传感器检测得到,例如通过加速度传感器来检测加速度信息。

在本发明一个可行的实施例中,上述获取与所述敲击动作信息对应的目标响应事件(步骤s12),具体可以包括:

s121、将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

如果未找到与所述敲击动作信息匹配的目标动作信息,则直接结束本次控制。

s122、获取与所述目标动作信息对应的目标响应事件。

本实施例中,在检测到敲击动作信息后,先判断其是否与至少一个预设动作信息相匹配,如果没有与之匹配的预设动作信息,则该敲击动作信息为无效信息,本次控制过程结束,不再执行后续步骤;反之,如果有与之匹配的预设动作信息,即目标动作信息,则该目标动作信息对应的预设响应事件即为该敲击动作信息对应的目标响应事件。

在一个可行的实施方式中,上述获取与所述目标动作信息对应的目标响应事件(步骤s122),具体可以包括:

s1221、根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

本实施例中,可以根据控制需求预先设定不同控制功能,即不同预设响应事件,对应的敲击动作类型,从而确定响应的预设动作信息,不同的敲击动作类型对应的预设动作信息中的加速度信息、敲击次数、敲击频率等信息不尽相同。

在另一个可行的实施方式中,上述获取与所述目标动作信息对应的目标响应事件(步骤s122),具体可以包括:

s1222、获取所述电子设备的当前状态信息;

s1223、根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

所述电子设备的当前状态信息包括但不限于电子设备的屏幕解锁状态信息、前台运行程序信息、当前界面信息等。对于不同的当前状态信息,不同的预设动作信息对应不同的预设响应事件,即针对电子设备的不同状态,同一敲击动作可以对应不同的控制功能。例如,当电子设备处于锁屏状态时,敲击一次对应启动蓝牙功能,当电子设备当前前台运行程序为音乐播放器时,敲击一次对应播放/暂停切换功能,当电子设备当前前台运行程序为浏览器时,敲击一次对应返回上一页。

可见,本实施例除了动作信息与响应事件之间的预设对应关系之外,还结合电子设备的当前状态信息来确定每个敲击动作信息对应的目标响应事件,可以扩大敲击动作的控制范围,使得有限的几种类型的敲击动作可以实现更多的控制功能。

可选的,如图2所示,在本发明其他可行的实施例中,在电子设备检测到所述敲击动作信息(步骤s11)之后,获取对应的目标响应事件(步骤s12)之前,可以执行以下步骤:

s14、判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制,不再执行后续步骤;反之,如果所述敲击动作信息在预设范围内,则继续执行步骤s12。

本实施例中,可以根据正常敲击动作确定动作信息的预设范围,当且仅当电子设备检测到的动作信息在该预设范围内时,才继续执行后续步骤,以避免非正常敲击动作或者其他引起电子设备发生晃动动作的动作信息被作为上述敲击动作信息,从而避免电子设备错误响应。

上述实施例为基于敲击动作实现对兼具控制组件和被控组件的便携式电子设备的控制,基于同一个发明构思,还可以基于敲击动作实现对大型设备的遥控,即应用于相互独立的控制设备与被控设备中。图3为根据一示例性实施例提供的在控制设备和被控设备之间基于敲击动作的控制方法流程图。参照图3,该控制方法包括以下步骤:

s101、控制设备检测自身所产生的敲击动作信息;

所述敲击动作信息包括所述控制设备与其他任意物体之间发生敲击动作所产生的动作信息。

s102、控制设备将检测到的所述敲击动作信息发送至与其对应的被控设备;

s201、与所述控制设备对应的被控设备接收所述敲击动作信息;

本实施例中,可以根据控制设备和被控设备之间的通信连接方式来传输所述敲击动作信息,例如,如果控制设备与被控设备之间通过蓝牙连接(即通过蓝牙传输控制指令),则控制设备也可以通过蓝牙将所述敲击动作信息发送至对应的被控设备。

s202、所述被控设备获取与所述敲击动作信息对应的目标响应事件;

s203、所述被控设备执行所述目标响应事件。

本实施例中,控制设备相当于上述便携式电子设备中的控制组件,被控设备相当于上述便携式电子设备中的被控组件,用户可以手持控制设备敲击其他任意物体,触发该控制设备检测该敲击动作所产生的动作信息,并将检测到的敲击动作信息发送至其所控制的被控设备,从而触发该被控设备根据该敲击动作信息确定并执行对应的目标响应事件。基于上述控制方法,用户可以通过手持控制设备执行敲击动作,来实现对应相应被控设备的控制功能,例如,通过手持遥控器执行敲击动作,实现对该遥控器所对应的电视机的换台、音量调节等控制功能。

与前文实施例类似的,步骤s101中所检测的敲击动作信息也可以是加速度信息、敲击时间、敲击次数和敲击频率中的一种或多种。

参照图4所示的另一可行的实施例,控制设备在发送所述敲击动作信息(步骤s102)之前,还可以执行以下步骤:

s103、判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制;反之,如果所述敲击动作信息在预设范围内,则继续执行步骤s102。

本实施例通过上述步骤s103对控制设备检测到的敲击动作信息进行判断,当且仅当电子设备检测到的动作信息在该预设范围内时,才继续执行后续步骤,避免非正常敲击动作或者其他引起电子设备发生晃动动作的动作信息被作为上述敲击动作信息,从而避免对应的被控设备错误响应。

在一个可行的实施方式中,被控设备获取所述目标响应事件(步骤s202)的具体方法包括:

s2021、将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

如果未找到与所述敲击动作信息匹配的目标动作信息,则直接结束本次控制。

s2022、根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

在另一个可行的实施方式中,被控设备获取所述目标响应事件(步骤s202)的具体方法包括:

s2023、将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

s2024、获取所述被控设备的当前状态信息;

s2025、根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

上述实施例中,根据敲击动作信息获取目标响应事件,都是由被控设备执行完成的,一方面是考虑到被控设备的处理器性能一般比控制设备更优,有利于快速获取目标响应事件,另一方面是考虑到不同被控设备所需的响应事件可能不同,由被控设备自行确定每个敲击动作信息对应的目标响应事件,可以便于利用同一控制设备控制不同的被控设备,增大控制设备的应用范围。

当然,在其他可行的实施例中,获取目标动作信息或目标响应事件的步骤也可以由控制设备执行。

可选的,控制设备在检测到敲击动作信息后,可以继续执行匹配步骤,确定与该敲击动作信息匹配的目标动作信息(即相当于由控制设备执行上述步骤s2021或s2023),让后将该目标动作信息发送至被控设备,继而由被控设备根据该目标动作信息获取对应的目标响应事件(即仍由被控设备执行上述步骤s2022或步骤s2024~2025),如果未找到与该敲击动作匹配的目标动作信息,则直接结束本次控制,不再向被控设备发送任何信息。

可选的,控制设备在检测到敲击动作信息后,也可以先确定是否存在与该敲击动作信息匹配的目标动作信息(即由控制设备执行上述步骤s2021或s2023),然后根据预设动作信息与预设响应事件之间的对应关系,确定该目标动作信息对应的目标响应事件(即相当于有控制设备执行上述步骤s2022),再将确定的目标响应事件发送至对应的被控设备,被控设备在接收到该目标响应事件后,可以直接执行该目标响应事件,或者进一步根据当前状态信息,从接收到的多个目标响应事件中确定最终要执行的目标响应事件。

前文所述各个实施方式中,虽然各步骤的执行主体不尽相同,但都属于同一个总的发明构思,都在本发明的保护范围内。

基于以上方法实施例,本发明实施例还提供了一种电子设备,如图5所示的结构框图,该电子设备包括:

检测组件51,用于检测所述电子设备所产生的敲击动作信息。其中,所述敲击动作信息包括所述电子设备与其他任意物体之间发生敲击动作所产生的动作信息。

处理器52,用于获取与所述敲击动作信息对应的目标响应事件,并执行所述目标响应事件。

在一个可行的实施例中,为获取与所述敲击动作信息对应的目标响应事件,所述处理器52被配置为:

将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

获取与所述目标动作信息对应的目标响应事件。

可选的,为实现获取与所述目标动作信息对应的目标响应事件,所述处理器52可以被配置为:

根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,为实现获取与所述目标动作信息对应的目标响应事件,所述处理器52可以被配置为:

获取所述电子设备的当前状态信息;

根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

在另一个可行的实施例中,所述处理器52还用于:判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制。

基于以上方法实施例,本发明实施例还分别提供了一种控制设备和一种被控设备,图6所示为该控制设备的结构框图,图7所示为该被控设备的结构框图。

参照图6,本实施例提供的控制设备包括:

检测组件61,用于检测所述控制设备所产生的敲击动作信息;所述敲击动作信息包括所述控制设备与其他任意物体之间发生敲击动作所产生的动作信息;

通信组件62,用于将所述敲击动作信息发送至与所述控制设备对应的被控设备。

在一个可行的实施例中,所述控制设备还包括:

处理器63,用于在发送所述敲击动作信息之前,判断所述敲击动作信息是否在预设范围内,如果所述敲击动作信息不在预设范围内,则结束本次控制。

参照图7,本实施例提供的被控设备包括:

通信组件71,用于接收与所述被控设备对应的控制设备所检测到的敲击动作信息;

处理器72,用于获取与所述敲击动作信息对应的目标响应事件,并执行所述目标响应事件。

在一个可行的实施例中,为获取与所述敲击动作信息对应的目标响应事件,所述处理器72被配置为:

将所述敲击动作信息与至少一个预设动作信息进行匹配,以确定与所述敲击动作信息相匹配的目标动作信息;

获取与所述目标动作信息对应的目标响应事件。

可选的,为实现获取与所述目标动作信息对应的目标响应事件,所述被控设备的处理器72可以被配置为:

根据预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

可选的,为实现获取与所述目标动作信息对应的目标响应事件,所述被控设备的处理器72可以被配置为:

获取所述电子设备的当前状态信息;

根据所述当前状态信息,及预设动作信息与预设响应事件之间的对应关系,确定与所述目标动作信息对应的目标响应事件。

需要说明的是,关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

由以上技术方案可知,本发明实施例实现了一种基于敲击动作的交互方式,通过该交互方式对电子设备进行控制时,对用户的手指状态、所处环境等因素没有限制,不会因用户戴手套、手指过于干燥或潮湿、所处环境噪音过大而影响相应控制功能的执行;同时,相对于按键式操作方式,本实施例也简化了操作步骤,不需要用户寻找对应的功能按键。可见,本实施例所提供的电子设备控制方法可以弥补现有交互方式在实际应用场景中的不足,提升用户体验。

另外,本发明实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由相应的电子设备的处理器执行时,使得该电子设备能够执行前文任一实施例所述的电子设备控制方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1