虚拟环境中的配件选择方法、设备及存储介质与流程

文档序号:16379646发布日期:2018-12-22 09:22阅读:211来源:国知局
虚拟环境中的配件选择方法、设备及存储介质与流程

本申请实施例涉及虚拟环境领域,特别涉及一种虚拟环境中的配件选择方法、设备及存储介质。

背景技术

在诸如智能手机、平板电脑之类的终端上,存在很多基于虚拟环境的应用程序,如:虚拟现实应用程序、三维地图程序、军事仿真程序、第三人称射击游戏(third-personalshootinggame,tps)、第一人称射击游戏(first-personshootinggame,fps)、多人在线战术竞技游戏(multiplayeronlinebattlearenagames,moba)等。在上述应用程序中,用户可以控制第一虚拟对象使用虚拟枪械对位于虚拟环境中的虚拟物品或者虚拟对象进行射击。

通常,在虚拟枪械上包括一些槽位,每个槽位用于装配不同的枪械配件,如:m416自动步枪上通常设置有枪口槽位、握把槽位、弹夹槽位、枪托槽位以及瞄准镜槽位,其中,瞄准镜槽位上可以装配红点瞄准镜、全息瞄准镜、2倍瞄准镜、4倍瞄准镜和8倍瞄准镜中的任意一个,且瞄准镜槽位可以分为主槽位和辅槽位,玩家在持有该m416自动步枪并开镜时,可以根据虚拟枪械的主槽位上装配的瞄准镜对虚拟环境进行一定程度的放大观察,也可以通过用户界面上的切换控件将辅槽位上的瞄准镜切换至主槽位,通过切换后的瞄准镜对虚拟环境进行一定程度的放大观察。

然而,通过上述方式对瞄准镜进行切换时,仅能对主槽位和辅槽位上的瞄准镜进行来回切换,而瞄准镜分为“基础镜(如:红点瞄准镜、全息瞄准镜)、低倍镜(如:二倍镜、三倍镜)、高倍镜(如:四倍镜、八倍镜)等”,仅在两个槽位间进行切换,无法满足多种倍镜都能被简单装配至虚拟枪械的要求,当用户需要装配的倍镜不在主槽位或辅槽位上时,则需要打开虚拟背包进行装配,步骤复杂且操作不便,用户在更换瞄准镜时人机交互效率较低。



技术实现要素:

本申请实施例提供了一种虚拟环境中的配件选择方法、设备及存储介质,可以解决用户在更换瞄准镜时人机交互效率较低的问题。所述技术方案如下:

一方面,提供了一种虚拟环境中的配件选择方法,所述方法包括:

显示第一虚拟环境界面,所述第一虚拟环境界面包括虚拟对象对所述虚拟环境进行观察的画面,所述画面上叠加显示有配件切换控件,所述虚拟对象在所述虚拟环境中持有虚拟枪械;

接收在所述配件切换控件上的触发操作;

根据所述触发操作在所述配件切换控件的周侧局部区域上显示候选配件区域,所述候选配件区域中显示有属于同一配件类型的n个枪械配件,所述枪械配件是所述虚拟对象已获取的用于装配至所述虚拟枪械上与所述配件类型对应的槽位的配件,n为正整数;

接收在所述n个枪械配件中的目标枪械配件上的选择操作;

根据所述选择操作显示第二虚拟环境界面,所述第二虚拟环境界面包括所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟对象持有所述虚拟枪械,所述虚拟枪械的所述目标槽位上装配有所述目标枪械配件。

另一方面,提供了一种虚拟环境中的配件选择装置,所述装置包括:

显示模块,用于显示第一虚拟环境界面,所述第一虚拟环境界面包括虚拟对象对所述虚拟环境进行观察的画面,所述画面上叠加显示有配件切换控件,所述虚拟对象在所述虚拟环境中持有虚拟枪械;

接收模块,用于接收在所述配件切换控件上的触发操作;

所述显示模块,还用于根据所述触发操作在所述配件切换控件的周侧局部区域上显示候选配件区域,所述候选配件区域中显示有属于同一配件类型的n个枪械配件,所述枪械配件是所述虚拟对象已获取的用于装配至所述虚拟枪械上与所述配件类型对应的槽位的配件,n为正整数;

所述接收模块,还用于在所述n个枪械配件中的目标枪械配件上的选择操作;

所述显示模块,还用于根据所述选择操作显示第二虚拟环境界面,所述第二虚拟环境界面包括所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟对象持有所述虚拟枪械,所述虚拟枪械的所述目标槽位上装配有所述目标枪械配件。

另一方面,提供了一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第一方面及其可选的实施例中任一所述的虚拟环境中的配件选择方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第一方面及其可选的实施例中任一所述的虚拟环境中的配件选择方法。

另一方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述本申请第一方面及其可选的实施例中任一所述的虚拟环境中的配件选择方法。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过在第一虚拟环境界面中显示配件显示控件,当接收到在该配件显示控件上的触发操作时,在配件显示控件的周侧显示候选配件区域,该候选配件区域中显示有属于同一配件类型的n个枪械配件,用户可以在该n个枪械配件中选择任意一个配件装配至目标槽位,而无需再打开背包对待选择配件进行选择,整个切换过程中的操作步骤简单,用户在更换配件时的人机交互效率较高。

附图说明

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

图1是本申请一个示例性实施例提供的电子设备的结构框图;

图2是本申请一个示例性实施例提供的计算机系统的结构框图;

图3是本申请一个示例性实施例提供相关技术中终端界面示意图;

图4是本申请另一个示例性实施例提供相关技术中终端界面示意图;

图5是本申请一个示例性实施例提供的虚拟环境中的配件选择方法的流程图;

图6是本申请一个示例性实施例提供的终端界面示意图;

图7是本申请另一个示例性实施例提供的终端的界面示意图;

图8是本申请另一个示例性实施例提供的终端的界面示意图;

图9是本申请另一个示例性实施例提供的终端的界面示意图;

图10是本申请另一个示例性实施例提供的虚拟环境中的配件选择方法的流程图;

图11是本申请另一个示例性实施例提供的终端的界面示意图;

图12是本申请另一个示例性实施例提供的终端的界面示意图;

图13是本申请另一个示例性实施例提供的虚拟环境中的配件选择方法的流程图;

图14是本申请另一个示例性实施例提供的虚拟环境中的配件选择方法的流程图;

图15是本申请另一个示例性实施例提供的虚拟环境中的配件选择方法的流程图;

图16是本申请一个示例性实施例提供的虚拟环境中的配件选择装置的结构框图;

图17是本申请另一个示例性实施例提供的虚拟环境中的配件选择装置的结构框图;

图18是本申请一个示例性的实施例提供的终端的结构框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

首先,对本申请实施例涉及的若干个名词进行解释:

虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的三维环境,还可以是纯虚构的三维环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,下述实施例以虚拟环境是三维虚拟环境来举例说明,但对此不加以限定。可选地,该虚拟环境还用于至少两个虚拟角色之间的虚拟环境对战。可选地,该虚拟环境还用于至少两个虚拟角色之间使用虚拟枪械进行对战。可选地,该虚拟环境还用于在目标区域范围内,至少两个虚拟角色之间使用虚拟枪械进行对战,该目标区域范围会随虚拟环境中的时间推移而不断变小。

虚拟对象:是指在虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物中的至少一种。可选地,当虚拟环境为三维虚拟环境时,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。

虚拟枪械:是指在虚拟环境通过发射子弹进行攻击的虚拟武器,虚拟对象在虚拟环境中可以对虚拟枪械进行捡拾,并通过捡拾得到的虚拟枪械进行攻击。可选地,每个虚拟枪械都可以设置至少一个槽位,每个槽位用于装配至少一个枪械配件,如:m416自动步枪上通常设置有枪口槽位、握把槽位、弹夹槽位、枪托槽位以及瞄准镜槽位,其中,瞄准镜槽位上可以装配红点瞄准镜、全息瞄准镜、2倍瞄准镜(简称:2倍镜)、4倍瞄准镜(简称:4倍镜)和8倍瞄准镜(简称:8倍镜)中的任意一个,玩家在持有该m416自动步枪并开镜时,可以根据枪械装配的瞄准镜对虚拟环境进行一定程度的放大观察。

配件槽位:是指使用虚拟枪械时装配的枪械配件的槽位。可选地,配件槽位的类型包括:枪口配件槽位、枪托配件槽位、瞄准镜槽位、弹夹槽位中的至少一种,如:配件槽位中的枪械配件为4倍镜,则在使用虚拟枪械时所应用的枪械配件为4倍镜。

同类型的枪械配件:枪械配件被分为不同的类型,如:握把、枪口、瞄准镜、枪托等,其中,每一个类型的枪械配件又被细分为不同型号,如:握把包括垂直握把、直角握把、半截式握把、轻型握把以及拇指握把,枪口包括枪口补偿器、消焰器以及消音器,瞄准镜包括红点瞄准镜、全息瞄准镜、2倍镜、4倍镜和8倍镜等。可选地,配件显示区域中的配件待选框中显示的是同一类型的枪械配件。

本申请中的终端可以是台式计算机、膝上型便携计算机、手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器等等。该终端中安装和运行有支持虚拟环境的应用程序,比如支持三维虚拟环境的应用程序。该应用程序可以是虚拟现实应用程序、三维地图程序、军事仿真程序、tps游戏、fps游戏、moba游戏中的任意一种。可选地,该应用程序可以是单机版的应用程序,比如单机版的3d游戏程序,也可以是网络联机版的应用程序。

图1示出了本申请一个示例性实施例提供的电子设备的结构框图。该电子设备100包括:操作系统120和应用程序122。

操作系统120是为应用程序122提供对计算机硬件的安全访问的基础软件。

应用程序122是支持虚拟环境的应用程序。可选地,应用程序122是支持三维虚拟环境的应用程序。该应用程序122可以是虚拟现实应用程序、三维地图程序、军事仿真程序、第三人称射击游戏(third-personalshootinggame,tps)、第一人称射击游戏(first-personshootinggame,fps)、moba游戏、多人枪战类生存游戏中的任意一种。该应用程序122可以是单机版的应用程序,比如单机版的3d游戏程序。

图2示出了本申请一个示例性实施例提供的计算机系统的结构框图。该计算机系统200包括:第一设备220、服务器240和第二设备260。

第一设备220安装和运行有支持虚拟环境的应用程序。该应用程序可以是虚拟现实应用程序、三维地图程序、军事仿真程序、tps游戏、fps游戏、moba游戏、多人枪战类生存游戏中的任意一种。第一设备220是第一用户使用的设备,第一用户使用第一设备220控制位于虚拟环境中的第一虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、攻击、投掷中的至少一种。示意性的,第一虚拟对象是第一虚拟人物,比如仿真人物角色或动漫人物角色。

第一设备220通过无线网络或有线网络与服务器240相连。

服务器240包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器240用于为支持三维虚拟环境的应用程序提供后台服务。可选地,服务器240承担主要计算工作,第一设备220和第二设备260承担次要计算工作;或者,服务器240承担次要计算工作,第一设备220和第二设备260承担主要计算工作;或者,服务器240、第一设备220和第二设备260三者之间采用分布式计算架构进行协同计算。

第二设备260安装和运行有支持虚拟环境的应用程序。该应用程序可以是虚拟现实应用程序、三维地图程序、军事仿真程序、fps游戏、moba游戏、多人枪战类生存游戏中的任意一种。第二设备260是第二用户使用的设备,第二用户使用第二设备260控制位于虚拟环境中的第二虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、拾取、射击、攻击、投掷中的至少一种。示意性的,第二虚拟对象是第二虚拟人物,比如仿真人物角色或动漫人物角色。

可选地,第一虚拟人物和第二虚拟人物处于同一虚拟环境中。可选地,第一虚拟人物和第二虚拟人物可以属于同一个队伍、同一个组织、具有好友关系或具有临时性的通讯权限。可选地,第一虚拟人物和第二虚拟人物也可以属于不同队伍、不同组织、或具有敌对性的两个团体。

可选地,第一设备220和第二设备260上安装的应用程序是相同的,或两个设备上安装的应用程序是不同控制系统平台的同一类型应用程序。第一设备220可以泛指多个设备中的一个,第二设备260可以泛指多个设备中的一个,本实施例仅以第一设备220和第二设备260来举例说明。第一设备220和第二设备260的设备类型相同或不同,该设备类型包括:游戏主机、台式计算机、智能手机、平板电脑、电子书阅读器、mp3播放器、mp4播放器和膝上型便携计算机中的至少一种。以下实施例以设备是台式计算机来举例说明。

本领域技术人员可以知晓,上述设备的数量可以更多或更少。比如上述设备可以仅为一个,或者上述设备为几十个或几百个,或者更多数量。本申请实施例对设备的数量和设备类型不加以限定。

相关技术中,以配件槽位为瞄准镜槽位为例进行说明,一把虚拟枪械配有主槽位和辅槽位,如图3所示,在背包展示界面31中包括虚拟枪械32以及虚拟枪械33,其中,虚拟枪械32的主槽位上装配有瞄准镜321,虚拟枪械32的辅槽位上装配有瞄准镜322,虚拟枪械33的主槽位上装配有瞄准镜331,虚拟枪械33的辅槽位上装配有瞄准镜332。

在虚拟对战中,用户可以在第一虚拟环境界面中点击配件切换控件切换主槽位和辅槽位上的瞄准镜,通过原辅槽位上的瞄准镜(切换后的主槽位上的瞄准镜)观察虚拟环境,如图4所示,第一虚拟环境界面41中显示的枪械状态栏411中表示虚拟枪械所装配的主瞄准镜为红点瞄准镜,该第一虚拟环境界面41中包括配件切换控件412,当用户对该配件切换控件412进行点击后,显示第二虚拟环境界面42,该第二虚拟环境界面42中显示的枪械状态栏422表示虚拟枪械所装配的主瞄准镜为4倍镜。

然而,这种切换方式只能在主瞄准镜和辅瞄准镜之间进行切换,而无法与背包中的其他瞄准镜进行切换,当将背包中的瞄准镜切换至主槽位时,则需要打开虚拟背包进行装配,步骤复杂且操作不便,用户在更换瞄准镜时人机交互效率较低。

结合上述名词解释,对本申请实施例提供的虚拟环境中的配件选择方法进行说明。请参考图5,图5是本申请一个示例性的实施例提供的虚拟环境中的配件选择方法流程图,本实施例中以该方法应用于终端中为例进行说明,该虚拟环境中的配件选择方法包括:

步骤501,显示第一虚拟环境界面。

可选地,该第一环境界面包括虚拟对象对虚拟环境进行观察的画面,该画面上叠加显示有配件切换控件,该虚拟对象在虚拟环境中持有虚拟枪械。

可选地,该虚拟对象所持有的虚拟枪械可以在第一虚拟环境界面中直接通过虚拟对象观察得到,如:在虚拟对象的手部位置持有该虚拟枪械,且该虚拟枪械上显示有该第一配件,也可以在第一虚拟环境界面中显示的枪械状态栏中观察得到,如:在该枪械状态栏中显示有该虚拟枪械,与该虚拟枪械对应显示有第一配件;或者,该虚拟对象所持有的虚拟枪械在第一界面中无法通过虚拟对象观察得到,如:第一虚拟环境界面中并未显示该虚拟对象和该虚拟枪械,但可以在第一虚拟环境界面中显示的枪械状态中观察得到;或者,该虚拟对象所持有的虚拟枪械可以在第一虚拟环境界面中直接通过虚拟对象观察得到,但第一虚拟环境界面中未显示枪械状态栏,无法通过枪械状态栏观察得到,对虚拟枪械的观察方式在本申请实施例中不做限定。

可选地,该第一虚拟环境界面是以虚拟对象的第一人称视角显示的界面,也可以是以虚拟对象的第三人称视角显示的界面。其中,第一人称视角即虚拟对象在虚拟环境中所能观察到的画面对应的视角,该第一人称视角对应的界面中不包括该虚拟对象本身,比如只能看到虚拟对象的手臂和虚拟枪械;第三人称视角即在虚拟环境中通过摄像机模型对虚拟对象进行观察的视角,该第三人称视角对应的界面中包括虚拟对象本身,且通常该摄像机模型是位于虚拟对象的后方对该虚拟对象进行观察的,比如能够看到虚拟对象的三维模型以及该虚拟对象所持有的虚拟枪械。

可选地,当以虚拟对象的第一人称视角或者第三人称视角显示第一虚拟环境界面时,该第一虚拟环境界面中还包括枪械状态栏,该枪械状态栏中显示有该虚拟枪械上装配的第一配件,以第一人称视角为例,如图6所示,图6是以虚拟对象的第一人称视角显示的第一虚拟环境界面61的界面示意图,该第一虚拟环境界面61中包括枪械状态栏62,该枪械状态栏62中显示有该虚拟枪械上装配的第一配件“红点”,即红点瞄准镜。

可选地,当以虚拟对象的第一人称视角或者第三人称视角显示第一虚拟环境界面时,该第一虚拟环境界面中还可以包括背包控件,通过快捷键操作可以触发打开该背包,在该背包中显示有虚拟枪械的装配情况,如图7所示,在打开背包后,背包71中显示有虚拟枪械72的装配情况以及虚拟枪械73的装配情况,其中,虚拟枪械72的目标槽位装配有第一配件721,虚拟枪械73的目标槽位装配有枪械配件731。

可选地,当以虚拟对象的第三人称视角显示第一虚拟环境界面时,该第一虚拟环境界面中还包括该虚拟枪械,该虚拟枪械上显示有被装配的第一配件。

可选地,该第一虚拟环境界面中还包括配件显示控件,如图6所示,第一虚拟环境界面61中还包括配件切换控件63,该配件切换控件63中显示有“红点”,表明该虚拟枪械的目标槽位中装配的瞄准镜为红点瞄准镜。

步骤502,接收在配件切换控件上的触发操作。

可选地,接收触发操作的方式包括如下方式中的至少一种:

一,接收在配件切换控件上的点击操作;

二,接收在配件切换控件上的按压操作。

示意性的,该触发操作包括:在配件切换控件上进行点击、在配件切换控件上进行按压、在配件切换控件上进行连续两次操作,第一次为点击操作且第二次为按压操作。

步骤503,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域。

可选地,该候选配件区域中显示有属于同一配件类型的n个枪械配件,该枪械配件是虚拟对象已获取的用于装配至虚拟枪械上的与配件类型对应的槽位的配件,n为正整数。

可选地,该周侧局部区域用于表示候选配件区域中距离配件切换控件最近的点或线,与配件切换控件之间的距离小于预设距离,示意性的,当该候选配件区域为扇形区域面板,该扇形区域面板中与配件切换控件距离最近的是内侧的一条弧线,则该弧线与配件切换控件之间的距离小于预设距离时,该扇形区域面板位于周侧局部区域中。

可选地,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域时,可以根据触发操作,以配件切换控件为中心在周侧局部区域上显示扇形区域面板,该扇形区域面板中包括m个候选框,m个候选框的n个候选框显示有n个枪械配件,其中m≥n;

可选地,该扇形区域面板可以位于配件切换控件的左侧、配件切换控件的右侧、配件切换控件的上侧或者配件切换控件的下侧,也可以位于配件切换控件的任意角度位置,本申请实施例对此不加以限定。

可选地,以扇形区域面板位于配件切换控件的左侧或右侧为例进行说明。当配件切换控件位于终端显示屏的右侧时,该扇形区域面板位于配件切换控件的左侧局部区域,以避免显示扇形区域面板时,用户的手部对扇形区域面板形成遮挡而无法确定扇形区域面板中显示的枪械配件,便于用户的右手对枪械配件进行确定;同理,当配件切换控件位于终端显示屏的左侧时,该扇形区域面板位于配件切换控件的右侧局部区域。

可选地,以扇形区域面板位于配件切换控件的上侧或下侧为例进行说明。当配件切换控件位于终端显示屏的上侧时,该扇形区域面板位于配件切换控件的上侧局部区域,以避免显示扇形区域面板时,用户的手部对扇形区域面板形成遮挡而无法确定扇形区域面板中显示的枪械配件;同理,当配件切换控件位于终端显示屏的下侧时,该扇形区域面板位于配件切换控件的下侧局部区域。

示意性的,请参考图8,以该扇形区域面板位于配件切换控件的左侧为例进行说明,在第一虚拟环境界面81中包括配件切换控件82,当在该配件切换控件82上接收到触发操作时,显示扇形区域面板83,该扇形区域面板中包括7个候选框,其中候选框831、候选框832以及候选框833中显示有3个枪械配件(每个候选框中显示有一个枪械配件)。

值得注意的是,上述候选配件区域以扇形区域面板为例进行说明,实际操作中,该候选配件区域还可以是矩形区域面板、圆形区域面板、六边形区域面板等,本申请实施例对此不加以限定。

可选地,候选配件区域显示枪械配件时,包括如下情况中的任意一种:

1、候选配件区域根据虚拟对象对枪械配件的使用频率按序显示n个枪械配件;

可选地,当该候选配件区域上显示扇形区域面板时,该扇形区域面板中包括至少一层扇形子区域,则将使用频率最高的p个枪械配件显示在第一层扇形子区域,其中,第一层扇形子区域为距离配件切换控件最近的扇形子区域,p≤n。

2、候选配件区域根据枪械配件与虚拟枪械的适配程度按序显示n个枪械配件;

可选地,当该候选配件区域上显示扇形区域面板时,该扇形区域面板中包括至少一层扇形子区域,则将适配程度最高的p个枪械配件显示在第一层扇形子区域。

3、候选配件区域根据预设显示顺序显示n个枪械配件;

可选地,当该候选配件区域上显示扇形区域面板时,该扇形区域面板中包括至少一层扇形子区域,则将预设显示顺序对应的前p个枪械配件显示在第一层扇形子区域。

4、候选配件区域根据虚拟对象对枪械配件的捡拾顺序按序显示n个枪械配件。

值得注意的是,上述在第一层扇形子区域中按序显示n个枪械配件时,可以在第一层扇形子区域中由上至下按序显示n个枪械配件,也可以在第一层扇形子区域中由下至上按序显示n个枪械配件,还可以在第一层扇形子区域中由中间位置向两边按序显示n个枪械配件。示意性的,以在第一层扇形子区域中由中间位置向两边按序显示5个枪械配件为例进行说明,按序排列的5个枪械配件分别为配件a、配件b、配件c、配件d以及配件e,第一层扇形子区域中的5个候选框由上之下分别为候选框a、候选框b、候选框c、候选框d以及候选框e,则配件a显示在候选框c中,配件b显示在候选框b中,配件c显示在候选框d中,配件d显示在候选框a中,配件e显示在候选框e中。

可选地,当该候选配件区域上显示扇形区域面板时,该扇形区域面板中包括至少一层扇形子区域,则将最先捡拾的p个枪械配件显示在第一层扇形子区域。

步骤504,接收在n个枪械配件中的目标枪械配件上的选择操作。

可选地,接收在该目标枪械配件上的选择操作的方式包括如下方式中的任意一种:

第一,接收在该目标枪械配件上的点击操作;

第二,当上述触发操作为按压操作时,接收与该按压操作衔接的拖动操作,该拖动操作的起始位置为配件切换控件对应的第一显示位置,该拖动操作的结束位置为与目标枪械配件对应的第二显示位置;接收在该第二显示位置的按压结束操作,并将该按压结束操作确定为在目标枪械配件上的选择操作。

可选地,每个枪械配件对应的一个配件标识,根据选择操作对应的目标枪械配件的目标配件标识,将该目标枪械配件装配至虚拟枪械。

步骤505,根据选择操作显示第二虚拟环境界面。

可选地,该第二虚拟环境界面包括虚拟对象对虚拟环境进行观察的画面,该虚拟对象持有虚拟枪械,该虚拟枪械的目标槽位上装配有目标枪械配件。

示意性的,请参考图9,在第一虚拟环境界面91中包括配件切换控件92,当在该配件切换控件92上接收到按压操作时(如:用户通过手指在屏幕上对配件切换控件92进行按压),显示扇形区域面板93,该扇形区域面板中包括7个候选框,其中候选框931中显示有枪械配件,接收与该按压操作衔接的拖动操作,该拖动操作的起始位置为与配件切换控件92对应的第一显示位置,该拖动操作的结束位置为候选框931对应的第二显示位置,接收在该候选框931上的按压结束操作(如:用户将手指从屏幕上离开),则将该按压结束操作确定为在候选框931中的目标枪械配件上的选择操作,并将候选框931中显示的枪械配件装配至虚拟枪械上。

简言之,用户在第一虚拟环境界面91中将手指从配件切换控件92的位置拖动至候选框931的位置并松开手指对屏幕的按压,以完成对候选框931中显示的枪械配件的装配。

综上所述,本申请实施例提供的虚拟环境中的配件选择方法,通过在第一虚拟环境界面中显示配件显示控件,当接收到在该配件显示控件上的触发操作时,在配件显示控件的周侧显示候选配件区域,该候选配件区域中显示有属于同一配件类型的n个枪械配件,用户可以在该n个枪械配件中选择任意一个配件装配至目标槽位,而无需再打开背包对待选择配件进行选择,整个切换过程中的操作步骤简单,用户在更换配件时的人机交互效率较高。

本实施例提供的方法,当触发操作为按压操作,选择操作为拖动操作时,用户对目标枪械配件进行选择时,所执行的动作可以认为是执行了从配件切换控件对应的位置至目标枪械配件对应的位置的拖动操作,即在用户操作时更像是通过一个拖动操作对目标枪械配件进行选择,该选择过程更加便捷且更易操作。

本实施例提供的方法,通过扇形区域面板显示枪械配件,并将使用频率高的枪械配件显示在距离配件切换控件最近的内层,便于对使用频率高的枪械配件进行切换,当终端横屏显示第一虚拟环境界面时,使用频率高的枪械配件显示在距离拇指所在的配件切换控件最近的内层,便于拇指对使用频率较高的枪械配件进行选择。

本实施例提供的方法,通过扇形区域面板显示枪械配件,并将适配程度高的枪械配件显示在距离配件切换控件最近的内层,便于对适配程度高的枪械配件进行切换,当终端横屏显示第一虚拟环境界面时,适配程度高的枪械配件显示在距离拇指所在的配件切换控件最近的内层,便于拇指对适配程度较高的枪械配件进行选择。

在一个可选的实施例中,目标槽位是用于装配瞄准镜的槽位,显示第一虚拟环境界面时虚拟枪械装配有第一瞄准镜。请参考图10,图10是本申请另一个示例性的实施例提供的虚拟环境中的配件选择方法流程图,本实施例中以该方法应用于终端中为例进行说明,该虚拟环境中的配件选择方法包括:

步骤1001,接收开镜操作。

可选地,该开镜操作用于通过目标槽位上的第一瞄准镜观察虚拟环境。

步骤1002,根据第一瞄准镜显示第一虚拟环境界面。

可选地,该第一环境界面包括虚拟对象对虚拟环境进行观察的画面,该画面上叠加显示有配件切换控件,该虚拟对象在虚拟环境中持有虚拟枪械。

步骤1003,接收在配件切换控件上的触发操作。

可选地,接收触发操作的方式至少包括如下方式中的至少一种:

一,接收在配件切换控件上的点击操作;

二,接收在配件切换控件上的按压操作。

步骤1004,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域。

可选地,该候选配件区域中显示有属于同一配件类型的n个枪械配件,该枪械配件是虚拟对象已获取的用于装配至虚拟枪械上的与配件类型对应的槽位的配件,n为正整数。

可选地,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域时,可以根据触发操作,在配件切换控件的周侧显示矩形区域面板,该矩形区域面板中显示有n个枪械配件。

值得注意的是,上述候选配件区域以矩形区域面板为例进行说明,实际操作中,该候选配件区域还可以是扇形区域面板、圆形区域面板、六边形区域面板等,本申请实施例对此不加以限定。

示意性的,如图11所示,在第一虚拟环境界面110中显示有配件切换控件111,当接收到在该配件切换控件111上的触发信号时,显示矩形区域面板112,该矩形区域面板112中显示有3个枪械配件。

步骤1005,接收在n个枪械配件中的目标枪械配件上的选择操作。

可选地,接收在该目标枪械配件上的选择操作的方式包括如下方式中的任意一种:

第一,接收在该目标枪械配件上的点击操作;

第二,当上述触发操作为按压操作时,接收与该按压操作衔接的拖动操作,该拖动操作的起始位置为配件切换控件对应的第一显示位置,该拖动操作的结束位置为与目标枪械配件对应的第二显示位置;接收在该第二显示位置的按压结束操作,并将该按压结束操作确定为在目标枪械配件上的选择操作。

步骤1006,根据第二瞄准镜显示第二虚拟环境界面。

可选地,该第二虚拟环境界面包括以第二瞄准镜的放大倍数显示的虚拟环境。

示意性的,请参考图12,第一虚拟环境界面121包括通过红点瞄准镜对虚拟环境进行观察的画面,在第一虚拟环境界面121中显示有配件切换控件122,当接收到在该配件切换控件122上的按压操作时,显示扇形区域面板123,接收到衔接该按压操作的拖动操作,该拖动操作的结束位置为候选框1231对应的位置,并接收结束按压操作,将该候选框1231中的四倍瞄准镜作为切换后的瞄准镜,显示第二虚拟环境界面124,该第二虚拟环境界面124中包括通过四倍镜观察虚拟环境的画面。

综上所述,本申请实施例提供的虚拟环境中的配件选择方法,通过在第一虚拟环境界面中显示配件显示控件,当接收到在该配件显示控件上的触发操作时,在配件显示控件的周侧显示候选配件区域,该候选配件区域中显示有属于同一配件类型的n个枪械配件,用户可以在该n个枪械配件中选择任意一个配件装配至目标槽位,而无需再打开背包对待选择配件进行选择,整个切换过程中的操作步骤简单,用户在更换配件时的人机交互效率较高。

本实施例提供的方法,可以在使用瞄准镜对虚拟环境进行观察的情况下,直接对已捡拾的瞄准镜进行选择,并直接切换至被选择的瞄准镜对应的虚拟环境界面,对瞄准镜进行使用的步骤简单,人机交互效率较高。

在一个可选的实施例中,该候选配件区域还包括配件拆卸控件,该配件拆卸控件用于表示卸下虚拟枪械的目标槽位上的枪械配件。请参考图13,图13是本申请另一个示例性的实施例提供的虚拟环境中的配件选择方法流程图,本实施例中以该方法应用于终端中为例进行说明,该虚拟环境中的配件选择方法包括:

步骤1301,显示第一虚拟环境界面。

可选地,该第一环境界面包括虚拟对象对虚拟环境进行观察的画面,该画面上叠加显示有配件切换控件,该虚拟对象在虚拟环境中持有虚拟枪械。

可选地,该虚拟对象所持有的虚拟枪械可以在第一虚拟环境界面中直接通过虚拟对象观察得到,如:在虚拟对象的手部位置持有该虚拟枪械,且该虚拟枪械上显示有该第一配件,也可以在第一虚拟环境界面中显示的枪械状态栏中观察得到,如:在该枪械状态栏中显示有该虚拟枪械,与该虚拟枪械对应显示有第一配件;或者,该虚拟对象所持有的虚拟枪械在第一界面中无法通过虚拟对象观察得到,如:第一虚拟环境界面中并未显示该虚拟对象和该虚拟枪械,但可以在第一虚拟环境界面中显示的枪械状态中观察得到;或者,该虚拟对象所持有的虚拟枪械可以在第一虚拟环境界面中直接通过虚拟对象观察得到,但第一虚拟环境界面中未显示枪械状态栏,无法通过枪械状态栏观察得到,对虚拟枪械的观察方式在本申请实施例中不做限定。

可选地,该第一虚拟环境界面是以虚拟对象的第一人称视角显示的界面,也可以是以虚拟对象的第三人称视角显示的界面。其中,第一人称视角即虚拟对象在虚拟环境中所能观察到的画面对应的视角,该第一人称视角对应的界面中不包括该虚拟对象本身,比如只能看到虚拟对象的手臂和虚拟枪械;第三人称视角即在虚拟环境中通过摄像机模型对虚拟对象进行观察的视角,该第三人称视角对应的界面中包括虚拟对象本身,且通常该摄像机模型是位于虚拟对象的后方对该虚拟对象进行观察的,比如能够看到虚拟对象的三维模型以及该虚拟对象所持有的虚拟枪械。

可选地,该第一虚拟环境界面还可以是通过虚拟枪械上的瞄准镜对虚拟环境进行观察的画面,以虚拟枪械上的目标槽位用于装配瞄准镜为例,该虚拟枪械装配有第一瞄准镜,则接收开镜操作,该开镜操作用于通过目标槽位上的第一瞄准镜观察虚拟环境,根据第一瞄准镜显示第一虚拟环境界面,该第一虚拟环境界面包括以第一瞄准镜的放大倍数放大显示的虚拟环境。

步骤1302,接收在配件切换控件上的触发操作。

可选地,接收触发操作的方式包括如下方式中的至少一种:

一,接收在配件切换控件上的点击操作;

二,接收在配件切换控件上的按压操作。

步骤1303,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域。

可选地,该候选配件区域包括配件拆卸控件。

可选地,该候选配件区域中显示有属于同一配件类型的n个枪械配件,该枪械配件是虚拟对象已获取的用于装配至虚拟枪械上的与配件类型对应的槽位的配件,n为正整数。

可选地,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域时,包括如下情况中的任意一种:

第一,根据触发操作,以配件切换控件为中心在周侧局部区域上显示扇形区域面板,该扇形区域面板中包括m个候选框,m个候选框的n个候选框显示有n个枪械配件,其中m≥n;

第二,根据触发操作,在配件切换控件的周侧显示矩形区域面板,该矩形区域面板中显示有n个枪械配件。

值得注意的是,上述候选配件区域以扇形区域面板以及矩形区域面板为例进行说明,实际操作中,该候选配件区域还可以是圆形区域面板、六边形区域面板等,本申请实施例对此不加以限定。

步骤1304,接收在配件拆卸控件上的控件选择操作。

可选地,接收在该目标枪械配件上的控件选择操作的方式包括如下方式中的任意一种:

第一,接收在该配件拆卸控件上的点击操作;

第二,当上述触发操作为按压操作时,接收与该按压操作衔接的拖动操作,该拖动操作的起始位置为配件切换控件对应的第一显示位置,该拖动操作的结束位置为与配件拆卸控件对应的第三显示位置;接收在该第三显示位置的按压结束操作,并将该按压结束操作确定为在配件拆卸控件上的控件选择操作。

示意性的,当在配件切换控件上接收到按压操作时(如:用户通过手指在屏幕上对配件切换控件进行按压),显示候选配件区域,该候选配件区域中还包括配件拆卸控件,接收与该按压操作衔接的拖动操作,该拖动操作的起始位置为与配件切换控件对应的第一显示位置,该拖动操作的结束位置为配件拆卸控件对应的第三显示位置(即用户将手指从配件切换控件对应的位置拖动孩子配件拆卸控件对应的位置),接收在该配件拆卸控件上的按压结束操作(如:用户将手指从屏幕上离开),则将该按压结束操作确定为在配件拆卸控件中的控件选择操作,并将虚拟枪械上枪械配件卸下。

步骤1305,根据控件选择操作显示第三虚拟环境界面。

可选地,该第三虚拟环境界面包括虚拟对象对虚拟环境进行观察的画面,该虚拟对象持有虚拟枪械,该虚拟枪械的目标槽位上未装配枪械配件。

可选地,当第一虚拟环境界面包括通过瞄准镜对虚拟环境进行观察的画面时,该第三虚拟环境界面包括通过虚拟枪械对应的机械瞄准镜对虚拟环境进行观察的画面。

综上所述,本申请实施例提供的虚拟环境中的配件选择方法,通过在第一虚拟环境界面中显示配件显示控件,当接收到在该配件显示控件上的触发操作时,在配件显示控件的周侧显示候选配件区域,该候选配件区域中显示有属于同一配件类型的n个枪械配件,用户可以在该n个枪械配件中选择任意一个配件装配至目标槽位,而无需再打开背包对待选择配件进行选择,整个切换过程中的操作步骤简单,用户在更换配件时的人机交互效率较高。

本实施例提供的方法,通过在候选配件区域还显示配件拆卸控件,并对该配件拆卸控件进行选择,可以直接将虚拟枪械上的枪械配件进行拆卸,而无需再打开背包对枪械配件进行拆卸,整个切换过程中的操作步骤简单,用户在拆卸枪械配件时的人机交互效率较高。

值得注意的是,上述方法中对配件拆卸控件和/或对目标枪械配件进行选择时,可以通过点击操作或拖动操作两种方式进行,以该两种方式对配件拆卸控件和/或对目标枪械配件的选择进行示意性的说明。

可选地,该第一虚拟环境界面中还包括取消控件。请参考下图14及图15,图14是通过拖动操作对配件拆卸控件和/或对目标枪械配件进行选择的方法流程图,如图14所示,该方法包括:

步骤1401,开始流程。

步骤1402,按压配件切换控件。

步骤1403,显示候选配件区域。

可选地,该候选配件区域中显示有属于同一配件类型的n个枪械配件。该枪械配件是虚拟对象已获取的用于装配至虚拟枪械上的与配件类型对应的槽位的配件,n为正整数。

可选地,根据触发操作在配件切换控件的周侧局部区域上显示候选配件区域时,包括如下情况中的至少一种:

第一,根据触发操作,以配件切换控件为中心在周侧局部区域上显示扇形区域面板,该扇形区域面板中包括m个候选框,m个候选框的n个候选框显示有n个枪械配件,其中m≥n;

第二,根据触发操作,在配件切换控件的周侧显示矩形区域面板,该矩形区域面板中显示有n个枪械配件。

可选地,该候选配件区域还包括配件拆卸控件。

值得注意的是,上述候选配件区域以扇形区域面板以及矩形区域面板为例进行说明。实际操作中,该候选配件区域还可以是圆形区域面板、六边形区域面板等,本申请实施例对此不加以限定。

步骤1404,接收与目标枪械配件对应的拖动信号。

即该拖动信号是拖动至目标枪械配件的拖动操作触发的信号。

步骤1405,结束按压操作。

即对该目标枪械配件进行选择。

步骤1406,判断目标枪械配件是否为已装配的枪械配件。

步骤1407,当目标枪械配件不是已装配的枪械配件时,将目标枪械配件装配至虚拟枪械,并关闭显示候选配件区域。

步骤1408,当目标枪械配件是已装配的枪械配件时,虚拟枪械上装配的目标枪械配件无变化,并关闭显示候选配件区域。

步骤1409,接收与配件拆卸控件对应的拖动信号。

即该拖动信号是拖动至配件拆卸控件的拖动操作触发的信号。

步骤1410,结束按压操作。

步骤1411,卸下所述虚拟枪械上的目标槽位上的枪械配件,并关闭显示候选配件区域。

步骤1412,接收与取消控件对应的拖动信号。

即该拖动信号是拖动至取消控件的拖动操作触发的信号。

步骤1413,结束按压操作。

步骤1414,虚拟枪械上装配的目标枪械配件无变化,并关闭显示候选配件区域。

步骤1415,结束流程。

图15是通过点击操作对配件拆卸控件和/或对目标枪械配件进行选择的方法流程图,如图15所示,上述图14所示的方法流程图中,步骤1402还可以替换实现为步骤1502、上述步骤1404至步骤1405还可以替换实现为步骤1503,步骤1409至步骤1410还可以替换实现为步骤1504,步骤1412至步骤1413还可以替换实现为步骤1505。其中:

步骤1502,点击配件切换控件。

步骤1503,点击目标枪械配件。

步骤1504,点击配件拆卸控件。

步骤1505,点击取消控件。

综上所述,本申请实施例提供的虚拟环境中的配件选择方法,通过在画面中叠加显示配件显示控件,当接收到在该配件显示控件上的触发操作时,在配件显示控件的周侧显示候选配件区域,该候选配件区域中显示有属于同一配件类型的n个枪械配件,用户可以在该n个枪械配件中选择任意一个配件装配至目标槽位,而无需再打开背包对待选择配件进行选择,步骤简单,用户在更换配件时的人机交互效率较高。

图16是本申请一个示例性实施例提供的虚拟环境中的配件选择装置的结构框图,如图16所示,该装置包括显示模块161以及接收模块162;

显示模块161,用于显示第一虚拟环境界面,所述第一虚拟环境界面包括虚拟对象对所述虚拟环境进行观察的画面,所述画面上叠加显示有配件切换控件,所述虚拟对象在所述虚拟环境中持有虚拟枪械;

接收模块162,用于接收在所述配件切换控件上的触发操作;

所述显示模块161,还用于根据所述触发操作在所述配件切换控件的周侧局部区域上显示候选配件区域,所述候选配件区域中显示有属于同一配件类型的n个枪械配件,所述枪械配件是所述虚拟对象已获取的用于装配至所述虚拟枪械上与所述配件类型对应的槽位的配件,n为正整数;

所述接收模块162,还用于在所述n个枪械配件中的目标枪械配件上的选择操作;

所述显示模块161,还用于根据所述选择操作显示第二虚拟环境界面,所述第二虚拟环境界面包括所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟对象持有所述虚拟枪械,所述虚拟枪械的所述目标槽位上装配有所述目标枪械配件。

在一个可选的实施例中,所述显示模块161,还用于根据所述触发操作,以所述配件切换控件为中心在所述周侧局部区域上显示一扇形区域面板,所述扇形区域面板中包括m个候选框,所述m个候选框中的n个候选框显示有所述n个枪械配件,m≥n。

在一个可选的实施例中,所述接收模块162,还用于接收在所述配件切换控件上的按压操作;

所述接收模块162,还用于接收与所述按压操作衔接的拖动操作,所述拖动操作的起始位置为所述配件切换控件对应的第一显示位置,所述拖动操作的结束位置为与所述目标枪械配件对应的第二显示位置;接收在所述第二显示位置的按压结束操作,并将所述按压结束操作确定为在所述目标枪械配件上的选择操作。

在一个可选的实施例中,所述候选配件区域用于根据所述虚拟对象对所述枪械配件的使用频率按序显示所述n个枪械配件;

或,

所述候选配件区域用于根据所述枪械配件与所述虚拟枪械的适配程度按序显示所述n个枪械配件;

或,

所述候选配件区域用于根据预设显示顺序显示所述n个枪械配件;

或,

所述候选配件区域用于根据所述虚拟对象对所述枪械配件的捡拾顺序按序显示所述n个枪械配件。

在一个可选的实施例中,如图17所示,该显示模块161还包括接收子模块1611和显示子模块1612;

所述目标槽位是用于装配瞄准镜的槽位,显示所述第一虚拟环境界面时所述虚拟枪械装配有第一瞄准镜,所述目标枪械配件为第二瞄准镜;

所述显示模块161,包括:

接收子模块1611,用于接收开镜操作,所述开镜操作用于通过所述目标槽位上的所述第一瞄准镜观察所述虚拟环境;

显示子模块1612,用于根据所述第一瞄准镜显示所述第一虚拟环境界面,所述第一虚拟环境界面包括以所述第一瞄准镜的放大倍数放大显示的所述虚拟环境;

所述显示模块161,还用于根据所述第二瞄准镜显示所述第二虚拟环境界面,所述第二虚拟环境界面包括以所述第二瞄准镜的放大倍数放大显示的所述虚拟环境。

在一个可选的实施例中,所述候选配件区域还包括配件拆卸控件,所述配件拆卸控件用于表示卸下所述虚拟枪械的所述目标槽位的所述枪械配件。

在一个可选的实施例中,所述接收模块162,还用于接收在所述配件拆卸控件上的控件选择操作;

所述显示模块161,还用于根据所述控件选择操作显示第三虚拟环境界面,所述第三虚拟环境界面包括所述虚拟对象对所述虚拟环境进行观察的画面,所述虚拟对象持有所述虚拟枪械,所述虚拟枪械的所述目标槽位上未装配有所述枪械配件。

在一个可选的实施例中,所述目标槽位是用于装配瞄准镜的槽位,显示所述第一虚拟环境界面时所述虚拟枪械装配有第一瞄准镜;

所述接收子模块1611,还用于接收开镜操作,所述开镜操作用于通过所述目标槽位上的所述第一瞄准镜观察所述虚拟环境;

所述显示子模块1612,还用于根据所述第一瞄准镜显示所述第一虚拟环境界面,所述第一虚拟环境界面包括以所述第一瞄准镜的放大倍数放大显示的所述虚拟环境;

所述显示模块161,还用于根据所述虚拟枪械的机械瞄准镜显示所述第三虚拟环境界面,所述第三虚拟环境界面包括通过所述虚拟枪械对应的所述机械瞄准镜对所述虚拟环境进行观察的画面。

图18示出了本发明一个示例性实施例提供的终端1800的结构框图。该终端1800可以是:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1800包括有:处理器1801和存储器1802。

处理器1801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1801可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1801可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1801还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器1802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1801所执行以实现本申请中方法实施例提供的虚拟环境中的配件选择方法。

在一些实施例中,终端1800还可选包括有:外围设备接口1803和至少一个外围设备。处理器1801、存储器1802和外围设备接口1803之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1803相连。具体地,外围设备包括:射频电路1804、触摸显示屏1805、摄像头1806、音频电路1807、定位组件1808和电源1809中的至少一种。

外围设备接口1803可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1801和存储器1802。在一些实施例中,处理器1801、存储器1802和外围设备接口1803被集成在同一芯片或电路板上;在一些其他实施例中,处理器1801、存储器1802和外围设备接口1803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1804用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路1804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1804包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路1804还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏1805用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1805是触摸显示屏时,显示屏1805还具有采集在显示屏1805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1801进行处理。此时,显示屏1805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1805可以为一个,设置终端1800的前面板;在另一些实施例中,显示屏1805可以为至少两个,分别设置在终端1800的不同表面或呈折叠设计;在再一些实施例中,显示屏1805可以是柔性显示屏,设置在终端1800的弯曲表面上或折叠面上。甚至,显示屏1805还可以设置成非矩形的不规则图形,也即异形屏。显示屏1805可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件1806用于采集图像或视频。可选地,摄像头组件1806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路1807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1801进行处理,或者输入至射频电路1804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1801或射频电路1804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1807还可以包括耳机插孔。

定位组件1808用于定位终端1800的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件1808可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源1809用于为终端1800中的各个组件进行供电。电源1809可以是交流电、直流电、一次性电池或可充电电池。当电源1809包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端1800还包括有一个或多个传感器1810。该一个或多个传感器1810包括但不限于:加速度传感器1811、陀螺仪传感器1812、压力传感器1813、指纹传感器1814、光学传感器1815以及接近传感器1816。

加速度传感器1811可以检测以终端1800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1811可以用于检测重力加速度在三个坐标轴上的分量。处理器1801可以根据加速度传感器1811采集的重力加速度信号,控制触摸显示屏1805以横向视图或纵向视图进行用户界面的显示。加速度传感器1811还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器1812可以检测终端1800的机体方向及转动角度,陀螺仪传感器1812可以与加速度传感器1811协同采集用户对终端1800的3d动作。处理器1801根据陀螺仪传感器1812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器1813可以设置在终端1800的侧边框和/或触摸显示屏1805的下层。当压力传感器1813设置在终端1800的侧边框时,可以检测用户对终端1800的握持信号,由处理器1801根据压力传感器1813采集的握持信号进行左右手识别或快捷操作。当压力传感器1813设置在触摸显示屏1805的下层时,由处理器1801根据用户对触摸显示屏1805的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器1814用于采集用户的指纹,由处理器1801根据指纹传感器1814采集到的指纹识别用户的身份,或者,由指纹传感器1814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1814可以被设置终端1800的正面、背面或侧面。当终端1800上设置有物理按键或厂商logo时,指纹传感器1814可以与物理按键或厂商logo集成在一起。

光学传感器1815用于采集环境光强度。在一个实施例中,处理器1801可以根据光学传感器1815采集的环境光强度,控制触摸显示屏1805的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1805的显示亮度;当环境光强度较低时,调低触摸显示屏1805的显示亮度。在另一个实施例中,处理器1801还可以根据光学传感器1815采集的环境光强度,动态调整摄像头组件1806的拍摄参数。

接近传感器1816,也称距离传感器,通常设置在终端1800的前面板。接近传感器1816用于采集用户与终端1800的正面之间的距离。在一个实施例中,当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变小时,由处理器1801控制触摸显示屏1805从亮屏状态切换为息屏状态;当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变大时,由处理器1801控制触摸显示屏1805从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图18中示出的结构并不构成对终端1800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如图1至图15任一所述的虚拟环境中的配件选择方法。

可选地,该计算机可读存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、固态硬盘(ssd,solidstatedrives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(reram,resistancerandomaccessmemory)和动态随机存取存储器(dram,dynamicrandomaccessmemory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1