[发明专利]字幕解密方法及装置、客户端和存储介质有效
申请号: | 201910969381.7 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110769306B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 张颂;李鑫焱;罗洋 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04N21/435 | 分类号: | H04N21/435;H04N21/4623;H04N21/6334;H04N21/235;H04L9/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字幕 解密 方法 装置 客户端 存储 介质 | ||
1.一种字幕解密方法,其特征在于,应用于客户端,包括:
获取待播放资源的字幕密文;
对所述字幕密文进行解析,获得用于对所述字幕密文进行解密的第一秘钥的第一版本号;
若确定本地存储有与所述第一版本号对应的第一秘钥密文,则确定本地存储有用于对所述字幕密文进行解密的第一秘钥密文,使用本地预存的第二秘钥对当前存储的所述第一秘钥密文在本地进行解密,得到第一秘钥;
若确定本地未存储有与所述第一版本号对应的第一秘钥密文,则向服务器发送第一请求,所述第一请求用于请求从所述服务器获取第一秘钥密文列表,所述第一秘钥密文列表至少包括与所述第一版本号对应的第一秘钥密文;
从所述服务器获取所述第一秘钥密文列表及其中的所有第一秘钥密文,并存储;
使用所述第二秘钥依次对获取的所述第一秘钥密文列表中的所有第一秘钥密文进行解密;
使用所述第一秘钥对所述字幕密文进行解密,得到字幕明文,包括:
使用对与所述第一版本号对应的第一秘钥密文进行解密得到的第一秘钥,对所述字幕密文进行解密,得到字幕明文,所述字幕明文用于在所述客户端中显示;
接收服务器在检测到第一秘钥泄露后生成的第一秘钥密文列表,所述第一秘钥密文列表至少包括服务器在检测到第一秘钥泄露后生成的具有第二版本号的第一秘钥密文;
使用所述第二秘钥对与所述第二版本号对应的第一秘钥密文进行解密。
2.根据权利要求1所述的字幕解密方法,其特征在于,在所述使用本地预存的第二秘钥对当前存储的所述第一秘钥密文在本地进行解密之后,所述方法还包括:
若对所述第一秘钥密文解密失败,则删除本地保存的所述第一秘钥密文,并向服务器发送第二请求,所述第二请求用于请求从所述服务器获取第一秘钥密文列表,所述第一秘钥密文列表至少包括与所述第一版本号对应的第一秘钥密文;
从所述服务器获取所述第一秘钥密文列表及其中的所有第一秘钥密文,并存储;
使用所述第二秘钥依次对获取的所述第一秘钥密文列表中的所有第一秘钥密文进行解密;
所述使用所述第一秘钥对所述字幕密文进行解密,得到字幕明文,包括:
使用对与所述第一版本号对应的第一秘钥密文进行解密得到的第一秘钥,对所述字幕密文进行解密,得到字幕明文。
3.根据权利要求1所述的字幕解密方法,其特征在于,在所述得到字幕明文之后,所述方法还包括:
对所述字幕明文进行缓存,并统计缓存时长;
若所述缓存时长大于预设时长,则重新执行所述获取待播放资源的字幕密文的步骤。
4.根据权利要求1所述的字幕解密方法,其特征在于,所述第二秘钥以加密形式预存在本地;
所述使用本地预存的第二秘钥对所述第一秘钥密文进行解密,包括:
对以加密形式预存的第二秘钥进行解密,得到所述第二秘钥;
使用所述第二秘钥对所述第一秘钥密文进行解密。
5.根据权利要求4所述的字幕解密方法,其特征在于,所述加密形式包括图片形式、音频形式或视频形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910969381.7/1.html,转载请声明来源钻瓜专利网。