掌桥专利:专业的专利平台
掌桥专利
首页

一种意图处理方法、装置及设备

文献发布时间:2024-04-18 19:52:40


一种意图处理方法、装置及设备

技术领域

本申请涉及通信技术领域,尤其涉及一种意图处理方法、装置及设备。

背景技术

为了降低网络基础设施的管理复杂度、提高运维效率,移动通信系统(例如,第5代(the 5th generation,5G)通信系统)引入了意图驱动管理服务(Intent DrivenManagement Service,IDMS)。

在意图驱动管理服务中,意图消费者可以通过向意图生产者发送针对意图的意图表达式,来指示意图生产者生成能够满足意图的方案;然后,意图生产者从生成的方案中选择用于满足该意图的方案(即待执行的方案)。其中,意图可以通过意图表达式来表示;意图表达式中只包括目标,而不涉及如何实现目标。这样,不同设备厂商的意图生产者可以生成实现该目标的方案(即,生成满足该意图的方案),从而可以提高运维效率。

目前,意图生产者在确定用于满足意图的方案时,仅考虑该意图是否与其他意图存在语法/操作冲突;在执行选择的方案时,执行该方案的设备(例如,接入网(accessnetwork,AN)设备或核心网(core network,CN)设备)所在网络的性能可能会受到影响。

发明内容

本申请提供一种意图处理方法、装置及设备,用于保证执行意图的设备所在网络的性能。

第一方面,本申请实施例提供了一种意图处理方法。该方法可以适用于下文图1或2所示的通信系统中。该方法包括:

第一设备在向第二设备发送第一信息之后,可以接收来自所述第二设备的用于指示针对第一意图的执行建议的信息;其中,所述第一信息可以用于指示执行所述第一意图的方案时对至少一个KPI的影响。

可选的,所述第一意图的方案为能够满足所述第一意图的至少一个方案。

可选的,所述执行建议包括:停止执行所述第一意图,或者执行所述第一意图的第一方案。

通过该方法,所述第二设备在接收到所述第一信息之后,可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

在一种可能的设计中,在向第二设备发送第一信息之前,所述第一设备可以接收来自所述第二设备的用于指示所述至少一个KPI的信息。

可选的,所述用于指示所述至少一个KPI的信息包括以下至少一项:

所述至少一个KPI;

第二意图的标识和/或意图表达式,其中,所述第二意图用于指示所述至少一个KPI。

通过该设计,所述第一设备可以仅向所述第二设备反馈执行所述第一意图的方案对用于指示所述至少一个KPI的信息所指示的至少一个KPI的影响,无需反馈执行所述第一意图的方案对所有KPI的影响,从而可以节约传输资源。

在一种可能的设计中,所述至少一个KPI包括以下至少一项:吞吐率、吞吐量、能耗、带宽利用率、时延、丢包率。

在一种可能的设计中,所述第一信息包括:

用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息;和/或

用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息。

通过该设计,所述第一设备可以灵活的指示执行所述第一意图的方案时所述至少一个KPI的值。

在一种可能的设计中,在向第二设备发送第一信息之前,所述第一设备可以接收来自第三设备的第二信息。其中,所述第二信息可以用于指示以下至少一项:执行所述第一意图的方案时所述至少一个KPI的偏移,执行所述第一意图的方案中的至少一个操作时所述至少一个KPI的偏移。

通过该设计,所述第一设备可以获取到用于确定执行所述第一意图的方案时所述至少一个KPI的偏移的信息,从而确定出执行所述第一意图的方案时所述至少一个KPI的值。

第二方面,本申请实施例提供了一种意图处理方法。该方法可以适用于下文图1或2所示的通信系统中。该方法包括:

第二设备在接收到来自第一设备的第一信息之后,向所述第一设备发送用于指示针对第一意图的执行建议的信息;其中,所述第一信息可以用于指示执行所述第一意图的方案时对至少一个KPI的影响。

可选的,所述第一意图的方案为能够满足所述第一意图的至少一个方案。

可选的,所述执行建议包括:停止执行所述第一意图,或者执行所述第一意图的第一方案。

通过该方法,所述第二设备在接收到所述第一信息之后,可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

在一种可能的设计中,在接收来自第一设备的第一信息之前,所述第二设备可以向所述第一设备发送用于指示所述至少一个KPI的信息。

可选的,所述用于指示所述至少一个KPI的信息包括以下至少一项:

所述至少一个KPI;

第二意图的标识和/或意图表达式,其中,所述第二意图用于指示所述至少一个KPI。

通过该设计,所述第二设备向所述第一设备发送用于指示所述至少一个KPI的信息,这样,所述第一设备可以仅向所述第二设备反馈执行所述第一意图的方案对用于指示所述至少一个KPI的信息所指示的至少一个KPI的影响,无需反馈执行所述第一意图的方案对所有KPI的影响,从而可以节约传输资源。

在一种可能的设计中,所述至少一个KPI包括以下至少一项:吞吐率、吞吐量、能耗、带宽利用率。

在一种可能的设计中,所述第一信息包括:

用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息;和/或

用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息。

通过该设计,所述第二设备可以灵活的获取执行所述第一意图的方案时所述至少一个KPI的值。

第三方面,本申请实施例提供了一种意图处理方法,该方法可以适用于下文图1或2所示的通信系统中。该方法包括:

在第一设备向第二设备发送第一信息之后,所述第二设备向所述第一设备发送用于指示针对第一意图的执行建议的信息;其中,所述第一信息用于指示执行所述第一意图的方案时对至少一个KPI的影响。

通过该方法,所述第二设备在接收到所述第一信息之后,可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

在一种可能的设计中,在第一设备向第二设备发送第一信息之前,所述第二设备可以向所述第一设备发送用于指示所述至少一个KPI的信息。

通过该设计,所述第一设备可以仅向所述第二设备反馈执行所述第一意图的方案对用于指示所述至少一个KPI的信息所指示的至少一个KPI的影响,无需反馈执行所述第一意图的方案对所有KPI的影响,从而可以节约传输资源。

第四方面,本申请实施例提供了一种意图处理装置,包括用于执行以上任一方面中各个步骤的单元。

第五方面,本申请实施例提供了一种意图处理设备,包括至少一个处理元件和至少一个存储元件,其中该至少一个存储元件用于存储程序和数据,该至少一个处理元件用于读取并执行存储元件存储的程序和数据,以使得本申请以上任一方面提供的方法被实现。

第六方面,本申请实施例提供了一种意图处理系统,包括:用于执行第一方面提供的方法的第一设备,用于执行第二方面提供的方法的第二设备。

第七方面,本申请实施例还提供了一种计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述任一方面提供的方法。

第八方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序被计算机执行时,使得所述计算机执行上述任一方面提供的方法。

第九方面,本申请实施例还提供了一种芯片,所述芯片用于读取存储器中存储的计算机程序,执行上述任一方面提供的方法。

第十方面,本申请实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现上述任一方面提供的方法。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

上述第四方面至第十方面中任一方面可以达到的技术效果可以参照上述第一方面至第三方面中任一方面中任一种可能设计可以达到的技术效果说明,重复之处不予论述。

附图说明

图1为本申请实施例提供的一种通信系统的架构图;

图2为本申请实施例提供的另一种通信系统的架构图;

图3为本申请实施例提供的第一种意图处理方法的流程图;

图4为本申请实施例提供的第二种意图处理方法的流程图;

图5为本申请实施例提供的第三种意图处理方法的流程图;

图6为本申请实施例提供的第四种意图处理方法的流程图;

图7为本申请实施例提供的第五种意图处理方法的流程图;

图8为本申请实施例提供的第六种意图处理方法的流程图;

图9为本申请实施例提供的一种意图处理装置的结构图;

图10为本申请实施例提供的一种意图处理设备的结构图。

具体实施方式

本申请提供一种意图处理方法、装置及设备,用以保证执行意图方案的设备的性能。其中,方法、装置和设备是基于同一技术构思的,由于解决问题的原理相似,因此装置、设备与方法的实施可以相互参见,重复之处不再赘述。

通过本申请实施例提供的方案,第一设备在向第二设备发送用于指示执行第一意图的方案时对至少一个关键参数指标(key performance indicator,KPI)的影响的第一信息之后,接收来自所述第二设备的用于指示针对所述第一意图的执行建议的信息。这样,所述第二设备可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

1)、意图,是对意图生产者所在系统的期望,可以包括需求、目标和限制条件(即约束)。

意图表达式是承载意图的表达式;因此,意图可以通过意图表达式来表现。意图表达式中可以包括动作和对象(又称为操作对象)。其中,动作是指根据意图抽象和简化的网络操作,可以包含意图驱动动作(intent driven action,IDA)名(name)和一系列相关属性(例如,IDA属性,IDA properties);对象是指根据意图提供的管理对象信息,可以包含意图驱动对象(intent driven object,IDO)名(name)和一系列用于标识对象的属性(例如,IDO属性,IDO properties)。意图的目标值可以包含在动作或者对象中;或者,意图表达式包括动作、对象和目标值。例如,意图为优化小区下行速率,其中,动作是“优化”,对象是“小区”,目标值是小区下行速率的具体数值。

意图表达式中只包含对目标的描述,意图的具体实施方法由意图生产者对意图表达式进行解析、转译得到。意图生产者自己可以确定使用何种方案来满足期望,即意图生产者自己可以确定使用何种方案满足意图。

2)、意图冲突。

当两个意图因为互斥而无法同时满足时,这两个意图存在意图冲突。

意图冲突可以包括语法冲突和/或操作冲突。

语法冲突是指两个意图的意图表达式存在冲突。例如,两个意图的意图表达式描述了同一个对象(例如,小区、基站等)在同一生效条件下互斥的目标。一个示例是,一个意图的意图表达式体现的目标为提高小区下行速率,另一个意图的意图表达式体现的目标为降低小区下行速率,则这两个意图之间存在语法冲突。

操作冲突是指两个意图在转译后的执行操作(intent operation)上存在的冲突,即两个意图的操作无法同时执行。例如,两个意图分别对应的方案中包含对同一个网元的同一个参数和/或属性的互斥操作。一个示例是,当意图1的方案要求将网络配置参数A调高,而意图2的方案要求将网络配置参数A调低时,意图1与意图2之间存在操作冲突。

3)、意图转译,为确定意图的策略的过程。

其中,策略可以是用于指示不满足意图的条件。例如,当意图为节能时,策略A可以是:能耗大于第一阈值时,能耗异常(即不节能);策略B可以是:能耗大于第二阈值时,能耗异常(即不节能)。

可以理解,即便是对于同样的意图,采用不同策略确定出来的能够满足意图的方案可能是不一样的。

4)、意图的方案,为能够满足该意图的至少一个方案。每个方案可以包含至少一个操作。

例如,当意图为节能时,该意图的方案可以包含:

方案一:打开节能调度;打开定时载波关断;打开智能载波关断。

方案二:打开微型射频拉远模块(pico remote radio unit,pRRU)深度休眠;打开射频模块深度休眠节能。

方案三:打开多模联合符号关断;打开低功耗模式;打开射频通道智能关断。

其中,所述意图的方案可以为意图生产者生成的能够满足该意图的至少一个方案,也可以为执行该意图的设备正在执行的用于满足该意图的方案。当执行该意图的设备执行该意图的方案时,执行该意图的设备所在的网络能够满足该意图。

5)、KPI,是系统中的关键参数。

KPI可以包括网络配置参数。例如,KPI包括以下至少一项:吞吐率、吞吐量、能耗、带宽利用率、时延、丢包率等。

6)、意图消费者,为对意图进行管理的设备。具体的,意图消费者可以生成意图,并向意图生成者发送用于承载该意图的意图表达式。其中,该意图可以是意图消费者对执行意图方案的设备所在网络的需求,例如,该意图可以体现意图消费者对执行意图方案的设备所在网络中至少一个KPI的需求。

意图生产者,为对意图进行处理的设备。具体的,意图生产者可以在接收到来自意图消费者的意图表达式之后,生成多个能够满足该意图的方案,并从中选择一个用于执行的方案。然后,所述意图生产者可以将选择的方案发送给执行该意图的设备,以便执行该意图的设备执行选择的方案。

其中,意图消费者和/或意图生产者可以为AN设备,也可以为CN设备。例如,意图消费者可以为网络管理服务(network management service,NMS)、IDMS消费者(IDMSconsumer)或管理服务消费者(management service consumer,MnS consumer)(下面简称为MnS消费者)。意图生产者可以为网元管理服务(element management service,EMS)、IDMS生产者(IDMS producer)或管理服务生产者(management service producer,MnSproducer)(下面简称为MnS生产者)。

应理解,意图消费者和意图生产者也可以采用其他名称,只要具有相同的功能即可,本申请对此不做限定。

7)、AN设备,是移动通信系统中将终端设备接入到无线网络的设备。AN设备作为无线接入网中的节点,还可以称为基站、无线接入网(radio access network,RAN)节点(或设备)、接入点(access point,AP)。

目前,一些AN设备的举例为:新一代节点B(generation Node B,gNB)、传输接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base stationcontroller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,homeevolved NodeB,或home Node B,HNB),或基带单元(base band unit,BBU)等。

另外,在一种网络结构中,所述AN设备可以包括集中单元(centralized unit,CU)节点和分布单元(distributed unit,DU)节点。这种结构将AN设备的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU。

8)、CN设备,是移动通信系统中CN部分中包含的网元。CN设备能够将终端设备接入到不同的数据网络,以及进行计费、移动性管理、会话管理、用户面转发等业务。在不同制式的移动通信系统中,具有相同功能的CN设备的名称可以存在差异。然而,本申请实施例不限定具有每个功能的CN设备的具体名称。

例如,在第4代(4

又例如,在第5代(5

本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“以下至少一项(个)”或其类似表达,是指这些项(个)中的任意组合,包括单项(个)或复数项(个)的任意组合。

另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不应理解为指示或暗示相对重要性,也不应理解为指示或暗示顺序。

下面将结合附图,对本申请实施例应用的通信系统进行描述。

图1示出了本申请实施例提供的意图处理方法适用的一种可能的通信系统的架构。如图1所示,所述通信系统包括四部分:IDMS消费者、IDMS生产者、数据收集和协调功能(data collection and coordination function,DCCF)生产者(DCCF producer)和知识管理(knowledge management,KM)生产者(KM producer)。下面分别对这四部分进行说明。

IDMS消费者可以实现意图消费者的功能,IDMS生产者可以实现意图生产者的功能,具体内容可以参考名词解释部分,此处不再赘述。

DCCF生产者是提供DCCF服务的设备。其中,DCCF服务可以但不限于包括以下至少一项:数据收集服务、数据整理服务、数据提供服务等。

其中,DCCF生产者可以通过IDMS生产者中的DCCF消费者(DCCF consumer),为IDMS生产者提供DCCF服务。具体的,当DCCF消费者调用DCCF服务时,DCCF生产者通过DCCF消费者向IDMS生产者提供DCCF服务(例如,提供数据)。

在本申请中,DCCF生产者也可以称为DCCF。

KM生产者是提供KM服务的设备。其中,KM服务可以但不限于包括以下至少一项:保存专家经验、保存意图转译所需要的信息、提供保存的信息等。

其中,KM生产者可以通过IDMS生产者中的KM消费者(KM consumer),为IDMS生产者提供KM服务。具体的,当KM消费者调用KM服务时,KM生产者可以通过KM消费者为IDMS生产者提供KM服务。

在本申请中,KM生产者也可以称为KM模块、KM功能、KM服务器或KM。

可选的,KM生产者和DCCF生产者可以是独立的实体,也可以和所述IDMS生产者位于一个实体中。

可选的,IDMS生产者还包括:意图转译(intent translation,IT)模块、意图评估(intent evaluation,IEv)模块、意图冲突解决(intent conflict resolution,ICR)模块、意图决策(intent decision,ID)模块。其中,IT模块、IEv模块、ICR模块、ID模块可以是独立的实体,也可以是一个或多个实体中的虚拟模块。下面对这些模块进行具体说明。

IT模块,可以用于进行意图转译,以及生成能够满足意图的方案。例如,IT模块从KM功能获取意图转译所需要的信息,该信息可以为意图和策略的对应关系;IT模块可以根据该对应关系以及从IDMS消费者获取的意图,确定该意图的策略;然后,IT模块可以根据该意图的策略,生成能够满足该意图的至少一个方案。

IEv模块,可以对意图的实现情况进行评估。

ICR模块,可以对意图冲突进行处理。例如,ICR模块可以确定两个意图之间是否存在意图冲突。

ID模块,可以决定执行该意图的哪个方案。例如,当IT模块生成能够满足意图的至少一个方案时,ID模块可以从该至少一个方案中,随机选择一个与其他意图不存在意图冲突的方案来执行,或者,根据预定策略选择一个与其他意图不存在意图冲突的方案来执行(例如,选择时延最小的方案或能耗最小的方案)。

图2示出了本申请实施例提供的意图处理方法适用的另一种可能的通信系统的架构。如图2所示,所述通信系统包括:MnS消费者和MnS生产者。

其中,MnS消费者可以实现图1中的IDMS消费者的功能,MnS生产者可以实现图1中的IDMS生产者及其内部模块的功能,具体可以参考对图1的描述,此处不再赘述。

需要说明的是,图1和图2所示的通信系统并不构成本申请实施例能够适用的通信系统的限定。因此本申请实施例提供的方法还可以适用于各种制式的通信系统,例如:LTE通信系统、第五代(The 5th Generation,5G)通信系统、第六代(The 6th Generation,6G)通信系统以及未来通信系统、车到万物(vehicle to everything,V2X)、长期演进-车联网(LTE-vehicle,LTE-V)、车到车(vehicle to vehicle,V2V)、车联网、机器类通信(MachineType Communications,MTC)、物联网(internet of things,IoT)、长期演进-机器到机器(LTE-machine to machine,LTE-M)、机器到机器(machine to machine,M2M)、物联网等。另外,还需要说明的是,本申请实施例也不对通信系统中各网元的名称进行限定,例如,在不同制式的通信系统中,各网元可以有其它名称;又例如,当多个网元融合在同一物理设备中时,该物理设备也可以有其他名称。

下面结合附图对本申请提供的方案进行说明。

本申请实施例提供了一种意图处理方法,该方法可应用于图1或图2所示的通信系统中。下面参阅图3所示的流程图,对该方法的流程进行具体说明。

S301:第一设备向第二设备发送第一信息。相应的,所述第二设备接收来自所述第一设备的所述第一信息。

其中,所述第一设备可以为意图生产者,所述第二设备可以为意图消费者。

其中,所述第一信息可以用于指示执行第一意图的方案时对至少一个KPI的影响。

其中,所述第一意图的方案可以为能够满足所述第一意图的至少一个方案。

例如,所述第一意图的方案可以为所述第一设备生成的能够满足所述第一意图的至少一个方案。其中,所述第一设备可以在接收到来自所述第二设备的针对所述第一意图的意图创建请求之后,生成能够满足所述第一意图的至少一个方案。

又例如,所述第一意图的方案可以为所述第一设备当前正在执行的所述第一意图的方案。

可选的,所述至少一个KPI包括以下至少一项:吞吐率、吞吐量、能耗、带宽利用率、时延、丢包率。

可选的,执行第一意图的方案时对至少一个KPI的影响为执行所述第一意图的方案时所述至少一个KPI的值。所述第一信息包括:用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息;和/或,用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息。

其中,执行所述第一意图的方案时所述至少一个KPI的偏移可以是执行所述第一意图的方案时所述至少一个KPI变化的数值(该数值可以是整数、负数或0),也可以是执行所述第一意图的方案时所述至少一个KPI变化的百分比。

可选的,所述第一信息可以承载在现有的消息中,也可以承载在新的消息中,本申请对此不做限定。

S302:所述第二设备向所述第一设备发送用于指示针对所述第一意图的执行建议的信息。相应的,所述第一设备接收来自所述第二设备的用于指示针对所述第一意图的执行建议的信息。

其中,所述执行建议可以包括:停止执行所述第一意图,或者执行所述第一意图的第一方案。

例如,用于指示针对所述第一意图的执行建议的信息包含第一字段,当第一字段的取值为第一值时,所述执行建议为停止执行所述第一意图。

又例如,用于指示针对所述第一意图的执行建议的信息包含第一字段和第二字段,当第一字段的取值为第二值,所述第二字段的取值为所述第一方案时,所述执行建议为执行所述第一意图的所述第一方案。

再例如,用于指示针对所述第一意图的执行建议的信息包含第二字段,当所述第二字段的取值为所述第一方案时,所述执行建议为执行所述第一意图的所述第一方案。

可选的,在接收到来自所述第二设备的用于指示针对所述第一意图的执行建议的信息之后,所述第一设备可以根据所述执行建议对所述第一意图进行处理。例如,当所述执行建议包括停止执行所述第一意图时,所述第一设备可以停止执行所述第一意图。又例如,当所述执行建议包括执行所述第一意图的第一方案时,所述第一设备可以执行所述第一方案,从而满足所述第一意图。

可选的,用于指示针对所述第一意图的执行建议的信息可以承载在现有的消息(例如,意图修改请求)中,也可以承载在新的消息中,本申请对此不做限定。

通过上述方法实施例,所述第一设备在向所述第二设备发送用于指示执行第一意图的方案时对至少一个KPI的影响的第一信息之后,接收来自所述第二设备的用于指示针对所述第一意图的执行建议的信息。这样,所述第二设备可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议。例如,所述第二设备可以选择能够满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求(即所述至少一个KPI应满足的条件)的方案,并建议所述第一设备选择该方案。因此,通过上述方法实施例,可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证所述执行所述第一意图的设备所在网络中的性能。

可选的,S301可以通过以下方式实现。

实现方式一:所述第一设备可以在根据来自所述第二设备的意图创建请求生成能够满足所述第一意图的至少一个方案之后,向所述第二设备发送所述第一信息。

可选的,在实现方式一中,当向所述第二设备发送所述第一信息时,所述第一设备尚未开始执行所述第一意图的方案。执行第一意图的方案时对至少一个KPI的影响可以是预测的执行第一意图的方案时对至少一个KPI的影响。

其中,所述第一信息可以包括:用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息;和/或,用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息。

可选的,所述第一设备可以通过以下方法确定所述第一信息:

A1:所述第一设备接收来自第三设备的第二信息。

其中,所述第三设备可以为KM。

可选的,所述第二信息用于指示以下至少一项:执行第一意图的方案时所述至少一个KPI的偏移,执行第一意图的方案中的至少一个操作时所述至少一个KPI的偏移。

其中,执行所述第一意图的方案中的至少一个操作时所述至少一个KPI的偏移可以为以下一项:执行所述第一意图的方案中的至少一个操作时所述至少一个KPI变化的数值(该数值可以是整数、负数或0),执行所述第一意图的方案中的至少一个操作时所述至少一个KPI变化的百分比。

可选的,所述第三设备中的第二信息可以是系统管理者预先存储到所述第三设备中的,也可以是所述第一设备或其他设备在执行第一意图的方案时检测并发送给所述第三设备的。

其中,所述系统管理者可以通过如下方法将所述第二信息存储到所述第三设备中:所述系统管理者向所述第三设备发送意图知识更新请求。其中,所述意图知识更新请求可以包括用于指示执行方案或方案中的操作时KPI的偏移的信息。例如,该信息指示减少能耗10%,提高吞吐率15%。又例如,该信息指示增加能耗15%,降低吞吐率10%。所述第三设备在根据所述意图知识更新请求更新数据库之后,可以向所述系统管理者发送意图知识更新响应,以指示更新完成。

A2:所述第一设备接收来自第四设备的用于指示所述至少一个KPI的当前值的第三信息。

其中,所述第四设备可以为DCCF。

A3:所述第一设备根据所述第二信息和所述第三信息,确定所述第一信息。

在一些可能的实现方式中,当所述第一信息包括用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息时,所述第一设备可以根据所述第二信息和所述第三信息确定用于指示执行所述第一意图的方案时所述至少一个KPI的值,从而确定出所述第一信息。

具体的,所述第一设备可以根据第二信息确定执行第一意图的方案时所述至少一个KPI的偏移,根据第三信息确定所述至少一个KPI的当前值;然后,所述第一设备可以根据执行第一意图的方案时所述至少一个KPI的偏移以及所述至少一个KPI的当前值,计算出执行所述第一意图的方案时所述至少一个KPI的值。

例如,当所述第三信息指示吞吐率的当前值为10千比特每秒(kps),所述第二信息指示执行所述第一意图的方案时所述吞吐率的偏移为-2kps时,执行所述第一意图的方案时所述吞吐率的值为8kps。

又例如,当所述第三信息指示吞吐率的当前值为10kps,所述第二信息指示执行所述第一意图的方案时所述吞吐率的偏移为-10%时,执行所述第一意图的方案时所述吞吐率的值为9kps。

可选的,当所述第二信息用于指示执行第一意图的方案中的至少一个操作时所述至少一个KPI的偏移时,所述第一设备对执行第一意图的方案中的至少一个操作时所述至少一个KPI的偏移进行加权运算,从而确定出执行第一意图的方案时所述至少一个KPI的偏移。

在另一些可能的实现方式中,当所述第一信息包括:用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息时,所述第一设备可以确定所述第一信息包括所述第二信息和所述第三信息。

通过该实现方式一,所述第二设备可以在意图创建时为所述第一设备提供针对所述第一意图的执行建议。该执行建议可以是所述第二设备根据执行所述第一意图的方案时对所述至少一个KPI的影响来确定的,这样,在意图创建时就可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证所述执行所述第一意图的设备所在网络的性能。

实现方式二:所述第一设备可以在执行所述第一意图的方案时,向所述第二设备发送所述第一信息。

其中,所述第一信息可以包括:用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息。

其中,执行所述第一意图的方案时所述至少一个KPI的值可以为:所述第一设备在执行所述第一意图的方案时检测到的所述至少一个KPI的值。

通过该实现方式二,所述第一设备可以检测执行第一意图的方案时所述至少一个KPI的值,并将检测到的所述至少一个KPI的值发送给第二设备。这样,所述第二设备可以根据检测到的所述至少一个KPI的值,确定针对所述第一意图的执行建议,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证所述执行第一意图的设备所在网络的性能。

可选的,在上述实施例的一种实施场景中,在S301之前,上述方法还包括:

S300:所述第二设备向所述第一设备发送用于指示所述至少一个KPI的信息。相应的,所述第一设备接收来自所述第二设备的用于指示所述至少一个KPI的信息。

可选的,用于指示所述至少一个KPI的信息包括以下至少一项:

所述至少一个KPI;

第二意图的标识和/或意图表达式,其中,所述第二意图用于指示所述至少一个KPI。

所述第一设备可以根据用于指示所述至少一个KPI的信息,确定所述至少一个KPI。例如,当所述第一设备根据第二意图的标识和/或意图表达式,确定所述第二意图为保障吞吐率大于或等于10kps时,所述第一设备可以确定所述至少一个KPI包括吞吐率。又例如,当所述第一设备根据第二意图的标识和/或意图表达式,确定所述第二意图为时延<5毫秒(ms)时,所述第一设备可以确定所述至少一个KPI包括时延。

可选的,所述用于指示所述至少一个KPI的信息可以承载在现有的消息(例如,意图创建请求或意图修改请求)中,也可以承载在新的消息中,本申请对此不做限定。

通过该方法,所述第一设备可以仅向所述第二设备反馈执行所述第一意图的方案对用于指示所述至少一个KPI的信息所指示的至少一个KPI的影响,无需反馈执行所述第一意图的方案对所有KPI的影响,从而可以节约传输资源。

可选的,在S302之前,所述第二设备可以通过以下方法确定所述执行建议。

B1:所述第二设备根据所述第一信息确定执行第一意图的方案时对至少一个KPI的影响。

其中,执行第一意图的方案时对至少一个KPI的影响可以为执行第一意图的方案时对至少一个KPI的值。

B2:所述第二设备根据执行第一意图的方案时对至少一个KPI的值是否满足第一条件,确定所述执行建议。

其中,所述第一条件为所述至少一个KPI应满足的条件(即所述第二设备对执行意图方案的设备所在网络中所述至少一个KPI的需求)。

可选的,所述第二设备可以通过以下方式获取所述至少一个KPI应满足的条件。其中,所述至少一个KPI应满足的条件可以是所述至少一个KPI的取值范围。

方式1:所述第二设备通过第二意图获取所述至少一个KPI应满足的条件。

具体的,当所述第二意图的意图表达式中包含能够指示目标值的信息时,该目标值可以用于体现所述至少一个KPI应满足的条件。例如,当所述第二意图为保障吞吐率大于或等于10kps时,吞吐率的目标值为大于或等于10kps,吞吐率应满足的条件为大于或等于10kps。又例如,当所述第二意图为时延<5ms时,时延的目标值为小于5ms,时延应满足的条件为小于5ms。

方式2:所述第二设备可以根据网络配置获取所述至少一个KPI应满足的条件。

例如,当网络为设备配置带宽利用率不小于10%时,带宽利用率应满足的条件为不小于10%。

可选的,B2可以通过以下方法实现:

可选的,当所述第一意图的方案中存在满足第二条件的方案时,所述第二设备从满足第二条件的方案中选择用于满足所述第一意图的第一方案,并据此确定所述执行建议为执行所述第一意图的第一方案。其中,所述第二条件为:执行所述第一意图的方案时所述至少一个KPI满足所述第一条件。

例如,所述第一意图的方案包括方案1和方案2,所述至少一个KPI为吞吐率。当执行方案1时吞吐率的值为8kps,执行方案2时吞吐率的值为10kps,吞吐率应满足的条件为大于或等于10kps时,所述第二设备可以确定执行建议为执行所述第一意图的方案2。

其中,当所述第一意图的方案中存在满足第二条件的多个方案时,所述第二设备可以从所述多个方案中随机选择一个方案(即所述第一方案),或者,所述第二设备根据预定策略(例如,选择时延最小的方案或能耗最小的方案)从所述多个方案中选择一个方案(即所述第一方案)。

可选的,当所述第一意图的方案中不存在满足第二条件的方案时,所述第二设备可以确定所述执行建议为停止执行所述第一意图。其中,所述第二条件为:执行所述第一意图的方案时所述至少一个KPI满足所述第一条件。

例如,所述第一意图的方案包括方案a和方案b,所述至少一个KPI为吞吐率。当执行方案a时吞吐率的值为8kps,执行方案b时吞吐率的值为9kps,吞吐率应满足的条件为大于或等于10kps时,所述第二设备可以确定执行建议为停止执行所述第一意图。

可选的,当所述第一意图的方案中不存在满足第二条件的方案时,所述第二设备可以通过以下方法至少一项确定所述执行建议为执行所述第一意图的第一方案:从所述第一意图的方案中,选择第一KPI的数量最少的方案(即第一方案);从所述第一意图的方案中,选择第三意图的数量最少的方案(即第一方案);从所述第一意图的方案中,选择执行所述第一意图的方案时第一KPI与所述第一KPI应满足的条件之间的差距最小的方案(即第一方案)。其中,所述第二条件为:执行所述第一意图的方案时所述至少一个KPI满足所述第一条件;执行所述第一意图的方案时所述第一KPI不满足所述第一KPI应满足的条件;所述第三意图为与所述第一KPI关联的意图。

例如,所述第一意图的方案包括方案3和方案4,所述至少一个KPI为吞吐率和时延。执行方案3时吞吐率的值为8kps,时延为6ms;执行方案4时吞吐率的值为9kps,时延为4ms;吞吐率应满足的条件为大于或等于10kps,时延应满足的条件为小于5ms。此时,执行方案3时所述第一KPI包括吞吐率和时延,执行方案4时所述第一KPI包括吞吐率。因此,所述第二设备可以选择第一KPI的数量最少的方案(即方案4),从而确定执行建议为执行所述第一意图的方案4。

又例如,所述第一意图的方案包括方案5和方案6,所述至少一个KPI为吞吐率和时延。执行方案5时吞吐率的值为8kps,时延为6ms;执行方案6时吞吐率的值为9kps,时延为4ms;吞吐率应满足的条件为大于或等于10kps,时延应满足的条件为小于5ms。此时,执行方案5时所述第一KPI包括吞吐率和时延,执行方案6时所述第一KPI包括吞吐率。吞吐率与意图1有关,时延与意图2有关;因此,执行方案5时所述第三意图包括意图1和意图2,执行方案6时所述第三意图包括意图1。所述第二设备可以选择第三意图的数量最少的方案(即方案6),从而确定执行建议为执行所述第一意图的方案6。

再例如,所述第一意图的方案包括方案7和方案8,所述至少一个KPI为吞吐率和时延。执行方案7时吞吐率的值为8kps,时延为3ms;执行方案8时吞吐率的值为9kps,时延为4ms;吞吐率应满足的条件为大于或等于10kps,时延应满足的条件为小于5ms。此时,执行方案7时所述第一KPI吞吐率与其应满足的条件之间的差距为-2kps,执行方案8时所述第一KPI吞吐率与其应满足的条件之间的差距为-1kps。因此,所述第二设备可以确定执行建议为执行所述第一意图的方案8。

通过该方法,所述第二设备可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议。例如,所述第二设备可以选择能够满足所述第二设备对执行第一意图的设备所在网络中所述至少一个KPI的需求(即所述至少一个KPI应满足的条件)的方案,并建议所述第一设备选择该方案。因此,通过该方法,可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在的网络的性能。

可选的,在上述实施例的一种实施场景中,在所述第一设备执行所述第一方案之后,所述方法还包括:所述第一设备向KM发送用于指示执行所述第一方案时所述至少一个KPI的偏移的信息。

其中,执行所述第一方案时所述至少一个KPI的偏移可以是所述第一设备在执行所述第一方案时检测到的。

通过该方法,所述第一设备可以根据检测到的数据,更新KM中的执行所述第一方案时所述至少一个KPI的偏移,从而提高KM中数据的准确性。

本申请实施例还提供了一种意图处理方法,该方法可应用于图1或图2所示的通信系统中。下面参阅图4所示的流程图,对该方法的流程进行具体说明。

S401:第二设备向第一设备发送第四信息。相应的,所述第一设备接收来自所述第二设备的第四信息。

其中,所述第一设备可以为意图生产者,所述第二设备可以为意图消费者。

其中,所述第四信息可以用于指示至少一个KPI应满足的条件(为便于描述,下面将其称为第一条件)。

所述至少一个KPI以及至少一个KPI应满足的条件的具体内容可以参考图3所示的方法,此处不再赘述。

可选的,所述第四信息包括:

所述至少一个KPI,以及用于指示所述至少一个KPI应满足的所述第一条件的信息;和/或

第二意图的标识和/或意图表达式;其中,所述第二意图用于指示所述至少一个KPI应满足的所述第一条件。

所述第一设备可以根据所述第四信息,确定所述至少一个KPI应满足的所述第一条件。例如,当所述第一设备根据第二意图的标识和/或意图表达式,确定所述第二意图为保障吞吐率大于或等于10kps时,所述第一设备可以确定所述至少一个KPI包括吞吐率,所述吞吐率应满足的条件为大于或等于10kps。又例如,当所述第一设备根据第二意图的标识和/或意图表达式,确定所述第二意图为时延<5ms时,所述第一设备可以确定所述至少一个KPI包括时延,所述时延应满足的条件为小于5ms。

其中,所述第四信息可以承载在现有的消息(例如,意图创建请求或意图修改请求)中,也可以承载在新的消息中,本申请对此不做限定。

S402:所述第一设备根据执行第一意图的方案时所述至少一个KPI的值是否满足所述第一条件,对所述第一意图进行处理。

具体的,当所述第一意图的方案中存在满足第二条件的方案时,所述第一设备从满足第二条件的方案中选择用于满足所述第一意图的第一方案,并执行所述第一方案。当所述第一意图的方案中不存在满足所述第二条件的方案时,所述第一设备可以确定不执行所述第一意图。其中,所述第二条件为:执行所述第一意图的方案时所述至少一个KPI满足所述第一条件。

可选的,当所述第一意图的方案中存在满足第二条件的多个方案时,所述第一设备可以从所述多个方案中随机选择一个方案(即所述第一方案),或者,所述第一设备根据预定策略(例如,选择时延最小的方案或能耗最小的方案)从所述多个方案中选择一个方案(即所述第一方案)。

其中,所述第一设备确定执行第一意图的方案时所述至少一个KPI的值的方法可以参考图3所示的方法,所述第一意图的方案的具体内容可以参考图3所示的方法,此处不再赘述。

可选的,在S402之后,所述方法还包括:所述第一设备向KM发送用于指示执行所述第一方案时所述至少一个KPI的偏移的信息。具体内容可以参考图3所示的方法,此处不再赘述。

可选的,在S402之后,所述第一设备可以在执行所述第一方案之后,根据执行所述第一方案对所述至少一个KPI的影响对所述第一意图的方案进行调整。具体的,所述第一设备可以检测执行所述第一方案时所述至少一个KPI的值。当检测的执行所述第一方案时所述至少一个KPI的值满足所述第一条件时,所述第一设备可以继续执行所述第一方案;和/或,当检测的执行所述第一方案时所述至少一个KPI的值不满足所述第一条件时,所述第一设备可以执行S402,即重新选择所述第一意图的方案。

通过上述方法实施例,第一设备可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,对所述第一意图进行处理。例如,所述第一设备可以选择能够满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求(即所述至少一个KPI应满足的条件)的方案来执行。因此,通过上述方法实施例,可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

本申请实施例还提供了一种意图处理方法。该方法可以适用于图1或图2所示的通信系统中。该方法示出了图3和图4所示的方法的一种可能的实现方式。下面参阅图5所示的流程图,以第一设备为IDMS生产者,第二设备为IDMS消费者,第三设备为KM,第四设备为DCCF为例,对本申请实施例进行说明。

S501:IDMS消费者向IT模块发送意图创建请求。

其中,所述意图创建请求可以用于请求所述IDMS生产者满足第一意图。

可选的,所述意图创建请求中包含所述第一意图的意图表达式。

S502:所述IT模块对所述第一意图进行意图转译,确定所述第一意图的策略。

可选的,所述IT模块可以从KM获取所述第一意图的策略。

S503:所述IT模块向IEv模块发送意图评估消息。

其中,所述意图评估消息中可以包含所述第一意图的标识,用于请求所述IEv模块对所述第一意图的完成情况进行评估。

S504:所述IEv模块向所述IT模块发送意图评估结果通知。

其中,所述意图评估结果通知中可以包含:所述第一意图的标识,以及用于指示所述第一意图的满足情况的信息。

可选的,当所述用于指示所述第一意图的满足情况的信息指示未满足所述第一意图时,可以执行步骤S505-S515;当所述用于指示所述第一意图的满足情况的信息指示已满足所述第一意图时,在停止实行所述第一意图之前,所述IEv模块可以周期或非周期的确定所述第一意图的满足情况,并向所述IT模块发送所述意图评估结果通知。

S505:所述IT模块生成能够满足所述第一意图的方案。

其中,所述IT模块可以根据S502确定的策略,生成能够满足所述第一意图的至少一个方案。

S506:所述IT模块向ID模块发送方案决策消息。

其中,所述方案决策消息中可以包含所述至少一个方案,用于请求所述ID模块针对所述第一意图确定用于执行的方案。

S507:所述ID模块从KM获取用于指示执行所述至少一个方案时至少一个KPI的偏移的第二信息。

其中,所述第二信息的具体内容可以参考图3所示的方法,此处不再赘述。

S507可以通过以下流程实现:

E1:所述ID模块向所述KM发送第一请求。

其中,所述第一请求可以包含所述至少一个方案。

E2:所述KM向所述ID模块发送第一响应。

其中,所述第一响应可以包含:所述第二信息。

例如,当执行第一意图的方案包含方案1和方案2,所述至少一个KPI包含KPI 1和KPI 2时,所述第二信息的表现形式可以为:(<方案1,>,<方案2,>)。

S508:所述ID模块从DCCF获取用于指示所述至少一个KPI的当前值的第三信息。

S508可以通过以下流程实现:

F1:所述ID模块向所述DCCF发送第二请求。

其中,所述第二请求可以包含:所述至少一个KPI,以指示需要获取当前值的KPI。

F2:所述DCCF向所述ID模块发送第二响应。

其中,所述第二响应可以包含:所述第三信息。所述第三信息可以包含所述至少一个KPI及其对应的当前值。

例如,当所述至少一个KPI包含KPI 1和KPI 2时,所述第三信息的表现形式可以为:()。

S509:所述ID模块根据所述第二信息和所述第三信息,确定执行所述至少一个方案时所述至少一个KPI的值,从而确定用于指示执行所述至少一个方案时所述至少一个KPI的值的第五信息。

其中,所述第五信息可以为图3所示方法中实现方式一中的第一信息。

S509的具体实现方法可以参考图3所示的方法,此处不再赘述。

S510:所述ID模块向ICR模块发送所述第五信息。

例如,当执行第一意图的方案包含方案1和方案2,所述至少一个KPI包含KPI 1和KPI 2时,所述第五信息的表现形式可以为:(<方案1,>,<方案2,>)。

S511:所述ICR模块确定执行所述至少一个方案时所述至少一个KPI的值是否满足所述至少一个KPI应满足的条件(即第一条件)。

S511的具体内容可以参考图4所述的方法,此处不再赘述。

另外,根据执行所述第一意图的方案时所述至少一个KPI的值是否满足所述第一条件,所述ICR模块可以判断出方案是否影响与所述至少一个KPI关联的意图的满足。

具体的,当执行所述第一意图的方案时所述至少一个KPI的值满足所述第一条件时,所述第一意图的方案不影响与所述至少一个KPI关联的意图的满足;当执行所述第一意图的方案时所述至少一个KPI的值不满足所述第一条件时,所述第一意图的方案影响与所述至少一个KPI关联的意图的满足。

例如,所述至少一个KPI包括吞吐率,第四意图为保障吞吐率大于或等于10kps。如果执行所述第一意图的方案时吞吐率大于或等于10kbs,执行所述第一意图的方案不会影响所述第四意图的满足;如果执行所述第一意图的方案时吞吐率小于10kbs,执行所述第一意图的方案会影响所述第四意图的满足。

S512:所述ICR模块向所述ID模块发送第一消息。

其中,所述第一消息可以包含:用于指示执行所述第一意图的方案时所述至少一个KPI的值是否满足所述第一条件的信息。

例如,当执行第一意图的方案包含方案1和方案2,所述至少一个KPI包含KPI 1和KPI 2时,用于指示执行所述第一意图的方案时所述至少一个KPI的值是否满足所述第一条件的信息的表现形式可以为:(<方案1,KPI 1的值是否满足KPI 1应满足的条件,KPI 2的值是否满足KPI 2应满足的条件>,<方案2,KPI 1的值是否满足KPI 1应满足的条件,KPI 2的值是否满足KPI 2应满足的条件>)。

可选的,所述第一消息还包含:用于指示执行所述第一意图的方案是否影响其他意图的满足的信息。

例如,当执行第一意图的方案包含方案1和方案2,所述至少一个KPI关联的意图包含意图1和意图2时,用于指示执行所述第一意图的方案是否影响其他意图的满足的信息的表现形式可以为:(<方案1,<意图1,是否影响意图1的满足(是/否)><意图2,是否影响意图1的满足(是/否)>>,<方案2,<意图1,是否影响意图1的满足(是/否)><意图2,是否影响意图1的满足(是/否)>>)。

S513:所述ID模块根据所述第一消息,对所述第一意图进行处理。

例如,所述ID可选择不影响其他意图的满足的方案来作为满足所述第一意图的方案。

S513的具体内容可以参考图4所示的方法,此处不再赘述。

可选的,当所述ID模块未选择到用于满足所述第一意图的方案(对应于图4所示的方法中的停止执行所述第一意图)时,可以执行S514-S515。

S514:所述ID模块向所述IDMS消费者发送第二消息。

其中,所述第二消息可以包含:所述第一意图的标识和所述第五信息。

可选的,所述第二消息还包含:用于指示执行所述第一意图的方案是否影响其他意图的满足的信息。

S515:所述IDMS消费者向所述ID模块发送用于指示针对所述第一意图的执行建议的信息。

S515的具体内容可以参考图3所示的方法,此处不再赘述。

可选的,当根据S505-S515,所述ID模块未能选择出用于满足所述第一意图的方案时,可重复执行S505-S515,直到所述ID模块选择出用于满足所述第一意图的方案。

通过该方法,IDMS生产者在选择用于满足第一意图的方案时,可以选择能够满足所述IDMS消费者对执行所述第一意图的设备所在网络中所述至少一个KPI的需求(即所述至少一个KPI应满足的条件)的方案。因此,通过该方法,可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述IDMS消费者对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

并且,IDMS生产者可以在意图创建过程中优先选择对其他意图的满足没有影响的方案,即优先选择与其他意图无效果冲突的方案,从而可以避免影响其他意图的满足,进而可以保证执行所述第一意图的设备所在网络中的性能。

另外,当所述IDMS生产者没有选择出合适的方案时,所述IDMS生产者可以向IDMS消费者发送用于指示执行第一意图的方案时对至少一个KPI的影响的信息。所述IDMS消费者可以根据执行第一意图的方案时对至少一个KPI的影响,确定针对所述第一意图的执行建议,并将用于所述执行建议信息发送给所述IDMS生产者;从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述IDMS消费者对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

本申请实施例还提供了一种意图处理方法。该方法可以适用于图1或图2所示的通信系统中。该方法示出了图3所示的方法的另一种可能的实现方式。下面参阅图6所示的流程图,以第一设备为IDMS生产者,第二设备为IDMS消费者,第三设备为KM,第四设备为DCCF为例,对本申请实施例进行说明。相对于图5所示的实施例,在图6所示的方法中,在意图创建过程中,IDMS消费者为IDMS生产者提供针对所述第一意图的执行建议;所述IDMS生产者在执行第一意图的方案之后,可以向所述IDMS消费者反馈用于指示执行第一意图的方案时对至少一个KPI的影响的信息;并且,所述IDMS生产者中的IT模块可以向KM发送用于指示执行第一意图的方案时所述至少一个KPI的偏移的信息。

S601:IDMS消费者向IT模块发送意图创建请求。

其中,所述意图创建请求可以用于请求所述IDMS生产者满足第一意图。

可选的,所述意图创建请求中包含所述第一意图的意图表达式。

另外,所述意图创建请求中还可以包含第一指示;其中,所述第一指示用于指示所述IDMS生产者反馈第六信息,其中,所述第六信息用于指示执行第一意图的方案时对所述至少一个KPI的影响。

其中,所述第六信息可以为图3所示方法中实现方式二中的第一信息。

可选地,所述第一指示中包含用于指示所述至少一个KPI的信息。其中,用于指示所述至少一个KPI的信息的具体内容可以参考图3所示的方法,此处不再赘述。

可选的,所述第一指示也可以包含在所述IDMS消费者向所述IT模块发送的其他消息(例如,意图修改请求)中。

S602:所述IT模块对所述第一意图进行意图转译,确定所述第一意图的策略。

S603:所述IT模块向IEv模块发送意图评估消息。

其中,所述意图评估消息中可以包含所述第一意图的标识,用于请求所述IEv模块对所述第一意图的完成情况进行评估。

可选的,所述意图评估消息中还包含所述第一指示,以指示所述IEv模块对执行第一意图的方案时对所述至少一个KPI的影响进行评估。

S604:所述IEv模块向所述IT模块发送意图评估结果通知。

S604的具体内容可以参考S504,下面仅对不同之处进行说明。

可选的,意图评估结果通知还包含所述第六信息。

例如,当前执行的第一意图的方案为方案1,所述至少一个KPI包含KPI 1和KPI 2,则所述第六信息的表现形式可以为:(所述第一意图的标识,<方案1,>。

可选的,当所述意图评估结果通知包含用于指示未满足所述第一意图的信息时,可以执行步骤S605-S615;当所述意图评估结果通知包含用于指示已满足所述第一意图的信息时,在停止实行所述第一意图之前,所述IEv模块可以周期或非周期的确定所述第一意图的满足情况,并向所述IT模块发送所述意图评估结果通知。

S605:所述IT模块请求KM更新执行第一意图的方案时对所述至少一个KPI的影响。

S605可以通过以下流程实现:

G1:所述IT模块向KM发送第三请求。

其中,所述第三请求可以包含所述第六信息。

G2:所述KM向所述IT模块发送第三响应。

所述第三响应用于指示所述KM已更新执行第一意图的方案时对所述至少一个KPI的影响。

S606:所述IT模块生成能够满足所述第一意图的方案。

S607:所述IT模块向ID模块发送方案决策消息。

S608:所述ID模块从KM获取用于指示执行所述至少一个方案时至少一个KPI的偏移的第二信息。

S609:所述ID模块从DCCF获取用于指示所述至少一个KPI的当前值的第三信息。

S610:所述ID模块根据所述第二信息和所述第三信息,确定执行所述至少一个方案时所述至少一个KPI的值,从而确定用于指示执行所述至少一个方案时所述至少一个KPI的值的第五信息。

S611:所述ID模块向ICR模块发送所述第五信息。

S612:所述ICR模块确定执行所述至少一个方案时所述至少一个KPI的值是否满足所述至少一个KPI应满足的条件(即第一条件)。

S613:所述ICR模块向所述ID模块发送第一消息。

S606-S613的具体内容可以参考S505-S512,此处不再赘述。

S614:所述ID模块向所述IDMS消费者发送第三消息。

其中,第三消息可以包含:所述第一意图的标识和所述第五信息。

可选的,所述第三消息还包含:用于指示执行所述第一意图的方案是否影响其他意图的满足的信息。

S615:所述IDMS消费者向所述ID模块发送用于指示针对所述第一意图的执行建议的信息。

S614-S615的具体内容可以参考图3所示的方法,此处不再赘述。

可选的,当根据S605-S615,所述IDMS消费者未能为所述IDMS生产者选择出用于满足所述第一意图的方案时,可重复执行S605-S615,直到选择出用于满足所述第一意图的方案。

可选的,当所述执行建议为执行所述第一意图的第一方案时,所述方法还包括S616-S618。

S616:所述ID模块向所述IEv模块发送第四请求。

其中,所述第四请求可以用于请求所述IEv模块确定执行所述第一方案时所述至少一个KPI的值。

可选的,所述第四请求包括以下至少一项:第一意图的标识,需要判断是否会收到所述第一方案影响的意图的标识,所述至少一个KPI。

S617:所述IEv模块向所述IDMS消费者发送第四消息。

其中,第四消息可以包含:所述第一意图的标识和第六信息。

其中,所述第六信息可以指示执行所述第一方案时所述至少一个KPI的值。可以理解,所述第六信息为图3所示方法的实现方式二中的第一信息。

可选的,所述第四消息还包含:用于指示执行所述第一意图的第一方案是否影响其他意图的满足的信息。

S618:所述IDMS消费者向所述IT模块发送用于指示针对所述第一意图的建议的信息。

其中,用于指示针对所述第一意图的建议的信息可以携带在意图去激活或意图修改通知消息中。

S617-S618的具体内容可以参考图3所示的方法,此处不再赘述。

通过该方法,在意图创建过程中,所述IDMS生产者可以向IDMS消费者发送用于指示执行第一意图的方案时对至少一个KPI的影响的信息。然后,所述IDMS消费者根据执行第一意图的方案时对至少一个KPI的影响,确定针对所述第一意图的执行建议,并将用于指示所述执行建议的信息发送给所述IDMS生产者,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述IDMS消费者对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

并且,所述IDMS生产者可以根据来自所述IDMS消费者的第一指示,对执行第一意图的第一方案时所述第一指示所指示的至少一个KPI的影响进行监控,并将影响反馈给所述IDMS消费者。这样,所述IDMS消费者可以根据该影响确定针对所述第一意图的执行建议,从而提高确定所述执行建议的准确性。

另外,所述IDMS生产者可以根据检测到的执行所述第一意图的方案时所述至少一个KPI的偏移,更新KM中的数据,从而提高KM中数据的准确性。

本申请实施例还提供了一种意图处理方法。该方法可以适用于图1或图2所示的通信系统中。该方法示出了图3和图4所示的方法的又一种可能的实现方式。下面参阅图7所示的流程图,以第一设备为IDMS生产者,第二设备为IDMS消费者,第三设备为KM,第四设备为DCCF为例,对本申请实施例进行说明。相对于图5所示的实施例,在该实施例中,当IDMS生产者中的ID模块未能选择出第一意图的方案时,IT模块重新对所述第一意图进行转译。

S701:IDMS消费者向IT模块发送意图创建请求。

S702:所述IT模块对所述第一意图进行意图转译,确定所述第一意图的第一策略。

S703:所述IT模块向IEv模块发送意图评估消息。

S704:所述IEv模块向所述IT模块发送意图评估结果通知。

可选的,当所述意图评估结果通知包含用于指示未满足所述第一意图的信息时,可以执行步骤S705-S717;当所述意图评估结果通知包含用于指示已满足所述第一意图的信息时,在停止实行所述第一意图之前,所述IEv模块可以周期或非周期的确定所述第一意图的满足情况,并向所述IT模块发送所述意图评估结果通知。

S705:所述IT模块生成能够满足所述第一意图的方案。

S706:所述IT模块向ID模块发送方案决策消息。

S707:所述ID模块从KM获取用于指示执行所述至少一个方案时至少一个KPI的偏移的第二信息。

S708:所述ID模块从DCCF获取用于指示所述至少一个KPI的当前值的第三信息。

S709:所述ID模块根据所述第二信息和所述第三信息,确定执行所述至少一个方案时所述至少一个KPI的值,从而确定用于指示执行所述至少一个方案时所述至少一个KPI的值的第五信息。

S710:所述ID模块向ICR模块发送所述第五信息。

S711:所述ICR模块确定执行所述至少一个方案时所述至少一个KPI的值是否满足所述至少一个KPI应满足的条件(即第一条件)。

S712:所述ICR模块向所述ID模块发送第一消息。

S713:所述ID模块根据所述第一消息,对所述第一意图进行处理。

S701-S713的具体内容可以参考S501-S513,此处不再赘述。

S714:当所述ID模块未选择到用于满足所述第一意图的方案时,所述ID模块向所述IT模块发送第五请求。

其中,所述第五请求用于请求所述IT模块重新对所述第一意图进行转译。

可选的,所述第五请求包含所述第一意图的标识。

S715:所述IT模块使用第二策略对所述第一意图重新转译。

可选的,当针对所述第一意图的策略未遍历之前,所述IT模块使用与所述第一策略不同的第二策略对所述第一意图进行重新转译,生成所述第一意图的方案,并执行S706-S713。当针对所述第一意图的策略已遍历完,所述IT模块不再对所述第一意图进行重新转译;此时所述IT模块可以向所述ID模块发送消息,触发所述ID模块执行S716。

S716:所述ID模块向所述IDMS消费者发送第二消息。

S717:所述IDMS消费者向所述ID模块发送用于指示针对所述第一意图的执行建议的信息。

其中,S716-S717的具体内容可以参考S514-S515,此处不再赘述。

可选的,当根据S705-S717,所述ID模块未能选择出用于满足所述第一意图的方案时,可重复执行S705-S717,直到所述ID模块选择出用于满足所述第一意图的方案。

该方法可以实现图5所示方法的效果,此处不再赘述。

另外,在该方法中,所述ID模块未选择出用于满足所述第一意图的方案时,可以触发所述IT模块对所述第一意图重新转译,生成所述第一意图的方案,从而可以增加所述ID模块选择出合适的方案的概率。

本申请实施例还提供了一种意图处理方法。该方法可以适用于图1或图2所示的通信系统中。该方法示出了图3和图4所示的方法的再一种可能的实现方式。下面参阅图8所示的流程图,以第一设备为IDMS生产者,第二设备为IDMS消费者,第三设备为KM,第四设备为DCCF为例,对本申请实施例进行说明。相对于图5所示的实施例,在该实施例中,IDMS生产者中的ICR模块与KM和DCCF进行交互。

S801:IDMS消费者向IT模块发送意图创建请求。

S802:所述IT模块对所述第一意图进行意图转译,确定所述第一意图的策略。

S803:所述IT模块向IEv模块发送意图评估消息。

S804:所述IEv模块向所述IT模块发送意图评估结果通知。

可选的,当所述意图评估结果通知包含用于指示未满足所述第一意图的信息时,可以执行步骤S805-S814;当所述意图评估结果通知包含用于指示已满足所述第一意图的信息时,在停止实行所述第一意图之前,所述IEv模块可以周期或非周期的确定所述第一意图的满足情况,并向所述IT模块发送所述意图评估结果通知。

S805:所述IT模块生成能够满足所述第一意图的方案。

S806:所述IT模块向ID模块发送方案决策消息。

其中,S801-S806的具体内容可以参考S501-S506,此处不再赘述。

S807:所述ID模块向所述ICR发送第六请求。

其中,所述第六请求用于触发所述ICR模块确定执行所述第一意图的方案时对至少一个KPI的影响。

执行所述第一意图的方案时对至少一个KPI的影响的具体内容可以参考图3所示的方法,此处不再赘述。

可选的,所述第六请求包含用于指示所述第一意图的方案的信息。

S808:所述ICR模块从KM获取用于指示执行所述至少一个方案时至少一个KPI的偏移的第二信息。

S809:所述ICR模块从DCCF获取用于指示所述至少一个KPI的当前值的第三信息。

S808-S809的具体内容可以参考S507-S508,只是将S507-S508中的ID模块替换为ICR模块。

S810:所述ICR模块确定执行所述至少一个方案时所述至少一个KPI的值是否满足所述至少一个KPI应满足的条件(即第一条件)。

S810的具体内容可以参考图3所示的方法,此处不再赘述。

S811:所述ICR模块向所述ID模块发送第一消息。

S812:所述ID模块根据所述第一消息,对所述第一意图进行处理。

可选的,当所述ID模块未选择到用于满足所述第一意图的方案(对应于图4所示的方法中的停止执行所述第一意图)时,可以执行S813-S814。

S813:所述ID模块向所述IDMS消费者发送第二消息。

S814:所述IDMS消费者向所述ID模块发送用于指示针对所述第一意图的执行建议的信息。

S811-S814的具体内容可以参考S512-S515,此处不再赘述。

可选的,当根据S805-S814,所述ID模块未能选择出用于满足所述第一意图的方案时,可重复执行S805-S814,直到所述ID模块选择出用于满足所述第一意图的方案。

该方法可以实现图5所示方法的效果,此处不再赘述。

并且,与图5所示的方法相比,ICR模块直接与KM和DCCF交互,从而可以减少消息数量,节省信令开销。

基于相同的技术构思,本申请还提供了一种意图处理装置。该装置的结构如图9所示,包括通信单元901和处理单元902。所述意图处理装置900可以应用于意图生产者(例如,图1所示通信系统中的IDMS生产者或图2所示通信系统中的MnS生产者)或意图消费者(例如,图1所示通信系统中的IDMS消费者或图2所示通信系统中的MnS消费者),并可以实现以上本申请实施例以及实例提供的意图处理方法。下面对所述意图处理装置900中的各个单元的功能进行介绍。

所述通信单元901,用于接收和发送数据。

其中,所述通信单元901可以通过物理接口、通信模块、通信接口、输入输出接口实现。所述意图处理装置900可以通过该通信单元连接网线或电缆,进而与其他设备建立物理连接。

在一种实施方式中,所述意图处理装置900应用于图3所示的本申请实施例中的第一设备,或应用于图5-8任一项所示的本申请实施例中的IDMS生产者。下面对该实施方式中的所述处理单元902的具体功能进行介绍。

所述处理单元902,用于通过所述通信单元901向第二设备发送第一信息;其中,所述第一信息用于指示执行第一意图的方案时对至少一个关键性能指标KPI的影响;通过所述通信单元901接收来自所述第二设备的用于指示针对所述第一意图的执行建议的信息。

可选的,所述处理单元902还用于:在通过所述通信单元901向第二设备发送第一信息之前,通过所述通信单元901接收来自所述第二设备的用于指示所述至少一个KPI的信息。

可选的,所述用于指示所述至少一个KPI的信息包括以下至少一项:

所述至少一个KPI;

第二意图的标识和/或意图表达式,其中,所述第二意图用于指示所述至少一个KPI。

可选的,所述至少一个KPI包括以下至少一项:

吞吐率、吞吐量、能耗、带宽利用率、时延、丢包率。

可选的,所述第一信息包括:

用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息;和/或

用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息。

可选的,所述处理单元902还用于:在通过所述通信单元901向第二设备发送第一信息之前,通过所述通信单元901接收来自第三设备的第二信息;其中,所述第二信息用于指示以下至少一项:执行所述第一意图的方案时所述至少一个KPI的偏移,执行所述第一意图的方案中的至少一个操作时所述至少一个KPI的偏移。

可选的,所述第一意图的方案为能够满足所述第一意图的至少一个方案。

可选的,所述执行建议包括:停止执行所述第一意图,或者执行所述第一意图的第一方案。

在一种实施方式中,所述意图处理装置900应用于图3所示的本申请实施例中的第二设备,或应用于图5-8任一项所示的本申请实施例中的IDMS消费者。下面对该实施方式中的所述处理单元902的具体功能进行介绍。

处理单元902,用于通过所述通信单元901接收来自第一设备的第一信息;其中,所述第一信息用于指示执行第一意图的方案时对至少一个关键性能指标KPI的影响;通过所述通信单元901向所述第一设备发送用于指示针对所述第一意图的执行建议的信息。

可选的,所述处理单元902具体用于:在通过所述通信单元901接收来自第一设备的第一信息之前,通过所述通信单元901向所述第一设备发送用于指示所述至少一个KPI的信息。

可选的,所述用于指示所述至少一个KPI的信息包括以下至少一项:

所述至少一个KPI;

第二意图的标识和/或意图表达式,其中,所述第二意图用于指示所述至少一个KPI。

可选的,所述至少一个KPI包括以下至少一项:

吞吐率、吞吐量、能耗、带宽利用率。

可选的,所述第一信息包括:

用于指示执行所述第一意图的方案时所述至少一个KPI的值的信息;和/或

用于指示执行所述第一意图的方案时所述至少一个KPI的偏移的信息,以及用于指示所述至少一个KPI的当前值的信息。

可选的,所述第一意图的方案为能够满足所述第一意图的至少一个方案。

可选的,所述执行建议包括:停止执行所述第一意图,或者执行所述第一意图的第一方案。

需要说明的是,本申请以上实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

基于相同的技术构思,本申请还提供了一种意图处理设备,所述意图处理设备可以应用于意图生产者(例如,图1所示通信系统中的IDMS生产者或图2所示通信系统中的MnS生产者)或意图消费者(例如,图1所示通信系统中的IDMS消费者或图2所示通信系统中的MnS消费者),可以实现以上本申请实施例以及实例提供的意图处理方法,具有图9所示的意图处理装置的功能。参阅图10所示,所述意图处理设备1000包括:通信模块1001、处理器1002以及存储器1003。其中,所述通信模块1001、所述处理器1002以及所述存储器1003之间相互连接。

可选的,所述通信模块1001、所述处理器1002以及所述存储器1003之间通过总线1004相互连接。所述总线1004可以是外设部件互连标准(peripheral componentinterconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述通信模块1001,用于接收和发送数据,实现与其他设备之间的通信交互。例如,所述通信模块1001可以通过物理接口、通信模块、通信接口、输入输出接口实现。

在一种实施方式中,所述意图处理装置900应用于图3所示的本申请实施例中的第一设备,或应用于图5-8任一项所示的本申请实施例中的IDMS生产者。下面对该实施方式中的所述处理单元902的具体功能进行介绍。所述处理器1002具体用于:

通过所述通信模块1001向第二设备发送第一信息;其中,所述第一信息用于指示执行第一意图的方案时对至少一个关键性能指标KPI的影响;通过所述通信模块1001接收来自所述第二设备的用于指示针对所述第一意图的执行建议的信息。

在一种实施方式中,所述意图处理装置900应用于图3所示的本申请实施例中的第二设备,或应用于图5-8任一项所示的本申请实施例中的IDMS消费者。所述处理器1002具体用于:

通过所述通信模块1001接收来自第一设备的第一信息;其中,所述第一信息用于指示执行第一意图的方案时对至少一个关键性能指标KPI的影响;通过所述通信模块1001向所述第一设备发送用于指示针对所述第一意图的执行建议的信息。

所述处理器1002的具体功能可以参考以上本申请实施例以及实例提供的意图处理方法中的描述,以及图9所示本申请实施例中对所述意图处理装置900的具体功能描述,此处不再赘述。

所述存储器1003,用于存放程序指令和数据等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器1003可能包含RAM,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器1002执行存储器1003所存放的程序指令,并使用所述存储器1003中存储的数据,实现上述功能,从而实现上述本申请实施例提供的意图处理方法。

可以理解,本申请图10中的存储器1003可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleData Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

基于以上实施例,本申请实施例还提供了一种计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行以上实施例提供的方法。

基于以上实施例,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被计算机执行时,使得计算机执行以上实施例提供的方法。

其中,存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

基于以上实施例,本申请实施例还提供了一种芯片,所述芯片用于读取存储器中存储的计算机程序,实现以上实施例提供的方法。

基于以上实施例,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持计算机装置实现以上实施例中各设备所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器用于保存该计算机装置必要的程序和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

综上所述,本申请实施例提供了一种意图处理方法、装置及设备,在该方法中,第一设备在向第二设备发送用于指示执行第一意图的方案时对至少一个KPI的影响的第一信息之后,接收来自所述第二设备的用于指示针对所述第一意图的执行建议的信息。这样,所述第二设备可以根据执行所述第一意图的方案时对所述至少一个KPI的影响,确定针对所述第一意图的执行建议,从而可以避免执行所述第一意图的方案时所述至少一个KPI不满足所述第二设备对执行所述第一意图的设备所在网络中所述至少一个KPI的需求,进而可以保证执行所述第一意图的设备所在网络的性能。

在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

相关技术
  • 一种数据处理方法、装置、网络侧设备及终端设备
  • 一种声音采集设备及其信号处理方法、装置、设备
  • 一种信息处理方法及装置、一种计算设备及存储介质
  • 一种数据处理方法及装置、一种计算设备及存储介质
  • 一种访问请求处理方法及装置、一种计算设备及存储介质
  • 意图处理方法、意图处理装置、存储介质与电子设备
  • 一种管理意图的处理方法、装置及设备
技术分类

06120116331604