用于网络平台的虚拟物品展示方法和设备与流程

未命名 09-01 阅读:101 评论:0

用于网络平台的虚拟物品展示方法和设备
1.本技术是分案申请,本技术的母案申请的申请号为202011015665.1、申请日为2020年09月24日、发明名称为“用于网络平台的虚拟物品展示方法和设备”。
技术领域
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.图1示意性示出了根据本发明一些实施例的用于网络平台的虚拟物品展示管理系统的示例场景;
32.图2示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示管理系统的示例架构和交互流程;
33.图3示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图;
34.图4示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图;
35.图5a-5i示意性示出根据本发明一些实施例的示例界面图;
36.图6示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图;
37.图7示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图;
38.图8示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图;
39.图9a和9b分别示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图;
40.图9c示出图9a和9b所示的根据本发明一些实施例的用于网络平台的虚拟物品展示方法的综合流程图;
41.图10示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示设备的结构框图;以及
42.图11示意性示出根据本发明一些实施例的计算设备的结构框图。
43.应当指出,上述附图仅仅是示意性的和说明性的,且并不一定按照比例绘制。
具体实施方式
44.下面将参照附图更详细地描述本发明的若干个实施例以便使得本领域技术人员能够实现本发明。然而,本发明可以体现为许多不同的形式并且不应被解释为局限于本文所阐述的实施例。相反,提供这些实施例以使得本发明全面且完整,并将充分地向本领域技术人员传达本发明的范围。所述实施例并不限定本发明。
45.将理解的是,尽管术语第一、第二、第三等在本文中可以用来描述各种元件、部件和/或部分,但是这些元件、部件和/或部分不应当由这些术语限制。这些术语仅用来将一个元件、部件或部分与另一个元件、部件或部分相区分。因此,下面讨论的第一元件、部件或部分可以被称为第二元件、部件或部分而不偏离本发明的教导。
46.本文中使用的术语仅出于描述特定实施例的目的并且不意图限制本发明。如本文
中使用的,单数形式“一个”、“一”和“该”意图也包括复数形式,除非上下文清楚地另有指示。将进一步理解的是,术语“包括”和/或“包含”当在本说明书中使用时指定所述及特征、整体、步骤、操作、元件和/或部件的存在,但不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或其群组的存在或添加一个或多个其他特征、整体、步骤、操作、元件、部件和/或其群组。如本文中使用的,术语“和/或”包括相关联的列出项目中的一个或多个的任意和全部组合。
47.在详细介绍本发明的实施例之前,为了清楚起见,首先对一些相关的概念进行解释:
48.1、虚拟物品:是指网络平台(比如网络直播平台)中的用户界面(ui)元素,如图标或动画等,模拟的非真实物品,其可以用于网络平台中一个用户赠送给另一个用户(例如直播平台中观众打赏主播)的虚拟礼物。在下文中,“虚拟物品”和“虚拟礼物”可以互换地使用。
49.2、虚拟物品的特征信息:是指用于表示待展示的虚拟物品的一个或多个方面的特征的信息,可以包括待展示虚拟物品的价值、第一用户(即展示方或赠送者,如直播间的观众)信息,可选地可以包括虚拟物品的标识信息(如名称、标识符)、类别、数量等,或者可选地包括第二用户(即受赠方,如直播间的主播)信息等。
50.3、网络平台:是指以互联网为技术基础的各种各类网络服务支持系统和网络服务活动,例如包括网络游戏平台、网络视频平台、网络互动平台、网络直播平台等。本文中的网络平台将主要以网络直播平台为例进行说明,其他网络平台的原理类似,不再赘述。
51.4、在线房间:是指示网络平台中根据一定标准(例如功能或内容)划分的相对独立的虚拟空间,例如在线聊天室、网络直播平台中的直播间或网络直播间等。在本文中,在线房间将主要以网络直播间(简称直播间)为例进行说明,其他类型在线房间原理类似。因此,在本文中,“在线房间”可以与“直播间”或“网络直播间”互换地使用。网络直播间或直播间可以由主播所在物理空间及其相关景物的视频流画面与ui界面的叠加构成。
52.5、在线内容:是指在线房间中所涉及的内容或活动,例如直播间中的各种表演,如唱歌、跳舞、语言类节目(相声、小品、评书)、杂技、魔术。
53.6、虚拟物品的透传展示:是指虚拟物品在网络平台(例如直播平台)中跨在线房间(例如直播间)或跨屏展示,即虚拟物品的多房间展示。例如当虚拟物品作为虚拟礼物进行展示时,其除了在展示请求方或赠送方和受赠方(例如主播)所在的当前在线房间展示之外,可以穿透当前在线房间进行传播,即在其他在线房间展示。
54.7、透传在线房间:是指除了展示请求方或赠送方和/或受赠方所在的当前在线房间之外,用于展示虚拟物品的其他在线房间。
55.8、第一用户和第二用户:分别指请求展示或赠送虚拟物品的用户(如观众),即赠送方或展示请求方用户,以及受赠虚拟物品的用户(如主播),即受赠方用户,二者一般位于同一在线房间(可选地,也可以位于不同在线房间)。在下文中,“第一用户”与“展示请求方”或“赠送方”可以互换地使用;“第二用户”与“受赠方”可以互换地使用。
56.9、直播:在现场随着事件的发生、发展进程同步制作和发布信息,具有双向流通过程的信息网络发布方式。其形式也可分为现场直播、演播室访谈式直播、文字图片直播、视音频直播或由电视(第三方)提供信源的直播等。
57.10、主播:在互联网节目或活动中,负责参与一系列策划、编辑、录制、制作、观众互动等工作,并由本人担当主持工作的人;主播可以是虚拟礼物的赠送或打赏对象,即受赠方。
58.11、直播观众:在直播间观看主播表演的人,通常的互动行为有评论、点赞、送礼等行为;直播观众可以是虚拟礼物的赠送方或展示请求方。在本文中,直播观众也可以被简称为“观众”。
59.图1示意性示出了根据本发明一些实施例的用于网络平台的虚拟物品展示管理系统100的示例场景。可以在该系统100中实施本文描述的各种方法。如图1所示,虚拟物品展示管理系统100包括虚拟物品管理服务器110、网络平台管理服务器120以及展示管理服务器130,并且可选地包括网络140以及一个或多个终端设备150。可选地,如图1所示,虚线椭圆160表示网络平台所包括的在线房间。如图1所示,网络平台可以包括多个在线房间。如图1中所示,终端设备150被在线房间160包围,这表示该终端设备150的用户处于在线房间160中。
60.虚拟物品管理服务器110、网络平台管理服务器120、展示管理服务器130可以存储和运行可以执行本文所描述的各种方法的指令,其分别可以是单个服务器或服务器集群或云服务器,或者其中的任两个或三个可以是同一服务器或同一服务器集群或云服务器。应理解,本文所提及的服务器典型地为具有大量存储器和处理器资源的服务器计算机,但是其他实施例也是可能的。
61.网络140的示例包括局域网(lan)、广域网(wan)、个域网(pan)、和/或诸如因特网之类的通信网络的组合。虚拟物品管理服务器110、网络平台管理服务器120以及展示管理服务器130以及一个或多个终端设备150的每一个可以包括能够通过网络140进行通信的至少一个通信接口(未示出)。这样的通信接口可以是下列各项中的一个或多个:任何类型的网络接口(例如,网络接口卡(nic))、有线或无线(诸如ieee 802.11无线lan(wlan))无线接口、全球微波接入互操作(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、bluetooth
tm
接口、近场通信(nfc)接口等。通信接口的另外的示例在本文其他地方描述。
62.终端设备150可以是任何类型的移动计算设备,包括移动计算机(例如,设备、个人数字助理(pda)、膝上型计算机、笔记本计算机、诸如apple ipad
tm
的平板计算机、上网本等)、移动电话(例如,蜂窝电话、诸如microsoft电话的智能手机、apple iphone、实现了android
tm
操作系统的电话、设备,设备等)、可穿戴式计算设备(例如智能手表、头戴式设备,包括智能眼镜,如glass
tm
,等)或其他类型的移动设备。在一些实施例中,终端设备150也可以是固定式计算设备,例如台式计算机、游戏机、智能电视等。此外,当用于网络平台的虚拟物品展示管理系统100包括多个终端设备150的情况下,多个终端设备150可以是相同或不同类型的计算设备。
63.如图1所示,终端设备150可以包括显示屏以及可以经由显示屏与终端用户交互的终端应用。终端设备150可以例如经由网络140与虚拟物品管理服务器110、网络平台管理服务器120以及展示管理服务器130中的一个或多个进行交互,例如向其发送数据或从其接收数据。终端应用可以为本地应用程序、网页(web)应用程序或者作为轻量化应用的小程序(liteapp,例如手机小程序、微信小程序)。在终端应用为需要安装的本地应用程序的情况
下,可以将终端应用安装在用户终端150中。在终端应用为web应用程序的情况下,可以通过浏览器访问终端应用。在终端应用为小程序的情况下,可以通过搜索终端应用的相关信息(如终端应用的名称等)、扫描终端应用的图形码(如条形码、二维码等)等方式来在用户终端150上直接打开终端应用,而无需安装终端应用。
64.图2示出了根据本发明一些实施例的用于网络平台的虚拟物品展示管理系统100的示例架构和交互流程。下面参考图2所示的示例架构简要描述虚拟物品展示管理系统100的工作原理。
65.在图2所示的用于网络平台的虚拟物品展示管理系统100中,虚拟物品管理服务器110被配置成从终端设备150获取虚拟物品的特征信息,其中虚拟物品的特征信息可以包括虚拟物品的价值信息以及与终端设备150对应的第一用户的身份信息,其中的“对应”是指第一用户利用终端设备150与服务器110-130进行交互。第一用户是请求展示虚拟物品的展示请求方,或者可选地可以是将虚拟物品赠送给其他用户的赠送方。
66.如图2所示,可以通过下述方式获取待展示的虚拟物品的特征信息:首先,从终端设备150接收终端用户(即第一用户)触发的虚拟物品展示请求;其次,根据终端用户触发的展示请求,确定虚拟物品的特征信息。例如,虚拟礼物管理服务器110可以在网络平台(尤其是其中的在线房间)中示出多个候选的虚拟物品或礼物;终端用户可以通过利用终端设备150从网络平台或其中该终端用户所在的在线房间(即第一在线房间)的界面中所示的候选虚拟礼物图标中选择要展示或赠送的虚拟物品,以触发展示请求。这样,该终端用户的选择操作触发的展示请求数据中实际上包含了虚拟物品的特征信息,例如虚拟物品的价值信息、或请求方或赠送方用户(即该终端用户)以及受赠方用户的信息。因而,虚拟物品管理服务器110可以从接收到的展示请求中直接提取出虚拟物品的特征信息,以供后续确定展示范围时使用。
67.在一些实施例中,虚拟物品管理服务器110所获取或确定的虚拟物品的特征信息可以经过适当数据处理,形成虚拟物品特征信息数据流水,并将其写入中转消息队列,该中转消息队列可以供其他服务器或其他设备读取。
68.在图2所示的用于网络平台的虚拟物品展示管理系统100中,网络平台管理服务器120被配置成根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围。示例性地,该网络平台中的展示范围可以包括网络平台中的一个或多个在线房间160、大厅等虚拟空间。示例性地,如图2所示,网络平台管理服务器120可以直接从虚拟物品管理服务器110接收待展示的虚拟物品的特征信息数据;或者,网络平台管理服务器120可以从中转消息队列中读取虚拟物品特征信息数据流水,以获得虚拟物品的特征信息。而且,网络平台管理服务器120可以从其中的关于网络平台数据库或其他独立数据库存储的网络平台信息中获取网络平台中的可供选择的展示范围,例如网络平台的大厅、各个在线房间160(尤其是处于活动中的在线房间,如正在进行直播的直播间)。
69.在图2所示的用于网络平台的虚拟物品展示管理系统100中,展示管理服务器130被配置成在网络平台的展示范围中展示虚拟物品。在一些实施例中,如图2所示,展示管理服务器130可以从网络平台管理服务器120接收所确定的虚拟物品的展示范围信息,并根据该信息,在所确定的网络平台中的展示范围内,例如网络平台中的至少一个在线房间中,展示虚拟物品。在一些实施例中,展示管理服务器130可以通过下述方式在至少一个在线房间
中展示虚拟物品:展示管理服务器130可以首先根据虚拟物品的特征信息确定虚拟物品的展示方式或展示效果,从而形成虚拟物品展示的视频流;随后将该视频流同时发送至与处于展示范围中的各个在线房间相关的所有客户端(即展示范围中的在线房间中用户所使用的客户端),使得各个相关客户端的每一个用户能够通过相应客户端观看到虚拟物品在相应在线房间的展示,例如包括视频显示和音频播放。
70.应理解,虽然在本文中,虚拟物品管理服务器110、网络平台管理服务器120以及展示管理服务器130与终端设备150被示出和描述为分离的结构,但它们也可以是同一计算设备的不同组成部分,其中虚拟物品管理服务器110、网络平台管理服务器120以及展示管理服务器130可以提供后台计算功能,而终端设备150可以提供与用户进行交互的前台功能,例如通过终端应用接收用户输入及向用户提供输出。具体地,在一些实施例中,终端设备150可以接收用户的虚拟物品展示请求或信号,如获取用户选择虚拟物品的操作触发的展示请求信号;以及将在线房间中的虚拟物品的展示输出给相关的用户(如,用户通过与该在线房间相关的终端设备150的显示屏观看虚拟物品在用户所在的在线房间中的展示效果)。
71.图3示意性示出了根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图。
72.在一些实施例中,该用于网络平台的虚拟物品展示方法可以在服务器侧(例如,图1和图2所示的服务器110、120和130)执行。可替换地,在一些实施例中,在终端设备(例如,图1和图2所示的终端设备150)具备充分的计算资源和计算能力的情况下,可以直接在终端设备上执行该用于网络平台的虚拟物品展示方法。在另一些实施例中,该用于网络平台的虚拟物品展示方法也可以由服务器和终端设备相组合地执行。
73.在本发明一些实施例中,网络平台是指以互联网为技术基础的各种各类网络服务支持系统和网络服务活动,例如网络游戏平台、网络视频平台、网络互动平台、网络直播平台等。一般地,网络平台中可以包括一个或多个在线房间。在线房间是指网络平台中根据一定标准(例如功能或内容)划分的相对独立的模拟房间,例如在线聊天室、直播平台中的在线直播间等。以在线直播间为例,在线房间可以由主播所在物理空间及其相关景物的视频流画面与ui界面的叠加构成。
74.在步骤s310处,从终端设备获取虚拟物品的特征信息,虚拟物品的特征信息包括下列各项中至少一个:虚拟物品的价值、终端设备对应的第一用户的身份信息。
75.在一些实施例中,终端设备表示虚拟物品展示的请求方用户(即第一用户)所使用的用于与网络平台进行交互的设备。如图2所示,该终端设备可以是与服务器110、120、130通信连接的终端设备150。
76.如上文所述,虚拟物品可以是网络平台(尤其是网络直播平台)中利用用户界面(ui)元素模拟的非真实物品,例如直播平台中用图标或动画等表示的物品。在本发明中虚拟物品可以是用于网络平台(尤其是直播平台)中一个用户(即请求展示虚拟礼物的用户)赠送给另一个用户,例如直播平台中某个直播间中的观众打赏主播的虚拟礼物。礼物打赏是指通过赠送虚拟礼物的形式对在线房间或直播间中的直播内容表达自己的喜爱和支持,打赏行为基于用户自愿为前提,是主动的消费行为。
77.可选地。虚拟物品也可以不指定受赠方,如随机赠送或赠送给网络平台或网络平台中的所有主播;或者,请求展示虚拟物品的请求方用户进行展示的目的不是赠送给特定
对象或主播,而是单纯为了炫耀或提高个人知名度,则他可能就不会指定受赠对象或者所要展示的虚拟物品并非用于打赏主播的虚拟礼物。以直播平台为例,用户可能并不在直播间中,而是处于直播大厅中,这时该用户也可以点击虚拟物品随机赠送给直播间中的主播,也可以赠送给其他观众,或者更一般地,该用户就是单纯为了展示虚拟物品以让其他用户(例如观众或主播)看到,并不想赠送给谁。因此本发明中,虚拟物品不限于虚拟礼物。
78.虚拟物品的特征信息可以表示用于标识虚拟物品的一个或多个方面的特征的信息。在一些实施例中,虚拟物品的特征信息包括下列各项中至少一个:虚拟物品的价值、终端设备对应的第一用户的身份信息。虚拟物品的特征信息例如还可以包括该待展示的虚拟物品的标识信息,如标识符(如名称)、数量等。可替换地,虚拟物品的特征信息还可以包括第一用户所在的第一在线房间的信息,或者受赠方用户(即第二用户)的身份信息等。
79.可选地,虚拟物品的标识信息可以是虚拟物品的唯一标识符,该唯一标识符可以是对应的虚拟物品在创建时生成的。这样后台服务器就可以通过这个唯一标识,从数据库中查找到对应的虚拟礼物的各种相关信息,例如价值、被哪些用户选择展示或赠送、受赠方用户的身份等用户终端的身份信息。
80.第一用户身份信息可以是第一用户通过终端设备登录网络平台时,网络平台分配的唯一识别码,也可以是第一用户对应的终端设备150的唯一识别码,例如手机的imei号码。第二用户的身份信息可以是其在网络平台注册或登录时被网络平台分别的用户id。
81.在本文中,虚拟物品的特征信息不仅可以用于表征虚拟物品,并且还可以作为确定该虚拟物品的展示范围和/或展示效果的基础,即基于特征信息来确定虚拟物品在网络平台中的展示范围和/或展示效果。展示范围例如可以指在网络平台中的哪些在线房间中展示,展示效果可以包括具体的展示方式,例如位置、色彩、大小等方面的效果。
82.在一些实施例中,可以通过从终端设备接收展示第一用户的展示请求的方式获取虚拟物品的特征信息。该展示请求不仅用于触发虚拟物品的展示动作,而且其中可以包括待展示的虚拟物品的相关信息,例如用于确定展示范围的特征信息。
83.步骤s310实际上也可以用于触发虚拟物品的展示。除了通过接收终端用户的展示请求或用户选择操作之外,也可以通过其他方式获取虚拟物品的特征信息以及触发展示动作。例如,虚拟物品管理服务器110可以根据预设的程序指令自动触发虚拟物品的展示并获取该虚拟物品的特征信息。
84.在步骤s320处,根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围。
85.为区别于相关技术,我们引入了展示范围的概念,其目的是扩展虚拟物品或礼物的展示的可见范围。本发明中的虚拟物品的展示范围可能不仅限于当前在线房间(即虚拟物品展示请求方或赠送方(即第一用户)和受赠方(即第二用户)所在的房间),而是可以在(虚拟物品的特征信息)满足一定条件时而实现跨房间展示,即在除当前在线房间之外的其他房间展示。在下文中,第一用户所在的“当前在线房间”也可以表示为“第一在线房间”,因此,二者可以互换地使用。
86.在本文中,将这种跨房间的展示称为“透传展示”,即穿透当前房间进行展示。上述用于展示虚拟物品的非当前在线房间被称为透传在线房间。虚拟物品在网络平台中的展示范围可以包括网络平台虚拟空间中一个或多个在线房间,例如直播平台中的直播间,例如
展示请求者所在的当前房间以及可选的其他透传在线房间。如上文所述,网络平台的在线房间是指网络平台中根据一定标准(例如功能或内容)划分的相对独立的模拟空间,例如在线聊天室、直播平台中的直播间等。以直播平台为例,虚拟物品的最大展示范围可以是直播平台中的所有直播房间,最小的展示范围是展示请求者用户所在的直播间。可选地,展示范围还可以包括网络平台(如直播平台)的其他虚拟场所,例如网络平台的大厅(如直播大厅)等。
87.在一些实施例中,可以根据虚拟物品的特征信息中的标识信息、展示请求方(或赠送方)信息或受赠方信息中至少一个来确定虚拟物品的展示范围。例如,展示范围的确定操作可以分为两个步骤:首先判断其是否满足透传展示的预设基准条件,例如其总价值或数量超过一定阈值或者请求方用户属于vip用户等;其次,在满足基准条件的情况下,再根据特征信息以及网络平台的相关情况具体确定网络平台中哪些在线房间可以用作透传在线房间,由此可以确定虚拟物品的展示范围。可选地,也可以根据虚拟物品特征信息直接确定展示范围,例如除了当前房间之外,根据预设函数关系依据虚拟物品的价值或数量等标识信息确定透传房间的数量,随后随机确定该数量的透传在线房间。
88.在步骤s330处,在网络平台的展示范围中展示虚拟物品。
89.在确定了虚拟物品的展示范围之后,展示服务器130在展示范围所包含的相关在线房间(即透传在线房间和当前在线房间)中展示虚拟物品。首先根据虚拟物品的特征信息确定虚拟物品的展示方式或展示效果,从而形成虚拟物品展示的视频流;随后将该视频流同时发送至与用于展示虚拟物品的各个线房间所有的相关客户端,使得各个相关客户端的每一个用户能够通过相应客户端观看到虚拟物品在相应在线房间的展示,例如包括视频显示和音频播放。
90.关于虚拟物品的展示,在展示范围的不同种类在线房间中可能有所区别,例如在当前房间中可以通过常规方式和效果展示虚拟物品以使得房间中所有观众或用户得知这个礼物赠送过程;在透传房间中则可以通过更特别的方式展示虚拟物品,以便能够吸引这些并未关注当前在线房间和相应主播节目的观众注意力,使得他们不由自主地关注当前房间、当前虚拟物品、展示请求方用户或受赠方用户。
91.在根据本发明一些实施例的用于网络平台的虚拟物品展示方法中,基于虚拟物品的特征信息(包括虚拟物品的价值信息和虚拟物品的展示请求方(也是赠送方)的身份信息中至少一个)来确定展示范围,突破了常规网络平台(如直播平台等)在固定范围进行虚拟物品或礼物展示的模式,并且明确了虚拟物品的特征信息(尤其是价值)与其展示范围(和/或展示效果)之间的正相关关系。本发明的这种根据虚拟物品的特征信息扩展虚拟物品的展示范围,尤其例如除了当前直播间之外,穿透到其他直播间而进行透传展示虚拟物品方式,可以更大的满足虚拟物品或礼物赠送者和受赠方的荣誉感,从而刺激网络平台的观众消费欲望,提高观众参与虚拟礼物消费的积极性和刷礼品的活跃度,提升用户体验和网络平台的用户粘性;同时由于虚拟物品的特征信息,尤其是虚拟物品的价值,与其展示范围(和/或展示效果)之间的这种正相关关系,充分体现了虚拟物品的价值在确定透传直播间的数量和具体的展示效果方面的关键作用,从而进一步刺激观众提高虚拟物品或礼物的价值和/或数量以及刷礼物的次数,为网络平台提升经济效益。同时提高了网络平台中虚拟物品或产品的流动性和网络平台的资源利用率以及运行效率。此外,在平台收益提升的情况
下,虚拟物品受赠方(例如主播)的收益也会得到提升,从而受到激励以更好地投入直播表演中,有利于提升在线内容(节目表演)的质量,吸引更多观众,提高了网络平台的知名度和曝光率,从而进一步提高用户粘性并促进网络平台的资源利用效率。再者,对于其他未受赠虚拟物品的主播,这种方式可以引入竞争机制,倒逼其改善在线内容质量,提升工作效率以吸引并留住观众。
92.根据本发明一些实施例的用于网络平台的虚拟物品展示方法,通过限定虚拟物品的特征信息(尤其是价值)与其展示范围(和/或展示效果)之间的正相关关系以及多房间展示,吸引了更多用户或观众积极参与在线房间的直播互动或刷礼物行为,有助于提升用户体验,提高用户的粘性。而且,这样跨房间的透传展示可以向更多观众更快速地获取网络平台上的热门在线内容或在线房间,从而有利于用户更快找到感兴趣的内容,节省了用户寻找高质量在线内容的宝贵时间,提高了用户参与在线互动或观看直播的效率。另外,这样的透传展示方式也可以使得网络平台通过获知热门房间或主播(例如被透传展示的虚拟物品打赏的对象),优化网络平台资源调度(例如倾向于热门在线房间或主播)、提高了整个网络平台的运行效率,避免资源浪费。
93.这样的用于网络平台的虚拟物品展示设备有助于提升用户体验,提高了用户的粘性。而且,这样跨房间的透传展示可以向更多观众更快速地获取网络平台上的热门在线内容或在线房间,从而有利于找到感兴趣的内容。另外,这样的展示方式也可以使得网络平台更关注热门房间或主播,优化网络平台资源调度(倾向于虚拟物品或礼物更高的在线房间)、提高了整个平台的运行效率,避免资源浪费,并节省了用户寻找高质量在线内容的宝贵时间。
94.图4示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示方法的流程图。图5a-5i示出根据本发明一些实施例的示例界面图。
95.在一些实施例中,如图4所示,图3中的步骤s310-从终端设备获取虚拟物品的特征信息包括步骤s401-s403。
96.在步骤s401处,显示一个或多个候选虚拟物品的图标。例如,可以在第一在线房间或第一用户可见的网络平台其他地方显示该图标。第一在线房间为与终端设备对应的第一用户所在的在线房间。在一些实施例中,网络平台可以包括第一用户所在的第一在线房间和至少一个其他在线房间。第一用户可以是虚拟物品的展示请求方或赠送方,其利用终端设备150与网络平台或虚拟物品管理服务器110及其他服务器120、130进行交互,例如观看网络平台的在线内容,输入展示请求信息等。在一些实施例中,虚拟物品管理服务器110可以通过从终端设备150接收第一用户触发的展示请求信号来获取待展示虚拟物品的特征信息。展示请求信号可以根据第一用户在终端设备150上的输入操作生成。例如该输入操作可以是第一用户针对待展示虚拟物品的选择操作。在选择之前,虚拟物品管理服务器110可以在网络平台上,尤其是第一用户所在的第一在线房间中,展示一个或多个候选虚拟物品的图标以供网络平台(特别是第一在线房间中)的用户(包括第一用户)进行选择以触发展示和/或赠送请求。
97.图5a示意性示出了网络平台在线房间中虚拟物品的图标展示和选择界面。图5a所示的在线房间界面包括位于中上方的直播视频画面以及位于下方的虚拟物品选择区501,而且还包括位于最下方的虚拟物品分类按钮502。如图5a所示,虚拟物品选择区501当前展
示的虚拟物品图标属于类别按钮502中的“精品”类别。如图5a所示,虚拟物品选择区501当前展示的供选择的虚拟物品图标包括虚拟火箭、虚拟飞机、虚拟花朵、虚拟游艇、虚拟汽车、虚拟足球等。另外,虚拟物品选择区501不仅展示了供选择的虚拟物品的图标,而且展示出各个虚拟物品的价值以供用户参考,例如“飞机”的价值或价格为666,其单位一般为虚拟币,但也可以表示法定货币。在一些实施例中,虚拟物品的价值或价格可以是与虚拟物品对应的真实价钱或金额,或网络平台中按照一定比例对应于真实货币的虚拟币金额。
98.在一些实施例中,作为虚拟物品展示请求方的第一用户需要通过点击图5a所示的界面中的图标来选择要展示或赠送的虚拟物品,从而触发展示请求并使得终端设备150能够从第一用户的选择操作中获取虚拟物品的特征信息。例如,当第一用户通过点击火箭图标选择“火箭”作为待展示虚拟物品时,终端设备通过捕获点击操作立即获取第一用户身份信息以及“火箭”的特征信息(例如标识信息)。可选地,还可以通过当前房间信息获取作为主播之类的受赠方的第二用户的身份信息。
99.在步骤s402处,接收第一用户针对所述一个或多个候选虚拟物品的图标的选择。在一些实施例中,面对第一在线房间中展示的候选虚拟物品图标,第一用户可以通过利用鼠标点击相应图标来选择想要展示或赠送的虚拟物品,从而触发展示请求并使得终端能够从第一用户的选择操作中获取虚拟物品的特征信息。终端设备150可以获取第一用户的选择操作并将其发送至虚拟物品管理服务器150。
100.例如,如图5a所示,当第一用户想要展示或向第二用户赠送虚拟物品“火箭”时,第一用户可以在终端设备150的显示屏上通过点击火箭图标选择“火箭”作为待展示虚拟物品;终端设备150可以立即捕获点击操作,并将其发送至虚拟物品管理服务器150以触发“火箭”的展示并从中获取“火箭”的特征信息。
101.在步骤s403处,确定第一用户所选择的虚拟物品的特征信息。在一些实施例中,在虚拟物品管理服务器110接收到终端设备150获取的第一用户的选择操作之后,可以根据该选择操作确定第一用户所选择的待展示虚拟物品的特征信息,因为第一用户的选择操作是通过终端设备150完成的,终端设备150与第一用户对应。因此可以通过第一用户的选择(例如点击)操作识别出操作主体为第一用户,并且根据被点击的待展示虚拟物品的图标识别出其所代表的虚拟物品的标识信息,或者还可以根据第一用户和候选虚拟物品图标所在的当前的第一在线房间确定出作为受赠方的第二用户(如直播间的主播)的信息。
102.在一些实施例中,如图4所示,在图3所示的步骤s320-根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围包括步骤s406-s409。
103.在步骤s406处,判断虚拟物品的特征信息是否满足多房间(或透传)展示条件。在一些实施例中,虚拟物品的特征信息可以包括虚拟物品的价值、第一用户的身份信息,以及可选地第二用户的身份信息。因此,确定虚拟物品的展示范围的过程可以简化为两个步骤:首先判断虚拟物品的特征信息是否满足透传展示条件(即预设的基准),例如其总价值或数量超过一定阈值,或者第一用户的身份属于vip观众,或第二用户是vip主播等;其次,在满足基准条件的情况下,再根据特征信息以及网络平台的相关情况具体确定网络平台中哪些在线房间。在一些实施例中,透传展示条件可以包括下述中至少一个:虚拟物品的价值达到第一阈值;在预设的时间段内,第一用户赠送给第二用户的所有虚拟物品的累计价值达到第二阈值;第一用户或第二用户的身份具备透传展示权限。当然,透传展示条件也可以不限
于本文所述。透传展示条件的判定可以由网络平台管理服务器120执行。具体地,网络平台管理服务器120在从虚拟物品管理服务器接收到虚拟物品的特征信息之后,结合预先设置的透传展示条件进行判断,以确定其是否满足条件。例如,当透传展示条件为虚拟物品的价值达到第一阈值时,可以将从特征信息中提取虚拟物品的价值信息并将其与预设的第一阈值进行比较,从而确定虚拟物品是否满足条件。在判断之后,根据不同情况进行不同的后续动作,例如当满足展示条件时,转到步骤s407,即确定用于透传展示的透传房间并确定展示范围包括透传房间;当不满足展示条件时,直接确定展示范围仅包括第一在线房间。
104.在步骤s407处,响应于虚拟物品满足多房间(或透传)展示条件,根据虚拟物品的特征信息和网络平台信息中至少一个,从所述至少一个其他在线房间中选择透传在线房间。在一些实施例中,网络平台可以包括多个在线房间,例如第一用户所在的第一在线房间以及至少一个其他在线房间。关于展示范围中透传在线房间的具体确定过程可以实现如下:首先,根据虚拟物品的价值确定透传在线房间的数量,价值和数量呈正相关,即虚拟物品的价值越大,透传在线房间的数量越大,虚拟物品的穿透力越强;其次,可以基于所确定的透传在线房间的数量,随机选择网络平台的在线房间进行透传展示,或者也可以按照一定标准进行选择,例如可以选择在线内容(如直播间中主播表演的节目)与当前房间相似的那些在线房间,以增强可比性、刺激各内容相近的在线房间之间的竞争,从而促进在线内容质量的共同提升。
105.图5b和5c示意性示出了两个不同价值的虚拟物品的选择和透传展示的确认界面的。在一些实施例中,当网络平台管理服务器120已经判断出用户选择的想要展示的虚拟物品满足透传展示条件且根据虚拟物品的价值确定了透传房间数量之后,网络平台管理服务器120可以指示终端设备150向第一用户输出图5b或5c所示的虚拟物品选择和展示确定界面。如图5b所示,例如当第一用户通过点击图5a所示的虚拟物品的图标展示和选择界面中的虚拟物品图标完成待展示的虚拟物品的选择之后,且网络平台管理服务器130完成了虚拟物品透传展示条件的判定和透传在线房间数量的确定,终端设备150响应于网络平台服务器120的指示显示出虚拟物品选择和展示确定界面。
106.图5b和5c所示的示例界面一方面用于告知第一用户所选的虚拟物品及其价值,使得第一用户得到对自己的选择进行核对的机会,以避免因误操作造成的非本人意愿的选择。核对之后,第一用户可以根据自己的意愿通过点击图5b或5c中的“确定”或“取消”按钮完成核对过程,其中“确定”按钮用于告知终端设备150和/或网络平台服务器120确认上述选择,而“取消”按钮则用于告知终端设备150和/或网络平台服务器120取消上述选择重新回到图5a所示的虚拟物品选择界面再次进行选择。图5b和5c显示了第一用户选择的虚拟物品的图标及其对应的数量和总价值。图5b中的虚拟物品为200只企鹅,150架飞机以及10辆汽车,总价值为1000w(单位例如可以为虚拟币);图5c中的虚拟物品为150000架飞机,总价值共5000w。
107.另一方面,如图5b和5c所示,虚拟物品的选择和透传展示的确认界面还示出了与虚拟物品的价值对应的透传房间数量。从图5b和5c的对比可以清楚地看到,虚拟物品的价值与透传房间的数量的正相关关系。如图5b所示,虚拟物品的价值为1000w,对应的穿透直播间或透传在线房间数量为100个;而如图5c所示,虚拟物品的价值为5000w,相应的透传在线房间数量为500个。换言之在图5b和5c所示的示例中,透传在线房间的数量与虚拟物品的
价值成正比。
108.在步骤s408处,在从至少一个其他在线房间中选择透传在线房间之后,将展示范围确定为包括第一在线房间以及透传在线房间。在一些实施例中,透传在线房间确定之后,展示范围自然可以被确定为包括透传在线房间和第一在线房间。这时虚拟物品的展示可以突破当前的第一在线房间,而穿透到其他透传在线房间,从而扩大了虚拟物品展示范围,提升了虚拟物品赠送事件的曝光度,增强了第一用户和/或受赠的第二用户的荣誉感。
109.图5d示出了虚拟物品展示范围内的透传在线房间分布图和第一用户的虚拟物品赠送记录列表。在确定了透传在线房间和展示范围之后,网络平台服务器120可以指示终端设备110向第一用户显示具体的透传房间具体信息。图5d示出了当前虚拟礼物的透传在线房间数量,即“透传直播间数量:200”,同时示出了具体的透传在线房间的分布,即图中所示的圆形轨道分布,其中圆心处的直播间可以表示当前在线房间(即第一在线房间),其余透传在线房间可以根据房间号的差值大小或在线内容的近似程度而分布在不同轨道上。在图5d的下半部分,示出了在当前虚拟物品的展示范围确定之后的第一用户的赠送记录,该赠送记录使得用户能够及时了解其总体的礼物赠送情况。该赠送记录可以表示第一用户向当前在线房间(即第一在线房间)的当前主播的赠送记录。如图5d所示,到目前为止,第一用户共向当前主播赠送:“2000”只企鹅,价值“2000w”,穿透“200”个房间;“15000”架飞机,价值“300w”,穿透“30”个房间;“1000”辆跑车,价值“1000w”,穿透“100”个房间。图5d中还示出了跳转链接符号“>”,用于跳转到相应条目的详细信息界面。可选地,图5d所示的赠送记录也可以表示向不同主播赠送的所有赠送记录。
110.可选地,在步骤s409处,响应于虚拟物品未满足多房间(或透传)展示条件,将展示范围确定为仅包括第一在线房间。在一些实施例中,在步骤s406中通过判断确定虚拟物品并未满足透传展示条件的情况下,虚拟物品的展示可以被限于传统的单房间展示,即仅在第一在线房间,即第一用户所在的当前房间,展示虚拟物品。这时,虚拟物品的展示或赠送消息只有第一在线房间内的用户可见。
111.在一些实施例中,可选地,如图4所示,在步骤s406-根据虚拟物品的特征信息,判断虚拟物品是否满足透传展示条件之前,图3所示的步骤s320-根据虚拟物品的特征信息确定虚拟物品在网络平台中的展示范围包括步骤s404-s405。;
112.在步骤s404处,获取第一用户对透传选项的选择,该透传选项包括用于拒绝虚拟物品的多房间或透传展示的拒绝选项和用于允许虚拟物品的透传展示的允许选项。在确定展示范围时,例如在判断虚拟物品是否满足透传展示条件之前,或者在进行透传展示之前,或者可选地在获取虚拟物品的特征信息之前,可以增加一个授权动作,即网络平台管理服务器120主动向终端设备发送提示消息以提示第一用户是否同意进行透传展示,即跨房间展示。随后,通过获取第一用户针对提示信息的透传选择操作来完成授权,其中透传选择操作包括允许透传展示和拒绝透传展示。
113.图5e示意性示出了网络平台在线房间中虚拟物品的透传展示的授权界面。在一些实施例中,当第一用户发起虚拟物品展示(例如点击如图5a所示的虚拟物品图标)时,网络平台管理服务器120可以指示终端设备150在捕获虚拟物品选择操作之前向第一用户显示如图5e所示的授权界面。如图5e所示,授权界面可以包括提示信息:“允许虚拟物品超过一定金额时进行多直播间展示”,以及两个选项按钮“允许”和“拒绝”。在一些实施例中,面对
图5e所示的透传展示授权界面,第一用户可以通过点击选项按钮“允许”来完成透传展示的授权,这时网络平台管理服务器120将进行后续的透传展示条件判断等相关工作。如果第一用户选择“拒绝”按钮,则表明第一用户不同意透传展示,这时网络平台管理服务器120则无需进行透传展示条件的判断。
114.在步骤s405处,判断第一用户所选择的透传选项是拒绝选项还是允许选项;响应于第一用户所选择的透传选项是拒绝选项,转到步骤s409-将所述展示范围确定为仅包括第一在线房间;响应于所述透传选项是允许选项,则转到步骤s406。在一些实施例中,在图5e所示的透传展示授权界面中,网络平台管理服务器120可以通过判断通过终端设备150所获取的选择操作的具体内容,即第一用户选择的是“允许”还是“拒绝”,来分别进行后续动作。如果判断出第一用户选择了“允许”选项,则授权步骤完成,可以继续进行后续步骤,如图4所示的步骤s406-判断虚拟物品是否满足透传条件;如果判断出第一用户选择了“拒绝”选项,则表明第一用户可能不喜欢张扬、不希望透传展示,这时无需判断透传展示条件,可以直接将展示范围确定为仅包括第一用户所在的第一在线房间,即随后可以直接转到图4所示的步骤s409。
115.在一些实施例中,如图4所示,图3所示的步骤s330-在网络平台中的展示范围中展示虚拟物品包括如下步骤:
116.s410,响应于所述展示范围包括透传在线房间和第一在线房间,根据虚拟物品的价值,确定虚拟物品在第一在线房间的第一展示效果和在透传在线房间中的第二展示效果;
117.s411,根据虚拟物品的第一展示效果,在第一在线房间中展示虚拟物品;以及
118.s412,根据虚拟物品的第二展示效果,在透传在线房间中展示虚拟物品。
119.在一些实施例中,在确定了展示范围之后,可以在展示范围所包含的在线房间中展示虚拟物品。如图3所示,在网络平台管理服务器120确定了展示范围之后,将该展示访问发送至展示管理服务器130;展示管理服务器130在接收到的展示范围中,尤其是其所涉及的在线房间中,展示虚拟物品。所谓虚拟物品的“展示”是指在网络平台的在线房间的交互界面上通过视频和/或音频方式向相应房间中的用户(包括观众或主播)输出虚拟物品的相关信息,例如包括虚拟物品的图像、动画、声音以及文字信息。文字信息可以包括例如虚拟物品的特征信息或赠送信息(例如包含赠送方和受赠方信息、该虚拟物品的名称、价值、数量等)。
120.在一些实施例中,根据虚拟物品的透传展示目的,可以在虚拟物品特征信息满足透传展示条件的情况下,将第一在线房间和透传在线房间的展示效果设定为不同,以满足不同的需要。例如,一方面,当前在线房间(第一在线房间)中虚拟物品的展示属于常规的虚拟物品赠送过程,目的可能仅限于使得作为受赠方的第二用户(如主播)和房间内的其他用户或观众了解到第一用户向第二用户赠送了虚拟礼物。另一方面,在透传展示房间中进行透传展示的目的可能是通过视觉和/或听觉冲击,让除展示请求或赠送方和受赠方之外(即透传在线房间)的更多人关注该虚拟物品的赠送或展示事件并使得他们对该事件印象深刻,甚至可能使透传在线房间中的用户被吸引到当前第一在线房间中,从而满足展示请求方的荣誉感。因此,与透传在线房间中的展示效果相比,当前在线房间中的展示可以采用较普通的效果。在本文中,为了区别的目的,第一在线房间的展示效果可以表示为第一展示效
果,透传在线房间的展示效果可以表示为第二展示效果。可选地,第一在线房间和透传在线房间当然也可以采用相同的展示效果,从而可以降低后台服务器的计算开销,从而减轻服务器负担,提高虚拟物品的展示效率。
121.在一些实施例中,第一和第二展示效果中的每一个可以包括下述各项中至少一个:用于展示虚拟物品的显示区域的面积、形状和位置、展示内容、动画效果、声音效果、色彩效果。在一些实施例中,展示内容包括文字信息,例如虚拟物品的特征信息(例如包括虚拟物品的名称、数量、价值、赠送方、受赠方等信息)、透传房间的数量信息,还可以包括第一在线房间的跳转链接。
122.在一些实施例中,可以根据虚拟物品的特征信息来确定虚拟物的展示效果。例如,可以基于虚拟物品的价值信息确定虚拟物品在第一在线房间和/或透传在线房间中的展示效果,例如相应直播间的直播公屏上的展示效果。直播公屏是指每个直播房间的直播界面上,用户评论互动的区域,观众可以看到评论内容、点赞内容、送礼的内容/动画等。可选地,也可以根据第一用户身份信息和第二用户的身份信息中至少一个来确定展示效果。
123.在一些实施例中,如步骤s410所述,当虚拟物品满足透传条件时,即所述展示范围包括透传在线房间和第一在线房间时,可以根据虚拟物品的价值,分别确定虚拟物品在第一在线房间的第一展示效果和在透传在线房间中的第二展示效果。关于第一展示效果,以直播间为例,展示管理服务器130可以根据虚拟物品的不同价值或价格进行差异化的展示,如昂贵的礼物在直播公屏上的展示区域更大、礼物动画更丰富,便宜的礼物展示区域更小,礼物动画更简单。关于第二展示效果,可以在第一展示效果的确定方式的基础上,增加更炫目的、更吸引人的效果,比如更大的显示区域面积、更绚丽的动画效果等等;此外,与第一展示效果相比,第二展示效果中的展示内容可以包括第一在线房间信息、到第一在线房间的跳转链接,以使得透传在线房间的用户可以根据诸如房间号之类的信息进入或直接点击链接进入第一在线房间。
124.在确定了第一和第二展示效果之后,展示管理服务器130可以根据相应展示效果分别在第一在线房间和透传在线房间中具体展示虚拟物品,从而完成了虚拟物品的展示方法的全过程。
125.图5f和5g分别示出了相同的虚拟物品在第一在线房间和透传在线房间中的展示效果界面图。如图5f所示,赠送礼物的当前直播间(即第一在线房间)中间显示虚拟物品,即多架虚拟飞机,的图像或动画效果;下方显示了赠送方和受赠方以及虚拟物品的名称和数量信息,即“xxx送xx主播1w架飞机”,以及透传到其他透传在线房间或透传直播间的数量,即“豪气冲天,穿透了10个直播间”。如图5g所示,透传在线房间或其他直播间(即除了当前直播间之外,用于透传展示虚拟物品的直播间)中显示了与图5f的当前直播间类似的内容,区别在于,图5g中虚拟物品的动画效果的位置并不在中间,而在文字信息的左侧,而且增加了跳转链接,即示出了“去围观土豪”的链接按钮以用于该其他直播间中的观众或用户通过点击该链接直接进入赠送礼物的当前直播间来关注作为虚拟物品赠送方的第一用户(即当前直播间中的观众xxx)和/或作为受赠方的第二用户(即当前直播间中的主播xx)。
126.在一些实施例中,图4所示的步骤s410-根据虚拟物品的价值,确定虚拟物品在第一在线房间的第一展示效果和在透传在线房间中的第二展示效果包括:判断虚拟物品的价值是否大于或等于第一阈值;响应于虚拟物品的价值大于或等于第一阈值,将所述透传在
线房间中用于虚拟物品的显示区域的面积确定为第一面积,其中第一面积大于或等于预设的基准面积,且第一面积相对于预设的基准面积的增量与所述虚拟物品的价值相对于第一阈值的增量正相关。
127.示例性地,根据虚拟物品的价值确定第二展示效果可以通过下述方式实现:在虚拟物品满足透传条件的情况下,首先根据网络平台的软硬件实际情况,预设基准价值m(即第一阈值),并设定虚拟物品的价值与第二展示效果之间的正相关的映射关系(即价值越高,第二展示效果越好);随后根据映射关系,确定第二展示效果。例如,表1示出了虚拟物品的价值与相应的第二展示效果(即虚拟物品展示区域的面积)之间的映射关系。如表1所示,当虚拟物品的价值小于基准价值m时,第二展示效果中展示区域的面积为基准面积e,随着虚拟物品价值的提高,展示区域的面积也按相同比例提高。可选地,上述透传在线房间中的第二展示效果的确定也适用于第一在线房间中的第一展示效果。
128.表1-虚拟物品价值与展示区域的面积之间的示例关系
129.虚拟物品的价值m展示区域的面积m<mem=<m<m(1+10%)e(1+10%)m(1+10%)=<m<m(1+20%)e(1+20%)......
130.图5h和5i示出了同一透传在线房间中不同价值的虚拟物品对应的不同展示效果界面。图5h示出相对较高价值的虚拟物品的显示效果;图5i示出相对较低价值的虚拟物品的显示效果。如图5h和5i所示,虚拟物品都是“飞机”,显示内容也基本相同,包括虚拟物品的动画、赠送信息以及跳转链接等。但是,由于数量和价值的不同,图5h和5i在显示区域所占据的面积以及虚拟物品的大小方面存在显著差异。如图5h和5i所示,图5h所示高价值虚拟物品
‑“
10w架飞机”的显示区域面积明显大于图5i的低价值虚拟物品
‑“
2k架飞机”的显示区域面积,而且前者的虚拟物品本身的画面(多架飞机)也明显大于后者低价值虚拟物品的画面(仅一架飞机),这是因为尽管二者的虚拟物品种类相同(都是飞机),但前者的数量为10w架,后者只有2k架。换言之,根据图5h和5i所示的不同展示效果界面所示,虚拟物品的价值决定了虚拟物品的展示效果。如图5h和5i所示,虚拟物品的展示效果的强弱程度(如显示面积的大小)跟虚拟物品的价值的变化保持一致,即同方向变化,价值越高,效果越强。可选地,当遇到最高价值或价格的虚拟物品时,虚拟物品的展示画面可以在透传在线房间中完全覆盖交互界面的其他内容,例如覆盖直播间公屏信息,只展示虚拟物品。
131.图6示出根据本发明一些实施例的虚拟物品的展示方法的流程图。如图6所示,在图4所示的步骤s407之前的步骤s406-判断虚拟物品的特征信息是否满足透传展示条件可以包括:
132.s610,判断虚拟物品的价值是否大于或等于第一阈值;
133.s620,响应于虚拟物品的价值大于或等于第一阈值,虚拟物品满足多房间或透传展示条件。
134.在一些实施例中,透传展示条件可以包括下述中至少一个:虚拟物品的价值达到第一阈值;在预设的时间段内,第一用户赠送给第二用户的所有虚拟物品的累计价值达到第二阈值。在一些实施例中,虚拟物品的价值包含在特征信息中,这时可以直接从特征信息
中提取虚拟物品的价值信息。可选地,标识信息中可能并未直接包含价值信息,而只有标识符及数量,则可以根据标识符从虚拟物品管理服务器110中的数据库中查找相应的价值信息,随后乘以相应数量得到虚拟物品的总价值。
135.在一些实施例中,需要根据网络平台和软硬件情况,预先设置透传展示条件的基准价值作为第一阈值。随后,如步骤s610所示,通过比较虚拟物品的价值与第一阈值来确定透传展示条件满足与否。如步骤s620所示,当虚拟物品的价值达到第一阈值时,满足透传展示条件。而当虚拟物品的价值小于第一阈值时,可以通过两种可选方式判断是否满足透传展示条件。一种方式是,当虚拟物品的价值小于第一阈值时,直接确定虚拟物品不满足透传展示条件;另一种方式是,如图6所示,当虚拟物品的价值未达到第一阈值时,转到步骤s630,继续判断累计价值是否满足透传展示条件,后续可以参见下面的对步骤s630-650的介绍。
136.可选地,在一些实施例中,如图6所示,图4所示的步骤s406可以进一步包括:
137.s630,响应于虚拟物品的价值小于第一阈值,根据第一用户的身份信息确定在预定时间段内第一用户在网络平台中购买的所有虚拟物品的累计价值;
138.s640,响应于所述累计价值大于或等于第二阈值,虚拟物品满足透传展示条件。
139.可选地,图4所示的步骤s406可以进一步包括:
140.s650,响应于所述累计价值小于第二阈值,虚拟物品不满足透传展示条件。
141.如上所述,在一些实施例中,也可以将透传展示条件设定为:在预设的时间段内第一用户在网络平台购买的(或者其中赠送给第二用户的)所有虚拟物品的累计价值是否达到第二阈值。如步骤s630所示,在虚拟物品的价值并未达到第一阈值时,即虚拟物品的价值没有满足先前的透传展示条件时,可以根据累计价值再次判断虚拟物品是否满足当前的透传展示条件,即累计价值是否达到第二阈值。
142.之所以引入关于“累计价值”的透传展示条件,是因为直播间中的个别用户在礼物打赏时可能并不会一次性打赏较大价值的虚拟物品,但是其打赏的频率较高,因而在一个预定时间段内可能会赠送了较多的累计价值较大的虚拟物品。因此,可以将累计价值达到一定阈值(例如第二阈值)作为一个透传展示条件,与关于虚拟物品的当前价值的展示条件进行结合,综合判断虚拟物品是否可以透传展示。这种综合判断方式可以更充分地体现用户所付出的货币价值(例如当前虚拟物品的价值和一端时间内所有虚拟物品的累计价值)与透传展示之间的正相关的关系。
143.在一些实施例中,如步骤s630所述,首先需要确定虚拟物品的累计价值,例如可以根据第一用户的身份信息,从虚拟物品展示服务器120中查找预定时间段内的第一用户购买的或已经展示的所有虚拟物品,并计算这些虚拟物品价值之和作为累计价值。随后,如步骤s640所述,将累计价值与预先设定的第二阈值进行比较,判断前者是否达到第二阈值;最后根据判断结果,得出结论。如步骤s620所示,当累计价值达到第二阈值时,满足透传展示条件;如步骤s650所示,当累计价值未达到第二阈值时,不满足透传展示条件。
144.图7示出根据本发明一些实施例的用于网络平台的虚拟物品展示设备的流程图。如图7所示,图4所示的步骤s408-根据虚拟物品的特征信息,从所述多个其他在线房间中选择透传在线房间,包括步骤s710-s740。
145.在步骤s710处,根据所述虚拟物品的价值,确定透传在线房间的数量。在一些实施
例中,透传在线房间的数量可以反映出虚拟物品透传展示所要达到的预期宣传或曝光效果。一般地,透传在线房间越多,宣传或曝光效果越好。因此,透传在线房间的数量应当与展示请求方,即第一用户,所花费的虚拟币或真实货币的价值正相关,即与虚拟物品的价值正相关。正相关可以表示一种映射关系,其中自变量与因变量同方向变化,例如虚拟物品的价值增加时,透传在线房间的数量也增加。这样的正相关关系可以包括但不限于线性正相关(例如二者呈正比)和非线性正相关。此外,透传在线房间的数量应当小于网络平台中除了第一在线房间之外的其他在线房间的总数。
146.在一些实施例中,步骤s710-根据虚拟物品的价值,确定透传在线房间的数量可以包括:判断所述虚拟物品的价值大于或等于第一阈值;响应于所述虚拟物品的价值大于或等于第一阈值,将所述透传在线房间的数量确定为第一数量,其中第一数量大于或等于预设的基准数量,并且第一数量相对于预设的基准数量的增量与所述虚拟物品的价值相对于第一阈值的增量正相关。
147.示例性地,根据虚拟物品的价值确定透传在线房间的数量可以通过下述方式实现:在虚拟物品满足透传条件的情况下,首先根据网络平台的软硬件实际情况,预设基准价值m(其可以与上文所述的确定第二展示效果的基准价值相同),并设定虚拟物品的价值与透传在线房间数量之间的正相关的映射关系(即价值越高,透传在线房间数量越多);随后根据映射关系,确定透传在线房间数量。例如,表2示出了虚拟物品的价值与相应的透传在线房间数量之间的映射关系。如表1所示,当虚拟物品的价值小于基准价值m时,透传在线房间数量为0,当虚拟物品的价值等于m时,透传在线房间数量为基准数量r,之后随着虚拟物品价值的提高,透传在线房间数量也按相同比例提高。
148.表2-虚拟物品价值与透传在线房间数量之间的示例关系
149.虚拟物品的价值m透传在线房间数量<m0mrm(1+10%)r(1+10%)m(1+20%)r(1+20%)......
150.在步骤s720处,根据网络平台信息,从所述至少一个其他在线房间中选择至少一个候选在线房间。
151.在一些实施例中,除了随机选择之外,透传在线房间的选择可以基于一定标准进行,例如可以寻找与当前第一在线房间内容相似的在线房间作为透传在线房间。因为,这样的在线房间内的观众或用户可能与当前在线房间的用户拥有相似的兴趣和相似的互动习惯,从而有可能更喜欢关注当前房间;另一方面,这样也可以在用户心目中形成第一在线房间与透传在线房间的在线内容的对比,促进直播间内主播之间的竞争,从而推动在线内容(例如直播表演)的质量。
152.由于大型网络平台中的在线房间众多,而且房间中的内容千差万别,因此要想直接从网络平台的所有在线房间之中选择内容相似的透传在线房间不仅是费时耗力的而且内容相似度也无法得到保证。为解决这个问题,可以首先根据网络平台的信息,将透传在线房间的候选范围进行限缩,随后在限缩后的范围内进行选择,从而节省了计算开销并提升
了准确度。具体地,以直播平台为例,为了管理方便,平台中的各个直播间按照一定标准(例如直播内容或在线内容)预先进行了分区或分类。例如直播平台中可以先划分为若干大区,比如游戏直播区、赛事直播区、电视节目直播区、直播表演区等等;在大区下面还可以根据具体内容再次进行分类,比如直播表演区可以分为:歌舞类、声乐类、器乐类、语言类节目类(如相声、小品、评书)、杂技类、魔术类等等。在限缩后续范围时,可以从网络平台服务器130中获取网络平台相关信息,例如第一在线房间所在的网络平台分区或更具体的分类,然后将候选范围限缩为第一在线房间所在的类别所包含的那些在线房间,其被称为候选在线房间。
153.在步骤s730处,确定所述至少一个候选在线房间中每一个与第一在线房间的在线内容相似度。
154.在一些实施例中,在通过分类限缩得到至少一个候选在线房间之后,可以通过例如人工智能算法来获取这些候选在线房间与第一在线房间之间的相似程度。例如,可以通过人工智能算法(包括音频或声音识别算法、图像识别算法、人体行为识别算法)来分别识别第一在线房间和候选在线房间中的在线内容,随后将识别出的候选在线房间的在线内容分别与第一在线房间的在线内容进行比对,最后根据比对结果得出各个候选在线房间的相似度。该相似度可以通过量化方式表示后续在线房间与第一在线房间的内容相似程度。例如在比对过程中,发现比对双方在线内容都是唱歌,可以为候选在线房间加1分;或者双方都在唱同一类型的歌曲(如通俗、美声等),可以为候选在线房间加5分;或者甚至二者在唱同一首歌曲,则可以为候选在线房间加10分,以此类推。又比如,可以将这些绝对分数通过数学方法换算成百分数,从而更形象地反映相似程度。关于网络平台中在线房间的在线内容的识别的具体方法,请参见图8及其相应的描述。
155.在步骤s740处,根据透传在线房间的数量和所述至少一个候选在线房间中每一个相对于第一在线房间的内容相似度,确定透传在线房间。
156.在一些实施例中,在得到各个候选在线房间的相似度之后,可以将所有候选在线房间的相似度从高到低排序,随后基于所确定的透传在线房间的数量选取排名靠前的候选在线房间,作为透传在线房间。例如,所确定的透传在线房间的数量为10个,则可以从候选在线房间的排序中选择位列前10名的在线房间作为用于透传展示虚拟物品的透传在线房间。可选地,也可以单独根据在线房间的数量或候选在线房间相对于第一在线房间的内容相似度,确定透传在线房间。例如在确定在线房间数量的基础上,因为候选在线房间已经是从网络平台中根据内容分区或分类筛选出的与第一在线房间的在线内容属于同类的在线房间,因此可以从候选在线房间中随机选取相应数量的在线房间作为透传在线房间;或者在确定了内容相似度之后,可以在不考虑透传数量的情况下,将内容相似度达到预设相似度阈值(即相似程度较大)的候选在线房间选择为透传在线房间,这样可以摆脱数量限制而选择到相似度较大的在线房间,从而有利于刺激各个在线房间的竞争意识以提高在线内容质量。
157.在一些实施例中,也可以考虑在获得候选在线房间的相似度之后,基于用户的自主选择来确定透传在线房间。例如,第一用户有可能按照个人意愿选择与当前在线房间内容相似度较低的候选在线房间作为透传在线房间,从而使得更多具有不同爱好或兴趣的人关注第一用户的虚拟物品展示。或者,第一用户也可以按照候选房间的其他属性或随机选
择透传在线房间。另外,在根据用户选择确定透传在线房间的过程中,也可以考虑图7步骤s710所确定的房间数量限制,例如当用户选择的候选房间数量刚好等于所确定的透传在线房间数量时,可以直接将所选择的候选房间作为透传在线房间;在用户选择的候选房间数量小于所确定的透传在线房间数量时,随机或按照一定标准(例如相似度)补足透传在线房间;或者在所选择的候选房间数量大于所确定的透传在线房间数量时,随机或按照相似度去除多余的候选房间。
158.具体地,图7所示的步骤s740-根据透传在线房间的数量和所述至少一个候选在线房间中的每一个相对于第一在线房间的在线内容相似度,确定透传在线房间可以包括:在第一在线房间中显示按照在线内容相似度排序的所述至少一个候选在线房间的列表;从终端设备获取第一用户从所述至少一个候选在线房间的列表中的选择的候选在线房间;以及根据透传在线房间的数量和第一用户所选择的候选在线房间确定透传在线房间。
159.图8示意性示出根据本发明一些实施例的用于网络平台的虚拟物品展示设备的流程图。如图8所示,图7所示的步骤s730-确定所述至少一个候选在线房间中每一个与第一在线房间的在线内容相似度可以包括如下步骤s810-s830。
160.在步骤s810处,确定所述至少一个候选在线房间和第一在线房间中每一个的内容标签。在一些实施例中,为了得到更准确的在线内容相似度,结合人工智能算法的功能,网络平台中在线房间的在线内容可以由一个或多个内容标签表征。例如,以直播间为例,针对直播间中的直播内容或表演的节目,假设通过人工智能算法可以识别出该节目为歌曲类,以及更进一步地识别出歌曲类型(如唱法分类:美声、通俗等,或者内容分类:言情、军旅、主旋律等),甚至是歌曲名称,则上述这些可以用于描述该直播内容相关信息的词语,即表演大类(歌曲类)、歌曲类型、歌曲名称等,可以被称为内容标签。
161.在一些实施例中,如步骤s810所述,可以通过人工智能算法来识别在线房间中的在线内容,或者更具体地确定内容标签。关于在线内容或内容标签的确定,尤其以直播间为例,可以根据直播间中的不同内容或直播表演采取不同的算法识别出不同的内容标签。例如,音频或声音识别算法可以判断直播间中是否在唱歌(主播现场演唱或录音播放),或唱歌的类型,甚至歌曲名称,或者是否存在演奏乐器的声音、以及乐器名称、甚至演奏的曲目等;图像识别算法可以用于判断直播间中主播是否在跳舞,跳舞的类型,或者是否存在乐器,乐器的类型等。一个直播间内的表演形式并不限于单个表演类别,如唱歌、跳舞、乐器弹奏等,而是可能包括两个或更多种类的表演的混合,例如边弹钢琴边唱歌、边跳舞边唱歌、或者边谈边跳边唱筝等。因此,针对一个在线内容未知的诸如直播间之类的在线房间,可以综合利用图像识别算法、音频或声音识别算法和人体行为识别算法来识别该在线房间中的具体在线内容,如直播间中的表演形式。
162.在通过上述识别算法识别出表演形式后,可以生成相应的用于描述该表演形式的内容标签,即歌曲类型、乐器类型等。在一些实施例中,内容标签可以从其所描述的内容的具体程度被划分为不同层级。例如,以直播间为例,第一层级可以为表演大类,例如可以包括声乐类、器乐类、形体(如跳舞、瑜伽等)类、语言类等;第二层级为各大类表演的更具体的描述,例如声乐类中可以进一步包括歌曲类(其更进一步细分为通俗类、美声类)、戏曲类等;器乐类可以包括民乐类、西洋乐类等;形体类可以进一步包括舞蹈类、瑜伽类等。在人工智能识别算法允许的情况下,即能够识别出更具体的表演信息时,上述第二层级还可以进
一步进行细分,以此类推,可以形成多层次的内容标签系统。这样可以根据相似度要求来适当采用相应层级的内容标签来表征在线内容,例如若要求相似度较高,可以采用对在线内容描述最具体的最深层级的内容标签,这样内容表征更准确,从而更精确地确定相似度;若相似度要求不高,可以采用较浅层级的内容标签,这样可以加快算法识别速度,提高工作效率。
163.在一些实施例中,内容标签可以用字母加/或数字的形式表示,以利于进行后续的匹配操作。表3示出了网络平台在线房间的内容标签的示例分类。如表3所示,第一层级内容标签可以包括声乐、形体、器乐三类,分别用字母s、t、k表示,各个第一层级内容标签分别包括用于进一步具体化地描述第一层级内容标签的n个第二层级内标签。在线内容可以通过第一层级或第二层级内容标签表征,其中在线内容可以由一个或多个内容标签表征,例如边唱边跳的内容标签可以为s、t,或者进一步地其第二层级标签可以为s1(例如表示歌曲唱法种类为通俗)、s2(例如表示歌曲内容种类为主旋律)、t1(例如表示拉丁舞)等
164.表3-网络平台在线房间的内容标签的示例分类
[0165][0166]
可选地,本发明不限于表2所示的内容标签分类。如上文所述,在线房间的内容标签还可以包括更多层级。
[0167]
在步骤s820处,将所述至少一个候选在线房间中每一个分别与第一在线房间进行内容标签匹配。在一些实施例中,如步骤s820所述,在通过算法识别得到各个在线房间的内容标签之后,可以将后续在线房间的内容标签与第一在线房间进行比对或匹配,以找到相同(或相似)的内容标签以用于确定候选在线房间与第一在线房间的相似度。例如可以采用表2所示的内容标签进行匹配。
[0168]
在步骤s830处,根据所述内容标签匹配的结果,确定所述至少一个候选在线房间中的每一个相对于第一在线房间的在线内容相似度。在一些实施例中,匹配之后,可以根据匹配所得到的相同内容标签的个数来确定相似度。例如,为了更具体、详细地表征在线房间中的在线内容,可以通过识别算法识别如表2所示的第二层级内容标签。假设识别出的当前第一在线房间(或直播间)的内容标签为s1、s2、t2、k3,两个候选直播间分别为:第一候选在线房间的内容标签分别为s1、s2、t1、k2,第二候选在线房间的内容标签为s2、t3、k2、k4。这时,通过匹配或比对,可以得出第一候选在线房间和第一在线房间的内容标签交集为两个内容标签s1、s2,而第二候选在线房间与第一在线房间的内容标签交集为一个内容标签s2,因此,显然第一候选在线房间相对于第一在线房间的内容相似度更高。示例性地可以将第一候选在线房间的相似度设定为2,而第二候选在线房间的相似度设定为1。
[0169]
可选地,当对两个候选在线房间而言,与第一在线房间匹配所得的相同内容标签的数量相同时,可以继续比对相似或类似的内容标签。例如第一在线房间仅包含s1,而第一候选在线房间仅包含s2,第二候选在线房间仅包含t3,则第一候选在线房间的内容标签与第一在线房间更类似,因此可以赋予第一候选在线房间更高的相似度,因为它们同属于第
一层级的标签s。可选地,如果两个候选在线房间内容标签完全相同,则可以赋予相同的相似度。而在利用相似度选择透传在线房间时,对于相同的相似度的候选在线房间,可以根据数量随机选择其中的一个或多个。
[0170]
图9a示意性示出图8所示的步骤s810的一个示例过程。如图9a所示,图8所示的步骤s810-确定所述至少一个候选在线房间和第一在线房间中每一个在线房间的内容标签,包括下述步骤s911-s914:
[0171]
在步骤s911处,实时采集所述每一个在线房间的图像和声音中至少一个。为实现在线房间中的在线内容(尤其是内容标签)的识别,可以采用相关技术的图像识别和/或音频(语音或声音)识别算法对在线房间中的图像(尤其是静态图像)和声音进行识别。在识别之前,必须对在线房间中的图像和/或声音进行采集。在一些实施例中,可以通过诸如相机、摄像机、摄像头之类的图像采集设备来实时采集或捕获在线房间中的图像和/或声音数据。可选地,也可以利用诸如麦克风之类的声音采集设备来单独采集在线房间中的声音数据。需要注意,在线房间中的图像和声音的采集可以是实时进行的,这样得到的在线房间的内容标签可以是随时间变化而变化动态内容标签,从而更准确地反映在线房间的当前在线内容。
[0172]
在步骤s912处,对所采集的所述每一个在线房间的图像和声音中至少一个进行预处理。一般地,图像识别是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术。图像识别可以包括人脸识别和物品识别。语音识别也被称为自动语音识别automatic speech recognition,(asr),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。语音识别技术所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。在一些实施例中,可以通过图像识别确定在线房间中物体,例如直播间中主播用于演奏的乐器,从而可以推断该直播间可能正在进行针对该乐器的器乐演奏。此外,可以利用语音识别技术来识别例如直播间中主播发出声音,即识别出其说话的内容以及歌唱时的歌词和旋律等,从而推断主播正在表演的节目是具体类别和信息。
[0173]
在一些实施例中,图像和声音识别可以包括下列步骤:目标采集-预处理-特征提取-目标识别。首先,对应图像识别而言,预处理几乎是所有计算机视觉算法必不可少的步骤,其目的是尽可能在不改变图像承载的本质信息的前提下,使得每张图像的表观特性(如颜色分布,整体明暗,尺寸大小等)尽可能的一致。图像预处理的可以包括对所采集的原始图像进行如下操作:模数转换、滤波、消除模糊、减少噪声、纠正几何失真等操作,从而提高图像中目标对象或物品的辨识度。
[0174]
在一些实施例中,语音预处理是指在特征提取之前,先对原始语音进行处理,部分消除噪声和非目标声音对语音信号造成的影响,使处理后的信号更能反映目标语音的本质特征,提供语音识别的质量。例如可以利用端点检测和语音增强来进行预处理。端点检测是指在语音信号中将语音和非语音信号时段区分开来,准确地确定出语音信号的起始点。经过端点检测后,后续处理就可以只对语音信号进行,这对提高模型的精确度和识别正确率有重要作用。语音增强的主要任务就是消除环境噪声对语音的影响。对于声乐或器乐类声音,可以采用音符起止点检测算法(onset detection)来对从在线房间中采取的原始语音或声音进行预处理,以得到声乐或器乐的起始点。更具体地,可以采用python中librosa库
中给出的对应于音符起始点检测算法的函数来实现音符起始点检测。随后,可以利用傅里叶变换提取基波并使用硬拐点分辨音高、计算相对音高(relative pitch)和时值比例(ioi ratio),最后与midi信号进行匹配,从而完成声音预处理。
[0175]
在步骤s913处,对所述每一个在线房间的经预处理的图像和声音中至少一个进行特征识别,以得到所述每一个在线房间的图像特征和声音特征中至少一个。在一些实施例中,在经过预处理之后,需要对经预处理的图像进行特征提取,以使得不同的物体对象在高维特征空间中有着较好的分离性。图像特征提取是指使用计算机提取图像中属于特征性的信息的方法及过程。基于图像特征进行物体识别实际上是根据提取到图像的特征来判断图像中物体属于什么类别。对于图像数据具有样本少、维数高的特点,要从图像中提取有用的信息,必须对图像特征进行降维处理,特征提取就是最有效的降维方法,其目的是得到一个反映数据本质结构、识别率更高的特征子空间。在一些实施例中,图像特征提取可以包括基本特征提取和统计特征提取。基本特征提取例如可以包括颜色特征、形状特征、纹理特征、空间关系特征的提取。而统计特征提取是在基本特征提取的基础上通过一定的数学运算得到一组新的特征,其可以有效的降低特征空间维数和消除特征之间可能存在的相关性,减少特征中的无用信息。关于统计特征的提取,可以采取多种方法,例如线性方法,如主成分分析法(pca)、线性判别分析法(lda)、多维尺度法(mds);和非线性方法,如核方法(kpca,kda)等。通过这样的统计特征提取方法,可以将图像拉长成为高维空间的向量,并进行奇异值分解以得到特征方向。
[0176]
在一些实施例中,在采集得到声音数据之后,需要进行特征提取操作。声学特征的提取既是一个信息大幅度压缩的过程,也是一个信号解卷过程,目的是使模式划分器能更好地划分。由于语音信号的时变特性,特征提取必须在一小段语音信号上进行,也即进行短时分析。这一段被认为是平稳的分析区间称之为帧,帧与帧之间的偏移通常取帧长的1/2或1/3。通常要对信号进行预加重以提升高频,对信号加窗以避免短时语音段边缘的影响。
[0177]
在步骤s914处,将所述每一个在线房间的图像特征和声音特征中至少一个分别与相应的图像和声音数据库中至少一个的数据进行匹配,以确定所述每一个在线房间的内容标签。在得到所识别的图像(如其中的物品)或声音的特征之后,可以将物品特征或声音特征分别与相应的数据库进行匹配以确定其内容标签。例如物品特征可以与乐器数据库中的各种乐器数据进行匹配,从而可以推断所识别的物品属于哪种乐器。在一些实施例中,声音数据库可以包括声乐数据库和器乐数据库。例如,所提取的声音特征可以与声乐数据库和/或器乐数据库进行匹配,以判断所提取的声音属于哪种音乐(声乐或器乐),甚至可以推测属于声乐中的什么具体歌曲等等。在一些实施例中,经过上述匹配过程,可以得到所识别的图像(物品)或声音与相应数据库中的数据之间的匹配程度,从而推断在线房间中在线内容是什么,即确定在线房间包括哪些内容标签。例如,当识别出的物品为乐器中的二胡时,可以得到该在线房间的内容标签可能包含“二胡演奏”。进一步地,也可以通过声音特征匹配和图像特征匹配二者的结合确定内容标签,例如在线房间中声音特征与器乐数据库中的“二胡”演奏的声音匹配,且图像中物品特征与相应物品数据库中的“二胡”匹配,则可以断定该在线房间中的在线内容的内容标签包含“二胡演奏”。在一些实施例中,对于声音特征的匹配,可以采用动态规划算法(dp)进行匹配,即通过声音数据库(例如声乐数据库和/或器乐数据库)和声音特征进行连续动态匹配。若某个数据库与第一个音符关系不符合,则略
过;若找到符合,进入第二个音符关系寻找匹配。
[0178]
图9b示意性示出图8所示的步骤s810的另一个示例过程。如图9b所示,图8所示的步骤s810-确定所述至少一个候选在线房间和第一在线房间中每一个在线房间的内容标签,也可以包括下述步骤s921-s925。
[0179]
在步骤s921处,实时采集每一个在线房间中图像序列。图9b所示的示例过程涉及动态视频的内容标签的确定方式,即利用人体行为或动作识别算法来识别在线房间中的人体动态行为或活动,例如跳舞、体操、瑜伽等等。一般地,人体行为识别应当从采集图像序列(即动态视频)开始。
[0180]
在步骤s922处,提取每一个在线房间中人体的全局特征。在采集图像序列之后,可以对图像序列进行特征提取和识别,即全局特征和局部特征提取,即提取图像序列中人体的全局特征和局部特征。全局特征是把对象看作成一个整体,这是一种从上到下的研究思维。全局特征是对检测出来的整个感兴趣的人体进行描述,一般是通过背景减图等方法来得到,通常采用的是人体的边缘、剪影轮廓、光流等信息。而这些特征对噪声、部分遮挡、视角的变化比较敏感。
[0181]
在步骤s923处,提取每一个在线房间中的人体的局部特征。局部特征提取是收集人体的相对独立的图像块,是一种从下到上的研究思维。人体行为识别局部特征提取是指提取人体中感兴趣的点或者块。因此不需要精确的人体定位,并且局部特征对人体的表观变化,视觉变化和部分遮挡问题也不是很敏感。
[0182]
在步骤s924处,将每一个在线房间中人体的全局特征和局部特征进行融合,以得到每一个在线房间的人体行为识别数据。全局和局部特征的融合,结合了全局特征的足够信息量和局部特征的对视角变化,部分遮挡问题不敏感,抗干扰性强的优点。在一些实施例中,可以采用诸如ism之类的目标识别常用算法将全局特征和部分特征进行融合以得到人体行为识别数据。
[0183]
在步骤s925处,将所述人体行为识别数据与人体行为数据库中的数据进行匹配,以确定每一个在线房间的内容标签。在得到人体行为识别数据之后,可以通过与人体行为数据库进行匹配得到在线房间的内容标签。在一些实施例中,人体行为数据库可以包括例如各种舞蹈动作的数据库、运动的数据库、健身动作的数据库等。常见数据库例如包括:weizmann、kth、hollywood等。
[0184]
图9c示意性示出图9a和9b所示的方法步骤的综合流程图。如图9c所示,当前直播间为第一在线房间,直播间1、2为两个候选在线房间。如图9c所示,综合运用如图9a所示的声音或音频识别算法、图像或物品识别算法以及图9b所示的人体行为识别算法分别对这三个直播间进行内容标签识别,从而识别出各自的实时动态内容标签。如图9c所示,各个直播间的内容标签都分别包括三种第一层级标签内容标签,即声乐描述(s)、乐器描述(k)、形体描述(t)三类,其可以分别对应于音频识别算法、图像识别算法和人体行为识别算法。而且,如图9c所示,第一层级标签中各自还包含若干第二层级标签。最后,将直播间1和直播间2与当前直播间的第二层级标签分别进行比对和匹配,可以得到这两个直播间相对于当前直播间的相似度排序。如图9c所示,显然,与直播间2相比,直播间1的内容标签拥有更多与当前直播间相同的内容标签。因此,如图9c所示,对应当前直播间而言,这两个候选直播间的相似度排序应当是:第一位为直播间1,第二位为直播间2。换言之,直播间1比直播间2相对于
当前直播间相似度更高。
[0185]
图10示意性示出了根据本发明一些实施例的用于网络平台的虚拟物品展示设备1000的结构框图。如图10所示,用于网络平台的虚拟物品展示设备1000包括获取模块1010、确定模块1020以及展示模块1030。
[0186]
获取模块1010被配置成从终端设备获取虚拟物品的特征信息,虚拟物品的特征信息包括下列各项中至少一个:虚拟物品的价值信息、与终端设备对应的第一用户的身份信息。
[0187]
确定模块1020被配置成根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围。
[0188]
展示模块1030被配置成在网络平台中的展示范围中展示虚拟物品。
[0189]
在根据本发明实施例的虚拟物品展示设备中,基于虚拟物品的特征信息(包括虚拟物品的价值信息和虚拟物品的展示请求方(也是赠送方)的身份信息中至少一个)来确定展示范围,突破了常规网络平台(如直播平台等)在固定范围进行虚拟物品或礼物展示的模式,并且明确了虚拟物品的特征信息(尤其是价值)与其展示范围(和/或展示效果)之间的正相关关系。本发明的这种根据虚拟物品的特征信息扩展虚拟物品的展示范围,尤其例如除了当前直播间之外,穿透到其他直播间而进行透传展示虚拟物品方式,可以更大的满足虚拟物品或礼物赠送者和受赠方的荣誉感,从而刺激网络平台的观众消费欲望,提高观众参与虚拟礼物消费的积极性和刷礼品的活跃度,提升用户体验和网络平台的用户粘性;同时由于虚拟物品的特征信息,尤其是虚拟物品的价值,与其展示范围(和/或展示效果)之间的这种正相关关系,充分体现了虚拟物品的价值在确定透传直播间的数量和具体的展示效果方面的关键作用,从而进一步刺激观众提高虚拟物品或礼物的价值和/或数量以及刷礼物的次数,为网络平台提升经济效益。同时提高了网络平台中虚拟物品或产品的流动性和网络平台的资源利用率以及运行效率。此外,在平台收益提升的情况下,虚拟物品受赠方(例如主播)的收益也会得到提升,从而受到激励以更好地投入直播表演中,有利于提升在线内容(节目表演)的质量,吸引更多观众,提高了网络平台的知名度和曝光率,从而进一步提高用户粘性并促进网络平台的资源利用效率。再者,对于其他未受赠虚拟物品的主播,这种方式可以引入竞争机制,倒逼其改善在线内容质量,提升工作效率以吸引并留住观众。
[0190]
根据本发明一些实施例的用于网络平台的虚拟物品展示方法和设备,通过限定虚拟物品的特征信息(尤其是价值)与其展示范围(和/或展示效果)之间的正相关关系以及多房间展示,吸引了更多用户或观众积极参与在线房间的直播互动或刷礼物行为,有助于提升用户体验,提高用户的粘性。而且,这样跨房间的透传展示可以向更多观众更快速地获取网络平台上的热门在线内容或在线房间,从而有利于用户更快找到感兴趣的内容,节省了用户寻找高质量在线内容的宝贵时间,提高了用户参与在线互动或观看直播的效率。另外,这样的透传展示方式也可以使得网络平台通过获知热门房间或主播(例如被透传展示的虚拟物品打赏的对象),优化网络平台资源调度(例如倾向于热门在线房间或主播)、提高了整个网络平台的运行效率,避免资源浪费。
[0191]
虽然上面参考特定模块讨论了特定功能,但是应当注意,本文讨论的各个模块的功能可以分为多个模块,和/或多个模块的至少一些功能可以组合成单个模块。另外,本文讨论的特定模块执行动作包括该特定模块本身执行动作,或者替换地该特定模块调用或以
其他方式访问执行该动作的另一个组件或模块(或结合该特定模块一起执行动作)。因此,执行动作的特定模块可以包括执行动作的特定模块本身和/或执行动作的该特定模块调用或以其他方式访问的另一模块。
[0192]
上面关于图10描述的各个模块可以在硬件中或在结合软件和/或固件的硬件中实现。例如,这些模块可以被实现为计算机程序代码/指令,该计算机程序代码/指令被配置为在一个或多个处理器中执行并存储在计算机可读存储介质中。可替换地,这些模块可以被实现为硬件逻辑/电路。例如,在一些实施例中,获取模块1010、确定模块1020以及展示模块1030中的一个或多个可以一起在片上系统(soc)中实现。soc可以包括集成电路芯片(其包括处理器(例如,中央处理单元(cpu)、微控制器、微处理器、数字信号处理器(dsp)等)、存储器、一个或多个通信接口、和/或其他电路中的一个或多个部件),并且可以可选地执行所接收的程序代码和/或包括嵌入式固件以执行功能。本文描述的技术的特征是与载体无关的,意味着这些技术可以在具有各种处理器的各种计算平台上实现。
[0193]
图11示出了根据本发明一些实施例的示例计算设备1100的示意性框图,该示例计算设备1100可以代表图1和图2所示的用于网络平台的虚拟物品展示管理系统100所包括的虚拟物品管理服务器110、网络平台管理服务器120和展示管理服务器130中的一个或多个。
[0194]
计算设备1100可以包括能够诸如通过系统总线1114或其他适当的方式连接彼此通信的至少一个处理器1102、存储器1104、(多个)通信接口1106、显示设备1108、其他输入/输出(i/o)设备1110以及一个或多个大容量存储装置1112。
[0195]
处理器1102可以是单个处理单元或多个处理单元,所有处理单元可以包括单个或多个计算单元或者多个核心。处理器1102可以被实施成一个或多个微处理器、微型计算机、微控制器、数字信号处理器、中央处理单元、状态机、逻辑电路和/或基于操作指令来操纵信号的任何设备。除了其他能力之外,处理器1102可以被配置成获取并且执行存储在存储器1104、大容量存储装置1112或者其他计算机可读介质中的计算机可读指令,诸如操作系统1116的程序代码、应用程序1118的程序代码、其他程序1120的程序代码等,以实现本发明一些实施例提供的用于网络平台的虚拟物品展示方法。
[0196]
存储器1104和大容量存储设备1112是用于存储指令的计算机存储介质的示例,所述指令由处理器1102执行来实施前面所描述的各种功能。举例来说,存储器1104一般可以包括易失性存储器和非易失性存储器二者(例如ram、rom等等)。此外,大容量存储设备1112一般可以包括硬盘驱动器、固态驱动器、可移除介质、包括外部和可移除驱动器、存储器卡、闪存、软盘、光盘(例如cd、dvd)、存储阵列、网络附属存储、存储区域网等等。存储器1104和大容量存储设备1112在本文中都可以被统称为存储器或计算机存储介质,并且可以是能够把计算机可读、处理器可执行程序指令存储为计算机程序代码的非瞬时性介质,计算机程序代码可以由处理器1102作为被配置成实施在本文的示例中所描述的操作和功能的特定机器来执行。
[0197]
多个程序模块可以存储在大容量存储设备1112上。这些程序模块包括操作系统1116、一个或多个应用程序1118、其他程序1120和程序数据1122,并且它们可以被处理器1102执行。这样的应用程序或程序模块的示例可以包括例如用于实现以下部件/功能的计算机程序逻辑(例如,计算机程序代码或指令):获取模块1010、确定模块1020以及展示模块1030和/或本文描述的另外的实施例。在一些实施例中,这些程序模块可以分布在不同的物
理位置,例如,分布在图2所示的虚拟物品管理服务器110、网络平台管理服务器120和展示管理服务器130上,以实现相应的功能。
[0198]
虽然在图11中被图示成存储在计算设备1100的存储器1104中,但是模块1116、1118、1120和1122或者其部分可以使用可由计算设备1100访问的任何形式的计算机可读介质来实施。如本文所使用的,“计算机可读介质”至少包括两种类型的计算机可读介质,也就是计算机存储介质和通信介质。
[0199]
计算机存储介质包括通过用于存储信息的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质,信息诸如是计算机可读指令、数据结构、程序模块或者其他数据。计算机存储介质包括而不限于ram、rom、eeprom、闪存或其他存储器技术,cd-rom、数字通用盘(dvd)、或其他光学存储装置,磁盒、磁带、磁盘存储装置或其他磁性存储设备,或者可以被用来存储信息以供计算设备访问的任何其他非传送介质。
[0200]
与此相对,通信介质可以在诸如载波或其他传送机制之类的已调数据信号中具体实现计算机可读指令、数据结构、程序模块或其他数据。本文所定义的计算机存储介质不包括通信介质。
[0201]
计算设备1100还可以包括一个或更多通信接口1106,以用于诸如通过网络、直接连接等等与其他设备交换数据。通信接口1106可以促进在多种网络和协议类型内的通信,其中包括有线网络(例如lan、电缆等等)和无线网络(例如wlan、蜂窝、卫星等等)、因特网等等。通信接口1106还可以提供与诸如存储阵列、网络附属存储、存储区域网等等中的外部存储装置(未示出)的通信。
[0202]
在一些示例中,计算设备1100可以包括诸如显示器之类的显示设备1108,以用于显示信息和图像。其他i/o设备1110可以是接收来自用户的各种输入并且向用户提供各种输出的设备,并且可以包括触摸输入设备、手势输入设备、摄影机、键盘、遥控器、鼠标、打印机、音频输入/输出设备等等。
[0203]
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点被包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0204]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序(包括根据所涉及的功能按基本同时的方式或按相反的顺序)来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。
[0205]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设
备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例可以例如包括以下各项:具有一个或多个布线的电连接部(电子装置)、便携式计算机盘盒(磁装置)、随机存取存储器(random access memory)、只读存储器(read only memory),可擦除可编辑只读存储器(erasable programmable read only memory)或闪速存储器、光纤装置、以及便携式光盘只读存储器(compact disc read only memory)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0206]
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,则可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路、具有合适的组合逻辑门电路的专用集成电路、可编程门阵列(programmable gate array)、现场可编程门阵列(field programmable gate array)等。
[0207]
本技术领域的普通技术人员可以理解上述实施例方法的全部或部分步骤可以通过程序指令相关的硬件完成,所述程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括执行方法实施例的步骤之一或其组合。
[0208]
此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

技术特征:
1.一种用于网络平台的虚拟物品展示方法,所述方法包括:从终端设备获取第一用户选择的虚拟物品的特征信息,其中,所述虚拟物品的特征信息包括下列各项中至少一个:所述虚拟物品的价值、与所述终端设备对应的第一用户的身份信息;;根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围,其中,所述网络平台包括第一用户所在的直播大厅和一个或多个在线房间;以及在网络平台中的展示范围中展示虚拟物品。2.根据权利要求1所述的方法,其中,从终端设备获取第一用户选择的虚拟物品的特征信息,包括:显示一个或多个候选虚拟物品的图标;接收第一用户针对所述一个或多个候选虚拟物品的图标的选择;确定第一用户所选择的虚拟物品的特征信息。3.根据权利要求1所述的方法,其中,虚拟物品指定了受赠方,并且根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围,包括响应于虚拟物品的特征信息满足多房间展示条件,从网络平台的所述一个或多个在线房间中选择受赠方所在的在线房间之外的透传在线房间;将所述展示范围确定为包括受赠方所在的在线房间以及透传在线房间。4.根据权利要求1所述的方法,其中,其中虚拟物品未指定受赠方,并且根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围,包括响应于虚拟物品的特征信息满足多房间展示条件,从网络平台的所述一个或多个在线房间中随机选择至少一个在线房间;将所述展示范围确定为包括随机选择所述至少一个在线房间。5.根据权利要求3所述的方法,其中,响应于虚拟物品的特征信息满足多房间展示条件,从网络平台的所述一个或多个在线房间中选择受赠方所在的在线房间之外的透传在线房间,包括:响应于虚拟物品的特征信息满足多房间展示条件,根据虚拟物品的特征信息和网络平台信息中至少一个,从网络平台的所述一个或多个在线房间中选择受赠方所在的在线房间之外的透传在线房间。6.根据权利要求3所述的方法,其中,根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围进一步包括:获取第一用户对透传选项的选择,该透传选项包括用于拒绝虚拟物品的多房间展示的拒绝选项和用于允许虚拟物品的多房间展示的允许选项;响应于第一用户所选择的透传选项是拒绝选项,将所述展示范围确定为仅包括受赠方所在的在线房间。7.根据权利要求5所述的方法,其中,所述根据虚拟物品的特征信息和网络平台信息中至少一个,从网络平台的所述一个或多个在线房间中选择受赠方所在的在线房间之外的透传在线房间,包括:根据所述虚拟物品的价值和第一用户的身份信息中至少一个,确定透传在线房间的数量;
根据网络平台信息,从网络平台的所述一个或多个在线房间中选择受赠方所在的在线房间之外的至少一个候选在线房间;确定所述至少一个候选在线房间中每一个相对于受赠方所在的在线房间的在线内容相似度;根据透传在线房间的数量和所述至少一个候选在线房间中每一个相对于受赠方所在的在线房间的在线内容相似度,确定透传在线房间。8.根据权利要求3所述的方法,其中所述在网络平台中的展示范围中展示虚拟物品包括:响应于所述展示范围包括透传在线房间和受赠方所在的在线房间,根据虚拟物品的价值和第一用户的身份信息中至少一个,确定虚拟物品在受赠方所在的在线房间的第一展示效果和在透传在线房间中的第二展示效果;根据虚拟物品的第一展示效果,在受赠方所在的在线房间中展示虚拟物品;根据虚拟物品的第二展示效果,在透传在线房间中展示虚拟物品。9.根据权利要求7所述的方法,其中所述在线内容由一个或多个内容标签表征,并且其中,确定所述至少一个候选在线房间中每一个相对于受赠方所在的在线房间的在线内容相似度,包括:确定所述至少一个候选在线房间和受赠方所在的在线房间中每一个在线房间的内容标签;将所述至少一个候选在线房间中每一个分别与受赠方所在的在线房间进行内容标签匹配;以及根据所述内容标签匹配的结果,确定所述至少一个候选在线房间中的每一个相对于受赠方所在的在线房间的在线内容相似度。10.根据权利要求9所述的方法,其中,所述确定所述至少一个候选在线房间和受赠方所在的在线房间中每一个在线房间的内容标签,包括:实时采集所述每一个在线房间的图像和声音中至少一个;对所采集的所述每一个在线房间的图像和声音中至少一个进行预处理;对所述每一个在线房间的经预处理的图像和声音中至少一个进行特征识别,以得到所述每一个在线房间的图像特征和声音特征中至少一个;以及将所述每一个在线房间的图像特征和声音特征中至少一个分别与相应的图像数据库或声音数据库中的数据进行匹配,以确定所述每一个在线房间的内容标签。11.根据权利要求9所述的方法,其中,所述确定所述至少一个候选在线房间和受赠方所在的在线房间中每一个在线房间的内容标签,包括:实时采集所述每一个在线房间中图像序列;提取所述每一个在线房间中人体的全局特征;提取所述每一个在线房间中人体的局部特征;将所述每一个在线房间中人体的全局特征和局部特征进行融合,以得到所述每一个在线房间的人体行为识别数据;以及将所述每一个在线房间的所述人体行为识别数据与人体行为数据库中的数据进行匹配,以确定所述每一个在线房间的内容标签。
12.根据权利要求3或4所述的方法,其特征在于,所述多房间展示条件包括:所述虚拟物品的价值大于或等于第一阈值;或,在预定时间段内,所述第一用户在所述网络平台中购买的所有虚拟物品的累计价值大于或等于第二阈值。13.一种用于网络平台的虚拟物品展示设备,包括:获取模块,其配置成从终端设备获取第一用户选择的虚拟物品的特征信息,其中,所述虚拟物品的特征信息包括下列各项中至少一个:所述虚拟物品的价值、与所述终端设备对应的第一用户的身份信息;确定模块,其配置成根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围,其中,所述网络平台包括第一用户所在的直播大厅和一个或多个在线房间;以及展示模块,其配置成在网络平台中的展示范围中展示虚拟物品。14.一种计算设备,包括:存储器和处理器,其中所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1-12中任一项所述的方法的步骤。15.一种或多种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令在被执行时实现权利要求1-12中任一项所述的方法。

技术总结
公开了一种用于网络平台的虚拟物品展示方法和设备。该用于网络平台的虚拟物品展示方法包括:从终端设备获取虚拟物品的特征信息,虚拟物品的特征信息包括下列各项中至少一个:虚拟物品的价值、与终端设备对应的第一用户的身份信息;根据虚拟物品的特征信息,确定虚拟物品在网络平台中的展示范围;以及在网络平台中的展示范围中展示虚拟物品。中的展示范围中展示虚拟物品。中的展示范围中展示虚拟物品。


技术研发人员:张振伟
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.09.24
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐