一种按键控制方法和装置制造方法

文档序号:7813820阅读:109来源:国知局
一种按键控制方法和装置制造方法
【专利摘要】本发明公开了一种按键控制方法和装置,应用于电子设备中,所述电子设备包括传感单元和显示单元,所述电子设备的第一位置设置有第一按键,所述第一按键为物理按键或者为所述显示单元上显示的虚拟按键,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;所述方法包括:利用所述传感单元获取所述电子设备的姿态参数;依据所述姿态参数确定所述电子设备的当前姿态;确定所述电子设备的当前姿态满足第一预设条件时,生成第一控制指令;依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令,以防止用户误操作,因此,简化了操作步骤,提高了用户体验。
【专利说明】一种按键控制方法和装置

【技术领域】
[0001]本发明涉及电子设备【技术领域】,更具体的说是涉及一种按键控制方法和装置。

【背景技术】
[0002]现有的电子设备上均设置有用于供用户操作电子设备的按键,该按键均设置在电子设备的某一固定位置上。用户在使用电子设备过程中,经常会不经意的改变握持电子设备的方式,从而导致电子设备的按键相对于用户的位置发生了改变。
[0003]在出现上述现象时,当用户需要使用某一特定按键来操控电子设备,仍会惯性的在电子设备上相对于自己的原来位置上操作该特定按键,而若用户当前所操作的电子设备的位置上有其他按键时,将会出现误操作。
[0004]因此,用户需要重新操作电子设备的特定按键,使得操作繁琐,严重的降低了用户体验。


【发明内容】

[0005]有鉴于此,本发明提供一种按键控制方法、装置,以简化操作,提高用户体验。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]—种按键控制方法,应用于电子设备中,所述电子设备包括传感单元和显示单元,所述电子设备的第一位置设置有第一按键,所述第一按键为物理按键或者为所述显示单元上显示的虚拟按键,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;
[0008]所述方法包括:
[0009]利用所述传感单元获取所述电子设备的姿态参数;
[0010]依据所述姿态参数确定所述电子设备的当前姿态;
[0011]确定所述电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0012]依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令。
[0013]优选的,所述确定所述电子设备的当前姿态满足第一预设条件之后,还包括:
[0014]将所述第一按键的所述第一功能转移到所述电子设备的第二位置处的第二按键上;
[0015]控制所述电子设备在所述第二按键被触控时执行与所述第一功能相同的所述第一执行指令。
[0016]优选的,所述第一按键和所述第二按键均为物理按键,所述第二按键能够响应触控操作并生成对应于执行第二功能的第二执行指令;所述第二功能与所述第一功能不同;
[0017]所述控制所述电子设备在所述第二按键被触控时执行与所述第一功能相同的所述第一执行指令之前,还包括:
[0018]控制所述电子设备在所述第二按键被触控时禁止执行与所述第二功能对应的所述第二执行指令。
[0019]优选的,所述第一按键和所述第二按键均为虚拟按键;
[0020]所述将所述第一按键的所述第一功能转移到所述电子设备的第二位置处的第二按键上,具体为:
[0021]在所述电子设备的第二位置处显示能够执行对应于所述第一功能的所述第一执行指令的所述第二按键;
[0022]禁止所述第一位置处显示所述第一按键。
[0023]优选的,所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令,具体为:
[0024]依据所述第一控制指令控制所述电子设备屏蔽对所述第一按键的触控操作的响应。
[0025]优选的,所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令,具体为:
[0026]依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令;
[0027]其中,所述第三功能与所述第一功能不同。
[0028]优选的,所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令之前,还包括:
[0029]确定所述电子设备在第一时刻的当前姿态所对应的姿态参数为第一姿态参数;
[0030]确定所述电子设备在第二时刻满足所述第一预设条件的当前姿态所对应的姿态参数为第二姿态参数;
[0031]计算所述第二姿态参数相对于所述第一姿态参数的参数变化量;
[0032]根据所述参数变化量确定所述第一按键的第三功能;
[0033]其中,所述第三功能与所述第一功能具有关联性,所述第三功能与所述第一功能的差异值与所述参数变化量有关。
[0034]优选的,所述根据所述参数变化量确定所述第一按键的第三功能,具体为:
[0035]判断所述参数变化量是否在预设的阈值范围内;
[0036]若是,确定所述第三功能为与所述第一功能对电子设备产生相反作用的功能。
[0037]优选的,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令,具体为所述第一按键能够响应触控操作并生成对应于执行第一参量正变化的第一执7TT指令;
[0038]所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令,具体为:
[0039]依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第一参量负变化的第三执行指令。
[0040]一种按键控制装置,应用于电子设备中,所述电子设备包括传感单元和显示单元,所述电子设备的第一位置设置有第一按键,所述第一按键为物理按键或者为所述显示单元上显示的虚拟按键,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;
[0041]所述装置包括:
[0042]第一获取单元,用于利用所述传感单元获取所述电子设备的姿态参数;
[0043]第一确定单元,用于依据所述姿态参数确定所述电子设备的当前姿态;
[0044]确定生成单元,用于确定所述电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0045]第一控制单元,用于依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令。
[0046]优选的,还包括:
[0047]第一转移单元,用于将所述第一按键的所述第一功能转移到所述电子设备的第二位置处的第二按键上;
[0048]第二控制单元,用于控制所述电子设备在所述第二按键被触控时执行与所述第一功能相同的所述第一执行指令。
[0049]优选的,所述第一按键和所述第二按键均为物理按键,所述第二按键能够响应触控操作并生成对应于执行第二功能的第二执行指令;所述第二功能与所述第一功能不同;
[0050]还包括:
[0051]第三控制单元,用于控制所述电子设备在所述第二按键被触控时禁止执行与所述第二功能对应的所述第二执行指令。
[0052]优选的,所述第一按键和所述第二按键均为虚拟按键;
[0053]所述第一转移单元包括:
[0054]第一显示模块,用于在所述电子设备的第二位置处显示能够执行对应于所述第一功能的所述第一执行指令的所述第二按键;
[0055]第一禁止模块,用于禁止所述第一位置处显示所述第一按键。
[0056]优选的,所述第一控制单元具体用于依据所述第一控制指令控制所述电子设备屏蔽对所述第一按键的触控操作的响应。
[0057]优选的,所述第一控制单元具体用于依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令;
[0058]其中,所述第三功能与所述第一功能不同。
[0059]优选的,还包括:
[0060]第二确定单元,用于确定所述电子设备在第一时刻的当前姿态所对应的姿态参数为第一姿态参数;
[0061]第三确定单元,用于确定所述电子设备在第二时刻满足所述第一预设条件的当前姿态所对应的姿态参数为第二姿态参数;
[0062]第一计算单元,用于计算所述第二姿态参数相对于所述第一姿态参数的参数变化量;
[0063]第四确定单元,用于根据所述参数变化量确定所述第一按键的第三功能;
[0064]其中,所述第三功能与所述第一功能具有关联性,所述第三功能与所述第一功能的差异值与所述参数变化量有关。
[0065]优选的,所述第四确定单元包括:
[0066]第一判断模块,用于判断所述参数变化量是否在预设的阈值范围内;
[0067]第一确定模块,用于当所述参数变化量在预设的阈值范围内时,确定所述第三功能为与所述第一功能对电子设备产生相反作用的功能。
[0068]优选的,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令,具体为所述第一按键能够响应触控操作并生成对应于执行第一参量正变化的第一执行指令;
[0069]所述第一控制单元,具体用于依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第一参量负变化的第三执行指令。
[0070]经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种按键控制方法,应用于电子设备中,电子设备的第一位置设置有第一按键,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;在该方法中,通过传感单元所采集的电子设备的姿态参数确定电子设备的当前姿态,并当电子设备的当前姿态满足第一预设条件时,生成第一控制指令,以依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令,以防止用户误操作,因此,简化了操作步骤,提高了用户体验。

【专利附图】

【附图说明】
[0071]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0072]图1为本发明一个实施例公开的一种按键控制方法的流程示意图;
[0073]图2为本发明另一实施例公开的一种按键控制方法的流程示意图;
[0074]图3为本发明又一实施例公开的一种按键控制方法的流程示意图;
[0075]图4为本发明电视遥控器所处一种姿态的结构示意图;
[0076]图5为本发明电视遥控器所处另一种姿态的结构示意图;
[0077]图6为本发明手机所处一种姿态的结构示意图;
[0078]图7为本发明手机所处另一种姿态的结构示意图;
[0079]图8为本发明又一实施例公开的一种按键控制方法的流程示意图;
[0080]图9为本发明一个实施例公开的一种按键控制装置的结构示意图;
[0081]图10为本发明另一个实施例公开的一种按键控制装置的结构示意图;
[0082]图11为本发明又一个实施例公开的一种按键控制装置的结构示意图;
[0083]图12为本发明又一个实施例公开的一种按键控制装置的结构示意图。

【具体实施方式】
[0084]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0085]本发明公开提供了一种按键控制方法和装置,可以应用于电子设备中,电子设备的第一位置设置有第一按键,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;在该方法中,通过传感单元所采集的电子设备的姿态参数确定电子设备的当前姿态,并当电子设备的当前姿态满足第一预设条件时,生成第一控制指令,以依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令,以防止用户误操作,因此,简化了操作步骤,提高了用户体验。
[0086]实施例一
[0087]本发明一个实施例公开了一种按键控制方法、可以应用于手机、掌上电脑、平板电脑、遥控器等电子设备中;
[0088]其中,电子设备包括传感单元和显示单元,传感单元用于采集电子设备当前姿态的姿态参数,显示单元用于显示电子设备的输出内容。
[0089]电子设备的第一位置上设置有第一按键,第一按键可以为物理按键或者为显示单元上所显示的虚拟按键;其中,电子设备的第一按键能够响应触控操控并生成对应于执行第一功能的第一执行指令。
[0090]例如,第一功能为能够使得电子设备音量增大的功能,那么,当第一按键被触控时,电子设备能够生成第一执行指令,以控制电子设备的音量增大。
[0091]如图1所示,该方法可以包括以下步骤:
[0092]步骤101:利用传感单元获取电子设备的姿态参数;
[0093]传感单元能够采集电子设备的姿态参数,如该传感单元可以为重力传感器。
[0094]步骤102:依据姿态参数确定电子设备的当前姿态;
[0095]通过所获取的姿态参数可以确定出电子设备的当前姿态,电子设备的当前用于表征电子设备当前所处物理状态。例如,电子设备的当前姿态为电子设备设置有显示单元的一面向上,且平行于水平面的姿态;再如,电子设备的当前姿态为电子设备的头部远离用户,而电子设备的尾部靠近用户的姿态。而通过姿态参数确定电子设备的当前姿态的过程可以采用现有的方法,在此不再详细赘述。
[0096]步骤103:确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0097]当确定电子设备的当前姿态后,可以判断电子设备的当前姿态是否满足第一预设条件,第一预设条件为第一按键禁止生成第一执行指令的姿态标准;当确定电子设备的当前姿态满足第一预设条件时,可以生成第一控制指令;而当确定电子设备的当前姿态不满足第一预设条件是,可以生成第二控制指令,以控制电子设备在第一按键被触控时生成对应于执行第一功能的第一执行指令。
[0098]其中,第一预设条件可以根据实际需求进行设定,本发明对此并不进行限定。
[0099]步骤104:依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令。
[0100]当确定电子设备的当前姿态满足第一预设条件时,若检测到电子设备的第一按键被触控,那么,则会禁止生成能够执行第一功能的第一执行指令。
[0101]为了便于理解,以第一应用实例进行详细介绍,假设电子设备为电视遥控器,电视遥控器的第一位置设置有第一按键,第一按键能够在被触控时生成使得电视机的音量增大的第一执行指令。假设在正常操作方式下,用户会将电视遥控器的头部对准电视机,触控第一按键时可以控制电视机的音量增大。那么,在本发明中,若依据传感单元所采集的姿态参数确定电子设备的当前姿态为电视遥控器的尾部指向电视机,而电视遥控器的头部指向用户;而第一预设条件恰好也是电视遥控器的尾部指向电视机,电视遥控器的头部指向用户的条件,因此,可以确定电视遥控器的当前姿态满足第一预设条件,此时,生成第一控制指令,以控制电视遥控器在第一按键被触控时禁止生成第一执行指令。那么,在这种情况下,当用户在触控电视遥控器上的第一按键时,将不能控制电视机的音量增大。
[0102]在本发明实施例中,电子设备的第一位置所设置有第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;当通过传感单元所采集的电子设备的姿态参数确定电子设备的当前姿态,并确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令,以依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令,以防止用户误操作,因此,简化了操作步骤,提高了用户体验。
[0103]实施例二
[0104]本发明另一实施例还公开了一种按键控制方法,应用于电子设备上,电子设备包括传感单元和显示单元,电子设备的第一位置设置有第一按键,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;
[0105]如图2所示,该方法可以包括以下步骤:
[0106]步骤201:利用传感单元获取电子设备的姿态参数;
[0107]步骤202:依据所姿态参数确定电子设备的当前姿态;
[0108]步骤203:判断电子设备的当前姿态是否满足第一预设条件;若是,分别进入步骤204和步骤206 ;
[0109]步骤204:生成第一控制指令;
[0110]步骤205:依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执7TT指令;
[0111]步骤206:将第一按键的第一功能转移到电子设备的第二位置处的第二按键上;
[0112]电子设备的第二位置可以为与第一相对位置对应的电子设备上的位置,其中,第一相对位置为电子设备处于正常操作方式下,第一位置所对应电子设备相对于用户的位置。
[0113]S卩,电子设备的第一按键位于第一位置上,在正常操作方式下,电子设备的第一位置与第一相对位置对应,那么,当电子设备的当前姿态满足第一预设条件时,电子设备处于非正常操作方式,此时,第一位置变为与第二相对位置对应,那么,可以确定此时与第一相对位置对应的位置为第二位置,进而将第一按键的第一功能转移到电子设备的第二位置处的第二按键上。
[0114]需要说明的是,上述方式只是电子设备的第二位置的一种优选实现方式,还可以将电子设备上的区别于第一位置的其他某一固定位置确定为电子设备的第二位置,在本发明中并没有具体限定。
[0115]步骤207:控制电子设备在第二按键被触控时执行与第一功能相同的第一执行指令。
[0116]将第一按键的第一功能转移到电子设备的第二位置处的第二按键上时,第二按键在被触控时可以生成执行第一功能的第一执行指令。
[0117]在本发明实施例中,电子设备的第一位置所设置有第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;当通过传感单元所采集的电子设备的姿态参数确定电子设备的当前姿态,并确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令,以依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令,以防止用户误操作,因此,简化了操作步骤,提高了用户体验。
[0118]由于第一按键可以为物理按键或者设置在显示单元上的虚拟按键,那么,与之对应的,第二按键也可以为物理按键或者虚拟按键。
[0119]作为一种实现形式,第一按键和第二按键均可以为物理按键;
[0120]其中,第二按键能够响应触控操作并生成对应于执行第二功能的第二执行指令;
[0121]其中,第一功能和第二功能不同,即第一功能和第二功能能够对电子设备产生不同的作用。
[0122]相应的,如图3所示,该方法可以包括以下步骤:
[0123]步骤301:利用传感单元获取电子设备的姿态参数;
[0124]步骤302:依据所姿态参数确定电子设备的当前姿态;
[0125]步骤303:判断电子设备的当前姿态是否满足第一预设条件;若是,分别进入步骤304和步骤306 ;
[0126]步骤304:生成第一控制指令;
[0127]步骤305:依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执7TT指令;
[0128]步骤306:将第一按键的第一功能转移到电子设备的第二位置处的第二按键上;
[0129]步骤307:控制电子设备在第二按键被触控时禁止执行与第二功能对应的第二执7TT指令;
[0130]当将第一按键的第一功能转移到第二位置处的第二按键后,那么,第二按键在被触控时将不能再执行与第二功能对应的第二执行指令,因此,需要控制电子设备在第二按键被触控时禁止执行与第二功能对应的第二执行指令。
[0131]步骤308:控制电子设备在第二按键被触控时执行与第一功能相同的第一执行指令。
[0132]为了便于理解,以第二应用实例进行详细介绍,假设电视遥控器的第一位置设置有第一按键,第一按键能够在被触控时生成使得电视机的音量增大的第一执行指令;电视遥控器的第二位置上设置有第二按键,第二按键能在被触控时生成使得电视机的音量减少的第二执行指令。
[0133]如图4所示,电视遥控器的第一位置400A上设置有第一按键Al,第二位置400B上设置有第二按键BI ;图4所示的电视遥控器的姿态为正常操作方式下的姿态;第一位置400A对应于电视遥控器相对于用户的第一相对位置,第二位置400B对应于电视遥控器相对于用户的第二相对位置。
[0134]当用户改变电视遥控器的姿态后,假设电视遥控器的当前姿态为如图5所示的姿态;那么,相应的,第一位置和第二位置所对应的相对位置也会发生改变,即第一位置400A由对应于第一相对位置变为对应于第二相对位置,第二位置400B由对应于第二相对位置变为对应于第一相对位置。假设图5所示的电子设备的当前姿态满足第一预设条件,那么,可以将位于第一位置400A的第一按键Al的功能转移到位于第二位置400B的第二按键BI上,即,当用户触控第二按键BI时,电视遥控器并不会控制电视机音量减小,反而会控制电视机的音量增大。
[0135]作为另一种实现形式,第一按键和第二按键可以均为虚拟按键;
[0136]那么,步骤206中将第一按键的第一功能转移到电子设备的第二位置处的第二按键,具体可以包括以下步骤:
[0137]S2061:在电子设备的第二位置处显示能够执行对应于第一功能的第一执行指令的第二按键;
[0138]电子设备的第二位置可以为与第一相对位置对应的电子设备的显示单元上的位置,也可以为预先设定电子设备的显示单元上区别于第一位置的其他位置。其中,第一相对位置为电子设备处于正常操作方式下,第一位置所对应电子设备相对于用户的位置。
[0139]当确定电子设备的当前姿态满足第一预设条件时,可以在电子设备的第二位置处显示第二按键,该第二按键能够执行对应于第一功能的第一执行指令。
[0140]S2062:禁止第一位置处显示第一按键。
[0141]禁止第一位置处显示第一按键后,电子设备的显示单元的第一位置处将不会显示有第一按键。
[0142]为了便于理解,以第三应用实例进行详细介绍;如图6所示,手机的显示单元的第一位置600C上设置有第一按键Cl ;图6所示的手机的姿态为正常操作方式下的姿态;第一位置600C对应于手机相对于用户的第一相对位置;
[0143]当用户改变手机的姿态后,假设手机的当前姿态为如图7所示的姿态;那么,相应的,第一位置600C所对应的相对位置也会发生改变,即第一位置600A由对应于第一相对位置变为对应于第二相对位置。假设图7所示的电子设备的当前姿态满足第一预设条件,那么,可以确定与第一相对位置对应的第二位置600D,进而在第二位置600D上显示第二按键D1,第二按键Dl响应触控操作并生成能够执行对应于第一功能的第一执行指令;且在显示单元的第一位置并不显示第一按键。
[0144]实施例三
[0145]在该实施例中,与以上各实施例不同的是,依据第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令,具体可以为
[0146]依据第一控制指令控制电子设备屏蔽对第一按键的触控操作的响应。
[0147]其中,当控制电子设备屏蔽对第一按键的触控操作的响应后,第一按键将不再响应用户的触控操作,即当用户触控第一按键时,电子设备会维持当前状态。
[0148]实施例四
[0149]在该实施例中,与实施例一和实施例二不同的是,依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令,具体可以为:
[0150]依据第一控制指令控制电子设备在第一按键被触控时生成对应于第三功能的第三执行指令;
[0151]其中,第三功能与所述第一功能不同。
[0152]其中,第一按键原本能够响应触控操作并生成对应于执行第一功能的第一执行指令,但是,当确定电子设备的当前姿态满足第一预设条件时,可以生成第一控制指令,以控制电子设备在第一按键被触控时生成对应于第三功能的第三执行指令。即,第一按键响应触控操作时,将不再生成对应于执行第一功能的第一执行指令,而是生成对应于第三功能的第三执行指令。
[0153]为了便于理解,以第四应用实例为例进行说明,假设电子设备的第一按键能够响应触控操作并生成使得电子设备的显示界面向左移动的第一执行指令;那么,当确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令,并依据第一控制指令控制电子设备在第一按键被触控时生成对应于使得电子设备的显示界面向右移动的第三执行指令;此时,当用户触发第一按键时,则会控制电子设备的显示界面向右移动,而不能控制电子设备的显示界面向左移动。
[0154]需要说明的是,上述应用实例是以电子设备的第一功能和第三功能相反为例进行说明的,但是,本发明中,只要保证第一功能与第三功能不同即可,不一定必须是相反的功倉泛。
[0155]实施例五
[0156]本发明又一实施例还公开了一种按键控制方法,应用于电子设备中,电子设备的第一位置设置有第一按键,第一按键为物理按键或者为显示单元上显示的虚拟按键,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;
[0157]如图8所示,该方法可以包括以下步骤:
[0158]步骤801:利用传感单元获取电子设备的姿态参数;
[0159]步骤802:依据姿态参数确定电子设备的当前姿态;
[0160]步骤803:确定电子设备在第一时刻的当前姿态所对应的姿态参数为第一姿态参数;
[0161]在第一时刻下,确定电子设备的当前姿态所对应的姿态参数为第一姿态参数。
[0162]步骤804:确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0163]步骤805:确定所述电子设备在第二时刻满足第一预设条件的当前姿态所对应的姿态参数为第二姿态参数;
[0164]其中,第二时刻晚于第一时刻,在第二时刻下确定电子设备的当前是否满足第一预设条件,若是,确定在第二时刻下满足第一预设条件的当前姿态所对应的姿态参数为第二姿态参数。
[0165]步骤806:计算第二姿态参数相对于第一姿态参数的参数变化量;
[0166]通过第一姿态参数和第二姿态参数可以确定第二姿态参数相对于第一姿态参数的参数变化量。
[0167]步骤807:根据参数变化量确定第一按键的第三功能;
[0168]其中,第三功能与第一功能具有关联性,第三功能与第一功能的差异值与参数变化量有关;
[0169]其中,由于电子设备的当前姿态是通过姿态参数确定的,那么,当电子设备的当前姿态发生变化时,电子设备的姿态参数必定发生了变化,因此,可以确定参数变化量,进而通过参数变化量确定第一按键的第三功能。
[0170]为了便于理解,以第五应用实例进行详细说明,假设遥控器的第一位置的第一按键能够控制电视机当前运行的某一目标向左偏移,如该目标为赛车,用户手持遥控器,在第一时刻下,遥控器的当前姿态为平行于水平面,且垂直于用户(遥控器的头部与用户的距离最远,尾部与用户的距离最近);在第二时刻下,遥控器的当前姿态水平向左旋转了 90度,若遥控器在第二时刻下的当前姿态满足第一预设条件,那么,可以确定遥控器在第二时刻下的当前姿态所对应的第二姿态参数相对于在第一时刻下的当前姿态所对应的第一姿态参数的参数变化量;假设姿态参数为电子设备的角度,那么,该参数变化量为90度。从而可以依据参数变化量确定第一按键的第三功能,如第三功能可以为使得目标不发生偏移的功能。
[0171]其中,第三功能与第一功能的差异值与参数变化量有关。例如,仍以上述第五应用实例为例,若遥控器的姿态为上述第一时刻下所描述的姿态时,触控第一按键可以控制目标向左偏移1cm ;那么,若在第二时刻下,电子设备的当前姿态满足第一预设条件时,确定参数变化量为90度,可以确定第一按键的第三功能为使得目标不发生偏移的功能;而若在第二时刻下,电子设备的当前姿态满足第一预设条件时,确定参数变化量为45度,那么,可以确定第一按键的第三功能为使得目标向左偏移5cmde功能。
[0172]在本实施例中,只要保证第三功能与第一功能相关联,且第三功能与第一功能的差异值与参数变化量有关即可,并不仅限定为以上一种具体的实现方式。
[0173]步骤808:依据第一控制指令控制电子设备在第一按键被触控时生成对应于第三功能的第三执行指令。
[0174]作为一种优选的实现方式,步骤806中根据参数变化量确定第一按键的第三功能具体可以包括以下步骤:
[0175]S8061:判断参数变化量是否在预设的阈值范围内;
[0176]具体的,预设的阈值范围可以依据实际情况进行设定,本发明并不做具体限定。如,参数变化量为度数,预设的阈值范围为170?180度;那么,可以判断参数变化量是否在170?180度内。
[0177]S8062:当参数变化量在预设的阈值范围内时,确定第三功能为与第一功能对电子设备产生相反作用的功能。
[0178]当确定参数变化量在预设的阈值范围内时,确定第三功能为与第一功能对电子设备产生相反作用的功能。
[0179]继续参考上述第五应用实例,若第一按键的第一功能可以控制目标向左偏移;当确定参数变化量为180度,且在预设的阈值范围内时,那么,可以确定第三功能为控制目标向右偏移。即,第一功能与第三功能对电子设备产生相反作用的功能。
[0180]进一步,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令,具体可以为:第一按键能够响应触控操作并生成对应于执行第一参量正变化的第一执7TT指令;
[0181]那么,依据第一控制指令控制电子设备在第一按键被触控时生成对应于第三功能的第三执行指令,具体为:
[0182]依据第一控制指令控制电子设备在第一按键被触控时生成对应于第一参量负变化的第三执行指令。
[0183]如第一参量正变化可以为音量增大,那么,第一参量负变化可以为音量减小;再如,第一参量正变化可以为视频播放的快进,那么,第一参量负变化可以为视频播放的后退;再如,第一参量正变化可以为文档的向左翻页,那么,第一参量负变化可以为文档的向右翻页。
[0184]具体实现形式可以依据实际情况进行变化,本发明不再一一列举。
[0185]其中,第一参量正变化的变化量可以与第一参量负变化的变化量相等。如,第一参量正变化可以为音量增大5分贝,那么,第一参量负变化可以为音量减小5分贝。
[0186]实施例六
[0187]本发明一个实施例还公开了一种按键控制装置,可以应用于电子设备中,电子设备包括传感单元和显示单元;
[0188]其中,电子设备的第一位置设置有第一按键,第一按键为物理按键或者为所述显示单元上显示的虚拟按键,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;
[0189]如图9所示,该装置可以包括:第一获取单元901、第一确定单元902、确定生成单元903以及第一控制单元904 ;其中:
[0190]第一获取单元901,可以用于利用传感单元获取电子设备的姿态参数;
[0191]第一确定单元902,可以用于依据姿态参数确定电子设备的当前姿态;
[0192]确定生成单元903,可以用于确定电子设备的当前姿态满足第一预设条件时,生成弟一控制指令;
[0193]第一控制单元904,可以用于依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令。
[0194]在本发明实施例中,电子设备的第一位置所设置有第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;当通过传感单元所采集的电子设备的姿态参数确定电子设备的当前姿态,并确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令,以依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令,以防止用户误操作,因此,简化了操作步骤,提高了用户体验。
[0195]实施例七
[0196]本发明另一实施例还公开了一种按键处理装置,如图10所示,该装置可以包括:第一获取单元1001、第一确定单元1002、确定生成单元1003以及第一控制单元1004、第一转移单元1005以及第二控制单元1006 ;其中:
[0197]第一获取单元1001,可以用于利用传感单元获取电子设备的姿态参数;
[0198]第一确定单元1002,可以用于依据姿态参数确定电子设备的当前姿态;
[0199]确定生成单元1003,可以用于确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0200]第一控制单元1004,可以用于依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令。
[0201]第一转移单元1005,可以用于将第一按键的第一功能转移到电子设备的第二位置处的第二按键上;
[0202]第二控制单元1006,可以用于控制电子设备在第二按键被触控时执行与第一功能相同的第一执行指令。
[0203]由于第一按键可以为物理按键或者设置在显示单元上的虚拟按键,那么,与之对应的,第二按键也可以为物理按键或者虚拟按键。
[0204]作为一种实现形式,第一按键和第二按键均可以为物理按键;
[0205]第二按键能够响应触控操作并生成对应于执行第二功能的第二执行指令;其中,第二功能与第一功能不同;
[0206]如图11所示,该装置可以包括:第一获取单元1101、第一确定单元1102、确定生成单元1103以及第一控制单元1104、第一转移单元1105、第三控制指令1106以及第二控制单元1107 ;其中:
[0207]第一获取单元1101,可以用于利用传感单元获取电子设备的姿态参数;
[0208]第一确定单元1102,可以用于依据姿态参数确定电子设备的当前姿态;
[0209]确定生成单元1103,可以用于确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0210]第一控制单元1104,可以用于依据第一控制指令控制电子设备在第一按键被触控时禁止生成第一执行指令。
[0211]第一转移单元1105,可以用于将第一按键的第一功能转移到电子设备的第二位置处的第二按键上;
[0212]第三控制单元1106,可以用于控制电子设备在第二按键被触控时禁止执行与第二功能对应的所述第二执行指令。
[0213]第二控制单元1107,可以用于控制电子设备在第二按键被触控时执行与第一功能相同的第一执行指令;
[0214]作为另一种实现形式,第一按键和第二按键可以均为虚拟按键;那么,第一转移单元具体可以包括:第一显示模块以及第一禁止模块;其中:
[0215]第一显示模块,可以用于在电子设备的第二位置处显示能够执行对应于第一功能的第一执行指令的第二按键;
[0216]第一禁止模块,可以用于禁止第一位置处显示第一按键。
[0217]实施例八
[0218]在该实施例中,第一控制单元具体可以用于依据第一控制指令控制所述电子设备屏蔽对第一按键的触控操作的响应。
[0219]其中,当控制电子设备屏蔽对第一按键的触控操作的响应后,第一按键将不再响应用户的触控操作,即当用户触控第一按键时,电子设备会维持当前状态。
[0220]实施例九
[0221 ] 在该实施例中,第一控制单元具体可以用于依据第一控制指令控制电子设备在第一按键被触控时生成对应于第三功能的第三执行指令;
[0222]其中,第三功能与第一功能不同。
[0223]实施例十
[0224]本发明又一实施例还公开了一种按键控制装置,应用于电子设备中,电子设备的第一位置设置有第一按键,第一按键为物理按键或者为显示单元上显示的虚拟按键,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令;
[0225]如图12所示,该装置可以包括:第一获取单元1201、第一确定单元1202、第二确定单元1203、确定生成单元1204、第三确定单元1205、第一计算单元1206、第四确定单元1207以及第一控制单元1208 ;其中:
[0226]第一获取单元1201,可以用于利用传感单元获取电子设备的姿态参数;
[0227]第一确定单元1202,可以用于依据姿态参数确定电子设备的当前姿态;
[0228]第二确定单元1203,可以用于确定电子设备在第一时刻的当前姿态所对应的姿态参数为第一姿态参数;
[0229]确定生成单元1204,可以用于确定电子设备的当前姿态满足第一预设条件时,生成第一控制指令;
[0230]第三确定单元1205,可以用于确定电子设备在第二时刻满足第一预设条件的当前姿态所对应的姿态参数为第二姿态参数;
[0231]第一计算单元1206,可以用于计算第二姿态参数相对于第一姿态参数的参数变化量;
[0232]第四确定单元1207,可以用于根据参数变化量确定第一按键的第三功能;
[0233]第一控制单元1208,可以用于依据第一控制指令控制电子设备在第一按键被触控时生成对应于第三功能的第三执行指令。
[0234]其中,第三功能与第一功能具有关联性,第三功能与第一功能的差异值与参数变化量有关。
[0235]其中,第四确定单元具体可以包括:第一判断模块和第一确定模块;
[0236]第一判断模块,可以用于判断参数变化量是否在预设的阈值范围内;
[0237]第一确定模块,用于当参数变化量在预设的阈值范围内时,确定第三功能为与第一功能对电子设备产生相反作用的功能。
[0238]其中,第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令,具体可以为第一按键能够响应触控操作并生成对应于执行第一参量正变化的第一执行指令;相应的,第一控制单元,具体可以用于依据第一控制指令控制电子设备在第一按键被触控时生成对应于第一参量负变化的第三执行指令。
[0239]以上各装置的实施例与方法实施例相对应,具体可参见方法实施例,在此不再详细赘述。
[0240]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0241]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种按键控制方法,其特征在于,应用于电子设备中,所述电子设备包括传感单元和显示单元,所述电子设备的第一位置设置有第一按键,所述第一按键为物理按键或者为所述显示单元上显示的虚拟按键,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令; 所述方法包括: 利用所述传感单元获取所述电子设备的姿态参数; 依据所述姿态参数确定所述电子设备的当前姿态; 确定所述电子设备的当前姿态满足第一预设条件时,生成第一控制指令; 依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令。
2.根据权利要求1所述的方法,其特征在于,所述确定所述电子设备的当前姿态满足第一预设条件之后,还包括: 将所述第一按键的所述第一功能转移到所述电子设备的第二位置处的第二按键上;控制所述电子设备在所述第二按键被触控时执行与所述第一功能相同的所述第一执行指令。
3.根据权利要求2所述的方法,其特征在于,所述第一按键和所述第二按键均为物理按键,所述第二按键能够响应触控操作并生成对应于执行第二功能的第二执行指令;所述第二功能与所述第一功能不同; 所述控制所述电子设备在所述第二按键被触控时执行与所述第一功能相同的所述第一执行指令之前,还包括: 控制所述电子设备在所述第二按键被触控时禁止执行与所述第二功能对应的所述第二执行指令。
4.根据权利要求1所述的方法,其特征在于,所述第一按键和所述第二按键均为虚拟按键; 所述将所述第一按键的所述第一功能转移到所述电子设备的第二位置处的第二按键上,具体为: 在所述电子设备的第二位置处显示能够执行对应于所述第一功能的所述第一执行指令的所述第二按键; 禁止所述第一位置处显示所述第一按键。
5.根据权利要求1所述的方法,其特征在于,所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令,具体为: 依据所述第一控制指令控制所述电子设备屏蔽对所述第一按键的触控操作的响应。
6.根据权利要求1所述的方法,其特征在于,所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令,具体为: 依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令; 其中,所述第三功能与所述第一功能不同。
7.根据权利要求6所述的方法,其特征在于,所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令之前,还包括: 确定所述电子设备在第一时刻的当前姿态所对应的姿态参数为第一姿态参数; 确定所述电子设备在第二时刻满足所述第一预设条件的当前姿态所对应的姿态参数为第二姿态参数; 计算所述第二姿态参数相对于所述第一姿态参数的参数变化量; 根据所述参数变化量确定所述第一按键的第三功能; 其中,所述第三功能与所述第一功能具有关联性,所述第三功能与所述第一功能的差异值与所述参数变化量有关。
8.根据权利要求7所述的方法,其特征在于,所述根据所述参数变化量确定所述第一按键的第三功能,具体为: 判断所述参数变化量是否在预设的阈值范围内; 若是,确定所述第三功能为与所述第一功能对电子设备产生相反作用的功能。
9.根据权利要求8所述的方法,其特征在于,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令,具体为所述第一按键能够响应触控操作并生成对应于执行第一参量正变化的第一执行指令; 所述依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执行指令,具体为: 依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第一参量负变化的第三执行指令。
10.一种按键控制装置,其特征在于,应用于电子设备中,所述电子设备包括传感单元和显示单元,所述电子设备的第一位置设置有第一按键,所述第一按键为物理按键或者为所述显示单元上显示的虚拟按键,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令; 所述装置包括: 第一获取单元,用于利用所述传感单元获取所述电子设备的姿态参数; 第一确定单元,用于依据所述姿态参数确定所述电子设备的当前姿态; 确定生成单元,用于确定所述电子设备的当前姿态满足第一预设条件时,生成第一控制指令; 第一控制单元,用于依据所述第一控制指令控制所述电子设备在所述第一按键被触控时禁止生成第一执行指令。
11.根据权利要求10所述的装置,其特征在于,还包括: 第一转移单元,用于将所述第一按键的所述第一功能转移到所述电子设备的第二位置处的第二按键上; 第二控制单元,用于控制所述电子设备在所述第二按键被触控时执行与所述第一功能相同的所述第一执行指令。
12.根据权利要求11所述的装置,其特征在于,所述第一按键和所述第二按键均为物理按键,所述第二按键能够响应触控操作并生成对应于执行第二功能的第二执行指令;所述第二功能与所述第一功能不同; 还包括: 第三控制单元,用于控制所述电子设备在所述第二按键被触控时禁止执行与所述第二功能对应的所述第二执行指令。
13.根据权利要求10所述的装置,其特征在于,所述第一按键和所述第二按键均为虚拟按键; 所述第一转移单元包括: 第一显示模块,用于在所述电子设备的第二位置处显示能够执行对应于所述第一功能的所述第一执行指令的所述第二按键; 第一禁止模块,用于禁止所述第一位置处显示所述第一按键。
14.根据权利要求10所述的装置,其特征在于,所述第一控制单元具体用于依据所述第一控制指令控制所述电子设备屏蔽对所述第一按键的触控操作的响应。
15.根据权利要求10所述的装置,其特征在于,所述第一控制单元具体用于依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第三功能的第三执7TT指令; 其中,所述第三功能与所述第一功能不同。
16.根据权利要求15所述的装置,其特征在于,还包括: 第二确定单元,用于确定所述电子设备在第一时刻的当前姿态所对应的姿态参数为第一姿态参数; 第三确定单元,用于确定所述电子设备在第二时刻满足所述第一预设条件的当前姿态所对应的姿态参数为第二姿态参数; 第一计算单元,用于计算所述第二姿态参数相对于所述第一姿态参数的参数变化量; 第四确定单元,用于根据所述参数变化量确定所述第一按键的第三功能; 其中,所述第三功能与所述第一功能具有关联性,所述第三功能与所述第一功能的差异值与所述参数变化量有关。
17.根据权利要求16所述的装置,其特征在于,所述第四确定单元包括: 第一判断模块,用于判断所述参数变化量是否在预设的阈值范围内; 第一确定模块,用于当所述参数变化量在预设的阈值范围内时,确定所述第三功能为与所述第一功能对电子设备产生相反作用的功能。
18.根据权利要求17所述的装置,其特征在于,所述第一按键能够响应触控操作并生成对应于执行第一功能的第一执行指令,具体为所述第一按键能够响应触控操作并生成对应于执行第一参量正变化的第一执行指令; 所述第一控制单元,具体用于依据所述第一控制指令控制所述电子设备在所述第一按键被触控时生成对应于第一参量负变化的第三执行指令。
【文档编号】H04M1/725GK104182148SQ201410455527
【公开日】2014年12月3日 申请日期:2014年9月9日 优先权日:2014年9月9日
【发明者】蔡献峰 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1