振动交互方法技术

技术编号:39571557 阅读:4 留言:0更新日期:2023-12-03 19:22
本申请实施例公开了一种振动交互方法

【技术实现步骤摘要】
振动交互方法、装置、设备以及存储介质


[0001]本申请涉及计算机
,尤其涉及一种振动交互方法

装置

设备以及存储介质


技术介绍

[0002]振动作为一种新型的输出媒体,在各个游戏领域(诸如赛车游戏或者存在虚拟车辆行驶画面的其他虚拟游戏场景等)均有广泛的应用

目前,振动作为一种新的交互方式,有关振动效果的设计更加复杂和多样化,如何将振动与虚拟车辆行驶过程有效结合是一个亟需解决的问题


技术实现思路

[0003]本申请实施例提供一种振动交互方法

装置

设备以及存储介质,可通过振动对虚拟车辆潜在的行驶事故进行振动预警,适用性高

[0004]一方面,本申请实施例提供一种振动交互方法,该方法包括:在目标虚拟车辆行驶过程中,根据第一时刻的虚拟行驶场景以及上述目标虚拟车辆在上述第一时刻的行驶状态,确定上述第一时刻的虚拟行驶场景中与上述目标虚拟车辆关联的至少一个潜在行驶事故,并从至少一个上述潜在行驶事故中确定出事故优先级最高的第一行驶事故;根据上述第一时刻的虚拟行驶场景以及上述目标虚拟车辆在上述第一时刻的行驶状态,生成用于对上述第一行驶事故进行振动预警的第一振动信息;根据上述第一振动信息,在上述第一时刻之后指示振动装置对上述第一行驶事故进行振动预警

[0005]另一方面,本申请实施例提供了一种振动交互装置,该装置包括:信息分析模块,用于在目标虚拟车辆行驶过程中,根据第一时刻的虚拟行驶场景以及上述目标虚拟车辆在上述第一时刻的行驶状态,确定上述第一时刻的虚拟行驶场景中与上述目标虚拟车辆关联的至少一个潜在行驶事故,并从至少一个上述潜在行驶事故中确定出事故优先级最高的第一行驶事故;信息生成模块,用于根据上述第一时刻的虚拟行驶场景以及上述目标虚拟车辆在上述第一时刻的行驶状态,生成用于对上述第一行驶事故进行振动预警的第一振动信息;振动指示模块,用于根据上述第一振动信息,在上述第一时刻之后指示振动装置对上述第一行驶事故进行振动预警

[0006]另一方面,本申请实施例提供了一种电子设备,包括处理器和存储器,该处理器和存储器相互连接;上述存储器用于存储计算机程序;上述处理器用于在调用上述计算机程序时,执行本申请实施例提供的振动交互方法

[0007]另一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行以实现本申请实施例提供的振动交互方法

[0008]另一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序,上述计算机程序被处理器执行时实现本申请实施例提供的振动交互方法

[0009]在本申请实施例中,在目标虚拟车辆行驶过程中可确定与目标虚拟车辆关联的

事故优先级最高的潜在行驶事故,从而可通过目标虚拟车辆在对应时刻的虚拟行驶场景以及目标虚拟车辆在对应时刻的行驶状态生成第一振动信息,并通过第一振动信息指示振动装置对该潜在行驶事故进行振动预警,可提升虚拟行驶场景中振动交互的多样性,适用性高

附图说明
[0010]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0011]图1是本申请实施例提供的原理示意图;图2是本申请实施例提供的振动交互方法的流程示意图;图3是本申请实施例提供的振动装置示意图;图4是本申请实施例提供的虚拟车辆行驶场景的示意图之一;图5是本申请实施例提供的虚拟车辆行驶场景的示意图之二;图6是本申请实施例提供的虚拟车辆行驶场景的示意图之三;图7是本申请实施例提供的虚拟车辆行驶场景的示意图之四;图8是本申请实施例提供的虚拟车辆行驶场景的示意图之五;图9是本申请实施例提供的虚拟车辆行驶场景的示意图之六;图
10
是本申请实施例提供的虚拟车辆行驶场景的示意图之七;图
11
是本申请实施例提供的振动交互过程的流程示意图;图
12
是本申请实施例提供的振动交互装置的结构示意图;图
13
是本申请实施例提供的电子设备的结构示意图

具体实施方式
[0012]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0013]本申请实施例提供的振动交互方法可适用于游戏领域

地图领域等,用于对虚拟车辆的行驶状况进行振动反馈

[0014]参见图1,图1是本申请实施例提供的原理示意图

如图1所示,在目标虚拟车辆行驶过程中,设备
100
可确定第一时刻的虚拟行驶场景中与目标虚拟车辆关联的至少一个潜
在行驶事故,并从至少一个潜在行驶事故中确定出事故优先级最高的行驶事故的第一行驶事故

[0015]进一步地,设备
100
可根据虚拟行驶场景以及目标虚拟车辆在第一时刻的行驶状态,生成用于对第一事故进行振动预警的第一振动信息,从而可根据第一振动信息指示振动装置
200
对第一行驶事故进行振动预警,以提示目标虚拟车辆的操控者提前对潜在的行驶事故进行感知

[0016]其中,设备
100
可以是服务器,也可以是终端,具体可基于实际应用场景需求确定,在此不做限制

[0017]其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务

云数据库

云计算

云函数

云存储

网络服务

云通信

中间件服务

域名服务

安全服务
、CDN、
以及大数据和人工智能平台等基础云计算服务的云服务器

[0018]其中,终端可以智能手机

平板电脑

笔记本电脑

台式计算机

智能音箱

智能手表

车载终端

飞行器

智能家电(例如智能电视)或者可穿戴设备等

[0019]其中,振动装置<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种振动交互方法,其特征在于,所述方法包括:在目标虚拟车辆行驶过程中,根据第一时刻的虚拟行驶场景以及所述目标虚拟车辆在所述第一时刻的行驶状态,确定所述第一时刻的虚拟行驶场景中与所述目标虚拟车辆关联的至少一个潜在行驶事故,并从至少一个所述潜在行驶事故中确定出事故优先级最高的第一行驶事故;根据所述第一时刻的虚拟行驶场景以及所述目标虚拟车辆在所述第一时刻的行驶状态,生成用于对所述第一行驶事故进行振动预警的第一振动信息;根据所述第一振动信息,在所述第一时刻之后指示振动装置对所述第一行驶事故进行振动预警
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述目标虚拟车辆在第二时刻发生第二行驶事故,根据所述第二行驶事故的事故类型确定第二振动信息;其中,不同事故类型分别对应不同的振动信息;根据所述第二振动信息,在所述第二时刻指示所述振动装置对所述第二行驶事故进行振动反馈
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述目标虚拟车辆发生所述第二行驶事故之后的行驶状态,生成第三振动信息;在所述振动装置对所述第二行驶事故进行振动反馈之后,根据所述第三振动信息,指示所述振动装置对以下至少一项进行振动提示:所述目标虚拟车辆发生所述第二行驶事故前后的行驶状态的变化程度;所述目标虚拟车辆发生所述第二行驶事故之后,用于恢复行驶的行驶方式
。4.
根据权利要求3所述的方法,其特征在于,所述行驶状态包括行驶速度;所述第三振动信息指示所述振动装置对发生所述第二行驶事故前后的行驶速度的变化程度进行振动指示时,所述第三振动信息中的至少一项振动指标的值与所述目标虚拟车辆发生所述第二行驶事故前后的行驶速度的变化程度线性相关;其中,所述振动指标包括振动频率

振动强度以及振动持续时间
。5.
根据权利要求3所述的方法,其特征在于,所述行驶方式包括转弯方式;所述第三振动信息指示所述振动装置对用于恢复行驶的转弯方式进行振动提示时,所述第三振动信息中的至少一项振动指标的值与转弯角度呈正相关;其中,所述振动指标包括振动频率

振动强度以及振动持续时间;所述第三振动信息指示的所述振动装置的振动位置与转弯方向保持一致
。6.
根据权利要求1所述的方法,其特征在于,所述第一行驶事故为所述目标虚拟车辆和第一虚拟车辆之间的潜在虚拟车辆撞击事故时,所述第一振动信息包括第一配置信息和第二配置信息;其中,所述第一配置信息用于指示所述振动装置对所述第一虚拟车辆相较于所述目标虚拟车辆的前后位置关系进行振动预警;其中,所述第二配置信息用于指示所述振动装置对所述第一虚拟车辆与目标虚拟车辆的相对行驶状态进行振动预警,所述相对行驶状态包括前后相对距离或者相对速度中的至少一项;
所述根据所述第一振动信息,在所述第一时刻之后指示振动装置对所述第一行驶事故进行振动预警,包括:根据所述第一配置信息,在所述第一时刻之后指示振动装置对所述第一虚拟车辆相较于所述目标虚拟车辆的前后位置关系进行振动预警;在所述振动装置对所述前后位置关系进行振动预警之后,根据所述第二配置信息,指示所述振动装置对所述相对行驶状态进行振动预警
。7.
...

【专利技术属性】
技术研发人员:徐士立
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1