[发明专利]字幕解密方法及装置、客户端和存储介质有效
申请号: | 201910969381.7 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110769306B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 张颂;李鑫焱;罗洋 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04N21/435 | 分类号: | H04N21/435;H04N21/4623;H04N21/6334;H04N21/235;H04L9/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字幕 解密 方法 装置 客户端 存储 介质 | ||
本公开关于一种字幕解密方法及装置、客户端和存储介质。其中,一种字幕解密方法包括:获取待播放资源的字幕密文;若确定本地存储有用于对字幕密文进行解密的第一秘钥密文,则使用本地预存的第二秘钥对当前存储的第一秘钥密文进行解密,得到第一秘钥;使用第一秘钥对字幕密文进行解密,得到字幕明文。上述实施例,通过使用本地预存的第二秘钥对第一秘钥密文进行解密,得到第一秘钥,并使用第一秘钥对字幕密文进行解密,得到字幕明文,即该实施例采用双重解密方式得到字幕明文,可以保证字幕传输的安全。
技术领域
本公开涉及通信领域,尤其涉及一种字幕解密方法及装置、客户端和存储介质。
背景技术
为了使听障用户或不方便开启设备声音的用户能够使用视频应用程序(app),在视频播放时增加了显示字幕的功能,字幕数据来源为视频中的主要声音通过智能识别后生成的文字,字幕会跟随视频播放在视频底部同步显示,类似于影视作品的字幕。
字幕文件与视频文件一样,也是平台资源的一部分,它独立于视频文件单独存储和传输。但与市面上的影视作品或歌词不同的是,有些字幕文件是私有的,即它包含用户隐私,需要安全存储。
字幕文件量级和视频文件是一样的,所以要存储在内容分发网络(ContentDelivery Network,简称CDN)上向用户分发。如何保证字幕文件在存储或传输过程中的安全性是目前需要解决的一个技术问题。
发明内容
本公开提供一种字幕解密方法及装置、客户端和存储介质,以至少解决相关技术中字幕文件存储或传输过程中的安全性问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种字幕解密方法,应用于客户端,包括:
获取待播放资源的字幕密文;
若确定本地存储有用于对所述字幕密文进行解密的第一秘钥密文,则使用本地预存的第二秘钥对当前存储的所述第一秘钥密文进行解密,得到第一秘钥;
使用所述第一秘钥对所述字幕密文进行解密,得到字幕明文。
在一实施例中,所述确定本地存储有用于对所述字幕密文进行解密的第一秘钥密文,包括:
对所述字幕密文进行解析,获得用于对所述字幕密文进行解密的第一秘钥的第一版本号;
若确定本地存储有与所述第一版本号对应的第一秘钥密文,则确定本地存储有用于对所述字幕密文进行解密的第一秘钥密文。
在一实施例中,所述方法还包括:
若确定本地未存储有与所述第一版本号对应的第一秘钥密文,则向服务器发送第一请求,所述第一请求用于请求从所述服务器获取第一秘钥密文列表,所述第一秘钥密文列表至少包括与所述第一版本号对应的第一秘钥密文;
从所述服务器获取所述第一秘钥密文列表及其中的所有第一秘钥密文,并存储;
使用所述第二秘钥依次对获取的所述第一秘钥密文列表中的所有第一秘钥密文进行解密;
所述使用所述第一秘钥对所述字幕密文进行解密,得到字幕明文,包括:
使用对与所述第一版本号对应的第一秘钥密文进行解密得到的第一秘钥,对所述字幕密文进行解密,得到字幕明文。
在一实施例中,在所述使用本地预存的第二秘钥对当前存储的所述第一秘钥密文进行解密之后,所述方法还包括:
若对所述第一秘钥密文解密失败,则删除本地保存的所述第一秘钥密文,并向服务器发送第二请求,所述第二请求用于请求从所述服务器获取第一秘钥密文列表,所述第一秘钥密文列表至少包括与所述第一版本号对应的第一秘钥密文;
从所述服务器获取所述第一秘钥密文列表及其中的所有第一秘钥密文,并存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910969381.7/2.html,转载请声明来源钻瓜专利网。