信息处理方法、设备、装置及存储介质制造方法及图纸

技术编号:38329227 阅读:11 留言:0更新日期:2023-07-29 09:12
本申请实施例提供一种信息处理方法、设备、装置及存储介质。在用户针对直播间内虚拟物品发起获取请求时,服务器可以根据获取请求中的信息和获取的虚拟物品信息进行加密,生成用于确定向目标直播间配置的目标虚拟物品是否有效的目标令牌,以在用户针对目标直播间的目标虚拟物品发起配置请求时,根据该目标令牌校验针对直播间内虚拟物品发起获取请求和发起配置请求的用户身份是否一致、用户所在的直播间是否改变以及当前配置的目标虚拟物品是否有效。通过这种方式,将客户端与服务器之间交互数据的加密、解密以及校验工作交由服务器完成,可以降低加密算法被其他终端恶意破解的风险,提高加密算法更新的时效性和安全性。提高加密算法更新的时效性和安全性。提高加密算法更新的时效性和安全性。

【技术实现步骤摘要】
信息处理方法、设备、装置及存储介质


[0001]本申请涉及计算机
,尤其涉及一种信息处理方法、设备、装置及存储介质。

技术介绍

[0002]目前,直播已经在各行各业普及,用户可以在直播间向主播赠送虚拟物品,以表达对主播的喜爱和支持。通常,用户在不同的直播间看到的虚拟物品是不同的,在同一直播间的不同场景下看到的虚拟物品也不相同,这些可见的虚拟物品可视为有效的虚拟物品。然而,在直播场景中,经常有其他终端通过模拟客户端请求服务器,向主播赠送无效的虚拟物品,以达到引流的目的,影响主播生态;例如,其他终端可以模拟用户向主播赠送处于测试阶段还未上线的虚拟物品,或者向主播赠送在当前直播间的当前场景中不可见的虚拟物品等。
[0003]因此,有必要对用户向主播赠送的虚拟物品进行有效性校验,以确定用户赠送的虚拟物品是否有效。

技术实现思路

[0004]本申请提供一种信息处理方法、设备、装置及存储介质,用以对直播场景中用户向主播赠送的虚拟物品的有效性进行校验,避免遭受恶意攻击,破解直播生态。
[0005]本申请实施例提供一种信息处理方法,包括:接收客户端针对目标直播间内虚拟物品列表发起的获取请求,所述获取请求中至少包括发起请求的客户端对应的第一用户标识和目标直播间对应的目标直播间标识;根据所述目标直播间标识,获取所述目标直播间对应的虚拟物品列表以及其中各虚拟物品对应的虚拟物品标识;对所述第一用户标识、目标直播间标识和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的目标令牌,并将所述目标令牌返回所述客户端;接收客户端针对目标直播间配置目标虚拟物品所发起的配置请求,根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效;若确定对所述目标直播间配置的目标虚拟物品有效,则向所述目标直播间配置所述目标虚拟物品,并向所述客户端返回配置成功信息;其中,所述配置请求中至少包括发起请求的客户端对应的第二用户标识、目标直播间对应的目标直播间标识、目标虚拟物品所属的虚拟物品列表中各虚拟物品标识以及用于确定对所述目标直播间配置的目标虚拟物品是否有效的目标令牌。
[0006]在一可选实施例中,根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效,包括:对所述目标令牌进行加密算法解析,得到所述目标令牌中包括的第一用户标识、目标直播间标识以及各虚拟物品标识;确定所述配置请求中的第二用户标识、目标直播间标识和各虚拟物品标识与所述目标令牌中的第一用户标识、目标直播间标识和各虚拟物品标识是否一致;若一致,则确定对所述目标直播间配置的目标虚拟物品有效,若不一致,则确定无效并向所述客户端返回虚拟物品配置失败信息。
[0007]在一可选实施例中,所述方法还包括:在接收到所述获取请求的情况下,生成所述客户端发起所述获取请求对应的时间戳;则对所述第一用户标识、目标直播间标识和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的目标令牌,包括:采用第一加密算法对所述时间戳、第一用户标识、目标直播间标识和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的令牌;或者,采用第二加密算法对所述第一用户标识和目标直播间标识进行加密,生成初始令牌;以及采用第三加密算法对所述时间戳、所述初始令牌和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的令牌;其中,所述第一加密算法与所述第二加密算法、所述第三加密算法相同或不同,所述第二加密算法和所述第三加密算法不同。
[0008]在一可选实施例中,所述方法还包括:若采用第一加密算法生成所述目标令牌,则对所述目标令牌进行第一加密算法解析,得到所述目标令牌中的第一用户标识、目标直播间标识、各虚拟物品标识以及所述时间戳;若采用第二加密算法和第三加密算法生成所述目标令牌,则对所述目标令牌进行第三加密算法解析,得到所述目标令牌中的各虚拟物品标识、所述时间戳和所述初始令牌;在根据当前系统时间和所述时间戳确定所述配置请求在有效期内的情况下,则执行根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效的操作。
[0009]在一可选实施例中,根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效,包括:若采用第一加密算法生成所述目标令牌,则确定所述配置请求中的第二用户标识、目标直播间标识和各虚拟物品标识与所述目标令牌中的第一用户标识、目标直播间标识和各虚拟物品标识是否一致;若采用第二加密算法和第三加密算法生成所述目标令牌,则对所述初始令牌进行第二加密算法解析,得到所述初始令牌中的第一用户标识和目标直播间标识,并确定所述配置请求中的第二用户标识、目标直播间标识和各虚拟物品标识与所述初始令牌中的第一用户标识和目标直播间标识以及所述目标令牌中的各虚拟物品标识是否一致;或者,采用第二加密算法对所述配置请求中的第二用户标识和目标直播间标识进行加密,得到当前令牌,并在所述当前令牌和所述初始令牌一致的情况下,确定所述配置请求中的各虚拟物品标识与所述目标令牌中的各虚拟物品标识是否一致;若一致,则确定对所述目标直播间配置的目标虚拟物品有效;否则,确定无效并向所述客户端返回虚拟物品配置失败信息。
[0010]在一可选实施例中,所述获取请求中还包括所述目标直播间所在的目标场景对应的目标场景标识,则根据所述目标直播间标识,获取所述目标直播间对应的虚拟物品列表以及其中各虚拟物品对应的虚拟物品标识,还包括:根据所述目标直播间标识和所述目标场景标识,获取所述目标直播间在所述目标场景下对应的虚拟物品列表以及其中各虚拟物品对应的虚拟物品标识;相应地,所述目标令牌中还包括所述目标场景标识,所述配置请求中还包括第二场景标识,则根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效,还包括:确定所述配置请求中的第二场景标识与所述目标令牌中的目标场景标识是否一致;若一致,则确定对所述目标直播间配置的目标虚拟物品有效;否则,确定无效并向所述客户端返回虚拟物品配置失败信息。
[0011]在一可选实施例中,在确定对所述目标直播间配置的目标虚拟物品有效的情况下,所述方法还包括:根据所述目标场景标识获取所述目标直播间对应的场景信息,以确定
所述目标场景是否在线;以及根据所述目标虚拟物品标识获取所述目标虚拟物品的库存或已配置数量,以确定所述目标虚拟物品库存是否充足或者是否已达到配置上限阈值;若所述目标场景在线、所述目标虚拟物品库存充足以及配置数量未达到配置上限阈值,则执行向所述目标直播间配置所述目标虚拟物品的操作,并更新所述目标虚拟物品的库存和已配置数量。
[0012]本申请实施例还提供一种信息处理设备,包括:显示器、处理器以及存储有计算机程序的存储器;所述处理器,用于执行所述计算机程序,以用于:接收客户端针对目标直播间内虚拟物品列表发起的获取请求,所述获取请求中至少包括发起请求的客户端对应的第一用户标识和目标直播间对应的目标直播间标识;根据所述目标直播间标识,获取所述目标直播间对应的虚拟物品列表以及其中各虚拟物品本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:接收客户端针对目标直播间内虚拟物品列表发起的获取请求,所述获取请求中至少包括发起请求的客户端对应的第一用户标识和目标直播间对应的目标直播间标识;根据所述目标直播间标识,获取所述目标直播间对应的虚拟物品列表以及其中各虚拟物品对应的虚拟物品标识;对所述第一用户标识、目标直播间标识和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的目标令牌,并将所述目标令牌返回所述客户端;接收客户端针对目标直播间配置目标虚拟物品发起的配置请求,根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效;若确定对所述目标直播间配置的目标虚拟物品有效,则向所述目标直播间配置所述目标虚拟物品,并向所述客户端返回配置成功信息;其中,所述配置请求中至少包括发起请求的客户端对应的第二用户标识、目标直播间对应的目标直播间标识、目标虚拟物品所属的虚拟物品列表中各虚拟物品标识以及用于确定对所述目标直播间配置的目标虚拟物品是否有效的目标令牌。2.根据权利要求1所述的方法,其特征在于,根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效,包括:对所述目标令牌进行加密算法解析,得到所述目标令牌中包括的第一用户标识、目标直播间标识以及各虚拟物品标识;确定所述配置请求中的第二用户标识、目标直播间标识和各虚拟物品标识与所述目标令牌中的第一用户标识、目标直播间标识和各虚拟物品标识是否一致;若一致,则确定对所述目标直播间配置的目标虚拟物品有效,若不一致,则确定无效并向所述客户端返回虚拟物品配置失败信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在接收到所述获取请求的情况下,生成所述客户端发起所述获取请求对应的时间戳;则对所述第一用户标识、目标直播间标识和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的目标令牌,包括:采用第一加密算法对所述时间戳、第一用户标识、目标直播间标识和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的令牌;或者,采用第二加密算法对所述第一用户标识和目标直播间标识进行加密,生成初始令牌;以及采用第三加密算法对所述时间戳、所述初始令牌和各虚拟物品标识进行加密,生成用于确定对所述目标直播间配置的虚拟物品是否有效的令牌;其中,所述第一加密算法与所述第二加密算法、所述第三加密算法相同或不同,所述第二加密算法和所述第三加密算法不同。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若采用第一加密算法生成所述目标令牌,则对所述目标令牌进行第一加密算法解析,得到所述目标令牌中的第一用户标识、目标直播间标识、各虚拟物品标识以及所述时间戳;若采用第二加密算法和第三加密算法生成所述目标令牌,则对所述目标令牌进行第三
加密算法解析,得到所述目标令牌中的各虚拟物品标识、所述时间戳和所述初始令牌;在根据当前系统时间和所述时间戳确定所述配置请求在有效期内的情况下,则执行根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效的操作。5.根据权利要求4所述的方法,其特征在于,根据所述配置请求确定对所述目标直播间配置的目标虚拟物品是否有效,包括:若采用第一加密算法生成所述目标令牌,则确定所述配置请求中的第二用户标识、目标直播间标识和各虚拟物品标识与所述目标令牌中的第一用户标识、目标直播间标识和各虚拟物品标识是否一致;若采用第二加密算法和第三加密算法生成所述目标令牌,则对所述初始令牌进行第二加密算法解析,得到所述初始令牌中的第一用户标识和目标直播间标识,并确定所述配置请求中的第二用户标识、目标直播间标识和各虚拟物品标识与所述初始令牌中的第一用户标识和目标直播间标识以及所述目标令牌中的各虚拟物品标识是否一致;或者,采用第二加密算法对所述配置请求中的第二用户标识和目标直播间标识进行加密,得到当前令牌,并在所述当前令牌和所述初始令牌一致的情况下,确定所述配置请求中的各虚拟物品标识与所述目标令牌中的各虚拟物品标识是否一致;若一致,则确定对所述目标直播间配置的目标虚拟物品有效;否则,确定无效并向所述客户端返回虚...

【专利技术属性】
技术研发人员:王明亮
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1