虚拟技能的配置方法、装置、设备及介质

文档序号:1823452 发布日期:2021-11-12 浏览:32次 >En<

阅读说明:本技术 虚拟技能的配置方法、装置、设备及介质 (Virtual skill configuration method, device, equipment and medium ) 是由 邓颖 王骏 于 2021-08-16 设计创作,主要内容包括:本申请公开了一种虚拟技能的配置方法、装置、设备及介质,涉及虚拟环境领域。该方法包括:显示虚拟技能栏,虚拟技能栏中包括用于配置虚拟技能的目标槽位;接收针对目标槽位的触发操作;基于触发操作显示至少一个技能候选项,至少一个技能候选项对应的虚拟技能是技能配置条件提供的候选技能,技能配置条件是与主控虚拟对象匹配的条件,至少一个技能候选项中包括与目标技能对应的目标候选项;响应于接收到针对目标候选项的选择操作,将目标技能配置于目标槽位中,其中,配置于目标槽位的目标技能通过目标槽位实现技能释放过程。即,通过直接在技能栏中完成虚拟技能的配置过程,无需额外调出技能界面来实现配置,提高了虚拟技能的配置效率。(The application discloses a configuration method, device, equipment and medium of virtual skills, and relates to the field of virtual environments. The method comprises the following steps: displaying a virtual skill bar, wherein the virtual skill bar comprises a target slot position for configuring virtual skill; receiving trigger operation aiming at a target slot position; displaying at least one skill candidate item based on the triggering operation, wherein the virtual skill corresponding to the at least one skill candidate item is a candidate skill provided by a skill configuration condition, the skill configuration condition is a condition matched with the master control virtual object, and the at least one skill candidate item comprises a target candidate item corresponding to the target skill; and in response to receiving the selection operation aiming at the target candidate item, configuring the target skill in the target slot position, wherein the target skill configured in the target slot position realizes the skill release process through the target slot position. Namely, the configuration process of the virtual skill is directly completed in the skill bar, and the configuration is realized without calling out a skill interface additionally, so that the configuration efficiency of the virtual skill is improved.)

虚拟技能的配置方法、装置、设备及介质

技术领域

本申请涉及虚拟环境领域,特别涉及一种虚拟技能的配置方法、装置、设备及介质。

背景技术

基于虚拟环境的应用程序,例如:大型多人在线角色扮演游戏(MassiveMultiplayer Online Role-Playing Game,MMORPG),会为玩家提供多个虚拟技能,玩家可以为虚拟技能配置不同的触发快捷键或控件,以实现后续虚拟技能的释放过程。

在相关技术中,通过技能界面来实现虚拟技能的配置过程。例如,玩家通过预设控件或预设快捷键打开技能界面,技能界面中显示有玩家所操控的虚拟对象所能使用的所有虚拟技能,玩家将虚拟技能从技能界面拖拽至快捷栏中某一快捷键对应的位置,后续即可通过上述选择的快捷键实现对虚拟技能的触发。

然而,上述虚拟技能的配置过程对应的配置效率较低,无法适应于需要快速配置虚拟技能的场景,例如,玩家操控的虚拟对象处于战斗状态中等场景。

发明内容

本申请实施例提供了一种虚拟技能的配置方法、装置、设备及介质,可以提高虚拟技能的配置效率。所述技术方案如下:

一方面,提供了一种虚拟技能的配置方法,所述方法包括:

显示虚拟技能栏,所述虚拟技能栏中包括用于配置虚拟技能的目标槽位;

接收针对所述目标槽位的触发操作,所述触发操作用于指示对所述目标槽位所对应的虚拟技能进行配置;

基于所述触发操作显示至少一个技能候选项,所述至少一个技能候选项对应的虚拟技能是技能配置条件提供的候选技能,所述技能配置条件是与主控虚拟对象匹配的条件,所述至少一个技能候选项中包括与目标技能对应的目标候选项;

响应于接收到针对所述目标候选项的选择操作,将所述目标技能配置于所述目标槽位中,其中,配置于所述目标槽位的目标技能通过所述目标槽位实现技能释放过程。

另一方面,提供了一种虚拟技能的配置装置,所述装置包括:

显示模块,用于显示虚拟技能栏,所述虚拟技能栏中包括用于配置虚拟技能的目标槽位;

接收模块,用于接收针对所述目标槽位的触发操作,所述触发操作用于指示对所述目标槽位所对应的虚拟技能进行配置;

所述显示模块,还用于基于所述触发操作显示至少一个技能候选项,所述至少一个技能候选项对应的虚拟技能是技能配置条件提供的候选技能,所述技能配置条件是与主控虚拟对象匹配的条件,所述至少一个技能候选项中包括与目标技能对应的目标候选项;

配置模块,用于响应于接收到针对所述目标候选项的选择操作,将所述目标技能配置于所述目标槽位中,其中,配置于所述目标槽位的目标技能通过所述目标槽位实现技能释放过程。

另一方面,提供了一种计算机设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现本申请实施例中任一所述的虚拟技能的配置方法。

另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现本申请实施例中任一所述的终端设备的虚拟技能的配置方法。

另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的虚拟技能的配置方法。

本申请的提供的技术方案至少包括以下有益效果:

当玩家需要对虚拟技能栏中的虚拟技能进行配置时,可以针对需要进行技能配置的目标槽位执行触发操作,当终端接收到该触发操作后,会显示对应的技能候选项,玩家可以在显示的技能候选项中选择想要配置于目标槽位的虚拟技能,即,终端根据接收到的针对目标候选项的选择操作,将目标候选项对应的目标技能配置至目标槽位,完成目标技能的配置后,玩家即可通过目标槽位实现目标技能的释放过程。即,通过直接在技能栏中完成虚拟技能的配置过程,无需额外调出技能界面来实现配置,提高了虚拟技能的配置效率。

附图说明

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

图1是本申请一个相关技术中的虚拟技能的配置方法示意图;

图2是本申请一个示例性实施例提供的虚拟技能的配置方法示意图;

图3是本申请一个示例性实施例提供的实施环境示意图;

图4是本申请一个示例性实施例提供的虚拟技能的配置方法流程图;

图5是本申请一个示例性实施例提供的配置提示信息示意图;

图6是本申请一个示例性实施例提供的技能介绍示意图;

图7是本申请一个示例性实施例提供的通过快捷键触发时的界面示意图;

图8是本申请一个示例性实施例提供的通过控件触发时的界面示意图;

图9是本申请另一个示例性实施例提供的虚拟技能的配置方法流程图;

图10是本申请一个示例性实施例提供的释放技能示意图;

图11是本申请另一个示例性实施例提供的虚拟技能的配置方法流程图;

图12是本申请一个示例性实施例提供的技能替换示意图;

图13是本申请另一个示例性实施例提供的虚拟技能的配置方法流程图;

图14是本申请另一个示例性实施例提供的虚拟技能的配置装置的框图;

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

具体实施方式

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

首先,对本申请实施例中涉及的名词进行简要介绍:

虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,本申请对此不加以限定。下述实施例以虚拟环境是三维虚拟环境来举例说明。

虚拟技能:本申请实施例中的虚拟技能是指由虚拟角色释放,用于修改虚拟对象本身、对其他虚拟对象或同时对虚拟对象本身以及其他虚拟对象的属性值的能力。其中,虚拟对象具有至少一个虚拟技能,且不同虚拟对象对应有相同或不同虚拟技能。其中,虚拟角色的虚拟技能可以在等级提升过程中获取或升级,且虚拟对象可以获取其他虚拟对象的虚拟技能。

可选的,按照虚拟技能效果进行划分,虚拟技能可以被划分为:伤害型技能(用于降低虚拟对象的生命值)、护盾性技能(用于为虚拟对象增加护盾)、加速型技能(用于增加虚拟对象的移动速度)、减速型技能(用于降低虚拟对象的移动速度)、禁锢型技能(用于在一定时长内限制虚拟对象移动)、强制位移型技能(用于强制虚拟对象发生移动)、沉默型技能(用于在一定时长内限制虚拟对象释放技能)、回复型技能(用于回复虚拟对象的生命值或能量值)、视野型技能(用于获取/屏蔽一定范围或其他虚拟角色的视野)、被动型技能(在进行普通攻击时即可触发的技能)等等,本实施例对此不做限定。

可选的,按照虚拟技能释放方式进行划分,虚拟技能可以被划分为指向型技能和非指向型技能。其中,指向型技能是指定技能接受方的虚拟技能,即使用指向型技能指定技能释放目标后,该技能释放目标必然受到该虚拟技能的影响;非指向型技能是指向指定方向、范围或区域释放的虚拟技能,位于该方向上、范围内或区域内的虚拟对象会收到该虚拟技能的影响。

在相关技术中,虚拟技能的配置需要通过技能界面实现。示意性的,如图1所示,虚拟环境界面100中提供有技能界面召唤控件101,当终端接收到针对技能界面召唤控件101的触发操作时,会显示对应的技能界面120,技能界面120中显示有当前虚拟对象所能使用的所有虚拟技能的技能图标121,玩家可以将虚拟技能的技能图标121拖动至虚拟环境界面100中的快捷栏110中,以实现对虚拟技能的自定义配置。

以上述方式实现的虚拟技能的配置方法对应的配置效率较低,例如,若玩家在进入战斗前未提前对虚拟技能进行配置,则进入战斗后会因为缺少虚拟技能而导致战斗失利,若以上述方式在战斗过程中对虚拟技能进行配置,其对应的配置效率过低,玩家无法快速实现虚拟技能的配置,同样也会导致战斗失利,影响用户体验。

在本申请实施例中,玩家可直接在虚拟环境界面中的虚拟技能栏中完成虚拟技能的配置过程,如图2所示,虚拟环境界面200中显示有虚拟环境画面,虚拟环境界面200中包括虚拟技能栏210区域,虚拟技能栏210区域中包括多个用于放置虚拟技能的槽位,其中包括处于空置状态的目标槽位211,当目标槽位211在接收到长按操作时,显示多个技能候选项212,其中就包括目标技能对应的目标候选项213,当玩家选择目标候选项213时,该目标技能就会被配置于目标槽位211中,玩家即可通过点击配置目标技能的目标槽位211来实现对目标技能的释放。

本申请实施例提供的虚拟技能的配置方法通过直接在技能栏中完成虚拟技能的配置过程,无需额外调出技能界面来实现配置,提高了虚拟技能的配置效率。

请参考图3,其示出了一个本申请实施例的实施环境示意图。示意性的,该实施环境中包括终端310、服务器320和通信网络330。

终端310运行有支持虚拟环境的应用程序。该应用程序可以是虚拟现实应用程序、三维地图程序、军事仿真程序、第三人称射击游戏(Third-Personal Shooting Game,TPS)、第一人称射击游戏(First-Person Shooting Game,FPS)、多人在线战术竞技游戏(Multiplayer Online Battle Arena Games,MOBA)、多人枪战类生存游戏中的任意一种。该应用程序可以是单机版的应用程序,比如单机版的3D游戏程序。

可选的,终端310可以是台式计算机、膝上型便携计算机、手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层4)播放器等等。

服务器320用于为上述应用程序提供后端支持。示意性的,终端310在接收到针对虚拟技能栏中目标槽位的触发操作时,生成对应的触发信号,将该触发信号发送至服务器320,服务器320根据当前终端310登录的账号信息以及该触发信号向终端310返回技能信息,该技能信息中包括该目标槽位可以配置的虚拟技能的信息,终端310根据该技能信息显示至少一个候选项,当终端310接收到针对至少一个候选项中的目标候选项的选择操作时,根据该选择操作在目标槽位中显示目标技能,并根据该选择操作生成对应的选择信号,将该选择信号发送至服务器320,服务器根据该选择信号将目标技能与目标槽位的关联关系进行存储。

值得注意的是,上述服务器320可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(ContentDelivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

其中,云技术(Cloud Technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。

在一些实施例中,上述服务器320还可以实现为区块链系统中的节点。区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链,本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。

区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出。

示意性的,终端310和服务器320之间通过通信网络330连接。

请参考图4,其示出了本申请一个实施例示出的虚拟技能的配置方法,在本申请实施例中,以该方法应用于如图3所示的终端中为例进行说明。所述方法包括:

步骤401,显示虚拟技能栏,虚拟技能栏中包括用于配置虚拟技能的目标槽位。

该虚拟技能栏叠加于虚拟环境画面上。示意性的,提供虚拟环境的应用程序显示虚拟环境界面,该虚拟环境界面用于显示虚拟环境画面,该虚拟环境界面中包括虚拟技能栏,虚拟技能栏中包括至少一个虚拟技能。在一些实施例中,该虚拟技能栏中还包括普通攻击。

示意性的,虚拟技能栏中的虚拟技能可以通过预设快捷键触发,也可以通过预设控件触发,在此不进行限定。

可选的,上述虚拟技能可以是固定的虚拟技能,即所有玩家所能使用的虚拟技能均相同;也可以是与虚拟对象对应的虚拟技能,例如,玩家操控的虚拟对象对应有不同类别(如根据门派、种族等进行分类),不同类别的虚拟对象能够使用不同的虚拟技能。其中,该虚拟对象为玩家通过终端控制的虚拟对象,玩家可以通过终端控制位于虚拟环境中的虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、跳跃、拾取、使用技能中的至少一种。

在本申请实施例中,虚拟技能栏中包括至少一个目标槽位,该目标槽位为用于虚拟技能的槽位。示意性的,该目标槽位对应有触发快捷键或触发控件,即通过对应的触发快捷键或触发控件即可实现对目标槽位中所配置的虚拟技能的触发。当目标槽位通过触发快捷键触发时,目标槽位对应的触发快捷键可以是固定的触发快捷键,也可以是自定义设置的触发快捷键,在此不进行限定。

在一些实施例中,虚拟技能栏中的一个槽位可以配置一个虚拟技能,也可以配置多个虚拟技能,在此不进行限定。

在一些实施例中,目标槽位对应有槽位状态,槽位状态用于指示目标槽位的技能配置状态。其中,槽位状态包括空置状态和满置状态,以一个槽位仅可配置一个虚拟技能为例,空置状态用于指示目标槽位未配置有虚拟技能,满置状态用于指示目标槽位已配置有虚拟技能。

在一些实施例中,当虚拟技能栏中存在有处于空置状态的槽位时,终端显示用于提醒用户进行技能配置的提示信息。即,响应于目标槽位处于空置状态,显示配置提示信息,配置提示信息用于提示对处于空置状态的目标槽位进行配置。在一个示例中,如图5所示,虚拟环境界面500中显示有虚拟环境画面,虚拟环境画面上叠加有虚拟技能栏510,当终端检测到虚拟技能栏510存在处于空置状态的目标槽位511时,在虚拟环境界面500中显示配置提示信息520。

步骤402,接收针对目标槽位的触发操作。

触发操作用于对目标槽位所对应的虚拟技能进行配置。

可选的,该触发操作可以是通过快捷键触发的操作,也可以是通过控件触发的操作。其中,上述快捷键或控件与目标槽位具有对应关系。例如,当通过快捷键触发时,目标槽位对应的快捷键为“Q”,则当终端接收到键盘输入的快捷键“Q”的信号时,终端确定接收到针对目标槽位的触发操作;当通过控件触发时,目标槽位在虚拟环境界面中对应有触发控件,当终端接收到针对该触发控件的触发信号时,确定接收到针对目标槽位的触发操作。

示意性的,该触发操作可以是点击操作、长按操作、双击操作、重力按压操作等。

在一些实施例中,针对目标槽位的不同触发操作能够实现不同功能。示意性的,当终端接收到针对目标槽位的第一触发操作时,终端控制虚拟对象使用目标槽位中配置的虚拟技能,当终端接收到针对目标槽位的第二触发操作时,终端为目标槽位进行技能配置过程,在一个示例中,第一触发操作为点击操作,第二触发操作为长按操作。

步骤403,基于触发操作显示至少一个技能候选项,至少一个技能候选项中包括与目标技能对应的目标候选项。

响应于终端接收到指示进行技能配置的触发操作,在虚拟环境界面中显示至少一个技能候选项,该技能候选项用于提供给用户选择配置在目标槽位的虚拟技能。上述至少一个技能候选项对应的虚拟技能是技能配置条件提供的候选技能,技能配置条件是与主控虚拟对象匹配的条件,该主控虚拟对象为当前终端控制的虚拟对象。

可选的,技能配置条件与虚拟对象的对象类型关联,例如,虚拟对象对应有不同种族,不同种族所能使用的虚拟技能不同;和/或,技能配置条件与虚拟对象的虚拟等级关联,例如,虚拟对象在不同的虚拟等级下能够解锁不同的虚拟技能,由已解锁的虚拟技能组成用于确定候选技能的技能列表。

在一些实施例中,终端在接收到针对虚拟技能栏中目标槽位的触发操作时,生成对应的触发信号,将该触发信号发送至服务器,服务器根据当前终端登录的账号信息以及该触发信号向终端返回技能信息,该技能信息中包括该目标槽位可以配置的虚拟技能的信息,终端根据该技能信息显示至少一个候选项。可选的,虚拟技能栏中各个槽位中允许存在相同的虚拟技能,或虚拟技能栏中各个槽位中不允许存在重复的虚拟技能。

示意性的,当玩家使用的虚拟技能与主控虚拟对象具有对应关系时,服务器根据账号信息确定主控虚拟对象,并获取虚拟对象标识,根据虚拟对象标识调取对应的技能列表,根据该技能列表生成技能信息,将技能信息返回至终端,终端即可对技能信息进行解析,得到技能列表,从技能列表中选取至少一个候选技能,根据至少一个候选技能生成至少一个技能候选项,显示于虚拟环境界面中。

在一些实施例中,根据目标槽位的槽位状态来显示技能候选项,即,响应于目标槽位处于空置状态,显示至少一个技能候选项。

在一些实施例中,玩家可以通过显示的技能候选项来了解候选技能的技能名称、技能效果等信息。示意性的,响应于接收到针对目标候选项的长按操作,显示目标技能的技能介绍。该技能介绍中至少包括技能名称、技能效果、触发方式等信息中的至少一种。在一个示例中,如图6所示,虚拟环境界面600中显示有虚拟技能栏610,当通过触发操作显示至少一个技能候选项611时,玩家可以通过长按目标候选项612来查看目标技能的技能介绍620。上述长按操作还可以3是点击操作、双击操作、重力按压操作中的一种。

步骤404,响应于接收到针对目标候选项的选择操作,将目标技能配置于目标槽位中。

其中,配置于目标槽位的目标技能通过目标槽位实现技能释放过程。

当终端接收到用户从至少一个技能候选项中对目标候选项的选择操作时,确定用户指示将目标技能配置至目标槽位。示意性的,终端获取目标候选项对应的技能标识以及目标槽位的槽位标识,将技能标识与槽位标识进行关联,以实现在后续目标槽位接收到技能触发操作时,终端能够控制虚拟对象释放目标技能。

可选的,技能与槽位的关联关系可以存储于终端中,终端根据接收到触发信号的槽位确定出玩家指示的虚拟技能,将该虚拟技能对应的技能标识传输至服务器,由服务器实现虚拟对象释放虚拟技能的后台服务;技能与槽位的关联关系也可以存储于服务器中,终端根据接收到触发信号的槽位确定该槽位对应的槽位标识,将该槽位标识发送至服务器,由服务器根据槽位标识确定出对应的技能标识,以实现虚拟对象释放上述技能标识对应的虚拟技能的后台服务。

可选的,该选择操作可以是通过快捷键触发的操作,也可以是通过控件触发的操作。

示意性的,该选择操作可以是点击操作、长按操作、双击操作、重力按压操作、拖拽操作等。

在一个示例中,如图7所示,当接收到的操作均为快捷键触发时,虚拟环境界面700中显示有虚拟技能栏710,虚拟技能栏710中包括预设数量的槽位,每个槽位与键盘或鼠标中的快捷键具有对应关系,例如,与数字键“1”、“2”、“3”、…、“0”分别对应的10个槽位,当终端接收到键盘发送的针对目标槽位711对应的数字键“5”的触发信号时,确定接收到针对目标槽位711的触发操作,根据该触发操作显示对应的多个技能候选项712,其中包括与目标技能对应的目标候选项713,上述多个技能候选项712分别对应有不同的触发快捷键。当终端接收到键盘输入的触发快捷键“F2”的触发信号,确定接收到针对目标候选项713的选择操作,将目标候选项713对应的目标技能配置于虚拟技能栏710中数字键“5”对应的槽位中。

在另一个示例中,如图8所示,当接收到的操作均为控件触发时,虚拟环境界面800中显示有虚拟技能栏810,虚拟技能栏810中包括预设数量的槽位,每个槽位对应有触发控件,当终端检测到目标槽位811对应的触发控件接收到的触发信号时,确定接收到针对目标槽位811的触发操作,根据该触发操作显示对应的多个技能候选项812,其中包括与目标技能对应的目标候选项813,上述多个技能候选项812分别对应有不同的触发控件。当终端接收到目标候选项813对应的触发控件的触发信号时,确定接收到针对目标候选项813的选择操作,将目标候选项813对应的目标技能配置于虚拟技能栏810中的目标槽位811中。

在一些实施例中,当终端检测到当前虚拟技能栏中存在处于空置状态的目标槽位时,可以为该目标槽位自动填充虚拟技能。示意性的,终端可以在满足预设条件下对空置状态的目标槽位进行填充,例如,当目标槽位处于空置状态的时长达到预设时长时,终端对目标槽位进行虚拟技能的自动填充,又或是当终端检测到虚拟对象进入战斗状态后,目标槽位仍处于空置状态,则终端对目标槽位进行虚拟技能的自动填充。示意性的,响应于主控虚拟对象处于战斗状态,确定虚拟技能栏的技能配置情况;响应于技能配置情况指示虚拟技能栏中存在处于空置状态的目标槽位,将目标技能自动填充至目标槽位,目标技能符合预设填充条件。

可选的,上述预设填充条件包括但不限于以下条件之一:预设填充条件指示目标技能为候选技能中历史选取率最高的虚拟技能;预设填充条件指示目标技能为目标槽位上一次配置的虚拟技能;预设填充条件指示目标技能为主控虚拟对象最新获取的虚拟技能。

综上所述,本申请实施例提供的虚拟技能的配置方法,当玩家需要对虚拟技能栏中的虚拟技能进行配置时,可以针对需要进行技能配置的目标槽位执行触发操作,当终端接收到该触发操作后,会显示对应的技能候选项,玩家可以在显示的技能候选项中选择想要配置于目标槽位的虚拟技能,即,终端根据接收到的针对目标候选项的选择操作,将目标候选项对应的目标技能配置至目标槽位,完成目标技能的配置后,玩家即可通过目标槽位实现目标技能的释放过程。即,通过直接在技能栏中完成虚拟技能的配置过程,无需额外调出技能界面来实现配置,提高了虚拟技能的配置效率。

请参考图9,其示出了本申请一个实施例示出的虚拟技能的配置方法,在本申请实施例中,根据目标槽位的槽位状态进行虚拟技能的配置过程。所述方法包括:

步骤901,显示虚拟技能栏,虚拟技能栏中包括用于配置虚拟技能的目标槽位。

该虚拟技能栏叠加于虚拟环境画面上。示意性的,提供虚拟环境的应用程序显示虚拟环境界面,该虚拟环境界面用于显示虚拟环境画面,该虚拟环境界面中包括虚拟技能栏,虚拟技能栏中包括至少一个虚拟技能。在一些实施例中,该虚拟技能栏中还包括普通攻击。

示意性的,虚拟技能栏中的虚拟技能可以通过预设快捷键触发,也可以通过预设控件触发,在此不进行限定。

在本申请实施例中,虚拟技能栏中包括至少一个目标槽位,该目标槽位为用于虚拟技能的槽位。示意性的,该目标槽位对应有触发快捷键或触发控件,即通过对应的触发快捷键或触发控件即可实现对目标槽位中所配置的虚拟技能的触发。当目标槽位通过触发快捷键触发时,目标槽位对应的触发快捷键可以是固定的触发快捷键,也可以是自定义设置的触发快捷键,在此不进行限定。

步骤902,接收针对目标槽位的触发操作。

可选的,该触发操作可以是通过快捷键触发的操作,也可以是通过控件触发的操作。其中,上述快捷键或控件与目标槽位具有对应关系。

示意性的,该触发操作可以是点击操作、长按操作、双击操作、重力按压操作等。

在本申请实施例中,终端针对目标槽位接收到的触发操作,根据目标槽位的槽位状态确定触发操作所实现的不同功能,即,在同一触发操作下,目标槽位的槽位状态决定该触发操作所实现的功能,当目标槽位处于空置状态时,该触发操作用于实现对目标槽位的技能配置过程,当目标槽位处于满置状态时,该触发操作用于实现对目标槽位所配置的虚拟技能的技能释放过程。

步骤903,基于触发操作确定目标槽位的槽位状态。

在本申请实施例中,目标槽位对应有槽位状态,槽位状态用于指示目标槽位的技能配置状态。其中,槽位状态包括空置状态和满置状态,以一个槽位仅可配置一个虚拟技能为例,空置状态用于指示目标槽位未配置有虚拟技能,满置状态用于指示目标槽位已配置有虚拟技能。

示意性的,当终端接收到触发操作后,根据触发操作确定目标槽位,并获取目标槽位与虚拟技能之间的关联关系,若该目标槽位与虚拟技能之间的关联关系为空,则确定目标槽位处于空置状态,若该目标槽位与虚拟技能之间的关系不为空,则确定目标槽位处于满置状态。

步骤904,响应于目标槽位处于空置状态,从技能列表中确定出未装配于虚拟技能栏中的闲置技能。

示意性的,终端确定目标槽位处于控制状态后,从虚拟对象对应的技能列表中确定出未装配于虚拟技能栏中的闲置技能。可选的,终端中预先缓存有虚拟对象对应的技能列表,从对应的存储区域读取上述技能列表;终端也可以通过服务器获取虚拟对象对应的技能列表,即终端向服务器发送技能列表获取请求,该请求中包括虚拟对象对应的对象标识,服务器根据对象标识查询得到对应的技能列表,将该技能列表返回至终端。

步骤905,基于闲置技能显示至少一个技能候选项。

其中,至少一个技能候选项中包括与目标技能对应的目标候选项。

可选的,终端针对确定出的闲置技能均对应生成技能候选项,即闲置技能的数量与技能候选项的数量相同;终端也可以从闲置技能中筛选出预设数量的虚拟技能,并生成对应的技能候选项。示意性的,以对闲置技能进行筛选为例,终端可以根据历史选取率对闲置技能进行排序,生成闲置技能队列(以历史选取率从高到低排列为例),选择位于闲置技能队列前预设数量的虚拟技能,生成对应的技能候选项。终端对确定的至少一个技能候选项进行显示。

步骤906,响应于接收到针对目标候选项的选择操作,将目标技能配置于目标槽位中。

其中,配置于目标槽位的目标技能通过目标槽位实现技能释放过程。

当终端接收到用户从至少一个技能候选项中对目标候选项的选择操作时,确定用户指示将目标技能配置至目标槽位。示意性的,终端获取目标候选项对应的技能标识以及目标槽位的槽位标识,将技能标识与槽位标识进行关联,以实现在后续目标槽位接收到技能触发操作时,终端能够控制虚拟对象释放目标技能。

步骤907,响应于目标槽位处于满置状态,确定目标槽位所配置的原始技能。

当终端确定目标槽位处于满置状态时,获取该目标槽位对应的原始技能。示意性的,终端获取目标槽位与虚拟技能的关联关系,确定目标槽位所配置的原始技能。

步骤908,显示原始技能的技能释放过程。

终端根据确定的原始技能显示对应的技能释放过程,实现通过触发操作触发原始技能的释放。

在一个示例中,如图10所示,虚拟场景界面1000中包括虚拟技能栏1010,虚拟技能栏1010中包括多个槽位,每个槽位配置有对应的虚拟技能,当目标槽位1011接收到触发操作后,终端确定目标槽位1011对应配置有原始技能,则终端控制虚拟对象1020释放该原始技能。

综上所述,本申请实施例提供的虚拟技能的配置方法,当玩家需要对目标槽位执行触发操作时,终端可以根据该目标槽位的槽位状态来执行不同的控制过程,其中,当目标槽位处于空置状态时,终端为玩家显示对应的技能候选项,玩家可以在显示的技能候选项中选择想要配置于目标槽位的虚拟技能,当目标槽位处于满置状态时,终端控制虚拟对象执行原始技能的技能释放过程,其中,目标槽位中配置有原始技能。即,通过针对目标槽位的槽位状态为目标槽位提供不同的控制过程,既能够通过虚拟技能栏完成虚拟技能的配置过程,也可以通过虚拟技能栏完成虚拟技能的释放过程,提高了虚拟技能配置效率的同时,还提高了虚拟技能栏的功能性。

请参考图11,其示出了本申请一个实施例示出的虚拟技能的配置方法,在本申请实施例中,终端根据触发操作的不同触发时长实现不同的功能。所述方法包括:

步骤1101,显示虚拟技能栏,虚拟技能栏中包括用于配置虚拟技能的目标槽位。

示意性的,虚拟技能栏中的虚拟技能可以通过预设快捷键触发,也可以通过预设控件触发,在此不进行限定。

在本申请实施例中,虚拟技能栏中包括至少一个目标槽位,该目标槽位为用于虚拟技能的槽位。示意性的,该目标槽位对应有触发快捷键或触发控件,即通过对应的触发快捷键或触发控件即可实现对目标槽位中所配置的虚拟技能的触发。当目标槽位通过触发快捷键触发时,目标槽位对应的触发快捷键可以是固定的触发快捷键,也可以是自定义设置的触发快捷键,在此不进行限定。

步骤1102,接收针对目标槽位的触发操作。

可选的,该触发操作可以是通过快捷键触发的操作,也可以是通过控件触发的操作。其中,上述快捷键或控件与目标槽位具有对应关系。

示意性的,该触发操作可以是点击操作、长按操作、双击操作、重力按压操作等。

在本申请实施例中,终端根据不同的触发操作实现不同的功能。示意性的,当终端接收到针对目标槽位的第一触发操作时,终端控制虚拟对象使用目标槽位中配置的虚拟技能,当终端接收到针对目标槽位的第二触发操作时,终端为目标槽位进行技能配置过程。可选的,第一触发操作和第二触发操作可以是相同的触发操作,但第一触发操作和第二触发操作对应的触发时长不同;第一触发操作和第二触发操作可以是不同的触发操作,例如,第一触发操作为点击操作,第二触发操作为长按操作。

步骤1103,确定触发操作的触发时长。

在本申请实施例中,终端根据触发操作对应的触发时长来实现不同的功能。

步骤1104,响应于触发时长满足配置触发要求,显示至少一个技能候选项。

该配置触发要求指示触发操作的触发操作需要达到一定的时长阈值,示意性的,该时长阈值可以是系统预设的,也可以是用户自定义的,在此不进行限定。

当终端确定该触发操作对应的触发时长达到配置触发要求后,显示技能候选项,该技能候选项用于提供给用户选择配置在目标槽位的虚拟技能。

示意性的,终端获取从技能列表中确定出未装配于虚拟技能栏中的闲置技能,基于闲置技能显示至少一个技能候选项。

步骤1105,响应于触发时长与配置触发要求匹配失败,且目标槽位处于满置状态,显示原始技能的技能释放过程。

当终端确定该触发操作应的触发时长未达到配置触发要求时,若目标槽位配置有原始技能,则终端控制虚拟对象对原始技能进行释放。

步骤1106,响应于接收到针对目标候选项的选择操作,确定目标槽位的槽位状态。

在本申请实施例中,当终端接收到针对目标技能对应的目标候选项的选择操作时,根据目标槽位与虚拟技能的关联关系确定目标槽位的槽位状态。若该目标槽位与虚拟技能之间的关联关系为空,则确定目标槽位处于空置状态,若该目标槽位与虚拟技能之间的关系不为空,则确定目标槽位处于满置状态。

步骤1107,响应于目标槽位处于空置状态,将目标技能配置于目标槽位中。

当终端确定目标槽位处于空置状态时,直接将目标候选项所指示的目标技能配置于目标槽位中,示意性的,终端获取目标候选项对应的技能标识以及目标槽位的槽位标识,将技能标识与槽位标识进行关联,以实现在后续目标槽位接收到技能触发操作时,终端能够控制虚拟对象释放目标技能。

步骤1108,响应于目标槽位处于满置状态,将目标槽位配置的原始技能替换为目标技能。

当终端确定目标槽位处于满置状态时,将目标槽位配置的原始技能替换为目标技能,示意性的,终端将原始存储的目标槽位的槽位标识与原始技能的技能标识的关联关系,修改为目标槽位的槽位标识与目标技能的技能标识的关联关系,以实现在后续目标槽位接收到技能触发操作时,终端能够控制虚拟对象释放目标技能。同时,终端将虚拟环境界面中目标槽位显示的原始技能的技能图标替换为目标技能的技能图标。

在一个示例中,如图12所示,虚拟环境界面1200中包括虚拟技能栏1210,当虚拟技能栏1210中包括配置有原始技能的目标槽位1211,当目标槽位1211接收到触发操作,且该触发操作的满足配置触发要求时,显示多个技能候选项1212,其中,多个技能候选项1212包括目标技能对应的目标候选项1213,当目标候选项1213接收到选择操作时,终端控制目标槽位1211配置的原始技能替换为目标技能。

在一些实施例中,虚拟技能还对应有不同的技能属性,当虚拟技能配置有不同的技能属性时,虚拟技能在释放过程中能够达到的技能效果也是不同的。在一个示例中,虚拟技能A对应有技能属性1、技能属性2和技能属性3,当为虚拟技能A配置技能属性1时,虚拟技能A能够为队友虚拟对象提供持续增益效果(BUFF),当虚拟技能A配置技能属性2时,虚拟技能A能够为队友虚拟对象提供瞬间治疗效果,当虚拟技能A配置技能属性3时,虚拟技能A能够给命中的敌对虚拟对象附加持续减益效果(DEBUFF)。

当终端检测到目标槽位处于满置状态时,终端确定该目标槽位所配置的原始技能,获取原始技能对应的技能属性,以提供实现对虚拟技能的技能属性进行修改的功能。即,响应于目标槽位处于所述满置状态,基于原始技能显示至少一个属性候选项,该至少一个属性候选项中包括与目标属性对应的第一候选项,目标属性用于调整原始技能的技能效果;响应于接收到针对第一候选项的选择操作,为原始技能配置目标属性。

综上所述,本申请实施例提供的虚拟技能的配置方法,当玩家需要对虚拟技能栏中的虚拟技能进行配置时,可以针对需要进行技能配置的目标槽位执行触发操作,当终端接收到该触发操作后,若该触发操作对应的触发时长满足配置触发要求,则显示对应的技能候选项,玩家可以在显示的技能候选项中选择想要配置于目标槽位的虚拟技能,即,终端根据接收到的针对目标候选项的选择操作,将目标候选项对应的目标技能配置至目标槽位,完成目标技能的配置后,玩家即可通过目标槽位实现目标技能的释放过程。即,通过直接在技能栏中完成虚拟技能的配置过程,无需额外调出技能界面来实现配置,提高了虚拟技能的配置效率。

请参考图13,其示出了本申请一个实施例示出的虚拟技能的配置方法的流程图。所述方法包括:

步骤1301,虚拟对象进入战斗状态。

在本申请实施例中,终端检测当前虚拟对象是否处于战斗状态中。可选的,当终端检测到虚拟对象被敌对虚拟对象攻击时,确定虚拟对象处于战斗状态;和/或,当终端检测到虚拟对象使用虚拟技能时,确定虚拟对象处于战斗状态。

步骤1302,判断虚拟技能栏中是否存在处于空置状态的目标槽位,若是,则执行步骤1303,若否,则结束。

终端对虚拟技能栏中各个槽位的槽位状态进行检测,其中,槽位状态包括空置状态和满置状态,处于满置状态的目标槽位不会触发技能配置功能,处于空置状态的目标槽位会触发技能配置功能。

步骤1303,接收针对目标槽位的触发操作。

当目标槽位对应的触发快捷键或触发控件接收到触发信号时,终端确定接收到针对目标槽位的触发操作。

步骤1304,判断是否存在闲置技能,若否,则执行步骤1305,若是,则执行步骤1306。

终端判断当前是否存在闲置技能,该闲置技能是终端从虚拟对象对应的技能列表中确定出未装配于虚拟技能栏中的技能。若存在闲置技能,则允许玩家对目标槽位进行技能配置,若不存在闲置技能,则该槽位仍以空置状态进行显示。

步骤1305,显示空置状态的目标槽位。

当终端检测到不存在闲置技能时,触发操作作为无效操作,虚拟环境界面中仍显示空置状态的目标槽位。

步骤1306,显示与闲置技能对应的技能候选项。

当终端检测到存在闲置技能时,显示与闲置技能对应的技能候选项。

步骤1307,响应于接收到针对目标候选项的点击操作,显示技能信息。

上述技能候选项中包括与目标技能对应的目标候选项,当目标候选项接收到点击操作时,显示目标技能的技能信息。该技能信息中包括但不限于目标技能的技能名称、技能图标、技能效果、技能属性等信息。

步骤1308,响应于接收到针对目标候选项的选择操作,将目标技能配置于目标槽位。

当接收到针对目标技能对应的目标候选项的选择操作时,终端将目标技能配置于目标槽位,并对应存储目标槽位与目标技能之间的关联关系。当配置有目标技能的目标槽位接收到触发操作时,能够实现目标技能的释放过程。

图14示出了本申请一个实施例提供的虚拟技能的配置装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以包括:

显示模块1410,用于显示虚拟技能栏,所述虚拟技能栏中包括用于配置虚拟技能的目标槽位;

接收模块1420,用于接收针对所述目标槽位的触发操作,所述触发操作用于指示对所述目标槽位所对应的虚拟技能进行配置;

所述显示模块1410,还用于基于所述触发操作显示至少一个技能候选项,所述至少一个技能候选项对应的虚拟技能是技能配置条件提供的候选技能,所述技能配置条件是与主控虚拟对象匹配的条件,所述至少一个技能候选项中包括与目标技能对应的目标候选项;

配置模块1430,用于响应于接收到针对所述目标候选项的选择操作,将所述目标技能配置于所述目标槽位中,其中,配置于所述目标槽位的目标技能通过所述目标槽位实现技能释放过程。

在一个可选的实施例中,所述装置还包括:

确定模块(图中未示出),用于基于所述触发操作确定所述目标槽位的槽位状态,所述槽位状态用于指示所述目标槽位的技能配置状态;

所述显示模块1410,还用于响应于所述目标槽位处于空置状态,显示所述至少一个技能候选项。

在一个可选的实施例中,所述确定模块,还用于响应于所述目标槽位处于所述空置状态,从所述技能列表中确定出未装配于所述虚拟技能栏中的闲置技能;

所述显示模块1410,还用于基于所述闲置技能显示所述至少一个技能候选项。

在一个可选的实施例中,所述槽位状态还包括满置状态;

所述确定模块,还用于响应于所述目标槽位处于所述满置状态,确定所述目标槽位所配置的原始技能;

所述显示模块1410,还用于显示所述原始技能的技能释放过程。

在一个可选的实施例中,所述确定模块,还用于确定所述触发操作的触发时长;

所述显示模块1410,还用于响应于所述触发时长满足配置触发要求,显示所述至少一个技能候选项。

在一个可选的实施例中,所述确定模块,还用于响应于接收到针对所述目标候选项的选择操作,确定所述目标槽位的槽位状态,所述槽位状态用于指示所述目标槽位的技能配置状态,所述槽位状态包括空置状态和满置状态;

所述配置模块1430,还用于响应于所述目标槽位处于所述空置状态,将所述目标技能配置于所述目标槽位中;

所述配置模块1430,还用于响应于所述目标槽位处于所述满置状态,将所述目标槽位配置的原始技能替换为所述目标技能。

在一个可选的实施例中,所述显示模块1410,还用于基于所述原始技能显示至少一个属性候选项,所述至少一个属性候选项中包括与目标属性对应的第一候选项,所述目标属性用于调整所述原始技能的技能效果;

所述配置模块1430,还用于响应于接收到针对所述第一候选项的选择操作,为所述原始技能配置所述目标属性。

在一个可选的实施例中,所述显示模块1410,还用于响应于接收到针对所述目标候选项的长按操作,显示所述目标技能的技能介绍。

在一个可选的实施例中,所述显示模块1410,还用于响应于所述目标槽位处于空置状态,显示配置提示信息,所述配置提示信息用于提示对处于所述空置状态的所述目标槽位进行配置。

在一个可选的实施例中,所述确定模块,还用于响应于所述主控虚拟对象处于战斗状态,确定所述虚拟技能栏的技能配置情况;

所述配置模块1430,还用于响应于所述技能配置情况指示所述虚拟技能栏中存在处于空置状态的所述目标槽位,将所述目标技能自动填充至所述目标槽位,所述目标技能符合预设填充条件;

其中,所述预设填充条件指示所述目标技能为候选技能中历史选取率最高的虚拟技能;或,所述预设填充条件指示所述目标技能为所述目标槽位上一次配置的虚拟技能。

综上所述,本申请实施例提供的虚拟技能的配置装置,当玩家需要对虚拟技能栏中的虚拟技能进行配置时,可以针对需要进行技能配置的目标槽位执行触发操作,当终端接收到该触发操作后,会显示对应的技能候选项,玩家可以在显示的技能候选项中选择想要配置于目标槽位的虚拟技能,即,终端根据接收到的针对目标候选项的选择操作,将目标候选项对应的目标技能配置至目标槽位,完成目标技能的配置后,玩家即可通过目标槽位实现目标技能的释放过程。即,通过直接在技能栏中完成虚拟技能的配置过程,无需额外调出技能界面来实现配置,提高了虚拟技能的配置效率。

需要说明的是:上述实施例提供的虚拟技能的配置装置仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟技能的配置装置与虚拟技能的配置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图15示出了本申请一个示例性实施例提供的终端1500的结构框图。该终端1500可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1500还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1500包括有:处理器1501和存储器1502。

处理器1501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1501可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

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

在一些实施例中,终端1500还可选包括有:外围设备接口1503和至少一个外围设备。处理器1501、存储器1502和外围设备接口1503之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1503相连。具体地,外围设备包括:射频电路1504、显示屏1505、摄像头组件1506、音频电路1507、定位组件1508和电源1509中的至少一种。

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

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

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

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

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

定位组件1508用于定位终端1500的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1508可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

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

在一些实施例中,终端1500还包括有一个或多个传感器1510。该一个或多个传感器1510包括但不限于:加速度传感器1511、陀螺仪传感器1512、压力传感器1513、指纹传感器1514、光学传感器1515以及接近传感器1516。

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

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

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

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

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

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

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

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

可选的,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

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

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

33页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:在虚拟/增强现实系统中改变对象位置的技术

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类