[发明专利]一种YANG模型浏览器及客户端设备有效
申请号: | 202110559448.7 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113300888B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 刘超 | 申请(专利权)人: | 刘超 |
主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L41/0803;G06F40/143;G06F16/9538;G06F16/9532;G06F3/0487;G06F3/0484;G06F3/0482 |
代理公司: | 天津创智睿诚知识产权代理有限公司 12251 | 代理人: | 王海滨 |
地址: | 310018 浙江省杭州市市辖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 yang 模型 浏览器 客户端 设备 | ||
1.一种YANG模型浏览器,其特征在于:YANG模型浏览器直接从目标网络设备读取该网络设备支持的YANG模型列表,所述YANG模型浏览器将读取的所述YANG模型列表集中显示在所述YANG模型浏览器的用户界面中供用户进一步操作;
在所述YANG模型浏览器用户界面显示所述YANG模型列表之后,检测用户触发的事件并处理事件,具体包括:
检测到用户点击所述YANG模型浏览器用户界面显示的所述YANG模型列表中的任意YANG模型列表项事件后,所述YANG模型浏览器发送RESTCONF请求消息到所述网络设备获取所述YANG模型列表项对应的YANG模型文件,然后从获取的所述YANG模型文件中提取其包含的所有顶层容器名称并显示在所述YANG模型浏览器用户界面中;
检测到用户点击所述YANG模型浏览器中显示的任意所述顶层容器名称的事件后,所述YANG模型浏览器发送RESTCONF请求消息到所述网络设备获取所述顶层容器定义的数据资源并显示在所述YANG模型浏览器用户界面中;
检测到用户点击配置模板按钮事件后,打开配置模板,用户根据配置需求修改配置模板,所述YANG模型浏览器通过RESTCONF消息将修改好的配置模板发给所述网络设备进行配置;所述配置模板是根据所述网络设备支持的YANG模型预先定义好的。
2.根据权利要求1所述的YANG模型浏览器,其特征在于,所述YANG模型浏览器使用RESTCONF请求消息从所述网络设备读取YANG模型列表,所述网络设备使用RESTCONF应答消息向所述YANG模型浏览器返回所述YANG模型列表,所述RESTCONF请求消息和所述RESTCONF应答消息主体内容格式为JSON或者XML格式。
3.根据权利要求1所述的YANG模型浏览器,其特征在于,所述YANG模型列表中的每一个YANG模型列表项对应一个YANG模型,所述YANG模型列表项包括YANG模型的名称、修订时间、访问网址。
4.根据权利要求1所述的YANG模型浏览器,其特征在于,如果所述YANG模型列表的列表项太多,无法全部显示在用户界面,使用分页或有滚动条的控件或有下拉功能的控件显示所有YANG模型列表项。
5.根据权利要求1所述的YANG模型浏览器,其特征在于,YANG模型浏览器利用记录文件对所述YANG模型列表中的每个YANG模型列表项进行标注;所述标注指的是对含有顶层容器的YANG模型列表项、不含顶层容器的YANG模型列表项进行区别显示。
6.根据权利要求5所述的YANG模型浏览器,其特征在于,所述记录文件已经预先制作好,存储在本地或服务器或目标网络设备中;所述记录文件由记录组成,每条所述记录包含YANG模型的名称、修订时间、访问网址、是否包含顶层容器,如果所述记录对应的YANG模型包含顶层容器,则该条记录还包含顶层容器组成的列表信息。
7.根据权利要求6所述的YANG模型浏览器,其特征在于,使用所述记录文件对每个所述YANG模型列表项进行标注的具体方法包括:对YANG模型列表中的每个YANG模型列表项,检查所述记录文件中是否存在具有相同YANG模型名称的记录,如果存在且该记录中YANG模型的修订时间和YANG模型列表项中YANG模型的修订时间一致,则根据该记录中是否包含顶层容器的信息对该YANG模型列表项进行标注。
8.根据权利要求7所述的YANG模型浏览器,其特征在于,使用所述记录文件对每个YANG模型进行标注的具体方法还包括:对YANG模型列表中的每个YANG模型列表项,检查所述记录文件中是否存在具有相同YANG模型名称的记录,如果不存在这样的记录或者虽然存在但记录中该YANG模型的修订时间和YANG模型列表项中YANG模型的修订时间不一致,则从YANG模型列表项中包含的该YANG模型的访问网址获取该YANG模型文件;对获取的YANG模型文件,分析文件内容,查找是否具有顶层容器,并把查找结果保存在记录文件中,根据查找结果对YANG模型列表项进行标注。
9.一种客户端设备,其特征在于,内嵌有如权利要求1-8之一所述的YANG模型浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘超,未经刘超许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110559448.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:应用程序的交互方法、装置和电子设备