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

数据分析方法及装置

文献发布时间:2023-06-19 19:30:30


数据分析方法及装置

技术领域

本发明涉及通信技术领域,具体而言,涉及一种数据分析方法及装置。

背景技术

5G(5th Generation Mobile Communication Technology,第五代移动通信结束)作为新一代信息通信基础的核心,有着更快的速率、更大的容量以及更低的延迟。基于5G技术的数字化改造正在加紧进行,使得大数据、云计算、物联网等技术从概念迈向实际,特别是对于大数据而言,5G的普及把大数据推到了一个新的高度。高速信息化的发展使得数据信息呈现爆炸式增长,人与物、物与物之间的数据类型更加丰富,人们可以利用各种AI(Artificial Intelligence,人工智能)或ML(Machine Learning,机器学习)技术来分析海量数据中的有用信息,服务于人们的生产和生活。

对于大数据而言,由于各种因素的限制,以及用户隐私、数据安全、运营商监管等方面的约束,数据往往局限于特定的空间,为AI/ML技术的发展造成了一定的困扰。

当UE(User Equipment,用户设备)漫游到一个之前从未接入的V-PLMN(VisitPublic Land Mobile Network,拜访地公共陆地移动网)时,若UE需要在V-PLMN中请求数据分析业务,但V-PLMN中没有UE相关的历史数据信息,即使V-PLMN在UE注册后开始进行数据收集,收集的数据也非常有限,使得分析预测的性能欠佳;而UE所接入的H-PLMN(HomePublic Land Mobile Network,归属地公共陆地移动网)也无法获取V-PLMN中收集的数据,导致一定程度上数据资源的浪费。

发明内容

本发明的目的在于,针对上述现有技术中的不足,提供一种数据分析方法及装置,以便实现不同服务网络PLMN之间的数据共享,突破数据的空间约束,提高数据分析预测性能。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供了一种数据分析方法,应用于归属地网络数据分析功能H-NWDAF,所述方法包括:

接收应用功能AF通过网络开放功能NEF发送的第一数据分析请求,所述第一数据分析请求包括:第一数据分析标识和第一分析目标;

根据所述第一数据分析请求分别向网络功能NF或操作维护管理OAM、归属地分析数据存储库功能H-ADRF和拜访地网络数据分析功能V-NWDAF发送第一数据获取请求,所述第一数据获取请求包括:所述第一数据分析标识和所述第一分析目标;

接收所述NF或所述OAM、所述H-ADRF和所述V-NWDAF发送的所述第一数据分析标识和所述第一分析目标对应的第一分析数据,其中所述V-NWDAF通过拜访地分析数据存储库功能V-ADRF获取所述第一分析数据;

根据所述第一数据分析标识对所述第一分析数据进行预设分析,将第一数据分析结果通过所述NEF发送给所述AF。

可选的,所述根据所述第一数据分析标识对所述第一分析数据进行预设分析,将数据分析结果通过所述NEF发送给所述AF之后,所述方法还包括:

将所述NF或所述OAM和所述V-NWDAF发送的第一分析数据和所述第一数据分析结果存储至所述H-ADRF。

可选的,所述方法还包括:

接收所述V-NWDAF发送的第二数据获取请求,所述第二数据获取请求包括:第二数据分析标识和第二分析目标;

从所述H-ADRF中获取所述第二数据分析标识和所述第二分析目标对应的第二分析数据;

将所述第二分析数据发送至所述V-NWDAF。

可选的,所述将所述第二分析数据发送至所述V-NWDAF,包括:

从所述第二分析数据中随机获取样本第二分析数据;

根据预设算法,在所述样本第二分析数据中插入合成第二分析数据,获取扩充后的数据;

在所述扩充后的数据中,抽取目标第二分析数据;

将所述目标第二分析数据发送至所述V-NWDAF。

第二方面,本申请实施例还提供一种数据分析方法,应用于拜访地网络数据分析功能V-NWDAF,所述方法包括:

接收归属地网络数据分析功能H-NWDAF发送的第一数据获取请求,所述第一数据获取请求为所述H-NWDAF根据第一数据分析请求生成的,所述第一数据获取请求包括:第一数据分析标识和第一分析目标;

根据所述第一数据获取请求,从拜访地分析数据存储库功能V-ADRF获取所述第一数据分析标识和所述第一分析目标对应的第一分析数据;

将所述第一分析数据发送至所述H-NWDAF,以使得所述H-NWDAF对所述第一分析数据进行预设分析,将数据分析结果通过网络开放功能NEF发送给所述AF。

可选的,所述将所述第一分析数据发送至所述H-NWDAF,包括:

从所述第一分析数据中随机获取样本第一分析数据;

根据预设算法,在所述样本第一分析数据中插入合成第一分析数据,获取扩充后的数据;

在所述扩充后的数据中,抽取目标第一分析数据;

将所述目标第一分析数据发送至所述V-NWDAF。

可选的,所述方法还包括:

接收应用功能AF通过网络开放功能NEF发送的第二数据分析请求,所述第二数据分析请求包括:第二数据分析标识和第二分析目标;

根据所述第二数据分析请求分别向网络功能NF或操作维护管理OAM、拜访地分析数据存储库功能V-ADRF和所述H-NWDAF发送第二数据获取请求,所述第二数据获取请求包括:所述第二数据分析标识和所述第二分析目标;

接收所述NF或所述OAM、所述V-ADRF和所述H-NWDAF发送的所述第二数据分析标识和所述第二分析目标对应的第二分析数据,其中所述H-NWDAF通过归属地分析数据存储库功能H-ADRF获取所述第二分析数据;

根据所述第二数据分析标识对所述第二分析数据进行预设分析,将第二数据分析结果通过所述NEF发送给所述AF。

可选的,所述接收所述NF或所述OAM、所述V-ADRF和所述H-NWDAF发送的所述第二数据分析标识和所述第二分析目标对应的第二分析数据之后,所述方法还包括:

将所述NF或所述OAM和所述H-NWDAF发送的第二分析数据和所述第二数据分析结果存储至所述V-ADRF。

第三方面,本申请实施例还提供一种数据分析装置,应用于归属地网络数据分析功能H-NWDAF,所述装置包括:

第一分析请求接收模块,用于接收应用功能AF通过网络开放功能NEF发送的第一数据分析请求,所述第一数据分析请求包括:第一数据分析标识和第一分析目标;

第一获取请求发送模块,用于根据所述第一数据分析请求分别向网络功能NF或操作维护管理OAM、归属地分析数据存储库功能H-ADRF和拜访地网络数据分析功能V-NWDAF发送第一数据获取请求,所述第一数据获取请求包括:所述第一数据分析标识和所述第一分析目标;

第一分析数据接收模块,用于接收所述NF或所述OAM、所述H-ADRF和所述V-NWDAF发送的所述第一数据分析标识和所述第一分析目标对应的第一分析数据,其中所述V-NWDAF通过拜访地分析数据存储库功能V-ADRF获取所述第一分析数据;

第一数据分析模块,用于根据所述第一数据分析标识对所述第一分析数据进行预设分析,将数据分析结果通过所述NEF发送给所述AF。

可选的,在所述第一数据分析模块之后,所述装置还包括:

第一数据存储模块,用于将所述NF或所述OAM和所述V-NWDAF发送的第一分析数据和所述第一数据分析结果存储至所述H-ADRF。

可选的,所述装置还包括:

第二数据请求接收模块,用于接收所述V-NWDAF发送的第二数据获取请求,所述第二数据获取请求包括:第二数据分析标识和第二分析目标;

第二分析数据获取模块,用于从所述H-ADRF中获取所述第二数据分析标识和所述第二分析目标对应的第二分析数据;

第二分析数据发送模块,用于将所述第二分析数据发送至所述V-NWDAF。

可选的,所述第二分析数据发送模块,具体用于从所述第二分析数据中随机获取样本第二分析数据;根据预设算法,在所述样本第二分析数据中插入合成第二分析数据,获取扩充后的数据;在所述扩充后的数据中,抽取目标第二分析数据;将所述目标第二分析数据发送至所述V-NWDAF。

第四方面,本申请实施例还提供一种数据分析装置,应用于拜访地网络数据分析功能V-NWDAF,所述装置包括:

第一获取请求接收模块,用于接收归属地网络数据分析功能H-NWDAF发送的第一数据获取请求,所述第一数据获取请求为所述H-NWDAF根据数据分析请求生成的,所述第一数据获取请求包括:第一数据分析标识和第二分析目标;

第一分析数据获取模块,用于根据所述第一数据获取请求,从拜访地分析数据存储库功能V-ADRF获取所述第一数据分析标识和所述第二分析目标对应的第一分析数据;

第一分析数据发送模块,用于将所述第一分析数据发送至所述H-NWDAF,以使得所述H-NWDAF对所述第一分析数据进行预设分析,将数据分析结果通过所述NEF发送给网络开放功能AF。

可选的,所述第一分析数据发送模块,具体用于从所述第一分析数据中随机获取样本第一分析数据;根据预设算法,在所述样本第一分析数据中插入合成第一分析数据,获取扩充后的数据;在所述扩充后的数据中,抽取目标第一分析数据;将所述目标第一分析数据发送至所述V-NWDAF。

可选的,所述装置还包括:

第二分析请求接收模块,用于接收应用功能AF通过网络开放功能NEF发送的第二数据分析请求,所述第二数据分析请求包括:第二数据分析标识和第二分析目标;

第二获取请求发送模块,用于根据所述第二数据分析请求分别向网络功能NF或操作维护管理OAM、拜访地分析数据存储库功能V-ADRF和所述H-NWDAF发送第二数据获取请求,所述第二数据获取请求包括:所述第二数据分析标识和所述第二分析目标;

第二分析数据接收模块,用于接收所述NF或所述OAM、所述V-ADRF和所述H-NWDAF发送的所述第二数据分析标识和所述第二分析目标对应的第二分析数据,其中所述H-NWDAF通过归属地分析数据存储库功能H-ADRF获取所述第二分析数据;

第二数据分析模块,用于根据所述第二数据分析标识对所述第二分析数据进行预设分析,将第二数据分析结果通过所述NEF发送给所述AF。

可选的,在所述第二数据分析模块之后,所述装置还包括:

第二数据存储模块,用于将所述NF或所述OAM和所述H-NWDAF发送的第二分析数据和所述第二数据分析结果存储至所述V-ADRF。

第五方面,本发明实施例还提供一种网络数据分析功能实体,包括:

收发器、处理器和存储介质;

所述收发器用于接收和发送数据;

所述存储介质存储有所述处理器可执行的程序指令;

所述处理器用于调用存储于所述存储介质中的所述程序指令,以执行如第一方面任一所述的数据分析方法的步骤,或者,执行第二方面任一所述的数据分析方法的步骤。

第六方面,本发明实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,执行如第一方面任一所述的数据分析方法的步骤,或者执行如第二方面任一所述的数据分析方法的步骤。

本申请的有益效果是:

本申请提供一种数据分析方法及装置,通过H-NWDAF和V-NWDAF之间的通信,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的数据分析系统的框架示意图;

图2为常规的数据分析方法的交互示意图;

图3为本申请实施例提供的数据分析方法的流程示意图一;

图4为本申请实施例提供的数据分析方法的流程示意图二;

图5为本申请实施例提供的数据分析方法的流程示意图三;

图6为本申请实施例提供的数据分析方法的流程示意图四;

图7为本申请实施例提供的数据分析方法的流程示意图五;

图8为本申请实施例提供的数据分析方法的流程示意图六;

图9为本申请实施例提供的数据分析方法的交互示意图一;

图10为本申请实施例提供的数据分析方法的交互示意图二;

图11为本申请实施例提供的数据分析装置的结构示意图一;

图12为本申请实施例提供的数据分析装置的结构示意图二;

图13为本申请实施例提供的网络数据分析功能实体的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。

请参考图1,为本申请实施例提供的数据分析系统的框架示意图,如图1所示,该数据分析系统包括:用户设备(User Equipment,UE)、无线接入网(Radio Access Network,RAN)、用户面功能(User Plane Function,UPF)、数据网络(Data Network,DN)、接入与移动管理功能(access and mobility management function,AMF)、会话管理功能(SessionManagement Function,SMF)、网络数据分析功能(Network Data Analytics Function,NWDAF)网元、分析数据存储库功能(Analytics Data Repository Function,ADRF)、数据采集协调功能(数据采集协调功能、DCCF)、网络功能(Network Function,NF)、操作、管理和维护(Operation Administration and Maintenance,OAM)、网络开放功能(NetworkExposure Function,NEF)网元、应用功能(Application Function,AF)。

其中,UPF、AMF、SMF、NWDAF、ADRF、DCCF、NF、OAM、NEF和AF为核心网网元,相互之间可以通过预设接口进行通信,这些核心网网元可以各自独立的计算机设备或服务器,也可以集成于同一计算机设备或服务器中实现不同的功能,本发明对此不做限定。

请参考图2,为常规的数据分析方法的交互示意图,如图2所示,该数据分析方法的过程可以包括:

S11:UE通过AF向NEF发起订阅分析请求。

S12:NEF授权AF的订阅分析请求,并向NWDAF订阅分析服务。

S13:NWDAF向NF或OAM请求获取实时分析数据,请求中包括获取实时分析数据的时间间隔。

S14:NF或OAM定期向NWDAF上报实时分析数据。

S15:NWDAF还直接或者通过DCCF向ADRF获取历史分析数据。

S16:ADRF直接或者通过DCCF向NWDAF发送历史分析数据。

S17:NWDAF根据实时分析数据和历史分析数据进行数据分析。

S18:通过NEF向AF返回分析结果。

S19:NWDAF将实时分析数据和分析结果直接或者通过DCCF存储在ADRF中。

需要说明的是,当UE位于H-PLMN时,由归属地网络数据分析功能NWDAF即H-NWDAF从NF或者OAM获取实时分析数据,从归属地ADRF即H-ADRF获取历史分析数据,并将实时分析数据和分析结果存储在H-ADRF;当UE位于拜访地网络数据分析功能V-PLMN时,由拜访地NWDAF即V-NWDAF从NF或者OAM获取实时分析数据,从拜访地ADRF即V-ADRF获取历史分析数据,并将实时分析数据和分析结果存储在V-ADRF。

基于此,现有技术存在如下技术问题:当UE漫游到一个之前从未接入的V-PLMN时,若UE需要在V-PLMN中请求数据分析业务,但V-PLMN中没有UE相关的历史数据信息,即使V-PLMN在UE注册后开始进行数据收集,收集的数据也非常有限,使得分析预测的性能欠佳;而UE所接入的H-PLMN也无法获取V-PLMN中收集的数据,导致一定程度上数据资源的浪费。

基于上述现有技术存在的问题,本申请拟提供一种数据分析方法,通过H-NWDAF和V-NWDAF之间的通信,实现归属地和访问地的数据共享,突破数据的空间约束,提高数据分析预测性能。

请参考图3,为本申请实施例提供的数据分析方法的流程示意图一,如图3所示,以H-NWDAF为执行主体,该方法可以包括:

S21:接收AF通过NEF发送的第一数据分析请求,第一数据分析请求包括:第一数据分析标识和第一分析目标。

本实施例中,第一数据分析标识用于指示第一数据分析方法,以及第一数据分析方法所需的第一分析数据类型,第一分析目标用于指示需要获取的第一分析数据的所属UE,其中,第一分析目标可以为指定UE也可以为全部UE,指定UE可以为指定类型的所有UE。

具体的,UE可以针对自身发起数据分析请求,或者作为多个UE的管理终端,针对多个UE发起数据分析请求,UE通过AF向NEF发起第一数据分析请求,NEF将第一数据分析请求转发给UE所在的H-NWDAF,以为AF向H-NWDAF订阅数据分析功能。

在一种可能的实现方式中,第一数据分析请求还包括:AF的标识,以使得H-NWDAF根据第一数据分析请求同意AF订阅数据分析功能后,根据AF的标识为AF配置授权数据分析功能。

在一种可能的实现方式中,第一数据分析请求还包括:分析过滤信息,分析过滤信息用于对所获取的数据进行限定,例如,获取预设时间段的历史数据等。

S22:根据第一数据分析请求分别向NF或OAM、H-ADRF和V-NWDAF发送第一数据获取请求,第一数据获取请求包括:第一数据分析标识和第一分析目标。

本实施例中,针对UE处于归属地的情况,H-NWDAF根据第一数据分析请求需要获取:UE在归属地产生的实时分析数据、归属地预先存储的历史分析数据和UE在漫游过的拜访地生成的历史分析数据。

具体的,H-NWDAF根据第一数据分析请求,向NF或OAM发送第一数据获取请求,第一数据获取请求中包括:获取实时分析数据的时间间隔,以指示NF或OAM根据时间间隔定期向H-NWDAF定期上报实时分析数据。

H-NWDAF还根据第一数据分析请求,向H-ADRF发送第一数据获取请求,以使得H-ADRF根据第一数据分析请求中的第一数据分析标识和第一分析目标,向H-NWDAF发送归属地的历史分析数据。其中,H-ADRF中的历史分析数据是H-NWDAF将实时分析数据以及分析结果存储在H-ADRF中的。

H-NWDAF还根据第一数据分析请求,向V-NWDAF发送第一数据获取请求,以使得V-NWDAF向V-ADRF转发第一数据获取请求,V-ADRF根据第一数据分析请求中的第一数据分析标识和第一分析目标,通过V-NWDAF向H-NWDAF发送拜访地的历史分析数据。

S23:接收NF或OAM、H-ADRF和V-NWDAF发送的第一数据分析标识和第一分析目标对应的第一分析数据,其中V-NWDAF通过V-ADRF获取第一分析数据。

本实施例中,接收NF或OAM定时发送的归属地的实时分析数据,接收H-ADRF发送的归属地的历史分析数据、接收V-NWDAF发送的拜访地的历史分析数据,归属地的实时分析数据、归属地的历史分析数据、拜访地的历史分析数据共同作为第一分析数据。

其中,归属地的历史分析数据和拜访地的历史分析数据包括:原始历史数据和对原始历史数据进行分析产生的分析结果。

在一种可能的实现方式中,若在H-NWDAF和H-ADRF之间部署有DCCF,则H-NWDAF还根据第一数据分析请求,通过DCCF间接向H-ADRF发送第一数据获取请求,H-ADRF通过DCCF间接将归属地的历史分析数据发送至H-NWDAF。

S24:根据第一数据分析标识对第一分析数据进行预设分析,将第一数据分析结果通过NEF发送给AF。

本实施例中,H-NWDAF根据第一数据分析标识对应的分析方法,对第一分析数据进行数据分析,生成第一数据分析结果,H-NWDAF将第一数据分析结果通过NEF发送给AF,由AF将第一数据分析结果发送给UE。

示例的,第一分析数据可以为UE的网络状态数据、UE的网络流量使用数据等,H-NWDAF根据实时分析数据和历史分析数据进行数据分析,可以预测UE在预设时间段内的网络状态或者网络流量使用情况。

在一种可能的实现方式中,在上述S24根据第一数据分析标识对第一分析数据进行预设分析,将数据分析结果通过NEF发送给AF之后,该方法还可以包括:

将NF或OAM和V-NWDAF发送的第一分析数据和第一数据分析结果存储至H-ADRF。

本实施例中,为了扩充历史分析数据的丰富度,H-NWDAF在对第一分析数据进行数据分析后,将NF或OAM和V-NWDAF发送的第一分析数据和第一数据分析结果存储在H-ADRF中,以便在下一次进行数据分析时,可以获取更丰富的历史数据。

上述实施例提供的数据分析方法,H-NWDAF通过获取归属地的分析数据和拜访地的分析数据,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

以下结合图4对H-NWDAF响应V-NWDAF的数据获取请求的一种可能的实现方式进行说明。

请参考图4,为本申请实施例提供的数据分析方法的流程示意图二,如图4所示,该方法还可以包括:

S31:接收V-NWDAF发送的第二数据获取请求,第二数据获取请求包括:第二数据分析标识和第二分析目标。

S32:从H-ADRF中获取第二数据分析标识和第二分析目标对应的第二分析数据。

S33:将第二分析数据发送至V-NWDAF。

本实施例中,当UE处于拜访地时,H-NWDAF接收V-NWDAF发送的第二数据获取请求,其中,第二数据获取请求是V-NWDAF根据AF通过NEF发送的第二数据分析请求生成的。其中,第二数据分析标识用于指示第二数据分析方法,以及第二数据分析方法所需的第二分析数据类型,第二分析目标用于指示需要获取的第二分析数据的所属UE。

H-NWDAF接收到第二数据获取请求后,根据第二数据分析类型和第二分析目标,从H-ADRF中检索第二分析数据,并将检索到的第二分析数据发送至V-NWDAF,以使得V-NWDAF根据第二分析数据进行数据分析,其中,从H-ADRF中获取的第二分析数据为归属地的历史分析数据。

在一种可能的实现方式中,若在H-NWDAF和H-ADRF之间部署有DCCF,则H-NWDAF通过DCCF间接向H-ADRF发送第二数据获取请求,H-ADRF通过DCCF间接将归属地的历史分析数据发送至H-NWDAF,由H-NWDAF将该历史分析数据发送给V-NWDAF。

上述实施例提供的数据分析方法,H-NWDAF根据V-NWDAF的数据获取请求,将归属地的分析数据发送给V-NWDAF,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

以下结合图5对H-NWDAF发送第二分析数据的一种可能的实现方式进行说明。

请参考图5,为本申请实施例提供的数据分析方法的流程示意图三,如图5所示,上述S33将第二分析数据发送至V-NWDAF的过程,可以包括:

S331:从第二分析数据中随机获取样本第二分析数据。

S332:根据预设算法,在样本第二分析数据中插入合成第二分析数据,获取扩充后的数据。

S333:在扩充后的数据中,抽取目标第二分析数据。

S334:将目标第二分析数据发送至V-NWDAF。

本实施例中,当归属地PLMN针对分析数据设置有发送权限,即H-NWDAF不能发送归属地原始的分析数据,因此,需要对原始的分析数据进行处理。其中,发送权限可以为用户针对UE的数据设定的发送权限,运营商的策略权限或者监管约束权限。

具体的,从多个第二分析数据中随机选择一个初始第二分析数据,计算初始第二分析数据和其他第二分析数据之间的欧式距离,从其他第二分析数据中选择与至少一个初始第二分析数据的欧式距离最近的至少一个其他第二分析数据作为样本第二分析数据。

根据至少一个初始第二分析数据和样本第二分析数据,采用预设随机算法在至少一个初始第二分析数据和样本第二分析数据之间随机插入合成第二分析数据,根据多个第二分析数据和多个合成第二分析数据,得到扩充后的数据。从扩充后的数据中随机抽取若干个数据作为目标第二分析数据,将目标第二分析数据发送至V-NWDAF。

在一种可能的实现方式中,还可以从至少一个其他第二分析数据中随机选择若干个其他第二分析数据作为样本第二分析数据。

以下结合示例对根据第二分析数据进行数据扩充后抽取目标第二分析数据的过程进行说明。

示例的,H-ADRF存储的原始数据为:

其中,n为特征数量,即NF或OAM上报的每个第二分析数据包含的多个维度的特征;m为数据量,可以为m个时间间隔,将每个时间间隔的特征数据映射到多维空间中,每个时间间隔的分析数据为n维空间的向量。

随机选择m个第二分析数据中的一个初始第二分析数据x

从距离初始第二分析数据x

x

当K个欧式距离最近的分析数据数据插入了合成第二分析数据后,根据第二分析数据和合成第二分析数据,随机抽取目标第二分析数据。

上述实施例提供的数据分析方法,通过对第二分析数据进行处理扩充后,从扩充后的数据中抽取目标第二分析数据发送至V-NWDAF,突破了分析数据在用户隐私和数据安全方面的限制,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

以下结合图6对V-NWDAF响应H-NWDAF的数据获取请求的一种可能的实现方式进行说明。

请参考图6,为本申请实施例提供的数据分析方法的流程示意图四,如图6所示,以V-NWDAF为执行主体,该方法可以包括:

S41:接收H-NWDAF发送的第一数据获取请求,第一数据获取请求为H-NWDAF根据第一数据分析请求生成的,第一数据获取请求包括:第一数据分析标识和第一分析目标。

S42:根据第一数据获取请求,从V-ADRF获取第一数据分析标识和第一分析目标对应的第一分析数据。

S43:将第一分析数据发送至H-NWDAF,以使得H-NWDAF对第一分析数据进行预设分析,将第一数据分析结果通过NEF发送给AF。

本实施例中,当UE处于归属地时,V-NWDAF接收H-NWDAF发送的第一数据获取请求,其中,第一数据获取请求是H-NWDAF根据AF通过NEF发送的第一数据分析请求生成的。其中,第一数据分析标识用于指示第一数据分析方法,以及第一数据分析方法所需的第一分析数据类型,第一分析目标用于指示需要获取的第一分析数据的所属UE。

V-NWDAF接收到第一数据获取请求后,根据第一数据分析类型和第一分析目标,从V-ADRF中检索第一分析数据,并将检索到的第一分析数据发送至H-NWDAF,以使得H-NWDAF根据第一分析数据进行数据分析,其中,从V-ADRF中获取的第一分析数据为拜访地的历史分析数据。

在一种可能的实现方式中,若在V-NWDAF和V-ADRF之间部署有DCCF,则V-NWDAF通过DCCF间接向V-ADRF发送第一数据获取请求,V-ADRF通过DCCF间接将拜访地的历史分析数据发送至V-NWDAF,由V-NWDAF将该历史分析数据发送给H-NWDAF。

上述实施例提供的数据分析方法,V-NWDAF根据H-NWDAF的数据获取请求,将拜访地的分析数据发送给H-NWDAF,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

以下结合图7对V-NWDAF发送第一分析数据的一种可能的实现方式进行说明。

请参考图7,为本申请实施例提供的数据分析方法的流程示意图五,如图7所示,上述S43将第一分析数据发送至H-NWDAF的过程,可以包括:

S431:从第一分析数据中随机获取样本第一分析数据;

S432:根据预设算法,在样本第一分析数据中插入合成第一分析数据,获取扩充后的数据;

S433:在扩充后的数据中,抽取目标第一分析数据;

S434:将目标第一分析数据发送至V-NWDAF。

本实施例中,当拜访地PLMN针对分析数据设置有发送权限,即V-NWDAF不能发送拜访地原始的分析数据,因此,需要对原始的分析数据进行处理。其中,发送权限可以为用户针对UE的数据设定的发送权限,运营商的策略权限或者监管约束权限。

具体的,从多个第一分析数据中随机选择一个初始第一分析数据,计算初始第一分析数据和其他第一分析数据之间的欧式距离,从其他第一分析数据中选择与至少一个初始第一分析数据的欧式距离最近的至少一个其他第一分析数据作为样本第一分析数据。

根据至少一个初始第一分析数据和样本第一分析数据,采用预设随机算法在至少一个初始第一分析数据和样本第一分析数据之间随机插入合成第一分析数据,根据多个第一分析数据和多个合成第一分析数据,得到扩充后的数据。从扩充后的数据中随机抽取若干个数据作为目标第一分析数据,将目标第一分析数据发送至V-NWDAF。

在一种可能的实现方式中,还可以从至少一个其他第一分析数据中随机选择若干个其他第一分析数据作为样本第一分析数据。

其中,生成合成第一分析数据的示例可以参考前述生成合成第二分析数据的示例,在此不做赘述。

上述实施例提供的数据分析方法,通过对第一分析数据进行处理扩充后,从扩充后的数据中抽取目标第一分析数据发送至H-NWDAF,突破了分析数据在用户隐私和数据安全方面的限制,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

以下结合图8对V-NWDAF根据数据分析请求获取分析数据的一种可能的实现方式进行说明。

请参考图8,为本申请实施例提供的数据分析方法的流程示意图六,如图8所示,该方法还可以包括:

S51:接收AF通过NEF发送的第二数据分析请求,第二数据分析请求包括:第二数据分析标识和第二分析目标。

本实施例中,第二数据分析标识用于指示第二数据分析方法,以及第二数据分析方法所需的第二分析数据类型,第二分析目标用于指示需要获取的第二分析数据的所属UE,其中,第二分析目标可以为指定UE也可以为全部UE,指定UE可以为指定类型的所有UE。

S52:根据第二数据分析请求分别向NF或OAM、V-ADRF和H-NWDAF发送第二数据获取请求,第二数据获取请求包括:第二数据分析标识和第二分析目标。

本实施例中,针对UE处于拜访地的情况,V-NWDAF根据第二数据分析请求需要获取:UE在拜访地产生的实时分析数据、拜访地预先存储的历史分析数据和UE在归属地生成的历史分析数据。

具体的,V-NWDAF根据第二数据分析请求,向NF或OAM发送第二数据获取请求,第二数据获取请求中包括:获取实时分析数据的时间间隔,以指示NF或OAM根据时间间隔定期向V-NWDAF定期上报实时分析数据。

V-NWDAF还根据第二数据分析请求,向V-ADRF发送第二数据获取请求,以使得V-ADRF根据第二数据分析请求中的第二数据分析标识和第二分析目标,向V-NWDAF发送拜访地的历史分析数据。其中,V-ADRF中的历史分析数据是V-NWDAF将实时分析数据以及分析结果存储在V-ADRF中的。

V-NWDAF还根据第二数据分析请求,向H-NWDAF发送第二数据获取请求,以使得H-NWDAF向H-ADRF转发第二数据获取请求,H-ADRF根据第二数据分析请求中的第二数据分析标识和第二分析目标,通过H-NWDAF向V-NWDAF发送归属地的历史分析数据。

S53:接收NF或OAM、V-ADRF和H-NWDAF发送的第二数据分析标识和第二分析目标对应的第二分析数据,其中H-NWDAF通过H-ADRF获取第二分析数据。

本实施例中,接收NF或OAM定时发送的拜访地的实时分析数据,接收V-ADRF发送的拜访地的历史分析数据、接收H-NWDAF发送的归属地的历史分析数据,拜访地的实时分析数据、拜访地的历史分析数据、归属地的历史分析数据共同作为第二分析数据。

其中,拜访地的历史分析数据和归属地的历史分析数据包括:原始历史数据和对原始历史数据进行分析产生的分析结果。

在一种可能的实现方式中,若在V-NWDAF和V-ADRF之间部署有DCCF,则V-NWDAF还根据第二数据分析请求,通过DCCF间接向V-ADRF发送第二数据获取请求,V-ADRF通过DCCF间接将拜访地的历史分析数据发送至V-NWDAF。

S54:根据第二数据分析标识对第二分析数据进行预设分析,将第二数据分析结果通过NEF发送给AF。

本实施例中,V-NWDAF根据第二数据分析标识对应的分析方法,对第二分析数据进行数据分析,生成第二数据分析结果,V-NWDAF将第二数据分析结果通过NEF发送给AF,由AF将第二数据分析结果发送给UE。

示例的,第二分析数据可以为UE的网络状态数据、UE的网络流量使用数据等,V-NWDAF根据实时分析数据和历史分析数据进行数据分析,可以预测UE在预设时间段内的网络状态或者网络流量使用情况。

在一种可能的实现方式中,在上述S54根据第二数据分析标识对第二分析数据进行预设分析,将数据分析结果通过NEF发送给AF之后,该方法还可以包括:

将NF或OAM和H-NWDAF发送的第二分析数据和第二数据分析结果存储至V-ADRF。

本实施例中,为了扩充历史分析数据的丰富度,V-NWDAF在对第二分析数据进行数据分析后,将NF或OAM和H-NWDAF发送的第二分析数据和第二数据分析结果存储在V-ADRF中,以便在下一次进行数据分析时,可以获取更丰富的历史数据。

上述实施例提供的数据分析方法,V-NWDAF通过获取归属地的分析数据和拜访地的分析数据,实现不同公共陆地移动网之间的数据漫游,突破数据的空间约束,避免因为无法获取拜访地的分析数据造成的数据资源浪费,通过获取归属地和拜访地的大量分析数据,可以有效提高数据分析预测性能。

请参考图9,为本申请实施例提供的数据分析方法的交互示意图一,如图9所示,该数据分析方法的过程包括:

S61:AF通过NEF向H-NWDAF发送第一数据分析请求。

S62:H-NWDAF向NF或OAM、H-ADRF和V-NWDAF发送第一数据获取请求。

S63:V-NWDAF向V-ADRF发送第一数据获取请求。

S64:V-ADRF向V-NWDAF发送第一分析数据。

S64:接收NF或OAM、H-ADRF和V-NWDAF发送的第一分析数据。

S65:对第一分析数据进行分析,生成第一数据分析结果。

S66:通过NEF向AF发送第一数据分析结果。

请参考图10,为本申请实施例提供的数据分析方法的交互示意图二,如图10所示,该数据分析方法的过程包括:

S71:AF通过NEF向V-NWDAF发送第二数据分析请求。

S72:V-NWDAF向NF或OAM、V-ADRF和H-NWDAF发送第二数据获取请求。

S73:H-NWDAF向H-ADRF发送第二数据获取请求。

S74:H-ADRF向H-NWDAF发送第二分析数据。

S74:接收NF或OAM、V-ADRF和H-NWDAF发送的第二分析数据。

S75:对第二分析数据进行分析,生成第二数据分析结果。

S76:向AF发送第二数据分析结果。

在上述实施例的基础上,本申请实施例还提供一种数据分析装置,应用于H-NWDAF。请参考图11,为本申请实施例提供的数据分析装置的结构示意图一,如图11所示,该装置包括:

第一分析请求接收模块11,用于接收应用功能AF通过网络开放功能NEF发送的第一数据分析请求,第一数据分析请求包括:第一数据分析标识和第一分析目标;

第一获取请求发送模块12,用于根据第一数据分析请求分别向网络功能NF或操作维护管理OAM、归属地分析数据存储库功能H-ADRF和拜访地网络数据分析功能V-NWDAF发送第一数据获取请求,第一数据获取请求包括:第一数据分析标识和第一分析目标;

第一分析数据接收模块13,用于接收NF或OAM、H-ADRF和V-NWDAF发送的第一数据分析标识和第一分析目标对应的第一分析数据,其中V-NWDAF通过拜访地分析数据存储库功能V-ADRF获取第一分析数据;

第一数据分析模块14,用于根据第一数据分析标识对第一分析数据进行预设分析,将数据分析结果通过NEF发送给AF。

可选的,在第一数据分析模块14之后,该装置还包括:

第一数据存储模块,用于将NF或OAM和V-NWDAF发送的第一分析数据和第一数据分析结果存储至H-ADRF。

可选的,该装置还包括:

第二数据请求接收模块,用于接收V-NWDAF发送的第二数据获取请求,第二数据获取请求包括:第二数据分析标识和第二分析目标;

第二分析数据获取模块,用于从H-ADRF中获取第二数据分析标识和第二分析目标对应的第二分析数据;

第二分析数据发送模块,用于将第二分析数据发送至V-NWDAF。

可选的,第二分析数据发送模块,具体用于从第二分析数据中随机获取样本第二分析数据;根据预设算法,在样本第二分析数据中插入合成第二分析数据,获取扩充后的数据;在扩充后的数据中,抽取目标第二分析数据;将目标第二分析数据发送至V-NWDAF。

在上述实施例的基础上,本申请实施例还提供一种数据分析装置,应用于V-NWDAF。请参考图12,为本申请实施例提供的数据分析装置的结构示意图二,如图12所示,该装置包括:

第一获取请求接收模块21,用于接收归属地网络数据分析功能H-NWDAF发送的第一数据获取请求,第一数据获取请求为H-NWDAF根据数据分析请求生成的,第一数据获取请求包括:第一数据分析标识和第二分析目标;

第一分析数据获取模块22,用于根据第一数据获取请求,从拜访地分析数据存储库功能V-ADRF获取第一数据分析标识和第二分析目标对应的第一分析数据;

第一分析数据发送模块23,用于将第一分析数据发送至H-NWDAF,以使得H-NWDAF对第一分析数据进行预设分析,将数据分析结果通过NEF发送给AF。

可选的,第一分析数据发送模块23,具体用于从第一分析数据中随机获取样本第一分析数据;根据预设算法,在样本第一分析数据中插入合成第一分析数据,获取扩充后的数据;在扩充后的数据中,抽取目标第一分析数据;将目标第一分析数据发送至V-NWDAF。

可选的,该装置还包括:

第二分析请求接收模块,用于接收应用功能AF通过网络开放功能NEF发送的第二数据分析请求,第二数据分析请求包括:第二数据分析标识和第二分析目标;

第二获取请求发送模块,用于根据第二数据分析请求分别向网络功能NF或操作维护管理OAM、拜访地分析数据存储库功能V-ADRF和H-NWDAF发送第二数据获取请求,第二数据获取请求包括:第二数据分析标识和第二分析目标;

第二分析数据接收模块,用于接收NF或OAM、V-ADRF和H-NWDAF发送的第二数据分析标识和第二分析目标对应的第二分析数据,其中H-NWDAF通过归属地分析数据存储库功能H-ADRF获取第二分析数据;

第二数据分析模块,用于根据第二数据分析标识对第二分析数据进行预设分析,将第二数据分析结果通过NEF发送给AF。

可选的,在第二数据分析模块之后,该装置还包括:

第二数据存储模块,用于将NF或OAM和H-NWDAF发送的第二分析数据和第二数据分析结果存储至V-ADRF。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

请参考图13,为本申请实施例提供的网络数据分析功能实体的示意图,如图13所示,该网络数据分析功能实体100,包括:收发器101、处理器102和存储介质103;收发器101用于接收和发送数据;存储介质103存储有处理器102可执行的程序指令;处理器102用于调用存储于存储介质103中的程序指令,以执行如应用于H-NWDAF的数据分析方法的步骤,或者,执行应用于V-NWDAF的数据分析方法的步骤。

在一种实施例中,还提供一种计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时,执行如应用于H-NWDAF的数据分析方法的步骤,或者,执行应用于V-NWDAF的数据分析方法的步骤。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

技术分类

06120115938988