虚拟礼物的处理方法、装置、设备及存储介质与流程
未命名
09-02
阅读:170
评论:0

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.图1是本技术实施例提供的虚拟礼物的处理系统架构的结构示意图;
33.图2a-图2b是本技术实施例提供的虚拟礼物的处理装置的结构示意图;
34.图3a-图3g是本技术实施例提供的虚拟礼物的处理方法的交互流程示意图;
35.图4a-图4c是本技术实施例提供的虚拟礼物的处理方法的界面示意图;
36.图5a-图5c是本技术实施例提供的虚拟礼物的处理方法的原理示意图;
37.图5d是本技术实施例提供的虚拟礼物的处理方法的效果示意图;
38.图5e-图5f是本技术实施例提供的虚拟礼物的处理方法的流程示意图;
39.图5g-图5k是本技术实施例提供的虚拟礼物的处理方法的原理示意图。
具体实施方式
40.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
41.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
42.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
43.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
44.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
45.1)虚拟礼物:是以数据作为载体,通过互联网进行传递的礼物,可以是直播平台上的虚拟物品,如数字鲜花、数字蛋糕等,直播平台的用户在直播平台通过法定货币进行购买,购买后可以赠送给主播。
46.2)虚拟盲盒:简称为盲盒:是虚拟礼物的封装形式,从虚拟盲盒的外观无法得到盲盒内部封装的礼物的信息,只有盲盒被打开后才会获知其中封装的虚拟礼物。例如,魔法弹是一种形式的虚拟盲盒,魔法弹在打开时,会在界面中播放魔法特效。
47.3)响应于:用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
48.4)地区属性:表征地区的整体消费水平的属性,例如,地区属性包括高消费地区和低消费地区,其中,高消费地区是指地区的整体消费水平高于消费阈值的地区,低消费地区是指地区的整体消费水平低于消费阈值的地区。
49.在本技术实施例的实施过程中,申请人发现相关技术存在以下问题:
50.对于在直播间中赠送礼物盲盒,在相关技术中,对于一个礼物盲盒,会对应多个待开启的虚拟礼物,并对每个待开启虚拟礼物设置相应的概率,在开启礼物盲盒之后,按照每个待开启虚拟礼物的概率,从多个待开启的虚拟礼物中,随机确定一个目标虚拟礼物。这样,由于确定目标虚拟礼物的过程具有随机性,因此,相关技术中所确定的目标虚拟礼物无法迎合用户习惯,无法有效满足用户需求,导致所赠送的目标虚拟礼物的准确性较低。在一个实际的直播场景中,观众向主播赠送虚拟盲盒,响应于针对虚拟盲盒的触发操作,观众中到相应类型的虚拟礼物,但是由于相关技术没有进行特性调查,导致用户所中到的虚拟礼物无法满足用户需求,但此时用户又想要守护主播,但是需要有很多额外的花销才能守护主播,导致该用户犹豫不决,最后退出直播间。
51.在本技术实施例提供的虚拟礼物的处理方法中,相应的,在一个相同的直播场景
下,观众向主播赠送虚拟盲盒,响应于针对虚拟盲盒的触发操作,服务器通过对观众所在地区和观众的历史行为特征进行调查,匹配到用户满意的目标虚拟礼物,此时用户所中到的目标虚拟礼物可以有效满足用户需求,在此时用户想要守护主播,由于目标虚拟礼物满足用户需求,使得用户留在该直播间中。
52.本技术实施例提供的虚拟礼物的处理方法,可以根据直播端的账号的所在地区的地区属性和历史行为特征确定目标虚拟礼物,使得所确定的目标虚拟礼物可以准确迎合用户习惯,能够在直播间中实现虚拟礼物的准确赠送以提升互动体验。
53.本技术实施例提供一种虚拟礼物的处理方法、装置、设备和计算机可读存储介质,能够在直播间中实现虚拟礼物的准确赠送以提升互动体验,下面说明本技术实施例提供的虚拟礼物的处理设备的示例性应用,本技术实施例提供的设备可以实施为笔记本电脑,平板电脑,台式计算机,机顶盒,移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)、车载终端等各种类型的对象终端,也可以实施为服务器。下面,将说明电子设备实施为终端或服务器时示例性应用。
54.参见图1,图1是本技术实施例提供的虚拟礼物的处理系统100的架构示意图,为实现处理虚拟礼物的应用场景(例如,在网络直播的应用场景中,确定礼物盲盒中的目标虚拟礼物),终端(示例性示出了终端400-1和终端400-2)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。
55.终端400-1运行观众登录的直播客户端410-1,终端400-2中运行主播账号登录的客户端410-2,终端400-1、终端400-2和服务器200通过有线或者无线网络相互连接。
56.在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端400可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本发明实施例中不做限制。
57.在一些实施例中,服务器200接收终端400-1发送的虚拟盲盒请求,并基于地区属性和行为类型确定目标虚拟礼物,服务器200将封装有目标虚拟礼物的虚拟盲盒发送至终端400-1,服务器200接收终端400-1发送的赠送请求,服务器200将目标虚拟礼物发送到终端400-2。
58.在另一些实施例中,服务器接收终端400-2发送的实时直播数据,并将实时直播数据转发至终端400-1。
59.参见图2a,图2a是本技术实施例提供的虚拟礼物的处理方法的服务器200的一种结构示意图,图2a所示的服务器200包括:至少一个处理器210、存储器250、至少一个网络接口220。服务器200中的各个组件通过总线系统240耦合在一起。可理解,总线系统240用于实现这些组件之间的连接通信。总线系统240除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2a中将各种总线都标为总线系统240。
60.处理器210可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理
器等。
61.存储器250可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器250可选地包括在物理位置上远离处理器210的一个或多个存储设备。
62.存储器250包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only memory),易失性存储器可以是随机存取存储器(ram,random access memory)。本技术实施例描述的存储器250旨在包括任意适合类型的存储器。
63.在一些实施例中,存储器250能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
64.操作系统251,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。
65.网络通信模块252,用于经由一个或多个(有线或无线)网络接口220到达其他电子设备,示例性的网络接口220包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(usb,universal serial bus)等。
66.在一些实施例中,本技术实施例提供的虚拟礼物的处理装置可以采用软件方式实现,图2a示出了存储在存储器250中的虚拟礼物的处理装置255,其可以是程序和插件等形式的软件,包括以下软件模块:第一响应模块2551、第一发送模块2552、第二响应模块2553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。将在下文中说明各个模块的功能。
67.在一些实施例中,参见图2b,图2b是本技术实施例提供的终端400的结构示意图,图2b所示的终端400包括:至少一个处理器410、存储器450、至少一个网络接口420和用户接口430。终端400中的各个组件通过总线系统440耦合在一起。可理解,总线系统440用于实现这些组件之间的连接通信。总线系统440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2b中将各种总线都标为总线系统440。
68.处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
69.用户接口430包括使得能够呈现媒体内容的一个或多个输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口430还包括一个或多个输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
70.存储器450可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器450可选地包括在物理位置上远离处理器410的一个或多个存储设备。
71.存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only memory),易失性存储器可以是随机存取存储器(ram,random access memory)。本技术实施例描述的存储器450旨在
包括任意适合类型的存储器。
72.在一些实施例中,存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
73.操作系统451,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
74.网络通信模块452,用于经由一个或多个(有线或无线)网络接口420到达其他计算机设备,示例性的网络接口420包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(us b,universal serial bus)等;
75.呈现模块453,用于经由一个或多个与用户接口430相关联的输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
76.输入处理模块454,用于对一个或多个来自一个或多个输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
77.在一些实施例中,本技术实施例提供的虚拟礼物的处理装置可以采用软件方式实现,图2b示出了存储在存储器450中的虚拟礼物的处理装置455,其可以是程序和插件等形式的软件,包括以下软件模块:显示模块4551、第三响应模块4552、第四响应模块4553、第五响应模块4554,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。将在下文中说明各个模块的功能。
78.将结合本技术实施例提供的服务器或终端的示例性应用和实施,说明本技术实施例提供的虚拟礼物的处理方法。
79.参见图3a,图3a是本技术实施例提供的虚拟礼物的处理方法的流程示意图,将结合图3a示出的步骤101至步骤103进行说明,下述步骤101至步骤103的执行主体可以是前述的服务器。
80.在步骤101中,服务器接收观众账号的直播客户端发送的虚拟礼物请求。
81.其中,虚拟礼物请求携带有虚拟礼物标识,虚拟礼物请求用于观众账号的直播客户端向服务器请求虚拟礼物。
82.在一些实施例中,观众账号的直播客户端可以是通过观众账号进行登录的直播客户端,观众可以通过观众账号的直播客户端的显示界面观看直播,观众账号的直播客户端通过向服务器发送数据请求,获取主播账号的直播客户端实时采集的直播数据。
83.如此,通过在虚拟礼物请求中携带虚拟礼物标识,便于服务器根据虚拟礼物标识对虚拟礼物请求进行响应,有效提高了请求效率。
84.在一些实施例中,参见图3b,图3b是本技术实施例提供的虚拟礼物的处理方法的流程示意图,在图3b示出的步骤101之后,服务器通过执行步骤105至步骤106确定虚拟礼物请求的类型。
85.在步骤105中,服务器基于虚拟礼物标识确定所请求的虚拟礼物的类型。
86.其中,虚拟礼物的类型包括虚拟盲盒和普通虚拟礼物,普通虚拟礼物用于以未封装的方式直接呈现。
87.在一些实施例中,虚拟礼物标识用于表征所请求的虚拟礼物的类型。虚拟盲盒用于以封装的方式进行呈现,虚拟盲盒在未被开启前,直播端的用户无法准确感知到虚拟礼
物具体类型的礼物,即,具有随机属性的一种虚拟礼物。对于普通虚拟礼物,直播端的用户可以准确感知到虚拟礼物的具体类型。
88.作为示例,虚拟盲盒中封装有至少一个目标虚拟礼物,例如,虚拟盲盒中可以封装有“豪华鹅蛋”、“来一碗面”、“神秘下午茶”等多个不同类型的目标虚拟礼物。普通虚拟礼物,直播端的用户可以准确感知到虚拟礼物的类型,例如,普通虚拟礼物可以是“豪华鹅蛋”、“来一碗面”、“神秘下午茶”等。
89.如此,通过虚拟礼物标识可以准确确定所请求的虚拟礼物的类型,即,通过虚拟礼物标识可以准确确定所请求的虚拟礼物是虚拟盲盒还是普通虚拟礼物,从而便于后续针对所请求的虚拟礼物的类型,对应进行不同的处理,有效提高了直播间赠送礼物的精准性。
90.在步骤106中,当所请求的虚拟礼物的类型为虚拟盲盒时,将虚拟礼物请求确定为虚拟盲盒请求。
91.作为示例,虚拟礼物请求包括虚拟盲盒请求和普通虚拟礼物请求,当确定所请求的虚拟礼物的类型为虚拟盲盒时,将虚拟礼物请求确定为虚拟盲盒请求。
92.在步骤102中,服务器响应于观众账号的直播客户端发送的虚拟盲盒请求,基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物。
93.在一些实施例中,观众账号的地区属性表征观众账号所在的地区的整体消费水平,观众账号的行为类型表征使用观众账号的用户的历史消费行为。
94.作为示例,观众账号的地区属性包括高消费地区和低消费地区,其中,高消费地区是指观众账号所在的地区的整体消费水平高于消费阈值,低消费地区是指观众账号所在的地区的整体消费水平低于消费阈值。观众账号的行为类型包括第一行为类型、第二行为类型和第三行为类型,其中,第一行为类型表征观众账号无付费行为,第二行为类型保证观众账号有付费行为,第三行为类型表征观众账号无订阅行为。
95.在一些实施例中,参见图3c,图3c是本技术实施例提供的虚拟礼物的处理方法的流程示意图,在图3c示出的步骤102之前,服务器通过执行步骤110至步骤111查询观众账号的地区属性和行为类型。
96.在步骤110中,在标识数据库中查询与观众账号关联的地区和行为类型。
97.其中,标识数据库包括不同的观众账号、不同的地区和不同的行为类型之间的映射关系。标识数据库中包括多个不同的映射条目,每个映射条目表征一个观众账号、一个地区和一个行为类型之间的映射关系。
98.在一些实施例中,上述步骤110中,在标识数据库中查询与观众账号关联的地区和行为类型,可以通过以下方式实现:在标识数据库中的多个映射条目中查询观众账号所在的目标映射条目,将目标映射条目中的地区和行为类型,确定为与观众账号关联的地区和行为类型。
99.在一些实施例中,在上述步骤110之前,可以通过以下方式构建标识数据库:针对每个地区执行以下处理:获取地区的每个观众账号,并确定每个观众账号的行为类型,其中,行为类型包括:有付费、无付费、无订阅;构建地区、地区的每个观众账号以及地区的每个观众账号的行为类型之间的标识映射关系;基于标识映射关系,构建与地区对应的标识数据库。
100.作为示例,参见下表1,表1是本技术实施例提供的标识数据库表。
101.表1标识数据库表
[0102][0103]
作为示例,参见上表1,获取地区的每个观众账号(例如,获取a地区的每个观众账号),并确定每个观众账号的行为类型(例如,a地区的观众账号12345的行为类型为有付费);构建地区、地区的每个观众账号以及地区的每个观众账号的行为类型之间的标识映射关系;基于标识映射关系,构建与地区对应的标识数据库。
[0104]
作为示例,参见上表1,在标识数据库中查询与观众账号12345关联的地区和行为类型,查询得到的地区为a地区,行为类型为有付费。
[0105]
如此,通过预先建立每个地区的标识数据库,从而为后续确定观众账号的地区和行为类型提供了有力的数据保障,从而有效提高了所确定的地区和行为类型的准确性。当建立标识数据库的数据较庞大时,即上表1的规模越大时,所确定的地区和行为类型更加准确。
[0106]
在一些实施例中,上述确定每个观众账号的行为类型,可以通过以下方式实现:服务器获取观众账号在直播间中的查询结果,其中,查询结果表征观众账号在直播间中是否存在历史订阅行为和是否存在历史消费行为;当查询结果表征观众账号在直播间中存在历史订阅行为且不存在历史消费行为时,确定观众账号的行为类型为第一行为类型,第一行为类型表征无付费;当查询结果表征观众账号在直播间中存在历史订阅行为和历史消费行为时,确定观众账号的行为类型为第二行为类型,第二行为类型表征有付费;当查询结果表征观众账号在直播间中不存在历史订阅行为时,确定观众账号的行为类型为第三行为类型,第三行为类型表征无订阅。
[0107]
在一些实施例中,服务器获取观众账号在直播间中的查询结果,可以是服务器从运行记录中查询每个观众账号在直播间中的行为,得到查询结果。
[0108]
作为示例,参见下表2,下表2是本技术实施例提供的行为映射表。
[0109]
表2行为映射表
[0110][0111]
作为示例,参加上表2,当查询结果表征观众账号在直播间中存在历史订阅行为且不存在历史消费行为时,确定观众账号的行为类型为第一行为类型,第一行为类型表征无付费;当查询结果表征观众账号在直播间中存在历史订阅行为,和历史消费行为时,确定观众账号的行为类型为第二行为类型,第二行为类型表征有付费;当查询结果表征观众账号
在直播间中不存在历史订阅行为时,确定观众账号的行为类型为第三行为类型,第三行为类型表征无订阅。
[0112]
如此,通过根据观众账号在直播间中的历史订阅行为和历史消费行为,从而准确确定出观众账号的行为类型,便于后续根据观众账号的行为类型准确确定出目标虚拟礼物,从而有效提高了所确定的目标虚拟礼物的准确性。
[0113]
在步骤111中,在地区数据库中查询与观众账号关联的地区的地区属性。
[0114]
其中,地区数据库包括不同的所在地区和不同的地区属性之间的映射关系。
[0115]
在一些实施例中,地区属性包括高消费地区和低消费地区,其中,高消费地区是指地区的整体消费水平高于消费阈值,低消费地区是指地区的整体消费水平低于消费阈值,其中,消费阈值可以是根据消费水平标准而制定的。其中,地区属性还可以根据不同的划分标准确定为高消费地区、中高消费地区,中消费地区、中低消费地区和低消费地区,其中,高消费地区是指地区的整体消费水平高于中高消费阈值的地区,中高消费地区是指地区的整体消费水平低于中高消费阈值且高于中消费阈值的地区,其中,中高消费阈值高于中消费阈值,中低消费地区是指地区的整体消费水平低于中消费阈值且高于低消费阈值的地区,其中,中消费阈值高于低消费阈值,低消费地区是指地区的整体消费水平低于低消费阈值的地区。
[0116]
在一些实施例中,在上述步骤111之前,可以通过以下方式构建地区数据库:确定每个地区的地区属性;构建每个地区的地区属性和地区之间的地区映射关系;基于每个地区的地区映射关系,构建地区数据库。
[0117]
作为示例,参见下表3,表3是本技术实施例提供的地区属性表。
[0118]
表3地区属性表
[0119][0120]
作为示例,参见上表3,由于a地区的地区消费水平高于消费阈值,所以a地区的地区属性为高消费地区。表3所提供的地区属性表,示意性的表征a地区、b地区和c地区分别对应的地区属性和地区之间的地区映射关系。
[0121]
如此,通过在地区数据库中查询与观众账号关联的地区属性,从而准确确定出观众账号的地区属性,从而有利于进一步根据地区属性确定目标虚拟礼物,有效提高了所确定的目标虚拟礼物的准确性。
[0122]
在一些实施例中,上述步骤102中,基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物,可以通过以下方式实现:从虚拟礼物数据库中查询与基于观众账号的地区属性和行为类型,在关联的至少一个目标虚拟礼物。
[0123]
其中,虚拟礼物数据库包括表征不同的行为类型、不同的地区属性和不同的候选的虚拟礼物之间的映射关系。
[0124]
在一些实施例中,上述从虚拟礼物数据库中查询与基于观众账号的地区属性和行为类型,在关联的至少一个目标虚拟礼物,可以通过以下方式实现:从虚拟礼物数据库中的多个映射关系中,确定与观众账号的地区属性和行为类型匹配的目标映射关系,将目标映
射关系中的至少一个候选的虚拟礼物,确定为目标虚拟礼物。
[0125]
如此,根据观众账号的地区属性和行为类型,通过在虚拟礼物数据库中查询得到至少一个目标虚拟礼物,从而使得所确定的目标虚拟礼物能够客观反映观众账号的地区属性和行为类型,从而使得所确定的目标虚拟礼物能够有效满足用户需求,有效提高所赠送的目标虚拟礼物的准确性。
[0126]
在一些实施例中,可以通过以下方式构建虚拟礼物数据库:针对每个地区执行以下处理:获取地区的每个观众账号的地区属性和行为类型;构建地区属性、行为类型以及至少一个候选的虚拟礼物之间的礼物映射关系;其中,地区属性表征地区的整体消费水平,行为类型表征观众账号的历史消费行为;基于礼物映射关系,构建与地区对应的虚拟礼物数据库。
[0127]
作为示例,参见下表4,表4是本技术实施例提供的虚拟礼物数据表。
[0128]
表4本技术实施例提供的虚拟礼物数据表
[0129][0130][0131]
作为示例,参见上表4,构建地区属性(高消费地区)、行为类型(第一行为类型)以及至少一个候选的虚拟礼物(虚拟礼物a、虚拟礼物b)之间的礼物映射关系。
[0132]
在步骤103中,服务器向观众账号的直播客户端发送封装有至少一个目标虚拟礼物的虚拟盲盒。
[0133]
在一些实施例中,在上述步骤103之前,可以将所确定的至少一个目标虚拟礼物和虚拟盲盒进行封装处理,得到待发送的虚拟盲盒,待发送的虚拟盲盒是封装有至少一个目标虚拟礼物的虚拟盲盒。
[0134]
如此,通过服务器向观众账号的直播客户端发送封装有至少一个目标虚拟礼物的虚拟盲盒,从而便于观众账号的直播客户端响应于针对虚拟盲盒的触发操作,显示虚拟盲盒中的任意一个目标虚拟礼物,由于发送至观众账号的直播客户端的目标虚拟盲盒是根据观众账号的地区属性和行为类型所确定的,从而使得所确定的目标虚拟礼物能够有效满足用户需求,有效提高所赠送的目标虚拟礼物的准确性。
[0135]
在步骤104中,服务器响应于观众账号的直播客户端针对虚拟盲盒的赠送请求,向主播账号的直播客户端发送任意一个目标虚拟礼物。
[0136]
在一些实施例中,服务器向主播账号的直播客户端所发送的任意一个目标虚拟礼物,是从虚拟盲盒中封装的至少一个目标虚拟礼物中选择出来的。
[0137]
作为示例,当虚拟盲盒中封装有一个目标虚拟礼物时,向主播账号的直播客户端发送的是虚拟盲盒中封装的一个目标虚拟礼物;当虚拟盲盒中封装有多个目标虚拟礼物时,从多个目标虚拟礼物中选择任意一个作为向主播账号的直播客户端发送的目标虚拟礼物。
[0138]
在一些实施例中,参见图3d,图3d是本技术实施例提供的虚拟礼物的处理方法的流程示意图,在图3d示出的步骤104之前,服务器通过执行步骤112至步骤113选择向主播账号的直播客户端发送的任意一个目标虚拟礼物。
[0139]
在步骤112中,服务器获取虚拟盲盒中所封装的每个目标虚拟礼物被预先配置的权重。
[0140]
其中,当虚拟盲盒中封装有一个目标虚拟礼物时,目标虚拟礼物的权重为1;当虚拟盲盒中封装有多个目标虚拟礼物时,每个目标虚拟礼物的权重的加和为1。
[0141]
作为示例,当虚拟盲盒中封装有一个目标虚拟礼物时,所封装的目标虚拟礼物的权重为1,即所封装的目标虚拟礼物即为,向主播账号的客户端所发送的目标虚拟礼物。
[0142]
作为示例,当虚拟盲盒中封装有多个目标虚拟礼物时(例如,封装有四个目标虚拟礼物时),每个目标虚拟礼物的权重的加和为1,那么可以是,目标虚拟礼物a的权重为0.25,目标虚拟礼物b的权重为0.2、目标虚拟礼物c的权重为0.25、目标虚拟礼物d的权重为0.2,即四个目标虚拟礼物的权重的加和为1,即所封装的目标虚拟礼物中的每个目标虚拟礼物均有可能成为,向主播账号的客户端所发送的目标虚拟礼物。
[0143]
在步骤113中,服务器根据每个目标虚拟礼物的权重,从至少一个目标虚拟礼物中选择向主播账号的直播客户端发送的任意一个目标虚拟礼物。
[0144]
其中,目标虚拟礼物的权重与目标虚拟礼物被选择的概率正相关。
[0145]
作为示例,虚拟盲盒中封装有四个目标虚拟礼物时,例如,目标虚拟礼物a的权重为0.25,目标虚拟礼物b的权重为0.2、目标虚拟礼物c的权重为0.25、目标虚拟礼物d的权重为0.2,由于目标虚拟礼物的权重与目标虚拟礼物被选择的概率正相关,那么可以是,目标虚拟礼物a被选中的概率为0.25、目标虚拟礼物b被选中的概率为0.2。
[0146]
在一些实施例中,参见图3e,图3e是本技术实施例提供的虚拟礼物的处理方法的流程示意图。在图3e示出的步骤105之后,当所请求的虚拟礼物的类型为普通虚拟礼物时,服务器通过执行步骤107至步骤109将普通虚拟礼物发送至主播账号的直播客户端。
[0147]
在步骤107中,当所请求的虚拟礼物的类型为普通虚拟礼物时,将虚拟礼物请求确定为普通虚拟礼物请求。
[0148]
作为示例,虚拟礼物请求包括普通虚拟礼物请求和虚拟盲盒请求,当所请求的虚拟礼物的类型为普通虚拟礼物时,将虚拟礼物请求确定为普通虚拟礼物。
[0149]
在步骤108中,服务器响应于观众账号的直播客户端发送的普通虚拟请求,向观众账号的直播客户端发送普通虚拟礼物。
[0150]
作为示例,在确定所请求的虚拟礼物的类型为普通虚拟礼物之后,服务器响应于观众账号的直播客户端发送的普通虚拟请求,向观众账号的直播客户端发送普通虚拟礼物。
[0151]
在步骤109中,响应于观众账号的直播客户端针对普通虚拟礼物的赠送请求,向主播账号的直播客户端发送普通虚拟礼物。
[0152]
如此,当所请求的虚拟礼物是普通虚拟礼物时,可以通过响应于观众账号的直播客户端发送的普通虚拟请求,向观众账号的直播客户端发送普通虚拟礼物,从而满足观众账号的直播客户端赠送普通虚拟礼物的需求,有效提高直播的趣味性。
[0153]
参见图3f,图3f是本技术实施例提供的虚拟礼物的处理方法的流程示意图,将结
合图3f示出的步骤201至步骤204进行说明,下述步骤201至步骤104的执行主体可以是观众账号的直播客户端。
[0154]
在步骤201中,观众账号的直播客户端在观众账号登录的直播间中显示虚拟盲盒入口。
[0155]
作为示例,参见图4a,图4a是本技术实施例提供的虚拟礼物的处理方法的界面示意图。观众账号的直播客户端在观众账号登录的直播间中显示虚拟盲盒入口419。
[0156]
在步骤202中,观众账号的直播客户端响应于针对虚拟盲盒入口的触发操作,显示虚拟盲盒。
[0157]
作为示例,参见图4a,观众账号的直播客户端响应于针对虚拟盲盒入口419的触发操作,显示虚拟盲盒420。
[0158]
在步骤203中,观众账号的直播客户端响应于针对虚拟盲盒的触发操作,显示虚拟盲盒中封装的任意一个目标虚拟礼物。
[0159]
作为示例,参见图4b,图4b是本技术实施例提供的虚拟礼物的处理方法的界面示意图,观众账号的直播客户端响应于针对虚拟盲盒420的触发操作,显示虚拟盲盒420中封装的任意一个目标虚拟礼物421。
[0160]
其中,任意一个目标虚拟礼物是根据直播客户端的观众账号的历史行为特征和地区属性而确定的。
[0161]
在步骤204中,观众账号的直播客户端响应于针对任意一个目标虚拟礼物的赠送触发操作,向直播间的主播账号发送任意一个目标虚拟礼物。
[0162]
作为示例,参见图4b,观众账号的直播客户端响应于针对任意一个目标虚拟礼物420的赠送触发操作,向直播间的主播账号发送任意一个目标虚拟礼物420。
[0163]
如此,通过基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物,在接收到针对虚拟盲盒的赠送请求后,将至少一个目标虚拟礼物发送至主播账号的直播客户端,从而使得所确定的目标虚拟礼物能够有效满足用户需求,有效提高所赠送的目标虚拟礼物的准确性。
[0164]
参见图3g,图3g是本技术实施例提供的虚拟礼物的处理方法的流程示意图,将结合图3g示出的步骤205至步骤207进行说明,下述步骤205至步骤107的执行主体可以是观众账号的直播客户端。
[0165]
在步骤205中,在观众账号登录的直播间中,显示普通虚拟礼物入口。
[0166]
作为示例,参见图4c,图4c是本技术实施例提供的虚拟礼物的处理方法的界面示意图。在观众账号登录的直播间中,显示普通虚拟礼物入口422。
[0167]
在步骤206中,观众账号的直播客户端响应于针对普通虚拟礼物入口的触发操作,显示至少一个普通虚拟礼物,普通虚拟礼物用于以未封装的方式直接呈现。
[0168]
作为示例,参见图4c,图4c是本技术实施例提供的虚拟礼物的处理方法的界面示意图。观众账号的直播客户端响应于针对普通虚拟礼物入口422的触发操作,显示至少一个普通虚拟礼物423。
[0169]
在步骤207中,观众账号的直播客户端响应于针对至少一个普通虚拟礼物的赠送触发操作,向直播间的主播账号发送至少一个普通虚拟礼物。
[0170]
作为示例,参见图4c,图4c是本技术实施例提供的虚拟礼物的处理方法的界面示
意图。观众账号的直播客户端响应于针对至少一个普通虚拟礼物423的赠送触发操作,向直播间的主播账号发送至少一个普通虚拟礼物423。
[0171]
如此,通过基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物,在接收到针对虚拟盲盒的赠送请求后,将至少一个目标虚拟礼物发送至主播账号的直播客户端,从而使得所确定的目标虚拟礼物能够有效满足用户需求,有效提高所赠送的目标虚拟礼物的准确性。
[0172]
下面,将说明本技术实施例在一个实际的直播的应用场景中的示例性应用。
[0173]
观众账号的直播客户端可以在直播视频播放界面中对直播视频进行播放,其中,直播视频播放界面中可以设置有虚拟礼物赠送入口,通过响应于该虚拟礼物赠送入口,可以在直播视频播放界面中显示虚拟礼物赠送界面。在虚拟礼物赠送界面中可以显示有多个待赠送的虚拟礼物图标,每个虚拟礼物图标对应一个虚拟礼物,其中,虚拟礼物图标包括虚拟盲盒图标。通过响应于观众账号的直播客户端针对虚拟盲盒的赠送请求,向主播账号的直播客户端发送任意一个目标虚拟礼物。
[0174]
在一些实施例中,参见图4a,图4a是本技术实施例提供的虚拟礼物的处理方法的应用场景示意图。当观众进入直播间之后,观众账号的直播客户端在直播界面中显示虚拟盲盒入口419。
[0175]
在一些实施例中,参见图4b,图4b是本技术实施例提供的虚拟礼物的处理方法的应用场景示意图。观众账号的直播客户端响应于针对虚拟盲盒419的触发操作,在直播界面中显示虚拟盲盒420。
[0176]
在一些实施例中,参见图4b,图4b是本技术实施例提供的虚拟礼物的处理方法的应用场景示意图。目标虚拟礼物421可以是火焰午餐。响应于针对虚拟盲盒420的点击操作,在直播界面中显示虚拟盲盒420对应的多个待开启礼物中的一个目标虚拟礼物421。
[0177]
在一些实施例中,参见图5a,图5a是本技术实施例提供的虚拟礼物的处理方法的原理示意图。图5a所示出的是服务器的配置界面,在配置界面中示出了ip特征、付费行为和虚拟礼物之间的映射关系,例如,ip特征为高消费地区,付费行为是有付费时,对应的虚拟礼物的编号为545000101。不同的ip特征和不同的付费行为对应不同的虚拟礼物。
[0178]
在一些实施例中,参见图5b,图5b是本技术实施例提供的虚拟礼物的处理方法的原理示意图。如图5b所示出的,通过服务器的管理平台可以对低消费地区和高消费地区进行修改,并将修改记录保存至服务器。
[0179]
在一些实施例中,参见图5c,图5c是本技术实施例提供的虚拟礼物的处理方法的原理示意图。如图5c所示出的,地区标识为545000101,地区名为高消费地区、物品类型为虚拟盲盒的虚拟礼物,对应的礼包物品列表中的目标虚拟礼物有7个。
[0180]
在一些实施例中,参见图5d,图5d是本技术实施例提供的虚拟礼物的处理方法的效果示意图。响应于针对人机交互界面中的显示画面501的触发操作,在人机交互界面中显示画面502。例如,响应于针对人机交互界面中的虚拟盲盒的触发操作,在人机交互界面中显示至少一个目标虚拟礼物。
[0181]
本技术实施例提供的虚拟礼物的处理方法,通过直播端向服务器发送虚拟盲盒请求,服务器接收虚拟盲盒请求,其中,虚拟盲盒请求中携带有用户账号id。服务器解析虚拟盲盒请求,得到用户账号id。服务器基于用户账号id,确定发送虚拟盲盒请求的用户的消费
习惯(有无消费、有无订阅)和所在地区。服务器基于所在地区,确定用户所在地区的消费特性(高消费地区和低消费地区)。服务器基于用户所在地区的消费特性(高消费地区和低消费地区)和用户的消费习惯(有无消费、有无订阅),从多个待开启虚拟盲盒中,确定一个目标礼物。服务器将目标礼物和虚拟盲盒进行封装,得到封装有目标礼物的虚拟盲盒。服务器将封装有目标礼物的虚拟盲盒发送至直播端。直播端接收封装有目标礼物的虚拟盲盒,并在显示界面中显示虚拟盲盒。直播端响应于针对所显示的虚拟盲盒的开启操作,在显示界面中显示目标礼物,并将目标礼物发送至主播端。
[0182]
作为示例,用户在直播间赠送虚拟盲盒,这时服务器收到赠送礼物的请求之后,进行处理分析,然后服务器识别到是请求虚拟盲盒,当分析出这是一个高消费无订阅的用户赠送的虚拟盲盒,于是就按照服务器配置的概率进行开奖,中到概率为1的物品,保证用户中到自己想中的物品,比如,服务器开奖了订阅打折券,这时客户端负责展示物品,并提供取消和支付购买的入口。服务器通过查询数据库,其中,数据库的主键就是礼物标识,赠送礼物的请求中携带有礼物标识,服务器根据礼物标识来查询所请求的是否是盲盒礼物,从而进行后续的逻辑判断。
[0183]
在一些实施例中,在用户注册阶段,服务器对用户注册信息进行分析,从而将不同的地区划分为低消费地区和高消费地区。
[0184]
作为示例,参见图5e,图5e是本技术实施例提供的虚拟礼物的处理方法的流程示意图。可以通过如图5e所示出的步骤510至步骤515将不同的地区划分为低消费地区和高消费地区。
[0185]
在步骤510中,服务器进行数据汇总。
[0186]
作为示例,服务器将用户注册信息进行汇总统计。
[0187]
在步骤511中,客户端响应于针对购买选项的触发操作,确定上报服务器的数据。
[0188]
在步骤512中,客户端将上报服务器的数据,上报至服务器。
[0189]
在步骤513中,服务器对上报的数据进行消费额度统计。
[0190]
在步骤514中,服务器根据地区排名,对每个地区进行标记,得到中高低消费地区。
[0191]
在步骤515中,服务器通过中高低底肥地区,灵活配置惊喜奖励。
[0192]
在一些实施例中,参见图5f,图5f是本技术实施例提供的虚拟礼物的处理方法的流程示意图。服务器可以通过如图5f所示出的步骤520至步骤527进行软件测试。
[0193]
在步骤520中,服务器根据上报数据,配置a地区的地区属性为高消费地区。
[0194]
在步骤521中,服务器确定账号的行为,不同的账号在不同的直播间构造不同的行为,用户直播间行为包括有付费、无订阅、无付费。
[0195]
在步骤522中,服务器根据地区属性和行为,确定目标虚拟礼物。
[0196]
在步骤523中,服务器将目标虚拟礼物的权重配置成1,其他虚拟礼物的权重配置为0。
[0197]
在步骤524中,服务器赠送目标礼物。
[0198]
在步骤525中,服务器查看是否必中目标礼物。
[0199]
在本技术实施例的软件测试阶段,作为示例,参见图5g,图5g是本技术实施例提供的虚拟礼物的处理方法的原理示意图。服务器根据本地的互联网协议(internet protocol,ip)地址查询对应的地区属性。
[0200]
在软件测试阶段,服务器响应于登录状态下访问页面的操作,服务器根据访问的用户标识查询当前用户的出口ip地址对应的地区,服务器设置对应的地区是高消费地区或低消费地区,如此,只需要利用国家就能验证到高消费地区和低消费地区的两个场景,灵活切换,极大的提高了测试效率。
[0201]
在软件测试阶段,对于订阅和付费场景,通过罗列出对应的组合,然后根据对应的场景,测试是否命中对应的礼物,从而保证逻辑正常。
[0202]
在一些实施例中,参见图5h,图5h是本技术实施例提供的虚拟礼物的处理方法的原理示意图。当触发条件是送礼时,对应的礼物类型为第一礼物。
[0203]
在一些实施例中,参见图5i,图5i是本技术实施例提供的虚拟礼物的处理方法的原理示意图。当触发条件是送礼时,响应于针对礼物类型的选择操作,确定对应送礼触发条件的礼物类型。其中,礼物类型可以是第一礼物、第二礼物、第三礼物等等。
[0204]
在一些实施例中,参见图5j,图5j是本技术实施例提供的虚拟礼物的处理方法的原理示意图。高消费地区无订阅行为,对应折扣为50%的折扣券;高消费地区有消费行为,对应折扣为40%的打折券;低消费地区无付费行为,对应免费券。
[0205]
在一些实施例中,参见图5k,图5k是本技术实施例提供的虚拟礼物的处理方法的原理示意图。下面,提供图5i对应的部分伪代码如下:
[0206]
discountgoodstitle:“elixir spell 10%off”//奖励名称,优惠10%;
[0207]
discountprice:270;//打折后的价格270;
[0208]
price:300;//原价;
[0209]
expiredts:1800;//过期时间,即折扣存留时间。
[0210]
如此,当目标虚拟礼物为10%折扣的优惠券时,当物品原价为300时,对应的折扣后的价格为270,并对优惠券设置有效时间,例如,在1800s内该优惠券有效,当优惠券的存在时间超过1800s时,该优惠券自动失效。
[0211]
在一些实施例中,参见下表2,下表2是本技术实施例提供的行为映射表。
[0212]
表2行为映射表
[0213][0214]
在软件测试阶段,如果有用户反馈赠送了对应的第一礼物没有触发惊喜奖励,通过响应于针对第一控件的点击操作,确定服务器返回的虚拟盲盒信息是否为空,如果虚拟盲盒信息为空,检查配置是否正常;如果不为空,检查是否存在错误。
[0215]
如此,本技术实施例提供的虚拟礼物的处理方法,可以结合用户消费习惯和地区的消费特性对虚拟盲盒中的目标虚拟礼物进行控制,使得所确定的目标虚拟礼物能够更加贴合用户消费习惯。同时,本技术实施例提供的虚拟礼物的处理方法,可以应用在不同的直播场景中,例如“守护”场景、“订阅”场景等等,从而有效提高直播用户的转化率,使得直播间中的用户留存率更高。
[0216]
可以理解的是,在本技术实施例中,涉及到历史行为特征等相关的数据,当本技术
实施例运用到具体产品或技术中时,需要获得对象许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
[0217]
下面继续说明本技术实施例提供的虚拟礼物的处理装置255的实施为软件模块的示例性结构,在一些实施例中,如图2a所示,存储在存储器240的虚拟礼物的处理装置255中的软件模块可以包括:第一响应模块2551,用于响应于观众账号的直播客户端发送的虚拟盲盒请求,基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物;第一发送模块2552,用于向观众账号的直播客户端发送封装有至少一个目标虚拟礼物的虚拟盲盒;第二响应模块2553,用于响应于观众账号的直播客户端针对虚拟盲盒的赠送请求,向主播账号的直播客户端发送任意一个目标虚拟礼物;其中,赠送请求是观众账号的直播客户端响应于针对虚拟盲盒的赠送操作而发送的。
[0218]
在一些实施例中,上述虚拟礼物的处理装置255还包括:第一查询模块,用于在标识数据库中查询与观众账号关联的地区和行为类型;其中,标识数据库包括不同的观众账号、不同的地区和不同的行为类型之间的映射关系;第二查询模块,用于在地区数据库中查询与观众账号关联的地区的地区属性;其中,地区数据库包括不同的所在地区和不同的地区属性之间的映射关系。
[0219]
在一些实施例中,上述虚拟礼物的处理装置255还包括:第一构建模块,用于确定每个地区的地区属性;构建每个地区的地区属性和地区之间的地区映射关系;基于每个地区的地区映射关系,构建地区数据库。第二构建模块,用于针对每个地区执行以下处理:获取地区的每个观众账号,并确定每个观众账号的行为类型,其中,行为类型包括:有付费、无付费、无订阅;构建地区、地区的每个观众账号以及地区的每个观众账号的行为类型之间的标识映射关系;基于标识映射关系,构建与地区对应的标识数据库。
[0220]
在一些实施例中,上述第二构建模块,还用于获取观众账号在直播间中的查询结果,其中,查询结果表征观众账号在直播间中是否存在历史订阅行为和是否存在历史消费行为;当查询结果表征观众账号在直播间中存在历史订阅行为且不存在历史消费行为时,确定观众账号的行为类型为第一行为类型,第一行为类型表征无付费;当查询结果表征观众账号在直播间中存在历史订阅行为,和历史消费行为时,确定观众账号的行为类型为第二行为类型,第二行为类型表征有付费;当查询结果表征观众账号在直播间中不存在历史订阅行为时,确定观众账号的行为类型为第三行为类型,第三行为类型表征无订阅。
[0221]
在一些实施例中,上述第一响应模块2551,还用于从虚拟礼物数据库中查询与基于观众账号的地区属性和行为类型,在关联的至少一个目标虚拟礼物;其中,虚拟礼物数据库包括表征不同的行为类型、不同的地区属性和不同的候选的虚拟礼物之间的映射关系。
[0222]
在一些实施例中,上述虚拟礼物的处理装置255还包括:第三构建模块,用于针对每个地区执行以下处理:获取地区的每个观众账号的地区属性和行为类型;构建地区属性、行为类型以及至少一个候选的虚拟礼物之间的礼物映射关系;其中,地区属性表征地区的整体消费水平,行为类型表征观众账号的历史消费行为;基于礼物映射关系,构建与地区对应的虚拟礼物数据库。
[0223]
在一些实施例中,上述虚拟礼物的处理装置255还包括:接收模块,用于接收观众账号的直播客户端发送的虚拟礼物请求,其中,虚拟礼物请求携带有虚拟礼物标识;基于虚拟礼物标识确定所请求的虚拟礼物的类型,其中,虚拟礼物的类型包括虚拟盲盒和普通虚
拟礼物,普通虚拟礼物用于以未封装的方式直接呈现;当所请求的虚拟礼物的类型为虚拟盲盒时,将虚拟礼物请求确定为虚拟盲盒请求。
[0224]
在一些实施例中,上述虚拟礼物的处理装置255还包括:普通模块,用于当所请求的虚拟礼物的类型为普通虚拟礼物时,将虚拟礼物请求确定为普通虚拟请求;响应于观众账号的直播客户端发送的普通虚拟请求,向观众账号的直播客户端发送普通虚拟礼物;响应于观众账号的直播客户端针对普通虚拟礼物的赠送请求,向主播账号的直播客户端发送普通虚拟礼物。
[0225]
在一些实施例中,上述虚拟礼物的处理装置255还包括:获取模块,用于获取虚拟盲盒中所封装的每个目标虚拟礼物被预先配置的权重;其中,当虚拟盲盒中封装有一个目标虚拟礼物时,目标虚拟礼物的权重为1;当虚拟盲盒中封装有多个目标虚拟礼物时,每个目标虚拟礼物的权重的加和为1;选择模块,用于根据每个目标虚拟礼物的权重,从至少一个目标虚拟礼物中选择向主播账号的直播客户端发送的任意一个目标虚拟礼物,其中,目标虚拟礼物的权重与目标虚拟礼物被选择的概率正相关。
[0226]
下面继续说明本技术实施例提供的虚拟礼物的处理装置455的实施为软件模块的示例性结构,在一些实施例中,如图2b所示,存储在存储器440的虚拟礼物的处理装置455中的软件模块可以包括:显示模块4551,用于在观众账号登录的直播间中显示虚拟盲盒入口;第三响应模块4552,用于响应于针对虚拟盲盒入口的触发操作,显示虚拟盲盒;第四响应模块4553,用于响应于针对虚拟盲盒的触发操作,显示虚拟盲盒中封装的任意一个目标虚拟礼物,其中,任意一个目标虚拟礼物是根据直播客户端的观众账号的历史行为特征和地区属性而确定的;第五响应模块4554,用于响应于针对任意一个目标虚拟礼物的赠送触发操作,向直播间的主播账号发送任意一个目标虚拟礼物。
[0227]
在一些实施例中,上述显示模块4551,还用于在观众账号登录的直播间中,显示普通虚拟礼物入口;上述第三响应模块4552,还用于响应于针对普通虚拟礼物入口的触发操作,显示至少一个普通虚拟礼物,普通虚拟礼物用于以未封装的方式直接呈现;上述第四响应模块,还用于响应于针对至少一个普通虚拟礼物的赠送触发操作,向直播间的主播账号发送至少一个普通虚拟礼物。
[0228]
本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例上述的虚拟礼物的处理方法。
[0229]
本技术实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本技术实施例提供的虚拟礼物的处理方法,例如,如图3a示出的虚拟礼物的处理方法。
[0230]
在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eep rom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
[0231]
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在
计算环境中使用的其它单元。
[0232]
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
[0233]
综上所述,通过本技术实施例具有以下有益效果:
[0234]
(1)通过基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物,在接收到针对虚拟盲盒的赠送请求后,将至少一个目标虚拟礼物发送至主播账号的直播客户端,从而能够在直播间中实现虚拟礼物的准确赠送以提升互动体验。
[0235]
(2)通过在虚拟礼物请求中携带虚拟礼物标识,便于服务器根据虚拟礼物标识对虚拟礼物请求进行响应,有效提高了请求效率。
[0236]
(3)通过虚拟礼物标识可以准确确定所请求的虚拟礼物的类型,即,通过虚拟礼物标识可以准确确定所请求的虚拟礼物是虚拟盲盒还是普通虚拟礼物,从而便于后续针对所请求的虚拟礼物的类型,对应进行不同的处理,有效提高了直播间赠送礼物的精准性。
[0237]
(4)通过预先建立每个地区的标识数据库,从而为后续确定观众账号的地区和行为类型提供了有力的数据保障,从而有效提高了所确定的地区和行为类型的准确性。当建立标识数据库的数据较庞大时,即上表1的规模越大时,所确定的地区和行为类型更加准确。
[0238]
(5)通过根据观众账号在直播间中的历史订阅行为和历史消费行为,从而准确确定出观众账号的行为类型,便于后续根据观众账号的行为类型准确确定出目标虚拟礼物,从而有效提高了所确定的目标虚拟礼物的准确性。
[0239]
(6)通过在地区数据库中查询与观众账号关联的地区属性,从而准确确定出观众账号的地区属性,从而有利于进一步根据地区属性确定目标虚拟礼物,有效提高了所确定的目标虚拟礼物的准确性。
[0240]
(7)根据观众账号的地区属性和行为类型,通过在虚拟礼物数据库中查询得到至少一个目标虚拟礼物,从而使得所确定的目标虚拟礼物能够客观反映观众账号的地区属性和行为类型,从而使得所确定的目标虚拟礼物能够有效满足用户需求,有效提高所赠送的目标虚拟礼物的准确性。
[0241]
(8)通过服务器向观众账号的直播客户端发送封装有至少一个目标虚拟礼物的虚拟盲盒,从而便于观众账号的直播客户端响应于针对虚拟盲盒的触发操作,显示虚拟盲盒中的任意一个目标虚拟礼物,由于发送至观众账号的直播客户端的目标虚拟盲盒是根据观众账号的地区属性和行为类型所确定的,从而使得所确定的目标虚拟礼物能够有效满足用户需求,有效提高所赠送的目标虚拟礼物的准确性。
[0242]
(9)当所请求的虚拟礼物是普通虚拟礼物时,可以通过响应于观众账号的直播客户端发送的普通虚拟请求,向观众账号的直播客户端发送普通虚拟礼物,从而满足观众账号的直播客户端赠送普通虚拟礼物的需求,有效提高直播的趣味性。
[0243]
以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
技术特征:
1.一种虚拟礼物的处理方法,其特征在于,所述方法包括:响应于观众账号的直播客户端发送的虚拟盲盒请求,基于所述观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物,以及向所述观众账号的直播客户端发送封装有所述至少一个目标虚拟礼物的虚拟盲盒;响应于所述观众账号的直播客户端针对所述虚拟盲盒的赠送请求,向主播账号的直播客户端发送任意一个所述目标虚拟礼物;其中,所述赠送请求是所述观众账号的直播客户端响应于针对所述虚拟盲盒的赠送操作而发送的。2.根据权利要求1所述的方法,其特征在于,所述基于所述观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物之前,所述方法还包括:在标识数据库中查询与所述观众账号关联的地区和所述行为类型;其中,所述标识数据库包括不同的所述观众账号、不同的所述地区和不同的所述行为类型之间的映射关系;在地区数据库中查询与所述观众账号关联的地区的地区属性;其中,所述地区数据库包括不同的所述地区和不同的所述地区属性之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述在地区数据库中查询与所述观众账号关联的地区的地区属性之前,所述方法还包括:确定每个所述地区的地区属性;构建每个所述地区的地区属性和所述地区之间的地区映射关系;基于每个所述地区的地区映射关系,构建所述地区数据库;所述在标识数据库中查询与所述观众账号关联的地区和行为类型之前,所述方法还包括:针对每个所述地区执行以下处理:获取所述地区的每个所述观众账号,并确定每个所述观众账号的行为类型,其中,所述行为类型包括:有付费、无付费、无订阅;构建所述地区、所述地区的每个所述观众账号以及所述地区的每个所述观众账号的行为类型之间的标识映射关系;基于所述标识映射关系,构建与所述地区对应的所述标识数据库。4.根据权利要求3所述的方法,其特征在于,所述确定每个所述观众账号的行为类型,包括:获取所述观众账号在直播间中的查询结果,其中,所述查询结果表征所述观众账号在所述直播间中是否存在历史订阅行为和是否存在历史消费行为;当所述查询结果表征所述观众账号在所述直播间中存在所述历史订阅行为且不存在所述历史消费行为时,确定所述观众账号的行为类型为第一行为类型,所述第一行为类型表征所述无付费;当所述查询结果表征所述观众账号在所述直播间中存在所述历史订阅行为,和所述历史消费行为时,确定所述观众账号的行为类型为第二行为类型,所述第二行为类型表征所述有付费;当所述查询结果表征所述观众账号在所述直播间中不存在所述历史订阅行为时,确定
所述观众账号的行为类型为第三行为类型,所述第三行为类型表征所述无订阅。5.根据权利要求1所述的方法,其特征在于,所述基于所述观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物,包括:从虚拟礼物数据库中查询与基于所述观众账号的地区属性和所述行为类型,在关联的至少一个目标虚拟礼物;其中,所述虚拟礼物数据库包括表征不同的所述行为类型、不同的所述地区属性和不同的所述候选的虚拟礼物之间的映射关系。6.根据权利要求5所述的方法,其特征在于,在从虚拟礼物数据库中查询与基于所述观众账号的地区属性和所述行为类型,在关联的至少一个目标虚拟礼物之前,所述方法还包括:针对每个地区执行以下处理:获取所述地区的每个所述观众账号的地区属性和所述行为类型;构建所述地区属性、所述行为类型以及至少一个所述候选的虚拟礼物之间的礼物映射关系;其中,所述地区属性表征所述地区的整体消费水平,所述行为类型表征所述观众账号的历史消费行为;基于所述礼物映射关系,构建与所述地区对应的所述虚拟礼物数据库。7.根据权利要求1所述的方法,其特征在于,在响应于观众账号的直播客户端发送的虚拟盲盒请求之前,所述方法还包括:接收所述观众账号的直播客户端发送的虚拟礼物请求,其中,所述虚拟礼物请求携带有虚拟礼物标识;基于所述虚拟礼物标识确定所请求的虚拟礼物的类型,其中,所述虚拟礼物的类型包括所述虚拟盲盒和普通虚拟礼物,所述普通虚拟礼物用于以未封装的方式直接呈现;当所请求的虚拟礼物的类型为所述虚拟盲盒时,将所述虚拟礼物请求确定为所述虚拟盲盒请求。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所请求的虚拟礼物的类型为所述普通虚拟礼物时,将所述虚拟礼物请求确定为普通虚拟请求;响应于所述观众账号的直播客户端发送的所述普通虚拟请求,向所述观众账号的直播客户端发送所述普通虚拟礼物;响应于所述观众账号的直播客户端针对所述普通虚拟礼物的赠送请求,向所述主播账号的直播客户端发送所述普通虚拟礼物。9.根据权利要求1所述的方法,其特征在于,在向主播账号的直播客户端发送任意一个所述目标虚拟礼物之前,包括:获取所述虚拟盲盒中所封装的每个所述目标虚拟礼物被预先配置的权重;其中,当所述虚拟盲盒中封装有一个所述目标虚拟礼物时,所述目标虚拟礼物的权重为1;当所述虚拟盲盒中封装有多个所述目标虚拟礼物时,每个所述目标虚拟礼物的权重的加和为1;根据每个所述目标虚拟礼物的权重,从所述至少一个目标虚拟礼物中选择向所述主播账号的直播客户端发送的任意一个所述目标虚拟礼物,其中,所述目标虚拟礼物的权重与
所述目标虚拟礼物被选择的概率正相关。10.一种虚拟礼物的处理方法,其特征在于,所述方法包括:在观众账号登录的直播间中显示虚拟盲盒入口;响应于针对所述虚拟盲盒入口的触发操作,显示虚拟盲盒;响应于针对所述虚拟盲盒的触发操作,显示所述虚拟盲盒中封装的任意一个目标虚拟礼物,其中,所述任意一个目标虚拟礼物是根据所述直播客户端的观众账号的历史行为特征和地区属性而确定的;响应于针对所述任意一个目标虚拟礼物的赠送触发操作,向所述直播间的主播账号发送所述任意一个目标虚拟礼物。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述观众账号登录的直播间中,显示普通虚拟礼物入口;响应于针对所述普通虚拟礼物入口的触发操作,显示至少一个普通虚拟礼物,所述普通虚拟礼物用于以未封装的方式直接呈现;响应于针对所述至少一个普通虚拟礼物的赠送触发操作,向所述直播间的主播账号发送所述至少一个普通虚拟礼物。12.一种虚拟礼物的处理装置,其特征在于,所述装置包括:第一响应模块,用于响应于观众账号的直播客户端发送的虚拟盲盒请求,基于所述观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物;第一发送模块,用于向所述观众账号的直播客户端发送封装有所述至少一个目标虚拟礼物的虚拟盲盒;第二响应模块,用于响应于所述观众账号的直播客户端针对所述虚拟盲盒的赠送请求,向主播账号的直播客户端发送任意一个所述目标虚拟礼物;其中,所述赠送请求是所述观众账号的直播客户端响应于针对所述虚拟盲盒的赠送操作而发送的。13.一种虚拟礼物的处理装置,其特征在于,所述装置包括:显示模块,用于在观众账号登录的直播间中显示虚拟盲盒入口;第三响应模块,用于响应于针对所述虚拟盲盒入口的触发操作,显示虚拟盲盒;第四响应模块,用于响应于针对所述虚拟盲盒的触发操作,显示所述虚拟盲盒中封装的任意一个目标虚拟礼物,其中,所述任意一个目标虚拟礼物是根据所述直播客户端的观众账号的历史行为特征和地区属性而确定的;第五响应模块,用于响应于针对所述任意一个目标虚拟礼物的赠送触发操作,向所述直播间的主播账号发送所述任意一个目标虚拟礼物。14.一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令或者计算机程序时,实现权利要求1至11任一项所述的虚拟礼物的处理方法。15.一种计算机可读存储介质,存储有可执行指令或者计算机程序,其特征在于,所述可执行指令被处理器执行时实现权利要求1至11任一项所述的虚拟礼物的处理方法。
技术总结
本申请提供了一种虚拟礼物的处理方法、装置、设备及存储介质;方法包括:接收观众账号的直播客户端发送的虚拟盲盒请求,其中,虚拟盲盒请求携带有观众账号;基于观众账号的地区属性和行为类型,从多个候选的虚拟礼物中确定至少一个目标虚拟礼物;将封装有至少一个目标虚拟礼物的虚拟盲盒发送至直播客户端;接收针对虚拟盲盒的赠送请求,其中,赠送请求携带有主播账号;将至少一个目标虚拟礼物发送至主播账号的直播客户端,其中,赠送请求是观众账号的直播客户端响应于针对虚拟盲盒的赠送操作而发送的。通过本申请,能够在直播间中实现虚拟礼物的准确赠送以提升互动体验。礼物的准确赠送以提升互动体验。礼物的准确赠送以提升互动体验。
技术研发人员:蒋政胜
受保护的技术使用者:深圳市腾讯信息技术有限公司
技术研发日:2022.02.18
技术公布日:2023/8/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/