双授时数字版权证书有效期判定方法、装置和电视终端制造方法及图纸

技术编号:18530528 阅读:39 留言:0更新日期:2018-07-25 15:14
本发明专利技术公开了一种双授时数字版权证书有效期判定方法,所述方法包括:接收用于触发数字内容的播放请求消息;解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,以使得当所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容。解决了现有技术数字电视系统在使用数字版权证书管理数字内容过程中,由于仅参考单一码流DTV授时去更新系统时间,使得若码流DTV时间异常后会导致数字版权证书有效期判定失效的问题。

【技术实现步骤摘要】
双授时数字版权证书有效期判定方法、装置和电视终端
本专利技术涉及软件系统领域,尤其涉及一种双授时数字版权证书有效期判定方法、装置和电视终端。
技术介绍
DRM(DataRightsManagement),通常被翻译为数字产权保护或数字产权管理或数字版权管理,是一项为更好的保护版权针对视频使用的安全技术。数字内容与传统实物产品的最大不同,在于可以接近零成本地复制和传播。如果是这样,就没有人愿意为获取数字内容而付费,从而破坏整个数字内容产业链。因此对于现在和未来的数字内容产业来说,一个关键问题是如何通过技术手段保护数字内容免遭非法复制、传播。DRM技术的核心主要是两项:一是数字加密;二是权限控制。前者阻止了数字内容的非法传播;后者则限制了使用数字内容的方式,如使用期限,可否打印,能否从电脑拷贝到手机上等,这些信息包含在数字版权证书中。数字版权证书中有效期的判定,依赖终端的系统时间,当终端系统时间异常时,有可能会导致数字证书有效期的判定异常,导致合法(有效期内)的证书也被判定有效期结束,从而无法使用数字内容。目前的数字电视系统中,DTV授时作为主要的系统时间参考,具有高优先级,其时间信息包含在数字广播系统服务端分发到终端的码流中,服务端提供的内容在网络传输时可能会由于恶意干扰或传输故障等原因造成输出码流出现异常,例如,如果服务端给码流加入异常的时间信息,会导致对应的终端也拿到异常的时间信息并更新到自己的系统时间,从而进一步影响数字证书有效期的判定。举个例子,Netflix作为北美主流的数字内容提供商之一,将授权客户的使用期限(如一年期付费观看合约2017-12-17至2018-12-17)封装在证书中传递给客户,客户端的DRM组件解析证书并获得一年期这个关键时间数据后,每次播放Netflix的相关付费内容时,都判定当前系统时间是否已经超过2018-12-17,如果未超过,则正常执行播放请求。如果超过,则判定证书过期,不允许播放。但是目前DRM组件功能之一,是保证证书有效期只能递减不能递增,这可以排除DTV授时回滚的异常,但是无法排除DTV授时前跃的异常。当DTV授时异常前跃到证书有效期之后时,没有容错机制给终端系统尝试获取正确时间,会直接导致证书过期无法使用数字内容。
技术实现思路
本申请实施例通过提供一种双授时数字版权证书有效期判定方法和装置,解决了现有技术数字电视系统在使用数字版权证书管理数字内容过程中,由于仅参考单一码流DTV授时去更新系统时间,使得若码流DTV时间异常后会导致数字版权证书有效期判定失效的问题。第一方面,本申请实施例提供了一种双授时数字版权证书有效期判定方法,所述方法包括:接收用于触发数字内容的播放请求消息;解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,以使得当所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容。第二方面,本申请实施例提供了一种双授时数字版权证书有效期判定装置,所述装置包括:播放请求接收单元,用于接收用于触发数字内容的播放请求消息;时间获取单元,用于解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;判断执行单元,用于若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,以使得当所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容。第三方面,本申请实施例提供了一种电视终端,所述电视终端包括:处理器;以及与所述处理器通信连接的存储器;其中,所述存储器存储有可读性指令,所述可读性指令被所述处理器执行时实现如下方法:接收用于触发数字内容的播放请求消息;解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,以使得当所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容。由上述实施例可知,本专利技术与现有技术相比,电视终端在接收用于触发数字内容的播放请求消息之后,解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;以获取到码流DTV时间以及NTP时间,若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,这样,由于码流DTV时间与通过网络服务器得到的NTP时间相差较大,可初步认定用户端的码流DTV时间异常,并且进一步的通过累积时间的容错阈值范围,降低单一的通过DTV时间误判系统时间的风险,由于在容错阈值范围之内,电视终端中的系统时间没有随着解析码流得到的DTV时间进行更新,电视终端还是保持更新前的系统时间,最终使得若所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容,也就是说,在电视终端中如果码流因造成恶意干扰或者传输异常而出现了DTV时间异常的问题,例如DTV授时异常前跃到数字版权证书的有效期之后时,一方面,用户也可以在一定时期内继续播放相关的数字内容,另一方面,给通过码流DTV时间更新系统时间增加了容错机制,如果码流DTV时间在一定时间内恢复正常,则此时再执行更新系统时间,并判断数字版权证书的有效性,增加了电视系统的鲁棒性,提升了用户体验。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1为本申请实施例中所描述的一种双授时数字版权证书有效期判定方法的流程图;图2为本申请实施例中所描述的另一种双授时数字版权证书有效期判定方法的流程图;图3本申请实施例中所描述的一种双授时数字版权证书有效期判定装置的模块示意图;图4为本申请实施例中所描述的一种电视终端的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。本申请的核心,就是利用数字电视系统可以从2个时间源获取时间这一能力,在通过系统时间进行数字版权证书有效期判定时,不仅参考原有的码流DTV授时,也参考网络NTP授时,只有当二者时间近似相同(在允许的误差范围内)的情况下,才按码流DTV时间更新系统时间,并基于更新后的系统时间判定证书的有效期,否则,在可容忍的累计时间的容错阈值范围内,尝试周期性的重新获取时间,如果系统时间恢复正常(即2个时间源的授时近似相同)则可以参考码流DTV时间更新系统时间,最终基于正确的系统时间判定数字版权证书的有效期,这样用户在时间异常情况下也能在一定时期内继续使用有关数字内容,并在该累计时间的容错阈值范围内,电视的码流DTV时间有机会恢复正常。当超出可容忍的时间后(超时),如果依本文档来自技高网
...

【技术保护点】
1.一种双授时数字版权证书有效期判定方法,其特征在于,所述方法包括:接收用于触发数字内容的播放请求消息;解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,以使得当所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容。

【技术特征摘要】
1.一种双授时数字版权证书有效期判定方法,其特征在于,所述方法包括:接收用于触发数字内容的播放请求消息;解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;若所述码流DTV时间与所述NTP时间的差值超出预设阈值,但所述差值超出预设阈值的累积时间在容错阈值范围内,则不采用所述码流DTV时间去更新系统时间,以使得当所述系统时间未超出所述数字版权证书的有效期时,允许播放所述数字内容。2.根据权利要求1所述的方法,其特征在于,在所述不采用所述码流DTV时间去更新系统时间之后,还包括:每隔预设时间周期再次触发执行解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间;判断再次获得的码流DTV时间与所述NTP时间的差值是否超出预设阈值,以及超出预设阈值的累积时间是否在容错阈值范围内。3.根据权利要求2所述的方法,其特征在于,所述判断超出预设阈值的累积时间是否在容错阈值范围内之后,还包括:若超出预设阈值的累积时间已经超出所述容错阈值范围,则基于当前解析得到的最新的码流DTV时间更新所述系统时间;判断更新后的系统时间是否超出所述数字版权证书的有效期;若是,则拒绝播放所述数字内容。4.根据权利要求1所述的方法,其特征在于,所述解析所述数字内容所在频点的码流DTV时间以及向服务器请求NTP时间之后,还包括:若所述码流DTV时间与所述NTP时间的差值在所述预设阈值范围内,则基于所述码流DTV时间更新所述系统时间;判断更新后的系统时间是否超出所述数字版权证书的有效期;若是,则拒绝播放所述数字内容;若否,则允许播放所述数字证书。5.根据权利要求1~4任一所述的方法,其特征在于,所述方法还包括:在终端每次断电后,将所述累积时间清零。6.一种双授时数字版权证书有效期判定装置,其...

【专利技术属性】
技术研发人员:曹哲陈秀霆刘文晓
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1