压感振动处理方法和装置、移动终端及电子设备制造方法及图纸

技术编号:24681646 阅读:25 留言:0更新日期:2020-06-27 07:32
本公开是关于一种压感振动处理方法和装置、移动终端。其中压感振动处理方法,应用于移动终端,移动终端包括应用处理器、压力传感器、振动马达;压感振动处理方法包括:若移动终端处于第一状态,则当压力传感器接收到的压力超过阈值时,通过压力传感器直接通知振动马达,使振动马达产生振动,其中第一状态包括应用处理器处于休眠的状态;若移动终端处于第二状态,则当压力传感器接收到的压力超过阈值时,通过压力传感器通知应用处理器,使应用处理器控制振动马达产生振动,其中第二状态包括应用处理器处于唤醒的状态。本公开实施例保证在需要产生振动的情况下及时响应,同时也能够保证在系统运行中正常处理各种振动,避免振动反馈的异常。

Pressure induced vibration treatment methods and devices, mobile terminals and electronic equipment

【技术实现步骤摘要】
压感振动处理方法和装置、移动终端及电子设备
本公开涉及移动终端控制领域,尤其涉及压感振动处理方法、压感振动处理装置、移动终端、电子设备、及计算机可读存储介质。
技术介绍
目前,压感按键越来越多的应用于如手机、平板电脑等移动终端设备中的各个场景,压感振动的快速响应对于提高用户体验有至关重要的作用,振动马达的快速起振,快速停振,短促和灵敏的响应能使用户感受到类似实体键按压的效果。在系统休眠的情况下,采用传统的方式,需要先唤醒应用处理器(ApplicationProcessor,AP),然后应用处理器才能处理振动马达的振动事件,带来大概几十毫秒的延时,严重影响用户体验。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种压感振动处理方法、压感振动处理装置、移动终端、电子设备、及计算机可读存储介质。根据本公开实施例的第一方面,提供一种压感振动处理方法,应用于移动终端,移动终端包括应用处理器、用于监测压力的压力传感器、以及用于产生振动的振动马达;压感振动处理方法包括:若移动终端处于第一状态,则当压力传感器接收到的压力超过阈值时,通过压力传感器直接通知振动马达,使振动马达产生振动,其中第一状态包括应用处理器处于休眠的状态;若移动终端处于第二状态,则当压力传感器接收到的压力超过阈值时,通过压力传感器通知应用处理器,使应用处理器控制振动马达产生振动,其中第二状态包括应用处理器处于唤醒的状态。在一实施例中,压力传感器的压感芯片的第一引脚与振动马达的马达芯片的第二引脚直连;通过压力传感器直接通知振动马达,使振动马达产生振动,通过以下方式实现:压感芯片拉低或拉高第一引脚的电平;马达芯片通过与第一引脚直连的第二引脚接收到电平拉低或拉高,则使振动马达产生振动。在一实施例中,压力传感器的压感芯片的第三引脚与应用处理器的第四引脚直连,振动马达包括马达芯片;通过压力传感器通知应用处理器,使应用处理器控制振动马达产生振动,通过以下方式实现:压感芯片拉低或拉高第三引脚的电平,应用处理器通过与第三引脚直连的第四引脚接收到电平拉低或拉高,则将振动信号上传至框架层;框架层接收到振动信号后,将发送振动指令至马达芯片;马达芯片接收到振动指令后,基于振动指令使振动马达产生相应的振动。在一实施例中,压感振动处理方法还包括:通过应用处理器,判断移动终端的当前状态为第一状态或第二状态:若移动终端处于第一状态,则发送第一通知至压力传感器,使压力传感器接收到的压力超过阈值时,压力传感器直接通知振动马达,使振动马达产生振动;若移动终端处于第二状态,则发送第二通知至压力传感器,使压力传感器接收到的压力超过阈值时,压力传感器通知应用处理器,使应用处理器控制振动马达产生振动。在一实施例中,第一状态包括以下状态中的一种:移动终端为灭屏状态、移动终端处于省电模式、移动终端处于休眠模式;第二状态包括以下状态中的一种:移动终端为亮屏状态、移动终端接收到语音和/或按键指令。根据本公开实施例的第二方面,提供一种压感振动处理装置,应用于移动终端,移动终端包括应用处理器、用于监测压力的压力传感器、以及用于产生振动的振动马达;压感振动处理装置包括:第一处理单元,用于当移动终端处于第一状态时,且当压力传感器接收到的压力超过阈值时,通过压力传感器直接通知振动马达,使振动马达产生振动,其中第一状态包括应用处理器处于休眠的状态;第二处理单元,用于当移动终端处于第二状态时,且当压力传感器接收到的压力超过阈值时,通过压力传感器通知应用处理器,使应用处理器控制振动马达产生振动,其中第二状态包括应用处理器处于唤醒的状态。在一实施例中,压力传感器的压感芯片的第一引脚与振动马达的马达芯片的第二引脚直连;第一处理单元通过压力传感器直接通知振动马达,使振动马达产生振动,通过以下方式实现:压感芯片拉低或拉高第一引脚的电平;马达芯片通过与第一引脚直连的第二引脚接收到电平拉低或拉高,则使振动马达产生振动。在一实施例中,压力传感器的压感芯片的第三引脚与应用处理器的第四引脚直连,振动马达包括马达芯片;第二处理单元通过压力传感器通知应用处理器,使应用处理器控制振动马达产生振动,通过以下方式实现:压感芯片拉低或拉高第三引脚的电平,应用处理器通过与第三引脚直连的第四引脚接收到电平拉低或拉高,则将振动信号上传至框架层;框架层接收到振动信号后,将发送振动指令至马达芯片;马达芯片接收到振动指令后,基于振动指令使振动马达产生相应的振动。在一实施例中,压感振动处理装置还包括:判断单元,用于通过应用处理器,判断移动终端的当前状态为第一状态或第二状态;当移动终端处于第一状态时,通过第一处理单元发送第一通知至压力传感器,使压力传感器接收到的压力超过阈值时,压力传感器直接通知振动马达,使振动马达产生振动;当移动终端处于第二状态时,通过第二处理单元发送第二通知至压力传感器,使压力传感器接收到的压力超过阈值时,压力传感器通知应用处理器,使应用处理器控制振动马达产生振动。在一实施例中,第一状态包括以下状态中的一种:移动终端为灭屏状态、移动终端处于省电模式、移动终端处于休眠模式;第二状态包括以下状态中的一种:移动终端为亮屏状态、移动终端接收到语音和/或按键指令。根据本公开实施例的第三方面,提供一种移动终端,包括:应用处理器、用于监测压力的压力传感器、以及用于产生振动的振动马达;且,移动终端在接收到用户的触摸压力时,通过如第一方面的压感振动处理方法进行处理。根据本公开实施例的第四方面,提供一种电子设备,包括:存储器,用于存储指令;以及处理器,用于调用存储器存储的指令执行第一方面的压感振动处理方法。根据本公开实施例的第五方面,提供一种计算机可读存储介质,存储有指令,指令被处理器执行时,执行第一方面的压感振动处理方法。本公开的实施例提供的技术方案可以包括以下有益效果:通过在不同模式下采用不同的方式处理压感振动,能够保证在需要产生振动的情况下及时响应,同时也能够保证在系统运行中正常处理各种振动,避免振动反馈的异常。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种压感振动处理方法的流程示意图。图2是根据一示例性实施例示出的另一种压感振动处理方法的流程示意图。图3是根据一示例性实施例示出的一种压感振动处理装置的示意框图。图4是根据一示例性实施例示出的另一种压感振动处理装置的示意框图。图5是根据一示例性实施例示出的一种装置的示意框图。图6是根据一示例性实施例示出的一种电子装置的示意框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开本文档来自技高网...

【技术保护点】
1.一种压感振动处理方法,其特征在于,应用于移动终端,所述移动终端包括应用处理器、用于监测压力的压力传感器、以及用于产生振动的振动马达;/n所述压感振动处理方法包括:/n若所述移动终端处于第一状态,则当所述压力传感器接收到的压力超过阈值时,通过所述压力传感器直接通知所述振动马达,使所述振动马达产生振动,其中所述第一状态包括所述应用处理器处于休眠的状态;/n若所述移动终端处于第二状态,则当所述压力传感器接收到的压力超过所述阈值时,通过所述压力传感器通知所述应用处理器,使所述应用处理器控制所述振动马达产生振动,其中所述第二状态包括所述应用处理器处于唤醒的状态。/n

【技术特征摘要】
1.一种压感振动处理方法,其特征在于,应用于移动终端,所述移动终端包括应用处理器、用于监测压力的压力传感器、以及用于产生振动的振动马达;
所述压感振动处理方法包括:
若所述移动终端处于第一状态,则当所述压力传感器接收到的压力超过阈值时,通过所述压力传感器直接通知所述振动马达,使所述振动马达产生振动,其中所述第一状态包括所述应用处理器处于休眠的状态;
若所述移动终端处于第二状态,则当所述压力传感器接收到的压力超过所述阈值时,通过所述压力传感器通知所述应用处理器,使所述应用处理器控制所述振动马达产生振动,其中所述第二状态包括所述应用处理器处于唤醒的状态。


2.根据权利要求1所述的压感振动处理方法,其特征在于,所述压力传感器的压感芯片的第一引脚与所述振动马达的马达芯片的第二引脚直连;
所述通过所述压力传感器直接通知所述振动马达,使所述振动马达产生振动,通过以下方式实现:
所述压感芯片拉低或拉高所述第一引脚的电平;
所述马达芯片通过与所述第一引脚直连的所述第二引脚接收到电平拉低或拉高,则使所述振动马达产生振动。


3.根据权利要求1所述的压感振动处理方法,其特征在于,所述压力传感器的压感芯片的第三引脚与所述应用处理器的第四引脚直连,所述振动马达包括马达芯片;
所述通过所述压力传感器通知所述应用处理器,使所述应用处理器控制所述振动马达产生振动,通过以下方式实现:
所述压感芯片拉低或拉高所述第三引脚的电平,所述应用处理器通过与所述第三引脚直连的所述第四引脚接收到电平拉低或拉高,则将振动信号上传至框架层;
所述框架层接收到所述振动信号后,将发送振动指令至所述马达芯片;
所述马达芯片接收到所述振动指令后,基于振动指令使所述振动马达产生相应的振动。


4.根据权利要求1所述的压感振动处理方法,其特征在于,所述压感振动处理方法还包括:
通过所述应用处理器,判断所述移动终端的当前状态为所述第一状态或所述第二状态:
若所述移动终端处于所述第一状态,则发送第一通知至所述压力传感器,使所述压力传感器接收到的压力超过所述阈值时,所述压力传感器直接通知所述振动马达,使所述振动马达产生振动;
若所述移动终端处于所述第二状态,则发送第二通知至所述压力传感器,使所述压力传感器接收到的压力超过所述阈值时,所述压力传感器通知所述应用处理器,使所述应用处理器控制所述振动马达产生振动。


5.根据权利要求4所述的压感振动处理方法,其特征在于,
所述第一状态包括以下状态中的一种:所述移动终端为灭屏状态、所述移动终端处于省电模式、所述移动终端处于休眠模式;
所述第二状态包括以下状态中的一种:所述移动终端为亮屏状态、移动终端接收到语音和/或按键指令。


6.一种压感振动处理装置,其特征在于,应用于移动终端,所述移动终端包括应用处理器、用于监测压力的压力传感器、以及用于产生振动的振动马达;
所述压感振动处理装置包括:
第一处理单元,用于当所述移动终端处于第一状态时,且当所述压力传感器接收到的压力超过阈值时,通过所述压力传感器直接通知所述振动马达,使所述振动马达产生振动,其中所述...

【专利技术属性】
技术研发人员:刘颖红钟桂林唐矩
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1