CN110121194B - 信息传输方法及装置、计算机存储介质 - Google Patents
信息传输方法及装置、计算机存储介质 Download PDFInfo
- Publication number
- CN110121194B CN110121194B CN201810122719.0A CN201810122719A CN110121194B CN 110121194 B CN110121194 B CN 110121194B CN 201810122719 A CN201810122719 A CN 201810122719A CN 110121194 B CN110121194 B CN 110121194B
- Authority
- CN
- China
- Prior art keywords
- entity
- load
- information
- load information
- nrf
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000005540 biological transmission Effects 0.000 title claims abstract description 49
- 238000003860 storage Methods 0.000 title claims abstract description 33
- 230000006870 function Effects 0.000 claims description 43
- 230000004044 response Effects 0.000 claims description 29
- 230000008569 process Effects 0.000 abstract description 39
- 238000009826 distribution Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 230000000977 initiatory effect Effects 0.000 description 4
- 238000013468 resource allocation Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 206010033799 Paralysis Diseases 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了信息传输方法及装置、计算机存储介质,用以通过将NF实体的负荷信息发送给NRF实体,从而使得NRF实体可以获取NF实体的负荷信息,便于后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。本申请提供的一种信息传输方法,包括:确定第一网络功能NF实体的负荷信息;将所述第一NF实体的负荷信息发送给网络存储功能NRF实体。
Description
技术领域
本申请涉及通信技术领域,尤其涉及信息传输方法及装置、计算机存储介质。
背景技术
5G新的无线接入技术(New RAT,NR)***中引入了切片(slice)的概念,不同的切片类型对应着不同的业务类型,运营商可以根据自身的需求在网络侧灵活配置其所支持的网络切片类型。
现有的服务发现流程,网络存储功能(Network Repository Function,NRF)实体根据已知的切片、公共陆上移动网络(Public Land Mobile Network,PLMN)等信息,对保存的网元或者微服务进行匹配筛选,并将符合结果的网络功能(Network Function,NF)实体的信息回复给请求者。请求者根据获得的同一切片以及同一PLMN内的网元进行选择,选择后发起会话。
但是,现有技术在服务发现的过程中,无法体现出网元或者服务的业务负荷。如果服务发现过程所使用的选择规则相同,或者某个热点集中的情况下,会使得某个被选择的网元满负荷运行,而其它NF实体处于较轻的负荷状态。对网络内的资源分配造成不均衡。
发明内容
本申请实施例提供了信息传输方法及装置、计算机存储介质,用以通过将NF实体的负荷信息发送给NRF实体,从而使得NRF实体可以获取NF实体的负荷信息,便于后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
在NF侧,本申请实施例提供的一种信息传输方法,包括:
确定第一网络功能NF实体的负荷信息;
将所述第一NF实体的负荷信息发送给网络存储功能NRF实体。
通过该方法,确定第一网络功能NF实体的负荷信息,将所述第一NF实体的负荷信息发送给网络存储功能NRF实体,从而使得NRF实体可以获取NF实体的负荷信息,便于后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
向网络存储功能NRF实体发送注册请求,其中携带所述第一NF实体的负荷信息。
从而,可以使得NRF实体通过注册请求消息获取NF实体的负荷信息。
可选地,该方法还包括:
向所述NRF实体发送发现请求;
接收所述NRF实体反馈的发现响应消息,其中携带至少一个第二NF实体的负荷信息。
从而,可以使得第一NF实体(发现侧的NF实体),通过服务发现过程,获取第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的负荷信息。
可选地,该方法还包括:
根据第二NF实体的负荷信息,进行第二NF实体的选择。
从而,使得第一NF实体(发现侧的NF实体),在服务选择过程中,可以根据第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的负荷信息,进行第二NF实体的选择,使得发现侧的第一NF实体可以基于被发现侧的第二NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,根据第二NF实体的负荷信息,进行第二NF实体的选择,具体包括:
根据第二NF实体的负荷信息,选择负荷最轻的第二NF实体;其中,
若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;其中,
若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体。
从而,使得第一NF实体(发现侧的NF实体),在服务选择过程中,可以基于第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的负荷信息,选择负荷最轻的第二NF实体,使得发现侧的第一NF实体可以与被发现侧的负荷最轻的第二NF实体建立会话和服务,提高会话和服务质量,并且,若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体,进而使得网络资源得以最合理地利用。
可选地,所述负荷信息,包括下列信息之一或者组合:用户数、负荷占比。
其中,所述的用户数(对第一NF实体和第二NF实体都适用),可以包括:NF实体所支持的最大用户数(即NF实体的最大能力),和/或,当前正在使用NF实体的用户数(即NF实体当前的使用情况,体现了NF实体当前为多少用户提供服务)。
从而,使得第一NF实体(发现侧的NF实体),在服务选择过程中,可以基于第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的用户数、负荷占比等信息,选择负荷占比最小的第二NF实体,若存在多个负荷占比最小的第二NF实体,则选择剩余用户数最大的第二NF实体;若存在多个剩余用户数最大的第二NF实体,则可以选择版本最高的第二NF实体,进而使得网络资源得以最合理地利用。
可选地,将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体。
从而,使得NF实体(可以是每一NF实体,不限于任何特定NF实体),在满足触发条件(NF实体的负荷占比达到预设门限值)时,可以上报最新的负荷占比给NRF实体进行记录,便于NRF后续将被发现的NF实体最新的负荷信息通知给发起服务发现的NF实体,使得发起服务发现的NF实体可以基于被发现的NF实体的最新的负荷信息,更加准确、合理地选择最合适的NF实体进行业务通信。
其中,所述的预设门限值,可以有一个或多个。
相应地,在NRF侧,本申请实施例提供的一种信息传输方法,包括:
接收至少一个第二网络功能NF实体的负荷信息;
记录所述第二NF实体的负荷信息。
从而,NRF实体可以接收并记录各个NF实体上报的负荷信息,并在后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,该方法还包括:
接收第一NF实体发送的发现请求;
向所述第一NF实体回复发现响应消息,其中携带满足预设条件的至少一个第二NF实体的负荷信息。
从而,NRF实体可以在服务发现过程中,将满足预设条件的被发现侧的NF实体(第二NF实体)的负荷信息,应发现侧的NF实体(第一NF实体)的发现请求,提供给发现侧的NF实体,供发现侧的NF实体进行服务选择,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,所述满足预设条件的第二NF实体的负荷信息,具体包括:
负荷占比低于预设门限值的第二NF实体的负荷信息。
从而,通过门限值的设定,NRF实体可以选择将负荷占比低于预设门限值的第二NF实体,将负荷较轻、满足实际需求(即根据实际需要预设相应的门限值)的第二NF实体的负荷信息提供给第一NF实体。
可选地,该方法还包括:
当记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息。
从而,通过门限值的设定,当NRF实体发现所记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息,例如向***告警单元发出满负荷的告警指示消息,进而可以及时采取相应措施解决满负荷问题,避免造成网络瘫痪,影响为用户提供良好的服务。
与上述方法相对应的装置(类似的有益效果不再赘述)如下:
在NF侧,本申请实施例提供的一种信息传输装置,包括:
确定单元,用于确定第一网络功能NF实体的负荷信息;
传输单元,用于将所述第一NF实体的负荷信息发送给网络存储功能NRF实体。
可选地,所述传输单元具体用于:
向网络存储功能NRF实体发送注册请求,其中携带所述第一NF实体的负荷信息。
可选地,所述传输单元还用于:
向所述NRF实体发送发现请求;
接收所述NRF实体反馈的发现响应消息,其中携带至少一个第二NF实体的负荷信息。
可选地,所述确定单元还用于:
根据第二NF实体的负荷信息,进行第二NF实体的选择。
可选地,所述确定单元根据第二NF实体的负荷信息,进行第二NF实体的选择,具体包括:
根据第二NF实体的负荷信息,选择负荷最轻的第二NF实体;其中,
若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;其中,
若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体。
可选地,所述负荷信息,包括下列信息之一或者组合:用户数、负荷占比。
可选地,所述传输单元将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体。
相应地,在NRF侧,本申请实施例提供的一种信息传输装置,包括:
传输单元,用于接收至少一个第二网络功能NF实体的负荷信息;
记录单元,用于记录所述第二NF实体的负荷信息。
可选地,所述传输单元,还用于:
接收第一NF实体发送的发现请求;
向所述第一NF实体回复发现响应消息,其中携带满足预设条件的至少一个第二NF实体的负荷信息。
可选地,所述满足预设条件的第二NF实体的负荷信息,具体包括:
负荷占比低于预设门限值的第二NF实体的负荷信息。
可选地,所述传输单元还用于:
当记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息。
本申请另一实施例提供的一种信息传输装置,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行本申请实施例所述的任一方法。
本申请实施例提供的包括存储器、处理器的信息传输装置,可以是网络侧的装置,例如可以是实现NF的装置,也可以是实现NRF的装置,通过在5G核心网中,设置这样的网元,从而可以在服务选择的过程中,结合网元的负荷情况,在服务发现过程中选择出合适的网元,保证了各个网元之间的负荷分担和负荷均衡。
本申请另一实施例提供了一种计算机存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。
本申请实施例提供的计算机存储介质,可以是任何具有存储功能的实体装置,通过在5G核心网中的网元内设置这样的计算机存储介质,从而可以使得5G核心网中的网元在服务选择的过程中,结合网元的负荷情况,在服务发现过程中选择出合适的网元,保证了各个网元之间的负荷分担和负荷均衡。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的服务注册的多网元之间的处理流程示意图;
图2为本申请实施例提供的服务发现的多网元之间的处理流程示意图;
图3为本申请实施例提供的NRF实体侧的服务发现处理流程示意图;
图4为本申请实施例提供的NF实体侧的服务选择处理流程示意图;
图5为本申请实施例提供的NF实体侧的一种信息传输方法的流程示意图;
图6为本申请实施例提供的NRF实体侧的一种信息传输方法的流程示意图;
图7为本申请实施例提供的NF实体侧的一种信息传输装置的结构示意图;
图8为本申请实施例提供的NRF实体侧的一种信息传输装置的结构示意图;
图9为本申请实施例提供的包含存储器和处理器的一种信息传输装置的结构示意图。
具体实施方式
本申请实施例提供了信息传输方法及装置、计算机存储介质,用以通过将NF实体的负荷信息发送给NRF实体,从而使得NRF实体可以获取NF实体的负荷信息,便于后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
在5G核心网中,NRF实体是服务化的重要网元,提供服务注册、去注册、服务发现、服务选择等功能。NRF实体的服务发现功能,可以根据请求的标识,筛选出具备相同信息(例如数据网络名称(Data Network Name,DNN)和单一网络切片选择信息(Single NetworkSlice Selection Assistance Information,S-NSSAI))的功能设备(NF实体),并将相应的全路径域名(Fully QualifiedDomain Name,FQDN)或者IP地址返回给请求者。
根据这个原则,服务发现过程可以将满足条件的设备进行条件搜索并返回结果。本申请实施例提出了可以将网元的负荷情况在保活心跳的注册过程中动态更新,使得各网元可以获取其他网元设备的最新的负荷状态。并在服务选择的功能中,结合网元的负荷情况,在发现过程中选择出合适的网元,保证了各个网元之间的负荷分担和负荷均衡。
下面举例说明本申请实施例提供的具体技术方案。
首先,在注册消息中,NF实体动态的将负荷情况发送给NRF实体。网元间传递的消息中增加:用户数、负荷占比;其中,所述用户数,例如包括最大能力(支持的最大用户数),和/或,当前提供服务的用户数。
关于负荷占比的定义举例如下:
若NF实体为接入与移动性管理功能(Access and MobilityManagementFunction,AMF)实体,则AMF实体发送给NRF实体的负荷信息可以包括下列信息之一或组合:
支持的最大用户数100000;
正在使用的用户数70000,即当前提供服务的用户数70000;
负荷占比(百分比)70%。
若NF实体为会话管理功能(Session Management Function,SMF)实体,则SMF实体发送给NRF实体的负荷信息可以包括下列信息之一或组合:
支持的最大会话数100000;
正在使用的会话数60000;
负荷占比(百分比)60%。
在注册流程中,每个网元(即NF实体)动态保持计算,并且针对负荷占比分别预先设置有如下10个门限值:
10%;20%;30%;40%;50%;60%;70%;80%;90%;100%。
那么,负荷占比上报的触发条件例如:当达到下一门限值的时候,触发向NRF实体上报当前的负荷占比(当然,除了负荷占比,还可以同时上报其他相关信息等),例如,在负荷占比达到门限值10%时上报一次最新的负荷占比,随着用户数量的增加,负荷占比相应变大,在负荷占比达到下一门限值20%时,则需要再上报一次最新的负荷占比,以此类推。
可见,所述的下一门限值,是相对于上一次上报负荷占比时所参考的门限值而言的。
如果NF实体不上报负荷占比,即负荷占比还没有达到下一门限值时,则NRF实体无需修改保存的该NF实体对应的负荷占比。后续,在服务发现过程中,NRF实体可以将被发现的NF实体的用户数、负荷占比等信息也发送给服务请求者NF实体,供其进行服务选择参考。
参见图1,本申请实施例提供的注册流程包括:
步骤1,每个网元(NF实体)在周期性发送注册请求(NF Registration Request)给NRF实体之前,计算当前的负荷占比(当前使用的用户数占能支持的最大用户数的比例)是否超过下一门限值,若是,则在注册请求消息中携带用户总数(可以是当前使用的用户数和/或能支持的最大用户数),以及负荷占比信息。如果负荷占比没有发生变化,或者没有超过下一门限值,则无需在注册请求中携带负荷占比等负荷信息。
步骤2,NRF实体在收到NR Registration Request(NR注册请求)消息后,保存消息中的信息。如果消息中携带用户总数以及负荷占比等负荷信息,则将该负荷信息保存在该网元设备对应的实例信息中。
步骤3,NRF实体回复NF Registration Response(NR注册响应)消息,其中携带的内容可以是告知NF实体保活注册成功等相关信息。
关于服务发现过程,参见图2,具体包括:
第一NF实体NF1、第二NF实体(例如包括两个NF实体,分别为NF2_1和NF2_2),分别向NRF实体发起的注册过程同图1所示流程,在此不再赘述。
第一NF实体NF1作为服务请求者,发起服务发现过程,向NRF实体发送发现请求消息(Nnrf_NF Discovery_request)。同时结合图3,NRF实体根据已经记录的NF实体的负荷信息,对符合条件的网元的负荷情况做筛选,确定满足条件的两个第二NF实体分别为NF2_1和NF2_2,例如在NRF上设置门限值90%,而NF2_1和NF2_2的负荷占比未超过90%,则将这两个第二NF实体的相关信息,通过发现响应消息(Nnrf_NF Discovery_response)发送给第一NF实体NF1,其中包括这两个第二NF实体的FQDN或IP地址信息,以及用户数和负荷占比信息。如果所有NF实体设备的负荷占比都超过了90%,则可选地,NRF实体选择负荷最轻的一个NF实体的相关信息回复给第一NF实体,同时向***告警单元发出满负荷告警指示。另外,图3中所述的网元类型指的按照服务功能划分的网元分类,比如AMF、SMF、UDM等。所述的根据授权规则查找NF设备,即可根据需要发现的网元类型,从对应的网元设备中做选择。比如需要发现AMF,则从多个AMF设备中选择AMF。
同时结合图4,服务请求者第一NF实体NF1(例如:AMF)收到第二NF实体(例如:SMF)NF2_1和NF2_2的FQDN或IP地址信息,以及用户数和负荷占比信息后,选择负荷最轻的第二NF实体(可能是多个NF实体)进行业务交互。若存在多个负荷占比最小的第二NF实体,则选择剩余用户数最大的第二NF实体;若存在多个剩余用户数最大的第二NF实体,则可以选择版本最高的第二NF实体,进而使得网络资源得以最合理地利用。选择完成后,第一NF实体NF1向选择的第二NF实体发送业务消息,例如发送分组数据单元会话建立请求(PDUSession Establishment Request)。
并且,可选地,若第一NF实体NF1发现第二NF实体NF2_1和NF2_2的负荷占比都超过了预设门限值,则选择负荷最轻的一个第二NF实体进行业务交互,同时向***告警单元发出满负荷告警指示。
另外,可选地,服务请求者第一NF实体NF1(例如:AMF)收到第二NF实体(例如:SMF)NF2_1和NF2_2的FQDN或IP地址信息,以及用户数和负荷占比信息后,可以首先判断NF2_1和NF2_2的负荷是否满负荷,如果都满负荷,则也可以不选择任何一个第二NF实体。
需要说明的是,本申请实施例中任一所述的门限值,都可以根据实际需要而定,具体取值不受限制。
综上,参见图5,在NF侧,本申请实施例提供的一种信息传输方法,包括:
S101、确定第一网络功能NF实体的负荷信息;
S102、将所述第一NF实体的负荷信息发送给网络存储功能NRF实体。
通过该方法,确定第一网络功能NF实体的负荷信息,将所述第一NF实体的负荷信息发送给网络存储功能NRF实体,从而使得NRF实体可以获取NF实体的负荷信息,便于后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
向网络存储功能NRF实体发送注册请求,其中携带所述第一NF实体的负荷信息。
从而,可以使得NRF实体通过注册请求消息获取NF实体的负荷信息。
可选地,该方法还包括:
向所述NRF实体发送发现请求;
接收所述NRF实体反馈的发现响应消息,其中携带至少一个第二NF实体的负荷信息。
从而,可以使得第一NF实体(发现侧的NF实体),通过服务发现过程,获取第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的负荷信息。
可选地,该方法还包括:
根据第二NF实体的负荷信息,进行第二NF实体的选择。
从而,使得第一NF实体(发现侧的NF实体),在服务选择过程中,可以根据第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的负荷信息,进行第二NF实体的选择,使得发现侧的第一NF实体可以基于被发现侧的第二NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,根据第二NF实体的负荷信息,进行第二NF实体的选择,具体包括:
根据第二NF实体的负荷信息,选择负荷最轻的第二NF实体;其中,
若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;其中,
若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体。
从而,使得第一NF实体(发现侧的NF实体),在服务选择过程中,可以基于第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的负荷信息,选择负荷最轻的第二NF实体,使得发现侧的第一NF实体可以与被发现侧的负荷最轻的第二NF实体建立会话和服务,提高会话和服务质量,并且,若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体,进而使得网络资源得以最合理地利用。
可选地,所述负荷信息,包括下列信息之一或者组合:用户数、负荷占比。
其中,所述的用户数(对第一NF实体和第二NF实体都适用),可以包括:NF实体所支持的最大用户数(即NF实体的最大能力),和/或,当前正在使用NF实体的用户数(即NF实体当前的使用情况,体现了NF实体当前为多少用户提供服务)。
从而,使得第一NF实体(发现侧的NF实体),在服务选择过程中,可以基于第二NF实体(被发现侧的NF实体,可以是一个或多个NF实体)的用户数、负荷占比等信息,选择负荷占比最小的第二NF实体,若存在多个负荷占比最小的第二NF实体,则选择剩余用户数最大的第二NF实体;若存在多个剩余用户数最大的第二NF实体,则可以选择版本最高的第二NF实体,进而使得网络资源得以最合理地利用。
可选地,将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体。
从而,使得NF实体(可以是每一NF实体,不限于任何特定NF实体),在满足触发条件(NF实体的负荷占比达到预设门限值)时,可以上报最新的负荷占比给NRF实体进行记录,便于NRF后续将被发现的NF实体最新的负荷信息通知给发起服务发现的NF实体,使得发起服务发现的NF实体可以基于被发现的NF实体的最新的负荷信息,更加准确、合理地选择最合适的NF实体进行业务通信。
其中,所述的预设门限值,可以有一个或多个。
相应地,参见图6,在NRF侧,本申请实施例提供的一种信息传输方法,包括:
S201、接收网络功能NF实体的负荷信息;
其中,该步骤包括接收至少一个第二网络功能NF实体的负荷信息;
S202、记录所述NF实体的负荷信息。
其中,该步骤包括记录所述至少一个第二NF实体的负荷信息。
从而,NRF实体可以接收并记录各个NF实体上报的负荷信息,并在后续通过服务发现过程将被发现侧的NF实体的负荷信息提供给发现侧的NF实体,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,该方法还包括:
接收第一NF实体发送的发现请求;
向所述第一NF实体回复发现响应消息,其中携带满足预设条件的至少一个第二NF实体的负荷信息。
从而,NRF实体可以在服务发现过程中,将满足预设条件的被发现侧的NF实体(第二NF实体)的负荷信息,应发现侧的NF实体(第一NF实体)的发现请求,提供给发现侧的NF实体,供发现侧的NF实体进行服务选择,使得发现侧的NF实体可以基于被发现侧的NF实体的负荷信息选择出更好的NF实体建立会话和服务,避免网络资源分配不均衡。
可选地,所述满足预设条件的第二NF实体的负荷信息,具体包括:
负荷占比低于预设门限值的第二NF实体的负荷信息。
从而,通过门限值的设定,NRF实体可以选择将负荷占比低于预设门限值的第二NF实体,将负荷较轻、满足实际需求(即根据实际需要预设相应的门限值)的第二NF实体的负荷信息提供给第一NF实体。
可选地,该方法还包括:
当记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息。
从而,通过门限值的设定,当NRF实体发现所记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息,例如向***告警单元发出满负荷的告警指示消息,进而可以及时采取相应措施解决满负荷问题,避免造成网络瘫痪,影响为用户提供良好的服务。
与上述方法相对应的装置(类似的有益效果不再赘述)如下:
在NF侧,参见图7,本申请实施例提供的一种信息传输装置,包括:
确定单元11,用于确定第一网络功能NF实体的负荷信息;
传输单元12,用于将所述第一NF实体的负荷信息发送给网络存储功能NRF实体。
可选地,所述传输单元具体用于:
向网络存储功能NRF实体发送注册请求,其中携带所述第一NF实体的负荷信息。
可选地,所述传输单元还用于:
向所述NRF实体发送发现请求;
接收所述NRF实体反馈的发现响应消息,其中携带至少一个第二NF实体的负荷信息。
可选地,所述确定单元还用于:
根据第二NF实体的负荷信息,进行第二NF实体的选择。
可选地,所述确定单元根据第二NF实体的负荷信息,进行第二NF实体的选择,具体包括:
根据第二NF实体的负荷信息,选择负荷最轻的第二NF实体;其中,
若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;其中,
若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体。
可选地,所述负荷信息,包括下列信息之一或者组合:用户数、负荷占比。
可选地,所述传输单元将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体。
相应地,在NRF侧,参见图8,本申请实施例提供的一种信息传输装置,包括:
传输单元21,用于接收至少一个第二网络功能NF实体的负荷信息;
记录单元22,用于记录所述第二NF实体的负荷信息。
可选地,所述传输单元,还用于:
接收第一NF实体发送的发现请求;
向所述第一NF实体回复发现响应消息,其中携带满足预设条件的至少一个第二NF实体的负荷信息。
可选地,所述满足预设条件的第二NF实体的负荷信息,具体包括:
负荷占比低于预设门限值的第二NF实体的负荷信息。
可选地,所述传输单元还用于:
当记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息。
参见图9,本申请实施例提供的第三种信息传输装置,包括:
存储器520,用于存储程序指令;
处理器500,用于调用所述存储器中存储的程序指令,按照获得的程序执行本申请实施例所述的任一方法流程。
收发机510,用于在处理器500的控制下接收和发送数据。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器500代表的一个或多个处理器和存储器520代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机510可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器500负责管理总线架构和通常的处理,存储器520可以存储处理器500在执行操作时所使用的数据。
处理器500可以是中央处埋器(CPU)、专用集成电路(ApplicationSpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable GateArray,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)。
本申请实施例提供的包括存储器、处理器的信息传输装置,可以是网络侧的装置,例如可以是实现NF的装置,也可以是实现NRF的装置,通过在5G核心网中,设置这样的网元,从而可以在服务选择的过程中,结合网元的负荷情况,在服务发现过程中选择出合适的网元,保证了各个网元之间的负荷分担和负荷均衡。
本申请实施例还提供了一种计算机存储介质,用于储存为上述本申请实施例中所述的任一装置所用的计算机程序指令,其包含用于执行上述本申请实施例提供的任一方法的程序。
所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
本申请实施例提供的计算机存储介质,可以是任何具有存储功能的实体装置,通过在5G核心网中的网元内设置这样的计算机存储介质,从而可以使得5G核心网中的网元在服务选择的过程中,结合网元的负荷情况,在服务发现过程中选择出合适的网元,保证了各个网元之间的负荷分担和负荷均衡。
综上所述,本申请实施例提供了5G核心网中的服务注册、服务发现以及服务选择过程,将NF实体的负荷信息作为服务选择的重要依据,更真实的反映了被选择的NF实体的运行情况,使得核心网内部服务选择更加均衡、合理。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (12)
1.一种信息传输方法,其特征在于,该方法包括:
确定第一网络功能NF实体的负荷信息;
周期性地向网络存储功能NRF实体发送注册请求,其中携带所述第一NF实体的负荷信息;
向所述NRF实体发送发现请求;
接收所述NRF实体反馈的发现响应消息,其中携带至少一个第二NF实体的负荷信息;
根据第二NF实体的负荷信息,进行第二NF实体的选择,与选择的第二NF实体进行通信;
将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体;
所述预设门限值包括多个,所述当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体,包括:
当所述第一NF实体的负荷占比达到下一门限值时,将所述第一NF实体的当前负荷占比发送给NRF实体;其中,所述的下一门限值是相对于所述第一NF实体上一次上报负荷占比时所参考的门限值而言。
2.根据权利要求1所述的方法,其特征在于,根据第二NF实体的负荷信息,进行第二NF实体的选择,具体包括:
根据第二NF实体的负荷信息,选择负荷最轻的第二NF实体;其中,
若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;其中,
若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体。
3.根据权利要求1或2所述的方法,其特征在于,所述负荷信息,包括下列信息之一或者组合:用户数、负荷占比。
4.一种信息传输方法,其特征在于,该方法包括:
周期性地接收至少一个第二网络功能NF实体的负荷信息;
记录所述第二NF实体的负荷信息;
接收第一NF实体发送的发现请求;
向所述第一NF实体回复发现响应消息,其中携带满足预设条件的至少一个第二NF实体的负荷信息,使得所述第一NF实体根据第二NF实体的负荷信息,进行第二NF实体的选择,与选择的第二NF实体进行通信;
所述满足预设条件的第二NF实体的负荷信息,具体包括:
负荷占比低于第一预设门限值的第二NF实体的负荷信息;
所述周期性地接收至少一个第二网络功能NF实体的负荷信息,包括:
当所述第二NF实体的负荷占比达到第二预设门限值时,接收所述第二NF实体的负荷占比;
所述第二预设门限值包括多个,所述当所述第二NF实体的负荷占比达到第二预设门限值时,接收所述第二NF实体的负荷占比,包括:
当所述第二NF实体的负荷占比达到下一门限值时,接收所述第二NF实体的当前负荷占比;其中,所述的下一门限值是相对于所述第二NF实体上一次上报负荷占比时所参考的门限值而言。
5.根据权利要求4所述的方法,其特征在于,该方法还包括:
当记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息。
6.一种信息传输装置,其特征在于,包括:
确定单元,用于确定第一网络功能NF实体的负荷信息;
传输单元,用于周期性地向网络存储功能NRF实体发送注册请求,其中携带所述第一NF实体的负荷信息;
向所述NRF实体发送发现请求;
接收所述NRF实体反馈的发现响应消息,其中携带至少一个第二NF实体的负荷信息;
所述传输单元将所述第一NF实体的负荷信息发送给NRF实体,具体包括:
当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体;
所述预设门限值包括多个,所述传输单元当所述第一NF实体的负荷占比达到预设门限值时,将所述第一NF实体的负荷占比发送给NRF实体,包括:
当所述第一NF实体的负荷占比达到下一门限值时,将所述第一NF实体的当前负荷占比发送给NRF实体;其中,所述的下一门限值是相对于所述第一NF实体上一次上报负荷占比时所参考的门限值而言;
所述确定单元还用于:
根据第二NF实体的负荷信息,进行第二NF实体的选择。
7.根据权利要求6所述的装置,其特征在于,所述确定单元根据第二NF实体的负荷信息,进行第二NF实体的选择,具体包括:
根据第二NF实体的负荷信息,选择负荷最轻的第二NF实体;其中,
若存在多个负荷最轻的第二NF实体,则选择剩余用户数最大的第二NF实体;其中,
若存在多个剩余用户数最大的第二NF实体,则选择版本最高的第二NF实体。
8.根据权利要求6或7所述的装置,其特征在于,所述负荷信息,包括下列信息之一或者组合:用户数、负荷占比。
9.一种信息传输装置,其特征在于,包括:
传输单元,用于周期性地接收至少一个第二网络功能NF实体的负荷信息;
记录单元,用于记录所述第二NF实体的负荷信息;
所述传输单元,还用于:
接收第一NF实体发送的发现请求;
向所述第一NF实体回复发现响应消息,其中携带满足预设条件的至少一个第二NF实体的负荷信息,使得所述第一NF实体根据第二NF实体的负荷信息,进行第二NF实体的选择,与选择的第二NF实体进行通信;
所述满足预设条件的第二NF实体的负荷信息,具体包括:
负荷占比低于第一预设门限值的第二NF实体的负荷信息;
所述传输单元周期性地接收至少一个第二网络功能NF实体的负荷信息,包括:
当所述第二NF实体的负荷占比达到第二预设门限值时,接收所述第二NF实体的负荷占比;
所述第二预设门限值包括多个,所述传输单元当所述第二NF实体的负荷占比达到第二预设门限值时,接收所述第二NF实体的负荷占比,包括:
接收所述第二NF实体在负荷占比达到下一门限值时,发送的所述第二NF实体的当前负荷占比;其中,所述的下一门限值是相对于所述第二NF实体上一次上报负荷占比时所参考的门限值而言。
10.根据权利要求9所述的装置,其特征在于,所述传输单元还用于:
当记录的所有NF实体的负荷占比都超过预设门限值时,发出告警信息。
11.一种信息传输装置,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行权利要求1至5任一项所述的方法。
12.一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1至5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810122719.0A CN110121194B (zh) | 2018-02-07 | 2018-02-07 | 信息传输方法及装置、计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810122719.0A CN110121194B (zh) | 2018-02-07 | 2018-02-07 | 信息传输方法及装置、计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110121194A CN110121194A (zh) | 2019-08-13 |
CN110121194B true CN110121194B (zh) | 2021-06-11 |
Family
ID=67519581
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810122719.0A Active CN110121194B (zh) | 2018-02-07 | 2018-02-07 | 信息传输方法及装置、计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110121194B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112399553B (zh) * | 2019-08-19 | 2023-12-26 | 中兴通讯股份有限公司 | 一种网元注册方法及***、网络功能仓储 |
US12015679B2 (en) | 2019-08-21 | 2024-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatuses for network function discovery |
KR20210023614A (ko) * | 2019-08-23 | 2021-03-04 | 삼성전자주식회사 | 이동통신망에서 멀티 캐스트 및 브로드캐스트 서비스를 지원하기 위한 망구조 및 서비스 제공방법 |
CN110569028A (zh) * | 2019-09-18 | 2019-12-13 | 谢国宇 | 业务中台***及构建方法 |
CN111405612B (zh) * | 2020-03-25 | 2021-09-21 | 广州爱浦路网络技术有限公司 | 根据网络传输质量发现网络功能nf的方法 |
CN112804716B (zh) * | 2020-12-29 | 2023-04-28 | 联想未来通信科技(重庆)有限公司 | 一种数据限值的配置方法、装置及存储介质 |
US20240064211A1 (en) * | 2021-02-03 | 2024-02-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for Notification of Network Function Producer (NFp) Quality |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102469522A (zh) * | 2010-11-19 | 2012-05-23 | 大唐移动通信设备有限公司 | 一种选择目标网元的方法及网络侧装置 |
CN105577561A (zh) * | 2014-10-15 | 2016-05-11 | 中兴通讯股份有限公司 | 实现虚拟化网元间负载均衡的方法及***和虚拟化网元 |
-
2018
- 2018-02-07 CN CN201810122719.0A patent/CN110121194B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102469522A (zh) * | 2010-11-19 | 2012-05-23 | 大唐移动通信设备有限公司 | 一种选择目标网元的方法及网络侧装置 |
CN105577561A (zh) * | 2014-10-15 | 2016-05-11 | 中兴通讯股份有限公司 | 实现虚拟化网元间负载均衡的方法及***和虚拟化网元 |
Non-Patent Citations (4)
Title |
---|
23.501: Clarification of NF discovery and selection;China Mobile;《3GPP TSG_SA WG2 Meeting#121 Docs S2-173527》;20170519;全文 * |
Baseline description for Network Function selection;Samsung;《3GPP TSG_SA WG2 Meeting#118bits Docs S2-170258》;20170120;第2页第6.2节 * |
Clarification of NF service registration/de-registration;China Mobile;《3GPP TSG_SA WG2 Meeting#122 Docs S2-174244》;20170630;第7.1.5节、6.2.6节 * |
LS on Progressing SBA Load Balancing in Rel-15;Ericsson;《3GPP TSG_SA WG2 Meeting#123 Docs S2-177528》;20170825;第1页第1节 * |
Also Published As
Publication number | Publication date |
---|---|
CN110121194A (zh) | 2019-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110121194B (zh) | 信息传输方法及装置、计算机存储介质 | |
CN112868206B (zh) | 一种用于提供服务代理功能的方法、***和计算机可读介质 | |
CN112136294B (zh) | 应用功能影响业务路由的消息和*** | |
CN109417719B (zh) | 一种网络资源的管理方法、装置及*** | |
CN108370341B (zh) | 资源配置方法、虚拟网络功能管理器和网元管理*** | |
US9948791B2 (en) | Sharing group notification | |
EP3742785B1 (en) | Session management method and device | |
EP3920562B1 (en) | Methods and system for performing charging processing on network slice client, and related devices | |
US10993127B2 (en) | Network slice instance management method, apparatus, and system | |
JP7521005B2 (ja) | ユーザプレーン機能の決定方法、情報提供方法、機器及び媒体 | |
US11088924B2 (en) | Network management method, device, and system | |
CN111565404A (zh) | 一种数据分流方法和装置 | |
WO2020253531A1 (zh) | 一种通信方法、装置、实体及存储介质 | |
KR102233894B1 (ko) | 네트워크 기능 장치 및 이를 이용한 요청 처리 방법 | |
CN117397230A (zh) | 用于在核心网中分发网络功能(nf)高可用性(ha)拓扑信息的方法、***和计算机可读介质 | |
JP2019506809A (ja) | 協働する仮想化ネットワーク機能 | |
CN115136546B (zh) | 用于访问网络处的卸载业务的归属计费的方法和网络节点 | |
CN112752352B (zh) | 一种中间会话管理功能i-smf确定方法和设备 | |
US20210250853A1 (en) | Cellular telecommunications network comprising a plurality of network slices | |
JP2022524738A (ja) | 課金方法および装置 | |
CN104702712A (zh) | 用于高效产生保密地址的方法 | |
CN111757313A (zh) | 一种通信方法及装置 | |
GB2574815A (en) | Cellular telecommunications network | |
CN114390454A (zh) | 消息传输方法、***、电子设备和存储介质 | |
US20240179210A1 (en) | Service Execution Handling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |