虚拟物品处理和展示方法、装置、电子设备及存储介质与流程

文档序号:36060894发布日期:2023-11-17 21:27阅读:28来源:国知局
虚拟物品处理和展示方法与流程

本公开涉及计算机,尤其涉及一种虚拟物品处理和展示方法、装置、电子设备及存储介质。


背景技术:

1、随着多媒体的发展,直播业务越来越受关注,主播间的互动也越来越多样化,例如直播间中的观众可以向主播赠送虚拟物品。虚拟物品可以包括概率虚拟物品,即在观众获取虚拟物品的抽取机会后,将抽取到的虚拟物品赠送给主播,可以提升虚拟物品赠送的趣味性。相关技术中,抽中的不同虚拟物品绑定了不同的玩法,比如虚拟物品翻倍、广播虚拟物品等。随着业务的发展,虚拟物品一般会不断更新换代,如果利用新虚拟物品替换旧虚拟物品,现有的玩法不能够有效适用该替换,易导致玩法配置错误,概率虚拟物品的功能异常。


技术实现思路

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、根据本公开实施例的第二方面,提供一种虚拟物品展示方法,包括:

33、显示互动页面,所述互动页面展示有多个预设展示位置以及位于所述多个预设展示位置中的多个虚拟物品;

34、响应于直播间中第一账号的虚拟物品互动请求,在所述直播间中基于目标互动类型信息展示目标虚拟物品,所述目标虚拟物品为所述多个虚拟物品中的一个,所述目标互动类型信息为目标展示位置对应的互动类型信息,所述目标展示位置为所述目标虚拟物品位于的预设展示位置。

35、在一种可能的实现方式中,所述多个虚拟物品为至少两个虚拟物品组中目标虚拟物品组包括的虚拟物品;所述方法还包括:

36、在所述互动页面展示虚拟物品组选择区域;

37、响应于所述虚拟物品组选择区域中的触发操作,在所述多个预设展示位置中切换展示所述触发操作对应的虚拟物品组中的虚拟物品;所述触发操作对应的虚拟物品组为所述至少两个虚拟物品组中的任一虚拟物品组。

38、在一种可能的实现方式中,所述显示互动页面,包括:

39、响应于所述第一账号的虚拟物品互动触发指令,发送互动页面请求至服务器;

40、接收所述服务器确定的所述第一账号对应的目标虚拟物品组以及所述目标虚拟物品组的目标虚拟物品组配置信息,所述目标虚拟物品组包括所述多个虚拟物品;

41、基于所述目标虚拟物品组配置信息和所述多个虚拟物品,显示所述互动页面。

42、在一种可能的实现方式中,所述目标互动类型信息是基于所述多个预设展示位置的位置互动配置信息以及所述目标展示位置确定的。

43、根据本公开实施例的第三方面,提供一种虚拟物品处理装置,包括:

44、目标虚拟物品组确定模块,被配置为执行响应于直播间中第一账号的虚拟物品互动请求,从至少两个虚拟物品组中确定所述第一账号对应的目标虚拟物品组;

45、目标虚拟物品和位置确定模块,被配置为执行从所述目标虚拟物品组中确定目标虚拟物品以及所述目标虚拟物品的目标展示位置;

46、目标互动类型信息获取模块,被配置为执行获取所述目标展示位置对应的目标互动类型信息;

47、虚拟物品处理模块,被配置为执行基于所述目标互动类型信息,将所述目标虚拟物品推送给第二账号,所述第二账号为发布所述直播间中直播内容的账号,所述第一账号为所述直播间中除所述第二账号之外的任一账号。

48、在一种可能的实现方式中,所述装置还包括:

49、第一获取模块,被配置为执行获取多种预设互动类型信息、所述多种预设互动类型信息各自的互动类型属性信息、多个预设展示位置以及所述多个预设展示位置各自的位置属性信息;所述互动类型属性信息表征对应预设互动类型信息的资源消耗信息,所述位置属性信息表征对应预设展示位置的资源消耗信息;

50、展示位置配置模块,被配置为执行基于所述互动类型属性信息和所述位置属性信息,为所述多个预设展示位置配置对应的预设互动类型信息,生成所述多个预设展示位置的位置互动配置信息。

51、在一种可能的实现方式中,所述装置还包括:

52、第二获取模块,被配置为执行获取待配置虚拟物品组的关联信息、多个预设展示位置以及所述多个预设展示位置各自的位置属性信息;所述关联信息包括多个待配置虚拟物品以及所述多个待配置虚拟物品各自的虚拟物品属性信息,所述虚拟物品属性信息包括所述多个待配置虚拟物品各自的虚拟资源消耗信息;

53、展示位置分配模块,被配置为执行基于所述多个待配置虚拟物品各自的虚拟资源消耗信息和所述位置属性信息,将所述多个待配置虚拟物品分配至所述多个预设展示位置,得到所述多个待配置虚拟物品各自的展示位置信息;

54、虚拟物品组配置模块,被配置为执行基于所述多个待配置虚拟物品各自的虚拟资源消耗信息以及所述多个待配置虚拟物品各自的展示位置信息,生成所述待配置虚拟物品组的虚拟物品组配置信息。

55、在一种可能的实现方式中,所述目标虚拟物品和位置确定模块包括:

56、第一获取单元,被配置为执行获取所述目标虚拟物品组的目标虚拟物品组配置信息,所述目标虚拟物品组配置信息包括所述目标虚拟物品组中多个虚拟物品各自的虚拟资源消耗信息以及所述多个虚拟物品各自的展示位置信息;

57、概率信息确定单元,被配置为执行基于所述多个虚拟物品各自的虚拟资源消耗信息以及所述多个虚拟物品各自的展示位置信息,确定所述多个预设展示位置各自的概率信息;

58、目标展示位置选择单元,被配置为执行基于所述概率信息,从所述多个预设展示位置中选择出所述目标展示位置;

59、目标虚拟物品确定单元,被配置为执行将所述多个虚拟物品中与所述目标展示位置对应的虚拟物品,作为所述目标虚拟物品。

60、在一种可能的实现方式中,所述目标互动类型信息获取模块包括:

61、第二获取单元,被配置为执行获取所述多个预设展示位置的所述位置互动配置信息;

62、目标互动类型信息获取单元,被配置为执行基于所述位置互动配置信息,获取所述目标展示位置对应的目标互动类型信息。

63、在一种可能的实现方式中,所述虚拟物品处理模块包括:

64、目标推送信息确定单元,被配置为执行基于所述目标互动类型信息,确定所述目标虚拟物品的目标推送信息;

65、虚拟物品处理单元,被配置为执行根据所述目标推送信息,将所述目标虚拟物品推送给所述第二账号。

66、在一种可能的实现方式中,所述目标虚拟物品组确定模块包括:

67、第三获取单元,被配置为执行响应于直播间中第一账号的虚拟物品互动请求,获取组切换状态信息以及所述至少两个虚拟物品组的切换随机数;

68、账号随机数生成单元,被配置为执行在组切换状态信息为切换状态的情况下,基于所述第一账号生成账号随机数;

69、第一目标虚拟物品组确定单元,被配置为执行基于所述账号随机数和所述切换随机数,确定所述第一账号对应的所述目标虚拟物品组。

70、在一种可能的实现方式中,所述目标虚拟物品组确定模块包括:

71、虚拟物品组选择信息提取单元,被配置为执行响应于直播间中第一账号的虚拟物品互动请求,从所述虚拟物品互动请求中提取虚拟物品组选择信息;

72、第二目标虚拟物品组确定单元,被配置为执行基于所述虚拟物品组选择信息,确定所述第一账号对应的目标虚拟物品组。

73、根据本公开实施例的第四方面,提供一种虚拟物品展示装置,包括:

74、互动页面显示模块,被配置为执行显示互动页面,所述互动页面展示有多个预设展示位置以及位于所述多个预设展示位置中的多个虚拟物品;

75、目标虚拟物品展示模块,被配置为执行响应于直播间中第一账号的虚拟物品互动请求,在所述直播间中基于目标互动类型信息展示目标虚拟物品,所述目标虚拟物品为所述多个虚拟物品中的一个,所述目标互动类型信息为目标展示位置对应的互动类型信息,所述目标展示位置为所述目标虚拟物品位于的预设展示位置。

76、在一种可能的实现方式中,所述多个虚拟物品为至少两个虚拟物品组中目标虚拟物品组包括的虚拟物品;所述装置还包括:

77、组选择区域展示模块,被配置为执行在所述互动页面展示虚拟物品组选择区域;

78、组切换展示模块,被配置为执行响应于所述虚拟物品组选择区域中的触发操作,在所述多个预设展示位置中切换展示所述触发操作对应的虚拟物品组中的虚拟物品;所述触发操作对应的虚拟物品组为所述至少两个虚拟物品组中的任一虚拟物品组。

79、在一种可能的实现方式中,所述互动页面显示模块包括:

80、发送单元,被配置为执行响应于所述第一账号的虚拟物品互动触发指令,发送互动页面请求至服务器;

81、接收单元,被配置为执行接收所述服务器确定的所述第一账号对应的目标虚拟物品组以及所述目标虚拟物品组的目标虚拟物品组配置信息,所述目标虚拟物品组包括所述多个虚拟物品;

82、展示单元,被配置为执行基于所述目标虚拟物品组配置信息和所述多个虚拟物品,显示所述互动页面。

83、在一种可能的实现方式中,所述目标互动类型信息是基于所述多个预设展示位置的位置互动配置信息以及所述目标展示位置确定的。

84、根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法以及如上述第二方面中任一项所述的方法。

85、根据本公开实施例的第六方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一所述的方法以及如上述第二方面中任一项所述的方法。

86、根据本公开实施例的第七方面,提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时,使得计算机执行本公开实施例的第一方面中任一项所述的方法以及如上述第二方面中任一项所述的方法。

87、本公开的实施例提供的技术方案至少带来以下有益效果:

88、在面对至少两个虚拟物品组的情况下,通过将预设互动类型信息配置到预设展示位置上;在确定第一账号对应的目标虚拟物品的情况下,可以基于目标虚拟物品对应的目标互动类型信息,将目标虚拟物品推送给第二账号,使得不同虚拟物品组的展示和互动均可以准确无误地进行,从而可以适用新旧虚拟物品组的替换,实现新旧虚拟物品组的平滑过渡,并保证终端侧的无损体验;另外,通过从至少两个虚拟物品组中确定第一账号对应的目标虚拟物品组,可以实现不同账号的虚拟物品组的差异化展示,既可以提升虚拟物品处理的灵活性,又可以保证新旧虚拟物品组的平滑过渡。

89、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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