1.一种基于控制序列的数据链分级访问控制方法,其特征在于,包括以下步骤:用户向控制中心发出接入请求,所述接入请求包括访问频率类型和访问等级;
用户接收控制中心依据用户的访问频率类型及访问等级分配对应的分级访问控制序列和访问时隙;
用户依照被分配的分级访问控制序列集进行接入控制,在不同访问时隙使用伪随机跳变进行数据传输;
所述分级访问控制序列集的构造方法包括以下步骤:A1.给定一时帧内的时隙数量t,访问等级类型数量λ,i类型用户数量mi和访问频率,其中 为最大访问频率;
A2.给定伪随机序列 其元素值取自集合{0,
1,…, },全排列集合
,其元素值取
自大小为 的阿贝尔群;
A3. 生成分级访问控制序列集
:
,
,
其中 ,伪随机序列
元素值取自大小为 的阿贝尔群;
上述式中, 均为伪随机序列中的一个元素值; 为全排列集合中的一种排列, 为一种排列中的一个元素值; 为一个分级控制序列集中的一条分级控制序列, 为分级控制序列中的一条子序列, 为子序列中的一个元素值; 、、 、 、 、j、γ、d均为随序列生成公式给出的变量,m为用户数量, 为d级用户数量, 为d级用户的访问等级值。
2.基于权利要求1所述的一种基于控制序列的数据链分级访问控制方法,其特征在于,所述依照被分配的分级访问控制序列集进行接入控制包括以下步骤:S1.用户A和用户B访问频率类型相同,用户B被分配到分级访问控制序列SY,从#1时帧开始使用时隙S(Y 1)进行数据传输至S(Y n‑1)完成传输后退网并释放序列SY;
S2.用户A在完成系统同步后,被分配到序列SY,从#n时帧开始使用时隙S(Y n),…进行数据传输;
S3.用户C访问等级对应一时帧内进行两次跳变,在被分配到序列SX后,从#2时帧开始,使用时隙SX1(2),SX2(2),…进行数据传输;
S4.用户D访问等级对应一时帧内进行四次跳变,在被分配到序列SM后,从#2时帧开始,使用时隙SM1(2),SM2(2),SM3(2),SM4(2),…进行数据传输。
3.基于权利要求1所述的一种基于控制序列的数据链分级访问控制方法,其特征在于,不同访问等级用户通过使用分级访问控制序列,可以实现随机接入数据链进行数据传输,互不干扰,并且保证最大程度利用时隙。
4.基于权利要求1所述的一种基于控制序列的数据链分级访问控制方法,其特征在于,所述分级访问控制序列集还包括一种构造方法,包括以下步骤:B1:给定一时帧内的时隙数量t,访问频率类型数量λ,i类型用户数量mi和访问频率,构造一条初始序列,其元素值由给定的公式
计算出来,同时给定整数t的值,其中k为整数,b0为初始序列集的序列编号;
B2.由欧拉函数φ(t)确定整数d的最大取值使得 ,并在域 中找出满足org(g)=d的整数g;
B3.利用映射 生成分级访问控制序列集:
,
,其中
;
上述式中, 初始序列集中的一条序列, 为初始序列中的一个元素值; 为分级控制序列集中的一条分级控制序列, 为分级控制序列中的一条子序列, 为子序列中的一个元素值;k、 、 、 、j、 、d均为随序列生成公式给出的变量,m为用户数量、 为d级用户数量, 为d级用户的访问等级值, 表示生成的序列集的序列长度, 表示第n次迭代中序列生成公式的一个因子,R为最大访问频率。