一种数据获取方法及装置制造方法及图纸

技术编号:29261508 阅读:10 留言:0更新日期:2021-07-13 17:35
本申请实施例公开了一种数据获取方法,作为网络管理设备的第一设备可以生成包括第一关键词的第一消息,该第一消息用于指示第二设备确定第二设备存储由第一关键词确定的参数的第一路径,并向第一设备发送该第一路径。第二设备可以是作为第一设备所管理的设备。而后,第一设备可以向第二设备发送该第一消息。第二设备接收到第一消息之后,可以确定第二设备存储由第一关键词确定的参数的第一路径,并将所确定的第一路径携带在第二消息中发送给第一设备。与网络管理人员查询第二设备的产品手册相比,由第二设备根据第一关键词确定第一路径的效率更高。因此,利用本申请可以提升确定第一路径的效率,相应的,可以提升第一设备生成订阅请求的效率。

【技术实现步骤摘要】
一种数据获取方法及装置
本申请涉及设备管理领域,尤其涉及一种数据获取方法及装置。
技术介绍
网络管理设备可以对设备进行控制和管理。网络管理设备和设备之间可以通过网络配置协议(NetworkConfigurationProtocol,NETCONF)或者表现层状态转化配置协议(RepresentationalStateTransferConfigurationProtocol,RESTCONF)进行交互。NETCONF支持基于YANG数据模型的订阅(subscription)通知(notification)机制。具体地,YANG-推送(Push)提供了一种订阅推送机制,网络管理设备可以通过该机制向设备发送订阅请求,该订阅请求用于指示设备向网络管理设备上报数据。网络管理设备向设备发送的订阅请求中可以包括可扩展标记语言(extensiblemarkuplanguage,XML)路径语言(XMLpathlanguage,XPath)。XPath用于指示设备存储待上报数据的路径。目前,该XPath的确定方式导致网络管理设备生成订阅请求的效率比较低。
技术实现思路
本申请实施例提供了一种数据获取方法,可以提升确定设备存储待上报数据的路径的效率,从而提升网络管理设备生成订阅请求的效率。第一方面,本申请实施例提供了一种数据获取方法,该方法可以由第一设备执行,第一设备可以为网络管理设备。具体地,作为网络管理设备的第一设备可以生成第一消息,第一消息包括第一关键词。该第一消息用于指示第二设备确定第二设备存储由第一关键词确定的参数的第一路径,并向第一设备发送该第一路径。此处提及的第二设备可以是作为网络管理设备的第一设备所管理的设备。而后,作为网络管理设备的第一设备可以向第二设备发送该第一消息。第二设备接收到第一消息之后,可以确定第二设备存储由第一关键词确定的参数的第一路径,并将所确定的第一路径携带在第二消息中发送给第一设备。与网络管理人员查询第二设备的产品手册相比,由第二设备根据第一关键词确定第一路径的效率更高。因此,利用本申请实施例的方案,可以提升确定第一路径的效率,相应的,可以提升作为网络管理设备的第一设备生成订阅请求的效率。在一种可能的实现方式中,第一消息中除了可以包括第一关键词之外,还可以包括第二关键词。第二设备出厂时被配置既具备用于存储由第一关键词确定的参数的路径、又具备用于存储由第二关键词确定的参数的路径,而且,一般情况下,这两个路径为不同的路径。在本申请实施例中,若第一消息中包括第一关键词和第二关键词,则第二设备根据第一关键词和第二关键词可以分别确定出一个路径,一个用于存储由第一关键词确定的参数,一个用于存储由第二关键词确定的参数。第二设备可以将这两个路径均发送给第一设备。可以理解的是,若第一设备接收到两条路径,第一设备可以针对每一条路径分别生成一个订阅请求,这种方式会占用第一设备较多的输入输出(inputoutput,IO)资源。为了改善这种情况,第二设备可以将由第一关键词确定的参数和由第二关键词确定的参数汇总至前述第一路径中。换言之,第一路径中可以包括由第一关键词确定的参数和由第二关键词确定的参数。这样一来,若第一设备根据第一路径生成订阅请求,则第二设备既可以根据该订阅请求上报由第一关键词确定的参数,也可以上报由第二关键词确定的参数。在一种可能的实现方式中,第二设备接收到包括第一路径的第二消息之后,第一设备可以生成包括该第一路径的第三消息,并将第三消息发送给第二设备。该第三消息用于指示第二设备向第一设备上报根据第一路径获取的参数集,该参数集中包括一个或者多个参数。具体地,若前述第一消息包括第一关键词,则第三消息用于指示第二设备向第一设备上报由第一关键词确定的参数。若前述第一消息包括第一关键词和第二关键词,则第三消息用于指示第二设备向第一设备上报由第一关键词确定的参数以及由第二关键词确定的参数。第二方面,本申请实施例提供了一种数据获取方法,该方法可以由第二设备执行,第二设备为作为网络管理设备的第一设备所管理的设备。具体地,第二设备可以接收来自第一设备的第一消息,第一消息中包括第一关键词。该第一消息用于指示第二设备根据第一关键词确定第一路径、并向第一设备发送该第一路径。此处提及的第一路径为第二设备存储由第一关键词确定的参数的路径。第二设备接收到第一消息之后,可以根据第一关键词确定第一路径,并将所确定的第一路径携带在第二消息中发送给第一设备。与网络管理人员查询第二设备的产品手册相比,由第二设备根据第一关键词确定第一路径的效率更高。因此,利用本申请实施例的方案,可以提升确定第一路径的效率,相应的,可以提升作为网络管理设备生成订阅请求的效率。在一种可能的实现方式中,第一消息中除了可以包括第一关键词之外,还可以包括第二关键词。对于这种情况,第一路径可以既包括由第一关键词确定的参数,又包括由第二关键词确定的参数。而当第一路径既包括由第一关键词确定的参数,又包括由第二关键词确定的参数时,第二设备确定第一路径可以有多种实现方式。在一种可能的实现方式中,第一路径中原本就存储有由第一关键词确定的参数,即第一路径是第二设备出厂时被配置用于存储由第一关键词确定的参数的路径。对于这种情况,第二设备可以根据第一关键词确定第一路径,第一路径用于存储由第一关键词确定的参数。第二设备确定第一路径之后由于第一路径中原本未存储由第二关键词确定的参数,因此,第二设备可以根据第二关键词获得由第二关键词确定的参数,而后将由第二关键词确定的参数存储至第一路径中。例如,第一设备可以根据第二关键词确定第二路径,并从第二路径中读取由第二关键词确定的参数,并将读取的参数存储至第一路径中。其中:第二路径用于存储由第二关键词确定的参数。在一种可能的实现方式中,前述第一路径中原本就存储有由第二关键词确定的参数,即第一路径为第二设备出厂时被配置用于存储由第二关键词确定的参数的路径。对于这种情况,第二设备可以根据第二关键词确定第二路径,第二路径用于存储由第二关键词确定的参数。对于这种情况,第二路径即为前述第一路径。由于第一路径中原本未存储由第一关键词确定的参数,因此,第二设备可以将由第一关键词确定的参数存储至第二路径中。例如,第二设备可以根据第一关键词确定第三路径,并从第三路径中读取由第一关键词确定的参数,并将读取的参数存储至第二路径中。其中:第三路径用于存储由第一关键词确定的参数。在一种可能的实现方式中,第一路径中原本既未存储由第一关键词确定的参数、又未存储由第二关键词确定的参数,即第一路径既不是第二设备出厂时被配置用于存储由第一关键词确定的参数的路径、又不是第二设备出厂时被配置用于存储由第二关键词确定的参数的路径。对于这种情况,第二设备可以获取第一路径,例如第二设备可以生成第一路径。并且,第二设备可以根据第二关键词确定由第二关键词确定的参数,根据第一关键词确定由第一关键词确定的参数,并将由第二关键词确定的参数和由第一关键词确定的参数均存储至第一路径中。例如,第二设备可以根据第二关键词确定第二路径以及根据第一关键词确定第三路径本文档来自技高网...

【技术保护点】
1.一种数据获取方法,其特征在于,所述方法包括:/n第一设备生成第一消息,所述第一消息包括第一关键词;/n所述第一设备向第二设备发送所述第一消息;/n所述第一设备接收所述第二设备发送的第二消息,所述第二消息包括第一路径,所述第一路径用于存储由所述第一关键词确定的参数。/n

【技术特征摘要】
1.一种数据获取方法,其特征在于,所述方法包括:
第一设备生成第一消息,所述第一消息包括第一关键词;
所述第一设备向第二设备发送所述第一消息;
所述第一设备接收所述第二设备发送的第二消息,所述第二消息包括第一路径,所述第一路径用于存储由所述第一关键词确定的参数。


2.根据权利要求1所述的方法,其特征在于,所述第一消息还包括第二关键词,所述第一路径还用于存储由所述第二关键词确定的参数。


3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述第一设备生成第三消息,所述第三消息包括所述第一路径,所述第三消息用于指示所述第一设备上报根据所述第一路径获取的参数集,所述参数集包括一个或多个参数;
所述第一设备向所述第二设备发送所述第三消息。


4.一种数据获取方法,其特征在于,所述方法包括:
第二设备接收来自第一设备的第一消息,所述第一消息包括第一关键词;
所述第二设备获得第一路径,所述第一路径用于存储由所述第一关键词确定的参数;
所述第二设备向所述第一设备发送第二消息,所述第二消息包括所述第一路径。


5.根据权利要求4所述的方法,其特征在于,所述第一消息还包括第二关键词,所述第二设备获得第一路径包括:
所述第二设备根据所述第一关键词获得所述第一路径;
所述第二设备将由所述第二关键词确定的参数存储至所述第一路径。


6.根据权利要求4所述的方法,其特征在于,所述第一消息还包括第二关键词,所述第二设备获得第一路径包括:
所述第二设备根据所述第二关键词获得第二路径,所述第二路径用于存储由所述第二关键词确定的参数;
所述第二设备将由所述第一关键词确定的参数存储至所述第二路径,所述第二路径为所述第一路径。


7.根据权利要求4所述的方法,其特征在于,所述第一消息还包括第二关键词,所述第二设备获得第一路径包括:
所述第二设备根据所述第一关键词,获得由所述第一关键词确定的参数;
所述第二设备根据所述第二关键词,获得由所述第二关键词确定的参数;
所述第二设备将所述第一关键词确定的参数和所述第二关键词确定的参数存储至所述第一路径。<...

【专利技术属性】
技术研发人员:王建兵秦晓鹏杨宇王子韬吴钦
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1