数据获取方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37714908 阅读:29 留言:0更新日期:2023-06-02 00:10
本公开实施例提供了一种数据获取方法、装置、电子设备和存储介质。该方法包括:获取过滤信息;解析过滤信息,获取数据模型预处理信息、容器节点预处理信息和数据处理信息;基于数据模型预处理信息在数据模型集合中匹配数据模型;响应于匹配到的数据模型,基于容器节点预处理信息在数据模型中匹配容器节点;响应于匹配到的容器节点,分别获取匹配到的容器节点对应的数据;基于数据处理信息对获取的容器节点对应的数据进行处理,获取每个容器节点的有效数据;针对获取到的容器节点的有效数据生成每个匹配到的数据模型对应的应答数据报文,并进行合并处理。该方法能够提高数据获取效率,减少数据处理量,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
数据获取方法、装置、电子设备和存储介质


[0001]本公开实施例涉及一种数据获取方法、装置、电子设备和存储介质。

技术介绍

[0002]在当前运营商的传输网络中,通过YANG语言定义管理数据模型(data module),网络配置(NETCONF)协议管理网元设备成为主流的网络管理方法。控制器在管理网元设备时,需要通过NETCONF协议定义的get/get

config接口和子树过滤(subtree filter)的形式采集网元设备数据。
[0003]由于网元设备需要支持的数据模型越来越多,数据量越来越大。NETCONF进行子树过滤时,需要采集特定的数据进行过滤。
[0004]相关技术中的采集方式是所有数据模型全量采集,逐一过滤,逐一合并输出。这种方式包含了大量无效数据模型的处理,不仅效率低下,经常由于数据量过多造成超时,降低用户体验。

技术实现思路

[0005]有鉴于此,本申请提供一种数据获取方法、装置、电子设备和存储介质,能够提高数据获取效率,减少数据处理量,提高用户体验。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,其特征在于,所述方法包括:获取过滤信息;解析所述过滤信息,获取数据模型预处理信息、容器节点预处理信息和数据处理信息;基于所述数据模型预处理信息在数据模型集合中匹配数据模型;响应于匹配到的数据模型,基于所述容器节点预处理信息在所述数据模型中匹配容器节点;响应于匹配到的容器节点,分别获取匹配到的容器节点对应的数据;基于所述数据处理信息对获取的所述容器节点对应的数据进行处理,获取每个所述容器节点的有效数据;针对获取到的所述容器节点的有效数据生成每个匹配到的所述数据模型对应的应答数据报文;将匹配到的所述数据模型对应的所述应答数据报文进行合并处理。2.根据权利要求1所述的方法,其特征在于,所述数据模型预处理信息包括命名空间字符串时,所述基于所述数据模型预处理信息在数据模型集合中匹配数据模型,包括:使用所述数据模型预处理信息中的命名空间字符串与所述数据模型集合中的数据模型的命名空间字符串进行匹配。3.根据权利要求1所述的方法,其特征在于,所述基于所述容器节点预处理信息在所述数据模型中匹配容器节点,包括:获取所述容器节点预处理信息中相对最外层的容器节点;基于获取的所述容器节点信息中的相对最外层的容器节点在对应数据模型中匹配容器节点。4.根据权利要求1所述的方法,其特征在于,所述分别获取匹配到的容器节点对应的数据之后,所述基于所述数据处理信息对获取的数据进行处理之前,所述方法进一步包括:将获取到的容器节点对应的数据根据对应数据模型的结构生成XML数据。5.根据权利要求1

4任一项所述的方法,其特征在于,所述基于所述数据处理信息对获取的容器节点对应的数据进行处理,获取每个所述容器节点的有效数据,包括:根据所述数据处理信息对获取的容器节点的数据进行递归过滤处理,获得所述容器节点的有效数据。6.一种数据获取装置,其特征在于,所述装置包括:第...

【专利技术属性】
技术研发人员:常秀梅陈江峰王召谷静博
申请(专利权)人:北京格林伟迪科技股份有限公司北京格林伟迪通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1