一种基于NF的通信方法、设备及存储介质与流程


一种基于nf的通信方法、设备及存储介质
技术领域
1.本技术涉及通信领域,尤其涉及一种基于nf的通信方法、设备及存储介质。


背景技术:



2.5g核心网采用服务化架构,各网络功能(network function,nf)之间的接口采用服务化接口(service based interface,sbi),nf提供方之间采用服务调用的通信机制。nf提供方向网络功能库(network function repository function,nrf)进行服务注册以提供服务。
3.具体实施中,终端设备向nf请求方发送业务请求,以请求相应的服务。nf请求方接收到终端设备发送的业务请求之后,向nrf发送服务发现请求。nrf执行服务发现过程,以便到能为nf请求方提供相应服务的nf提供方。在通过nrf提供的服务发现过程到能提供相应服务的一个或多个nf提供方后,nrf将到的能提供服务的所有nf提供方的所有描述信息都返回给nf提供方,以使nf提供方从能提供方的nf提供方中确定出一个最终为其提供服务的nf提供方。该复杂过程会导致业务处理流程的复杂度增加,甚至会出现掉话现象。


技术实现要素:



4.本技术实施例提供一种基于nf的通信方法、设备及存储介质,用于降低业务处理流程的复杂度。
5.第一方面,本技术实施例提供一种基于网络功能nf的通信方法,包括:网络存储网元接收nf请求方发送的第一消息所述第一消息中包括所述nf请求方请求提供的服务的参数。所述网络存储网元根据所述参数,确定出与所述参数匹配的nf提供方。当所述第一消息中包括第一指示信息,所述网络存储网元将所述nf提供方的描述信息中的第一部分描述信息携带于第二消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回所述第一部分描述信息。所述网络存储网元向所述nf请求方发送所述第二消息。由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,而且还可以提升nf请求方的业务处理速度,提升服务发现进程的速度。
6.在上述第一方面的一种可能地实施方式中,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。举个例子,比如该预设比特位上的比特值置1时,则表示第一消息中携带有第一指示信息。若该预设比特位上的比特值置零,或者该预设比特位上未承载内容,为空,也可以说该预设比特位缺省,则表示该第一消息中未携带第一指示信息。
7.在上述第一方面的一种可能地实施方式中,所述网络存储网元根据所述参数,确定出与所述参数匹配的nf提供方之后,还包括:当所述网络存储网元确定所述第一消息中未包括所述第一指示信息,所述网络存储网元将所述nf提供方的描述信息携带于所述第二消息中。这种实施方式中,nf请求方可以根据具体的需求以决定让网络存储网元返回描述信息,还是返回描述信息中的第一部分描述信息,增加方案的灵活性。
8.在上述第一方面的一种可能地实施方式中,所述第一部分描述信息包括:所述nf提供方的优先级、所述nf提供方的权重和所述nf提供方的负荷。如此,既可以减少服务发现进程网络存储网元返给nf请求方的数据量,也可以满足nf请求方依据第一部分描述信息对nf提供方进行选择的需求。
9.在上述第一方面的一种可能地实施方式中,所述网络存储网元发送所述第二消息之后,还包括:所述网络存储网元向所述nf请求方发送所述nf提供方的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。如此,在nf请求方后续接收到类似的其它终端设备的服务需求,可以在本地查询到该nf提供方的信息,进而可以减少了与网络存储网元交互的进程,提升了业务处理速度。
10.在上述第一方面的一种可能地实施方式中,所述网络存储网元向所述nf请求方发送所述nf提供方的所述描述信息中的第二部分描述信息之前,还包括:所述网络存储网元接收所述nf请求方发送的第三消息,所述第三消息中包括所述nf提供方的标识;所述网络存储网元向所述nf请求方发送所述nf提供方的所述描述信息中的第二部分描述信息,包括:所述网络存储网元将与所述nf提供方的第二部分描述信息携带于第四消息中,向所述nf请求方发送所述第四消息。第三消息的发送时机可以灵活选择,比如nf请求方可以先执行结束终端设备的服务获取的进程,为终端设备提供相对应的服务,之后再发送第三消息以触发网络存储网元返回第二部分描述信息。如此可以提升为终端设备提供服务的业务进程的速度。
11.在上述第一方面的一种可能地实施方式中,所述第三消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。如此,nf请求方可以指定需要网络存储网元返回的参数,比如第二部分描述信息的标识。如此,一方面当有终端要求提供相应服务时可以根据第一部分描述信息和第二部分描述信息查询nf提供方是否符合要求,另一方面相比将nf提供方的全部描述信息都返回给nf请求方的方案来说,可以减少服务发现进程的数据传输量。而且,第一部分描述信息和第二部分描述信息时分开两条信令发送的,第一部分描述信息的数据量较小,先返回给nf请求方,以进一步加快为终端设备提供相对应服务的进程,第二部分描述信息后续再返回给nf请求方,以满足后续收到类似服务请求时可以在本地查询,从而提升业务处理速度。
12.在上述第一方面的一种可能地实施方式中,所述第二部分描述信息的标识是:所述nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识确定的。如此,可以根据nf提供方的类型来选择相适应的第二部分描述信息,方案更加灵活。
13.第二方面,本技术实施例提供一种基于网络功能nf的通信方法,包括:所述nf请求方将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回第一部分描述信息;所述nf请求方向所述网络存储网元发送所述第一消息,所述第一消息还包括所述nf请求方请求提供的服务的参数;所述nf请求方接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息中的第一部分描述信息。由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输
复杂度,提升nf请求方的业务处理速度,提升服务发现进程的速度。
14.第三方面,本技术实施例提供一种基于网络功能nf的通信方法,包括:所述nf请求方在需获取第一部分描述信息的情况下,将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回第一部分描述信息;所述nf请求方向所述网络存储网元发送所述第一消息,所述第一消息还包括所述nf请求方请求提供的服务的参数;所述nf请求方接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息中的第一部分描述信息。由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,提升nf请求方的业务处理速度,提升服务发现进程的速度。这种实施方式中,nf请求方可以根据具体的需求以决定让网络存储网元返回描述信息,还是返回描述信息中的第一部分描述信息,增加方案的灵活性。
15.在上述第三方面的一种可能地实施方式中,当所述第一消息中未携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息;所述nf请求方向所述网络存储网元发送所述第一消息之前,还包括:当需网络存储网元向网络功能nf请求方返回描述信息,所述nf请求方未将第一指示信息携带于第一消息中。这种实施方式中,nf请求方可以根据具体的需求以决定让网络存储网元返回描述信息,还是返回描述信息中的第一部分描述信息,增加方案的灵活性。
16.在上述第二方面和/或第三方面的一种可能地实施方式中,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。举个例子,比如该预设比特位上的比特值置1时,则表示第一消息中携带有第一指示信息。若该预设比特位上的比特值置零,或者该预设比特位上未承载内容,为空,也可以说该预设比特位缺省,则表示该第一消息中未携带第一指示信息。
17.在上述第二方面和/或第三方面的一种可能地实施方式中,nf请求方向所述网络存储网元发送所述第一消息,包括:nf请求方接收到终端设备发送的业务请求,在确定本地存储区中未查出于参数匹配且能为终端设备提供所需服务的nf提供方的情况下,向网络存储网元发送第一消息。其中,业务请求中包括终端设备所需的服务的参数。这种实施方式中,nf请求方在接收到业务请求的情况下,先在本地查,查不到nf提供方的情况下才发起服务发现进程,如此,可以减少服务发现进程发起的次数,减缓网络存储网元的压力,减少网络数据传输量,节省网络资源。
18.在上述第二方面和/或第三方面的一种可能地实施方式中,所述第一部分描述信息包括:所述nf提供方的优先级、所述nf提供方的权重和所述nf提供方的负荷。如此,既可以减少服务发现进程网络存储网元返给nf请求方的数据量,也可以满足nf请求方依据第一部分描述信息对nf提供方进行选择的需求。
19.在上述第二方面和/或第三方面的一种可能地实施方式中,所述nf请求方接收所述网络存储网元发送的第二消息之后,还包括:所述nf请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。如此,在nf请求方后续接收到类似的其它终端设备的服务需求,可以在本地查询到该nf提供方的信息,进而可以减少了与网络存储网元交互的进程,提升了业务处理速度。
20.在上述第二方面和/或第三方面的一种可能地实施方式中,所述nf请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息之前,还包括:所述nf请求方向所述网络存储网元发送第三消息,所述第三消息中包括所述nf提供方的标识;所述nf请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息,包括:所述nf请求方接收第四消息,所述第四消息中包括所述第二部分描述信息。第三消息的发送时机可以灵活选择,比如nf请求方可以先执行结束终端设备的服务获取的进程,为终端设备提供相对应的服务,之后再发送第三消息以触发网络存储网元返回第二部分描述信息。如此可以提升为终端设备提供服务的业务进程的速度。
21.在上述第二方面和/或第三方面的一种可能地实施方式中,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。如此,nf请求方可以指定需要网络存储网元返回的参数,比如第二部分描述信息的标识。如此,一方面当有终端要求提供相应服务时可以根据第一部分描述信息和第二部分描述信息查询nf提供方是否符合要求,另一方面相比将nf提供方的全部描述信息都返回给nf请求方的方案来说,可以减少服务发现进程的数据传输量。而且,第一部分描述信息和第二部分描述信息时分开两条信令发送的,第一部分描述信息的数据量较小,先返回给nf请求方,以进一步加快为终端设备提供相对应服务的进程,第二部分描述信息后续再返回给nf请求方,以满足后续收到类似服务请求时可以在本地查询,从而提升业务处理速度。
22.在上述第二方面和/或第三方面的一种可能地实施方式中,所述nf请求方向所述网络存储网元发送第四消息之前,还包括:所述nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识,确定出所述nf提供的类型标识对应的所述第二部分描述信息的标识;所述nf请求方将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。如此,可以根据nf提供方的类型来选择相适应的第二部分描述信息,方案更加灵活。
23.第四方面,提供了一种通信设备,包括收发单元和处理单元,以执行上述第一方面至第三方面任一种通信方法中的任一种实施方式。收发单元用于执行与发送和接收相关的功能。可选地,收发单元包括接收单元和发送单元。在一种设计中,通信设备为通信芯片,收发单元可以为通信芯片的输入输出电路或者端口。
24.在另一种设计中,收发单元可以为发射器和接收器,或者收发单元为发射机和接收机。
25.可选的,通信设备还包括可用于执行上述第一方面至第三方面任一种通信方法中的任一种实施方式的各个模块。
26.第五方面,提供了一种通信设备,该通信设备为上述nf请求方或网络存储网元。包括处理器和存储器。可选的,还包括收发器,该存储器用于存储计算机程序或指令,该处理器用于从存储器中调用并运行该计算机程序或指令,当所述处理器执行存储器中的计算机程序或指令时,使得该通信设备执行上述第一方面至第三方面任一种通信方法中的任一种实施方式。
27.可选的,处理器为一个或多个,存储器为一个或多个。
28.可选的,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。
29.可选的,收发器中可以包括,发射机(发射器)和接收机(接收器)。
30.第六方面,提供了一种通信设备,包括处理器。该处理器与存储器耦合,可用于执行第一方面至第三方面任一方面,以及第一方面至第三方面中任一种可能实现方式中的方法。可选地,该通信设备还包括存储器。可选地,该通信设备还包括通信接口,处理器与通信接口耦合。
31.在另一种实现方式中,该通信设备为网络设备。当该通信设备为网络设备时,所述通信接口可以是收发器,或,输入/输出接口。可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。
32.在又一种实现方式中,该通信设备为芯片或芯片系统。当该通信设备为芯片或芯片系统时,所述通信接口可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。所述处理器也可以体现为处理电路或逻辑电路。
33.第七方面,提供了一种系统,系统包括上述nf请求方和网络存储网元。
34.第八方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法,或者使得计算机执行上述第一方面至第三方面任一种实现方式中的方法。
35.第九方面,提供了一种计算机可读存储介质,计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第三方面中任一种可能实现方式中的方法。
36.第十方面,提供了一种处理设备,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述第一方面至第三方面任一方面,以及第一方面至第三方面中任一种可能实现方式中的方法被实现。
37.在具体实现过程中,上述处理设备可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。
附图说明
38.图1为本技术实施例提供的一种网络系统架构示意图;
39.图2为本技术实施例提供的另一种网络系统架构示意图;
40.图3为本技术实施例提供的一种基于nf的通信方法的流程示意图;
41.图4为本技术实施例提供的另一种基于nf的通信方法的流程示意图;
42.图5为本技术实施例提供一种通信设备的结构示意图;
43.图6为本技术实施例提供另一种通信设备的结构示意图;
44.图7为本技术实施例提供另一种通信设备的结构示意图。
具体实施方式
45.图1为本技术实施例提供的通信系统的一个示例。参考图2,本技术实施例提供的
通信系统通常可以包括如下设备、网元和网络:
46.1、终端设备112:可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的终端,移动台(mobile station,ms),终端(terminal),用户设备(user equipment,ue),软终端等等。例如,水表、电表、传感器等。
47.2、(无线)接入网(radio access network,(r)an)网元113:用于为特定区域的授权终端设备提供入网功能,并能够根据终端设备的级别,业务的需求等使用不同质量的传输隧道。
48.(r)元113能够管理无线资源,为终端设备提供接入服务,进而完成控制信号和终端设备数据在终端设备和核心网之间的转发,(r)an也可以理解为传统网络中的。
49.3、用户面网元:用于分组路由和转发以及用户面数据的服务质量(quality of service,qos)处理等。
50.如图1所示,在5g通信系统中,该用户面网元可以是用户面功能(user plane function,upf)网元114,可以包括中间用户面功能(intermediate user plane function,i-upf)网元、锚点用户面功能(anhor user plane function,a-upf)网元。在未来通信系统中,用户面网元仍可以是upf网元,或者,还可以有其它的名称,本技术不做限定。
51.4、数据网络(data network,dn)网元115:用于提供传输数据的网络。
52.如图1所示,在5g通信系统中,该数据网络可以是dn1和dn2。在未来通信系统中,数据网络仍可以是dn,或者,还可以有其它的名称,本技术不做限定。
53.5、接入管理网元:主要用于移动性管理和接入管理等,可以用于实现移动性管理网元(mobility management entity,mme)功能中除会话管理之外的其它功能,例如,合法监听以及接入授权/鉴权等功能。
54.如图1所示,在5g通信系统中,该接入管理网元可以是接入与移动性管理功能(access and mobility management function,amf)网元109。在未来通信系统中,接入管理网元仍可以是amf网元,或者,还可以有其它的名称,本技术不做限定。
55.6、会话管理网元:主要用于会话管理、终端设备的网络互连协议(internet protocol,ip)地址分配和管理、选择可管理用户平面功能、策略控制和收费功能接口的终结点以及下行数据通知等。
56.如图1所示,在5g通信系统中,该会话管理网元可以是会话管理功能(session management function,smf)网元110,可以包括中间会话管理功能(intermediate session management function,i-smf)网元、锚点会话管理功能(anhor session management function,a-smf)网元。在未来通信系统中,会话管理网元仍可以是smf网元,或者,还可以有其它的名称,本技术不做限定。
57.7、策略控制网元:用于指导网络行为的统一策略框架,为控制面功能网元(例如amf,smf网元等)提供策略规则信息等。
58.在4g通信系统中,该策略控制网元可以是策略和计费规则功能(policy and charging rules function,pcrf)网元。如图1所示,在5g通信系统中,该策略控制网元可以是策略控制功能(policy control function,pcf)网元104。在未来通信系统中,策略控制网元仍可以是pcf网元,或者,还可以有其它的名称,本技术不做限定。
59.8、认证服务网元:用于鉴权服务、产生密钥实现对终端设备的双向鉴权,支持统一的鉴权框架。
60.如图1所示,在5g通信系统中,该认证服务网元可以是认证服务器功能(authentication server function,ausf)网元108。在未来通信系统中,认证服务器功能网元仍可以是ausf网元,或者,还可以有其它的名称,本技术不做限定。
61.9、数据管理网元:用于处理终端设备标识,接入鉴权,注册以及移动性管理等。
62.如图1所示,在5g通信系统中,该数据管理网元可以是统一数据管理(unified data management,udm)网元105。在未来通信系统中,统一数据管理仍可以是udm网元,或者,还可以有其它的名称,本技术不做限定。
63.10、应用网元:用于进行应用影响的数据路由,接入网络开放功能网元,与策略框架交互进行策略控制等。
64.如图1所示,在5g通信系统中,该应用网元可以是应用功能(application function,af)网元107。在未来通信系统中,应用网元仍可以是af网元107,或者,还可以有其它的名称,本技术不做限定。
65.11、网络存储网元:用于维护网络中所有网络功能服务的实时信息。
66.在5g通信系统中,该网络存储网元可以是网络注册功能(network repository function,nrf)网元103。在未来通信系统中,网络存储网元仍可以是nrf网元,或者,还可以有其它的名称,本技术不做限定。
67.12、网络切片选择功能网元:用于提供网络切片选择功能。
68.如图1所示,在5g通信系统中,该网络切片选择功能网元可以是网络切片选择功能(network slice selection function,nssf)网元101在未来通信系统中,该网络切片选择功能网元仍可以是nssf网元,或者,还可以有其它的名称,本技术不做限定。
69.13、网络能力开放功能网元:用于提供网络定制功能。
70.如图1所示,在5g通信系统中,该网络能力开放功能网元可以是网络能力开放功能(network exposure function,nef)网元102在未来通信系统中,该网络能力开放功能网元仍可以是nef网元,或者,还可以有其它的名称,本技术不做限定。
71.14、网络分析功能网元:用于提供网络切片实例级数据分析功能。比如可以获取数据,之后使用数据进行训练和分析,并依据分析结果做相应的推理。
72.如图1所示,在5g通信系统中,该网络分析功能网元可以是网络分析功能(network analytics function,nwdaf)网元106在未来通信系统中,该网络分析功能网元仍可以是nwdaf网元,或者,还可以有其它的名称,本技术不做限定。
73.15、服务通信功能网元:用于提供nf之间选择通信功能。
74.如图1所示,在5g通信系统中,该服务通信功能网元可以是服务通信功能(service communication function,scp)网元111在未来通信系统中,该服务通信功能网元仍可以是scp网元,或者,还可以有其它的名称,本技术不做限定。
75.可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。上述网元或者功能可划分出一个或多个服务,进一步,还可能会出现独立于网络功能存在的服务。在本技术中,上述功能的实例、或上述功能中包括的服务的实例、或独立于网络功能存在的服
务实例均可称为服务实例。
76.进一步地,可以将af网元简称为af,nrf网元简称为nrf,pcf网元简称为pcf。即本技术后续所描述的af均可替换为应用网元,nrf均可替换为网络存储网元,pcf均可替换为策略控制网元。
77.为方便说明,在本技术中,以设备为smf网元、amf网元、网络存储网元为例,对用于upf选择或smf选择的方法进行说明,对于设备为smf网元内的芯片、amf网元内的芯片或为网络存储网元内的芯片的实现方法,可参考设备分别为smf网元、amf网元、网络存储网元的具体说明,不再重复介绍。
78.需要说明的是,本技术实施例并不限定于上述的系统架构,还可以应用于未来其它的通信系统,例如第六代通信(the 6th generation,6g)系统架构等。并且,本技术实施例上述所使用的各个网元的名称,在未来通信系统中,可能保持功能相同,但名称会改变。
79.图2示例性示出了本技术实施例适用的一种网络系统架构示意图,如图2所示,包括网络存储网元131、nf请求方和nf提供方。其中,nf请求方可以有一个或多个,比如图2中示出的nf请求方132。nf提供方也可以有一个或多个,比如图2中示出的nf提供方133、nf提供方134。nf请求方英文可以写为nf consumer,属于网络功能消费者。nf提供方英文可以写为nf producer,属于网络功能提供者。
80.本技术实施例中nf请求方可为amf网元109、smf网元110、nssf网元101等等。
81.本技术实施例中的nf提供方可以为pcf网元104、udm网元105、ausf网元108、计费功能(charging function,chf)网元、smf网元110、upf网元114、网络存储网元103和nssf网元101等等。
82.nf提供方可以提供的服务很多,比如udm网元105可以提供用户的签约信息,pcf网元104可提供用户的策略控制,ausf网元108可提供用户鉴权服务,chf网元可提供用户计费信息统计服务,smf网元110可提供会话接入服务,upf网元114可提供数据传输服务。
83.图3示例性示出了本技术实施例提供的一种基于nf的通信方法的流程示意图,如图3所示,包括:
84.步骤201,nf请求方将第一指示信息携带于第一消息中。
85.第一指示信息用于指示网络存储网元向nf请求方返回第一部分描述信息。
86.本技术实施例中关于nf请求方发送第一消息可以有多种实施方式,比如nf请求方在需要发起服务发现进程时,所发送的第一消息中均携带第一指示信息。再比如另外一种实施方式中,nf请求方可以根据实际需求决定是否在第一消息中携带第一指示信息,比如可以在需要网络存储网元返回全部描述信息的情况下,不在第一消息中携带第一指示信息,而在仅需网络存储网元返回第一部分描述信息的情况下,在第一消息中携带第一指示信息。nf请求方可以基于第一部分描述信息去选择nf提供方。这种方案可以提高方案的灵活性。步骤202,nf请求方向网络存储网元发送第一消息。
87.相对应地,网络存储网元接收网络功能nf请求方发送的第一消息。
88.一种可选地实施方式中,第一消息可以是服务发现请求,服务发现请求的英文可以写为:nf discovery requeset。nf请求方可以通过网络存储网元进行服务发现进程,以发现可以为其提供服务的nf提供方。
89.第一消息还包括nf请求方请求提供的服务的参数。具体实施中,nf请求方所请求
提供的服务有多种,比如会话服务请求、数据传输服务请求、策略信息请求、计费信息请求、鉴权请求等等。具体实施中,第一消息中包括的参数可以包括一项或多项内容,本技术实施例中列举几种第一消息中所包括的参数的示例,第一消息中包括的参数可以为:能够为终端设备提供服务的nf提供方的类型、nf请求方所请求的服务的类型、nf请求方所请求的网络切片的信息、nf请求方所请求的数据网络类型、nf请求方所请求的服务所服务的用户的位置信息、nf请求方所请求的服务所服务的用户的标识信息、nf请求方所请求的服务的会话类型、能够为终端设备提供服务的nf提供方所需要支持的特性、nf请求方所请求的服务的公共陆上移动网(public land mobile network,plmn)等。
90.步骤203,网络存储网元根据参数,确定出与参数匹配的nf提供方。
91.在步骤203中,网络存储网元确定出与参数匹配的nf提供方可以是一个,nf提供方可以为nf请求方提供该nf请求方所请求的服务。
92.步骤204,当第一消息中包括第一指示信息,网络存储网元将nf提供方的描述信息中的第一部分描述信息携带于第二消息中。
93.一种可选地实施方式中,第一消息可以是服务发现响应。服务发现响应的英文可以写为:nf discovery response。
94.当步骤203中网络存储网元确定出的是一个或多个nf提供方时,在步骤204中,网络存储网元可以将确定出的所有nf提供方中的每个nf提供方的第一部分描述信息携带于第二消息中。也可以将确定出的所有nf提供方中的部分nf提供方的第一部分描述信息携带于第二消息中。在步骤204中网络存储网元在第二消息中携带的第一部分描述信息所对应的nf提供方可以是一个,也可以是多个。
95.用集合的概念对上述内容进行描述,第一nf提供方集合包括一个或多个nf提供方,第一nf提供方中的每个nf提供方均为步骤203中网络存储网元确定出与参数匹配,且可以为nf请求方提供nf请求方所请求的服务的nf提供方。第二nf提供方集合包括第一nf提供方集合中的全部或部分nf提供方。第二nf提供方集合中包括一个或多个nf提供方。且第二nf提供方集合中的每个nf提供方均为步骤204中网络存储网元携带于第二下行中的第一部分描述信息所对应的nf提供方。本技术实施例中一个nf提供方包括一个第一部分描述信息,基于此,本技术实施例中第一部分描述信息对应的nf提供方是指:包括该第一部分描述信息的nf提供方。
96.步骤205,网络存储网元向nf请求方发送第二消息。
97.相对应地,nf请求方接收网络存储网元发送的第二消息。
98.其中,当第一消息中携带第一指示信息,第二消息包括与参数匹配的nf提供方的描述信息中的第一部分描述信息。
99.图4示例性示出了本技术实施例提供的另一种基于nf的通信方法的流程示意图,如图4所示,在步骤203之前,还可以包括步骤301。
100.步骤301,nf提供方向网络存储网元发送注册请求。
101.在步骤301中,注册请求用于使nf提供方在网络存储网元上进行注册。注册请求英文可以写为nf register。在上述步骤203中,网络存储网元根据参数,从已在网络存储网元上注册过的nf提供方中确定出与参数匹配的nf提供方。
102.在步骤301中,注册请求中可以包括nf提供方的部分描述信息。比如可以是nf提供
方的标识、nf提供方的优先级、nf提供方的权重、nf提供方的负荷、覆盖的服务范围、支持的服务类型、支持的用户号段信息、支持的会话类型、服务的plmn、支持的特性、负荷状态等等。nf提供方的部分描述信息也可以是nf提供方在网络存储网元上注册之后发送的。
103.本技术实施例中的nf提供方的描述信息可以理解为nf提供方向网络存储网元上报的所有描述信息,也可以称为是nf提供方的全部描述信息或全量描述信息。
104.本技术实施例中的第一部分描述信息可以是nf提供方向网络存储网元上报的描述信息中的部分描述信息。第一部分描述信息也可以称为nf提供方的摘要信息,英文可以写为abstract profile。第一部分描述信息可以包括nf提供方的描述信息的部分描述信息,比如,第一部分描述信息还可以包括nf提供方的标识。再比如,还可以包括nf提供方的优先级、nf提供方的权重和nf提供方的负荷中的任一项或任多项。
105.在本技术实施例中,nf提供方的标识可以是nf提供方的标识(identification,id)或者是用于指示nf提供方的类型的类型标识。nf提供方的权重可以是运营商在布局nf提供方时在系统上设定的。后期也可以进行更改。nf提供方的负荷可以是nf提供方上报的。具体来说,nf提供方可以根据一定的规则检测自身的负荷,比如可以周期性检测自身的负荷,并将检测到的nf提供方的负荷上报给网络存储网元。
106.通过上述步骤201至步骤205,可以看出本技术实施方式中,由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,提升nf请求方的业务处理速度,提升服务发现进程的速度。
107.如图4所示,在上述步骤202之前,还可以包括步骤401:
108.步骤401,当需网络存储网元向网络功能nf请求方返回描述信息,nf请求方未将第一指示信息携带于第一消息中。
109.相对应地,在步骤203之后,还包括步骤402。
110.步骤402,当网络存储网元确定第一消息中未包括第一指示信息,网络存储网元将nf提供方的描述信息携带于第二消息中。
111.也就是说,在步骤202nf请求方发送第一消息之前,nf请求方若需网络存储网元仅返回描述信息中的第一部分描述信息,则将第一指示信息携带在第一消息中。若需要网络存储网元返回全部描述信息,则不在第一消息中携带第一指示信息。
112.相对于网络存储网元来说,当第一消息中包括第一指示信息,则网络存储网元将第一部分描述信息发送给nf请求方,而当第一消息中不包括第一指示信息,则网络存储网元将描述信息发送给nf请求方。在该实施方式中,nf请求方可以根据具体需求,去请求获取nf提供方的全部描述信息或第一部分描述信息,以使服务发现进程更加灵活,更加贴合实际需求。
113.第一指示信息有多种形式,比如可以具体是第一消息中预设比特位上的预设值。在一种实现方式中,当第一消息为服务发现请求情况下,可以对服务发现请求的信令进行扩展,当在服务发现请求的扩展后比特位承载的值为1时,则可表示网络存储网元在第二消息中仅向nf请求方返回第一部分描述信息即可,无需在第二消息中即向nf请求方返回nf提供方的全部描述信息。若该预设比特位上的比特值置零,或者该预设比特位上未承载内容,为空,也可以说该预设比特位缺省,则表示该第一消息中未携带第一指示信息。网络存储网元需在第二消息中向nf请求方返回nf提供方的全部描述信息。可以看出,在需要网络存储
网元在第二消息中仅向nf请求方返回第一部分描述信息的情况下,可以在服务发现请求中增加1个比特位的方式来实现,对服务发现请求的改动以及服务发现进程的改动较少,更加兼容现有方案。
114.相对应地,在另外一种实施方式中,若未对服务发现请求的信令进行扩展,则表示网络存储网元在第二消息中向nf请求方返回nf提供方的全部描述信息。也可描述为在第一消息中缺省无指示,则表示网络存储网元在第二消息中向nf请求方返回nf提供方的全部描述信息。可以看出,这种实现方式中,当需要网络存储网元在第二消息中返回nf提供方的全部描述信息时,无需对服务发现请求进行改动,如此,可以更加兼容现有技术。
115.在第三种实现方中,若对服务发现请求的信令进行扩展,且当在服务发现请求的扩展后比特位承载的值为0时,则表示网络存储网元在第二消息中向nf请求方返回nf提供方的全部描述信息。可以看出,这种实现方式中,当需要网络存储网元在第二消息中返回nf提供方的全部描述信息时,可以在服务发现请求中增加1个比特位的方式来实现,这种实施方中也可以描述为:当不在第一消息中携带第一指示信息时,可以在第一消息中携带第三指示信息,第三指示信息用于指示网络存储网元向nf请求方返回全部的描述信息。该实施方式对服务发现请求的改动以及服务发现进程的改动较少,更加兼容现有方案。
116.在上述内容中,nf请求方也可以发送不携带第一指示信息的第一消息,而网络存储网元可以根据第一消息中携带的参数判断是向nf请求方返回第一部分描述信息还是返回全部描述信息。
117.如图4所示,在上述步骤205之后,还可以包括步骤501、步骤502和步骤503。
118.步骤501,nf请求方从与参数匹配的一个或多个nf提供方中确定出目标nf提供方。
119.步骤502,nf请求方向目标nf提供方发送服务获取请求。
120.服务获取请求中可以包括能够为终端设备提供服务的nf提供方的类型、nf请求方所请求的服务的类型、nf请求方所请求的数据网络类型、nf请求方所请求的服务所服务的用户的位置信息、nf请求方所请求的服务所服务的用户的标识信息、nf请求方所请求的服务的会话类型、能够为终端设备提供服务的nf提供方所需要支持的特性、nf请求方所请求的服务的plmn等。服务获取请求的英文可以写为service requeset。服务获取请求用于请求目标nf提供方提供相应地服务。
121.相对应地,nf提供方接收到服务获取请求之后,提供相对应的服务。
122.步骤503,目标nf提供方向nf请求方返回服务获取响应。
123.服务获取响应中可以包括目标nf提供方覆盖的服务范围,目标nf提供方支持的服务类型,目标nf提供方支持的用户号段,目标nf提供方支持的会话类型,目标nf提供方服务的plmn,目标nf提供方支持的特性,目标nf提供方负荷状态等。服务获取请求的英文可以写为service response。
124.在上述步骤205之后,nf请求方可以将接收到的nf提供方的第一部分描述信息缓存至本地存储区,以便后续接收到其它类似业务请求时,可以先从本地存储区中查是否有满足需求的nf提供方。具体来说,在上述步骤201之前可以包括步骤601和步骤602。
125.步骤601,nf请求方接收终端设备发送的业务请求。
126.业务请求可以用于请求为终端设备提供服务,比如可以请求物理网络功能(physical network function,pnf)提供的服务。业务请求中可以包括有终端标识等信息。
127.步骤602,nf请求方查本地存储区,在确定本地存储区中未查出与参数匹配且能为终端设备提供所需服务的nf提供方的情况下执行步骤201或上述步骤401。
128.步骤603,nf请求方查本地存储区,在确定本地存储区中查出与参数匹配且能为终端设备提供所需服务的nf提供方的情况下可直接执行上述步骤501。
129.在上述步骤205之后,还可以包括步骤701:
130.步骤701,网络存储网元向nf请求方发送nf提供方的描述信息中的第二部分描述信息。
131.其中,第二部分描述信息包括:nf提供方的描述信息中除第一部分描述信息之外的信息中的全部或部分信息。
132.相对应地,nf请求方接收网络存储网元发送的第二消息之后,还包括:
133.nf请求方接收网络存储网元发送的描述信息中的第二部分描述信息;
134.其中,第二部分描述信息包括:nf提供方的描述信息中除第一部分描述信息之外的信息中的全部或部分信息。
135.在上述步骤701中,第二部分描述信息可以承载在第四消息中。具体来说,上述步骤701也可以描述为:网络存储网元将与nf提供方的第二部分描述信息携带于第四消息中,向nf请求方发送第四消息。相对应地,nf请求方接收第四消息,第四消息中包括第二部分描述信息。
136.也就是说,网络存储网元在通过第一消息向nf提供方返回第一部分描述信息之后,由于第一部分描述信息量较少,因此可以加快服务发现进程。进一步,在后续继续将第二部分描述信息发送给nf请求方,以使nf请求方在后续接收到其它类似业务请求时,可以先从本地缓冲中查是否有满足需求的nf提供方。
137.针对上述步骤701具体事项方式有多种,比如可以是网络存储网元在将第一部分描述信息携带于第二消息中之后,主动触发的。或者是nf请求方向网络存储网元发送消息主动请求获取第二部分描述信息的。
138.一种情况中,第二部分描述信息可以是nf提供方的描述信息中除第一部分描述信息之外的信息中的全部信息。
139.另一种情况中,第二部分描述信息可以是nf提供方的描述信息中除第一部分描述信息之外的信息中的部分信息,在这种情况下,可以在网络存储网元中预设nf提供方的类型标识与第二部分描述信息的标识的对应关系。网络存储网元可以根据nf提供方的类型标识,确定该nf提供方的第二部分描述信息。
140.在本技术实施例中nf提供方的类型标识和第二部分描述信息的标识的对应关系有多种,举个例子,比如nf提供方的类型标识为udm,则该nf提供方的类型标识对应的第二部分描述信息的标识为号段信息,则网络存储网元会将nf提供方所支持的号段信息发送给nf请求方,即第二部分描述信息的标识所对应的第二部分描述信息发送给nf请求方。
141.当nf请求方向网络存储网元发送消息主动请求获取第二部分描述信息的情况下,上述步骤205之后,在上述步骤701之前,还可以包括步骤702:
142.步骤702,nf请求方向网络存储网元发送第三消息,第三消息中包括nf提供方的标识;
143.相对应地,网络存储网元接收nf请求方发送的第三消息,第三消息中包括nf提供
方的标识。
144.在一种可选地实施方式中,第四消息中还包括第二指示信息,第二指示信息用于指示第二部分描述信息的标识。相对应地,在上述步骤205之后,在上述步骤702之前,还包括步骤703:
145.步骤703:nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及nf提供方的类型标识,确定出nf提供的类型标识对应的第二部分描述信息的标识;nf请求方将用于指示第二部分描述信息的第二指示信息携带于第三消息中。
146.也可以说,第二部分描述信息的标识是:nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及nf提供方的类型标识确定的。
147.第二指示信息可以直接是第二部分描述信息,比如第二部分描述信息的标识为nf提供方的号段信息,第二指示信息为号段。第二指示信息也可以是能够指示出第二部分描述信息的其它信息。举个例子,可以在nf请求方和网络存储网元上存储第二指示信息和第二部分描述信息的标识的对应关系,nf请求方根据该对应关系查询到第二部分描述信息的标识为号段时,第二指示信息为:将第三消息的预设比特位设置为1,则网络存储网元接收到第三消息时,发现第三消息的预设比特位设置为1,则从第二指示信息和第二部分描述信息的标识的对应关系中查询出:第二部分描述信息的标识为号段信息,因此将nf提供方的号段信息对应的内容(即第二部分描述信息的标识对应的第二部分描述信息)返回给nf请求方。
148.一种可选地实施方式中,当第三消息中没有携带第二指示信息时,网络存储网元可以向nf请求方返回nf提供方的描述信息中除第一部分描述信息之外的全部描述信息。
149.本技术实施例中还提供一种实施方式,即在第三消息中采用扩展retrieval attributes/unretrievalattributes信元的方式来实现,针对一个nf提供方,当第三消息中包括retrieval attributes,则表示网络存储网元需要向nf请求方返回retrieval attributes所关联的列表中所包括的所有描述信息。当第三消息中包括unretrieval attributes,则表示网络存储网元需要向nf请求方返回除unretrieval attributes所关联的列表中所包括的nf提供方的所有描述信息之外的所有描述信息。
150.举个例子,当nf请求方为amf,nf提供方为udm。则第三消息中携带的retrieval attributes所关联的列表中所包括的描述信息可以为:号段信息。这种情况下网络存储网元需要通过第四消息向nf请求方返回nf提供方的号段信息。
151.再举个例子,当nf请求方为amf,nf提供方为smf。则第三消息中携带的retrieval attributes所关联的列表中所包括的描述信息可以为:位置信息。这种情况下网络存储网元需要通过第四消息向nf请求方返回nf提供方的位置信息。
152.再举个例子,当nf请求方为amf,nf提供方为smf。则第三消息中携带的unretrieval attributes所关联的列表中所包括的描述信息可以为:优先级、权重。这种情况下网络存储网元需要通过第四消息向nf请求方返回nf提供方的除优先级和权重之外的所有描述信息。
153.从上述步骤701中可以看出,或者可以从步骤702和步骤703中可以看出,本技术实施例中网络存储网元可以分两次向nf请求方返回nf提供方的描述信息。在返回第一部分描述信息后,nf请求方可以根据第一部分描述信息选择出目标nf提供方,如此可以加快服务
发现的进程。而后续再向nf请求方返回第二部分描述信息,不仅可以使nf请求方缓存第二部分描述信息以备后续使用,另一方面,相比在第二消息中即携带nf提供方的全部描述信息的方案来说,本技术实施例第二部分描述信息可以是:nf提供方的描述信息中除第一部分描述信息之外的信息中的部分信息,也就是说,第二部分描述信息可以四部分指定的nf提供方的信息,可以减少nf请求方在本地存储区的缓存量,且也可以加快第二部分描述信息的传输速度。
154.根据前述方法,图5为本技术实施例提供的通信设备的结构示意图,如图5所示,该通信设备可以为nf请求方或网络存储网元,也可以为芯片或电路,比如可设置于网络存储网元的芯片或电路。
155.进一步的,该通信设备801还可以进一步包括总线系统,其中,处理器802、存储器804、收发器803可以通过总线系统相连。
156.应理解,上述处理器802可以是一个芯片。例如,该处理器802可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
157.在实现过程中,上述方法的各步骤可以通过处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器802中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器804,处理器802读取存储器804中的信息,结合其硬件完成上述方法的步骤。
158.应注意,本技术实施例中的处理器802可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
159.可以理解,本技术实施例中的存储器804可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高
速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
160.该通信设备801对应上述方法中的网络存储网元的情况下,该通信设备可以包括处理器802、收发器803和存储器804。该存储器804用于存储指令,该处理器802用于执行该存储器804存储的指令,以实现如上图2至图4中所示的任一项或任多项对应的方法中网络存储网元的相关方案。
161.当通信设备801为上述网络存储网元,通信设备801可以用于执行上述图2至图4中任一方案中网络存储网元所执行的方法。通信设备801为上述网络存储网元时,收发器803,用于接收nf请求方发送的第一消息,向所述nf请求方发送第二消息,所述第一消息中包括所述nf请求方请求提供的服务的参数;处理器802,用于根据所述参数,确定出与所述参数匹配的nf提供方;当所述第一消息中包括第一指示信息,将所述nf提供方的描述信息中的第一部分描述信息携带于所述第二消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回所述第一部分描述信息。
162.在一种可能地实施方式中,所述处理器802,还用于:当所述第一消息中未包括所述第一指示信息,将所述nf提供方的描述信息携带于所述第二消息中。
163.在一种可能地实施方式中,所述收发器803,还用于:向所述nf请求方发送所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
164.在一种可能地实施方式中,所述收发器803,还用于:接收所述nf请求方发送的第三消息,所述第三消息中包括所述nf提供方的标识。所述处理器802,具体用于:将与所述nf提供方的第二部分描述信息携带于第四消息中,通过所述收发器803向所述nf请求方发送所述第四消息。
165.在一种可能地实施方式中,所述第二部分描述信息的标识是:所述nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识确定的。
166.该通信设备801对应上述方法中的nf请求方的情况下,该通信设备可以包括处理器802、收发器803和存储器804。该存储器804用于存储指令,该处理器802用于执行该存储器804存储的指令,以实现如上图2至图4中所示的任一项或任多项对应的方法中nf请求方的相关方案。
167.当通信设备801为上述nf请求方,通信设备801可以用于执行上述图2至图4中任一方案中nf请求方所执行的方法。通信设备801为上述nf请求方时,处理器802,用于:将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回第一部分描述信息;
168.收发器803,用于:向所述网络存储网元发送所述第一消息,所述第一消息还包括
所述nf请求方请求提供的服务的参数;接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息中的第一部分描述信息。
169.在一种可能地实施方式中,所述收发器803,还用于:接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
170.在一种可能地实施方式中,所述收发器803,还用于:向所述网络存储网元发送第三消息,所述第三消息中包括所述nf提供方的标识;接收第四消息,所述第四消息中包括所述第二部分描述信息。
171.在一种可能地实施方式中,所述处理器802,还用于:根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识,确定出所述nf提供的类型标识对应的所述第二部分描述信息的标识;将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。
172.该通信设备所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
173.根据前述方法,图6为本技术实施例提供的通信设备的结构示意图,如图6所示,通信设备901可以包括通信接口904、处理器902和收发器903。所述通信接口904,用于输入和/或输出信息;所述处理器902,用于执行计算机程序或指令,使得通信设备901实现上述图2至图4的相关方案中nf请求方侧的方法,或使得通信设备901实现上述图2至图4的相关方案中网络存储网元侧的方法。本技术实施例中,收发器903可以实现上述图5的收发器802所实现的方案,处理器902可以实现上述图5的处理器802所实现的方案,在此不再赘述。
174.根据本技术实施例提供的方法,本技术实施例还提供一种通信系统,其包括前述的网络存储网元和一个或多于一个nf请求方。
175.基于以上实施例以及相同构思,图7为本技术实施例提供的通信设备的示意图,如图7所示,该通信设备1001可以为nf请求方或网络存储网元,也可以为芯片或电路,比如可设置于网络设备的芯片或电路。
176.该通信设备1001对应上述方法中的网络存储网元的情况下,该通信设备可以包括处理单元1002、收发单元1003和存储器1004。该存储器1004用于存储指令,该处理单元1002用于执行该存储器1004存储的指令,以实现如上图2至图4中所示的任一项或任多项对应的方法中网络存储网元的相关方案。
177.通信设备1001为上述网络存储网元时,收发单元1003,用于接收网络功能nf请求方发送的第一消息,向所述nf请求方发送第二消息,所述第一消息中包括所述nf请求方请求提供的服务的参数;处理单元1002,用于根据所述参数,确定出与所述参数匹配的nf提供方;当所述第一消息中包括第一指示信息,将所述nf提供方的描述信息中的第一部分描述信息携带于所述第二消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回所述第一部分描述信息。
178.该通信设备可以对应上述方法中的nf请求方。该通信设备可以实现如上图2至图4中所示的任一项或任多项对应的方法中nf请求方所执行的步骤。该通信设备可以包括处理单元1002和收发单元1003。
179.通信设备1001为上述nf请求方时,处理单元1002,用于:将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回第一部分描述信息;收发单元1003,用于:向所述网络存储网元发送所述第一消息,所述第一消息还包括所述nf请求方请求提供的服务的参数;接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息中的第一部分描述信息。
180.该通信设备所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
181.可以理解的是,上述通信设备1001中各个单元的功能可以参考相应方法实施例的实现,此处不再赘述。
182.应理解,以上通信设备的单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理网元上,也可以物理上分开。本技术实施例中,收发单元1002可以由上述图5的收发器802实现,处理单元1002可以由上述图5的处理器802实现。
183.根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2至图4所示实施例中任意一个实施例的方法。
184.根据本技术实施例提供的方法,本技术还提供一种计算机可读存储介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2至图4所示实施例中任意一个实施例的方法。
185.根据本技术实施例提供的方法,本技术还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。
186.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disc,ssd))等。
187.上述各个设备实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
188.在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的网元、
硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
189.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
190.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
191.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
192.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
193.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
194.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
195.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:


1.一种基于网络功能nf的通信方法,其特征在于,包括:网络存储网元接收网络功能nf请求方发送的第一消息,所述第一消息中包括所述nf请求方请求提供的服务的参数;所述网络存储网元根据所述参数,确定出与所述参数匹配的nf提供方;当所述第一消息中包括第一指示信息,所述网络存储网元将所述nf提供方的描述信息中的第一部分描述信息携带于第二消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回所述第一部分描述信息;所述网络存储网元向所述nf请求方发送所述第二消息。2.如权利要求1所述的方法,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。3.如权利要求1或2所述的方法,其特征在于,所述第一部分描述信息包括:所述nf提供方的优先级、所述nf提供方的权重和所述nf提供方的负荷。4.如权利要求1至3任一项所述的方法,其特征在于,所述网络存储网元发送所述第二消息之后,还包括:所述网络存储网元向所述nf请求方发送所述nf提供方的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。5.如权利要求4所述的方法,其特征在于,所述网络存储网元向所述nf请求方发送所述nf提供方的所述描述信息中的第二部分描述信息之前,还包括:所述网络存储网元接收所述nf请求方发送的第三消息,所述第三消息中包括所述nf提供方的标识;所述网络存储网元向所述nf请求方发送所述nf提供方的所述描述信息中的第二部分描述信息,包括:所述网络存储网元将与所述nf提供方的第二部分描述信息携带于第四消息中,向所述nf请求方发送所述第四消息。6.如权利要求5所述的方法,其特征在于,所述第三消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。7.如权利要求6所述的方法,其特征在于,所述第二部分描述信息的标识是:所述nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识确定的。8.一种基于网络功能nf的通信方法,其特征在于,包括:nf请求方将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述nf请求方返回第一部分描述信息;所述nf请求方向所述网络存储网元发送所述第一消息,所述第一消息还包括所述nf请求方请求提供的服务的参数;所述nf请求方接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息中的第一部分描述信息。
9.如权利要求8所述的方法,其特征在于,所述第一部分描述信息包括:所述nf提供方的优先级、所述nf提供方的权重和所述nf提供方的负荷。10.如权利要求8或9所述的方法,其特征在于,所述nf请求方接收所述网络存储网元发送的第二消息之后,还包括:所述nf请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。11.如权利要求10所述的方法,其特征在于,所述nf请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息之前,还包括:所述nf请求方向所述网络存储网元发送第三消息,所述第三消息中包括所述nf提供方的标识;所述nf请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息,包括:所述nf请求方接收第四消息,所述第四消息中包括所述第二部分描述信息。12.如权利要求11所述的方法,其特征在于,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。13.如权利要求12所述的方法,其特征在于,所述nf请求方向所述网络存储网元发送第四消息之前,还包括:所述nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识,确定出所述nf提供的类型标识对应的所述第二部分描述信息的标识;所述nf请求方将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。14.一种通信设备,其特征在于,包括:收发单元,用于接收网络功能nf请求方发送的第一消息,向所述nf请求方发送第二消息,所述第一消息中包括所述nf请求方请求提供的服务的参数;处理单元,用于根据所述参数,确定出与所述参数匹配的nf提供方;当所述第一消息中包括第一指示信息,将所述nf提供方的描述信息中的第一部分描述信息携带于所述第二消息中,所述第一指示信息用于指示向所述nf请求方返回所述第一部分描述信息。15.如权利要求14所述的设备,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。16.如权利要求14或15所述的设备,其特征在于,所述第一部分描述信息包括:所述nf提供方的优先级、所述nf提供方的权重和所述nf提供方的负荷。17.如权利要求14至16任一项所述的设备,其特征在于,所述收发单元,还用于:向所述nf请求方发送所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。18.如权利要求17所述的设备,其特征在于,所述收发单元,还用于:接收所述nf请求方发送的第三消息,所述第三消息中包括所述nf提供方的标识;
所述处理单元,具体用于:将与所述nf提供方的第二部分描述信息携带于第四消息中,通过所述收发单元向所述nf请求方发送所述第四消息。19.如权利要求18所述的设备,其特征在于,所述第三消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。20.如权利要求19所述的设备,其特征在于,所述第二部分描述信息的标识是:所述nf请求方根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识确定的。21.一种通信设备,其特征在于,包括:处理单元,用于:将第一指示信息携带于第一消息中,所述第一指示信息用于指示网络存储网元返回第一部分描述信息;收发单元,用于:向所述网络存储网元发送所述第一消息,所述第一消息还包括所述nf请求方请求提供的服务的参数;接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的nf提供方的描述信息中的第一部分描述信息。22.如权利要求21所述的设备,其特征在于,所述第一部分描述信息包括:所述nf提供方的优先级、所述nf提供方的权重和所述nf提供方的负荷。23.如权利要求21或22所述的设备,其特征在于,所述收发单元,还用于:接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述nf提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。24.如权利要求23所述的设备,其特征在于,所述收发单元,还用于:向所述网络存储网元发送第三消息,所述第三消息中包括所述nf提供方的标识;接收第四消息,所述第四消息中包括所述第二部分描述信息。25.如权利要求24所述的设备,其特征在于,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。26.如权利要求25所述的设备,其特征在于,所述处理单元,还用于:根据预设的nf提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述nf提供方的类型标识,确定出所述nf提供的类型标识对应的所述第二部分描述信息的标识;将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。27.一种通信设备,其特征在于,所述设备包括处理器和存储器,所述存储器,用于存储计算机程序或指令;所述处理器,用于执行存储器中的计算机程序或指令,使得权利要求1-13中任一项所述的方法被执行。28.一种通信设备,其特征在于,所述设备包括处理器和通信接口,所述通信接口,用于输入和/或输出信息;所述处理器,用于执行计算机程序或指令,使得权利要求1-13中任一项所述的方法被执行。
29.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被计算机调用时,使所述计算机执行如权利要求1至13任一项所述的方法。30.一种芯片,其特征在于,所述芯片包括处理器和接口电路,所述接口电路和所述处理器耦合,所述处理器用于运行计算机程序或指令,使得如权利要求1至13任一项所述的方法被执行。31.一种通信系统,其特征在于,包括如权利要求14至20中任一项所述的通信设备,和如权利要求21至26中任一项所述的装置中的一个或多个。32.一种通信系统,其特征在于,包括如权利要求27所述的通信设备,和如权利要求28所述的装置中的一个或多个。

技术总结


本申请实施例提供一种基于NF的通信方法、设备及存储介质,用于降低业务处理流程的复杂度。本申请实施例中网络存储网元接收NF请求方发送的第一消息,第一消息中包括NF请求方请求提供的服务的参数,并根据参数,确定出与参数匹配的NF提供方。当第一消息中包括第一指示信息,网络存储网元将NF提供方的描述信息中的第一部分描述信息携带于第二消息中,并发送第二消息,第一指示信息用于指示网络存储网元向NF请求方返回第一部分描述信息,网络存储网元向NF请求方。由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,提升NF请求方的业务处理速度,提升服务发现进程的速度。提升服务发现进程的速度。提升服务发现进程的速度。


技术研发人员:

王毓芳 郝文杰

受保护的技术使用者:

华为技术有限公司

技术研发日:

2019.09.26

技术公布日:

2022/11/25

本文发布于:2024-09-24 22:33:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/11888.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   信息   消息   网络存储
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议