[发明专利]多级调度用户授权信息的方法有效
申请号: | 200710064708.3 | 申请日: | 2007-03-23 |
公开(公告)号: | CN101272472A | 公开(公告)日: | 2008-09-24 |
发明(设计)人: | 付春秋;王昱;朱峰;张磊;李文春;郭胜华;齐向阳 | 申请(专利权)人: | 北京东方广视科技有限责任公司 |
主分类号: | H04N7/16 | 分类号: | H04N7/16;H04N7/167;H04N5/913 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 102206北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多级 调度 用户 授权 信息 方法 | ||
技术领域
本发明涉及数字电视领域,特别涉及一种多级调度用户授权信息的方法。
背景技术
随着数字电视在我国的推广,数字电视需要管理的用户越来越多,对CAS(ConditionalAccess System,有条件访问系统)的效率也要求越来越高,同时系统的性能,稳定性及灵活性也成为系统的重要评价标准。对于CAS的授权用户而言,要求尽可能短的授权时间,而且希望CAS系统能够在容错性及不稳定性上尽可能地满足要求。参见图1,在大多数CAS系统中,由EMMG(Entitlement Management Message Generator,授权管理信息发生器)来负责完成所有用户的授权过程,包括授权信息的组织及存储调度等。用户通过SMS(SubscriberManagement System,用户管理系统)输入原始用户授权信息,组织是指对原始用户授权信息进行处理,最终变成EMM(Entitlement Management Message,授权管理信息)数据,即用户的数字机顶盒能够接收的数据。EMMG通常采用数据库来存储用户授权信息及相关数据,但是会导致系统出现以下问题:
1、不稳定:当用户授权过程、用户授权组织过程、用户授权发送过程或用户授权数据存储过程中的任一过程出现问题,均会影响CAS系统的运行,甚至需要重新启动整个系统,造成了系统的极大不稳定性;
2、低性能:由于用户的授权信息存储在数据库中,当需要组织、读取或发送授权信息时,均需要对数据库进行相应的操作,极大地降低了效率;
3、不灵活:所有用户的授权信息都存储在数据库中,当用户授权信息增多达到一定量时,如果希望按优先级别或按层次管理授权信息,就需要对数据库做较大的改动,不易实现,因此降低了系统的灵活性。
发明内容
为了解决现有CAS系统采用数据库存储用户授权信息导致系统不稳定、低性能以及不灵活的问题,本发明提供了一种多级调度用户授权信息的方法,具体包括以下步骤:
步骤A:将用户授权信息存储到一个数据库中;
步骤B:组织所述用户授权信息生成授权管理信息数据,将所述授权管理信息数据存储到另一个数据库中;
步骤C:将所述授权管理信息数据存储在有条件访问系统的硬盘中。
所述方法还包括:
将所述授权管理信息数据存储在所述有条件访问系统的硬盘中的同时,将所述授权管理信息数据存储在所述有条件访问系统的内存中;并设置所述内存中的授权管理信息数据的发送优先级比所述硬盘中的授权管理信息数据的发送优先级高。
所述方法还包括:
在生成所述授权管理信息数据后,对所述授权管理信息数据进行加密,将加密后的数据存储在所述有条件访问系统的硬盘中。
所述方法还包括:
将所述加密后的数据存储在所述有条件访问系统的硬盘中的同时,将所述加密后的数据存储在所述有条件访问系统的内存中;并设置所述内存中加密后的数据的发送优先级比所述硬盘中加密后的数据的发送优先级高。
本发明通过多级调度完成用户授权信息的存储,提高了CAS系统运行的效率和可靠性,可以轻松管理数百万的用户;而且各级调度之间的耦合度很低,相互之间的影响很小;通过硬盘和内存同步存储及更新EMM数据的机制,提高了用户授权效率及系统的灵活性。
附图说明
图1是现有CAS系统调度用户授权信息的示意图;
图2是本发明实施例多级调度用户授权信息的示意图;
图3是本发明实施例多级调度用户授权信息的方法流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,但本发明不局限于下面的实施例。
本发明实施例对用户授权数据进行三级缓存机制,以及提供优先级调度算法。首先将用户授权的数据存放在一个数据库中,形成基本的用户授权信息,作为数据的第一级存储;对用户授权信息进行组织,形成EMM数据信息,并存放在另一个数据库中,作为数据的第二级存储;对EMM数据信息进行加密,将加密后的数据以文件的形式存储在CAS系统的硬盘中,并通过基于特有的优先级调度机制进行数据管理,作为数据的第三级存储。
参见图2和图3,本发明实施例提供了一种多级调度用户授权信息的方法,具体包括以下步骤:
步骤101:将用户授权信息存储到数据库中,进行第一级数据存储;存储时可以采用前端WEB(环球网)服务方式,即在服务器的交互界面上输入用户授权信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方广视科技有限责任公司,未经北京东方广视科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710064708.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酶法制备15NL-苯丙氨酸的方法
- 下一篇:用于释放页张的装置