WO2021057128A1 - 一种基于nf的通信方法、设备及存储介质 - Google Patents
一种基于nf的通信方法、设备及存储介质 Download PDFInfo
- Publication number
- WO2021057128A1 WO2021057128A1 PCT/CN2020/097550 CN2020097550W WO2021057128A1 WO 2021057128 A1 WO2021057128 A1 WO 2021057128A1 CN 2020097550 W CN2020097550 W CN 2020097550W WO 2021057128 A1 WO2021057128 A1 WO 2021057128A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- description information
- provider
- network element
- requester
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 161
- 238000004891 communication Methods 0.000 title claims abstract description 128
- 238000012545 processing Methods 0.000 claims abstract description 42
- 238000004590 computer program Methods 0.000 claims description 16
- 230000008569 process Effects 0.000 abstract description 45
- 230000005540 biological transmission Effects 0.000 abstract description 14
- 230000006870 function Effects 0.000 description 80
- 230000015654 memory Effects 0.000 description 45
- 238000007726 management method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000013523 data management Methods 0.000 description 4
- 238000003012 network analysis Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- CNQCVBJFEGMYDW-UHFFFAOYSA-N lawrencium atom Chemical compound [Lr] CNQCVBJFEGMYDW-UHFFFAOYSA-N 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- ORQBXQOJMQIAOY-UHFFFAOYSA-N nobelium Chemical compound [No] ORQBXQOJMQIAOY-UHFFFAOYSA-N 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Definitions
- This application relates to the field of communication, and in particular to a communication method, device and storage medium based on NF.
- the 5G core network adopts a service-based architecture, the interface between network functions (Network Function, NF) adopts a service-based interface (Service Based Interface, SBI), and the communication mechanism of service invocation is adopted between NF providers.
- NF provides service registration to the Network Function Repository Function (NRF) to provide services.
- NRF Network Function Repository Function
- the terminal device sends a service request to the NF requester to request the corresponding service.
- the NF requester sends a service discovery request to the NRF.
- NRF performs a service discovery process in order to find an NF provider who can provide corresponding services to the NF requester. After finding one or more NF providers that can provide corresponding services through the service discovery process provided by NRF, NRF will return all the description information of all NF providers that can provide services to the NF provider so that NF can provide From among the NF providers that can provide the party, the party determines an NF provider that will ultimately provide services for it. This complex process will increase the complexity of the business processing process, and even drop calls.
- the embodiments of the present application provide an NF-based communication method, device, and storage medium, which are used to reduce the complexity of a service processing procedure.
- an embodiment of the present application provides a communication method based on a network function NF, including: a network storage network element receives a first message sent by an NF requestor, and the first message includes the information requested by the NF requestor to provide The parameters of the service.
- the network storage network element determines, according to the parameter, an NF provider that matches the parameter.
- the network storage network element carries the first part of the description information in the description information of the NF provider in the second message, and the first indication information is used to indicate
- the network storage network element returns the first part of the description information to the NF requester.
- the network storage network element sends the second message to the NF requester.
- the complexity of data transmission in the service discovery process of the network storage network element can be reduced, and the business processing speed of the NF requester can also be increased, and the service discovery process can be improved speed.
- the first indication information includes: a preset bit value carried on a preset bit of the first message. For example, when the bit value on the preset bit position is set to 1, it means that the first message carries the first indication information. If the bit value on the preset bit is set to zero, or the preset bit does not carry content and is empty, it can also be said that the preset bit is default, which means that the first indication is not carried in the first message information.
- the method further includes: when the network storage network element determines The first message does not include the first indication information, and the network storage network element carries the description information of the NF provider in the second message.
- the NF requester can decide whether to let the network storage network element return the description information or return the first part of the description information according to specific requirements, thereby increasing the flexibility of the solution.
- the first part of the description information includes: the priority of the NF provider, the weight of the NF provider, and the load of the NF provider. In this way, the amount of data returned to the NF requester by the network storage network element in the service discovery process can be reduced, and the requirement of the NF requester to select the NF provider based on the description information in the first part can also be met.
- the method further includes: the network storage network element sends the NF provider's information to the NF requester The second part of the description information in the description information; wherein, the second part of the description information includes: all or part of the information in the description information of the NF provider except the first part of the description information.
- the method before the network storage network element sends the second part of the description information of the NF provider's description information to the NF requester, the method further includes: The network storage network element receives a third message sent by the NF requester, and the third message includes the identity of the NF provider; the network storage network element sends the NF provider to the NF requester
- the second part of the description information in the description information includes: the network storage network element carries the second part of the description information with the NF provider in a fourth message, and sends the NF requester the Fourth news.
- the timing of sending the third message can be flexibly selected.
- the NF requester can first perform the process of terminating the service acquisition of the terminal device, provide the corresponding service for the terminal device, and then send the third message to trigger the network storage network element to return to the second Partial description information. In this way, the speed of the business process for providing services to the terminal device can be improved.
- the third message further includes second indication information, and the second indication information is used to indicate an identifier of the second part of the description information.
- the NF requester can specify the parameters that need to be returned by the network storage network element, such as the identifier of the description information in the second part.
- the NF requester can query whether the NF provider meets the requirements based on the first part description information and the second part description information.
- compared to returning all the description information of the NF provider to the NF request Fang’s solution can reduce the amount of data transmission in the service discovery process.
- the first part of the description information and the second part of the description information are sent separately by two signaling.
- the first part of the description information has a small amount of data and is returned to the NF requester first to further speed up the process of providing corresponding services to the terminal device.
- the second part of the description information is subsequently returned to the NF requestor to meet the requirement of local query when receiving similar service requests, thereby improving the service processing speed.
- the identifier of the second part of the description information is: the NF requester corresponds to the preset type identifier of the NF provider and the identifier of the second part of the description information The relationship is determined by the type identification of the NF provider. In this way, the second part of the description information can be selected according to the type of the NF provider, and the solution is more flexible.
- an embodiment of the present application provides a communication method based on a network function NF, including: the NF requester carries first indication information in a first message, and the first indication information is used to indicate the network
- the storage network element returns the first part of the description information to the NF requester; the NF requester sends the first message to the network storage network element, and the first message also includes information about the service requested by the NF requester. Parameters; the NF requestor receives the second message sent by the network storage network element; wherein, when the first message carries the first indication information, the second message includes the NF that matches the parameter The first part of the description information of the provider. Since only the first part of the description information is returned and the amount of returned data is small, the data transmission complexity in the service discovery process of the network storage network element can be reduced, the service processing speed of the NF requester, and the speed of the service discovery process can be improved.
- an embodiment of the present application provides a communication method based on a network function NF, which includes: when the NF requester needs to obtain the first part of the description information, the first indication information is carried in the first message, so The first indication information is used to instruct the network storage network element to return the first part of the description information to the NF requestor; the NF request sends the first message to the network storage network element, and the first message also Including the parameters of the service requested by the NF requester; the NF requester receives the second message sent by the network storage network element; wherein, when the first message carries the first indication information, the The second message includes the first part of the description information in the description information of the NF provider that matches the parameter.
- the NF requester can decide whether to let the network storage network element return the description information or return the first part of the description information according to specific requirements, thereby increasing the flexibility of the solution.
- the second message when the first message does not carry the first indication information, the second message includes the description information of the NF provider that matches the parameter; Before the NF requesting sends the first message to the network storage network element, it further includes: when the network storage network element is required to return description information to the network function NF requester, the NF requester does not carry the first indication information in In the first message. In this implementation manner, the NF requester can decide whether to let the network storage network element return the description information or return the first part of the description information according to specific requirements, thereby increasing the flexibility of the solution.
- the first indication information includes: a preset bit value carried on a preset bit of the first message. For example, when the bit value on the preset bit position is set to 1, it means that the first message carries the first indication information. If the bit value on the preset bit is set to zero, or the preset bit does not carry content and is empty, it can also be said that the preset bit is default, which means that the first indication is not carried in the first message information.
- the NF request to send the first message to the network storage network element includes: the NF requester receives the service request sent by the terminal device, In the case where it is determined that no NF provider that matches the parameters and can provide the required service for the terminal device is not found in the local storage area, the first message is sent to the network storage network element.
- the service request includes the parameters of the service required by the terminal device.
- the NF requester when the NF requester receives the service request, it first searches locally, and initiates the service discovery process only when the NF provider cannot be found. In this way, the number of times the service discovery process is initiated can be reduced and slowed down.
- the pressure of network storage network elements reduces the amount of network data transmission and saves network resources.
- the first part of the description information includes: the priority of the NF provider, the weight of the NF provider, and the NF provider Load. In this way, the amount of data returned to the NF requester by the network storage network element in the service discovery process can be reduced, and the requirement of the NF requester to select the NF provider based on the description information in the first part can also be met.
- the method further includes: the NF requester receives the The second part of the description information in the description information sent by the network storage network element; wherein, the second part of the description information includes: the description information of the NF provider except the first part of the description information All or part of the information.
- the method before the NF requester receives the second part of the description information in the description information sent by the network storage network element, the method further includes: The NF requester sends a third message to the network storage network element, and the third message includes the identity of the NF provider; the NF requester receives the description information sent by the network storage network element
- the second part of the description information includes: the NF requestor receives a fourth message, and the fourth message includes the second part of the description information.
- the timing of sending the third message can be flexibly selected.
- the NF requester can first perform the process of terminating the service acquisition of the terminal device, provide the corresponding service for the terminal device, and then send the third message to trigger the network storage network element to return to the second Partial description information. In this way, the speed of the business process for providing services to the terminal device can be improved.
- the fourth message further includes second indication information, and the second indication information is used to indicate the information of the second part of the description information.
- logo the NF requester can specify the parameters that need to be returned by the network storage network element, such as the identifier of the description information in the second part.
- the NF requester can query whether the NF provider meets the requirements based on the first part description information and the second part description information.
- compared to returning all the description information of the NF provider to the NF request Fang’s solution can reduce the amount of data transmission in the service discovery process.
- the first part of the description information and the second part of the description information are sent separately by two signaling.
- the first part of the description information has a small amount of data and is returned to the NF requester first to further speed up the process of providing corresponding services to the terminal device.
- the second part of the description information is subsequently returned to the NF requestor to meet the requirement of local query when receiving similar service requests, thereby improving the service processing speed.
- the method before the NF request sends the fourth message to the network storage network element, the method further includes: the NF requester according to a preset NF The correspondence between the type identifier of the provider and the identifier of the second part of the description information, and the type identifier of the NF provider, determine the identifier of the second part of the description information corresponding to the type identifier provided by the NF;
- the NF requester carries the second indication information used to indicate the identifier of the second part of the description information in the third message. In this way, the second part of the description information can be selected according to the type of the NF provider, and the solution is more flexible.
- a communication device including a transceiving unit and a processing unit, so as to execute any implementation manner of any communication method of the first aspect to the third aspect.
- the transceiver unit is used to perform functions related to sending and receiving.
- the transceiver unit includes a receiving unit and a sending unit.
- the communication device is a communication chip, and the transceiver unit may be an input/output circuit or port of the communication chip.
- the transceiver unit can be a transmitter and a receiver, or the transceiver unit can be a transmitter and a receiver.
- the communication device further includes various modules that can be used to execute any one of the implementation manners of any one of the foregoing first aspect to the third aspect.
- a communication device is provided, and the communication device is the aforementioned NF requestor or a network storage network element. Including processor and memory. Optionally, it also includes a transceiver.
- the memory is used to store computer programs or instructions, and the processor is used to call and run the computer programs or instructions from the memory. When the processor executes the computer programs or instructions in the memory, The communication device is caused to execute any one of the implementation manners of any one of the above-mentioned first aspect to the third aspect.
- processors there are one or more processors and one or more memories.
- the memory may be integrated with the processor, or the memory and the processor may be provided separately.
- the transceiver may include a transmitter (transmitter) and a receiver (receiver).
- a communication device including a processor.
- the processor is coupled with the memory, and can be used to execute any one of the first aspect to the third aspect, and the method in any one of the first aspect to the third aspect.
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled with the communication interface.
- the communication device is a network device.
- the communication interface may be a transceiver, or an input/output interface.
- the transceiver may be a transceiver circuit.
- the input/output interface may be an input/output circuit.
- the communication device is a chip or a chip system.
- the communication interface may be an input/output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip or chip system.
- the processor may also be embodied as a processing circuit or a logic circuit.
- a system in a seventh aspect, includes the aforementioned NF requestor and a network storage network element.
- a computer program product includes: a computer program (also called code, or instruction), which when the computer program is executed, enables the computer to execute any one of the above-mentioned first aspects. Or make a computer execute the method in any one of the foregoing first aspect to the third aspect.
- a computer program also called code, or instruction
- a computer-readable storage medium stores a computer program (also called code, or instruction) when it runs on a computer, so that the computer executes the first to third aspects above. Any one of the possible implementation methods in the aspect.
- a processing device including: an input circuit, an output circuit, and a processing circuit.
- the processing circuit is configured to receive signals through the input circuit and transmit signals through the output circuit, so that any one of the first aspect to the third aspect, and any one of the first aspect to the third aspect is possible
- the method in the implementation mode is implemented.
- the above-mentioned processing device may be a chip
- the input circuit may be an input pin
- the output circuit may be an output pin
- the processing circuit may be a transistor, a gate circuit, a flip-flop, and various logic circuits.
- the input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver
- the signal output by the output circuit may be, for example, but not limited to, output to the transmitter and transmitted by the transmitter
- the circuit can be the same circuit, which is used as an input circuit and an output circuit at different times.
- the embodiments of the present application do not limit the specific implementation manners of the processor and various circuits.
- FIG. 1 is a schematic diagram of a network system architecture provided by an embodiment of this application.
- FIG. 2 is a schematic diagram of another network system architecture provided by an embodiment of the application.
- FIG. 3 is a schematic flowchart of a NF-based communication method provided by an embodiment of this application.
- FIG. 4 is a schematic flowchart of another NF-based communication method provided by an embodiment of this application.
- FIG. 5 is a schematic structural diagram of a communication device provided in an embodiment of this application.
- FIG. 6 is a schematic structural diagram of another communication device provided by an embodiment of this application.
- FIG. 7 is a schematic structural diagram of another communication device provided by an embodiment of this application.
- Fig. 1 is an example of a communication system provided by an embodiment of the application.
- the communication system provided by the embodiment of the present application may generally include the following devices, network elements, and networks:
- Terminal device 112 It can include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems, as well as various forms of terminals, mobile stations, MS), terminal (terminal), user equipment (UE), soft terminal, etc. For example, water meters, electricity meters, sensors, etc.
- (Radio access network, (R)AN) network element 113 used to provide network access functions for authorized terminal equipment in a specific area, and can use different qualities according to the level of terminal equipment and service requirements. Transmission tunnel.
- (R)AN network element 113 can manage wireless resources, provide access services for terminal equipment, and complete the forwarding of control signals and terminal equipment data between terminal equipment and the core network.
- (R)AN can also be understood as a traditional network Base station.
- User plane network element used for packet routing and forwarding and quality of service (QoS) processing of user plane data, etc.
- the user plane network element may be a user plane function (UPF) network element 114, which may include an intermediate user plane function (I-UPF) network.
- I-UPF intermediate user plane function
- anchor user plane function anhor user plane function, A-UPF
- the user plane network element may still be a UPF network element, or may also have other names, which is not limited in this application.
- Data network (DN) network element 115 a network used to provide data transmission.
- the data network in a 5G communication system, can be DN1 and DN2. In the future communication system, the data network may still be a DN, or may also have other names, which is not limited by this application.
- Access management network element Mainly used for mobility management and access management, etc., and can be used to implement other functions except session management in the mobility management entity (MME) function, for example, legal Monitoring and access authorization/authentication functions.
- MME mobility management entity
- the access management network element may be an access and mobility management function (AMF) network element 109.
- AMF access and mobility management function
- the access management network element may still be an AMF network element, or may also have other names, which is not limited in this application.
- Session management network element Mainly used for session management, terminal equipment Internet Protocol (IP) address allocation and management, selection of end points that can manage user plane functions, policy control and charging function interfaces, and downlink data Notification etc.
- IP Internet Protocol
- the session management network element may be a session management function (SMF) network element 110, and may include an intermediate session management function (I-SMF) network. Yuan, anchor session management function (anhor session management function, A-SMF) network element.
- the session management network element may still be an SMF network element, or may also have other names, which is not limited in this application.
- Policy control network element a unified policy framework used to guide network behavior, and provide policy rule information for control plane function network elements (such as AMF, SMF network elements, etc.).
- the policy control network element may be a policy and charging rules function (PCRF) network element.
- PCF policy control function
- the policy control network element may be a policy control function (PCF) network element 104.
- the policy control network element may still be a PCF network element, or may also have other names, which are not limited by this application.
- Authentication service network element used for authentication service, generating keys to realize two-way authentication of terminal equipment, and supporting a unified authentication framework.
- the authentication service network element may be an authentication server function (authentication server function, AUSF) network element 108.
- the authentication server function network element may still be an AUSF network element, or may also have other names, which is not limited in this application.
- Data management network element used to process terminal equipment identification, access authentication, registration and mobility management, etc.
- the data management network element may be a unified data management (UDM) network element 105.
- UDM unified data management
- unified data management may still be UDM network elements, or may also have other names, which are not limited by this application.
- Application network elements used for data routing affected by applications, access to network open function network elements, interaction with policy frameworks for policy control, etc.
- the application network element may be an application function (AF) network element 107.
- the application network element may still be the AF network element 107, or may also have other names, which is not limited in this application.
- Network storage network element used to maintain real-time information of all network functions and services in the network.
- the network storage network element may be a network repository function (NRF) network element 103.
- NRF network repository function
- the network storage network element may still be an NRF network element, or may also have other names, which is not limited by this application.
- Network element with network slice selection function used to provide network slice selection function.
- the network slice selection function network element may be a network slice selection function (Network Slice Selection Function, NSSF) network element 101.
- NSSF Network Slice Selection Function
- the network slice selection function network element is still It can be an NSSF network element, or it can have other names, which are not limited in this application.
- Network element with network capability opening function used to provide network customization functions.
- the network capability opening function network element may be a network capability opening function (NEF) network element 102.
- NEF network capability opening function
- the network capability opening function network element may still be It is a NEF network element, or it may have other names, which is not limited in this application.
- Network element with network analysis function used to provide instance-level data analysis function for network slicing. For example, you can obtain data, then use the data for training and analysis, and make corresponding inferences based on the analysis results.
- the network analysis function network element may be a network analysis function (NWDAF) network element 106.
- NWDAF network analysis function
- Yuan Yuan, or, it may have other names, which are not limited by this application.
- Service communication function network element used to provide selective communication function between NFs.
- the service communication function network element may be a service communication function (SCP) network element 111.
- the service communication function network element may still be an SCP network element. Yuan, or, it may have other names, which are not limited by this application.
- the foregoing network elements or functions may be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (for example, a cloud platform).
- the above-mentioned network elements or functions can be divided into one or more services, and further, there may be services independent of network functions.
- an instance of the above-mentioned function, or an instance of a service included in the above-mentioned function, or an instance of a service that exists independently of the network function may be referred to as a service instance.
- the AF network element may be abbreviated as AF
- the NRF network element is abbreviated as NRF
- the PCF network element is abbreviated as PCF. That is, the AF described later in this application can be replaced with application network elements, NRF can be replaced with network storage network elements, and PCF can be replaced with policy control network elements.
- the device is an SMF network element, AMF network element, and network storage network element as examples, and the method for UPF selection or SMF selection is described.
- the chip For the device, the chip, For the implementation method of the chip in the AMF network element or the chip in the network storage network element, please refer to the specific descriptions of the SMF network element, AMF network element, and network storage network element respectively, and the introduction will not be repeated.
- embodiments of the present application are not limited to the foregoing system architecture, and may also be applied to other future communication systems, such as the 6th generation (6G) system architecture.
- 6G 6th generation
- the names of the various network elements used in the above embodiments of the present application may maintain the same function in the future communication system, but the names will change.
- FIG. 2 exemplarily shows a schematic diagram of a network system architecture to which an embodiment of the present application is applicable.
- FIG. 2 it includes a network storage network element 131, an NF requester, and an NF provider.
- NF requesters such as the NF requester 132 shown in FIG. 2.
- NF providers such as the NF provider 133 and the NF provider 134 shown in FIG. 2.
- the NF requester can be written as NF Consumer in English, which belongs to the network function consumer.
- the NF provider can be written as NF Producer in English and belongs to the network function provider.
- the NF requester may be AMF network element 109, SMF network element 110, NSSF network element 101, and so on.
- the NF provider in the embodiment of this application may be PCF network element 104, UDM network element 105, AUSF network element 108, Charging Function (CHF) network element, SMF network element 110, UPF network element 114, network storage Network element 103 and NSSF network element 101 and so on.
- PCF PCF network element 104
- UDM network element 105 UDM network element 105
- AUSF network element 108 Charging Function (CHF) network element
- SMF Charging Function
- NF providers can provide many services.
- UDM network element 105 can provide user subscription information
- PCF network element 104 can provide user policy control
- AUSF network element 108 can provide user authentication services
- CHF network element can provide user accounting.
- SMF network element 110 can provide session access services
- the UPF network element 114 can provide data transmission services.
- FIG. 3 exemplarily shows a schematic flowchart of a NF-based communication method provided by an embodiment of the present application, as shown in FIG. 3, including:
- Step 201 The NF requester carries the first indication information in the first message.
- the first indication information is used to instruct the network storage network element to return the first part of the description information to the NF requester.
- the NF requester may be multiple implementation manners for the NF requester to send the first message.
- the first message sent carries the first indication information.
- the NF requester can decide whether to include the first indication information in the first message according to actual needs. For example, it can not be in the first message when the network storage network element needs to return all the description information. Carry the first indication information, and when only the network storage network element needs to return the first part of the description information, the first indication information is carried in the first message.
- the NF requester can select the NF provider based on the first part of the description information. This scheme can increase the flexibility of the scheme.
- Step 202 The NF requests to send a first message to the network storage network element.
- the network storage network element receives the first message sent by the requester of the network function NF.
- the first message may be a service discovery request, and the English of the service discovery request may be written as: NFdiscoveryrequeset.
- the NF requester can perform a service discovery process through the network storage network element to find an NF provider that can provide services for it.
- the first message also includes the parameters of the service requested by the NF requestor.
- the NF requestor requests various services, such as session service requests, data transmission service requests, policy information requests, charging information requests, authentication requests, and so on.
- the parameters included in the first message may include one or more items. In the embodiment of the present application, several examples of the parameters included in the first message are listed.
- the parameters included in the first message may be: The type of NF provider that provides services for the terminal device, the type of service requested by the NF requester, the information of the network slice requested by the NF requester, the data network type requested by the NF requester, and the service requested by the NF requester.
- PLMN Public Land Mobile Network
- Step 203 The network storage network element determines an NF provider that matches the parameter according to the parameter.
- the network storage network element determines that the NF provider that matches the parameter may be one, and the NF provider may provide the NF requester with the service requested by the NF requester.
- Step 204 When the first message includes the first indication information, the network storage network element carries the first part of the description information in the description information of the NF provider in the second message.
- the first message may be a service discovery response.
- the English service discovery response can be written as: NF discovery response.
- the network storage network element may describe the first part of each NF provider among all the determined NF providers The information is carried in the second message. It is also possible to carry the first part description information of some NF providers among all the determined NF providers in the second message.
- the NF provider corresponding to the first part of the description information carried in the second message by the network storage network element may be one or more.
- the above content is described using the concept of a set.
- the first NF provider set includes one or more NF providers, and each NF provider in the first NF provider is determined by the network storage network element in step 203 and the parameters The NF provider that matches and can provide the NF requester with the service requested by the NF requester.
- the second NF provider set includes all or part of the NF providers in the first NF provider set.
- the second NF provider set includes one or more NF providers.
- each NF provider in the second NF provider set is the NF provider corresponding to the first part of the description information carried by the network storage network element in the second downlink in step 204.
- An NF provider in the embodiment of the present application includes a first part of description information. Based on this, the NF provider corresponding to the first part of the description information in the embodiment of the present application refers to an NF provider that includes the first part of description information.
- Step 205 The network storage network element sends a second message to the NF requester.
- the NF requester receives the second message sent by the network storage network element.
- the second message when the first message carries the first indication information, the second message includes the first part of the description information in the description information of the NF provider that matches the parameter.
- FIG. 4 exemplarily shows a schematic flowchart of another NF-based communication method provided by an embodiment of the present application. As shown in FIG. 4, before step 203, step 301 may be further included.
- step 301 the NF provider sends a registration request to the network storage network element.
- the registration request is used to enable the NF provider to register on the network storage network element.
- the registration request can be written as NF register in English.
- the network storage network element determines the NF provider that matches the parameter from the NF providers that have been registered on the network storage network element according to the parameter.
- the registration request may include part of the description information of the NF provider.
- it can be the identity of the NF provider, the priority of the NF provider, the weight of the NF provider, the load of the NF provider, the covered service range, the supported service type, the supported user number segment information, the supported session type, Service PLMN, supported features, load status, etc.
- Part of the description information of the NF provider may also be sent after the NF provider registers on the network storage network element.
- the description information of the NF provider in the embodiments of the present application can be understood as all description information reported by the NF provider to the network storage network element, and can also be referred to as all description information or full description information of the NF provider.
- the first part of the description information in the embodiment of the present application may be part of the description information reported by the NF to the network storage network element.
- the first part of the description information can also be called the summary information of the NF provider, and it can be written as abstract Profile in English.
- the first part of the description information may include part of the description information of the NF provider.
- the first part of the description information may also include the identity of the NF provider.
- it may also include any one or more of the priority of the NF provider, the weight of the NF provider, and the load of the NF provider.
- the identification of the NF provider may be an identification (Identification, ID) of the NF provider or a type identification used to indicate the type of the NF provider.
- the weight of the NF provider may be set on the system when the operator deploys the NF provider. It can also be changed later.
- the load of the NF provider may be reported by the NF provider. Specifically, the NF provider can detect its own load according to certain rules, for example, it can periodically detect its own load, and report the detected load of the NF provider to the network storage network element.
- step 401 may be further included:
- Step 401 When the network storage network element is required to return description information to the network function NF requester, the NF requester does not carry the first indication information in the first message.
- step 402 is further included.
- Step 402 When the network storage network element determines that the first indication information is not included in the first message, the network storage network element carries the description information of the NF provider in the second message.
- the first indication information is carried in the first message. If the network storage network element is required to return all the description information, the first indication information is not carried in the first message.
- the network storage network element when the first message includes the first indication information, the network storage network element sends the first part of the description information to the NF requestor, and when the first message does not include the first indication information, then The network storage network element sends the description information to the NF requester.
- the NF requester can request all the description information or the first part of the description information of the NF provider according to specific needs, so as to make the service discovery process more flexible and more suitable for actual needs.
- the first indication information has multiple forms, for example, it may be a preset value on a preset bit in the first message.
- the signaling of the service discovery request can be extended.
- the value of the bit carried by the extension of the service discovery request is 1, it can indicate the network
- the storage network element only needs to return the first part of the description information to the NF requester in the second message, and does not need to return all the description information of the NF provider to the NF requester in the second message. If the bit value on the preset bit is set to zero, or the preset bit does not carry content and is empty, it can also be said that the preset bit is default, which means that the first indication is not carried in the first message information.
- the network storage network element needs to return all the description information of the NF provider to the NF requester in the second message. It can be seen that when the network storage network element is required to return only the first part of the description information to the NF requester in the second message, it can be implemented by adding 1 bit to the service discovery request. There are fewer changes and changes to the service discovery process, which are more compatible with existing solutions.
- the network storage network element if the signaling of the service discovery request is not extended, it means that the network storage network element returns all the description information of the NF provider to the NF requester in the second message. It can also be described as no indication by default in the first message, which means that the network storage network element returns all the description information of the NF provider to the NF requester in the second message. It can be seen that in this implementation manner, when the network storage network element is required to return all the description information of the NF provider in the second message, there is no need to modify the service discovery request. In this way, it can be more compatible with the existing technology.
- the network storage network element sends the NF to the NF in the second message.
- the requester returns all the description information of the NF provider. It can be seen that in this implementation, when the network storage network element is required to return all the description information of the NF provider in the second message, it can be implemented by adding 1 bit to the service discovery request.
- This implementation It can also be described as: when the first indication information is not carried in the first message, the third indication information may be carried in the first message, and the third indication information is used to instruct the network storage network element to return all the information to the NF requestor. Description. This implementation has fewer changes to the service discovery request and the service discovery process, and is more compatible with existing solutions.
- the NF requestor may also send the first message without the first indication information, and the network storage network element may determine whether to return the first part of the description information to the NF requestor or all of it based on the parameters carried in the first message. Description.
- step 501 As shown in FIG. 4, after the above step 205, step 501, step 502, and step 503 may be further included.
- step 501 the NF requester determines a target NF provider from one or more NF providers that match the parameters.
- Step 502 The NF request sends a service acquisition request to the target NF provider.
- the service acquisition request may include the type of NF provider that can provide services for the terminal device, the type of service requested by the NF requester, the type of data network requested by the NF requester, and the users served by the service requested by the NF requester.
- the English of a service acquisition request can be written as service requeset.
- the service acquisition request is used to request the target NF provider to provide the corresponding service.
- the NF provider provides the corresponding service after receiving the service acquisition request.
- Step 503 The target NF provider returns a service acquisition response to the NF requester.
- the service acquisition response can include the service range covered by the target NF provider, the service type supported by the target NF provider, the user number segment supported by the target NF provider, the session type supported by the target NF provider, and the PLMN served by the target NF provider , Features supported by the target NF provider, load status of the target NF provider, etc.
- the English of a service acquisition request can be written as service response.
- the NF requester can cache the received first part of the description information of the NF provider in the local storage area, so that when receiving other similar service requests later, it can first check whether the requirements are met in the local storage area.
- NF provider Specifically, step 601 and step 602 may be included before step 201 described above.
- Step 601 The NF requester receives the service request sent by the terminal device.
- the service request can be used to request the provision of services for the terminal device, for example, it can request the services provided by the physical network function (PNF).
- the service request may include information such as terminal identification.
- step 602 the NF requester searches the local storage area, and executes step 201 or the above step 401 when it is determined that no NF provider matching the parameters and capable of providing the required service for the terminal device is found in the local storage area.
- step 603 the NF requester searches the local storage area, and if it is determined that an NF provider that matches the parameter and can provide the required service for the terminal device is found in the local storage area, the above step 501 can be directly executed.
- step 701 may be further included:
- Step 701 The network storage network element sends the second part of the description information in the description information of the NF provider to the NF requester.
- the second part of the description information includes: all or part of the information in the description information of the NF provider except the first part of the description information.
- the NF requester after the NF requester receives the second message sent by the network storage network element, it further includes:
- the NF requester receives the second part of the description information in the description information sent by the network storage network element;
- the second part of the description information includes: all or part of the information in the description information of the NF provider except the first part of the description information.
- the second part of the description information may be carried in the fourth message.
- the above step 701 can also be described as: the network storage network element carries the second part of the description information with the NF provider in a fourth message, and sends the fourth message to the NF requester.
- the NF requester receives the fourth message, and the fourth message includes the second part of the description information.
- the network storage network element After the network storage network element returns the first part of the description information to the NF provider through the first message, since the amount of the first part of the description information is small, the service discovery process can be accelerated. Further, the second part of the description information will continue to be sent to the NF requester in the follow-up, so that when the NF requester subsequently receives other similar service requests, it can first find whether there is an NF provider that meets the demand from the local buffer.
- the network storage network element may actively trigger after the first part of the description information is carried in the second message.
- the NF requests to send a message to the network storage network element to actively request to obtain the second part of the description information.
- the second part of the description information may be all the information in the description information of the NF provider except the first part of the description information.
- the second part of the description information can be part of the information in the description information of the NF provider except the first part of the description information.
- the NF can be preset in the network storage network element. Correspondence between the provider’s type identifier and the identifier of the second part description information.
- the network storage network element may determine the second part of the description information of the NF provider according to the type identification of the NF provider.
- the type identification of the NF provider is UDM
- the type identification of the NF provider corresponds to If the identifier of the second part of the description information is number segment information, the network storage network element will send the number segment information supported by the NF provider to the NF requester, that is, the second part description corresponding to the identifier of the second part description information The information is sent to the NF requestor.
- step 702 may be further included:
- Step 702 the NF requests to send a third message to the network storage network element, and the third message includes the identity of the NF provider;
- the network storage network element receives the third message sent by the NF requester, and the third message includes the identity of the NF provider.
- the fourth message further includes second indication information, and the second indication information is used to indicate the identifier of the second part of the description information.
- step 703 is further included:
- Step 703 The NF requester determines the second part description information corresponding to the type identifier provided by the NF according to the preset correspondence between the type identifier of the NF provider and the identifier of the second part description information, and the type identifier of the NF provider The identification of the NF requester will be used to indicate the second part of the description information to carry the second indication information in the third message.
- the identifier of the second part of the description information is determined by the NF requester according to the preset correspondence between the type identifier of the NF provider and the identifier of the second part of the description information, and the type identifier of the NF provider.
- the second indication information may be directly the second part of the description information, for example, the identifier of the second part of the description information is the number segment information of the NF provider, and the second indication information is the number segment.
- the second indication information may also be other information that can indicate the second part of the description information.
- the corresponding relationship between the second indication information and the identifier of the second part of the description information can be stored on the NF requester and the network storage network element, and the NF requester can query the identifier of the second part of the description information according to the corresponding relationship.
- the second indication information is: set the preset bit of the third message to 1.
- the network storage network element When the network storage network element receives the third message and finds that the preset bit of the third message is set to 1, The corresponding relationship between the indication information and the identifier of the second part of the description information is queried: the identifier of the second part of the description information is the number segment information, so the content corresponding to the number segment information of the NF provider (that is, the second part of the description information The second part of the description information corresponding to the identifier) is returned to the NF requester.
- the network storage network element may return to the NF requester all the description information except the first part of the description information of the NF provider. .
- the embodiment of this application also provides an implementation manner, that is, the third message is implemented by extending the retrieval Attributes/unretrievalAttributes cell.
- the third message when the third message includes retrieval Attributes, it means network storage. The network element needs to return all the description information included in the list associated with retrieval Attributes to the NF requester.
- the third message includes unretrieval Attributes, it means that the network storage network element needs to return to the NF requester all the description information except all the description information of the NF provider included in the list associated with the unretrieval Attributes.
- the description information included in the list associated with retrieval Attributes carried in the third message may be: number segment information.
- the network storage network element needs to return the number segment information of the NF provider to the NF requester through the fourth message.
- the description information included in the list associated with retrieval Attributes carried in the third message may be: location information.
- the network storage network element needs to return the location information of the NF provider to the NF requester through the fourth message.
- the description information included in the list associated with the unretrieval Attributes carried in the third message may be: priority and weight.
- the network storage network element needs to return all the description information of the NF provider except the priority and weight to the NF requester through the fourth message.
- the network storage network element in the embodiment of the present application can return the description information of the NF provider to the NF requester twice. After returning the first part of the description information, the NF requester can select the target NF provider based on the first part of the description information, which can speed up the process of service discovery.
- the description information of the second part of the embodiment of this application can be: part of the information in the description information of the NF provider except the first part of the description information, that is, the second part of the description information can be four Part of the specified NF provider information can reduce the amount of cache of the NF requester in the local storage area, and can also speed up the transmission speed of the second part of the description information.
- FIG. 5 is a schematic structural diagram of a communication device provided by an embodiment of the application.
- the communication device can be an NF requestor or a network storage network element, or a chip or a circuit, for example, it can be installed in Chip or circuit of network storage network element.
- the communication device 801 may further include a bus system, where the processor 802, the memory 804, and the transceiver 803 may be connected through the bus system.
- the aforementioned processor 802 may be a chip.
- the processor 802 may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or a system on chip (SoC). It can be a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (digital signal processor, DSP), or a microcontroller (microcontroller). unit, MCU), and may also be a programmable controller (programmable logic device, PLD) or other integrated chips.
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- SoC system on chip
- CPU central processor unit
- NP network processor
- DSP digital signal processor
- microcontroller microcontroller
- unit, MCU and may also be a programmable controller (programmable logic device, PLD) or other integrated chips.
- PLD programmable logic device
- the steps of the foregoing method can be completed by an integrated logic circuit of hardware in the processor 802 or instructions in the form of software.
- the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor 802.
- the software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
- the storage medium is located in the memory 804, and the processor 802 reads the information in the memory 804, and completes the steps of the foregoing method in combination with its hardware.
- the processor 802 in the embodiment of the present application may be an integrated circuit chip with signal processing capability.
- the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components .
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the memory 804 in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- the volatile memory may be random access memory (RAM), which is used as an external cache.
- RAM random access memory
- static random access memory static random access memory
- dynamic RAM dynamic RAM
- DRAM dynamic random access memory
- synchronous dynamic random access memory synchronous DRAM, SDRAM
- double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
- enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
- synchronous connection dynamic random access memory serial DRAM, SLDRAM
- direct rambus RAM direct rambus RAM
- the communication device 801 may include a processor 802, a transceiver 803, and a memory 804.
- the memory 804 is used to store instructions
- the processor 802 is used to execute the instructions stored in the memory 804 to implement any one or more of the corresponding methods shown in FIGS. 2 to 4 above.
- Related programs are used to store instructions, and the processor 802 is used to execute the instructions stored in the memory 804 to implement any one or more of the corresponding methods shown in FIGS. 2 to 4 above. Related programs.
- the communication device 801 can be used to execute the method executed by the network storage network element in any of the above-mentioned schemes in FIG. 2 to FIG. 4.
- the transceiver 803 is configured to receive a first message sent by an NF requester, and send a second message to the NF requester, where the first message includes the NF requester The parameter of the service requested;
- the processor 802 is configured to determine the NF provider matching the parameter according to the parameter; when the first message includes the first indication information, the NF provider’s
- the first part of the description information in the description information is carried in the second message, and the first indication information is used to instruct the network storage network element to return the first part of the description information to the NF requester.
- the processor 802 is further configured to: when the first indication information is not included in the first message, carry the description information of the NF provider in the second News.
- the transceiver 803 is further configured to: send the second part of the description information in the description information to the NF requester; wherein, the second part of the description information includes: All or part of the information in the description information of the NF provider except the first part of the description information.
- the transceiver 803 is further configured to: receive a third message sent by the NF requester, where the third message includes the identity of the NF provider.
- the processor 802 is specifically configured to: carry the second part of the description information with the NF provider in a fourth message, and send the fourth message to the NF requester through the transceiver 803.
- the identifier of the second part of the description information is: the NF requestor according to the preset correspondence between the type identifier of the NF provider and the identifier of the second part of the description information, and the The type identification of the NF provider is determined.
- the communication device 801 corresponds to the NF requestor in the foregoing method
- the communication device may include a processor 802, a transceiver 803, and a memory 804.
- the memory 804 is used to store instructions
- the processor 802 is used to execute the instructions stored in the memory 804, so as to realize the correlation of the NF requester in any one or more of the corresponding methods shown in FIGS. 2 to 4 above. Program.
- the communication device 801 can be used to execute the method performed by the NF requester in any of the above-mentioned schemes in FIG. 2 to FIG. 4.
- the processor 802 is configured to: carry first indication information in a first message, where the first indication information is used to instruct the network storage network element to send the NF requestor to the NF requestor. Return the first part of the description information;
- the transceiver 803 is configured to: send the first message to the network storage network element, where the first message further includes the parameters of the service requested by the NF requestor; and receive the first message sent by the network storage network element Two messages; wherein, when the first message carries the first indication information, the second message includes the first part of the description information in the description information of the NF provider that matches the parameter.
- the transceiver 803 is further configured to: receive the second part of the description information in the description information sent by the network storage network element; wherein, the second part of the description information includes : All or part of the information in the description information of the NF provider except the first part of the description information.
- the transceiver 803 is further configured to: send a third message to the network storage network element, where the third message includes the identity of the NF provider; and receive a fourth message , The fourth message includes the second part of the description information.
- the processor 802 is further configured to: according to the preset correspondence between the type identifier of the NF provider and the identifier of the second part of the description information, and the type identifier of the NF provider , Determine the identifier of the second part of the description information corresponding to the type identifier provided by the NF; carry the second indication information for indicating the identifier of the second part of the description information in the third message .
- FIG. 6 is a schematic structural diagram of a communication device provided by an embodiment of the application.
- the communication device 901 may include a memory 904, a processor 902, and a communication interface 903.
- the communication interface 903 is used to input and/or output information; the processor 902 is used to execute computer programs or instructions, so that the communication device 901 implements the NF requester-side method in the above-mentioned related solutions of FIGS. 2 to 4 , Or enable the communication device 901 to implement the method on the network storage network element side in the above-mentioned related solutions of FIG. 2 to FIG. 4.
- the communication interface 903 may implement the solution implemented by the transceiver 803 in FIG. 5, and the processor 902 may implement the solution implemented by the processor 802 in FIG. 5, which will not be repeated here.
- the embodiment of the present application also provides a communication system, which includes the aforementioned network storage network element and one or more NF requestors.
- FIG. 7 is a schematic diagram of a communication device provided by an embodiment of the application.
- the communication device 1001 may be an NF requestor or a network storage network element, or a chip or a circuit.
- the communication device 1001 can be installed in a chip or circuit of a network device.
- the communication device 1001 may include a processing unit 1002, a transceiver unit 1003, and a storage unit 1004.
- the storage unit 1004 is used to store instructions
- the processing unit 1002 is used to execute the instructions stored in the storage unit 1004 to implement any one or more of the corresponding methods shown in FIGS. 2 to 4 in the network storage network Yuan's related programs.
- the transceiver unit 1003 is configured to receive a first message sent by a network function NF requester, and send a second message to the NF requester, and the first message includes the NF The parameter of the service requested by the requestor; the processing unit 1002 is configured to determine the NF provider matching the parameter according to the parameter; when the first message includes the first indication information, provide the NF The first part of the description information in the description information of the party is carried in the second message, and the first indication information is used to instruct the network storage network element to return the first part of the description information to the NF requester.
- the communication device can correspond to the NF requester in the above method.
- the communication device can implement the steps performed by the NF requester in any one or more of the corresponding methods shown in FIGS. 2 to 4 above.
- the communication device may include a processing unit 1002 and a transceiving unit 1003.
- the processing unit 1002 is configured to: carry first indication information in a first message, where the first indication information is used to instruct the network storage network element to send the NF requestor to the NF requestor. Return the first part of the description information; the transceiver unit 1003 is configured to: send the first message to the network storage network element, the first message also including the parameters of the service requested by the NF requestor; receive the network Store the second message sent by the network element; wherein, when the first message carries the first indication information, the second message includes the first part of the description information in the description information of the NF provider that matches the parameter .
- the division of the units of the above communication device is only a division of logical functions, and may be fully or partially integrated into one physical network element in actual implementation, or may be physically separated.
- the transceiving unit 1002 may be implemented by the transceiver 803 in FIG. 5, and the processing unit 1002 may be implemented by the processor 802 in FIG. 5.
- the present application also provides a computer program product, the computer program product includes: computer program code, when the computer program code runs on a computer, the computer executes the steps shown in FIGS. 2 to 4 The method of any one of the embodiments is shown.
- the present application also provides a computer-readable storage medium, the computer-readable medium stores program code, when the program code runs on a computer, the computer executes FIGS. 2 to 4 The method of any one of the illustrated embodiments.
- the present application also provides a system, which includes the aforementioned one or more terminal devices and one or more network devices.
- the computer may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disc), SSD)) etc.
- the network devices in the above-mentioned device embodiments correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units execute the corresponding steps.
- the communication unit transmits the receiving or sending in the method embodiments.
- other steps can be executed by the processing unit (processor).
- the processing unit processor
- the functions of specific units refer to the corresponding method embodiments. Among them, there may be one or more processors.
- component used in this specification are used to denote computer-related network elements, hardware, firmware, a combination of hardware and software, software, or software in execution.
- the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor.
- the application running on the computing device and the computing device can be components.
- One or more components may reside in processes and/or threads of execution, and components may be located on one computer and/or distributed between two or more computers.
- these components can be executed from various computer readable media having various data structures stored thereon.
- the component can be based on, for example, a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
- a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
- the disclosed system, device, and method may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection between devices or units through some interfaces, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
- the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disks or optical disks and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请实施例提供一种基于NF的通信方法、设备及存储介质,用于降低业务处理流程的复杂度。本申请实施例中网络存储网元接收NF请求方发送的第一消息,第一消息中包括NF请求方请求提供的服务的参数,并根据参数,确定出与参数匹配的NF提供方。当第一消息中包括第一指示信息,网络存储网元将NF提供方的描述信息中的第一部分描述信息携带于第二消息中,并发送第二消息,第一指示信息用于指示网络存储网元向NF请求方返回第一部分描述信息,网络存储网元向NF请求方。由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,提升NF请求方的业务处理速度,提升服务发现进程的速度。
Description
相关申请的交叉引用
本申请要求在2019年09月26日提交中国国家知识产权局、申请号为201910917906.2、申请名称为“一种基于NF的通信方法、设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信领域,尤其涉及一种基于NF的通信方法、设备及存储介质。
5G核心网采用服务化架构,各网络功能(Network Function,NF)之间的接口采用服务化接口(Service Based Interface,SBI),NF提供方之间采用服务调用的通信机制。NF提供方向网络功能库(Network Function Repository Function,NRF)进行服务注册以提供服务。
具体实施中,终端设备向NF请求方发送业务请求,以请求相应的服务。NF请求方接收到终端设备发送的业务请求之后,向NRF发送服务发现请求。NRF执行服务发现过程,以便找到能为NF请求方提供相应服务的NF提供方。在通过NRF提供的服务发现过程找到能提供相应服务的一个或多个NF提供方后,NRF将找到的能提供服务的所有NF提供方的所有描述信息都返回给NF提供方,以使NF提供方从能提供方的NF提供方中确定出一个最终为其提供服务的NF提供方。该复杂过程会导致业务处理流程的复杂度增加,甚至会出现掉话现象。
发明内容
本申请实施例提供一种基于NF的通信方法、设备及存储介质,用于降低业务处理流程的复杂度。
第一方面,本申请实施例提供一种基于网络功能NF的通信方法,包括:网络存储网元接收NF请求方发送的第一消息,所述第一消息中包括所述NF请求方请求提供的服务的参数。所述网络存储网元根据所述参数,确定出与所述参数匹配的NF提供方。当所述第一消息中包括第一指示信息,所述网络存储网元将所述NF提供方的描述信息中的第一部分描述信息携带于第二消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回所述第一部分描述信息。所述网络存储网元向所述NF请求方发送所述第二消息。由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,而且还可以提升NF请求方的业务处理速度,提升服务发现进程的速度。
在上述第一方面的一种可能地实施方式中,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。举个例子,比如该预设比特位上的比特值置1时,则表示第一消息中携带有第一指示信息。若该预设比特位上的比特值置零,或者该预设比特位上未承载内容,为空,也可以说该预设比特位缺省,则表示该第一消息中未携带第一指示 信息。
在上述第一方面的一种可能地实施方式中,所述网络存储网元根据所述参数,确定出与所述参数匹配的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请求方可以根据具体的需求以决定让网络存储网元返回描述信息,还是返回描述信息中的第一部分描述信息,增加方案的灵活性。
在上述第二方面和/或第三方面的一种可能地实施方式中,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。举个例子,比如该预设比特位上的比特值置1时,则表示第一消息中携带有第一指示信息。若该预设比特位上的比特值置零,或者该预设比特位上未承载内容,为空,也可以说该预设比特位缺省,则表示该第一消息中未携带第一指示信息。
在上述第二方面和/或第三方面的一种可能地实施方式中,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请求方和网络存储网元。
第八方面,提供了一种计算机程序产品,计算机程序产品包括:计算机程序(也可以称为代码,或指令),当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法,或者使得计算机执行上述第一方面至第三方面任一种实现方式中的方法。
第九方面,提供了一种计算机可读存储介质,计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第三方面中任一种可能实现方式中的方法。
第十方面,提供了一种处理设备,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述第一方面至第三方面任一方面,以及第一方面至第三方面中任一种可能实现方式中的方法被实现。
在具体实现过程中,上述处理设备可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。
图1为本申请实施例提供的一种网络***架构示意图;
图2为本申请实施例提供的另一种网络***架构示意图;
图3为本申请实施例提供的一种基于NF的通信方法的流程示意图;
图4为本申请实施例提供的另一种基于NF的通信方法的流程示意图;
图5为本申请实施例提供一种通信设备的结构示意图;
图6为本申请实施例提供另一种通信设备的结构示意图;
图7为本申请实施例提供另一种通信设备的结构示意图。
图1为本申请实施例提供的通信***的一个示例。参考图2,本申请实施例提供的通信***通常可以包括如下设备、网元和网络:
1、终端设备112:可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的终端,移动台(mobile station,MS),终端(terminal),用户设备(user equipment,UE),软终端等等。例如,水表、电表、传感器等。
2、(无线)接入网(radio access network,(R)AN)网元113:用于为特定区域的授权终端设备提供入网功能,并能够根据终端设备的级别,业务的需求等使用不同质量的传输隧道。
(R)AN网元113能够管理无线资源,为终端设备提供接入服务,进而完成控制信号和终端设备数据在终端设备和核心网之间的转发,(R)AN也可以理解为传统网络中的基站。
3、用户面网元:用于分组路由和转发以及用户面数据的服务质量(quality of service,QoS)处理等。
如图1所示,在5G通信***中,该用户面网元可以是用户面功能(user plane function,UPF)网元114,可以包括中间用户面功能(intermediate user plane function,I-UPF)网元、锚点用户面功能(anhor user plane function,A-UPF)网元。在未来通信***中,用户面网元仍可以是UPF网元,或者,还可以有其它的名称,本申请不做限定。
4、数据网络(data network,DN)网元115:用于提供传输数据的网络。
如图1所示,在5G通信***中,该数据网络可以是DN1和DN2。在未来通信***中,数据网络仍可以是DN,或者,还可以有其它的名称,本申请不做限定。
5、接入管理网元:主要用于移动性管理和接入管理等,可以用于实现移动性管理网元(mobility management entity,MME)功能中除会话管理之外的其它功能,例如,合法监听以及接入授权/鉴权等功能。
如图1所示,在5G通信***中,该接入管理网元可以是接入与移动性管理功能(access and mobility management function,AMF)网元109。在未来通信***中,接入管理网元仍可以是AMF网元,或者,还可以有其它的名称,本申请不做限定。
6、会话管理网元:主要用于会话管理、终端设备的网络互连协议(internet protocol,IP)地址分配和管理、选择可管理用户平面功能、策略控制和收费功能接口的终结点以及下行数据通知等。
如图1所示,在5G通信***中,该会话管理网元可以是会话管理功能(session management function,SMF)网元110,可以包括中间会话管理功能(intermediate session management function,I-SMF)网元、锚点会话管理功能(anhor session management function,A-SMF)网元。在未来通信***中,会话管理网元仍可以是SMF网元,或者,还可以有其它的名称,本申请不做限定。
7、策略控制网元:用于指导网络行为的统一策略框架,为控制面功能网元(例如AMF,SMF网元等)提供策略规则信息等。
在4G通信***中,该策略控制网元可以是策略和计费规则功能(policy and charging rules function,PCRF)网元。如图1所示,在5G通信***中,该策略控制网元可以是策略控制功能(policy control function,PCF)网元104。在未来通信***中,策略控制网元 仍可以是PCF网元,或者,还可以有其它的名称,本申请不做限定。
8、认证服务网元:用于鉴权服务、产生密钥实现对终端设备的双向鉴权,支持统一的鉴权框架。
如图1所示,在5G通信***中,该认证服务网元可以是认证服务器功能(authentication server function,AUSF)网元108。在未来通信***中,认证服务器功能网元仍可以是AUSF网元,或者,还可以有其它的名称,本申请不做限定。
9、数据管理网元:用于处理终端设备标识,接入鉴权,注册以及移动性管理等。
如图1所示,在5G通信***中,该数据管理网元可以是统一数据管理(unified data management,UDM)网元105。在未来通信***中,统一数据管理仍可以是UDM网元,或者,还可以有其它的名称,本申请不做限定。
10、应用网元:用于进行应用影响的数据路由,接入网络开放功能网元,与策略框架交互进行策略控制等。
如图1所示,在5G通信***中,该应用网元可以是应用功能(application function,AF)网元107。在未来通信***中,应用网元仍可以是AF网元107,或者,还可以有其它的名称,本申请不做限定。
11、网络存储网元:用于维护网络中所有网络功能服务的实时信息。
在5G通信***中,该网络存储网元可以是网络注册功能(network repository function,NRF)网元103。在未来通信***中,网络存储网元仍可以是NRF网元,或者,还可以有其它的名称,本申请不做限定。
12、网络切片选择功能网元:用于提供网络切片选择功能。
如图1所示,在5G通信***中,该网络切片选择功能网元可以是网络切片选择功能(Network Slice Selection Function,NSSF)网元101在未来通信***中,该网络切片选择功能网元仍可以是NSSF网元,或者,还可以有其它的名称,本申请不做限定。
13、网络能力开放功能网元:用于提供网络定制功能。
如图1所示,在5G通信***中,该网络能力开放功能网元可以是网络能力开放功能(network exposure function,NEF)网元102在未来通信***中,该网络能力开放功能网元仍可以是NEF网元,或者,还可以有其它的名称,本申请不做限定。
14、网络分析功能网元:用于提供网络切片实例级数据分析功能。比如可以获取数据,之后使用数据进行训练和分析,并依据分析结果做相应的推理。
如图1所示,在5G通信***中,该网络分析功能网元可以是网络分析功能(network analytics function,NWDAF)网元106在未来通信***中,该网络分析功能网元仍可以是NWDAF网元,或者,还可以有其它的名称,本申请不做限定。
15、服务通信功能网元:用于提供NF之间选择通信功能。
如图1所示,在5G通信***中,该服务通信功能网元可以是服务通信功能(service communication function,SCP)网元111在未来通信***中,该服务通信功能网元仍可以是SCP网元,或者,还可以有其它的名称,本申请不做限定。
可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。上述网元或者功能可划分出一个或多个服务,进一步,还可能会出现独立于网络功能存在的服务。在本申请中,上述功能的实例、或上述功能中包括的服务的实例、或独立于网络功能存在的 服务实例均可称为服务实例。
进一步地,可以将AF网元简称为AF,NRF网元简称为NRF,PCF网元简称为PCF。即本申请后续所描述的AF均可替换为应用网元,NRF均可替换为网络存储网元,PCF均可替换为策略控制网元。
为方便说明,在本申请中,以设备为SMF网元、AMF网元、网络存储网元为例,对用于UPF选择或SMF选择的方法进行说明,对于设备为SMF网元内的芯片、AMF网元内的芯片或为网络存储网元内的芯片的实现方法,可参***分别为SMF网元、AMF网元、网络存储网元的具体说明,不再重复介绍。
需要说明的是,本申请实施例并不限定于上述的***架构,还可以应用于未来其它的通信***,例如第六代通信(the 6th generation,6G)***架构等。并且,本申请实施例上述所使用的各个网元的名称,在未来通信***中,可能保持功能相同,但名称会改变。
图2示例性示出了本申请实施例适用的一种网络***架构示意图,如图2所示,包括网络存储网元131、NF请求方和NF提供方。其中,NF请求方可以有一个或多个,比如图2中示出的NF请求方132。NF提供方也可以有一个或多个,比如图2中示出的NF提供方133、NF提供方134。NF请求方英文可以写为NF Consumer,属于网络功能消费者。NF提供方英文可以写为NF Producer,属于网络功能提供者。
本申请实施例中NF请求方可为AMF网元109、SMF网元110、NSSF网元101等等。
本申请实施例中的NF提供方可以为PCF网元104、UDM网元105、AUSF网元108、计费功能(Charging Function,CHF)网元、SMF网元110、UPF网元114、网络存储网元103和NSSF网元101等等。
NF提供方可以提供的服务很多,比如UDM网元105可以提供用户的签约信息,PCF网元104可提供用户的策略控制,AUSF网元108可提供用户鉴权服务,CHF网元可提供用户计费信息统计服务,SMF网元110可提供会话接入服务,UPF网元114可提供数据传输服务。
图3示例性示出了本申请实施例提供的一种基于NF的通信方法的流程示意图,如图3所示,包括:
步骤201,NF请求方将第一指示信息携带于第一消息中。
第一指示信息用于指示网络存储网元向NF请求方返回第一部分描述信息。
本申请实施例中关于NF请求方发送第一消息可以有多种实施方式,比如NF请求方在需要发起服务发现进程时,所发送的第一消息中均携带第一指示信息。再比如另外一种实施方式中,NF请求方可以根据实际需求决定是否在第一消息中携带第一指示信息,比如可以在需要网络存储网元返回全部描述信息的情况下,不在第一消息中携带第一指示信息,而在仅需网络存储网元返回第一部分描述信息的情况下,在第一消息中携带第一指示信息。NF请求方可以基于第一部分描述信息去选择NF提供方。这种方案可以提高方案的灵活性。步骤202,NF请求方向网络存储网元发送第一消息。
相对应地,网络存储网元接收网络功能NF请求方发送的第一消息。
一种可选地实施方式中,第一消息可以是服务发现请求,服务发现请求的英文可以写为:NF discovery requeset。NF请求方可以通过网络存储网元进行服务发现进程,以发现可以为其提供服务的NF提供方。
第一消息还包括NF请求方请求提供的服务的参数。具体实施中,NF请求方所请求提 供的服务有多种,比如会话服务请求、数据传输服务请求、策略信息请求、计费信息请求、鉴权请求等等。具体实施中,第一消息中包括的参数可以包括一项或多项内容,本申请实施例中列举几种第一消息中所包括的参数的示例,第一消息中包括的参数可以为:能够为终端设备提供服务的NF提供方的类型、NF请求方所请求的服务的类型、NF请求方所请求的网络切片的信息、NF请求方所请求的数据网络类型、NF请求方所请求的服务所服务的用户的位置信息、NF请求方所请求的服务所服务的用户的标识信息、NF请求方所请求的服务的会话类型、能够为终端设备提供服务的NF提供方所需要支持的特性、NF请求方所请求的服务的公共陆上移动网(Public Land Mobile Network,PLMN)等。
步骤203,网络存储网元根据参数,确定出与参数匹配的NF提供方。
在步骤203中,网络存储网元确定出与参数匹配的NF提供方可以是一个,NF提供方可以为NF请求方提供该NF请求方所请求的服务。
步骤204,当第一消息中包括第一指示信息,网络存储网元将NF提供方的描述信息中的第一部分描述信息携带于第二消息中。
一种可选地实施方式中,第一消息可以是服务发现响应。服务发现响应的英文可以写为:NF discovery response。
当步骤203中网络存储网元确定出的是一个或多个NF提供方时,在步骤204中,网络存储网元可以将确定出的所有NF提供方中的每个NF提供方的第一部分描述信息携带于第二消息中。也可以将确定出的所有NF提供方中的部分NF提供方的第一部分描述信息携带于第二消息中。在步骤204中网络存储网元在第二消息中携带的第一部分描述信息所对应的NF提供方可以是一个,也可以是多个。
用集合的概念对上述内容进行描述,第一NF提供方集合包括一个或多个NF提供方,第一NF提供方中的每个NF提供方均为步骤203中网络存储网元确定出与参数匹配,且可以为NF请求方提供NF请求方所请求的服务的NF提供方。第二NF提供方集合包括第一NF提供方集合中的全部或部分NF提供方。第二NF提供方集合中包括一个或多个NF提供方。且第二NF提供方集合中的每个NF提供方均为步骤204中网络存储网元携带于第二下行中的第一部分描述信息所对应的NF提供方。本申请实施例中一个NF提供方包括一个第一部分描述信息,基于此,本申请实施例中第一部分描述信息对应的NF提供方是指:包括该第一部分描述信息的NF提供方。
步骤205,网络存储网元向NF请求方发送第二消息。
相对应地,NF请求方接收网络存储网元发送的第二消息。
其中,当第一消息中携带第一指示信息,第二消息包括与参数匹配的NF提供方的描述信息中的第一部分描述信息。
图4示例性示出了本申请实施例提供的另一种基于NF的通信方法的流程示意图,如图4所示,在步骤203之前,还可以包括步骤301。
步骤301,NF提供方向网络存储网元发送注册请求。
在步骤301中,注册请求用于使NF提供方在网络存储网元上进行注册。注册请求英文可以写为NF register。在上述步骤203中,网络存储网元根据参数,从已在网络存储网元上注册过的NF提供方中确定出与参数匹配的NF提供方。
在步骤301中,注册请求中可以包括NF提供方的部分描述信息。比如可以是NF提供方的标识、NF提供方的优先级、NF提供方的权重、NF提供方的负荷、覆盖的服务范 围、支持的服务类型、支持的用户号段信息、支持的会话类型、服务的PLMN、支持的特性、负荷状态等等。NF提供方的部分描述信息也可以是NF提供方在网络存储网元上注册之后发送的。
本申请实施例中的NF提供方的描述信息可以理解为NF提供方向网络存储网元上报的所有描述信息,也可以称为是NF提供方的全部描述信息或全量描述信息。
本申请实施例中的第一部分描述信息可以是NF提供方向网络存储网元上报的描述信息中的部分描述信息。第一部分描述信息也可以称为NF提供方的摘要信息,英文可以写为abstract Profile。第一部分描述信息可以包括NF提供方的描述信息的部分描述信息,比如,第一部分描述信息还可以包括NF提供方的标识。再比如,还可以包括NF提供方的优先级、NF提供方的权重和NF提供方的负荷中的任一项或任多项。
在本申请实施例中,NF提供方的标识可以是NF提供方的标识(Identification,ID)或者是用于指示NF提供方的类型的类型标识。NF提供方的权重可以是运营商在布局NF提供方时在***上设定的。后期也可以进行更改。NF提供方的负荷可以是NF提供方上报的。具体来说,NF提供方可以根据一定的规则检测自身的负荷,比如可以周期性检测自身的负荷,并将检测到的NF提供方的负荷上报给网络存储网元。
通过上述步骤201至步骤205,可以看出本申请实施方式中,由于仅返回第一部分描述信息,返回数据量较小,因此,可以降低网络存储网元的服务发现进程中的数据传输复杂度,提升NF请求方的业务处理速度,提升服务发现进程的速度。
如图4所示,在上述步骤202之前,还可以包括步骤401:
步骤401,当需网络存储网元向网络功能NF请求方返回描述信息,NF请求方未将第一指示信息携带于第一消息中。
相对应地,在步骤203之后,还包括步骤402。
步骤402,当网络存储网元确定第一消息中未包括第一指示信息,网络存储网元将NF提供方的描述信息携带于第二消息中。
也就是说,在步骤202NF请求方发送第一消息之前,NF请求方若需网络存储网元仅返回描述信息中的第一部分描述信息,则将第一指示信息携带在第一消息中。若需要网络存储网元返回全部描述信息,则不在第一消息中携带第一指示信息。
相对于网络存储网元来说,当第一消息中包括第一指示信息,则网络存储网元将第一部分描述信息发送给NF请求方,而当第一消息中不包括第一指示信息,则网络存储网元将描述信息发送给NF请求方。在该实施方式中,NF请求方可以根据具体需求,去请求获取NF提供方的全部描述信息或第一部分描述信息,以使服务发现进程更加灵活,更加贴合实际需求。
第一指示信息有多种形式,比如可以具体是第一消息中预设比特位上的预设值。在一种实现方式中,当第一消息为服务发现请求情况下,可以对服务发现请求的信令进行扩展,当在服务发现请求的扩展后比特位承载的值为1时,则可表示网络存储网元在第二消息中仅向NF请求方返回第一部分描述信息即可,无需在第二消息中即向NF请求方返回NF提供方的全部描述信息。若该预设比特位上的比特值置零,或者该预设比特位上未承载内容,为空,也可以说该预设比特位缺省,则表示该第一消息中未携带第一指示信息。网络存储网元需在第二消息中向NF请求方返回NF提供方的全部描述信息。可以看出,在需要网络存储网元在第二消息中仅向NF请求方返回第一部分描述信息的情况下,可以在服务发 现请求中增加1个比特位的方式来实现,对服务发现请求的改动以及服务发现进程的改动较少,更加兼容现有方案。
相对应地,在另外一种实施方式中,若未对服务发现请求的信令进行扩展,则表示网络存储网元在第二消息中向NF请求方返回NF提供方的全部描述信息。也可描述为在第一消息中缺省无指示,则表示网络存储网元在第二消息中向NF请求方返回NF提供方的全部描述信息。可以看出,这种实现方式中,当需要网络存储网元在第二消息中返回NF提供方的全部描述信息时,无需对服务发现请求进行改动,如此,可以更加兼容现有技术。
在第三种实现方中,若对服务发现请求的信令进行扩展,且当在服务发现请求的扩展后比特位承载的值为0时,则表示网络存储网元在第二消息中向NF请求方返回NF提供方的全部描述信息。可以看出,这种实现方式中,当需要网络存储网元在第二消息中返回NF提供方的全部描述信息时,可以在服务发现请求中增加1个比特位的方式来实现,这种实施方中也可以描述为:当不在第一消息中携带第一指示信息时,可以在第一消息中携带第三指示信息,第三指示信息用于指示网络存储网元向NF请求方返回全部的描述信息。该实施方式对服务发现请求的改动以及服务发现进程的改动较少,更加兼容现有方案。
在上述内容中,NF请求方也可以发送不携带第一指示信息的第一消息,而网络存储网元可以根据第一消息中携带的参数判断是向NF请求方返回第一部分描述信息还是返回全部描述信息。
如图4所示,在上述步骤205之后,还可以包括步骤501、步骤502和步骤503。
步骤501,NF请求方从与参数匹配的一个或多个NF提供方中确定出目标NF提供方。
步骤502,NF请求方向目标NF提供方发送服务获取请求。
服务获取请求中可以包括能够为终端设备提供服务的NF提供方的类型、NF请求方所请求的服务的类型、NF请求方所请求的数据网络类型、NF请求方所请求的服务所服务的用户的位置信息、NF请求方所请求的服务所服务的用户的标识信息、NF请求方所请求的服务的会话类型、能够为终端设备提供服务的NF提供方所需要支持的特性、NF请求方所请求的服务的PLMN等。服务获取请求的英文可以写为service requeset。服务获取请求用于请求目标NF提供方提供相应地服务。
相对应地,NF提供方接收到服务获取请求之后,提供相对应的服务。
步骤503,目标NF提供方向NF请求方返回服务获取响应。
服务获取响应中可以包括目标NF提供方覆盖的服务范围,目标NF提供方支持的服务类型,目标NF提供方支持的用户号段,目标NF提供方支持的会话类型,目标NF提供方服务的PLMN,目标NF提供方支持的特性,目标NF提供方负荷状态等。服务获取请求的英文可以写为service response。
在上述步骤205之后,NF请求方可以将接收到的NF提供方的第一部分描述信息缓存至本地存储区,以便后续接收到其它类似业务请求时,可以先从本地存储区中查找是否有满足需求的NF提供方。具体来说,在上述步骤201之前可以包括步骤601和步骤602。
步骤601,NF请求方接收终端设备发送的业务请求。
业务请求可以用于请求为终端设备提供服务,比如可以请求物理网络功能(physical network function,PNF)提供的服务。业务请求中可以包括有终端标识等信息。
步骤602,NF请求方查找本地存储区,在确定本地存储区中未查找出与参数匹配且能为终端设备提供所需服务的NF提供方的情况下执行步骤201或上述步骤401。
步骤603,NF请求方查找本地存储区,在确定本地存储区中查找出与参数匹配且能为终端设备提供所需服务的NF提供方的情况下可直接执行上述步骤501。
在上述步骤205之后,还可以包括步骤701:
步骤701,网络存储网元向NF请求方发送NF提供方的描述信息中的第二部分描述信息。
其中,第二部分描述信息包括:NF提供方的描述信息中除第一部分描述信息之外的信息中的全部或部分信息。
相对应地,NF请求方接收网络存储网元发送的第二消息之后,还包括:
NF请求方接收网络存储网元发送的描述信息中的第二部分描述信息;
其中,第二部分描述信息包括:NF提供方的描述信息中除第一部分描述信息之外的信息中的全部或部分信息。
在上述步骤701中,第二部分描述信息可以承载在第四消息中。具体来说,上述步骤701也可以描述为:网络存储网元将与NF提供方的第二部分描述信息携带于第四消息中,向NF请求方发送第四消息。相对应地,NF请求方接收第四消息,第四消息中包括第二部分描述信息。
也就是说,网络存储网元在通过第一消息向NF提供方返回第一部分描述信息之后,由于第一部分描述信息量较少,因此可以加快服务发现进程。进一步,在后续继续将第二部分描述信息发送给NF请求方,以使NF请求方在后续接收到其它类似业务请求时,可以先从本地缓冲中查找是否有满足需求的NF提供方。
针对上述步骤701具体事项方式有多种,比如可以是网络存储网元在将第一部分描述信息携带于第二消息中之后,主动触发的。或者是NF请求方向网络存储网元发送消息主动请求获取第二部分描述信息的。
一种情况中,第二部分描述信息可以是NF提供方的描述信息中除第一部分描述信息之外的信息中的全部信息。
另一种情况中,第二部分描述信息可以是NF提供方的描述信息中除第一部分描述信息之外的信息中的部分信息,在这种情况下,可以在网络存储网元中预设NF提供方的类型标识与第二部分描述信息的标识的对应关系。网络存储网元可以根据NF提供方的类型标识,确定该NF提供方的第二部分描述信息。
在本申请实施例中NF提供方的类型标识和第二部分描述信息的标识的对应关系有多种,举个例子,比如NF提供方的类型标识为UDM,则该NF提供方的类型标识对应的第二部分描述信息的标识为号段信息,则网络存储网元会将NF提供方所支持的号段信息发送给NF请求方,即第二部分描述信息的标识所对应的第二部分描述信息发送给NF请求方。
当NF请求方向网络存储网元发送消息主动请求获取第二部分描述信息的情况下,上述步骤205之后,在上述步骤701之前,还可以包括步骤702:
步骤702,NF请求方向网络存储网元发送第三消息,第三消息中包括NF提供方的标识;
相对应地,网络存储网元接收NF请求方发送的第三消息,第三消息中包括NF提供方的标识。
在一种可选地实施方式中,第四消息中还包括第二指示信息,第二指示信息用于指示 第二部分描述信息的标识。相对应地,在上述步骤205之后,在上述步骤702之前,还包括步骤703:
步骤703:NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及NF提供方的类型标识,确定出NF提供的类型标识对应的第二部分描述信息的标识;NF请求方将用于指示第二部分描述信息的第二指示信息携带于第三消息中。
也可以说,第二部分描述信息的标识是:NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及NF提供方的类型标识确定的。
第二指示信息可以直接是第二部分描述信息,比如第二部分描述信息的标识为NF提供方的号段信息,第二指示信息为号段。第二指示信息也可以是能够指示出第二部分描述信息的其它信息。举个例子,可以在NF请求方和网络存储网元上存储第二指示信息和第二部分描述信息的标识的对应关系,NF请求方根据该对应关系查询到第二部分描述信息的标识为号段时,第二指示信息为:将第三消息的预设比特位设置为1,则网络存储网元接收到第三消息时,发现第三消息的预设比特位设置为1,则从第二指示信息和第二部分描述信息的标识的对应关系中查询出:第二部分描述信息的标识为号段信息,因此将NF提供方的号段信息对应的内容(即第二部分描述信息的标识对应的第二部分描述信息)返回给NF请求方。
一种可选地实施方式中,当第三消息中没有携带第二指示信息时,网络存储网元可以向NF请求方返回NF提供方的描述信息中除第一部分描述信息之外的全部描述信息。
本申请实施例中还提供一种实施方式,即在第三消息中采用扩展retrieval Attributes/unretrievalAttributes信元的方式来实现,针对一个NF提供方,当第三消息中包括retrieval Attributes,则表示网络存储网元需要向NF请求方返回retrieval Attributes所关联的列表中所包括的所有描述信息。当第三消息中包括unretrieval Attributes,则表示网络存储网元需要向NF请求方返回除unretrieval Attributes所关联的列表中所包括的NF提供方的所有描述信息之外的所有描述信息。
举个例子,当NF请求方为AMF,NF提供方为UDM。则第三消息中携带的retrieval Attributes所关联的列表中所包括的描述信息可以为:号段信息。这种情况下网络存储网元需要通过第四消息向NF请求方返回NF提供方的号段信息。
再举个例子,当NF请求方为AMF,NF提供方为SMF。则第三消息中携带的retrieval Attributes所关联的列表中所包括的描述信息可以为:位置信息。这种情况下网络存储网元需要通过第四消息向NF请求方返回NF提供方的位置信息。
再举个例子,当NF请求方为AMF,NF提供方为SMF。则第三消息中携带的unretrieval Attributes所关联的列表中所包括的描述信息可以为:优先级、权重。这种情况下网络存储网元需要通过第四消息向NF请求方返回NF提供方的除优先级和权重之外的所有描述信息。
从上述步骤701中可以看出,或者可以从步骤702和步骤703中可以看出,本申请实施例中网络存储网元可以分两次向NF请求方返回NF提供方的描述信息。在返回第一部分描述信息后,NF请求方可以根据第一部分描述信息选择出目标NF提供方,如此可以加快服务发现的进程。而后续再向NF请求方返回第二部分描述信息,不仅可以使NF请求方缓存第二部分描述信息以备后续使用,另一方面,相比在第二消息中即携带NF提供方的全部描述信息的方案来说,本申请实施例第二部分描述信息可以是:NF提供方的描述 信息中除第一部分描述信息之外的信息中的部分信息,也就是说,第二部分描述信息可以四部分指定的NF提供方的信息,可以减少NF请求方在本地存储区的缓存量,且也可以加快第二部分描述信息的传输速度。
根据前述方法,图5为本申请实施例提供的通信设备的结构示意图,如图5所示,该通信设备可以为NF请求方或网络存储网元,也可以为芯片或电路,比如可设置于网络存储网元的芯片或电路。
进一步的,该通信设备801还可以进一步包括总线***,其中,处理器802、存储器804、收发器803可以通过总线***相连。
应理解,上述处理器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)或其他集成芯片。
在实现过程中,上述方法的各步骤可以通过处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器802中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器804,处理器802读取存储器804中的信息,结合其硬件完成上述方法的步骤。
应注意,本申请实施例中的处理器802可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
可以理解,本申请实施例中的存储器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)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
该通信设备801对应上述方法中的网络存储网元的情况下,该通信设备可以包括处理器802、收发器803和存储器804。该存储器804用于存储指令,该处理器802用于执行该存储器804存储的指令,以实现如上图2至图4中所示的任一项或任多项对应的方法中网络存储网元的相关方案。
当通信设备801为上述网络存储网元,通信设备801可以用于执行上述图2至图4中任一方案中网络存储网元所执行的方法。通信设备801为上述网络存储网元时,收发器803,用于接收NF请求方发送的第一消息,向所述NF请求方发送第二消息,所述第一消息中包括所述NF请求方请求提供的服务的参数;处理器802,用于根据所述参数,确定出与所述参数匹配的NF提供方;当所述第一消息中包括第一指示信息,将所述NF提供方的描述信息中的第一部分描述信息携带于所述第二消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回所述第一部分描述信息。
在一种可能地实施方式中,所述处理器802,还用于:当所述第一消息中未包括所述第一指示信息,将所述NF提供方的描述信息携带于所述第二消息中。
在一种可能地实施方式中,所述收发器803,还用于:向所述NF请求方发送所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
在一种可能地实施方式中,所述收发器803,还用于:接收所述NF请求方发送的第三消息,所述第三消息中包括所述NF提供方的标识。所述处理器802,具体用于:将与所述NF提供方的第二部分描述信息携带于第四消息中,通过所述收发器803向所述NF请求方发送所述第四消息。
在一种可能地实施方式中,所述第二部分描述信息的标识是:所述NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识确定的。
该通信设备801对应上述方法中的NF请求方的情况下,该通信设备可以包括处理器802、收发器803和存储器804。该存储器804用于存储指令,该处理器802用于执行该存储器804存储的指令,以实现如上图2至图4中所示的任一项或任多项对应的方法中NF请求方的相关方案。
当通信设备801为上述NF请求方,通信设备801可以用于执行上述图2至图4中任一方案中NF请求方所执行的方法。通信设备801为上述NF请求方时,处理器802,用于:将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回第一部分描述信息;
收发器803,用于:向所述网络存储网元发送所述第一消息,所述第一消息还包括所述NF请求方请求提供的服务的参数;接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息中的第一部分描述信息。
在一种可能地实施方式中,所述收发器803,还用于:接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供 方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
在一种可能地实施方式中,所述收发器803,还用于:向所述网络存储网元发送第三消息,所述第三消息中包括所述NF提供方的标识;接收第四消息,所述第四消息中包括所述第二部分描述信息。
在一种可能地实施方式中,所述处理器802,还用于:根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识,确定出所述NF提供的类型标识对应的所述第二部分描述信息的标识;将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。
该通信设备所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
根据前述方法,图6为本申请实施例提供的通信设备的结构示意图,如图6所示,通信设备901可以包括存储器904、处理器902和通信接口903。所述通信接口903,用于输入和/或输出信息;所述处理器902,用于执行计算机程序或指令,使得通信设备901实现上述图2至图4的相关方案中NF请求方侧的方法,或使得通信设备901实现上述图2至图4的相关方案中网络存储网元侧的方法。本申请实施例中,通信接口903可以实现上述图5的收发器803所实现的方案,处理器902可以实现上述图5的处理器802所实现的方案,在此不再赘述。
根据本申请实施例提供的方法,本申请实施例还提供一种通信***,其包括前述的网络存储网元和一个或多于一个NF请求方。
基于以上实施例以及相同构思,图7为本申请实施例提供的通信设备的示意图,如图7所示,该通信设备1001可以为NF请求方或网络存储网元,也可以为芯片或电路,比如可设置于网络设备的芯片或电路。
该通信设备1001对应上述方法中的网络存储网元的情况下,该通信设备可以包括处理单元1002、收发单元1003和存储单元1004。该存储单元1004用于存储指令,该处理单元1002用于执行该存储单元1004存储的指令,以实现如上图2至图4中所示的任一项或任多项对应的方法中网络存储网元的相关方案。
通信设备1001为上述网络存储网元时,收发单元1003,用于接收网络功能NF请求方发送的第一消息,向所述NF请求方发送第二消息,所述第一消息中包括所述NF请求方请求提供的服务的参数;处理单元1002,用于根据所述参数,确定出与所述参数匹配的NF提供方;当所述第一消息中包括第一指示信息,将所述NF提供方的描述信息中的第一部分描述信息携带于所述第二消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回所述第一部分描述信息。
该通信设备可以对应上述方法中的NF请求方。该通信设备可以实现如上图2至图4中所示的任一项或任多项对应的方法中NF请求方所执行的步骤。该通信设备可以包括处理单元1002和收发单元1003。
通信设备1001为上述NF请求方时,处理单元1002,用于:将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回第一部分描述信息;收发单元1003,用于:向所述网络存储网元发送所述第一消息,所述第一消息还包括所述NF请求方请求提供的服务的参数;接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF 提供方的描述信息中的第一部分描述信息。
该通信设备所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
可以理解的是,上述通信设备1001中各个单元的功能可以参考相应方法实施例的实现,此处不再赘述。
应理解,以上通信设备的单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理网元上,也可以物理上分开。本申请实施例中,收发单元1002可以由上述图5的收发器803实现,处理单元1002可以由上述图5的处理器802实现。
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2至图4所示实施例中任意一个实施例的方法。
根据本申请实施例提供的方法,本申请还提供一种计算机可读存储介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2至图4所示实施例中任意一个实施例的方法。
根据本申请实施例提供的方法,本申请还提供一种***,其包括前述的一个或多个终端设备以及一个或多个网络设备。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程设备。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。
上述各个设备实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的网元、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的 二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (67)
- 一种基于网络功能NF的通信方法,其特征在于,包括:网络存储网元接收网络功能NF请求方发送的第一消息,所述第一消息中包括所述NF请求方请求提供的服务的参数;所述网络存储网元根据所述参数,确定出与所述参数匹配的NF提供方;当所述第一消息中包括第一指示信息,所述网络存储网元将所述NF提供方的描述信息中的第一部分描述信息携带于第二消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回所述第一部分描述信息;所述网络存储网元向所述NF请求方发送所述第二消息。
- 如权利要求1所述的方法,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。
- 如权利要求1或2所述的方法,其特征在于,所述网络存储网元根据所述参数,确定出与所述参数匹配的NF提供方之后,还包括:当所述网络存储网元确定所述第一消息中未包括所述第一指示信息,所述网络存储网元将所述NF提供方的描述信息携带于所述第二消息中。
- 如权利要求1至3任一项所述的方法,其特征在于,所述第一部分描述信息包括:所述NF提供方的优先级、所述NF提供方的权重和所述NF提供方的负荷。
- 如权利要求1至4任一项所述的方法,其特征在于,所述网络存储网元发送所述第二消息之后,还包括:所述网络存储网元向所述NF请求方发送所述NF提供方的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
- 如权利要求5所述的方法,其特征在于,所述网络存储网元向所述NF请求方发送所述NF提供方的所述描述信息中的第二部分描述信息之前,还包括:所述网络存储网元接收所述NF请求方发送的第三消息,所述第三消息中包括所述NF提供方的标识;所述网络存储网元向所述NF请求方发送所述NF提供方的所述描述信息中的第二部分描述信息,包括:所述网络存储网元将与所述NF提供方的第二部分描述信息携带于第四消息中,向所述NF请求方发送所述第四消息。
- 如权利要求6所述的方法,其特征在于,所述第三消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。
- 如权利要求7所述的方法,其特征在于,所述第二部分描述信息的标识是:所述NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识确定的。
- 一种基于网络功能NF的通信方法,其特征在于,包括:NF请求方将第一指示信息携带于第一消息中,所述第一指示信息用于指示所述网络存储网元向所述NF请求方返回第一部分描述信息;所述NF请求方向所述网络存储网元发送所述第一消息,所述第一消息还包括所述NF请求方请求提供的服务的参数;所述NF请求方接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息中的第一部分描述信息。
- 如权利要求9所述的方法,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。
- 如权利要求9或10所述的方法,其特征在于,所述NF请求方向所述网络存储网元发送所述第一消息,包括:所述NF请求方接收到终端设备发送的业务请求;其中,所述业务请求中包括所述终端设备所需的服务的所述参数;在确定本地存储区中未查找出与所述参数匹配且能为所述终端设备提供所需服务的NF提供方的情况下,向所述网络存储网元发送所述第一消息。
- 如权利要求9至11任一项所述的方法,其特征在于,所述第一部分描述信息包括:所述NF提供方的优先级、所述NF提供方的权重和所述NF提供方的负荷。
- 如权利要求9至12任一项所述的方法,其特征在于,所述NF请求方接收所述网络存储网元发送的第二消息之后,还包括:所述NF请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
- 如权利要求13所述的方法,其特征在于,所述NF请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息之前,还包括:所述NF请求方向所述网络存储网元发送第三消息,所述第三消息中包括所述NF提供方的标识;所述NF请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息,包括:所述NF请求方接收第四消息,所述第四消息中包括所述第二部分描述信息。
- 如权利要求14所述的方法,其特征在于,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。
- 如权利要求15所述的方法,其特征在于,所述NF请求方向所述网络存储网元发送第四消息之前,还包括:所述NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识,确定出所述NF提供的类型标识对应的所述第二部分描述信息的标识;所述NF请求方将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。
- 一种基于网络功能NF的通信方法,其特征在于,包括:NF请求方在需获取第一部分描述信息的情况下,将第一指示信息携带于第一消息中,所述第一指示信息用于指示网络存储网元向所述NF请求方返回第一部分描述信息;所述NF请求方向所述网络存储网元发送所述第一消息,所述第一消息还包括所述NF 请求方请求提供的服务的参数;所述NF请求方接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息中的第一部分描述信息。
- 如权利要求17所述的方法,其特征在于,当所述第一消息中未携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息;所述NF请求方向所述网络存储网元发送所述第一消息之前,还包括:当需所述网络存储网元向所述NF请求方返回描述信息,所述NF请求方未将所述第一指示信息携带于所述第一消息中。
- 如权利要求17或18所述的方法,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。
- 如权利要求17至19任一项所述的方法,其特征在于,所述NF请求方向所述网络存储网元发送所述第一消息,包括:所述NF请求方接收到终端设备发送的业务请求;其中,所述业务请求中包括所述终端设备所需的服务的所述参数;在确定本地存储区中未查找出与所述参数匹配且能为所述终端设备提供所需服务的NF提供方的情况下,向所述网络存储网元发送所述第一消息。
- 如权利要求17至20任一项所述的方法,其特征在于,所述第一部分描述信息包括:所述NF提供方的优先级、所述NF提供方的权重和所述NF提供方的负荷。
- 如权利要求17至21任一项所述的方法,其特征在于,所述NF请求方接收所述网络存储网元发送的第二消息之后,还包括:所述NF请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
- 如权利要求22所述的方法,其特征在于,所述NF请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息之前,还包括:所述NF请求方向所述网络存储网元发送第三消息,所述第三消息中包括所述NF提供方的标识;所述NF请求方接收所述网络存储网元发送的所述描述信息中的第二部分描述信息,包括:所述NF请求方接收第四消息,所述第四消息中包括所述第二部分描述信息。
- 如权利要求23所述的方法,其特征在于,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。
- 如权利要求24所述的方法,其特征在于,所述NF请求方向所述网络存储网元发送第四消息之前,还包括:所述NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识,确定出所述NF提供的类型标识对应的所述第二部分描述信息的标识;所述NF请求方将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。
- 一种通信设备,其特征在于,包括:收发单元,用于接收网络功能NF请求方发送的第一消息,向所述NF请求方发送第二消息,所述第一消息中包括所述NF请求方请求提供的服务的参数;处理单元,用于根据所述参数,确定出与所述参数匹配的NF提供方;当所述第一消息中包括第一指示信息,将所述NF提供方的描述信息中的第一部分描述信息携带于所述第二消息中,所述第一指示信息用于指示向所述NF请求方返回所述第一部分描述信息。
- 如权利要求26所述的设备,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。
- 如权利要求26或27所述的设备,其特征在于,所述处理单元,还用于:当所述网络存储网元确定所述第一消息中未包括所述第一指示信息,将所述NF提供方的描述信息携带于所述第二消息中。
- 如权利要求26至28任一项所述的设备,其特征在于,所述第一部分描述信息包括:所述NF提供方的优先级、所述NF提供方的权重和所述NF提供方的负荷。
- 如权利要求26至29任一项所述的设备,其特征在于,所述收发单元,还用于:向所述NF请求方发送所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
- 如权利要求30所述的设备,其特征在于,所述收发单元,还用于:接收所述NF请求方发送的第三消息,所述第三消息中包括所述NF提供方的标识;所述处理单元,具体用于:将与所述NF提供方的第二部分描述信息携带于第四消息中,通过所述收发单元向所述NF请求方发送所述第四消息。
- 如权利要求31所述的设备,其特征在于,所述第三消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。
- 如权利要求32所述的设备,其特征在于,所述第二部分描述信息的标识是:所述NF请求方根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识确定的。
- 一种通信设备,其特征在于,包括:处理单元,用于:将第一指示信息携带于第一消息中,所述第一指示信息用于指示网络存储网元返回第一部分描述信息;收发单元,用于:向所述网络存储网元发送所述第一消息,所述第一消息还包括所述NF请求方请求提供的服务的参数;接收所述网络存储网元发送的第二消息;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息中的第一部分描述信息。
- 如权利要求34所述的设备,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。
- 如权利要求34或35所述的设备,其特征在于,所述收发单元,还用于:接收到终端设备发送的业务请求;其中,所述业务请求中包括所述终端设备所需的服务的所述参数;在确定本地存储区中未查找出与所述参数匹配且能为所述终端设备提供所需服务的 NF提供方的情况下,向所述网络存储网元发送所述第一消息。
- 如权利要求34至36任一项所述的设备,其特征在于,所述第一部分描述信息包括:所述NF提供方的优先级、所述NF提供方的权重和所述NF提供方的负荷。
- 如权利要求34至37任一项所述的设备,其特征在于,所述收发单元,还用于:接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
- 如权利要求38所述的设备,其特征在于,所述收发单元,还用于:向所述网络存储网元发送第三消息,所述第三消息中包括所述NF提供方的标识;接收第四消息,所述第四消息中包括所述第二部分描述信息。
- 如权利要求39所述的设备,其特征在于,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。
- 如权利要求40所述的设备,其特征在于,所述处理单元,还用于:根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识,确定出所述NF提供的类型标识对应的所述第二部分描述信息的标识;将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。
- 一种通信设备,其特征在于,包括:处理单元,用于在需获取第一部分描述信息的情况下,将第一指示信息携带于第一消息中,所述第一指示信息用于指示网络存储网元向所述NF请求方返回第一部分描述信息;收发单元,用于向所述网络存储网元发送所述第一消息,接收所述网络存储网元发送的第二消息;所述第一消息还包括所述NF请求方请求提供的服务的参数;其中,当所述第一消息中携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息中的第一部分描述信息。
- 如权利要求42所述的设备,其特征在于,当所述第一消息中未携带所述第一指示信息,所述第二消息包括与所述参数匹配的NF提供方的描述信息;所述处理单元,还用于:当需所述网络存储网元向所述NF请求方返回描述信息,所述NF请求方未将所述第一指示信息携带于所述第一消息中。
- 如权利要求42或43所述的设备,其特征在于,所述第一指示信息包括:所述第一消息的预设比特位上承载的预设比特值。
- 如权利要求42至44任一项所述的设备,其特征在于,所述收发单元,还用于:接收到终端设备发送的业务请求;其中,所述业务请求中包括所述终端设备所需的服务的所述参数;在确定本地存储区中未查找出与所述参数匹配且能为所述终端设备提供所需服务的NF提供方的情况下,向所述网络存储网元发送所述第一消息。
- 如权利要求42至45任一项所述的设备,其特征在于,所述第一部分描述信息包括:所述NF提供方的优先级、所述NF提供方的权重和所述NF提供方的负荷。
- 如权利要求42至46任一项所述的设备,其特征在于,所述收发单元,还用于:接收所述网络存储网元发送的所述描述信息中的第二部分描述信息;其中,所述第二部分描述信息包括:所述NF提供方的描述信息中除所述第一部分描述信息之外的信息中的全部或部分信息。
- 如权利要求47所述的设备,其特征在于,所述收发单元,还用于:向所述网络存储网元发送第三消息,所述第三消息中包括所述NF提供方的标识;接收第四消息,所述第四消息中包括所述第二部分描述信息。
- 如权利要求48所述的设备,其特征在于,所述第四消息中还包括第二指示信息,所述第二指示信息用于指示所述第二部分描述信息的标识。
- 如权利要求49所述的设备,其特征在于,所述处理单元,还用于:根据预设的NF提供方的类型标识与第二部分描述信息的标识的对应关系,以及所述NF提供方的类型标识,确定出所述NF提供的类型标识对应的所述第二部分描述信息的标识;将用于指示所述第二部分描述信息的标识的所述第二指示信息携带于所述第三消息中。
- 一种传输信息的装置,其特征在于,包括:通信接口和至少一个处理器,所述通信接口和所述至少一个处理器通过线路互联,所述通信接口用于执行权利要求1到8任一项所述的方法中,在所述装置侧进行消息接收和发送的操作;所述至少一个处理器调用指令,执行权利要求1到8任一项所述的方法中,在所述装置进行的消息处理或控制操作。
- 如权利要求51的装置,其特征在于,所述装置为网络设备。
- 一种传输信息的装置,其特征在于,包括通信接口和至少一个处理器,所述通信接口和所述至少一个处理器通过线路互联,所述通信接口用于执行权利要求9到16任一项所述的方法中,在所述装置侧进行消息接收和发送的操作;所述至少一个处理器调用指令,执行权利要求9到16任一项所述的方法中,在所述装置侧进行的消息处理或控制操作。
- 如权利要求53的装置,其特征在于,所述装置为网络设备。
- 一种传输信息的装置,其特征在于,包括通信接口和至少一个处理器,所述通信接口和所述至少一个处理器通过线路互联,所述通信接口用于执行权利要求17到25任一项所述的方法中,在所述装置侧进行消息接收和发送的操作;所述至少一个处理器调用指令,执行权利要求17到25任一项所述的方法中,在所述装置侧进行的消息处理或控制操作。
- 如权利要求55的装置,其特征在于,所述装置为网络设备。
- 一种芯片***,其特征在于,包括:所述芯片***包括至少一个处理器,和接口电路,所述接口电路和所述至少一个处理器通过线路互联,所述处理器通过运行指令,以执行权利要求1到25任一项所述的方法。
- 一种处理器,其特征在于,用于执行如权利要求1-8任一项所述的方法。
- 一种处理器,其特征在于,用于执行如权利要求9-16任一项所述的方法。
- 一种处理器,其特征在于,用于执行如权利要求17-25任一项所述的方法。
- 一种传输信息的装置,其特征在于,用于执行1到8项任一项所述方法。
- 一种传输信息的装置,其特征在于,用于执行9到16项任一项所述方法。
- 一种传输信息的装置,其特征在于,用于执行17到25项任一项所述方法。
- 一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行上述1到25任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1到25项任一项所述的方法。
- 一种通信***,其特征在于,包括如权利要求26至33中任一项所述的设备,和,如权利要求34至41中任一项所述的设备。
- 一种通信***,其特征在于,包括如权利要求26至33中任一项所述的设备,和,如权利要求42至50中任一项所述的设备。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910917906.2 | 2019-09-26 | ||
CN201910917906.2A CN112566072B (zh) | 2019-09-26 | 2019-09-26 | 一种基于nf的通信方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021057128A1 true WO2021057128A1 (zh) | 2021-04-01 |
Family
ID=75029897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/097550 WO2021057128A1 (zh) | 2019-09-26 | 2020-06-22 | 一种基于nf的通信方法、设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN115396851A (zh) |
WO (1) | WO2021057128A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822646B (zh) * | 2021-04-19 | 2021-08-13 | 中兴通讯股份有限公司 | 消息处理方法和装置、电子设备、计算机可读存储介质 |
CN116367225A (zh) * | 2021-12-28 | 2023-06-30 | 中兴通讯股份有限公司 | 服务发现的处理方法、设备和存储介质 |
CN114760350B (zh) * | 2022-04-11 | 2024-02-06 | 中国电信股份有限公司 | 5g网络间接通信场景下服务实现方法、装置、设备和介质 |
CN117062110A (zh) * | 2022-05-06 | 2023-11-14 | ***通信有限公司研究院 | 信息处理方法、装置、通信设备和存储介质 |
CN117425167A (zh) * | 2022-07-11 | 2024-01-19 | 中兴通讯股份有限公司 | 业务处理方法、装置、电子设备及存储介质 |
WO2024026888A1 (zh) * | 2022-08-05 | 2024-02-08 | 北京小米移动软件有限公司 | 一种应用功能的应用方法及装置 |
CN117896777A (zh) * | 2022-10-13 | 2024-04-16 | 华为技术有限公司 | 通信方法、通信装置及通信*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109150858A (zh) * | 2018-08-01 | 2019-01-04 | 武汉索雅信息技术有限公司 | 数据交互总线的请求处理方法、设备、***及存储介质 |
WO2019034609A1 (en) * | 2017-08-14 | 2019-02-21 | Telefonaktiebolaget Lm Ericsson (Publ) | METHOD FOR DISCOVERING SERVICES PROVIDED BY NETWORK REFERENCE FUNCTION |
CN109756938A (zh) * | 2017-11-03 | 2019-05-14 | 华为技术有限公司 | 通信方法、网元、终端装置和*** |
US20190253912A1 (en) * | 2018-05-02 | 2019-08-15 | Intel Corporation | Operations and notifications for performance management of 5g networks and network slicing |
CN110167195A (zh) * | 2018-02-13 | 2019-08-23 | 华为技术有限公司 | 通信方法和通信装置 |
CN110167013A (zh) * | 2018-02-13 | 2019-08-23 | 华为技术有限公司 | 一种通信方法及装置 |
-
2019
- 2019-09-26 CN CN202210810026.7A patent/CN115396851A/zh active Pending
- 2019-09-26 CN CN201910917906.2A patent/CN112566072B/zh active Active
-
2020
- 2020-06-22 WO PCT/CN2020/097550 patent/WO2021057128A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019034609A1 (en) * | 2017-08-14 | 2019-02-21 | Telefonaktiebolaget Lm Ericsson (Publ) | METHOD FOR DISCOVERING SERVICES PROVIDED BY NETWORK REFERENCE FUNCTION |
CN109756938A (zh) * | 2017-11-03 | 2019-05-14 | 华为技术有限公司 | 通信方法、网元、终端装置和*** |
CN110167195A (zh) * | 2018-02-13 | 2019-08-23 | 华为技术有限公司 | 通信方法和通信装置 |
CN110167013A (zh) * | 2018-02-13 | 2019-08-23 | 华为技术有限公司 | 一种通信方法及装置 |
US20190253912A1 (en) * | 2018-05-02 | 2019-08-15 | Intel Corporation | Operations and notifications for performance management of 5g networks and network slicing |
CN109150858A (zh) * | 2018-08-01 | 2019-01-04 | 武汉索雅信息技术有限公司 | 数据交互总线的请求处理方法、设备、***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112566072B (zh) | 2022-07-22 |
CN115396851A (zh) | 2022-11-25 |
CN112566072A (zh) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021057128A1 (zh) | 一种基于nf的通信方法、设备及存储介质 | |
US11425225B2 (en) | Method, apparatus, and equipment for exposing edge network capability, and storage medium | |
US20210274375A1 (en) | Time-Sensitive Networking Communication Method and Apparatus | |
KR102469191B1 (ko) | 정보 전송방법 및 장치, 컴퓨터 판독가능 저장 매체 | |
WO2020103693A1 (zh) | 一种资源信息发送方法、装置及*** | |
WO2020020263A1 (zh) | 一种数据收集方法、设备及*** | |
US20210274418A1 (en) | Information Transmission Method and Apparatus | |
WO2019196813A1 (zh) | 一种订阅服务的方法及装置 | |
US20210226902A1 (en) | Time-Sensitive Networking Communication Method and Apparatus | |
WO2021031127A1 (zh) | 一种获取信息的方法及装置 | |
US20220272607A1 (en) | Network Access Method and Communication Apparatus | |
WO2022016948A1 (zh) | 一种通信方法及装置 | |
EP4124094A1 (en) | Policy determination method and device, and system | |
WO2021068830A1 (zh) | 用于多播传输的方法和装置 | |
US20240056496A1 (en) | Method and Apparatus for Selecting Edge Application Server | |
WO2021212939A1 (zh) | 通信方法、装置及*** | |
WO2023011447A1 (zh) | 网络信息开放方法、装置、电子设备和存储介质 | |
WO2021051420A1 (zh) | 一种dns缓存记录的确定方法及装置 | |
US20230239720A1 (en) | Wireless communication method and device | |
WO2020249032A1 (zh) | 通信方法及装置 | |
EP4185010A1 (en) | Method and device for accessing local network | |
WO2021023185A1 (zh) | 一种接入限制检测方法和装置 | |
WO2020155979A1 (zh) | 一种通信方法、网元、***及存储介质 | |
WO2021087996A1 (zh) | 通信方法和通信装置 | |
US11375401B2 (en) | Network service device, session management device and operation methods thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20869670 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20869670 Country of ref document: EP Kind code of ref document: A1 |