【技术实现步骤摘要】
一种用户分域管理业务的优化方法及系统
[0001]本申请涉及
OTN
业务查询领域,具体涉及一种用户分域管理业务的优化方法及系统
。
技术介绍
[0002]随着
OTN(Optical Transport Network
,光传送网络
)
技术的发展,相应的网络规模也在不断的扩大,一个网络的规模由最初的几个站点到现在的成百上千甚至上万个站点
。
随着运营商不断推进网络融合进程,单个网络承载的业务数量由最初的几百条到现在的几十万条,再加上客户对网管用户进行了精细化的权利划分,不同的用户拥有的网络资源是不同的,每个用户所能管理和统计的业务可能也是不一样的
。
在客户对网管业务根据用户进行精细化管理的诉求下,网管业务的查询效率和实时更新效率是衡量网管能否在多用户条件下进行分域管理业务的关键因素,采用原有的由客户端驱动后台实时计算用户和业务关联关系的方式,已经越来越无法满足日益增长的网络复杂度和更多网络业务数量的效率要求,客户对于更加精细化的业务管理需求也越加迫切
。
[0003]目前,网管系统在查询或统计用户的业务数据和激活状态时,一条业务上包含一定数量的资源,除了包含本层的资源,也包含其所有服务层的资源,网管系统上会存在不同角色的多个用户,每个用户拥有的资源和权限也有所不同
。
客户端通过定时轮训方式来查询用户拥有的业务数据,后台对每次的客户端请求实时计算该用户管理的业务数据
。
实时计 ...
【技术保护点】
【技术特征摘要】
1.
一种用户分域管理业务的优化方法,其特征在于,包括步骤:根据业务
ID
和直接服务层信息的对应关系,得到业务
ID
对应的所有服务层包含的网元
ID
并缓存;结合用户
ID
和网元
ID
的对应关系,得到用户
ID
和业务
ID
的对应关系并缓存;根据查询的用户
ID
和对应的网元
ID
,如果缓存有相同的用户
ID
和网元
ID
的对应关系,根据缓存中该用户
ID
对应的业务
ID
,输出对应的业务数据
。2.
如权利要求1所述的用户分域管理业务的优化方法,其特征在于:所述缓存中通过直接服务层信息结构进行存储,直接服务层信息结构包括直接服务层所有业务
ID、
直接服务层业务包含的网元
ID、
业务
ID
所在层的业务类型
、
以及所有服务层包含的网元
ID。3.
如权利要求2所述的用户分域管理业务的优化方法,其特征在于:所述业务
ID
和对应的所有服务层包含的网元
ID
,是根据全网所有业务
ID
和对应的直接服务层信息,采用深度优先算法快速计算得到的
。4.
如权利要求3所述的用户分域管理业务的优化方法,其特征在于,采用深度优先算法快速计算包括:依次判断直接服务层信息结构中的直接服务层所有业务
ID
是否为空,若是,将直接服务层的网元
ID
插入到所有服务层的网元
ID
中,并更新缓存;若否,将本层业务
ID
添加到栈结构,由栈顶依次遍历,根据业务
ID
从缓存中获取直接服务层的网元
ID
并插入到所有服务层的网元
ID
中,遍历直接服务层的所有业务
ID
,获取每个业务
ID
对应的所有服务层包含的网元
ID
,插入到本层包含的所有网元
ID
的缓存中,得到业务
ID
对应的所有服务层包含的网元
ID
,更新缓存
。5.
如权利要求4所述的用户分域管理业务的优化方法,其特征在于,所述获取每个业务
ID
对应的所有服务层包含的网元
ID
时,若某个业务
ID
对应的所有服务层包含的网元
ID
为空,将该业务
ID
入栈,继续遍历
。6.
如权利要求1所述的用户分域管理业务的优化方法,其特征在于:所述业务...
【专利技术属性】
技术研发人员:董术,吴熬,胡志隆,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。