公开/公告号CN101562724A
专利类型发明专利
公开/公告日2009-10-21
原文格式PDF
申请/专利权人 山东泰信电子有限公司;
申请/专利号CN200910015614.6
发明设计人 陶圣华;
申请日2009-05-21
分类号H04N7/167(20060101);H04N5/00(20060101);
代理机构济南圣达专利商标事务所有限公司;
代理人张勇
地址 250012 山东省济南市历下区文化西路13号海辰大厦6楼
入库时间 2023-12-17 22:48:43
法律状态公告日
法律状态信息
法律状态
2012-10-24
专利权人的姓名或者名称、地址的变更 IPC(主分类):H04N21/435 变更前: 变更后: 申请日:20090521
专利权人的姓名或者名称、地址的变更
2011-05-04
授权
授权
2009-12-16
实质审查的生效
实质审查的生效
2009-10-21
公开
公开
技术领域
本发明涉及数字电视和移动多媒体领域,提供了一种在机顶盒上实现两种CA系统之间切换的方法。
背景技术
条件接收(Conditional Access简称CA)系统是指用来控制用户对数字电视业务进行接收的系统,即用户只能收看经过授权的数字电视节目(含音频、视频、数据等)。其基本目的是运营商在电视系统中对用户进行授权控制及授权管理,从而实现数字电视系统的有偿服务。在数字电视系统中,运营商利用条件接收系统将播出的电视节目进行加密之后在播出网络中传输,在接收端(用户)只有取得运营商授权的用户才能收看加密的电视节目。运营商可以利用条件接收系统提供付费电视节目、视频点播、信息服务、互联网等各种增值服务,条件接收系统为运营商开展增值服务,增加收入来源提供了必要的技术保证,从而成为数字电视系统中的一个基本的,也是最重要的组成部分。
申请人在先申请的200810159329.7号发明专利给出了一种数字电视应用软件和硬件分离的机顶盒平台及其下载方法,该机顶盒平台由硬件平台和软件平台两部分组成。硬件平台是指通用的数字电视机顶盒,它包含机顶盒处理器芯片、随机存储器SDRAM、程序和数据存储器FLASH、高频头等机顶盒硬件设备;软件平台包括操作系统模块OS、硬件驱动模块Driver、系统软件模块System Software、软件下载升级模块Boot Loader和应用程序接口模块API。在软件平台中,操作系统模块OS和硬件驱动模块Driver和机顶盒硬件紧密关联,负责对硬件进行操作;系统软件模块System Software是运行在机顶盒上的基本软件,并可以调用在该软件平台之上开发的应用软件执行;软件下载升级模块Boot Loader负责软件的下载更新;应用程序接口模块API向应用程序提供功能一致的应用接口。
就目前情况而言,一种机顶盒软件基本上只支持一种CAS,如果运营商想更换CAS,只能对机顶盒进行软件升级,更换机顶盒软件。即使一种机顶盒软件能够同时支持多种CAS,也是将多种CAS同时集成到机顶盒软件中,这需要对多个CA系统进行CA集成,导致机顶盒软件开发周期长、开发成本高。200810159329.7号发明专利中提出,可以将CA作为一个单独的应用软件下载到机顶盒中执行,但是如果CA应用软件需要同时支持多种CA的话,也需要对多个CA系统进行CA集成,同样存在软件开发周期长、开发成本高的问题。另外,如果集成的多种CA中有一种CA进行了更改,这就需要重新对这几种CA进行集成,既费时又增加成本。
发明内容
本发明的目的就是为了解决在一种机顶盒中同时支持多种CA存在的软件开发周期长,软件开发成本高,CA部分更换费时费钱等问题,提出了一种在机顶盒上实现两种CA系统之间切换的方法。实现两种CA系统之间切换的方法基于申请人在先申请的200810159329.7号发明专利中给出的数字电视应用软件和硬件分离的机顶盒平台,它将两种不同的CA系统作为两个单独的CA应用软件存放在机顶盒中,机顶盒只加载一种CAS到系统中,这样根据需要加载合适的CAS即可实现机顶盒上两种CA系统之间的切换。利用该方法,运营商可以很方便的将一种CAS更换为另一种CAS,而不需要更新机顶盒中的软件,同时当其中一种CAS需要更换时,只需单独升级该CA应用软件即可,既不需要多种CA的重新集成,也不影响其他CA。
为了实现上述目的,本发明采用如下技术方案:
一种在机顶盒上实现两种CA系统之间切换的方法,它基于申请人在先申请的200810159329.7号发明专利中给出的数字电视应用软件和硬件分离的机顶盒平台,它将两种不同的CA系统分别作为两个单独的应用软件存放在机顶盒中,机顶盒根据需要只加载一种合适的CAS运行。它的步骤为:
(1)机顶盒上电开机;
(2)读取机顶盒中条件接收系统CAS1和CAS2的信息,并记录;
(3)加载默认的条件接收系统CAS1,并设置当前CAS为CAS1;
(4)接收节目数据,判断当前节目的加扰信息;
(5)若当前节目是加扰节目,则转向步骤(6);若当前节目不是加扰节目,则转向步骤(14);
(6)若当前节目使用CAS1加扰,则转向步骤(7);若当前节目不是使用CAS1加扰,则转向步骤(9);
(7)使用CAS1对当前节目进行解扰,转向步骤(8);
(8)若节目解扰成功,转向步骤(14);若节目解扰失败,转向步骤(9);
(9)若当前节目使用CAS2加扰,则转向步骤(10);若当前节目未使用CAS2加扰,则转向步骤(13);
(10)卸载当前CAS即CAS1,加载CAS2,设置当前CAS为CAS2,转向步骤(11);
(11)使用CAS2对当前节目进行解扰,转向步骤(12);
(12)若节目解扰成功,则转向步骤(14);若节目解扰失败,则转向步骤(13);
(13)给出节目加扰提示信息,转向步骤(15);
(14)播放当前节目,转向步骤(15);
(15)等待用户操作。
上述步骤(1)~(15)是机顶盒上电开机过程中为实现在两种CA系统之间切换而执行的操作,当机顶盒开机后,所述步骤(15)中,如果用户执行切换节目操作,则机顶盒中两种CA系统按照下面的方法进行工作,
1)用户切换节目;
2)接收节目数据,判断当前节目的加扰信息;
3)判断当前节目是不是加扰节目,若是,转向步骤4);若不是,转向步骤15);
4)判断当前节目是不是使用当前CAS加扰,若是,转向步骤5);若不是,转向步骤7);
5)使用当前CAS解扰节目,转向步骤6);
6)判断节目解扰是否成功,若成功,转向步骤15);若失败,转向步骤7);
7)判断当前CAS是不是CAS1,若是,转向步骤8);若不是,转向步骤10);
8)判断当前节目是不是使用CAS2加扰,若是,转向步骤9);若不是,转向步骤14);
9)卸载当前CAS即CAS1,加载CAS2,设置当前CAS为CAS2,转向步骤12);
10)判断当前节目是不是使用CAS1加扰,若是,转向步骤11);若不是,转向步骤14);
11)卸载当前CAS即CAS2,加载CAS1,设置当前CAS为CAS1,转向步骤12);
12)使用当前CAS解扰节目;
13)判断节目解扰是否成功,若成功,则转向步骤15);若失败,则转向步骤14);
14)给出节目加扰提示,转向步骤16);
15)播放当前节目,转向步骤16);
16)等待用户操作。
所述的两种CA系统作为两个单独的应用软件存在于机顶盒中,并且这两种CA应用软件可以单独的进行升级和更换。
本发明的有益效果是:支持两种CA系统之间自由切换,使得运营商可以在不更换机顶盒软件的条件下更换前端同密的CA;与通过集成多种CA来实现机顶盒软件支持多种CA的方法相比,本发明所述方法不需要对多种CA进行集成,CA软件开发周期短,开发费用低;可以很方便的更换机顶盒中的任何一种CA,既不需要多种CA的重新集成,也不影响其他CA。另外,在本方法基础上,可以很容易的扩展到在机顶盒上实现两种以上的CA系统之间自由切换。
附图说明
图1是本发明所述机顶盒开机过程中两种CA系统工作的流程图;
图2是本发明所述用户进行切换节目操作后两种CA系统工作的流程图。
具体实施方式
下面结合附图与实施例对本发明做进一步说明。
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意实施例及其说明用于解释本发明,并不够成对本发明的不当限定。
本发明所述的在机顶盒上实现两种CA系统之间切换的方法基于申请人在先申请的200810159329.7号发明专利中给出的数字电视应用软件和硬件分离的机顶盒平台,它将两种不同的CA系统作为两个单独的CA应用软件存放在机顶盒中,机顶盒根据需要加载合适的CA应用软件进行工作。
图1是本发明所述机顶盒开机过程中两种CA系统工作的流程图,它的步骤为,
(1)机顶盒上电开机;
(2)读取机顶盒中条件接收系统CAS1和CAS2的信息,并记录;
(3)加载默认的条件接收系统CAS1,并设置当前CAS为CAS1;
(4)接收节目数据,判断当前节目的加扰信息;
(5)若当前节目是加扰节目,则转向步骤(6);若当前节目不是加扰节目,则转向步骤(14);
(6)若当前节目使用CAS1加扰,则转向步骤(7);若当前节目不是使用CAS1加扰,则转向步骤(9);
(7)使用CAS1对当前节目进行解扰,转向步骤(8);
(8)若节目解扰成功,转向步骤(14);若节目解扰失败,转向步骤(9);
(9)若当前节目使用CAS2加扰,则转向步骤(10);若当前节目未使用CAS2加扰,则转向步骤(13);
(10)卸载当前CAS即CAS1,加载CAS2,设置当前CAS为CAS2,转向步骤(11);
(11)使用CAS2对当前节目进行解扰,转向步骤(12);
(12)若节目解扰成功,则转向步骤(14);若节目解扰失败,则转向步骤(13);
(13)给出节目加扰提示信息,转向步骤(15);
(14)播放当前节目,转向步骤(15);
(15)等待用户操作。
图2是本发明所述用户进行切换节目操作后两种CA系统工作的流程图,它的步骤为,
1)用户切换节目;
2)接收节目数据,判断当前节目的加扰信息;
3)判断当前节目是不是加扰节目,若是,转向步骤4);若不是,转向步骤15);
4)判断当前节目是不是使用当前CAS加扰,若是,转向步骤5);若不是,转向步骤7);
5)使用当前CAS解扰节目,转向步骤6);
6)判断节目解扰是否成功,若成功,转向步骤15);若失败,转向步骤7);
7)判断当前CAS是不是CAS1,若是,转向步骤8);若不是,转向步骤10);
8)判断当前节目是不是使用CAS2加扰,若是,转向步骤9);若不是,转向步骤14);
9)卸载当前CAS即CAS1,加载CAS2,设置当前CAS为CAS2,转向步骤12);
10)判断当前节目是不是使用CAS1加扰,若是,转向步骤11);若不是,转向步骤14);
11)卸载当前CAS即CAS2,加载CAS1,设置当前CAS为CAS1,转向步骤12);
12)使用当前CAS解扰节目;
13)判断节目解扰是否成功,若成功,则转向步骤15);若失败,则转向步骤14);
14)给出节目加扰提示,转向步骤16);
15)播放当前节目,转向步骤16);
16)等待用户操作。
根据本发明所述的在机顶盒上实现两种CA系统之间切换的方法,本领域相关技术人员可以很容易的实现在多种CA系统之间进行切换,根据在本发明所述方法修改的多种CA系统之间切换的方法亦属于本发明保护范围。
机译: 计算机系统控制方法,包括使用切换单元在计算机系统的两种操作模式之间进行切换,以及通过在操作模式之间进行切换来进行计算机系统的时钟频率的切换
机译: 个人计算机(PC)和移动设备组件具有机械开关,可以在两种操作模式之间切换PC或移动设备,并切换系统硬盘或系统内存模块上的写入功能
机译: 用于照相相机的辅助电子闪光灯组件-选通电路通过决定电路在两种模式之间切换,以响应主闪光灯的曝光,从而实现自动强度控制