虚拟物品赠送方法、装置及存储介质与流程

文档序号:14684991发布日期:2018-06-12 23:15阅读:268来源:国知局
虚拟物品赠送方法、装置及存储介质与流程

本发明涉及网络技术领域,特别涉及一种虚拟物品赠送方法、装置及存储介质。



背景技术:

随着网络技术的快速发展,网络直播逐渐发展成为一种主流。目前,网络直播除了包括常规的直播模式外,还包括直播间PK模式。直播间PK模式是指两个分别在不同直播间内进行直播的主播进行竞技,且在此过程中,服务器将该两个主播的直播视频流合为一个直播视频流发送给该两个直播间内的所有观众。如此,该两个直播间中任一直播间内的观众均可以同时看到该两个主播的直播视频。在这里,可以称上述两个直播间为互为连麦的直播间。

在实际应用场景中,无论是常规的直播模式还是在直播间PK模式中,观众可以为自己所在直播间的主播赠送虚拟物品。通常情况下,直播间通常提供有礼物赠送选项,观众可以点击该礼物赠送选项以触发礼物赠送指令。此时,该直播间显示该观众的虚拟物品列表,该观众即可从该虚拟物品列表中选择想要赠送的虚拟物品并进行赠送。然而,在该种虚拟物品赠送方式中,由于操作较为繁琐,因此,导致虚拟物品赠送效率较低。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种虚拟物品赠送方法、装置及存储介质。所述技术方案如下:

一方面,提供了一种虚拟物品赠送方法,所述方法包括:

接收第一观众终端发送的第一请求,所述第一请求中携带主播账号和待赠送的虚拟物品的信息;

向第一直播间内的观众终端发送礼物赠送提示信息和指定指示,所述第一直播间为所述主播账号所在的直播间,所述礼物赠送提示信息包括所述虚拟物品的信息,所述指定指示用于指示所述观众终端显示所述礼物赠送提示信息并在指定位置展示快捷赠送选项,所述快捷赠送选项用于触发赠送与所述礼物赠送提示信息中所述信息相同的虚拟物品的事件。

可选地,所述向第一直播间内的观众终端发送礼物赠送提示信息和指定指示之前,还包括:

基于所述虚拟物品的信息,检测所述虚拟物品是否满足预设条件;

当确定所述虚拟物品满足所述预设条件时,执行所述向第一直播间内的观众终端发送礼物赠送提示信息和指定指示的步骤。

可选地,所述信息包括所述虚拟物品的标识和数量,所述基于所述虚拟物品的信息,检测所述虚拟物品是否满足预设条件,包括:

基于所述虚拟物品的标识,从存储的多个虚拟物品的标识与多个虚拟单价之间的对应关系中,确定所述虚拟物品的虚拟单价;

将所述数量与所述虚拟单价相乘,得到所述虚拟物品的虚拟总价;

当所述虚拟总价大于预设阈值时,确定所述虚拟物品满足所述预设条件。

可选地,所述接收第一观众终端发送的第一请求之后,还包括:

向第二直播间内的观众终端发送所述礼物赠送提示信息和所述指定指示,以使所述第二直播间内的观众终端根据所述指定指示显示所述礼物赠送提示信息,并在指定位置展示所述快捷赠送选项,所述第二直播间为与所述第一直播间连麦的直播间。

可选地,所述向第二直播间内的观众终端发送所述礼物赠送提示信息和所述指定指示之后,还包括:

基于所述虚拟物品的信息,生成礼物赠送清单;

将所述礼物赠送提示信息的标识与所述礼物赠送清单对应存储至指定对应关系中,所述指定对应关系用于存储多个礼物赠送提示信息的标识与多个礼物赠送清单之间的对应关系。

可选地,所述将所述礼物赠送提示信息的标识与所述礼物赠送清单对应存储至指定对应关系中之后,还包括:

接收第二观众终端发送的第二请求,所述第二请求中携带主播账号、观众账号和礼物赠送提示信息的标识,所述第二请求是由所述第二观众终端在检测到所述快捷赠送选项被触发后发送的,所述第二观众终端为所述第一直播间或所述第二直播间中的观众终端;

从所述指定对应关系中,获取所述第二请求中携带的礼物赠送提示信息的标识对应的礼物赠送清单;

从所述观众账号中获取所述礼物赠送清单记录的虚拟物品,并将所获取的虚拟物品添加至所述第二请求中携带的主播账号中。

另一方面,提供了一种虚拟物品赠送装置,所述装置包括:

第一接收模块,用于接收第一观众终端发送的第一请求,所述第一请求中携带主播账号和待赠送的虚拟物品的信息;

发送模块,用于向第一直播间内的观众终端发送礼物赠送提示信息和指定指示,所述第一直播间为所述主播账号所在的直播间,所述礼物赠送提示信息包括所述虚拟物品的信息,所述指定指示用于指示所述观众终端显示所述礼物赠送提示信息并在指定位置展示快捷赠送选项,所述快捷赠送选项用于触发赠送与所述礼物赠送提示信息中所述信息相同的虚拟物品的事件。

可选地,所述装置还包括:

检测模块,用于基于所述虚拟物品的信息,检测所述虚拟物品是否满足预设条件;

触发模块,用于当确定所述虚拟物品满足所述预设条件时,触发所述发送模块向第一直播间内的观众终端发送礼物赠送提示信息和指定指示。

可选地,所述检测模块用于:

当所述信息包括所述虚拟物品的标识和数量时,基于所述虚拟物品的标识,从存储的多个虚拟物品的标识与多个虚拟单价之间的对应关系中,确定所述虚拟物品的虚拟单价;

将所述数量与所述虚拟单价相乘,得到所述虚拟物品的虚拟总价;

当所述虚拟总价大于预设阈值时,确定所述虚拟物品满足所述预设条件。

可选地,所述发送模块还用于:

向第二直播间内的观众终端发送所述礼物赠送提示信息和所述指定指示,以使所述第二直播间内的观众终端根据所述指定指示显示所述礼物赠送提示信息,并在指定位置展示所述快捷赠送选项,所述第二直播间为与所述第一直播间连麦的直播间。

可选地,所述装置还包括:

生成模块,用于基于所述虚拟物品的信息,生成礼物赠送清单;

存储模块,用于将所述礼物赠送提示信息的标识与所述礼物赠送清单对应存储至指定对应关系中,所述指定对应关系用于存储多个礼物赠送提示信息的标识与多个礼物赠送清单之间的对应关系。

可选地,所述装置还包括:

第二接收模块,用于接收第二观众终端发送的第二请求,所述第二请求中携带主播账号、观众账号和礼物赠送提示信息的标识,所述第二请求是由所述第二观众终端在检测到所述快捷赠送选项被触发后发送的,所述第二观众终端为所述第一直播间或所述第二直播间中的观众终端;

获取模块,用于从所述指定对应关系中,获取所述第二请求中携带的礼物赠送提示信息的标识对应的礼物赠送清单;

添加模块,用于从所述观众账号中获取所述礼物赠送清单记录的虚拟物品,并将所获取的虚拟物品添加至所述第二请求中携带的主播账号中。

另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现上述的任一项虚拟物品赠送方法的步骤。

本发明实施例提供的技术方案带来的有益效果是:

在本发明实施例中,接收第一观众终端发送的第一请求,该第一请求中携带主播账号和待赠送给该主播账号的虚拟物品的信息。向该主播账号所在的第一直播间内所有观众终端发送礼物赠送提示信息和指定指示,以使该第一直播间内的所有观众终端显示礼物赠送提示信息并在指定位置展示快捷赠送选项。如此,后续该第一直播间内的观众基于该快捷赠送选项,可以一键赠送与该礼物赠送提示信息中相同的虚拟物品,避免了每次都需要经过复杂流程赠送虚拟物品的问题,提高了操作的便捷性,从而提高了虚拟物品的赠送效率。

附图说明

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

图1A是根据一示例性实施例示出的一种直播间PK模式的显示示意图。

图1B是根据一示例性实施例示出的一种实施环境的示意图。

图1C是根据一示例性实施例示出的一种虚拟物品赠送方法的流程图。

图2A是根据另一示例性实施例示出的一种虚拟物品赠送方法的流程图。

图2B是图2A实施例所涉及的一种直播间PK模式的显示示意图。

图2C是图2A实施例所涉及的另一种直播间PK模式的显示示意图。

图3A是根据一示例性实施例示出的一种虚拟物品赠送装置的结构示意图。

图3B是根据另一示例性实施例示出的一种虚拟物品赠送装置的结构示意图。

图3C是根据另一示例性实施例示出的一种虚拟物品赠送装置的结构示意图。

图3D是根据另一示例性实施例示出的一种虚拟物品赠送装置的结构示意图。

图4是根据一示例性实施例示出的一种虚拟物品赠送装置的服务器结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在对本发明实施例进行详细介绍之前,先对本发明实施例涉及的应用场景、实施环境进行简单的介绍。

首先,对本发明实施例所涉及的应用场景进行简单的介绍。

目前,在网络直播中,除了常规的直播模式,直播间PK模式也得到广泛的推广。在直播间PK模式中,观众登录两个竞技直播间中的任一直播间内,均可以看到两个直播间内的主播的直播视频,例如,某观众终端所显示的直播间PK模式如图1A所示。

在实际应用场景中,无论是在哪种模式中,当主播进行直播时,直播间内的观众可以以赠送虚拟物品的方式表示自己对主播的好感度。然而,在相关技术中,每次赠送虚拟物品均需要经过复杂的流程,操作较为繁琐,导致虚拟物品的赠送效率较低。为此,本发明实施例提供了一种虚拟物品赠送方法,该方法可以使得观众一键、快速赠送虚拟物品,提高了赠送虚拟物品的效率。其具体实现请参见如下所示实施例。

接下来,对本发明实施例所涉及的实施环境进行简单的介绍。

请参考图1B,该图1B是根据一示例性实施例示出的一种实施环境的示意图。该实施环境中包括多个观众终端110和服务器120,该多个观众终端110中的每个观众终端110均可以通过有线网络或者无线网络与该服务器120之间连接。

其中,该多个观众终端110中的每个观众终端110均是指观众所使用的终端。在实际应用场景中,该观众终端可以为诸如手机、平板电脑、计算机之类的设备,本发明实施例对此不做限定。

其中,该服务器120主要用于实现本发明实施例所提供的虚拟物品赠送方法,其具体实现请参见如下图1C或图2A所示的实施例。在实际应用场景中,该服务器120可以为一台服务器,也可以为由多台服务器组成的服务器集群,本发明实施例对此不做限定。

在介绍完本发明实施例涉及应用场景和实施环境后,接下里将结合附图对本发明实施例提供的虚拟物品赠送方法进行详细的介绍。

图1C是根据一示例性实施例示出的一种虚拟物品赠送方法流程图,该虚拟物品赠送方法应用于上述图1B所示的实施环境中,该方法可以包括如下几个步骤:

步骤101:接收第一观众终端发送的第一请求,所述第一请求中携带主播账号和待赠送的虚拟物品的信息。

步骤102:向第一直播间内的观众终端发送礼物赠送提示信息和指定指示,所述第一直播间为所述主播账号所在的直播间,所述礼物赠送提示信息包括所述虚拟物品的信息,所述指定指示用于指示所述观众终端显示所述礼物赠送提示信息并在指定位置展示快捷赠送选项,所述快捷赠送选项用于触发赠送与所述礼物赠送提示信息中所述信息相同的虚拟物品的事件。

在本发明实施例中,接收第一观众终端发送的第一请求,该第一请求中携带主播账号和待赠送给该主播账号的虚拟物品的信息。向该主播账号所在的第一直播间内所有观众终端发送礼物赠送提示信息和指定指示,以使该第一直播间内的所有观众终端显示礼物赠送提示信息并在指定位置展示快捷赠送选项。如此,后续该第一直播间内的观众基于该快捷赠送选项,可以一键赠送与该礼物赠送提示信息中相同的虚拟物品,避免了每次都需要经过复杂流程赠送虚拟物品的问题,提高了操作的便捷性,从而提高了虚拟物品的赠送效率。

可选地,所述向第一直播间内的观众终端发送礼物赠送提示信息和指定指示之前,还包括:

基于所述虚拟物品的信息,检测所述虚拟物品是否满足预设条件;

当确定所述虚拟物品满足所述预设条件时,执行所述向第一直播间内的观众终端发送礼物赠送提示信息和指定指示的步骤。

可选地,所述信息包括所述虚拟物品的标识和数量,所述基于所述虚拟物品的信息,检测所述虚拟物品是否满足预设条件,包括:

基于所述虚拟物品的标识,从存储的多个虚拟物品的标识与多个虚拟单价之间的对应关系中,确定所述虚拟物品的虚拟单价;

将所述数量与所述虚拟单价相乘,得到所述虚拟物品的虚拟总价;

当所述虚拟总价大于预设阈值时,确定所述虚拟物品满足所述预设条件。

可选地,所述接收第一观众终端发送的第一请求之后,还包括:

向第二直播间内的观众终端发送所述礼物赠送提示信息和所述指定指示,以使所述第二直播间内的观众终端根据所述指定指示显示所述礼物赠送提示信息,并在指定位置展示所述快捷赠送选项,所述第二直播间为与所述第一直播间连麦的直播间。

可选地,所述向第二直播间内的观众终端发送所述礼物赠送提示信息和所述指定指示之后,还包括:

基于所述虚拟物品的信息,生成礼物赠送清单;

将所述礼物赠送提示信息的标识与所述礼物赠送清单对应存储至指定对应关系中,所述指定对应关系用于存储多个礼物赠送提示信息的标识与多个礼物赠送清单之间的对应关系。

可选地,所述将所述礼物赠送提示信息的标识与所述礼物赠送清单对应存储至指定对应关系中之后,还包括:

接收第二观众终端发送的第二请求,所述第二请求中携带主播账号、观众账号和礼物赠送提示信息的标识,所述第二请求是由所述第二观众终端在检测到所述快捷赠送选项被触发后发送的,所述第二观众终端为所述第一直播间或所述第二直播间中的观众终端;

从所述指定对应关系中,获取所述第二请求中携带的礼物赠送提示信息的标识对应的礼物赠送清单;

从所述观众账号中获取所述礼物赠送清单记录的虚拟物品,并将所获取的虚拟物品添加至所述第二请求中携带的主播账号中。

上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再一一赘述。

图2A是根据另一示例性实施例示出的一种虚拟物品赠送方法的流程图,本实施例以该虚拟物品赠送方法应用于上述图1B所示实施环境中进行举例说明,该虚拟物品赠送方法可以包括如下几个步骤:

步骤201:接收第一观众终端发送的第一请求,该第一请求中携带主播账号和待赠送的虚拟物品的信息。

其中,该第一观众终端可以为上述图1B所示的多个观众终端中的任一观众终端,这里是指该第一请求中携带的主播账号所在的直播间内任一观众所使用的终端。为了便于后续描述,这里将使用该第一观众终端的观众称为第一观众。

在网络直播过程中,若第一观众对自己所在直播间内的主播有好感,可以为该主播赠送虚拟物品。在具体实现时,该第一观众可以通过第一观众终端向服务器发送第一请求,该第一请求中携带主播账号,以便于服务器获知要给哪个主播赠送礼物。另外,该第一请求中还携带待赠送的虚拟物品的信息,以便于服务器获知该第一观众为该主播赠送哪些虚拟物品。

进一步地,该第一请求中还可以携带该第一观众的观众账号,此时,该服务器接收到该第一请求后,可以基于该信息,查询该第一观众的观众账号中是否包括该虚拟物品。若该第一观众的观众账号中包括该虚拟物品,则服务器从该第一观众的观众账号减少该信息所对应的该虚拟物品,以及在该主播账号中增加该信息所对应的该虚拟物品,已将该虚拟物品从该第一观众的观众账号中转移至该主播账号中,从而实现该第一观众为自己所在直播间内的主播赠送虚拟物品。

其中,该信息可以包括但不限于所赠送的该虚拟物品的标识、数量,该虚拟物品的标识用于唯一标识一种虚拟物品。

步骤202:基于该虚拟物品的信息,检测该虚拟物品是否满足预设条件。

其中,该预设条件可以预先在该服务器中进行设置。另外,根据该信息包括的内容和该预设条件不同,上述基于该信息判断该虚拟物品是否满足预设条件的实现也不同,具体可以包括如下几种可能的实现方式:

第一种实现方式:当该信息包括该虚拟物品的标识和数量时,基于该虚拟物品的标识,从存储的多个虚拟物品的标识与多个虚拟单价之间的对应关系中,确定该虚拟物品的虚拟单价。将该数量与该虚拟单价相乘,得到该虚拟物品的虚拟总价,当该虚拟总价大于预设阈值时,确定该虚拟物品满足该预设条件。

不难理解,每个虚拟物品通常都对应有一定的虚拟单价,例如,某虚拟物品的虚拟单价为10虚拟货币。在实际应用场景中,该观众为该主播赠送的虚拟物品可能包括多个,因此,在本发明实施例中,服务器可以需要根据该虚拟物品的标识,查询该虚拟物品的虚拟单价。之后,将该虚拟单价与所赠送的虚拟物品的数量相乘,以确定所赠送的虚拟物品的虚拟总价。

若该虚拟总价大于预设阈值,说明所赠送的虚拟物品满足预先设置的预设条件,反之,如果该虚拟总价小于或等于该预设阈值,说明该所赠送的虚拟物品不满足预先设置的预设条件。

其中,该预设阈值可以由用户根据实际需求自定义设置,也可以由该服务器默认设置,本发明实施例对此不作限定。

第二种实现方式:当该信息包括该虚拟物品的标识时,判断该虚拟物品的标识属于预先存储的多个指定虚拟物品的标识,当该虚拟物品的标识属于该多个指定虚拟物品的标识时,确定该虚拟物品满足该预设条件。

也即是,该服务器中可以预先存储有多个指定虚拟物品的标识,该多个指定虚拟物品可以由用户根据实际需求自定义设置。

在该种情况下,服务器接收到该第一请求后,获取其中携带的该虚拟物品的标识,并判断该虚拟物品的标识是否属于预先存储的多个指定虚拟物品的标识。如果属于,则说明该虚拟物品属于预先设置的多个指定虚拟物品中的一种,因此,可以确定该虚拟物品满足预设条件。反之,如果不属于,则说明该虚拟物品不属于预先设置的多个指定虚拟物品中的一种,因此,可以确定该虚拟物品不满足预设条件。

步骤203:当确定该虚拟物品满足该预设条件时,向第一直播间内观众终端发送礼物赠送提示信息和指定指示,该第一直播间为该主播账号所在的直播间,该礼物赠送提示信息包括该虚拟物品的信息,该指定指示用于指示该观众终端显示该礼物赠送提示信息并在指定位置展示快捷赠送选项,该快捷赠送选项用于触发赠送与该礼物赠送提示信息中该信息相同的虚拟物品的事件。

当该第一观众终端所赠送的虚拟物品满足预先设置的预设条件时,该服务器向该主播账号所在的第一直播间内的观众终端发送礼物赠送提示信息和指定指示,以使观众终端显示礼物赠送提示信息,并在指定位置展示快捷赠送选项。

其中,该礼物赠送提示信息中包括虚拟物品的信息,主要用于说明该第一观众为该主播账号赠送虚拟物品的情况。进一步地,该礼物赠送提示信息还可以包括该第一观众的观众账号、主播账号等信息,例如,该礼物赠送提示信息可以为“观众甜甜为主播伊妙姐姐赠送9900星币”。

进一步地,该第一直播间内的观众终端均可以以公告的方式,在该第一直播间的公聊区显示该礼物赠送提示信息,并展示该快捷赠送选项。其中,该公聊区主要用于显示直播间内观众的聊天信息及公告。

其中,该指定位置可以预设进行设置,例如,该指定位置可以位于用于显示该礼物赠送提示信息的区域的后面,且距离该区域预设距离。其中,该预设距离可以由用户根据实际需求自定义设置,也可以由该服务器默认设置。

例如,请参考图2B,某观众终端显示的礼物赠送提示信息如图2B中的21所示,展示的快捷赠送选项如图2B中的22所示。

其中,该快捷赠送选项用于触发赠送与该礼物赠送提示信息中信息相同的虚拟物品的事件,也即是,后续该第一直播间内的观众可以基于该快捷赠送选项,譬如,点击该快捷赠送选项,为自己所在直播间内的主播一键赠送与该礼物赠送提示信息中相同的虚拟物品。

需要说明的是,当基于该信息确定该虚拟物品不满足预设条件时,为了便于其它观众了解该第一直播间内虚拟物品的赠送情况,该服务器可以向该第一直播间内的观众终端发送礼物赠送提示信息,如此,该第一直播间内的观众可以看到观众给主播赠送虚拟物品的情况。也即是,此时,该第一直播间内的所有观众终端只显示礼物赠送提示信息,但不展示快捷赠送选项。

还需要说明的是,上述基于虚拟物品的信息判断该虚拟物品是否满足预设条件,并在确定满足该预设条件时执行向第一直播间内的观众终端发送礼物赠送提示信息和指定指示的操作是可选的。在实际应用场景中,还可以不判断虚拟物品是否满足预设条件,即当接收到第一观众终端发送的第一请求时,直接向第一直播间内的观众终端发送礼物赠送提示信息和指定指示,本发明实施例对此不做限定。

进一步地,前文仅是以该虚拟物品的赠送方法应用于常规的直播模式中为例进行说明,在实际应用中,该虚拟物品的赠送方法还可以应用于直播间PK模式中,此时,该服务器还向第二直播间内的观众终端发送该礼物赠送提示信息和该指定指示,以使该第二直播间内的观众终端根据该指定指示显示该礼物赠送提示信息,并在指定位置展示该快捷赠送选项,该第二直播间为与该第一直播间连麦的直播间。

此时,该第一直播间和该第二直播间内的观众终端均可以相互看到对方观众为主播赠送虚拟物品的情况,之后,该第一直播间或该第二直播间内的观众终端均可以基于该快捷赠送选项赠送与礼物赠送提示信息中信息相同的虚拟物品,其具体实现过程可以参见如下步骤204至步骤206。

步骤204:接收第二观众终端发送的第二请求,该第二请求中携带主播账号、观众账号和礼物赠送提示信息的标识,该第二请求是由该第二观众终端在检测到该快捷赠送选项被触发后发送的,该第二观众终端为该第一直播间或该第二直播间中的观众终端。

由于该第一直播间和第二直播间内的所有观众终端均显示了礼物赠送提示信息和快捷赠送选项,因此,对于该第一直播间和该第二直播间内的任一观众来说(这里称为第二观众),若该第二观众想要为自己所在直播间内的主播赠送与该礼物赠送提示信息中相同的虚拟物品,可以点击该快捷赠送选项,该第二观众终端检测到该快捷赠送选项被触发后,向该服务器发送携带主播账号、观众账号和礼物赠送提示信息的标识的第二请求。其中,该礼物赠送提示信息的标识用于唯一标识一个礼物赠送提示信息。

步骤205:从指定对应关系中,获取该第二请求中携带的礼物赠送提示信息的标识对应的礼物赠送清单。

首先需要说明的是,在实际应用场景中,该服务器中存储有该指定对应关系。在一种可能的实现方式中,当服务器向第一直播间和第二直播间内所有观众终端发送礼物赠送提示信息和指定指示后,基于该虚拟物品的信息,生成礼物赠送清单,将该礼物赠送提示信息的标识与该礼物赠送清单对应存储至指定对应关系中,该指定对应关系用于存储多个礼物赠送提示信息的标识与多个礼物赠送清单之间的对应关系。

其中,该礼物赠送清单中记录了上述第一观众为自己所在的直播间的主播赠送了哪些虚拟物品。如此,服务器接收到该第二观众终端发送的第二请求后,根据该第二请求中携带的礼物赠送提示信息的标识,从该指定对应关系中获取对应的礼物赠送清单,可以查询到该礼物赠送清单中所记录的第一观众所赠送的虚拟物品。

步骤206:从该观众账号中获取该礼物赠送清单记录的虚拟物品,并将所获取的虚拟物品添加至该第二请求中携带的主播账号中。

也即是,该服务器将该礼物赠送清单中记录的虚拟物品,从该第二观众的观众账号中转移至该第二请求携带的主播账号中,从而实现该第二观众为自己所在直播间内的主播一键赠送该礼物赠送提示信息中相同的虚拟物品。

进一步地,该服务器从该观众账号中获取该礼物赠送清单记录的虚拟物品之前,还可以查询该观众账号中是否包括该礼物赠送清单记录的虚拟物品,当确定该观众账号中包括该礼物赠送清单记录的虚拟物品时,执行从该观众账号中获取该礼物赠送清单记录的虚拟物品的操作。反之,若该观众账号中不包括该礼物赠送清单记录的虚拟物品,则该服务器可以向该第二观众终端发送礼物赠送失败消息。

进一步地,服务器将所获取的虚拟物品添加至该第二请求中携带的主播账号中之后,还可以向该第一直播间和该第二直播间内所有观众终端发送新的礼物赠送提示信息和指定指示,以指示该所有观众终端显示新的礼物赠送提示信息和快捷赠送选项,该新的礼物赠送提示信息用于记录该第二观众为所在直播间内的主播赠送虚拟物品的情况。

例如,请参考图2C,该第二观众“爱豆”点击该快捷赠送选项22后,该第二观众终端向服务器发送第二请求,该第二请求中携带主播“甜心教主”的主播账号、该第二观众“爱豆”的观众账号以及上述“甜甜赠送给伊妙姐姐9900星币”这一消息的标识。该服务器基于该第二请求,将该礼物赠送提示信息中的虚拟物品“9900星币”从该第二观众“爱豆”的账号中转移至该主播“甜心教主”的主播账号中后,向该第一直播间和该第二直播间内所有观众终端发送新的礼物赠送提示信息和指定指示,此时,该第二观众终端显示的新的礼物赠送提示信息如23所示,以及所展示的快捷赠送选项如24所示。

如此,将观众跟随送礼的情况在两个直播间内进行显示,可以使得该第一直播间和第二直播间内的观众之间产生一种竞争的心理,从而促进观众为自己所在直播间内的主播赠送虚拟物品。

在本发明实施例中,接收第一观众终端发送的第一请求,该第一请求中携带主播账号和待赠送给该主播账号的虚拟物品的信息。向该主播账号所在的第一直播间内所有观众终端发送礼物赠送提示信息和指定指示,以使该第一直播间内的所有观众终端显示礼物赠送提示信息并在指定位置展示快捷赠送选项。如此,后续该第一直播间内的观众基于该快捷赠送选项,可以一键赠送与该礼物赠送提示信息中相同的虚拟物品,避免了每次都需要经过复杂流程赠送虚拟物品的问题,提高了操作的便捷性,从而提高了虚拟物品的赠送效率。

图3A是根据一示例性实施例示出的一种虚拟物品赠送装置的结构示意图,该虚拟物品赠送装置可以由软件、硬件或者两者的结合实现。该虚拟物品赠送装置可以包括:

第一接收模块301,用于接收第一观众终端发送的第一请求,所述第一请求中携带主播账号和待赠送的虚拟物品的信息;

发送模块302,用于向第一直播间内的观众终端发送礼物赠送提示信息和指定指示,所述第一直播间为所述主播账号所在的直播间,所述礼物赠送提示信息包括所述虚拟物品的信息,所述指定指示用于指示所述观众终端显示所述礼物赠送提示信息并在指定位置展示快捷赠送选项,所述快捷赠送选项用于触发赠送与所述礼物赠送提示信息中所述信息相同的虚拟物品的事件。

可选地,请参考图3B,所述装置还包括:

检测模块303,用于基于所述虚拟物品的信息,检测所述虚拟物品是否满足预设条件;

触发模块304,用于当确定所述虚拟物品满足所述预设条件时,触发所述发送模块向第一直播间内的观众终端发送礼物赠送提示信息和指定指示。

可选地,所述检测模块303用于:

当所述信息包括所述虚拟物品的标识和数量时,基于所述虚拟物品的标识,从存储的多个虚拟物品的标识与多个虚拟单价之间的对应关系中,确定所述虚拟物品的虚拟单价;

将所述数量与所述虚拟单价相乘,得到所述虚拟物品的虚拟总价;

当所述虚拟总价大于预设阈值时,确定所述虚拟物品满足所述预设条件。

可选地,所述发送模块302还用于:

向第二直播间内的观众终端发送所述礼物赠送提示信息和所述指定指示,以使所述第二直播间内的观众终端根据所述指定指示显示所述礼物赠送提示信息,并在指定位置展示所述快捷赠送选项,所述第二直播间为与所述第一直播间连麦的直播间。

可选地,请参考图3C,所述装置还包括:

生成模块305,用于基于所述虚拟物品的信息,生成礼物赠送清单;

存储模块306,用于将所述礼物赠送提示信息的标识与所述礼物赠送清单对应存储至指定对应关系中,所述指定对应关系用于存储多个礼物赠送提示信息的标识与多个礼物赠送清单之间的对应关系。

可选地,请参考图3D,所述装置还包括:

第二接收模块307,用于接收第二观众终端发送的第二请求,所述第二请求中携带主播账号、观众账号和礼物赠送提示信息的标识,所述第二请求是由所述第二观众终端在检测到所述快捷赠送选项被触发后发送的,所述第二观众终端为所述第一直播间或所述第二直播间中的观众终端;

获取模块308,用于从所述指定对应关系中,获取所述第二请求中携带的礼物赠送提示信息的标识对应的礼物赠送清单;

添加模块309,用于从所述观众账号中获取所述礼物赠送清单记录的虚拟物品,并将所获取的虚拟物品添加至所述第二请求中携带的主播账号中。

在本发明实施例中,接收第一观众终端发送的第一请求,该第一请求中携带主播账号和待赠送给该主播账号的虚拟物品的信息。向该主播账号所在的第一直播间内所有观众终端发送礼物赠送提示信息和指定指示,以使该第一直播间内的所有观众终端显示礼物赠送提示信息并在指定位置展示快捷赠送选项。如此,后续该第一直播间内的观众基于该快捷赠送选项,可以一键赠送与该礼物赠送提示信息中相同的虚拟物品,避免了每次都需要经过复杂流程赠送虚拟物品的问题,提高了操作的便捷性,从而提高了虚拟物品的赠送效率。

需要说明的是:上述实施例提供的虚拟物品赠送装置在实现虚拟物品赠送方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟物品赠送装置与虚拟物品赠送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图4是根据一示例性实施例示出的一种虚拟物品赠送装置的服务器结构示意图。该服务器可以是后台服务器集群中的服务器。具体来讲:

服务器400包括中央处理单元(CPU)401、包括随机存取存储器(RAM)402和只读存储器(ROM)403的系统存储器404,以及连接系统存储器404和中央处理单元401的系统总线405。服务器400还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)406,和用于存储操作系统413、应用程序414和其他程序模块415的大容量存储设备407。

基本输入/输出系统406包括有用于显示信息的显示器408和用于用户输入信息的诸如鼠标、键盘之类的输入设备409。其中显示器408和输入设备409都通过连接到系统总线405的输入输出控制器410连接到中央处理单元401。基本输入/输出系统406还可以包括输入输出控制器410以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器410还提供输出到显示屏、打印机或其他类型的输出设备。

大容量存储设备407通过连接到系统总线405的大容量存储控制器(未示出)连接到中央处理单元401。大容量存储设备407及其相关联的计算机可读介质为服务器400提供非易失性存储。也就是说,大容量存储设备407可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。

不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的系统存储器404和大容量存储设备407可以统称为存储器。

根据本申请的各种实施例,服务器400还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器400可以通过连接在系统总线405上的网络接口单元411连接到网络412,或者说,也可以使用网络接口单元411来连接到其他类型的网络或远程计算机系统(未示出)。

上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。所述一个或者一个以上程序包含用于进行本申请实施例提供的如上图1C或图2A所示实施例提供的虚拟物品赠送方法。

本申请实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述图1C或图2A所示实施例提供的虚拟物品赠送方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图1C或图2A所示实施例提供的虚拟物品赠送方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1