System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及音视频领域,具体涉及一种基于媒体应用的处理方法、装置、设备、介质及程序产品。
技术介绍
1、随着数字媒体技术的飞速发展,数字媒体内容得到广泛应用。通常数字媒体应用在被广泛应用的过程中需要受到访问控制,防止数字媒体内容在应用过程中受到非法的拷贝,避免盗版的数字媒体内容被恶意传播。
2、例如,在音视频领域中,如果网络视频运营公司提供的媒体内容播放系统(如播放器应用程序),无法满足提供数字媒体内容的版权持有者所要求的数字版权管理技术;那么,即使该版权持有者将数字媒体内容授权给该网络视频运营公司,该网络视频运营公司提供的媒体内容播放系统也无法实现对具有数字版权的数字媒体内容的播放,以此来避免数字媒体内容被恶意拷贝和传播。
3、因此,设计符合版权持有者认可的数字版权管理技术,对于保证数字媒体内容的安全播放显得尤为重要。
技术实现思路
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、获取目标版权数字媒体的播放列表,播放列表中包括能够被目标操作系统识别且与目标版权数字媒体相关的媒体详情信息;<本文档来自技高网...
【技术保护点】
1.一种基于媒体应用的处理方法,其特征在于,所述媒体应用运行于目标操作系统中,所述目标操作系统通过数字版权管理设备对所述媒体应用中的版权数字媒体进行访问,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述目标版权数字媒体的授权密钥携带于内容密钥上下文消息中;所述基于所述服务器播放上下文消息从所述密钥服务器获取所述目标版权数字媒体的授权密钥,包括:
3.如权利要求2所述的方法,其特征在于,所述目标版权数字媒体是使用数字版权管理技术进行加密的,所述目标操作系统中部署有与所述数字版权管理技术相适配的协议解密服务;所述将所述授权密钥发送至所述目标操作系统,使所述目标操作系统使用所述授权密钥访问并播放所述目标版权数字媒体,包括:
4.如权利要求1所述的方法,其特征在于,所述接收所述媒体应用发送的针对所述目标版权数字媒体的授权请求之前,还包括:
5.如权利要求4所述的方法,其特征在于,所述目标操作系统生成所述加密通知消息的过程,包括:
6.如权利要求5所述的方法,其特征在于,所述目标操作系统获取所述目标版权数字媒体的媒体地
7.如权利要求1-6任一项所述的方法,其特征在于,所述数字版权管理设备包括数字版权管理插件或者数字版权管理程序;所述数字版权管理设备集成在所述媒体应用中;
8.如权利要求7所述的方法,其特征在于,当所述目标版权数字媒体的第二内容属性字段指示所述目标版权数字媒体是使用数字版权管理技术进行加密时,所述媒体应用启动所述数字版权管理设备;所述方法还包括:
9.如权利要求7所述的方法,其特征在于,所述目标操作系统生成所述服务器播放上下文消息的过程,包括:
10.一种基于媒体应用的处理方法,其特征在于,所述媒体应用运行于目标操作系统中,所述目标操作系统通过数字版权管理设备对所述媒体应用中的版权数字媒体进行访问,所述方法包括:
11.如权利要求10所述的方法,其特征在于,所述数字版权管理设备集成于所述媒体应用中;所述方法还包括:
12.一种基于媒体应用的处理装置,其特征在于,所述媒体应用运行于目标操作系统中,所述目标操作系统通过数字版权管理设备对所述媒体应用中的版权数字媒体进行访问;所述基于媒体应用的处理装置包括:
13.一种基于媒体应用的处理装置,其特征在于,所述媒体应用运行于目标操作系统中,所述目标操作系统通过数字版权管理设备对所述媒体应用中的版权数字媒体进行访问;所述基于媒体应用的处理装置包括:
14.一种计算机设备,其特征在于,
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于被处理器加载并执行如权利要求1-9任一项所述的基于媒体应用的处理方法,或者实现如权利要求10-11任一项所述的基于媒体应用的处理方法。
16.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-9任一项所述的基于媒体应用的处理方法,或者实现如权利要求10-11任一项所述的基于媒体应用的处理方法。
...【技术特征摘要】
1.一种基于媒体应用的处理方法,其特征在于,所述媒体应用运行于目标操作系统中,所述目标操作系统通过数字版权管理设备对所述媒体应用中的版权数字媒体进行访问,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述目标版权数字媒体的授权密钥携带于内容密钥上下文消息中;所述基于所述服务器播放上下文消息从所述密钥服务器获取所述目标版权数字媒体的授权密钥,包括:
3.如权利要求2所述的方法,其特征在于,所述目标版权数字媒体是使用数字版权管理技术进行加密的,所述目标操作系统中部署有与所述数字版权管理技术相适配的协议解密服务;所述将所述授权密钥发送至所述目标操作系统,使所述目标操作系统使用所述授权密钥访问并播放所述目标版权数字媒体,包括:
4.如权利要求1所述的方法,其特征在于,所述接收所述媒体应用发送的针对所述目标版权数字媒体的授权请求之前,还包括:
5.如权利要求4所述的方法,其特征在于,所述目标操作系统生成所述加密通知消息的过程,包括:
6.如权利要求5所述的方法,其特征在于,所述目标操作系统获取所述目标版权数字媒体的媒体地址,包括:
7.如权利要求1-6任一项所述的方法,其特征在于,所述数字版权管理设备包括数字版权管理插件或者数字版权管理程序;所述数字版权管理设备集成在所述媒体应用中;
8.如权利要求7所述的方法,其特征在于,当所述目标版权数字媒体的第二内容属性字段指示所述目标版权数字媒体是使用数字版权管理技术进行加密时,所述媒体应用启动所述数字版权管理设备;所...
【专利技术属性】
技术研发人员:陈伯胜,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。