本技术涉及智能分析,具体涉及一种分析服务方法、装置、计算机设备和存储介质。
背景技术:
1、移动通信网络中,因为网络监管、部署规划等原因,可能存在多个分析模块(例如,nwdaf (network data analytics function,网络数据分析功能)网元的mtlf(modeltraining logic function,模型训练逻辑功能的)模块)对网络中的网元数据进行采集和分析服务。
2、因为用户隐私或运营商管理政策等原因,各分析模块中采集到的数据可能无法彼此交互,又或者采集到的数据量较大导致数据交互需要浪费较多的资源,导致数据利用率较低,因此,各分析模块仅能基于自身采集的网元数据进行分析,分析维度较为单一,得出的分析结果难以具有全局性与综合性。例如:对于同一分析事件(例如,网络切片的负载)下相同的用户进行分析,按照现有标准定义,分析模块可采集amf(access and mobilitymanagement function,接入和移动管理功能)网元、smf(session management function,会话管理功能)网元、nsacf(network slice admission control function,网络切片准入控制功能)网元等的相关数据进行分析。但每个分析模块收集到的网元数据可能不同,得到的分析模型也有所差别,其全局性有待提高。
技术实现思路
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、响应于服务需求方发送的智能分析请求,根据第一智能分析模块的模块能力,确定第一智能分析模块作为主模块的可行性分析结果;
43、在可行性分析结果为可行的情况下,根据智能分析请求,从第二智能分析模块中选择从模块;
44、根据智能分析请求,控制从模块配合第一智能分析模块,为服务需求方提供分析服务。
45、上述分析服务方法、装置、计算机设备和存储介质,响应于服务需求方发送的智能分析请求,根据第一智能分析模块的模块能力,确定第一智能分析模块作为主模块的可行性分析结果。在可行性分析结果为可行的情况下,根据智能分析请求,从第二智能分析模块中选择从模块。根据智能分析请求,控制从模块配合第一智能分析模块,为服务需求方提供分析服务。本技术在接收服务需求方发送的智能分析请求后,根据智能分析请求确定主模块(在可行性分析结果为可行的情况下,第一智能分析模块作为主模块)和从模块,根据智能分析请求,控制从模块配合第一智能分析模块,为服务需求方提供分析服务。相较于传统的采用单一智能分析模块为服务需求方提供分析服务的方式,本技术通过主模块和从模块共同为服务需求方提供分析服务,有效提升了分析结果的准确性和全局性。