CN112822699B - 执行意图的方法及装置 - Google Patents
执行意图的方法及装置 Download PDFInfo
- Publication number
- CN112822699B CN112822699B CN201911122068.6A CN201911122068A CN112822699B CN 112822699 B CN112822699 B CN 112822699B CN 201911122068 A CN201911122068 A CN 201911122068A CN 112822699 B CN112822699 B CN 112822699B
- Authority
- CN
- China
- Prior art keywords
- intention
- ems
- command
- network element
- intent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 189
- 230000004044 response Effects 0.000 claims description 127
- 230000006870 function Effects 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 28
- 230000009471 action Effects 0.000 description 47
- 238000007726 management method Methods 0.000 description 44
- 238000004891 communication Methods 0.000 description 39
- 238000004590 computer program Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 17
- 238000012986 modification Methods 0.000 description 15
- 230000004048 modification Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 230000004913 activation Effects 0.000 description 10
- 230000009849 deactivation Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 241000761456 Nops Species 0.000 description 2
- 108010020615 nociceptin receptor Proteins 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000002507 cathodic stripping potentiometry Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/18—Delegation of network management function, e.g. customer network management [CNM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5022—Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供执行意图的方法及装置,涉及网络技术领域,网元管理系统EMS可以在第一意图和第二意图冲突时,部分执行第一意图,从而增加了意图执行的灵活性,提高了用户体验。该方法包括:EMS接收来自网络管理系统NMS的第一意图,第一意图用于指示该EMS对第一网元执行第一命令以及对第二网元执行第二命令,EMS中维持有处于激活状态的第二意图,第二意图用于指示该EMS对第一网元执行第三命令,第一命令和第三命令互斥;EMS接收来自NMS的第一参数和冲突策略信息;EMS根据第一参数和冲突策略信息确定是否对第二网元执行第二命令,EMS根据冲突策略信息对第一网元执行第一命令或第三命令。
Description
技术领域
本申请涉及网络技术领域,尤其涉及执行意图的方法及装置。
背景技术
目前,第三代合作伙伴计划(3rd generation partnership project,3GPP)独立组网(stand alone,SA)5中启动了意图驱动管理(intent driven management,IDM)的研究。IDM的主要思路为:网络管理系统(network management system,NMS)中产生网络管理意图,该网络管理意图用于指示NMS期望网络达到的效果(例如,数据速率小于5Mbps的用户百分比小于1%),但是不涉及如何实现该网络管理意图。NMS可以将该网络管理意图发送给网元管理系统(element management system,EMS),EMS根据该网络管理意图确定该网络管理意图的命令,并执行该网络管理意图的命令。其中,EMS中可能存在多个不同状态的网络管理意图,例如,EMS中可能存在多个激活状态的网络管理意图以及多个去激活状态的网络管理意图。
若该网络管理意图对某一网元的命令1与网络管理意图1(网络管理意图1为EMS中存在某一个的激活状态的网络管理意图)对该网元的命令2发生冲突,例如,该命令1为用户下行速率不小于1Gbps,该命令2为用户下行速率不大于500Mbps,EMS要么全部执行该网络管理意图(或该网络管理意图1),要么全部不执行该网络管理意图(或该网络管理意图1),从而导致意图执行的方式不够灵活,降低了用户体验。
发明内容
本申请实施例提供执行意图的方法及装置,可以在第一意图和第二意图冲突时,部分执行第一意图,从而增加了意图执行的灵活性,提高了用户体验。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,本申请实施例提供一种执行意图的方法,该方法包括:网元管理系统EMS接收来自网络管理系统NMS的第一意图,其中,该第一意图用于指示该EMS对第一网元执行第一命令以及对第二网元执行第二命令,该EMS中维持有处于激活状态的第二意图,该第二意图用于指示该EMS对该第一网元执行第三命令,该第一命令和该第三命令互斥;该EMS接收来自NMS的第一参数和冲突策略信息;该EMS根据该第一参数和该冲突策略信息确定是否对该第二网元执行第二命令;该EMS根据该冲突策略信息对该第一网元执行该第一命令或者该第三命令。
上述第一方面提供的方法,EMS可以接收来自NMS的第一意图、第一参数和冲突策略信息,根据第一参数和冲突策略信息确定是否对第二网元执行第二命令,并根据冲突策略信息对第一网元执行第一命令或第三命令,从而可以在意图冲突时,部分执行第一意图,增加了意图执行的灵活性,提高了用户体验,另外,当部分执行第一意图时,EMS可以不用将第一意图转译为其他与第三命令不互斥的命令,简化了EMS的管理操作。
结合第一方面,在第一种可能的实现方式中,该冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。基于上述方法,EMS可以根据上述策略一、策略二或策略三,以及第一参数确定是否对第二网元执行第二命令,并根据上述策略一、策略二或策略三对第一网元执行第一命令或第三命令,从而可以在意图冲突时,部分执行意图,增加了意图执行的灵活性,提高了用户体验。
结合第一方面的第第一种可能的实现方式,在第二种可能的实现方式中,若该EMS优先满足的意图为该第二意图,且该第一参数指示允许该EMS对该第二网元执行该第二命令,该 EMS根据该第一参数和冲突策略信息确定是否对该第二网元执行该第二命令,包括:该EMS 对该第二网元执行该第二命令。基于上述方法,若该EMS优先满足的意图为该第二意图,且该第一参数指示允许该EMS对该第二网元执行该第二命令,EMS可以对第二网元执行第二命令,以使得第一意图和第二意图可以同时达成,增加了意图执行的灵活性,提高了用户体验,另外,当部分执行第一意图时,EMS可以不用将第一意图转译为其他与第三命令不互斥的命令,简化了EMS的管理操作。
结合第一方面以及第一方面的各种可能的实现方式,在第三种可能的实现方式中,若该 EMS优先满足的意图为该第二意图,该EMS根据该冲突策略信息对该第一网元执行该第一命令或者该第三命令,包括:该EMS对该第一网元执行该第三命令。基于上述方法,若EMS 优先满足的意图为该第二意图,EMS可以对第一网元执行第三命令,从而可以在意图冲突时,完全执行第二意图,部分执行第一意图,增加了意图执行的灵活性,提高了用户体验,另外,当部分执行第一意图时,EMS可以不用将第一意图转译为其他与第三命令不互斥的命令,简化了EMS的管理操作。
结合第一方面以及第一方面的第一种可能的实现方式,在第四种可能的实现方式中,若该EMS优先满足的意图为该第一意图,该EMS根据该第一参数和冲突策略信息确定是否对该第二网元执行该第二命令,包括:该EMS对该第二网元执行该第二命令;该EMS根据该冲突策略信息对该第一网元执行该第一命令或者该第三命令,包括:该EMS对该第一网元执行该第一命令。基于上述方案,若EMS优先满足的意图为第一意图,EMS可以对第一网元执行第一命令,对第二网元执行第二命令,以使得EMS在意图冲突时,可以确定对第一网元和第二网元的命令。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,该第二意图还用于指示该EMS对第三网元执行第四命令,该方法还包括:该EMS根据第二参数,取消该第二意图,其中,该第二参数指示不允许该EMS对该第三网元执行该第四命令。基于上述方法,若EMS优先满足的意图为第一意图,且第二参数指示不允许该EMS对该第三网元执行该第四命令,EMS可以对第一网元执行第一命令,对第二网元执行第二命令,并取消第二意图,以使得EMS在意图冲突时,可以确定对第一网元、第二网元和第三网元的命令。
结合第一方面以及第一方面的各种可能的实现方式,在第六种可能的实现方式中,该方法还包括:该EMS向该NMS发送第一通知信息,其中,该第一通知信息用于指示该第一意图的执行结果。基于上述方法,EMS可以向NMS发送第一通知信息,以使得NMS了解第一意图的执行结果。
结合第一方面以及第一方面的各种可能的实现方式,在第七种可能的实现方式中,该方法还包括:该EMS向该NMS发送第二通知信息,其中,该第二通知信息用于指示该第二意图的执行结果。基于上述方法,EMS可以向NMS发送第二通知信息,以使得NMS了解第二意图的执行结果。
结合第一方面以及第一方面的各种可能的实现方式,在第八种可能的实现方式中,该方法还包括:该EMS向该NMS发送意图冲突解决请求信息,该意图冲突解决请求信息用于请求确定该EMS优先满足的意图;该EMS接收来自该NMS的意图冲突解决响应信息;该EMS根据该意图冲突解决响应信息确定该EMS优先满足的意图。基于上述方法,EMS可以在无法确定EMS优先满足的意图时,向NMS发送意图冲突解决请求信息,并接收来自NMS的意图冲突解决响应信息,根据意图冲突解决响应信息确定EMS优先满足的意图,以使得EMS 根据EMS优先满足的意图和第一参数,确定EMS对第一网元和第二网元的命令。
结合第一方面的第八种可能的实现方式,在第九种可能的实现方式中,该意图冲突解决响应信息包括该第一意图的标识或该第二意图的标识;该EMS根据该意图冲突解决响应信息确定该EMS优先满足的意图,包括:该EMS根据该第一意图的标识或该第二意图的标识,确定该EMS优先满足的意图。基于上述方法,EMS可以根据第一意图的标识或该第二意图的标识,确定EMS优先满足的意图,以使得EMS根据EMS优先满足的意图和第一参数,确定EMS对第一网元和第二网元的命令。
结合第一方面的第八种可能的实现方式,在第十种可能的实现方式中,该意图冲突解决响应信息包括更新后的该冲突策略信息;该EMS根据该意图冲突解决响应信息确定该EMS 优先满足的意图,包括:该EMS根据该更新后的该冲突策略信息,确定该EMS优先满足的意图。基于上述方法,EMS可以根据更新后的该冲突策略信息,确定EMS优先满足的意图,以使得EMS根据EMS优先满足的意图和第一参数,确定EMS对第一网元和第二网元的命令。
第二方面,本申请实施例提供一种执行意图的方法,该方法包括:网络管理系统NMS 向网元管理系统EMS发送第二意图,该第二意图用于指示该EMS对第一网元执行第三命令;该NMS向该EMS发送第一意图,其中,该第一意图用于指示该EMS对该第一网元执行第一命令以及对第二网元执行第二命令,该第一命令和该第三命令互斥;该NMS向该EMS发送第一参数和冲突策略信息,该第一参数和该冲突策略信息用于确定是否对该第二网元执行该第二命令,该冲突策略信息还用于确定对该第一网元执行该第一命令或者该第三命令。
上述第二方面提供的方法,NMS可以向EMS发送第二意图、第一意图、第一参数和冲突策略信息,以使得第一意图与第二意图冲突时,EMS可以部分执行第一意图或第二意图。
结合第二方面,在第一种可能的实现方式中,该冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。基于上述方法,NMS向EMS发送的冲突策略信息可以包括策略一、策略二或策略三中的一种或多种,以使得第一意图与第二意图冲突时,EMS可以根据接收到的策略一、策略二或策略三,和第一参数,确定EMS对第一和第二网元的命令。
结合第二方面以及第一方面的第一种可能的实现方式,在第二种可能的实现方式中,该方法还包括:该NMS接收来自该EMS的第一通知信息,其中,该第一通知信息用于指示该第一意图的执行结果。基于上述方法,NMS可以接收来自EMS的第一通知信息,从而了解第一意图的执行结果。
结合第二方面以及第一方面的各种可能的实现方式,在第三种可能的实现方式中,该方法还包括:该NMS接收来自该EMS的第二通知信息,其中,该第二通知信息用于指示该第二意图的执行结果。基于上述方法,NMS可以接收来自EMS的第二通知信息,从而了解第二意图的执行结果。
结合第二方面以及第一方面的各种可能的实现方式,在第四种可能的实现方式中,该方法还包括:该NMS接收来自该EMS的意图冲突解决请求信息,该意图冲突解决请求信息用于请求确定该EMS优先满足的意图;该NMS向该EMS发送意图冲突解决响应信息,其中,该意图冲突解决响应信息用于指示该EMS优先满足的意图。基于上述方法,当EMS无法确定EMS优先满足的意图时,NMS可以接收来自EMS的意图冲突解决请求信息,并向EMS 发送意图冲突解决响应信息,以使得EMS可以根据意图冲突解决响应信息确定EMS优先满足的意图。
结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,该意图冲突解决响应信息包括该第一意图的标识或第二意图的标识,该第二意图为该EMS中维持的处于激活状态的意图,该第二意图用于指示该EMS对该第一网元执行第三命令,该第一命令和该第三命令互斥;或者,该意图冲突解决响应信息包括更新后的冲突策略信息,该冲突策略信息用于指示该第一意图与其他意图冲突时,该EMS优先满足的意图。基于上述方法,NMS向EMS 发送的冲突解决响应信息可以包括第一意图的标识或第二意图的标识,或者,NMS向EMS 发送的冲突解决响应信息可以包括更新后的冲突策略信息,以使得EMS可以根据意图冲突解决响应信息确定EMS优先满足的意图。
第三方面,本申请实施例提供了一种执行意图的装置,该执行意图的装置具有实现上述第一方面该的方法和功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第四方面,本申请实施例提供了一种执行意图的装置,该执行意图的装置具有实现上述第二方面该的方法和功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
第五方面,本申请实施例提供了一种执行意图的装置,包括:至少一个处理器、至少一个存储器以及通信接口,该通信接口、该至少一个存储器与该至少一个处理器耦合;执行意图的装置通过该通信接口与其他设备通信,该至少一个存储器用于存储计算机程序,使得该计算机程序被该至少一个处理器执行时实现如第一方面及其各种可能的实现方式所述的执行意图的方法。
第六方面,本申请实施例提供了一种执行意图的装置,包括:至少一个处理器、至少一个存储器以及通信接口,该通信接口、该至少一个存储器与该至少一个处理器耦合;执行意图的装置通过该通信接口与其他设备通信,该至少一个存储器用于存储计算机程序,使得该计算机程序被该至少一个处理器执行时实现如第二方面及其各种可能的实现方式所述的执行意图的方法。
第七方面,本申请提供了一种系统芯片,该系统芯片可以应用在执行意图的装置中,该系统芯片包括:至少一个处理器,涉及的程序指令在该至少一个处理器中执行,以实现根据第一方面的方法及其任一设计中的EMS的功能。可选的,该系统芯片还可以包括至少一个存储器,该存储器存储有涉及的程序指令。
第八方面,本申请提供了一种系统芯片,该系统芯片可以应用在执行意图的装置中,该系统芯片包括:至少一个处理器,涉及的程序指令在该至少一个处理器中执行,以实现根据第二方面的方法及其任一设计中的NMS的功能。可选的,该系统芯片还可以包括至少一个存储器,该存储器存储有涉及的程序指令。
第九方面,本申请实施例提供了一种计算机可读存储介质,如计算机非瞬态的可读存储介质。其上储存有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述第一方面的任一种可能的方法。例如,该计算机可以是至少一个存储节点。
第十方面,本申请实施例提供了一种计算机可读存储介质,如计算机非瞬态的可读存储介质。其上储存有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述第二方面的任一种可能的方法。例如,该计算机可以是至少一个存储节点。
第十一方面,本申请实施例提供了一种计算机程序产品,当其在计算机上运行时,使得第一方面提供的任一方法被执行。例如,该计算机可以是至少一个存储节点。
第十二方面,本申请实施例提供了一种计算机程序产品,当其在计算机上运行时,使得第二方面提供的任一方法被执行。例如,该计算机可以是至少一个存储节点。
第十三方面,本申请实施例提供一种通信系统,该通信系统可以包括如下任一种或几种:如第三方面中的执行意图的装置,或者如第四方面中的执行意图的装置,或者如第五方面中的执行意图的装置,或者如第六方面中的执行意图的装置,或者如第七方面中的系统芯片,或者如第八方面中的系统芯片,或者如第九方面中的计算机存储介质,或者如第十方面中的计算机存储介质,或者如第十一方面中的计算机程序产品,或者如第十二方面中的计算机程序产品。
可以理解的,上述提供的任一种执行意图的装置、系统芯片、计算机存储介质、计算机程序产品或通信系统等均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。
第十四方面,本申请实施例提供一种执行意图的方法,该方法包括:网元管理系统EMS 接收来自网络管理系统NMS的意图查询信息,其中,该意图查询信息用于查询该EMS中的意图;该EMS向该NMS发送意图查询响应信息,其中,该意图查询响应信息包括一个或多个意图,和该意图的第一参数,其中,该意图的第一参数用于指示是否允许该EMS对该意图的作用域中的部分网元执行该意图对应的命令。
上述第十四方面提供的方法,EMS可以接收来自NMS的意图查询信息,根据该意图查询信息向NMS发送意图查询响应信息,以使得NMS可以查询EMS中的意图的第一参数。
结合第十四方面,在第一种可能的实现方式中,该意图查询响应信息还包括该意图的冲突策略信息,该意图的冲突策略信息用于指示该意图与其他意图冲突时,该EMS优先满足的意图。基于上述方法,EMS向NMS发送的意图查询响应信息还包括意图冲突策略信息,以使得NMS还可以查询EMS中的意图的冲突策略信息。
结合第十四方面的第一种可能的实现方式,在第二种可能的实现方式中,该意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该 EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。基于上述方法,EMS向NMS发送的冲突策略信息包括上述策略一、策略二或策略三中的一种或多种,以使得NMS还可以通过意图查询信息查询EMS中意图的冲突策略信息中的策略。
第十五方面,本申请实施例提供一种执行意图的方法,该方法包括:网络管理系统NMS 向网元管理系统EMS发送意图查询信息,其中,该意图查询信息用于查询该EMS中的意图;该NMS接收来自该EMS的意图查询响应信息,其中,该意图查询响应信息包括一个或多个意图,和该意图的第一参数,其中,该意图的第一参数用于指示是否允许该EMS对该意图的作用域中的部分网元执行该意图对应的命令。
上述第十五方面提供的方法,NMS可以向EMS发送意图查询信息并接收来自EMS的意图查询响应信息,从而NMS可以查询EMS中的意图的第一参数。
结合第十五方面,在第一种可能的实现方式中,该意图查询响应信息还包括该意图的冲突策略信息,该意图的冲突策略信息用于指示该意图与其他意图冲突时,该EMS优先满足的意图。基于上述方法,NMS接收来自EMS的意图查询响应信息还包括意图的冲突策略信息,从而NMS还可以查询EMS中的意图的冲突策略信息。
结合第十五方面的第一种可能的实现方式,在第二种可能的实现方式中,该意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该 EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。基于上述方法,NMS接收来自EMS的冲突策略信息包括上述策略一、策略二或策略三中的一种或多种,从而NMS还可以通过意图查询信息查询EMS中意图的冲突策略信息中的策略。
第十六方面,本申请实施例提供了一种执行意图的装置,该执行意图的装置包括接收模块和发送模块;该接收模块,用于接收来自网络管理系统NMS的意图查询信息,其中,该意图查询信息用于查询该执行意图的装置中的意图;该发送模块,用于向该NMS发送意图查询响应信息,其中,该意图查询响应信息包括一个或多个意图,和该意图的第一参数,其中,该意图的第一参数用于指示是否允许该执行意图的装置对该意图的作用域中的部分网元执行该意图对应的命令。
上述第十六方面提供的方法,该执行意图的装置可以接收来自NMS的意图查询信息,根据该意图查询信息向NMS发送意图查询响应信息,以使得NMS可以查询该执行意图的装置中的意图的第一参数。
结合第十六方面,在第一种可能的实现方式中,该意图查询响应信息还包括该意图的冲突策略信息,该意图的冲突策略信息用于指示该意图与其他意图冲突时,该执行意图的装置优先满足的意图。基于上述方法,该执行意图的装置向NMS发送的意图查询响应信息还包括意图冲突策略信息,以使得NMS还可以查询该执行意图的装置中的意图的冲突策略信息。
结合第十六方面的第一种可能的实现方式,在第二种可能的实现方式中,该意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该执行意图的装置优先满足的意图;策略二:确定冲突的意图中,该执行意图的装置先接收到的意图或该执行意图的装置后接收到的意图为该执行意图的装置优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该执行意图的装置优先满足的意图。基于上述方法,该执行意图的装置向NMS发送的冲突策略信息包括上述策略一、策略二或策略三中的一种或多种,以使得NMS还可以通过意图查询信息查询该执行意图的装置中意图的冲突策略信息中的策略。
第十七方面,本申请实施例提供了一种执行意图的装置,该执行意图的装置包括:发送模块和接收模块;该发送模块,用于向网元管理系统EMS发送意图查询信息,其中,该意图查询信息用于查询该EMS中的意图;该接收模块,用于接收来自该EMS的意图查询响应信息,其中,该意图查询响应信息包括一个或多个意图,和该意图的第一参数,其中,该意图的第一参数用于指示是否允许该EMS对该意图的作用域中的部分网元执行该意图对应的命令。
上述第十七方面提供的方法,该执行意图的装置可以向EMS发送意图查询信息并接收来自EMS的意图查询响应信息,从而该执行意图的装置可以查询EMS中的意图的第一参数。
结合第十七方面,在第一种可能的实现方式中,该意图查询响应信息还包括该意图的冲突策略信息,该意图的冲突策略信息用于指示该意图与其他意图冲突时,该EMS优先满足的意图。基于上述方法,该执行意图的装置接收来自EMS的意图查询响应信息还包括意图的冲突策略信息,从而该执行意图的装置还可以查询EMS中的意图的冲突策略信息。
结合第十七方面的第一种可能的实现方式,在第二种可能的实现方式中,该意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该 EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。基于上述方法,该执行意图的装置接收来自EMS的冲突策略信息包括上述策略一、策略二或策略三中的一种或多种,从而该执行意图的装置还可以通过意图查询信息查询EMS中意图的冲突策略信息中的策略。
第十八方面,本申请实施例提供了一种执行意图的装置,包括:至少一个处理器、至少一个存储器以及通信接口,该通信接口、该至少一个存储器与该至少一个处理器耦合;执行意图的装置通过该通信接口与其他设备通信,该至少一个存储器用于存储计算机程序,使得该计算机程序被该至少一个处理器执行时实现如第十四方面及其各种可能的实现方式所述的执行意图的方法。
第十九方面,本申请实施例提供了一种执行意图的装置,包括:至少一个处理器、至少一个存储器以及通信接口,该通信接口、该至少一个存储器与该至少一个处理器耦合;执行意图的装置通过该通信接口与其他设备通信,该至少一个存储器用于存储计算机程序,使得该计算机程序被该至少一个处理器执行时实现如第十五方面及其各种可能的实现方式所述的执行意图的方法。
第二十方面,本申请提供了一种系统芯片,该系统芯片可以应用在执行意图的装置中,该系统芯片包括:至少一个处理器,涉及的程序指令在该至少一个处理器中执行,以实现根据第十四方面的方法及其任一设计中的EMS的功能。可选的,该系统芯片还可以包括至少一个存储器,该存储器存储有涉及的程序指令。
第二十一方面,本申请提供了一种系统芯片,该系统芯片可以应用在执行意图的装置中,该系统芯片包括:至少一个处理器,涉及的程序指令在该至少一个处理器中执行,以实现根据第十五方面的方法及其任一设计中的NMS的功能。可选的,该系统芯片还可以包括至少一个存储器,该存储器存储有涉及的程序指令。
第二十二方面,本申请实施例提供了一种计算机可读存储介质,如计算机非瞬态的可读存储介质。其上储存有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述第十四方面的任一种可能的方法。例如,该计算机可以是至少一个存储节点。
第二十三方面,本申请实施例提供了一种计算机可读存储介质,如计算机非瞬态的可读存储介质。其上储存有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述第十五方面的任一种可能的方法。例如,该计算机可以是至少一个存储节点。
第二十四方面,本申请实施例提供了一种计算机程序产品,当其在计算机上运行时,使得第十四方面提供的任一方法被执行。例如,该计算机可以是至少一个存储节点。
第二十五方面,本申请实施例提供了一种计算机程序产品,当其在计算机上运行时,使得第十五方面提供的任一方法被执行。例如,该计算机可以是至少一个存储节点。
第二十六方面,本申请实施例提供一种通信系统,该通信系统可以包括如下任一种或几种:如第十六方面中的执行意图的装置,或者如第十七方面中的执行意图的装置,或者如第十八方面中的执行意图的装置,或者如第十九方面中的执行意图的装置,或者如第二十方面中的系统芯片,或者如第二十一方面中的系统芯片,或者如第二十二方面中的计算机存储介质,或者如第二十三方面中的计算机存储介质,或者如第二十四方面中的计算机程序产品,或者如第二十五方面中的计算机程序产品。
可以理解的,上述提供的任一种执行意图的装置、系统芯片、计算机存储介质、计算机程序产品或通信系统等均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。
附图说明
图1为本申请实施例提供的意图分层架构示意图;
图2为本申请实施例提供的装置的硬件结构示意图;
图3为本申请实施例提供的执行意图的方法的流程示意图一;
图4为本申请实施例提供的意图冲突的示意图;
图5为本申请实施例提供的执行意图的方法的流程示意图二;
图6为本申请实施例提供的执行意图的方法的流程示意图三;
图7为本申请实施例提供的执行意图的方法的流程示意图四;
图8为本申请实施例提供的执行意图的方法的流程示意图五;
图9为本申请实施例提供的执行意图的方法的流程示意图六;
图10为本申请实施例提供的执行意图的方法的流程示意图七;
图11为本申请实施例提供的执行意图的装置的结构示意图一;
图12为本申请实施例提供的执行意图的装置的结构示意图二;
图13为本申请实施例提供的执行意图的装置的结构示意图三;
图14为本申请实施例提供的执行意图的装置的结构示意图四;
图15为本申请实施例提供的执行意图的装置的结构示意图五;
图16为本申请实施例提供的执行意图的装置的结构示意图六;
图17为本申请实施例提供的通信系统的组成示意图。
具体实施方式
下面结合附图对本申请实施例的实施方式进行详细描述。
如图1所示,为本申请实施例提供的意图分层架构示意图。本申请实施例提供的执行意图的方法可以应用于图1所示的分层架构中。
图1中,网络管理系统100可以包括:通信业务消费者(communication servicecustomer, CSC)101、通信业务提供商(communication service provider,CSP)102、网络运营商(network operator,NOP)103和网络设备提供商(network equipment provider,NEP)104。
其中,CSC 101可以为用户终端。CSP102可以为CSC 101提供通信业务,负责通信业务的运营,CSP 102可以包括通信业务的生命周期管理等,并将相应通信业务需求转化为网络需求。NOP 103可以为CSP 102提供网络,主要负责网络的生命周期管理,例如,NOP 103可以为CSP 102提供切片和/或非切片网络。NEP 102可以为NOP 103提供子网络的生命周期管理,网元的生命周期管理等。
在图1中,CSC 101可以提出CSC的意图(intent-CSC),并将该intent-CSC发送给CSP 102,CSP 102接收到该intent-CSC,可以将该intent-CSC转译为CSP的意图(intent-CSP)。 CSP 102也可以提出intent-CSP。CSP 102可以将转译得到的intent-CSP和/或提出的intent-CSP 发送给NOP 103,NOP 103接收到该intent-CSP,可以将该intent-CSP转译为NOP的意图(intent-NOP)。NOP 103也可以提出intent-NOP。NOP 103可以将转译得到的intent-NOP和/ 或提出的intent-NOP发送给NEP 104,NEP 104接收到该intent-NOP,可以将该intent-NOP 转译为该intent-NOP对应的命令,并将该命令下发给该命令对应的网元(network element, NE)(图1中未示出),并在该命令对应的NE执行该命令时监测网络状态,以保证该意图的达成。
其中,intent-CSC可以表达业务级的管理需求,不涉及业务和网络的实现细节。intent-CSP 可以表达网络级的管理需求,不涉及网络运营商的专业知识。intent-NOP可以表达网络资源级的管理需求,不涉及物理网络设备和/或虚拟化基础设施的操作细节。
需要说明的是,本申请下述实施例是以intent-NOP为例介绍执行意图的方法,intent-CSC 和intent-CSP的执行方法可以参考intent-NOP的执行方法的情况,不予赘述。
在一些实施例中,NOP 103可以是网络管理系统(network management system,NMS)。 NEP 104可以是网元管理系统(element management system,EMS)。
其中,NMS可以是负责网络的运行、管理和维护功能的管理系统,NMS可以提供故障、配置、计帐、性能或安全(fault,configuration,accounting,performance orsecurity,FCAPS) 等五种基本功能。NMS的管理对象可以包括网络中所有的实体,如:网络设备、应用程序、服务器系统、路由器、交换机、集线器(HUB)、辅助设备(例如,不间断电源系统(uninterrupted power system,UPS))等。NMS可以给网络管理员提供一个全系统的网络视图。
EMS可以是符合国际电信联盟电信标准分局(ITU telecommunicationstandardization sector,ITU-T)标准的网元管理软件,可以管理一个或多个某个类别的网元。
可选的,EMS允许用户单独管理每个网元的所有特征。
在一些实施例中,EMS可以进行意图转译,意图分解和冲突检测等操作。在实际应用中, EMS可以通过外部接口接收上层网元的意图(例如,intent-NOP),并向意图的发送方反馈意图的达成情况。EMS还可以向下层网元发送意图分解后的子意图。
可选的,本申请实施例图1中的各设备,例如,CSC 101、CSP 102、NOP 103或NEP104 可以是一个装置内的一个功能模块。可以理解的是,该功能模块既可以是硬件设备中的元件,也可以是在硬件上运行的软件功能模块,或者是平台(例如,云平台)上实例化的虚拟化功能。
例如,图1中的各装置均可以通过图2中的装置200来实现。图2所示为可适用于本申请实施例的装置的硬件结构示意图。该装置200可以包括至少一个处理器201,通信线路202,存储器203以及至少一个通信接口204。
处理器201可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路202可包括一通路,在上述组件之间传送信息,例如总线。
通信接口204,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网接口,无线接入网接口(radio access network,RAN),无线局域网接口(wirelesslocal area networks,WLAN)等。
存储器203可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory, CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路202与处理器相连接。存储器也可以和处理器集成在一起。本申请实施例提供的存储器通常可以具有非易失性。其中,存储器203用于存储执行本申请方案所涉及的计算机执行指令,并由处理器201来控制执行。处理器201用于执行存储器203中存储的计算机执行指令,从而实现本申请实施例提供的方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器201可以包括一个或多个CPU,例如图2中的 CPU0和CPU1。
在具体实现中,作为一种实施例,装置200可以包括多个处理器,例如图2中的处理器201和处理器207。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,装置200还可以包括输出设备205和输入设备206。输出设备205和处理器201通信,可以以多种方式来显示信息。例如,输出设备205可以是液晶显示器(liquid crystal display,LCD),发光二极管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备206和处理器201通信,可以以多种方式接收用户的输入。例如,输入设备206可以是鼠标、键盘、触摸屏设备或传感设备等。
下面将结合图1和图2,以intent-NOP为例,对本申请实施例提供的执行意图的方法进行具体阐述。其中,下述实施例中的装置(例如,NMS、EMS、第一网元、第二网元或第三网元)可以具备图2所示部件。
可以理解的,本申请实施例中,NMS或EMS可以执行本申请实施例中的部分或全部步骤,这些步骤仅是示例,本申请实施例还可以执行其它步骤或者各种步骤的变形。此外,各个步骤可以按照本申请实施例呈现的不同的顺序来执行,并且有可能并非要执行本申请实施例中的全部步骤。
如图3所示,为本申请实施例提供的一种执行意图的方法,该执行意图的方法包括步骤 301-步骤308。
步骤301:NMS向EMS发送第二意图。
其中,NMS可以是图1中的NOP 103,EMS可以是图1中的NEP 104。
其中,第二意图可以用于指示EMS对第一网元执行第三命令。
可选的,第二意图还用于指示EMS对第三网元执行第四命令。
第四命令与第三命令可以相同也可以不同。
其中,第二意图可以包括第二意图驱动动作(IntentDrivenAction)信息和第二意图驱动对象(IntentDrivenObject)信息。
其中,第二意图驱动动作信息可以包括第二意图驱动动作名称(IntentDrivenActionName) 和第二意图驱动动作属性(IntentDrivenActionProperties),该第二意图驱动动作属性可以为完成该第二意图驱动动作所需的一个或多个属性。
其中,第二意图驱动对象信息可以包括第二意图驱动对象名称(IntentDrivenObjectName) 和第二意图驱动对象属性(IntentDrivenObjectProperties),该第二意图驱动对象属性可以用于标识对象实例的属性。
例如,第二意图的形式化表达可以如下所示:
<intentExpression>:=<IntentDrivenAction><IntentDrivenObject>
<IntentDrivenAction>:=<IntentDrivenActionName><IntentDrivenActionProperties>
<IntentDrivenObject>:=<IntentDrivenObjectName><IntentDrivenObjectProperties>
示例性的,以第二意图为上海浦东区的区域1中,数据速率小于5Mbps的用户百分比小于1%并且平均速率不小于7Mbps为例,该第二意图的形式化表达可以如表1所示。其中,该第二意图的意图驱动动作名称为优化,第二意图驱动动作属性包括:优化类别、低数据速率的用户设备的最大百分比、低数据速率阈值和最小平均数据速率。其中,优化类别为数据速率,低数据速率的用户设备的最大百分比为1%,低数据速率阈值为5Mbps,最小平均数据速率为7Mbps。该第二意图的意图驱动对象名称为上海浦东,意图驱动对象属性为区域1。
表1
其中,第一网元和第三网元可以是第二意图的作用域中的网元。第二意图的作用域可以是第二意图驱动对象属性标识的区域。
第一网元或第三网元可以是移动网络网元,例如,基站、核心网网元等。
可选的,NMS向EMS发送第二意图,包括:NMS向EMS发送第一请求信息,该第一请求信息包括第二意图的信息。
在一些实施例中,第一请求信息可以用于请求创建该第二意图(createintent),该第二意图的信息可以包括第二意图驱动动作信息和第二意图驱动对象信息。
在一些实施例中,第一请求信息可以用于请求实施该第二意图(implementintent),该第二意图的信息可以包括第二意图驱动动作信息和第二意图驱动对象信息。
在一些实施例中,第一请求信息可以用于请求修改该第二意图(modifyIntent),该第二意图的信息可以包括第二意图的标识和要修改的第二意图的信息。
其中,要修改的第二意图的信息可以包括:第二意图驱动动作属性,和/或第二意图驱动对象属性,和/或第二参数,和/或第二意图的冲突策略信息等等。
其中,第二参数可以用于指示是否允许EMS对第二意图的作用域中的部分网元执行第二意图对应的命令,例如:第二参数可以用于指示是否允许EMS对第一网元执行第三命令,或者,第二参数可以用于指示是否允许EMS对第三网元执行第四命令。
示例性,第二参数可以通过第二参数的值指示是否允许EMS对第二意图的作用域中的部分网元执行第二意图对应的命令。
例如,第二参数可以是布尔类型参数,第二参数的值为真(true)时,第二参数可以指示允许EMS对第三网元执行第四命令;第二参数的值为假(false)时,第二参数可以指示不允许EMS对第三网元执行第四命令。
又例如,第二参数可以通过二进制比特指示。第二参数的值为1时,第二参数可以指示允许EMS对第三网元执行第四命令;第二参数的值为0时,第二参数可以指示不允许EMS对第三网元执行第四命令。
需要说明的是,上述仅是第二参数的举例,第二参数还可以是其他形式的参数,不予限制。
可选的,第二参数包括在第二意图中。例如,第二参数包括在第二意图驱动动作属性中;又例如,第二意图包括第二意图驱动动作、第二意图驱动对象和该第二参数。
其中,第二意图的冲突策略信息可以用于指示第二意图与其他意图冲突时,EMS优先满足的意图。EMS优先满足的意图可以为EMS确定执行的意图。第二意图的冲突策略信息的描述可以参考下述第一意图的冲突策略信息的描述,不予赘述。
步骤302:EMS接收来自NMS的第二意图。
可选的,EMS接收来自NMS的第二意图,包括:EMS接收来自NMS的第一请求信息,该第一请求信息包括第二意图的信息。
在一些实施例中,若第一请求信息用于请求创建第二意图,该第二意图的信息可以包括第二意图驱动动作信息和第二意图驱动对象信息。EMS接收到该第一请求信息,可以根据第二意图驱动动作和第二意图驱动对象创建该第二意图,并将该第二意图的状态设置为去激活状态,并向NMS发送第一响应信息。该第一响应信息用于指示第二意图的创建结果(例如,第二意图创建成功或第二意图创建失败),第一响应信息可以包括第二意图的标识。后续,若要执行该第二意图,EMS还可以接收NMS发送的激活请求信息,该激活请求信息用于请求激活该第二意图,EMS接收到该激活请求信息后,可以将第二意图的状态由去激活状态转换为激活状态。
其中,第二意图的去激活状态可以用于指示第二意图是作为一个管理对象(例如,数据库中的一条记录)存储在EMS中,而并未被转译和执行。第二意图的激活状态可以用于指示第二意图已经被转译和执行,且EMS为保证第二意图达成而进行的网络监测和自动化策略调整等也在施行。
在一些实施例中,若第一请求信息用于请求实施该第二意图,该第二意图的信息可以包括第二意图驱动动作信息和第二意图驱动对象信息。EMS接收到该第一请求信息,可以将第二意图转译为第二意图对应的命令,并向该命令对应的网元发送该命令,并向NMS发送第一响应信息,该第一响应信息用于指示第二意图的实施结果(例如,第二意图实施成功或第二意图实施失败),第一响应信息可以包括第二意图的标识。
在一些实施例中,若第一请求信息用于请求修改该第二意图,该第二意图的信息可以包括第二意图的标识和要修改的第二意图的信息。其中,要修改的第二意图的信息可以包括:第二意图驱动动作属性,和/或第二意图驱动对象属性,和/或第二参数,和/或第二意图的冲突策略信息等等。EMS接收到该第一请求信息,可以修改第二意图对应的信息,并向NMS 发送第一响应信息,该第一响应信息用于指示第二意图的修改结果(例如,第二意图修改成功或第二意图修改失败)。
可选的,EMS接收到来自NMS的第二意图后,向NMS发送消息接收确认信息。该消息接收确认信息用于指示EMS接收到该第二意图。
可选的,EMS接收到该第二意图,并激活该第二意图后维持该第二意图。
步骤303:NMS向EMS发送第一意图。
其中,第一意图可以用于指示EMS对第一网元执行第一命令以及对第二网元执行第二命令。
其中,第一命令和第二命令可以相同也可以不同,第一命令和第三命令互斥。例如,第一命令为将某一个参数的值设置为5,第三命令为将该参数的值设置为6。
可选的,第一意图可以包括第一意图驱动动作信息和第一意图驱动对象信息,第一意图驱动动作信息和第一意图驱动对象信息的描述可以参考上述第二意图驱动动作信息和第二意图驱动对象信息的描述,不予赘述。
第一网元和第二网元可以为该第一意图的作用域中的网元。该第一意图的作用域可以是第一意图驱动对象属性标识的区域。
其中,第一命令和第三命令互斥还可以描述为第一意图和第二意图冲突。第一网元也可以描述为冲突网元,第二网元和第三网元也可以描述为非冲突网元。
需要说明的是,EMS中可以维持多个处于激活状态的意图,第一意图可以与该多个处于激活状态的意图冲突,第一意图与该多个处于激活状态的意图冲突时,执行意图的方法的描述可以参考第一意图与第二意图冲突时,执行意图的方法,不予赘述。
如图4所示,以网元为基站为例介绍意图的冲突。图4中,意图1的作用域为区域401,意图2的作用域为区域402。其中,区域401包括网元403和网元404,区域2包括网元403和网元405,意图1指示EMS对网元403执行命令1,对网元404执行命令2,意图2指示 EMS对网元403执行命令3,对网元405执行命令4,命令1和命令3互斥。
可选的,NMS向EMS发送第一意图,包括:NMS向EMS发送第二请求信息,该第二请求信息包括第一意图的信息。
在一些实施例中,第二请求信息可以用于请求创建该第一意图(createintent),该第一意图的信息可以包括第一意图驱动动作信息和第一意图驱动对象信息。
在一些实施例中,第二请求信息可以用于请求实施该第一意图(implementintent),该第一意图的信息可以包括第一意图驱动动作信息和第一意图驱动对象信息。
在一些实施例中,第二请求信息可以用于请求修改该第一意图(modifyIntent),该第一意图的信息可以包括第一意图的标识和要修改的第一意图的信息。
其中,要修改的第一意图的信息可以包括:第一意图驱动动作属性,和/或第一意图驱动对象属性,和/或第一参数,和/或第一意图的冲突策略信息等等。第一参数和第一意图的冲突策略信息的描述可以参考步骤305中的描述,不予赘述。
步骤304:EMS接收来自NMS的第一意图。
可选的,EMS接收来自NMS的第一意图,包括:EMS接收来自NMS的第二请求信息,该第二请求信息包括第一意图的信息。
在一些实施例中,若第二请求信息用于请求创建第一意图,该第一意图的信息可以包括第一意图驱动动作信息和第一意图驱动对象信息。EMS接收到该第二请求信息,可以根据第一意图驱动动作和第一意图驱动对象创建该第一意图,并将该第一意图的状态设置为去激活状态,并向NMS发送第二响应信息。该第二响应信息用于指示第一意图的创建结果(例如,第一意图创建成功或第一意图创建失败),第二响应信息可以包括第一意图的标识。后续,若要执行该第一意图,EMS还可以接收NMS发送的激活请求信息,该激活请求信息用于请求激活该第一意图,EMS接收到该激活请求信息后,可以将第一意图的状态由去激活状态转换为激活状态。
在一些实施例中,若第二请求信息用于请求实施该第一意图,该第一意图的信息可以包括第一意图驱动动作信息和第一意图驱动对象信息。EMS接收到该第二请求信息,可以将第一意图转译为第一意图对应的命令,并向该命令对应的网元发送该命令,并向NMS发送第二响应信息,该第二响应信息用于指示第一意图的实施结果(例如,第一意图实施成功或第一意图实施失败),第二响应信息可以包括第一意图的标识。
在一些实施例中,若第二请求信息用于请求修改该第一意图,该第一意图的信息可以包括第一意图的标识和要修改的第一意图的信息。其中,要修改的第一意图的信息可以包括:第一意图驱动动作属性,和/或第一意图驱动对象属性,和/或第一参数,和/或第一意图的冲突策略信息等等。EMS接收到该第二请求信息,可以修改第一意图对应的信息,并向NMS 发送第二响应信息,该第二响应信息用于指示第一意图的修改结果(例如,第一意图修改成功或第一意图修改失败)。
可选的,EMS接收到来自NMS的第一意图后,向NMS发送消息接收确认信息。该消息接收确认信息用于指示EMS接收到该第一意图。
步骤305:NMS向EMS发送第一参数和冲突策略信息。
其中,第一参数可以用于指示是否允许EMS对第一意图的作用域中的部分网元执行第一意图对应的命令,例如,第一参数可以用于指示是否允许EMS对第一网元执行第一命令,或者,第一参数可以用于指示是否允许EMS对第二网元执行第二命令。
示例性,第一参数可以通过第一参数的值指示是否允许EMS对第一意图的作用域中的部分网元执行第一意图对应的命令。
例如,第一参数可以是布尔类型参数,第一参数的值为真(true)时,第一参数可以指示允许EMS对第二网元执行第二命令;第一参数的值为假(false)时,第一参数可以指示不允许EMS对第二网元执行第二命令。
又例如,第一参数可以通过二进制比特指示。第一参数的值为1时,第一参数可以指示允许EMS对第二网元执行第二命令;第一参数的值为0时,第一参数可以指示不允许EMS对第二网元执行第二命令。
需要说明的是,上述仅是第一参数的举例,第一参数还可以是其他形式的参数,不予限制。
在一些实施例中,第一意图可以包括第一参数。例如,例如,第一参数包括在第一意图驱动动作属性中;又例如,第一意图包括第一意图驱动动作、第一意图驱动对象和该第一参数。
需要说明的是,若第一意图包括第一参数,图3所示的方法中,NMS可以不向EMS发送第一参数。
其中,冲突策略信息可以用于指示第一意图与其他意图冲突时,EMS优先满足的意图。该冲突策略信息还可以描述为第一意图的冲突策略信息。
可选的,每个意图配置一个冲突策略信息,不同意图的冲突策略信息不同或者相同,不予限制。例如,第一意图的冲突策略信息和第二意图的冲突策略信息可以相同也可以不同。若每个意图配置的冲突策略信息相同,可以将该冲突策略信息预配置在EMS中,在这种情况下,图3所示的方法中,NMS不向EMS发送该冲突策略信息。
可选的,冲突策略信息包括以下策略中的一种或多种:
策略一:确定冲突的意图中,优先级高的意图为EMS优先满足的意图。
在一些实施例中,第一意图还可以包括第三参数,例如,第一意图驱动动作属性包括该第三参数,又例如,第一意图包括第一意图驱动动作、第一意图驱动对象和该第三参数。第三参数可以用于指示第一意图的优先级。第二意图还可以包括第四参数,例如,第二意图驱动动作属性包括该第四参数,又例如,第二意图包括第二意图驱动动作、第二意图驱动对象和该第四参数。第四参数可以用于指示第二意图的优先级。当第一意图与第二意图冲突时, EMS可以确定第一意图与第二意图中,优先级高的意图或优先级低的意图为EMS优先满足的意图。
策略二:确定冲突的意图中,EMS先接收到的意图或EMS后接收到的意图为EMS优先满足的意图。
在一些实施例中,EMS接收到第二意图,可以将接收到第二意图的时间存储在本地,EMS 接收到第一意图,可以将接收到第一意图的时间存储在本地,当第一意图与第二意图冲突时, EMS可以确定第一意图与第二意图中,接收时间在前的意图或接收时间在后的意图为EMS 优先满足的意图。
策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为EMS优先满足的意图。
在一些实施例中,当第一意图与第二意图冲突时,EMS可以确定第一意图与第二意图中,意图驱动对象属性标识的区域较大的意图,或意图驱动对象属性标识的区域较小的意图为 EMS优先满足的意图。
需要说明的是,上述策略一、策略二或策略三仅是冲突策略信息的举例,在实际应用中,冲突策略信息还可以包括其他策略,不予限制。
进一步可选的,冲突策略信息中的策略对应有优先级,当冲突策略信息包括多个策略时, EMS根据策略的优先级确定EMS优先满足的意图。
可选的,EMS根据策略的优先级确定EMS优先满足的意图,包括:EMS根据冲突策略信息中优先级高的策略或优先级低的策略,确定EMS优先满足的意图。
示例性的,以冲突策略信息包括策略一、策略二和策略三,策略一的优先级为1,策略二的优先级为2,策略三的优先级为3,数值越小优先级越大为例,若EMS根据冲突策略信息中优先级高的策略却EMS优先满足的意图,则EMS根据策略一确定EMS优先满足的意图;若EMS根据冲突策略信息中优先级低的策略却EMS优先满足的意图,则EMS根据策略三确定EMS优先满足的意图。
步骤306:EMS接收来自NMS的第一参数和冲突策略信息。
步骤307:EMS根据第一参数和冲突策略信息,确定是否对第二网元执行第二命令。
在一些实施例中,当EMS确定EMS优先满足的意图为第二意图时,若第一参数指示允许EMS对第二网元执行第二命令,EMS根据第一参数和冲突策略信息,确定是否对第二网元执行第二命令,包括:EMS对第二网元执行第二命令,这一过程的具体描述可以参考下述图3所示方法的第一种实现场景中的描述,不予赘述。
在一些实施例中,当EMS确定EMS优先满足的意图为第二意图时,若第一参数指示不允许EMS对第二网元执行第二命令,EMS向NMS发送第一通知信息,其中,该第一通知信息指示第一意图与其他意图冲突,这一过程的具体描述可以参考下述图3所示方法的第二种实现场景中的描述,不予赘述。
在一些实施例中,当EMS确定EMS优先满足的意图为第一意图时,EMS根据第一参数和冲突策略信息,确定是否对第二网元执行第二命令,包括:EMS对第二网元执行第二命令,这一过程的具体描述可以参考下述图3所示方法的第三种实现场景或第四种实现场景中的描述,不予赘述。
步骤308:EMS根据冲突策略信息对第一网元执行第一命令或第三命令。
在一些实施例中,当EMS确定EMS优先满足的意图为第二意图时,EMS根据冲突策略信息对第一网元执行第一命令或第三命令,包括:EMS对第一网元执行第三命令,这一过程的具体描述可以参考下述图3所示方法的第一种实现场景和第二种实现场景中的描述,不予赘述。
在一些实施例中,当EMS确定EMS优先满足的意图为第一意图时,EMS根据冲突策略信息对第一网元执行第一命令或第三命令,包括:EMS对第一网元执行第一命令,这一过程的具体描述可以参考下述图3所示方法的第三种实现场景中的描述,不予赘述。
在一些实施例中,第二意图还用于指示EMS对第三网元执行第四命令,当EMS确定EMS 优先满足的意图为第一意图时,若第二参数指示不允许EMS对第三网元执行第四命令,EMS 对第一网元执行第一命令,对第二网元执行第二命令,EMS根据第二参数,取消第二意图,这一过程的具体描述可以参考下述图3所示方法的第四种实现场景中的描述,不予赘述。
基于图3所示方法,NMS可以向EMS发送第二意图、第一意图、第一参数和冲突策略信息,当第一意图与第二意图冲突时,EMS可以根据第一参数和冲突策略信息确定是否对第二网元执行第二命令,根据冲突策略信息确定对第一网元执行第一命令或第三命令,以使得 EMS在意图冲突时,可以部分执行第一意图,从而增加了意图执行的灵活性,提高了用户体验。
进一步可选的,在图3所示方法的第一种实现场景中,当EMS确定EMS优先满足的意图为第二意图时,若第一参数指示允许EMS对第二网元执行第二命令,EMS根据第一参数和冲突策略信息,确定是否对第二网元执行第二命令,包括:EMS对第二网元执行第二命令。EMS根据冲突策略信息对第一网元执行第一命令或第三命令,包括:EMS对第一网元执行第三命令。该过程可以参照图5所示,图3所示的方法中步骤307包括步骤501,步骤308包括步骤502。
步骤501:EMS对第二网元执行第二命令。
在一些实施例中,EMS可以根据冲突策略信息确定EMS优先满足的意图为第二意图,当第一参数执行允许EMS对第二网元执行第二命令时,EMS对第二网元执行第二命令。
可选的,EMS对第二网元执行第二命令,包括:EMS向第二网元发送该第二命令。
其中,第二命令是EMS将第一意图转译得到的。
可选的,步骤501之后还包括:EMS向NMS发送第一通知信息。
其中,第一通知信息可以用于指示第一意图的执行结果。第一意图的执行结果可以包括:意图未完整执行(IntentPartialFulfilled)。
需要说明的是,若第一网元和第二网元相同,第一参数指示允许EMS对第一意图的作用域中的部分网元执行第一意图对应的命令,图5所示的方法不包括步骤501,第一意图的执行结果可以包括:意图完全不执行(IntentUnFulfilled)。
步骤502:EMS对第一网元执行第三命令。
在一些实施例中,EMS可以根据冲突策略信息确定EMS优先满足的意图为第二意图, EMS对第一网元执行第三命令。
可选的,EMS对第一网元执行第三命令,包括:EMS向第一网元发送该第三命令。
其中,第三命令是EMS将第二意图转译得到的。
可选的,步骤502之后还包括:EMS向NMS发送第二通知信息。
其中,第二通知信息可以用于指示第二意图的执行结果。第二意图的执行结果可以包括:意图完整执行(IntentFulfilled)。
需要说明的是,若EMS接收到第二意图后,已经对第一网元执行第三命令,此时,图5 所示的方法不包括步骤502。在这种情况下,EMS维持第二意图即可。
基于图3所示第一种实现场景,当EMS确定EMS优先满足的意图为第二意图时,若第一参数指示允许EMS对第二网元执行第二命令,EMS可以对第二网元执行第二命令,对第一网元执行第三命令,以使得第一意图与第二意图冲突时,第一意图和第二意图可以同时达成,其中,第一意图未完整执行,第二意图完整执行。
进一步可选的,在图3所示方法的第二种实现场景中,当EMS确定EMS优先满足的意图为第二意图时,若第一参数指示不允许EMS对第二网元执行第二命令,则EMS向NMS 发送第一通知信息,其中,该第一通知信息指示第一意图与其他意图冲突。EMS根据冲突策略信息对第一网元执行第一命令或第三命令,包括:EMS对第一网元执行第三命令。该过程可以参照图6所示,图3所示的方法不包括步骤307,图3所示的方法中的步骤308包括步骤601,图3所示方法还包括步骤602和步骤603。
步骤601:EMS对第一网元执行第三命令。
步骤601的具体描述可以参考步骤502中对应的描述,不予赘述。
步骤602:若第一参数指示不允许EMS对第二网元执行第二命令,EMS向NMS发送第一通知信息。
其中,第一通知信息可以用于指示第一意图的执行结果,该第一意图的执行结果可以包括:意图冲突(IntentConflict)。
步骤603:NMS接收来自EMS的第一通知信息。
基于图3所示的第二种实现场景,当EMS确定EMS优先满足的意图为第二意图时,若第一参数指示不允许EMS对第二网元执行第二命令,EMS可以向NMS发送第一通知信息,并对第一网元执行第三命令,以使得NMS知道第一意图与其他意图冲突,从而可以根据具体需要取消第一意图,或者可以指示EMS将第一意图转译为其他命令,该其他命令与第二意图的命令不冲突。
进一步可选的,在图3所示方法的第三种实现场景中,当EMS确定EMS优先满足的意图为第一意图时,EMS根据第一参数和冲突策略信息,确定是否对第二网元执行第二命令,包括:EMS对第二网元执行第二命令。EMS根据冲突策略信息对第一网元执行第一命令或第三命令,包括:EMS对第一网元执行第一命令。该过程可以参照图7所示,图3所示的方法中步骤307包括步骤701,步骤308包括步骤702。
步骤701:EMS对第二网元执行第二命令。
可选的,EMS对第二网元执行第二命令,包括:EMS向第二网元发送该第二命令。
其中,第二命令是EMS将第一意图转译得到的。
步骤702:EMS对第一网元执行第一命令。
可选的,EMS对第一网元执行第一命令,包括:EMS向第一网元发送第一命令。
其中,第一命令是EMS将第一意图转译得到的。
可选的,步骤702之后还包括:EMS向NMS发送第一通知信息。
其中,第一通知信息可以用于指示第一意图的执行结果。第一意图的执行结果可以包括:意图完整执行(IntentFulfilled)。
可选的,若第二参数指示允许EMS对第三网元执行第四命令,图7所示的方法还包括: EMS向NMS发送第二通知信息。
其中,该第二通知信息可以用于指示第二意图的执行结果。该第二意图的执行结果可以包括:意图未完整执行。
基于图3所示的第三种实现场景,当EMS确定EMS优先满足的意图为第一意图时,EMS 可以对第一网元执行第一命令,对第二网元执行第二命令,以使得EMS达成第一意图。
进一步可选的,在图3所示方法的第四种实现场景中,第二意图还用于指示EMS对第三网元执行第四命令,当EMS确定EMS优先满足的意图为第一意图时,若第二参数指示不允许EMS对第三网元执行第四命令,EMS对第一网元执行第一命令,对第二网元执行第二命令,EMS根据第二参数,取消第二意图。该过程可以参照图8所示,图3所示的方法中步骤 307包括步骤801,步骤308包括步骤802,图3所示方法还包括步骤803。
步骤801:EMS对第二网元执行第二命令。
步骤802:EMS对第一网元执行第一命令。
步骤801-步骤802的具体过程可以参考步骤701-步骤702中对应的介绍,不予赘述。
步骤803:EMS根据第二参数,取消第二意图。
其中,第二参数可以指示不允许EMS对第三网元执行第四命令。
可选的,EMS取消第二意图,包括:EMS去激活第二意图或撤销第二意图。
进一步可选的,EMS去激活第二意图,包括:NMS向EMS发送第三请求信息,该第三请求信息用于请求去激活该第二意图(deactivateIntent),该第三请求信息包括第二意图的标识;EMS接收来自NMS的第三请求信息,并根据第三请求信息去激活该第二意图。
可选的,EMS去激活该第二意图后,可以向NMS发送第三响应信息,该第三响应信息用于指示去激活的结果(例如,第二意图去激活成功或第二意图去激活失败)。
需要说明的是,若去激活成功,该意图从激活状态转换为去激活状态。
进一步可选的,EMS撤销第二意图,包括:NMS向EMS发送第四请求信息,该第四请求信息用于请求撤销该第二意图(removeIntent),该第四请求信息包括第二意图的标识;EMS接收来自NMS的第四请求信息,并根据第四请求信息撤销该第二意图。
可选的,EMS撤销该第二意图后,可以向NMS发送第四响应信息,该第四响应信息用于指示撤销的结果(例如,第二意图撤销成功或第二意图撤销失败)。
可选的,步骤803后,还包括:EMS向NMS发送第二通知信息。
其中,该第二通知信息可以用于指示第二意图的执行结果。该第二意图的执行结果可以包括:意图冲突(IntentConflict)。
基于图3所示的第四种实现场景,当EMS确定EMS优先满足的意图为第一意图,且第二参数指示不允许EMS对第三网元执行第四命令时,EMS可以对第一网元执行第一命令,对第二网元执行第二命令,并根据第二参数,取消第二意图,以使得EMS达成第一意图,并取消第二意图。
进一步可选的,在图3所示方法的第五种实现场景中,若EMS无法根据冲突策略信息确定EMS优先满足的意图,EMS可以向NMS发送意图冲突解决请求信息,并接收NMS发送的意图冲突解决响应信息,根据该意图冲突解决响应信息确定EMS优先满足的意图。
如图9所示,图3所示的方法还包括步骤901-步骤903。
步骤901:EMS向NMS发送意图冲突解决请求信息。
其中,意图冲突解决请求信息可以用于请求确定EMS优先满足的意图。
可选的,意图冲突解决请求信息包括冲突意图的标识(例如,第一意图的标识和/或第二意图的标识等)。
进一步可选的,意图冲突解决请求信息还包括冲突网元的标识(例如,第一网元的标识)。
步骤902:NMS接收来自EMS的意图冲突解决请求信息,并向EMS发送意图冲突解决响应信息。
其中,意图冲突解决响应信息用于指示EMS优先满足的意图。
在一些实施例中,意图冲突解决响应信息包括EMS优先满足的意图的标识,例如,第一意图的标识或第二意图的标识。
在一些实施例中,意图冲突解决响应信息包括冲突网元的标识和该冲突网元实施的意图的标识。
在一些实施例中,意图冲突解决响应信息包括更新后的冲突策略信息。
在一些实施例中,意图冲突解决响应信息包括更新后的第三参数。
步骤903:EMS接收来自NMS的意图冲突解决响应信息,并根据该意图冲突解决响应信息确定EMS优先满足的意图。
在一些实施例中,意图冲突解决响应信息包括EMS优先满足的意图的标识,EMS根据该意图冲突解决响应信息确定EMS优先满足的意图,包括:EMS根据EMS优先满足的意图的标识,确定EMS优先满足的意图。
例如,意图冲突解决响应信息包括第一意图的标识,EMS确定第一意图为EMS优先满足的意图。
在一些实施例中,意图冲突解决响应信息包括冲突网元的标识和该冲突网元实施的意图的标识,EMS根据该意图冲突解决响应信息确定EMS优先满足的意图,包括:EMS根据冲突网元的标识和该冲突网元实施的意图的标识,确定每个冲突网元上实施的意图。
例如,意图冲突解决响应信息包括:{网元1,意图1},{网元2,意图2},其中,意图 1与意图2冲突,网元1和网元2为冲突网元,则EMS根据意图冲突解决响应信息确定在网元1上实施意图1,在网元2上实施意图2。
在一些实施例中,意图冲突解决响应信息包括更新后的冲突策略信息,EMS根据该意图冲突解决响应信息确定EMS优先满足的意图,包括:EMS根据更新后的冲突策略信息,确定EMS优先满足的意图。
示例性的,以意图1和意图2冲突,意图1的作用域大于意图2的作用域,EMS同时接收到意图1和意图2,冲突策略信息包括策略二,更新后的冲突策略信息包括:确定冲突的意图中,作用域大的意图为EMS优先满足的意图为例,因为EMS同时接收到意图1和意图 2,所以EMS根据策略二无法确定EMS优先满足的意图,EMS接收到意图冲突解决响应信息后,可以根据意图冲突解决响应信息确定EMS优先满足的意图为意图1。
在一些实施例中,意图冲突解决响应信息包括更新后的第三参数,EMS根据该意图冲突解决响应信息确定EMS优先满足的意图,包括:EMS根据更新后的第三参数确定EMS优先满足的意图。
示例性的,以意图1和意图2冲突,意图1和意图2的第三参数都为2,意图冲突解决响应信息包括意图1的更新后的第三参数,该意图1的更新后的第三参数为1为例,因为意图1和意图2的第三参数都为2,EMS无法确定EMS优先满足的意图,EMS接收到意图冲突解决响应信息后,可以确定此时意图1的优先级高于意图2,因此,EMS可以根据意图冲突解决响应信息确定EMS优先满足的意图为意图1。
需要说明的是,上述意图冲突解决响应信息仅是示例性的,意图冲突解决响应信息还可以包括其他内容,或者意图冲突解决响应信息还可以是其他形式的信息,不予限制。
需要说明的是,EMS根据意图冲突解决响应信息确定EMS优先满足的意图后,可以根据第一参数和EMS优先满足的意图,确定是否对第二网元执行第二命令,根据EMS优先满足的意图,确定对第一网元执行第一命令或第三命令。
基于图3所示的第五种实现场景,若EMS无法根据冲突策略信息确定EMS优先满足的意图,EMS可以向NMS发送意图冲突解决请求信息,并接收NMS发送的意图冲突解决响应信息,根据该意图冲突解决响应信息确定EMS优先满足的意图,进而可以确定EMS对网元的命令。
NMS和EMS除了执行上述执行意图的方法之外,NMS还可以查询EMS中的意图,以便NMS了解EMS中意图的情况。
如图10所示,为本申请实施例提供的又一种执行意图的方法,该执行意图的方法可以包括步骤1001-步骤1003。
步骤1001:NMS向EMS发送意图查询信息。
其中,该意图查询信息可以用于查询EMS中的意图。
需要说明的是,在具体实现中,根据查询的目的,该意图查询信息可以包括不同的信息。
在一些实施例中,为了查询EMS中一个或多个意图的相关信息,该意图查询信息可以包括该一个或多个意图的标识。
在一些实施例中,为了查询EMS中处于激活状态的意图,该意图查询信息可以包括激活状态的信息。该激活状态的信息可以用于指示查询处于激活状态的意图。
可选的,NMS向EMS发送意图查询信息,包括:NMS调用意图查询(queryIntent)接口向EMS发送意图查询信息。
步骤1002:EMS接收来自NMS的意图查询信息,并向NMS发送意图查询响应信息。
其中,意图查询响应信息可以包括一个或多个意图,和该意图的第一参数。
该一个或多个意图可以是满足意图查询信息的意图。例如,若该意图查询信息包括意图 1的标识和意图2的标识,意图查询响应信息包括意图1、意图1的第一参数、意图2和意图 2的第一参数。
该意图可以包括意图驱动动作信息和意图驱动对象信息。
意图驱动动作和意图驱动对象的具体介绍可以参考上述图3所示方法中对第二意图驱动动作和第二意图驱动对象中的描述,不予赘述。
该意图的第一参数可以用于指示是否允许EMS对该意图的作用域中的部分网元执行该意图对应的命令。意图的作用域可以是该意图驱动对象属性标识的区域。
示例性,该意图的第一参数可以通过该意图的第一参数的值指示是否允许EMS对该意图的作用域中的部分网元执行该意图对应的命令。
例如,该意图的第一参数可以是布尔类型参数,该意图的第一参数的值为真(true)时,该意图的第一参数可以用于指示允许EMS对该意图的作用域中的部分网元执行该意图对应的命令;该意图的第一参数的值为假(false)时,该意图的第一参数可以指示不允许EMS对该意图的作用域中的部分网元执行该意图对应的命令。
又例如,该意图的第一参数可以通过二进制比特指示。该意图的第一参数的值为1时,该意图的第一参数可以用于指示允许EMS对该意图的作用域中的部分网元执行该意图对应的命令;该意图的第一参数的值为0时,该意图的第一参数可以指示不允许EMS对该意图的作用域中的部分网元执行该意图对应的命令。
需要说明的是,上述仅是该意图的第一参数的举例,该意图的第一参数还可以是其他形式的参数,不予限制。
在一些实施例中,该意图还可以包括该意图的第一参数。在这种情况下,意图查询响应信息可以包括该一个或多个意图。例如,该意图包括该意图驱动动作信息和该意图驱动对象信息,该意图驱动动作信息包括意图驱动动作名称和意图驱动动作属性,该意图驱动动作属性包括该意图的第一参数;又例如,该意图包括意图驱动动作信息、意图驱动对象信息和该意图的第一参数。
进一步可选的,意图查询响应信息还包括:该意图的冲突策略信息。
其中,该意图的冲突策略信息可以用于指示该意图与其他意图冲突时,EMS优先满足的意图。EMS优先满足的意图可以为EMS确定执行的意图。
可选的,意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为EMS优先满足的意图;策略二:确定冲突的意图中,EMS先接收到的意图或EMS后接收到的意图为EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为EMS优先满足的意图。
需要说明的是,上述策略一、策略二和策略三仅是冲突策略信息的实例,在具体实现中,冲突策略信息还可以包括其他策略,不予限制。
上述意图的冲突策略信息的具体介绍可以参考图3所示方法中第一意图的冲突策略信息的介绍,不予赘述。
进一步可选的,意图查询响应信息还包括:该意图的优先级信息。
其中,该意图的优先级信息可以用于指示该意图的优先级。
在一些实施例中,该意图还可以包括该意图的优先级信息。在这种情况下,意图查询响应信息包括该一个或多个意图。例如,该意图包括该意图驱动动作和该意图驱动对象,该意图驱动动作包括意图驱动动作名称和意图驱动动作属性,该意图驱动动作属性包括该意图的优先级信息;又例如,该意图包括意图驱动动作、意图驱动对象和该意图的优先级信息。
需要说明的是,意图查询响应信息还可以包括其他信息,例如,意图的状态、意图的达成情况或意图查询结果等等。
其中,意图的状态可以包括激活状态、去激活状态或结束状态。
意图的达成情况可以包括:意图实现(IntentFulfilled)、意图未实现(IntentUnfulfilled)、意图不可行(IntentInfeasible)或意图冲突(IntentConflict)。
意图查询结果可以包括:查询成功或查询失败等。
在具体实现中,EMS接收到来自NMS的意图查询信息,可以根据意图查询信息在本地查询满足意图查询信息的意图,并将满足意图查询信息的意图包括在意图查询响应信息中,发送给NMS。
步骤1003:NMS接收来自EMS的意图查询响应信息。
基于图10所示的方法,NMS可以向EMS发送意图查询信息,EMS接收到该意图查询信息后,可以根据该意图查询信息,查询满足意图查询信息的意图,并将满足意图查询信息的意图包括在意图查询响应信息中,发送给NMS,以使得NMS了解EMS中意图的第一参数、冲突策略信息或EMS中意图的优先级信息等。
上述主要从各个装置之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,上述EMS或NMS等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/ 或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法操作,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对EMS或NMS进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,以采用集成的方式划分各个功能模块的情况下,图11示出了一种执行意图的装置 110的结构示意图。该执行意图的装置110可以为EMS或者EMS中的芯片或者片上系统,或其他可实现上述EMS功能的组合器件、部件等,该执行意图的装置110可以用于执行上述实施例中涉及的EMS的功能。
作为一种可能的实现方式,图11所示的执行意图的装置110包括:接收模块1101和处理模块1102。
接收模块1101,用于接收来自网络管理系统NMS的第一意图,其中,该第一意图用于指示该EMS对第一网元执行第一命令以及对第二网元执行第二命令,该EMS中维持有处于激活状态的第二意图,该第二意图用于指示该EMS对该第一网元执行第三命令,该第一命令和该第三命令互斥。
接收模块1101,还用于接收来自该NMS的第一参数和冲突策略信息。
处理模块1102,用于根据冲突策略信息和该第一参数确定是否对该第二网元执行该第二命令。
处理模块1102,还用于根据该冲突策略信息对该第一网元执行该第一命令或者该第三命令。
可选的,接收模块1101,还用于接收来自该NMS的该冲突策略信息。
可选的,该冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。
可选的,若该EMS优先满足的意图为该第二意图,且所述第一参数指示允许所述EMS 对所述第二网元执行所述第二命令,处理模块1102,具体用于对该第二网元执行该第二命令。
可选的,若该EMS优先满足的意图为该第二意图,处理模块1102,具体用于对该第一网元执行该第三命令。
可选的,若该EMS优先满足的意图为该第一意图,处理模块1102,还具体用于对该第二网元执行该第二命令;处理模块1102,还具体用于对该第一网元执行该第一命令。
可选的,该第二意图还用于指示该EMS对第三网元执行第四命令,处理模块1102,还用于根据第二参数,取消该第二意图,其中,该第二参数指示不允许该EMS对该第三网元执行该第四命令。
可选的,如图12所示,执行意图的装置110还包括:发送模块1103;发送模块1103,用于向该NMS发送第一通知信息,其中,该第一通知信息用于指示该第一意图的执行结果。
可选的,发送模块1103,用于向该NMS发送第二通知信息,其中,该第二通知信息用于指示该第二意图的执行结果。
可选的,发送模块1103,用于向该NMS发送意图冲突解决请求信息,该意图冲突解决请求信息用于请求确定该EMS优先满足的意图;接收模块1101,还用于接收来自该NMS的意图冲突解决响应信息;处理模块1102,还用于根据该意图冲突解决响应信息确定该EMS优先满足的意图。
可选的,该意图冲突解决响应信息包括该第一意图的标识或该第二意图的标识;处理模块1102,具体用于根据该第一意图的标识或该第二意图的标识,确定该EMS优先满足的意图。
可选的,该意图冲突解决响应信息包括更新后的该冲突策略信息;处理模块1102,具体用于根据该更新后的该冲突策略信息,确定该EMS优先满足的意图。
其中,上述方法实施例涉及的各操作的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,执行意图的装置110以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该执行意图的装置110可以采用图2所示的形式。
比如,图2中的处理器201可以通过调用存储器203中存储的计算机执行指令,使得执行意图的装置110执行上述方法实施例中的执行意图的方法。
示例性的,图12中的接收模块1101、处理模块1102和发送模块1103的功能/实现过程可以通过图2中的处理器201调用存储器203中存储的计算机执行指令来实现。或者,图12中的处理模块1102的功能/实现过程可以通过图2中的处理器201调用存储器203中存储的计算机执行指令来实现,图12中的接收模块1101和发送模块1102的功能/实现过程可以通过图2中的通信接口204来实现。
由于本实施例提供的执行意图的装置110可执行上述的执行意图的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
比如,以采用集成的方式划分各个功能模块的情况下,图13示出了一种执行意图的装置 130的结构示意图。该执行意图的装置130可以为NMS或者NMS中的芯片或者片上系统,或其他可实现上述NMS功能的组合器件、部件等,该执行意图的装置130可以用于执行上述实施例中涉及的NMS的功能。
作为一种可能的实现方式,图13所示的执行意图的装置130包括:发送模块1301。
发送模块1301,用于向网元管理系统EMS发送第二意图,其中,该第二意图用于指示该EMS对第一网元执行第三命令。
发送模块1301,用于向该EMS发送第一意图,其中,该第一意图用于指示该EMS对该第一网元执行第一命令以及对第二网元执行第二命令,该第一命令和该第三命令互斥。
发送模块1301,还用于向该EMS发送第一参数和该冲突策略信息,该第一参数和该冲突策略信息用于确定是否对该第二网元执行该第二命令,该冲突策略信息还用于确定对该第一网元执行该第一命令或者该第三命令。
可选的,该冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。
可选的,如图14所示,执行意图的装置130还包括:接收模块1302;接收模块1302,用于接收来自该EMS的第一通知信息,其中,该第一通知信息用于指示该第一意图与其他意图冲突。
可选的,接收模块1302,用于接收来自该EMS的第二通知信息,其中,该第二通知信息用于指示第二意图的执行结果。
可选的,接收模块1302,用于接收来自该EMS的意图冲突解决请求信息,该意图冲突解决请求信息用于请求确定该EMS优先满足的意图;发送模块1301,还用于向该EMS发送意图冲突解决响应信息,其中,该意图冲突解决响应信息用于指示该EMS优先满足的意图。
可选的,该意图冲突解决响应信息包括该第一意图的标识或第二意图的标识,该第二意图为该EMS中维持的处于激活状态的意图,该第二意图用于指示该EMS对该第一网元执行第三命令,该第一命令和该第三命令互斥;或者,该意图冲突解决响应信息包括更新后的冲突策略信息,该冲突策略信息用于指示该第一意图与其他意图冲突时,该EMS优先满足的意图。
其中,上述方法实施例涉及的各操作的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该执行意图的装置130以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该执行意图的装置130可以采用图2所示的形式。
比如,图2中的处理器201可以通过调用存储器203中存储的计算机执行指令,使得执行意图的装置130执行上述方法实施例中的执行意图的方法。
示例性的,图14中的发送模块1301和接收模块1302的功能/实现过程可以通过图2中的处理器201调用存储器203中存储的计算机执行指令来实现。或者,图14中的发送模块1301和接收模块1302的功能/实现过程可以通过图2中的通信接口204来实现。
由于本实施例提供的执行意图的装置130可执行上述的执行意图的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
比如,以采用集成的方式划分各个功能模块的情况下,图15示出了一种执行意图的装置 150的结构示意图。该执行意图的装置150可以为EMS或者EMS中的芯片或者片上系统,或其他可实现上述EMS功能的组合器件、部件等,该执行意图的装置150可以用于执行上述实施例中涉及的EMS的功能。
作为一种可能的实现方式,图15所示的执行意图的装置150包括:接收模块1501和发送模块1502。
接收模块1501,用于接收来自NMS的意图查询信息,其中,该意图查询信息用于查询执行意图的装置150中的意图。
发送模块1502,用于向该NMS发送意图查询响应信息,其中,该意图查询响应信息包括一个或多个意图,和该意图的第一参数,其中,该意图的第一参数用于指示是否允许执行意图的装置150对该意图的作用域中的部分网元执行该意图对应的命令。
可选的,该意图查询响应信息还包括该意图的冲突策略信息,该意图的冲突策略信息用于指示该意图与其他意图冲突时,执行意图的装置150优先满足的意图。
可选的,该意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为执行意图的装置150优先满足的意图;策略二:确定冲突的意图中,执行意图的装置150先接收到的意图或执行意图的装置150后接收到的意图为执行意图的装置150优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为执行意图的装置150优先满足的意图。
其中,上述方法实施例涉及的各操作的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,执行意图的装置150以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该执行意图的装置150可以采用图2所示的形式。
比如,图2中的处理器201可以通过调用存储器203中存储的计算机执行指令,使得执行意图的装置150执行上述方法实施例中的执行意图的方法。
示例性的,图15中的接收模块1501和发送模块1502的功能/实现过程可以通过图2中的处理器201调用存储器203中存储的计算机执行指令来实现。或者,图15中的接收模块1501和发送模块1502的功能/实现过程可以通过图2中的通信接口204来实现。
由于本实施例提供的执行意图的装置150可执行上述的执行意图的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
比如,以采用集成的方式划分各个功能模块的情况下,图16示出了一种执行意图的装置 160的结构示意图。该执行意图的装置160可以为NMS或者NMS中的芯片或者片上系统,或其他可实现上述NMS功能的组合器件、部件等,该执行意图的装置160可以用于执行上述实施例中涉及的NMS的功能。
作为一种可能的实现方式,图16所示的执行意图的装置160包括:发送模块1601和接收模块1602。
发送模块1601,用于向网元管理系统EMS发送意图查询信息,其中,该意图查询信息用于查询该EMS中的意图。
接收模块1602,用于接收来自该EMS的意图查询响应信息,其中,该意图查询响应信息包括一个或多个意图,和该意图的第一参数,其中,该意图的第一参数用于指示是否允许该EMS对该意图的作用域中的部分网元执行该意图对应的命令。
可选的,该意图查询响应信息还包括该意图的冲突策略信息,该意图的冲突策略信息用于指示该意图与其他意图冲突时,该EMS优先满足的意图。
可选的,该意图的冲突策略信息包括以下策略中的一种或多种:策略一:确定冲突的意图中,优先级高的意图为该EMS优先满足的意图;策略二:确定冲突的意图中,该EMS先接收到的意图或该EMS后接收到的意图为该EMS优先满足的意图;策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为该EMS优先满足的意图。
其中,上述方法实施例涉及的各操作的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该执行意图的装置160以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该执行意图的装置160可以采用图2所示的形式。
比如,图2中的处理器201可以通过调用存储器203中存储的计算机执行指令,使得执行意图的装置160执行上述方法实施例中的执行意图的方法。
示例性的,图16中的发送模块1601和接收模块1602的功能/实现过程可以通过图2中的处理器201调用存储器203中存储的计算机执行指令来实现。或者,图16中的发送模块1601和接收模块1602的功能/实现过程可以通过图2中的通信接口204来实现。
由于本实施例提供的执行意图的装置160可执行上述的执行意图的方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
图17示出了的一种通信系统的组成示意图,如图17所示,该通信系统170中可以包括:执行意图的装置1701、执行意图的装置1702、网元1703和网元1704。需要说明的是,图17仅为示例性附图,本申请实施例不限定图17所示通信系统170包括的装置以及网元的个数。
其中,执行意图的装置1701可以具有上述图11或图12所示执行意图的装置110的功能,和/或上述图15所示执行意图的装置150的功能。
执行意图的装置1702可以具有上述图13或图14所示执行意图的装置130的功能,和/ 或上述图16所示执行意图的装置160的功能。
网元1703或网元1704可以用于执行执行意图的装置1701的命令。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到该通信系统 170对应的装置的功能描述,在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例该的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看该附图、公开内容、以及所附权利要求书,可理解并实现该公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (38)
1.一种执行意图的方法,其特征在于,所述方法包括:
网元管理系统EMS接收来自网络管理系统NMS的第一意图,其中,所述第一意图用于指示所述EMS对第一网元执行第一命令以及对第二网元执行第二命令,所述EMS中维持有处于激活状态的第二意图,所述第二意图用于指示所述EMS对所述第一网元执行第三命令,所述第一命令和所述第三命令互斥;
所述EMS接收来自所述NMS的第一参数和冲突策略信息;
所述EMS根据所述第一参数和所述冲突策略信息确定是否对所述第二网元执行所述第二命令;
所述EMS根据所述冲突策略信息对所述第一网元执行所述第一命令或者所述第三命令。
2.根据权利要求1所述的方法,其特征在于,所述冲突策略信息包括以下策略中的一种或多种:
策略一:确定冲突的意图中,优先级高的意图为所述EMS优先满足的意图;
策略二:确定冲突的意图中,所述EMS先接收到的意图或所述EMS后接收到的意图为所述EMS优先满足的意图;
策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为所述EMS优先满足的意图。
3.根据权利要求1或2所述的方法,其特征在于,若所述EMS优先满足的意图为所述第二意图,且所述第一参数指示允许所述EMS对所述第二网元执行所述第二命令;
所述EMS根据所述第一参数和冲突策略信息确定是否对所述第二网元执行所述第二命令,包括:所述EMS对所述第二网元执行所述第二命令。
4.根据权利要求1或2所述的方法,其特征在于,若所述EMS优先满足的意图为所述第二意图,所述EMS根据所述冲突策略信息对所述第一网元执行所述第一命令或者所述第三命令,包括:
所述EMS对所述第一网元执行所述第三命令。
5.根据权利要求1或2所述的方法,其特征在于,若所述EMS优先满足的意图为所述第一意图;
所述EMS根据所述第一参数和冲突策略信息确定是否对所述第二网元执行所述第二命令,包括:所述EMS对所述第二网元执行所述第二命令;
所述EMS根据所述冲突策略信息对所述第一网元执行所述第一命令或者所述第三命令,包括:所述EMS对所述第一网元执行所述第一命令。
6.根据权利要求5所述的方法,其特征在于,所述第二意图还用于指示所述EMS对第三网元执行第四命令,所述方法还包括:
所述EMS根据第二参数,取消所述第二意图,其中,所述第二参数指示不允许所述EMS对所述第三网元执行所述第四命令。
7.根据权利要求1、2或6所述的方法,其特征在于,所述方法还包括:
所述EMS向所述NMS发送第一通知信息,其中,所述第一通知信息用于指示所述第一意图的执行结果。
8.根据权利要求1、2或6所述的方法,其特征在于,所述方法还包括:
所述EMS向所述NMS发送第二通知信息,其中,所述第二通知信息用于指示所述第二意图的执行结果。
9.根据权利要求1、2或6所述的方法,其特征在于,所述方法还包括:
所述EMS向所述NMS发送意图冲突解决请求信息,所述意图冲突解决请求信息用于请求确定所述EMS优先满足的意图;
所述EMS接收来自所述NMS的意图冲突解决响应信息;
所述EMS根据所述意图冲突解决响应信息确定所述EMS优先满足的意图。
10.根据权利要求9所述的方法,其特征在于,所述意图冲突解决响应信息包括所述第一意图的标识或所述第二意图的标识;
所述EMS根据所述意图冲突解决响应信息确定所述EMS优先满足的意图,包括:
所述EMS根据所述第一意图的标识或所述第二意图的标识,确定所述EMS优先满足的意图。
11.根据权利要求9所述的方法,其特征在于,所述意图冲突解决响应信息包括更新后的所述冲突策略信息;
所述EMS根据所述意图冲突解决响应信息确定所述EMS优先满足的意图,包括:
所述EMS根据所述更新后的所述冲突策略信息,确定所述EMS优先满足的意图。
12.一种执行意图的方法,其特征在于,所述方法包括:
网络管理系统NMS向网元管理系统EMS发送第二意图,所述第二意图用于指示所述EMS对第一网元执行第三命令;
所述NMS向所述EMS发送第一意图,其中,所述第一意图用于指示所述EMS对所述第一网元执行第一命令以及对第二网元执行第二命令,所述第一命令和所述第三命令互斥;
所述NMS向所述EMS发送第一参数和冲突策略信息,所述第一参数和所述冲突策略信息用于确定是否对所述第二网元执行所述第二命令,所述冲突策略信息还用于确定对所述第一网元执行所述第一命令或者所述第三命令。
13.根据权利要求12所述的方法,其特征在于,所述冲突策略信息包括以下策略中的一种或多种:
策略一:确定冲突的意图中,优先级高的意图为所述EMS优先满足的意图;
策略二:确定冲突的意图中,所述EMS先接收到的意图或所述EMS后接收到的意图为所述EMS优先满足的意图;
策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为所述EMS优先满足的意图。
14.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:
所述NMS接收来自所述EMS的第一通知信息,其中,所述第一通知信息用于指示所述第一意图的执行结果。
15.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:
所述NMS接收来自所述EMS的第二通知信息,其中,所述第二通知信息用于指示所述第二意图的执行结果。
16.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:
所述NMS接收来自所述EMS的意图冲突解决请求信息,所述意图冲突解决请求信息用于请求确定所述EMS优先满足的意图;
所述NMS向所述EMS发送意图冲突解决响应信息,其中,所述意图冲突解决响应信息用于指示所述EMS优先满足的意图。
17.根据权利要求16所述的方法,其特征在于,
所述意图冲突解决响应信息包括所述第一意图的标识或第二意图的标识,所述第二意图为所述EMS中维持的处于激活状态的意图,所述第二意图用于指示所述EMS对所述第一网元执行第三命令,所述第一命令和所述第三命令互斥;或者,
所述意图冲突解决响应信息包括更新后的冲突策略信息,所述冲突策略信息用于指示所述第一意图与其他意图冲突时,所述EMS优先满足的意图。
18.一种执行意图的装置,其特征在于,所述执行意图的装置包括:接收模块和处理模块;
所述接收模块,用于接收来自网络管理系统NMS的第一意图,其中,所述第一意图用于指示EMS对第一网元执行第一命令以及对第二网元执行第二命令,所述EMS中维持有处于激活状态的第二意图,所述第二意图用于指示所述EMS对所述第一网元执行第三命令,所述第一命令和所述第三命令互斥;
所述接收模块,还用于接收来自所述NMS的第一参数和冲突策略信息;
所述处理模块,用于所述第一参数和所述冲突策略信息确定是否对所述第二网元执行所述第二命令;
所述处理模块,还用于根据所述冲突策略信息对所述第一网元执行所述第一命令或者所述第三命令。
19.根据权利要求18所述的执行意图的装置,其特征在于,所述冲突策略信息包括以下策略中的一种或多种:
策略一:确定冲突的意图中,优先级高的意图为所述EMS优先满足的意图;
策略二:确定冲突的意图中,所述EMS先接收到的意图或所述EMS后接收到的意图为所述EMS优先满足的意图;
策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为所述EMS优先满足的意图。
20.根据权利要求18或19所述的执行意图的装置,其特征在于,若所述EMS优先满足的意图为所述第二意图,且所述第一参数指示允许所述EMS对所述第二网元执行所述第二命令,
所述处理模块,具体用于对所述第二网元执行所述第二命令。
21.根据权利要求18或19所述的执行意图的装置,其特征在于,若所述EMS优先满足的意图为所述第二意图,
所述处理模块,具体用于对所述第一网元执行所述第三命令。
22.根据权利要求18或19所述的执行意图的装置,其特征在于,若所述EMS优先满足的意图为所述第一意图,
所述处理模块,具体用于对所述第二网元执行所述第二命令;
所述处理模块,还具体用于对所述第一网元执行所述第一命令。
23.根据权利要求22所述的执行意图的装置,其特征在于,所述第二意图还用于指示所述EMS对第三网元执行第四命令,
所述处理模块,还用于根据第二参数,取消所述第二意图,其中,所述第二参数指示不允许所述EMS对所述第三网元执行所述第四命令。
24.根据权利要求18、19或23所述的执行意图的装置,其特征在于,所述执行意图的装置还包括:发送模块;
所述发送模块,用于向所述NMS发送第一通知信息,其中,所述第一通知信息用于指示所述第一意图的执行结果。
25.根据权利要求18、19或23所述的执行意图的装置,其特征在于,所述执行意图的装置还包括:发送模块;
所述发送模块,用于向所述NMS发送第二通知信息,其中,所述第二通知信息用于指示所述第二意图的执行结果。
26.根据权利要求18、19或23所述的执行意图的装置,其特征在于,所述执行意图的装置还包括:发送模块;
所述发送模块,用于向所述NMS发送意图冲突解决请求信息,所述意图冲突解决请求信息用于请求确定所述EMS优先满足的意图;
所述接收模块,还用于接收来自所述NMS的意图冲突解决响应信息;
所述处理模块,还用于根据所述意图冲突解决响应信息确定所述EMS优先满足的意图。
27.根据权利要求26所述的执行意图的装置,其特征在于,所述意图冲突解决响应信息包括所述第一意图的标识或所述第二意图的标识;
所述处理模块,具体用于根据所述第一意图的标识或所述第二意图的标识,确定所述EMS优先满足的意图。
28.根据权利要求26所述的执行意图的装置,其特征在于,所述意图冲突解决响应信息包括更新后的所述冲突策略信息;
所述处理模块,具体用于根据所述更新后的所述冲突策略信息,确定所述EMS优先满足的意图。
29.一种执行意图的装置,其特征在于,所述执行意图的装置包括:发送模块;
所述发送模块,用于向网元管理系统EMS发送第二意图,其中,所述第二意图用于指示所述EMS对第一网元执行第三命令;
所述发送模块,用于向所述EMS发送第一意图,其中,所述第一意图用于指示所述EMS对第一网元执行第一命令以及对第二网元执行第二命令,所述第一命令和所述第三命令互斥;
所述发送模块,还用于向所述EMS发送第一参数和冲突策略信息,所述第一参数和所述冲突策略信息用于确定是否对所述第二网元执行所述第二命令,所述冲突策略信息还用于确定对所述第一网元执行所述第一命令或者所述第三命令。
30.根据权利要求29所述的执行意图的装置,其特征在于,所述冲突策略信息包括以下策略中的一种或多种:
策略一:确定冲突的意图中,优先级高的意图为所述EMS优先满足的意图;
策略二:确定冲突的意图中,所述EMS先接收到的意图或所述EMS后接收到的意图为所述EMS优先满足的意图;
策略三:确定冲突的意图中,作用域大的意图或作用域小的意图为所述EMS优先满足的意图。
31.根据权利要求29或30所述的执行意图的装置,其特征在于,所述执行意图的装置还包括:接收模块;
所述接收模块,用于接收来自所述EMS的第一通知信息,其中,所述第一通知信息用于指示所述第一意图与其他意图冲突。
32.根据权利要求29或30所述的执行意图的装置,其特征在于,所述执行意图的装置还包括:接收模块;
所述接收模块,用于接收来自所述EMS的第二通知信息,其中,所述第二通知信息用于指示第二意图的执行结果。
33.根据权利要求29或30所述的执行意图的装置,其特征在于,所述执行意图的装置还包括:接收模块;
所述接收模块,用于接收来自所述EMS的意图冲突解决请求信息,所述意图冲突解决请求信息用于请求确定所述EMS优先满足的意图;
所述发送模块,还用于向所述EMS发送意图冲突解决响应信息,其中,所述意图冲突解决响应信息用于指示所述EMS优先满足的意图。
34.根据权利要求33所述的执行意图的装置,其特征在于,
所述意图冲突解决响应信息包括所述第一意图的标识或第二意图的标识,所述第二意图为所述EMS中维持的处于激活状态的意图,所述第二意图用于指示所述EMS对所述第一网元执行第三命令,所述第一命令和所述第三命令互斥;或者,
所述意图冲突解决响应信息包括更新后的冲突策略信息,所述冲突策略信息用于指示所述第一意图与其他意图冲突时,所述EMS优先满足的意图。
35.一种执行意图的装置,其特征在于,所述执行意图的装置包括:至少一个处理器,存储器;
所述存储器存储有程序指令,所述程序指令在所述至少一个处理器中执行,以实现权利要求1-11中任一所述方法中所述的EMS的功能。
36.一种执行意图的装置,其特征在于,所述执行意图的装置包括:至少一个处理器,存储器;
所述存储器存储有程序指令,所述程序指令在所述至少一个处理器中执行,以实现权利要求12-17中任一所述方法中所述的NMS的功能。
37.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,所述程序指令运行时,以实现权利要求1-11中任一所述方法中所述EMS的功能。
38.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,所述程序指令运行时,以实现权利要求12-17中任一所述方法中所述NMS的功能。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911122068.6A CN112822699B (zh) | 2019-11-15 | 2019-11-15 | 执行意图的方法及装置 |
PCT/CN2020/128178 WO2021093782A1 (zh) | 2019-11-15 | 2020-11-11 | 执行意图的方法及装置 |
EP20888467.6A EP4050929A4 (en) | 2019-11-15 | 2020-11-11 | METHOD AND DEVICE FOR EXECUTING AN INTENT |
US17/744,099 US11716256B2 (en) | 2019-11-15 | 2022-05-13 | Intent execution method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911122068.6A CN112822699B (zh) | 2019-11-15 | 2019-11-15 | 执行意图的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112822699A CN112822699A (zh) | 2021-05-18 |
CN112822699B true CN112822699B (zh) | 2022-09-02 |
Family
ID=75851882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911122068.6A Active CN112822699B (zh) | 2019-11-15 | 2019-11-15 | 执行意图的方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11716256B2 (zh) |
EP (1) | EP4050929A4 (zh) |
CN (1) | CN112822699B (zh) |
WO (1) | WO2021093782A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021134343A1 (zh) * | 2019-12-30 | 2021-07-08 | 华为技术有限公司 | 一种意图分解方法及装置 |
CN115412932A (zh) * | 2021-05-27 | 2022-11-29 | 华为技术有限公司 | 一种处理意图的方法和装置 |
WO2022267070A1 (en) * | 2021-06-26 | 2022-12-29 | Huawei Technologies Co., Ltd. | Devices and methods for supporting intent driven networking |
CN115623499A (zh) * | 2021-07-12 | 2023-01-17 | 华为技术有限公司 | 启用意图的方法和装置 |
CN116095706A (zh) * | 2021-10-30 | 2023-05-09 | 华为技术有限公司 | 一种意图执行的方法和装置 |
CN116193464A (zh) * | 2021-11-29 | 2023-05-30 | 华为技术有限公司 | 一种意图处理方法、装置及设备 |
CN116266267A (zh) * | 2021-12-17 | 2023-06-20 | 华为技术有限公司 | 一种意图合法性检查方法及装置 |
CN116419261B (zh) * | 2021-12-30 | 2024-06-11 | 华为技术有限公司 | 意图执行方法及通信装置 |
CN114640599B (zh) * | 2022-03-21 | 2024-08-20 | 亚信科技(中国)有限公司 | 意图的冲突处理方法、装置、存储介质及计算机程序产品 |
CN115119332B (zh) * | 2022-05-20 | 2023-12-26 | 北京邮电大学 | 意图驱动的无线网络资源冲突解决方法及其装置 |
CN117634494A (zh) * | 2022-08-18 | 2024-03-01 | 中兴通讯股份有限公司 | 意图管理方法、电子设备及存储介质 |
CN118632363A (zh) * | 2023-03-09 | 2024-09-10 | 华为技术有限公司 | 一种通信方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102334360A (zh) * | 2010-07-21 | 2012-01-25 | 华为技术有限公司 | 策略处理方法、andsf和ue |
CN102468970A (zh) * | 2010-11-05 | 2012-05-23 | 中兴通讯股份有限公司 | 一种网元设备管理方法及系统 |
CN102724076A (zh) * | 2012-06-20 | 2012-10-10 | 中兴通讯股份有限公司 | 北向全参数处理方法及装置 |
CN104104615A (zh) * | 2014-07-21 | 2014-10-15 | 华为技术有限公司 | 策略冲突解决方法以及装置 |
CN104956624A (zh) * | 2012-12-05 | 2015-09-30 | 瑞典爱立信有限公司 | 网络管理模型扩展 |
CN110247783A (zh) * | 2018-03-07 | 2019-09-17 | 中国移动通信有限公司研究院 | 一种扩缩容策略冲突处理方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6751661B1 (en) * | 2000-06-22 | 2004-06-15 | Applied Systems Intelligence, Inc. | Method and system for providing intelligent network management |
FR2857543B1 (fr) * | 2003-07-08 | 2007-01-19 | Cit Alcatel | Utilisation d'un systeme de gestion d'equipements de reseau de communication pour la gestion de regles de politique de reseau |
US9787572B2 (en) * | 2014-10-07 | 2017-10-10 | Cisco Technology, Inc. | Conflict avoidant traffic routing in a network environment |
US10411951B2 (en) * | 2015-02-10 | 2019-09-10 | Hewlett Packard Enterprise Development Lp | Network policy conflict detection and resolution |
US10250446B2 (en) * | 2017-03-27 | 2019-04-02 | Cisco Technology, Inc. | Distributed policy store |
CN109495907B (zh) * | 2018-11-29 | 2020-05-12 | 北京邮电大学 | 一种意图驱动的无线接入组网方法和系统 |
EP3754905B1 (en) * | 2019-06-18 | 2024-04-10 | Juniper Networks, Inc. | Programmable configlets through opaque intents in graph based intent controllers |
-
2019
- 2019-11-15 CN CN201911122068.6A patent/CN112822699B/zh active Active
-
2020
- 2020-11-11 EP EP20888467.6A patent/EP4050929A4/en active Pending
- 2020-11-11 WO PCT/CN2020/128178 patent/WO2021093782A1/zh unknown
-
2022
- 2022-05-13 US US17/744,099 patent/US11716256B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102334360A (zh) * | 2010-07-21 | 2012-01-25 | 华为技术有限公司 | 策略处理方法、andsf和ue |
CN102468970A (zh) * | 2010-11-05 | 2012-05-23 | 中兴通讯股份有限公司 | 一种网元设备管理方法及系统 |
CN102724076A (zh) * | 2012-06-20 | 2012-10-10 | 中兴通讯股份有限公司 | 北向全参数处理方法及装置 |
CN104956624A (zh) * | 2012-12-05 | 2015-09-30 | 瑞典爱立信有限公司 | 网络管理模型扩展 |
CN104104615A (zh) * | 2014-07-21 | 2014-10-15 | 华为技术有限公司 | 策略冲突解决方法以及装置 |
CN110247783A (zh) * | 2018-03-07 | 2019-09-17 | 中国移动通信有限公司研究院 | 一种扩缩容策略冲突处理方法及装置 |
Non-Patent Citations (4)
Title |
---|
"S5-191120 pCR 28.812 Reorganize clause 5 to categorize the scenarios";HUAWEI;《3GPP tsg_sa\wg5_tm》;20190111;全文 * |
apos ; ".《3GPP tsg_sa\TSG_SA》.2011,全文. * |
apos ; Broadband Policy Control Framework (PCF) amp * |
Broadband Forum.SP-110450 "LS from the Broadband Forum: WT-134 amp * |
Also Published As
Publication number | Publication date |
---|---|
WO2021093782A1 (zh) | 2021-05-20 |
US20220272002A1 (en) | 2022-08-25 |
CN112822699A (zh) | 2021-05-18 |
EP4050929A1 (en) | 2022-08-31 |
US11716256B2 (en) | 2023-08-01 |
EP4050929A4 (en) | 2023-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112822699B (zh) | 执行意图的方法及装置 | |
US11894992B2 (en) | Network component management method and network device | |
US11356939B2 (en) | Method and device for determining deployment information of network | |
EP3800926B1 (en) | Alarm method and device | |
US20190123963A1 (en) | Method and apparatus for managing resources of network slice | |
US10848366B2 (en) | Network function management method, management unit, and system | |
US20200344126A1 (en) | Network slice deployment method and apparatus | |
WO2019029704A1 (zh) | 网络对象管理方法及其装置 | |
CN111357259B (zh) | 服务层操作的自适应控制机制 | |
CN110768818B (zh) | 一种网络管理方法和装置 | |
CN112822030B (zh) | 执行意图的方法及装置 | |
CN109526032B (zh) | 修改网络切片实例的方法及装置 | |
CN107005468B (zh) | 一种待上载的nsd的确定方法及装置 | |
US20240056810A1 (en) | Trust Level in Network Slices | |
CN111459514B (zh) | 一种终端升级的处理方法、服务器及基站 | |
RU2826259C1 (ru) | Способ исполнения намерений и устройство | |
US11784884B2 (en) | Code activation management method for network slicing solutions, and corresponding entity, server and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |