System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种显示设备及加密媒资的解密方法技术_技高网

一种显示设备及加密媒资的解密方法技术

技术编号:40874410 阅读:2 留言:0更新日期:2024-04-08 16:42
本申请提供一种显示设备及加密媒资的解密方法,响应于用户输入的待播放加密媒资的播放指令,显示设备可以获取待播放加密媒资的节目信息,并获取节目信息中的哈希值,以及根据哈希值在数据库中查询与节目信息匹配的离线许可文件。如果查询到与节目信息匹配的离线许可文件,显示设备通过离线许可文件解密待播放加密媒资,并播放解密后的待播放加密媒资。所述显示设备可以仅通过待播放加密媒的节目信息查询离线许可文件,对于没有播放过且不能获取到许可文件的待播放加密媒资,可以使用已经播放成功的其他媒资的离线许可文件,进而降低待播放加密媒资对网络环境的依赖,解决待播放加密媒资处于弱网或者无网络等场景时出现无法播放的问题。

【技术实现步骤摘要】

本申请涉及显示设备,尤其涉及一种显示设备及加密媒资的解密方法


技术介绍

1、用户通过电视等显示设备观看媒资时,可以观看直播类的媒资,也可以观看加密类的媒资。显示设备在播放直播类媒资时,可以通过流媒体网络协议(dynamic adaptivestreaming over http,dash)的方式实现播放,在播放加密类的媒资时,可以通过数字版权管理(digital rights management,drm)的方式对待播放加密媒资进行加密保护,之后可以通过许可文件等解密文件对待播放加密媒资执行解密,解密完成后,显示设备再播放解密后的媒资。

2、示例性的,对于加密类的媒资,可以通过设置网络许可文件、本地许可文件等加密许可的方式对待播放加密媒资进行加密。但是,当待播放加密媒资处于弱网或者无网络等场景时,可能会出现待播放加密媒资解密失败的情况,导致媒资起播失败,即会出现待播放加密媒资无法播放的情况。


技术实现思路

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、由以上技术方案可知,本申请一些实施例提供一种显示设备及加密媒资的解密方法,响应于用户输入的待播放加密媒资的播放指令,显示设备可以获取待播放加密媒资的节目信息,并获取节目信息中的哈希值,以及根据哈希值在数据库中查询与节目信息匹配的离线许可文件。如果查询到与节目信息匹配的离线许可文件,显示设备通过离线许可文件解密待播放加密媒资,并播放解密后的待播放加密媒资。所述显示设备可以仅通过待播放加密媒的节目信息查询离线许可文件,对于没有播放过且不能获取到许可文件的待播放加密媒资,可以使用已经播放成功的其他媒资的离线许可文件,进而降低待播放加密媒资对网络环境的依赖,解决待播放加密媒资处于弱网或者无网络等场景时出现无法播放的问题。

本文档来自技高网...

【技术保护点】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述节目信息中包含字符串信息,所述控制器执行获取所述节目信息中的哈希值的步骤,进一步被配置为:

3.根据权利要求1所述的显示设备,其特征在于,所述控制器进一步被配置为:

4.根据权利要求3所述的显示设备,其特征在于,所述控制器进一步被配置为:

5.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:

6.根据权利要求4所述的显示设备,其特征在于,所述预设元素包括第一元素,所述第一元素用于发送解密所述待播放加密媒资的请求,所述控制器进一步被配置为:

7.根据权利要求6所述的显示设备,其特征在于,所述预设元素包括第二元素,所述第二元素用于发送解密所述待播放加密媒资的请求,所述控制器进一步被配置为:

8.根据权利要求7所述的显示设备,其特征在于,所述预设元素包括第三元素,所述第三元素用于发送解密所述待播放加密媒资的请求,所述控制器进一步被配置为:

9.根据权利要求8所述的显示设备,其特征在于,所述控制器进一步被配置为:

10.一种加密媒资的解密方法,应用于权利要求1-9任一项所述的显示设备,所述显示设备包括显示器和控制器,其特征在于,所述方法包括:

...

【技术特征摘要】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述节目信息中包含字符串信息,所述控制器执行获取所述节目信息中的哈希值的步骤,进一步被配置为:

3.根据权利要求1所述的显示设备,其特征在于,所述控制器进一步被配置为:

4.根据权利要求3所述的显示设备,其特征在于,所述控制器进一步被配置为:

5.根据权利要求4所述的显示设备,其特征在于,所述控制器进一步被配置为:

6.根据权利要求4所述的显示设备,其特征在于,所述预设元素包括第一元素,所述第一元素用于发送解密所述待播放加密媒资的请求...

【专利技术属性】
技术研发人员:庄晓庆熊圣昌
申请(专利权)人:海信电子科技深圳有限公司
类型:发明
国别省市:

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

1