直播虚拟物品特效数据的实时加载方法及系统技术方案

技术编号:38856529 阅读:26 留言:0更新日期:2023-09-17 10:01
本申请公开了一种直播虚拟物品特效数据的实时加载方法及系统,其中该直播虚拟物品特效数据的实时加载方法包括在直播间的目标用户触发虚拟物品交互控件的情况下,在直播间显示虚拟物品加载列表;在目标虚拟物品被触发的情况下,确定用户状态信息;在所述用户状态信息指示所述目标用户为所述直播间关联的新用户的情况下,进行验证码验证。向所述终端发送虚拟物品本地检索指令,触发所述终端检索本地是否存在所述目标虚拟物品对应的特效文件;在所述特效文件不存在的情况下,向所述终端发送所述特效文件;基于所述特效文件显示所述目标虚拟物品对应的特效。该方法可以确保对于初入直播间的用户及时加载特效,确保特效的及时显示。示。示。

【技术实现步骤摘要】
直播虚拟物品特效数据的实时加载方法及系统


[0001]本申请涉及直播领域,特别涉及一种直播虚拟物品特效数据的实时加载方法及系统。

技术介绍

[0002]在直播间存在虚拟物品交互现象时,可以在直播间显示主播与观众交互了什么样的虚拟物品,有一些虚拟物品还会被设置对应的特效。传统方案中,如果用户是新用户,或者虚拟物品刚上线时,还没有被下载到用户本地,用户交互该虚拟物品的时候,就没有特效,影响了用户与主播的信息交互体验,降低了信息交互效率。

技术实现思路

[0003]本申请实施例提供了一种直播虚拟物品特效数据的实时加载方法及系统。
[0004]根据本申请实施例的一个方面,提供了一种直播虚拟物品特效数据的实时加载方法,应用于由终端和服务器形成的直播虚拟物品特效数据的实时加载系统,所述方法包括:在直播间的目标用户触发虚拟物品交互控件的情况下,在所述直播间显示虚拟物品加载列表,所述虚拟物品加载列表为与所述直播间内的主播、所述目标用户以及当前时间所对应的时间区间标识均相关的个性化列表;在所述虚拟物品加载列表中的目标虚拟物品被触发的情况下,确定所述目标用户相对于所述直播间的用户状态信息,所述目标虚拟物品为所述虚拟物品加载列表中任一虚拟物品;在所述用户状态信息指示所述目标用户为所述直播间关联的新用户的情况下,显示验证码输入区以及向所述目标用户对应的终端发送验证码;在所述验证码输入区被录入的情况下,提取所述验证码输入区内的字符信息;在所述字符信息与所述验证码匹配的情况下,向所述终端发送虚拟物品本地检索指令,触发所述终端检索本地是否存在所述目标虚拟物品对应的特效文件;在所述特效文件不存在的情况下,向所述终端发送所述特效文件;所述终端基于所述特效文件显示所述目标虚拟物品对应的特效。
[0005]根据本申请实施例的一个方面,提供了一种直播虚拟物品特效数据的实时加载系统,所述系统用于实施前述的直播虚拟物品特效数据的实时加载方法。
[0006]根据本申请实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述直播虚拟物品特效数据的实时加载方法。
[0007]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述直播虚拟物品特效数据的实
时加载方法。
[0008]本申请实施例提供的技术方案可以带来如下有益效果:本申请实施例提供直播虚拟物品特效数据的实时加载方法及系统,该直播虚拟物品特效数据的实时加载方法可以确保对于初入直播间的用户及时加载特效,确保特效的及时显示。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法的流程图。
[0011]图2是本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法中特效显示方法的方法示意图。
[0012]图3是本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法中另一特效显示方法的方法示意图。
[0013]图4是本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法中在所述直播间显示虚拟物品加载列表的方法示意图。
[0014]图5是本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法中虚拟物品推荐模型的训练方法的方法示意图。
[0015]图6是本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法中网络的具体结构示意图。
具体实施方式
[0016]在介绍本申请提供的方法实施例之前,先对本申请方法实施例中可能涉及的相关术语或者名词进行简要介绍,以便于本申请领域技术人员理解。
[0017]请参考图1,其示出了本申请一个实施例提供的直播虚拟物品特效数据的实时加载方法,应用于由终端和服务器形成的直播虚拟物品特效数据的实时加载系统,所述直播虚拟物品特效数据的实时加载方法包括:S101.在直播间的目标用户触发虚拟物品交互控件的情况下,在所述直播间显示虚拟物品加载列表,所述虚拟物品加载列表为与所述直播间内的主播、所述目标用户以及当前时间所对应的时间区间标识均相关的个性化列表。
[0018]目标用户指的是直播间的某个观众,虚拟物品交互控件可以被显示在直播间上。本申请中虚拟物品可以指的是目标用户对直播间主播赠送的虚拟物品,比如,可以说虚拟礼物,虚拟问候等。在目标用户触发虚拟物品交互控件的情况下,可以显示虚拟物品加载列表,在一些实施例中,可以将其理解为可供目标用户进行虚拟礼物赠送的虚拟礼物所形成的列表。
[0019]本申请实施例提出,现有技术中,虚拟物品加载列表不具备个性化能力,或者说个
性化能力不足。简单来说,现有技术中对于某个应用中的各个直播间来说,各个用户访问任意直播间时加载的虚拟物品加载列表是相同的,虚拟物品加载列表并不因为目标用户的不同、直播间的不同甚至时间的不同有所区别。
[0020]而本申请实施例中,不同的观众、不同的直播间甚至不同的时间下,为某个观众加载的虚拟物品加载列表都可以是不同的,充分实现了虚拟物品加载列表的多维度个性化。虚拟物品加载列表的多维度个性化是虚拟物品交互的个性化的基础,本申请实施例中实现的观众、主播、时间三维度个性化为虚拟物品交互场景注入更多个性化元素,非常显著的提高了用户体验,促进了不同用户的信息交互,提高信息交互效率。多维度个性化基于本申请实施例独创的虚拟物品推荐模型实施,关于该模型下文阐述,在此不做赘言,所谓的虚拟物品推荐模型在一些场景中也可以被理解为用于在预设的的虚拟礼物池中选择适配某个时间某个主播某个观众的虚拟礼物加载列表所使用的模型。
[0021]S102.在所述虚拟物品加载列表中的目标虚拟物品被触发的情况下,确定所述目标用户相对于所述直播间的用户状态信息,所述目标虚拟物品为所述虚拟物品加载列表中任一虚拟物品。
[0022]本申请实施例并不限定用户状态信息,其可以用于指示用户登录该直播间的累计时长。如果该累计时长小于预设阈值,可以认为该用户状态信息指示了直播间关联新用户,其实意思就是在这累计时长小于预设阈值的时候,该用户很可能没有下载特效文件,这种情况下触发验证码环节。当然,本申请实施例并不限定预设阈值,可以由程序员设置。
[0023]S103.在所述用户状态信息指示所述目标用户为所述直播间关联的新用户的情况下,显示验证码输入区以及向所述目标用户对应的终端发送验证码。
[0024]本申请通过验证码的验证方式检本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播虚拟物品特效数据的实时加载方法,其特征在于,应用于由终端和服务器形成的直播虚拟物品特效数据的实时加载系统,所述方法包括:在直播间的目标用户触发虚拟物品交互控件的情况下,在所述直播间显示虚拟物品加载列表,所述虚拟物品加载列表为与所述直播间内的主播、所述目标用户以及当前时间所对应的时间区间标识均相关的个性化列表;在所述虚拟物品加载列表中的目标虚拟物品被触发的情况下,确定所述目标用户相对于所述直播间的用户状态信息,所述目标虚拟物品为所述虚拟物品加载列表中任一虚拟物品;在所述用户状态信息指示所述目标用户为所述直播间关联的新用户的情况下,显示验证码输入区以及向所述目标用户对应的终端发送验证码;在所述验证码输入区被录入的情况下,提取所述验证码输入区内的字符信息;在所述字符信息与所述验证码匹配的情况下,向所述终端发送虚拟物品本地检索指令,触发所述终端检索本地是否存在所述目标虚拟物品对应的特效文件;在所述特效文件不存在的情况下,向所述终端发送所述特效文件;所述终端基于所述特效文件显示所述目标虚拟物品对应的特效。2.根据权利要求1所述的直播虚拟物品特效数据的实时加载方法,其特征在于,所述特效文件包括多级特效,所述基于所述特效文件显示所述目标虚拟物品对应的特效,包括:获取所述直播间的当前特效信息,所述当前特效信息包括所述目标虚拟物品对应的特效的连续显示信息,所述连续显示信息包括显示次数信息和显示覆盖时长信息;获取所述目标用户的用户等级信息;根据所述当前特效信息和所述用户等级信息,选择所述特效文件中对应的特效进行显示。3.根据权利要求1或2所述的直播虚拟物品特效数据的实时加载方法,其特征在于,所述基于所述特效文件显示所述目标虚拟物品对应的特效,包括:获取基于所述直播间当前的特效信息确定出的全部特效串,所述特效串以最近显示的虚拟物品特效为头部特效,按照所述直播间中出现的虚拟物品特效的显示时序倒序排列生成,所述特效串长度小于或等于预设长度阈值;获取所述目标用户的用户等级信息;在所述用户等级信息指示所述目标用户满足等级要求的情况下,针对每一所述特效串在所述特效文件中进行特效检索,得到对应的检索结果;将检索结果不为空的情况下检索到的特效都进行显示。4.根据权利要求3所述的直播虚拟物品特效数据的实时加载方法,其特征在于,所述在所述直播间显示虚拟物品加载列表,包括:获取所述目标用户的用户画像信息;获取所述直播间的直播间画像信息;获取当前时间所对应的时间区间标识,所述时间区间标识用于指示所述当前时间处于时间不敏感区间或者某一特殊时间区间;由虚拟物品推荐模型根据所述时间区间标识生成虚拟物品权重序列;由所述虚拟物品推荐模型根据所述虚拟物品权重序列和各预设的虚拟物品分别对应
的特征,得到虚拟物品序列输入特征;由所述虚拟物品推荐模型基于所述用户画像信息、所述直播间画像信息和所述虚拟物品序列输入特征,得到每一所述虚拟物品对应的推荐度,所述推荐度用于指示四维个性化的推荐度;根据各所述虚拟物品对应的推荐度,生成并显示所述虚拟物品加载列表。5.根据权利要求4所述的直播虚拟物品特效数据的实时加载方法,其特征在于,所述用户画像信息包括下述至少一个内容:年龄信息、地域信息、性别信息、教育信息、感兴趣的虚拟礼物信息、感兴趣的物品信息、感兴趣的媒体信息;所述直播间画像信息包括下述至少一个内容:主播画像信息,主播等级信息、主播直播累计时长、主播本次直播时长,所述主播画像信息为主播的用户画像信息。6.根据权利要求4所述的直播虚拟物品特效数据的实时加载方法,其特征在于,所述虚拟物品推荐...

【专利技术属性】
技术研发人员:鲍文俊韩勇
申请(专利权)人:浙江印象软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1