和角色类似,场景也具有层次结构。通过为场景定义层次结构,可使低场景自动继承高场景的权限,从而简化权限分配过程。由定义2-9可知,场景由广义时态、接入点、访问设备以及网络构成,这4个组成部分均具有层次结构,定义如下。
定义2-13 广义时态层次结构。广义时态层次结构TH T × T 是广义时态集合 T 上的偏序关系。如果( t i , t j )∈TH,则称 t i 是 t j 的高级时态, t j 是 t i 的低级时态。若( t i , t j )∈TH,且不存在 t k 使 t i ≥ t k 与 t k ≥ t j 成立,则称 t i 是 t j 的直接高级时态。
定义2-14 接入点层次结构。接入点层次结构LH L × L 是接入点集合 L 上的偏序关系。如果( l i , l j )∈LH,则称 l i 是 l j 的高级接入点, l j 是 l i 的低级接入点。若( l i , l j )∈LH,且不存在 l k 使得 l i ≥ l k 与 l k ≥ l j 成立,则称 l i 是 l j 的直接高级接入点。
定义2-15 访问设备层次结构。访问设备层次结构DH D × D 是广义设备集合 D 上的偏序关系。如果( d i , d j )∈DH,则称 d i 是 d j 的高级设备, d j 是 d i 的低级设备。若( d i , d j )∈DH,且不存在 d k 使 d i ≥ d k 与 d k ≥ d j 成立,则称 d i 是 d j 的直接高级设备。
定义2-16 网络层次结构。网络层次结构NGH NG×NG是网络集合NG上的偏序关系。如果(ng i ,ng j )∈NGH,则称ng i 是ng j 的高级网络,ng j 是ng i 的低级网络。
根据上述定义,对场景的层次结构定义如下。
定义2-17 场景层次结构。场景层次结构SCH SC×SC是场景集合SC上的偏序关系。对于任意的sc i ,sc j ∈SC,(sc i ,sc j )∈SCH当且仅当sc i ≥sc j 成立,且称sc i 是sc j 的高级场景,sc j 是sc i 的低级场景。若(sc i ,sc j )∈SCH,且不存在sc k 使sc i ≥sc k 与sc k ≥sc j 成立,则称sc i 是sc j 的直接高级场景。