[发明专利]一种在YANG模型中定义数据关系的方法、装置及系统在审
申请号: | 201710436687.7 | 申请日: | 2017-06-12 |
公开(公告)号: | CN109033483A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 叶旭 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务实体 网管 装置及系统 定义数据 数据项 网元 通信技术领域 网络管理技术 数据关系 业务模型 维护 开发 | ||
1.一种在YANG模型中定义数据关系的方法,包括:
网管侧获取来自网元的表征YANG模型的YANG文件;
当所述网管侧需要对业务实体进行操作时,根据所述YANG文件,确定待操作的所述业务实体是否存在具有数据关系的模块间实体;
所述网管侧根据确定结果,控制所述网元执行相应操作,实现对所述业务实体的操作。
2.根据权利要求1所述的方法,所述数据关系包括模块间业务实体的依赖或互斥或关联关系,根据所述YANG文件,确定待操作的所述业务实体是否存在具有数据关系的模块间实体包括:
所述网管侧解析所述YANG文件,获得所述业务实体的描述信息;
若所述业务实体的描述信息中,存在用于描述模块间业务实体的依赖或互斥或关联关系的YANG扩展语句,则确定所述业务实体存在具有数据关系的模块间实体。
3.根据权利要求2所述的方法,在确定所述业务实体存在具有数据关系的模块间实体的同时,所述网管侧进一步从所述YANG扩展语句中获取所述数据关系的用户策略。
4.根据权利要求1或2或3所述的方法,所述操作是创建操作,所述网管侧根据确定结果,控制所述网元执行相应操作,实现对所述业务实体的操作包括:
当所述网管侧确定所述业务实体存在依赖的模块间实体时,查询所述网元中是否存在所述依赖的模块间实体;
若查询到所述网元中存在所述依赖的模块间实体,则生成用于创建所述业务实体的请求,并发送至所述网元,以便所述网元创建所述业务实体;
若未查询到所述网元中存在所述依赖的模块间实体,则生成用于先创建所述依赖的模块间实体再创建所述业务实体的请求,并发送至所述网元,以便所述网元在创建所述依赖的模块间实体后创建所述业务实体。
5.根据权利要求3所述的方法,所述操作是创建操作,所述网管侧根据确定结果,控制所述网元执行相应操作,实现对所述业务实体的操作包括:
当所述网管侧确定所述业务实体存在互斥的模块间实体时,确定所述互斥关系的用户策略;
若确定所述用户策略是配置优先策略,或确定所述用户策略是存在优先策略且未查询到所述网元中存在所述互斥的模块间实体,则生成用于创建所述业务实体的请求,并发送至所述网元,以便所述网元创建所述业务实体;
若确定所述用户策略是存在优先策略且查询到所述网元中存在所述互斥的模块间实体,则生成用于先删除所述互斥的模块间实体再创建所述业务实体的请求,并发送至所述网元,以便所述网元在删除所述互斥的模块间实体后创建所述业务实体。
6.根据权利要求1或2或3所述的方法,所述操作是创建操作,所述网管侧根据确定结果,控制所述网元执行相应操作,实现对所述业务实体的操作包括:
当所述网管侧确定所述业务实体存在关联的模块间实体时,若确定所述关联的模块间实体满足创建所述业务实体的约束条件,则生成用于创建所述业务实体的请求,并发送至所述网元,以便所述网元创建所述业务实体。
7.根据权利要求3所述的方法,所述操作是删除操作,所述网管侧根据确定结果,控制所述网元执行相应操作,实现对所述业务实体的操作包括:
当所述网管侧确定所述业务实体存在被依赖的模块间实体时,确定所述依赖关系的用户策略;
若确定所述用户策略是配置优先策略,或确定所述用户策略是存在优先策略且未查询到所述网元中存在所述被依赖的模块间实体,则生成用于删除所述业务实体的请求,并发送至所述网元,以便所述网元删除所述业务实体;
若确定所述用户策略是存在优先策略且查询到所述网元中存在所述被依赖的模块间实体,则生成用于先删除所述被依赖的模块间实体再删除所述业务实体的请求,并发送至所述网元,以便所述网元在删除所述被依赖的模块间实体后删除所述业务实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710436687.7/1.html,转载请声明来源钻瓜专利网。