The embodiment of the invention provides a method for realizing the tactile feedback on the terminal, the terminal comprises a touch screen, the method comprises: obtaining historical pressure data the user presses the touch screen; the user presses the touch screen pressure history data includes at least one pressing position, and pressure data corresponding to each get the current pressing position; the pressing position of the touch screen; the pressure data and the pressing position corresponding to the touch screen based on providing tactile feedback. The embodiment of the invention also discloses a device and a terminal for realizing tactile feedback on the terminal.
【技术实现步骤摘要】
一种终端及在终端上实现触觉反馈的方法、装置
本专利技术涉及终端震动控制技术,尤其涉及一种终端及在终端上实现触觉反馈的方法、装置。
技术介绍
在终端设备中,压力传感器的应用渐渐兴起,例如,在手机上可以实现3DTouch压力传感功能;而如何利用压力传感技术取得更优美更震撼的体验,成为一个新的课题。在现有技术中,对压力传感技术的应用较为简单,不能基于压力传感器来实现力反馈。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种终端及在终端上实现触觉反馈的方法、装置,能够基于用户按压触摸屏的历史压力数据和触摸屏当前按压位置进行触觉反馈。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种在终端上实现触觉反馈的方法,所述终端包括触摸屏,所述方法包括:获取用户按压触摸屏的历史压力数据;所述用户按压触摸屏的历史压力数据包括:至少一个按压位置、以及与每个按压位置对应的压力数据;获取触摸屏的当前按压位置;基于与触摸屏的当前按压位置对应的压力数据,提供触觉反馈。上述方案中,所述与每个按压位置对应的压力数据包括:采集到的触摸屏对应按压位置处的压力值与时间的对应关系。上述方案中,所述基于与触摸屏的当前按压位置对应的压力数据,提供触觉反馈,包括:在获取的用户按压触摸屏的历史压力数据中,查找触摸屏的当前按压位置对应的压力数据;基于查找出的压力数据设计震动函数;基于所设计的震动函数,提供触觉反馈。上述方案中,所述终端包括至少一个震动装置;所述方法还包括:为每个震动装置设置震动权重值;所述基于查找出的压力数据设计震动函数,包括:根据查找出的压力数据、 ...
【技术保护点】
一种在终端上实现触觉反馈的方法,其特征在于,所述终端包括触摸屏,所述方法包括:获取用户按压触摸屏的历史压力数据;所述用户按压触摸屏的历史压力数据包括:至少一个按压位置、以及与每个按压位置对应的压力数据;获取触摸屏的当前按压位置;基于与触摸屏的当前按压位置对应的压力数据,提供触觉反馈。
【技术特征摘要】
1.一种在终端上实现触觉反馈的方法,其特征在于,所述终端包括触摸屏,所述方法包括:获取用户按压触摸屏的历史压力数据;所述用户按压触摸屏的历史压力数据包括:至少一个按压位置、以及与每个按压位置对应的压力数据;获取触摸屏的当前按压位置;基于与触摸屏的当前按压位置对应的压力数据,提供触觉反馈。2.根据权利要求1所述的方法,其特征在于,所述与每个按压位置对应的压力数据包括:采集到的触摸屏对应按压位置处的压力值与时间的对应关系。3.根据权利要求1所述的方法,其特征在于,所述基于与触摸屏的当前按压位置对应的压力数据,提供触觉反馈,包括:在获取的用户按压触摸屏的历史压力数据中,查找触摸屏的当前按压位置对应的压力数据;基于查找出的压力数据设计震动函数;基于所设计的震动函数,提供触觉反馈。4.根据权利要求3所述的方法,其特征在于,所述终端包括至少一个震动装置;所述方法还包括:为每个震动装置设置震动权重值;所述基于查找出的压力数据设计震动函数,包括:根据查找出的压力数据、以及每个震动装置的震动权重值,为每个震动装置设计相应的震动函数;所述基于所设计的震动函数,提供触觉反馈,包括:基于每个震动装置对应的震动函数,驱动对应震动装置进行震动。5.根据权利要求4所述的方法,其特征在于,所述为每个震动装置设置震动权重值,包括:根据以下至少一种信息设置每个震动装置的震动权重值:对应震动装置与触摸屏的当前按压位置的水平距离、设置的对应震动装置的矫正参数。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取终端的姿态信息,基于所述终端的姿态信息,为每个震动装置设置矫正参数。7.根据权利要求1至6任一项所述的方法,其特征在于,所述获取触摸屏的当前按压位置包括:采集触摸屏的当前按压位置,或者,将终端当前显示界面的至少一个操控位置作为触摸屏的当前按压位置。8.一种在终端上实现触觉反馈的装置,其特征在于,所述终端包括触摸屏,所述装置包括:第一获取模块、第二获取模块和反馈模块;其中,第一获取模块,用于获取用户按压触摸屏的历史压力数据;所述用户按压触摸屏的历史压力数据包括:至少一个按压位置、以及与每个按压位置对应的压力数据;第二获取模块,用于获取触摸屏的当前按压位置;反馈模块,用于基于与触摸屏的当前按压位置对应的压力数据,提供触觉反馈。9.根据权利要求8所述的装置,其特征在于,所述与每个按压位置对应的压力数据...
【专利技术属性】
技术研发人员:刘凤鹏,刘冬梅,
申请(专利权)人:西安中兴新软件有限责任公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。