一种数字接口自动进行信息收集的方法

文档序号:7893222阅读:95来源:国知局

专利名称::一种数字接口自动进行信息收集的方法
技术领域
:本发明涉及数字接口技术、信息安全技术,特别涉及对具备热插拔检测功能的数字接口自动进行信息收集的方法。技术背景数字信号的复制不会带来图像质量的下降,对于数据内容也不会造成数据内容的丢失,因此数字内容保护目前已经成为一个比较热门的领域。数字电视特别是高清数字电视以及高清显示技术的发展,终端设备一般都具备数字接口,特别是支持高清的终端,高清数字接口已经成为必备的接口,并且还具备多个多种高清数字接口。目前的数字接口,为了使用高清电视的需要、适应双向的需要,一般都具备非常高的带宽(比如DisplayPort可以达10.8G),具备双向传输的功能,具备很远的传输距离,同时还具备组网的功能。同时,具备数字接口的设备,可能是单纯的显示器、电视、转发器,也有可能是PVR、DVR或者其它录制、编辑设备。数字接口内容保护与其它数字内容保护技术之间是一种互为补充的关系。数字接口内容保护的是解码后可以直接用于显示的数据,其它的内容保护一般保护的是未解码之前的内容或者纯的数据。数字接口内容保护主要保护以下的项目内容是否可以显示、是否可以编辑、是否可以录制、是否可以转发、可以转发设备的最大数量、可以转发设备的最多级数等等,要能实现这样的控制,必须对下游设备的信息进行收集。目前的数字接口一般都作到了即插即用,都支持热插拔功能。具备组网功能的数字接口,热插拔信号都会向上游设备传送,使得相关设备均可以检测到有设备加入网络或者离开网络。有的数字接口还可以将热插拔信号用做其它的用途,比如通知上游设备有新的事件发生(不仅仅是有设备加入或者离开),由上游设备到制定位置读取相关事件信息,从而判断到底是什么事件引发了热插拔信号。对于设备能力,已经由许多标准有专门的定义,可直接访问设备提取。
发明内容本发明所要解决的技术问题是,提出一种支持热插拔的接口的自动进行信息收集的数字接口内容保护方法。本发明为解决上述技术问题所采用的技术方案是,一种数字接口自动进行信息收集的方括以下步骤a、检测热插拔信号产生,设置热插拔信号标志为出现热插拔信号状态,分析热插拔信号是否由下游设备加入而产生,若是,设置信息收集标志为待收集状态,进入步骤b;若否,设置信息收集标志为完成状态;b、判断热插拔信号是由与之直接相连的下游设备还是间接相连的下游设备产生,并设置相应的热插拔信号级联标志;c、通过识别热插拔信号级联标志逐级向下游设备发起连接拓扑信息收集与设备信息收集;所述连接拓扑信息包括连接数量和连接深度;所述设备信息包括下游设备的设备接口证书ID、设备能力列表;d、信息收集完毕后设置信息收集标志为完成状态,设置热插拔信号为未出现热插拔信号状态;允许向下游设备传送数据。步骤b中,若热插拔信号由与之直接相连的下游设备产生,需进行向该下游设备发起认证,认证完成后设置认证完成标志与认证结果标志;若认证结果标志为认证成功,则进入步骤c;若认证结果标志为认证失败,则不允许向下游设备传送数据。步骤c中,判断连接数量和连接深度是否在预定范围内,若是,则进入步骤d;若否,则不允许向下游设备传送数据;同时,判断各下游设备的设备接口证书ID是否存在于本地接口的证书黑名单中,若是,则进入步骤c;若否,不允许向下游设备传送数据。本发明的有益效果是,可以避免査询的方式,解决了处理时间及系统资源,达到完成信息收集的功能,适用于一个源端、多个下游设备的信息收集,不管该下游接收端与源端是采用总线还是树型结构相连。具体实施方式要实现对内容的保护必须收集下游设备的功能信息、下游设备的规模、下游设备的数量和级数等。对于设备能力,已经由许多标准有专门的定义,比如EDID(ExtendedDisplayIdentificationData)是一种VESA标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。这些信息保存在display(显示)节中,用来通过一个DDC(DisplayDataChannel)与系统进行通信,这是在显示器和PC图形适配器之间进行的。最新版本的EDID可以在CRT、LCD以及将来的显示器类型中使用,因为EDID提供了几乎所有显示参数的通用描述。以DisplayPort数字接口为例,具体实现步骤如下(1)定义信号标志位首先定义相关的信号标准位,以表示某个事件是否需要进行,或者是否已经成功完成。<table>tableseeoriginaldocumentpage5</column></row><table>(2)热插拔信号检测一般情况下,当有新的设备加入时,会产生热插拔信号。但是,在有的数字接口中或者在数字接口不同的应用中,热插拔信号被当成了中断使用。除了其本身定义的功能外,许多其它的情况也会产生热插拔信号,所以必须对产生热插拔信号的原因进行分析。数字接口产生热插拔信号时,都会告知上游设备热插拔信号的原因。因此,当数字接口检测到热插拔信号时,首先读取制定的寄存器(由数字接口标准已经定义的),分析产生热插拔信号的原因,如果是由于设备加入网络,则将热插拔信号标志置为l,信息收集完成标志置为0,然后判断该热插拔信号是由自己直接相连得的下游设备加入发生还是由间接相连的下游设备加入而发生,如果是由自己相连的下游设备加入发生,则将HPL置为0,否则置为l。(3)认证为了保证收集的下游设备信息的可信度,同时也是为产生共享密钥、安全传输做准备,在设备上电后需要进行认证,认证是本信息收集的一个过程,一个充分条件,不是必要条件当设备检测到HPD4,HPL4时,即检测到有直接相连的下游设备加入的时候,就开始进行认证。认证完成后,将AC置1,如果成功完成,则将AS置1,否则置0。认证一般允许一定的连续失败次数,比如允许连续失败3次,在允许的连续失败次数范围内,如果认证没有成功,则需要再次进行认证,直到超过了允许的次数。认证一般也要求在规定的时间内容完成,这一般由认证协议规定,本处不详述。如果是下游设备离开了网络,则不做任何动作。(4)信息收集当设备检测到HPD4,AS=1,IC=0,即检测到有设备加入,并且认证已经成功完成,则进行信息收集。信息收集完成后,将HPD信号置为O,信息收集标志IC置为1。信息收集由源端向下游设备发起,并一级一级向下发送,最终将发送到与源端直接或者间接相连的所有下游设备。信息收集主要收集下游设备的该接口下游所有激活的设备的连接拓扑信息及设备信息。连接拓扑信息包括连接数量LC(LinkedCount)和连接深度LD(LinkedD印th),设备信息包括设备接口证书ID、设备能力列表等信息。信息收集过程中,最顶层设备定义为第0层,下游连接设备的层数依次递增。最顶层发送接口的LC4C(1)+1,最顶层发送接口的LD4D(1)+1,最顶层发送接口存储的接口证书ID列表从直接连接的下游设备中读取。1)第n层设备识别管理单元中LC为的收集下游所有直接连接设备的设备管理识别管理单元中上报存储的LC之和再加上所有直接连接的设备的数量,每层的收集计算过程公式相似,如下ZC(H)=Z丄c("+l)'+Jt其中LC(n)为第n层某一设备中存储的连接数量,层数从信息收集的发起方依次递增;i为直接相连的下游设备,0<i《k;k为设备下游直接连接的设备个数数量。2)第n层设备识别管理单元中LD为LD的收集过程下游所有直接连接设备的设备管理单元中上报存储的LD的最大值加1,计算公式如下每层的收集过程相似其中LD(n)为第n层某一设备的连接深度,层数从信息收集的发起方依次递增;i为直接相连的下游设备,0〈i《k;k为设备下游直接连接的设备个数。3)第n层中存储的接口证书ID列表由本地接口证书ID和下游直接连接的设备中识别管理单元存储的接口证书ID列表串联而成。证书ID的收集过程将下游设备接口证书ID和管理识别单元中收集到的接口证书ID—层一层上报给源端接口。在最顶层设备(根设备)发送端接口完成信息收集后,设置化=1,同时进行如下操作1)判断其下游连接数量LC和连接次数层数LD是否超出连接限制,如果若LC在规定范围内,比如小于128并且LD小于8,没有超出连接,则允许继续加密传送,并且同时设置本地寄存器10=1,如果超出连接限制,否则不允许传送;2)检査收集到的接口证书ID列表中是否有ID存在于本地接口的CRL(证书黑名单)中,若有,则不允许加密传送;否则,设置IC=1,这个时候接口会中断当前的内容传输。处于网络中的设备,如果本身正在进行信息收集,而同时又收到了上游设备发送的信息收集指令,则必须中止当前信息收集过程,重新执行信息收集过程,同时必须向下游设备发送信息收集指令。权利要求1.一种数字接口自动进行信息收集的方法,其特征在于,包括以下步骤a、检测热插拔信号产生,设置热插拔信号标志为出现热插拔信号状态,分析热插拔信号是否由下游设备加入而产生,若是,设置信息收集标志为待收集状态,进入步骤b;若否,设置信息收集标志为完成状态;b、判断热插拔信号是由与之直接相连的下游设备还是间接相连的下游设备产生,并设置相应的热插拔信号级联标志;c、通过识别热插拔信号级联标志逐级向下游设备发起连接拓扑信息收集与设备信息收集;所述连接拓扑信息包括连接数量和连接深度;所述设备信息包括下游设备的设备接口证书ID、设备能力列表;d、信息收集完毕后设置信息收集标志为完成状态,设置热插拔信号为未出现热插拔信号状态;允许向下游设备传送数据。2.如权利要求l所述一种数字接口自动进行信息收集的方法,其特征在于,步骤b中,若热插拔信号由与之直接相连的下游设备产生,需进行向该下游设备发起认证,认证完成后设置认证完成标志与认证结果标志;若认证结果标志为认证成功,则进入步骤c;若认证结果标志为认证失败,则不允许向下游设备传送数据。3.如权利要求l所述一种数字接口自动进行信息收集的方法,其特征在于,步骤c中,判断连接数量和连接深度是否在预定范围内,若是,则进入步骤d;若否,则不允许向下游设备传送数据。4.如权利要求l所述一种数字接口自动进行信息收集的方法,其特征在于,步骤c中,判断各下游设备的设备接口证书ID是否存在于本地接口的证书黑名单中,若是,则进入步骤c;若否,不允许向下游设备传送数据。全文摘要本发明涉及数字接口技术、信息安全技术。本发明提出一种数字接口自动进行信息收集的方法,包括以下步骤a.检测热插拔信号产生,设置热插拔信号标志为出现热插拔信号状态,分析热插拔信号是否由下游设备加入而产生,若是,设置信息收集标志为待收集状态,进入步骤b;b.设置相应的热插拔信号级联标志;c.通过识别热插拔信号级联标志逐级向下游设备发起连接拓扑信息收集与设备信息收集;d.信息收集完毕后设置信息收集标志为完成状态,设置热插拔信号为未出现热插拔信号状态。本发明可以避免查询的方式,解决了处理时间及系统资源,达到完成信息收集的功能,适用于一个源端、多个下游设备的信息收集。文档编号H04N5/765GK101257410SQ20081030056公开日2008年9月3日申请日期2008年3月13日优先权日2008年3月13日发明者刘贤洪,康红娟,杨金峰申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1