掌桥专利:专业的专利平台
掌桥专利
首页

虚拟服饰信息展示方法及电子设备

文献发布时间:2024-04-18 19:57:31


虚拟服饰信息展示方法及电子设备

技术领域

本申请涉及信息展示技术领域,特别是涉及虚拟服饰信息展示方法及电子设备。

背景技术

在商品信息服务系统中,虚拟服饰其中一个特殊的商品类目。从技术上讲,虚拟服饰可以属于可穿戴式NFT(Non-Fungible Token,非同质化通证,是区块链网络里具有唯一性特点的可信数字权益凭证)的范畴,具体可以包括虚拟服装或数字配饰等,例如,虚拟的裙子、衬衫、牛仔裤、墨镜或包包,等等。这种纯数字设计的虚拟服饰可以是通过区块链技术和智能合约技术实现的,在这两者的支持下,每件虚拟服装或配饰都可以具有独特性和真实性,并能够很好地解决所有权的问题,同时创造了数字稀缺性。

对于普通互联网用户来说,虚拟时尚的概念并不新鲜。虚拟服装在游戏和现实生活模拟器中已经存在多年,但是,元宇宙(是人类运用数字技术构建的,由现实世界映射或超越现实世界,可与现实世界交互的虚拟世界)概念的出现使得虚拟时尚更进一步,允许用户和创作者有更加个性化的体验,并以以前不可能的方式探索他们的自我表达。例如,在一天结束时,就像在现实世界中一样,人们可能也想在元宇宙中装扮,穿一件数字连衣裙或一双虚拟运动鞋,就像是对现实身份的延伸,或是一次重塑自己的机会,一个令人耳目一新的出口。

虚拟服饰之所以对人们具有很大的吸引力,有多方面原因,例如,其中一方面是,设计者可以发挥无尽的创造力,在许多方面,虚拟服饰使得数字时尚超越了面料。由于没有了现实世界的限制,如重力或材料的耐用性,因此数字时尚可以达到全新的高度。虚拟服装可以用不切实际甚至是不可能的材料来设计,如液态金属、水、火或烟。这种独特的空白画布为原创和怪异的创作铺平了道路。另一方面,很多人都能体会到想要一个特定的设计却无力支付的感觉。虚拟服饰不仅时尚,还很新颖、很独特,而且价格也会比较实惠,这对所有元宇宙用户来说都是触手可及的,这也使得虚拟服饰受到消费者的欢迎。

但是,在商品信息服务系统中在展示虚拟服饰类的商品信息时,通常与其他类型的商品是同等对待的,例如,通常是采用“货架式”的陈列方式,也即,在商品列表页中陈列展示出多个虚拟服饰类商品的连接,然后用户可以点击进入某个虚拟服饰的详情页面,在详情页面中主要通过图文的形式对虚拟服饰进行描述。然而,这种方式难以体现出虚拟服饰的特性,进而也难以提升点击率、购买率等指标。

发明内容

本申请提供了虚拟服饰信息展示方法及电子设备,能够更有效地展示出虚拟服饰的特性,提升点击率、购买率等指标。

本申请提供了如下方案:

一种虚拟服饰信息展示方法,包括:

响应于用户发起的查看虚拟服饰集合的请求,展示页面内容,所述页面内容包括由多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,依次在3D空间场景中移动的方式对虚拟服饰进行展示的3D画面内容;

响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果。

其中,所述虚拟服饰对应有3D模型,所述3D模型中包括用于对虚拟服饰面料的物理特性进行仿真的模型数据;

在所述虚拟数字人在穿着所述虚拟服饰的状态下移动的过程中,根据所述用于对虚拟服饰面料的物理特性进行仿真的模型数据,提供所述虚拟服饰的形态变化动画。

其中,所述虚拟服饰集合中的虚拟服饰为多组,分别对应不同的3D空间场景,每个3D空间场景分别具有与对应组内多个虚拟服饰所具有的共同特性相匹配的氛围元素;

所述页面内容在展示过程中,还包括对3D空间场景的切换,并在切换过程中提供场景过渡特效。

其中,所述页面内容还包括:由所述多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,出现在具有结束氛围元素的3D空间场景中的3D画面内容。

其中,所述响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果,包括:

响应于用户针对所述3D画面内容执行的页面滑动操作,改变所述3D画面内容的展示角度。

其中,所述响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果,包括:

响应于针对所述虚拟数字人执行的连续点击操作,为所述虚拟数字人当前穿着的虚拟服饰添加展示对应的特效元素。

其中,所述响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果,包括:

响应于切换到人工智能AI作画风格进行展示的互动操作,切换展示AI作画内容,所述AI作画内容是由AI生成式算法基于所述当前展示的虚拟数字人及其穿着当前虚拟服饰在所述3D空间场景中行走的过程,生成的具有AI作画风格的画面内容。

其中,还包括:

在切换到所述具有AI作画风格的画面内容后,如果当前虚拟数字人已完成对当前虚拟服饰的展示,则切换回所述3D画面内容,以继续通过所述3D画面内容进行下一虚拟数字人对下一虚拟服饰的展示。

其中,所述响应于用户发起的查看虚拟服饰集合的请求,展示页面内容,包括:

响应于用户发起的查看虚拟服饰集合的请求,接收服务端推送的数据流,所述数据流为所述服务端对所述3D画面内容进行渲染后得到的渲染结果数据流;

根据所述渲染结果数据流展示所述页面内容。

其中,所述页面内容还包括当前正在展示的虚拟服饰对应的商品链接信息;

所述方法还包括:

响应于对所述商品链接执行的点击操作,展示所述虚拟服饰对应的商品详情页面,所述商品详情页面中以侧边栏的形式默认展示有已购买所述虚拟服饰的代表用户对所述虚拟服饰的上身效果图,以便基于所述商品详情页面以及所述上身效果图对所述虚拟服饰进行购买决策。

其中,所述上身效果图包括:根据所述代表用户的真人照片与所述虚拟服饰进行合成处理得到的虚拟服饰上身效果原图,以及在所述上身效果原图基础上通过AI生成式算法生成的具有AI作画风格的上身效果图。

其中,还包括:

在用户对所述虚拟服饰执行购买操作后,提供用于上传用户真人照片的操作选项,以便根据所述真人照片与所述虚拟服饰进行合成处理得到虚拟服饰上身效果原图,并在所述上身效果原图基础上通过AI生成式算法生成具有AI作画风格的上身效果图。

一种虚拟服饰类商品信息的展示方法,包括:

接收对目标虚拟服饰进行商品详情页面展示的请求;

展示所述目标虚拟服饰对应的商品详情页面,所述商品详情页面中以侧边栏的形式默认展示有已购买所述目标虚拟服饰的代表用户对所述目标虚拟服饰的上身效果图,以便基于所述商品详情页面以及所述上身效果图对所述目标虚拟服饰进行购买决策。

一种虚拟服饰信息展示装置,包括:

页面内容展示单元,用于响应于用户发起的查看虚拟服饰集合的请求,展示页面内容,所述页面内容包括由多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,依次在3D空间场景中移动的方式对虚拟服饰进行展示的3D画面内容;

互动单元,用于响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果。

一种虚拟服饰类商品信息的展示装置,包括:

请求接收单元,用于接收对目标虚拟服饰进行商品详情页面展示的请求;

商品详情页面展示单元,用于展示所述目标虚拟服饰对应的商品详情页面,所述商品详情页面中以侧边栏的形式默认展示有已购买所述目标虚拟服饰的代表用户对所述目标虚拟服饰的上身效果图,以便基于所述商品详情页面以及所述上身效果图对所述目标虚拟服饰进行购买决策。

一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一项所述的方法的步骤。

一种电子设备,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述任一项所述的方法的步骤。

根据本申请提供的具体实施例,本申请公开了以下技术效果:

通过本申请实施例,对于虚拟服饰类的商品,可以提前将多个虚拟服饰组成一个集合,并为该集合中的各个虚拟服饰提供“秀场”内容,具体的“秀场”内容就可以包括由多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,依次在3D空间场景中移动的方式对虚拟服饰进行展示的3D画面内容。这样,在用户发起查看该集合的请求后,就可以在页面中展示上出“秀场”内容。另外,还可以基于该“秀场”内容进行互动,并提供对应的互动效果。通过这种方式,为虚拟服饰类的商品提供了新的导购方式,相对于传统的货架式展示方式,可以使得展示出的导购信息更丰富生动,也更容易体现出虚拟服饰自身的特点,因此,有利于提升内容的点击率、转化率等指标。

另外,还可以利用AI算法在内容生成方面的能力,在上述“秀场”内容的基础上生成AI作画风格的内容,在展示“秀场”内容的过程中,可以切换到则中AI作画风格的画面内容进行展示。

再者,在展示“秀场”内容的同时提供商品链接,使得用户可以通过商品链接完成对虚拟服饰的购买操作。还可以展示商品详情页时,通过侧边栏的形式,默认展示出已购买具体虚拟服饰的代表用户对当前虚拟服饰的上身效果图,以增强用户对这种真人的上身效果图的感知,从而更有利于帮助其进行购买决策。

当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1是本申请实施例提供的系统架构的示意图;

图2是本申请实施例提供的第一方法的流程图;

图3是本申请实施例提供的第一界面的示意图;

图4是本申请实施例提供的第二界面的示意图;

图5是本申请实施例提供的第三界面的示意图;

图6是本申请实施例提供的第四界面的示意图;

图7是本申请实施例提供的第五界面的示意图;

图8是本申请实施例提供的第二方法的流程图;

图9是本申请实施例提供的第一装置的示意图;

图10是本申请实施例提供的第二装置的示意图;

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

具体实施方式

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

在本申请实施例中,可以在商品信息服务系统中为虚拟服饰这种特殊的商品提供一种特殊的导购方式。具体的,可以预先将多个虚拟服饰组成集合,并针对该集合中的多个虚拟服饰生成“秀场”内容,相应的,可以将这种“秀场”内容作为导购链路的入口。在用户点击进入“秀场”页面后,页面中可以展示出由多个虚拟数字人作为“模特”分别穿着具体的虚拟服饰,并依次在特定的3D空间场景中走过的页面内容,以模拟出现实世界中由真人模特穿着真实服饰“走秀”的场景。

在展示上述“秀场”内容的过程中,还可以支持与用户的互动,包括可以左右滑动屏幕等方式改变观看视角,还可以通过对某个正在走过的“模特”进行连续点击等方式,触发展示关于当前服饰的更多特效元素;另外,还可以基于AI(Artificial Intelligence,人工智能)生成式算法的能力,将上述“秀场”的内容转换为具有AI作画风格(例如,漫画风格等)的内容,用户在观看“秀场”内容的过程中,还可以切换到这种具有AI作画风格的内容进行查看,等等。

另外,在展示上述“秀场”内容的过程中,还可以提供具体虚拟服饰对应的商品链接信息,在点击该商品链接后,可以展示出虚拟服饰的商品详情页面,以使得用户可以通过该商品详情页对具体的虚拟服饰进行购买操作。为了帮助用户进行购物决策,还可以在展示这种商品详情页的同时,默认展示出已经购买该虚拟服饰的用户对该虚拟服饰的上身效果图,以帮助用户查看具体虚拟服饰在真人身上的上身效果。

另外,在本申请实施例中,还可以在商品信息系统内部提供帮助用户合成虚拟服饰的上身效果图的功能,在用户购买了某个虚拟服饰之后,可以提供用于上传真人照片的入口,用户可以通过该入口上传符合要求的真人照片,之后,系统可以生成该用户对该虚拟服饰的上身效果图,另外还可以通过AI作画的方式生成具有AI作画风格的上身效果图。

从系统架构角度而言,参见图1,本申请实施例可以在商品信息服务系统中提供虚拟服饰的“秀场”功能,该系统可以包括客户端与服务端,客户端具体可以以移动端应用程序App或者Web、H5页面等形式存在,服务端可以运行于服务器中,其中,服务器可以是云服务器或者其他类型的服务器。其中,客户端主要用于进行前端界面的展示,以及与用户之间实现一些互动操作。具体的,在首次使用该功能时,可以通过客户端提供“秀场”入口(当然,也可以通过向一些社交网络系统客户端、新闻客户端等第三方客户端中投放链接的方式提供“秀场”入口,用户点击后,跳转到商品信息服务系统的客户端),用户从具体的访问入口点击进入后,可以在客户端提供对应的页面内容,具体就可以包括具体由虚拟数字人模特穿着虚拟服饰在3D虚拟空间中进行“走秀”的内容。服务端主要用于提供相应的数据,其中就包括上述具体的页面内容,具体的,可以由服务端预先生成具体的“秀场”内容。其中,关于虚拟数字人、虚拟服饰等都可以对应各自的3D模型,在生成“秀场”内容时,涉及到虚拟服饰的3D模型与虚拟数字人的3D模型之间的匹配,以及生成对应的动画,特效等。具体在进行页面展示时,为了降低对客户端侧硬件资源的占用,使得展示过程更流畅等,关于具体模型的渲染等也可以在服务端来完成,然后服务端采用云推流等方式将渲染结果提供给客户端进行展示。当然,服务端也可以将具体的“秀场”内容提供给客户端,由客户端进行模型渲染及展示处理。

下面对本申请实施例提供的具体实现方案进行详细介绍。

实施例一

首先,本申请实施例提供了一种虚拟服饰信息展示方法,参见图2,该方法具体可以包括:

S201:响应于用户发起的查看虚拟服饰集合的请求,展示页面内容,所述页面内容包括由多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,依次在3D空间场景中移动的方式对虚拟服饰进行展示的3D画面内容。

在本申请实施例中,具体需要展示的虚拟服饰的信息,可以是由商家等预先发布到商品信息服务系统中,当然,商家发布的虚拟服饰信息通常也可以是由相应的设计师预先进行设计生成的。具体实现时,具体的虚拟服饰可以是利用计算机技术对布料进行仿真制作的数字服饰。对服饰样版、面料特性、形体和人的动作,以及着装时的形态及其变化等综合考虑,并通过计算机模拟而得到,具体可以通过对应的3D模型等形式进行表达。

在商家发布了具体的虚拟服饰信息后,商品信息服务系统可以获取到具体虚拟服饰的信息,然后可以通过人工圈选等方式将一些虚拟服饰组织成一个集合,这些虚拟服饰在设计风格、适合的场景等方面可以具有某些共性;或者,另一种方式下,也可以通过由商品信息服务系统开展相关活动的方式来进行,也即,由商品信息服务系统发布具体的活动主题等,然后由商家报名参加活动,商家在报名时可以指定参加活动的虚拟服饰商品,等等。

在确定了具体的虚拟服饰集合后,可以为这些虚拟服饰生成具体的“秀场”内容,具体的“秀场”内容就可以包括虚拟数字人在穿着虚拟服饰的状态下,在某3D空间场景中“走秀”的内容。具体的,这些内容可以由商品信息服务系统来生成,或者,也可以由商品信息服务系统委托具体的内容供应方来提供。对于后者,商品信息服务系统可以将具体的展示需求等提供给供应方,由供应方根据具体的虚拟服饰、虚拟数字人的3D模型,将虚拟服饰的3D模型匹配到虚拟数字人的3D模型上,并结合具体的3D空间场景设计相应的“走秀”动画等。在生成具体动画的过程中,由于具体的虚拟服饰可以对应有3D模型,而这种3D模型中可以包括用于对虚拟服饰面料的物理特性进行仿真的模型数据,因此,在虚拟数字人在穿着所述虚拟服饰的状态下行走的过程中,可以根据所述用于对虚拟服饰面料的物理特性进行仿真的模型数据,提供所述虚拟服饰的形态变化动画。例如,可以提供虚拟服饰在模特行走过程中的“飘动”等动画效果,“飘动”的幅度、方向等,都可以根据具体面料的物理特性而进行模拟设计。

其中,具体在设计“走秀”内容时,虚拟数字人模特可以按照具有一定弧度的曲线路径来行走,以使得在“走秀”过程中,3D空间场景的画面内容能够更多的被展示出来。总之,通过多种技术的叠加,可以使得“秀场”内容更加丰富生动。

这里需要说明的是,在具体实现时,同一集合中的各个虚拟服饰还可以分为多个组,相应的,3D空间场景也可以有多种,不同组的虚拟服饰可以在不同的3D空间场景中进行展示,相应的,基于不同3D空间场景展示的“秀场”内容可以对应不同的“篇章”。例如,假设某场“秀”共需要展示13套虚拟服饰,一共可以提供三个3D空间场景,对应三个篇章。其中,3套对应第一个3D空间场景,6套对应第二个3D空间场景,4套对应第三个3D空间场景,等等。每个组内的虚拟服饰都可以是与对应的3D空间场景的氛围等相契合。在“秀场”内容中,可以从第一个篇章开始,之后切换到第二个篇章、第三个篇章。其中,各个篇章的3D空间场景之间还可以具有一定的相关性,切换过程中还可以有特效过渡,把每个篇章连接在一起。例如,如图3(A)所示,第一篇章设定这场秀是在一个寂寥的星球上,名称可以为“废土寻翼”;第二篇章是这个星球开始焕发生机,可以主要展示绿色、蓝天等元素,如图3(B)所示,名称可以为“再展芳华”;第三篇章可以是更加治愈的场景,主要元素变成粉色花海、动物等,如图3(C)所示,名称可以为“时裳觉醒”。在不同篇章之间切换时,可以提供相应的视觉特效的变化,以实现各个篇章自然过渡的效果。

在各个篇章之后,还可以切换到结尾篇章中,在该篇章可以关联代表结尾的3D空间场景,可以是当前“秀场”涉及到的全部虚拟数字人都可以出现在具有结束氛围的场景中,每个虚拟数字人分别穿着当前“秀场”涉及到的各虚拟服饰。例如,如图3(D)所示,假设当前“秀场”一共涉及到13套虚拟服饰,对应13个虚拟数字人模特,则这13个虚拟数字人模特可以穿着上述13套虚拟服饰,围绕站立在场景中,等等。

在完成虚拟服饰向虚拟数字人模特的匹配,以及完成相应的动画设计、场景过渡特效等设计之后,可以形成完整的“秀场”内容,该“秀场”内容可以保存在服务端。另外还可以向用户提供“秀场”页面的访问入口。具体的,这种访问入口可以通过多种方式提供给用户,例如,可以在商品信息服务系统的客户端首页等相关页面的资源位中,提供这种“秀场”页面的访问入口,或者,还可以向一些社交网络系统、新闻系统等的客户端进行访问入口链接的投放,等等。这样,用户可以通过这种访问入口发起对“秀场”页面的访问。

这里需要说明的是,在具体实现时,还可以预先对这种“秀场”页面的目标用户人群进行圈选,例如,可以由系统中的运营等工作人员圈选出目标用户人群,然后可以将“秀场”内容向这种目标用户人群进行定向投放,以提升内容的转化率。

在通过多种方式提供了“秀场”内容的访问入口后,用户便可以从这种访问入口对“秀场”内容发起访问,相应的,客户端可以接收到具体的访问请求,然后客户端可以从服务端获取相应的数据。当然,如果进行了人群圈选,则在接收到用户的访问请求后,还可以对用户身份等进行验证处理。

其中,客户端从服务端获取数据时,可以有多种方式,例如,一种方式下,服务端可以直接将具体“秀场”内容中涉及到的模型数据等发送到客户端,由客户端对模型数据进行渲染,以及后续的展示处理。但是,由于涉及到3D模型,因此,模型的渲染处理可能会需要占用比较多的软硬件资源,因此,在可选的实施方式下,还可以采用“云渲染”的方式来实现。也就是说,可以在服务端完成对模型的渲染,然后采用“云推流”的方式将渲染结果推送到客户端,由客户端按照渲染结果进行展示即可,以此避免对终端设备的软硬件资源造成过多的占用,也可以更好地保障播放过程的流畅度。

S202:响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果。

在播放上述“秀场”内容的过程中,还可以与用户进行互动,可以根据用户针对所述3D画面内容执行的互动操作,提供对应的互动效果。其中,具体的互动方式可以有多种,例如,一种方式下,用户可以针对3D画面内容执行页面滑动操作,例如,具体可以是左右屏幕方向的滑动,以此改变3D画面内容的展示角度。这种互动方式就像是用户在线下看秀过程中,通过改变自己的位置,来改变观看角度一样,例如,默认状态下用户视角可以是场景的正前方,通过左右滑动屏幕,相当于用户走到场景的左边或者右边进行观看,等等。这里需要说明的是,在进入到前述结尾场景后,各个虚拟数字人可以处于静止状态,此时,用户执行的左右滑动屏幕等操作可以触发对虚拟数字人模特的切换。例如,在默认状态下,可以是其中某个虚拟数字人位于屏幕居中位置,同时在屏幕左右两侧还可以展示出关于其他虚拟数字人的部分图像,以提示该页面中还存在其他内容,此时,用户通过左右滑动屏幕的方式,可以将其他虚拟数字人滑动到屏幕居中位置。

除了可以通过滑动屏幕的方式进行互动,还可以在虚拟数字人行走的过程中,通过在虚拟数字人“身上”连续点击等方式进行互动,此时,可以为所述虚拟数字人当前穿着的虚拟服饰添加展示对应的特效元素。其中,这种特效元素可以是为多个虚拟服饰共用,也即,属于通用的特效元素,用户在连续点击不同模特的不同虚拟服饰时,都可以展示相同的特效元素,例如,如图4(A)所示的“星星”元素。或者,对于一些特殊服饰,也可以提供特殊的特效元素,例如,如图4(B)所示的“花瓣”元素,或者,如图4(C)所示的彩色“豆子”元素,等等。这些特效元素都可以通过动画的方式进行播放,呈现出从服饰里“冒出来”的效果,以进一步烘托出场景氛围。

另外,在本申请实施例中,还可以利用AI算法的内容生成能力,为用户提供更丰富的互动内容。具体的,可以在生成上述“秀场”内容后,可以由AI算法在这种“秀场”内容的基础上进行作画,以得到具有AI作画风格的画面内容。这样,还可以在展示“秀场”内容的界面中提供关于“AI作画风格”的操作选项,用户可以通过这种操作选项发起互动。相应的,客户端在接收到该互动操作后,可以切换展示AI作画内容,该AI作画内容就可以是由AI生成式算法基于所述当前展示的虚拟数字人及其穿着当前虚拟服饰在所述3D空间场景中行走的过程,生成的具有AI作画风格的画面内容。其中,具体的AI作画风格可以包括漫画风,等等。例如,如图5(A)中的51处所示,可以在“秀场”内容界面中提供“AI作画风格”选项,假设用户在图5(A)所示的状态下点击该选项,则可以展示出如图5(B)所示的具有AI作画风格的画面内容。

这里需要说明的是,上述AI作画风格的画面内容也可以是预先在线下完成并保存在服务端的,其中,由于前述“秀场”内容对应着“走秀”的过程,类似于一种视频,相应的,AI作画风格的画面内容也可以对应类似于视频的内容,在时间轴等方面与原始的“秀场”内容都可以是对齐的。例如,假设“秀场”内容供展示2分钟,则AI作画风格的内容可以为一段时长为2分钟的内容,两者在同一时刻展示的内容可以是相同的,只是风格会有所不同。这样,假设在t1时刻(相对于“秀场”内容的起始时间点),用户点击了上述“AI作画风格”选项,则具体在展示AI作画风格的画面内容时,也可以从该t1时刻开始进行展示。

其中,在具体实现时,关于AI作画风格的内容可以是2D的画面内容,也就是说,在上述切换到AI作画风格的内容进行展示的过程中,是将原来展示的3D画面内容,切换为2D画面内容,当然,在该2D画面内容状态下,在风格方面可能更加唯美,但是,在该状态下可以不提供对互动的支持。

另外,在具体实现时,如果在当前虚拟数字人正在行走的过程中,接收到切换到所述具有AI作画风格的画面内容进行展示的请求,则切换后的具有AI作画风格的画面内容中,也是展示该虚拟数字人穿着当前虚拟服饰的状态。此时,可以由用户手动切换回3D的“秀场”内容,或者,在另一种方式下,还可以在当前虚拟数字人完成对当前虚拟服饰的展示时自动切换回所述3D画面内容,以继续通过所述3D画面内容进行下一虚拟数字人对下一虚拟服饰的展示。也就是说,通过这种方式,可以在默认状态下更多的以3D的方式对“秀场”内容进行展示。

在具体对“秀场”内容进行展示的过程中,还可以在具体的页面内容中提供当前正在展示的虚拟服饰对应的商品链接信息,例如,如图5(A)右下角展示的“查看详情”按钮,等等。在用户点击这种商品链接时,可以展示所述虚拟服饰对应的详情页面,用户可以通过该详情页面完成对对应虚拟服饰的下单购买操作。

其中,在本申请实施例中,还可以在商品信息服务系统中直接提供帮助用户生成上身效果图的功能。也就是说,在用户购买了具体的虚拟服饰后,可以在商品信息服务系统的客户端页面中提供用于提交真人照片的操作选项,如果用户需要将虚拟服饰“穿”在自己身上,则可以直接通过该操作选项提交具体的真人照片,服务端可以通过相关的算法为其生成具体的上身效果图。

在提供了上述功能的情况下,还可以直接在虚拟服饰的商品详情页面中以侧边栏等形式默认展示已购买所述虚拟服饰的代表用户对所述虚拟服饰的上身效果图,以便基于所述详情页面以及所述上身效果图对所述虚拟服饰进行购买决策。其中,这里的代表用户可以是一些网络红人或者知名人士等。也就是说,在传统的商品详情页面展示方案中,虽然也可以存在诸如“买家秀”的内容,或者在用户评价部分也可以包括用户上传的上身效果图等内容,但是,这些内容通常是在展示出商品详情页后,需要用户向下滑动几屏之后才能够展示,或者,需要用户点击商品详情页中的用户评价等相关的链接才能够查看到完整的用户评价内容,再自行从中查找上传了上身效果图的内容,等等。但是,考虑到对于虚拟服饰而言,相对于传统的普通服饰,真人的上身效果图对于用户的购买决策通常会起到更为重要的作用。因此,在本申请实施例中,可以提前从已经购买过该虚拟服饰的用户中选择出代表用户,然后,可以直接在商品详情页中以侧边栏的形式默认展示出这种代表用户上传的上身效果图。由于是以侧边栏的形式展示,因此,从商品详情页开始展示的第一屏开始,即可展示出代表用户的上身效果图,而不需要在滑动几屏或者点击链接之后才展示,因此,可以增强用户对这种真人效果图的感知,进而帮助其更好的进行购物决策。

其中,关于这种代表用户上传的上身效果图,可以是在代表用户主动上传了自己的照片等之后,或者由服务端向这种代表用户发出相关的邀请,然后代表用户再上传自己的照片等。之后,在服务端通过相关的算法,将用户照片与虚拟服饰模型进行合成处理,得到代表用户对具体虚拟服饰的上身效果图,以用于在商品详情页中默认展示。

另外,在本申请实施例中,不仅可以在商品信息服务系统中提供合成上身效果图的功能,还可以提供在这种上身效果图基础上进行进一步的AI创作的功能。也就是说,具体在帮用户生成上身效果图时,在生成上身效果原图之后,还可以由AI算法在该上身效果原图基础上进行创作,得到具有AI作画风格的上身效果图。在这种情况下,具体在商品详情页中默认展示代表用户的上身效果图时,具体展示出的上身效果图就可以包括虚拟服饰上身效果原图,还可以包括这种在所述上身效果原图基础上通过AI生成式算法生成的具有AI作画风格的上身效果图。

例如,如图6所示,其中图6(A)中的61处示出了在商品详情页中以侧边栏形式默认展示出的代表用户的上身效果图。在侧边栏点击其中某个代表用户的上身效果图之后,可以对该上身效果图进行放大展示,如图6(B)所示。然后,通过左右滑动屏幕等方式,可以查看到关于该代表用户AI作画风格的上身效果图。其中,同一代表用户对应的AI作画风格的上身效果图可以有多个,例如,如图6(C)所示,示出了图6(B)中的上身效果原图对应的其中一个AI作画风格的上身效果图。通过这种方式,使得用户可以获知,在其购买了具体的当前虚拟服饰后,也可以在当前系统中生成自己的上身效果图,另外还可以得到AI作画风格的上身效果图。因此,也可以进一步起到帮助用户进行购物决策的作用。

在用户对所述虚拟服饰执行购买操作后,还可以提供用于上传用户真人照片的操作选项,以便根据所述真人照片与所述虚拟服饰进行合成处理得到虚拟服饰上身效果原图,并在所述上身效果原图基础上通过AI生成式算法生成具有AI作画风格的上身效果图。例如,如图7(A)中的71处所示,可以在交易成功后,提供“照片处理”选项,用户可以通过该选项上传真人照片,以用于生成对虚拟服饰的上身效果图。其中,在用户点击“照片处理”后,还可以提供关于拍照指南的内容,以提示用户上传更优质的照片,并获得更好的合成效果。例如,如图7(B)所示,可以提示用户“选择真人出镜的单人站姿正面全身照”,“选择人像清晰的高清图片,人像占比40%以上”,等等。另外,在提供上述拍照指南时,还可以通过图文结合的方式进行展示,以便于用户理解。当然,对于不同的虚拟服饰而言,具体关于真人照片的拍照指南也可以不同。之后,可以通过图7(C)所示的界面进行真人照片的上传,等等。

总之,通过本申请实施例,对于虚拟服饰类的商品,可以提前将多个虚拟服饰组成一个集合,并为该集合中的各个虚拟服饰提供“秀场”内容,具体的“秀场”内容就可以包括由多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,依次在3D空间场景中移动的方式对虚拟服饰进行展示的3D画面内容。这样,在用户发起查看该集合的请求后,就可以在页面中展示上出“秀场”内容。另外,还可以基于该“秀场”内容进行互动,并提供对应的互动效果。通过这种方式,为虚拟服饰类的商品提供了新的导购方式,相对于传统的货架式展示方式,可以使得展示出的导购信息更丰富生动,也更容易体现出虚拟服饰自身的特点,因此,有利于提升内容的点击率、转化率等指标。

另外,还可以利用AI算法在内容生成方面的能力,在上述“秀场”内容的基础上生成AI作画风格的内容,在展示“秀场”内容的过程中,可以切换到则中AI作画风格的画面内容进行展示。

再者,在展示“秀场”内容的同时提供商品链接,使得用户可以通过商品链接完成对虚拟服饰的购买操作。还可以展示商品详情页时,通过侧边栏的形式,默认展示出已购买具体虚拟服饰的代表用户对当前虚拟服饰的上身效果图,以增强用户对这种真人的上身效果图的感知,从而更有利于帮助其进行购买决策。

实施例二

在该实施例二中,提供了一种虚拟服饰类商品信息的展示方法,参见图8,该方法具体可以包括:

S801:接收对目标虚拟服饰进行商品详情页面展示的请求。

S802:展示所述目标虚拟服饰对应的商品详情页面,所述商品详情页面中以侧边栏的形式默认展示有已购买所述目标虚拟服饰的代表用户对所述目标虚拟服饰的上身效果图,以便基于所述商品详情页面以及所述上身效果图对所述目标虚拟服饰进行购买决策。

关于该实施例二中的未详述部分,可以参见实施例一以及本说明书中其他部分的记载,这里不再赘述。

需要说明的是,本申请实施例中可能会涉及到对用户数据的使用,在实际应用中,可以在符合所在国的适用法律法规要求的情况下(例如,用户明确同意,对用户切实通知,等),在适用法律法规允许的范围内在本文描述的方案中使用用户特定的个人数据。

与实施例一所述的方法实施例相对应,本申请实施例还提供了一种虚拟服饰信息展示装置,参见图9,该装置可以包括:

页面内容展示单元901,用于响应于用户发起的查看虚拟服饰集合的请求,展示页面内容,所述页面内容包括由多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,依次在3D空间场景中移动的方式对虚拟服饰进行展示的3D画面内容;

互动单元902,用于响应于用户针对所述3D画面内容执行的互动操作,提供对应的互动效果。

其中,所述虚拟服饰对应有3D模型,所述3D模型中包括用于对虚拟服饰面料的物理特性进行仿真的模型数据;在所述虚拟数字人在穿着所述虚拟服饰的状态下移动的过程中,根据所述用于对虚拟服饰面料的物理特性进行仿真的模型数据,提供所述虚拟服饰的形态变化动画。

其中,所述虚拟服饰集合中的虚拟服饰为多组,分别对应不同的3D空间场景,每个3D空间场景分别具有与对应组内多个虚拟服饰所具有的共同特性相匹配的氛围元素;所述页面内容在展示过程中,还包括对3D空间场景的切换,并在切换过程中提供场景过渡特效。

具体的,所述页面内容还包括:由所述多个虚拟数字人在穿着所述集合中不同虚拟服饰的状态下,出现在具有结束氛围元素的3D空间场景中的3D画面内容。

所述互动单元具体可以用于:

响应于用户针对所述3D画面内容执行的页面滑动操作,改变所述3D画面内容的展示角度。

或者,所述互动单元具体可以用于:

响应于针对所述虚拟数字人执行的连续点击操作,为所述虚拟数字人当前穿着的虚拟服饰添加展示对应的特效元素。

另外,所述互动单元具体还可以用于:

响应于切换到人工智能AI作画风格进行展示的互动操作,切换展示AI作画内容,所述AI作画内容是由AI生成式算法基于所述当前展示的虚拟数字人及其穿着当前虚拟服饰在所述3D空间场景中行走的过程,生成的具有AI作画风格的画面内容。

其中,该装置还可以包括:

自动切换单元,用于在切换到所述具有AI作画风格的画面内容后,如果当前虚拟数字人已完成对当前虚拟服饰的展示,则切换回所述3D画面内容,以继续通过所述3D画面内容进行下一虚拟数字人对下一虚拟服饰的展示。

具体实现时,所述页面内容展示单元具体可以用于:

响应于用户发起的查看虚拟服饰集合的请求,接收服务端推送的数据流,所述数据流为所述服务端对所述3D画面内容进行渲染后得到的渲染结果数据流;根据所述渲染结果数据流展示所述页面内容。

其中,所述页面内容还包括当前正在展示的虚拟服饰对应的商品链接信息;

所述装置还可以包括:

商品详情页面展示单元,用于响应于对所述商品链接执行的点击操作,展示所述虚拟服饰对应的商品详情页面,所述商品详情页面中以侧边栏的形式默认展示有已购买所述虚拟服饰的代表用户对所述虚拟服饰的上身效果图,以便基于所述商品详情页面以及所述上身效果图对所述虚拟服饰进行购买决策。

其中,所述上身效果图包括:根据所述代表用户的真人照片与所述虚拟服饰进行合成处理得到的虚拟服饰上身效果原图,以及在所述上身效果原图基础上通过AI生成式算法生成的具有AI作画风格的上身效果图。

另外,该装置还可以包括:

操作选项提供单元,用于在用户对所述虚拟服饰执行购买操作后,提供用于上传用户真人照片的操作选项,以便根据所述真人照片与所述虚拟服饰进行合成处理得到虚拟服饰上身效果原图,并在所述上身效果原图基础上通过AI生成式算法生成具有AI作画风格的上身效果图。

与实施例二相对应,本申请实施例还提供了一种虚拟服饰类商品信息的展示装置,参见图10,该装置可以包括:

请求接收单元1001,用于接收对目标虚拟服饰进行商品详情页面展示的请求;

商品详情页面展示单元1002,用于展示所述目标虚拟服饰对应的商品详情页面,所述商品详情页面中以侧边栏的形式默认展示有已购买所述目标虚拟服饰的代表用户对所述目标虚拟服饰的上身效果图,以便基于所述商品详情页面以及所述上身效果图对所述目标虚拟服饰进行购买决策。

另外,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述方法实施例中任一项所述的方法的步骤。

以及一种电子设备,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述方法实施例中任一项所述的方法的步骤。

其中,图11示例性的展示出了电子设备的架构,例如,设备1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,飞行器等。

参照图11,设备1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(I/O)的接口1112,传感器组件1114,以及通信组件1116。

处理组件1102通常控制设备1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个处理器1120来执行指令,以完成本公开技术方案提供的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。

存储器1104被配置为存储各种类型的数据以支持在设备1100的操作。这些数据的示例包括用于在设备1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1106为设备1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为设备1100生成、管理和分配电力相关联的组件。

多媒体组件1108包括在设备1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(MIC),当设备1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。

I/O接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1114包括一个或多个传感器,用于为设备1100提供各个方面的状态评估。例如,传感器组件1114可以检测到设备1100的打开/关闭状态,组件的相对定位,例如所述组件为设备1100的显示器和小键盘,传感器组件1114还可以检测设备1100或设备1100一个组件的位置改变,用户与设备1100接触的存在或不存在,设备1100方位或加速/减速和设备1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1116被配置为便于设备1100和其他设备之间有线或无线方式的通信。设备1100可以接入基于通信标准的无线网络,如WiFi,或2G、3G、4G/LTE、5G等移动通信网络。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,设备1100可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由设备1100的处理器1120执行以完成本公开技术方案提供的方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

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

技术分类

06120116458567