一种业务处理方法、装置、设备及介质制造方法及图纸

技术编号:36327856 阅读:54 留言:0更新日期:2023-01-14 17:36
本申请实施例提供了一种业务处理方法、装置、设备及介质,其中的方法包括:识别目标应用中的目标业务场景;若目标业务场景中包括需要振动的目标振动对象,则获取目标业务场景的振动描述文件;获取终端设备中与目标振动对象匹配的目标振动装置的工作状态;基于目标振动对象的振动模式和目标振动装置的工作状态生成振动指示信息;将振动指示信息及振动描述文件发送至终端设备,以使终端设备在目标业务场景下按照振动指示信息和振动描述文件驱动目标振动装置进行振动。采用本申请实施例能够提高振动效果的真实性。振动效果的真实性。振动效果的真实性。

【技术实现步骤摘要】
一种业务处理方法、装置、设备及介质


[0001]本申请涉及计算机
,具体涉及应用程序领域,尤其涉及一种业务处理方法、一种业务处理装置、一种业务处理设备以及一种计算机可读存储介质。

技术介绍

[0002]在许多应用场景(如音乐播放场景、告警事件场景、游戏场景等)中,终端设备(如智能手机)可开启振动功能给用户带来振动体验。现有技术支持对单一的振动对象进行振动。
[0003]但实践发现,在真实的物理环境中往往可能同时存在多个振动对象需要进行振动,比如游戏内会存在玩家同时开车和开枪的场景,这种场景下,如果玩家只能感受到单一的振动,体验是不完整的。所以随着触感场景和玩法的不断丰富,在一些更复杂的场景下,需要触发多种不同的振动效果。因此,如何控制振动装置进行振动以达到丰富振动效果的目的成为研究的热点问题。

技术实现思路

[0004]本申请实施例提供一种业务处理方法、装置、设备及介质,能够提高振动效果的真实性和灵活性。
[0005]一方面,本申请实施例提供一种业务处理方法,该方法包括:
[0006]识别目标应用中的目标业务场景;
[0007]若目标业务场景中包括需要振动的目标振动对象,则获取目标业务场景的振动描述文件,目标业务场景的振动描述文件中包括目标业务场景中的目标振动对象的振动参数,目标振动对象的振动参数包括目标振动对象的振动模式;目标振动对象的振动模式包括抢占模式或叠加模式;
[0008]获取终端设备中与目标振动对象匹配的目标振动装置的工作状态;
[0009]基于目标振动对象的振动模式和目标振动装置的工作状态生成振动指示信息;
[0010]将振动指示信息及振动描述文件发送至终端设备,以使终端设备在目标业务场景下按照振动指示信息和振动描述文件驱动目标振动装置进行振动。
[0011]一方面,本专利技术实施例提供了另一种业务处理方法,该方法包括:
[0012]接收目标应用发送的目标业务场景的振动描述文件和振动指示信息,所述目标业务场景的振动描述文件和振动指示信息是所述目标应用识别到所述目标业务场景中包括需要振动的目标振动对象时发送的,所述振动描述文件包括所述目标振动对象的振动参数,所述目标振动对象的振动参数包括所述目标振动对象的振动模式,所述振动模式包括抢占模式或叠加模式;
[0013]所述振动指示信息是基于所述目标振动对象的振动模式和目标振动装置的工作状态生成的,所述目标振动装置是指与所述目标振动对象匹配的振动装置;
[0014]从M个振动装置中定位所述目标振动装置,并在所述目标业务场景下按照所述振
动指示信息和所述振动描述文件驱动所述目标振动装置进行振动。
[0015]一方面,本专利技术实施例提供了又一种业务处理方法,该方法包括:
[0016]当识别到目标应用的目标业务场景中存在需要振动的目标振动对象时,获取所述目标业务场景的振动描述文件;所述目标业务场景的振动描述文件包括所述目标振动对象的振动参数,所述目标振动对象的振动参数包括所述目标振动对象的振动模式,所述目标振动对象的振动模式包括抢占模式或叠加模式;
[0017]获取与所述目标振动对象匹配的目标振动装置的工作状态,并基于所述目标振动对象的振动模式和所述目标振动装置的工作状态生成振动指示信息;
[0018]在所述目标业务场景下按照所述振动指示信息和所述振动描述文件驱动所述目标振动装置进行振动。
[0019]一方面,本申请实施例提供一种业务处理装置,该装置包括:
[0020]处理单元,用于识别目标应用中的目标业务场景;
[0021]获取单元,用于若目标业务场景中包括需要振动的目标振动对象,则获取目标业务场景的振动描述文件,目标业务场景的振动描述文件中包括目标业务场景中的目标振动对象的振动参数,目标振动对象的振动参数包括目标振动对象的振动模式;目标振动对象的振动模式包括抢占模式或叠加模式;
[0022]获取单元,还用于获取终端设备中与目标振动对象匹配的目标振动装置的工作状态;
[0023]处理单元,还用于基于目标振动对象的振动模式和目标振动装置的工作状态生成振动指示信息;
[0024]处理单元,还用于将振动指示信息及振动描述文件发送至终端设备,以使终端设备在目标业务场景下按照振动指示信息和振动描述文件驱动目标振动装置进行振动。
[0025]在一种实现方式中,处理单元,还用于:
[0026]按照目标业务场景的场景需求,配置目标振动对象的振动描述文件;
[0027]其中,目标振动对象的振动参数还包括目标振动对象的属性参数及目标振动对象的控制参数;属性参数包括以下任一种:位置信息、运动信息以及振动优先级;控制参数包括以下至少一种:振动开始时间、振动持续时间、振动结束时间、振动频率、振动强度。
[0028]在一种实现方式中,处理单元,用于获取终端设备中与目标振动对象相适配的目标振动装置的工作状态时,具体用于:
[0029]获取终端设备上报的M个振动控制装置的M个振动装置信息,一个振动控制装置的振动装置信息中包括一个振动控制装置负责进行振动管理的位置范围以及一个振动装置的工作状态;
[0030]根据目标振动对象的振动参数中包括的位置信息和M个振动装置信息,确定负责对目标振动对象进行振动管理的目标振动装置,并获取目标振动装置的工作状态。
[0031]在一种实现方式中,振动指示信息包括融合振动信息,处理单元,用于基于目标振动对象的振动模式和目标振动装置的工作状态生成振动指示信息时,具体用于:
[0032]若目标振动装置的工作状态为正在执行第一振动对象的振动,目标振动对象的振动模式包括叠加模式,则获取第一振动对象的振动模式;
[0033]如果第一振动对象的振动模式为叠加模式,则生成融合振动信息,融合振动信息
用于指示终端设备驱动目标振动装置对第一振动对象和目标振动对象进行融合振动。
[0034]在一种实现方式中,振动指示信息包括第一优先级振动信息,处理单元,用于基于目标振动对象的振动模式和目标振动装置的工作状态生成振动指示信息时,具体用于:
[0035]若目标振动装置的工作状态为正在执行第一振动对象的振动,目标振动对象的振动模式包括叠加模式,第一振动对象的振动模式为抢占模式,则生成第一优先级振动信息,第一优先级振动信息用于指示终端设备根据第一振动对象的振动优先级和目标振动对象的振动优先级,选择驱动目标振动装置对第一振动对象进行振动或者对目标振动对象进行振动。
[0036]在一种实现方式中,振动指示信息包括第二优先级振动信息,处理单元,用于基于目标振动对象的振动模式和目标振动装置的工作状态生成振动指示信息时,具体用于:
[0037]若目标振动装置的工作状态为正在执行第一振动对象的振动,目标振动对象的振动模式包括抢占模式,则生成第二优先级振动信息,第二优先级振动信息用于指示终端设备根据第一振动对象的振动优先级和目标振动对象的振动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:识别目标应用中的目标业务场景;若所述目标业务场景中包括需要振动的目标振动对象,则获取所述目标业务场景的振动描述文件,所述目标业务场景的振动描述文件包括所述目标振动对象的振动参数,所述目标振动对象的振动参数包括所述目标振动对象的振动模式;所述目标振动对象的振动模式包括抢占模式或叠加模式;获取终端设备中与所述目标振动对象匹配的目标振动装置的工作状态;基于所述目标振动对象的振动模式和所述目标振动装置的工作状态生成振动指示信息;将所述振动指示信息及所述振动描述文件发送至所述终端设备,以使所述终端设备在所述目标业务场景下按照所述振动指示信息和所述振动描述文件驱动所述目标振动装置进行振动。2.如权利要求1所述的方法,其特征在于,所述方法还包括:按照所述目标业务场景的场景需求,配置所述目标业务场景的振动描述文件;其中,所述目标振动对象的振动参数还包括所述目标振动对象的属性参数及所述目标振动对象的控制参数;所述属性参数包括以下任一种:位置信息、运动信息以及振动优先级;所述控制参数包括以下至少一种:振动开始时间、振动持续时间、振动结束时间、振动频率、振动强度。3.如权利要求2所述的方法,其特征在于,所述获取终端设备中与所述目标振动对象匹配的目标振动装置的工作状态,包括:获取所述终端设备上报的M个振动装置的M个振动装置信息,一个振动装置的振动装置信息中包括一个振动装置负责进行振动管理的位置范围以及一个振动装置的工作状态;根据所述目标振动对象的振动参数中包括的位置信息和所述M个振动装置信息,确定负责对所述目标振动对象进行振动管理的目标振动装置,并获取所述目标振动装置的工作状态。4.如权利要求1所述的方法,其特征在于,所述振动指示信息包括融合振动信息,所述基于所述目标振动对象的振动模式和所述目标振动装置的工作状态生成振动指示信息,包括:若所述目标振动装置的工作状态为正在执行第一振动对象的振动,所述目标振动对象的振动模式包括叠加模式,则获取所述第一振动对象的振动模式;如果所述第一振动对象的振动模式为叠加模式,则生成融合振动信息,所述融合振动信息用于指示所述终端设备驱动所述目标振动装置对所述第一振动对象和所述目标振动对象进行融合振动。5.如权利要求3所述的方法,其特征在于,所述振动指示信息包括第一优先级振动信息,所述基于所述目标振动对象的振动模式和所述目标振动装置的工作状态生成振动指示信息,包括:若所述目标振动装置的工作状态为正在执行第一振动对象的振动,所述目标振动对象的振动模式包括叠加模式,所述第一振动对象的振动模式为抢占模式,则生成第一优先级振动信息,所述第一优先级振动信息用于指示所述终端设备根据所述第一振动对象的振动
优先级和所述目标振动对象的振动优先级,选择驱动所述目标振动装置对所述第一振动对象进行振动或者对所述目标振动对象进行振动。6.如权利要求1所述的方法,其特征在于,所述振动提示信息包括第二优先级振动信息,所述基于所述目标振动对象的振动模式和所述目标振动装置的工作状态生成振动指示信息,包括:若所述目标振动装置的工作状态为正在执行第一振动对象的振动,所述目标振动对象的振动模式包括抢占模式,则生成第二优先级振动信息,所述第二优先级振动信息用于指示所述终端设备根据所述第一振动对象的振动优先级和所述目标振动对象的振动优先级,选择驱动所述目标振动装置对所述第一振动对象进行振动或者对所述目标振动对象进行振动。7.如权利要求1所述的方法,其特征在于,所述振动指示信息包括单独振动信息,所述基于所述目标振动对象的振动模式和所述目标振动装置的工作状态生成振动指示信息,包括:若所述目标振动装置的工作状态为空闲状态,则生成单独振动信息,所述单独振动信息用于指示所述终端设备驱动所述目标振动装置对所述目标振动对象进行振动。8.如权利要求1

7任一项所述的方法,其特征在于,所述目标应用包括游戏应用,所述目标业务场景为所述游戏应用中的任一游戏场景。9.一种业务处理方法,其特征在于,包括:接收目标应用发送的目标业务场景的振动描述文件和振动指示信息,所述目标业务场景的振动描述文件和振动指示信息是所述目标应用识别到所述目标业务场景中包括需要振动的目标振动对象时发送的,所述振动描述文件包括所述目标振动对象的振动参数,所述目标振动对象的振动参数包括所述目标振动对象的振动模式,所述振动模式包括抢占模式或叠加模式;所述振动指示信息是基于所述目标振动对象的振动模式和目标振动装置的工作状态生成的,所述目标振动装置是指与所述目标振动对象匹配的振动装置;从M个振动装置中定位所述目标振动装置,并在所述目标业务场景下按照所述振动指示信息和所述振动描述文件驱动所述目标振动装置进行振动。10.如权利要求9所述的方法,其特征在于,所述振动参数包括所述目标振动对象的属性参数以及控制参数;所述属性参数包括以下任一种:位置信息、运动信息以及振动优先级;所述目标振动对象的控制参数包括以下至少一种:振动开始时间、振动持续时间、振动结束时间、振动频率、振动强度。11.如权利要求10所述的方法,其特征在于,所述属性参数包括所述目标振动对象的位置信息,所述从M个振动装置中定位所述目标振动装置,包括:获取M个振动装置的M个振动装置信息,一个振动装置信息中包括一个振动装置负责进行振动管理的位置...

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

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

1