欢迎光临小豌豆知识网!
当前位置:首页 > 生活技术 > 运动娱乐> 一种虚拟物品显示方法、装置、电子设备和存储介质独创技术61160字

一种虚拟物品显示方法、装置、电子设备和存储介质

2020-11-21 00:30:54

一种虚拟物品显示方法、装置、电子设备和存储介质

  技术领域

  本申请涉及人工智能领域,具体涉及一种虚拟物品显示方法、装置、电子设备和存储介质。

  背景技术

  随着互联网技术的发展,越来越多的人们通过网络来进行交流。目前,为了提高趣味性和增强用户之间的互动,很多应用程序都有提供虚拟物品赠送功能和购买功能,其中,虚拟物品具体可以是虚拟礼物。在一些场景中,如某些节日临近时,用户之间可以互相赠送虚拟礼物,以表达祝福。用户收到的虚拟物品或者在礼物商城购买到的虚拟物品可以在一个礼物集合页面上显示。

  发明内容

  本申请实施例提供一种虚拟物品显示方法、装置、电子设备和存储介质,可以实现虚拟物品的显示与增强现实技术的结合。

  本申请实施例提供一种虚拟物品显示方法,包括:

  显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;

  当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;

  基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  相应的,本申请实施例提供一种虚拟物品显示装置,包括:

  第一显示单元,用于显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;

  第二显示单元,用于当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;

  第三显示单元,用于基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述增强现实页面包括物品陈列控件;所述第三显示单元具体可以用于当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述增强现实页面还包括待陈列的目标虚拟物品;所述第三显示单元具体可以用于基于针对所述目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述第三显示单元可以包括第一旋转子单元和第一显示子单元,如下:

  所述第一旋转子单元,用于基于对所述目标虚拟物品的旋转操作,触发所述目标虚拟物品在增强现实画面中旋转相应的角度,其中,所述角度与所述旋转操作相对应;

  第一显示子单元,用于基于针对旋转后目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示旋转后目标虚拟物品。

  可选的,在本申请的一些实施例中,所述第三显示单元还可以包括第二旋转子单元;所述第二旋转子单元可以用于对陈列显示在所述增强现实画面中的物品陈列区域内的目标虚拟物品进行旋转。具体地,所述第二旋转子单元用于基于对所述目标虚拟物品的旋转操作,触发所述目标虚拟物品在所述增强现实画面中的物品陈列区域内旋转相应的角度,其中,所述角度与所述旋转操作相对应。

  可选的,在本申请的一些实施例中,所述增强现实页面还包括物品添加控件;所述第三显示单元还可以包括第二显示子单元和第三显示子单元,如下:

  所述第二显示子单元,用于当检测到对所述增强现实页面中物品添加控件的操作时,在所述增强现实页面上显示虚拟物品列表,所述虚拟物品列表包括至少一个待陈列的虚拟物品;

  第三显示子单元,用于基于针对所述虚拟物品列表的选择操作,在所述增强现实页面上显示从待陈列的虚拟物品中选择的目标虚拟物品。

  可选的,在本申请的一些实施例中,所述虚拟物品显示装置还可以包括缩放单元,如下:

  所述缩放单元,用于基于对所述增强现实画面的缩放操作,确定缩放倍数;基于所述缩放倍数,显示缩放后的增强现实画面。

  可选的,在本申请的一些实施例中,所述增强现实画面包括至少一个物品陈列区域,所述物品陈列区域显示有提示陈列物品的动效。

  可选的,在本申请的一些实施例中,所述增强现实页面还包括物品陈列控件;所述第三显示单元可以包括第一确定子单元,第二确定子单元,第三确定子单元和第四显示子单元,如下:

  所述第一确定子单元,用于确定待陈列的目标虚拟物品;

  第二确定子单元,用于当检测到对所述增强现实页面的触控操作时,确定目标触控点的位置信息;

  第三确定子单元,用于根据所述目标触控点的位置信息,确定用于陈列所述目标虚拟物品的物品陈列区域;

  第四显示子单元,用于当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述第二确定子单元具体可以用于当检测到对所述增强现实页面的多次触控操作时,获取每次触控操作对应触控点的触控时间;基于所述触控时间,从多个触控点中确定目标触控点,并确定所述目标触控点的位置信息。

  可选的,在本申请的一些实施例中,所述第三显示单元还可以包括第四确定子单元和第五显示子单元,包括:

  所述第四确定子单元,用于当检测到对所述增强现实页面的触控操作时,在所述增强现实页面上确定用于陈列所述目标虚拟物品的新物品陈列区域;

  第五显示子单元,用于当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的新物品陈列区域内陈列显示所述目标虚拟物品。

  可选的,在本申请的一些实施例中,所述位置信息包括二维坐标信息;所述第三确定子单元具体可以包括将所述目标触控点的二维坐标信息转换为三维坐标信息,并基于所述三维坐标信息建立所述增强现实页面对应的三维虚拟场景模型;基于所述目标触控点的三维坐标信息,在所述三维虚拟场景模型对应的三维空间中形成射线;获取所述射线与所述三维虚拟场景模型相交位置的坐标;基于所述相交位置的坐标,确定用于陈列所述目标虚拟物品的物品陈列区域。

  可选的,在本申请的一些实施例中,所述虚拟物品显示装置还可以包括第四显示单元,采集单元和生成单元,如下:

  所述第四显示单元,用于显示针对增强现实页面的创建页面,所述创建页面包括增强现实页面的创建控件;

  采集单元,用于当检测到对所述创建控件的触发操作时,采集真实物品陈列场景对应的增强现实画面;

  生成单元,用于基于所述真实物品陈列场景对应的增强现实画面,生成增强现实页面。

  本申请实施例提供的一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令,以执行本申请实施例提供的虚拟物品显示方法中的步骤。

  此外,本申请实施例还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现本申请实施例提供的虚拟物品显示方法中的步骤。

  本申请实施例提供了一种虚拟物品显示方法、装置、电子设备和存储介质,可以显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。本申请可以实现虚拟物品的显示与增强现实技术的结合。

  附图说明

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

  图1a是本申请实施例提供的虚拟物品显示方法的场景示意图;

  图1b是本申请实施例提供的虚拟物品显示方法的流程图;

  图1c是本申请实施例提供的虚拟物品显示方法的界面示意图;

  图1d是本申请实施例提供的虚拟物品显示方法的另一界面示意图;

  图1e是本申请实施例提供的虚拟物品显示方法的另一流程图;

  图1f是本申请实施例提供的虚拟物品显示方法的另一界面示意图;

  图1g是本申请实施例提供的虚拟物品显示方法的另一界面示意图;

  图1h是本申请实施例提供的虚拟物品显示方法的另一界面示意图;

  图2a是本申请实施例提供的虚拟物品显示方法的另一流程图;

  图2b是本申请实施例提供的虚拟物品显示方法的另一流程图;

  图3a是本申请实施例提供的虚拟物品显示装置的结构示意图;

  图3b是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图3c是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图3d是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图3e是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图3f是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图3g是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图3h是本申请实施例提供的虚拟物品显示装置的另一结构示意图;

  图4是本申请实施例提供的电子设备的结构示意图。

  具体实施方式

  下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

  本申请实施例提供一种虚拟物品显示方法、装置、电子设备和存储介质。具体地,本申请实施例提供适用于电子设备的虚拟物品显示装置,该电子设备可以为终端等设备,该终端可以包括手机、平板电脑、笔记本电脑、或个人计算机(PC,Personal Computer)等。

  可以理解的是,本实施例的虚拟物品显示方法可以是在终端上执行的,也可以是由终端和服务器共同执行的。以上举例不应理解为对本申请的限制。

  参考图1a,以该电子设备为终端为例,本申请实施例提供的虚拟物品显示的系统包括终端10和服务器11等;终端10与服务器11之间通过网络连接,比如,通过有线或无线网络连接等,其中,虚拟物品显示装置集成在终端中,比如,以客户端的形式集成在终端10中,该客户端可以是应用程序客户端等。

  终端10,可以用于:显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;终端10可以基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。其中,终端10可以包括手机、平板电脑、笔记本电脑、或个人计算机(PC,Personal Computer)等。

  其中,基于针对所述增强现实页面的物品陈列操作,终端10可以向服务器11发送获取目标虚拟画面数据的请求,再接收由服务器11所发送的目标虚拟画面数据,并基于所述目标虚拟画面数据,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  其中,服务器11,可以用于当接收到终端10发送的获取目标虚拟画面数据的请求时,基于针对所述增强现实页面的物品陈列操作,获取目标虚拟画面数据,再将所述目标虚拟画面数据发送给终端10。其中,服务器11可以是单台服务器,也可以是由多个服务器组成的服务器集群。

  上述服务器11获取目标虚拟画面数据的步骤,也可以由终端10执行。

  本申请实施例提供的虚拟物品显示方法涉及人工智能(AI,ArtificialIntelligence)领域中的计算机视觉(CV,Computer Vision),具体涉及计算机视觉中的增强现实(AR,Augmented Reality)技术领域。本申请实施例可以实现虚拟物品的显示与增强现实技术的结合,从而丰富了虚拟物品的显示方式,拓展了用户与虚拟物品之间的互动形式,增加虚拟物品的趣味性。

  其中,人工智能(AI,Artificial Intelligence)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等方向。

  其中,计算机视觉技术(CV,Computer Vision)是一门研究如何使机器“看”的科学,更进一步的说,就是指通过计算机代替人眼对目标进行识别、测量等的机器视觉,并进一步进行图像处理,使图像经过计算机处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、三维物体重建、虚拟现实、增强现实等技术,还包括常见的人脸识别、人体姿态识别等生物特征识别技术。

  其中,增强现实(AR,Augmented Reality)技术是一种将虚拟信息与真实场景巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实场景中,从而实现对真实场景的“增强”。

  以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

  本申请实施例将以虚拟物品显示方法由终端执行为例来进行说明,具体的,由集成在终端中的虚拟物品显示装置来执行。

  本申请实施例的虚拟物品显示方法可以应用于各种类型的应用程序,如即时通讯类的应用程序。在检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,并基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  如图1b所示,该虚拟物品显示方法的具体流程如下:

  101、显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件。

  其中,虚拟物品显示装置集成在终端中,具体可以以客户端的形式集成在终端中,该客户端可以是即时通讯客户端。

  其中,用户操作页面可以是即时通讯客户端的聊天页面,该聊天页面包括增强现实场景显示控件,通过对该增强现实场景显示控件的操作,可以从聊天页面跳转到增强现实页面,该增强现实页面可以是关于虚拟物品的增强现实画面。在一些实施例中,可以从增强现实页面中选择虚拟物品,并在聊天页面上显示所选择到的虚拟物品,其显示方式可以是动态显示,也可以是静态显示,此外,还可以将该虚拟物品赠送给聊天对象。

  在一些实施例中,用户操作页面也可以是虚拟物品的购买页面,该购买页面具体展示的可以是礼物商城,可以从礼物商城中购买虚拟物品赠送好友。参见图1c的页面A,通过对购买页面右上角的增强现实场景显示控件的操作,可以从当前购买页面跳转到增强现实页面。在一些实施例中,也可以从增强现实页面选择虚拟物品,并将选择的虚拟物品赠送给好友。其中,虚拟物品具体可以为虚拟礼物。

  在一些实施例中,用户操作页面也可以是该用户的送礼好友页面,送礼好友页面具体可以展示好友赠送的虚拟礼物。如图1c的页面B所示,通过对送礼好友页面右上角的增强现实场景显示控件的操作,可以从当前的送礼好友页面跳转到增强现实页面。可选的,还可以在该增强现实页面上显示好友赠送的待摆放的虚拟礼物,并基于对该虚拟礼物的操作,将该虚拟礼物摆放在增强现实页面中的物品陈列区域。

  在一些实施例中,用户操作页面还可以是该用户的礼物集合页面。如图1c的页面C所示,该礼物集合页面可以展示用户收到、送出以及所拥有的虚拟物品,还可以通过对查看隐藏礼物控件的操作,来查看没有直接显示在礼物集合页面上的虚拟物品,即隐藏的虚拟物品,礼物集合页面右上角的控件即为增强现实场景显示控件,通过对增强现实场景显示控件的操作,可以从礼物集合页面跳转到增强现实页面。

  需要说明的是,本实施例对用户操作页面不作具体限制,以上举例不应理解为对其的限制。

  102、当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面。

  其中,对增强现实场景显示控件的操作可以是点击操作,也可以是滑动操作等。在检测到对所述增强现实场景显示控件的操作时,显示增强现实页面。增强现实画面可以为真实场景对应的虚拟场景画面和虚拟场景对应的虚拟场景画面结合的增强现实画面,该真实场景可以是真实物品陈列场景,以真实场景作为背景画面,虚拟场景可以为虚拟物品构成的虚拟场景,虚拟场景对应的虚拟场景画面可以是基于虚拟物品对应的多维画面数据生成的。增强现实画面展示的即是虚拟物品的虚拟收藏室,该收藏室用于陈列虚拟物品,其中,虚拟物品具体可以为虚拟礼物。

  在一些实施例中,增强现实页面可以不包括虚拟物品,即在该增强现实页面还未摆放虚拟物品。

  其中,真实场景对应的虚拟场景画面可以通过多种方式来获取。例如,真实场景的图像信息可以是通过图像采集设备对真实场景进行采集来获得的,通过对该真实场景的图像信息进行处理,生成真实场景对应的虚拟场景画面,该虚拟场景画面即是通过图像采集设备拍摄得到的图像。其中,该图像采集设备可以是摄像头等等。又例如,可以从本地的数据库中选择一张真实场景的图片作为本实施例真实场景对应的虚拟场景画面。或者,本虚拟物品显示装置还可以接收其他设备发送的真实场景的图片,并将其作为本实施例真实场景对应的虚拟场景画面。

  其中,增强现实,指透过摄像机影像的位置及角度精算并加上图像分析技术,让屏幕上虚拟场景能够与现实真实场景进行结合与互动的计算机技术。

  可选的,本实施例中,该虚拟物品显示方法还可以包括:

  显示针对增强现实页面的创建页面,所述创建页面包括增强现实页面的创建控件;

  当检测到对所述创建控件的触发操作时,采集真实物品陈列场景对应的增强现实画面;

  基于所述真实物品陈列场景对应的增强现实画面,生成增强现实页面。

  其中,创建页面可以和步骤101中的用户操作页面是同一个页面,也可以是不同页面。若为同一个页面,则用户操作页面,即创建页面,可以包括增强现实场景显示控件和创建控件。在一些实施例中,增强现实场景显示控件和创建控件可以是同一个控件,则该控件为多功能控件,既可以创建增强现实页面,也可以显示增强现实页面。在已创建增强现实页面的情况下,通过对该控件的操作,显示增强现实页面;在增强现实页面未创建的情况下,通过对该控件的操作,则可以采集真实物品陈列场景对应的增强现实画面,以创建增强现实页面。

  可选的,在增强现实页面可以包括重新创建增强现实画面的控件,可以基于对该重新创建增强现实画面的控件的操作,来重新采集真实物品陈列场景对应的增强现实画面,并把原先的增强现实画面移除,将重新采集到的真实物品陈列场景对应的虚拟场景画面作为背景画面,以创建虚拟物品新的收藏室。

  可选的,增强现实页面可以包括虚拟物品的物品陈列控件和物品删除控件,通过物品陈列控件,可以将虚拟物品放置到增强现实画面中,通过物品删除控件,可以对增强现实画面中的虚拟物品进行移除。基于对物品陈列控件和物品删除控件的操作,可以对增强现实画面中的虚拟物品进行调整。

  可选的,在一些实施例中,真实物品陈列场景不包括用于陈列真实物品的平台,对应的,真实物品陈列场景对应的虚拟场景画面也不包括用于陈列虚拟物品的平台,则可以通过虚拟物品来构建用于陈列虚拟物品的平台,其中,该虚拟物品包括虚拟陈列平台,虚拟陈列平台可以为虚拟的桌子、架子和椅子等。虚拟陈列平台可以是用户所有的虚拟物品,它可以是通过购买或者好友赠送等方式得到的;虚拟陈列平台也可以是虚拟物品显示的系统预先设置好的。具体地,增强现实页面可以包括虚拟陈列平台控件,基于对虚拟陈列平台控件的操作,可以在该增强现实画面中添加相应的虚拟陈列平台。如图1d的页面E和页面F所示,在增强现实页面的右侧有三种虚拟陈列平台控件,不同的控件图标代表不同的虚拟陈列平台,通过对虚拟陈列平台控件的操作,可以在增强现实页面中添加相应的虚拟陈列平台,以用于陈列虚拟物品。

  例如,如图1d所示,用户可以在我的礼物页面(参见图1d的页面D,也即创建页面)右上角点击创建控件的图标icon,即可进入到初始页面(参见图1d的页面E),采集真实物品陈列场景对应的虚拟场景画面,并将其作为背景画面,在初始页面右侧有三个虚拟陈列平台控件的图标,用户可以点击右侧的这三个控件的图标,选择自己喜欢的物品并将其摆放,即可创建符合自己喜好的增强现实页面(参见图1d的页面F),该增强现实页面显示的也即是虚拟物品的收藏室,虚拟物品具体可以为虚拟礼物;若采集的背景画面包含陈列平台,可以不对虚拟陈列平台控件进行操作。一些实施例中,初始页面可以包括物品添加控件,用于在页面中添加虚拟礼物,将虚拟礼物放置到陈列平台,即可创建符合自己喜欢的收藏室,并将创建好的收藏室进行保存。在另一些实施例中,可以在保存好创建的增强现实页面后,在增强现实画面中的物品陈列区域放置虚拟礼物,再进行保存。

  本实施例中,可以通过ARKit框架来实现礼物的AR展示和交互,其中,ARkit(Augmented Reality Kit,增强现实工具箱)是一种AR开发平台。具体地,可以预先设置好收藏室物件,用户从中选择所需要的收藏室物件,比如桌子或者架子等,在用户选择好收藏室物件后,虚拟物品显示的系统会去后台下载对应的三维(3D,Three-dimensional)数据,通过ARKit在客户端绘制渲染3D模型,给用户一个预览效果。

  如图1e所示,用户点击收藏室按钮(即点击创建控件)后,即可进入初始的增强现实页面,可以打开摄像头,实时获取当前真实场景对应的虚拟场景画面,将其作为背景画面;通过用户选择喜欢的收藏室物件,从后台下载该收藏室物件的3D数据,通过ARKit绘制3D模型,在检测到用户点击保存创建收藏室的控件时,上传收藏室的数据到后台进行保存,收藏室的创建过程完成。

  103、基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  其中,物品陈列操作指的是将目标虚拟物品放置到增强现实画面中的物品陈列区域内的操作。物品陈列区域即放置目标虚拟物品的区域,具体地,它可以指增强现实画面中的虚拟陈列平台的某一区域。

  可选的,一些实施例中,所述增强现实页面包括物品陈列控件;步骤“基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”,可以包括:

  当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  其中,对物品陈列控件的操作具体可以是对物品陈列控件的点击操作、长按操作或者滑动操作等。当检测到对物品陈列控件的操作时,将目标虚拟物品放置到增强现实画面中的物品陈列区域内。

  一些实施例中,物品陈列区域可以是虚拟物品显示的系统预先设置好的,当检测到用户对物品陈列控件的操作时,在增强现实页面上,切换显示目标虚拟物品陈列在预先设置的物品陈列区域的增强现实画面,可选的,物品陈列区域还可以显示有提示陈列物品的动效,其中,动效的种类不限,比如,可以为发光动效等。如图1f所示,虚线的圆台表示发光的物品陈列区域,当检测到对物品陈列控件的操作时,在该发光的物品陈列区域内陈列显示目标虚拟物品。

  其中,虚拟物品显示的系统预先设置的物品陈列区域可以有多个,各物品陈列区域的优先级不同,其中,优先级的高低可以根据各个物品陈列区域的位置和该物品陈列区域是否已放置虚拟物品来确定的。可选的,可以基于物品陈列区域的优先级,确定目标物品陈列区域,并在增强现实画面中的目标物品陈列区域内陈列显示目标虚拟物品。具体地,当检测到对物品陈列控件的操作时,将目标虚拟物品放置在增强现实画面中优先级最高的物品陈列区域,在检测到对物品陈列控件的再一次操作时,则将目标虚拟物品放置在增强现实画面中优先级第二的物品陈列区域,依此类推。

  在另一些实施例中,物品陈列区域也可以是用户自行确定的,可以基于用户对增强现实页面的触控操作,来确定用于陈列目标虚拟物品的物品陈列区域。

  可选的,一些实施例中,所述增强现实页面还包括待陈列的目标虚拟物品;步骤“基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”,可以包括:

  基于针对所述目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  其中,可选的,增强现实页面上可以显示有提示陈列物品动效的物品陈列区域,用户可以根据增强现实页面上的提示信息,将目标虚拟物品移动到该物品陈列区域。在一些实施例中,增强现实页面上可以有多个具有提示陈列物品动效的物品陈列区域,用户可以从中选择一个目标物品陈列区域,并将目标虚拟物品移动到该目标物品陈列区域。

  可选的,一些实施例中,步骤“基于针对所述目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”之前,还可以包括:

  基于对所述目标虚拟物品的旋转操作,触发所述目标虚拟物品在增强现实画面中旋转相应的角度,其中,所述角度与所述旋转操作相对应;

  步骤“基于针对所述目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”,可以包括:

  基于针对旋转后目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示旋转后目标虚拟物品。

  其中,对目标虚拟物品的旋转操作可以根据实际情况来进行设置,比如,该旋转操作具体可以是对屏幕上的目标虚拟物品的左右滑动,需要说明的是,以上举例不应理解为对本申请的限制。例如,可以通过手指左右滑动屏幕,对目标虚拟物品进行对应角度的旋转,其中,旋转操作(具体指滑动幅度的大小)与目标虚拟物品的旋转角度的对应关系可以根据实际需要进行设置,比如可以设置为:手指从左向右滑动10像素(px,pixel),对应把模型(目标虚拟物品)围绕Z轴逆时针旋转1度角,反之,手指从右向左滑动10像素,对应把模型围绕Z轴顺时针旋转1度角,Z轴表示垂直增强现实页面的方向。基于对目标虚拟物品的旋转操作,触发目标虚拟物品在增强现实画面中旋转相应的角度,并在增强现实画面中显示旋转后目标虚拟物品。

  可选的,一些实施例中,步骤“基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”之后,还可以包括:

  基于对所述目标虚拟物品的旋转操作,触发所述目标虚拟物品在所述增强现实画面中的物品陈列区域内旋转相应的角度,其中,所述角度与所述旋转操作相对应。

  其中,在一些实施例中,增强现实页面还可以包括旋转控件,可以基于对旋转控件的操作,来对目标虚拟物品进行旋转。具体地,该旋转控件可以包括旋转方向和旋转角度的设置。

  需要说明的是,对目标虚拟物品的旋转操作可以在物品陈列操作之前,也可以在物品陈列操作之后,本实施例对此不作限制。

  可选的,一些实施例中,所述增强现实页面还包括物品添加控件;步骤“基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”之前,还可以包括:

  当检测到对所述增强现实页面中物品添加控件的操作时,在所述增强现实页面上显示虚拟物品列表,所述虚拟物品列表包括至少一个待陈列的虚拟物品;

  基于针对所述虚拟物品列表的选择操作,在所述增强现实页面上显示从待陈列的虚拟物品中选择的目标虚拟物品。

  其中,对物品添加控件的操作可以对物品添加控件的点击操作或者滑动操作等,本实施例对此不作限制。对虚拟物品列表的选择操作具体可以是从虚拟物品列表中选择一个虚拟物品,并将其作为目标虚拟物品。

  可选的,本实施例中,该虚拟物品显示方法还可以包括:

  基于对所述增强现实画面的缩放操作,确定缩放倍数;

  基于所述缩放倍数,显示缩放后的增强现实画面。

  其中,对增强现实画面的缩放操作可以根据实际情况进行设置,例如可以设置为:通过两根手指在屏幕上(即增强现实画面上)张开或收缩,以对模型进行放大或者缩小,模型具体可以指代虚拟物品,也就可以指代增强现实画面。具体地,可以根据张开或者收缩的幅度来确定缩放倍数。其中,当对增强现实画面中的某一虚拟物品进行缩放操作,即用户通过手指对某一虚拟物品对应在屏幕上的位置张开或收缩时,可以以该虚拟物品为中心,对增强现实画面进行缩放,并显示缩放后的增强现实画面。

  其中,在一些实施例中,如图1d的页面F所示,还可以通过点击增强现实页面右上角的手势图标,来对虚拟物品或者增强现实画面进行放大或缩小。具体地,可以将单击该手势图标设置为放大操作,将双击该手势图标设置为缩小操作,可以理解的是,以上举例不应理解为对本申请的限制,放大操作和缩小操作可以根据实际情况进行设置,本申请对此不作限制。比如,在用户选中某一虚拟物品时,可以通过单击该手势图标,对该虚拟物品进行放大,以观察和对虚拟物品进行调整。

  可选的,本实施例中,所述增强现实画面包括至少一个物品陈列区域,所述物品陈列区域显示有提示陈列物品的动效。

  其中,增强现实画面可以有一个或多个物品陈列区域,物品陈列区域可以显示有提示陈列物品的动效,如通过发光动效来提示用户该区域可以陈列物品,参见图1f的页面G,其中,虚线的圆台表示发光的物品陈列区域,用户可以通过对物品陈列控件的操作或者通过对目标虚拟物品(礼物8)的移动操作,将目标虚拟物品放置到该发光的物品陈列区域,参见图1f的页面I。通过提示动效,用户可以更加快速地确定放置区域。可选的,如图1f的页面H所示,在将目标虚拟物品放置到发光的物品陈列区域之前,还可以对该目标虚拟物品进行缩放操作和旋转操作,再将调整后的目标虚拟物品放置到发光的物品陈列区域。在一些实施例中,可以通过对摆放礼物的控件的操作,将目标虚拟物品直接放置到发光的物品陈列区域。其中,图1f中虚拟礼物的阴影可以表示该虚拟礼物在增强现实页面中是以三维形式展示的。

  本实施例中,在对虚拟物品摆放成功后,可以将摆放后的增强现实画面(即收藏室)进行分享,如图1g所示,可以通过对“秀一秀收藏室”控件的操作,将该增强现实画面分享给他人。此外,在对虚拟物品摆放成功后,若对摆放效果不满意,还可以对虚拟物品重新摆放,如图1g所示,可以通过对“重新摆放”控件的操作,将已经摆放好的虚拟物品从增强现实画面中移除,再在增强现实页面中重新放置虚拟物品。

  可选的,一些实施例中,所述增强现实页面还包括物品陈列控件;步骤“基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”,可以包括:

  确定待陈列的目标虚拟物品;

  当检测到对所述增强现实页面的触控操作时,确定目标触控点的位置信息;

  根据所述目标触控点的位置信息,确定用于陈列所述目标虚拟物品的物品陈列区域;

  当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  其中,在增强现实页面上可以直接显示待陈列的虚拟物品;或者,增强现实页面包括物品添加控件,基于对物品添加控件的操作,可以在增强现实页面上显示虚拟物品列表,虚拟物品列表包括至少一个待陈列的虚拟物品。在只有一个待陈列的虚拟物品的情况下,虚拟物品显示装置可直接将其作为目标虚拟物品,在有多个待陈列的虚拟物品的情况下,可以通过选择操作,从中选取一个待陈列的虚拟物品作为目标虚拟物品。

  可选的,一些实施例中,步骤“当检测到对所述增强现实页面的触控操作时,确定目标触控点的位置信息”,可以包括:

  当检测到对所述增强现实页面的多次触控操作时,获取每次触控操作对应触控点的触控时间;

  基于所述触控时间,从多个触控点中确定目标触控点,并确定所述目标触控点的位置信息。

  其中,可以在用户多次对显示屏(即增强现实画面)进行触控操作时,确定触控时间最迟的触控点,即最后一次触控操作所对应的触控点,将该触控点作为目标触控点,基于目标触控点的位置信息,来确定陈列目标虚拟物品的物品陈列区域。

  可选的,一些实施例中,步骤“当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品”之后,还可以包括:

  当检测到对所述增强现实页面的触控操作时,在所述增强现实页面上确定用于陈列所述目标虚拟物品的新物品陈列区域;

  当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的新物品陈列区域内陈列显示所述目标虚拟物品。

  其中,在用户将目标虚拟物品放置到增强现实画面的物品陈列区域之后,若对该陈列位置不满意或者需要更换目标虚拟物品的物品陈列区域,可以基于对增强现实画面的触控操作,重新确定陈列该目标虚拟物品的新物品陈列区域,再将目标虚拟物品放置到该新物品陈列区域。需要说明的是,上述更改目标虚拟物品的物品陈列区域的过程可多次进行,也就是说,可以多次更改目标虚拟物品的物品陈列区域。基于以上方法,可以展现在不同的物品陈列区域上目标虚拟物品的显示效果,用户可以通过多次对比不同物品陈列区域的显示效果,更方便地选择自己满意的物品陈列区域。

  具体地,所述位置信息可以包括二维坐标信息;步骤“根据所述目标触控点的位置信息,确定用于陈列所述目标虚拟物品的物品陈列区域”,可以包括:

  将所述目标触控点的二维坐标信息转换为三维坐标信息,并基于所述三维坐标信息建立所述增强现实页面对应的三维虚拟场景模型;

  基于所述目标触控点的三维坐标信息,在所述三维虚拟场景模型对应的三维空间中形成射线;

  获取所述射线与所述三维虚拟场景模型相交位置的坐标;

  基于所述相交位置的坐标,确定用于陈列所述目标虚拟物品的物品陈列区域。

  其中,可以通过模拟射线来确定用于陈列目标虚拟物品的物品陈列区域。模拟射线,具体可以指基于对显示屏(即增强现实页面)的触控操作对应的触控点,即以触控点为射线原点,向图像采集设备(如摄像头)的方向发射一条射线,将射线进行延伸并与三维虚拟场景模型中的物体进行相交,计算相交位置的坐标。

  可选的,可以基于相交位置的坐标,可以以该坐标为中心,确定用于陈列目标虚拟物品的物品陈列区域。

  目前有关技术中,如图1h所示,虚拟礼物只局限于二维的形式展示,玩法较为单一,用户和虚拟礼物间的互动性相对不高。本申请可以利用AR技术让用户自主创建虚拟收藏室,并将虚拟礼物摆放在虚拟收藏室,还可以通过AR技术实现三维虚拟礼物的展示,提升虚拟礼物的可玩性,从而提高礼物与用户以及用户与用户之间的互动性,并且可以使整个过程更具有场景感。

  由上可知,本实施例可以显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。本申请可以实现虚拟物品的显示与增强现实技术的结合。

  根据前面实施例所描述的方法,以下将以该虚拟物品显示装置具体集成在终端举例作进一步详细说明。

  如图2a所示,本申请实施例提供的虚拟物品显示方法具体通过如下实施例进行说明:

  201、终端显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件。

  本实施例中,用户操作页面具体可以是礼物商城和送礼好友页面,如图1c所示,在礼物商城和送礼好友页面右上角有转换到增强现实页面的图标,该图标为增强现实场景显示控件。用户可以通过点击增强现实场景显示控件,来进入到自己创造的虚拟收藏室里面。

  202、当检测到对所述增强现实场景显示控件的操作时,终端显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面。

  203、基于针对所述增强现实页面的物品陈列操作,终端在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  本实施例中,增强现实页面显示的是用户创造的虚拟收藏室,用户进入收藏室后,可以对里面的虚拟礼物进行摆放,查看等。涉及的操作可以包括模型的选择、位置的选择、模型的旋转和缩放。模型指的是虚拟物品,虚拟物品具体可以包括虚拟礼物和收藏架,收藏架即虚拟陈列平台。

  其中,模型的选择主要是通过模拟射线来进行实现,也就是可以通过用户点击屏幕的点向摄像头方向发射一条射线,计算出射线和三维虚拟场景模型中第一个碰撞到的模型,即是用户选择的模型。位置的选择也是通过模拟射线来实现,计算出射线和三维虚拟场景模型中第一个模型相交的坐标,即是用户选择的坐标。具体地,模型的选择可以用于确定目标虚拟物品,位置的选择可以是基于选择的位置,确定用于陈列目标虚拟物品的物品陈列区域。

  在一具体实施例中,如图2b所示,通过对增强现实场景显示控件的操作,来进入虚拟礼物的收藏室,从后台下载用户之前保存的收藏室数据,通过增强现实工具箱ARKit,将该收藏室数据对应的增强现实画面展现出来;监听用户对增强现实画面的操作。具体地,监听用户操作可以包括:

  监听是否放置虚拟礼物;若是,首先需要确定虚拟礼物放置的位置,通过手指碰触屏幕的点向相机方向发射一条射线,获取射线与收藏架相交的坐标,将该坐标设置为虚拟礼物放置的坐标,在确定虚拟礼物放置的位置后,继续监听用户操作;

  监听是否预览虚拟礼物;若是,首先要确定需要预览的目标虚拟礼物,可以通过射线法获取用户选中的目标虚拟礼物,在用户选中该目标虚拟礼物时,进入礼物特写页面,展示该目标虚拟礼物,当用户退出礼物特写页面后,继续监听用户操作;若用户没有选中该目标虚拟礼物,则继续监听用户操作;

  若在预设时间内,没有监听到用户的操作,可以自动保存收藏室的最新数据。

  本申请可以通过AR技术将二维虚拟礼物转变为三维的,并且可以观察礼物的各个细节以及摆放礼物,给用户塑造更强的交互性和真实性体验,让礼物如真实一般展示在用户面前,用户可以通过在屏幕上的操作,来对礼物进行全方位的查看和操作,比传统的礼物更具有趣味性和可玩性,激发用户去送礼或者加大用户对礼物的好奇感,增加了用户购买礼物的欲望。

  由上可知,本实施例可以通过终端显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,终端显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,终端在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。本申请可以实现虚拟物品的显示与增强现实技术的结合。

  为了更好地实施以上方法,本申请实施例还提供一种虚拟物品显示装置,其中,该虚拟物品显示装置具体可以集成在终端等设备上,如图3a所示,该虚拟物品显示装置可以包括第一显示单元301、第二显示单元302和第三显示单元303,如下:

  (1)第一显示单元301;

  第一显示单元301,用于显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件。

  (2)第二显示单元302;

  第二显示单元302,用于当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面。

  (3)第三显示单元303;

  第三显示单元303,用于基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在一些实施例中,所述增强现实页面包括物品陈列控件;所述第三显示单元303具体可以用于当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述增强现实页面还包括待陈列的目标虚拟物品;所述第三显示单元303具体可以用于基于针对所述目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述第三显示单元303可以包括第一旋转子单元30301和第一显示子单元30302,参见图3b,如下:

  所述第一旋转子单元30301,用于基于对所述目标虚拟物品的旋转操作,触发所述目标虚拟物品在增强现实画面中旋转相应的角度,其中,所述角度与所述旋转操作相对应;

  第一显示子单元30302,用于基于针对旋转后目标虚拟物品的移动操作,在所述增强现实画面中的物品陈列区域内陈列显示旋转后目标虚拟物品。

  可选的,在本申请的一些实施例中,所述第三显示单元303还可以包括第二旋转子单元30303,参见图3c;所述第二旋转子单元30303可以用于对陈列显示在所述增强现实画面中的物品陈列区域内的目标虚拟物品进行旋转。具体地,所述第二旋转子单元30303用于基于对所述目标虚拟物品的旋转操作,触发所述目标虚拟物品在所述增强现实画面中的物品陈列区域内旋转相应的角度,其中,所述角度与所述旋转操作相对应。

  可选的,在本申请的一些实施例中,所述增强现实页面还包括物品添加控件;所述第三显示单元303还可以包括第二显示子单元30304和第三显示子单元30305,参见图3d,如下:

  所述第二显示子单元30304,用于当检测到对所述增强现实页面中物品添加控件的操作时,在所述增强现实页面上显示虚拟物品列表,所述虚拟物品列表包括至少一个待陈列的虚拟物品;

  第三显示子单元30305,用于基于针对所述虚拟物品列表的选择操作,在所述增强现实页面上显示从待陈列的虚拟物品中选择的目标虚拟物品。

  可选的,在本申请的一些实施例中,所述虚拟物品显示装置还可以包括缩放单元304,参见图3e,如下:

  所述缩放单元304,用于基于对所述增强现实画面的缩放操作,确定缩放倍数;基于所述缩放倍数,显示缩放后的增强现实画面。

  可选的,在本申请的一些实施例中,所述增强现实画面包括至少一个物品陈列区域,所述物品陈列区域显示有提示陈列物品的动效。

  可选的,在本申请的一些实施例中,所述增强现实页面还包括物品陈列控件;所述第三显示单元303可以包括第一确定子单元30306,第二确定子单元30307,第三确定子单元30308和第四显示子单元30309,参见图3f,如下:

  所述第一确定子单元30306,用于确定待陈列的目标虚拟物品;

  第二确定子单元30307,用于当检测到对所述增强现实页面的触控操作时,确定目标触控点的位置信息;

  第三确定子单元30308,用于根据所述目标触控点的位置信息,确定用于陈列所述目标虚拟物品的物品陈列区域;

  第四显示子单元30309,用于当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  可选的,在本申请的一些实施例中,所述第二确定子单元30307具体可以用于当检测到对所述增强现实页面的多次触控操作时,获取每次触控操作对应触控点的触控时间;基于所述触控时间,从多个触控点中确定目标触控点,并确定所述目标触控点的位置信息。

  可选的,在本申请的一些实施例中,所述第三显示单元303还可以包括第四确定子单元30310和第五显示子单元30311,参见图3g,包括:

  所述第四确定子单元30310,用于当检测到对所述增强现实页面的触控操作时,在所述增强现实页面上确定用于陈列所述目标虚拟物品的新物品陈列区域;

  第五显示子单元30311,用于当检测到对所述物品陈列控件的操作时,在所述增强现实画面中的新物品陈列区域内陈列显示所述目标虚拟物品。

  可选的,在本申请的一些实施例中,所述位置信息包括二维坐标信息;所述第三确定子单元30308具体可以包括将所述目标触控点的二维坐标信息转换为三维坐标信息,并基于所述三维坐标信息建立所述增强现实页面对应的三维虚拟场景模型;基于所述目标触控点的三维坐标信息,在所述三维虚拟场景模型对应的三维空间中形成射线;获取所述射线与所述三维虚拟场景模型相交位置的坐标;基于所述相交位置的坐标,确定用于陈列所述目标虚拟物品的物品陈列区域。

  可选的,在本申请的一些实施例中,所述虚拟物品显示装置还可以包括第四显示单元305,采集单元306和生成单元307,参见图3h,如下:

  所述第四显示单元305,用于显示针对增强现实页面的创建页面,所述创建页面包括增强现实页面的创建控件;

  采集单元306,用于当检测到对所述创建控件的触发操作时,采集真实物品陈列场景对应的增强现实画面;

  生成单元307,用于基于所述真实物品陈列场景对应的增强现实画面,生成增强现实页面。

  由上可知,本申请实施例可以由第一显示单元301显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,由第二显示单元302显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,通过第三显示单元303在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。本申请可以实现虚拟物品的显示与增强现实技术的结合。

  本申请实施例还提供一种电子设备,如图4所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

  该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

  处理器401是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

  存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

  电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

  该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

  尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:

  显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

  由上可知,本实施例可以显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。本申请可以实现虚拟物品的显示与增强现实技术的结合。

  本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

  为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种虚拟物品显示方法中的步骤。例如,该指令可以执行如下步骤:

  显示即时通讯客户端的用户操作页面,所述用户操作页面包括:增强现实场景显示控件;当检测到对所述增强现实场景显示控件的操作时,显示增强现实页面,所述增强现实页面包括真实物品陈列场景对应的增强现实画面;基于针对所述增强现实页面的物品陈列操作,在所述增强现实画面中的物品陈列区域内陈列显示目标虚拟物品。

  以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

  其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

  由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种虚拟物品显示方法中的步骤,因此,可以实现本申请实施例所提供的任一种虚拟物品显示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

  以上对本申请实施例所提供的一种虚拟物品显示方法、装置、电子设备和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

《一种虚拟物品显示方法、装置、电子设备和存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)