[发明专利]一种网络设备及其接口动态适配方法在审
申请号: | 202111176382.X | 申请日: | 2021-10-09 |
公开(公告)号: | CN113938380A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 王小东;刘写辉 | 申请(专利权)人: | 北京天地和兴科技有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;G06F8/36;G06F8/41 |
代理公司: | 北京劲创知识产权代理事务所(普通合伙) 11589 | 代理人: | 田亚飞 |
地址: | 100000 北京市海淀区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络设备 及其 接口 动态 配方 | ||
本发明公开了一种网络设备及其接口动态适配方法,包括以下步骤:步骤1:首先加载元素集文档;步骤2:在根目录生成主入口文件,然后根据功能需求创建模板,模板有独立的控制器;步骤3:在控制器里找出所有的元素合集,通过与中间件通信获取到所有网卡的当前状态数据;步骤4:然后根据所有网卡的状态数据抽离出分类独立于总序列存在中;步骤5:再根据返回型号判断出是何种数据应用对应的类;步骤6:然后根据包含网口类型及数量;步骤7:最后根据网口数量调整产品面板的宽高像素大小。本发明实现逻辑更清晰、可读性强,团队开发分工明确,容易控制,充分利用可以重用代码;抽象出可公用的模块,可维护性强,可兼容不同类型的硬件型号。
技术领域
本发明涉及网络设备接口适配技术领域,尤其涉及一种网络设备及其接口动态适配方法。
背景技术
网络设备都配置有一个或多个网卡,该设备预装系统中通常会实时展示有设备网卡通讯示意图例,用以展示网络IP、网关信息、接口名称流量等信息,但很多产品会涉及到一个系统适应不同型号,多个规格的硬件配置,这就会出现产品系统无法做到适配多种不同类型硬件,主要体现在网口展示区域内,会导致系统每切换一个产品类型均会导致网口错乱现象。
但是现有技术中通常情况会为根据不同的型号为其分配单独的静态dom模板,在javascript控制器文件里面定义完整的元素序列,将标注好的序列绑定到dom结构上,根据获取数据的差异性来调整展示的业务需求,这样需要每个定制不同的静态模板,而且出现分布错乱等系列问题。
发明内容
1.要解决的技术问题
本发明的目的是为了解决现有技术中需要每个定制不同的静态模板,而且出现分布错乱的的问题,而提出的一种网络设备及其接口动态适配方法。
2.技术方案
为了实现上述目的,本发明采用了如下技术方案:
一种网络设备及其接口动态适配方法,包括以下步骤:
步骤1:首先加载元素集文档;
步骤2:在根目录生成主入口文件,然后根据功能需求创建模板,模板有独立的控制器;
步骤3:在控制器里找出所有的元素合集,通过与中间件通信获取到所有网卡的当前状态数据;
步骤4:然后根据所有网卡的状态数据抽离出分类独立于总序列存在,定义不同硬件型号数据类别,将不同硬件型号返回的数据注入定义的类别中;
步骤5:再根据返回型号判断出是何种数据应用对应的类;
步骤6:然后根据包含网口类型及数量,判断该扩展卡槽是哪种型号;
步骤7:最后根据网口数量调整产品面板的宽高像素大小,使其适应主页的面板区域。
优选地,所述步骤1中采用jquery操作元素对象,定义好编译环境脚本配置。
优选地,所述步骤2中主入口文件将由html创建。
优选地,所述步骤3中使用jquery找出所有的元素合集。
优选地,所述步骤5中不需要依赖主模块单独运行,管理口和扩展口分别放在mgmtinfo对象属性下分别定义为agl0和ext。
优选地,所述mgmtinfo对象属性分别有:参数eth代表网口名称、参数IP网口绑定IP地址、参数IP6代表网口绑定IPV6地址、参数mac代表网口mac地址、参数mask代表该网口绑定子网掩码和参数state代表网口状态。
优选地,所述步骤6中遍历整个扩展卡槽内所有网口,分别应用对应的网卡图标。
3.有益效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天地和兴科技有限公司,未经北京天地和兴科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111176382.X/2.html,转载请声明来源钻瓜专利网。