一种信息处理方法及电子设备技术

技术编号:13633209 阅读:53 留言:0更新日期:2016-09-02 15:53
本发明专利技术公开了一种信息处理方法,用于解决电子设备对虚拟对象的控制力较差的技术问题。所述方法包括:获得电子设备输出的虚拟场景,所述虚拟场景中包括至少一个虚拟对象;确定所述至少一个虚拟对象中的第一虚拟对象,所述第一虚拟对象为所述至少一个虚拟对象中任一个,所述第一虚拟对象的当前状态为第一状态;接收获得第一触发信号;判断所述第一触发信号是否满足一预设条件;在所述第一触发信息号满足所述预设条件时,控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态。本发明专利技术还公开了相应的电子设备。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种信息处理方法及电子设备
技术介绍
目前,随着科技的进步以及虚拟现实技术的逐步发展,用户可以通过虚拟现实技术构建虚拟场景,用户还可以在构建的虚拟场景中构建虚拟对象,例如,用户可以构建虚拟舞台,在虚拟舞台中构建虚拟舞蹈演员进行表演。然而,现有技术中,用户无法直接编辑这些虚拟对象,例如用户若想改变虚拟场景中的某个虚拟对象,则需要重新建立新的虚拟对象,使用起来非常不便。或者例如,虚拟场景中的虚拟对象较多,系统运行速度较慢。可见,现有技术中电子设备对虚拟对象的控制力较差。
技术实现思路
本申请提供一种信息处理方法,用于解决电子设备对虚拟对象的控制力较差的技术问题。第一方面,提供一种信息处理方法,包括:获得电子设备输出的虚拟场景,所述虚拟场景中包括至少一个虚拟对象;确定所述至少一个虚拟对象中的第一虚拟对象,所述第一虚拟对象为所述至少一个虚拟对象中任一个,所述第一虚拟对象的当前状态为第一状态;接收获得第一触发信号;判断所述第一触发信号是否满足一预设条件;在所述第一触发信息号满足所述预设条件时,控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态。可选的,所述接收获得第一触发信号,包括:接收获得一触发操作;响应所述触发操作,生成第一触发信号;或检测所述电子设备的当前运行参数;在所述当前运行参数为预设运行参数时,生成一触发信号。可选的,所述判断所述第一触发信号是否满足一预设条件,包括:判断所述第一触发信号是否为只针对所述第一虚拟对象的触发信号或针对所述虚拟场景的触发信号。可选的,在所述第一触发信号为只针对所述第一虚拟对象的触发信号,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,同时,控制所述至少一个虚拟对象中除所述第一虚拟对象外的其它虚拟对象的当关状态保持不变。可选的,在所述第一状态为处于所述虚拟场景中的第一位置时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为处于所述虚拟场景中与所述第一位置不同的第二位置;或在所述第一状态为静止状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为旋转状态;或在所述第一状态为非编辑状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为编辑状态;或在所述第一状态为显示状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为隐藏状态,在所述隐藏状态时,所述第一虚拟对象在所述显示单元上处于不可见状态;或在所述第一状态为非锁定状态时,所述控制所述第一虚拟对象的当前状态
为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为锁定状态。可选的,在所述第一触发信号为针对所述虚拟场景的触发信号时,且在所述虚拟场景的当前状态处于非锁定状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述虚拟场景的当前状态为锁定状态,进而使所述第一虚拟对象的当前状态从所述非锁定状态调整为所述锁定状态;或在所述第一触发信号为针对所述虚拟场景的触发信号时,且在所述虚拟场景的当前状态处于显示状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述虚拟场景的当前状态为隐藏状态,进而使所述第一虚拟对象的当前状态从所述显示状态调整为所述隐藏状态。第二方面,提供一种电子设备,包括:传感器,用于接收获得第一触发信号;及处理器,用于:获得所述电子设备输出的虚拟场景,所述虚拟场景中包括至少一个虚拟对象;从所述至少一个虚拟对象中确定第一虚拟对象,所述第一虚拟对象为所述至少一个虚拟对象中任一虚拟对象,所述第一虚拟对象的当前状态为第一状态;判断所述传感器接收到的所述第一触发信号是否满足一预设条件;如果所述第一触发信息号满足所述预设条件,控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态。可选的,所述传感器用于:接收获得一触发操作,或检测所述电子设备的当前运行参数;所述处理器用于:响应所述触发操作,生成第一触发信号;或在所述当前
运行参数为预设运行参数时,生成一触发信号。可选的,所述处理器用于:在所述第一触发信号为只针对所述第一虚拟对象的触发信号,判断所述第一触发信号是否为只针对所述第一虚拟对象的触发信号或针对所述虚拟场景的触发信号。可选的,所述处理器用于:控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,同时,控制所述至少一个虚拟对象中除所述第一虚拟对象外的其它虚拟对象的当关状态保持不变。可选的,所述处理器用于:在所述第一状态为处于所述虚拟场景中的第一位置时,控制所述第一虚拟对象的当前状态为处于所述虚拟场景中与所述第一位置不同的第二位置;或在所述第一状态为静止状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为旋转状态;或在所述第一状态为非编辑状态时,控制所述第一虚拟对象的当前状态为编辑状态;或在所述第一状态为显示状态时,控制所述第一虚拟对象的当前状态为隐藏状态,在所述隐藏状态时,所述第一虚拟对象在所述显示单元上处于不可见状态;或在所述第一状态为非锁定状态时,控制所述第一虚拟对象的当前状态为锁定状态。可选的,所述处理器用于:在所述第一触发信号为针对所述虚拟场景的触发信号时,且在所述虚拟场景的当前状态处于非锁定状态时,控制所述虚拟场景的当前状态为锁定状态,进而使所述第一虚拟对象的当前状态从所述非锁定状态调整为所述锁定状态;
或在所述第一触发信号为针对所述虚拟场景的触发信号时,且在所述虚拟场景的当前状态处于显示状态时,控制所述虚拟场景的当前状态为隐藏状态,进而使所述第一虚拟对象的当前状态从所述显示状态调整为所述隐藏状态。第三方面,提供另一种电子设备,包括:获得模块,用于获得电子设备输出的虚拟场景,所述虚拟场景中包括至少一个虚拟对象;确定模块,用于确定所述至少一个虚拟对象中的第一虚拟对象,所述第一虚拟对象为所述至少一个虚拟对象中任一个,所述第一虚拟对象的当前状态为第一状态;接收模块,用于接收获得第一触发信号;判断模块,用于判断所述第一触发信号是否满足一预设条件;控制模块,用于在所述第一触发信息号满足所述预设条件时,控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态。本申请中的上述一个或多个技术方案,至少具有如下一种或多种技术效果和优点:本申请中,电子设备可以通过第一触发信号,调整第一虚拟对象的状态,即将第一虚拟对象的第一状态调整为第二状态,这样,电子设备可以通过不同的第一触发信号控制第一虚拟对象,例如,控制第一虚拟对象隐藏,编辑第一虚拟对象等等,从而有效地提升了电子设备对虚拟对象的控制力。进一步的,电子设备可以通过第一触发信号将多余的虚拟对象隐藏,减少电子设备的运行负担,提升运行效率。更进一步的,由于用户可以通过发出不同的第一触发信号控制第一虚拟对象,从而极大地提高了用户的使用体本文档来自技高网
...

【技术保护点】
一种信息处理方法,包括:获得电子设备输出的虚拟场景,所述虚拟场景中包括至少一个虚拟对象;确定所述至少一个虚拟对象中的第一虚拟对象,所述第一虚拟对象为所述至少一个虚拟对象中任一个,所述第一虚拟对象的当前状态为第一状态;接收获得第一触发信号;判断所述第一触发信号是否满足一预设条件;在所述第一触发信息号满足所述预设条件时,控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态。

【技术特征摘要】
1.一种信息处理方法,包括:获得电子设备输出的虚拟场景,所述虚拟场景中包括至少一个虚拟对象;确定所述至少一个虚拟对象中的第一虚拟对象,所述第一虚拟对象为所述至少一个虚拟对象中任一个,所述第一虚拟对象的当前状态为第一状态;接收获得第一触发信号;判断所述第一触发信号是否满足一预设条件;在所述第一触发信息号满足所述预设条件时,控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态。2.如权利要求1所述的方法,其特征在于,所述接收获得第一触发信号,包括:接收获得一触发操作;响应所述触发操作,生成第一触发信号;或检测所述电子设备的当前运行参数;在所述当前运行参数为预设运行参数时,生成一触发信号。3.如权利要求1或2所述的方法,其特征在于,所述判断所述第一触发信号是否满足一预设条件,包括:判断所述第一触发信号是否为只针对所述第一虚拟对象的触发信号或针对所述虚拟场景的触发信号。4.如权利要求3所述的方法,其特征在于,在所述第一触发信号为只针对所述第一虚拟对象的触发信号,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,同时,控制所述至少一个虚拟对象中除所述第一虚拟对象外的其它虚拟对象的当关状态保持不变。5.如权利要求4所述的方法,其特征在于,在所述第一状态为处于所述虚拟场景中的第一位置时,所述控制所述第一虚拟对象的当前状态为与所述第一
\t状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为处于所述虚拟场景中与所述第一位置不同的第二位置;或在所述第一状态为静止状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为旋转状态;或在所述第一状态为非编辑状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为编辑状态;或在所述第一状态为显示状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为隐藏状态,在所述隐藏状态时,所述第一虚拟对象在所述显示单元上处于不可见状态;或在所述第一状态为非锁定状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述第一虚拟对象的当前状态为锁定状态。6.如权利要求3所述的方法,其特征在于,在所述第一触发信号为针对所述虚拟场景的触发信号时,且在所述虚拟场景的当前状态处于非锁定状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述虚拟场景的当前状态为锁定状态,进而使所述第一虚拟对象的当前状态从所述非锁定状态调整为所述锁定状态;或在所述第一触发信号为针对所述虚拟场景的触发信号时,且在所述虚拟场景的当前状态处于显示状态时,所述控制所述第一虚拟对象的当前状态为与所述第一状态不同的第二状态,包括:控制所述虚拟场景的当前状态为隐藏状态,进而使所述第一虚拟对象的当前状态从所述显示状态调整为...

【专利技术属性】
技术研发人员:许奔
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1