信息指示的方法、网络设备与用户设备技术

技术编号:21517609 阅读:30 留言:0更新日期:2019-07-03 10:02
本申请提供一种信息指示的方法,包括:根据参考文件,生成第一指示信息与第二指示信息,参考文件中配置有第一数据模型集的相关信息与第一操作类型集的相关信息,该第一指示信息用于用户设备确定是否更新本地存储的第二数据模型集,第二指示信息用于该用户设备确定是否更新本地存储的第二操作类型集;向用户设备发送第一指示信息与第二指示信息。通过根据网络设备上保存的参考文件分别生成第一指示信息与第二指示信息,使得用户设备能够清楚地确定需要更新数据模型集与操作类型集中的哪一个,从而在仅需要更新其中之一的情况下,仅对数据模型集的实例数据中部分信息进行分析,从而降低不必要的系统开销。

Information Indicating Method, Network Equipment and User Equipment

【技术实现步骤摘要】
信息指示的方法、网络设备与用户设备
本申请涉及网络
,并且更具体地,涉及一种信息指示的方法、网络设备与用户设备。
技术介绍
网络配置协议(NetworkConfigurationProtocol,Netconf)是一种网络设备管理协议,其定义了通过远程过程调用(RemoteProcedureCall,RPC)方法创建、查询、修改、删除网络设备上的数据的机制。Yang建模语言定义了一种全新的建模语言,使用Yang建模语言描述的数据模型就称为Yang数据模型。用户设备使用Netconf管理网络设备时,需要确定网络设备上配置有哪些数据模型,并且需要确定每一个数据模型中定义的网络设备所支持的操作类型,从而使得用户设备确定其可以向网络设备进行哪种操作类型的访问。已知一种现有技术,用户设备通过向网络设备查询数据模型集标识,通过该数据模型集标识确定自身存储的数据模型集与操作类型集是否需要更新。然而,用户设备根据该数据模型集仅能确定自身存储的数据模型集与操作类型集中至少有一种需要更新,并不能确定是数据模型集需要更新还是操作类型集需要更新。用户设备在不能确定是数据模型集需要更新还是操作类型集需要更新的情况下,需要从网络设备处获取数据模型集的实例数据,通过对该数据模型集的实例数据进行分析,确定本地是否存储了数据模型集实例数据中包括的所有数据模型文件,并且确定本地存储的网络设备支持的操作类型与通过实例数据确定的操作类型是否一致,最终确定更新本地存储的数据模型集和/或操作类型集。
技术实现思路
本申请提供一种信息指示的方法、网络设备与用户设备,能够降低不必要的系统开销。第一方面,提供了一种信息指示的方法,由网络设备执行,所述网络设备上配置有第一数据模型集,所述第一数据模型集包括至少一个数据模型,每一个数据模型中定义有所述网络设备支持的第一操作类型集中的至少部分操作类型,包括:根据参考文件,生成第一指示信息与第二指示信息,所述参考文件中配置有所述第一数据模型集的相关信息与所述第一操作类型集的相关信息,所述第一指示信息用于用户设备确定是否更新本地存储的第二数据模型集,所述第二数据模型集与所述第一数据模型集中包括的至少部分数据模型的类型相同,所述第二指示信息用于所述用户设备确定是否更新本地存储的第二操作类型集,所述第二操作类型集与所述第一操作类型集中包括的至少部分操作类型相同;向所述用户设备发送所述第一指示信息与所述第二指示信息。通过根据网络设备上保存的参考文件分别生成第一指示信息与第二指示信息,第一指示信息用于用户设备确定是否需要更新本地存储的数据模型集,第二指示信息用于用户设备确定是否需要更新本地存储的操作类型集,使得用户设备能够清楚地确定需要更新数据模型集与操作类型集中的哪一个,从而在仅需要更新其中之一的情况下,使得用户设备仅对数据模型集的实例数据中部分信息进行分析,从而降低不必要的系统开销。结合第一方面,在第一方面的一种可能的实现方式中,所述根据参考文件,生成第一指示信息与第二指示信息,包括:从所述参考文件中确定所述第一数据模型集的相关信息,并根据所述第一数据模型集的相关信息,生成所述第一指示信息;从所述参考文件中确定所述第一操作类型集的相关信息,并根据所述第一操作类型集的相关信息,生成所述第二指示信息。通过根据网络设备上保存的参考文件中配置的第一数据模型集的相关信息,生成第一指示信息,并根据参考文件中配置的第一操作类型集的相关信息,生成第二指示信息,第一指示信息用于用户设备确定是否需要更新本地存储的数据模型集,第二指示信息用于用户设备确定是否需要更新本地存储的操作类型集,使得用户设备能够清楚地确定需要更新数据模型集与操作类型集中的哪一个,从而在仅需要更新其中之一的情况下,使得用户设备仅对数据模型集的实例数据中部分信息进行分析,从而降低不必要的系统开销。结合第一方面,在第一方面的一种可能的实现方式中,所述第一数据模型集的相关信息包括以下信息中的至少一种信息:所述第一数据模型集中的每一个数据模型的名字、所述每一个数据模型的子模型的名字、所述每一个数据模型的名字空间与所述每一个数据模型的版本。通过将该第一数据模型集的实例数据包括的与第一数据模型集中的数据模型相关联的信息确定为第一数据模型集的相关信息,使得网络设备根据该第一数据模型集的相关信息生成的第一指示信息能够用于确定是否更新本地存储的第二数据模型集,使得在不需要更新本地存储的第二数据模型集的情况下,用户设备不对数据模型集的实例数据中与数据模型相关的信息进行分析,从而降低不必要的系统开销。结合第一方面,在第一方面的一种可能的实现方式中,所述第一操作类型集的相关信息至少包括以下信息中的至少一种信息:所述第一数据模型集中的每一个数据模型中定义的操作类型、所述每一个数据模型的子模型中定义的操作类型、所述每一个数据模型的偏差与所述每一个数据模型的一致性的类型。通过将该第一数据模型集的实例数据包括的与第一操作类型集中的操作类型相关联的信息确定为该第一操作类型集的相关信息,使得网络设备根据该第一操作类型集的相关信息生成的第二指示信息能够用于确定是否更新本地存储的第二操作类型集,使得在不需要更新本地存储的第二操作类型集的情况下,用户设备不对数据模型集的实例数据中与操作类型相关的信息进行分析,从而降低不必要的系统开销。结合第一方面,在第一方面的一种可能的实现方式中,所述第一指示信息与所述第二指示信息是通过安全哈希算法生成的。通过安全哈希算法生成第一指示信息与第二指示信息,能够确保对于相同的输入,通过安全哈希算法生成的第一指示信息或第二指示信息是相同的,即对于不同的网络设备,若通过安全哈希算法生成的第一指示信息是相同的,则表明两者的第一数据模型集是相同的,若通过安全哈希算法生成的第二指示信息是相同的,则表明两者的第一操作类型集是相同的。因此,对于第一数据模型集相同的两个网络设备,用户设备可以仅对该两个网络设备中的任意一个上配置的数据模型集进行存储,并且仅对该两个网络设备中的任意一个网络设备支持的操作类型集进行存储,从而提高存储效率,并节省用户设备的内存空间。结合第一方面,在第一方面的一种可能的实现方式中,所述第一指示信息与所述第二指示信息承载于包括N个字符的字符串中,N≥2,N为正整数。结合第一方面,在第一方面的一种可能的实现方式中,所述第一指示信息承载于所述N个字符中的连续的前M个字符中,所述第二指示信息承载于所述N个字符中的所述M个字符之后的连续的N-M个字符中,M<N,M为正整数。结合第一方面,在第一方面的一种可能的实现方式中,所述方法还包括:接收所述用户设备发送的查询消息,所述查询消息用于请求所述网络设备向所述用户设备发送所述第一指示信息与所述第二指示信息。第二方面,提供了一种信息指示的方法,应用于管理网络设备的场景中,所述网络设备上配置有第一数据模型集,所述第一数据模型集包括至少一个数据模型,每一个数据模型中定义有所述网络设备支持的第一操作类型集中的至少部分操作类型,所述方法由对所述网络设备进行管理的用户设备执行,包括:接收所述网络设备发送的第一指示信息与第二指示信息,所述第一指示信息是由所述网络设备根据第一数据模型集的相关信息确定的,所述第一数据模型集的相关信息与本文档来自技高网...

【技术保护点】
1.一种信息指示的方法,其特征在于,由网络设备执行,所述网络设备上配置有第一数据模型集,所述第一数据模型集包括至少一个数据模型,每一个数据模型中定义有所述网络设备支持的第一操作类型集中的至少部分操作类型,包括:根据参考文件,生成第一指示信息与第二指示信息,所述参考文件中配置有所述第一数据模型集的相关信息与所述第一操作类型集的相关信息,所述第一指示信息用于用户设备确定是否更新本地存储的第二数据模型集,所述第二数据模型集与所述第一数据模型集中包括的至少部分数据模型的类型相同,所述第二指示信息用于所述用户设备确定是否更新本地存储的第二操作类型集,所述第二操作类型集与所述第一操作类型集中包括的至少部分操作类型相同;向所述用户设备发送所述第一指示信息与所述第二指示信息。

【技术特征摘要】
1.一种信息指示的方法,其特征在于,由网络设备执行,所述网络设备上配置有第一数据模型集,所述第一数据模型集包括至少一个数据模型,每一个数据模型中定义有所述网络设备支持的第一操作类型集中的至少部分操作类型,包括:根据参考文件,生成第一指示信息与第二指示信息,所述参考文件中配置有所述第一数据模型集的相关信息与所述第一操作类型集的相关信息,所述第一指示信息用于用户设备确定是否更新本地存储的第二数据模型集,所述第二数据模型集与所述第一数据模型集中包括的至少部分数据模型的类型相同,所述第二指示信息用于所述用户设备确定是否更新本地存储的第二操作类型集,所述第二操作类型集与所述第一操作类型集中包括的至少部分操作类型相同;向所述用户设备发送所述第一指示信息与所述第二指示信息。2.根据权利要求1所述的方法,其特征在于,所述根据参考文件,生成第一指示信息与第二指示信息,包括:从所述参考文件中确定所述第一数据模型集的相关信息,并根据所述第一数据模型集的相关信息,生成所述第一指示信息;从所述参考文件中确定所述第一操作类型集的相关信息,并根据所述第一操作类型集的相关信息,生成所述第二指示信息。3.根据权利要求1或2所述的方法,其特征在于,所述第一数据模型集的相关信息包括以下信息中的至少一种信息:所述第一数据模型集中的每一个数据模型的名字、所述每一个数据模型的子模型的名字、所述每一个数据模型的名字空间与所述每一个数据模型的版本;或所述第一操作类型集的相关信息包括以下信息中的至少一种信息:所述第一数据模型集中的每一个数据模型中定义的操作类型、所述每一个数据模型的子模型中定义的操作类型、所述每一个数据模型的偏差与所述每一个数据模型的一致性的类型。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一指示信息与所述第二指示信息是通过安全哈希算法生成的。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一指示信息与所述第二指示信息承载于包括N个字符的字符串中,N≥2,N为正整数。6.根据权利要求5所述的方法,其特征在于,所述第一指示信息承载于所述N个字符中的连续的前M个字符中,所述第二指示信息承载于所述N个字符中的所述M个字符之后的连续的N-M个字符中,M<N,M为正整数。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:接收所述用户设备发送的查询消息,所述查询消息用于请求所述网络设备向所述用户设备发送所述第一指示信息与所述第二指示信息。8.一种信息指示的方法,其特征在于,由对网络系统中的网络设备进行管理的用户设备执行,所述网络设备上配置有第一数据模型集,所述第一数据模型集包括至少一个数据模型,每一个数据模型中定义有所述网络设备支持的第一操作类型集中的至少部分操作类型,包括:接收所述网络设备发送的第一指示信息与第二指示信息,所述第一指示信息与所述第二指示信息是由所述网络设备根据参考文件确定的,所述参考文件中配置有所述第一数据模型集的相关信息与所述第一操作类型集的相关信息;根据所述第一指示信息,确定是否更新本地存储的第二数据模型集,所述第二数据模型集与所述第一数据模型集中包括的至少部分数据模型的类型相同;根据所述第二指示信息,确定是否更新本地存储的第二操作类型集,所述第二操作类型集与所述第一操作类型集中包括的至少部分操作类型相同。9.根据权利要求8所述的方法...

【专利技术属性】
技术研发人员:李安纪朱志国
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京,11

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

1