数据广播中传送、访问权限分级内容方法及文件加扰方法

文档序号:7658595阅读:122来源:国知局
专利名称:数据广播中传送、访问权限分级内容方法及文件加扰方法
技术领域
本发明涉及通讯领域,尤其涉及一种数据广播中访问权限分级内容的方法、文件加扰信息的传送方法及文件加扰方法。
背景技术
在数据通信和数据广播等领域,越来越多地用广播和组播实施单向文件传送,如IETF(互联网工程工作小组)的FLUTE(单向文件传送)传送协议。在单向文件传输中,往往需要对文件与传送会话相关的各种属性进行描述,并把这些描述信息和文件本身一起传播出去,供接收端接收处理。
在双向的交互环境,如通常的互联网访问中,业务提供商对其内容往往采用了分级控制普通内容可以直接访问,而某些内容,则需要通过用户鉴权认证后,再进行访问。在广播模式的数据广播中,由于交互能力的缺乏,要做到基于内容在访问时来做用户鉴权认证,是很困难的。但作为业务提供者,为了提供与互联网上类似的业务模式,对其内容做分级访问控制,又是需要的。
现有的广播系统中,对内容的分级访问一般是基于CA(条件访问)方式进行的。CA方式对要控制的内容进行加扰,但现有的加扰方式,都是对业务流进行的。在数据广播中,如文件广播中,分级控制的对象是广播业务中的部分文件,现有CA方式针对业务流的方法,在此不适用。

发明内容
本发明要解决的技术问题是提供一种数据广播中访问权限分级内容的方法、文件加扰信息的传送方法及文件加扰方法,可以实现广播模式下的文件分级访问,为广播业务提供商提供可增值的业务模式,本发明所述方法在描述表中对文件的加扰进行描述,实现简单,扩展性好。
为了解决上述问题,本发明提供了一种数据广播中访问权限分级的内容的方法,包括发送端和接收端,其特征在于,包括以下步骤,a、发送端对发送的文件根据其访问权限级别通过加扰信息进行加扰处理,将加扰信息的传送对象标识在属性描述表中指示,生成并发送所述文件的属性描述表;b、接收端访问数据广播业务,接收所述文件的属性描述表,如果通过解析所述文件的属性描述表发现所述文件有加扰,则根据所述加扰信息的传送对象标识来接收所述加扰信息,通过接收后的加扰信息解扰该文件后,访问该文件。
进一步地,上述方法还可包括,所述步骤a中,所述发送端对有权限用户才能访问的、需要加控制的文件,通过加扰信息进行所述加扰处理;所述属性描述表包括所述文件的描述属性;对于被加扰的所述文件,在所述文件的所述属性描述表中用属性字段来表示所述文件被加扰,同时描述加扰方式的属性。
进一步地,上述方法还可包括,所述步骤a中,所述发送端还发送数据广播业务的业务元素,所述数据广播业务的业务元素包括所述文件、所述文件的属性描述表以及加扰信息。
进一步地,上述方法还可包括,所述文件、所述文件的属性描述表以及所述加扰信息通过数据广播的传送数据块承载并传送,所述传送数据块通过不同的传送对象标识来标识承载的内容。
进一步地,上述方法还可包括,如果所述加扰信息在所述数据广播业务中更新,则用更新后的加扰信息对需加扰的文件进行加扰;如果所述加扰信息在所述数据广播业务中更新,则属性描述表的版本号在上次基础上加1;同时在所述属性描述表内,用属性字段来表示加扰信息的版本号,该加扰信息的版本号也加1。
进一步地,上述方法还可包括,所述属性描述表用版本号来指示该属性描述表的内容是否更新;在同一个属性描述表版本号内,加扰使用的加扰信息不能更新;所述接收端根据所述属性描述表的版本号决定是否需要接收新的属性描述表的实例,并根据加扰信息的版本号来判断是否存在加扰信息的更新。
进一步地,上述方法还可包括,所述步骤b中,所述接收端按所述文件的属性描述表对应的传送对象标识来接收该文件的属性描述表。
进一步地,上述方法还可包括,所述步骤b中,如果所述文件未被加扰,则按普通文件访问。
进一步地,上述方法还可包括,所述步骤b中,如果本地有所述文件且没有版本更新,则访问本地文件;否则根据所述属性描述表中文件对应的传送对象标识接收文件内容,放在本地访问。
本发明还提供了一种数据广播中文件加扰方法,在数据广播文件中根据其访问权限级别通过加扰信息进行加扰处理,将加扰信息的传送对象标识在属性描述表中指示。
进一步地,上述方法还可包括,对有权限用户才能访问的、需要加控制的所述文件,通过加扰信息进行所述加扰处理;所述属性描述表包括所述文件的描述属性;对于被加扰的所述文件,在所述文件的所述属性描述表中用属性字段来表示所述文件被加扰,同时描述加扰方式的属性。
本发明还提供了一种数据广播中文件加扰信息的传送方法,包括以下步骤,将所述文件的加扰信息的传送对象标识在属性描述表中指示;将文件以及文件的加扰信息通过带传送对象标识的传送数据块承载并传送;其中在传送属性描述表之后,在传送被加扰的文件之前,传送加扰信息。
与现有技术相比,应用本发明,可以实现广播模式下的文件分级访问,为广播业务提供商提供可增值的业务模式,本发明所述方法在描述表中对文件的加扰进行描述,实现简单,扩展性好。


图1为本发明具体实施方式
中在数据广播中访问权限分级的内容的方法的流程图;图2为本发明具体实施方式
中发送端示意图;图3为本发明具体实施方式
中数据广播中访问权限分级的内容的方法的流程图。
具体实施例方式
下面结合附图对本发明具体实施方式
作进一步说明。
图1描述了在数据广播中访问权限分级的内容的方法的流程,包括发送端和接收端,具体步骤如下,步骤110、发送端对发送的文件根据其访问权限级别进行加扰处理,将加扰信息的传送对象标识在属性描述表中指示,生成并发送所述文件的属性描述表;图2是发送端示意图。
不需要专门权限就可以访问、不需做访问控制的文件不进行加扰处理,有权限用户才能访问的、需要加控制的文件,用加扰信息进行加扰处理。
加扰处理可以通过加扰器进行。
对于被加扰的文件,在其属性描述表中用属性字段来表示其被加扰,以此和不加扰的文件相区分,同时描述加扰方式的属性;属性描述表包括各文件的描述属性。
发送端还发送数据广播业务的业务元素,所述数据广播业务的业务元素包括所述文件、所述文件的属性描述表以及加扰信息。
文件、文件的属性描述表以及加扰信息通过数据广播的传送数据块承载并传播,传送数据块通过不同的传送对象标识来标识其承载的内容。
对于文件、文件的属性描述表,可采用已有的方法,对文件的属性描述表的传送对象标识分配一个约定值;对文件的传送对象标识则在文件的属性描述表中指示;对于加扰信息,其传送对象标识,可以采用约定的固定值,或者通过带外方式如ESG(电子节目指南)指示,或者在文件的属性描述表内指示。
属性描述表用版本号来指示属性描述表的内容是否更新;在同一个属性描述表版本号内,加扰使用的加扰信息不能更新。
如果加扰信息在该数据广播业务中,是可更新的,用更新后的加扰信息对需加扰的文件进行加扰。
如果加扰信息在该数据广播业务中,是可更新的,则属性描述表的版本号在上次基础上加1;同时在属性描述表内,用属性字段来表示加扰信息的版本号,该版本号也加1;接收端可以根据属性描述表的版本号决定是否需要接收新的表实例,并根据加扰信息的版本号来判断是否存在加扰信息的更新。
步骤120、接收端访问数据广播业务,接收所述文件的属性描述表,如果通过解析所述文件的属性描述表发现有加扰且自己能解扰该数据广播业务,则解扰该文件后,并访问该文件。
接收端访问数据广播业务,接收所述文件的属性描述表,如果通过解析所述文件的属性描述表发现所述文件有加扰,则根据所述加扰信息的传送对象标识来接收所述加扰信息,通过接收后的加扰信息解扰该文件后,访问该文件。
接收端访问所述数据广播业务时,按文件的属性描述表对应的传送对象标识接收该文件的属性描述表。
接收端根据加扰信息的传送对象标识接收加扰信息。
接收端根据接收的加扰信息来解扰所述文件。
需要访问所述数据广播业务时,查看本地是否已经有该文件的属性描述表,如果没有,则接收该文件的属性描述表;如果解析发现有加扰且自己能解扰该数据广播业务,则根据加扰信息的传送对象标识接收加扰信息。
在文件的属性描述表中找到待访问的文件的对应条目,如果该文件未被加扰,则按普通文件访问;否则看自己是否能解扰所述数据广播业务,不能解扰则不再访问该文件,否则按加扰文件访问。
对于可访问的文件,如果本地有该文件且没有版本更新,则访问本地文件;否则根据属性描述表中文件对应的传送对象标识接收文件内容,放在本地访问,如果文件被加扰,则用对应的加扰信息来解扰,然后访问。
图3描述了数据广播中访问权限分级的内容的方法的具体流程,包括以下步骤,步骤210、发送端对发送的文件根据其访问权限级别进行加扰处理,生成并发送所述文件的属性描述表;步骤220、接收端访问数据广播业务,查看本地是否已经有所述文件的属性描述表,如果有,则执行步骤240;否则执行步骤230;步骤230、接收所述文件的属性描述表,判断该文件是否被加扰,如果是,则执行步骤240,否则执行步骤250;接收端访问所述数据广播业务时,按文件的属性描述表对应的传送对象标识接收该文件的属性描述表。
接收端根据加扰信息的传送对象标识接收加扰信息。
步骤240、判断是否可解扰所述文件,如果是,则执行步骤250,否则,结束;步骤250、判断所述文件是否在本地,如果是,则执行步骤290,否则,执行步骤260;步骤260、接收所述文件;从所述文件的属性描述表中找到该文件对应的传送对象标识来接收所述文件。
步骤270、判断所述文件是否被加扰,如果是,则执行步骤280,否则,执行步骤290;步骤280、对所述文件进行解扰,解扰出原始文件;步骤290、访问所述文件,结束。
一种数据广播中文件加扰信息的传送方法,包括以下步骤,将所述文件的加扰信息的传送对象标识在属性描述表中指示;
将文件以及文件的加扰信息通过带传送对象标识的传送数据块承载并传送;其中在传送属性描述表之后,在传送被加扰的文件之前,传送加扰信息。
下面以在FLUTE协议上做扩展实现文件分级访问为例对本发明具体实施方式
作进一步说明。
在本实例中,加扰方式采用CA系统中常用的ECM(授权控制信息)/EMM(授权管理信息)结合的方式。
EMM的传送相对于业务来说比较独立,可以采用通常方式。
在FDT(文件传送表)中,对于要传送的文件,各用一个条目描述其属性。其中,对于要加扰的文件,在属性描述中用加扰编码字段来表示其采用的加扰方式。
在FDT中,用加扰版本号字段来标识ECM控制字的更新,用加扰控制字段来指示当前加扰字段为奇控制字或偶控制字。
对于要加扰的文件,用ECM控制字加扰,普通文件不加扰,然后用FLUTE协议封装传输。ECM的更新限定在一个FDT版本内同一个版本的FDT实例之间,传送的所有文件,其所使用的ECM控制字,不能更新。如果ECM控制字更新,则FDT的版本号加1,加扰版本号也加1。接收端根据FDT的版本号来判别FDT内容是否更新,从而决定是否接收该FDT实例;根据加扰版本号决定所涉及的文件,ECM控制字是否更新。所传送的文件,如果内容没有更新,只是ECM更新,其版本号可以不更新,接收端可以由此认为内容没有更新,访问之前已经接收了的内容。
文件、FDT以及ECM信息,作为数据广播业务的业务元素,用FLUTE协议的传送数据块来封装。
ECM用独立的TOI(传送对象标识)标示的数据块传送。其TOI,可以如FDT一样,用特定的约定值,或者通过ESG指示出一个特定的TOI,或者如文件一样在FDT里指示。
ECM和被加扰内容的关联可以采取不同的方案。
一种方法是把ECM如同文件一样,包含在FDT里指示。每个FDT版本的内容传送时,先传送FDT,然后紧接着传送ECM,之后传送文件。接收端按顺序接收FDT和ECM,然后用该ECM对该FDT版本内的加扰文件解扰。
另一种方法是把ECM相对独立于FDT传送,ECM通过奇偶控制字方式来与被加扰的文件实现同步。接收端根据FDT中的加扰控制字段来决定本次解扰用刚收到的ECM里的奇控制字还是偶控制字。
在接收端,访问文件所在业务时,接收FDT,如果发现FDT里有加扰相关信息,且根据EMM信息自己能解扰该业务,则根据ECM的TOI来接收ECM信息。设EMM信息已经收到。
需要访问某个文件时,如果本地没有FDT,则接收FDT,如果发现FDT里有加扰相关信息,且根据EMM信息自己能解扰该业务,则根据ECM的TOI来接收ECM信息。
在FDT中找到待访问的文件的对应条目,如果该文件未被加扰,则按普通文件访问;否则看自己是否能解扰该业务,不能解扰则不再访问该文件,否则按加扰文件访问。
对于可访问的文件,本地有该文件且没有版本更新则访问本地文件;否则根据FDT中,文件对应的TOI接收文件内容,放在本地访问,如果文件被加扰,则用EMM中对应的加扰信息来解扰,然后访问,其对应可根据前述的ECM和被加扰内容的关联方法来确定。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种数据广播中访问权限分级的内容的方法,包括发送端和接收端,其特征在于,包括以下步骤,a、发送端对发送的文件根据其访问权限级别通过加扰信息进行加扰处理,将加扰信息的传送对象标识在属性描述表中指示,生成并发送所述文件的属性描述表;b、接收端访问数据广播业务,接收所述文件的属性描述表,如果通过解析所述文件的属性描述表发现所述文件有加扰,则根据所述加扰信息的传送对象标识来接收所述加扰信息,通过接收后的加扰信息解扰该文件后,访问该文件。
2.如权利要求1所述的方法,其特征在于,所述步骤a中,所述发送端对有权限用户才能访问的、需要加控制的文件,通过加扰信息进行所述加扰处理;所述属性描述表包括所述文件的描述属性;对于被加扰的所述文件,在所述文件的所述属性描述表中用属性字段来表示所述文件被加扰,同时描述加扰方式的属性。
3.如权利要求1所述的方法,其特征在于,所述步骤a中,所述发送端还发送数据广播业务的业务元素,所述数据广播业务的业务元素包括所述文件、所述文件的属性描述表以及加扰信息。
4.如权利要求3所述的方法,其特征在于,所述文件、所述文件的属性描述表以及所述加扰信息通过数据广播的传送数据块承载并传送,所述传送数据块通过不同的传送对象标识来标识承载的内容。
5.如权利要求4所述的方法,其特征在于,如果所述加扰信息在所述数据广播业务中更新,则用更新后的加扰信息对需加扰的文件进行加扰;如果所述加扰信息在所述数据广播业务中更新,则属性描述表的版本号在上次基础上加1;同时在所述属性描述表内,用属性字段来表示加扰信息的版本号,该加扰信息的版本号也加1。
6.如权利要求5所述的方法,其特征在于,所述属性描述表用版本号来指示该属性描述表的内容是否更新;在同一个属性描述表版本号内,加扰使用的加扰信息不能更新;所述接收端根据所述属性描述表的版本号决定是否需要接收新的属性描述表的实例,并根据加扰信息的版本号来判断是否存在加扰信息的更新。
7.如权利要求6所述的方法,其特征在于,所述步骤b中,所述接收端按所述文件的属性描述表对应的传送对象标识来接收该文件的属性描述表。
8.如权利要求7所述的方法,其特征在于,所述步骤b中,如果所述文件未被加扰,则按普通文件访问。
9.如权利要求8所述的方法,其特征在于,所述步骤b中,如果本地有所述文件且没有版本更新,则访问本地文件;否则根据所述属性描述表中文件对应的传送对象标识接收文件内容,放在本地访问。
10.一种数据广播中文件加扰方法,其特征在于,在数据广播文件中根据其访问权限级别通过加扰信息进行加扰处理,将加扰信息的传送对象标识在属性描述表中指示。
11.如权利要求10所述的方法,其特征在于,对有权限用户才能访问的、需要加控制的所述文件,通过加扰信息进行所述加扰处理;所述属性描述表包括所述文件的描述属性;对于被加扰的所述文件,在所述文件的所述属性描述表中用属性字段来表示所述文件被加扰,同时描述加扰方式的属性。
12.一种数据广播中文件加扰信息的传送方法,其特征在于,包括以下步骤,将所述文件的加扰信息的传送对象标识在属性描述表中指示;将文件以及文件的加扰信息通过带传送对象标识的传送数据块承载并传送;其中在传送属性描述表之后,在传送被加扰的文件之前,传送加扰信息。
全文摘要
本发明公开了一种数据广播中传送、访问权限分级内容方法及文件加扰方法,包括步骤,首先发送端对发送的文件根据其访问权限级别通过加扰信息进行加扰处理,将加扰信息的传送对象标识在属性描述表中指示,生成并发送所述文件的属性描述表;然后接收端访问数据广播业务,接收所述文件的属性描述表,如果通过解析所述文件的属性描述表发现所述文件有加扰,则根据所述加扰信息的传送对象标识来接收所述加扰信息,通过接收后的加扰信息解扰该文件后,访问该文件。应用本发明,可以实现广播模式下的文件分级访问,为广播业务提供商提供可增值的业务模式,本发明所述方法在描述表中对文件的加扰进行描述,实现简单,扩展性好。
文档编号H04L12/16GK101083531SQ200710130488
公开日2007年12月5日 申请日期2007年7月23日 优先权日2007年7月23日
发明者童登金, 沈灿, 张建强, 王志英, 戴志军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1