一种赠送虚拟礼物的方法和装置与流程

文档序号:16098747发布日期:2018-11-27 23:52阅读:232来源:国知局
本发明涉及互联网
技术领域
,特别涉及一种赠送虚拟礼物的方法和装置。
背景技术
:随着互联网技术的发展,在线直播行业也迅速发展起来,越来越多的人在闲暇时间选择观看在线直播作为娱乐方式,在观看在线直播时,有很大一部分人会通过赠送虚拟礼物的方式表达自己对主播的喜爱。在现有技术中,粉丝向主播赠送虚拟礼物的方式主要是先打开虚拟礼物展示界面,再点击要送出的虚拟礼物,然后点击发送,才可以将选择的虚拟礼物送给主播。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有的虚拟礼物赠送方式,需要先打开虚拟礼物展示界面,再选择虚拟礼物,再点击发送,然后才能赠送给主播,整个赠送过程繁琐,效率不高。技术实现要素:为了解决现有技术的问题,本发明实施例提供了一种赠送虚拟礼物的方法和装置。所述技术方案如下:第一方面,提供了一种赠送虚拟礼物的方法,所述方法包括:在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号;根据预先存储的触碰信号的操作属性信息与虚拟礼物的对应关系,确定当前检测到的触碰信号满足的目标操作属性信息对应的目标虚拟礼物;向服务器发送所述目标虚拟礼物的赠送请求。可选的,所述在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号,包括:在播放直播视频的过程中,检测屏幕中对应主播面部的显示区域的触碰信号。可选的,所述对应关系中的操作属性信息包括以下的一种或多种:点击操作、起点在所述显示区域中的滑动操作、长按操作。可选的,所述方法还包括:接收到所述服务器发送的所述目标虚拟礼物的动画显示通知;在所述触碰信号的位置,显示所述目标虚拟礼物对应的礼物动画;或者,在主播面部的显示区域中预设位置,显示所述目标虚拟礼物对应的礼物动画。可选的,所述方法还包括:接收所述服务器在检测到本终端的登录账户在当前直播间内赠送的所述目标虚拟礼物的数量达到预设的数量阈值时发送的特效显示消息;显示预先存储的所述目标虚拟礼物对应的特效动画。可选的,所述在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号,包括:当检测到触屏送礼功能开启时,向所述服务器发送余额查询请求;接收所述服务器发送的本终端的登录账户的账户余额;如果所述账户余额大于预设阈值,则在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号。第二方面,提供了一种赠送虚拟礼物的装置,所述装置包括:检测模块,用于在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号;确定模块,用于根据预先存储的触碰信号的操作属性信息与虚拟礼物的对应关系,确定当前检测到的触碰信号满足的目标操作属性信息对应的目标虚拟礼物;发送模块,用于向服务器发送所述目标虚拟礼物的赠送请求。可选的,所述检测模块用于:在播放直播视频的过程中,检测屏幕中对应主播面部的显示区域的触碰信号。可选的,所述对应关系中的操作属性信息包括以下的一种或多种:点击操作、起点在所述显示区域中的滑动操作、长按操作。可选的,所述装置还包括:第一接收模块,用于接收到所述服务器发送的所述目标虚拟礼物的动画显示通知;第一显示模块,用于在所述触碰信号的位置,显示所述目标虚拟礼物对应的礼物动画;或者,在主播面部的显示区域中预设位置,显示所述目标虚拟礼物对应的礼物动画。可选的,所述装置还包括:第二接收模块,用于接收所述服务器在检测到本终端的登录账户在当前直播间内赠送的所述目标虚拟礼物的数量达到预设的数量阈值时发送的特效显示消息;第二显示模块,显示预先存储的所述目标虚拟礼物对应的特效动画。可选的,其特征在于,所述检测模块,用于:当检测到触屏送礼功能开启时,向所述服务器发送余额查询请求;接收所述服务器发送的本终端的登录账户的账户余额;如果所述账户余额大于预设阈值,则在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号。第三方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至6任一所述的方法。第四方面,提供了一种一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如权利要求1至6任一所述的方法。本发明实施例提供的技术方案带来的有益效果至少包括:本发明实施例中,基于触碰信号的操作属性信息来确定对应的虚拟礼物,发送相应的赠送请求,用户只需要进行简单的一次触碰操作,就可以完成虚拟礼物的赠送,避免了现有技术中一系列繁琐的操作,从而可以提高赠送虚拟礼物的操作效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种赠送虚拟礼物的方法的流程图;图2a是本发明实施例提供的一种礼物动画的效果示意图;图2b是本发明实施例提供的一种礼物动画的效果示意图;图3a是本发明实施例提供的一种特效动画的效果示意图;图3b是本发明实施例提供的一种特效动画的效果示意图;图4是本发明实施例提供的一种赠送虚拟礼物的装置的结构示意图;图5是本发明实施例提供的一种终端的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明实施例提供了一种赠送虚拟礼物的方法,该方法可以由终端实现。其中,终端可以是具有触控功能的设备,如手机、平板电脑等。如图1所示,该方法的处理流程可以包括如下的步骤:在步骤101中,在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号。在实施中,用户想要看直播视频的时候,可以在终端上启动直播应用程序,用户可以在直播应用程序中选择自己喜爱的主播的直播间,进入直播间之后,终端设备则可以向服务器获取直播视频,进行显示。在直播应用程序中可以设置有触碰送礼功能,该功能可以在直播应用程序启动时自动开启,也可以在直播应用程序中设置相应的选项,通过选项开启,功能开启后,终端则会按照本实施例的流程进行处理。当用户触碰该终端设备的触控屏时,便会产生触碰信号,终端设备则会检测该触碰信号的位置是否在直播视频的显示区域内,如果在,则进行后续步骤的处理。可选的,只有当用户的触碰信号所包含的位置信息在屏幕的中主播脸部区域时,才进行进一步的处理。相应的,步骤101的处理可以如下:在播放直播视频的过程中,检测屏幕中对应主播面部的显示区域的触碰信号。在实施中,终端设备可以采用人脸识别技术,对屏幕中的主播脸部进行识别,并将其脸部的位置信息进行存储,因为,主播处于活动状态,所以终端设备可以对主播脸部按照预设时间间隔进行识别,并存储其位置信息。在触屏送礼的功能开启的情况下,当用户触碰该终端设备的触控屏时,便会产生触碰信号,终端设备则会检测该触碰信号的位置是否在屏幕中的主播脸部的位置区域内,如果在,则进行后续步骤的处理,如果不在,则不会进行后续步骤的处理。其中,触碰信号的检测方式对于不同种类触控显示屏,会有所不同,而位置信息为检测最终得到的相对屏幕的坐标信息。可选的,在终端设备对用户的触碰信号进行检测之前,服务器要先对用户的账户余额进行检测,只有余额足够终端设备才会进行本流程的处理。相应的,处理可以如下:当检测到触屏送礼功能开启时,向服务器发送余额查询请求;接收服务器发送的本终端的登录账户的账户余额;如果账户余额大于或等于预设阈值,则在播放直播视频的过程中,检测屏幕中对应直播视频的显示区域的触碰信号。其中,预设阈值可以是技术人员根据需求预先设置的金额。如果不同的可触碰赠送的虚拟礼物的价格不同,那么该预设阈值可以是可触碰赠送的虚拟礼物中价格最低的虚拟礼物的单价,也可以是介于可触碰赠送的虚拟礼物中价格最低的虚拟礼物的单价和可触碰赠送的虚拟礼物中价格最高的虚拟礼物的单价之间的数值,还可以是可触碰赠送的虚拟礼物中价格最高的虚拟礼物的单价。如果可赠送的虚拟礼物的单价相同,那么该预设阈值可以是该相同的虚拟礼物单价。在实施中,当用户开启触屏送礼功能选项后,终端设备会向服务器发送余额查询请求,服务器接收到该请求后会对该用户所登录的账号中的余额进行查询。服务器将查询到的该用户的账户余额发送给该用户的终端设备,终端设备会判断接收到的账户余额是否大于或等于该预设阈值,如果是,则会检测屏幕中直播视频的显示区域的触碰信号,并基于触碰信号进行本流程后续的处理,如果否,则不会进行本流程的处理。在步骤102中,根据预先存储的触碰信号的操作属性信息与虚拟礼物的对应关系,确定当前检测到的触碰信号满足的目标操作属性信息对应的目标虚拟礼物。其中,操作属性信息可以是点击操作、起点在显示区域中的滑动操作、长按操作或在显示区域中画出预设形状图形(方、圆等)的操作等。在实施中,技术人员可以建立触碰信号的操作属性信息与虚拟礼物的对应关系并进行存储,在建立此对应关系时,可以考虑触碰信号对应的用户动作和虚拟礼物内容的相关性来设置,下面内容中会给出一些形象的示例。该对应关系可以以对应关系表的形式存储,如表1所示。表1操作属性信息1虚拟礼物1操作属性信息2虚拟礼物2操作属性信息3虚拟礼物3............本实施例中举两种对应关系进行说明:一种是点击操作,当用户触碰屏幕中的主播脸部位置,并在预设时长内结束触碰操作,即为点击操作,终端设备检测出用户对屏幕中的主播脸部进行点击操作,再通过查询上述对应关系,来确定操作属性信息为点击操作时,对应的虚拟礼物;另一种是起点在显示区域中的滑动操作,当用户触碰屏幕中的主播脸部位置,并在直播视频的显示区域内进行滑动操作,终端设备则会检测出用户对屏幕中的主播脸部进行滑动操作,再通过查询上述对应关系,来确定操作属性信息为起点在显示区域中的滑动操作时,对应的虚拟礼物。在步骤103中,向服务器发送目标虚拟礼物的赠送请求。其中,目标虚拟礼物即为用户想要触碰送出的虚拟礼物。在实施中,终端设备确定出该用户所要赠送的目标虚拟礼物后,会向服务器发送该目标虚拟礼物的赠送请求,然后服务器会确定该终端设备当前的登录账户所在的直播间,并对该账户进行对应目标虚拟礼物的扣款处理,扣款成功后会向该直播间中的所有账户(包括主播账户和观众账户)当前登录的终端设备发送目标虚拟礼物的通知消息。在接收到通知消息之后,终端会调取预先存储的目标虚拟礼物的礼物动画,对礼物动画进行播放。此时,在正在播放该直播视频的终端设备的屏幕上都会显示该目标虚拟礼物对应的礼物动画和该用户赠送该目标虚拟礼物的信息。服务器向终端发送的赠送虚拟礼物的通知消息可以携带有赠送该虚拟礼物的用户的标识信息,如用户的IP(InternetProtocol,互联网协议)地址。考虑到每个用户对观看虚拟礼物的需求不同,技术人员可以在直播应用程序中预先设置功能选项,该功能选项是否开启,分别对应终端设备是否会显示所有用户赠送的虚拟礼物。具体情况如下:终端设备检测到用户开启该功能选项,当直播间里有用户向主播赠送虚拟礼物时,服务器就会向该直播间里所有用户的终端设备,发送赠送虚拟礼物的通知消息。终端设备如果检测到用户开启了该功能选项,则会对接收到的所有赠送虚拟礼物的通知消息进行处理,调取预先存储的目标虚拟礼物的礼物动画,并对礼物动画进行播放;终端设备如果没有检测到用户开启该功能选项,就会对接收到的赠送虚拟礼物的通知消息进行分类处理,第一类是携带有本地用户的标识信息的通知消息,第二类是不携带本地用户的标识信息的通知消息,并会调取第一类赠送虚拟礼物的通知消息所通知赠送的虚拟礼物,对礼物动画进行播放。可选的,对于虚拟礼物的显示位置,本实施例提出了一些设置方法,相应的,处理可以如下:接收到所述服务器发送的所述目标虚拟礼物的动画显示通知;在触碰信号的位置,显示该目标虚拟礼物对应的礼物动画;或者,在主播面部的显示区域中预设位置,显示该目标虚拟礼物对应的礼物动画。其中,礼物动画可以是触碰送礼功能中的虚拟礼物所特有的动画效果。在实施中,在终端设备上目标虚拟礼物可以以其特有的礼物动画显示,另外,在礼物动画显示的同时,可以附带有声音特效。在用户的账户余额充足的情况下,考虑到随着用户赠送虚拟礼物的数量增多,相应的在屏幕上显示的礼物动画也会增多,而屏幕能同时显示礼物动画的数量有限,技术人员可以预先设置礼物动画在屏幕上的存留时长,礼物动画在屏幕中显示时,可以以由礼物动画的透明度逐渐增大的方式显示。对于不同的虚拟礼物的礼物动画,技术人员对其显示位置也可以有不同的设置方法。一些虚拟礼物的显示位置设置方法可以是,虚拟礼物的礼物动画在用户的触碰信号的位置显示。例如,点击操作所对应的虚拟礼物,该虚拟礼物的礼物动画是如图2a所示的一个类似于亲吻的嘴部动作,每当用户点击一下屏幕中主播脸部位置,终端设备就会在用户点击的位置显示该虚拟礼物的礼物动画。另一些虚拟礼物的显示位置设置方法可以是,虚拟礼物的礼物动画在主播面部的显示区域中预设位置显示。例如,起点在主播脸部的滑动操作,该虚拟礼物的礼物动画是如图2b所示的一只手在给主播脸部化妆的动作,该礼物动画可以只在屏幕中的主播脸部位置显示,当用户对屏幕中主播脸部位置进行一次滑动操作,相应的礼物动画可以随机出现在预设的屏幕中主播的脸部的左边或者右边,也可以由技术人员预先设置该礼物动画出现在主播的脸部的左边或者右边,还可以是根据用户进行的滑动操作的起点位置来确定礼物动画是显示在主播的脸部的左边或者右边。此处的左边和右边具体位置可以是眼睛下部,鼻子周围到左右耳的表面部分。如果用户用两根手指对屏幕中的主播脸部位置同时进行滑动操作,则会在屏幕中主播的脸部两边都会出现该礼物动画。可选的,当用户赠送某种虚拟礼物达到一定数量时,可以额外显示一个特效动画。相应的,处理可以如下:接收服务器在检测到本终端的登录账户在当前直播间内赠送的目标虚拟礼物的数量达到预设的数量阈值时发送的特效显示消息;显示预先存储的该目标虚拟礼物对应的特效动画。在实施中,技术人员可以预先建立特效动画和虚拟礼物的对应关系,在建立此对应关系时,可以考虑虚拟礼物和特效动画的相关性来设置,下面内容中会给出一些形象的示例。该对应关系可以以对应关系表的形式存储,如表2所示。表2虚拟礼物1特效动画1虚拟礼物2特效动画2虚拟礼物3特效动画3............另外,技术人员还可以预先设置触发特效动画需要赠送相应虚拟礼物的数量阈值。当服务器检测到用户在使用同一账号在某直播间中赠送某种虚拟礼物的数量达到该预设的数量阈值时,向该用户的终端设备发送与目标虚拟礼物相对应的特效动画的显示消息,终端设备在接收到该特效显示消息后,对预先存储的该目标虚拟礼物对应的特效动画进行显示。本实施例中举两种对应关系及其中特效动画的显示方式进行说明:一种是点击操作所对应的类似亲吻动作的虚拟礼物,该虚拟礼物对应的特效动画可以是如图3a所示,当用户赠送该虚拟礼物达到预设的数量阈值时,终端设备会随机的在屏幕中主播的脸部及周围显示许多心形动画和闪动的星星动画,另外在主播的两个眼睛上会分别显示一个心形动画,两个心形动画可以对称显示。该特效动画在显示区域中会有一定的存留时间,该存留时间可以是由技术人员预设的时长,可以大于礼物动画的存留时长,当到达该预设时长后,该特效动画可以渐变消失也可以直接消失。另一种是滑动操作所对应的化妆动作的虚拟礼物,该虚拟礼物对应的特效动画可以是如图3b所示,当用户赠送该虚拟礼物达到预设的数量阈值时,在屏幕中主播的头上出现一朵鲜花,并且在主播的脸部出现许多闪动的星星动画。其中,鲜花出现的位置可以是随机出现在主播的左边或者右边,也可以是由技术人员预先设置的位置,还可以根据虚拟礼物的礼物动画的显示位置来确定,如果礼物动画出现在主播左边的数量多,该鲜花就会在主播左边显示,如果礼物动画出现在主播右边的数量多,该鲜花就会在主播右边显示。其中主播的左边和右边的显示鲜花的位置可以由技术人员预先设置,如,主播额头两边与左右耳上方重合的位置。同样的,该特效动画在显示区域中也会有一定的存留时长,该特效动画的存留时长和消失机制与上述特效动画相同,在此不做累述。基于相同的技术构思,本发明实施例还提供了一种赠送虚拟礼物的装置,该装置可以为上述实施例中的终端设备,如图4所示,该装置包括:检测模块401,确定模块402,发送模块403,第一接收模块404,第一显示模块405,第二接收模块406,第二显示模块407。检测模块401,用于在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号;确定模块402,用于根据预先存储的触碰信号的操作属性信息与虚拟礼物的对应关系,确定当前检测到的触碰信号满足的目标操作属性信息对应的目标虚拟礼物;发送模块403,用于向服务器发送所述目标虚拟礼物的赠送请求。可选的,所述检测模块用于:在播放直播视频的过程中,检测屏幕中对应主播面部的显示区域的触碰信号。可选的,所述对应关系中的操作属性信息包括以下的一种或多种:点击操作、起点在所述显示区域中的滑动操作、长按操作。可选的,所述装置还包括:第一接收模块404,用于接收到所述服务器发送的所述目标虚拟礼物的动画显示通知;第一显示模块405,用于在所述触碰信号的位置,显示所述目标虚拟礼物对应的礼物动画;或者,在主播面部的显示区域中预设位置,显示所述目标虚拟礼物对应的礼物动画。可选的,所述装置还包括:第二接收模块406,用于接收所述服务器在检测到本终端的登录账户在当前直播间内赠送的所述目标虚拟礼物的数量达到预设的数量阈值时发送的特效显示消息;第二显示模块407,显示预先存储的所述目标虚拟礼物对应的特效动画。可选的,其特征在于,所述检测模块401,用于:当检测到触屏送礼功能开启时,向所述服务器发送余额查询请求;接收所述服务器发送的本终端的登录账户的账户余额;如果所述账户余额大于预设阈值,则在播放直播视频的过程中,检测屏幕中对应所述直播视频的显示区域的触碰信号。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。需要说明的是:上述实施例提供的赠送虚拟礼物的装置在赠送虚拟礼物时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的赠送虚拟礼物的装置与赠送虚拟礼物的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。图5是本发明实施例提供的一种终端的结构框图。该终端500可以是便携式移动终端,比如:智能手机、平板电脑。终端500还可能被称为用户设备、便携式终端等其他名称。通常,终端500包括有:处理器501和存储器502。处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以采用DSP(DigitalSignalProcessing,数字信号处理)、FPGA(Field-ProgrammableGateArray,现场可编程门阵列)、PLA(ProgrammableLogicArray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(CentralProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器501可以在集成有GPU(GraphicsProcessingUnit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括AI(ArtificialIntelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本申请中提供的赠送虚拟礼物的方法。在一些实施例中,终端500还可选包括有:外围设备接口503和至少一个外围设备。具体地,外围设备包括:射频电路504、触摸显示屏505、摄像头506、音频电路507、定位组件508和电源509中的至少一种。外围设备接口503可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器501和存储器502。在一些实施例中,处理器501、存储器502和外围设备接口503被集成在同一芯片或电路板上;在一些其他实施例中,处理器501、存储器502和外围设备接口503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。射频电路504用于接收和发射RF(RadioFrequency,射频)信号,也称电磁信号。射频电路504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路504包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路504可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(WirelessFidelity,无线保真)网络。在一些实施例中,射频电路504还可以包括NFC(NearFieldCommunication,近距离无线通信)有关的电路,本申请对此不加以限定。触摸显示屏505用于显示UI(UserInterface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏505还具有采集在触摸显示屏505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器501进行处理。触摸显示屏505用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏505可以为一个,设置终端500的前面板;在另一些实施例中,触摸显示屏505可以为至少两个,分别设置在终端500的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏505可以是柔性显示屏,设置在终端500的弯曲表面上或折叠面上。甚至,触摸显示屏505还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏505可以采用LCD(LiquidCrystalDisplay,液晶显示器)、OLED(OrganicLight-EmittingDiode,有机发光二极管)等材质制备。摄像头组件506用于采集图像或视频。可选地,摄像头组件506包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及VR(VirtualReality,虚拟现实)拍摄功能。在一些实施例中,摄像头组件506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。音频电路507用于提供用户和终端500之间的音频接口。音频电路507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器501进行处理,或者输入至射频电路504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器501或射频电路504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路507还可以包括耳机插孔。定位组件508用于定位终端500的当前地理位置,以实现导航或LBS(LocationBasedService,基于位置的服务)。定位组件508可以是基于美国的GPS(GlobalPositioningSystem,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。电源509用于为终端500中的各个组件进行供电。电源509可以是交流电、直流电、一次性电池或可充电电池。当电源509包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。在一些实施例中,终端500还包括有一个或多个传感器510。该一个或多个传感器510包括但不限于:加速度传感器511、陀螺仪传感器512、压力传感器513、指纹传感器514、光学传感器515以及接近传感器516。加速度传感器511可以检测以终端500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器511可以用于检测重力加速度在三个坐标轴上的分量。处理器501可以根据加速度传感器511采集的重力加速度信号,控制触摸显示屏505以横向视图或纵向视图进行用户界面的显示。加速度传感器511还可以用于游戏或者用户的运动数据的采集。陀螺仪传感器512可以检测终端500的机体方向及转动角度,陀螺仪传感器512可以与加速度传感器511协同采集用户对终端500的3D动作。处理器501根据陀螺仪传感器512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。压力传感器513可以设置在终端500的侧边框和/或触摸显示屏505的下层。当压力传感器513设置在终端500的侧边框时,可以检测用户对终端500的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器513设置在触摸显示屏505的下层时,可以根据用户对触摸显示屏505的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。指纹传感器514用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器501授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器514可以被设置终端500的正面、背面或侧面。当终端500上设置有物理按键或厂商Logo时,指纹传感器514可以与物理按键或厂商Logo集成在一起。光学传感器515用于采集环境光强度。在一个实施例中,处理器501可以根据光学传感器515采集的环境光强度,控制触摸显示屏505的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏505的显示亮度;当环境光强度较低时,调低触摸显示屏505的显示亮度。在另一个实施例中,处理器501还可以根据光学传感器515采集的环境光强度,动态调整摄像头组件506的拍摄参数。接近传感器516,也称距离传感器,通常设置在终端500的正面。接近传感器516用于采集用户与终端500的正面之间的距离。在一个实施例中,当接近传感器516检测到用户与终端500的正面之间的距离逐渐变小时,由处理器501控制触摸显示屏505从亮屏状态切换为息屏状态;当接近传感器516检测到用户与终端500的正面之间的距离逐渐变大时,由处理器501控制触摸显示屏505从息屏状态切换为亮屏状态。本领域技术人员可以理解,图5中示出的结构并不构成对终端500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。在示例性实施例中,还提供了一种计算机可读存储介质,存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现上述实施例中的识别动作类别的方法。例如,所述计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1