数据处理方法、装置、电子设备及存储介质与流程

文档序号:34239237发布日期:2023-05-25 00:15阅读:34来源:国知局
数据处理方法、装置、电子设备及存储介质与流程

本公开涉及互联网,尤其涉及一种数据处理方法、装置、电子设备及存储介质。


背景技术:

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、在一个可选的实施例中,所述当前数字凭证为基于所述第一已邀请对象数量确定的当前排名信息;所述当前数字凭证确定模块包括:

90、第一已邀请对象数量更新单元,被配置为执行在任一第二对象基于所述预设邀请信息访问所述目标场景的情况下,更新所述第一已邀请对象数量;

91、当前排名信息确定单元,被配置为执行基于所述第一已邀请对象数量,确定所述当前排名信息。

92、在一个可选的实施例中,所述装置还包括:

93、对象标识信息存储模块,被配置为执行基于所述第一已邀请对象数量,将所述第一对象的第一对象标识信息存储到榜单数据存储模型中目标存储层,所述榜单数据存储模型包括第二数量个按序编号的存储层,每个存储层的编号与所述每个存储层中存储的对象标识信息对应对象的已邀请对象数量相匹配;

94、目标对象数量更新模块,被配置为执行更新榜单计数模型中目标计数层对应的目标对象数量,所述榜单计数模型包括所述第二数量个按序编号的计数层,所述目标计数层为所述第二数量个按序编号的计数层中编号与所述第一已邀请对象数量相匹配的计数层,所述目标对象数量用于指示对应的已邀请对象数量与所述目标计数层的编号相匹配的对象数量。

95、在一个可选的实施例中,所述第二数量个按序编号的存储层中第一存储层的编号与所述第一存储层存储的对象标识信息对应对象的已邀请对象数量相同,所述第二数量个按序编号的存储层中第二存储层的编号大于等于所述第二存储层存储的对象标识信息对应对象的已邀请对象数量;所述第二存储层为所述第二数量个按序编号的存储层中编号最大的存储层,所述第一存储层为所述第二数量个按序编号的存储层中除所述第二存储层以外的每个存储层;

96、所述第二数量个按序编号的计数层中第一计数层的编号与所述第一计数层对应对象的已邀请对象数量相同,所述第二数量个按序编号的计数层中第二计数层的编号大于等于所述第二计数层对应对象的已邀请对象数量;所述第二计数层为所述第二数量个按序编号的计数层中编号最大的计数层,所述第一计数层为所述第二数量个按序编号的计数层中除所述第二计数层以外的计数层。

97、在一个可选的实施例中,所述第一存储层中存储的对象标识信息的数量小于等于预设入榜对象数。

98、在一个可选的实施例中,所述装置还包括:

99、第一信息确定模块,被配置为执行响应于所述第一对象的榜单数据查看指令,基于所述第一已邀请对象数量和所述榜单计数模型,确定所述第一对象的当前排名信息和所述第一对象对应的第三数量个排名相邻对象;

100、对象标识信息获取模块,被配置为执行根据所述第三数量个排名相邻对象对应的计数层编号和所述第一已邀请对象数量,从所述榜单数据存储模型中,获取所述第一对象标识信息和第二对象标识信息,所述第二对象标识信息为所述第三数量个排名相邻对象的对象标识信息;

101、对象榜单数据获取模块,被配置为执行基于所述第一对象标识信息和第二对象标识信息,获取所述第一对象和所述第三数量个排名相邻对象各自对应的对象榜单数据;

102、目标榜单数据生成模块,被配置为执行基于所述对象榜单数据和所述当前排名信息,生成目标榜单数据,所述目标榜单数据为用于指示所述第一对象和所述第三数量个排名相邻对象对应已邀请对象数量排名情况的榜单数据;

103、目标榜单数据下发模块,被配置为执行向所述第一对象下发所述目标榜单数据。

104、在一个可选的实施例中,所述当前数字凭证为基于所述第一已邀请对象数量确定的当前排名信息;所述第一虚拟资源抽取模块具体被配置为执行在到达预设资源抽取时间,且所述当前排名信息满足预设抽取条件的情况下,为所述第一对象抽取所述第一虚拟资源。

105、在一个可选的实施例中,所述装置还包括:

106、第四虚拟资源分发模块,被配置为执行在到达预设资源抽取时间,且所述当前排名信息未满足所述预设抽取条件的情况下,向所述第一对象分发第四虚拟资源;

107、其中,所述第四虚拟资源与所述第一虚拟资源为不同类型的虚拟资源。

108、在一个可选的实施例中,所述装置还包括:

109、业务入口信息展示模块,被配置为执行在所述目标场景对应的直播页面展示预设互动业务的业务入口信息,所述预设互动业务为通过邀请对象访问所述目标场景参与所述第一虚拟资源抽取的业务;

110、业务参与信息展示模块,被配置为执行在检测到所述第一对象执行针对所述业务入口信息的预设操作的情况下,在所述直播页面展示业务参与信息,所述业务参与信息包括所述互动邀请操作信息;

111、其中,所述互动邀请操作信息用于触发所述互动邀请指令。

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

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

114、根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上述第一方面中任一项所述的方法。

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

116、在目标场景举办虚拟资源抽取活动时,通过让目标场景中对象邀请其他对象访问目标场景的方式,可以在提升目标场景中用户互动性的基础上,让更多的用户参与虚拟资源抽取活动,且结合成功邀请到对象数量来更新邀请发起对象用于抽取第一虚拟资源的数字凭证,可以有效建立对象邀请情况与虚拟资源抽取间的关联性,更好的提升目标场景中用户资源抽取活动的参与感,进而也可以更好的提升目标场景中对象邀请互动的氛围感。

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

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