本发明专利技术提供了一种保护弹幕信息的方法及客户端,所述方法包括:客户端接收弹幕信息;判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收密钥信息;基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息;其中,所述弹幕信息包括:文字信息、图像信息或音频信息;如此,即使普通用户对应的客户端接收到特殊弹幕信息,也会因接收不到密钥信息不能对特殊弹幕信息进行解密,从而也获取不到特殊弹幕信息的明文信息;这样就可以进一步增加高级用户的数量,从而增加了直播平台的收益。
【技术实现步骤摘要】
一种保护弹幕信息的方法及客户端
本专利技术属于弹幕信息处理
,尤其涉及一种保护弹幕信息的方法及客户端。
技术介绍
目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。同时随着弹幕的发展,弹幕信息使得直播具有更好的互动和趣味性。而在直播平台中为了对用户分级增加平台的收入,会通过让用户充值来升级成高级用户,从而只让高级用户享受到某些特殊功能,比如只让高级用户看到某些特殊的弹幕信息,但是现有的弹幕系统发送的弹幕信息是对所有用户可见,导致普通用户也可以轻易获取到这些特殊弹幕信息,进而导致弹幕直播平台收益降低。基于此,本专利技术提供一种护弹幕信息的方法及客户端,以解决现有技术中的上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供了一种保护弹幕信息的方法及客户端,用于解决现有服务器发送的弹幕信息是对所有用户可见,导致普通用户也可以轻易获取到某些特殊弹幕信息,进而导致高级用户的数量减少,造成弹幕直播平台收益降低的技术问题。本专利技术提供一种保护弹幕信息的方法,所述方法包括:客户端接收弹幕信息;判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收服务器发送的密钥信息;基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息;其中,所述弹幕信息包括:文字信息、图像信息或音频信息。上述方案中,所述判断所述弹幕信息是否是特殊弹幕信息,包括:获取所述弹幕信息的加密标记位;判断所述加密标记位是否为特殊弹幕信息的第一加密标记位,若所述加密标记位是所述第一加密标记位,则确定所述弹幕信息为所述特殊弹幕信息。上述方案中,所述利用解密算法对所述弹幕信息进行解密,包括:利用解密算法TEA.decrypt(EncryptChatmessage,KEY)对所述弹幕信息进行解密;其中,所述Chatmessage为所述弹幕信息,所述KEY为所述密钥信息。上述方案中,所述利用解密算法对所述弹幕信息进行解密,还包括:根据所述密钥信息在所述特殊弹幕信息的密文信息中提取出附加信息;将所述密钥信息与所述附加信息进行组合形成一组合密钥;利用所述组合密钥将所述密文信息转换成相应的明文信息。上述方案中,所述根据所述密钥信息在所述密文信息中提取出附加信息,包括:基于所述密钥信息确定出所述附加信息在所述密文信息中的插入位置;在所述密文信息的所述插入位置提取出所述附加信息。上述方案中,所述基于所述密钥信息确定出所述附加信息在所述密文信息中的插入位置,包括:确定所述密钥信息的参照位;获取所述密钥信息参照位的字符;按照预设的第一转换规则将所述字符转换为一数值;基于所述数值确定出所述插入位置。上述方案中,所述根据所述密钥信息在所述密文信息中提取出附加信息,还包括:确定所述密钥信息的长度信息;基于所述密钥信息的长度信息确定出所述附加信息的长度信息;在所述密文信息中基于所述长度信息提取出所述附加信息。上述方案中,所述利用解密算法对所述弹幕信息进行解密,还包括:接收图像信息,从所述图像信息中读取至少一组颜色值,所述图像为对明文信息进行加密的加密结果;根据第二转换规则将所述至少一组颜色值转换为数字信息;将所述数字信息转换为字符编码;将所述字符编码转换所述明文信息。上述方案中,所述利用解密算法对所述弹幕信息进行解密,还包括:接收音频信息,从所述音频信息中读取至少一种音频码,所述音频为对明文信息进行加密的加密结果;根据第三转换规则将所述至少一组音频码转换为明文信息。本专利技术还提供一种客户端,所述客户端包括:接收单元,用于接收弹幕信息;判断单元,用于判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收服务器发送的密钥信息;解密单元,用于基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息;其中,所述弹幕信息包括:文字信息、图像信息或音频信息。本专利技术提供了一种保护弹幕信息的方法及客户端,所述方法包括:客户端接收弹幕信息;判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收密钥信息;基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息;其中,所述弹幕信息包括:文字信息、图像信息或音频信息。如此,即使普通用户对应的客户端接收到特殊弹幕信息,也会因接收不到密钥信息不能对特殊弹幕信息进行解密,从而也获取不到特殊弹幕信息的明文信息;这样就可以进一步增加高级用户的数量,从而增加了直播平台的收益。附图说明图1为本专利技术实施例一提供的保护弹幕信息的方法流程示意图;图2为本专利技术实施例二提供的客户端的整体结构示意图。具体实施方式为了解决现有服务器发送的弹幕信息是对所有用户可见,导致普通用户也可以轻易获取到某些特殊弹幕信息,进而导致高级用户的数量减少,造成弹幕直播平台收益降低的技术问题,本专利技术提供了一种客户端接收弹幕信息;判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收密钥信息;基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息;其中,所述弹幕信息包括:文字信息、图像信息或音频信息。下面通过附图及具体实施例对本专利技术的技术方案做进一步的详细说明。实施例一本实施例提供一种保护弹幕信息的方法及客户端,为了降低现有弹幕系统的改造成本,该方法是基于现有的弹幕系统进行设计的,所述方法应用于客户端侧,如图1所示,所述方法包括:S101,客户端接收弹幕信息。本步骤中,客户端在显示弹幕信息之前,首先需要接收到弹幕信息,所述弹幕信息包括:普通弹幕信息及特殊弹幕信息;一般来说,所述特殊弹幕信息只想让高级用户看到,不想让普通用户看到。比如,所述弹幕信息包括:文字信息、图像信息或音频信息;所述特殊弹幕信息可以包括:优惠信息、高级用户之间的聊天信息等。S102,判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收密钥信息。本步骤中,当客户端接收到弹幕信息后,判断所述弹幕信息是否是特殊弹幕信息,若是普通弹幕信息直接就可以显示,若是特殊弹幕信息,则还需要接收服务器下发的密钥信息。当然,本实施例中只有高级用户的客户端才能接收到密钥信息,而对于普通用户来说,服务器是不会对其下发密钥信息的,因此即使普通用户对应的客户端接收到特殊弹幕信息,也会因没有密钥信息不能对特殊弹幕信息进行解密。这里,服务器是基于用户标记来区分高级用户和普通用户的,比如:所述高级用户的用户标记可以为vip字段等。所述判断所述弹幕信息是否是特殊弹幕信息,包括:获取所述弹幕信息的标记位;判断所述加密标记位是否为特殊弹幕信息的第一标记位,若所述加密标记位是所述第一加密标记位,则确定所述弹幕信息为所述特殊弹幕信息。这里,所述第一加密标记位可以包括服务器与客户端约定的字母、数字等,本实施例中的第一加密标记位为数字“1”。所述第一加密标记位可以位于特殊弹幕信息的首位字符后或末位字符后,或者可以是其他约定的字符后。若所述加密标记位是第二加密标记位,则确定所述弹幕信息为所述普通弹幕信息,可以直接显示。同样的,所述第二加密标记位可以包括服务器与客户端约定的字母、数字等,本实施例中的第二加密标记位为数字“0”。所述第二加密标记位可本文档来自技高网...

【技术保护点】
一种保护弹幕信息的方法,其特征在于,所述方法包括:客户端接收弹幕信息;判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收服务器发送的密钥信息;基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息,其中,所述弹幕信息包括:文字信息、图像信息或音频信息。
【技术特征摘要】
1.一种保护弹幕信息的方法,其特征在于,所述方法包括:客户端接收弹幕信息;判断所述弹幕信息是否是特殊弹幕信息,若所述弹幕信息是所述特殊弹幕信息时,接收服务器发送的密钥信息;基于所述密钥信息利用解密算法对所述弹幕信息进行解密,获取所述弹幕信息的明文信息,其中,所述弹幕信息包括:文字信息、图像信息或音频信息。2.如权利要求1所述的方法,其特征在于,所述判断所述弹幕信息是否是特殊弹幕信息,包括:获取所述弹幕信息的加密标记位;判断所述加密标记位是否为特殊弹幕信息的第一加密标记位,若所述加密标记位是所述第一加密标记位,则确定所述弹幕信息为所述特殊弹幕信息。3.如权利要求1所述的方法,其特征在于,所述利用解密算法对所述弹幕信息进行解密,包括:利用解密算法TEA.decrypt(EncryptChatmessage,KEY)对所述弹幕信息进行解密;其中,所述Chatmessage为所述弹幕信息,所述KEY为所述密钥信息。4.如权利要求1所述的方法,其特征在于,所述利用解密算法对所述弹幕信息进行解密,还包括:根据所述密钥信息在所述特殊弹幕信息的密文信息中提取出附加信息;将所述密钥信息与所述附加信息进行组合形成一组合密钥;利用所述组合密钥将所述密文信息转换成相应的明文信息。5.如权利要求4所述的方法,其特征在于,所述根据所述密钥信息在所述密文信息中提取出附加信息,包括:基于所述密钥信息确定出所述附加信息在所述密文信息中的插入位置;在所述密文信息的所述插入位置提取出所述附加信息。6.如权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:周志刚,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。