1.本发明涉及无线通信技术领域,特别涉及一种数据分析处理方法、装置、网络数据分析功能及介质。
背景技术:
2.图1为支持层级化nwdaf的网络架构示意图,如图所示,nwdaf(网络数据分析功能,network data analytics function)是运营商管理的网络分析功能,nwdaf能够向5gc(5g核心网,5g core network)网络功能,af(应用功能,application function)和oam(操作管理维护,operation administration and maintenance)提供数据分析服务。分析结果可以是历史统计信息或者预测信息。nwdaf可以服务一个或多个网络切片。nwdaf在5g网络中可以单独部署在运营商机房中,作为central nwdaf(中心nwdaf),也可以和某些5g网络功能合设,作为distributed nwdaf(分布式nwdaf),如图1给出的是两级nwdaf的架构示例。
3.在图1支持多nwdaf的5g网络中,不同nwdaf实例提供不同的数据分析,例如中心nwdaf可提供非实时性数据分析,本地nwdaf可以提供较为实时的数据分析。为了让消费者nf(网络功能实体,network function)能够发现合适的nwdaf实例来提供特定类型的分析,nwdaf实例需在向nrf(网络数据库功能,network repository function)注册时提供其支持analytic id(分析标识),analytic id代表了分析类型。这样消费者nf可以在向nrf查询nwdaf实例时,通过提供analytic id来指示需要何种类型的分析。
4.图2为基于nrf的多级nwdaf协作架构示意图,如图所示,在基于nrf的多级nwdaf协作中,更高级的nwdaf所支持的analytics id是其底层所有nwdaf所支持的analytics id的并集,即top level(顶层)的nwdaf支持analytics id的全集。
5.消费者nf通过查询nrf获知服务指定analytics id的nwdaf,nrf会返回最低等级的nwdaf,这样保证消费者nf只获取唯一的nwdaf实例。
6.当更高级的nwdaf根据消费者nf的数据分析请求确定需要由多个低级的nwdaf来提供数据分析时,更高级nwdaf需确定哪些低级的nwdaf可提供分析。
7.但在该方案中,目前没有解决更高级nwdaf确定低级nwdaf的方案。
8.图3为基于信息注册的多nwdaf协作流程示意示意图,如图所示,在基于信息注册的多nwdaf协作方案中,这种多nwdaf协作架构中,sub
‑
nwdaf(子nwdaf)可以是服务特定analytics id的,或者与某些nf合设的,sub
‑
nwdaf需注册到centric nwdaf(中央nwdaf)上,提供其支持的analytics id和部署相关的因素。
9.当消费者nf请求指定类型的analytics时,首先通过nrf查得centric nwdaf,然后由centric nwdaf根据sub
‑
nwdaf的注册信息获知哪些sub
‑
nwdaf可以提供数据分析。centric nwdaf然后向指定sub
‑
nwdaf请求数据分析结果,centric nwdaf也可将其他合作sub
‑
nwdaf的id也发送给指定sub
‑
nwdaf。这样指定sub
‑
nwdaf可与其他sub
‑
nwdaf合作产生最终分析结果。但是该方案没有解决当多个sub
‑
nwdaf都能够提供相同数据分析时,centric nwdaf如何确定sub
‑
nwdaf的问题。
10.因此,现有技术方案的不足在于,目前没有c
‑
nwdaf(集中式nwdaf,centralized nwdaf)确定合适的d
‑
nwdaf(分布式nwdaf,distributed nwdaf)的方案。
技术实现要素:
11.本发明提供了一种数据分析处理方法、装置、网络数据分析功能及介质,用以解决c
‑
nwdaf不能获取d
‑
nwdaf的问题。
12.本发明实施例中提供了一种数据分析处理方法,包括:
13.c
‑
nwdaf收到consumer nf的数据分析请求后,查询为该数据分析提供输入数据的5gc nf,或者,查询目标ue的位置信息;
14.其中,在查询为该数据分析提供输入数据的5gc nf的情况下,c
‑
nwdaf确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联;若有则从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则从所述5gc nf获取输入数据后进行数据分析得到数据分析结果;
15.在查询目标ue的位置信息的情况下,根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;
16.c
‑
nwdaf向consumer nf反馈数据分析结果。
17.实施中,查询为该数据分析提供输入数据的5gc nf,是在udm、nrf、bsf之一或者其组合处查询的。
18.实施中,确定与所述5gc nf关联的d
‑
nwdaf,是根据c
‑
nwdaf的本地数据库或通过nrf确定的,其中,本地数据库或nrf上存储有d
‑
nwdaf注册时提供的关联5gc nf的信息。
19.实施中,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联时,若有则通过发送数据分析请求从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则通过发送数据搜集请求从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
20.实施中,查询目标ue的位置信息,是向接入和移动管理功能amf订阅目标ue的位置信息。
21.实施中,在查询目标ue的位置信息的情况下,若根据目标ue的位置信息未查到能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,则查询为该数据分析提供输入数据的5gc nf,并从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
22.实施中,进一步包括:
23.从该具备该分析能力的d
‑
nwdaf处获取数据分析结果时,向该d
‑
nwdaf指示提供输入数据的5gc nf id。
24.实施中,c
‑
nwdaf在向nrf查询为该数据分析提供输入数据的5gc nf时,进一步包括:
25.指示nrf反馈与所述5gc nf关联的d
‑
nwdaf。
26.本发明实施例中提供了一种nwdaf,包括:
27.处理器,用于读取存储器中的程序,执行下列过程:
28.收到consumer nf的数据分析请求后,查询为该数据分析提供输入数据的5gc nf,或者,查询目标ue的位置信息;
29.其中,在查询为该数据分析提供输入数据的5gc nf的情况下,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联;若有则从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则从所述5gc nf获取输入数据后进行数据分析得到数据分析结果;
30.在查询目标ue的位置信息的情况下,根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;
31.向consumer nf反馈数据分析结果;
32.收发机,用于在处理器的控制下接收和发送数据。
33.实施中,查询为该数据分析提供输入数据的5gc nf,是在udm、nrf、bsf之一或者其组合处查询的。
34.实施中,确定与所述5gc nf关联的d
‑
nwdaf,是根据c
‑
nwdaf的本地数据库或通过nrf确定的,其中,本地数据库或nrf上存储有d
‑
nwdaf注册时提供的关联5gc nf的信息。
35.实施中,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联时,若有则通过发送数据分析请求从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则通过发送数据搜集请求从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
36.实施中,查询目标ue的位置信息,是向amf订阅目标ue的位置信息。
37.实施中,在查询目标ue的位置信息的情况下,若根据目标ue的位置信息未查到能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,则查询为该数据分析提供输入数据的5gc nf,并从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
38.实施中,进一步包括:
39.从该具备该分析能力的d
‑
nwdaf处获取数据分析结果时,向该d
‑
nwdaf指示提供输入数据的5gc nf id。
40.实施中,在向nrf查询为该数据分析提供输入数据的5gc nf时,进一步包括:
41.指示nrf反馈与所述5gc nf关联的d
‑
nwdaf。
42.本发明实施例中提供了一种数据分析处理装置,包括:
43.查询模块,用于收到consumer nf的数据分析请求后,查询为该数据分析提供输入数据的5gc nf,或者,查询目标ue的位置信息;
44.确定模块,用于在查询为该数据分析提供输入数据的5gc nf的情况下,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联;
45.第一分析模块,用于若有则从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则从所述5gc nf获取输入数据后进行数据分析得到数据分析结果;
46.第二分析模块,用于在查询目标ue的位置信息的情况下,根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;
47.反馈模块,用于向consumer nf反馈数据分析结果。
48.本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述数据分析处理方法的计算机程序。
49.本发明有益效果如下:
50.本发明实施例提供的技术方案中,c
‑
nwdaf收到consumer nf的数据分析请求后,
c
‑
nwdaf在与所述5gc nf关联的d
‑
nwdaf中选择d
‑
nwdaf;或者,c
‑
nwdaf根据目标ue的位置信息查询d
‑
nwdaf。本方案给出了c
‑
nwdaf查找d
‑
nwdaf的方案。
51.进一步的,由于方案中的c
‑
nwdaf是根据数据源获取d
‑
nwdaf并分解数据分析任务,因此能够针对任意数据分析请求找到相关的d
‑
nwdaf并分配数据分析任务。
附图说明
52.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
53.图1为背景技术中支持层级化nwdaf的网络架构示意图;
54.图2为背景技术中基于nrf的多级nwdaf协作架构示意图;
55.图3为背景技术中基于信息注册的多nwdaf协作流程示意示意图;
56.图4为本发明实施例中c
‑
nwdaf侧的数据分析处理方法实施流程示意图;
57.图5为本发明实施例中多层nwdaf架构示意图;
58.图6为本发明实施例中d
‑
nwdaf注册示意图;
59.图7为本发明实施例中c
‑
nwdaf根据本地注册信息查询d
‑
nwdaf实施流程示意图;
60.图8为本发明实施例中c
‑
nwdaf从nrf查询d
‑
nwdaf实施流程示意图;
61.图9为本发明实施例中nwdaf结构示意图。
具体实施方式
62.发明人在发明过程中注意到:
63.ena(网络自动化使能技术,enablers for network automation)将会支持multiple nwdaf(多nwdaf),其中包括分布式nwdaf和集中式nwdaf。
64.现有技术提出,分布式distributed nwdaf(实施例中称为:d
‑
nwdaf)和集中式centralized nwdaf(实施例中称为:c
‑
nwdaf)存在层次关系,即由c
‑
nwdaf发现d
‑
nwdaf和分配数据分析任务,因此c
‑
nwdaf和d
‑
nwdaf之间存在协作关系。
65.目前支持这种协作的技术方案主要分为两类:
66.1、c
‑
nwdaf是其底层d
‑
nwdaf支持的analytics的全集,消费者可以通过nrf获取支持指定数据分析的最底层nwdaf;
67.2、c
‑
nwdaf自身保存d
‑
nwdaf的注册信息,包括支持的analytics id和nwdaf的部署相关信息等,从而c
‑
nwdaf能够自主发现d
‑
nwdaf。
68.然而两种方案都没有给出c
‑
nwdaf查找d
‑
nwdaf的方案。
69.基于此,本发明实施例中提出一种c
‑
nwdaf根据数据源获取d
‑
nwdaf并分解数据分析任务的方案,能够针对任意数据分析请求找到相关的d
‑
nwdaf并分配数据分析任务。下面结合附图对本发明的具体实施方式进行说明。
70.在说明过程中,将会涉及对c
‑
nwdaf、5gc nf、d
‑
nwdaf、nrf等侧的实施进行说明,还会给出它们配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着它们必须配合实施、或者必须单独实施,实际上,当它们分开实施时,其也各自解决自身一侧的问题,而它们结合使用时,会获得更好的技术效果。
71.实施中,由于现有技术中不同技术方案采用不同的称呼,因此,本发明实施例中的
c
‑
nwdaf是指:central nwdaf、centric nwdaf、centralized nwdaf,也即,在nwdaf网络架构中存在层级关系时,处于上层的为c
‑
nwdaf,而下层的则为d
‑
nwdaf。
72.图4为c
‑
nwdaf侧的数据分析处理方法实施流程示意图,如图所示,可以包括:
73.步骤401、c
‑
nwdaf收到consumer nf的数据分析请求后,查询为该数据分析提供输入数据的5gc nf,或者,查询目标ue的位置信息;
74.步骤402、在查询为该数据分析提供输入数据的5gc nf的情况下,c
‑
nwdaf确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联的d
‑
nwdaf;
75.步骤403、若有则从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则从所述5gc nf获取输入数据后进行数据分析得到数据分析结果;
76.步骤404、在查询目标ue的位置信息的情况下,根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;
77.步骤405、c
‑
nwdaf向consumer nf反馈数据分析结果。
78.图5为多层nwdaf架构示意图,如图所示,至少在该类型的架构中可以实施本发明实施例中提供的方案。
79.具体的,在查询为该数据分析提供输入数据的5gc nf的情况下,d
‑
nwdaf需将其关联的5g nf信息注册到c
‑
nwdaf或者nrf上。将在实施例1中进行具体说明。
80.c
‑
nwdaf根据数据分析请求后,只需按照现有的技术即可根据数据分析请求中的analytics id和过滤条件,确定需要搜集的源数据;
81.c
‑
nwdaf确定了提供源数据的5gc nf后,查询nrf或本地数据库获知该nf是否有关联的d
‑
nwdaf也能够提供指定analytics id的数据分析;
82.若存在这样的d
‑
nwdaf,则c
‑
nwdaf向d
‑
nwdaf订阅指定analytics id的数据分析。
83.实施中,查询为该数据分析提供输入数据的5gc nf,可以是在udm、nrf、bsf之一或者其组合处查询的。将在实施例2、3中进行说明。
84.实施中,确定与所述5gc nf关联的d
‑
nwdaf,是根据c
‑
nwdaf的本地数据库或通过nrf确定的,其中,本地数据库或nrf上存储有d
‑
nwdaf注册时提供的关联5gc nf的信息。根据c
‑
nwdaf的本地数据库确定的方式将在实施例2中进行说明,通过nrf确定的方式将在实施例3中进行说明,
85.实施中,c
‑
nwdaf在向nrf查询为该数据分析提供输入数据的5gc nf时,进一步包括:
86.指示nrf反馈与所述5gc nf关联的d
‑
nwdaf。
87.具体的,c
‑
nwdaf确定从nrf查询提供输入数据的5gc nf时,指示nrf反馈5gc nf关联的d
‑
nwdaf。
88.实施中,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联时,若有则通过发送数据分析请求从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则通过发送数据搜集请求从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。将在实施例2、3中进行说明。
89.实施中,还可以进一步包括:
90.从该具备该分析能力的d
‑
nwdaf处获取数据分析结果时,向该d
‑
nwdaf指示提供输
入数据的5gc nf id。
91.具体的,c
‑
nwdaf可以在发送给d
‑
nwdaf的数据分析请求中,携带查得数据源5gc nf id,这是针对d
‑
nwdaf服务多个5g nf的场景时,更方便选择确定输入数据。
92.在c
‑
nwdaf查询为该数据分析提供输入数据的5gc nf的情况下,下面通过实例进行说明。
93.实施例1
94.本例中,d
‑
nwdaf注册到c
‑
nwdaf或nrf。
95.图6为d
‑
nwdaf注册示意图,如图所示,可以包括:
96.步骤601、nfregistration request(analytics id list,associated nf id list)(nf注册请求(分析标识列表,关联nf标识列表))。
97.具体的,d
‑
nwdaf在向c
‑
nwdaf或nrf注册时,需提供其支持的analytics id列表以及该nwdaf所关联的5g nf id列表。
98.步骤602、registration response(注册响应)。
99.具体的,c
‑
nwdaf或nrf返回注册成功响应。
100.实施例2
101.本例中,c
‑
nwdaf根据本地注册信息查询d
‑
nwdaf。
102.图7为c
‑
nwdaf根据本地注册信息查询d
‑
nwdaf实施流程示意图,如图所示,可以包括:
103.步骤701、analytics request(分析请求)(analytics id,analytics filters)。
104.具体的,consumer nf(消费者nf)发起数据分析订阅请求,指示analytics id,analytics filter(分析过滤器),target of analytics report(分析报告的目标)等信息。
105.步骤702、fetch the nfs providing the required input data according to ts23.288(根据ts 23.288获取提供所需输入数据的nfs)。
106.具体的,c
‑
nwdaf可以按照现有3gpp ts 23.288中定义的流程进行待分析数据收集,但具体实施中也可以采用其他方式。根据analytics id的不同,c
‑
nwdaf将从udm(unified data management,统一数据管理实体)/nrf/bsf(binding support function,绑定支持功能)查得能够提供待分析数据的5gc nf。
107.步骤703、identify whether each nf has associated d
‑
nwdaf which can support the designated analytics id(确定每个nf是否有支持指定分析id的相关d
‑
nwdaf)。
108.具体的,c
‑
nwdaf获取提供待分析数据的5gc nf的列表后,查询本地存储的d
‑
nwdaf的注册信息,判断各5gc nf是否有关联的d
‑
nwdaf以及所关联的d
‑
nwdaf能否提供analytics id对应的数据分析。
109.步骤704、analytics request(analytics id,analytics filters,5gc nf idy),data collection request(数据采集请求)(event id,event filters)。
110.具体的,若c
‑
nwdaf确定存在d
‑
nwdaf能够提供相应的数据分析,则不再从5gc nf搜集待分析数据,而是向其关联的d
‑
nwdaf发送数据分析请求,请求中可携带提供待分析数据的5gc nf的id(如果d
‑
nwdaf与多个5gc nf关联);若c
‑
nwdaf确定没有d
‑
nwdaf能够提供
相应的数据分析,则直接向5gc nf发送数据搜集请求。
111.步骤705、analytics response(分析响应)(analytics id,analytics result),data collection request(event id,event filters)。
112.具体的,d
‑
nwdaf根据数据分析请求,确定需要收集的数据。d
‑
nwdaf可从数据分析请求中携带的5gc nf收集所需数据。d
‑
nwdaf完成数据分析后,向c
‑
nwdaf反馈数据分析结果。
113.收到数据分析请求的5gc nf直接向c
‑
nwdaf提供待分析数据。
114.步骤706、analytics response(analytics id,analytics result)。
115.具体的,c
‑
nwdaf根据d
‑
nwdaf提供的分析结果和/或收集到的数据生成完整的数据分析并反馈给consumer nf。
116.实施例2
117.本例中,c
‑
nwdaf从nrf查询d
‑
nwdaf。
118.图8为c
‑
nwdaf从nrf查询d
‑
nwdaf实施流程示意图,如图所示,可以包括:
119.步骤801、analytics request(分析请求)(analytics id,analytics filters)。
120.具体的,consumer nf发起数据分析订阅请求,指示analytics id,analytics filter,target of analytics report等信息。
121.步骤802、nf discovery request(nf发现请求);
122.nf discovery response(nf发现响应)。
123.具体的,根据analytics id的不同,c
‑
nwdaf可确定从udm,bsf或nrf处查询能够提供所需数据的5gc nf。若c
‑
nwdaf确定需从nrf查得所述5gc nf,则向nrf指示需同时返回5gc nf管理的d
‑
nwdaf信息,这样nrf会向c
‑
nwdaf返回提供待分析数据的5gc nf id和关联的d
‑
nwdaf。
124.步骤803、fetch the nfs providing the required input data according to ts23.288(根据ts 23.288获取提供所需输入数据的nfs)。
125.具体的,c
‑
nwdaf可以按照现有3gpp ts 23.288中定义的流程从udm/bsf查得能够提供待分析数据的5gc nf,但具体实施中也可以采用其他方式。
126.步骤804、nf discovery request;
127.nf discovery response。
128.具体的,c
‑
nwdaf使用步骤803中的analytics id和5gc nf id查询nrf,获得与5gc nf关联的d
‑
nwdaf信息。
129.以下同实施例1的步骤704
‑
706。
130.在c
‑
nwdaf查询目标ue的位置信息的情况下,所述目标ue是指要进行数据分析的目标对象。c
‑
nwdaf可以向nrf发送nf查询请求,请求消息中携带目标ue的位置信息,从而查得能够服务目标ue当前位置的第二d
‑
nwdaf。查询目标ue的位置信息,可以是向接入和移动管理功能(access and mobility management function,amf)订阅目标ue的位置信息。
131.实施中,在查询目标ue的位置信息的情况下,若根据目标ue的位置信息未查到能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,则查询为该数据分析提供输入数据的5gc nf,并从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
132.基于同一发明构思,本发明实施例中还提供了一种nwdaf、数据分析处理装置、计
算机可读存储介质,由于这些设备解决问题的原理与数据分析处理方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
133.在实施本发明实施例提供的技术方案时,可以按如下方式实施。
134.图9为nwdaf结构示意图,如图所示,包括:
135.处理器900,用于读取存储器920中的程序,执行下列过程:
136.收到consumer nf的数据分析请求后,查询为该数据分析提供输入数据的5gc nf,或者,查询目标ue的位置信息;
137.其中,在查询为该数据分析提供输入数据的5gc nf的情况下,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联;若有则从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则从所述5gc nf获取输入数据后进行数据分析得到数据分析结果;
138.在查询目标ue的位置信息的情况下,根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;
139.向consumer nf反馈数据分析结果;
140.收发机910,用于在处理器900的控制下接收和发送数据。
141.实施中,查询为该数据分析提供输入数据的5gc nf,是在udm、nrf、bsf之一或者其组合处查询的。
142.实施中,确定与所述5gc nf关联的d
‑
nwdaf,是根据c
‑
nwdaf的本地数据库或通过nrf确定的,其中,本地数据库或nrf上存储有d
‑
nwdaf注册时提供的关联5gc nf的信息。
143.实施中,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联时,若有则通过发送数据分析请求从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则通过发送数据搜集请求从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
144.实施中,查询目标ue的位置信息,是向amf订阅目标ue的位置信息。
145.实施中,在查询目标ue的位置信息的情况下,若根据目标ue的位置信息未查到能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,则查询为该数据分析提供输入数据的5gc nf,并从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
146.实施中,进一步包括:
147.从该具备该分析能力的d
‑
nwdaf处获取数据分析结果时,向该d
‑
nwdaf指示提供输入数据的5gc nf id。
148.实施中,在向nrf查询为该数据分析提供输入数据的5gc nf时,进一步包括:
149.指示nrf反馈与所述5gc nf关联的d
‑
nwdaf。
150.其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器920代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机910可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器900负责管理总线架构和通常的处理,存储器920可以存储处理器900在执行操作时所使用的数据。
151.本发明实施例中提供了一种数据分析处理装置,包括:
152.查询模块,用于收到consumer nf的数据分析请求后,查询为该数据分析提供输入数据的5gc nf,或者,查询目标ue的位置信息;
153.确定模块,用于在查询为该数据分析提供输入数据的5gc nf的情况下,确定是否有具备该数据分析能力的d
‑
nwdaf与所述5gc nf关联;
154.第一分析模块,用于若有则从该具备该分析能力的d
‑
nwdaf处获取数据分析结果,若无则从所述5gc nf获取输入数据后进行数据分析得到数据分析结果;
155.第二分析模块,用于在查询目标ue的位置信息的情况下,根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;
156.反馈模块,用于向consumer nf反馈数据分析结果。
157.具体可以参见nwdaf处的数据分析处理方法的实施。
158.为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
159.本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述数据分析处理方法的计算机程序。
160.具体可以参见nwdaf处的数据分析处理方法的实施。
161.综上所述,本发明实施例提供的技术方案中,c
‑
nwdaf收到consumer nf的分析请求后,查询得到提供输入数据的5gc nf,或者查询得到目标ue的位置信息;
162.查询得到提供输入数据的5gc nf的情况下,c
‑
nwdaf利用所述5gc nf信息查得所述5gc nf关联的d
‑
nwdaf;c
‑
nwdaf从5g nf搜集输入数据和/或从与5gc nf关联的d
‑
nwdaf获取数据分析结果;c
‑
nwdaf执行数据分析和/或根据d
‑
nwdaf提供的分析结果生成向consumer nf反馈的分析结果。
163.进一步的,针对d
‑
nwdaf服务多个5g nf的场景,c
‑
nwdaf发送给d
‑
nwdaf的数据分析请求中,携带查得数据源5gc nf id。
164.进一步的,c
‑
nwdaf确定从nrf查询提供输入数据的5gc nf时,指示nrf反馈5gc nf关联的d
‑
nwdaf。
165.在查询得到目标ue的位置信息的情况下,c
‑
nwdaf根据所述目标ue的位置信息查询能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,并从该具备该数据分析能力的d
‑
nwdaf处获取数据分析结果;c
‑
nwdaf执行数据分析和/或根据d
‑
nwdaf提供的分析结果生成向consumer nf反馈的分析结果。进一步的,查询目标ue的位置信息,是向amf订阅目标ue的位置信息。
166.进一步的,在查询目标ue的位置信息的情况下,若根据目标ue的位置信息未查到能够服务目标ue位置的具备该数据分析能力的d
‑
nwdaf,则查询为该数据分析提供输入数据的5gc nf,并从所述5gc nf获取输入数据后进行数据分析得到数据分析结果。
167.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
168.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
169.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
170.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
171.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。