【技术实现步骤摘要】
本申请涉及通信
,尤其涉及一种业务接入方法、业务控制方法及装置。
技术介绍
在现有的通信系统中,通常采用如图1a所示的方案的进行输入报文控制。在图1a中,通过采集系统状态和实际处理的报文数量计算得到下一控制周期允许接入的报文的数量,当有输入报文时,“接入报文控制”单元据此来控制接入报文数量达到过载控制的目的。在控制接入报文时,如果没有丢弃策略,接入报文就会如图1b中的方块所示,假设每个控制周期要求接入10个,输入量达到每控制周期50个时,前面0.2个控制周期报文全部接入,后面0.8个控制周期报文全部丢弃,这样,就在一个控制周期内形成了浪涌,出现新的过载问题。为了避免浪涌冲击,在控制周期内需要对接入报文采取一定的丢弃策略以实现接入报文平滑处理。采用丢弃策略时,理想的控制结果如图1b中的圆点所示,假设每个控制周期要求接入10个,输入量达到每控制周期50个时,在整个控制周期,均匀丢弃,以实现均匀接入。现有技术中采用随机丢弃方法对报文进行丢弃。随机丢弃方法是利用允许接入数和上周期收到业务报文数量计算出接入比例α,收到待控制报文后通过随机算法函数得到随机数β,如果β≤α,允许该业务报文接入。由于理论上随机算法得到的随机数是均匀分布的,所以认为随机丢弃方法得到的接入方式也是均匀的。然而,通过C语言标准库得到的随机数其实是伪随机数,从统计意义上接近于均匀分布,所以存在一定误差。r>
技术实现思路
本申请实施例提供一种业务接入方法、业务控制方法及装置,用以解决现有技术中的随机丢弃方法的误差较大的技术问题。本申请第一方面提供了一种业务接入方法,包括:确定当前控制周期的接入比例;在预定的索引表中确定出与所述接入比例对应的索引子表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期内的M个业务编号对应的接入判定信息;所述预定的索引表包括每个接入比例下的索引子表;其中,M为正整数;当在所述当前控制周期内接收到新业务时,确定所述新业务的业务编号;根据所述索引子表中与所述新业务的业务编号对应的接入判定信息确定是否接入所述新业务;当确定接入所述新业务时,接入所述新业务。结合第一方面,在第一方面的第一种可能的实现方式中,确定所述新业务的业务编号,包括:将新业务计数器的值加1,获得新计数值;获得所述新计数值除以M的余数N作为所述新业务的业务编号;其中,N为大于等于0且小于M的整数;或者将新业务计数器的值加1,获得新计数值作为所述新业务的业务编号,所述新计数值为大于等于1且小于等于M的正整数;或者将新业务计数器的值加1,获得新计数值;判断所述新计数值是否大于M,如果所述新计数值小于等于M,则将所述新计数值作为所述新业务的业务编号;当所述新计数值大于M时,将所述新业务计数器的值置为1,并确定1为所述新业务的业务编号。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在确定当前控制周期的接入比例之前,所述方法还包括:确定进行流量控制。结合第一方面、第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述M个业务编号对应的新业务的接入是均匀分布的。本申请第二方面提供一种业务控制方法,包括:业务控制设备计算下一个控制周期内的接入比例;所述业务控制设备在预定的索引表中确定出与所述接入比例对应的索引子表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期内的M个业务编号对应的接入判定信息;所述预定的索引表包括每个接入比例下的索引子表;其中,M为正整数;所述业务控制设备将所述索引子表发送给业务接入设备。结合第二方面,在第二方面的第一种可能的实现方式中,在所述业务控制设备计算控制周期内的接入比例之前,所述方法还包括:所述业务控制设备确定进行流量控制。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,当确定不进行流量控制且当前控制周期内进行流量控制时,所述方法还包括:所述业务控制设备发送流量控制解除消息给所述业务接入设备,以指示所述业务接入设备在所述下一个控制周期不进行流量控制。结合第二方面、第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述M个业务编号对应的新业务的接入是均匀分布的。本申请第三方面提供一种业务接入方法,包括:业务接入设备接收业务控制设备发送的当前控制周期内的预定的索引子表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期内的M个业务编号对应的接入判定信息;当在所述当前控制周期内接收到新业务时,确定所述新业务的业务编号;根据所述索引子表中与所述新业务的业务编号对应的接入判定信息确定是否接入所述新业务;当确定接入所述新业务时,所述业务设备接入所述新业务。结合第三方面,在第三方面的第一种可能的实现方式中,确定所述新业务的业务编号,包括:将新业务计数器的值加1,获得新计数值;获得所述新计数值除以M的余数N作为所述新业务的业务编号;其中,N为大于等于0且小于M的整数;或者将新业务计数器的值加1,获得新计数值作为所述新业务的业务编号,所述新计数值为大于等于1且小于等于M的正整数;或者将新业务计数器的值加1,获得新计数值;判断所述计数值是否大于M,如果所述新计数值小于等于M,则将所述新计数值作为所述新业务的业务编号;当所述新计数值大于M时,将所述新业务计数器的值置为1,并确定1为所述新业务的业务编号。结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述M个业务编号对应的新业务的接入是均匀分布的。本申请第四方面提供一种业务接入装置,包括:控制单元,用于确定当前控制周期的接入比例;在预定的索引表中确定出与所述接入比例对应的索引子表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期内的M个业务编号对应的接入判定信息;所述预定的索引表包括每个接入比例下的索引子表;其中,M为正整数;接入单元,用于当在所述当前控制周期内接收到新业务时,确定所述新业务的业务编号;根据所述索引子表中与所述新业务的业务编号对应的接入判定信息确定是否接入所述新业务;并当确定接入所述新业务时,接入所述新业务。结合第四方面本文档来自技高网...
【技术保护点】
一种业务接入方法,其特征在于,包括:确定当前控制周期的接入比例;在预定的索引表中确定出与所述接入比例对应的索引子表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期内的M个业务编号对应的接入判定信息;所述预定的索引表包括每个接入比例下的索引子表;其中,M为正整数;当在所述当前控制周期内接收到新业务时,确定所述新业务的业务编号;根据所述索引子表中与所述新业务的业务编号对应的接入判定信息确定是否接入所述新业务;当确定接入所述新业务时,接入所述新业务。
【技术特征摘要】
1.一种业务接入方法,其特征在于,包括:
确定当前控制周期的接入比例;
在预定的索引表中确定出与所述接入比例对应的索引子表,所述索引子表
包括M个表项,所述M个表项分别包括在所述当前控制周期内的M个业务编号对
应的接入判定信息;所述预定的索引表包括每个接入比例下的索引子表;其中,
M为正整数;
当在所述当前控制周期内接收到新业务时,确定所述新业务的业务编号;
根据所述索引子表中与所述新业务的业务编号对应的接入判定信息确定是
否接入所述新业务;
当确定接入所述新业务时,接入所述新业务。
2.如权利要求1所述的方法,其特征在于,确定所述新业务的业务编号,
包括:
将新业务计数器的值加1,获得新计数值;获得所述新计数值除以M的余
数N作为所述新业务的业务编号;其中,N为大于等于0且小于M的整数;或
者
将新业务计数器的值加1,获得新计数值作为所述新业务的业务编号,所述
新计数值为大于等于1且小于等于M的正整数;或者
将新业务计数器的值加1,获得新计数值;判断所述新计数值是否大于M,
如果所述新计数值小于等于M,则将所述新计数值作为所述新业务的业务编号;
当所述新计数值大于M时,将所述新业务计数器的值置为1,并确定1为所述
新业务的业务编号。
3.如权利要求1或2所述的方法,其特征在于,在确定当前控制周期的接入
比例之前,所述方法还包括:
确定进行流量控制。
4.如权利要求1-3任一项所述的方法,其特征在于,所述M个业务编号对应
\t的新业务的接入是均匀分布的。
5.一种业务控制方法,其特征在于,包括:
业务控制设备计算下一个控制周期内的接入比例;
所述业务控制设备在预定的索引表中确定出与所述接入比例对应的索引子
表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期
内的M个业务编号对应的接入判定信息;所述预定的索引表包括每个接入比例
下的索引子表;其中,M为正整数;
所述业务控制设备将所述索引子表发送给业务接入设备。
6.如权利要求5所述的方法,其特征在于,在所述业务控制设备计算控制
周期内的接入比例之前,所述方法还包括:
所述业务控制设备确定进行流量控制。
7.如权利要求6所述的方法,其特征在于,当确定不进行流量控制且当前
控制周期内进行流量控制时,所述方法还包括:
所述业务控制设备发送流量控制解除消息给所述业务接入设备,以指示所
述业务接入设备在所述下一个控制周期不进行流量控制。
8.如权利要求5-7任一项所述的方法,其特征在于,所述M个业务编号对
应的新业务的接入是均匀分布的。
9.一种业务接入方法,其特征在于,包括:
业务接入设备接收业务控制设备发送的当前控制周期内的预定的索引子
表,所述索引子表包括M个表项,所述M个表项分别包括在所述当前控制周期
内的M个业务编号对应的接入判定信息;
当在所述当前控制周期内接收到新业务时,确定所述新业务的业务编号;
根据所述索引子表中与所述新业务的业务编号对应的接入判定信息确定是
否接入所述新业务;
当确定接入所述新业务时,所述业务设备接入所述新业务。
10.如权利要求9所述的方法,其特征在于,确定所述新业务的业务编号,
\t包括:
将新业务计数器的值加1,获得新计数值;获得所述新计数值除以M的余
数N作为所述新业务的业务编号;其中,N为大于等于0且小于M的整数;或
者
将新业务计数器的值加1,获得新计数值作为所述新业务的业务编号,所述
新计数值为大于等于1且小于等于M的正整数;或者
将新业务计数器的值加1,获得新计数值;判断所述计数值是否大于M,如
果所述新计数值小于等于M,则将所述新计数值作为所述新业务的业务编号;当
所述新计数值大于M时,将所述新业务计数器的值置为1,并确定1为所述新业务
的业务编号。
11.如权利要求9或10所述的方法,其特征在于,所述M个业务编号对应
的新业务的接入是均匀分布的。
1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。