马达控制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:20074237 阅读:29 留言:0更新日期:2019-01-15 00:24
本申请实施例提供一种马达控制方法、装置、存储介质及电子设备,所述电子设备包括触控屏和马达;所述方法包括:获取用户按压所述触控屏的触控信息,所述触控信息包括压力数据和按压位置;当所述按压位置位于控制区域内时,获取所述控制区域对应的第一预设压力阈值;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动;当所述压力数据大于第一预设压力阈值时,所述电子设备实现第二功能,同时控制所述马达按第二预设方式振动。控制马达按不同的预设方式振动,以提示用户电子设备实现不同的功能,可以使电子设备与用户不仅实现视觉交互,还可以实现触感交互。

Motor control method, device, storage medium and electronic equipment

The embodiment of this application provides a motor control method, device, storage medium and electronic device, which includes a touch screen and a motor. The method includes acquiring touch information of the user pressing the touch screen, which includes pressure data and pressing position, and acquiring the first corresponding to the control area when the pressing position is located in the control area. Preset pressure threshold; when the pressure data is less than the first preset pressure threshold, the electronic device realizes the first function while controlling the motor to vibrate in the first preset mode; when the pressure data is greater than the first preset pressure threshold, the electronic device realizes the second function and controls the motor to vibrate in the second preset mode. Controlling motors to vibrate in different preset ways can prompt users to realize different functions of electronic devices, which can enable electronic devices and users not only to achieve visual interaction, but also to achieve tactile interaction.

【技术实现步骤摘要】
马达控制方法、装置、存储介质及电子设备
本申请涉及电子设备
,特别涉及一种马达控制方法、装置、存储介质及电子设备。
技术介绍
随着电子技术的不断发展,电子设备能够实现的功能也越来越多。电子设备的触控屏不仅可以用来显示内容,还可以识别用户的操作,从而响应用户的操作需求。然后,触控屏响应用户操作需求的方式单一,交互效果不佳。
技术实现思路
本申请实施例提供一种马达控制方法、装置、存储介质及电子设备,可以提高触控屏与用户的交互效果。本申请实施例提供一种马达控制方法,其应用于电子设备,所述电子设备包括触控屏和马达;所述方法包括:获取用户按压所述触控屏的触控信息,所述触控信息包括压力数据和按压位置;当所述按压位置位于控制区域内时,获取所述控制区域对应的第一预设压力阈值;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动;当所述压力数据大于第一预设压力阈值时,所述电子设备实现第二功能,同时控制所述马达按第二预设方式振动。本申请实施例还提供一种马达控制装置,其应用于电子设备,所述电子设备包括触控屏和马达;所述装置包括:第一获取模块,用于获取用户按压所述触控屏的触控信息,所述触控信息包括压力数据和按压位置;第二获取模块,当所述按压位置位于控制区域内时,获取所述控制区域对应的第一预设压力阈值;控制模块,用于当所述压力数据小于第一预设压力阈值时,控制所述马达按第一预设方式振动;还用于当所述压力数据大于第一预设压力阈值时,控制所述马达按第二预设方式振动。本申请实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一项所述的方法。本申请实施例还提供一种电子设备,其包括处理器和存储器,所述存储器储存有计算机程序,所述处理器通过调用所述计算机程序,用于执行上述所述的方法。本申请实施例提供的马达控制方法,可以根据用户按压触控屏的压力数据和按压位置,控制马达按不同的预设方式振动,以提示用户电子设备实现不同的功能,可以使电子设备与用户不仅实现视觉交互,还可以实现触感交互。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的马达控制方法的一个应用场景示意图。图2为本申请实施例提供的马达控制方法的流程示意图。图3为本申请实施例提供的马达控制方法的另一个应用场景示意图。图4为本申请实施例提供的马达控制方法的另一流程示意图。图5为本申请实施例提供的马达控制方法的又一个应用场景示意图。图6为本申请实施例提供的马达控制装置的结构示意图。图7为本申请实施例提供的电子设备的结构示意图。图8为本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本申请实施例提供一种马达控制方法,该马达控制方法的执行主体可以是本申请实施例提供的马达控制装置,或者集成了该马达控制装置的电子设备,其中该马达控制装置可以采用硬件或者软件的方式实现。其中,电子设备可以是智能手机、平板电脑、掌上电脑、或者笔记本电脑等设备。请参阅图1,图1为本申请实施例提供的马达控制方法的一个应用场景示意图。电子设备包括触控屏,通过该触控屏可以采集用户按压触控屏的触控信息,该触控信息包括压力数据和按压位置;当用户按压触控屏的按压位置位于控制区域内时,获取控制区域对应的第一预设压力阈值;当压力数据小于第一预设压力阈值时,比如用户轻按触控屏,电子设备实现第一功能,比如返回桌面功能,同时控制马达按第一预设方式振动,比如低振幅低频率振动;当压力数据大于第一预设压力阈值时,比如用户重按触控屏,电子设备实现第二功能,比如多任务管理功能,同时控制马达按第二预设方式振动,比如高振幅高频率振动。请参阅图2,图2为本申请实施例提供的马达控制方法的流程示意图。本申请实施例的马达控制方法应用于电子设备,该电子设备包括触控屏和马达,本申请实施例提供的马达控制方法的具体流程可以如下:101,获取用户按压触控屏的触控信息,触控信息包括压力数据和按压位置。触控屏具有Z轴数据检测功能,当用户手触摸触控屏时可以根据触控屏的电容值的变化获取用户触摸的力度。其中Z轴可以理解为垂直触控屏方向的轴。获取用户按压触控屏的触控信息可以采用多种方式。例如,触控屏可以采用立体触控(3d-touch)屏,触控屏可以利用电容检测的方式获取触控信息。具体的,首先获取触控屏电容值的变化,然后通过校准计算得到对应的压力值。还可以触控屏内设有形变传感器,该形变传感器可以测量物体形变程度,通过形变传感器感受到的压力上报压力值。按压位置则可以根据触发位置得到。本申请实施例中的马达可以为线性马达。线性马达可以直接将电能转换为直线机械运动,线性马达的运动是直线运动,该线性马达可以为Z轴线性马达,也可以为X轴线性马达。102,当按压位置位于控制区域内时,获取控制区域对应的第一预设压力阈值。控制区域可以为虚拟按键区域。按压位置位于控制区域内,则可以理解为,用户按压虚拟按键。然后获取虚拟按键区域对应的第一预设压力阈值。控制区域也可以为通知栏区域,控制区域还可以为应用图标区域。需要说明的是,控制区域不同,其对应的第一预设压力阈值也可以不同。第一预设压力阈值可以为固定的值,通过预设方式设定。第一预设压力阈值也可以为动态的值,采集用户多次的按压压力数据,以及后续用户的操作选项进行调整,得到符合当前用户的阈值。其中,第一压力阈值可以用来区分用户为轻按还是重按。在一些实施例中,102对应的步骤之后,还可以包括如下步骤:当电子设备处于锁屏状态,且按压位置位于指纹采集区域时,启动指纹采集模块;当指纹采集模块采集到指纹信息时,控制马达振动。电子设备处于锁屏状态,可以通指纹解锁。当触控屏先获取到触控信息时,后面可能要指纹解锁了,此时启动指纹采集模块。然后当指纹采集模块采集到指纹信息时,控制马达振动,提示用户已经采集到指纹信息了。其中,锁屏状态可以为触控屏黑屏且锁屏,也可以为触控屏亮屏但锁屏。其中,指纹模块设置在触控屏下方,触控屏内通过电容变化获取指纹信息,也可以通过红外光获取指纹信息。在另外一些实施例中,当指纹支付时,启动指纹采集模块;当指纹采集模块采集到指纹信息时,控制马达振动。103,当压力数据小于第一预设压力阈值时,电子设备实现第一功能,同时控制马达按第一预设方式振动。压力数据小于第一预设压力阈值,也可以理解为用户轻按触控屏。此时,电子设备实现第一功能,比如实现返回桌面功能,同时控制马达按第一预设方式振动,比如中振幅中频率振动。在一些实施例中,触控信息还包括触控面积,103对应的步骤具体可以包括:当压力数据小于第一预设压力阈值时,获取控制区域对应的第一触控面积阈值;当触控面积大于第一触控面积阈值时本文档来自技高网...

【技术保护点】
1.一种马达控制方法,应用于电子设备,其特征在于,所述电子设备包括触控屏和马达;所述方法包括:获取用户按压所述触控屏的触控信息,所述触控信息包括压力数据和按压位置;当所述按压位置位于控制区域内时,获取所述控制区域对应的第一预设压力阈值;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动;当所述压力数据大于第一预设压力阈值时,所述电子设备实现第二功能,同时控制所述马达按第二预设方式振动。

【技术特征摘要】
1.一种马达控制方法,应用于电子设备,其特征在于,所述电子设备包括触控屏和马达;所述方法包括:获取用户按压所述触控屏的触控信息,所述触控信息包括压力数据和按压位置;当所述按压位置位于控制区域内时,获取所述控制区域对应的第一预设压力阈值;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动;当所述压力数据大于第一预设压力阈值时,所述电子设备实现第二功能,同时控制所述马达按第二预设方式振动。2.根据权利要求1所述的马达控制方法,其特征在于,所述触控信息还包括触控面积;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动的步骤,具体包括:当所述压力数据小于第一预设压力阈值时,获取所述控制区域对应的第一触控面积阈值;当所述触控面积大于所述第一触控面积阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动;当所述触控面积小于所述第一触控面积阈值时,所述电子设备实现第三功能,同时控制所述马达按第三预设方式振动。3.根据权利要求1所述的马达控制方法,其特征在于,所述触控信息还包括触控时长;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动的步骤,具体包括:当所述压力数据小于第一预设压力阈值时,获取所述控制区域对应的第一触控时长阈值;当所述触控时长小于所述第一触控时长阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动;当所述触控时长大于所述第一触控时长阈值时,所述电子设备实现第四功能,同时控制所述马达按第四预设方式振动。4.根据权利要求1所述的马达控制方法,其特征在于,所述触控信息还包括触控时长和触控面积;当所述压力数据小于第一预设压力阈值时,所述电子设备实现第一功能,同时控制所述马达按第一预设方式振动的步骤,具体包括:当所述压力数据小于第一预设压力阈值时,获取所述控制区域对应的第二触控时长阈值和第一触控面积阈值;当所述触控面积大于所述第一触控面积阈值,且所述触控时长...

【专利技术属性】
技术研发人员:贾玉虎
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1