CN110121194A - Information transferring method and device, computer storage medium - Google Patents

Information transferring method and device, computer storage medium Download PDF

Info

Publication number
CN110121194A
CN110121194A CN201810122719.0A CN201810122719A CN110121194A CN 110121194 A CN110121194 A CN 110121194A CN 201810122719 A CN201810122719 A CN 201810122719A CN 110121194 A CN110121194 A CN 110121194A
Authority
CN
China
Prior art keywords
entity
load
information
nrf
accounting
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.)
Granted
Application number
CN201810122719.0A
Other languages
Chinese (zh)
Other versions
CN110121194B (en
Inventor
吴鹏程
赵臻
张郑琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201810122719.0A priority Critical patent/CN110121194B/en
Publication of CN110121194A publication Critical patent/CN110121194A/en
Application granted granted Critical
Publication of CN110121194B publication Critical patent/CN110121194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

This application discloses information transferring method and devices, computer storage medium, to by the way that the information on load of NF entity is sent to NRF entity, so that the information on load of the available NF entity of NRF entity, convenient for the information on load for the NF entity for being found side to be supplied to the NF entity of discovery side subsequently through service discovery process, allow the NF entity of discovery side to select better NF entity based on the information on load for the NF entity for being found side and establish session and service, avoids Internet resources distribution unbalanced.A kind of information transferring method provided by the present application, comprising: determine the information on load of first network function NF entity;The information on load of the first NF entity is sent to network storage function NRF entity.

Description

Information transferring method and device, computer storage medium
Technical field
This application involves field of communication technology more particularly to information transferring methods and device, computer storage medium.
Background technique
The concept of slice (slice) is introduced in 5G new wireless access technology (New RAT, NR) system, different cuts Sheet type corresponds to different types of service, and operator can in network side flexible configuration, it be supported according to the demand of itself Network slice type.
Existing service discovery process, network storage function (Network Repository Function, NRF) entity According to information such as known slice, public Land Mobile Networks (Public Land Mobile Network, PLMN), to preservation Network element or micro services carry out matching screening, and network function (Network Function, the NF) entity that result will be met Information-reply to requestor.Requestor selects according to the network element in the same slice and same PLMN of acquisition, selection After initiate session.
But the prior art can not embody the traffic load of network element or service during service discovery.If In the case that selection rule used in service discovery process is identical or some hot spot is concentrated, some can be made to be selected Network element oepration at full load, and other NF entities are in lighter load condition.Resource allocation in network is caused unbalanced.
Summary of the invention
The embodiment of the present application provides information transferring method and device, computer storage medium, to by by NF entity Information on load be sent to NRF entity so that the information on load of the available NF entity of NRF entity, convenient for subsequently through The information on load for the NF entity for being found side is supplied to the NF entity of discovery side by service discovery process, so that the NF of discovery side is real Body can select better NF entity based on the information on load for the NF entity for being found side and establish session and service, avoid network Resource allocation is unbalanced.
In the side NF, a kind of information transferring method provided by the embodiments of the present application, comprising:
Determine the information on load of first network function NF entity;
The information on load of the first NF entity is sent to network storage function NRF entity.
In this way, determining the information on load of first network function NF entity, the load of the first NF entity is believed Breath is sent to network storage function NRF entity, so that the information on load of the available NF entity of NRF entity, convenient for subsequent The information on load for the NF entity for being found side is supplied to the NF entity of discovery side by service discovery process, so that discovery side NF entity can select better NF entity based on the information on load for the NF entity for being found side and establish session and service, avoid Internet resources distribution is unbalanced.
Optionally, the information on load of the first NF entity is sent to NRF entity, specifically included:
Registration request is sent to network storage function NRF entity, wherein carrying the information on load of the first NF entity.
It is thus possible to which NRF entity is made to pass through the information on load of login request message acquisition NF entity.
Optionally, this method further include:
Discovery request is sent to the NRF entity;
The discovery response message of the NRF Entity feedback is received, wherein carrying the load letter of at least one the 2nd NF entity Breath.
It is thus possible to make the first NF entity (it was found that NF entity of side), by service discovery process, it is real to obtain the 2nd NF The information on load of body (being found the NF entity of side, can be one or more NF entities).
Optionally, this method further include:
According to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out.
To so that the first NF entity (it was found that NF entity of side) can be according to the 2nd NF reality in service selection process The information on load of body (being found the NF entity of side, can be one or more NF entities) carries out the selection of the 2nd NF entity, makes It must find that the first NF entity of side can select better NF entity based on the information on load for the 2nd NF entity for being found side Session and service are established, avoids Internet resources distribution unbalanced.
Optionally, according to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out, is specifically included:
According to the information on load of the 2nd NF entity, the 2nd NF entity for selecting load most light;Wherein,
The 2nd most light NF entity of multiple loads if it exists then selects the maximum 2nd NF entity of remaining users number;Wherein,
The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version.
To so that the first NF entity (it was found that NF entity of side) can be real based on the 2nd NF in service selection process The information on load of body (being found the NF entity of side, can be one or more NF entities), the 2nd NF for selecting load most light are real Body, the 2nd NF entity for allowing the first NF entity of discovery side most light with the load that is found side establish session and service, Session and service quality, also, the 2nd most light NF entity of multiple loads if it exists are improved, then selects remaining users number maximum 2nd NF entity;The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version, into And Internet resources is made to be able to most reasonably utilize.
Optionally, one of described information on load, including following message or combination: number of users, load accounting.
Wherein, the number of users (being all suitable for the first NF entity and the 2nd NF entity) may include: that NF entity is propped up The maximum number of user (i.e. the maximum capacity of NF entity) held, and/or, number of users (the i.e. NF entity of NF entity is being currently used Current service condition, embodies NF entity currently provides service for how many user).
To so that the first NF entity (it was found that NF entity of side) can be real based on the 2nd NF in service selection process The information such as number of users, the load accounting of body (being found the NF entity of side, can be one or more NF entities) select load to account for Than the smallest 2nd NF entity, the smallest 2nd NF entity of multiple load accountings, then select remaining users number maximum if it exists 2nd NF entity;It is real then to can choose highest 2nd NF of version for the maximum 2nd NF entity of multiple remaining users numbers if it exists Body, so that Internet resources are able to most reasonably utilize.
Optionally, the information on load of the first NF entity is sent to NRF entity, specifically included:
When the load accounting of the first NF entity reaches predetermined threshold value, by the load accounting of the first NF entity It is sent to NRF entity.
To so that NF entity (can be every NF entity, be not limited to any specific NF entity), is meeting trigger condition When (the load accounting of NF entity reaches predetermined threshold value), newest load accounting can be reported to be recorded to NRF entity, just It notifies in the subsequent newest information on load of NF entity that will be found of NRF to the NF entity for initiating service discovery, so that initiating clothes The NF entity of business discovery can more accurately, reasonably select most to close based on the newest information on load for the NF entity being found Suitable NF entity carries out service communication.
Wherein, the predetermined threshold value can have one or more.
Correspondingly, in the side NRF, a kind of information transferring method provided by the embodiments of the present application, comprising:
Receive the information on load of at least one the second network function NF entity;
Record the information on load of the 2nd NF entity.
To which NRF entity can receive and record the information on load that each NF entity reports, and send out subsequently through service The information on load for the NF entity for being found side is supplied to the NF entity of discovery side by existing process, so that the NF entity of discovery side can be with Information on load based on the NF entity for being found side selects better NF entity and establishes session and service, avoids Internet resources point With unbalanced.
Optionally, this method further include:
Receive the discovery request of the first NF entity transmission;
Discovery response message is replied to the first NF entity, wherein carrying at least one the 2nd NF for meeting preset condition The information on load of entity.
To which, NRF entity can will meet the NF entity (for being found side of preset condition in service discovery process Two NF entities) information on load, the discovery request of the NF entity (the first NF entity) of the side Ying Faxian, the NF for being supplied to discovery side is real Body allows the NF entity of discovery side based on the NF entity for being found side for finding that the NF entity of side carries out services selection Information on load selects better NF entity and establishes session and service, avoids Internet resources distribution unbalanced.
Optionally, the information on load of the 2nd NF entity for meeting preset condition, specifically includes:
Information on load of the load accounting lower than the 2nd NF entity of predetermined threshold value.
To which by the setting of threshold value, NRF entity can choose the 2nd NF that load accounting is lower than to predetermined threshold value Entity, the 2nd NF entity that is load is relatively light, meeting actual demand (presetting corresponding threshold value according to actual needs) are born Lotus information is supplied to the first NF entity.
Optionally, this method further include:
When the load accounting of all NF entities of record is above predetermined threshold value, warning information is issued.
To by the setting of threshold value, when the load accounting for all NF entities that the discovery of NRF entity is recorded is above When predetermined threshold value, warning information is issued, such as issue alarm instruction message at full capacity to system alarm unit, and then can be with It takes corresponding measure to solve the problems, such as at full capacity, to avoid network paralysis in time, influences to provide good service for user.
The device (similar beneficial effect repeats no more) corresponded to the above method is as follows:
In the side NF, a kind of information carrying means provided by the embodiments of the present application, comprising:
Determination unit, for determining the information on load of first network function NF entity;
Transmission unit, for the information on load of the first NF entity to be sent to network storage function NRF entity.
Optionally, the transmission unit is specifically used for:
Registration request is sent to network storage function NRF entity, wherein carrying the information on load of the first NF entity.
Optionally, the transmission unit is also used to:
Discovery request is sent to the NRF entity;
The discovery response message of the NRF Entity feedback is received, wherein carrying the load letter of at least one the 2nd NF entity Breath.
Optionally, the determination unit is also used to:
According to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out.
Optionally, the determination unit carries out the selection of the 2nd NF entity, specifically according to the information on load of the 2nd NF entity Include:
According to the information on load of the 2nd NF entity, the 2nd NF entity for selecting load most light;Wherein,
The 2nd most light NF entity of multiple loads if it exists then selects the maximum 2nd NF entity of remaining users number;Wherein,
The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version.
Optionally, one of described information on load, including following message or combination: number of users, load accounting.
Optionally, the information on load of the first NF entity is sent to NRF entity by the transmission unit, is specifically included:
When the load accounting of the first NF entity reaches predetermined threshold value, by the load accounting of the first NF entity It is sent to NRF entity.
Correspondingly, in the side NRF, a kind of information carrying means provided by the embodiments of the present application, comprising:
Transmission unit, for receiving the information on load of at least one the second network function NF entity;
Recording unit, for recording the information on load of the 2nd NF entity.
Optionally, the transmission unit, is also used to:
Receive the discovery request of the first NF entity transmission;
Discovery response message is replied to the first NF entity, wherein carrying at least one the 2nd NF for meeting preset condition The information on load of entity.
Optionally, the information on load of the 2nd NF entity for meeting preset condition, specifically includes:
Information on load of the load accounting lower than the 2nd NF entity of predetermined threshold value.
Optionally, the transmission unit is also used to:
When the load accounting of all NF entities of record is above predetermined threshold value, warning information is issued.
A kind of information carrying means that another embodiment of the application provides, comprising:
Memory, for storing program instruction;
Processor executes the application reality according to the program of acquisition for calling the program instruction stored in the memory Either apply described in example method.
Information carrying means provided by the embodiments of the present application including memory, processor, can be the device of network side, Such as can be the device for realizing NF, and it is also possible to realize the device of NRF, by the way that such network element in 5G core net, is arranged, So as to which in conjunction with the load condition of network element, suitable net is selected in service discovery process during services selection Member ensure that the load sharing between each network element and load balancing.
Another embodiment of the application provides a kind of computer storage medium, and the computer-readable recording medium storage has Computer executable instructions, the computer executable instructions are for making the computer execute any of the above-described kind of method.
Computer storage medium provided by the embodiments of the present application can be any entity apparatus with store function, lead to It crosses and such computer storage medium is set in the network element in 5G core net, so that the network element in 5G core net exists During services selection, in conjunction with the load condition of network element, suitable network element is selected in service discovery process, ensure that each Load sharing and load balancing between a network element.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment Attached drawing is briefly introduced, it should be apparent that, the drawings in the following description are only some examples of the present application, for this For the those of ordinary skill in field, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is the processing flow schematic diagram between more network elements of service registration provided by the embodiments of the present application;
Fig. 2 is the processing flow schematic diagram between more network elements of service discovery provided by the embodiments of the present application;
Fig. 3 is the service discovery processing flow schematic diagram of NRF entity provided by the embodiments of the present application side;
Fig. 4 is the services selection processing flow schematic diagram of NF entity provided by the embodiments of the present application side;
Fig. 5 is a kind of flow diagram of information transferring method of NF entity provided by the embodiments of the present application side;
Fig. 6 is a kind of flow diagram of information transferring method of NRF entity provided by the embodiments of the present application side;
Fig. 7 is a kind of structural schematic diagram of information carrying means of NF entity provided by the embodiments of the present application side;
Fig. 8 is a kind of structural schematic diagram of information carrying means of NRF entity provided by the embodiments of the present application side;
Fig. 9 is a kind of structural representation of information carrying means provided by the embodiments of the present application comprising memory and processor Figure.
Specific embodiment
The embodiment of the present application provides information transferring method and device, computer storage medium, to by by NF entity Information on load be sent to NRF entity so that the information on load of the available NF entity of NRF entity, convenient for subsequently through The information on load for the NF entity for being found side is supplied to the NF entity of discovery side by service discovery process, so that the NF of discovery side is real Body can select better NF entity based on the information on load for the NF entity for being found side and establish session and service, avoid network Resource allocation is unbalanced.
In 5G core net, NRF entity is the important network element of serviceization, provide service registration, go registration, service discovery, The functions such as services selection.The service discovery function of NRF entity can filter out according to the mark of request and have identical information (example Such as data network name (Data Network Name, DNN) and single network slice selection information (Single Network Slice Selection Assistance Information, S-NSSAI)) function device (NF entity), and will be corresponding Complete trails domain name (Fully QualifiedDomain Name, FQDN) or IP address return to requestor.
According to this principle, the equipment for the condition that meets can be carried out conditional search and returned the result by service discovery process. The embodiment of the present application is proposed can dynamically update the load condition of network element in the registration process of keep-alive heartbeat, so that each net The newest load condition of other available network element devices of member.And in the function of services selection, in conjunction with the load feelings of network element Condition selects suitable network element in discovery procedure, ensure that the load sharing between each network element and load balancing.
Specific technical solution provided by the embodiments of the present application is exemplified below.
Firstly, load condition is dynamically sent to NRF entity by NF entity in registration message.That transmits between network element disappears Increase in breath: number of users, load accounting;Wherein, the number of users, for example including maximum capacity (maximum number of user of support), And/or the number of users of current offer service.
Definition about load accounting is exemplified below:
If NF entity is access and mobile management function to ps domain (Access and Mobility ManagementFunction, AMF) entity, then it may include following message that AMF entity, which is sent to the information on load of NRF entity, One of or combination:
The maximum number of user 100000 of support;
Number of users 70000 currently in use, i.e., it is current that the number of users 70000 of service is provided;
Load accounting (percentage) 70%.
If NF entity is conversation management functional (Session Management Function, SMF) entity, then SMF entity The information on load for being sent to NRF entity may include one of following message or combination:
The maximum number of sessions 100000 of support;
Session number 60000 currently in use;
Load accounting (percentage) 60%.
In register flow path, each network element (i.e. NF entity) dynamic keeps calculating, and preparatory for load accounting difference It is provided with following 10 threshold values:
10%;20%;30%;40%;50%;60%;70%;80%;90%;100%.
So, the trigger condition that load accounting reports is for example: when reaching next threshold value, triggering to NRF entity Current load accounting (in addition to load accounting, other relevant informations etc. certainly, can also be reported simultaneously) is reported, for example, negative Lotus accounting reports primary newest load accounting when reaching threshold value 10%, with the increase of number of users, load accounting is corresponding Become larger, when load accounting reaches next threshold value 20%, then needs to report primary newest load accounting again, and so on.
As it can be seen that next threshold value, is for threshold value referenced when the last time reporting load accounting 's.
If NF entity does not report load accounting, i.e., when next threshold value has not been reached yet in load accounting, then NRF entity without The corresponding load accounting of the NF entity of preservation need to be modified.Subsequent, in service discovery process, NRF entity can will be found The information such as number of users, the load accounting of NF entity be also sent to service requester NF entity, carry out services selection reference for it.
Referring to Fig. 1, register flow path provided by the embodiments of the present application includes:
Step 1, each network element (NF entity) is given in periodicity sending registration request (NF Registration Request) Before NRF entity, calculating current load accounting (ratio that currently used number of users accounts for the maximum number of user that can be supported) is No is more than next threshold value, if so, carrying total number of users in a registration request message (can be currently used number of users And/or the maximum number of user that can be supported) and load accounting information.If there is no variations for load accounting, or without super Next threshold value is crossed, then without carrying the information on load such as load accounting in the registration request.
Step 2, NRF entity saves message after receiving NR Registration Request (NR registration request) message In information.If carrying the information on load such as total number of users and load accounting in message, which is stored in this In the corresponding example information of network element device.
Step 3, NRF entity replys NF Registration Response (NR registration response) message, wherein carry Content, which can be, informs that the keep-alive of NF entity such as is succeeded in registration at the relevant informations.
About service discovery process, referring to fig. 2, specifically include:
First NF entity NF1, the 2nd NF entity (for example including two NF entities, respectively NF2_1 and NF2_2), respectively The registration process initiated to NRF entity is with process shown in Fig. 1, and details are not described herein.
First NF entity NF1 initiates service discovery process as service requester, sends discovery request to NRF entity and disappears It ceases (Nnrf_NF Discovery_request).In combination with Fig. 3, NRF entity is believed according to the load of recorded NF entity Breath, the load condition of qualified network element is screened, determine meet condition two the 2nd NF entities be respectively NF2_1 and NF2_2, such as threshold value 90% is set on NRF, and the load accounting of NF2_1 and NF2_2 is less than 90%, then by the two The relevant information of 2nd NF entity, by finding that response message (Nnrf_NF Discovery_response) is sent to the first NF Entity NF1, FQDN or IP address information and number of users and load accounting information including the two the 2nd NF entities. If the load accounting of all NF entity devices has been above 90%, optionally, a most light NF of NRF entity selection load The relevant information of entity replies to the first NF entity, while issuing alarm instruction at full capacity to system alarm unit.In addition, Fig. 3 Described in the network element divided according to service function that refers to of NE type classify, such as AMF, SMF, UDM etc..The basis is awarded Rule searching NF equipment is weighed, the NE type that can be found as needed is selected from corresponding network element device.For example it needs It was found that AMF, then select AMF from multiple AMF equipment.
In combination with Fig. 4, the first NF entity NF1 of service requester (such as: AMF) receive the 2nd NF entity (such as: SMF) After the FQDN or IP address information and number of users and load accounting information of NF2_1 and NF2_2, second that load is most light is selected NF entity (may be multiple NF entities) carries out service interaction.The smallest 2nd NF entity of multiple load accountings if it exists, then select Select the maximum 2nd NF entity of remaining users number;The maximum 2nd NF entity of multiple remaining users numbers if it exists, then can choose The highest 2nd NF entity of version, so that Internet resources are able to most reasonably utilize.After the completion of selection, the first NF entity NF1 sends service message to the 2nd NF entity of selection, such as sends Packet Data Unit session establishment and request (PDU Session Establishment Request)。
Also, optionally, if the first NF entity NF1 has found that the load accounting of the 2nd NF entity NF2_1 and NF2_2 is above Predetermined threshold value, then the 2nd NF entity for selecting load most light carries out service interaction, while sending out to system alarm unit Alarm instruction at full capacity out.
Further optionally, the first NF entity NF1 of service requester (such as: AMF) receive the 2nd NF entity (such as: SMF) After the FQDN or IP address information and number of users and load accounting information of NF2_1 and NF2_2, can first determine whether NF2_1 and The load of NF2_2 whether at full capacity, if all at full capacity, any one the 2nd NF entity can not also be selected.
It should be noted that any threshold value in the embodiment of the present application, can be decided according to the actual requirements, have Body value is unrestricted.
To sum up, referring to Fig. 5, in the side NF, a kind of information transferring method provided by the embodiments of the present application, comprising:
S101, the information on load for determining first network function NF entity;
S102, the information on load of the first NF entity is sent to network storage function NRF entity.
In this way, determining the information on load of first network function NF entity, the load of the first NF entity is believed Breath is sent to network storage function NRF entity, so that the information on load of the available NF entity of NRF entity, convenient for subsequent The information on load for the NF entity for being found side is supplied to the NF entity of discovery side by service discovery process, so that discovery side NF entity can select better NF entity based on the information on load for the NF entity for being found side and establish session and service, avoid Internet resources distribution is unbalanced.
Optionally, the information on load of the first NF entity is sent to NRF entity, specifically included:
Registration request is sent to network storage function NRF entity, wherein carrying the information on load of the first NF entity.
It is thus possible to which NRF entity is made to pass through the information on load of login request message acquisition NF entity.
Optionally, this method further include:
Discovery request is sent to the NRF entity;
The discovery response message of the NRF Entity feedback is received, wherein carrying the load letter of at least one the 2nd NF entity Breath.
It is thus possible to make the first NF entity (it was found that NF entity of side), by service discovery process, it is real to obtain the 2nd NF The information on load of body (being found the NF entity of side, can be one or more NF entities).
Optionally, this method further include:
According to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out.
To so that the first NF entity (it was found that NF entity of side) can be according to the 2nd NF reality in service selection process The information on load of body (being found the NF entity of side, can be one or more NF entities) carries out the selection of the 2nd NF entity, makes It must find that the first NF entity of side can select better NF entity based on the information on load for the 2nd NF entity for being found side Session and service are established, avoids Internet resources distribution unbalanced.
Optionally, according to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out, is specifically included:
According to the information on load of the 2nd NF entity, the 2nd NF entity for selecting load most light;Wherein,
The 2nd most light NF entity of multiple loads if it exists then selects the maximum 2nd NF entity of remaining users number;Wherein,
The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version.
To so that the first NF entity (it was found that NF entity of side) can be real based on the 2nd NF in service selection process The information on load of body (being found the NF entity of side, can be one or more NF entities), the 2nd NF for selecting load most light are real Body, the 2nd NF entity for allowing the first NF entity of discovery side most light with the load that is found side establish session and service, Session and service quality, also, the 2nd most light NF entity of multiple loads if it exists are improved, then selects remaining users number maximum 2nd NF entity;The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version, into And Internet resources is made to be able to most reasonably utilize.
Optionally, one of described information on load, including following message or combination: number of users, load accounting.
Wherein, the number of users (being all suitable for the first NF entity and the 2nd NF entity) may include: that NF entity is propped up The maximum number of user (i.e. the maximum capacity of NF entity) held, and/or, number of users (the i.e. NF entity of NF entity is being currently used Current service condition, embodies NF entity currently provides service for how many user).
To so that the first NF entity (it was found that NF entity of side) can be real based on the 2nd NF in service selection process The information such as number of users, the load accounting of body (being found the NF entity of side, can be one or more NF entities) select load to account for Than the smallest 2nd NF entity, the smallest 2nd NF entity of multiple load accountings, then select remaining users number maximum if it exists 2nd NF entity;It is real then to can choose highest 2nd NF of version for the maximum 2nd NF entity of multiple remaining users numbers if it exists Body, so that Internet resources are able to most reasonably utilize.
Optionally, the information on load of the first NF entity is sent to NRF entity, specifically included:
When the load accounting of the first NF entity reaches predetermined threshold value, by the load accounting of the first NF entity It is sent to NRF entity.
To so that NF entity (can be every NF entity, be not limited to any specific NF entity), is meeting trigger condition When (the load accounting of NF entity reaches predetermined threshold value), newest load accounting can be reported to be recorded to NRF entity, just It notifies in the subsequent newest information on load of NF entity that will be found of NRF to the NF entity for initiating service discovery, so that initiating clothes The NF entity of business discovery can more accurately, reasonably select most to close based on the newest information on load for the NF entity being found Suitable NF entity carries out service communication.
Wherein, the predetermined threshold value can have one or more.
Correspondingly, referring to Fig. 6, in the side NRF, a kind of information transferring method provided by the embodiments of the present application, comprising:
S201, the information on load for receiving network function NF entity;
Wherein, which includes the information on load for receiving at least one the second network function NF entity;
S202, the information on load for recording the NF entity.
Wherein, which includes the information on load for recording at least one the 2nd NF entity.
To which NRF entity can receive and record the information on load that each NF entity reports, and send out subsequently through service The information on load for the NF entity for being found side is supplied to the NF entity of discovery side by existing process, so that the NF entity of discovery side can be with Information on load based on the NF entity for being found side selects better NF entity and establishes session and service, avoids Internet resources point With unbalanced.
Optionally, this method further include:
Receive the discovery request of the first NF entity transmission;
Discovery response message is replied to the first NF entity, wherein carrying at least one the 2nd NF for meeting preset condition The information on load of entity.
To which, NRF entity can will meet the NF entity (for being found side of preset condition in service discovery process Two NF entities) information on load, the discovery request of the NF entity (the first NF entity) of the side Ying Faxian, the NF for being supplied to discovery side is real Body allows the NF entity of discovery side based on the NF entity for being found side for finding that the NF entity of side carries out services selection Information on load selects better NF entity and establishes session and service, avoids Internet resources distribution unbalanced.
Optionally, the information on load of the 2nd NF entity for meeting preset condition, specifically includes:
Information on load of the load accounting lower than the 2nd NF entity of predetermined threshold value.
To which by the setting of threshold value, NRF entity can choose the 2nd NF that load accounting is lower than to predetermined threshold value Entity, the 2nd NF entity that is load is relatively light, meeting actual demand (presetting corresponding threshold value according to actual needs) are born Lotus information is supplied to the first NF entity.
Optionally, this method further include:
When the load accounting of all NF entities of record is above predetermined threshold value, warning information is issued.
To by the setting of threshold value, when the load accounting for all NF entities that the discovery of NRF entity is recorded is above When predetermined threshold value, warning information is issued, such as issue alarm instruction message at full capacity to system alarm unit, and then can be with It takes corresponding measure to solve the problems, such as at full capacity, to avoid network paralysis in time, influences to provide good service for user.
The device (similar beneficial effect repeats no more) corresponded to the above method is as follows:
In the side NF, referring to Fig. 7, a kind of information carrying means provided by the embodiments of the present application, comprising:
Determination unit 11, for determining the information on load of first network function NF entity;
Transmission unit 12, for the information on load of the first NF entity to be sent to network storage function NRF entity.
Optionally, the transmission unit is specifically used for:
Registration request is sent to network storage function NRF entity, wherein carrying the information on load of the first NF entity.
Optionally, the transmission unit is also used to:
Discovery request is sent to the NRF entity;
The discovery response message of the NRF Entity feedback is received, wherein carrying the load letter of at least one the 2nd NF entity Breath.
Optionally, the determination unit is also used to:
According to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out.
Optionally, the determination unit carries out the selection of the 2nd NF entity, specifically according to the information on load of the 2nd NF entity Include:
According to the information on load of the 2nd NF entity, the 2nd NF entity for selecting load most light;Wherein,
The 2nd most light NF entity of multiple loads if it exists then selects the maximum 2nd NF entity of remaining users number;Wherein,
The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version.
Optionally, one of described information on load, including following message or combination: number of users, load accounting.
Optionally, the information on load of the first NF entity is sent to NRF entity by the transmission unit, is specifically included:
When the load accounting of the first NF entity reaches predetermined threshold value, by the load accounting of the first NF entity It is sent to NRF entity.
Correspondingly, in the side NRF, referring to Fig. 8, a kind of information carrying means provided by the embodiments of the present application, comprising:
Transmission unit 21, for receiving the information on load of at least one the second network function NF entity;
Recording unit 22, for recording the information on load of the 2nd NF entity.
Optionally, the transmission unit, is also used to:
Receive the discovery request of the first NF entity transmission;
Discovery response message is replied to the first NF entity, wherein carrying at least one the 2nd NF for meeting preset condition The information on load of entity.
Optionally, the information on load of the 2nd NF entity for meeting preset condition, specifically includes:
Information on load of the load accounting lower than the 2nd NF entity of predetermined threshold value.
Optionally, the transmission unit is also used to:
When the load accounting of all NF entities of record is above predetermined threshold value, warning information is issued.
Referring to Fig. 9, the third information carrying means provided by the embodiments of the present application, comprising:
Memory 520, for storing program instruction;
Processor 500 executes the application according to the program of acquisition for calling the program instruction stored in the memory Method process either described in embodiment.
Transceiver 510, for sending and receiving data under control of the processor 500.
Wherein, in Fig. 9, bus architecture may include the bus and bridge of any number of interconnection, specifically by processor 500 The various circuits for the memory that the one or more processors and memory 520 of representative represent link together.Bus architecture is also Various other circuits of such as peripheral equipment, voltage-stablizer and management circuit or the like can be linked together, these are all It is it is known in the art, therefore, it will not be further described herein.Bus interface provides interface.Transceiver 510 can To be multiple element, that is, includes transmitter and transceiver, the list for communicating over a transmission medium with various other devices is provided Member.Processor 500, which is responsible for management bus architecture and common processing, memory 520, can store processor 500 and is executing operation When used data.
Processor 500 can be centre and bury device (CPU), specific integrated circuit (Application SpecificIntegrated Circuit, ASIC), field programmable gate array (Field-Programmable Gate Array, FPGA) or Complex Programmable Logic Devices (Complex Programmable Logic Device, CPLD).
Information carrying means provided by the embodiments of the present application including memory, processor, can be the device of network side, Such as can be the device for realizing NF, and it is also possible to realize the device of NRF, by the way that such network element in 5G core net, is arranged, So as to which in conjunction with the load condition of network element, suitable net is selected in service discovery process during services selection Member ensure that the load sharing between each network element and load balancing.
The embodiment of the present application also provides a kind of computer storage mediums, for being stored as institute in above-mentioned the embodiment of the present application Computer program instructions used in any device stated, it includes for executing above-mentioned either method provided by the embodiments of the present application Program.
The computer storage medium can be any usable medium or data storage device that computer can access, packet Include but be not limited to magnetic storage (such as floppy disk, hard disk, tape, magneto-optic disk (MO) etc.), optical memory (such as CD, DVD, BD, HVD etc.) and semiconductor memory (such as it is ROM, EPROM, EEPROM, nonvolatile memory (NAND FLASH), solid State hard disk (SSD)) etc..
Computer storage medium provided by the embodiments of the present application can be any entity apparatus with store function, lead to It crosses and such computer storage medium is set in the network element in 5G core net, so that the network element in 5G core net exists During services selection, in conjunction with the load condition of network element, suitable network element is selected in service discovery process, ensure that each Load sharing and load balancing between a network element.
In conclusion the embodiment of the present application provides service registration, service discovery and services selection in 5G core net Process more really reflects the NF entity selected using the information on load of NF entity as the important evidence of services selection Operating condition, so that core network internal services selection is more balanced, reasonable.
It should be understood by those skilled in the art that, embodiments herein can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the application, which can be used in one or more, The shape for the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.) Formula.
The application is referring to method, the process of equipment (system) and computer program product according to the embodiment of the present application Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Obviously, those skilled in the art can carry out various modification and variations without departing from the essence of the application to the application Mind and range.In this way, if these modifications and variations of the application belong to the range of the claim of this application and its equivalent technologies Within, then the application is also intended to include these modifications and variations.

Claims (16)

1. a kind of information transferring method, which is characterized in that this method comprises:
Determine the information on load of first network function NF entity;
Registration request is sent to network storage function NRF entity, wherein carrying the information on load of the first NF entity;
Discovery request is sent to the NRF entity;
The discovery response message of the NRF Entity feedback is received, wherein carrying the information on load of at least one the 2nd NF entity;
According to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out, is communicated with the 2nd NF entity of selection.
2. the method according to claim 1, wherein carrying out the 2nd NF according to the information on load of the 2nd NF entity The selection of entity, specifically includes:
According to the information on load of the 2nd NF entity, the 2nd NF entity for selecting load most light;Wherein,
The 2nd most light NF entity of multiple loads if it exists then selects the maximum 2nd NF entity of remaining users number;Wherein,
The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version.
3. method according to claim 1 or 2, which is characterized in that one of described information on load, including following message or Combination: number of users, load accounting.
4. method according to claim 1 or 2, which is characterized in that the information on load of the first NF entity to be sent to NRF entity, specifically includes:
When the load accounting of the first NF entity reaches predetermined threshold value, the load accounting of the first NF entity is sent Give NRF entity.
5. a kind of information transferring method, which is characterized in that this method comprises:
Receive the information on load of at least one the second network function NF entity;
Record the information on load of the 2nd NF entity;
Receive the discovery request of the first NF entity transmission;
Discovery response message is replied to the first NF entity, wherein carrying at least one the 2nd NF entity for meeting preset condition Information on load carry out the selection of the 2nd NF entity so that information on load of the first NF entity according to the 2nd NF entity, with 2nd NF entity of selection is communicated.
6. according to the method described in claim 5, it is characterized in that, the load of the 2nd NF entity for meeting preset condition is believed Breath, specifically includes:
Information on load of the load accounting lower than the 2nd NF entity of predetermined threshold value.
7. according to the method described in claim 6, it is characterized in that, this method further include:
When the load accounting of all NF entities of record is above predetermined threshold value, warning information is issued.
8. a kind of information carrying means characterized by comprising
Determination unit, for determining the information on load of first network function NF entity;
Transmission unit is used for
Registration request is sent to network storage function NRF entity, wherein carrying the information on load of the first NF entity;
Discovery request is sent to the NRF entity;
The discovery response message of the NRF Entity feedback is received, wherein carrying the information on load of at least one the 2nd NF entity;
The determination unit is also used to:
According to the information on load of the 2nd NF entity, the selection of the 2nd NF entity is carried out.
9. device according to claim 8, which is characterized in that the determination unit is believed according to the load of the 2nd NF entity Breath carries out the selection of the 2nd NF entity, specifically includes:
According to the information on load of the 2nd NF entity, the 2nd NF entity for selecting load most light;Wherein,
The 2nd most light NF entity of multiple loads if it exists then selects the maximum 2nd NF entity of remaining users number;Wherein,
The maximum 2nd NF entity of multiple remaining users numbers if it exists then selects the highest 2nd NF entity of version.
10. device according to claim 8 or claim 9, which is characterized in that one of described information on load, including following message or Person's combination: number of users, load accounting.
11. device according to claim 8 or claim 9, which is characterized in that the transmission unit is born the first NF entity Lotus information is sent to NRF entity, specifically includes:
When the load accounting of the first NF entity reaches predetermined threshold value, the load accounting of the first NF entity is sent Give NRF entity.
12. a kind of information carrying means characterized by comprising
Transmission unit, for receiving the information on load of at least one the second network function NF entity;
Recording unit, for recording the information on load of the 2nd NF entity;
The transmission unit, is also used to:
Receive the discovery request of the first NF entity transmission;
Discovery response message is replied to the first NF entity, wherein carrying at least one the 2nd NF entity for meeting preset condition Information on load carry out the selection of the 2nd NF entity so that information on load of the first NF entity according to the 2nd NF entity, with 2nd NF entity of selection is communicated.
13. device according to claim 12, which is characterized in that the load of the 2nd NF entity for meeting preset condition Information specifically includes:
Information on load of the load accounting lower than the 2nd NF entity of predetermined threshold value.
14. device according to claim 13, which is characterized in that the transmission unit is also used to:
When the load accounting of all NF entities of record is above predetermined threshold value, warning information is issued.
15. a kind of information carrying means characterized by comprising
Memory, for storing program instruction;
Processor requires 1 to 7 according to the program execution benefit of acquisition for calling the program instruction stored in the memory Described in any item methods.
16. a kind of computer storage medium, which is characterized in that the computer-readable recording medium storage has computer executable Instruction, the computer executable instructions are for making the computer perform claim require 1 to 7 described in any item methods.
CN201810122719.0A 2018-02-07 2018-02-07 Information transmission method and device and computer storage medium Active CN110121194B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810122719.0A CN110121194B (en) 2018-02-07 2018-02-07 Information transmission method and device and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810122719.0A CN110121194B (en) 2018-02-07 2018-02-07 Information transmission method and device and computer storage medium

Publications (2)

Publication Number Publication Date
CN110121194A true CN110121194A (en) 2019-08-13
CN110121194B CN110121194B (en) 2021-06-11

Family

ID=67519581

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810122719.0A Active CN110121194B (en) 2018-02-07 2018-02-07 Information transmission method and device and computer storage medium

Country Status (1)

Country Link
CN (1) CN110121194B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110569028A (en) * 2019-09-18 2019-12-13 谢国宇 Business middling platform system and construction method
CN111405612A (en) * 2020-03-25 2020-07-10 广州爱浦路网络技术有限公司 Method for discovering network function NF according to network transmission quality
CN112399553A (en) * 2019-08-19 2021-02-23 中兴通讯股份有限公司 Network element registration method and system, and network function storage
CN112804716A (en) * 2020-12-29 2021-05-14 联想未来通信科技(重庆)有限公司 Method and device for configuring data limit value and storage medium
CN114270885A (en) * 2019-08-23 2022-04-01 三星电子株式会社 Network structure for supporting multicast and broadcast services in mobile communication network and service providing method
CN114303348A (en) * 2019-08-21 2022-04-08 瑞典爱立信有限公司 Method and apparatus for network function discovery
WO2022167836A1 (en) * 2021-02-03 2022-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Method for notification of network function producer (nfp) quality

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102469522A (en) * 2010-11-19 2012-05-23 大唐移动通信设备有限公司 Method for selecting target network element and network side device
CN105577561A (en) * 2014-10-15 2016-05-11 中兴通讯股份有限公司 Method and system for realizing load balancing between virtualized network elements, and virtualized network element

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102469522A (en) * 2010-11-19 2012-05-23 大唐移动通信设备有限公司 Method for selecting target network element and network side device
CN105577561A (en) * 2014-10-15 2016-05-11 中兴通讯股份有限公司 Method and system for realizing load balancing between virtualized network elements, and virtualized network element

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CHINA MOBILE: "23.501: Clarification of NF discovery and selection", 《3GPP TSG_SA WG2 MEETING#121 DOCS S2-173527》 *
CHINA MOBILE: "Clarification of NF service registration/de-registration", 《3GPP TSG_SA WG2 MEETING#122 DOCS S2-174244》 *
ERICSSON: "LS on Progressing SBA Load Balancing in Rel-15", 《3GPP TSG_SA WG2 MEETING#123 DOCS S2-177528》 *
SAMSUNG: "Baseline description for Network Function selection", 《3GPP TSG_SA WG2 MEETING#118BITS DOCS S2-170258》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112399553A (en) * 2019-08-19 2021-02-23 中兴通讯股份有限公司 Network element registration method and system, and network function storage
WO2021031770A1 (en) * 2019-08-19 2021-02-25 中兴通讯股份有限公司 Network element registration method and system, and network function repository function
CN112399553B (en) * 2019-08-19 2023-12-26 中兴通讯股份有限公司 Network element registration method and system and network function storage
CN114303348A (en) * 2019-08-21 2022-04-08 瑞典爱立信有限公司 Method and apparatus for network function discovery
CN114270885A (en) * 2019-08-23 2022-04-01 三星电子株式会社 Network structure for supporting multicast and broadcast services in mobile communication network and service providing method
CN110569028A (en) * 2019-09-18 2019-12-13 谢国宇 Business middling platform system and construction method
CN111405612A (en) * 2020-03-25 2020-07-10 广州爱浦路网络技术有限公司 Method for discovering network function NF according to network transmission quality
CN111405612B (en) * 2020-03-25 2021-09-21 广州爱浦路网络技术有限公司 Method for discovering network function NF according to network transmission quality
CN112804716A (en) * 2020-12-29 2021-05-14 联想未来通信科技(重庆)有限公司 Method and device for configuring data limit value and storage medium
WO2022167836A1 (en) * 2021-02-03 2022-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Method for notification of network function producer (nfp) quality

Also Published As

Publication number Publication date
CN110121194B (en) 2021-06-11

Similar Documents

Publication Publication Date Title
CN110121194A (en) Information transferring method and device, computer storage medium
US10856183B2 (en) Systems and methods for network slice service provisioning
CN108370341B (en) Resource allocation method, virtual network function manager and network element management system
US20190140921A1 (en) Network resource management method, apparatus, and system
US10567196B2 (en) Decision coordination method, execution apparatus, and decision coordinator
CN111587601A (en) Network slice provisioning and operation
EP3596989B1 (en) Method, non-transitory computer-readable storage medium and apparatus for assisted automatic network service request and delivery in a network environment
CN105122772B (en) A kind of method and apparatus by head swap server state and client-side information
US20160321112A1 (en) Management system, virtual communication-function management node, and management method
WO2018215046A1 (en) Edge cloud broker and method therein for allocating edge cloud resources
CN110049070A (en) Event notification method and relevant device
CN113573331A (en) Communication method, device and system
CN109391505A (en) Network example management method and relevant device
WO2019174000A1 (en) Method and apparatus for service management
CN108632063B (en) Method, device and system for managing network slice instances
US20230043362A1 (en) Computer system and network slice management method
US11088924B2 (en) Network management method, device, and system
CN112350841B (en) Management data acquisition method and device
CN109417501B (en) Method and equipment for arranging network resources
JP2019506809A (en) Virtual network function to cooperate
WO2022007908A1 (en) Method for service collaboration between network element devices, and network element device
TW201735719A (en) Network function virtualization (NFV) performance measurement (PM) threshold monitoring operations
CN110348205A (en) A kind of API topology hiding method, equipment and system
WO2023058137A1 (en) Action execution system and method for controlling same
WO2023058133A1 (en) Action execution system and control method thereof

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