WO2022206558A1 - 一种通信方法及装置 - Google Patents
一种通信方法及装置 Download PDFInfo
- Publication number
- WO2022206558A1 WO2022206558A1 PCT/CN2022/082820 CN2022082820W WO2022206558A1 WO 2022206558 A1 WO2022206558 A1 WO 2022206558A1 CN 2022082820 W CN2022082820 W CN 2022082820W WO 2022206558 A1 WO2022206558 A1 WO 2022206558A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network function
- function
- network
- type
- requesting
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 136
- 238000004891 communication Methods 0.000 title claims abstract description 133
- 230000006870 function Effects 0.000 claims abstract description 1916
- 238000012545 processing Methods 0.000 claims description 44
- 230000004044 response Effects 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 13
- 238000007726 management method Methods 0.000 description 27
- 230000015654 memory Effects 0.000 description 20
- 230000008569 process Effects 0.000 description 20
- 101150102131 smf-1 gene Proteins 0.000 description 10
- 101001002709 Homo sapiens Interleukin-4 Proteins 0.000 description 7
- 102100020941 Interleukin-4 Human genes 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 101001076408 Homo sapiens Interleukin-6 Proteins 0.000 description 5
- 102100026019 Interleukin-6 Human genes 0.000 description 5
- 238000007405 data analysis Methods 0.000 description 5
- 238000013523 data management Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 238000007429 general method Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 101100477784 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SMF2 gene Proteins 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5045—Making service definitions prior to deployment
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/005—Multiple registrations, e.g. multihoming
Definitions
- the present application relates to the field of communication technologies, and in particular, to a communication method and device.
- 4G network elements and 5G network functions can be combined and deployed, such as combined deployment of converged gateway (PDN Gateway, PGW) and session management function (SMF), Alternatively, the network exposure function (NEF) and the service capability exposure function (SCEF) can be combined and deployed.
- PGW converged gateway
- SMF session management function
- NEF network exposure function
- SCEF service capability exposure function
- the present application provides a communication method and device for implementing combined deployment and selection of multiple network functions in a 5G architecture, which helps reduce deployment costs and complexity.
- the present application provides a communication method, comprising: a network warehouse function receiving a first network function type from a requesting network function; and a network warehouse function sending an overview of the first network function corresponding to the first network function type to the requesting network function (profile), the overview of the first network function includes a first indication, the first indication is used to indicate the combined/co-located deployment of the first network function and the second network function, the first network function and the second network
- the network function type of the function is different.
- the requesting network function requests an overview of the first network function having the first network function type from the network warehouse function, and the overview of the first network function includes a first indication, and the first indication is used to indicate the first network function. It is deployed in combination with the second network function, so that the requesting network function can determine that the first network function is deployed in combination with other network functions.
- the requesting network function requests the network function of the network warehouse function to be deployed in combination with other network functions, thereby helping to realize the consolidated deployment of multiple network functions, reducing deployment cost and complexity, and providing a more flexible network function deployment method.
- the communication delay between the first network function and the second network function deployed in combination is short, which helps to optimize the service experience of the terminal device.
- the first indication includes an instance identifier of the second network function.
- the requesting network function can directly determine the existence of the second network function that is deployed in combination with the first network function according to the instance identifier of the second network function in the first instruction, which is helpful for the requesting network function to discover and the first network function.
- the network function merges the deployed network functions, a summary of the corresponding network function is requested from the network repository function based on the instance identifier of the second network function, so that the requesting network function can select the first network function and the second network function that are merged and deployed.
- the method further includes: the network warehouse function receives the instance identifier of the second network function from the requesting network function; the network warehouse function sends the second network function corresponding to the instance identifier of the second network function to the requesting network function In summary.
- the requesting network function when the requesting network function needs to discover the second network function from the network warehouse function, it can request the network warehouse function for the instance of the second network function based on the instance identifier of the second network function in the overview of the first network function. An overview of the corresponding second network function is identified. Further, the requested network function may determine the network function type of the second network function deployed in combination with the first network function according to the overview of the second network function.
- the first indication further includes a second network function type of the second network function
- the method further includes: the network repository function receives the second network function type from the requesting network function.
- the requesting network function may determine, according to the second network function type in the overview of the first network function, that the second network function deployed in combination with the first network function corresponds to the second network function type.
- the second network function may be discovered from the network warehouse function.
- the first indication includes a merge attribute.
- the network warehouse function can determine the combined attributes of other network functions that are combined with the first network function based on the combined attributes in the overview of the first network function.
- the requesting network function may determine the combined deployment of the first network function and the second network function based on the combined attribute in the overview of the first network function and the combined attribute in the overview of the second network function.
- the request network function can request multiple network functions to be merged and deployed from the network warehouse function, that is, the request network function can be selected to the first network function and the second network function that are merged and deployed.
- the overview of the new network function can be set to include the same merged attribute, which has better forward compatibility and extensibility.
- the method further includes: the network warehouse function sends a summary of the second network function to the requesting network function, where the summary of the second network function includes a merge attribute.
- the network warehouse function can not only send an overview of the first network function to the requesting network function, but also send a second network function with the same merged attribute to the requesting network function based on the merged attribute in the summary of the first network function.
- the overview of the network function does not need to request the network warehouse function again to request the overview of the second network function deployed in combination with the first network function, which helps to reduce the interactive signaling between the requesting network function and the network warehouse function, and simplifies the request. Processing of network functions.
- the method further includes: the network warehouse function receives the merged attribute of the requested network function and the second network function type of the second network function.
- the requesting network function can request an overview of the second network function from the network warehouse function according to the combined attribute and the second network function type, and correspondingly, the network warehouse function can send and combine the attribute and the second network function to the requesting network function.
- the method further includes: the network warehouse function receives a first registration request from the first network function, where the first registration request includes an overview of the first network function; the network warehouse function sends the first registration request to the first network function. A registration success response.
- the method further includes: the network warehouse function receives a second registration request from the second network function, the second registration request includes an overview of the second network function, and the overview of the second network function includes the second registration request.
- the second indication is used to instruct the second network function to be deployed in combination with the first network function; the network warehouse function sends a second registration success response to the second network function.
- a summary of the network function is carried in the registration request, and the summary of the network function includes a combined instruction for indicating the combined deployment of the network function and other network functions.
- a function receives a discovery request from a requesting network function, it can feed back to the requesting network function an overview of other network functions deployed in combination with the network function based on the merge indication in the network function overview, or the requested network function can be based on the network function overview.
- the merging instructions of again request an overview of other network functions from the network warehouse function, and provide an implementation method for requesting the network function to request the network warehouse function for the combined deployment of multiple network functions when multiple network functions are combined and deployed in the 5G system.
- the above technical solutions can provide a general method for discovering combined and deployed network functions, and any type of combined deployment of network functions in a 5G network can be discovered by the requested network function through the above technical solutions.
- the method further includes: the network warehouse function receives the merged network function preference indication from the requesting network function, and the merged network function preference indication is used to instruct: if the merged indication is included in the overview of the network function, to the The network function is requested to send a summary of the network function including the merge instruction; if the summary of the network function does not include the merge instruction, the summary of the network function that does not include the merge instruction is sent to the requesting network function.
- the requesting network function sends a merged network function preference indication to the network warehouse function, to avoid the situation that the summary of the network function does not include the merge instruction, the network warehouse function does not feed back the summary of the network function to the requesting network function, and As a result, the request for the network function to request the network function from the network warehouse function fails, and the communication of the terminal device is interrupted. It helps to improve the success rate of requesting network function requests to the overview of network functions, and ensures the service experience of terminal devices.
- the present application provides a communication method, comprising: requesting a network function to send a first network function type to a network warehouse function; requesting the network function to receive an overview of the first network function corresponding to the first network function type from the network warehouse function , the overview of the first network function includes a first indication, where the first indication is used to indicate that the first network function and the second network function are deployed together, and the network function types of the first network function and the second network function are different.
- the first indication includes an instance identifier of the second network function.
- the method further includes: requesting the network function to send the instance identifier of the second network function to the network warehouse function; requesting the network function to receive the second network function corresponding to the instance identifier of the second network function from the network warehouse function In summary.
- the first indication further includes a second network function type of the second network function
- the method further includes: requesting the network function to determine the combination of the first network function and the second network function according to the second network function type The deployment sends the second network function type to the network warehouse function.
- the first indication includes a merge attribute.
- the method further includes: requesting the network function to receive a summary of the second network function from the network warehouse function, where the summary of the second network function includes a merge attribute.
- the method further includes: requesting the network function to send the combined attribute and the second network function type of the second network function to the network warehouse function.
- the method further includes: requesting the network function to determine the combination of the first network function and the second network function according to the combination attribute in the summary of the second network function and the combination attribute in the summary of the first network function deploy.
- the method further includes: requesting the network function to send a merged network function preference indication to the network warehouse function, and the merged network function preference indication is used to indicate that: in the case that the merged indication is included in the overview of the network function, receiving an A summary of the network function of the network repository function including the merge instruction; in the case that the merge instruction is not included in the summary of the network function, a summary of the network function that does not include the merge instruction is received from the network repository function.
- the present application provides a communication method, comprising: a first registration request sent by a first network function to a network warehouse function, where the first registration request includes an overview of the first network function, and the overview of the first network function includes A first indication, where the first indication is used to indicate that the first network function and the second network function are deployed together, and the network function types of the first network function and the second network function are different; the first network function receives the first registration from the network warehouse function Successful response.
- the present application provides a communication method, comprising: requesting a network function to send a first network function type to a network warehouse function; the network warehouse function receiving the first network function type from the requesting network function; Send an overview of the first network function corresponding to the first network function type; request the network function to receive an overview of the first network function corresponding to the first network function type from the network warehouse function; wherein, the overview of the first network function includes the first Indication, the first indication is used to instruct that the first network function and the second network function are deployed in combination, and the network function types of the first network function and the second network function are different.
- the present application provides a communication method, comprising: a network warehouse function receiving a first network function type and a second network function type from a requesting network function;
- the function overview is an overview of the combined deployment of the first network function corresponding to the first network function type and the second network function corresponding to the second network function type, and the first network function type and the second network function type are different.
- the requesting network function requests the network warehouse function for an overview of the combined network function having the first network function type and the second network function type, and the overview is the first network function and the second network function corresponding to the first network function type.
- the communication delay between the combined and deployed first network function and the second network function is short, which helps to optimize the service experience of the terminal device.
- the method further includes: the network warehouse function receives a third registration request from the merged network function, the third registration request includes a summary of the merged network function, and the summary of the merged network function includes the first network function type and the third registration request. 2.
- Network function type the network warehouse function sends a third registration success response to the merged network function.
- the registration request carries a summary of the merged network function, and the summary of the merged network function includes the network function types of the multiple network functions deployed in the merged network function.
- Requesting a network function When discovering a merged network function from the network warehouse functions, it is possible to discover a merged network function with the multiple network function types based on the multiple network function types in the overview of the merged network function, providing multiple network functions in the 5G system
- the request network function requests the network warehouse function to request the realization method of the merged network function.
- the above technical solutions can provide a general method for discovering combined and deployed network functions, and any type of combined deployment of network functions in a 5G network can be discovered by the requested network function through the above technical solutions.
- the summary of the combined network function further includes an instance identifier corresponding to the first network function and the second network function.
- the present application provides a communication method, comprising: requesting a network function to send a first network function type and a second network function type to a network warehouse function; requesting the network function to receive a combined network function summary from the network warehouse function, and combining the network
- the function overview is an overview of the combined deployment of the first network function corresponding to the first network function type and the second network function corresponding to the second network function type, and the first network function type and the second network function type are different.
- the summary of the combined network function further includes an instance identifier corresponding to the first network function and the second network function.
- the present application provides a communication method, comprising: the merged network function sends a third registration request to the network warehouse function, where the third registration request includes a summary of the merged network function, and the summary of the merged network function corresponds to the type of the first network function
- the third registration request includes a summary of the merged network function
- the summary of the merged network function corresponds to the type of the first network function
- the present application provides a communication method, comprising: requesting a network function to send a first network function type and a second network function type to a network warehouse function; Two network function types, the network warehouse function sends the combined network function summary to the requesting network function; the requesting network function receives the combined network function summary from the network warehouse function; wherein, the combined network function summary is the first network function corresponding to the first network function type
- a communication method comprising: requesting a network function to send a first network function type and a second network function type to a network warehouse function; Two network function types, the network warehouse function sends the combined network function summary to the requesting network function; the requesting network function receives the combined network function summary from the network warehouse function; wherein, the combined network function summary is the first network function corresponding to the first network function type
- An overview of the combined deployment of the second network function corresponding to the second network function type, the first network function type and the second network function type are different.
- an embodiment of the present application provides a communication device, the device having the function of implementing the network warehouse function in the above-mentioned first aspect or any possible implementation manner of the first aspect, or the above-mentioned second aspect or the second aspect.
- a function of requesting a network function in any possible implementation manner, or a function of incorporating a network function in any possible implementation manner of the above-mentioned sixth aspect or the sixth aspect, or any of the above-mentioned seventh aspect or the seventh aspect The functionality of the Web Warehouse functionality in one possible implementation.
- the functions of the above communication device may be implemented by hardware, or by executing corresponding software in hardware, and the hardware or software includes one or more modules or units or means corresponding to the above functions.
- the structure of the apparatus includes a processing unit and a transceiver unit, wherein the processing unit is configured to support the apparatus to perform the first aspect or the network in any possible implementation manner of the first aspect
- the function of the warehouse function, or the function of requesting a network function in the second aspect or any possible implementation manner of the second aspect, or the first network function in the third aspect or any possible implementation manner of the third aspect The function of the function, or the function of requesting the network function in any of the possible implementations of the fifth aspect or the fifth aspect, or the combination of the network function in the sixth aspect or any of the possible implementations of the sixth aspect. function, or the function of the network warehouse function in the seventh aspect or any possible implementation manner of the seventh aspect.
- the transceiver unit is used to support the communication between the device and other communication devices.
- the device when the device is the network warehouse function in the above-mentioned first aspect or any possible implementation manner of the first aspect, it can receive the first request from the network function. a network function type, and send a summary of the first network function corresponding to the first network function type to the requesting network function.
- the communication device may also include a storage module coupled to the processing unit, which stores program instructions and data necessary for the device.
- the processing unit may be a processor
- the communication module may be a transceiver
- the storage module may be a memory
- the memory may be integrated with the processor, or may be provided separately from the processor.
- the structure of the apparatus includes a processor, and may also include a memory.
- the processor is coupled to the memory and can be used to execute computer program instructions stored in the memory to cause the apparatus to perform the method in the first aspect or any possible implementation of the first aspect above, or the second aspect or the second aspect above
- a method in any possible implementation manner of the aspect or performing the method in any possible implementation manner of the above-mentioned third aspect or the third aspect, or performing any one of the above-mentioned fifth aspect or the fifth aspect.
- the apparatus further includes a communication interface to which the processor is coupled.
- the communication interface may be a transceiver or an input/output interface; when the device is a chip included in the device, the communication interface may be an input/output interface of the chip.
- the transceiver may be a transceiver circuit, and the input/output interface may be an input/output circuit.
- an embodiment of the present application provides a chip system, including: a processor, where the processor is coupled to a memory, and the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the chip system enables the above-mentioned first One aspect or a method in any possible implementation manner of the first aspect, or a method for implementing the above-mentioned second aspect or any one possible implementation manner of the second aspect, or implementing the above-mentioned third aspect or the third aspect.
- the method in any possible implementation of the above-mentioned fifth aspect, or the method in any possible implementation of the fifth aspect or the fifth aspect, or the sixth aspect or the sixth aspect.
- the chip system further includes an interface circuit, and the interface circuit is used for exchanging the code instructions to the processor.
- processors in the chip system, and the processors may be implemented by hardware or software.
- the processor may be a logic circuit, an integrated circuit, or the like.
- the processor may be a general-purpose processor implemented by reading software codes stored in memory.
- the memory can be integrated with the processor, or can be provided separately from the processor.
- the memory may be a non-transitory processor, such as a read-only memory ROM, which may be integrated with the processor on the same chip, or may be provided on different chips.
- an embodiment of the present application provides a computer-readable storage medium on which a computer program or instruction is stored, and when the computer program or instruction is executed, causes the computer to execute the first aspect or any of the first aspect.
- a method in a possible implementation manner, or performing the method in the above-mentioned second aspect or any one possible implementation manner of the second aspect, or performing the above-mentioned third aspect or any one possible implementation manner of the third aspect The method in the above-mentioned fifth aspect or the method in any possible implementation of the fifth aspect, or the implementation of the sixth aspect or the method in any possible implementation of the sixth aspect, or the implementation of The above seventh aspect or the method in any possible implementation manner of the seventh aspect.
- an embodiment of the present application provides a computer program product, when the computer reads and executes the computer program product, the computer is made to execute the method in the first aspect or any possible implementation manner of the first aspect, Or perform the method in the above-mentioned second aspect or any possible implementation manner of the second aspect, or perform the method in the above-mentioned third aspect or any possible implementation manner of the third aspect, or perform the above-mentioned fifth aspect Or the method in any possible implementation manner of the fifth aspect, or perform the method in the above-mentioned sixth aspect or any one possible implementation manner of the sixth aspect, or perform any of the above-mentioned seventh aspect or the seventh aspect. method in one possible implementation.
- an embodiment of the present application provides a communication system, where the communication system includes a network warehouse function for executing the method in the above first aspect or any possible implementation manner of the first aspect, and a network warehouse function for executing the above A requesting network function of the method in the second aspect or any possible implementation manner of the second aspect, and a first network for performing the method in the above-mentioned third aspect or any possible implementation manner of the third aspect Function.
- the communication system includes a request network function for performing the method in the fifth aspect or any possible implementation of the fifth aspect, for performing the sixth aspect or any possible implementation of the sixth aspect
- FIG. 1 is a schematic diagram of a communication system architecture provided by the present application.
- FIG. 2 is a schematic flowchart of a network function registration provided by the present application.
- FIG. 3 is a schematic flowchart of a network function discovery exemplarily provided by the present application.
- FIG. 5 is a schematic flow chart of a network function registration and discovery provided by the present application.
- FIG. 6 is a schematic structural diagram of a communication device exemplarily provided by the present application.
- FIG. 7 is a schematic structural diagram of another communication apparatus exemplarily provided by the present application.
- FIG. 1 exemplarily shows a schematic diagram of a mobile communication network architecture, which includes terminal equipment, access network equipment, access and mobility management functions, session management functions, user plane functions, policy control functions, and network slice selection. function, network slice specific authentication and authorization function, network warehouse function, network data analysis function, unified data management function, unified data storage function, authentication service function, network capability opening function, terminal wireless capability management function, binding support function, Application functions, and the data network (DN) connecting the operator's network.
- DN data network
- the terminal device accesses the wireless network through the access node at the current location.
- the terminal equipment can send service data to the data network and receive service data from the data network through the access network equipment and user plane functions.
- Access and mobility management functions are mainly used for terminal equipment attachment, mobility management, and tracking area update procedures in the mobile network.
- the access and mobility management function can be the access and mobility management function (AMF).
- AMF access and mobility management function
- the access and mobility management function It may still be AMF, or may have other names, which is not limited in this application.
- the session management function is mainly used for session management in the mobile network, such as session establishment, modification, and release. Specific functions include allocating Internet Protocol addresses to terminal devices and selecting user plane functions that provide packet forwarding functions.
- the session management function may be a session management function (SMF).
- SMF session management function
- the session management function may still be SMF, or may have other names. This application is not limited.
- the user plane function is mainly used to process user packets, such as forwarding and accounting.
- the user plane function may be the user plane function (UPF).
- the user plane function may still be the UPF, or may have other names. This application is not limited.
- Policy control functions including policy control functions, charging policy control functions, quality of service (QoS) control, etc.
- the policy control function can be the policy control function (PCF). This application is not limited.
- the network slice selection function is mainly used to select the appropriate network slice for the service of the terminal device.
- the network slice selection function may be the network slice selection function (NSSF).
- the network slice selection function may still be NSSF, or it may be With other names, this application is not limited.
- the network slice-specific authentication and authorization function (NSSAAF) is mainly used to authenticate and authorize terminal devices to access specific network slices.
- the network warehouse function is mainly used to provide registration and discovery of network functions or services provided by network functions.
- the network repository function may be the network repository function (NRF).
- NRF network repository function
- the network repository function may still be the NRF, or it may have other names. This application is not limited.
- the network data analysis function can collect data from various network functions, such as policy control function, session management function, user plane function, access management function, and application function (through the network capability opening function), and perform analysis and prediction.
- the network data analysis function may be the network data analysis function (NWDAF).
- NWDAF network data analysis function
- the network data analysis function may still be NWDAF, or it may be With other names, this application is not limited.
- the unified data management function is mainly used to manage the contract information of terminal equipment.
- the unified data management function may be a unified data management (UDM) function.
- the unified data management function may still be a UDM function, or it may be With other names, this application is not limited.
- the unified data storage function is mainly used to store structured data information, including contract information, policy information, and network data or business data defined in a standard format.
- the unified data storage function can be the unified data repository (UDR) function.
- the unified data storage function can still be the UDR function, or it can be With other names, this application is not limited.
- the authentication service function is mainly used to perform security authentication on terminal devices.
- the authentication service function may be the authentication server function (AUSF).
- the authentication service function may still be AUSF, or may have other names. , this application is not limited.
- the network capability exposure function can expose some functions of the network to applications in a controlled manner.
- the network capability exposure function may be NEF.
- future communication systems such as 6G communication systems
- the network capability exposure function may still be NEF, or may have other names, which are not limited in this application.
- the terminal wireless capability management function is used to store and manage the wireless capabilities of terminal devices in the network.
- the terminal radio capability management function may be the terminal radio capability management function (UCMF).
- the terminal radio capability management function may still be UCMF. , or may have other names, which are not limited in this application.
- the binding support function is used to maintain the correspondence between the Internet Protocol (IP) address and the service function of the interconnection between user networks.
- the binding support function may be the binding support function (BSF).
- BSF binding support function
- the binding support function may still be the BSF, or it may have Other names are not limited in this application.
- the application function can provide service data of various applications to the control plane function of the operator's communication network, or obtain network data information and control information from the control plane function of the communication network.
- the application function may be an application function (AF).
- AF application function
- the application function may still be an AF, or may have other names. This application does not limited.
- the data network is mainly used to provide data transmission services for terminal equipment.
- the data network can be a private network, such as a local area network, or a public data network (PDN), such as the Internet (Internet), or a proprietary network deployed by operators, such as a configured IP multimedia network subsystem (IP multimedia core network subsystem, IMS) service.
- PDN public data network
- Internet Internet
- IMS IP multimedia core network subsystem
- the functions in the embodiments of the present application may also be referred to as network elements, network functions or functional entities, devices, etc.
- the access and mobility management functions may also be referred to as access and mobility management network elements, or access and mobility management and mobility management network functions, or access and mobility management function entities, etc.
- the names of each function are not limited in this application, and those skilled in the art can replace the names of the above functions with other names to perform the same functions, which all belong to the protection scope of this application.
- the access and mobility management network elements can be abbreviated as AMF, SMF, NSSF, NSSAAF, NRF, BSF.
- the present application provides a combined deployment scenario.
- multiple network functions can be combined and deployed (combined deployment can also be called unified deployment, which can be expressed as combined/co-located deployment in English), for example, network function 1 and network function 2 are combined and deployed.
- network function 1 deployed in combination as a client needs to call network function 2 as a service provided by the server
- network function 1 can preferentially select network function 2 deployed in combination, thereby helping to reduce communication complexity and communication delay.
- network function 1 and network function 2 that are deployed in combination may also be selected.
- network function 1 exemplary, the combined deployment of network function 1 and network function 2 can be understood as:
- the network function 1 and the network function 2 are deployed in a combined network function (or referred to as an entity, a device, etc.), for example, the combined network function can realize the functions of the network function 1 and the network function 2 at the same time.
- Network Function 1 and Network Function 2 share a single processor.
- the network function 1 and the network function 2 respectively implement their respective functions through different processors in one network element.
- the network function 1 and the network function 2 are deployed together in physical locations, but the network function 1 and the network function 2 belong to different network elements respectively.
- network function 1 and network function 2 may be two different network elements, but these two network elements are deployed in the same equipment room.
- network function 1 is SMF
- network function 2 is BSF
- network function 3 is AMF.
- SMF1 and BSF1 are deployed together, and BSF2 is deployed separately (that is, not deployed together with SMF1).
- BSF1 can be preferred over BSF2.
- SMF1 and BSF1 are deployed together, SMF1 calls BSF1, which can effectively reduce communication complexity and communication delay compared to SMF1 calling BSF2.
- AMF needs to choose SMF, it can choose SMF1 that is deployed in combination, and then when AMF needs to choose BSF, it can also choose BSF1 that is deployed in conjunction with SMF1.
- network function 1 is NSSF
- network function 2 is NSSAAF
- network function 3 is AMF.
- NSSF1 and NSSAAF1 are deployed together, and NSSAAF2 is deployed separately (that is, it is not deployed together with NSSF1).
- NSSAAF1 can be preferred over NSSAAF2.
- NSSF1 and NSSAAF1 are deployed together, NSSF1 calls NSSAAF1, which can effectively reduce communication complexity and communication delay compared to NSSF1 calling NSSAAF2.
- AMF needs to select NSSF, it can choose NSSF1 that is deployed in combination, and then when AMF needs to choose NSSAAF, it can also choose NSSAAF1 that is deployed in combination with NSSF1.
- the present application provides a communication method, which is applicable to the above-mentioned combined deployment scenario.
- the combined deployment scenario includes multiple network functions that are combined and deployed, and a network between any two network functions among the multiple network functions that are combined and deployed.
- the function types are different.
- multiple network functions deployed in combination may include a first network function and one or more other network functions.
- other network functions deployed in combination with the first network function may be referred to as other network functions for short.
- one or more other network functions may include the second network function, or include the second network function and the third network function, or include the second network function, the third network function, ..., the Nth network function , N is greater than or equal to 4.
- This application may specifically include a registration process and a discovery process.
- a registration flow chart exemplarily shown in FIG. 2
- an implementation manner of registering a network function profile (profile) of the merged deployed network function to the NRF will be explained.
- the first network function deployed in combination is taken as an example for description.
- Step 201 the first network function sends a first registration request to the NRF.
- the first registration request includes an overview of the first network function, and the overview of the first network function includes a merge indication (which may be referred to as a first indication), where the first indication can be used to indicate that there is a merged deployment with the first network function. one or more other network functions.
- the first indication may be used to indicate that there is a second network function deployed in combination with the first network function.
- the first indication may be used to indicate that there are the second network function and the third network function deployed in combination with the first network function.
- the first indication may include instance identifiers (network function Instance identity, NF Instance ID) of one or more other network functions deployed in combination with the first network function, and the one or more instance identifiers are used to indicate There are one or more other network functions deployed in conjunction with the first network function.
- instance identifiers network function Instance identity, NF Instance ID
- the first indication may further include a network function type corresponding to the instance identifier of one or more other network functions deployed in combination with the first network function.
- the first indication when the first network function registers with the NRF, the first indication only carries the instance identifiers of other network functions that are deployed in combination with the first network function, and the instance identifiers of the other network functions do not indicate their corresponding instance identifiers.
- Network function type Requesting a network function After requesting an overview of the first network function, it can only be determined that there are other network functions deployed in combination with the first network function, but the network function type of the other network function cannot be determined. In this way, the first indication may further carry the network function type corresponding to the instance identifier of other network functions.
- the first indication may include the instance identifier of the second network function and the network function type corresponding to the instance identifier of the second network function ( may be referred to as the second network function type), which is used to indicate that there is a network function that is deployed in combination with the first network function and corresponds to the second network function type and the instance identifier of the second network function.
- the first indication may also include the instance identifier of the third network function and the network function type corresponding to the instance identifier of the third network function. (may be referred to as the third network function type), used to indicate that there is a network function that is deployed in combination with the first network function and corresponds to the third network function type and the instance identifier of the third network function.
- the first indication may include a merge attribute
- the merge attribute may be used to indicate that there are one or more other network functions that are deployed in combination with the first network function.
- the combined attributes in the overview of the combined deployment of multiple network functions are the same.
- the combined attribute in the overview of the first network function is the same as the combined attribute in the overview of the second network function.
- the merged attribute in the summary of the first network function, the merged attribute in the summary of the second network function, and the merged attribute in the summary of the third network function properties are the same.
- one merged attribute can be used to identify multiple merged deployed network functions. If the merged attributes in the overviews of two or more network functions are the same, it indicates that the two or more network functions are merged deployed.
- the merged attribute may be a globally unique string, through which multiple network functions that are merged and deployed may be represented.
- the corresponding merged attribute can be smfbsf123456; if SMF2 and BSF2 are merged and deployed, the corresponding merged attribute can be smfbsf345678.
- the merged attribute may be a plurality of character strings distinguished by dotted format, and the character string may include but not limited to network function name, deployment location information, data center (data center) information, and the like.
- the corresponding combined property can be smfbsf32.pudong.shanghai; or if SMF2 and BSF2 are combined and deployed, the corresponding combined property can be dc56.beijing.
- the overview of the first network function may include not only the first indication, but also network element information and service information of the first network function.
- the network element information of the first network function includes an instance identifier of the first network function, a network function type (may be referred to as a first network function type), a slice identifier, a network data name, IP address, priority, capacity, load and Location information of the service, etc.
- the service information of the first network function includes service name, version information, service instance identifier, service priority, service capacity, service load, and the like.
- the overview of the first network function is used to provide information when the client selects and accesses the first network function, such as an IP address when accessing the first network function.
- Step 202 the NRF sends a first registration success response to the first network function.
- the NRF may send a first registration success response to the first network function, where the first registration success response is used to indicate that the overview of the first network function has been successfully registered.
- any other network function registers the overview of the network function with the NRF, for example, the second network function registers the overview of the second network function with the NRF.
- the overview of registering the third network function with the NRF by the third network function can be used in the implementation of the overview of the first network function registering the first network function with the NRF in the above embodiment, and details are not repeated here.
- the network function may carry the merge instruction in the overview of the network function, and register the overview of the network function with the NRF, where the merge instruction is used to indicate the network function deployed in combination with the network function. Furthermore, in the discovery process, the requesting network function may discover the first network function and/or the second network function from the NRF based on the combined indication in the overview of the network function.
- the network function is requested to discover the first network from the NRF, as exemplarily provided in this application.
- Step 301 request the network function to send the first network function type to the NRF.
- the first network function type is used to request the network function to request an overview of the first network function corresponding to the first network function type to the NRF.
- the requesting network function may also send a first parameter to the NRF, where the first parameter is a parameter other than the first network function type for requesting an overview of the first network function.
- the first parameter is, for example, the location information of the terminal device, a slice identifier corresponding to a protocol data unit (protocol data unit, PDU) session, a network data name, and the like.
- the network function is requested to send a first discovery request to the NRF, where the first discovery request includes a first network function type and a first parameter, and the first discovery request is used to request the network function to request the NRF An overview of the first network function.
- the requesting network function may further carry the first network function type and the first parameter in multiple different requests, where the multiple different requests are used to request the network function to request the NRF for an overview of the first network function.
- Step 302 the NRF sends a summary of the first network function corresponding to the first network function type to the requesting network function.
- the overview of the first network function includes a first indication, and the first indication includes instance identifiers of one or more other network functions deployed in combination with the first network function.
- each network function overview may include an instance identifier of the network function, a network function type, network element information, and service information.
- the overview of the network function may further include a combination indication corresponding to the network function.
- the merge instruction corresponding to the network function may specifically include the instance identifiers of other network functions deployed together with the network function, or the instance identifiers of other network functions deployed together with the network function and the network functions corresponding to the instance identifiers type.
- the NRF may determine the first network function type from an overview of multiple network functions according to the first network function type An overview of the corresponding network function, that is, an overview of the first network function. It should be noted that there may be a plurality of network function overviews on the NRF, and the network function type thereof is the first network function type.
- the NRF may also receive the first parameter sent from the requesting network function, and determine the first network function from an overview of multiple network functions based on the first network function type and the first parameter.
- the summary of the network function corresponding to the type and the first parameter that is, the summary of the first network function.
- there may be multiple network function overviews on the NRF and the network function type is the first network function type and supports the first parameter.
- the NRF may receive a first discovery request from the requesting network function, where the first discovery request includes the first network function type and the first parameter, and then the NRF determines the connection with the first network function type and the first parameter.
- the NRF may receive multiple requests from the requesting network function, obtain the first network function type and the first parameter from the multiple requests, and then the NRF may determine an overview of the first network function corresponding to the multiple requests.
- the NRF may determine the summary of one or more first network functions, and send the summary of the one or more first network functions to the requesting network function. Further, the NRF may carry the summaries of the one or more first network functions in respective messages and send them to the requesting network function, or combine them into one message and send them to the requesting network function. In an optional implementation manner, the NRF may carry an overview of one or more first network functions in a first discovery response corresponding to the first discovery request, and send the first discovery response to the requesting network function .
- the requesting network function may select a summary of the first network function from the summary, and based on the summary of the one first network function, match the summary of the first network function with the first network function. network function to communicate.
- the requesting network function determines, according to the pre-configuration information, whether to select an overview of the network function to be deployed in combination with other network functions from the overviews of the one or more first network functions. For example, if the requesting network function is preconfigured to select the first network function to be deployed in combination, the requesting network function may select the first network function that includes the combination indication (ie, the first indication) from the overview of one or more first network functions.
- An overview of network capabilities is provided.
- the requesting network function acquires an overview of the second network function corresponding to the second network function type from the NRF based on the first indication in the overview of the first network function.
- Case A the overview of the first network function includes instance identifiers of one or more other network functions deployed in combination with the first network function, but does not include the network function type corresponding to the instance identifiers of one or more other network functions .
- the requesting network function may request the NRF for a network function corresponding to the instance identification of the network function according to the instance identification of one or more other network functions deployed in combination with the first network function in the overview of the first network function
- the requesting network function may request the NRF for a network function corresponding to the instance identification of the network function according to the instance identification of one or more other network functions deployed in combination with the first network function in the overview of the first network function
- the requesting network function may request the NRF for a network function corresponding to the instance identification of the network function according to the instance identification of one or more other network functions deployed in combination with the first network function in the overview of the first network function
- step 303A to step 305A in FIG. 3 for details.
- Step 303A requesting the network function to send the instance identifiers of one or more network functions to the NRF.
- the requesting network function receives an overview of the first network function from the NRF, and the overview of the first network function includes an instance identifier of one or more other network functions deployed in combination with the first network function,
- the requesting network function does not determine what type of network function the instance identifiers of the one or more other network functions correspond to respectively (for details, please refer to the description in step 201 above), so the instance of the one or more network functions is sent to the NRF.
- the identification ie the instance identification of one or more other network functions in the first indication
- the requesting network function may send a first data request to the NRF, where the first data request includes instance identifiers of one or more network functions, and the first data request is used to request the network function to request one or more network functions from the NRF. Instances of a plurality of network functions identify the overview of the respectively corresponding network functions.
- the requesting network function may send multiple first data requests to the NRF, and for any first data request, the first data request may include an instance of the network function corresponding to the first data request identifier, the first data request is used to request the network function to request the NRF for an overview of the network function corresponding to the instance identifier of the network function in the first data request.
- Step 304A the NRF sends a summary of the network functions corresponding to the instance identifiers of one or more network functions to the requesting network function.
- the NRF may determine, according to the instance identifiers of one or more network functions (that is, the instance identifiers of one or more other network functions in the first indication), an overview of the network functions corresponding to the instance identifiers of one or more network functions, respectively,
- the summary of the one or more network functions is then sent to the requesting network function.
- the summary of network functions may also include a merge indication.
- the overview of the second network function may also include a combined indication (which may be referred to as a second indication), where the second indication may specifically include the first network.
- the second indication in the overview of the second network function may specifically include an instance identifier of the first network function and an instance of the third network function.
- the identifier or includes the instance identifier of the first network function and the first network function type, and the instance identifier of the third network function and the instance identifier of the third network function.
- the corresponding network function type may be referred to as the third network function type).
- the overview of the third network function may also include a merge indication (which may be referred to as a third indication), and the third indication may specifically include an instance identifier of the first network function and an instance identifier of the second network function, or the first network function
- the instance identifier of the first network function type, the instance identifier of the second network function, and the instance identifier of the second network function correspond to the network function type (may be referred to as the second network function type).
- the overview of the second network function may further include network element information, service information, and the like of the second network function.
- the overview of the third network function may further include network element information, service information, and the like of the third network function.
- the NRF receives a first data request from a requesting network function, the first data request includes instance identifiers of one or more network functions, and the NRF sends a first data request corresponding to the first data request to the requesting network function.
- a data response, the first data response includes a summary of the corresponding network function with one or more instance identifiers of the network function.
- the NRF receives a plurality of first data requests from requesting network functions, wherein any one of the first data requests may include an instance identifier of the network function corresponding to the first data request, and the NRF sends the requesting network The function sends a first data response corresponding to the first data request, where the first data response includes an overview of the network function corresponding to the instance identifier of the network function in the first data request.
- Step 305A requesting the network function to determine the summary of the second network function corresponding to the second network function type from the summary of the network function corresponding to the one or more network function instance identifiers.
- the requesting network function can determine the network function type of the one or more network functions deployed in combination with the first network function, and then the requesting network function can be based on the second network function.
- Function type from the summary of one or more network functions, the network function type is selected as the summary of the network function of the second network function type (ie, the summary of the second network function).
- the requesting network function may obtain a summary 1 of the first network function from the NRF, wherein the summary 1 includes an instance identifier 2 of the second network function and an instance identifier 3 of the third network function.
- the summary 1 includes an instance identifier 2 of the second network function and an instance identifier 3 of the third network function.
- the requesting network function can send the instance identifier 2 and the instance identifier 3 to the NRF, and the NRF sends the overview 2 and the overview 3 corresponding to the instance identifier 2 and the instance identifier 3 respectively to the requesting network function, and further, the overview 2 includes the second network function
- the instance identifier 2 and network function type 2 of the third network function are included in the overview 3.
- the instance identifier 3 and the network function type 3 of the third network function are included.
- the requesting network function can determine that the type of the network function in the summary 2 is the network function type 2, that is, the summary 2 is selected.
- the overview of the first network function includes instance identifiers of one or more other network functions, and the type of network function corresponding to the instance identifiers of one or more other network functions.
- the first network function may request the NRF for the first network function corresponding to the second network function type according to the instance identifiers of one or more other network functions and the network function type corresponding to the instance identifiers of one or more other network functions.
- the two network functions refer to step 303B and step 304B in FIG. 3 for details.
- Step 303B requesting the network function to send the instance identifier of the second network function and the type of the second network function to the NRF.
- the first network function determines the instance identifier of the second network function corresponding to the second network function type according to the instance identifier of one or more other network functions and the network function type corresponding to the instance identifier of the one or more other network functions, and reports to the NRF.
- the instance identification of the second network function and the type of the second network function are sent.
- the first network function may send a second discovery request to the NRF, where the second discovery request includes the instance identifier of the second network function and the second network function type, and the second discovery request is used for
- the requesting network function requests a summary of the second network function corresponding to the instance identification of the second network function to the NRF.
- the requested network function type is not included in the network function types of one or more other network functions in the overview of the first network function, the requested network function may not be
- the NRF query is performed based on the instance identifier and the network function type in the overview of the first network function, thus helping to reduce unnecessary signaling interaction between the requesting network function and the network repository function.
- Step 304B the NRF sends a summary of the second network function to the first network function.
- the NRF may perform authentication on the requesting network function according to the type of the second network function, and after the authentication is passed, determine an overview of the second network function corresponding to the instance identifier of the second network function, and send the requesting network function to the requesting network function. Send an overview of the second network function.
- the NRF is authorized to allow the requesting network function whose network function type is AMF to discover the second network function whose network function type is SMF, but does not allow the requesting network function of other network function types to discover SMF.
- the type of the second network function determines whether the requesting network function is allowed to discover the second network function.
- the NRF may send a second discovery response corresponding to the second discovery request to the first network function, where the second discovery response includes the instance identifier of the second network function in the second discovery request An overview of the corresponding second network function.
- the first network function, the second network function and the third network function are deployed in combination, and the first network function, the second network function and the third network function correspond to overview 1, overview 2 and overview respectively 3.
- the requesting network function can obtain the overview 1 of the first network function from the NRF, wherein the overview 1 includes the instance identifier 2 of the second network function, the network function type 2, and the instance identifier 3 of the third network function, and the network function type 3 .
- the requesting network function may send instance identification 2 and network function type 2 to the NRF. Accordingly, the NRF sends a summary 2 of the network function type 2 corresponding to the instance identifier 2 to the requesting network function.
- the signaling interaction between the requested network function and the NRF can be reduced, and the rate at which the requested network function determines the second network function can be improved.
- the first network function is SMF
- the second network function is BSF
- SMF and BSF are combined and deployed
- the requested network function is AMF.
- the SMF sends a registration request of the SMF to the NRF.
- the registration request of the SMF includes the overview of the SMF, and the overview of the SMF includes the instance identifier of the BSF (for example, NF Instance ID1).
- NF Instance ID1 can be used to indicate the presence of network functions deployed in combination with SMF.
- the SMF overview also includes the network element information of the SMF, such as the instance identifier of the SMF (such as NF Instance ID2), the network function type of the SMF (such as the SMF type), the location information of the service, the data network name list, Slice list information, etc.
- the overview of the SMF also includes service information of the SMF, such as service name, version information, service instance identifier, service priority, service capacity, and service load.
- service information of the SMF such as service name, version information, service instance identifier, service priority, service capacity, and service load.
- the NRF stores an overview of the SMF and sends a registration success response to the SMF.
- the BSF sends a registration request of the BSF to the NRF, and the registration request of the BSF includes an overview of the BSF.
- the overview of the BSF includes the instance identifier of the SMF (for example, NF Instance ID2).
- NF Instance ID2 can be used to indicate that there is a network function deployed in combination with BSF, and the identifier of this network function is NF Instance ID2.
- the overview of the BSF also includes the network element information of the BSF, such as the instance identifier of the BSF (such as NF Instance ID1), the network function type of the BSF (such as the BSF type), the list of supported IP addresses, and the list of supported slices. Wait.
- the overview of the SMF also includes service information of the SMF, such as service name, version information, service instance identifier, service priority, service capacity, and service load.
- service information of the SMF such as service name, version information, service instance identifier, service priority, service capacity, and service load.
- the NRF stores the overview of the BSF and sends a registration success response to the BSF.
- the AMF sends the SMF type (that is, the first network function type) to the NRF, and the SMF type is used for the AMF to request the NRF for an overview of the SMF corresponding to the SMF type (that is, the first network function corresponding to the first network function type). function overview).
- the AMF may also send the first parameter for selecting the SMF to the NRF, the first parameter such as the current location information of the terminal device, the slice instance identifier corresponding to the PDU session, the network data name, and the like.
- the NRF Based on the SMF type and the first parameter from the AMF, the NRF sends the AMF a summary of the SMF corresponding to the SMF type and the first parameter.
- the AMF may establish a PDU session for the end device based on the SMF's summary from the NRF.
- the AMF can further base on the overview of the SMF from the NRF , send the NF Instance ID1 to the NRF, and the NF Instance ID1 is used by the AMF to request the NRF for the corresponding overview of the NF Instance ID1.
- the NRF sends the summary corresponding to the NF Instance ID1 to the AMF.
- the AMF After receiving the overview of the BSF, the AMF determines that the SMF and the BSF are deployed in combination according to the NF Instance ID1 and the network function type as BSF in the overview of the BSF. The AMF selects the BSF to maintain the correspondence between the user IP address and the function of the serving network element.
- the overview of the SMF may further include the network function type (ie, BSF type) corresponding to the instance identifier (ie, NF Instance ID1) of the BSF.
- the overview of the BSF may also include the network function type (ie, the SMF type) corresponding to the instance identifier (ie, NF Instance ID2) of the SMF.
- the AMF may send the SMF type to the NRF, and the SMF type is used for the AMF to request the NRF for an overview of the SMF corresponding to the SMF type.
- the AMF may also send a first parameter for selecting an SMF to the NRF, and the NRF may send an overview of the SMF corresponding to the SMF type and the first parameter to the AMF based on the SMF type and the first parameter from the AMF.
- the AMF may establish a PDU session for the end device based on the SMF's summary from the NRF.
- the AMF can further follow the NF Instance in the overview of the SMF.
- ID1 and BSF type determine that the SMF and BSF are deployed together, and send the NF Instance ID1 and BSF type to the NRF, so that the AMF requests the NRF for an overview of the BSF corresponding to the NF Instance ID1.
- the NRF sends an overview of the BSF corresponding to NF Instance ID1 to the AMF.
- the AMF selects the BSF to maintain the correspondence between the user IP address and the function of the serving network element.
- the network function type corresponding to the instance identifier that is, NF Instance ID1
- the BSF type the network function type included in the SMF overview
- AMF will not trigger the NRF query based on the instance identifier and network function type, which helps to reduce AMF. Unnecessary signaling interaction with NRF.
- FIG. 4 is a schematic flowchart of requesting the network function to discover the first network function and the second network function from the NRF in the case where the first indication includes a merge attribute, which is exemplarily provided by the present application.
- the first indication includes a merge attribute
- Step 401 request the network function to send the first network function type to the NRF.
- the first network function type is used to request the network function to request an overview of the first network function corresponding to the first network function type to the NRF.
- the requesting network function may also send a first parameter to the NRF, where the first parameter is a parameter other than the first network function type used for requesting the first network function.
- request a first discovery request sent by the network function to the NRF the first discovery request includes a first network function type and a first parameter
- the first discovery request is used to request the network function to send to the NRF Request an overview of the first network function
- the requesting network function may further carry the first network function type and the first parameter in multiple different requests, where the multiple different requests are used to request the network function to request the NRF for an overview of the first network function.
- step 401 For the implementation manners that are not described in detail in the foregoing step 401 , refer to the description in the step 301 .
- a plurality of network function overviews are registered in the NRF, and the network element information and service information of the network function may be included in the overview of each network function. Further, when a certain network function is deployed in combination with other network functions, the overview of the network function may further include a combination indication corresponding to the network function. In this scenario, the merge instruction corresponding to the network function may specifically include the merge attribute corresponding to the network function. The network functions corresponding to the profiles with the same merged attributes are deployed together.
- the NRF After the NRF receives the first network function type from the requesting network function, the NRF sends an overview of the first network function corresponding to the first network function type to the requesting network function, which can be implemented in two ways:
- the NRF may send a summary of the first network function corresponding to the first network function type to the requesting network function, but not send the summary of one or more other network functions to the requesting network function. For details, refer to steps 402a to 405a in FIG. 4 .
- Step 402a the NRF sends an overview of the first network function corresponding to the first network function type to the requesting network function.
- the overview of the first network function includes a first indication, and the first indication includes a merge attribute.
- the NRF Based on the first network function type, or based on the first network function type and the first parameter, the NRF sends an overview of the first network function corresponding to the first network function type to the requesting network function. Repeat.
- Step 403a requesting the network function to send the combined attribute of the second network function type and the summary of the first network function to the NRF.
- the requesting network function may send the second network function type and the summary of the first network function to the NRF when it is necessary to select the second network function to be deployed in combination with the first network function
- the merged attribute in the second network function type and the merged attribute are used to request the network function to request the NRF for the summary of the second network function corresponding to the second network function type that also includes the same merged attribute.
- the requesting network function may send a third discovery request to the NRF, where the third discovery request includes the second network function type and the combined attribute.
- the requesting network function may also send the second network function type and the combined attribute to the NRF through two requests, which are not limited in this application.
- Step 404a the NRF sends a summary of the second network function corresponding to the second network function type with the same merged attribute to the requesting network function.
- the NRF may determine that the overview of the currently registered network function includes an overview with the same merged attributes as the overview of the first network function, and then determines from the overview that the second network function is included An overview of the type, ie an overview of the second network function.
- the NRF may also determine that the overviews of the currently registered network functions include the overviews of the second network function type, and then determine from these overviews the overviews that include the same merged attributes as those of the first network function overview.
- the NRF may send a third discovery response corresponding to the third discovery request to the first network function, where the third discovery response includes a An overview of the second network function corresponding to the two network function types.
- Step 405a requesting the network function to determine the combined deployment of the first network function and the second network function according to the combined attribute in the overview of the first network function and the combined attribute in the overview of the second network function.
- the NRF may determine the summary of one or more first network functions based on the type of the first network function requesting the network function.
- the NRF may send a summary of the one or more first network functions to the requesting network function.
- the requesting network function may request the NRF for the summary of the second network function corresponding to each first network function according to the combined attribute in the summary of each first network function.
- the requesting network function further determines the network functions corresponding to the overviews with the same merged attribute as merged deployments according to the merged attributes in the summaries of the first network functions and the merged attributes in the summaries of the second network functions corresponding to the first network functions of.
- the requesting network function determines the summary of the first network function and the summary of the second network function for network communication from the summary of the plurality of first network functions and the summary of the second network function corresponding to each of the first network functions Overview.
- the requesting network function may first determine a first network function overview from the multiple first network function overviews, and then send the request to the NRF according to the combined attribute in the first network function overviews. A summary of the second network function corresponding to the first network function is requested.
- the first network function, the second network function and the third network function are deployed in combination, and the first network function, the second network function and the third network function correspond to overview 1, overview 2 and overview respectively 3.
- summary 1, summary 2 and summary 3 all include the same merge attribute 1.
- the requesting network function can obtain the merged attribute 1 from the overview 1 after obtaining the overview 1 from the NRF. Further, for example, requesting a network function needs to obtain an overview of the network function corresponding to the network function type 2 (that is, the second network function overview 2).
- the requesting network function can send the combined attribute 1 and the network function type 2 to the NRF.
- the NRF can determine that the summary also includes the combined attribute 1 and the summary 2 corresponding to the network function type 2 according to the combined attribute 1 and the network function type 2. , which sends summary 2 to the requesting network function.
- the requesting network function receives the summary 2 from the NRF, and determines both the second network function and the first network function based on the combined attribute 1 in the summary 2 of the second network function and the combined attribute 1 in the summary 1 of the first network function are merged deployments.
- the network repository function may send the summary of the first network function corresponding to the first network function type to the requesting network function, and send the summary of one or more other network functions to the requesting network function. For details, refer to steps 402b to 405b in FIG. 4 .
- Step 402b the NRF sends the summary of the first network function corresponding to the first network function type and the summary of one or more other network functions corresponding to the first network function to the requesting network function.
- the merged attribute in the summary of one or more network functions corresponding to the first network function is the same as the merged attribute in the summary of the first network function.
- the NRF may determine the summary of one or more other network functions that also include the merged attribute based on the merged attribute in the summary of the first network function, and combine the summary of the first network function, A summary of one or more other network functions is sent to the requesting network function.
- the NRF may send a first discovery response to the requesting network function, where the first discovery response includes an overview of the first network function and an overview of one or more other network functions.
- the overview of the first network function and the overview of one or more other network functions are respectively carried in corresponding messages and sent to the requesting network function.
- Step 403b requesting the network function to determine the combined deployment of the first network function and one or more other network functions.
- the requesting network function receives the summary of the first network function, and after receiving the summary of the one or more other network functions, determines the combined attribute in the summary of the first network function and one or more The aggregated properties of the summaries of the other network functions are the same, thereby determining that the first network function and the one or more other network functions are deployed in combination.
- Step 404b requesting the network function to determine the summary of the second network function corresponding to the second network function type from the summary of one or more other network functions.
- the NRF may determine the summaries of multiple first network functions based on the type of the first network function requesting the network function.
- the NRF may, for any one of the plurality of first network functions, send to the requesting network function an overview of the first network function, one or more other networks corresponding to the first network function An overview of the functionality.
- the requesting network function may determine, according to the merged attribute in the received summaries of each network function, the network functions corresponding to the summaries with the same merged attribute as being merged and deployed.
- the requesting network function further determines, from the summaries of the plurality of first network functions and the summaries of one or more other network functions corresponding to each of the first network functions, a summary of the first network function and a first network function for network communication.
- a combined deployment of network functions there is a combined deployment of a first network function and a second network function, the first network function is represented as network function 0, and network function 0 corresponds to overview 0;
- the two network functions are denoted as network function 1, corresponding to profile 1, wherein the same merge attribute 1 is included in profile 0 and profile 1.
- a combined deployment of network functions there is a combined deployment of a first network function and a second network function, the first network function denoted as network function 2, network function 2 corresponding to overview 2; the second network function denoted as network function 3 , corresponding to overview 3, wherein the same merge attribute 2 is included in both overview 2 and overview 3.
- the network function type of the network function 0 is the same as the network function type of the network function 2, for example, the network function type 0.
- the requesting network function sends a network function type 0 to the NRF, and the NRF sends a summary 0, a summary 1, a summary 2, and a summary 3 to the requesting network function according to the network function type 0.
- the requested network function can determine that the network function 0 corresponding to the overview 0 and the network function 1 corresponding to the overview 1 are combined and deployed according to the merged attribute 1 in the overview 0 and the merged attribute 1 in the overview 1; the requested network function can be deployed according to the The merged attribute 2 in the overview 2 and the merged attribute 2 in the overview 3 determine that the network function 2 corresponding to the overview 2 and the network function 3 corresponding to the overview 3 are deployed in a merged manner.
- the requesting network function can select the network function 0 corresponding to the overview 0 and the network function 1 corresponding to the overview 1, or can select the network function 2 corresponding to the overview 2 and the network function 3 corresponding to the overview 3.
- the first network function is SMF
- the second network function is BSF
- SMF and BSF are combined and deployed
- the requested network function is AMF.
- the SMF sends a registration request of the SMF to the NRF, and the registration request of the SMF includes an overview of the SMF.
- the overview of the SMF includes the merge attribute a, which is used to indicate that there is a network function that is deployed merged with the SMF. Further, the SMF overview also includes the network element information of the SMF, such as the instance identifier of the SMF (such as NF Instance ID2), the network function type of the SMF (such as the SMF type), the location information of the service, the data network name list, Slice list information, etc.
- the overview of the SMF also includes service information of the SMF, such as service name, version information, service instance identifier, service priority, service capacity, and service load.
- the NRF stores an overview of the SMF and sends a registration success response to the SMF.
- the BSF sends a registration request of the BSF to the NRF, and the registration request of the BSF includes an overview of the BSF.
- the overview of the BSF includes a merge attribute a, which is used to indicate that there is a network function deployed in combination with the BSF.
- the overview of the BSF also includes the network element information of the BSF, such as the instance identifier of the BSF (such as NF Instance ID1), the network function type of the BSF (such as the BSF type), the location information of the service, the data network name list, Slice list information, etc.
- the overview of the BSF also includes service information of the BSF, such as service name, version information, service instance identifier, service priority, service capacity, and service load.
- the NRF stores the overview of the BSF and sends a registration success response to the BSF.
- the AMF can send the SMF type (that is, the first network function type) to the NRF, and the SMF type is used for the AMF to request the NRF for an overview of the SMF corresponding to the SMF type (that is, the first network function type corresponding to the first network function type). overview of network capabilities).
- the AMF may also send the first parameter for selecting the SMF to the NRF, the first parameter such as the current location information of the terminal device, the slice instance identifier corresponding to the PDU session, the network data name, and the like.
- the NRF Based on the SMF type from the AMF and the first parameter, the NRF sends the AMF an overview of the SMF corresponding to the SMF type.
- the AMF may establish a PDU session for the end device based on the SMF's summary from the NRF.
- the AMF can, based on the overview of the SMF from the NRF, report to the The NRF sends the merged attribute a and the BSF type, and the merged attribute a and the BSF type are used by the AMF to request the NRF for a summary corresponding to the BSF type including the merged attribute a.
- the NRF sends to the AMF a summary corresponding to the BSF type including the merge attribute a, that is, the summary of the BSF.
- the AMF determines that the SMF and the BSF are deployed in a merged manner according to the merged attribute a in the overview of the SMF and the merged attribute a of the overview of the BSF.
- the AMF selects the BSF to maintain the correspondence between the user's IP address and the function of the serving network element.
- the NRF can send not only the summary of the SMF to the AMF, but also the summary of the BSF with the same merged attribute a as the summary of the SMF to the AMF.
- the AMF may determine that the SMF and the BSF are deployed in a merged manner according to the merged attribute a in the overview of the SMF and the merged attribute a of the overview of the BSF. Select AMF and BSF in this Merge Deployment feature.
- the requesting network function may also send a merged network function preference indication to the NRF, and the merged network function preference indication is used to instruct the NRF to preferentially select an overview of the network function with the merged indication for the requesting network function.
- the network function preference indication can be used to indicate: if the network function summary includes a merge instruction, request the network function to receive the network function summary including the merge instruction from the NRF; if the network function summary does not include the merge instruction , the requesting network function receives a summary of the network function from the NRF that does not include a merge indication.
- the NRF may also receive a combined network function preference indication sent from the requesting network function, where the combined network function preference indication is used to instruct the NRF to preferentially select an overview of the network function with the combined indication for the requesting network function.
- the network function preference indication can be used to indicate: in the case that the summary of the network function includes a merge instruction, send the summary of the network function including the merge instruction to the requesting network function; when the summary of the network function does not include the merge instruction Next, send the requesting network function a summary of the network function that does not include the merge indication.
- the interpretation is that the network function is requested to send the first network function type and the combined network function preference indication to the NRF, and the NRF first determines whether there is a corresponding first network function type in the current network function overview, including a combined indication (that is, the first indication). ), if it exists, the NRF may feed back the summary of the network function corresponding to the first network function type and including the merge indication to the requesting network function. In this example, if the NRF determines that there is only an overview of the network function corresponding to the first network function type and does not include the merge indication, the NRF can feed back the network function corresponding to the first network function type and does not include the merge indication to the requesting network function.
- An overview of the functionality is that there is only an overview of the network function corresponding to the first network function type and does not include the merge indication.
- the network function is requested to send the second network function type, the merge indication and the merged network function preference indication to the NRF, and the NRF first determines whether there is a second network function type and a summary of the network function indicated by the merge indication in the current network function summary. If it exists, the NRF may feed back the summary of the network function corresponding to the second network function type and the combined indication to the requesting network function. In this example, if the NRF determines that there is only an overview of the network function corresponding to the second network function type but not including the merge indication, the NRF may feed back the network function corresponding to the second network function type but not including the merge indication to the requesting network function An overview of network capabilities.
- requesting the network function to send a merged network function preference indication to the NRF can be used to instruct the NRF to preferentially select a summary of the network function that includes the merge instruction, and helps to avoid the occurrence of a summary of the network function that does not include the merge instruction
- the NRF does not feed back the summary of the network function to the requesting network function, which causes the communication of the terminal device to be interrupted, which helps to improve the success rate of requesting the summary of the network function from the requesting network function.
- the requesting network function requests an overview of the first network function having the first network function type from the network warehouse function, and the overview of the first network function includes a first indication, and the first indication is used to indicate the first network function. It is deployed in combination with the second network function, so that the requesting network function can determine that the first network function is deployed in combination with other network functions.
- the requesting network function requests the network function of the network warehouse function to be deployed in combination with other network functions, thereby helping to realize the consolidated deployment of multiple network functions, reducing deployment cost and complexity, and providing a more flexible network function deployment method.
- the communication delay between the combined and deployed first network function and the second network function is short, which helps to optimize the service experience of the terminal device.
- the above technical solutions can provide a general method for discovering combined and deployed network functions, and any type of combined deployment of network functions in a 5G network can be discovered by the requested network function through the above technical solutions.
- the present application also provides another registration process, which is different from the overview of the first network function registering the first network function with the NRF in FIG.
- FIG. 5 exemplarily shows a registration flow chart.
- Step 501 the merged network function sends a third registration request to the NRF.
- the third registration request includes a summary of the combined network function, and the summary of the combined network function may include a network function type of multiple network functions in the combined network function.
- the network function types of the multiple network functions are used to indicate that multiple network functions are combined and deployed in the combined network function. For example, if the summary of the combined network function includes the first network function type and one or more other network function types, then the network functions corresponding to the first network function type and one or more other network function types are combined and deployed on the combined network. function.
- Step 502 the NRF sends a third registration success response to the merged network function.
- the NRF may send a third registration success response to the merged network function, where the third registration success response is used to indicate that the summary of the merged network function has been successfully registered.
- the network function types of multiple network functions in the overview of merging network functions can also be understood as a merging indication, where the merging indication is used to indicate that multiple network functions are deployed in the merging network function.
- the requesting network function may discover the first network function and the second network function from the NRF based on the network function type of the plurality of network functions in the summary of the combined network function.
- Step 503 requesting the network function to send the first network function type and the second network function type to the NRF.
- the first network function type and the second network function type are used to request the network function to request the NRF for an overview of the combined network function corresponding to the first network function type and the second network function type, and among the multiple network function types in the overview It includes a first network function type and a second network function type.
- the requesting network function may also send a second parameter to the NRF, where the second parameter is a parameter other than the first network function type and the second network function type for determining the summary of the combined network function.
- the second parameter is, for example, the location information of the terminal device, the network identifier of the service, the slice identifier corresponding to the PDU session, the name of the network data, and the like.
- a fourth discovery request sent by the network function to the NRF is requested, the fourth discovery request includes the first network function type, the second network function type and the second parameter, and the fourth discovery request uses An overview of the combined network function corresponding to the first network function type and the second network function type is requested from the NRF for the requesting network function.
- the requesting network function may also send the first network function type and the second network function type to the NRF first, and then send the second parameter to the NRF, or other methods.
- Step 504 the NRF sends the summary of the combined network function corresponding to the first network function type and the second network function type to the requesting network function.
- each merged network function may include network function types of multiple network functions deployed in the merged network function, network element information of the merged network function, service information corresponding to the multiple network functions, and the like.
- the NRF may determine, according to the first network function type and the second network function type requested by the requesting network function, an overview of the combined network function that includes both the first network function type and the second network function type , and send the summary of the merged network function including both the first network function type and the second network function type to the requesting network function.
- the NRF may also receive a second parameter sent from the requesting network function, and determine the first network function type and the first network function type based on the first network function type, the second network function type, and the second parameter. An overview of the merged network functions corresponding to the two network function types.
- the NRF may receive a fourth discovery request from the requesting network function, and determine the corresponding merged network according to the first network function type, the second network function type and the second parameter in the fourth discovery request An overview of the functionality.
- the NRF may receive multiple requests from the requesting network function, and determine a corresponding summary of the combined network function according to the first network function type, the second network function type and the second parameter obtained from the multiple requests.
- the NRF may carry the determined summary of the combined network function in a fourth discovery response corresponding to the fourth discovery request, and send the fourth discovery response to the requesting network function .
- the NRF may also send the first network function corresponding to the first network function type to the requesting network function and send the summary of the second network function corresponding to the second network function type to the requesting network function.
- the above example only takes the request of the network function to send two function types to the NRF (namely the first network function type and the second network function type) as an example, and this application is also applicable to the scenario of requesting the network function to send multiple network function types to the NRF.
- multiple merged network functions are deployed in the NRF, including merged network function 1 and merged network function 2.
- the overview of the merged network function 1 includes the network function type a, the network function type b, and the network function type c corresponding to the network function 11 , the network function 12 , and the network function 13 respectively.
- the overview of the merged network function 2 includes the network function type a and the network function type b corresponding to the network function 21 and the network function 22 respectively.
- the AMF sends the network function type a, the network function type b, and the network function type c to the NRF, and the NRF can send the summary of the combined network function 1 to the AMF.
- the NRF may send the summary of the combined network function 1 and/or the combined network function 2 to the AMF.
- the first network function is NSSF
- the second network function is NSSAAF
- NSSF and NSSAAF are combined and deployed in combined network function B
- the requested network function is AMF.
- the merged network function B sends a registration request of the merged network function B to the NRF.
- the registration request of the merged network function B includes the summary of the merged network function B, and the summary of the merged network function B includes the NSSF type, NSSAAF type, NSSF type, NSSAAF type It is used to indicate that NSSF and NSSAAF are merged and deployed in the merged network function B.
- the overview of the merged network function B further includes the network element information of the merged network function B, the service information of the NSSF, and the service information of the NSSAAF.
- the network element information of the merged network function B includes the instance identifier (for example, NF Instance ID3) corresponding to the first network function and the second network function, the service location information, the list of supported slices, the network identifier of the service, etc. .
- the service information of the NSSF includes the name of the service supported by the NSSF, the version of the service, the IP address of the service, the instance identifier of the service, and the like.
- the service information of NSSAAF includes service name, service version, service IP address, service instance identifier, etc. supported by NSSAAF.
- the NRF stores the summary of the merged network function B, and sends a registration success response to the merged network function B.
- the AMF sends the NSSF type and the NSSAAF type to the NRF, so that the AMF requests the NRF for an overview of the merged network function B corresponding to the NSSF type and the NSSAAF type.
- the AMF may also send a second parameter to the NRF for selecting the merged network function, where the second parameter may be the location information of the terminal device, the slice identifier, the network identifier, and the like.
- the NRF sends the AMF a summary of the combined network function B based on the NSSF type, the NSSAAF type and the second parameter from the AMF.
- the AMF may select NSSF and NSSAAF based on the summary of this merged network function B from the NRF.
- the requesting network function requests the network warehouse function for an overview of the combined network function having the first network function type and the second network function type, and the overview is the first network function and the second network function corresponding to the first network function type.
- the communication delay between the combined and deployed first network function and the second network function is short, which helps to optimize the service experience of the terminal device.
- the above technical solutions can provide a general method for discovering combined and deployed network functions, and any type of combined deployment of network functions in a 5G network can be discovered by the requested network function through the above technical solutions.
- FIG. 6 and FIG. 7 are schematic structural diagrams of possible communication apparatuses provided by the present application. These communication apparatuses can be used to implement the network warehouse function or the function of requesting the network function or the first network function or the function of combining the network functions in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
- the communication device 600 includes a processing unit 601 and a transceiver unit 602 .
- the processing unit 601 is configured to control the transceiver unit 602 to receive the first network function type from the requesting network function;
- the processing unit 601 is configured to control the transceiver unit 602 to send an overview of the first network function corresponding to the first network function type to the requesting network function, the overview of the first network function includes a first indication, and the first indication is used to indicate the first network function
- the function is deployed in combination with the second network function, and the network function types of the first network function and the second network function are different.
- the first indication includes an instance identifier of the second network function.
- the processing unit 601 is further configured to control the transceiver unit 602 to receive the instance identifier of the second network function from the requesting network function; send the second network corresponding to the instance identifier of the second network function to the requesting network function.
- the first indication further includes the second network function type of the second network function
- the processing unit 601 is further configured to control the transceiver unit 602 to receive the second network function type from the requesting network function.
- the first indication includes a merge attribute.
- the processing unit 601 is further configured to control the transceiver unit 602 to send a summary of the second network function to the requesting network function, where the summary of the second network function includes the merge attribute.
- the processing unit 601 is further configured to control the transceiver unit 602 to receive the combined attribute of the requested network function and the second network function type of the second network function.
- the processing unit 601 is further configured to control the transceiver unit 602 to receive a first registration request from the first network function, where the first registration request includes an overview of the first network function; The first registration success response.
- the processing unit 601 is further configured to control the transceiver unit 602 to receive the combined network function preference indication from the requesting network function, and the combined network function preference indication is used to indicate: the summary of the network function includes the combined indication
- the transceiver unit 602 sends a summary of the network function including the merge instruction to the requesting network function; if the summary of the network function does not include the merge instruction, the transceiver unit 602 sends to the requesting network function a summary of the network function that does not include the merge instruction. Overview.
- the processing unit 601 is configured to control the transceiver unit 602 to send the first network function type to the network warehouse function;
- the processing unit 601 is further configured to control the transceiver unit 602 to receive an overview of the first network function corresponding to the first network function type from the network warehouse function.
- the overview of the first network function includes a first indication, and the first indication is used to indicate the first network function.
- a network function and a second network function are deployed together, and the network function types of the first network function and the second network function are different.
- the first indication includes an instance identifier of the second network function.
- the processing unit 601 is further configured to control the transceiver unit 602 to send the instance identifier of the second network function to the network warehouse function; receive the second network function corresponding to the instance identifier of the second network function from the network warehouse function
- the first indication further includes a second network function type of the second network function
- the processing unit 601 is further configured to determine the combined deployment of the first network function and the second network function according to the second network function type
- the transceiver unit 602 is controlled to send the second network function type to the network warehouse function.
- the first indication includes a merge attribute.
- the processing unit 601 is further configured to control the transceiving unit 602 to receive a summary of the second network function from the network warehouse function, where the summary of the second network function includes a merge attribute.
- the processing unit 601 is further configured to control the transceiver unit 602 to send the combined attribute and the second network function type of the second network function to the network warehouse function.
- the processing unit 601 is further configured to determine the combination of the first network function and the second network function according to the combination attribute in the summary of the second network function and the combination attribute in the summary of the first network function deploy.
- the processing unit 601 is further configured to control the transceiving unit 602 to send a merged network function preference indication to the network warehouse function, where the merged network function preference indication is used to indicate: the case where the merged indication is included in the network function overview
- the transceiver unit 602 receives the summary of the network function including the merge instruction from the network warehouse function; if the summary of the network function does not include the merge instruction, the transceiver unit 602 receives the network function from the network warehouse function that does not include the merge instruction. In summary.
- the processing unit 601 is configured to control the first registration request sent by the transceiver unit 602 to the network warehouse function, where the first registration request includes an overview of the first network function, and the overview of the first network function includes a first indication, and the first indication is used for Indicates that the first network function and the second network function are deployed in combination, and the network function types of the first network function and the second network function are different; and a first registration success response from the network warehouse function is received.
- the processing unit 601 is configured to control the transceiver unit 602 to receive the first network function type and the second network function type from the requesting network function; send the combined network function summary to the requesting network function, where the combined network function summary is the first network function type corresponding to the first network function type.
- the processing unit 601 is further configured to control the transceiver unit 602 to receive a third registration request from the merged network function, where the third registration request includes a summary of the merged network function, and the summary of the merged network function includes the first network The function type and the second network function type; send a second registration success response to the merged network function.
- the summary of the combined network function further includes an instance identifier corresponding to the first network function and the second network function.
- the processing unit 601 is configured to control the transceiver unit 602 to send the first network function type and the second network function type to the network warehouse function; receive the combined network function summary from the network warehouse function, where the combined network function summary is the first network function type corresponding to the first network function type.
- the summary of the combined network function further includes an instance identifier corresponding to the first network function and the second network function.
- the processing unit 601 is configured to control the transceiver unit 602 to send a third registration request to the network warehouse function, where the third registration request includes a combined network function summary, and the combined network function summary is the first network function and the second network function corresponding to the first network function type.
- the third registration request includes a combined network function summary
- the combined network function summary is the first network function and the second network function corresponding to the first network function type.
- FIG. 7 shows an apparatus 700 provided by an embodiment of the present application, and the apparatus shown in FIG. 7 may be an implementation manner of a hardware circuit of the apparatus shown in FIG. 6 .
- the apparatus can be applied to the flow chart shown above to perform the functions in the above method embodiments.
- FIG. 7 shows only the main components of the device.
- the apparatus 700 shown in FIG. 7 includes a communication interface 710, a processor 720, and a memory 730, wherein the memory 730 is used to store program instructions and/or data.
- Processor 720 may cooperate with memory 730 .
- Processor 720 may execute program instructions stored in memory 730 .
- the processor 720 is configured to perform the operations performed by the processing unit 601 in the above embodiments
- the communication interface 710 is configured to perform operations performed by the transceiver unit 602 in the above embodiments.
- Memory 730 is coupled to processor 720 .
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- At least one of the memories 730 may be included in the processor 720 .
- the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
- the transceiver when the communication interface is a transceiver, the transceiver may include an independent receiver and an independent transmitter; it may also be a transceiver integrating a transceiver function, or a communication interface.
- the apparatus 700 may also include a communication line 740 .
- the communication interface 710, the processor 720 and the memory 730 may be connected to each other through a communication line 740; the communication line 740 may be a peripheral component interconnect (PCI for short) bus or an extended industry standard architecture (extended industry standard architecture). , referred to as EISA) bus and so on.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the communication line 740 can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is used in FIG. 7, but it does not mean that there is only one bus or one type of bus.
- the present application provides a communication device including a processor and a communication interface for receiving signals from other communication devices other than the communication device and transmitting to the processor or a communication interface.
- Send the signal from the processor to other communication devices other than the communication device, and the processor is used to implement the network warehouse in the method embodiment related to FIG. 2 to FIG. 4 through a logic circuit or executing code instructions function, or a function of requesting a network function, or a function of the first network function; or a function used to implement the network warehouse function, or the function of requesting a network function, or a function of combining network functions in the above-mentioned method embodiment related to FIG. 5 .
- the present application provides a computer-readable storage medium, in which a computer program or instruction is stored, and when the computer program or instruction is executed by a communication device, the above-mentioned FIG. 2 is realized.
- a computer program or instruction is stored, and when the computer program or instruction is executed by a communication device, the above-mentioned FIG. 2 is realized.
- the network warehouse function in the method embodiment related to FIG. 4 or the function of requesting the network function, or the function of the first network function; or used to realize the network warehouse function in the above-mentioned method embodiment related to FIG. 5, or requesting the network function, Or incorporate the functionality of network functions.
- the present application provides a communication system, including the network warehouse function, the request network function and the first network function in the method embodiments related to FIG. 2 to FIG. 4 , or the method related to FIG. 5 above Web Repository Functions, Request Web Functions, and Merge Web Functions in Embodiments.
- At least one means one or more, and “plurality” means two or more.
- At least one item(s) below” or similar expressions thereof refer to any combination of these items, including any combination of single item(s) or plural items(s).
- at least one (a) of a, b or c can mean: a, b, c, "a and b", “a and c", “b and c", or "a and b and c" ", where a, b, c can be single or multiple.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (41)
- 一种通信方法,其特征在于,包括:网络仓库功能接收来自请求网络功能的第一网络功能类型;所述网络仓库功能向所述请求网络功能发送所述第一网络功能类型对应的第一网络功能的概述,所述第一网络功能的概述中包括第一指示,所述第一指示用于指示所述第一网络功能与第二网络功能合并部署,所述第一网络功能和所述第二网络功能的网络功能类型不同。
- 如权利要求1所述的方法,其特征在于,所述第一指示包括所述第二网络功能的实例标识。
- 如权利要求1所述的方法,其特征在于,还包括:所述网络仓库功能接收来自所述请求网络功能的第二网络功能的实例标识;所述网络仓库功能向所述请求网络功能发送所述第二网络功能的实例标识对应的第二网络功能的概述。
- 如权利要求3所述的方法,其特征在于,所述第一指示还包括所述第二网络功能的第二网络功能类型,所述方法还包括:所述网络仓库功能接收来自所述请求网络功能的所述第二网络功能类型。
- 如权利要求1所述的方法,其特征在于,所述第一指示包括合并属性。
- 如权利要求1或5所述的方法,其特征在于,还包括:所述网络仓库功能向所述请求网络功能发送所述第二网络功能的概述,所述第二网络功能的概述中包括所述合并属性。
- 如权利要求6所述的方法,其特征在于,还包括:所述网络仓库功能接收来自所述请求网络功能的所述合并属性和所述第二网络功能的第二网络功能类型。
- 如权利要求1至7任一项所述的方法,其特征在于,还包括:所述网络仓库功能接收来自所述第一网络功能的第一注册请求,所述第一注册请求中包括所述第一网络功能的概述;所述网络仓库功能向所述第一网络功能发送第一注册成功响应。
- 如权利要求1至8任一项所述的方法,其特征在于,还包括:所述网络仓库功能接收来自所述请求网络功能的合并网络功能优选指示,所述合并网络功能优选指示用于指示所述网络仓库功能优先选择具有合并指示的网络功能的概述。
- 一种通信方法,其特征在于,包括:请求网络功能向网络仓库功能发送第一网络功能类型;所述请求网络功能接收来自所述网络仓库功能的所述第一网络功能类型对应的第一网络功能的概述,所述第一网络功能的概述中包括第一指示,所述第一指示用于指示所述第一网络功能与第二网络功能合并部署,所述第一网络功能和所述第二网络功能的网络功能类型不同。
- 如权利要求10所述的方法,其特征在于,所述第一指示包括所述第二网络功能的实例标识。
- 如权利要求10所述的方法,其特征在于,还包括:所述请求网络功能向所述网络仓库功能发送第二网络功能的实例标识;所述请求网络功能接收来自所述网络仓库功能的所述第二网络功能的实例标识对应的第二网络功能的概述。
- 如权利要求12所述的方法,其特征在于,所述第一指示还包括所述第二网络功能的第二网络功能类型,所述方法还包括:所述请求网络功能根据所述第二网络功能类型,确定所述第一网络功能和所述第二网络功能合并部署,向所述网络仓库功能发送所述第二网络功能类型。
- 如权利要求10所述的方法,其特征在于,所述第一指示包括合并属性。
- 如权利要求10或14所述的方法,其特征在于,还包括:所述请求网络功能接收来自所述网络仓库功能的所述第二网络功能的概述,所述第二网络功能的概述中包括所述合并属性。
- 如权利要求15所述的方法,其特征在于,还包括:所述请求网络功能向所述网络仓库功能发送所述合并属性和所述第二网络功能的第二网络功能类型。
- 如权利要求14至16任一项所述的方法,其特征在于,还包括:所述请求网络功能根据所述第二网络功能的概述中的合并属性,和所述第一网络功能的概述中的合并属性,确定所述第一网络功能和所述第二网络功能合并部署。
- 如权利要求10至17任一项所述的方法,其特征在于,还包括:所述请求网络功能向所述网络仓库功能发送合并网络功能优选指示,所述合并网络功能优选指示用于指示所述网络仓库功能优先选择具有合并指示的网络功能的概述。
- 一种通信方法,其特征在于,包括:请求网络功能向网络仓库功能发送第一网络功能类型;所述网络仓库功能接收来自所述请求网络功能的所述第一网络功能类型;所述网络仓库功能向所述请求网络功能发送所述第一网络功能类型对应的第一网络功能的概述;所述请求网络功能接收来自所述网络仓库功能的所述第一网络功能类型对应的第一网络功能的概述;其中,所述第一网络功能的概述中包括第一指示,所述第一指示用于指示所述第一网络功能与第二网络功能合并部署,所述第一网络功能和所述第二网络功能的网络功能类型不同。
- 一种通信装置,其特征在于,包括:处理单元,用于控制收发单元接收来自请求网络功能的第一网络功能类型;所述处理单元,用于控制所述收发单元向所述请求网络功能发送所述第一网络功能类型对应的第一网络功能的概述,所述第一网络功能的概述中包括第一指示,所述第一指示用于指示所述第一网络功能与第二网络功能合并部署,所述第一网络功能和所述第二网络功能的网络功能类型不同。
- 如权利要求20所述的装置,其特征在于,所述第一指示包括所述第二网络功能的实例标识。
- 如权利要求20所述的装置,其特征在于,所述处理单元还用于控制所述收发单元接收来自所述请求网络功能的第二网络功能的实例标识;向所述请求网络功能发送所述第二网络功能的实例标识对应的第二网络功能的概述。
- 如权利要求22所述的装置,其特征在于,所述第一指示还包括所述第二网络功能的第二网络功能类型,所述处理单元还用于控制所述收发单元接收来自所述请求网络功能的所述第二网络功能类型。
- 如权利要求20所述的装置,其特征在于,所述第一指示包括合并属性。
- 如权利要求20或24所述的装置,其特征在于,所述处理单元还用于控制所述收发单元向所述请求网络功能发送所述第二网络功能的概述,所述第二网络功能的概述中包括所述合并属性。
- 如权利要求25所述的装置,其特征在于,所述处理单元还用于控制所述收发单元接收来自所述请求网络功能的所述合并属性和所述第二网络功能的第二网络功能类型。
- 如权利要求20至26任一项所述的装置,其特征在于,所述处理单元还用于控制所述收发单元接收来自所述第一网络功能的第一注册请求,所述第一注册请求中包括所述第一网络功能的概述;向所述第一网络功能发送第一注册成功响应。
- 如权利要求20至27任一项所述的装置,其特征在于,所述处理单元还用于控制所述收发单元接收来自所述请求网络功能的合并网络功能优选指示,所述合并网络功能优选指示用于指示所述装置优先选择具有合并指示的网络功能的概述。
- 一种通信装置,其特征在于,包括:处理单元,用于控制收发单元向网络仓库功能发送第一网络功能类型;所述处理单元,还用于控制所述收发单元接收来自所述网络仓库功能的所述第一网络功能类型对应的第一网络功能的概述,所述第一网络功能的概述中包括第一指示,所述第一指示用于指示所述第一网络功能与第二网络功能合并部署,所述第一网络功能和所述第二网络功能的网络功能类型不同。
- 如权利要求29所述的装置,其特征在于,所述第一指示包括所述第二网络功能的实例标识。
- 如权利要求29所述的装置,其特征在于,所述处理单元还用于控制所述收发单元向所述网络仓库功能发送第二网络功能的实例标识;接收来自所述网络仓库功能的所述第二网络功能的实例标识对应的第二网络功能的概述。
- 如权利要求31所述的装置,其特征在于,所述第一指示还包括所述第二网络功能的第二网络功能类型,所述处理单元还用于根据所述第二网络功能类型,确定所述第一网络功能和所述第二网络功能合并部署,控制所述收发单元向所述网络仓库功能发送所述第二网络功能类型。
- 如权利要求29所述的装置,其特征在于,所述第一指示包括合并属性。
- 如权利要求29或33所述的装置,其特征在于,所述处理单元还用于控制所述收发单元接收来自所述网络仓库功能的所述第二网络功能的概述,所述第二网络功能的概述中包括所述合并属性。
- 如权利要求34所述的装置,其特征在于,所述处理单元还用于控制所述收发单元向所述网络仓库功能发送所述合并属性和所述第二网络功能的第二网络功能类型。
- 如权利要求33至35任一项所述的装置,其特征在于,所述处理单元还用于根据所述第二网络功能的概述中的合并属性,和所述第一网络功能的概述中的合并属性,确定所述第一网络功能和所述第二网络功能合并部署。
- 如权利要求29至36任一项所述的装置,其特征在于,所述处理单元还用于控制所述收发单元向所述网络仓库功能发送合并网络功能优选指示,所述合并网络功能优选指示用于指示所述网络仓库功能优先选择具有合并指示的网络功能的概述。
- 一种通信装置,其特征在于,包括处理器和通信接口,所述通信接口用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置,所述处理器通过逻辑电路或执行代码指令用于实现如权利要求1至9中任一项所述的方法,或实现如权利要求10至18中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至9中任一项所述的方法,或实现如权利要求10至18中任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至9中任一项所述的方法,或实现如权利要求10至18中任一项所述的方法。
- 一种通信***,其特征在于,包括权利要求20至28中任一项的通信装置,以及权利要求29至37中任一项的通信装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22778741.3A EP4311280A1 (en) | 2021-04-02 | 2022-03-24 | Communication method and device |
JP2023560738A JP2024512748A (ja) | 2021-04-02 | 2022-03-24 | 通信方法および通信装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110363280.2A CN115243228A (zh) | 2021-04-02 | 2021-04-02 | 一种通信方法及装置 |
CN202110363280.2 | 2021-04-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022206558A1 true WO2022206558A1 (zh) | 2022-10-06 |
Family
ID=83458016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/082820 WO2022206558A1 (zh) | 2021-04-02 | 2022-03-24 | 一种通信方法及装置 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP4311280A1 (zh) |
JP (1) | JP2024512748A (zh) |
CN (1) | CN115243228A (zh) |
WO (1) | WO2022206558A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295049A (zh) * | 2016-04-01 | 2017-10-24 | 中兴通讯股份有限公司 | 实现网络功能通信的架构、方法及装置 |
US10609530B1 (en) * | 2019-03-27 | 2020-03-31 | Verizon Patent And Licensing Inc. | Rolling out updated network functions and services to a subset of network users |
CN111201765A (zh) * | 2017-10-17 | 2020-05-26 | 瑞典爱立信有限公司 | 通信网络中的服务注册和发现 |
-
2021
- 2021-04-02 CN CN202110363280.2A patent/CN115243228A/zh active Pending
-
2022
- 2022-03-24 JP JP2023560738A patent/JP2024512748A/ja active Pending
- 2022-03-24 EP EP22778741.3A patent/EP4311280A1/en active Pending
- 2022-03-24 WO PCT/CN2022/082820 patent/WO2022206558A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295049A (zh) * | 2016-04-01 | 2017-10-24 | 中兴通讯股份有限公司 | 实现网络功能通信的架构、方法及装置 |
CN111201765A (zh) * | 2017-10-17 | 2020-05-26 | 瑞典爱立信有限公司 | 通信网络中的服务注册和发现 |
US10609530B1 (en) * | 2019-03-27 | 2020-03-31 | Verizon Patent And Licensing Inc. | Rolling out updated network functions and services to a subset of network users |
Non-Patent Citations (1)
Title |
---|
CHINA MOBILE: "Discussion on the subscription of SM PCF registration&deregistration to the BSF", 3GPP DRAFT; SP-210225, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, no. electronic meeting; 20210318 - 20210329, 17 March 2021 (2021-03-17), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051989040 * |
Also Published As
Publication number | Publication date |
---|---|
EP4311280A1 (en) | 2024-01-24 |
JP2024512748A (ja) | 2024-03-19 |
CN115243228A (zh) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3886502B1 (en) | Apparatus, method and computer readable medium related to information about scp(s) and sepp(s) stored in nrf | |
US11917498B2 (en) | Communication method and communications apparatus | |
US9503957B2 (en) | Low cost mesh network capability | |
EP4167625A1 (en) | Communication method and apparatus | |
EP4075867A1 (en) | Application instance determination method, device, and system | |
WO2022033345A1 (zh) | 一种pdu会话建立方法、终端设备和芯片*** | |
WO2021218595A1 (zh) | 一种地址获取方法及装置 | |
WO2022222817A1 (zh) | 一种边缘应用服务器的选择方法及装置 | |
WO2023011217A1 (zh) | 一种通信方法及装置 | |
WO2022170518A1 (zh) | 一种确定终端设备的地址的方法及装置、网络设备 | |
WO2022052875A1 (zh) | 终端跨区域通信方法、网元设备及存储介质 | |
JP2024511907A (ja) | ネットワーク機能登録方法、発見方法、装置、デバイス及び媒体 | |
CN113329447A (zh) | 作用于ip多媒体子***ims切片网络的通信方法及*** | |
WO2022206558A1 (zh) | 一种通信方法及装置 | |
US20220394595A1 (en) | Communication method, apparatus, and system | |
WO2021233196A1 (zh) | 加入组播广播业务mbs会话的方法及装置 | |
WO2022067736A1 (zh) | 一种通信方法及装置 | |
WO2022067538A1 (zh) | 网元发现方法、装置、设备及存储介质 | |
CN113454959B (zh) | 控制平面网络功能、用户平面网络功能和使用其的分组处理方法 | |
US11575601B2 (en) | Network device and packet processing method using same | |
WO2024119292A1 (zh) | 网络服务方法、通信装置及通信*** | |
WO2024077546A1 (zh) | 一种能力调用方法及通信装置 | |
CN115209522B (zh) | 网络功能注册方法、发现方法、装置、设备及介质 | |
WO2022165787A1 (zh) | 参数配置方法、装置、设备及存储介质 | |
WO2023185690A1 (zh) | 一种通信方法、装置及设备 |
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: 22778741 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023560738 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022778741 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2022778741 Country of ref document: EP Effective date: 20231019 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |