CN105677028A - 一种控制方法、电子设备及电子装置 - Google Patents
一种控制方法、电子设备及电子装置 Download PDFInfo
- Publication number
- CN105677028A CN105677028A CN201511032662.8A CN201511032662A CN105677028A CN 105677028 A CN105677028 A CN 105677028A CN 201511032662 A CN201511032662 A CN 201511032662A CN 105677028 A CN105677028 A CN 105677028A
- Authority
- CN
- China
- Prior art keywords
- force value
- driver element
- electronic equipment
- threshold
- duration
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种控制方法、电子设备及电子装置,可以通过检测操作体在电子设备的预设感应区域执行的第一操作,并基于所述第一操作获得所述操作体在所述预设感应区域产生的压力值,当所述压力值达到第一阈值时,则控制至少部分地与所述预设感应区域重合的驱动单元产生与所述第一操作对应的运动,从而使对应的预设感应区域随之具有作用力反馈或运动反馈,使用户产生如操作机械按键的动态反馈感受效果。
Description
技术领域
本发明涉及电子技术领域,特别是涉及一种控制方法、电子设备及电子装置。
背景技术
目前,随着电子信息技术的发展,智能电子设备例如智能手机、平板电脑、笔记本电脑的普及范围正日趋广阔。然而,现有的智能电子设备通常会在设备外壳上设置机械按键,例如苹果手机上的主页(home)键、笔记本电脑上的键盘,安卓手机侧面上的音量键,等等。机械按键往往需要在电子设备的外壳上开孔,开孔后的外壳不仅会大幅降低结构强度,并且还会占用电子设备外壳上的大量物理空间,甚至还会因镶嵌更多零件、造成更多缝隙从而加大电子设备的故障几率。并且,机械按键一旦设计完成,用户在使用过程中通过机械按键所产生的手感、和机械按键在产生响应时所需的力度便无法再根据不同需求进行调节,其使用寿命也远远小于触控按键。因此,采用触控按键相较于机械按键会带来更多益处。然而,触控按键却无法给予用户使用机械按键时的手感和感受。
可见,现有技术中的电子设备存在着在采用触控按键进行操作时,无法提供如机械按键所能提供的作用力反馈的技术问题。
发明内容
本申请提供一种控制方法、电子设备及电子装置,用以解决现有技术中的电子设备存在着的在采用触控按键进行操作时,无法提供如机械按键所能提供的作用力反馈的技术问题。
本申请一方面提供了一种控制方法,包括:
检测操作体在电子设备的预设感应区域执行的第一操作;
基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值;
判断所述压力值是否达到第一阈值,生成第一判断结果;
基于所述第一判断结果生成控制指令;
响应于所述控制指令,控制驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
可选地,在所述检测操作体在电子设备的预设感应区域执行的第一操作之后,所述方法还包括:
基于所述第一操作,获得所述操作体与所述预设感应区域接触的接触时长;
判断所述接触时长是否大于等于预设时长,生成第二判断结果;
所述基于所述第一判断结果,向所述电子设备的驱动单元发出控制指令,包括:
基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
可选地,所述控制驱动单元产生与所述第一操作对应的响应反馈,包括:
确定所述压力的方向为第一方向;
控制所述驱动单元产生沿与所述第一方向相反的方向运动。
可选地,所述控制驱动单元产生与所述第一操作对应的响应反馈,包括:
确定与所述压力值对应的第一反馈力值;
控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
可选地,所述控制所述驱动单元产生与所述第一反馈力值对应的第一运动,包括:
在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
可选地,所述控制所述驱动单元产生与所述第一反馈力值对应的第一运动,包括:
在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
可选地,所述第一阈值为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
可选地,所述方法还包括:
在所述压力值大于等于第一压力阈值时,点亮所述电子设备中的压力指示灯;
调整所述压力指示灯的亮度为与所述压力值对应。
另一方面,本申请实施例还提供了一种电子设备,包括:
感应器,用以检测操作体在所述电子设备的预设感应区域执行的第一操作;
驱动单元,设置于所述电子设备中,至少部分地与所述预设感应区域重合;
处理器,用以基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值,判断所述压力值是否达到第一阈值,生成第一判断结果,基于所述第一判断结果生成控制指令,响应于所述控制指令,控制驱动单元产生与所述第一操作对应的响应反馈。
可选地,所述处理器,用以基于所述第一操作,获得所述操作体与所述预设感应区域接触的接触时长,判断所述接触时长是否大于等于预设时长,生成第二判断结果,基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
可选地,所述处理器,用以确定所述压力的方向为第一方向,控制所述驱动单元产生沿与所述第一方向相反的方向运动。
可选地,所述处理器,用以确定与所述压力值对应的第一反馈力值,控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
可选地,所述处理器,用以在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
可选地,所述处理器,用以在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
可选地,所述第一阈值为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
可选地,所述电子设备还包括:
压力指示灯;
所述处理器,用以在所述压力值大于等于第一压力阈值时,点亮所述压力指示灯,调整所述压力指示灯的亮度为与所述压力值对应。
再一方面,本申请实施例还提供了一种电子装置,包括:
第一操作检测单元,用以检测操作体在电子设备的预设感应区域执行的第一操作;
压力值确定单元,用以基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值;
第一判断单元,用以判断所述压力值是否达到第一阈值,生成第一判断结果;
第一控制单元,用以基于所述第一判断结果生成控制指令;
第一处理单元,用以响应于所述控制指令,控制所述驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本申请实施例中的计数方案可以通过检测操作体在电子设备的预设感应区域执行的第一操作,并基于所述第一操作获得所述操作体在所述预设感应区域产生的压力值,当所述压力值达到第一阈值时,则控制至少部分地与所述预设感应区域重合的驱动单元产生与所述第一操作对应的运动,从而使对应的预设感应区域随之具有作用力反馈或运动反馈。使用户产生如操作机械按键的动态反馈感受效果,因此具有采用虚拟按键使用户感受到相应的机械按键使用感受的技术效果。
本申请实施例至少还具有如下技术效果或优点:
进一步地,本申请实施例的实施过程中,为了避免用户误操作使施加在所述预设感应区域内的压力大于等于所述第一阈值,从而造成电子设备的误响应。因此,可以在检测获得操作体施加在所述预设感应区域上的压力大于等于所述第一阈值时,进一步检测所述操作体在所述预设感应区域上施加大于等于所述第一阈值的压力的持续时长是否超过预设时长,由此可以实现降低电子设备的误操作几率的技术效果。
进一步地,本申请实施例中的技术方案还可以通过首先确定所述压力的方向为第一方向,然后控制所述驱动单元产生沿与所述第一方向相反的方向运动。从而可以通过采用较小的功耗,即可在与操作体的操作区域对应的位置获得直接且有效的作用力反馈。因此,本申请实施例中的技术方案还具有降低功耗和提高电能资源利用效率的技术效果。
进一步地,本申请实施例中的技术方案还可以基于操作体施加在所述预设感应区域上的压力值确定出操作体的操作区域所能实现的反作用力值,进而可以模拟生成更加真实的机械按键操作感。因此具有提升电子设备智能化水平和用户感受的技术效果。
进一步地,本申请实施例中的计数方案还可以通过当操作体施加在所述预设感应区域的压力值大于等于一个阈值后,控制所述驱动单元持续产生一预定强度的运动。由此可以避免电子设备承受过大的作用力,具有降低电子设备的故障率的技术效果。
进一步地,当操作体基于所述预设感应区域持续施加压力时,所述驱动单元也将持续作出与所述压力对应的运动,以使所述操作区域持续产生对应的作用力反馈,由此进一步模拟生成真实的机械按键操作感。因此,本申请实施例还具有进一步提升用户感受的技术效果。
进一步地,在本申请实施例的技术方案中,还可以通过在电子设备上设置压力指示灯,并基于压力指示灯的亮度来表征当前操作体所施加在所述预设感应区域上的压力值。由此使得用户可以更清楚的获知当前所施加在所述预设感应区域上的压力大小。因此,本申请实施例中的计数方案还具有进一步扩大适用范围和提升用户感受的技术效果。
附图说明
图1为本发明实施例提供的一种控制方法的流程图;
图2为本发明实施例提供的一种电子设备结构图;
图3为本发明实施例提供的一种电子装置结构图。
具体实施方式
本申请提供一种控制方法、电子设备及电子装置,用以解决现有技术中的电子设备存在着的在采用触控按键进行操作时,无法提供如机械按键所能提供的作用力感受的技术问题。
本申请实施例中的技术方案为解决上述技术问题,总体思路如下:
本申请实施例中的计数方案可以通过检测操作体在电子设备的预设感应区域执行的第一操作,并基于所述第一操作获得所述操作体在所述预设感应区域产生的压力值,当所述压力值达到第一阈值时,则控制至少部分地与所述预设感应区域重合的驱动单元产生与所述第一操作对应的运动,从而使对应的预设感应区域随之具有作用力反馈或运动反馈。使用户产生如操作机械按键的动态反馈感受效果,因此具有采用虚拟按键使用户感受到相应的机械按键使用感受的技术效果。
下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
实施例一
请参考图1,本申请实施例一提供一种控制方法,包括:
步骤101:检测操作体在电子设备的预设感应区域执行的第一操作。
所述操作体可以为用户的手指等身体部位,也可以是触控笔等实体操作设备,在实际操作过程中可以根据需要而自行设置。
所述预设感应区域可以为电子设备的触控显示屏区域,也可以为电子设备的感应器的感应范围,例如,通过红外线感应器获得的在距离所述电子设备的主视面1厘米内的区域。只要是能通过感应器感应获得操作体的具体操作的区域范围都可以作为所述预设感应区域。
在本步骤的实施过程中,所述预设感应区域可以为预设的触控按键区域,所述第一操作可以为用户基于所述预设感应区域所做的诸如持续按压、推移、敲击等等操作。只要是能通过感应器确定具体动作的操作,都可以作为所述第一操作。
步骤102:基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值。
在本步骤的实际操作过程中,可以通过操作体作用在电子设备的预设感应区域上的力度而确定所述压力值,例如,当所述预设感应区域为电子设备的显示屏时,则可以通过力敏元件确定操作体施加在所述显示屏上的压力值。
而如果所述预设感应区域为距所述电子设备一定距离之外的区域,也即是所述预设感应区域内没有任何参考物以确定操作体所施加的作用力时,可以基于所述操作体相对于所述预设感应区域的距离,或所述操作体与所述感应区域相交的位面高度而确定与之对应的压力值。
例如,当所述预设感应区域为相对于水平面为高2厘米的立方体区域,所述操作体为一高3厘米的触控笔尖时,当所述触控笔尖探入所述立方体区域,且所述触控笔尖与所述立方体区域的相交部分为0.5厘米时,则可以确定所述压力值为1帕(Pa)。而当所述触控笔尖与所述立方体区域的相交部分为1厘米时,则可以确定所述压力值为2帕(Pa),以此类推。
步骤103:判断所述压力值是否达到第一阈值,生成第一判断结果。
所述第一阈值可以为用户通过预定操作而设置的值。
可选地,所述第一阈值还可以为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
例如,电子设备可以通过检测操作体在预定时间范围内的一次或多次基于所述预设感应区域所做出的操作的压力值,进而确定出该多个压力值所对应的平均压力值,再将该平均压力值作为所述第一阈值。
步骤104:基于所述第一判断结果生成控制指令。
在本步骤的实际操作过程中,可以在所述第一判断结果表征为所述压力值大于等于所述第一阈值时,而发出所述控制指令。
步骤105:响应于所述控制指令,控制所述驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
在实际操作过程中,所述驱动单元可以为线性马达,也可以为弹性单元等等设备。所述响应反馈可以是基于所述第一操作而由所述线性马达或弹性单元产生运动或弹性位移,使对应的预设感应区域随之具有作用力反馈或动态反馈。用户在操作过程中即会感受到该种反馈,从而具有类似于模拟操作机械按键式的反馈感受。
例如,当用户点击触控显示屏上的A区域时,设置于A区域下方对应位置的线性马达或弹性机构则会相应的发生运动或位移,用户的手指即可感知到该运动或位移带来的反作用力,由此使用户产生如操作机械按键的动态反馈感受。
具体的,所述响应反馈还可以是通过所述驱动单元作出振动而产生的振动反馈,用户在通过手指按压电子设备的预设感应区域时,即可感受到该种由驱动单元来回振动所带来的机械式动态反馈,由此可以使用户在使用虚拟按键时获得机械按键的反馈体验。
可见,本申请实施例中的计数方案可以通过检测操作体在电子设备的预设感应区域执行的第一操作,并基于所述第一操作获得所述操作体在所述预设感应区域产生的压力值,当所述压力值达到第一阈值时,则控制至少部分地与所述预设感应区域重合的驱动单元产生与所述第一操作对应的运动,从而使对应的预设感应区域随之具有作用力反馈或运动反馈。使用户产生如操作机械按键的动态反馈感受效果,因此具有采用虚拟按键使用户感受到相应的机械按键使用感受的技术效果。
可选地,在所述检测操作体在电子设备的预设感应区域执行的第一操作之后,所述方法还包括:
基于所述第一操作,获得所述操作体持续与所述预设感应区域接触的接触时长;
判断所述接触时长是否大于等于预设时长,生成第二判断结果;
所述基于所述第一判断结果,向所述电子设备的驱动单元发出控制指令,包括:
基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
也就是说,在本申请实施例的实施过程中,为了避免用户误操作使施加在所述预设感应区域内的压力大于等于所述第一阈值,从而造成电子设备的误响应。因此,可以在检测获得操作体施加在所述预设感应区域上的压力大于等于所述第一阈值时,进一步检测所述操作体在所述预设感应区域上施加大于等于所述第一阈值的压力的持续时长是否超过预设时长,由此可以实现降低电子设备的误操作几率的技术效果。
可选地,所述控制所述驱动单元产生与所述第一操作对应的响应反馈,包括:
确定所述压力的方向为第一方向;
控制所述驱动单元产生沿与所述第一方向相反的方向运动。
由于在实际操作过程中,当所述驱动单元沿与用户的操作压力方向相反的方向进行运动时,可以给与用户最直接且最强力的反作用感受。因此,可以在获得所述控制指令后,确定所述压力的压力方向,并控制所述驱动单元产生沿与所述第一方向相反的方向运动。由此可以实现采用较小的功耗,即可为用户带来强力有效的作用力反馈。
可见,本申请实施例中的技术方案还可以通过首先确定所述压力的方向为第一方向,然后控制所述驱动单元产生沿与所述第一方向相反的方向运动。从而可以通过采用较小的功耗,即可在与操作体的操作区域对应的位置获得直接且有效的作用力反馈。因此,本申请实施例中的技术方案还具有降低功耗和提高电能资源利用效率的技术效果。
可选地,所述控制所述驱动单元产生与所述第一操作对应的运动,包括:
确定与所述压力值对应的第一反馈力值;
控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
所述第一反馈力值也就是所述响应反馈所对应的力值大小。由于在实际操作过程中,施加在机械按键上的压力值越大,则机械按键反作用在操作体上的反作用力越大。因此,可以基于所述压力值而确定操作体的操作区域所能实现的反作用力值,从而模拟生成更加真实的作用反馈感觉。
当确定了响应反馈所对应的力值大小后,即可控制所述驱动单元进行相应的运动,以获得该第一反馈力值。由于在实际操作过程中,所述驱动单元的运动方式有多种,诸如:不同方向上的位移运动、不同方向上的振动运动,等等,因此在本步骤的执行过程中,可以通过控制所述驱动单元位移或振动,并且在位移或振动过程中具有与所述第一反馈力值对应的加速度、速度等等参数,以此来获得具体的所述第一运动。
可见,本申请实施例中的技术方案还可以基于操作体施加在所述预设感应区域上的压力值确定出操作体的操作区域所能实现的反作用力值,进而可以模拟生成更加真实的机械按键操作感。因此具有提升电子设备智能化水平和用户感受的技术效果。
可选地,所述控制所述驱动单元产生与所述第一反馈力值对应的第一运动,包括:
在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
也就是说,当操作体施加在所述预设感应区域的压力值大于等于一个阈值后,所述驱动单元所产生的运动强度将达到一个巅峰,之后将持续处于该巅峰值,而不再作出更强的响应,以此使得操作体的操作区域所实现的反作用力维持处于一预定力值大小的状态。由此可以避免电子设备承受过大的作用力,造成电子元件损坏。
可见,本申请实施例中的技术方案还可以通过当操作体施加在所述预设感应区域的压力值大于等于一个阈值后,控制所述驱动单元持续产生一预定强度的运动。由此可以避免电子设备承受过大的作用力,具有降低电子设备的故障率的技术效果。
可选地,所述控制所述驱动单元产生与所述第一反馈力值对应的第一运动,包括:
在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动,以使所述操作体的操作区域所实现的反作用力持续保持在一固定大小且固定方向的状态,并且其持续时长为所述第一时长。
也就是说,当操作体基于所述预设感应区域持续施加压力时,所述驱动单元也将持续作出与所述压力对应的运动,以使所述操作区域持续产生对应的作用力反馈,由此进一步模拟生成真实的机械按键操作感。因此,本申请实施例还具有进一步提升用户感受的技术效果。
可选地,所述方法还包括:
在所述压力值大于等于第一压力阈值时,点亮所述电子设备中的压力指示灯;
调整所述压力指示灯的亮度为与所述压力值对应。
也就是说,在本申请实施例的技术方案中,还可以通过在电子设备上设置压力指示灯,并基于压力指示灯的亮度来表征当前操作体所施加在所述预设感应区域上的压力值。由此使得用户可以更清楚的获知当前所施加在所述预设感应区域上的压力大小。因此,本申请实施例中的计数方案还具有进一步扩大适用范围和提升用户感受的技术效果。
实施例二
请参考图2,本申请实施例二提供一种电子设备,包括:
感应器201,用以检测操作体在所述电子设备的预设感应区域执行的第一操作;
驱动单元202,设置于所述电子设备中,至少部分地与所述预设感应区域重合;
处理器203,用以基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值,判断所述压力值是否达到第一阈值,生成第一判断结果,基于所述第一判断结果生成控制指令,响应于所述控制指令,控制驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
具体来讲,处理器203具体可以是通用的中央处理器(CPU),可以是特定应用集成电路(英文:ApplicationSpecificIntegratedCircuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路。
进一步的,所述电子设备还可以包括存储器,存储器的数量可以是一个或多个。存储器可以包括只读存储器(英文:ReadOnlyMemory,简称:ROM)、随机存取存储器(英文:RandomAccessMemory,简称:RAM)和磁盘存储器。
可选地,处理器203,用以基于所述第一操作,获得所述操作体持续与所述预设感应区域接触的接触时长,判断所述接触时长是否大于等于预设时长,生成第二判断结果,基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
可选地,处理器203,用以确定所述压力的方向为第一方向,控制所述驱动单元产生沿与所述第一方向相反的方向运动。
可选地,处理器203,以确定与所述压力值对应的第一反馈力值,控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
可选地,处理器203,用以在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
可选地,处理器203,用以在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
可选地,所述第一阈值为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
可选地,所述电子设备还包括:
压力指示灯;
处理器203,用以在所述压力值大于等于第一压力阈值时,点亮所述压力指示灯,调整所述压力指示灯的亮度为与所述压力值对应。
前述图1实施例中的控制方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对控制方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
实施例三
请参考图3,本申请实施例三提供一种电子装置,包括:
第一操作检测单元301,用以检测操作体在电子设备的预设感应区域执行的第一操作;
压力值确定单元302,用以基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值;
第一判断单元303,用以判断所述压力值是否达到第一阈值,生成第一判断结果;
第一控制单元304,用以基于所述第一判断结果生成控制指令;
第一处理单元305,用以响应于所述控制指令,控制驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
可选地,所述电子装置还包括:
接触时长确定单元,用以基于所述第一操作,获得所述操作体持续与所述预设感应区域接触的接触时长;
第二判断单元,用以判断所述接触时长是否大于等于预设时长,生成第二判断结果;
第一控制单元304,包括:
第二控制单元,用以基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
可选地,第一处理单元305,包括:
第一方向确定单元,用以确定所述压力的方向为第一方向;
第二处理单元,用以控制所述驱动单元产生沿所述第一方向或与所述第一方向相反的方向运动。
可选地,第一处理单元305,包括:
第一反馈力值确定单元,用以确定与所述压力值对应的第一反馈力值;
第三控制单元,用以控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
可选地,第一处理单元305,包括:
峰值确定单元,用以在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
可选地,所述第三控制单元,包括:
第四控制单元,用以在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
可选地,所述第一阈值为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
可选地,所述电子装置还包括:
第三处理单元,用以在所述压力值大于等于第一压力阈值时,点亮所述电子装置中的压力指示灯;
第四处理单元,用以调整所述压力指示灯的亮度为与所述压力值对应。
前述图1实施例中的控制方法中的各种变化方式和具体实例同样适用于本实施例的电子装置,通过前述对控制方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子装置的实施方法,所以为了说明书的简洁,在此不再详述。
由此可见,本申请实施例中的计数方案可以通过检测操作体在电子设备的预设感应区域执行的第一操作,并基于所述第一操作获得所述操作体在所述预设感应区域产生的压力值,当所述压力值达到第一阈值时,则控制至少部分地与所述预设感应区域重合的驱动单元产生与所述第一操作对应的运动,从而使对应的预设感应区域随之具有作用力反馈或运动反馈。使用户产生如操作机械按键的动态反馈感受效果,因此具有采用虚拟按键使用户感受到相应的机械按键使用感受的技术效果。
本申请实施例至少还具有如下技术效果或优点:
进一步地,本申请实施例的实施过程中,为了避免用户误操作使施加在所述预设感应区域内的压力大于等于所述第一阈值,从而造成电子设备的误响应。因此,可以在检测获得操作体施加在所述预设感应区域上的压力大于等于所述第一阈值时,进一步检测所述操作体在所述预设感应区域上施加大于等于所述第一阈值的压力的持续时长是否超过预设时长,由此可以实现降低电子设备的误操作几率的技术效果。
进一步地,本申请实施例中的技术方案还可以通过首先确定所述压力的方向为第一方向,然后控制所述驱动单元产生沿与所述第一方向相反的方向运动。从而可以通过采用较小的功耗,即可在与操作体的操作区域对应的位置获得直接且有效的作用力反馈。因此,本申请实施例中的技术方案还具有降低功耗和提高电能资源利用效率的技术效果。
进一步地,本申请实施例中的技术方案还可以基于操作体施加在所述预设感应区域上的压力值确定出操作体的操作区域所能实现的反作用力值,进而可以模拟生成更加真实的机械按键操作感。因此具有提升电子设备智能化水平和用户感受的技术效果。
进一步地,本申请实施例中的计数方案还可以通过当操作体施加在所述预设感应区域的压力值大于等于一个阈值后,控制所述驱动单元持续产生一预定强度的运动。由此可以避免电子设备承受过大的作用力,具有降低电子设备的故障率的技术效果。
进一步地,当操作体基于所述预设感应区域持续施加压力时,所述驱动单元也将持续作出与所述压力对应的运动,以使所述操作区域持续产生对应的作用力反馈,由此进一步模拟生成真实的机械按键操作感。因此,本申请实施例还具有进一步提升用户感受的技术效果。
进一步地,在本申请实施例的技术方案中,还可以通过在电子设备上设置压力指示灯,并基于压力指示灯的亮度来表征当前操作体所施加在所述预设感应区域上的压力值。由此使得用户可以更清楚的获知当前所施加在所述预设感应区域上的压力大小。因此,本申请实施例中的计数方案还具有进一步扩大适用范围和提升用户感受的技术效果。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的一种显示方法对应的计算机程序指令可以被存储在光盘、硬盘、U盘等存储介质上,当存储介质中的与一种控制方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值;
判断所述压力值是否达到第一阈值,生成第一判断结果;
基于所述第一判断结果生成控制指令;
响应于所述控制指令,控制驱动单元产生与所述第一操作对应的运动,其中,所述驱动单元至少部分地与所述预设感应区域重合。
可选地,在所述检测操作体在电子设备的预设感应区域执行的第一操作之后,所述存储介质中存储的计算机程序指令在被执行时,具体还包括如下步骤:
基于所述第一操作,获得所述操作体持续与所述预设感应区域接触的接触时长;
判断所述接触时长是否大于等于预设时长,生成第二判断结果;
所述基于所述第一判断结果,向所述电子设备的驱动单元发出控制指令,包括:
基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
可选地,所述存储介质中存储的与步骤:控制所述驱动单元产生与所述第一操作对应的运动对应的计算机程序指令在被执行时,具体包括如下步骤:
确定所述压力的方向为第一方向;
控制所述驱动单元产生沿所述第一方向或与所述第一方向相反的方向运动。
可选地,所述存储介质中存储的与步骤:控制所述驱动单元产生与所述第一操作对应的运动对应的计算机程序指令在被执行时,具体包括如下步骤:
确定与所述压力值对应的第一加速度值;
控制所述驱动单元产生与所述第一加速度值对应的第一运动。
可选地,所述存储介质中存储的与步骤:控制所述驱动单元产生与所述第一加速度值对应的第一运动对应的运动对应的计算机程序指令在被执行时,具体包括如下步骤:
在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
可选地,所述存储介质中存储的与步骤:控制所述驱动单元产生与所述第一反馈力值对应的第一运动对应的运动对应的计算机程序指令在被执行时,具体包括如下步骤:
在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
可选地,所述存储介质中存储的计算机程序指令在被执行时,具体还包括如下步骤:
在所述压力值大于等于第一压力阈值时,点亮所述电子设备中的压力指示灯;
调整所述压力指示灯的亮度为与所述压力值对应。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (17)
1.一种控制方法,包括:
检测操作体在电子设备的预设感应区域执行的第一操作;
基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值;
判断所述压力值是否达到第一阈值,生成第一判断结果;
基于所述第一判断结果生成控制指令;
响应于所述控制指令,控制驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
2.如权利要求1所述的方法,其特征在于,所述检测操作体在电子设备的预设感应区域执行的第一操作,包括:
基于所述第一操作,获得所述操作体与所述预设感应区域接触的接触时长;
判断所述接触时长是否大于等于预设时长,生成第二判断结果;
所述基于所述第一判断结果,向所述电子设备的驱动单元发出控制指令,包括:
基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
3.如权利要求2所述的方法,其特征在于,所述控制驱动单元产生与所述第一操作对应的响应反馈,包括:
确定所述压力的方向为第一方向;
控制所述驱动单元产生沿与所述第一方向相反的方向运动。
4.如权利要求3所述的方法,其特征在于,所述控制驱动单元产生与所述第一操作对应的响应反馈,包括:
确定与所述压力值对应的第一反馈力值;
控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
5.如权利要求4所述的方法,其特征在于,所述控制所述驱动单元产生与所述第一反馈力值对应的第一运动,包括:
在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
6.如权利要求5所述的方法,其特征在于,所述控制所述驱动单元产生与所述第一反馈力值对应的第一运动,包括:
在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
7.如权利要求1-6任一权项所述的方法,其特征在于,所述第一阈值为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
在所述压力值大于等于第一压力阈值时,点亮所述电子设备中的压力指示灯;
调整所述压力指示灯的亮度为与所述压力值对应。
9.一种电子设备,包括:
感应器,用以检测操作体在所述电子设备的预设感应区域执行的第一操作;
驱动单元,设置于所述电子设备中,至少部分地与所述预设感应区域重合;
处理器,用以基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值,判断所述压力值是否达到第一阈值,生成第一判断结果,基于所述第一判断结果生成控制指令,响应于所述控制指令,控制驱动单元产生与所述第一操作对应的响应反馈。
10.如权利要求9所述的电子设备,其特征在于,所述处理器,用以基于所述第一操作,获得所述操作体与所述预设感应区域接触的接触时长,判断所述接触时长是否大于等于预设时长,生成第二判断结果,基于所述第一判断结果及所述第二判断结果,向所述电子设备的驱动单元发出所述控制指令。
11.如权利要求10所述的电子设备,其特征在于,所述处理器,用以确定所述压力的方向为第一方向,控制所述驱动单元产生沿与所述第一方向相反的方向运动。
12.如权利要求11所述的电子设备,其特征在于,所述处理器,用以确定与所述压力值对应的第一反馈力值,控制所述驱动单元产生与所述第一反馈力值对应的第一运动。
13.如权利要求12所述的电子设备,其特征在于,所述处理器,用以在所述压力值大于等于第二阈值时,确定与所述第二阈值对应的反馈力值为所述第一反馈力值。
14.如权利要求13所述的电子设备,其特征在于,所述处理器,用以在所述压力值持续处于大于等于第二阈值的时长为第一时长时,控制所述驱动单元维持所述第一运动的时长为所述第一时长。
15.如权利要求9-14任一权项所述的电子设备,其特征在于,所述第一阈值为基于所述操作体在所述第一操作之前所作出的预设操作生成的阈值。
16.如权利要求15所述的电子设备,其特征在于,所述电子设备还包括:
压力指示灯;
所述处理器,用以在所述压力值大于等于第一压力阈值时,点亮所述压力指示灯,调整所述压力指示灯的亮度为与所述压力值对应。
17.一种电子装置,包括:
第一操作检测单元,用以检测操作体在电子设备的预设感应区域执行的第一操作;
压力值确定单元,用以基于所述第一操作,获得所述操作体在所述预设感应区域产生的压力值;
第一判断单元,用以判断所述压力值是否达到第一阈值,生成第一判断结果;
第一控制单元,用以基于所述第一判断结果生成控制指令;
第一处理单元,用以响应于所述控制指令,控制所述驱动单元产生与所述第一操作对应的响应反馈,其中,所述驱动单元至少部分地与所述预设感应区域重合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511032662.8A CN105677028A (zh) | 2015-12-31 | 2015-12-31 | 一种控制方法、电子设备及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511032662.8A CN105677028A (zh) | 2015-12-31 | 2015-12-31 | 一种控制方法、电子设备及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105677028A true CN105677028A (zh) | 2016-06-15 |
Family
ID=56298555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511032662.8A Pending CN105677028A (zh) | 2015-12-31 | 2015-12-31 | 一种控制方法、电子设备及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105677028A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106205390A (zh) * | 2016-07-08 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种电子设备控制方法及电子设备 |
CN107741787A (zh) * | 2017-11-01 | 2018-02-27 | 珠海市魅族科技有限公司 | 触感反馈方法、终端及存储介质 |
CN110515487A (zh) * | 2019-08-01 | 2019-11-29 | 联想(北京)有限公司 | 基于触控键盘的信息处理方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677242A (zh) * | 2012-09-24 | 2014-03-26 | 联想(北京)有限公司 | 一种反馈模式确定的方法及电子设备 |
CN103902030A (zh) * | 2012-12-26 | 2014-07-02 | 联想(北京)有限公司 | 一种触觉反馈方法、触觉反馈装置、电子设备及触控笔 |
CN104049892A (zh) * | 2014-05-28 | 2014-09-17 | 惠州Tcl移动通信有限公司 | 可智能调整振动强度的移动终端及其振动强度调整方法 |
CN104331195A (zh) * | 2013-07-22 | 2015-02-04 | 联想(北京)有限公司 | 触控响应方法及电子设备 |
CN105094623A (zh) * | 2015-09-14 | 2015-11-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
-
2015
- 2015-12-31 CN CN201511032662.8A patent/CN105677028A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677242A (zh) * | 2012-09-24 | 2014-03-26 | 联想(北京)有限公司 | 一种反馈模式确定的方法及电子设备 |
CN103902030A (zh) * | 2012-12-26 | 2014-07-02 | 联想(北京)有限公司 | 一种触觉反馈方法、触觉反馈装置、电子设备及触控笔 |
CN104331195A (zh) * | 2013-07-22 | 2015-02-04 | 联想(北京)有限公司 | 触控响应方法及电子设备 |
CN104049892A (zh) * | 2014-05-28 | 2014-09-17 | 惠州Tcl移动通信有限公司 | 可智能调整振动强度的移动终端及其振动强度调整方法 |
CN105094623A (zh) * | 2015-09-14 | 2015-11-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106205390A (zh) * | 2016-07-08 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种电子设备控制方法及电子设备 |
US10621894B2 (en) | 2016-07-08 | 2020-04-14 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for controlling flexible screen, and electronic device |
US10650709B2 (en) | 2016-07-08 | 2020-05-12 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for controlling flexible screen, and electronic device |
CN107741787A (zh) * | 2017-11-01 | 2018-02-27 | 珠海市魅族科技有限公司 | 触感反馈方法、终端及存储介质 |
CN110515487A (zh) * | 2019-08-01 | 2019-11-29 | 联想(北京)有限公司 | 基于触控键盘的信息处理方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10564727B2 (en) | Systems and methods for a low profile haptic actuator | |
CN102736791B (zh) | 操作输入装置和用于控制操作输入装置的方法 | |
CN104020844B (zh) | 具有线性共振致动器的触觉设备 | |
JP6083910B1 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
CN101910977B (zh) | 基于视觉环境的音频和触觉反馈 | |
JP5668076B2 (ja) | 電子デバイスにおける触覚帯域を増加するためのシステム及び方法 | |
KR20150041743A (ko) | 캐스케이딩을 최소화하면서 햅틱 효과들을 생성하기 | |
US20090303175A1 (en) | Haptic user interface | |
US20180246573A1 (en) | Electrostatic Haptic Actuator and User Interface With an Electrostatic Haptic Actuator | |
US20110009195A1 (en) | Configurable representation of a virtual button on a game controller touch screen | |
JP6304397B2 (ja) | 電子機器 | |
KR20140077125A (ko) | 증가된 lra 대역폭을 구비한 햅틱 시스템 | |
KR20170139508A (ko) | 에칭 입력의 동적 렌더링 | |
KR20140008256A (ko) | 동적 이벤트에 대한 동적 햅틱 효과를 생성하는 컴퓨터 구현 방법, 컴퓨터 판독가능한 매체 및 시스템 | |
WO2014125857A1 (ja) | 入力装置とその制御方法、および、プログラム | |
CN110413099A (zh) | 触觉反馈***及方法 | |
CN105677028A (zh) | 一种控制方法、电子设备及电子装置 | |
JP2015215891A (ja) | 触覚効果の動的変更 | |
US10558267B2 (en) | Systems and methods for long-range interactions for virtual reality | |
JP6934028B2 (ja) | 電子機器、キーアセンブリ及びキー制御方法 | |
CN103902030A (zh) | 一种触觉反馈方法、触觉反馈装置、电子设备及触控笔 | |
CN103761041A (zh) | 一种信息处理方法及电子设备 | |
WO2019225328A1 (ja) | 測定装置及び測定装置の制御方法 | |
CN105094600A (zh) | 一种信息处理方法及电子设备 | |
EP3255526A1 (en) | Systems and methods for monitoring insulation integrity for electrostatic friction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160615 |
|
RJ01 | Rejection of invention patent application after publication |