和角色类似,场景也具有层次结构。通过为场景定义层次结构,可使低场景自动继承高场景的权限,从而简化权限分配过程。由定义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
的直接高级场景。