虚拟物品展示方法、装置、电子设备及存储介质与流程

文档序号:31381466发布日期:2022-09-03 00:41阅读:87来源:国知局
虚拟物品展示方法、装置、电子设备及存储介质与流程

1.本公开涉及互联网应用技术领域,尤其涉及一种虚拟物品展示方法、装置、电子设备及存储介质。


背景技术:

2.随着互联网技术的发展,互联网内容的展示形式层出不穷,例如短视频等。为了提升用户与短视频的交互效果,相关技术中,短视频可允许视频生产者主动挂载一个虚拟物品,使得用户在观看短视频时能够对该虚拟物品进行查看等操作。但视频生产者所挂虚拟物品可能与视频消费者关注点不同、或者视频生产者所挂虚拟物品与短视频无关,导致不能满足视频消费者的需求;在视频消费者对视频中的虚拟物品产生兴趣时,也无法直接找到并了解该虚拟物品。


技术实现要素:

3.本公开提供一种虚拟物品展示方法、装置、电子设备及存储介质。本公开的技术方案如下:
4.根据本公开实施例的第一方面,提供一种虚拟物品展示方法,包括:
5.显示目标多媒体的媒体展示页面;
6.响应于所述媒体展示页面中触发的虚拟物品识别指令,展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;所述第一虚拟物品为所述目标多媒体中的虚拟物品。
7.在一种可能的实现方式中,所述媒体展示页面中的预设区域展示有虚拟物品识别指示信息;所述方法还包括:
8.在检测到所述虚拟物品识别指示信息被执行预设操作的情况下,生成所述虚拟物品识别指令。
9.在一种可能的实现方式中,所述方法还包括:
10.响应于所述媒体展示页面中触发的操作项选择指令,展示操作项选择页面,所述操作项选择页面包括多种操作项;
11.在所述多种操作项中的虚拟物品识别操作项被选择的情况下,生成所述虚拟物品识别指令。
12.在一种可能的实现方式中,所述方法还包括:
13.在检测到对所述目标多媒体执行预设展示控制操作的情况下,生成所述虚拟物品识别指令。
14.在一种可能的实现方式中,所述第一虚拟物品通过以下步骤确定:
15.响应于所述虚拟物品识别指令,将所述当前展示帧中的虚拟物品作为所述第一虚拟物品。
16.在一种可能的实现方式中,所述响应于所述虚拟物品识别指令,将所述当前展示
帧中的虚拟物品作为所述第一虚拟物品,包括:
17.响应于所述虚拟物品识别指令,在所述媒体展示页面展示蒙层,所述蒙层中展示有所述当前展示帧中的至少一个虚拟物品各自的虚拟物品轮廓信息、以及每个虚拟物品轮廓信息关联的轮廓识别指示信息;
18.响应于对目标识别指示信息的触发操作,将所述目标识别指示信息关联的虚拟物品轮廓对应的虚拟物品,作为所述第一虚拟物品;所述目标识别指示信息为至少一个轮廓识别指示信息中的一个。
19.在一种可能的实现方式中,所述第一虚拟物品为所述目标多媒体中包括的多个虚拟物品中的一个;所述响应于所述媒体展示页面中触发的虚拟物品识别指令,展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息,包括:
20.响应于所述虚拟物品识别指令,展示所述多个虚拟物品各自的第一图像以及所述第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;其中,所述第一虚拟物品的第一图像以预设展示样式展示。
21.在一种可能的实现方式中,所述响应于所述虚拟物品识别指令,展示所述多个虚拟物品各自的第一图像以及所述多个第一关联虚拟物品的物品信息,包括:
22.响应于所述虚拟物品识别指令,显示虚拟物品展示页面;
23.在所述虚拟物品展示页面的第一区域展示所述多个虚拟物品各自的第一图像;
24.在所述虚拟物品展示页面的第二区域展示所述多个第一关联虚拟物品各自的物品信息;其中,所述第二区域的面积大于所述第一区域的面积。
25.在一种可能的实现方式中,所述多个第一关联虚拟物品的物品信息包括所述多个第一关联虚拟物品各自的第二图像以及虚拟物品描述信息;在所述虚拟物品展示页面的第二区域展示所述第一关联虚拟物品各自的物品信息,包括:
26.在所述虚拟物品展示页面的第二区域展示所述多个第一关联虚拟物品各自的第二图像以及所述虚拟物品描述信息;所述第二图像的尺寸大于所述第一图像的尺寸。
27.在一种可能的实现方式中,所述方法还包括:
28.在检测到多个第一图像中的目标图像被选择的情况下,基于所述预设展示样式展示所述目标图像,并在所述第二区域切换展示第二虚拟物品匹配的多个第二关联虚拟物品的物品信息;所述第二虚拟物品为所述多个虚拟物品中所述目标图像对应的虚拟物品。
29.在一种可能的实现方式中,所述虚拟物品展示页面为所述媒体展示页面中的虚拟物品展示弹窗页面。
30.在一种可能的实现方式中,所述方法还包括:
31.响应于所述虚拟物品展示页面中的预设滑动操作,控制所述第一图像和所述物品信息按照所述预设滑动操作的滑动轨迹进行移动。
32.在一种可能的实现方式中,所述方法还包括:
33.检测到所述多个第一关联虚拟物品中的目标关联虚拟物品的选择操作,显示所述目标关联虚拟物品的详情页。
34.根据本公开实施例的第二方面,提供一种虚拟物品展示装置,包括:
35.媒体展示模块,被配置为执行显示目标多媒体的媒体展示页面;
36.虚拟物品展示模块,被配置为执行响应于所述媒体展示页面中触发的虚拟物品识
别指令,展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;所述第一虚拟物品为所述目标多媒体中的虚拟物品。
37.在一种可能的实现方式中,所述媒体展示页面中的预设区域展示有虚拟物品识别指示信息;所述装置还包括:
38.第一指令触发模块,被配置为执行在检测到所述虚拟物品识别指示信息被执行预设操作的情况下,生成所述虚拟物品识别指令。
39.在一种可能的实现方式中,所述装置还包括:
40.操作项选择模块,被配置为执行响应于所述媒体展示页面中触发的操作项选择指令,展示操作项选择页面,所述操作项选择页面包括多种操作项;
41.第三指令触发模块,被配置为执行在所述多种操作项中的虚拟物品识别操作项被选择的情况下,生成所述虚拟物品识别指令。
42.在一种可能的实现方式中,所述装置还包括:
43.第二指令触发模块,被配置为执行在检测到对所述目标多媒体执行预设展示控制操作的情况下,生成所述虚拟物品识别指令。
44.在一种可能的实现方式中,所述装置还包括:
45.第一虚拟物品确定模块,被配置为执行响应于所述虚拟物品识别指令,将所述当前展示帧中的虚拟物品作为所述第一虚拟物品。
46.在一种可能的实现方式中,所述第一虚拟物品确定模块包括:
47.蒙层展示单元,被配置为执行响应于所述虚拟物品识别指令,在所述媒体展示页面展示蒙层,所述蒙层中展示有所述当前展示帧中的至少一个虚拟物品各自的虚拟物品轮廓信息、以及每个虚拟物品轮廓信息关联的轮廓识别指示信息;
48.第一虚拟物品确定单元,被配置为执行响应于对目标识别指示信息的触发操作,将所述目标识别指示信息关联的虚拟物品轮廓对应的虚拟物品,作为所述第一虚拟物品;所述目标识别指示信息为至少一个轮廓识别指示信息中的一个。
49.在一种可能的实现方式中,所述第一虚拟物品为所述目标多媒体中包括的多个虚拟物品中的一个;所述虚拟物品展示模块,还被配置为执行响应于所述虚拟物品识别指令,展示所述多个虚拟物品各自的第一图像以及所述第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;其中,所述第一虚拟物品的第一图像以预设展示样式展示。
50.在一种可能的实现方式中,所述虚拟物品展示模块包括:
51.虚拟物品展示页面显示单元,被配置为执行响应于所述虚拟物品识别指令,显示虚拟物品展示页面;
52.第一图像展示单元,被配置为执行在所述虚拟物品展示页面的第一区域展示所述多个虚拟物品各自的第一图像;
53.物品信息展示单元,被配置为执行在所述虚拟物品展示页面的第二区域展示所述多个第一关联虚拟物品各自的物品信息;其中,所述第二区域的面积大于所述第一区域的面积。
54.在一种可能的实现方式中,所述多个第一关联虚拟物品的物品信息包括所述多个第一关联虚拟物品各自的第二图像以及虚拟物品描述信息;所述物品信息展示单元包括:
55.物品信息展示子单元,被配置为执行在所述虚拟物品展示页面的第二区域展示所
述多个第一关联虚拟物品各自的第二图像以及所述虚拟物品描述信息;所述第二图像的尺寸大于所述第一图像的尺寸。
56.在一种可能的实现方式中,所述装置还包括:
57.虚拟物品切换展示模块,被配置为执行在检测到多个第一图像中的目标图像被选择的情况下,基于预设展示样式展示所述目标图像,并在所述第二区域切换展示第二虚拟物品匹配的多个第二关联虚拟物品的物品信息;所述第二虚拟物品为所述多个虚拟物品中所述目标图像对应的虚拟物品。
58.在一种可能的实现方式中,所述虚拟物品展示页面为所述媒体展示页面中的虚拟物品展示弹窗页面。
59.在一种可能的实现方式中,所述装置还包括:
60.滑动模块,被配置为执行响应于所述虚拟物品展示页面中的预设滑动操作,控制所述第一图像和所述物品信息按照所述预设滑动操作的滑动轨迹进行移动。
61.在一种可能的实现方式中,所述装置还包括:
62.详情显示模块,被配置为执行检测到所述多个第一关联虚拟物品中的目标关联虚拟物品的选择操作,显示所述目标关联虚拟物品的详情页。
63.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
64.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法。
65.根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行本公开实施例的第一方面中任一项所述的方法。
66.本公开的实施例提供的技术方案至少带来以下有益效果:
67.通过在媒体展示页面触发虚拟物品识别指令,可以实现对目标多媒体中虚拟物品的自动识别,从而可以展示目标多媒体中虚拟物品匹配的多个关联虚拟物品的物品信息,在用户无需主动搜索的情况下,满足用户对多媒体中感兴趣内容的探索,提升虚拟物品的展示便捷性和灵活性。
68.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
69.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
70.图1是根据一示例性实施例示出的一种应用环境的示意图。
71.图2是根据一示例性实施例示出的一种虚拟物品展示方法的流程图。
72.图3a是根据一示例性实施例示出的一种媒体展示页面的示意图一。
73.图3b是根据一示例性实施例示出的一种媒体展示页面的示意图二。
74.图3c是根据一示例性实施例示出的一种媒体展示页面的示意图三。
75.图3d是根据一示例性实施例示出的一种媒体展示页面的示意图四。
76.图4是根据一示例性实施例示出的一种操作项选择页面的示意图。
77.图5是根据一示例性实施例示出的一种蒙层的展示示意图。
78.图6a是根据一示例性实施例示出的一种虚拟物品展示页面的示意图一。
79.图6b是根据一示例性实施例示出的一种虚拟物品展示页面的示意图二。
80.图6c是根据一示例性实施例示出的一种虚拟物品展示页面的示意图三。
81.图6d是根据一示例性实施例示出的一种虚拟物品展示页面中的虚拟物品切换展示的示意图。
82.图7是根据一示例性实施例示出的一种虚拟物品展示页面中的预设滑动操作示意图。
83.图8是根据一示例性实施例示出的一种详情页示意图。
84.图9是根据一示例性实施例示出的一种虚拟物品展示装置框图。
85.图10是根据一示例性实施例示出的一种用于虚拟物品展示的电子设备的框图。
具体实施方式
86.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
87.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
88.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括服务器01和终端02。
89.在一个可选的实施例中,服务器01可以用于提供多媒体。具体的,服务器01可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
90.在一个可选的实施例中,终端02可以用于虚拟物品展示的处理。具体的,终端02可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
91.此外,需要说明的是,图1所示的仅仅是本公开提供的虚拟物品展示方法的一种应用环境。
92.本说明书实施例中,上述服务器01以及终端02可以通过有线或无线通信方式进行
直接或间接地连接,本技术在此不做限制。
93.需要说明的是,以下图中示出的是一种可能的步骤顺序,实际上并不限定必须严格按照此顺序。有些步骤可以在互不依赖的情况下并行执行。本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户行为信息等)和数据(包括但不限于用于展示的数据、训练的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
94.图2是根据一示例性实施例示出的一种虚拟物品展示方法的流程图。如图2所示,可以包括以下步骤。
95.在步骤s201中,显示目标多媒体的媒体展示页面。
96.本说明书实施例中,在进入多媒体应用中,可以观看多媒体应用中的多媒体。例如可以通过点击双列或单列多媒体列表中的目标多媒体(列表中任一多媒体),从而进入目标多媒体的媒体展示页面。其中,多媒体可以包括视频(短视频或长视频)、图文信息等,本公开对比不作限定。作为一个示例,目标多媒体为短视频,媒体展示页面可以如图3a所示,其中可以展示目标多媒体在当前时刻展示的图像帧、音乐描述信息、短视频的作者描述信息、分享控件、评论控件、作者头像、点赞控件、回退控件、其它信息等。
97.在步骤s203中,响应于媒体展示页面中触发的虚拟物品识别指令,展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息,第一虚拟物品可以为目标多媒体中的虚拟物品。
98.本说明书实施例中,可以获取目标多媒体对应的虚拟物品,例如可以根据目标多媒体的媒体标识查找虚拟物品配置信息,得到目标多媒体对应的虚拟物品;或者可以动态对目标多媒体中虚拟物品进行识别,得到目标多媒体对应的虚拟物品。该对应的虚拟物品的数量可以为多个或一个,从而可以将目标多媒体对应的虚拟物品的全部或部分虚拟物品,作为第一虚拟物品。作为一个示例,第一虚拟物品可以为目标多媒体对应的虚拟物品中的一个。进一步地,可以从多媒体应用的虚拟物品索引库中获取第一虚拟物品匹配的多个第一关联虚拟物品。例如可以基于虚拟物品的图像进行匹配、或者可以基于虚拟物品的图像和虚拟物品的虚拟物品描述信息进行匹配,得到多个关联虚拟物品。从而可以将多个关联虚拟物品中与第一虚拟物品的相似度满足相似度条件的关联虚拟物品,作为第一关联虚拟物品。其中,相似度条件可以是指相似度排序在预设排序范围内、相似程度达到相似度阈值等。需要说明的是,多个第一关联虚拟物品可以包括第一虚拟物品。
99.在一个示例中,目标多媒体对应的虚拟物品可以是预先配置的,例如,作者上传目标多媒体至多媒体应用后,多媒体应用的处理系统可以从目标多媒体中提取多个图像帧,从而可以对图像帧中的虚拟物品进行识别,得到初始虚拟物品,从而可以将该初始虚拟物品作为目标多媒体对应的虚拟物品。可选地,可以对初始虚拟物品进行匹配处理,例如可以获取多媒体应用的虚拟物品索引库中的全部虚拟物品,从初始虚拟物品中筛选出与全部虚拟物品中的虚拟物品匹配的匹配虚拟物品,作为目标多媒体对应的虚拟物品。这里的匹配可以是指相同或者匹配程度达到匹配条件,匹配条件可以根据实际需求设置,本公开对此不作限定。这样可以保证展示的虚拟物品是多媒体应用中存在的,可以保证后续目标多媒体对应的虚拟物品的有效推荐,保证可以进行详情页查看。进一步地,获取目标多媒体对应的虚拟物品后,可以获取各虚拟物品的物品信息,比如虚拟物品描述信息,从而可以将各虚拟物品、对应目标多媒体的媒体标识、对应的图像帧的帧标识、对应的虚拟物品描述信息进
行关联存储,作为虚拟物品配置信息,其中索引项可以为媒体标识。
100.本说明书实施例中,对于虚拟物品识别指令的触发方式,在一个示例中,可以在检测到对目标多媒体执行预设展示控制操作的情况下,生成虚拟物品识别指令。其中,预设展示控制操作可以是指能够表征用户对目标多媒体存在兴趣偏好的操作,例如可以是展示暂停操作(例如暂停视频)、回放操作等,本公开对此不作限定。通过检测对目标多媒体的预设展示控制操作来触发虚拟物品识别指令,使得物品信息的展示可以符合用户的交互需求,有效提升用户的交互体验;并且不需要更改媒体展示页面的布局。
101.在另一个示例中,可以响应于媒体展示页面中触发的操作项选择指令,展示操作项选择页面,该操作项选择页面可以包括多种操作项;并可以在多种操作项中的虚拟物品识别操作项被选择的情况下,生成虚拟物品识别指令。其中,展示操作项选择页面可以如图4所示,多种操作项可以包括不感兴趣、查看同款、下载、收藏等操作项,本公开对此不作限定。可以通过点击、长按等触发方式来选择多种操作项中的任一操作项。这种触发虚拟物品识别指令的方式,既不需要改变媒体展示页面中的展示元素,又可以将虚拟物品识别操作项作为现有操作项的一种进行展示,使得页面布局更加简单、代码更改较少,节约资源。可选地,可以通过在媒体展示页面进行预设触发操作(比如长按操作)来触发操作项选择指令,或者可以在媒体展示页面展示操作项选择入口信息,通过触发该操作项选择入口信息来触发操作项选择指令,本公开对此不作限定。
102.可选地,对于响应于媒体展示页面中触发的虚拟物品识别指令,可以判断是否进行虚拟物品展示操作,例如可以判断目标多媒体的多媒类型是否为预设多媒体类型和/或触发虚拟物品识别的目标账号的兴趣标签是否为预设标签,若多媒体的多媒类型为预设多媒体类型和/或目标账号的兴趣标签为预设标签,可以展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;否则,不进行虚拟物品的展示。这实现了基于目标多媒体和/或目标账号的差异化展示,提升了虚拟物品的展示灵活性。其中,预设多媒体类型可以包括美妆、美食、穿搭等类型,预设标签为女性、美妆、时尚等,本公开对这些均不作限定。
103.通过在媒体展示页面触发虚拟物品识别指令,可以实现对目标多媒体中虚拟物品的自动识别,从而可以展示目标多媒体中虚拟物品匹配的多个关联虚拟物品的物品信息,在用户无需主动搜索的情况下,满足用户对多媒体中感兴趣内容的探索,提升虚拟物品的展示便捷性和灵活性。
104.在一种可选的方案中,媒体展示页面还可以如图3b~3d所示,媒体展示页面中的预设区域展示有虚拟物品识别指示信息,例如图3b~3d所示的401、402和403,相应地,预设区域可以是媒体展示页面的左侧区域、底部区域、左下方区域,这里仅仅是示例,不对本公开进行限定。基于此,虚拟物品识别指令可以通过以下步骤实现,即该方法还可以包括:在检测到虚拟物品识别指示信息被执行预设操作的情况下,生成虚拟物品识别指令,其中,预设操作可以包括点击、长按等。通过在媒体展示页面中展示虚拟物品识别指示信息,对虚拟物品识别进行了有效提醒,为虚拟物品识别功能提供了便捷的操作,保证虚拟物品识别的交互率。
105.实际应用中,上述第一虚拟物品可以是一个或多个。在多个的情况下,可以是目标多媒体中的全部或部分虚拟物品。在一个的情况下,若目标多媒体中仅包括一个虚拟物品,可以将该虚拟物品作为第一虚拟物品;若目标多媒体中包括多个(包括两个的情况)虚拟物
品,可以从该多虚拟物品中选择一个虚拟物品作为第一虚拟物品。具体地,作为一个示例,可以获取多个虚拟物品各自在目标多媒体中的播放进度信息,从而可以将播放进度信息靠前的虚拟物品作为第一虚拟物品。
106.或者可以响应于虚拟物品识别指令,将当前展示帧中的虚拟物品作为第一虚拟物品。通过展示虚拟物品识别指令对应的当前展示帧中的虚拟物品,可以有效满足用户兴趣。其中,当前展示帧可以是指虚拟物品识别指令对应的时刻在目标多媒体中对应的展示帧。在当前展示帧中的虚拟物品的数量为一个时,可以将该一个虚拟物品作为第一虚拟物品;在当前展示帧中的虚拟物品的数量为多个时,可以将该多个虚拟物品中的一个作为第一虚拟物品。具体地,也可以是将播放进度信息靠前的虚拟物品作为第一虚拟物品。可选地,在一种可能的实现方式中,可以通过以下步骤确定第一虚拟物品:
107.响应于虚拟物品识别指令,在媒体展示页面展示蒙层,该蒙层中展示有当前展示帧中的至少一个虚拟物品各自的虚拟物品轮廓信息、以及每个虚拟物品轮廓信息关联的轮廓识别指示信息;
108.响应于对目标识别指示信息的触发操作,将目标识别指示信息关联的虚拟物品轮廓对应的虚拟物品,作为第一虚拟物品;该目标识别指示信息为至少一个轮廓识别指示信息中的一个。
109.如图5所示,当前展示帧包括3个虚拟物品:项链、帽子和西装。虚拟物品轮廓信息可以为图5所示的虚线;轮廓识别指示信息可以如图5所示的“搜同款”,本公开对此不作限定。如果用户对帽子上的“搜同款”(目标识别指示信息)进行了触发操作,响应于对目标识别指示信息的触发操作,可以将帽子作为第一虚拟物品。
110.通过在媒体展示页面展示蒙层,并在蒙层中展示当前展示帧中的至少一个虚拟物品各自的虚拟物品轮廓信息、以及每个虚拟物品轮廓信息关联的轮廓识别指示信息;可以实现用户对虚拟物品的选择,提升了虚拟物品的交互灵活性。
111.在一种可能的实现方式中,第一虚拟物品可以为目标多媒体中包括的多个虚拟物品中的一个,即目标多媒体中包括多个虚拟物品,也就是说上述目标多媒体对应的虚拟物品的数量为多个。基于此,上述s203可以替换为:响应于虚拟物品识别指令,展示多个虚拟物品各自的第一图像以及第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;其中,第一虚拟物品的第一图像以预设展示样式展示。也就是说,在目标多媒体中包括的虚拟物品为一个的情况下,可以不展示虚拟物品的第一图像,仅展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息,如图6a所示;在目标多媒体中包括多个虚拟物品的情况下,可以同时展示第一图像和物品信息。这里的预设展示样式可以用于表征需要展示的物品信息关联的虚拟物品。预设展示样式可以为高亮、第一图像的边框加粗、闪烁等。如图6b~6d所示,预设展示样式可以为边框加粗,第一虚拟物品可以是指图6b中的606,则第一虚拟物品为目标项链,这样多个第一关联虚拟物品可以是与目标项链关联的多种项链,从而可以展示这多种项链的物品信息,例如物品名称信息(例如603)、资源消耗信息(例如604)、物品所属对象信息(例如605),物品所属对象信息可以包括对象头像、昵称等信息。通过多个虚拟物品的第一图像的展示,既可以快速了解多个虚拟图像,又可以切换展示多个虚拟物品各自的关联虚拟物品。
112.对于具体的展示方式,可以响应于虚拟物品识别指令,显示虚拟物品展示页面,通
过该虚拟物品展示页面显示物品信息;或者显示第一图像和物品信息,如图6b和6c所示。虚拟物品展示页面可以是从媒体展示页面跳转到的页面;或者虚拟物品展示页面为媒体展示页面中的虚拟物品展示弹窗页面。这里跳转的方式可以承载虚拟物品的更多展示内容,弹窗方式不需要页面跳转,更加便捷,时效性更好。其中,图6b可以为跳转到的虚拟物品展示页面的示意图,或者可以是全屏模式的虚拟物品展示弹窗页面。图6c可以是半屏模式的虚拟物品展示弹窗页面。本公开对这些均不作限定。进一步地,如图6b和6c所示,可以在虚拟物品展示页面的第一区域展示多个虚拟物品各自的第一图像;并在虚拟物品展示页面的第二区域展示多个第一关联虚拟物品各自的物品信息;其中,第二区域的面积可以大于第一区域的面积。可选地,虚拟物品展示页面还可以展示提醒信息,比如“为您找到以下相似物品”。其中,第一区域可以如图6b所示的601所指的虚线区域,第二区域可以如图6b所示的602所指的虚线区域。需要说明的是,在实际展示中,各虚线可以不展示,这里是为了说明各特征。需要说明的是,第一区域可以配置展示数量阈值,例如为6,基于此,在第一图像的数量大于6时,可以进行截断处理,仅展示6个第一图像。
113.在一种可能的实现方式中,多个第一关联虚拟物品的物品信息可以包括多个第一关联虚拟物品各自的第二图像以及虚拟物品描述信息;基于此,在虚拟物品展示页面的第二区域展示第一关联虚拟物品各自的物品信息,包括:在虚拟物品展示页面的第二区域展示多个第一关联虚拟物品各自的第二图像以及虚拟物品描述信息;第二图像的尺寸可以大于第一图像的尺寸。如图6b和6c所示,第一图像为缩略图,第二图像的尺寸大于缩略图的尺寸。作为一个示例,虚拟物品描述信息可以包括物品描述信息(例如603)、资源消耗信息(例如604)、物品所属对象信息(例如605),物品所属对象信息可以包括对象头像、昵称等信息。通过设置物品信息包括第二图像以及虚拟物品描述信息,可以更直观的展示关联虚拟物品,提升了虚拟物品的展示丰富性。
114.实际应用中,第一图像可以看作虚拟物品的导航标识,这样可以通过对第一图像进行选择,在第二区域切换展示不同虚拟物品匹配的关联虚拟物品的物品信息,提升用于交互操作的便捷性。基于此,该方法还可以包括:在检测到多个第一图像中的目标图像被选择的情况下,基于预设展示样式展示目标图像,并在第二区域切换展示第二虚拟物品匹配的多个第二关联虚拟物品的物品信息;第二虚拟物品为多个虚拟物品中目标图像对应的虚拟物品。其中,多个第二关联虚拟物品的物品信息也可以通过上述多个第一关联虚拟物品的展示方式进行展示,在此不再赘述。
115.如图6b所示,项链的第一图像可以看作是目标图像。为了查看其它虚拟物品,用户可以在第一图像中选择,选中的第一图像可以看作是目标图像,这里的选择可以基于点击、长按等操作触发,本公开对此不作限定。举例来说,比如选择了帽子的第一图像,此时帽子的第一图像作为目标图像,以预设展示样式展示。相应地,第二区域切换展示帽子匹配的多个第二关联虚拟物品的物品信息,以图6b的切换为例,切换展示后可以如图6d所示。
116.可选地,响应于虚拟物品展示页面中的预设滑动操作,控制第一图像和物品信息按照预设滑动操作的滑动轨迹进行移动。其中,预设滑动操作可以包括上滑、下滑等。通过预设滑动操作,可以查看更多的物品信息,提升交互体验。具体地,在滑动的过程中,若第一图像和物品信息中的部分内容达到了第一限制区域或第二限制区域,可以隐藏该部分内容,即对该部分内容进行截断。以预设滑动操作为上滑、下滑为例,第一限制区域可以是指
屏幕的上部限制区域,如图7所示的701;第二限制区域可以是指屏幕的下部限制区域,如图7所示的702。具体地,向上滑动时,当部分内容滑动至第一限制区域,可以隐藏该部分内容,如图7所示;向下滑动时,当部分内容滑动至第二限制区域,可以隐藏该部分内容,如图7至图6b所示。
117.本说明书实施例中,在用户查看各物品信息后,可以对某一关联虚拟物品(第一关联虚拟物品或第二关联虚拟物品)进行详细查看。基于此,以第一关联虚拟物品为例,该方法还可以包括:检测到多个第一关联虚拟物品中的目标关联虚拟物品的选择操作,显示目标关联虚拟物品的详情页。例如,选择了图6b中左上角的一个第一关联虚拟物品(也就是第一虚拟物品),可以将该第一关联虚拟物品看作为目标关联虚拟物品,从而可以显示目标关联虚拟物品的详情页,如图8所示。其中,详情页可以包括目标关联虚拟物品的大图和物品信息。图8中的1/3可以表示大图有3幅,可以通过在大图上左右滑动来切换大图。可选地,还可以分享该目标关联虚拟物品,或者还可以查看个人主页、店铺和联系客服,以更多的了解目标关联虚拟物品。另外,还可以展示交互操作指示信息,例如购买指示信息、赠送指示信息、换取指示信息等。通过目标关联虚拟物品的详情页的展示,可以便捷的实现用户对目标关联虚拟物品的探索,实现从目标多媒体观看至目标多媒体中某个虚拟物品的详情查看的便捷服务,提升交互灵活性和便捷性。
118.图9是根据一示例性实施例示出的一种虚拟物品展示装置框图。参照图9,该装置可以包括:
119.媒体展示模块901,被配置为执行显示目标多媒体的媒体展示页面;
120.虚拟物品展示模块903,被配置为执行响应于所述媒体展示页面中触发的虚拟物品识别指令,展示第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;所述第一虚拟物品为所述目标多媒体中的虚拟物品。
121.在一种可能的实现方式中,所述媒体展示页面中的预设区域展示有虚拟物品识别指示信息;所述装置还包括:
122.第一指令触发模块,被配置为执行在检测到所述虚拟物品识别指示信息被执行预设操作的情况下,生成所述虚拟物品识别指令。
123.在一种可能的实现方式中,所述装置还包括:
124.操作项选择模块,被配置为执行响应于所述媒体展示页面中触发的操作项选择指令,展示操作项选择页面,所述操作项选择页面包括多种操作项;
125.第三指令触发模块,被配置为执行在所述多种操作项中的虚拟物品识别操作项被选择的情况下,生成所述虚拟物品识别指令。
126.在一种可能的实现方式中,所述装置还包括:
127.第二指令触发模块,被配置为执行在检测到对所述目标多媒体执行预设展示控制操作的情况下,生成所述虚拟物品识别指令。
128.在一种可能的实现方式中,所述装置还包括:
129.第一虚拟物品确定模块,被配置为执行响应于所述虚拟物品识别指令,将所述当前展示帧中的虚拟物品作为所述第一虚拟物品。
130.在一种可能的实现方式中,所述第一虚拟物品确定模块包括:
131.蒙层展示单元,被配置为执行响应于所述虚拟物品识别指令,在所述媒体展示页
面展示蒙层,所述蒙层中展示有所述当前展示帧中的至少一个虚拟物品各自的虚拟物品轮廓信息、以及每个虚拟物品轮廓信息关联的轮廓识别指示信息;
132.第一虚拟物品确定单元,被配置为执行响应于对目标识别指示信息的触发操作,将所述目标识别指示信息关联的虚拟物品轮廓对应的虚拟物品,作为所述第一虚拟物品;所述目标识别指示信息为至少一个轮廓识别指示信息中的一个。
133.在一种可能的实现方式中,所述第一虚拟物品为所述目标多媒体中包括的多个虚拟物品中的一个;所述虚拟物品展示模块,还被配置为执行响应于所述虚拟物品识别指令,展示所述多个虚拟物品各自的第一图像以及所述第一虚拟物品匹配的多个第一关联虚拟物品各自的物品信息;其中,所述第一虚拟物品的第一图像以预设展示样式展示。
134.在一种可能的实现方式中,所述虚拟物品展示模块903可以包括:
135.虚拟物品展示页面显示单元,被配置为执行响应于所述虚拟物品识别指令,显示虚拟物品展示页面;
136.第一图像展示单元,被配置为执行在所述虚拟物品展示页面的第一区域展示所述多个虚拟物品各自的第一图像;
137.物品信息展示单元,被配置为执行在所述虚拟物品展示页面的第二区域展示所述多个第一关联虚拟物品各自的物品信息;其中,所述第二区域的面积大于所述第一区域的面积。
138.在一种可能的实现方式中,所述多个第一关联虚拟物品的物品信息包括所述多个第一关联虚拟物品各自的第二图像以及虚拟物品描述信息;所述物品信息展示单元包括:
139.物品信息展示子单元,被配置为执行在所述虚拟物品展示页面的第二区域展示所述多个第一关联虚拟物品各自的第二图像以及所述虚拟物品描述信息;所述第二图像的尺寸大于所述第一图像的尺寸。
140.在一种可能的实现方式中,所述装置还可以包括:
141.虚拟物品切换展示模块,被配置为执行在检测到多个第一图像中的目标图像被选择的情况下,基于预设展示样式展示所述目标图像,并在所述第二区域切换展示第二虚拟物品匹配的多个第二关联虚拟物品的物品信息;所述第二虚拟物品为所述多个虚拟物品中所述目标图像对应的虚拟物品。
142.在一种可能的实现方式中,所述虚拟物品展示页面为所述媒体展示页面中的虚拟物品展示弹窗页面。
143.在一种可能的实现方式中,所述装置还可以包括:
144.滑动模块,被配置为执行响应于所述虚拟物品展示页面中的预设滑动操作,控制所述第一图像和所述物品信息按照所述预设滑动操作的滑动轨迹进行移动。
145.在一种可能的实现方式中,所述装置还包括:
146.详情显示模块,被配置为执行检测到所述多个第一关联虚拟物品中的目标关联虚拟物品的选择操作,显示所述目标关联虚拟物品的详情页。
147.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
148.图10是根据一示例性实施例示出的一种用于虚拟物品展示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图10所示。该电子设备包括通过系统总线连接
的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种虚拟物品展示的方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
149.本领域技术人员可以理解,图10中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
150.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的虚拟物品展示方法。
151.在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的虚拟物品展示方法。计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
152.在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的虚拟物品展示的方法。
153.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
154.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
155.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1