System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及意图网络,尤其涉及一种意图冲突检测方法、装置、电子设备及存储介质。
技术介绍
1、意图是一种服务描述方式,其抽象地定义了网络需求并给出一组关于网络或服务的期望,而不具体指定技术细节。基于意图的网络技术(比如意图驱动网络(idn,intent-driven network)等)对用户的专业知识要求低,具有更好的普适性,能够满足多类人群的网络服务需求。
2、然而,基于意图的网络中可能会发生意图冲突,对于如何准确地检测出意图冲突,相关技术尚未有有效解决方案。
技术实现思路
1、为解决相关技术问题,本申请实施例提供一种意图冲突检测方法、装置、电子设备及存储介质。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种意图冲突检测方法,包括:
4、获取待检测的第一意图,基于所述第一意图,执行以下至少之一:
5、将所述第一意图对应的参数与已被执行的至少一个第二意图对应的参数进行比较,以检测所述第一意图与所述至少一个第二意图之间是否存在第一类意图冲突;
6、执行所述第一意图,并获取所述第一意图的执行结果,得到第一执行结果,基于所述第一执行结果,检测所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突。
7、上述方案中,所述将所述第一意图对应的参数与已被执行的至少一个第二意图对应的参数进行比较,包括:
8、确定所述第一意图对应的第一意图模型,所述第一意图模型用于描述所述第
9、将所述第一意图模型与至少一个第二意图模型进行比较,得到第一比较结果,每个第二意图模型用于描述一个第二意图对应的至少一个执行目标及每个执行目标对应的至少一个属性;
10、根据所述第一比较结果,确定所述第一意图与所述至少一个第二意图之间是否存在第一类意图冲突。
11、上述方案中,所述根据所述第一比较结果,确定所述第一意图与所述至少一个第二意图之间是否存在第一类意图冲突,包括以下之一:
12、在所述第一比较结果表征所述第一意图对应的至少一个执行目标与每个第二意图对应的至少一个执行目标均不同的情况下,确定所述第一意图与所述至少一个第二意图之间不存在所述第一类意图冲突;
13、在所述第一比较结果表征所述第一意图与所述至少一个第二意图中的一个或多个第二意图对应相同执行目标的不同属性的情况下,确定所述第一意图与所述至少一个第二意图之间不存在所述第一类意图冲突;
14、在所述第一比较结果表征所述第一意图与所述至少一个第二意图中的一个或多个第二意图对应相同执行目标的相同属性的情况下,确定所述第一意图与所述一个或多个第二意图之间存在所述第一类意图冲突。
15、上述方案中,所述第一执行结果至少包含执行所述第一意图后的网络参数;所述基于所述第一执行结果,检测所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突,包括:
16、判断执行所述第一意图后的网络参数是否能够满足每个第二意图对应的网络服务需求,得到第一判断结果;
17、根据所述第一判断结果,确定所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突。
18、上述方案中,所述根据所述第一判断结果,确定所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突,包括以下之一:
19、在所述第一判断结果表征执行所述第一意图后的网络参数能够满足每个第二意图对应的网络服务需求的情况下,确定所述第一意图与所述至少一个第二意图之间不存在所述第二类意图冲突;
20、在所述第一判断结果表征执行所述第一意图后的网络参数不能满足所述至少一个第二意图中的一个或多个第二意图对应的网络服务需求的情况下,确定所述第一意图与所述至少一个第二意图之间存在所述第二类意图冲突。
21、上述方案中,所述执行所述第一意图,包括:
22、在所述第一意图与所述至少一个第二意图中的一个或多个第二意图之间存在所述第一类意图冲突,且所述第一意图的作用域与所述一个或多个第二意图的作用域均不同的情况下,或者,在所述第一意图与所述至少一个第二意图之间不存在所述第一类意图冲突的情况下,执行所述第一意图。
23、上述方案中,所述方法还包括:
24、在所述第一意图与所述至少一个第二意图中的一个或多个第二意图之间存在所述第一类意图冲突,且所述第一意图的作用域与所述一个或多个第二意图的作用域相同,且所述第一意图能够与所述一个或多个第二意图进行意图融合的情况下,将所述第一意图与所述一个或多个第二意图进行意图融合,得到第三意图;
25、执行所述第三意图。
26、上述方案中,所述方法还包括:
27、在所述第一意图与所述至少一个第二意图中的一个或多个第二意图之间存在所述第一类意图冲突,且所述第一意图不能与所述一个或多个第二意图进行意图融合,且所述第一意图的作用域与所述一个或多个第二意图的作用域相同的情况下,利用第一数据库存储的至少一个第一冲突解决策略,解决所述第一类意图冲突。
28、上述方案中,所述利用第一数据库存储的至少一个第一冲突解决策略,解决所述第一类意图冲突,包括:
29、从所述第一数据库获取与所述第一类意图冲突匹配的至少一个第一冲突解决策略,并执行所述至少一个第一冲突解决策略;
30、重新将所述第一意图对应的参数与已被执行的至少一个第二意图对应的参数进行比较,以确定是否成功解决所述第一类意图冲突;
31、在成功解决所述第一类意图冲突的情况下,执行所述第一意图。
32、上述方案中,所述方法还包括:
33、在所述第一意图与所述至少一个第二意图之间存在所述第二类意图冲突的情况下,利用第二数据库存储的至少一个第二冲突解决策略,解决所述第二类意图冲突。
34、上述方案中,所述利用第二数据库存储的至少一个第二冲突解决策略,解决所述第二类意图冲突,包括:
35、从所述第二数据库获取与所述第二类意图冲突匹配的至少一个第二冲突解决策略,并执行所述至少一个第二冲突解决策略;
36、获取所述至少一个第二冲突解决策略的执行结果,得到第二执行结果;
37、基于所述第二执行结果,确定是否成功解决所述第二类意图冲突。
38、本申请实施例还提供了一种意图冲突检测装置,包括:
39、获取单元,用于获取待检测的第一意图;
40、第一处理单元,用于基于所述第一意图,执行以下至少之一:
41、将所述第一意图对应的参数与已被执行的至少一个第二意图对应的参数进行比较,以检测所述第一意图与所述至少一个第二意图之间是否存在第一类意图冲突;
42、执行所述第一意图,并获取所述第一意图的执行结果,得到第一执行结果,基于所述第一执行结果本文档来自技高网...
【技术保护点】
1.一种意图冲突检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一意图对应的参数与已被执行的至少一个第二意图对应的参数进行比较,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一比较结果,确定所述第一意图与所述至少一个第二意图之间是否存在第一类意图冲突,包括以下之一:
4.根据权利要求1所述的方法,其特征在于,所述第一执行结果至少包含执行所述第一意图后的网络参数;所述基于所述第一执行结果,检测所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一判断结果,确定所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突,包括以下之一:
6.根据权利要求1所述的方法,其特征在于,所述执行所述第一意图,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8
10.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述利用第二数据库存储的至少一个第二冲突解决策略,解决所述第二类意图冲突,包括:
12.一种意图冲突检测装置,其特征在于,包括:
13.一种电子设备,其特征在于,包括:通信接口和处理器;其中,
14.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
15.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11任一项所述方法的步骤。
...【技术特征摘要】
1.一种意图冲突检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一意图对应的参数与已被执行的至少一个第二意图对应的参数进行比较,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一比较结果,确定所述第一意图与所述至少一个第二意图之间是否存在第一类意图冲突,包括以下之一:
4.根据权利要求1所述的方法,其特征在于,所述第一执行结果至少包含执行所述第一意图后的网络参数;所述基于所述第一执行结果,检测所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一判断结果,确定所述第一意图与所述至少一个第二意图之间是否存在第二类意图冲突,包括以下之一:
6.根据权利要求1所述的方法,其特征在于,所述执行所述第一意图,包括:
7.根据权利要求1至6任一项所述的方法,...
【专利技术属性】
技术研发人员:贾云飞,邓灵莉,何克光,
申请(专利权)人:中国移动通信有限公司研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。