一种权限有效期的管理方法和装置的制作方法

文档序号:7886537阅读:538来源:国知局
专利名称:一种权限有效期的管理方法和装置的制作方法
技术领域
本发明涉及通信领域,具体涉及一种权限有效期的管理方法和装置。
背景技术
随着网络技术和消费电子设备的发展和成熟,机顶电视(on the toptelevision,OTT TV)服务越来越流行。随着OTT TV的流行,针对OTT TV的数字版权保护技术也成为了热点研究课题。一般地,版权保护系统对终端有如下要求:终端需下载安装客户端;客户端负责下载和管理节目权限;DRM客户端利用节目权限来解密媒体节目,并送给播放器播放。在用户登录后,现有的技术方案将其帐号对应的所有内容的权限下载到终端设备中。或者在用户登录后,现有技术方案选择要下载内容,根据内容申请和下载相应的权限。现有的技术方案在通用设备上容易修改系统时间,安全性能不够理想。

发明内容
本发明实施例提供了一种权限有效期的管理方法和装置,以提高权限管理的安全性性能。本发明实施例提供了一种权限有效期的管理方法,所述方法包括:下载和缓存权限,所述权限用于在请求节目播放时解密节目;在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间;在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。本发明实施例提供了一种一种权限有效期的管理装置,所述装置包括,权限下载和缓存单元,用于下载和缓存用于在请求节目播放时解密节目的权限;时间计数器启动单元,用于在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间;有效性判断单元,用于在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。本发明实施例克服了在通用设备上容易修改系统时间的问题,提高了安全性能。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明权限有效期的管理方法一个实施例的流程图;图2为本发明权限生成的方法一个实施例的流程图;图3为本发明权限有效期的管理装置一个实施例的结构图;图4为本发明权限生成的装置一个实施例的结构图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种权限有效期的管理方法。如图1所示,图1提供了本发明一个实施例的流程图,所述方法包括,SlOl下载和缓存权限,所述权限用于在请求节目播放时解密节目;S103在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间;S105在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。本发明包含的时间计数器用于从零开始统计节目播放时间,采用相对的计算时间方法,克服了在通用设备上容易修改系统时间的问题,提高了安全性能。在本发明的又一个实施例中,SlOl之前还包括,提交包含申请节目号和申请时间信息的权限申请,以使所述下载和缓存的所述权限包括根据所述申请节目号和申请时间信息得到的有效期总期限、有效期已过时间。在另一个实施例中,提交的权限申请是包含申请节目包号和申请时间信息的权限申请。对免费或包月权限,SlOl所述下载和缓存权限包括,在用户首次登录服务系统时下载和缓存权限。对免费或包月权限,用户切换节目时查找到和节目相应的缓存的所述权限,判断权限的有效性,使用所述权限解密内容;在用户退出服务系统时删除权限。权限在终端的驻留周期是用户的登录期间,在用户登录时,清除权限以防止因为意外没有清除上次权限。对单次付费权限,SlOl所述下载和缓存权限包括,在用户启动或切换节目播放时下载和缓存权限。用户在切换到另一个节目时需要重新申请、下载新节目的权限。对单次付费权限,在用户终止节目播放时删除节目权限。权限在终端的驻留周期是用户的播放期间。随着点播节目的变化单次付费权限相应更新。本发明把权限划分成免费包月权限和单次付费权限,对于免费包月权限,在用户切换节目时查找到和节目相应的缓存的所述权限,而不需要重新下载和缓存权限,减少了节目切换导致的换台延时。S103所述启动时间计数器之后还包括,对所述时间计数器进行安全处理以防止攻击者盗取或修改所述时间计数器的时间。S105所述采用所述时间计数器的时间判断所述权限的有效性具体包括,若权限中的所述有效期总期限和所述有效期已过时间之差大于所述时间计数器的时间,所述权限有效。在本发明的具体实施例中,每次使用权限时,述采用所述时间计数器的时间判断所述权限的有效性。本发明实施例提供了一种权限生成的方法。如图2所示,图2提供了本发明一个实施例的流程图,所述方法包括,S201接收用户提交的包含申请节目号和申请时间信息的权限申请;S203根据所述申请节目号和申请时间信息得到有效期总期限、有效期已过时间;
S205生成服务密钥;S207将包含有效期总期限、有效期已过时间和服务密钥、申请节目号的权限发送给用户。在另一个实施例中,S201提交的权限申请是包含申请节目包号和申请时间信息的权限申请。在具体的实施例中,S203所述根据所述申请节目号/节目包号和申请时间信息得到有效期总期限、有效期已过时间包括,根据所述申请节目号查找所述用户的节目权限信息表以得到有效期起始时间、有效期终止时间,根据所述有效期起始时间、所述有效期终止时间的差值计算得到有效期总期限,根据所述有效期起始时间、申请时间的差值计算得到有效期已过时间。根据节目/节目包号(PID)还可在节目权限信息表中查找用户的服务密钥。在本发明实施例中,若根据所述有效期总期限、所述有效期已过时间之差得到的剩余时间不足X小时,则提醒用户续定。本发明实施例提供了一种权限有效期的管理装置。如图3所示,图3提供了本装置发明一个实施例的结构图,所述装置包括,权限下载和缓存单元301,用于下载和缓存用于在请求节目播放时解密节目的权限;时间计数器启动单元303,用于在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间;有效性判断单元305,用于在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。在本发明的另一个实施例中,所述装置还包括权限申请提交单元,用于在下载和缓存权限之前,提交包含申请节目号和申请时间信息的权限申请,以使所述下载和缓存的所述权限包括根据所述申请节目号和申请时间信息得到的有效期总期限、有效期已过时间;所述有效性判断单元具体用于,若权限中的所述有效期总期限和所述有效期已过时间之差大于所述时间计数器的时间判断所述权限有效。对免费或包月权限,所述权限下载和缓存单元用于在用户首次登录服务系统时下载和缓存权限;所述装置还包括权限查找单元,用于在用户切换节目时查找到和节目相应的缓存的所述权限;权限删除单元,用于在用户退出服务系统时删除权限。对单次付费权限,所述权限下载和缓存单元,用于在用户启动或切换节目播放时下载和缓存权限;权限删除单元,用于在用户终止节目播放时删除节目权限。本发明实施例提供了一种权限生成的装置。如图4所示,图4提供了本装置发明一个实施例的结构图。所述装置包括,权限申请接收单元401,用于接收用户提交的包含申请节目号和申请时间信息的权限申请;权限生成单元403,用于根据所述申请节目号和所述申请时间信息得到有效期总期限、有效期已过时间,生成服务密钥,生成包含所述有效期总期限、所述有效期已过时间和所述服务密钥、所述申请节目号的权限;权限发送单元405,用于将包含所述有效期总期限、所述有效期已过时间和所述服务密钥、所述申请节目号的权限发送给用户。所述权限生成单元403用于根据所述申请节目号查找所述用户的节目权限信息表以得到有效期起始时间、有效期终止时间,根据所述有效期起始时间、所述有效期终止时间计算得到有效期总期限,根据所述有效期起始时间、申请时间计算得到有效期已过时间。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种权限有效期的管理方法,其特征在于:所述方法包括, 下载和缓存权限,所述权限用于在请求节目播放时解密节目; 在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间; 在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。
2.根据权利要求1所述的方法,其特征在于,在所述下载和缓存权限之前,提交包含申请节目号和申请时间信息的权限申请,以使所述下载和缓存的所述权限包括根据所述申请节目号和申请时间信息得到的有效期总期限、有效期已过时间;所述采用所述时间计数器的时间判断所述权限的有效性具体包括,若权限中的所述有效期总期限和所述有效期已过时间之差大于所述时间计数器的时间,所述权限有效。
3.根据权利要求1或2所述的方法,其特征在于,对免费或包月权限,所述下载和缓存权限包括,在用户首次登录服务系统时下载和缓存权限; 在用户切换节目 时查找到和节目相应的缓存的所述权限;在用户退出服务系统时删除权限。
4.根据权利要求1或2所述的方法,其特征在于,对单次付费权限,所述下载和缓存权限包括,在用户启动或切换节目播放时下载和缓存权限; 在用户终止节目播放时删除节目权限。
5.根据权利要求1至4任一项权利要求所述的方法,其特征在于,所述启动时间计数器之后还包括,对所述时间计数器进行安全处理以防止攻击者盗取或修改所述时间计数器的时间。
6.一种权限生成的方法,其特征在于,所述方法包括,接收用户提交的包含申请节目号和申请时间信息的权限申请;根据所述申请节目号和所述申请时间信息得到有效期总期限、有效期已过时间;生成服务密钥;将包含所述有效期总期限、所述有效期已过时间和所述服务密钥、所述申请节目号的权限发送给用户。
7.根据权利要求6所述的方法,其特征在于,所述根据所述申请节目号和申请时间信息得到有效期总期限、有效期已过时间包括,根据所述申请节目号查找所述用户的节目权限信息表以得到有效期起始时间、有效期终止时间,根据所述有效期起始时间、所述有效期终止时间计算得到有效期总期限,根据所述有效期起始时间、申请时间计算得到有效期已过时间。
8.一种权限有效期的管理装置,其特征在于:所述装置包括, 权限下载和缓存单元,用于下载和缓存用于在请求节目播放时解密节目的权限; 时间计数器启动单元,用于在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间; 有效性判断单元,用于在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括权限申请提交单元,用于在下载和缓存权限之前,提交包含申请节目号和申请时间信息的权限申请,以使所述下载和缓存的所述权限包括根据所述申请节目号和申请时间信息得到的有效期总期限、有效期已过时间;所述有效性判断单元具体用于,若权限中的所述有效期总期限和所述有效期已过时间之差大于所述时间计数器的时间判断所述权限有效。
10.根据权利要求8或9所述的装置,其特征在于,对免费或包月权限,所述权限下载和缓存单元用于在用户首次登录服务系统时下载和缓存权限;所述装置还包括权限查找单元,用于在用户切换节目时查找到和节目相应的缓存的所述权限;权限删除单元,用于在用户退出服务系统时删除权限。
11.根据权利要求8或9所述的方法,其特征在于,对单次付费权限,所述权限下载和缓存单元,用于在用户启动或切换节目播放时下载和缓存权限;权限删除单元,用于在用户终止节目播放时删除节目权限。
12.一种权限生成的装置,其特征在于,所述装置包括,权限申请接收单元,用于接收用户提交的包含申请节目号和申请时间信息的权限申请;权限生成单元,用于根据所述申请节目号和所述申请时间信息得到有效期总期限、有效期已过时间,生成服务密钥,生成包含所述有效期总期限、所 述有效期已过时间和所述服务密钥、所述申请节目号的权限;权限发送单元,用于将包含所述有效期总期限、所述有效期已过时间和所述服务密钥、所述申请节目号的权限发送给用户。
13.根据权利要求12所述的装置,其特征在于,所所述权限生成单元用于根据所述申请节目号查找所述用户的节目权限信息表以得到有效期起始时间、有效期终止时间,根据所述有效期起始时间、所述有效期终止时间计算得到有效期总期限,根据所述有效期起始时间、申请时间计算得到有效期已过时间。
全文摘要
本发明实施例提供一种权限有效期的管理方法和装置,以提高权限管理的安全性性能。本发明实施例提供了一种权限有效期的管理方法,所述方法包括下载和缓存权限,所述权限用于在请求节目播放时解密节目;在缓存所述权限时,启动时间计数器,所述时间计数器用于从零开始统计节目播放时间;在节目播放过程中,采用所述时间计数器的时间判断所述权限的有效性。本发明实施例克服了在通用设备上容易修改系统时间的问题,提高了安全性能。
文档编号H04N21/258GK103200426SQ201210002218
公开日2013年7月10日 申请日期2012年1月5日 优先权日2012年1月5日
发明者廉士国, 刘永亮, 姚峻, 王新 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1