CN116823402A - 虚拟试衣的处理方法、***、设备和存储介质 - Google Patents
虚拟试衣的处理方法、***、设备和存储介质 Download PDFInfo
- Publication number
- CN116823402A CN116823402A CN202310848490.XA CN202310848490A CN116823402A CN 116823402 A CN116823402 A CN 116823402A CN 202310848490 A CN202310848490 A CN 202310848490A CN 116823402 A CN116823402 A CN 116823402A
- Authority
- CN
- China
- Prior art keywords
- user
- image
- clothing
- target
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title abstract description 26
- 238000000034 method Methods 0.000 claims abstract description 125
- 238000012545 processing Methods 0.000 claims description 47
- 230000006870 function Effects 0.000 claims description 44
- 230000001960 triggered effect Effects 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 22
- 238000009877 rendering Methods 0.000 claims description 15
- 230000002452 interceptive effect Effects 0.000 abstract description 32
- 230000000694 effects Effects 0.000 description 62
- 230000003993 interaction Effects 0.000 description 48
- 238000010586 diagram Methods 0.000 description 41
- 238000004422 calculation algorithm Methods 0.000 description 38
- 230000008569 process Effects 0.000 description 25
- 230000008859 change Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 11
- 238000011156 evaluation Methods 0.000 description 11
- 230000006399 behavior Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 238000004088 simulation Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 229920000742 Cotton Polymers 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011157 data evaluation Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- HVCNNTAUBZIYCG-UHFFFAOYSA-N ethyl 2-[4-[(6-chloro-1,3-benzothiazol-2-yl)oxy]phenoxy]propanoate Chemical compound C1=CC(OC(C)C(=O)OCC)=CC=C1OC1=NC2=CC=C(Cl)C=C2S1 HVCNNTAUBZIYCG-UHFFFAOYSA-N 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000035699 permeability Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation or dialogue systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/005—General purpose rendering architectures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Computer Graphics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种虚拟试衣的处理方法、***、设备和存储介质,其中方法包括:在虚拟试衣间展示第一穿戴图像,所述第一穿戴图像为当前服饰搭配用户的穿戴图像;响应于用户在所述虚拟试衣间的服饰更换指令,确定待更换的目标服饰,并基于所述目标服饰的关联信息生成的第一导购信息;将所述目标服饰搭配所述用户的第二穿戴图像和所述第一导购信息,在所述虚拟试衣间展示给所述用户。本申请实现了增加用户线上试穿戴服饰体验感的真实性,提高交互体验。
Description
技术领域
本申请涉及信息处理技术领域,尤其涉及一种虚拟试衣的处理方法、***、设备和存储介质。
背景技术
随着互联网的发展,用户越来越青睐通过电商平台在线购买商品。然而,尽管线上购物为用户带来了诸多便利,但在服装领域仍存在用户无法真实体验商品,缺乏有针对性导购以及无法快速了解商品特性等痛点。缺少与用户之间信息交互,用户交互体验差。
发明内容
本申请实施例的主要目的在于提供一种虚拟试衣的处理方法、***、设备和存储介质,实现了增加用户线上试穿戴服饰体验感的真实性,提高交互体验。
第一方面,本申请实施例提供一种虚拟试衣的处理方法,包括:在虚拟试衣间展示第一穿戴图像,所述第一穿戴图像为当前服饰搭配用户的穿戴图像;响应于用户在所述虚拟试衣间的服饰更换指令,确定待更换的目标服饰,并基于所述目标服饰的关联信息生成的第一导购信息;将所述目标服饰搭配所述用户的第二穿戴图像和所述第一导购信息,在所述虚拟试衣间展示给所述用户。
于一实施例中,所述虚拟试衣间包括对话功能模块;所述响应于用户在所述虚拟试衣间的服饰更换指令,包括:响应于用户通过所述对话功能模块的对话内容,确定用户在所述虚拟试衣间的服饰更换指令,所述服饰更换指令为基于所述对话内容确定的。
于一实施例中,所述方法还包括:响应于所述用户通过所述对话功能模块录入的针对所述第二穿戴图像和/或所述第一导购信息的反馈信息,根据所述反馈信息确定适用于所述用户的第二导购信息,并在所述虚拟试衣间中展示所述第二导购信息。
于一实施例中,所述基于所述目标服饰的关联信息生成的第一导购信息,包括:响应于用户输入的对话内容,根据所述对话内容和所述目标服饰的属性信息,确定所述用户的当前需求信息;根据所述当前需求信息,确定与所述当前需求信息匹配的服饰推荐信息和/或服饰穿搭建议信息,所述第一导购信息包括所述服饰推荐信息和/或服饰穿搭建议信息。
于一实施例中,所述基于所述目标服饰的关联信息生成第一导购信息,包括:获取所述目标服饰的历史订单信息;基于所述历史订单信息,通过预设的商品导购模型生成与所述用户适配的第一导购信息。
于一实施例中,所述基于所述历史订单信息,通过预设的商品导购模型生成与所述用户适配的第一导购信息,包括:根据所述用户的属性信息确定所述用户的偏好特征;根据所述偏好特征和所述目标服饰的历史订单信息,确定所述目标服饰与所述用户适配的第一导购信息。
第二方面,本申请实施例提供一种虚拟试衣的处理方法,包括:在虚拟试衣间展示第一穿戴模型,所述第一穿戴模型为当前服饰搭配用户的三维虚拟模型;响应于用户在所述虚拟试衣间的服饰更换指令,确定待更换的目标服饰,以及确定基于所述目标服饰的关联信息生成的第一导购信息;将所述目标服饰搭配所述用户的第二穿戴模型和所述第一导购信息,在所述虚拟试衣间展示给所述用户。
第三方面,本申请实施例提供一种虚拟试衣的处理方法,包括:响应于用户在网络店铺的试衣指令,进入所述网络店铺的虚拟试衣间;在所述虚拟试衣间展示第一穿戴图像,所述第一穿戴图像为当前服饰搭配用户的穿戴图像;响应于用户在所述虚拟试衣间的服饰更换指令,从所述网络店铺的在售服饰中确定待更换的目标服饰,以及确定基于所述目标服饰的关联信息生成的第一导购信息;将所述目标服饰搭配所述用户的第二穿戴图像和所述第一导购信息,在所述虚拟试衣间展示给所述用户。
第四方面,本申请实施例提供一种虚拟试衣的处理方法,所述方法包括:展示第一页面,所述第一页面包括第一穿戴图像,所述第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像;响应于用户在用户界面触发的服饰更换指令,获取目标服饰图像渲染至所述用户图像上的第二穿戴图像,并根据目标服饰的关联信息生成第一导购信息;在所述第一页面中展示所述第二穿戴图像和所述第一导购信息。
于一实施例中,所述展示第一页面,包括:响应于所述用户在用户界面对预设入口的访问请求,获取所述用户对应的页面配置数据;根据所述页面配置数据,展示所述第一页面。
于一实施例中,所述响应于所述用户在用户界面对预设入口的的访问请求,获取所述用户对应的页面配置数据,包括:响应于所述用户在用户界面对预设入口的访问请求,根据所述用户的标识信息,判断所述用户是否为初次访问;若所述用户为初次访问,获取所述用户对应的引导页面配置数据,所述引导页面配置数据包括:对所述第一页面各项功能的引导信息;在所述展示所述第一页面之前,所述方法还包括:根据所述引导页面配置数据,展示引导页面,所述引导页面包括:所述引导信息;
于一实施例中,在所述展示引导页面之后,所述方法还包括:在所述第一页面内展示预设服饰图像渲染至预设模特图像上的推荐穿戴图像。
于一实施例中,在所述展示所述第一页面之前,还包括:若所述用户不是初次访问,获取所述用户对应的历史页面配置数据,所述历史页面配置数据包括:当前服饰图像渲染至用户图像上或者预设模特图像上的历史穿戴图像;
于一实施例中,所述根据所述页面配置数据,展示所述第一页面,包括:根据所述历史页面配置数据,在所述第一页面中展示所述历史穿戴图像,所述第一穿戴图像包括所述历史穿戴图像。
于一实施例中,所述响应于用户在用户界面触发的服饰更换指令,获取目标服饰图像渲染至所述用户图像上的第二穿戴图像,包括:响应于所述用户在第一页面中触发的服饰更换指令,展示第二页面,所述第二页面包括至少一个候选服饰的服饰标识;响应于所述用户对至少一个服饰标识中目标服饰标识的确定操作,获取所述目标服饰标识指向的目标服饰图像渲染至所述用户图像的第二穿戴图像。
于一实施例中,所述获取所述目标服饰标识指向的目标服饰图像渲染至所述用户图像的第二穿戴图像,包括:根据所述用户的标识信息判断是否已存在所述用户的用户图像,所述用户图像中至少包含穿戴所述目标服饰的身体部位;若已存在所述用户的用户图像,根据所述用户图像获取所述第二穿戴图像;若不存在所述用户的用户图像,提示所述用户上传用户图像,并在所述用户上传用户图像后,根据所述用户图像获取所述第二穿戴图像。
于一实施例中,还包括:响应于所述用户在用户界面触发的服饰挑选请求,展示第三页面,所述第三页面包括多个可选服饰标识;响应于所述用户对所述多个可选服饰标识中至少一个服饰标识的确定操作,将所述至少一个服饰标识对应的至少一个服饰确定为候选服饰。
第五方面,本申请实施例提供一种虚拟试衣的处理方法,应用于终端,所述方法包括:展示第一页面,所述第一页面包括第一穿戴图像,所述第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像,或者所述第一穿戴图像为当前服饰图像渲染至预设模特图像上的展示图像;响应于用户在用户界面触发的服饰更换指令,发送服饰更换请求至服务器,所述服饰更换请求携带有所述用户的标识、所述用户的用户图像和所述服饰更换指令指向的目标服饰的目标服饰标识;接收所述服务器基于所述服饰更换请求返回的第二穿戴图像,所述第二穿戴图像为所述服饰更换指令指向的目标服饰图像渲染至所述用户图像上生成的展示图像;在所述第一页面中将所述第一穿戴图像更换为所述第二穿戴图像;响应于所述用户对所述目标服饰的咨询请求,发送咨询请求至服务器,所述咨询请求携带有所述用户的标识和所述目标服饰标识;接收所述服务器基于所述咨询请求返回的所述目标服饰对应的导第一购信息,并在所述第一页面展示所述第一导购信息。
第六方面,本申请实施例提供一种虚拟试衣的处理方法,应用于服务器,所述方法包括:接收终端发送的服饰更换请求,所述服饰更换请求携带有用户的标识、所述用户图像和目标服饰标识;根据所述服饰更换请求,调用预设更换模型,将所述目标服饰标识指向的目标服饰图像渲染至所述用户图像上,生成第二穿戴图像;发送所述第二穿戴图像给所述终端;接收所述终端发送的所述用户对所述目标服饰的咨询请求,所述咨询请求携带有所述用户的标识和所述目标服饰标识;根据所述咨询请求,调用预设商品导购模型,生成所述目标服饰对应的第一导购信息;发送所述导购信息至所述终端,以使所述终端展示所述导购信息。
第七方面,本申请实施例提供一种虚拟试衣的处理装置,包括:
第一展示模块,用于在虚拟试衣间展示第一穿戴图像,所述第一穿戴图像为当前服饰搭配用户的穿戴图像;
确定模块,用于响应于用户在所述虚拟试衣间的服饰更换指令,确定待更换的目标服饰,并基于所述目标服饰的关联信息生成的第一导购信息;
第二展示模块,用于将所述目标服饰搭配所述用户的第二穿戴图像和所述第一导购信息,在所述虚拟试衣间展示给所述用户。第八方面,本申请实施例提供一种虚拟试衣的处理***,包括终端和服务器,其中:所述终端,用于展示第一页面,所述第一页面包括第一穿戴图像,所述第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像,或者所述第一穿戴图像为预设服饰图像渲染至预设模特图像上的展示图像;所述终端还用于响应于用户在用户界面触发的服饰更换指令,发送服饰更换请求至服务器,所述服饰更换请求携带有所述用户的标识、所述用户的用户图像和所述服饰更换指令指向的目标服饰的目标服饰标识;所述服务器,用于接收终端发送的服饰更换请求,并根据所述服饰更换请求,调用预设更换模型,将所述目标服饰标识指向的目标服饰图像渲染至所述用户图像上,生成第二穿戴图像,并发送所述第二穿戴图像给所述终端;所述终端,还用于接收所述服务器基于所述服饰更换请求返回的所述第二穿戴图像,并在所述第一页面中将所述第一穿戴图像更换为所述第二穿戴图像;所述终端,还用于响应于所述用户对所述目标服饰的咨询请求,发送咨询请求至服务器,所述咨询请求携带有所述用户的标识和所述目标服饰标识;所述服务器,还用于接收所述终端发送的所述用户对所述目标服饰的咨询请求,并根据所述咨询请求,调用预设商品导购模型,生成所述目标服饰对应的导购信息,并发送所述导购信息至所述终端;接收所述服务器返回的所述目标服饰对应的导购信息,并在所述第一页面展示所述导购信息。
第九方面,本申请实施例提供一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述电子设备执行上述任一方面所述的方法。
第十方面,本申请实施例提供一种云设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述云设备执行上述任一方面所述的方法。
第十一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述任一方面所述的方法。
第十二方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方面所述的方法。
本申请实施例提供的虚拟试衣的处理方法、***、设备和存储介质,通过在虚拟试衣间展示初始的第一穿戴图像,并基于用户在虚拟试衣间内触发的服饰更换指令,确定指定的目标服饰和目标服饰对应的第一导购信息,然后在虚拟试衣间展示用户穿戴目标服饰的第二穿戴图像和对应的第一导购信息,如此,不仅可以实时展示用户试衣效果图,而且可以给出及时的导购信息,实现了在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰物品服饰体验感的真实性,提高交互体验。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种电子设备的结构示意图;
图2为本申请实施例提供的一种虚拟试衣的处理***的应用场景示意图;
图3A为本申请实施例提供的一种虚拟试衣的处理***的框架示意图;
图3B为本申请实施例提供的一种虚拟试衣的处理方案的场景示意图;
图3C为本申请实施例提供的一种虚拟试衣的处理方法的流程示意图;
图4为本申请实施例提供的一种虚拟试衣的处理方法的流程示意图;
图5A-图5C为本申请实施例提供的一种虚拟试衣间页面的交互展示示意图;
图6A-图6C为本申请实施例提供的一种线上试衣过程的交互展示示意图;
图7A为本申请实施例提供的一种虚拟试衣的处理方法的流程示意图;
图7B为本申请实施例提供的一种线上试衣交互流程示意图;
图7C为本申请实施例提供的一种线上试衣交互流程示意图;
图8为本申请实施例提供的一种虚拟试衣的处理方法的流程示意图;
图9为本申请实施例提供的一种虚拟试衣的处理方法在终端侧的流程示意图;
图10为本申请实施例提供的一种虚拟试衣的处理方法在服务器侧的流程示意图;
图11为本申请实施例提供的一种虚拟试衣的处理方法的终端与服务器交互时序图;
图12为本申请实施例提供的一种虚拟试衣的处理方法的多端交互时序图;
图13为本申请实施例提供的一种虚拟试衣的处理方法的流程示意图;
图14为本申请实施例提供的一种虚拟试衣的处理方法的流程示意图;
图15为本申请实施例提供的一种虚拟试衣的处理装置的结构示意图;
图16为本申请实施例提供的一种云设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。
本文中术语“和/或”,用于描述关联对象的关联关系,具体表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
为了清楚地描述本申请实施例的技术方案,首先对本申请所涉及的名词进行释义:
AI:Artificial Intelligence,人工智能。
Stable Diffusion:一种基于深度学习的文本生成图片的模型,属于潜在扩散模型,可以根据文本生成对应的图片。
GPT:Generative Pre-Trained Transformer,生成式预训练Transformer模型,是一种基于互联网的、可用数据来训练的、文本生成的深度学习模型。
JS:JavaScript,一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
JSON:JavaScript Object Notation,JS对象简谱,是一种轻量级的数据交换格式。
如图1所示,本实施例提供一种电子设备1,包括:至少一个处理器11和存储器12,图1中以一个处理器为例。处理器11和存储器12通过总线10连接。存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以使电子设备1可执行下述的实施例中方法的全部或部分流程,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。
于一实施例中,电子设备1可以是手机、平板电脑、笔记本电脑、台式计算机或者多个计算机组成的大型运算***。
图2为本申请实施例提供的一种虚拟试衣的处理***应用场景200的示意图。如图2所示,该***包括:服务器210和终端220,其中:
服务器210可以是提供虚拟试衣的处理服务的数据平台,比如可以是电商场景的线上购物平台。实际场景中,一个线上购物平台可能有多个服务器210,图2中以1个服务器210为例。
终端220可以是用户登录线上购物平台时使用的电脑、手机、平板等设备,终端220也可以有多个,图2中以2个终端220为例进行示意。
终端220与服务器210之间可以通过互联网进行信息传输,以使终端220可以访问服务器210上的数据。上述终端220和/或者服务器210均可以由电子设备1来实现。
本申请实施例的虚拟试衣的处理方案可以部署在服务器210上,也可以部署在终端220上,或者部分部署在服务器210上,部分部署在终端220上。实际场景中可以基于实际需求选择,本实施例不做限定。
当虚拟试衣的处理方案全部或者部分部署在服务器210上时,可以对终端220开放调用接口,以对终端220提供算法支持。
本申请实施例提供的方法可由电子设备1执行相应的软件代码实现,通过和服务器进行数据交互来实现。其中,电子设备1可以为本地终端设备。当该方法运行于服务器时,该方法则可以基于云交互***来实现与执行,其中,云交互***包括服务器和客户端设备。
在一种可能的实施方式中,本申请实施例提供的方法,通过终端设备提供图形用户界面,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互***中的客户端设备。
本申请实施例的虚拟试衣的处理方式可以应用于任意需要信息引导的领域。
以电商服饰类商品的线上购物场景为例,随着互联网的发展,用户越来越青睐通过电商平台在线购买商品。然而,尽管线上购物为用户带来了诸多便利,但在服装领域仍存在用户无法真实体验商品,缺乏有针对性导购以及无法快速了解商品特性等痛点。
相关技术中,网上试衣是通过网站的网上虚拟试衣间,实现网上在线试穿。通过网上虚拟模特的试穿,从不同角度了解服饰试穿效果。但是线上试衣功能仅限于简单地更换模特身上的衣物,缺少与用户之间信息交互,用户交互体验差。
为了解决上述问题,本申请实施例提供一种虚拟试衣的处理方案,通过在虚拟试衣间展示初始的第一穿戴图像,并基于用户在虚拟试衣间内触发的服饰更换指令,确定指定的目标服饰和目标服饰对应的第一导购信息,然后在虚拟试衣间展示用户穿戴目标服饰的第二穿戴图像和对应的第一导购信息,如此,不仅可以实时展示用户试衣效果图,而且可以给出及时的导购信息,实现了在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。
如图3A所示,为本申请一实施例的虚拟试衣的处理***的框架示意图,可以包括客户端和服务端,其中:
客户端,用于不断地更新用户当前的交互流程,让用户有更好的体验。客户端至少可以实现如下功能:新手引导、试衣间页面展示、推荐交互、在线换衣和商品导购。客户端可以由前述图2中的终端220实现。
新手引导:以线上购物平台中用户试穿服饰类商品时的虚拟试衣处理场景为例,比如用户从预设入口进入虚拟试衣间页面,可分为首次访问和非首次访问两个交互流程,如果用户是首次访问,则可以先展示新手引导页面,便于用户及时了解虚拟试衣间的使用方式。
试衣间页面展示:如果用户是非首次访问,比如是第二次访问虚拟试衣间,则可以直接展示虚拟试衣间页面,此时虚拟试衣间页面中可以展示用户穿戴者某个服饰商品的效果图,并可以展示有橱窗示意图和镜子示意图,以模拟实体店试衣间的场景,给用户沉浸式的体验感。试衣间页面可以与服务端通过特定的网关进行信息交互。
推荐交互:可以在虚拟试衣间页面中展示推荐信息,比如推荐适合用户的衣服,实现模拟线下导购员的角色,与用户进行推荐交互。
在线换衣:用户可以在虚拟试衣间页面内更换需要试穿的服饰商品,比如更换衣服类别或者更换衣服尺码等操作,客户端可以将换衣后的效果图展示在虚拟试衣间页面中,以便于用户实时查看,实现了模拟线下试衣间的效果,增加试穿戴体验感的真实性。
商品导购:在虚拟试衣间中,可以展示相关服饰商品的导购信息,比如某件衣服的优缺点、某个尺码适合穿戴者的身材、或者其他用户对这件衣服的评价等信息。可以有针对性的充分让用户了解到商品特性,协助用户购物,提高用户交互体验。
服务端,可以为客户端交互提供数据准备,提供前端渲染出页面需要的元素,改进用户交互。组装出用户需要的数据,减少前端的***调用,提升用户体验。服务端可以由前述的服务器210实现。服务端至少可以实现如下功能:用户行为接口和中间件模块,其中:
用户行为接口可以包括:用户信息录入、图片上传、用户试衣、用户对话、用户来访标记等功能。还可以对虚拟试衣间进行数据初始化,比如可以对模特数据、配置数据(包括虚拟试衣间涉及到的对话、素材、视频等)、用户档案读取与录入、场行为数据(用户对应的页面配置数据)等数据进行初始化。还可以配置虚拟试衣间的核心穿搭模块,用于实现商品风格推荐、试衣接口、数据轮询调度(比如图片回调)和进度消息通知等功能。也可以为拟试衣间的购买引导模块实现数据处理,比如可以实现商品信息补全(比如商品主图、价格等信息)、商品介绍、用户对话交互、购买链接跳转等功能。
中间件模块,可以包括服务端实现数据处理功能所依赖的中间件,比如用于存储历史记录的分布式数据库中间件、用于数据缓存中间件、用于内容或图片过滤的封控服务中间件、用于实现模特配置的中间件、用于实现数据链路的中间件、用于实现长连接主动推送的中间件,实际场景中,可以通过长连接主动推送的中间件给客户端提供主动推送的内容,为客户端的推荐交互功能提供数据。还可以包括:用于维持***稳定性的转换模块、用于提供推荐、识别和/或换衣接口功能的个性化平台、用于实现商品信息补全功能的中间件以及用于实现用户通知与召回的消息平台,服务端可以通过对中间件的调用,实现对应的功能,打通与其他***平台的信息交互,为客户端的交互过程提供相应的数据。其中,转换模块用于***稳定性保障,可以通过参数配置保证***稳定,比如推荐***有问题,可以配置少推荐一些商品。
需要说明的是,上述将用户行为接口和中间件模块部署在服务端的方案仅作为示例,本申请实施例也可以将用户行为接口和中间件模块部署在客户端,或者部分部署在服务端,部分部署在客户端,本申请对二者部署方式不做限定。
于一实施例中,该虚拟试衣的处理***,还可以包括:算法端,用于提供实现虚拟试衣间需要的各种算法模型。比如可以包括商品推荐算法:一种基于用户历史行为、兴趣、偏好等信息,为用户推荐最相关的产品或内容的技术。它可以提高用户满意度、促进销售和提高客户忠诚度。还可以包括:穿衣算法模型,一种图片生成模型,可以根据用户上传的自拍图片,将线上的图片穿到用户的身上,实际场景中,穿衣算法模型可以生成用户穿戴衣服的效果图,服务端可以通过对算法端的穿衣算法模型进行数据轮询调度,获得效果图,减少客户端的算法调用。
于一实施例中,还可以包括:商品导购模型,可以基于用户在虚拟试衣间输入的反馈信息,结合该用户聊天上下文,确定出用户当前的实际需求信息,然后基于实际需求信息生成符合当前需求的导购信息。商品导购模型可以基于大语言模型实现,也可以基于其他模型是实现。以大语言模型实现为例,大语言模型可以对商品的历史评论和属性信息进行总结和提取,输出符合用户需求的导购信息,帮助用户了解产品的优点和缺陷,并与用户通过聊天对话的方式给用户提供相关商品的导购信息。
比如用户正在试穿一件体恤衫,在虚拟试衣间展示了用户穿着该体恤衫的效果图,并展示了第一导购信息“这件体恤衫是比较宽松的版型,穿起来体感相对较舒适,适合休闲娱乐时穿着”。用户在对话框录入反馈信息“领口有点大”,商品导购模型可以根据该用户聊天上下文,确定用户认为这件体恤衫的领口较大,用户的当前需求很可能是“领口相对小一点的衣服”,可以根据该需求,首先推荐领口相对小一点的体恤衫给用户,并返回对应的第二导购信息“为您推荐这款体恤衫领口相对小一些,并且具有宽松舒适的穿着感受”。如此以聊天的方式,逐步准确的为用户推荐合适的服饰,提高用户的交互体验。于一实施例中,以大语言模型实现商品导购模型为例,大语言模型能够通过精心设计的提示词,使其扮演特定角色并生成符合场景的输出内容。例如,在购物场景中,大语言模型可充当拟人化的导购员。以基于GPT的大预言模型为例,实际使用中,大语言模型角色指定示例:可以预先设置提示词如下:“您是一个线上购物导购员,仅需回答与购物相关的问题。对于非购物类问题,请回答:主人希望我专注于回答购物相关内容,其他领域我尚不太擅长。”在此提示词基础上,采用本申请实施例可以实现基于导购信息与用户之间进行如下交互对话:
用户:我正在找一款适合夏天穿的衣服,你能帮我推荐一些吗?
大语言模型:当然可以!您想要什么款式的衣服呢?例如短袖或长袖,宽松还是修身?
用户:我想要一些清爽的衣服,最好是短袖的。
大语言模型:好的,我为您推荐以下几款热销的夏季短袖衣服。我们有一款轻盈透气的印花短袖衬衫,可选颜色有白色、蓝色和黄色,非常适合夏天穿着。另外,还有一款简约百搭的纯色体恤,可选颜色有黑色、白色、灰色和粉色,穿着非常舒适。您可以根据个人喜好选择合适的款式和颜色。
用户:听起来不错,能给我看看照片吗?
大语言模型:当然可以,请稍等片刻,我将为您找到相关图片并发送过来。
假设大语言模型发送印花短袖衬衫和纯色T恤的图片到客户端展示。
大语言模型:这些是我们的热卖款式,您觉得如何?如果您有任何疑问或需要帮助,请随时告诉我。
用户:我想要购买这件衬衫,请问怎么下单?
大语言模型:感谢您的选择!您可以直接在我们的网站上下单购买,或者提供您的联系方式,我将安排专员联系您并协助完成下单。
在本实施例中,可以通过将大语言模型与后端***集成,实现GPT处理格式化JSON数据以及与***进行交互。比如可以基于LangChain等工具,实现大语言模型与内部平台之间的集成与协同。LangChain是一个开源的应用开发框架,旨在帮助开发人员使用语言模型构建端到端的应用程序。以上仅作为本申请实施例的示例,本申请对于大语言模型的具体算法过程不做限定,主要能够实现与用户聊天式的给出导购信息的大语言模型多可以使用。
实际场景中,服务端也可以通过中间件模块,调用算法端,比如通过个性化平台调用算法端的商品推荐算法、图片识别模型或者穿衣算法模型,实现推荐、识别和/或换衣接口功能。
于一实施例中,以线上购物平台中用户试穿服饰类商品时的虚拟试衣处理场景为例,如图3B所示,通过该***,可以实现用户与***之间的如下交互过程:
1.用户访问页面:用户首次或非首次访问页面,***会根据情况展示新手引导或穿衣效果。
2.用户进入试衣间(虚拟试衣间):用户进入试衣间准备尝试不同的衣物。
3.用户请求商品推荐:用户询问不同风格和类型的衣服,***会根据关键词进行商品推荐。
4.用户上传全身照片:若用户未曾上传全身照片,需要上传一张全身照以进行换衣操作。
5.用户选择并换衣:用户选择心仪的商品并点击换衣,***会展示换衣后的效果。
6.用户请求购买建议:用户请求购买建议,***可以通过语言模型提供基于商品属性和评价数据的购买建议。
7.用户购买商品:用户点击购买商品,进入购买流程。
于一实施例中,可以定义如下接口,实现客户端、服务端以及算法端之间的信息调用和交互,接口定义如下表所示:
下面结合附图,对本申请的一些实施方式作详细说明。在各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
请参看图3C,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线试衣时模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220为执行端为例,该方法包括如下步骤:
步骤301:在虚拟试衣间展示第一穿戴图像,第一穿戴图像为当前服饰搭配用户的穿戴图像。
在本步骤中,虚拟试衣间是指基于计算机图形技术实现的线上试衣功能,虚拟试衣间可以是嵌入某些应用程序的功能,比如可以是嵌入电商应用程序中的虚拟试衣功能,虚拟试衣间可以以小程序、网页的形式实现,也可以部署为一个专属的试衣间应用。当用户进入虚拟试衣间,首先展示第一船带图像,第一穿戴图像是用户穿戴当前服饰的效果图,当前服饰可以是用户上一次在虚拟试衣间保存的服饰,比如用户上次在虚拟试衣间试穿后保存的衣服。也可以是***默认的服饰物品服饰,比如上次在虚拟试衣间用户可能没有保存试穿的衣服,***可以展示预定默认推荐的衣服穿在用户身上的效果图。
步骤302:响应于用户在虚拟试衣间的服饰更换指令,确定待更换的目标服饰,并基于目标服饰的关联信息生成的第一导购信息。
在本步骤中,在展示了第一穿戴图像后,用户可以在虚拟试衣间内触发服饰更换指令,以服装类商品为例,用户可以在虚拟试衣间中进行换衣操作,用户触发更换指令后,首先确定该更换指令对应的目标服饰,也就是用户要更换的目标衣服,并根据目标衣服对应的关联信息生成对应的第一导购信息。目标服饰的关联信息可以包括目标服饰的属性信息、历史订单信息等等相关信息。比如目标服饰的属性信息可以是目标服饰所属的类型(体恤衫、连衣裙、牛仔裤、鞋子等预设类型)、目标服饰的尺寸、颜色、材质、工艺等信息。历史订单信息可以包括过去一段时间内该款目标服饰的历史订单订单信息,以及历史订单记录中购买用户对该款目标服饰的评价信息等内容。
于一实施例中,虚拟试衣间包括对话功能模块。响应于用户在虚拟试衣间的服饰更换指令,具体可以包括:响应于用户通过对话功能模块的对话内容,确定用户在虚拟试衣间的服饰更换指令,服饰更换指令为基于对话内容确定的。
在本实施例中,虚拟试衣间可以配置有聊天对话功能而模块,用户可以直接通过对话功能那个模块录入服饰更换指令。可以在虚拟试衣间的用户界面展示聊天对话框,用户可以直接在对话框内输入服饰更换指令。具体地,用户可以通过文字、图像、语音或者视频的方式输入服饰更换指令。比如用户进入虚拟试衣间,展示用户穿戴A款衣服的第一穿戴图像后,用户认为A款衣服领口比较大,可以在对话框录入对话内容“领口有点大”,对话功能而模块接收到录入的对话内容后,可以基于用户录入的内容分析用户的实际需求,比如此时可以确定用户想要领口相对较小的衣服,进而可以生成服饰更换指令,此时服饰更换指令可以为用户推荐领口较小的衣服B,并在对话框内展示推荐结果信息,以便于及时满足用户的额交互需求,提高交互体验。
于一实施例中,步骤302中,基于目标服饰的关联信息生成的第一导购信息,具体可以包括:响应于用户输入的对话内容,根据对话内容和目标服饰的属性信息,确定用户的当前需求信息。根据当前需求信息,确定与当前需求信息匹配的服饰推荐信息和/或服饰穿搭建议信息,第一导购信息包括服饰推荐信息和/或服饰穿搭建议信息。
在本实施例中,目标服饰的属性信息可以是目标服饰所属的类型(体恤衫、连衣裙、牛仔裤、鞋子等预设类型)、目标服饰的尺寸、颜色、材质、工艺等信息。以电商服饰类商品场景为例,假设展示用户穿戴A款衣服的第一穿戴图像后,用户在对话框录入对话内容“领口有点大,颜色太深了”,响应于该对话内容,可以首先根据对话的上下文和正在展示的第一穿戴图像确定用户对话内容描述的对象是A款衣服,对话内容提到了A款衣服属性信息“领口”和“颜色”,假设A款衣服是圆领体恤衫,说明目标服饰属于体恤衫,并且用户对目标服饰的属性信息“领口”和“颜色”有要求,可以确定用户认为A款体恤衫的领口较大,颜色较深,此时可以确定用户的当前需求信息为:用户想要领口相对较小的、颜色较浅的体恤衫。可以根据当前需求信息在电商平台内搜索,比如将当前需求信息中的关键词作为检索字段,检索到符合当前需求信息的目标服饰,假设目标服饰为B款体恤衫,可以生成B款体恤衫的推荐信息、或者也可以给出B款体恤衫的搭配建议信息,比如可以在虚拟试衣间展示:B款体恤衫搭配C款牛仔裤的图文信息,协助用户进行服饰搭配。
于一实施例中,步骤302中基于目标服饰的关联信息生成第一导购信息,具体还可以包括:获取目标服饰的历史订单信息。基于历史订单信息,通过预设的商品导购模型生成与用户适配的第一导购信息。
在本实施例中,历史订单信息可以包括过去一段时间内该款目标服饰的历史订单记录,以及历史订单记录中购买用户对该款目标服饰的评价信息等内容。假设目标服饰为B款体恤衫,可以获取B款体恤衫在一年内的历史订单记录和历史评价信息,将历史订单记录和历史评价信息输入预设的商品导购模型,以使商品导购模型输出与用户适配的第一导购信息。商品导购模型的描述可以参见前述相关实施例的描述。
于一实施例中,基于历史订单信息,通过预设的商品导购模型生成与用户适配的第一导购信息,包括:根据用户的属性信息确定用户的偏好特征。根据偏好特征和目标服饰的历史订单信息,确定目标服饰与用户适配的第一导购信息。
在本实施例中,用户的属性信息可以用来表征用户的基本特征,比如用户的属性信息可以包括用户的身份信息、用户的历史购物信息、用户的身材尺寸信息、用户性别信息、用户年龄信息中的一种或多种。商品导购模型可以用于根据用户的属性信息,构建用户画像,确定出用户的偏好特征,此处偏好特征可以包括用户在服饰方面的喜好信息,比如可以基于用户年龄、性别和历史购物记录,确定出,该用户会喜欢哪一类的服饰商品。例如用户小华今年25岁、性别女,过往购买的服饰属于时尚类型,可以确定用户对服饰商品的偏好特征是“年轻时尚女性”。然后可以基于偏好特征和目标服饰的历史订单信息确定与小华匹配的第一导购信息。
比如可以从目标服饰的历史订单信息中确定出与小华年龄相仿、性别相同、并且评价信息带有关键词“时尚”的评价内容,进而为目标服饰的时尚属性打分,可以将时尚得分作为导购信息的内容提供给小华,以便于小华根据第一导购信息,挑选服饰,提高导购交互体验。
步骤303:将目标服饰搭配用户的第二穿戴图像和第一导购信息,在虚拟试衣间展示给用户。
在本步骤中,假设第一穿戴图像是用户穿戴A款衣服的展示图像,并且用户的更换指令是要将A款衣服更换为B款衣服,则B款衣服就是目标服饰。此时响应于该服饰更换指令,获取B款衣服图像渲染至用户图像上的第二穿戴图像,也就是用户穿戴B款衣服的效果图,并将第二穿戴图像和第一导购信息在虚拟试衣间展示,以便于用户及时查看换衣效果,以及对应的导购信息。
于一实施例中,该方法还可以包括:响应于用户通过对话功能模块录入的针对第二穿戴图像和/或第一导购信息的反馈信息,根据反馈信息确定适用于用户的第二导购信息,并在虚拟试衣间中展示第二导购信息。
在本实施例中,用户在虚拟试衣间更换过服饰后,如果用户对换衣后的第二穿戴图像或者第一导购信息有什么意见或异议,均可以通过对话功能模块进行反馈,录入反馈信息。比如用户在虚拟试衣间将A款衣服更换为B款衣服后,对于B款衣服的上身效果图(第二穿戴图像),用户觉得B款衣服自己不是很喜欢,可以在对话框录入反馈信息“不太喜欢,还有其他更合适海边拍照的款式吗?”,此时可以有商品导购模型根据反馈信息,将用户的需求关键词“海边”、“拍照”提取出来,基于当前的需求关键词再次为用户搜索其他更符合需求的服饰,以及生成对应的服饰推荐信息和/或服饰搭配建议信息,并将包含有服饰推荐信息和/或服饰搭配建议信息的第二导购信息在虚拟试衣间中展示给用户,便于用户及时查看试穿。
上述虚拟试衣的处理方法,通过在虚拟试衣间展示初始的第一穿戴图像,并基于用户在虚拟试衣间内触发的服饰更换指令,确定指定的目标服饰和目标服饰对应的第一导购信息,然后在虚拟试衣间展示用户穿戴目标服饰的第二穿戴图像和对应的第一导购信息,如此,不仅可以实时展示用户试衣效果图,而且可以给出及时的导购信息,实现了在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰物品服饰体验感的真实性,提高交互体验。请参看图4,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线试衣时模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220为执行端为例,该方法包括如下步骤:
步骤401:展示第一页面,第一页面包括第一穿戴图像,第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像。
在本步骤中,第一页面是用来展示用户穿戴服饰后的效果图以及对应的导购信息的页面。以线上购物平台中用户试穿服饰类商品时的虚拟试衣处理场景为例,第一页面可以是虚拟试衣间的初始页面,第一页面中可以展示用户穿戴当前服饰的第一穿戴图像,第一穿戴图像是用户穿戴当前服饰的效果图,当前服饰可以是用户上一次在虚拟试衣间保存的服饰,比如用户上次在虚拟试衣间试穿后保存的衣服。也可以是***默认的服饰,比如上次在虚拟试衣间用户可能没有保存试穿的衣服,***可以展示默认推荐的衣服穿在用户身上的效果图。
于一实施例中,第一穿戴图像也可以是当前服饰图像渲染至预设模特图像上的穿戴图像,预设模特可以是基于用户身材信息推荐的与用户身材相似的模特,预设模特可以是虚拟模特,也可以是真人模特。
比如在虚拟试衣间用户没有使用自身的用户图像,***可以自动为用户推荐合适的预设模特图像,并将用户之前选择的服饰图像渲染在预设模特图像上,生成第一展示穿戴图像,供用户参考,如此即使用户没有上传自身图像,也可以看到模特的试穿效果,提高交互体验。
于一实施例中,本申请实施例中涉及的服饰可以是电商场景中的服饰商品,比如服装、配饰等商品,也可以是用户自身拥有的服饰,本实施例对此不做限定。
于一实施例中,步骤401具体可以包括:应于用户在用户界面对预设入口的访问请求,获取用户对应的页面配置数据。根据页面配置数据,展示第一页面。
在本实施例中,预设入口是进入试穿戴功能的入口,预设入口可以配置在电商平台的客户端页面上,比如可以配置在线上购物平台的首页、商家店铺的首页或者某个商品详情页上,用户可以通过触发预设入口,触发对试穿戴功能的访问请求,响应于该访问请求,获取当前用户对应的页面配置数据。页面配置数据用于表征该用户的访问请求对应在第一页面中应该显示的内容元素,然后根据页面配置数据,展示第一页面。不同的用户发出的访问请求,对应的页面配置数据可能是不一样的,比如第一穿戴图像会展示不同用户上一次穿戴服饰的效果图,因此不同的用户访问虚拟试衣间时,第一页面的展示内容也可以是不一样的,如此实现个性化展示,提高用户交互体验。
假设用户通过终端220访问线上购物平台的服务器210,如图5A所示,为在终220的用户界面中展示第一页面的交互示意图,假设预设入口配置在线上购物平台的首页,用户触摸预设入口的图标后,可以进入虚拟试衣间,展示第一页面,第一页面中可以包括:试衣效果图展示区域,用来展示用户穿戴服饰后的效果图,此时可以用来展示用户穿戴当前服饰的第一穿戴图像。
于一实施例中,第一页面可以展示对话框,用于展示用户与穿戴服饰后的导购信息,比如第一穿戴图像是用户穿戴某款连衣裙的效果图,那么导购信息可以是“这款裙子您穿上很漂亮。”、“这款裙子充满海洋气息,很适合出游时穿着,尤其适合海边游玩穿着,拍照很出片哦!”,并可以将导购信息展示在对话框中。让用户在交互过程中的体验感更加真实、更加及时。
于一实施例中,导购信息可以基于当前服饰的历史订单记录中其他用户对当前服饰的评价信息来确定,比如可以结合其他用户的评价内容,确定适合于当前服饰穿着场合、当前服饰的穿着体感等信息,然后结合商品导购模型,生成适用于当前用户的导购信息,综合利用大数据评价信息。
于一实施例中,步骤401中响应于用户在用户界面对预设入口的的访问请求,获取用户对应的页面配置数据,具体可以包括:响应于用户对预设入口的访问请求,根据用户的标识信息,判断用户是否为初次访问。若用户为初次访问,获取用户对应的引导页面配置数据。
在本实施例中,用户的标识信息可以是用户身份信息、比如身份证号、手机号或者唯一标识等信息,当用户触发对虚拟试衣间的访问请求时,首先根据用户的标识信息,判断用户是否为初次访问,比如可以从历史访问记录中查询是否存在该用户的标识信息,如果存在,则确定该用户曾经访问过,不是初次访问,如果历史访问记录中不存在该用户的标识信息,确定该用户是初次访问。如果用户是初次访问,为了避免用户不熟悉试衣间的使用规则,可以获取该用户对应的引导页面配置数据,引导页面用于给初次访问的用户普及虚拟试衣间的使用方式,也就是用于展示新手引导信息,其中引导页面配置数据包含但不限于:对第一页面各项功能的引导信息。引导信息可以是虚拟试衣间各项功能的使用说明。通过识别用户是否为初次访问,做到精细化与用户的交互,提高交互体验。
于一实施例中,若用户为初次访问,在步骤401之前,还可以包括:根据引导页面配置数据,展示引导页面,引导页面包括:引导信息。
在本实施例中,引导页面可以用于展示新手引导信息,如果用户是初次访问虚拟试衣间,在展示第一页面之前,首先展示引导页面,如图5B所示,为引导页面中展示引导信息的示意图,其中引导信息可以包括对虚拟试衣间功能的介绍,比如虚拟试衣间包括:1、挑商品,2、试衣篓,3、换衣间,4、去购买,等等多种功能,可以分别为每项功能预先配置使用方式的展示图像,便于用户快速使用虚拟试衣间,提高交互体验。
于一实施例中,若用户为初次访问,在展示引导页面之后,还可以包括:在第一页面内展示预设服饰图像渲染至预设模特图像上的推荐穿戴图像。
在本实施例中,如果用户初次访问虚拟试衣间,在展示完新手引导信息后,可以为用户推荐合适的服饰搭配效果。预设服饰可以是基于用户偏好推荐的服饰,比如基于用户购买历史信息,推荐衣服或鞋子。预设模特可以是基于用户身材信息推荐的与用户身材相似的模特,预设模特可以是虚拟模特,也可以是真人模特。比如***可以自动为用户推荐合适的预设模特图像,并将推荐的预设服饰图像渲染在预设模特图像上,生成推荐穿戴图像,供用户参考,如此在用户初次进入虚拟试衣间页面时,即使没有进行服饰试穿,也可以看到推荐的试穿效果,提高交互体验。
于一实施例中,在步骤401之前,还可以包括:若用户不是初次访问,获取用户对应的历史页面配置数据,历史页面配置数据包括:当前服饰图像渲染至用户图像上或者预设模特图像上的历史穿戴图像。
在本步骤中,若用户不是初次访问,也就是说该用户之前已经访问过虚拟试衣间,对于虚拟试衣间的使用方式是了解的,则可以基于该用户历史访问记录中保存的信息进行页面展示,以增加用户的亲切感。因此可以获取用户对应的历史页面配置数据,此处历史页面数据是该用户之前访问虚拟试衣间保存过的页面数据,比如可以是最近一次该用户保存的虚拟试衣间的页面数据,历史页面配置数据中包含但不限于:当前服饰图像渲染至用户图像上或者预设模特图像上的历史穿戴图像。比如用户上一次进入虚拟试衣间,可能挑选了喜欢体恤衫,并且上传了自身图像,***根据用户挑选的体恤衫图像和用户自身图像,将体恤衫图像渲染至用户自身图像上,生成了用户穿戴该体恤衫的效果图,并保存了该效果图,此效果图就是历史穿戴图像。在一些场景中,用户上一次进入虚拟试衣间,也可能没有上传自身图像,而是在***中选择了与自己身材相当的预设模特来帮助自己试穿该体恤衫,预设模特可以是虚拟模特,也可以是真人模特的图像,那么预设模特穿戴该体恤衫的效果图就是历史穿戴图像。
于一实施例中,若用户不是初次访问,步骤401具体还可以包括:根据历史页面配置数据,在第一页面中展示历史穿戴图像。
在本实施例中,第一穿戴图像包括历史穿戴图像。如果该用户不是初次访问虚拟试衣间,可以直接根据该用户曾经的历史页面配置数据来展示第一页面,具体地,假设用户上一次保存的是穿戴A款衣服的效果图,如图5C所示,可以在第一页面中的试衣效果图展示区域,展示该用户穿戴A款衣服的历史穿戴图像,并且可以在对话框中展示对应的导购信息,比如第一导购信息可以是如下的一种或多种:“这款衣服您穿上很漂亮”、“这款衣服适合多种穿着场合,如:出游、亲朋好友会面、外景摄影等等,简约百搭”、“与您年龄相仿的用户中有超过一半的人穿着这款衣服出游”。
步骤402:响应于用户在用户界面触发的服饰更换指令,获取目标服饰图像渲染至用户图像上对应的第二穿戴图像,并根据目标服饰的关联信息生成第一导购信息。
在本步骤中,在用户界面展示了第一页面后,用户可以在第一页面上触发服饰更换指令,以服装类商品为例,用户可以在第一页面中进行换衣操作,比如用户对图5C中的A款衣服进行服饰更换指令,首先确定该服饰更换指令对应的目标服饰,也就是用户要更换的目标衣服,假设用户要将A款衣服更换为B款衣服,则B款衣服就是目标服饰。此时响应于该服饰更换指令,获取B款衣服图像渲染至用户图像上的第二穿戴图像,也就是用户穿戴B款衣服的效果图,并根据B款衣服对应的关联信息生成对应的第一导购信息。目标服饰的关联信息可以包括目标服饰的属性信息、历史订单信息等等相关信息。目标服饰的属性信息比如可以是目标服饰所属的类型(体恤衫、连衣裙、牛仔裤、鞋子等预设类型)、目标服饰的尺寸、颜色、材质、工艺等信息。历史订单信息可以包括过去一段时间内该款目标服饰的历史订单信息,以及历史订单记录中购买用户对该款目标服饰的评价信息等内容。
以B款衣服作为目标服饰为例,第一导购信息可以用于表征B款衣服的穿着场合、使用功能、推荐搭配信息等内容,比如第一导购信息至少可以为:“这款衣服适合多种穿着场合,如:出游、亲朋好友会面、外景摄影等等,简约百搭”、“与您年龄相仿的购买用户中有超过一半的人穿着这款衣服出游”,以便于及时给用户提供对应的导购信息,
第一导购信息可以用于表征用户与B款衣服的适配程度,比如导购信息可以是“根据您的身材尺寸B款衣服很适合您”、“根据您的身材尺寸B款衣服号码有点偏小哦,建议您可以选择大一码会更合适”。模拟用户线下试衣时的导购场景,协助用户挑选合适的服饰。
第一导购信息可以是图文结合的方式展示,也可以音视频展示。
可以在第一页面中设置换衣图标控件,该换衣图标控件,服饰更换指令可以由用户触摸换衣图标控件来触发,服饰更换指令也可以是声音操作、隔空手势操作,本实施例对此不做限定。
于一实施例中,步骤402具体可以包括:响应于用户在第一页面中触发的服饰更换指令,展示第二页面,第二页面包括至少一个候选服饰的服饰标识。响应于用户对至少一个服饰标识中目标服饰标识的确定操作,获取目标服饰标识指向的目标服饰图像渲染至用户图像的第二穿戴图像。
在本实施例中,候选服饰是用户可以用来更换的服饰,候选服饰可以是用户预先挑选的服饰集合,可以在第一页面中配置进入第二页面的入口,第二页面用来展示候选服饰,当用户要更换穿戴的服饰时,可以先进入第二页面,选出要更换的目标服饰。候选服饰的标识可以是服饰的图像或者标识码等信息。以服装类物品为例,假设候选服饰就是用户可以用来更换的衣服,可以在第一页面配置“试衣篓”的图标控件1,作为进入第二页面的入口,第二页面就是试衣篓页面。
于一实施例中,服饰更换指令可以包括进入第二页面的操作,如图6A所示,第一页面展示了用户穿戴A款衣服的试衣效果图,试衣篓的控件1,对话框可以是透明对话区域,用于展示导购员的话,也可以作为用户输入框。还可以配置有购买跳转图标“喜欢、购买”。
当用户在第一页面触摸“试衣篓”图标控件1,响应于该操作,展示第二页面,在第二页面中包括一个或多个可供选择更换的衣服图像,比如可以是服饰类商品白底图。可以将可供挑选的服饰商品按照预定的风格做如下分类:上衣、裤子、鞋子……。用户可以从第二页面中挑选一个需要更换的目标衣服,假设确定挑选B款衣服,当用户对B款衣服的标识发出确定操作后,响应于该操作,获取用户穿戴B款衣服的第二穿戴图像。如此,通过用户操作打开试衣篓页面,在试衣篓页面展示可以选择的衣服,用户选中一件衣服后,获取该件衣服的上身效果图,实现了试衣篓模拟线下试衣场景,给用户沉浸式体验。
于一实施例中,步骤402中获取目标服饰标识指向的目标服饰图像渲染至用户图像的第二穿戴图像,包括:根据用户的标识信息判断是否已存在用户的用户图像,用户图像中至少包含穿戴目标服饰的身体部位。若已存在用户的用户图像,根据用户图像获取第二穿戴图像。若不存在用户的用户图像,提示用户上传用户图像,并在用户上传用户图像后,根据用户图像获取第二穿戴图像。
在本实施例中,用户可以选择使用自身图像试穿戴服饰,也可以从***提供的模特中选择与自己身材相当的预设模特用来试穿戴服饰。在用户选择用户自身图像试穿戴服饰的情况下,假设用户选择了要更换的目标服饰,并触发服饰更换指令,比如图6A中用户从试衣篓中选择B款衣服进行试衣,此时需要先判断该用户是否已经上传了自身的用户图像,如果已经上传了,比如用户上次上传了用户图像,则可以根据用户图像获取用户穿戴B款衣服的第二穿戴图像,如果不存在该用户的用户图像,则可以发出提示信息,提示用户上传自身的用户图像,并在用户上传用户图像后,根据用户图像获取用户穿戴B款衣服的第二穿戴图像,如此,保证B款衣服的效果图是穿在该用户身上的效果图。
实际场景中,用户图像中至少要包含穿戴B款衣服的身体部位的图像,比如B款衣服是上衣,则要求用户图像中至少包含用户的上半身,如果B款衣服是连衣裙,则可以要求用户图像是用户的全身图像。另外如果目标服饰是配饰,比如腕表,则用户图像中至少包括用户的手腕部位。客户端可以将改用户上传的用户图像发送至服务端,由服务端调用图像识别算法模型进行图像校验,节约客户端的计算资源。
于一实施例中,步骤402中根据用户图像获取第二穿戴图像,包括:发送服饰更换请求至服务器,服饰更换请求携带有用户的标识、用户图像和目标服饰标识,以使服务器根据服饰更换请求,将目标服饰标识指向的目标服饰图像渲染至用户图像上,生成第二穿戴图像,并返回第二穿戴图像。
在本实施例中,第二穿戴图像的获取可以由客户端请求服务端来完成,当用户触发服饰更换请求时,比如用户选中B款衣服作为目标服饰进行更换,此时客户端将服饰更换请求发送至服务器,服饰更换请求中会携带该用户的标识,比如携带用户的身份ID(Identity document,身份证标识号),并且携带有用户上传的用户图像和用户选择B款衣服的标识,以便于服务器根据服饰更换请求中携带的信息,将B款衣服的标识指向的B款衣服图像渲染至用户图像上,生成用户穿戴B款衣服的第二穿戴图像,并将第二穿戴图像返回给客户端,如此用户试衣的效果图的生成过程迁移到服务端,节省客户端的数据计算量。
于一实施例中,预设更换模型可以是配置在前述图3A所示的算法端的穿衣算法模型,穿衣算法模型可以根据用户上传的照片(即用户图像),将线上的衣服图片(目标物品服饰的图像)穿到用户的身上,实际场景中,穿衣算法模型可以生成用户穿戴衣服的效果图,服务端可以通过对算法端的穿衣算法模型进行数据轮询调度,获得效果图,减少客户端的算法调用。服务端还可以将换衣记录存储到数据库中,以便后续查询使用。
于一实施例中,步骤402中根据目标服饰的关联信息生成第一导购信息,具体可以包括:响应于用户对目标服饰的咨询请求,发送咨询请求至服务器,咨询请求携带有用户的标识和目标服饰的目标服饰标识,以使服务器根据用户的标识和目标服饰标识、目标服饰对应的历史描述信息,调用预设商品导购模型,生成目标服饰对应的第一导购信息,并返回第一导购信息。
在本实施例中,目标服饰对应的第一导购信息可以由***自动触发展示,也可以由用户主动咨询触发。如图6A所示,可以在虚拟试衣间的第一页面中配置“导购员”图标控件3,当用户需要咨询目标服饰的第一导购信息时,可以主动触摸“导购员”图标控件3,此时触发对用户当前试穿的目标服饰的咨询请求,终端可以将咨询请求发送给服务器,咨询请求中可以携带有用户的身份ID和目标服饰的ID(即目标服饰标识),以便于服务器根据用户的身份ID和目标服饰的ID,以及目标服饰对应的历史描述信息,调用预设商品导购模型,生成当前用户穿戴目标服饰时,对应的第一导购信息。预设商品导购模型用于生成目标物品服饰的第一导购信息,可以由部署在图3A所示算法端的商品导购模型实现,比如可以基于大语言模型对商品评论和信息进行总结和提取,确定出目标商品对应的第一导购信息,帮助用户了解产品的优点和缺陷,该模型可以与用户通过聊天对话的方式给用户提供相关商品的导购信息。服务器可以利用语言模型提取其他用户对目标服饰相关评论关键信息,帮助用户快速了解商品特性。并将该第一导购信息返回给终端,终端接收到第一导购信息后在对话框内展示。如此,第一导购信息的确定过程由服务器执行,节约终端的计算量。
步骤403:在第一页面中展示第二穿戴图像和第一导购信息。
在本步骤中,在获取到用户穿戴B款衣服的第二穿戴图像后,可以将第二穿戴图像展示在第一页面中,比如可以将第一页面中的第一穿戴图像替换成第二穿戴图像,并在第一页面展示B款衣服对应的第一导购信息。如图6B所示,为用户换衣完成后的第一页面示意图,对话框内展示了对应的导购信息“B款衣服很适合您”以及“与您年龄相仿的购买用户中有超过80%的人穿着这款衣服出游”,如此模拟线下导购员,及时对用户的换衣结果给出反馈信息,提高用户换衣过程的真实感,提高交互体验。
于一实施例中,该方法还可以包括:响应于用户在用户界面触发的服饰挑选请求,展示第三页面,第三页面包括多个可选服饰标识。响应于用户对多个可选服饰标识中至少一个服饰标识的确定操作,将至少一个服饰标识对应的至少一个服饰确定为候选服饰。
在本实施例中,在用户进入虚拟试衣间后,也可以进行后选服饰挑选,以服饰类商品为例,可以在第一页面配置挑衣服图标控件2,如图6C所示,当用户在第一页面触摸“挑衣服”图标控件2时,响应于该操作,展示第三页面,第三页面用于展示可选服饰的标识,可选服饰的标识可以是服饰图像或者服饰ID,也可以是其他类型的标识信息。比如服装类商品场景中,可选服饰可以是各种可选的服装类商品,第三页面中可以展示可选的服装类商品的图像或者ID。可选服饰可以是基于用户的搜索关键词筛选出来的,也可以是***基于用户的历史行为记录、兴趣、偏好等信息,为用户推荐最相关的可选服饰,以提高用户交互体验。
如图6C所示,通过筛选和推荐,第三页面中展示了可选服饰的信息,以电商场景中服饰类商品为例,可以分别展示:可选商品1、可选商品2、可选商品3、可选商品4。实际场景中可选商品可以包括多个,每页展示的可选商品数量可以基于需求设定,图6C中以每页展示4个为例,如果一页展示不完,可以分多页进行展示。当用户在第三页面中选中了一个或多个可选商品标识,比如选中了可选商品B,可选商品B是B款衣服的标识,则响应于该操作,将B款衣服作为候选服饰,可以将候选服饰加入前述的试衣篓中,便于用户在试衣篓页面(第二页面)中查找候选服饰。
上述虚拟试衣的处理方法,通过在第一页面中展示用户穿戴当前服饰的效果图,当用户触发服饰更换指令时,获取用户穿戴目标服饰的效果图,并根据目标服饰的关联信息生成对应的第一导购信息,然后将第一页面中展示的用户穿戴当前服饰的效果图像更换为用户穿戴目标服饰的效果图,并展示目标服饰对应的导购第一导购信息,导购信息可以表征目标服饰与用户的适配度、目标服饰的适用场景、功能、穿着体感、面料材质、工艺等等相关信息,便于用户及时通过导购信息了解商品信息,实现了在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。
具体地,通过语言模型对话式互动,模拟线下导购员的角色,引导用户进行个性化购物。利用语言模型提取商品评论关键信息,帮助用户快速了解商品特性。通过在线试穿功能,让用户直观地感受到商品穿在身上的效果。突破了用户无法在线上试穿商品的限制,同时引入了导购推荐的角色,实现了在线试穿和购买引导,为用户带来更贴心、便捷的购物体验。
请参看图7A,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220为执行端为例,与前述实施例相比,该方法包括如下步骤:
步骤701:响应于用户在用户界面对预设入口的访问请求,根据用户的标识信息,判断用户是否为初次访问。若是进入步骤702,否则进入步骤704。详细参见前述实施例中对步骤401的相关描述。
步骤702:若用户为初次访问,获取用户对应的引导页面配置数据,引导页面配置数据包括:对第一页面各项功能的引导信息。详细参见前述实施例中对步骤401的相关描述。
步骤703:根据引导页面配置数据,展示引导页面,引导页面包括:引导信息。
步骤704:在第一页面内展示预设服饰图像渲染至预设模特图像上的推荐穿戴图像。然后进入步骤707。详细参见前述实施例中对步骤401的相关描述。
步骤705:若用户不是初次访问,获取用户对应的历史页面配置数据,历史页面配置数据包括:上一次在虚拟试衣间保存的服饰图像渲染至用户图像上或者预设模特图像上的历史穿戴图像。详细参见前述实施例中对步骤401的相关描述。
步骤706:根据历史页面配置数据,在第一页面中展示历史穿戴图像。然后进入步骤707。详细参见前述实施例中对步骤401的相关描述。
步骤707:响应于用户在第一页面中触发的服饰更换指令,展示第二页面,第二页面包括至少一个候选服饰的服饰标识。详细参见前述实施例中对步骤402的相关描述。
步骤708:根据用户的标识信息判断是否已存在用户的用户图像,用户图像中至少包含穿戴目标服饰的身体部位。若是,进入步骤709,否则进入步骤710。详细参见前述实施例中对步骤402的相关描述。
步骤709:若已存在用户的用户图像,根据用户图像获取第二穿戴图像,第二穿戴图像为服饰更换指令指向的目标服饰图像渲染至用户图像上生成的展示图像。详细参见前述实施例中对步骤402的相关描述。
步骤710:若不存在用户的用户图像,提示用户上传用户图像,并在用户上传用户图像后,根据用户图像获取第二穿戴图像。详细参见前述实施例中对步骤402的相关描述。
步骤711:在第一页面中将第一穿戴图像更换为第二穿戴图像。详细参见前述实施例中对步骤403的相关描述。
步骤712:响应于用户对目标服饰的咨询请求,获取目标服饰对应的导购信息,并在第一页面展示导购信息。
需要说明的是,上述步骤712与步骤707的执行顺序仅作示例,实际应用中,基于用户实际需求触发步骤712与步骤707的执行,也可以先执行步骤712,后执行步骤707,本实施例对二者的执行顺序不做限定。
于一实施例中,如图7B所示,为用户首次访问虚拟试衣间的交互示意图,用户首次访问虚拟试衣间,首先展示新手引导信息(可以在引导页面展示),然后在开始试衣后进入试衣间页面,用户可以点击试衣篓图标,进入第二页面,在第二页面中选中要换的衣服,比如按照分类:上衣、裤子……等等类别,展示对应服饰的商品白底图,用户可以从第二页面挑选需要试穿的服饰。用户也可以点击挑衣服图标,进入第三页面,在第三页面中展示***通过筛选和推荐的商品信息,以便于用户挑选衣服,挑选出来的衣服可以放进用户的试衣篓页面内显示。其中第二页面和第三页面都可以采用Pop(Pop-up window,弹出式窗口)形式弹出,也可以采用其他方式展示,本实施例不做限定。
于一实施例中,虚拟试衣间的预设入口也可以设置在服饰类店铺的页面或者服饰类商品的商品详情页,如图7C所示,为通过服饰类店铺页面和服饰类商品详情页进入虚拟试衣间的示意图,其中如图7C所示,服饰类店铺页面展示有店铺详情、“关注按钮”、“试衣按钮”以及该店铺的商品列表。如果是从服饰类店铺页面电机“试衣按钮”进入试衣间,则***可以对商品进行过滤,在试衣间页面只展示当前店铺的服饰商品。便于用户对该店铺有针对性的进行是试衣体验。
服饰类商品的商品详情页可以配置有“立即购买按钮”“试穿按钮”,如果用户从商品详情页点击“试穿按钮”进入试衣间页面,则可以在试衣间页面中直接展示当前商品穿在用户身上的效果图,便于用户对某款衣服快速实现试衣体验,提高交互效率。
从服饰类店铺的页面或者服饰类商品的商品详情页进入虚拟试衣间的过程同样可以分为首次访问和非首次访问,具体流程可参见前述实施例的相关描述,此处不再赘述。
上述虚拟试衣的处理方法的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
如图8所示,其为本申请一实施例的虚拟试衣的处理方法,本实施例以线上购物平台中用户试穿服饰类商品时的虚拟试衣的处理场景为例,与前述实施例相比,本实施例还包括购买流程。该方法包括如下流程:
S1.用户访问页面(虚拟试衣间页面),判断用户是否为首次访问:
1.1.首次访问时:展示新手引导。
1.2.非首次访问时:判断用户是否曾在虚拟试衣间试穿过衣服,若用户之前已穿过衣服,则展示上次的穿衣效果。若未在虚拟试衣间试穿过衣服,则展示模特身着的衣服。
S2.用户进入试衣间,与***进行对话交互:
2.1.用户可询问不同风格和类型的衣服。
2.2.***根据关键词进行商品推荐。
S3.用户选择心仪的商品并点击换衣:判断用户是否已上传全身照片。
3.1.若用户未曾上传全身照,则提示用户上传一张全身照片。
3.2.若上传过且愿意使用上次照片,则可直接使用上次照片进行换衣。
S4.***前端展示服务端返回的用户换衣效果图。
S5.用户和语言模型进行导购交互:
5.1.将商品评价数据提供给大语言模型。
5.2.大语言模型根据商品属性和评价数据为用户提供购买建议,如:“你穿上这件衣服效果很好!”、“其他用户都反馈这款衣服适合出游穿着”、“这款衣服材质是纯棉的,透气性非常好,体感柔软,版型宽松”、“这款上衣可以搭配浅色系单鞋(并可以附带鞋子图文、连接等内容)”等导购信息。
S6.用户点击购买商品,进入购买流程。
上述虚拟试衣的处理方法的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图9,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220为执行端为例,与前述实施例相比,本实施例还包括与服务端交互的过程,该方法包括如下步骤:
步骤901:展示第一页面,第一页面包括第一穿戴图像,第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像。或者第一穿戴图像为当前服饰图像渲染至预设模特图像上的展示图像。
步骤902:响应于用户在用户界面触发的服饰更换指令,发送服饰更换请求至服务器,服饰更换请求携带有用户的标识、用户的用户图像和服饰更换指令指向的目标服饰的目标服饰标识。
步骤903:接收服务器基于服饰更换请求返回的第二穿戴图像,第二穿戴图像为服饰更换指令指向的目标服饰图像渲染至用户图像上生成的展示图像。
步骤904:在第一页面中将第一穿戴图像更换为第二穿戴图像。
步骤905:响应于用户对目标服饰的咨询请求,发送咨询请求至服务器,咨询请求携带有用户的标识和目标服饰标识。
步骤906:接收服务器基于咨询请求返回的目标服饰对应的导购信息,并在第一页面展示导购信息。此处导购信息可以包括初始的第一导购信息,也可以包括基于用户反馈信息生成的第二导购信息。
上述虚拟试衣的处理方法的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图10,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以服务器210为执行端为例,该方法包括如下步骤:
步骤1001:接收终端发送的服饰更换请求,服饰更换请求携带有用户的标识、用户图像和目标服饰标识。
步骤1002:根据服饰更换请求,调用预设更换模型,将目标服饰标识指向的目标服饰图像渲染至用户图像上,生成第二穿戴图像。
在本步骤中,预设更换模型可以是配置在前述图3A所示的算法端的穿衣算法模型,穿衣算法模型可以根据用户上传的照片(即用户图像),将线上的衣服图片(目标服饰的图像)穿到用户的身上,实际场景中,穿衣算法模型可以生成用户穿戴衣服的效果图,服务端可以通过对算法端的穿衣算法模型进行数据轮询调度,获得效果图,减少客户端的算法调用。服务端还可以将换衣记录存储到数据库中,以便后续查询使用。
于一实施例中,可以采用SD工具,实现穿衣效果图的生成,实际场景中,也可以选择其他具体算法实现,本实施例对此不做限定。
步骤1003:发送第二穿戴图像给终端。
步骤1004:接收终端发送的用户对目标服饰的咨询请求,咨询请求携带有用户的标识和目标服饰标识。
步骤1005:根据咨询请求,调用预设商品导购模型,生成目标服饰对应的导购信息。
在本步骤中,预设商品导购模型用于生成目标服饰的导购信息,可以由部署在图3A所示算法端的商品导购模型实现,比如可以基于大语言模型对商品评论和信息进行总结和提取,确定出目标商品对应的导购信息,帮助用户了解产品的优点和缺陷,该模型可以与用户通过聊天对话的方式给用户提供相关商品的导购信息。
步骤1006:发送导购信息至终端,以使终端展示导购信息。
上述虚拟试衣的处理方法,服务端结合穿衣算法模型展示试穿效果,让用户能够直观地预览商品在自己身上的效果。利用语言模型提取商品评论关键信息,帮助用户快速了解商品特性。本方案能够有效提高用户满意度和购物转化率。
上述虚拟试衣的处理方法的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图11,其为本申请一实施例的虚拟试衣的处理方法的信息交互示意图,该方法可以应用于图2-图3B中所示的虚拟试衣的处理的应用场景中,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220与服务器210交互执行为例,该方法包括如下步骤:
步骤1101:终端展示第一页面,第一页面包括第一穿戴图像,第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像。
步骤1102:终端响应于用户在用户界面触发的服饰更换指令,发送服饰更换请求至服务器,服饰更换请求携带有用户的标识、用户的用户图像和服饰更换指令指向的目标服饰的目标服饰标识。
步骤1103:服务器接收终端发送的服饰更换请求,并根据服饰更换请求生成第二穿戴图像,具体地,根据用户的标识、用户的用户图像和目标服饰标识,调用预设更换模型,将目标服饰标识指向的目标服饰图像渲染至用户图像上,生成第二穿戴图像。
步骤1104:服务器发送第二穿戴图像给终端。
步骤1105:终端接收服务器基于服饰更换请求返回的第二穿戴图像。
步骤1106:终端在第一页面中将第一穿戴图像更换为第二穿戴图像。
步骤1107:终端响应于用户对目标服饰的咨询请求,发送咨询请求至服务器,咨询请求携带有用户的标识和目标服饰标识。
步骤1108:服务器接收终端发送的用户对目标服饰的咨询请求,并根据用户的标识、目标服饰标识以及目标服饰对应的历史描述信息,调用预设商品导购模型,生成目标服饰对应的导购信息。
步骤1109:服务器发送导购信息至终端。
步骤1110:终端接收服务器返回的目标服饰对应的导购信息,并在第一页面展示导购信息。
上述虚拟试衣的处理***中涉及的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图12,其为本申请一实施例的虚拟试衣的处理方法的多端交互时序图,该方法可以应用于图2-图3B中所示的虚拟试衣的处理的应用场景中,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以多端交互执行为例,该方法包括如下流程阶段:
1.首次访问阶段:用户访问页面后,前端(可以是客户端)向服务端请求获取页面状态。服务端从数据库中查询用户的换衣记录,查询页面配置数据,返回新手引导或穿衣效果给前端,前端新手引导或穿衣效果。
2.商品推荐阶段:用户进入试衣间并请求衣服推荐,可以是基于用户历史数据推荐,也可以是通过语言模型(一种人工智能技术,它可以帮助识别关键词、理解语义和生成自然语言响应)做商品推荐。前端向服务端发送用户请求,服务端提取关键词,通过商品推荐算法返回关键词相关的商品,服务端返回商品推荐结果给前端,前端展示商品推荐结果。
3.换衣阶段:用户选择商品并点击换衣。如未上传照片,用户需先上传全身照片,前端将照片发送至穿衣算法模型校验照片质量(校验是否符合穿衣算法模型需要的图像要求),穿衣算法模型返回校验结果给前端。如果照片校验通过,前端向服务端发送换衣请求,服务端请求穿衣模型,穿衣算法模型返回换衣效果图(即第二穿戴图像)给服务端,服务端将换衣记录存储到数据库中,服务端确认存储成功,并返回换衣效果图给前端,前端展示换衣效果图。
4.购买建议阶段:用户通过前端请求购买建议(即对目标服饰的咨询请求),前端将商品评价数据发送给商品导购模型,商品导购模型返回购买建议(即导购信息)给前端,前端展示购买建议,比如“这件衣服很适合你”。
5.购买流程阶段:用户在前端点击购买商品,前端向服务端发送购买请求。服务端从数据库中查询购买流程信息,服务端将购买流程信息返回给前端,用户进入购买流程。
上述虚拟试衣的处理***中涉及的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图13,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线试衣时模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220为执行端为例,与前述实施了相比,本实施例以三维模型的虚拟试衣间场景为例,该方法包括如下步骤:
步骤1301:在虚拟试衣间展示第一穿戴模型,第一穿戴模型为当前服饰搭配用户的三维虚拟模型。
在本步骤中,虚拟试衣间可以展示三维虚拟模型,第一穿戴模型可以是当前服饰的三维虚拟模型穿在用户的三维虚拟模型上生成的模型。以三维虚拟模型的方式展示穿戴效果,可以提高用户试衣过程的真实感。三维虚拟模型可以进行旋转,便于用户多方位查看试衣效果,提高用户体验。
步骤1302:响应于用户在虚拟试衣间的服饰更换指令,确定待更换的目标服饰,以及确定基于目标服饰的关联信息生成的第一导购信息。
步骤1303:将目标服饰搭配用户的第二穿戴模型和第一导购信息,在虚拟试衣间展示给用户。
上述虚拟试衣的处理方法的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图14,其为本申请一实施例的虚拟试衣的处理方法,该方法可由图1所示的电子设备1来执行,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线试衣时模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。本实施例以终端220为执行端为例,与前述实施了相比,本实施例以从电商的网络店铺进入虚拟试衣间的场景为例,该方法包括如下步骤:
步骤1401:响应于用户在网络店铺的试衣指令,进入网络店铺的虚拟试衣间。
在本步骤中,可以在电商平台的网络店铺中配置进入虚拟试衣间的预设入口,比如可以配置在某个商家的网络店铺的首页或者某个商品详情页上,用户可以通过触发预设入口,触发对虚拟试衣间的访问请求,响应于该访问请求,进入该网络店铺的专属虚拟试衣间。
步骤1402:在虚拟试衣间展示第一穿戴图像,第一穿戴图像为当前服饰搭配用户的穿戴图像。
步骤1403:响应于用户在虚拟试衣间的服饰更换指令,从网络店铺的在售服饰中确定待更换的目标服饰,以及确定基于目标服饰的关联信息生成的第一导购信息。
在本步骤中,如果用户从网络店铺进入虚拟试衣间,说明用户主要针对该网络店铺的服饰进行试穿,此时虚拟试衣间可以只展示该网络店铺内在售的服饰,便于有针对性的给用户提供导购信息,不仅节省服饰导购信息的计算成本,而且输出的导购信息更加符合用户的实际需求。
步骤1404:将目标服饰搭配用户的第二穿戴图像和第一导购信息,在虚拟试衣间展示给用户。
上述虚拟试衣的处理方法的各个步骤,详细可以参阅上述实施例的相关描述,此处不再赘述。
请参看图15,其为本申请一实施例的虚拟试衣的处理装置1500,该装置可应用于图1所示的电子设备1,并可以应用于图2-图3B中所示的虚拟试衣处理的应用场景中,以实现在线模拟线下导购员给用户带来的交互体验,增加用户线上试穿戴服饰体验感的真实性,提高交互体验。该装置包括:第一展示模块1501、确定模块1502和第二展示模块1503,各个模块的功能原理如下:
第一展示模块1501,用于在虚拟试衣间展示第一穿戴图像,第一穿戴图像为当前服饰搭配用户的穿戴图像。
确定模块1502,用于响应于用户在虚拟试衣间的服饰更换指令,确定待更换的目标服饰,并基于目标服饰的关联信息生成的第一导购信息。
第二展示模块1503,用于将目标服饰搭配用户的第二穿戴图像和第一导购信息,在虚拟试衣间展示给用户。
于一实施例中,虚拟试衣间包括对话功能模块。确定模块1502,用于响应于用户通过对话功能模块的对话内容,确定用户在虚拟试衣间的服饰更换指令,服饰更换指令为基于对话内容确定的。
于一实施例中,确定模块1502,还用于响应于用户通过对话功能模块录入的针对第二穿戴图像和/或第一导购信息的反馈信息,根据反馈信息确定适用于用户的第二导购信息,并在虚拟试衣间中展示第二导购信息。
于一实施例中,确定模块1502,具体用于响应于用户输入的对话内容,根据对话内容和目标服饰的属性信息,确定用户的当前需求信息。根据当前需求信息,确定与当前需求信息匹配的服饰推荐信息和/或服饰穿搭建议信息,第一导购信息包括服饰推荐信息和/或服饰穿搭建议信息。
于一实施例中,确定模块1502,具体用于获取目标服饰的历史订单信息。基于历史订单信息,通过预设的商品导购模型生成与用户适配的第一导购信息。
于一实施例中,确定模块1502,具体用于根据用户的属性信息确定用户的偏好特征。根据偏好特征和目标服饰的历史订单信息,确定目标服饰与用户适配的第一导购信息。
上述虚拟试衣的处理装置1500的详细描述,请参见上述实施例中相关方法步骤的描述,其实现原理和技术效果类似,本实施例此处不再赘述。
图16为本申请示例性实施例提供的一种云设备160的结构示意图。该云设备160可以用于运行上述任一实施例所提供的方法。如图16所示,该云设备160可以包括:存储器1604和至少一个处理器1605,图16中以一个处理器为例。
存储器1604,用于存储计算机程序,并可被配置为存储其它各种数据以支持在云设备160上的操作。该存储器1604可以是对象存储(Object Storage Service,OSS)。
存储器1604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
处理器1605,与存储器1604耦合,用于执行存储器1604中的计算机程序,以用于实现上述任一方法实施例所提供的方案,具体功能和所能实现的技术效果此处不再赘述。
进一步地,如图16,该云设备还包括:防火墙1601、负载均衡器1602、通信组件1606、电源组件1603等其它组件。图16中仅示意性给出部分组件,并不意味着云设备只包括图16所示组件。
于一实施例中,上述图16中的通信组件1606被配置为便于通信组件1606所在设备和其他设备之间有线或无线方式的通信。通信组件1606所在设备可以接入基于通信标准的无线网络,如WiFi,2G、3G、4G、LTE(Long Term Evolution,长期演进,简称LTE)、5G等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件1606经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件1606还包括近场通信(Near Field Communication,简称NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(Radio Frequency Identification,简称RFID)技术,红外数据协会(Infrared Data Association,简称IrDA)技术,超宽带(Ultra Wide Band,简称UWB)技术,蓝牙(bluetooth,简称BT)技术和其他技术来实现。
于一实施例中,上述图16的电源组件1603,为电源组件1603所在设备的各种组件提供电力。电源组件1603可以包括电源管理***,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现前述任一实施例的方法。
本申请实施例还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述任一实施例的方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例方法的部分步骤。
应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其它通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器可能包含高速RAM(Random Access Memory,随机存取存储器)存储器,也可能还包括非易失性存储NVM(Nonvolatile memory,简称NVM),例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random-Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable read only memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable read-only memory,简称PROM),只读存储器(Read-OnlyMemory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、服饰或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、服饰或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、服饰或者装置中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例的方法。
本申请的技术方案中,所涉及的用户数据等信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (20)
1.一种虚拟试衣的处理方法,其特征在于,包括:
在虚拟试衣间展示第一穿戴图像,所述第一穿戴图像为当前服饰搭配用户的穿戴图像;
响应于用户在所述虚拟试衣间的服饰更换指令,确定待更换的目标服饰,并基于所述目标服饰的关联信息生成的第一导购信息;
将所述目标服饰搭配所述用户的第二穿戴图像和所述第一导购信息,在所述虚拟试衣间展示给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述虚拟试衣间包括对话功能模块;所述响应于用户在所述虚拟试衣间的服饰更换指令,包括:
响应于用户通过所述对话功能模块的对话内容,确定用户在所述虚拟试衣间的服饰更换指令,所述服饰更换指令为基于所述对话内容确定的。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于所述用户通过所述对话功能模块录入的针对所述第二穿戴图像和/或所述第一导购信息的反馈信息,根据所述反馈信息确定适用于所述用户的第二导购信息,并在所述虚拟试衣间中展示所述第二导购信息。
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标服饰的关联信息生成的第一导购信息,包括:
响应于用户输入的对话内容,根据所述对话内容和所述目标服饰的属性信息,确定所述用户的当前需求信息;
根据所述当前需求信息,确定与所述当前需求信息匹配的服饰推荐信息和/或服饰穿搭建议信息,所述第一导购信息包括所述服饰推荐信息和/或服饰穿搭建议信息。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标服饰的关联信息生成第一导购信息,包括:
获取所述目标服饰的历史订单信息;
基于所述历史订单信息,通过预设的商品导购模型生成与所述用户适配的第一导购信息。
6.根据权利要求5所述的方法,其特征在于,所述基于所述历史订单信息,通过预设的商品导购模型生成与所述用户适配的第一导购信息,包括:
根据所述用户的属性信息确定所述用户的偏好特征;
根据所述偏好特征和所述目标服饰的历史订单信息,确定所述目标服饰与所述用户适配的第一导购信息。
7.一种虚拟试衣的处理方法,其特征在于,包括:
在虚拟试衣间展示第一穿戴模型,所述第一穿戴模型为当前服饰搭配用户的三维虚拟模型;
响应于用户在所述虚拟试衣间的服饰更换指令,确定待更换的目标服饰,以及确定基于所述目标服饰的关联信息生成的第一导购信息;
将所述目标服饰搭配所述用户的第二穿戴模型和所述第一导购信息,在所述虚拟试衣间展示给所述用户。
8.一种虚拟试衣的处理方法,其特征在于,包括:
响应于用户在网络店铺的试衣指令,进入所述网络店铺的虚拟试衣间;
在所述虚拟试衣间展示第一穿戴图像,所述第一穿戴图像为当前服饰搭配用户的穿戴图像;
响应于用户在所述虚拟试衣间的服饰更换指令,从所述网络店铺的在售服饰中确定待更换的目标服饰,以及确定基于所述目标服饰的关联信息生成的第一导购信息;
将所述目标服饰搭配所述用户的第二穿戴图像和所述第一导购信息,在所述虚拟试衣间展示给所述用户。
9.一种虚拟试衣的处理方法,其特征在于,所述方法包括:
展示第一页面,所述第一页面包括第一穿戴图像,所述第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像;
响应于用户在用户界面触发的服饰更换指令,获取目标服饰图像渲染至所述用户图像上的第二穿戴图像,并根据目标服饰的关联信息生成第一导购信息;
在所述第一页面中展示所述第二穿戴图像和所述第一导购信息。
10.根据权利要求9所述的方法,其特征在于,所述展示第一页面,包括:
响应于所述用户在用户界面对预设入口的访问请求,获取所述用户对应的页面配置数据;
根据所述页面配置数据,展示所述第一页面。
11.根据权利要求10所述的方法,其特征在于,所述响应于所述用户在用户界面对预设入口的的访问请求,获取所述用户对应的页面配置数据,包括:
响应于所述用户在用户界面对预设入口的访问请求,根据所述用户的标识信息,判断所述用户是否为初次访问;
若所述用户为初次访问,获取所述用户对应的引导页面配置数据,所述引导页面配置数据包括:对所述第一页面各项功能的引导信息;
在所述展示所述第一页面之前,所述方法还包括:
根据所述引导页面配置数据,展示引导页面,所述引导页面包括:所述引导信息;
和/或,在所述展示引导页面之后,所述方法还包括:
在所述第一页面内展示预设服饰图像渲染至预设模特图像上的推荐穿戴图像。
12.根据权利要求11所述的方法,其特征在于,在所述展示所述第一页面之前,还包括:
若所述用户不是初次访问,获取所述用户对应的历史页面配置数据,所述历史页面配置数据包括:当前服饰图像渲染至用户图像上或者预设模特图像上的历史穿戴图像;
和/或,所述根据所述页面配置数据,展示所述第一页面,包括:
根据所述历史页面配置数据,在所述第一页面中展示所述历史穿戴图像,所述第一穿戴图像包括所述历史穿戴图像。
13.根据权利要求9所述的方法,其特征在于,所述响应于用户在用户界面触发的服饰更换指令,获取目标服饰图像渲染至所述用户图像上的第二穿戴图像,包括:
响应于所述用户在第一页面中触发的服饰更换指令,展示第二页面,所述第二页面包括至少一个候选服饰的服饰标识;
响应于所述用户对至少一个服饰标识中目标服饰标识的确定操作,获取所述目标服饰标识指向的目标服饰图像渲染至所述用户图像的第二穿戴图像。
14.根据权利要求13所述的方法,其特征在于,所述获取所述目标服饰标识指向的目标服饰图像渲染至所述用户图像的第二穿戴图像,包括:
根据所述用户的标识信息判断是否已存在所述用户的用户图像,所述用户图像中至少包含穿戴所述目标服饰的身体部位;
若已存在所述用户的用户图像,根据所述用户图像获取所述第二穿戴图像;
若不存在所述用户的用户图像,提示所述用户上传用户图像,并在所述用户上传用户图像后,根据所述用户图像获取所述第二穿戴图像。
15.根据权利要求9所述的方法,其特征在于,还包括:
响应于所述用户在用户界面触发的服饰挑选请求,展示第三页面,所述第三页面包括多个可选服饰标识;
响应于所述用户对所述多个可选服饰标识中至少一个服饰标识的确定操作,将所述至少一个服饰标识对应的至少一个服饰确定为候选服饰。
16.一种虚拟试衣的处理方法,其特征在于,应用于终端,所述方法包括:
展示第一页面,所述第一页面包括第一穿戴图像,所述第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像,或者所述第一穿戴图像为当前服饰图像渲染至预设模特图像上的展示图像;
响应于用户在用户界面触发的服饰更换指令,发送服饰更换请求至服务器,所述服饰更换请求携带有所述用户的标识、所述用户的用户图像和所述服饰更换指令指向的目标服饰的目标服饰标识;
接收所述服务器基于所述服饰更换请求返回的第二穿戴图像,所述第二穿戴图像为所述服饰更换指令指向的目标服饰图像渲染至所述用户图像上生成的展示图像;
在所述第一页面中将所述第一穿戴图像更换为所述第二穿戴图像;
响应于所述用户对所述目标服饰的咨询请求,发送咨询请求至服务器,所述咨询请求携带有所述用户的标识和所述目标服饰标识;
接收所述服务器基于所述咨询请求返回的所述目标服饰对应的导第一购信息,并在所述第一页面展示所述第一导购信息。
17.一种虚拟试衣的处理方法,其特征在于,应用于服务器,所述方法包括:
接收终端发送的服饰更换请求,所述服饰更换请求携带有用户的标识、所述用户图像和目标服饰标识;
根据所述服饰更换请求,调用预设更换模型,将所述目标服饰标识指向的目标服饰图像渲染至所述用户图像上,生成第二穿戴图像;
发送所述第二穿戴图像给所述终端;
接收所述终端发送的所述用户对所述目标服饰的咨询请求,所述咨询请求携带有所述用户的标识和所述目标服饰标识;
根据所述咨询请求,调用预设商品导购模型,生成所述目标服饰对应的第一导购信息;
发送所述导购信息至所述终端,以使所述终端展示所述导购信息。
18.一种虚拟试衣的处理***,其特征在于,包括终端和服务器,其中:
所述终端,用于展示第一页面,所述第一页面包括第一穿戴图像,所述第一穿戴图像为当前服饰图像渲染至用户图像上的展示图像,或者所述第一穿戴图像为预设服饰图像渲染至预设模特图像上的展示图像;
所述终端还用于响应于用户在用户界面触发的服饰更换指令,发送服饰更换请求至服务器,所述服饰更换请求携带有所述用户的标识、所述用户的用户图像和所述服饰更换指令指向的目标服饰的目标服饰标识;
所述服务器,用于接收终端发送的服饰更换请求,并根据所述服饰更换请求,调用预设更换模型,将所述目标服饰标识指向的目标服饰图像渲染至所述用户图像上,生成第二穿戴图像,并发送所述第二穿戴图像给所述终端;
所述终端,还用于接收所述服务器基于所述服饰更换请求返回的所述第二穿戴图像,并在所述第一页面中将所述第一穿戴图像更换为所述第二穿戴图像;
所述终端,还用于响应于所述用户对所述目标服饰的咨询请求,发送咨询请求至服务器,所述咨询请求携带有所述用户的标识和所述目标服饰标识;
所述服务器,还用于接收所述终端发送的所述用户对所述目标服饰的咨询请求,并根据所述咨询请求,调用预设商品导购模型,生成所述目标服饰对应的导购信息,并发送所述导购信息至所述终端;
接收所述服务器返回的所述目标服饰对应的导购信息,并在所述第一页面展示所述导购信息。
19.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述电子设备执行权利要求1-17任一项所述的方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1-17任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310848490.XA CN116823402A (zh) | 2023-07-11 | 2023-07-11 | 虚拟试衣的处理方法、***、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310848490.XA CN116823402A (zh) | 2023-07-11 | 2023-07-11 | 虚拟试衣的处理方法、***、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116823402A true CN116823402A (zh) | 2023-09-29 |
Family
ID=88127468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310848490.XA Pending CN116823402A (zh) | 2023-07-11 | 2023-07-11 | 虚拟试衣的处理方法、***、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116823402A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118115248A (zh) * | 2024-04-23 | 2024-05-31 | 北京农夫铺子技术研究院 | 一种基于服务商家的线上线下互动的方法及*** |
-
2023
- 2023-07-11 CN CN202310848490.XA patent/CN116823402A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118115248A (zh) * | 2024-04-23 | 2024-05-31 | 北京农夫铺子技术研究院 | 一种基于服务商家的线上线下互动的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10580057B2 (en) | Photorealistic recommendation of clothing and apparel based on detected web browser input and content tag analysis | |
US11132734B2 (en) | System and method for social style mapping | |
US20080097975A1 (en) | Simulation-assisted search | |
JP6212013B2 (ja) | 商品推奨装置及び商品推奨方法 | |
CN115212561B (zh) | 基于玩家的语音游戏数据的服务处理方法及相关产品 | |
CN108700979A (zh) | 产品展示图形用户界面 | |
KR20230143588A (ko) | 3d 아바타 이미지의 가상 착용 상태 제공 소프트웨어 어플리케이션 | |
CN110309412A (zh) | 提供服饰搭配信息的方法、装置及电子设备 | |
CN116823402A (zh) | 虚拟试衣的处理方法、***、设备和存储介质 | |
US9449025B1 (en) | Determining similarity using human generated data | |
CN112204539A (zh) | 使用社交图信息的自适应搜索 | |
KR102102572B1 (ko) | 온라인 쇼핑몰을 제공하는 시스템 및 방법 | |
Al-Omar et al. | The design and development of a web-based virtual closet: The smart closet project | |
WO2020079235A1 (en) | Method and apparatus for accessing clothing | |
KR20200048508A (ko) | 개인화된 의류 정보 제공 방법 및 장치 | |
Etebari | Intelligent wardrobe: using mobile devices, recommender systems and social networks to advise on clothing choice | |
CN113454673A (zh) | 信息处理装置以及程序 | |
JP7241842B1 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
US20240169637A1 (en) | Avatar generation apparatus, avatar generation method, and program | |
KR102591182B1 (ko) | 2d 가상 코디룸과 연계된 쇼핑몰 플랫폼 서비스 제공 시스템 | |
CN108876515A (zh) | 基于网络购物平台的信息交互方法、装置及存储介质 | |
NL2022937B1 (en) | Method and Apparatus for Accessing Clothing | |
Nelson | The automation of communicative labor: Content recommendation algorithms and Amazon’s Echo Look | |
US20230214911A1 (en) | Systems and/or methods for presenting dynamic content for surveilled individuals | |
CN117522520A (zh) | 交互信息处理方法、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |