[发明专利]搜索鉴权处理方法及装置有效
申请号: | 201310332066.6 | 申请日: | 2013-08-01 |
公开(公告)号: | CN103428029A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 赵卓真 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 处理 方法 装置 | ||
技术领域
本发明涉及通信技术,尤其涉及一种搜索鉴权处理方法及装置。
背景技术
在网管系统中,不同用户设备的管理域是不一样的,比如管理员用户设备可以管理所有的管理对象,而某个区域的管理对象可能只对该区域的运维人员可见,其它区域的运维人员不可见。现有技术中常用的授权方式是以子网作为授权单位对非管理员用户设备进行授权。即网管服务器将管理范围中的管理对象,例如网元,划分到多个子网中,每个子网包括至少一个网元。
通常搜索引擎的工作包括爬取数据、整理数据、创建索引、查询索引等,通用的搜索引擎都不包含权限信息,即爬取回来的数据是没有用户设备权限信息的,在这些搜索引擎中数据对所有用户设备可见,但是,在网管系统中的数据都是带有权限信息的,所以网管系统中的搜索引擎需要结合用户设备的权限信息来给出搜索结果。
现有技术中,一种是在创建索引阶段,使用角色或用户设备组作为权限标识添加到索引中,搜索时在过滤条件中加入用户设备的角色或用户设备组进行搜索,但是角色和用户设备组数量很容易发生变化,且一旦发生变化,有可能整个索引数据库的数据都得更新。现有技术中,另一种是先按照用户设备输入的关键字进行搜索,得到搜索结果以后再调用安全鉴权接口进行实时鉴权过滤。但是,采用这种方法当搜索结果很多的时候,会大大降低搜索效率。
发明内容
本发明实施例提供一种搜索鉴权处理方法及装置,解决了增删角色时引起的大量更新数据,以及低效率问题。
本发明实施例第一方面提供一种搜索鉴权处理方法,包括:
创建包含子网和网元的拓扑关系的索引,其中,每个所述子网管理至少一个所述网元;
接收用户设备输入的搜索条件;
在所述搜索条件中加入所述用户设备可见的子网的标识信息作为鉴权条件;
根据所述鉴权条件,在所述包含子网和网元拓扑关系的索引中查找到目标网元,并向所述用户设备返回所述目标网元。
结合第一方面,在第一方面的第一种可能的实施例中,所述创建包含子网和网元的拓扑关系的索引,包括:
根据所述网元的数据信息确定所述子网和网元的拓扑关系,其中,所述网元的数据信息包括:所述网元的身份标识码、地址、网络之间互连的协议、所在子网、所述角色;
将所述子网和网元的拓扑关系添加到所述索引中。
结合第一方面,在第一方面的第二种可能的实施例中,所述接收到用户设备输入的搜索条件后,还包括:
根据所述用户设备对应的角色实时获取所述用户设备可见的子网。
结合第一方面的第二种可能的实施例,在第一方面的第三种可能的实施例中,每个所述角色包含至少一个子网的管理权限。
本发明实施例第二方面提供一种搜索鉴权处理装置,包括:
创建模块,用于创建包含子网和网元的拓扑关系的索引,其中,每个所述子网管理至少一个所述网元;
接收模块,用于接收用户设备输入的搜索条件;
鉴权模块,用于在所述搜索条件中加入所述用户设备可见的子网的标识信息作为鉴权条件;
搜索模块,用于根据所述鉴权条件,在所述包含子网和网元拓扑关系的索引中查找到目标网元,并向所述用户设备返回所述目标网元。
结合第二方面,在第二方面的第一种可能的实施方式中,所述创建模块,具体用于根据所述网元的数据信息确定所述子网和网元的拓扑关系,其中,所述网元的数据信息包括:所述网元的身份标识码、地址、网络之间互连的协议、所在子网、所述角色;将所述子网和网元的拓扑关系添加到索引中。
结合第二方面,在第二方面的第二种可能的实施方式中,所述鉴权模块,还用于根据所述用户设备对应的角色实时获取所述用户设备可见的子网。
结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中每个所述角色包含至少一个子网的管理权限。
本发明实施例第三方面提供一种网管服务器,包括第二方面所述的搜索鉴权处理装置。
本发明实施例通过在创建索引的时候就建立了子网和网元的拓扑关系,搜索的时候就可以利用这个拓扑关系,将用户设备可见的子网作为鉴权条件进行过滤,来获取搜索结果,这样可以提高搜索的效率,并且避免索引数据库的大量更新。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310332066.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能电网中的通信网关
- 下一篇:吸能盒及汽车防撞杆