网管系统中资源标识分配的方法及装置的制造方法_4

文档序号:9846505阅读:来源:国知局
如果分配了某一资源标识,而此资源标识下发到设备报错,再次进行分配时,则还将分配同一资源标识,再次下发设备还报错,这样进入死循环。而设置了随机数,则可保证即使即值某个资源标识下发至设备报错,但下次分配时的随机数与之前随机数不同,这样就跳过之前分配的资源标识,从而避免进入死循环。
[0109]另外,本实施例由于起始值为随机数,不需要进行查询资源标识分配时的预存值,减少数据库的查询,可以加快资源标识的分配,实现快速分配。
[0110]本实施例中,如果从随机数至取值范围的最大值之间仍未能得到用户指定的资源标识的取值数量时,则需要更换取值范围,可以从取值范围的最小值为起始至随机数之间进行取值(即第二资源标识),首先将最小值与已使用资源标识进行比较,如果最小值与已使用资源标识不同,则该最小值可用于分配,进行记录,如果相同,则该最小值已经被使用,不能用于分配;然后将最小值+1,再进行比较,直至所分配的资源标识的数量达到取值数量。
[0111]例如A类型的资源标识的取值范围为1-500,随机数为I 一 500中的301,则在1-300中进行取值,首先将I与已使用资源标识进行比较,然后下个取值需要增加1,即2,将2再与已使用资源标识进行比较。
[0112]在一优选的实施例中,如图6所示,在上述图5的实施例的基础上,所述分配模块103还包括:提示单元,用于若所分配的资源标识的数量未达到所述取值数量时,进行异常提示并退出。
[0113]当比较完取值范围内的所有值仍未能得到用户指定的资源标识的取值数量时,则网管系统直接进行异常提示且退出。如在取值范围1-500内需要获取400个资源标识,而已经使用的资源标识超过了 100个,此时网管系统会抛异常并退出。
[0114]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种网管系统中资源标识分配的方法,其特征在于,所述网管系统中资源标识分配的方法包括以下步骤: 获取所需要分配的业务资源的资源类型及资源标识的取值数量,根据所述资源类型获取系统支持的资源类型; 获取所述系统支持的资源类型的资源标识的取值范围,在所述取值范围中查找所有的已使用资源标识; 根据所述取值数量、取值范围及已使用资源标识对所述业务资源进行资源标识的分配。2.如权利要求1所述的网管系统中资源标识分配的方法,其特征在于,所述根据所述取值数量、取值范围及已使用资源标识对所述业务资源进行资源标识的分配的步骤包括: 在所述取值范围内生成一随机数; 将以所述随机数为起始至所述取值范围的最大值之间及以所述取值范围的最小值为起始至所述随机数之间的资源标识逐一与所述已使用资源标识进行比较; 若所述资源标识与所述已使用资源标识不同,则将所述资源标识作为所分配的资源标识,直至所分配的资源标识的数量达到所述取值数量。3.如权利要求2所述的网管系统中资源标识分配的方法,其特征在于,所述根据所述取值数量、取值范围及已使用资源标识对所述业务资源进行资源标识的分配的步骤还进一步包括: 将以所述随机数为起始至所述取值范围的最大值之间的第一资源标识逐一与所述已使用资源标识进行比较; 若所述第一资源标识与所述已使用资源标识不同,则将所述第一资源标识作为所分配的资源标识,直至所分配的资源标识的数量达到所述取值数量; 若在所述随机数至最大值之间所分配的资源标识的数量未达到所述取值数量时,将以所述取值范围的最小值为起始至所述随机数之间的第二资源标识逐一与所述已使用资源标识进行比较; 若所述第二资源标识与所述已使用资源标识不同,则将所述第二资源标识作为所分配的资源标识,直至所分配的资源标识的数量达到所述取值数量。4.如权利要求2所述的网管系统中资源标识分配的方法,其特征在于,所述根据所述取值数量、取值范围及已使用资源标识对所述业务资源进行资源标识的分配的步骤还包括: 若所分配的资源标识的数量未达到所述取值数量时,进行异常提示并退出。5.如权利要求1所述的网管系统中资源标识分配的方法,其特征在于,获取所述系统支持的资源类型的资源标识的取值范围,在所述取值范围中查找所有的已使用资源标识的步骤包括: 获取所述系统支持的资源类型已经使用的业务数据,根据所述业务数据获取对应的资源标识。6.一种网管系统中资源标识分配的装置,其特征在于,所述网管系统中资源标识分配的装置包括: 获取模块,用于获取所需要分配的业务资源的资源类型及资源标识的取值数量,根据所述资源类型获取系统支持的资源类型; 查找模块,用于获取所述系统支持的资源类型的资源标识的取值范围,在所述取值范围中查找所有的已使用资源标识; 分配模块,用于根据所述取值数量、取值范围及已使用资源标识对所述业务资源进行资源标识的分配。7.如权利要求6所述的网管系统中资源标识分配的装置,其特征在于,所述分配模块包括: 生成单元,用于在所述取值范围内生成一随机数; 比较单元,用于将以所述随机数为起始至所述取值范围的最大值之间及以所述取值范围的最小值为起始至所述随机数之间的资源标识逐一与所述已使用资源标识进行比较; 分配单元,用于若所述资源标识与所述已使用资源标识不同,则将所述资源标识作为所分配的资源标识,直至所分配的资源标识的数量达到所述取值数量。8.如权利要求7所述的网管系统中资源标识分配的装置,其特征在于,所述比较单元包括第一比较子单元及第二比较子单元,所述分配单元包括第一分配子单元及第二分配子单元,其中: 第一比较子单元,用于将以所述随机数为起始至所述取值范围的最大值之间的第一资源标识逐一与所述已使用资源标识进行比较; 第一分配子单元,用于若所述第一资源标识与所述已使用资源标识不同,则将所述第一资源标识作为所分配的资源标识,直至所分配的资源标识的数量达到所述取值数量; 第二比较子单元,用于若在所述随机数至最大值之间所分配的资源标识的数量未达到所述取值数量时,将以所述取值范围的最小值为起始至所述随机数之间的第二资源标识逐一与所述已使用资源标识进行比较; 第二分配子单元,用于若所述第二资源标识与所述已使用资源标识不同,则将所述第二资源标识作为所分配的资源标识,直至所分配的资源标识的数量达到所述取值数量。9.如权利要求7所述的网管系统中资源标识分配的装置,其特征在于,所述分配模块还包括: 提示单元,用于若所分配的资源标识的数量未达到所述取值数量时,进行异常提示并退出。10.如权利要求6所述的网管系统中资源标识分配的装置,其特征在于,所述查找模块具体用于获取所述系统支持的资源类型已经使用的业务数据,根据所述业务数据获取对应的资源标识。
【专利摘要】本发明公开了一种网管系统中资源标识分配的方法及装置,所述网管系统中资源标识分配的方法包括以下步骤:获取所需要分配的业务资源的资源类型及资源标识的取值数量,根据所述资源类型获取系统支持的资源类型;获取所述系统支持的资源类型的资源标识的取值范围,在所述取值范围中查找所有的已使用资源标识;根据所述取值数量、取值范围及已使用资源标识对所述业务资源进行资源标识的分配。本发明能够在较大范围的资源标识的分配时大大减少内存的占用空间,提高分配速度。
【IPC分类】H04L12/24
【公开号】CN105610593
【申请号】CN201410618049
【发明人】赵文斌, 程江鹏
【申请人】中兴通讯股份有限公司
【公开日】2016年5月25日
【申请日】2014年11月5日
【公告号】WO2016070564A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1