数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36327596 阅读:46 留言:0更新日期:2023-01-14 17:35
本申请公开了一种数据处理方法、装置、计算机设备和存储介质,该方法包括:当检测到基于终端应用界面中的振动源所触发的振动请求时,获取所述振动源在所述终端应用界面中的位置属性信息;获取N个振动马达在终端设备界面分别对应的振动区域;N为正整数;根据所述位置属性信息以及所述N个振动马达分别对应的振动区域,从所述N个振动马达中匹配针对所述振动源的目标振动马达,并触发所述目标振动马达进行振动。采用本申请,可丰富振动马达的振动方式。式。式。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及数据处理的
,尤其涉及一种数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]终端设备中可以搭载若干振动马达,在使用终端设备时,很多时候会触发终端设备进行振动,而终端设备则是通过所搭载的若干振动马达来实现相应的振动。
[0003]现有应用中,在触发一个振动请求使得终端设备进行振动时,终端设备可以直接触发所搭载的若干振动马达一起进行振动即可,由此可见,现有应用中,就只是在触发振动请求时直接触发所搭载若干振动马达一起进行振动即可,振动马达进行振动的方式单一。

技术实现思路

[0004]本申请提供了一种数据处理方法、装置、计算机设备和存储介质,可丰富振动马达的振动方式。
[0005]本申请一方面提供了一种数据处理方法,该方法包括:
[0006]当检测到基于终端应用界面中的振动源所触发的振动请求时,获取振动源在终端应用界面中的位置属性信息;
[0007]获取N个振动马达在终端设备界面分别对应的振动区域;N为正整数;
[0008]根据位置属性信息以及N个振动马达分别对应的振动区域,从N个振动马达中匹配针对振动源的目标振动马达,并触发目标振动马达进行振动。
[0009]本申请一方面提供了一种数据处理装置,该装置包括:
[0010]检测模块,用于当检测到基于终端应用界面中的振动源所触发的振动请求时,获取振动源在终端应用界面中的位置属性信息;
[0011]区域获取模块,用于获取N个振动马达在终端设备界面分别对应的振动区域;N为正整数;
[0012]马达匹配模块,用于根据位置属性信息以及N个振动马达分别对应的振动区域,从N个振动马达中匹配针对振动源的目标振动马达,并触发目标振动马达进行振动。
[0013]可选的,位置属性信息包括振动源在终端应用界面中的位置坐标信息;
[0014]马达匹配模块根据位置属性信息以及N个振动马达分别对应的振动区域,从N个振动马达中匹配针对振动源的目标振动马达的方式,包括:
[0015]将N个振动马达中对应的振动区域包含位置坐标信息所指示的位置的振动马达,确定为目标振动马达。
[0016]可选的,终端设备界面属于终端全屏界面;若终端应用界面属于终端全屏界面,则位置坐标信息所指示的位置为振动源在终端应用界面中所在的位置;
[0017]若终端应用界面不属于终端全屏界面,则位置坐标信息所指示的位置为映射位置,映射位置为将位置坐标信息映射在终端全屏界面后所得到的位置。
[0018]可选的,振动请求还携带有识别到的振动源所触发的目标振动场景;上述装置还用于:
[0019]获取目标振动场景下的目标振动波形;目标振动波形包含在目标振动场景下的振动频率信息和振动强度信息;
[0020]马达匹配模块触发目标振动马达进行振动的方式,包括:
[0021]触发目标振动马达按照目标振动波形所指示的振动方式进行振动。
[0022]可选的,上述装置还用于:
[0023]为M种振动场景分别配置对应的振动波形;M种振动场景包含目标振动场景;
[0024]建立M种振动场景分别与对应的振动波形之间的映射关系;
[0025]上述装置获取目标振动场景下的目标振动波形的方式,包括:
[0026]将M种振动场景分别对应的振动波形中与目标振动场景具有映射关系的振动波形确定为目标振动波形。
[0027]可选的,位置属性信息包含振动源在目标时间段内在终端应用界面中的移动信息;目标时间段内包含K个位置检测时间点;K为正整数;
[0028]马达匹配模块根据位置属性信息以及N个振动马达分别对应的振动区域,从N个振动马达中匹配针对振动源的目标振动马达的方式,包括:
[0029]根据移动信息分别计算振动源在每个位置检测时间点所在的移动位置坐标;
[0030]根据每个位置检测时间点分别对应的移动位置坐标以及N个振动马达分别对应的振动区域,从N个振动马达中匹配在每个位置检测时间点各自对应的目标振动马达;
[0031]马达匹配模块触发目标振动马达进行振动的方式,包括:
[0032]在每个位置检测时间点触发对应的目标振动马达进行振动。
[0033]可选的,振动源在目标时间段内的移动信息包括振动源在目标时间段内的初始位置坐标、移动速度信息和移动方向信息。
[0034]可选的,K个位置检测时间点包含第i个位置检测时间点和第j个位置检测时间点,i和j均为小于或等于K的正整数,第i个位置检测时间点早于第j个位置检测时间点;
[0035]第i个位置检测时间点对应的目标振动马达为第一振动马达,第j个位置检测时间点对应的目标振动马达为第二振动马达;第一振动马达不同于第二振动马达;
[0036]当将正在振动的第一振动马达切换为第二振动马达进行振动时,上述装置控制第一振动马达与第二振动马达之间进行平滑过渡振动。
[0037]可选的,上述装置控制第一振动马达与第二振动马达之间进行平滑过渡振动的方式包括:
[0038]控制第一振动马达的振动波形的振幅以设定的第一间隔逐渐降低;
[0039]当第一振动马达的振动波形的振幅降低到预设值时,控制第二振动马达的振动波形的振幅以设定的第二间隔逐渐增强。
[0040]可选的,终端应用界面为针对第一虚拟游戏对象的游戏对战界面;振动源为游戏对战界面中与第一虚拟游戏对象进行对战的第二虚拟游戏对象;上述装置还用于:
[0041]当检测到第二虚拟游戏对象在游戏对战界面中第一虚拟游戏对象所在的目标界面范围内进行移动时,生成振动请求。
[0042]可选的,数据处理装置应用于终端设备;终端设备包括游戏系统和马达系统;振动
源为游戏系统中的虚拟游戏对象;
[0043]检测模块获取振动源在终端界面的位置属性信息的方式,包括;
[0044]基于游戏系统获取振动源的位置属性信息,并将位置属性信息同步给马达系统;
[0045]马达匹配模块根据位置属性信息以及N个振动马达分别对应的振动区域,从N个振动马达中匹配针对振动源的目标振动马达的方式,包括:
[0046]基于马达系统根据位置属性信息以及N个振动马达分别对应的振动区域,从N个振动马达中匹配目标振动马达。
[0047]可选的,游戏系统配置有第一振动协议,马达系统配置有与第一振动协议相对应的第二振动协议;第一振动协议和第二振动协议用于执行数据处理方法。
[0048]本申请一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本申请中一方面中的方法。
[0049]本申请一方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时使该处理器执行上述一方面中的方法。
[0050]根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:当检测到基于终端应用界面中的振动源所触发的振动请求时,获取所述振动源在所述终端应用界面中的位置属性信息;获取N个振动马达在终端设备界面分别对应的振动区域;N为正整数;根据所述位置属性信息以及所述N个振动马达分别对应的振动区域,从所述N个振动马达中匹配针对所述振动源的目标振动马达,并触发所述目标振动马达进行振动。2.根据权利要求1所述的方法,其特征在于,所述位置属性信息包括所述振动源在所述终端应用界面中的位置坐标信息;所述根据所述位置属性信息以及所述N个振动马达分别对应的振动区域,从所述N个振动马达中匹配针对所述振动源的目标振动马达,包括:将所述N个振动马达中对应的振动区域包含所述位置坐标信息所指示的位置的振动马达,确定为所述目标振动马达。3.根据权利要求2所述的方法,其特征在于,所述终端设备界面属于终端全屏界面;若所述终端应用界面属于所述终端全屏界面,则所述位置坐标信息所指示的位置为所述振动源在所述终端应用界面中所在的位置;若所述终端应用界面不属于所述终端全屏界面,则所述位置坐标信息所指示的位置为映射位置,所述映射位置为将所述位置坐标信息映射在所述终端全屏界面后所得到的位置。4.根据权利要求1所述的方法,其特征在于,所述振动请求还携带有识别到的所述振动源所触发的目标振动场景;所述方法还包括:获取所述目标振动场景下的目标振动波形;所述目标振动波形包含在所述目标振动场景下的振动频率信息和振动强度信息;所述触发所述目标振动马达进行振动,包括:触发所述目标振动马达按照所述目标振动波形所指示的振动方式进行振动。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:为M种振动场景分别配置对应的振动波形;所述M种振动场景包含所述目标振动场景;建立所述M种振动场景分别与对应的振动波形之间的映射关系;所述获取所述目标振动场景下的目标振动波形,包括:将所述M种振动场景分别对应的振动波形中与所述目标振动场景具有映射关系的振动波形确定为所述目标振动波形。6.根据权利要求1所述的方法,其特征在于,所述位置属性信息包含所述振动源在目标时间段内在所述终端应用界面中的移动信息;所述目标时间段内包含K个位置检测时间点;K为正整数;所述根据所述位置属性信息以及所述N个振动马达分别对应的振动区域,从所述N个振动马达中匹配针对所述振动源的目标振动马达,包括:根据所述移动信息分别计算所述振动源在每个位置检测时间点所在的移动位置坐标;根据所述每个位置检测时间点分别对应的移动位置坐标以及所述N个振动马达分别对应的振动区域,从所述N个振动马达中匹配在所述每个位置检测时间点各自对应的所述目标振动马达;
所述触发所述目标振动马达进行振动,包括:在所述每个位置检测时间点触发对应的所述目标振动马达进行振动。7.根据权利要求6所述的方法,其特征在于,所述振动源在所述目标时间段内的移动信息包括所述振动源在所述目标时间段内的初始位置坐标、移动速度信息和移动方向信息。8.根据权利要求6所述的方法,其特征在于,所述K个位置检测时间点包含第i...

【专利技术属性】
技术研发人员:徐士立张其田刘专洪楷张亚军王昊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1