交互控制方法及装置、存储介质和电子设备制造方法及图纸

技术编号:21115096 阅读:18 留言:0更新日期:2019-05-16 08:48
本公开涉及人机交互技术领域,具体公开了一种交互控制方法、装置、存储介质和电子设备。该交互控制方法应用于可呈现交互界面的终端设备,所述终端设备包括角度感应模块,该方法包括:通过所述角度感应模块获取所述终端设备的设备轴,并根据所述终端设备的设备轴确定与所述终端设备对应的空间轴;根据所述设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态;获取所述终端设备在目标状态下以目标设备轴为旋转轴进行旋转的角度值,并根据所述角度值对所述交互界面中的虚拟对象的状态进行控制。本公开可以方便地对交互界面中的虚拟对象的状态进行控制,提升了交互控制的拟真性和控制深度,进而提升了用户体验。

【技术实现步骤摘要】
交互控制方法及装置、存储介质和电子设备
本公开涉及人机交互
,更具体地,涉及一种交互控制方法、交互控制装置、存储介质和电子设备。
技术介绍
随着人机交互技术的发展,各类终端平台上的交互控制方法越来越多样化,其中,操作系统或应用程序的界面交互控制是人们日常最频繁使用的交互方式之一,而交互控制是否具有拟真性,是否能为用户带来沉浸感,对于用户的使用体验有很大的影响。现有技术的一种方案中,当对交互界面中的虚拟对象的状态进行控制时,需要用户通过点击交互按钮并等待虚拟对象的状态被触发,以获得虚拟对象触发后的目标结果。例如游戏中的宝箱开启需要用户在点击宝箱图标后等待宝箱的开启,宝箱开启的过程中,用户无法与交互对象的触发建立真实的互动,使用户难以对交互控制的过程产生带入感,使用户体验不佳。因此,有必要提供一种更具拟真性的交互控制方法。需要说明的是,在上述
技术介绍
部分专利技术的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种交互控制方法、装置、存储介质和电子设备,进而至少在一定程度上克服由于忽略了在交互控制中的用户与虚拟对象之间无法建立互动而带来的交互过程的沉浸感低、用户体验不佳等问题。为实现以上技术效果,本公开采用如下技术方案。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种交互控制方法,应用于可呈现交互界面的终端设备,所述终端设备包括角度感应模块,所述方法包括:通过所述角度感应模块获取所述终端设备的设备轴,并根据所述终端设备的设备轴确定与所述终端设备对应的空间轴;根据所述设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态;获取所述终端设备在目标状态下以目标设备轴为旋转轴进行旋转的角度值,并根据所述角度值对所述交互界面中的虚拟对象的状态进行控制。在本公开的一种示例性实施例中,所述终端设备的设备轴包括空间上相互垂直的第一设备轴、第二设备轴和第三设备轴;其中,所述第一设备轴垂直于所述终端设备的交互界面,所述第二设备轴为所述交互界面中与所述第一设备轴和所述第三设备轴垂直,且与所述终端设备的底部侧边平行的设备轴,所述第三设备轴为所述交互界面中的与所述第一设备轴和所述第二设备轴垂直的设备轴。在本公开的一种示例性实施例中,所述根据所述终端设备的设备轴确定与所述终端设备对应的空间轴,包括:根据所述第一设备轴在水平方向上的投影,确定第一空间轴;将垂直于水平面且与所述第一空间轴垂直的轴线作为第二空间轴;根据所述第一空间轴和所述第二空间轴确定第三空间轴。在本公开的一种示例性实施例中,所述根据所述第一空间轴和所述第二空间轴确定第三空间轴,包括:获取所述第一空间轴的方向向量与所述第二空间轴的方向向量的向量积,并将所述向量积对应的轴线作为所述第三空间轴。在本公开的一种示例性实施例中,所述根据所述终端设备的设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态,包括:获取所述第二设备轴与所述第三空间轴之间的第一夹角;获取所述第三设备轴与所述第二空间轴之间的第二夹角;根据所述第一夹角和所述第二夹角确定所述终端设备是否处于所述目标状态。在本公开的一种示例性实施例中,所述根据所述第一夹角和所述第二夹角确定所述终端设备是否处于所述目标状态,包括:将所述第一夹角与第一角度阈值进行比较,且将所述第二夹角与第二角度阈值进行比较,根据比较结果确定所述终端设备是否处于所述目标状态;若所述第一夹角大于所述第一角度阈值,且所述第二夹角小于或等于所述第二角度阈值,则确定所述终端设备处于所述目标状态;若所述第一夹角小于或等于所述第一角度阈值和/或所述第二夹角大于所述第二角度阈值,则以第一反馈方式反馈所述终端设备的当前状态。在本公开的一种示例性实施例中,所述根据所述第一夹角和所述第二夹角确定所述终端设备是否处于所述目标状态,包括:将所述第一夹角与第一角度阈值进行比较,且将所述第二夹角与预设角度范围进行比较,根据比较结果确定所述终端设备是否处于所述目标状态;若所述第一夹角大于所述第一角度阈值,且所述第二夹角位于所述预设角度范围内,则确定所述终端设备处于所述目标状态;若所述第一夹角小于或等于所述第一角度阈值和/或所述第二夹角在所述预设角度范围外,则以第一反馈方式反馈所述终端设备的当前状态。在本公开的一种示例性实施例中,所述目标设备轴为所述第二设备轴;所述获取所述终端设备在目标状态下以目标设备轴为旋转轴进行旋转的角度值,并根据所述角度值对所述交互界面中的虚拟对象的状态进行控制,包括:获取所述终端设备在所述目标状态下以所述第二设备轴为旋转轴进行旋转的角度值;将所述角度值与第三角度阈值进行比较,并根据比较结果对所述虚拟对象的状态进行控制;若所述角度值大于或等于所述第三角度阈值,则控制所述虚拟对象执行相应的事件。在本公开的一种示例性实施例中,所述根据所述角度值对所述终端设备的交互界面中的虚拟对象的状态进行控制,还包括:若所述角度值小于所述第三角度阈值,则以第二反馈方式反馈所述终端设备的当前状态。在本公开的一种示例性实施例中,在所述通过所述角度感应模块获取所述终端设备的设备轴,并根据所述终端设备的设备轴确定与所述终端设备对应的空间轴之前,所述方法还包括:响应于预设操作,将所述虚拟对象以预设状态显示于所述终端设备的交互界面中。根据本公开的一个方面,提供一种交互控制装置,所述装置包括:获取模块,用于通过所述角度感应模块获取所述终端设备的设备轴,并根据所述终端设备的设备轴确定与所述终端设备对应的空间轴;确定模块,用于根据所述设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态;控制模块,用于获取所述终端设备在目标状态下以目标设备轴为旋转轴进行旋转的角度值,并根据所述角度值对所述交互界面中的虚拟对象的状态进行控制。根据本公开的一个方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的交互控制方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的交互控制方法。本公开的示例性实施例中的交互控制方法,用户可以通过对终端设备的设备轴和空间轴的位置关系以及终端设备的旋转角度的调整,建立与虚拟对象之间的互动,以实现对交互界面中的虚拟对象的状态的控制。一方面,基于终端设备的空间轴,调整终端设备的位置,以获取终端设备的设备轴的位置状态以及设备轴与空间轴之间的位置关系,进而触发对交互界面中的虚拟对象状态的控制,避免了单一的交互控制方式,提高了交互控制的可操作性和拟真性;另一方面,通过调整终端设备的状态实现对交互界面中虚拟对象的状态的控制,是一种新的交互控制方式,可以为用户带来更多的交互体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:图1示意性地示出了根据本本文档来自技高网...

【技术保护点】
1.一种交互控制方法,应用于可呈现交互界面的终端设备,所述终端设备包括角度感应模块,其特征在于,所述方法包括:通过所述角度感应模块获取所述终端设备的设备轴,并根据所述终端设备的设备轴确定与所述终端设备对应的空间轴;根据所述设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态;获取所述终端设备在目标状态下以目标设备轴为旋转轴进行旋转的角度值,并根据所述角度值对所述交互界面中的虚拟对象的状态进行控制。

【技术特征摘要】
1.一种交互控制方法,应用于可呈现交互界面的终端设备,所述终端设备包括角度感应模块,其特征在于,所述方法包括:通过所述角度感应模块获取所述终端设备的设备轴,并根据所述终端设备的设备轴确定与所述终端设备对应的空间轴;根据所述设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态;获取所述终端设备在目标状态下以目标设备轴为旋转轴进行旋转的角度值,并根据所述角度值对所述交互界面中的虚拟对象的状态进行控制。2.根据权利要求1所述的交互控制方法,其特征在于,所述终端设备的设备轴包括空间上相互垂直的第一设备轴、第二设备轴和第三设备轴;其中,所述第一设备轴垂直于所述终端设备的交互界面,所述第二设备轴为所述交互界面中与所述第一设备轴和所述第三设备轴垂直,且与所述终端设备的底部侧边平行的设备轴,所述第三设备轴为所述交互界面中的与所述第一设备轴和所述第二设备轴垂直的设备轴。3.根据权利要求2所述的交互控制方法,其特征在于,所述根据所述终端设备的设备轴确定与所述终端设备对应的空间轴,包括:根据所述第一设备轴在水平方向上的投影,确定第一空间轴;将垂直于水平面且与所述第一空间轴垂直的轴线作为第二空间轴;根据所述第一空间轴和所述第二空间轴确定第三空间轴。4.根据权利要求3所述的交互控制方法,其特征在于,所述根据所述第一空间轴和所述第二空间轴确定第三空间轴,包括:获取所述第一空间轴的方向向量与所述第二空间轴的方向向量的向量积,并将所述向量积对应的轴线作为所述第三空间轴。5.根据权利要求3所述的交互控制方法,其特征在于,所述根据所述终端设备的设备轴和所述空间轴之间的位置关系,确定所述终端设备所处的状态,包括:获取所述第二设备轴与所述第三空间轴之间的第一夹角;获取所述第三设备轴与所述第二空间轴之间的第二夹角;根据所述第一夹角和所述第二夹角确定所述终端设备是否处于所述目标状态。6.根据权利要求5所述的交互控制方法,其特征在于,所述根据所述第一夹角和所述第二夹角确定所述终端设备是否处于所述目标状态,包括:将所述第一夹角与第一角度阈值进行比较,且将所述第二夹角与第二角度阈值进行比较,根据比较结果确定所述终端设备是否处于所述目标状态;若所述第一夹角大于所述第一角度阈值,且所述第二夹角小于或等于所述第二角度阈值,则确定所述终端设备处于所述目标状态;若所述第一夹角小于或等于所述第一角度阈值和/或所述第二夹角大于所述第二角度阈值,则以第一反馈方式反馈所述终端设备的当前状态。7.根据权利要求5所述的...

【专利技术属性】
技术研发人员:李家丽
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1