一种数据采集方法和设备与流程

文档序号:25491105发布日期:2021-06-15 21:56阅读:178来源:国知局
一种数据采集方法和设备与流程

本发明涉及通信技术领域,尤其涉及一种数据采集方法和设备。



背景技术:

现有技术中,网络数据分析功能(networkdataanalyticsfunction,nwdaf)网元可以从其他网元中获取待分析的控制面数据(如用户的连接状态,业务状态,位置信息等),然后建立数据分析模型,获得数据分析结果。

在移动网数据分析中,控制面数据分析十分重要,但用户面数据分析也不可或缺。但是,在当前标准定义的数据采集和分析框架中,nwdaf仅支持从第五代移动通信技术(5thgenerationmobilenetworks,5g)核心网的控制面网元获取数据,无法直接获取用户的用户面数据,十分影响用户体验。



技术实现要素:

本发明提供了一种数据采集方法和设备,用于解决当前标准定义的数据采集和分析框架中nwdaf网元无法直接获取用户面数据的问题。为达到上述目的,本发明采用如下技术方案:

第一方面,本发明提供了一种数据采集方法,该方法包括:首先,nwdaf网元向用户面数据采集功能(userplanedatacollectionfunction,updcf)网元发送用户面数据订阅请求。然后,nwdaf网元接收updcf网元发送的用户面数据。

第二方面,本发明提供了一种数据采集方法,该方法包括:首先,updcf网元接收nwdaf网元发送的用户面数据订阅请求。然后,updcf网元获取第一目标接口的网络地址。再然后,updcf网元向用户面功能(userplanefunction,upf)网元发送第二目标接口的网络地址。接着,updcf网元获取第一用户面数据报文和第二用户面数据报文。之后,updcf网元updcf网元根据第一用户面数据报文和第二用户面数据报文,确定用户面数据。最后,updcf网元向nwdaf网元发送用户面数据。其中,用户面数据订阅请求中包括分析所针对的目标区域信息。第一目标接口为upf网元的接口中与数据网络(datanetwork,dn)连接的接口。第二目标接口为updcf网元的接口中与upf网元连接的接口。第一用户面数据报文为upf网元向dn发送的用户面数据报文。第二用户面数据报文为dn向upf网元发送的用户面数据报文。

通过第一方面和第二方面,可以看出,本发明提供的数据采集方法在不改变当前标准定义的数据采集和分析框架的情况下,使updcf网元通过插入upf网元和dn之间。从而获取到了upf网元和dn传输的用户面数据,并将获取到的用户面数据传输给nwdaf网元。以使得nwdaf网元可以直接从updcf网元中获取用户面数据,由此解决了当前标准定义的数据采集和分析框架中nwdaf网元无法直接获取用户面数据的问题。

第三方面,本发明提供了一种nwdaf网元,该网元包括:第一发送单元和第一接收单元。第一发送单元,用于向updcf网元发送用户面数据订阅请求。第一接收单元,用于接收updcf网元发送的用户面数据。

第四方面,本发明提供了一种updcf网元,该网元包括:接收单元、第一获取单元、第一发送单元、第二获取单元、第三获取单元、确定单元和第二发送单元。接收单元,接收nwdaf网元发送的用户面数据订阅请求,用户面数据订阅请求中包括分析所针对的目标区域信息。第一获取单元,获取第一目标接口的网络地址,第一目标接口为upf网元的接口中与dn连接的接口。第一发送单元,向upf网元发送第二目标接口的网络地址,第二目标接口为updcf网元的接口中与upf网元连接的接口。第二获取单元,获取第一用户面数据报文,第一用户面数据报文为upf网元向dn发送的用户面数据报文。第三获取单元,获取第二用户面数据报文,第二用户面数据报文为dn向upf网元发送的用户面数据报文。确定单元,根据第一用户面数据报文和第二用户面数据报文,确定用户面数据。第二发送单元,向nwdaf网元发送用户面数据。

第五方面,本发明提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,当指令被数据采集设备执行时使数据采集设备执行如第一方面或第二方面所述的数据采集方法。

第六方面,本发明提供了一种包含指令的计算机程序产品,当指令在数据采集设备上运行时,使得数据采集设备执行如第一方面或第二方面所述的数据采集方法。

第七方面,本发明提供一种数据采集设备,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行如第一方面或第二方面所述的数据采集方法。

本发明中第三方面到第七方面及其各种实现方式的具体描述,可以参考第一方面和第二方面及其各种实现方式中的详细描述;并且,第三方面到第七方面及其各种实现方式的有益效果,可以参考第一方面和第二方面及其各种实现方式中的有益效果分析,此处不再赘述。

本发明的这些方面或其他方面在以下的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的通信系统的结构示意图;

图2为本发明实施例提供的nwdaf网元的结构示意图之一;

图3为本发明实施例提供的数据采集方法的流程示意图之一;

图4为本发明实施例提供的数据采集方法的流程示意图之一;

图5为本发明实施例提供的数据采集方法的流程示意图之一;

图6为本发明实施例提供的数据采集方法的流程示意图之一;

图7为本发明实施例提供的nwdaf网元的结构示意图之一;

图8为本发明实施例提供的updcf网元的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

本发明的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。

此外,本发明的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

需要说明的是,本发明实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本发明的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

本发明实施例提供了一种数据采集方法,用于解决当前标准定义的数据采集和分析框架中nwdaf网元无法直接获取用户面数据的问题。该数据采集方法适用于通信系统,图1示出了该通信系统的一种存在形式。如图1所示,通信系统可以包括:nwdaf网元100、updcf网元200、smf网元300、upf网元400、dn500、消费者网元600(图1中并未示出)。

nwdaf网元100,可以从其他网元中获取待分析的数据,然后建立数据分析模型,获得数据分析结果。其中,数据分析网元进行数据分析可以是基于某个消费者网元发送的数据分析请求或订阅消息而触发的,或者是数据分析网元根据其他条件触发的,比如周期性地触发、初始事件触发等。数据分析网元在获得数据分析结果之后,可以向请求获取数据分析结果的消费者网元发送数据分析结果,或者将数据分析结果存储于数据库,或者存储于数据分析网元中。

updcf网元200,支持服务化接口(例如,nupdcf接口)及服务化协议用于和smf以及nwdaf的交互,同时支持用户面的非服务化接口(例如,n6接口)。

smf网元300,是由运营商网络提供的控制面网元,负责管理终端设备的协议数据单元(protocoldataunit,pdu)会话。pdu会话是一个用于传输pdu的通道,终端设备需要通过pdu会话与dn互相传送pdu。pdu会话由smf网元负责建立、维护和删除等。smf网元包括会话管理(如会话建立、修改和释放,包含upf和接入网(accessnetwork,an)之间的隧道维护)、upf网元的选择和控制、业务和会话连续性(serviceandsessioncontinuity,ssc)模式选择、漫游等会话相关的功能。

值得一提的是,smf、nwdaf为服务化网元,可以通过各自的服务化接口(例如,nsmf接口,nnwdaf接口)或非服务化接口(例如,n4接口)对外提供其所支持的服务,服务化架构,服务化接口及服务化协议在第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)对应的规范中有详细定义,在此不做赘述。

upf网元400,是由运营商提供的网关,是运营商网络与dn通信的网关。upf网元包括数据包路由和传输、包检测、业务用量上报、服务质量(qualityofservice,qos)处理、合法监听、上行包检测、下行数据包存储等用户面相关的功能。

dn500,也可以称为分组数据网络(packetdatanetwork,pdn),是位于运营商网络之外的网络,运营商网络可以接入多个dn,dn上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,dn是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,dn中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,dn是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。

消费者网元600,包括但不限于网络功能网元(networkfunction,nf)、网络管理网元、应用服务器、终端。

图2示出了上述nwdaf网元100的一种硬件结构。如图2所示,nwdaf网元100可以包括处理器101,通信线路102,存储器103,通信接口104。

本发明实施例示意的结构并不构成对nwdaf网元100的限定。可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器101可以包括一个或多个处理单元,例如:处理器101可以包括应0用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,存储器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

控制器可以是指挥nwdaf网元100的各个部件按照指令协调工作的决策者。是nwdaf网元100的神经中枢和指挥中心。控制器根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器101中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器中的存储器为高速缓冲存储器,可以保存处理器刚用过或循环使用的指令或数据。如果处理器需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器的等待时间,因而提高了系统的效率。

在一些实施例中,处理器101可以包括接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。

通信线路102,用于在上述处理器101与存储器103之间传输信息。

存储器103,用于存储执行计算机执行指令,并由处理器101来控制执行。

存储器103可以是独立存在,通过通信线路102与处理器相连接。存储器103可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)。应注意,本文描述的系统和设备的存储器旨在包括但不限于这些和任意其他适合业务类型的存储器。

通信接口104,用于与其他设备或通信网络通信。其中,通信网络可以是以太网,无线接入网(radioaccessnetwork,ran),或无线局域网(wirelesslocalareanetworks,wlan),蓝牙(bluetooth,bt),全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等。

上述updcf网元200的硬件结构,可参照图2,在此就不再赘述。

下面结合图1示出的通信系统和图2示出的nwdaf网元100,对本发明实施例提供的数据采集方法进行说明。

如图3所示,本发明实施例提供的数据采集方法包括:

s301、nwdaf网元100向updcf网元200发送用户面数据订阅请求。

相应的,updcf网元200接收nwdaf网元100发送的用户面数据订阅请求。

其中,用户面数据订阅请求中包括分析所针对的目标区域信息。

可选的,用户面数据订阅请求中还可以包括分析所针对的目标时间段信息,分析所针对的目标业务类型(例如,网际互连协议(internetprotocol,ip)三元组),目标用户或用户组等信息。

s302、nwdaf网元100接收updcf网元200发送的用户面数据。

如图4所示,在一种可能的实现方式中,s301之前还包括:

s303、nwdaf网元100接收消费者网元600发送的目标分析结果订阅请求。

其中,目标分析结果订阅请求(分析信息订阅请求)用于请求获取目标分析结果,目标分析结果为分析用户面数据得到的分析结果,也就是说目标分析结果应基于用户面数据进行分析得到。

如图4所示,在一种可能的实现方式中,s302之后还包括:

s304、nwdaf网元100根据用户面数据,确定目标分析结果。

具体的,nwdaf网元100基于本地或外部提供的数据分析模型,对updcf网元200发送的用户面数据进行数据分析,从而确定目标分析结果。

s305、nwdaf网元100向消费者网元600发送目标分析结果。

如图5所示,本发明实施例提供的数据采集方法包括:

s501、updcf网元200接收nwdaf网元100发送的用户面数据订阅请求。

s502、updcf网元200获取第一目标接口的网络地址。

其中,第一目标接口为upf网元400的接口中与dn500连接的接口。

具体的,updcf网元200根据用户面数据订阅请求中的目标区域信息,确定目标smf网元300。然后,pdcf网元200向目标smf网元发送用户面数据采集请求。其中,用户面数据采集请求用于指示目标smf网元向upf网元发送插入指示。

相应的,目标smf网元300接收用户面数据采集请求,并在收到用户面数据采集请求后向对应的upf网元400发送插入指示(updcf插入指示)。upf网元400在收到插入指示后,向目标smf网元300回复包含有第一目标接口的网络地址(例如,upf网元和dn之间的n6接口的ip地址)的插入响应(updcf插入响应)。目标smf网元300在收到插入响应(updcf插入响应)后,向updcf网元200回复包含有第一目标接口的网络地址的用户面数据采集响应。

相应的,updcf网元200接收用户面数据采集响应,并从用户面数据采集响应中获取第一目标接口的网络地址。

需要说明的是,根据目标区域信息中的目标区域,updcf网元可能确定多个目标smf网元,也就说updcf网元可能同时向多个smf网元发送用户面数据采集请求。

另外,目标smf网元可能同时向多个upf网元发送插入指示。相应的,每个收到插入指示的upf网元都会向发送插入指示的目标smf网元回复包含有第一目标接口的网络地址的插入响应。目标smf网元在所有接收到目标smf网元发送的插入指示的upf网元均已回复插入响应后,向updcf网元200发送包含目标smf网元收到的所有第一目标接口的网络地址的数据采集响应。

例如,目标smf网元同时向3个upf网元发送插入指示。目标smf网元在收到这3个upf网元发送的插入响应后,向updcf网元发送包含有这个3个upf网元发送的第一目标接口的网络地址的数据采集响应,也就是这个数据采集响应中包含有3个第一目标接口的网络地址。

s503、updcf网元200向upf网元400发送第二目标接口的网络地址。

其中,第二目标接口为updcf网元的接口中与upf网元连接的接口。upf网元通过第二接口的网络地址向updcf网元200发送数据报文(例如,用户面数据报文)。

具体的,updcf网元200向目标smf网元300发送用户面数据采集更新消息。其中,用户面数据采集更新消息用于指示目标smf网元向upf网元发送插入更新消息。

相应的,目标smf网元300接收用户面数据采集更新消息,并在接收后向upf网元400发送包含有第二目标接口的网络地址的插入更新消息。upf网元400在接收到插入更新消息后,向目标smf网元300回复用于表征已收到插入更新消息的插入更新响应。目标smf网元300在接收到插入更新响应后,向updcf网元200回复用于表征upf网元400已收到插入更新消息的插入更新响应的用户面数据采集更新响应。

需要说明的是,updcf网元200可以向多个目标smf网元300用户面数据采集更新消息并在消息中添加目标smf网元下的每个upf网元对应的第二目标接口的网络地址、目标smf网元下的每个upf网元的第一接口的网络地址,第一接口的网络地址和第二接口的网络地址的映射表。

s504、updcf网元200获取第一用户面数据报文。

其中,第一用户面数据报文为upf网元向dn发送的用户面数据报文。

具体的,upf网元400将原本要发给dn的第一用户面数据报文通过第二目标接口的网络地址发送给updcf网元200。相应的,updcf网元200接收upf网元400发送的第一用户面数据报文。

s505、updcf网元200获取第二用户面数据报文。

其中,第二用户面数据报文为dn向upf网元发送的用户面数据报文。

具体的,updcf网元200根据第一用户面数据报文生成第三用户面数据报文。然后,向dn500发送第三用户面数据报文。其中,第三用户面数据报文的源地址为第三目标接口的网络地址,第三目标接口为updcf网元的接口中与dn连接的接口。

示例性的,updcf网元200复制第一用户面数据报文,将其中一份存储在updcf网元200本地,将另一份第一用户面数据报文的源地址(源ip地址)替换为第三目标接口的网络地址生成第三用户面数据报文,然后将生成的第三用户面数据报文发送给dn。

dn500在收到第三用户面数据报文后,向第三用户面数据报文的源地址(即第三目标接口的网络地址)回复第二用户面数据报文。相应的,updcf网元200通过第三目标接口接收获取第二用户面数据报文。

在一种可能的实现方式中,s505之后还包括:updcf网元200根据第二用户面数据报文生成第四用户面数据报文。其中,第四用户面数据报文的目的地址为第一目标接口的网络地址。并将生成的第四用户面数据报文发送给对应的upf网元400。

示例性的,dn500在收到第三用户面数据报文后,复制第三用户面数据报文,将其中一份存储在updcf网元200本地,将另一份第三用户面数据报文的目的地址(目的ip)替换为第一目标接口的网络地址生成第四用户面数据报文。然后将生成的第四用户面数据报文发送给对应的upf网元400。

s506、updcf网元200根据第一用户面数据报文和第二用户面数据报文,确定用户面数据。

s507、updcf网元200向nwdaf网元100发送用户面数据。

具体的,updcf网元200基于本地策略(例如,每天特定时间反馈、每特定时间间隔反馈、每特定数据量反馈等)向nwdaf网元100发送确定的用户面数据。

值得一提的是,updcf网元200可以根据nwdaf网元200提供的条件(例如,只反馈针对特定用户、特定业务的用户面数据等条件)过滤用户面数据,然后向nwdaf网元100发送过滤后的用户面数据。

为了便于理解,下面结合图1所示的通信系统对本发明实施例提供的数据采集方法进行说明,如图6本发明实施例提供的数据采集方法包括:

s601、消费者网元600向nwdaf网元100发送目标分析结果订阅请求。

相应的,nwdaf网元100接收消费者网元600发送的目标分析结果订阅请求。

s602、nwdaf网元100向updcf网元200发送用户面数据订阅请求。

相应的,updcf网元200接收nwdaf网元100发送的用户面数据订阅请求。

s603、updcf网元200确定目标smf网元300。

s604、updcf网元200向目标smf网元300发送用户面数据采集请求。

相应的,目标smf网元300接收updcf网元200发送的用户面数据采集请求。

s605、目标smf网元300向upf网元400发送插入指示。

相应的,upf网元400接收目标smf网元300发送的插入指示。

s606、upf网元400向目标smf网元300回复插入响应。

相应的,目标smf网元300接收upf网元400发送的插入响应。

s607、目标smf网元300向updcf网元200发送数据采集响应。

相应的,updcf网元200接收目标smf网元发送的数据采集响应。

s608、updcf网元200向目标smf网元300发送用户面数据采集更新消息。

相应的,目标smf网元300接收updcf网元200发送的用户面数据采集更新消息。

s609、目标smf网元300向upf网元400发送插入更新消息。

相应的,upf网元400接收目标smf网元300发送的插入更新消息。

s610、upf网元400向目标smf网元300回复插入更新响应。

相应的,目标smf网元300接收upf网元400发送的插入更新响应。

s611、目标smf网元300向updcf网元200发送用户面数据采集更新响应。

相应的,updcf网元200接收目标smf网元300发送的用户面数据采集更新响应。

s612、upf网元400向updcf网元200发送第一用户面数据报文。

相应的,updcf网元200接收upf网元400发送的第一用户面数据报文。

s613、updcf网元200根据第一用户面数据报文生成第三用户面数据报文。

s614、updcf网元200向dn500发送第三用户面数据报文。

相应的,dn500接收updcf网元发送的第三用户面数据报文。

s615、dn500向updcf网元200发送第二用户面数据报文。

相应的,updcf网元200接收dn500发送的第二用户面数据报文。updcf网元200根据第二用户面数据报文生成第四用户面数据报文并向upf网元400发送生成的第四用户面数据报文。upf网元400接收updcf网元200发送的第四用户面数据报文。

s616、updcf网元200根据第一用户面数据报文和第二用户面数据报文,确定用户面数据。

s617、updcf网元200向nwdaf网元100发送用户面数据。

相应的,nwdaf网元100接收updcf网元200发送的用户面数据。

s618、nwdaf网元100根据用户面数据,确定目标分析结果。

s619、nwdaf网元100向消费者网元600发送目标分析结果。

相应的,消费者网元600接收nwdaf网元100发送的目标分析结果。

通过s601-s619可以看出,本发明实施例提供的数据采集方法在不改变当前标准定义的数据采集和分析框架的情况下,使updcf网元通过插入upf网元和dn之间。从而获取到了upf网元和dn传输的用户面数据,并将获取到的用户面数据传输给nwdaf网元。以使得nwdaf网元可以直接从updcf网元中获取用户面数据,由此解决了当前标准定义的数据采集和分析框架中nwdaf网元无法直接获取用户面数据的问题。

上述主要从方法的角度对本发明实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

本发明实施例可以根据上述方法示例对nwdaf网元100和updcf网元200进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

本发明实施例提供了一种nwdaf网元100,用于执行上述数据采集方法,如图7所示,nwdaf网元100包括:第一发送单元701和第一接收单元702。

第一发送单元701,用于向updcf网元200发送用户面数据订阅请求。例如,结合图3,第一发送单元701可以用于执行s301。

第一接收单元702,用于接收updcf网元200发送的用户面数据。例如,结合图3,第一接收单元702可以用于执行s302。

如图7所示,nwdaf网元100还可以包括:第二接收单元703、确定单元704和第二发送单元705。

第二接收单元703,用于接收消费者网元600发送的目标分析结果订阅请求。例如,结合图4,第二接收单元703可以用于执行s303。

确定单元704,用于根据用户面数据,确定目标分析结果。例如,结合图4,确定单元704可以用于执行s304。

第二发送单元705,用于向消费者网元600发送目标分析结果。例如,结合图4,第二发送单元705可以用于执行s305。

具体的,如图2和图7所示。图7中的第一发送单元701、第一接收单元702、第二接收单元703、确定单元704和第二发送单元705,通过图2中的处理器101经通信线路102调用存储器103中的程序以执行上述数据采集方法。

本发明实施例提供了一种updcf网元200,用于执行上述数据采集方法,如图8所示,updcf网元200包括:接收单元801、第一获取单元802、第一发送单元803、第二获取单元804、第三获取单元805、确定单元806和第二发送单元807。

接收单元801,用于接收nwdaf网元100发送的用户面数据订阅请求。例如,结合图5,接收单元801可以用于执行s501。

第一获取单元802,用于获取第一目标接口的网络地址。例如,结合图5,第一获取单元802可以用于执行s502。

第一发送单元803,用于向upf网元400发送第二目标接口的网络地址。例如,结合图5,第一发送单元803可以用于执行s503。

第二获取单元804,用于获取第一用户面数据报文。例如,结合图5,第二获取单元804可以用于执行s504。

第三获取单元805,用于获取第二用户面数据报文。例如,结合图5,第三获取单元805可以用于执行s505。

确定单元806,用于根据第一用户面数据报文和第二用户面数据报文,确定用户面数据。例如,结合图5,确定单元806可以用于执行s506。

第二发送单元807,用于向nwdaf网元100发送用户面数据。例如,结合图5,第二发送单元807可以用于执行s507。

具体的,如图2和图8所示。图8中的接收单元801、第一获取单元802、第一发送单元803、第二获取单元804、第三获取单元805、确定单元806和第二发送单元807,通过图2中的处理器101经通信线路102调用存储器103中的程序以执行上述数据采集方法。

应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1