CN108966034B - 虚拟物品显示方法、装置和存储介质 - Google Patents
虚拟物品显示方法、装置和存储介质 Download PDFInfo
- Publication number
- CN108966034B CN108966034B CN201810870701.9A CN201810870701A CN108966034B CN 108966034 B CN108966034 B CN 108966034B CN 201810870701 A CN201810870701 A CN 201810870701A CN 108966034 B CN108966034 B CN 108966034B
- Authority
- CN
- China
- Prior art keywords
- item
- virtual
- request
- presentation
- gifting
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种虚拟物品显示方法、装置和存储介质,属于互联网技术领域。所述方法包括:确定在预设时间段内接收到的至少一个第一物品赠送请求;如果该至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据该多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息;将第一赠送消息发送给目标直播间,由目标直播间根据第一赠送消息显示第一虚拟物品。本发明可以减少需要发送的物品赠送消息的数量,提高物品赠送消息的发送效率,从而可以提高虚拟物品显示的实时性,且由于是根据该多个第一赠送请求来新获取一个第一虚拟物品在目标直播间中进行显示,所以可以提高虚拟物品的显示效果。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种虚拟物品显示方法、装置和存储介质。
背景技术
随着互联网技术的发展,在直播间中观看主播的直播视频逐渐成为人们日常生活中非常喜欢的活动。为了提高直播过程的有趣性,当观众向直播间的主播赠送虚拟物品时,该直播间中会显示观众赠送的虚拟物品,以增加主播与观众之间的互动。
相关技术中,服务器接收到用于向直播间赠送虚拟物品的物品赠送请求后,会生成该物品赠送请求相应的物品赠送消息,并将该物品赠送消息发送给该直播间;该直播间接收到该物品赠送消息时,可以根据该物品赠送消息显示该虚拟物品。
然而,在直播过程中,观众可能会向主播赠送大量的虚拟物品,此时服务器将会接收到大量的物品赠送请求。这种情况下,服务器会对这些物品赠送请求进行排队处理来得到相应的物品赠送消息并发送,从而导致物品赠送消息的发送效率较低,进而导致虚拟物品显示的实时性较低。
发明内容
本发明实施例提供了一种虚拟物品显示方法、装置和存储介质,可以解决相关技术中物品赠送消息的发送效率较低且虚拟物品显示的实时性较低的问题。所述技术方案如下:
第一方面,提供了一种虚拟物品显示方法,所述方法包括:
确定在预设时间段内接收到的至少一个第一物品赠送请求,所述至少一个第一物品赠送请求均用于向目标直播间赠送虚拟物品;
如果所述至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据所述多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息;
将所述第一赠送消息发送给所述目标直播间,由所述目标直播间根据所述第一赠送消息显示所述第一虚拟物品。
可选地,所述根据所述多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息,包括:
根据所述多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品;
生成携带有所述第一虚拟物品的标识的第一赠送消息。
可选地,所述生成携带有第一虚拟物品的标识的第一赠送消息,包括:
生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,所述预设标记用于指示虚拟物品的显示方式。
可选地,所述确定在预设时间段内接收到的至少一个第一物品赠送请求之后,还包括:
如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量大于1时,根据所述第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息;
将所述第二赠送消息发送给所述目标直播间,由所述目标直播间根据所述第二赠送消息显示所述第二虚拟物品。
可选地,所述根据所述第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息,包括:
根据所述第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品;
生成携带有所述第二虚拟物品的标识的第二赠送消息。
可选地,所述生成携带有第二虚拟物品的标识的第二赠送消息,包括:
生成携带有预设标记和第二虚拟物品的标识的第二赠送消息,所述预设标记用于指示虚拟物品的显示方式。
可选地,所述预设标记用于指示在显示虚拟物品的同时显示向所述目标直播间赠送所显示的虚拟物品的用户账号的标识。
可选地,所述确定在预设时间段内接收到的至少一个第一物品赠送请求之后,还包括:
如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量为1时,生成携带有所述第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息;
将所述第三赠送消息发送给所述目标直播间,由所述目标直播间根据所述第三赠送消息显示所述第二赠送请求所要赠送的虚拟物品。
可选地,所述至少一个第一物品赠送请求所要赠送的虚拟物品所属的类型均为第一类型,且属于所述第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值;
所述方法还包括:
接收第二物品赠送请求,所述第二物品赠送请求用于向所述目标直播间赠送属于所述第二类型的虚拟物品;
生成携带有所述第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息;
将所述第四赠送消息发送给所述目标直播间,由所述目标直播间根据所述第四赠送消息显示所述第二物品赠送请求所要赠送的虚拟物品。
可选地,所述方法还包括:
同时将多个物品赠送消息发送给所述目标直播间,由所述目标直播间根据所述多个物品赠送消息将赠送的虚拟物品进行叠加显示。
第二方面,提供了一种虚拟物品显示装置,所述装置包括:
确定模块,用于确定在预设时间段内接收到的至少一个第一物品赠送请求,所述至少一个第一物品赠送请求均用于向目标直播间赠送虚拟物品;
第一生成模块,用于如果所述至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据所述多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息;
第一发送模块,用于将所述第一赠送消息发送给所述目标直播间,由所述目标直播间根据所述第一赠送消息显示所述第一虚拟物品。
可选地,所述第一生成模块包括:
第一生成单元,用于根据所述多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品;
第二生成单元,用于生成携带有所述第一虚拟物品的标识的第一赠送消息。
可选地,所述第一生成模块用于:
生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,所述预设标记用于指示虚拟物品的显示方式。
可选地,所述装置还包括:
第二生成模块,用于如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量大于1时,根据所述第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息;
第二发送模块,用于将所述第二赠送消息发送给所述目标直播间,由所述目标直播间根据所述第二赠送消息显示所述第二虚拟物品。
可选地,所述第二生成模块包括:
第三生成单元,用于根据所述第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品;
第四生成单元,用于生成携带有所述第二虚拟物品的标识的第二赠送消息。
可选地,所述第二生成模块用于:
生成携带有预设标记和第二虚拟物品的标识的第二赠送消息,所述预设标记用于指示虚拟物品的显示方式。
可选地,所述预设标记用于指示在显示虚拟物品的同时显示向所述目标直播间赠送所显示的虚拟物品的用户账号的标识。
可选地,所述装置还包括:
第三生成模块,用于如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量为1时,生成携带有所述第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息;
第三发送模块,用于将所述第三赠送消息发送给所述目标直播间,由所述目标直播间根据所述第三赠送消息显示所述第二赠送请求所要赠送的虚拟物品。
可选地,所述至少一个第一物品赠送请求所要赠送的虚拟物品所属的类型均为第一类型,且属于所述第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值;所述装置还包括:
接收模块,用于接收第二物品赠送请求,所述第二物品赠送请求用于向所述目标直播间赠送属于所述第二类型的虚拟物品;
第四生成模块,用于生成携带有所述第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息;
第四发送模块,用于将所述第四赠送消息发送给所述目标直播间,由所述目标直播间根据所述第四赠送消息显示所述第二物品赠送请求所要赠送的虚拟物品。
可选地,所述装置还用于:
同时将多个物品赠送消息发送给所述目标直播间,由所述目标直播间根据所述多个物品赠送消息将赠送的虚拟物品进行叠加显示。
第三方面,提供了一种虚拟物品显示装置,所述装置包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序代码,所述处理器执行所述程序代码时实现上述第一方面所述的虚拟物品显示方法。
第四方面,提供了一种计算机可读存储介质,所述存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述的虚拟物品显示方法的步骤。
本发明实施例提供的技术方案带来的有益效果至少包括:确定在预设时间段内接收到的至少一个第一物品赠送请求,且在该至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求时,根据该多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息并发送给目标直播间,由目标直播间根据第一赠送消息显示第一虚拟物品。如此,可以减少需要发送的物品赠送消息的数量,提高物品赠送消息的发送效率,从而提高虚拟物品显示的实时性,且由于是根据该多个第一赠送请求来新获取一个第一虚拟物品在目标直播间中进行显示,所以可以提高虚拟物品的显示效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种实施环境的示意图;
图2是本发明实施例提供的一种虚拟物品显示方法的流程图;
图3是本发明实施例提供的另一种虚拟物品显示方法的流程图;
图4是本发明实施例提供的一种虚拟物品显示装置的结构示意图;
图5是本发明实施例提供的另一种虚拟物品显示装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在对本发明实施例进行详细地解释说明之前,对本发明实施例的应用场景和实施环境予以说明。
首先,对本发明实施例的应用场景进行说明。
目前,观众在终端正在显示的直播间中观看主播的直播视频时,观众可以在该直播间中向主播赠送虚拟物品,该直播间中可以显示观众赠送的虚拟物品。本发明实施例就应用于在直播间中显示虚拟物品的场景中。
其次,对本发明实施例提供的实施环境进行说明。
图1是本发明实施例提供的一种实施环境的示意图。参见图1,该实施环境可以包括:服务器101和多个终端102,多个终端102中的每个终端102与服务器101之间可以通过无线网络或有线网络进行通信。
其中,多个终端102中均显示有目标直播间,多个终端102中的任一终端102可以向服务器101发送用于向目标直播间赠送虚拟物品的物品赠送请求;服务器101可以接收多个终端102中的任一终端102发送的物品赠送请求,并根据该物品赠送请求生成物品赠送消息,将该物品赠送消息发送给多个终端102;多个终端102可以接收服务器101发送的物品赠送消息,并根据该物品赠送消息在目标直播间中显示虚拟物品。
图2是本发明实施例提供的一种虚拟物品显示方法的流程图,该方法应用于服务器。参见图2,该方法包括:
步骤201:确定在预设时间段内接收到的至少一个第一物品赠送请求,至少一个第一物品赠送请求均用于向目标直播间赠送虚拟物品。
步骤202:如果至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息。
步骤203:将第一赠送消息发送给目标直播间,由目标直播间根据第一赠送消息显示第一虚拟物品。
在本发明实施例中,确定在预设时间段内接收到的至少一个第一物品赠送请求,且在该至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求时,根据该多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息并发送给目标直播间,由目标直播间根据第一赠送消息显示第一虚拟物品。如此,可以减少需要发送的物品赠送消息的数量,提高物品赠送消息的发送效率,从而提高虚拟物品显示的实时性,且由于是根据该多个第一赠送请求来新获取一个第一虚拟物品在目标直播间中进行显示,所以可以提高虚拟物品的显示效果。
可选地,根据多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息,包括:
根据多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品;
生成携带有第一虚拟物品的标识的第一赠送消息。
可选地,生成携带有第一虚拟物品的标识的第一赠送消息,包括:
生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,预设标记用于指示虚拟物品的显示方式。
可选地,确定在预设时间段内接收到的至少一个第一物品赠送请求之后,还包括:
如果至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当第二赠送请求所要赠送的虚拟物品的数量大于1时,根据第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息;
将第二赠送消息发送给目标直播间,由目标直播间根据第二赠送消息显示第二虚拟物品。
可选地,根据第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息,包括:
根据第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品;
生成携带有第二虚拟物品的标识的第二赠送消息。
可选地,生成携带有第二虚拟物品的标识的第二赠送消息,包括:
生成携带有预设标记和第二虚拟物品的标识的第二赠送消息,预设标记用于指示虚拟物品的显示方式。
可选地,预设标记用于指示在显示虚拟物品的同时显示向目标直播间赠送所显示的虚拟物品的用户账号的标识。
可选地,确定在预设时间段内接收到的至少一个第一物品赠送请求之后,还包括:
如果至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当第二赠送请求所要赠送的虚拟物品的数量为1时,生成携带有第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息;
将第三赠送消息发送给目标直播间,由目标直播间根据第三赠送消息显示第二赠送请求所要赠送的虚拟物品。
可选地,至少一个第一物品赠送请求所要赠送的虚拟物品所属的类型均为第一类型,且属于第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值;该方法还包括:
接收第二物品赠送请求,第二物品赠送请求用于向目标直播间赠送属于第二类型的虚拟物品;
生成携带有第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息;
将第四赠送消息发送给目标直播间,由目标直播间根据第四赠送消息显示第二物品赠送请求所要赠送的虚拟物品。
可选地,该方法还包括:
同时将多个物品赠送消息发送给目标直播间,由目标直播间根据多个物品赠送消息将赠送的虚拟物品进行叠加显示。
上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再一一赘述。
图3是本发明实施例提供的一种虚拟物品显示方法的流程图。参见图3,该方法包括:
步骤301:终端在检测到物品赠送指令时,生成物品赠送请求,将该物品赠送请求发送给服务器。
需要说明的是,该终端可以为显示有目标直播间的终端,且该终端可以为目标直播间对应的主播端或观众端。当用户想要向目标直播间的主播赠送虚拟物品时,可以在目标直播间中通过点击操作、滑动操作、语音操作、手势操作等操作来触发物品赠送指令,该物品赠送指令用于指示向该主播赠送虚拟物品。
另外,该物品赠送请求用于向目标直播间赠送虚拟物品,该物品赠送请求中可以携带所要赠送的虚拟物品的标识,此外,还可以携带所要赠送的虚拟物品的数量,该物品赠送请求携带的虚拟物品的标识和数量即为该物品赠送指令选择赠送的虚拟物品的标识和数量。虚拟物品的标识可以为虚拟物品的名称、编号等。
例如,该终端显示有目标直播间的界面中包括虚拟物品赠送选项,当主播或观众点击该虚拟物品赠送选项时,该终端可以显示虚拟物品列表,该虚拟物品列表中包括多个虚拟物品的标识和数量,当主播或观众从该虚拟物品列表中选择了一个虚拟物品的标识和数量时,该终端确定检测到物品赠送指令,生成携带有所选择的虚拟物品的标识和数量的物品赠送请求并发送给服务器。
需要说明的是,任意一个显示有目标直播间的终端均可以按照上述步骤301来将物品赠送请求发送给服务器。之后,服务器可以按照如下步骤302-步骤307来根据接收到的物品赠送请求进行虚拟物品的显示。
步骤302:服务器接收到物品赠送请求时,判断该物品赠送请求是第一物品赠送请求还是第二物品赠送请求。
需要说明的是,第一物品赠送请求所要赠送的虚拟物品所属的类型为第一类型,第二物品赠送请求所要赠送的虚拟物品所属的类型为第二类型,属于第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值,和/或,属于第一类型的虚拟物品的物品动画的尺寸大于属于第二类型的虚拟物品的物品动画的尺寸,和/或,属于第一类型的虚拟物品的物品动画效果优于属于第二类型的虚拟物品的物品动画效果。例如,属于第一类型的虚拟物品可以为汽车、游艇等大礼物,属于第二类型的虚拟物品可以为花、帽子等小礼物。
其中,服务器判断该物品赠送请求是第一物品赠送请求还是第二物品赠送请求的操作可以为:服务器根据该物品赠送请求携带的虚拟物品的标识,确定该物品赠送请求所要赠送的虚拟物品所属的类型;当该物品赠送请求所要赠送的虚拟物品所属的类型为第一类型时,确定该物品赠送请求是第一物品赠送请求;当该物品赠送请求所要赠送的虚拟物品所属的类型为第二类型时,确定该物品赠送请求是第二物品赠送请求。
其中,服务器根据该物品赠送请求携带的虚拟物品的标识,确定该物品赠送请求所要赠送的虚拟物品所属的类型时,服务器可以从存储的虚拟物品标识与虚拟物品类型之间的对应关系中,获取该物品赠送请求携带的虚拟物品的标识对应的虚拟物品类型,将获取到的虚拟物品类型确定为该物品赠送请求所要赠送的虚拟物品所属的类型;或者,服务器可以从存储的多个描述信息中获取记录有该物品赠送请求携带的虚拟物品的标识的描述信息,将获取到的描述信息中记录的类型确定为该物品赠送请求所要赠送的虚拟物品所属的类型。当然,服务器也可以根据该物品赠送请求携带的虚拟物品的标识,通过其它方式确定该物品赠送请求所要赠送的虚拟物品所属的类型,本发明实施例对此不作限定。
需要说明的是,描述信息用于描述虚拟物品的显示信息,如描述信息中可以记录有虚拟物品的标识、虚拟物品所属的类型、虚拟物品的物品动画等,本发明实施例对此不作限定。
另外,当该物品赠送请求是第二物品赠送请求时,服务器可以继续执行如下步骤303来在目标直播间中显示该物品赠送请求所要赠送的虚拟物品;当该物品赠送请求是第一物品赠送请求时,服务器可以继续执行如下步骤304-步骤307来在目标直播间中显示该物品赠送请求所要赠送的虚拟物品。
步骤303:当该物品赠送请求是第二物品赠送请求时,服务器生成携带有该第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息,并将第四赠送消息发送给目标直播间。
其中,服务器生成携带有该第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息时,服务器可以先获取该第二物品赠送请求中携带的虚拟物品的标识和数量,再生成携带有获取到的虚拟物品的标识和数量的第四赠送消息。
进一步地,服务器将第四赠送消息发送给目标直播间之后,目标直播间可以根据第四赠送消息显示该第二物品赠送请求所要赠送的虚拟物品。此过程即是服务器将第四赠送消息发送给显示有目标直播间的终端,由该终端根据第四赠送消息在目标直播间中显示该第二物品赠送请求所要赠送的虚拟物品的过程。
其中,该终端根据第四赠送消息在目标直播间中显示该第二物品赠送请求所要赠送的虚拟物品时,该终端可以先根据第四赠送消息获取该第二物品赠送请求所要赠送的虚拟物品的物品动画,再在目标直播间中显示a个获取到的物品动画,就实现了对该第二物品赠送请求所要赠送的虚拟物品的显示,a为第四赠送消息中携带的虚拟物品的数量。
其中,该终端根据第四赠送消息获取该第二物品赠送请求所要赠送的虚拟物品的物品动画时,该终端可以从存储的虚拟物品标识与物品动画之间的对应关系中,获取第四赠送消息携带的虚拟物品的标识对应的物品动画作为该第二物品赠送请求所要赠送的虚拟物品的物品动画;或者,该终端可以向服务器发送携带有第四赠送消息携带的虚拟物品的标识的物品动画获取请求,将服务器根据该物品动画获取请求返回的物品动画作为该第二物品赠送请求所要赠送的虚拟物品的物品动画,服务器根据该物品动画获取请求返回的物品动画是服务器获取到的该物品动画获取请求携带的虚拟物品的标识所标识的虚拟物品的物品动画;或者,该终端可以当第四赠送消息还携带有虚拟物品的物品动画的下载地址时,根据该下载地址下载物品动画作为该第二物品赠送请求所要赠送的虚拟物品的物品动画。当然,该终端也可以根据第四赠送消息,通过其它方式获取该第二物品赠送请求所要赠送的虚拟物品的物品动画,本发明实施例对此不作限定。
值得说明的是,在本发明实施例中,对于用于向目标直播间赠送属于第二类型的虚拟物品的第二物品赠送请求,服务器可以直接生成携带有该第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息并发送给目标直播间,也即是,服务器可以实时生成第二物品赠送请求相应的第四赠送消息并发送给目标直播间,然后目标直播间可以实时根据第四赠送消息来显示虚拟物品,从而可以提高虚拟物品显示的实时性。
步骤304:当该物品赠送请求是第一物品赠送请求时,服务器确定在预设时间段内接收到的至少一个第一物品赠送请求。
需要说明的是,预设时间段可以预先进行设置,如预设时间段可以为第一时间与第二时间之间的时间段,第一时间可以为接收到该物品赠送请求的时间,第二时间可以为在第一时间之后且与第一时间相距预设时长的时间,预设时长可以预先进行设置,如预设时长可以为1秒等。
另外,实际应用中,当该物品赠送请求是第一物品赠送请求时,服务器可以将该物品赠送请求先保存到排队列表中,然后将在接收到该物品赠送请求的时间之后的预设时长内接收到的所有第一物品赠送请求也保存到该排队列表中,此时该排队列表中即保存有在预设时间段内接收到的至少一个第一物品赠送请求,后续服务器即可直接从该排队列表中确定该至少一个第一物品赠送请求。
需要说明的是,服务器确定在预设时间段内接收到的至少一个第一物品赠送请求之后,可以继续执行如下步骤305-步骤307来生成物品赠送消息并发送给目标直播间,以实现虚拟物品在目标直播间中的显示。
步骤305:如果该至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则服务器根据该多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息,将第一赠送消息发送给目标直播间。
需要说明的是,该多个第一赠送请求不仅可以是用于向目标直播间赠送同一虚拟物品的第一物品赠送请求,在此基础上,该多个第一赠送请求还可以是同一终端发送的,本发明实施例对此不作限定。
其中,服务器根据该多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息的操作可以为:服务器根据该多个第一赠送请求所要赠送的虚拟物品的标识和总数量,获取第一虚拟物品的标识,然后生成携带有第一虚拟物品的标识的第一赠送消息;或者,服务器根据该多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品,然后生成携带有第一虚拟物品的标识的第一赠送消息。
其中,服务器根据该多个第一赠送请求所要赠送的虚拟物品的标识和总数量,获取第一虚拟物品的标识时,服务器可以从存储的虚拟物品标识、虚拟物品数量与合成虚拟物品标识之间的对应关系中,获取该多个第一赠送请求所要赠送的虚拟物品的标识和总数量对应的合成虚拟物品标识,将获取到的合成虚拟物品标识确定为第一虚拟物品的标识。当然,服务器也可以根据该多个第一赠送请求所要赠送的虚拟物品的标识和总数量,通过其它方式获取第一虚拟物品的标识,本发明实施例对此不作限定。
其中,服务器根据该多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品时,服务器可以根据该多个第一赠送请求所要赠送的虚拟物品的总数量,对该多个第一赠送请求所要赠送的虚拟物品的描述信息中记录的物品动画进行调整,生成记录有调整后的物品动画的描述信息作为第一虚拟物品的描述信息,即得到第一虚拟物品。当然,服务器也可以根据该多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,通过其它方式生成第一虚拟物品,本发明实施例对此不作限定。
其中,服务器生成携带有第一虚拟物品的标识的第一赠送消息时,可以生成携带有预设标记和第一虚拟物品的标识的第一赠送消息。预设标记用于指示虚拟物品的显示方式,如预设标记可以用于指示在显示虚拟物品的同时显示向目标直播间赠送所显示的虚拟物品的用户账号的标识,用户账号的标识可以为用户账号的头像、名称等。
进一步地,服务器将第一赠送消息发送给目标直播间之后,目标直播间可以根据第一赠送消息显示第一虚拟物品。此过程即是服务器将第一赠送消息发送给显示有目标直播间的终端,由该终端根据第一赠送消息在目标直播间中显示第一虚拟物品的过程。
其中,该终端根据第一赠送消息在目标直播间中显示第一虚拟物品时,该终端可以先根据第一赠送消息获取第一虚拟物品的物品动画,再在目标直播间中显示第一虚拟物品的物品动画,就实现了对第一虚拟物品的显示。
其中,该终端根据第一赠送消息获取第一虚拟物品的物品动画的操作与上述步骤303中该终端根据第四赠送消息获取该第二物品赠送请求所要赠送的虚拟物品的物品动画的操作类似,本发明实施例对此不再赘述。
其中,该终端在目标直播间中显示第一虚拟物品的物品动画时,如果第一赠送消息中还携带有预设标记,则该终端可以以预设标记指示的显示方式在目标直播间中显示第一虚拟物品的物品动画。
例如,预设标记用于指示在显示虚拟物品的同时显示向目标直播间赠送所显示的虚拟物品的用户账号的标识,则该终端可以在目标直播间中显示第一虚拟物品的物品动画的同时,还在目标直播间中显示向目标直播间赠送第一虚拟物品的用户账号的标识,即显示发送该多个第一赠送请求的终端登录的用户账号的标识。并且,当该用户账号的数量为多个时,可以显示这多个用户账号中每个用户账号的标识,或者可以显示该多个用户账号中指定的用户账号的标识。指定的用户账号可以为该多个用户账号中最早发送第一赠送请求的终端登录的用户账号,或者可以为该多个用户账号中赠送指定的虚拟物品的数量最多的用户账号,指定的虚拟物品为该多个第一赠送请求所要赠送的虚拟物品。
值得说明的是,在本发明实施例中,对于用于向目标直播间赠送属于第一类型的虚拟物品的第一物品赠送请求,服务器可以根据在预设时间段内接收到的至少一个第一物品赠送请求中的多个第一赠送请求来生成一个第一赠送消息并发送给目标直播间。也即是,服务器可以将该多个第一赠送请求合并成一个第一赠送消息并发送给目标直播间,从而可以减少服务器需要发送的物品赠送消息的数量,提高物品赠送消息的发送效率,进而可以提高虚拟物品显示的实时性。并且,由于服务器是根据该多个第一赠送请求来新获取一个第一虚拟物品,且终端可以以预设标记指示的显示方式来在目标直播间中显示第一虚拟物品,所以可以使得虚拟物品的显示具有特色,从而可以提高虚拟物品的显示效果。
步骤306:如果该至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当该第二赠送请求所要赠送的虚拟物品的数量大于1时,服务器根据该第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息,将第二赠送消息发送给目标直播间。
需要说明的是,第二赠送请求所要赠送的虚拟物品与该至少一个第一物品赠送请求中除该第二赠送请求之外的其它第一物品赠送请求所要赠送的虚拟物品不同。
其中,服务器根据第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息的操作可以为:服务器根据第二赠送请求所要赠送的虚拟物品的标识和数量,获取第二虚拟物品的标识,然后生成携带有第二虚拟物品的标识的第二赠送消息;或者,服务器根据第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品,然后生成携带有第二虚拟物品的标识的第二赠送消息。
其中,服务器根据第二赠送请求所要赠送的虚拟物品的标识和数量,获取第二虚拟物品的标识的操作与上述步骤305中服务器根据该多个第一赠送请求所要赠送的虚拟物品的标识和总数量,获取第一虚拟物品的标识的操作类似,本发明实施例对此不再赘述。
其中,服务器根据第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品的操作与上述步骤305中服务器根据该多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品的操作类似,本发明实施例对此不再赘述。
其中,服务器生成携带有第二虚拟物品的标识的第二赠送消息时,可以生成携带有预设标记和第二虚拟物品的标识的第二赠送消息。
进一步地,服务器将第二赠送消息发送给目标直播间之后,目标直播间可以根据第二赠送消息显示第二虚拟物品。此过程即是服务器将第二赠送消息发送给显示有目标直播间的终端,由该终端根据第二赠送消息在目标直播间中显示第二虚拟物品的过程。
其中,该终端根据第二赠送消息在目标直播间中显示第二虚拟物品时,该终端可以先根据第二赠送消息获取第二虚拟物品的物品动画,再在目标直播间中显示第二虚拟物品的物品动画,就实现了对第二虚拟物品的显示。
其中,该终端根据第二赠送消息获取第二虚拟物品的物品动画的操作与上述步骤303中该终端根据第四赠送消息获取该第二物品赠送请求所要赠送的虚拟物品的物品动画的操作类似,本发明实施例对此不再赘述。
其中,该终端在目标直播间中显示第二虚拟物品的物品动画时,如果第二赠送消息中还携带有预设标记,则该终端可以以预设标记指示的显示方式在目标直播间中显示第二虚拟物品的物品动画。
例如,预设标记用于指示在显示虚拟物品的同时显示向目标直播间赠送所显示的虚拟物品的用户账号的标识,则该终端可以在目标直播间中显示第二虚拟物品的物品动画的同时,还在目标直播间中显示向目标直播间赠送第二虚拟物品的用户账号的标识,即显示发送第二赠送请求的终端登录的用户账号的标识。
值得说明的是,在本发明实施例中,对于用于向目标直播间赠送属于第一类型的虚拟物品的第一物品赠送请求,服务器可以根据在预设时间段内接收到的至少一个第一物品赠送请求中的所要赠送的虚拟物品的数量大于1的第二赠送请求来生成第二赠送消息并发送给目标直播间。由于服务器是根据用于赠送多个虚拟物品的第二赠送请求来新获取一个第二虚拟物品在终端中进行显示,且终端可以以预设标记指示的显示方式来在目标直播间中显示第二虚拟物品,所以可以使得虚拟物品的显示具有特色,从而可以提高虚拟物品的显示效果。
步骤307:如果该至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当该第二赠送请求所要赠送的虚拟物品的数量为1时,服务器生成携带有该第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息,将第三赠送消息发送给目标直播间。
其中,服务器生成携带有该第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息时,可以先获取该第二赠送请求中携带的虚拟物品的标识,再生成携带有获取到的虚拟物品的标识的第三赠送消息。
进一步地,服务器将第三赠送消息发送给目标直播间之后,目标直播间可以根据第三赠送消息显示该第二赠送请求所要赠送的虚拟物品。此过程即是服务器将第三赠送消息发送给显示有目标直播间的终端,由该终端根据第三赠送消息在目标直播间中显示该第二赠送请求所要赠送的虚拟物品的过程。
其中,该终端根据第三赠送消息在目标直播间中显示该第二赠送请求所要赠送的虚拟物品时,该终端可以先根据第三赠送消息获取该第二赠送请求所要赠送的虚拟物品的物品动画,再显示获取到的物品动画,就实现了对该第二赠送请求所要赠送的虚拟物品的显示。
其中,该终端根据第三赠送消息获取该第二赠送请求所要赠送的虚拟物品的物品动画的操作与上述步骤303中该终端根据第四赠送消息获取该第二物品赠送请求所要赠送的虚拟物品的物品动画的操作类似,本发明实施例对此不再赘述。
值得注意的是,在本发明实施例中,服务器可以针对接收到的第二物品赠送请求、在预设时间段内接收到的至少一个第一物品赠送请求中的多个第一赠送请求、该至少一个第一物品赠送请求中的所要赠送的虚拟物品的数量大于1的第二赠送请求和该至少一个第一物品赠送请求中的所要赠送的虚拟物品的数量为1的第二赠送请求,来分别生成不同的物品赠送消息并发送给目标直播间。这种情况下,服务器有可能会同时将多个物品赠送消息发送给目标直播间,当服务器同时将多个物品赠送消息发送给目标直播间时,目标直播间可以同时接收该多个物品赠送消息,并根据该多个物品赠送消息将赠送的虚拟物品进行叠加显示,从而可以提高虚拟物品的显示效率和显示效果。例如,当服务器同时将第一赠送消息和第二赠送消息发送给目标直播间时,目标直播间可以同时接收第一赠送消息和第二赠送消息,然后目标直播间就可以将第一虚拟物品和第二虚拟物品进行叠加显示。
在本发明实施例中,服务器在接收到物品赠送请求后,在该物品赠送请求是第二物品赠送请求时,生成携带有该第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息,在该物品赠送请求是第一物品赠送请求时,确定在预设时间段内接收到的至少一个第一物品赠送请求。之后,服务器在该至少一个第一物品赠送请求中包括多个第一赠送请求时,根据该多个第一赠送请求生成携带有第一虚拟物品的标识的第一赠送消息;在该至少一个第一物品赠送请求中包括所要赠送的虚拟物品的数量大于1的第二赠送请求时,根据该第二赠送请求生成携带有第二虚拟物品的标识的第二赠送消息;在该至少一个第一物品赠送请求中包括所要赠送的虚拟物品的数量为1的第二赠送请求时,生成携带有该第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息。最后,服务器将生成的物品赠送消息发送给目标直播间,由目标直播间根据该物品赠送消息显示虚拟物品。如此,可以减少服务器需要发送的物品赠送消息的数量,提高物品赠送消息的发送效率,从而提高虚拟物品显示的实时性,且由于服务器可以根据多个第一赠送请求或用于赠送多个虚拟物品的第二赠送请求来新获取一个虚拟物品在目标直播间中进行显示,所以可以提高虚拟物品的显示效果。
图4是本发明实施例提供的一种虚拟物品显示装置的结构示意图。参见图4,该装置包括确定模块401、第一生成模块402和第一发送模块403。
确定模块401,用于确定在预设时间段内接收到的至少一个第一物品赠送请求,至少一个第一物品赠送请求均用于向目标直播间赠送虚拟物品;
第一生成模块402,用于如果至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息;
第一发送模块403,用于将第一赠送消息发送给目标直播间,由目标直播间根据第一赠送消息显示第一虚拟物品。
可选地,第一生成模块402包括:
第一生成单元,用于根据多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品;
第二生成单元,用于生成携带有第一虚拟物品的标识的第一赠送消息。
可选地,第一生成模块402用于:
生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,预设标记用于指示虚拟物品的显示方式。
可选地,该装置还包括:
第二生成模块,用于如果至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当第二赠送请求所要赠送的虚拟物品的数量大于1时,根据第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息;
第二发送模块,用于将第二赠送消息发送给目标直播间,由目标直播间根据第二赠送消息显示第二虚拟物品。
可选地,第二生成模块包括:
第三生成单元,用于根据第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品;
第四生成单元,用于生成携带有第二虚拟物品的标识的第二赠送消息。
可选地,第二生成模块用于:
生成携带有预设标记和第二虚拟物品的标识的第二赠送消息,预设标记用于指示虚拟物品的显示方式。
可选地,预设标记用于指示在显示虚拟物品的同时显示向目标直播间赠送所显示的虚拟物品的用户账号的标识。
可选地,该装置还包括:
第三生成模块,用于如果至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当第二赠送请求所要赠送的虚拟物品的数量为1时,生成携带有第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息;
第三发送模块,用于将第三赠送消息发送给目标直播间,由目标直播间根据第三赠送消息显示第二赠送请求所要赠送的虚拟物品。
可选地,至少一个第一物品赠送请求所要赠送的虚拟物品所属的类型均为第一类型,且属于第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值;该装置还包括:
接收模块,用于接收第二物品赠送请求,第二物品赠送请求用于向目标直播间赠送属于第二类型的虚拟物品;
第四生成模块,用于生成携带有第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息;
第四发送模块,用于将第四赠送消息发送给目标直播间,由目标直播间根据第四赠送消息显示第二物品赠送请求所要赠送的虚拟物品。
可选地,该装置还用于:
同时将多个物品赠送消息发送给目标直播间,由目标直播间根据多个物品赠送消息将赠送的虚拟物品进行叠加显示。
在本发明实施例中,确定在预设时间段内接收到的至少一个第一物品赠送请求,且在该至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求时,根据该多个第一赠送请求,生成携带有第一虚拟物品的标识的第一赠送消息并发送给目标直播间,由目标直播间根据第一赠送消息显示第一虚拟物品。如此,可以减少需要发送的物品赠送消息的数量,提高物品赠送消息的发送效率,从而提高虚拟物品显示的实时性,且由于是根据该多个第一赠送请求来新获取一个第一虚拟物品在目标直播间中进行显示,所以可以提高虚拟物品的显示效果。
需要说明的是:上述实施例提供的虚拟物品显示装置在虚拟物品显示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟物品显示装置与虚拟物品显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图5是本发明实施例提供的一种虚拟物品显示装置的结构示意图,该装置可以为服务器500,服务器500可以是后台服务器集群中的服务器。具体来讲:
服务器500包括中央处理单元(CPU)501、包括随机存取存储器(RAM)502和只读存储器(ROM)503的***存储器504,以及连接***存储器504和中央处理单元501的***总线505。服务器500还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O***)506,和用于存储操作***513、应用程序514和其他程序模块515的大容量存储设备507。
基本输入/输出***506包括有用于显示信息的显示器508和用于用户输入信息的诸如鼠标、键盘之类的输入设备509。其中显示器508和输入设备509都通过连接到***总线505的输入/输出控制器510连接到中央处理单元501。基本输入/输出***506还可以包括输入/输出控制器510以用于接收和处理来自键盘、鼠标或电子触控笔等多个其他设备的输入。类似地,输入/输出控制器510还提供输出到显示屏、打印机或其他类型的输出设备。
大容量存储设备507通过连接到***总线505的大容量存储控制器(未示出)连接到中央处理单元501。大容量存储设备507及其相关联的计算机可读介质为服务器500提供非易失性存储。也就是说,大容量存储设备507可以包括诸如硬盘或CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,以及包括CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。***存储器504和大容量存储设备507可以统称为存储器。
根据本发明的各种实施例,服务器500还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器500可以通过连接在***总线505上的网络接口单元511连接到网络512,或者说,也可以使用网络接口单元511来连接到其他类型的网络或远程计算机***(未示出)。
上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。该一个或者一个以上程序包含用于进行图2实施例提供的虚拟物品显示方法的指令。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (19)
1.一种虚拟物品显示方法,其特征在于,所述方法包括:
确定在预设时间段内接收到的至少一个第一物品赠送请求,所述至少一个第一物品赠送请求均用于向目标直播间赠送虚拟物品;
如果所述至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据所述多个第一赠送请求,生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,所述预设标记用于指示虚拟物品的显示方式;
将所述第一赠送消息发送给所述目标直播间,由所述目标直播间以所述预设标记指示的显示方式显示所述第一虚拟物品。
2.如权利要求1所述的方法,其特征在于,根据所述多个第一赠送请求,生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,包括:
根据所述多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品;
生成携带有所述预设标记和所述第一虚拟物品的标识的第一赠送消息。
3.如权利要求1-2任一所述的方法,其特征在于,所述确定在预设时间段内接收到的至少一个第一物品赠送请求之后,还包括:
如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量大于1时,根据所述第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息;
将所述第二赠送消息发送给所述目标直播间,由所述目标直播间根据所述第二赠送消息显示所述第二虚拟物品。
4.如权利要求3所述的方法,其特征在于,所述根据所述第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息,包括:
根据所述第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品;
生成携带有所述第二虚拟物品的标识的第二赠送消息。
5.如权利要求3所述的方法,其特征在于,所述生成携带有第二虚拟物品的标识的第二赠送消息,包括:
生成携带有预设标记和第二虚拟物品的标识的第二赠送消息,所述预设标记用于指示虚拟物品的显示方式。
6.如权利要求1或5所述的方法,其特征在于,所述预设标记用于指示在显示虚拟物品的同时显示向所述目标直播间赠送所显示的虚拟物品的用户账号的标识。
7.如权利要求1-2任一所述的方法,其特征在于,所述确定在预设时间段内接收到的至少一个第一物品赠送请求之后,还包括:
如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量为1时,生成携带有所述第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息;
将所述第三赠送消息发送给所述目标直播间,由所述目标直播间根据所述第三赠送消息显示所述第二赠送请求所要赠送的虚拟物品。
8.如权利要求1-2任一所述的方法,其特征在于,所述至少一个第一物品赠送请求所要赠送的虚拟物品所属的类型均为第一类型,且属于所述第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值;
所述方法还包括:
接收第二物品赠送请求,所述第二物品赠送请求用于向所述目标直播间赠送属于所述第二类型的虚拟物品;
生成携带有所述第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息;
将所述第四赠送消息发送给所述目标直播间,由所述目标直播间根据所述第四赠送消息显示所述第二物品赠送请求所要赠送的虚拟物品。
9.如权利要求1所述的方法,其特征在于,所述方法还包括:
同时将多个物品赠送消息发送给所述目标直播间,由所述目标直播间根据所述多个物品赠送消息将赠送的虚拟物品进行叠加显示,所述多个物品赠送消息包括如下至少两个赠送消息:所述第一赠送消息、第二赠送消息、第三赠送消息、第四赠送消息;
其中,所述第二赠送消息为在所述至少一个第一物品赠送请求中包括所要赠送的虚拟物品的数量大于1的第二赠送请求时,生成的携带有第二虚拟物品的标识的赠送消息;所述第三赠送消息为在所述至少一个第一物品赠送请求中包括所要赠送的虚拟物品的数量为1的第二赠送请求时,生成的携带有所述第二赠送请求所要赠送的虚拟物品的标识的赠送消息;所述第四赠送消息为在接收到第二物品赠送请求时,生成的携带有所述第二物品赠送请求所要赠送的虚拟物品的标识和数量的赠送消息。
10.一种虚拟物品显示装置,其特征在于,所述装置包括:
确定模块,用于确定在预设时间段内接收到的至少一个第一物品赠送请求,所述至少一个第一物品赠送请求均用于向目标直播间赠送虚拟物品;
第一生成模块,用于如果所述至少一个第一物品赠送请求中包括赠送同一虚拟物品的多个第一赠送请求,则根据所述多个第一赠送请求,生成携带有预设标记和第一虚拟物品的标识的第一赠送消息,所述预设标记用于指示虚拟物品的显示方式;
第一发送模块,用于将所述第一赠送消息发送给所述目标直播间,由所述目标直播间以所述预设标记指示的显示方式显示所述第一虚拟物品。
11.如权利要求10所述的装置,其特征在于,所述第一生成模块包括:
第一生成单元,用于根据所述多个第一赠送请求所要赠送的虚拟物品的描述信息和总数量,生成第一虚拟物品;
第二生成单元,用于生成携带有所述预设标记和所述第一虚拟物品的标识的第一赠送消息。
12.如权利要求10-11任一所述的装置,其特征在于,所述装置还包括:
第二生成模块,用于如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量大于1时,根据所述第二赠送请求,生成携带有第二虚拟物品的标识的第二赠送消息;
第二发送模块,用于将所述第二赠送消息发送给所述目标直播间,由所述目标直播间根据所述第二赠送消息显示所述第二虚拟物品。
13.如权利要求12所述的装置,其特征在于,所述第二生成模块包括:
第三生成单元,用于根据所述第二赠送请求所要赠送的虚拟物品的描述信息和数量,生成第二虚拟物品;
第四生成单元,用于生成携带有所述第二虚拟物品的标识的第二赠送消息。
14.如权利要求12所述的装置,其特征在于,所述第二生成模块用于:
生成携带有预设标记和第二虚拟物品的标识的第二赠送消息,所述预设标记用于指示虚拟物品的显示方式。
15.如权利要求10或14所述的装置,其特征在于,所述预设标记用于指示在显示虚拟物品的同时显示向所述目标直播间赠送所显示的虚拟物品的用户账号的标识。
16.如权利要求10-11任一所述的装置,其特征在于,所述装置还包括:
第三生成模块,用于如果所述至少一个第一物品赠送请求中包括与其它第一物品赠送请求赠送的虚拟物品不同的第二赠送请求,则当所述第二赠送请求所要赠送的虚拟物品的数量为1时,生成携带有所述第二赠送请求所要赠送的虚拟物品的标识的第三赠送消息;
第三发送模块,用于将所述第三赠送消息发送给所述目标直播间,由所述目标直播间根据所述第三赠送消息显示所述第二赠送请求所要赠送的虚拟物品。
17.如权利要求10-11任一所述的装置,其特征在于,所述至少一个第一物品赠送请求所要赠送的虚拟物品所属的类型均为第一类型,且属于所述第一类型的虚拟物品的价值大于属于第二类型的虚拟物品的价值;所述装置还包括:
接收模块,用于接收第二物品赠送请求,所述第二物品赠送请求用于向所述目标直播间赠送属于所述第二类型的虚拟物品;
第四生成模块,用于生成携带有所述第二物品赠送请求所要赠送的虚拟物品的标识和数量的第四赠送消息;
第四发送模块,用于将所述第四赠送消息发送给所述目标直播间,由所述目标直播间根据所述第四赠送消息显示所述第二物品赠送请求所要赠送的虚拟物品。
18.如权利要求10所述的装置,其特征在于,所述装置还用于:
同时将多个物品赠送消息发送给所述目标直播间,由所述目标直播间根据所述多个物品赠送消息将赠送的虚拟物品进行叠加显示,所述多个物品赠送消息包括如下至少两个赠送消息:所述第一赠送消息、第二赠送消息、第三赠送消息、第四赠送消息;
其中,所述第二赠送消息为在所述至少一个第一物品赠送请求中包括所要赠送的虚拟物品的数量大于1的第二赠送请求时,生成的携带有第二虚拟物品的标识的赠送消息;所述第三赠送消息为在所述至少一个第一物品赠送请求中包括所要赠送的虚拟物品的数量为1的第二赠送请求时,生成的携带有所述第二赠送请求所要赠送的虚拟物品的标识的赠送消息;所述第四赠送消息为在接收到第二物品赠送请求时,生成的携带有所述第二物品赠送请求所要赠送的虚拟物品的标识和数量的赠送消息。
19.一种计算机可读存储介质,所述存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现权利要求1-9所述的任一项方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810870701.9A CN108966034B (zh) | 2018-08-02 | 2018-08-02 | 虚拟物品显示方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810870701.9A CN108966034B (zh) | 2018-08-02 | 2018-08-02 | 虚拟物品显示方法、装置和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108966034A CN108966034A (zh) | 2018-12-07 |
CN108966034B true CN108966034B (zh) | 2021-03-30 |
Family
ID=64465267
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810870701.9A Active CN108966034B (zh) | 2018-08-02 | 2018-08-02 | 虚拟物品显示方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108966034B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110300335B (zh) | 2019-05-08 | 2021-08-10 | 北京字节跳动网络技术有限公司 | 针对虚拟礼物的消息推送方法及电子设备 |
CN115086743A (zh) * | 2022-06-14 | 2022-09-20 | 北京达佳互联信息技术有限公司 | 互动方法、装置、电子设备及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363519B (zh) * | 2014-11-21 | 2017-12-15 | 广州华多网络科技有限公司 | 一种基于在线直播的信息显示方法、相关装置及*** |
CN106303600B (zh) * | 2016-08-12 | 2019-08-06 | 广州酷狗计算机科技有限公司 | 在视频直播时处理图像的方法和装置 |
CN107172488A (zh) * | 2017-04-01 | 2017-09-15 | 武汉斗鱼网络科技有限公司 | 一种网络直播中礼物动画展示方法及*** |
CN107241636A (zh) * | 2017-05-25 | 2017-10-10 | 北京潘达互娱科技有限公司 | 一种虚拟礼物展示方法及装置 |
-
2018
- 2018-08-02 CN CN201810870701.9A patent/CN108966034B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108966034A (zh) | 2018-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108156507B (zh) | 虚拟物品赠送方法、装置及存储介质 | |
CN108874539B (zh) | 资源配置方法、装置、终端及存储介质 | |
EP4087258A1 (en) | Method and apparatus for displaying live broadcast data, and device and storage medium | |
CN111050205A (zh) | 视频片段获取方法、装置、设备、存储介质和程序产品 | |
CN107423128B (zh) | 信息处理方法及其*** | |
CN113596488B (zh) | 直播间的展示方法、装置、电子设备和存储介质 | |
CN107147718B (zh) | 一种广告数据的定向发布方法、服务器和智能电视终端 | |
CN109640176B (zh) | 用于生成信息的方法和装置 | |
CN112822560B (zh) | 虚拟礼物赠送方法、***、计算机设备及存储介质 | |
CN108174227B (zh) | 虚拟物品的显示方法、装置及存储介质 | |
CN108966034B (zh) | 虚拟物品显示方法、装置和存储介质 | |
CN115190366B (zh) | 一种信息展示方法、装置、电子设备、计算机可读介质 | |
CN112306340A (zh) | 信息展示方法、信息发送方法、装置、电子设备和介质 | |
CN112616064A (zh) | 直播间信息处理方法及装置、计算机存储介质、电子设备 | |
CN108415908B (zh) | 一种多媒体数据的处理方法及服务器 | |
CN109218817B (zh) | 一种显示虚拟礼物提示消息的方法和装置 | |
CN110855557A (zh) | 视频分享方法、装置和存储介质 | |
CN103702218A (zh) | 一种视频播放方法及装置 | |
CN110673886A (zh) | 用于生成热力图的方法和装置 | |
CN112769919A (zh) | 推流任务的分发方法、装置、存储介质及电子设备 | |
CN109040223B (zh) | 用于推送、显示信息的方法和装置 | |
US11750876B2 (en) | Method and apparatus for determining object adding mode, electronic device and medium | |
CN113064531B (zh) | 虚拟资源交互方法和装置、存储介质及电子设备 | |
CN111143740B (zh) | 信息处理方法、装置及电子设备 | |
CN114417214A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |