数字电视用户的授权方法

文档序号:7967635阅读:1279来源:国知局

专利名称::数字电视用户的授权方法
技术领域
:本发明涉及一种授权方法,尤其涉及一种数字电视软件开发中的授权方法。
背景技术
:随着数字电视的加速推广,数字电视越来越普及。各种付费节目,比如准视频点播等,都要有相应的收费方式。要保证这些增值业务的开展,就必须对这些信息进行加密,同时对用户进行授权,只有授权用户才能享有收看这些收费的增值业务的权利。目前普遍采用CA系统来对用户进行授权信息传递以及对授权用户进行管理,但现有的CA系统定义非常复杂,整套系统的提供又非常昂贵,不利于数字电视的普及。
发明内容本发明的目的在于提供一种数字电视用户的授权方法,它使得向数字电视用户的授权信息的传递不需要复杂的CA系统,大大降低了整个系统的成本,又能很好满足数字电视头端系统的要求。本发明的技术方案为一种数字电视用户的授权方法,包括定义授权信息;在DVB的规范下定义包含该些授权信息的传输流的打包规范;对该些授权信息进行编码后,以该打包规范将该些授权信息打包成传输流;机顶盒接收该传输流,进行寻址,找到其中的授权信息后检查其是否获得授权。上述的数字电视用户的授权方法,其中,所述授权信息存储于一个或多个字节,字节中的每一比特位表示一种授权状态。上述的数字电视用户的授权方法,其中,定义打包规范的过程进一步包含私有字段的定义,每个字段承载256个机顶盒的授权信息,该些授权信息连续存储在该字段内;机顶盒寻址定义,以不占用播放带宽的方式获得4个字节的寻址,前两个字节利用该私有字段已经定义的table—id—extension字段进行寻址,第三个字节采用该私有字段已经定义的versionnumber字段,第四个字节为一个机顶盒信息占用一个字节;服务信息指向定义,通过服务信息的NIT表指明该授权信息码流所对应的PID及其子表。上述的数字电视用户的授权方法,其中,授权信息采用静态哈夫曼编码。本发明相对现有技术有如下的有益效果本发明的数字电视用户的授权系统完全遵循根据DVB标准的定义,在数字电视服务平台上设置授权信息,打包成TS流后发送至终端机顶盒。只有获得授权的用户接收终端才能正常收看到节目。本发明由于不需要借助CA系统,使得在满足对用户授权的同时降低了系统的成本。图1是本发明的数字电视用户的授权方法的实施例的流程图。图2是本发明的私有字段定义的代码示意图。具体实施例方式下面结合附图和实施例对本发明作进一步的描述。图1示出了本发明的授权方法的流程,下面是对流程中各步骤的详细描述。步骤S1:定义授权信息。在本实施例中假定每个机顶盒的授权信息为一个字节,其中的8个bit可标识8种不同的授权状态。若授权状态多于8个时,可以根据要求进行拓展到多个字节。在机顶盒出厂前,每个机顶盒的授权命令可配置为默认值。步骤S2:在DVB规范下定义包含这些授权信息的传输流的打包规范。所有的机顶盒的授权信息都按照DVB的规范打包成TS码流,称之为AUTS码流。打包的规范可包括私有字段(private-section)的定义。每个字段(section)承载256个机顶盒的授权信息,这256个信息连续存》文在section内。私有字^爻定义的具体方式如图2所示。机顶盒寻址定义,釆用了不占用播放带宽的方法获得4个字节的寻址,寻址范围达到4294967295的空间,可以支持4294967295个用户接收终端。其中前2个字节采用private—section已经定义的table—id一extension字4殳进4亍寻址,第三个字节采用private-section已经定义的versionnumber字段,第四个字节为一个用户信息占用一个字节,private-section的长度是256个字节,这样地址信息全部通过private-section固有的头以及数据负荷的格式传递给机顶盒终端用户,而不需要占用播放带宽。月良务信息指向定义,通过SI(ServiceInformation,服务信息)的NIT表指明在哪个PID和哪个PID下的子表table-id为授权信息码流。当然,也可以采用其他例如SDT表、BAT表等其他的表里指向。步骤S3:对这些授权信息进行编码后,以步骤S2定义的打包规范打包成传输流。授权信息的编码方式可以有多种,其中一种较好的编码方式是静态的哈夫曼编码,首先对需要编码的数据进行两遍扫描第一遍统计原数据中各字符出现的频率,利用得到的频率值创建哈夫曼树,并把树的信息保存起来,把字符0255的频率值以2~4字节的长度顺序存储起来,以便解压时创建同样的哈夫曼树进行解压。第二遍则根据第一遍扫描得到的哈夫曼树进行编码,并把编码后得到的码字存储起来。步骤S4:机顶盒接收传输流,进行寻址,找到其中的授权信息后检查其是否获得授权。若获得授权,则可以正常使用,否则将被禁止。上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。权利要求1一种数字电视用户的授权方法,包括定义授权信息;在DVB的规范下定义包含该些授权信息的传输流的打包规范;对该些授权信息进行编码后,以该打包规范将该些授权信息打包成传输流;机顶盒接收该传输流,进行寻址,找到其中的授权信息后检查其是否获得授权。全文摘要本发明公开了一种数字电视用户的授权方法,它使得向数字电视用户的授权信息的传递不需要复杂的CA系统,大大降低了整个系统的成本,又能很好满足数字电视头端系统的要求。其技术方案为该授权方法包括定义授权信息;在DVB的规范下定义包含该些授权信息的传输流的打包规范;对该些授权信息进行编码后,以该打包规范将该些授权信息打包成传输流;机顶盒接收该传输流,进行寻址,找到其中的授权信息后检查其是否获得授权。本发明应用于数字电视软件开发中的授权。文档编号H04N7/16GK101198010SQ20061011932公开日2008年6月11日申请日期2006年12月8日优先权日2006年12月8日发明者顾亚平申请人:上海全景数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1