基于用户意图的服务功能链SFC重排方法、装置及相关设备制造方法及图纸

技术编号:36959754 阅读:13 留言:0更新日期:2023-03-22 19:20
本公开提供了一种基于用户意图的服务功能链SFC重排方法、装置及相关设备,涉及意图网络技术领域。该方法包括:获取目标用户输入的意图服务信息,其中,意图服务信息中包含:目标用户意图请求提供的至少一种用户服务以及提供每种用户服务所需的前提条件;将意图服务信息转换为可执行的SFC信息;根据预先构建的前提条件关系库、服务关系库以及每种用户服务当前的网络资源分配情况,对SFC信息进行重排。本公开能够根据网络资源是否满足用户服务的前提条件,前提条件的相关性和用户服务的依赖性,对用户服务进行灵活的编排,使得能够更加灵活地为用户提供服务,并且无需过多的人工干预,使得服务更加智能高效。使得服务更加智能高效。使得服务更加智能高效。

【技术实现步骤摘要】
基于用户意图的服务功能链SFC重排方法、装置及相关设备


[0001]本公开涉及意图网络
,尤其涉及一种基于用户意图的服务功能链SFC重排方法、装置及相关设备。

技术介绍

[0002]随着网络的发展,用户对于网络服务的要求越来越个性化。SFC(Sequential Function Chart,顺序功能图)用于描述按一定关联关系构成的服务逻辑组合结构,可由用户静态配置或者系统动态重排。但是当前SFC研究主要基于SFC拓扑结构,没有深入分析服务关系,SFC用户服务重排管理仍依赖分层接口技术显示调用,缺少支持SFC从意图描述到转译到部署的全流程自动化管理。

技术实现思路

[0003]本公开提供的一种基于用户意图的服务功能链SFC重排方法、装置及相关设备,至少在一定程度上克服了相关技术中存在的缺少支持SFC从意图描述到转译到部署的全流程自动化管理的技术问题。
[0004]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0005]根据本公开的一个方面,提供了一种基于用户意图的服务功能链SFC重排方法,包括:
[0006]获取目标用户输入的意图服务信息,其中,所述意图服务信息中包含:所述目标用户意图请求提供的至少一种用户服务以及提供每种用户服务所需的前提条件;
[0007]将所述意图服务信息转换为可执行的SFC信息;
[0008]根据预先构建的前提条件关系库、服务关系库以及每种用户服务当前的网络资源分配情况,对所述SFC信息进行重排,其中,所述前提条件关系库用于存储每种用户服务所需前提条件之间的相关性情况,所述服务关系库用于存储用户服务之间的依赖性情况。
[0009]在一些实施例中,根据预先构建的前提条件关系库、服务关系库以及每种用户服务当前的网络资源分配情况,对所述SFC信息进行重排,包括:
[0010]根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;
[0011]当按用户服务的预设顺序判断出前提条件满足的用户服务之前存在前提条件不满足的用户服务时,根据预先构建的前提条件关系库查询每种用户服务所需的前提条件间的相关性情况;
[0012]当查询到每种用户服务所需的前提条件间不存在相关性时,根据预先构建的服务关系库查询目标用户意图请求提供的至少一种用户服务间的依赖性情况;以及
[0013]当查询到所述目标用户意图请求提供的至少一种用户服务间不存在依赖性时,对所述SFC信息进行重排。
[0014]在一些实施例中,所述方法还包括:
[0015]根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;
[0016]当按用户服务的预设顺序判断出前提条件满足的用户服务之前不存在前提条件不满足的用户服务时,不对所述SFC信息进行重排。
[0017]在一些实施例中,所述方法还包括:
[0018]根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;
[0019]当按用户服务的预设顺序判断出前提条件满足的用户服务之前存在前提条件不满足的用户服务时,根据预先构建的前提条件关系库查询每种用户服务所需的前提条件间的相关性情况;
[0020]当查询到每种用户服务所需的前提条件间存在相关性时,不对所述SFC信息进行重排。
[0021]在一些实施例中,所述方法还包括:
[0022]根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;
[0023]当按用户服务的预设顺序判断出前提条件满足的用户服务之前存在前提条件不满足的用户服务时,根据预先构建的前提条件关系库查询每种用户服务所需的前提条件间的相关性情况;
[0024]当查询到每种用户服务所需的前提条件间不存在相关性时,根据预先构建的服务关系库查询目标用户意图请求提供的至少一种用户服务间的依赖性情况;以及
[0025]当查询到所述目标用户意图请求提供的至少一种用户服务间存在依赖性时,不对所述SFC信息进行重排。
[0026]在一些实施例中,获取目标用户输入的意图服务信息,包括:
[0027]判断意图服务信息中包含的目标用户意图请求提供的至少一种用户服务间是否存在冲突;
[0028]当所述目标用户意图请求提供的至少一种用户服务间存在冲突时,将所述目标用户意图请求提供的至少一种用户服务发送到用户终端进行更改,直到所述目标用户意图请求提供的至少一种用户服务间不存在冲突;
[0029]当所述目标用户意图请求提供的至少一种用户服务间不存在冲突时,获取目标用户输入的意图服务信息。
[0030]在一些实施例中,在将所述意图服务信息转换为可执行的SFC信息之前,所述方法还包括:
[0031]接收用户通过用户输入界面输入的意图服务信息,并向所述用户输入界面返回许可响应;
[0032]接收所述用户输入界面输入的意图服务信息。
[0033]根据本公开的另一个方面,还提供了基于用户意图的服务功能链SFC重排装置,包括:
[0034]意图服务信息获取模块,用于获取目标用户输入的意图服务信息,其中,所述意图
服务信息中包含:所述目标用户意图请求提供的至少一种用户服务以及提供每种用户服务所需的前提条件;
[0035]意图服务信息转换模块,用于将所述意图服务信息转换为可执行的SFC信息;
[0036]SFC信息重排模块,用于根据预先构建的前提条件关系库、服务关系库以及每种用户服务当前的网络资源分配情况,对所述SFC信息进行重排,其中,所述前提条件关系库用于存储每种用户服务所需前提条件之间的相关性情况,所述服务关系库用于存储用户服务之间的依赖性情况。
[0037]根据本公开的另一个方面,还提供了一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的基于用户意图的服务功能链SFC重排方法。
[0038]根据本公开的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的基于用户意图的服务功能链SFC重排方法。
[0039]根据本公开的另一个方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任意一项的基于用户意图的服务功能链SFC重排方法。
[0040]本公开的实施例中提供的基于用户意图的服务功能链SFC重排方法,能够根据网络资源是否满足用户服务的前提条件,前提条件的相关性和用户服务的依赖性,对用户服务进行灵活的编排,使得能够更加灵活地为用户提供服务,并且无需过多的人工干预,使得服务更加智能高效。
[0041]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
...

【技术保护点】

【技术特征摘要】
1.一种基于用户意图的服务功能链SFC重排方法,其特征在于,所述方法包括:获取目标用户输入的意图服务信息,其中,所述意图服务信息中包含:所述目标用户意图请求提供的至少一种用户服务以及提供每种用户服务所需的前提条件;将所述意图服务信息转换为可执行的SFC信息;根据预先构建的前提条件关系库、服务关系库以及每种用户服务当前的网络资源分配情况,对所述SFC信息进行重排,其中,所述前提条件关系库用于存储每种用户服务所需前提条件之间的相关性情况,所述服务关系库用于存储用户服务之间的依赖性情况。2.根据权利要求1所述的基于意图的SFC重排方法,其特征在于,根据预先构建的前提条件关系库、服务关系库以及每种用户服务当前的网络资源分配情况,对所述SFC信息进行重排,包括:根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;当按用户服务的预设顺序判断出前提条件满足的用户服务之前存在前提条件不满足的用户服务时,根据预先构建的前提条件关系库查询每种用户服务所需的前提条件间的相关性情况;当查询到每种用户服务所需的前提条件间不存在相关性时,根据预先构建的服务关系库查询目标用户意图请求提供的至少一种用户服务间的依赖性情况;以及当查询到所述目标用户意图请求提供的至少一种用户服务间不存在依赖性时,对所述SFC信息进行重排。3.根据权利要求1所述的基于意图的SFC重排方法,其特征在于,所述方法还包括:根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;当按用户服务的预设顺序判断出前提条件满足的用户服务之前不存在前提条件不满足的用户服务时,不对所述SFC信息进行重排。4.根据权利要求1所述的基于意图的SFC重排方法,其特征在于,所述方法还包括:根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;当按用户服务的预设顺序判断出前提条件满足的用户服务之前存在前提条件不满足的用户服务时,根据预先构建的前提条件关系库查询每种用户服务所需的前提条件间的相关性情况;当查询到每种用户服务所需的前提条件间存在相关性时,不对所述SFC信息进行重排。5.根据权利要求1所述的基于意图的SFC重排方法,其特征在于,所述方法还包括:根据每种用户服务当前的网络资源分配情况,判断提供每种用户服务所需的前提条件是否满足;当按用户服务的预设顺序...

【专利技术属性】
技术研发人员:赵晓宇王巍孙琼钱爽
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1