CN112087780B - IMS service providing method, system and network side service providing system - Google Patents

IMS service providing method, system and network side service providing system Download PDF

Info

Publication number
CN112087780B
CN112087780B CN201910514895.3A CN201910514895A CN112087780B CN 112087780 B CN112087780 B CN 112087780B CN 201910514895 A CN201910514895 A CN 201910514895A CN 112087780 B CN112087780 B CN 112087780B
Authority
CN
China
Prior art keywords
cscf
ims
slice identifier
bac
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910514895.3A
Other languages
Chinese (zh)
Other versions
CN112087780A (en
Inventor
马金兰
赵学军
杨征
邓勇
彭莉
朱晓洁
王庆扬
张琳峰
杨维忠
尹珂
林俐
陈庆年
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201910514895.3A priority Critical patent/CN112087780B/en
Publication of CN112087780A publication Critical patent/CN112087780A/en
Application granted granted Critical
Publication of CN112087780B publication Critical patent/CN112087780B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies

Abstract

The present disclosure provides a method and a system for providing an IP multimedia subsystem IMS service and a network side service providing system, relating to the technical field of mobile communication. The IMS service providing method comprises the following steps: the SMF receives a P-CSCF/BAC address request from the AMF and sends an IMS slice identifier acquisition request to the UDM/HSS; the UDM/HSS sets an IMS slice identifier for the terminal and returns to the SMF in the response of the IMS slice identifier acquisition request; the SMF determines a P-CSCF/BAC address allocated to a user according to the IMS slice identifier from the UDM/HSS and the incidence relation between the IMS slice identifier and the P-CSCF address; the SMF feeds back the P-CSCF/BAC address and the IMS slice identifier to the terminal through the AMF; and the IMS network element allocates resources for the terminal according to the initial registration request from the terminal. By the method, the IMS network slicing based on the 5G network can be realized, and the differentiated IMS service can be provided for the user conveniently.

Description

IMS service providing method, system and network side service providing system
Technical Field
The present disclosure relates to the field of mobile communications technologies, and in particular, to a method and a system for providing an IMS (IP Multimedia Subsystem) service, and a network side service providing system.
Background
The IMS is a multimedia service format, and can meet the requirements of more novel and diversified multimedia services for terminal clients. The method can not only realize VoIP (Voice over Internet Protocol, IP-based Voice transmission) service, but also more effectively manage network resources, user resources and application resources, improve the intelligence of the network, and enable users to span various networks and use various terminals to feel converged communication experience.
Currently, in a 5G (fifth generation mobile communication network) network, different applications have different requirements on the IMS network in terms of delay, bandwidth, and the like, but currently, the requirements are not planned.
Disclosure of Invention
One object of the present disclosure is to enable differentiated IMS services in a 5G network.
According to an aspect of the present disclosure, an IMS service providing method is provided, including: an SMF (Session Management Function) receives a P-CSCF (Proxy-Call Session Control Function, Proxy Call Session Control network element)/BAC (Border Access Control) address request from an AMF (Access and Mobility Management Function), and sends an IMS slice identifier acquisition request to a UDM (Universal Data Manager, Unified Data Management platform)/HSS (Home Subscriber Server); the UDM/HSS sets an IMS slice identifier for the user and returns to the SMF in the response of the IMS slice identifier acquisition request; the SMF determines a P-CSCF/BAC address allocated to a user according to the IMS slice identifier from the UDM/HSS and the incidence relation between the IMS slice identifier and the P-CSCF address; the SMF feeds back the P-CSCF/BAC address and the IMS slice identifier to the terminal through the AMF so that the terminal can initiate initial registration to an IMS network element according to the P-CSCF/BAC address and the IMS slice identifier; and the IMS network element allocates resources for the user according to the initial registration request from the terminal.
In some embodiments, the UDM/HSS sets the IMS slice identity for the end user according to at least one of the priority or bandwidth requirements of the end user.
In some embodiments, the SMF receiving the P-CSCF/BAC address request from the AMF comprises: the AMF receives a session establishment request from a terminal and sends a request for establishing a default bearer to the SMF, wherein the request for establishing the default bearer comprises a request for a P-CSCF/BAC address; the SMF receives a request to establish a default bearer.
In some embodiments, the SMF feeding back the P-CSCF/BAC address to the terminal via the AMF comprises: and the SMF feeds back a P-CSCF/BAC address list to the terminal through the AMF, wherein the P-CSCF/BAC address list comprises a plurality of P-CSCF/BAC addresses associated with the IMS slice identifier.
In some embodiments, the allocating, by the IMS network element, resources for the user according to the initial registration request from the terminal includes: the method comprises the steps that a P-CSCF/BAC receives an initial registration request from a terminal, wherein the terminal sends the initial registration request according to a P-CSCF/BAC address from an SMF, and the initial registration request comprises an IMS slice identifier of a user; and the P-CSCF/BAC and the subsequent IMS network elements allocate resources for the user and determine a next hop node according to the IMS slice identifier until the registration is finished.
In some embodiments, the allocating resources for the user and determining the next hop node by the P-CSCF/BAC and the subsequent IMS network element according to the IMS slice identifier, until the registration is completed, includes: the P-CSCF/BAC allocates resources for the user according to the IMS slice identifier, determines the next hop I-CSCF and forwards an initial registration request; the I-CSCF allocates resources for the user and determines a next hop S-CSCF according to the IMS slice identifier, and forwards an initial registration request; and the S-CSCF allocates resources for the user according to the IMS slice identifier.
In some embodiments, the allocating resources for the user and determining the next hop node by the P-CSCF/BAC and the subsequent IMS network element according to the IMS slice identifier further includes: the S-CSCF determines an AS (Application Server) to which the user has signed a contract, and initiates a third party registration request to the AS.
By the method, the IMS slice identifier can be set for the user in the 5G network, and different IMS slice resources are set based on the IMS slice identifier, so that the IMS network slice based on the 5G network can be realized, and the differentiated IMS service can be provided for the user conveniently.
According to an aspect of other embodiments of the present application, a network-side service providing system is provided, including: the SMF is configured to send an IMS slice identifier acquisition request to the UDM/HSS according to the P-CSCF/BAC address request from the AMF; determining a P-CSCF/BAC address allocated to a user according to an IMS slice identifier from a UDM/HSS and an incidence relation between the IMS slice identifier and the P-CSCF address; feeding back the P-CSCF/BAC address and the IMS slice identifier to the terminal through the AMF so that the terminal initiates initial registration to the IMS network element according to the P-CSCF/BAC address and the IMS slice identifier; the UDM/HSS is configured to set an IMS slice identifier of a user, and send the IMS slice identifier set for the user according to the IMS slice identifier acquisition request; and the IMS network element is configured to allocate resources for the terminal according to the initial registration request from the terminal.
In some embodiments, the UDM/HSS is configured to set the IMS slice identity for the user according to at least one of a priority or bandwidth requirement of the end user.
In some embodiments, the network-side service providing system further includes: the AMF is configured to receive a session establishment request from a terminal and send a default bearer establishment request to the SMF, wherein the default bearer establishment request comprises a P-CSCF/BAC address request; the SMF is further configured to request acquisition of a P-CSCF/BAC address request by establishing a default bearer.
In some embodiments, an IMS network element comprises: the terminal sends an initial registration request according to the P-CSCF/BAC address from the SMF, wherein the initial registration request comprises an IMS slice identifier of the terminal user; allocating resources for the user and determining the next hop I-CSCF according to the IMS slice identifier, and forwarding an initial registration request; the I-CSCF is configured to allocate resources for the user according to the IMS slice identifier, determine a next hop S-CSCF and forward an initial registration request; and the S-CSCF is configured to allocate resources for the user according to the IMS slice identification.
In some embodiments, the S-CSCF is further configured to determine an AS to which the user is subscribed, and to initiate a third party registration request to the AS.
According to an aspect of still other embodiments of the present disclosure, a network-side service providing system is provided, including: a memory; and a processor coupled to the memory, the processor configured to perform any of the IMS service provisioning methods above based on instructions stored in the memory.
The network side system can set the IMS slice identifier for the user in the 5G network, and then allocates different IMS slice resources based on the IMS slice identifier, so that the IMS network slice based on the 5G network can be realized, and the differentiated IMS service can be provided for the user conveniently.
According to an aspect of still further embodiments of the present disclosure, a computer-readable storage medium is proposed, on which computer program instructions are stored, which instructions, when executed by a processor, implement the steps of any of the IMS service providing methods above.
By executing the instructions on the computer-readable storage medium, the IMS slice identifier can be set for the user in the 5G network, and different IMS slice resources are allocated based on the IMS slice identifier, so that IMS network slicing based on the 5G network can be realized, and differentiated IMS services can be provided for the user.
Further, according to an aspect of some embodiments of the present disclosure, there is provided an IMS service providing system including: any one of the above multimedia service network side systems; and a terminal configured to send a session establishment request to the AMF and receive a P-CSCF/BAC address and an IMS slice identity from the AMF; and sending an initial registration request to the P-CSCF/BAC address, wherein the initial registration request comprises the IMS slice identifier.
The IMS service providing system can set IMS slice identification for the user in the 5G network when the terminal is accessed, and can provide corresponding IMS slice resources based on the identification when the terminal registers the IMS, thereby realizing IMS network slicing based on the 5G network and being convenient for providing differentiated IMS service for the user.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this disclosure, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure and not to limit the disclosure. In the drawings:
fig. 1 is a flow chart of some embodiments of an IMS service provisioning method of the present disclosure.
Fig. 2 is a flow chart of further embodiments of an IMS service providing method of the present disclosure.
Fig. 3 is a schematic diagram of some embodiments of a network-side service providing system of the present disclosure.
Fig. 4 is a schematic diagram of other embodiments of a network-side service providing system according to the present disclosure.
Fig. 5 is a schematic diagram of further embodiments of the network-side service providing system of the present disclosure.
Fig. 6 is a schematic diagram of some embodiments of an IMS service providing system of the present disclosure.
Fig. 7 is a signaling interaction diagram of some embodiments of an IMS slice identifier issuing procedure of the IMS service providing system of the present disclosure.
Fig. 8 is a signaling interaction diagram of some embodiments of a registration process of the IMS service providing system of the present disclosure.
Detailed Description
The technical solution of the present disclosure is further described in detail by the accompanying drawings and examples.
A flow diagram of some embodiments of an IMS service provisioning method of the present disclosure is shown in fig. 1.
In step 101, the SMF receives a P-CSCF/BAC address request from the AMF and sends an IMS slice identity acquisition request to the UDM/HSS.
In some embodiments, the AMF receives a session establishment request from the terminal and sends a request for establishing a default bearer to the SMF, wherein the request for establishing the default bearer comprises a request for a P-CSCF/BAC address. After receiving the request for establishing the default bearer, the SMF executes the operation of sending an IMS slice identifier acquisition request to the UDM/HSS according to the P-CSCF/BAC address request in the request.
In step 102, the UDM/HSS returns the IMS slice identity set for the end user to the SMF. In some embodiments, the UDM/HSS may set different IMS slice identities for a user according to user rights, priorities, bandwidth requirements, etc. of the terminal.
In step 103, the SMF determines a P-CSCF/BAC address allocated to the user according to the IMS slice identifier from the UDM/HSS and the association relationship between the IMS slice identifier and the P-CSCF address prestored by the SMF. In some embodiments, if the user authority level corresponding to the IMS slice identifier is high, the priority level is high, or the bandwidth requirement is high, the authority level of the allocated P-CSCF/BAC is high, the priority level is high, or there is a higher remaining bandwidth.
In some embodiments, the SMF determines a plurality of P-CSCF/BAC addresses from the IMS slice identity matches, forming a P-CSCF/BAC address list.
In step 104, the SMF feeds back the P-CSCF/BAC address and the IMS slice identifier to the terminal through the AMF, so that the terminal initiates initial registration to the IMS network element according to the P-CSCF/BAC address and the IMS slice identifier.
In some embodiments, the SMF sends the successfully matched P-CSCF/BAC address list to the terminal so that the terminal can select an available P-CSCF/BAC registration from the list, improving reliability. In some embodiments, the terminal may send an initial registration request to the P-CSCF/BAC address in list order, and if not successful, select the next address in the list until successful registration.
In some embodiments, the IMS slice identification information is included in the initial registration request sent by the terminal to the P-CSCF/BAC.
In step 105, the IMS network element allocates resources to the terminal according to the initial registration request from the terminal. In some embodiments, the IMS network element may select, according to the IMS slice identifier, a next-hop network element that meets the terminal authority, priority, and bandwidth requirements. In some embodiments, the IMS network elements may include P-CSCF/BAC nodes, I-CSCF nodes, S-CSCF nodes, and the like.
By the method, the IMS slicing function can be realized in the 5G network, the IMS slice identifier is set for the user, and different IMS slice resources are distributed based on the IMS slice identifier, so that the IMS network slicing based on the 5G network can be realized, and the differentiated IMS service can be provided for the user conveniently. In some embodiments, the terminal can initiate registration of the IMS service after acquiring the P-CSCF/BAC address and the IMS slice identifier.
A flowchart of some embodiments of a terminal registering for an IMS service in an IMS service providing method of the present disclosure is shown in fig. 2.
In step 201, the terminal sends an initial registration request according to the P-CSCF/BAC address from the SMF, and the P-CSCF/BAC receives the initial registration request from the terminal. The initial registration request includes an IMS slice identifier of the terminal.
In step 202, the P-CSCF/BAC allocates resources for the terminal and determines the next hop I-CSCF according to the IMS slice identifier, and forwards the initial registration request.
In some embodiments, the P-CSCF/BAC may pre-store a correspondence between the IMS slice identifier and the next hop I-CSCF, and allocate according to the correspondence. In other embodiments, the P-CSCF/BAC may identify an IMS slice identifier and assign a corresponding I-CSCF based on the IMS slice identifier.
In step 203, the I-CSCF allocates resources for the service and determines the next hop S-CSCF according to the IMS slice identity, and forwards the initial registration request.
In some embodiments, the I-CSCF may pre-store a correspondence between the IMS slice identifier and the next-hop S-CSCF, and allocate the IMS slice identifier according to the correspondence. In other embodiments, the I-CSCF may identify an IMS slice identifier and assign a corresponding S-CSCF based on the IMS slice identifier.
In step 204, the S-CSCF allocates resources to the terminal according to the IMS slice identity.
By the method, the initial registration can be sent to the next hop network element of different slices according to the IMS slice identifier, the terminal is registered in the slice corresponding to the IMS slice identifier, and meanwhile, the IMS slice identifier is recorded, and the registration of the terminal in a core network is completed. Different permissions, priorities, bandwidth requirements and the like are realized in subsequent audio and video service processing according to the stored identification and slice setting, the requirements of different application users are met, and the development of value added services is facilitated.
In some embodiments, each IMS network element may belong to only one slice, so that the IMS slice resources allocated to the terminal are determined in the network element allocation process, and the registration processing load of the IMS network element is reduced.
In other embodiments, multiple IMS slices may multiplex an IMS network element, each IMS slice belongs to more than one slice, and each IMS network element may allocate corresponding resources according to the priority and bandwidth requirement of the IMS slice carried by itself, for example, preferentially process a service of an IMS slice with a high priority, allocate a higher bandwidth to an IMS slice with a high bandwidth requirement, and the like. In some embodiments, each IMS network element may determine the priority, bandwidth requirement, of an IMS slice according to the IMS slice identity. By the method, the demand of the IMS network element can be reduced, IMS slice service can be provided for more users, the equipment deployment pressure is reduced, and the popularization and the application are facilitated.
In some embodiments, as shown in fig. 2, the process of the terminal registering with the IMS may further include step 205: the S-CSCF determines the AS to which the user is subscribed and initiates a third party registration request to the AS. In some embodiments, the third party registration request may carry an IMS slice identity. In some embodiments, after the terminal completes registration in the IMS core network, the terminal registers to the AS it has subscribed to, and then its related application is provided by the application server registered to. In some embodiments, the S-CSCF determines which AS or ases to send the registration request to based on the user subscription data.
By the method, after the registration of the core network is completed, the registration of the core network to the third-party server is executed, and the IMS slice identifier is transmitted in the registration process, so that the application server can provide services with corresponding priority and bandwidth according to the IMS slice identifier.
A schematic diagram of some embodiments of a network-side service providing system of the present disclosure is shown in fig. 3.
The SMF31 can receive a P-CSCF address request from the AMF and send an IMS slice identification acquisition request to the UDM/HSS; after obtaining the response from the UDM/HSS, the SMF determines a P-CSCF/BAC address allocated to the user according to the IMS slice identifier and the incidence relation between the IMS slice identifier and the P-CSCF address pre-stored by the SMF, and feeds back the P-CSCF/BAC address and the IMS slice identifier to the terminal through the AMF.
In some embodiments, the SMF31 may add an IMS slice selection module to perform the above operations of IMS slice request, P-CSCF address selection based on IMS slice identity, and feedback.
The UDM/HSS 32 is able to set an IMS slice identity for the end user and, upon receiving an IMS slice identity acquisition request from SMF31, return the IMS slice identity set for the user to SMF 31. In some embodiments, the UDM/HSS may set different IMS slice identities depending on user priorities, bandwidth requirements, etc.
In some embodiments, an IMS slice data module may be added to the UDM/HSS 32 for storing IMS user slice identification data, so as to set different IMS slice identifications according to user priorities, bandwidth requirements, and other factors.
The IMS network element 33 is able to allocate resources to the terminal according to an initial registration request for an IMS slice from the terminal. In some embodiments, the IMS network element may select, according to the IMS slice identifier, a next-hop network element that meets the terminal authority, priority, and bandwidth requirements.
The network side service providing system can set the IMS slice identifier for the user in the 5G network, and then allocates different IMS slice resources based on the IMS slice identifier, thereby realizing the IMS network slice based on the 5G network and being convenient for providing differentiated IMS service for the user.
In some embodiments, as shown in fig. 3, the network-side service providing system may further include an AMF 34. The AMF 34 is capable of receiving a session establishment request from the terminal and sending a request for establishing a default bearer to the SMF, where the request for establishing the default bearer includes a P-CSCF/BAC address request.
In some embodiments, as shown in fig. 3, IMS network element 33 may also include P-CSCF/BAC 331, I-CSCF 332, and S-CSCF 333. The P-CSCF/BAC 331 can receive an initial registration request from the terminal, allocate resources for the terminal according to the IMS slice identifier, determine a next hop I-CSCF, and forward the initial registration request, wherein the initial registration request includes the IMS slice identifier of the terminal. In some embodiments, the P-CSCF/BAC may pre-store a correspondence between the IMS slice identifier and the next hop I-CSCF, and allocate according to the correspondence. In other embodiments, the P-CSCF/BAC may identify an IMS slice identifier and assign a corresponding I-CSCF based on the IMS slice identifier.
The I-CSCF 332 can allocate resources for the terminal and determine the next hop S-CSCF based on the IMS slice identity and forward the initial registration request.
The S-CSCF 333 is able to allocate resources to the terminal based on the IMS slice identity.
The network side service providing system can send initial registration to next hop network elements of different slices according to the IMS slice identification of the terminal, realize that the terminal is registered in the slice corresponding to the IMS slice identification, and simultaneously record the IMS slice identification to finish the registration of the terminal in a core network. Different priorities, bandwidth requirements and the like are realized according to the stored marks and slice settings in subsequent audio and video business processing, and the requirements of different application users are met.
In some embodiments, the S-CSCF 333 is also able to determine the AS to which the user is subscribed and initiate a third party registration request with the AS. In some embodiments, the IMS slice identity may be carried in the third party registration request. After the registration of the terminal in the core network is completed, the network side service providing system can continue to perform the registration to the third party server, and the IMS slice identifier is transmitted in the registration process, so that the application server can provide services with corresponding priority and bandwidth according to the IMS slice identifier.
A schematic structural diagram of an embodiment of the network-side service providing system of the present disclosure is shown in fig. 4. The network-side service providing system includes a memory 401 and a processor 402. Wherein: the memory 401 may be a magnetic disk, flash memory, or any other non-volatile storage medium. The memory is for storing instructions in the corresponding embodiments of the IMS service provisioning method above. Coupled to the memory 401, the processor 402 may be implemented as one or more integrated circuits, such as a microprocessor or microcontroller. The processor 402 is configured to execute the instructions stored in the memory, and can implement IMS network slicing based on a 5G network, so as to provide differentiated IMS services for users.
In one embodiment, as also shown in fig. 5, the network side service providing system 500 includes a memory 501 and a processor 502. The processor 502 is coupled to the memory 501 by a BUS 503. The network-side service providing system 500 may be further connected to an external storage device 505 through a storage interface 504 to call external data, and may be further connected to a network or another computer system (not shown) through a network interface 506. And will not be described in detail herein.
In this embodiment, the data instructions are stored in the memory, and the instructions are processed by the processor, so that the IMS network slice based on the 5G network can be realized, and the differentiated IMS service can be provided for the user.
In another embodiment, a computer readable storage medium has stored thereon computer program instructions which, when executed by a processor, implement the steps of the method in the corresponding embodiment of the IMS service providing method. As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, apparatus, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
A schematic diagram of some embodiments of the IMS service providing system of the present disclosure is shown in fig. 6. The IMS service providing system 600 may include a network-side service providing system 602 and a plurality of terminals 601.
The network side service providing system 602 may be any one of the above mentioned network side service providing systems, and the terminal 601 may send a session establishment request to the AMF, and receive a P-CSCF/BAC address and an IMS slice identifier from the AMF; and sending an initial registration request to the P-CSCF/BAC according to the obtained P-CSCF/BAC address information, wherein the initial registration request comprises an IMS slice identifier, so that IMS registration is completed in an IMS network element.
In some embodiments, the terminal 601 may add an IMS slice identification module, and add an IMS slice identifier to a signaling message related to an initial registration procedure of the IMS network element.
In the IMS service providing system, when the terminal is accessed, the IMS slice identifier can be set for the user in the 5G network, and when the terminal registers the IMS, the corresponding IMS slice resource can be provided based on the identifier, so that the IMS network slice based on the 5G network can be realized, and the differentiated IMS service can be provided for the user conveniently.
Fig. 7 shows signaling interaction diagrams of some embodiments of sending an IMS slice identifier of an IMS service providing system according to the present disclosure.
In 701-702, UE 71 sends a Session establishment Request (PDU Session establishment Request) to AMF 72, and requests to SMF 73 to establish a default bearer through AMF 72, where in some embodiments, the Request to establish the default bearer may be Nsmf — PDU Session _ CreateSM Context _ Request message. The request for establishing the default bearer carries a P-CSCF/BAC address request.
In 703-704, the SMF 73 requests the UDM/HSS 74 for an IMS slice identifier, and the UDM/HSS 74 sends the IMS slice identifier as a user attribute information to the SMF 73 through a response message (e.g., Nudm _ SDM _ Get message).
In 705, the SMF 73 may set an IMS slice selection module, where the IMS slice selection module pre-configures a mapping relationship between an IMS slice identifier and a P-CSCF address list, and selects a delivered P-CSCF/BAC address list according to the IMS slice identifier.
In 706-707, the SMF 73 responds to the bearer establishment request of the user through the AMF 72, and carries a corresponding P-CSCF/BAC address list and an IMS slice identifier of the user in a Response message (Nsm _ PDU Session _ CreateSM Context _ Response). The AMF can feed back a P-CSCF/BAC address list and an IMS slice identifier distributed to a user through a PDU Session initiation accept message.
And the terminal continues to perform registration to the IMS network after the P-CSCF/BAC address list and the IMS slice identifier are acquired. The signaling interaction diagram of some embodiments of the registration process is shown in fig. 8.
In 801, the terminal UE 81 initiates an initial registration to one P-CSCF/BAC in the list according to the P-CSCF/BAC address list acquired in 707 above. In some embodiments, the terminal may add an identifier for identifying the obtained IMS slice, and the initial registration message carries the IMS slice identifier of the user.
In 802-804, each IMS network element, including the P-CSCF/BAC 82, the I-CSCF 83, and the S-CSCF 84, may be added with a slice processing module to perform operations on IMS slices. The P-CSCF/BAC 82 and the I-CSCF 83 can determine a next hop network element according to the user IMS slice identifier and forward an initial registration request, and meanwhile, each IMS network element records the user IMS slice identifier and allocates corresponding resources for the user aiming at the IMS slice identifier.
At 804, the S-CSCF 84, after completing the registration of the user with the IMS network, sends a third party registration request to the third party application server AS 85.
The IMS service providing system can realize IMS slices in a 5G network, set IMS slice identifiers for users, provide an IMS registration function, realize that the users are registered in the slices corresponding to the IMS slice identifiers, realize different priorities, bandwidth requirements and the like in subsequent audio and video service processing according to the stored identifiers and the slice identifiers, and meet the requirements of different application users; and continuous registration with a third-party server can be realized, and user experience is improved.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Thus far, the present disclosure has been described in detail. Some details that are well known in the art have not been described in order to avoid obscuring the concepts of the present disclosure. It will be fully apparent to those skilled in the art from the foregoing description how to practice the presently disclosed embodiments.
The methods and apparatus of the present disclosure may be implemented in a number of ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise. Further, in some embodiments, the present disclosure may also be embodied as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
Finally, it should be noted that: the above examples are intended only to illustrate the technical solutions of the present disclosure and not to limit them; although the present disclosure has been described in detail with reference to preferred embodiments, those of ordinary skill in the art will understand that: modifications to the specific embodiments of the disclosure or equivalent substitutions for parts of the technical features may still be made; all such modifications are intended to be included within the scope of the claims of this disclosure without departing from the spirit thereof.

Claims (15)

1. An IP multimedia subsystem service providing method comprising:
a Session Management Function (SMF) receives a proxy call session control network element P-CSCF/edge access control (BAC) address request from an access and mobile management function (AMF), and sends an IP Multimedia Subsystem (IMS) slice identifier acquisition request to a unified data management platform (UDM)/Home Subscriber Server (HSS);
the UDM/HSS sets an IMS slice identifier for a user and returns to the SMF in a response of an IMS slice identifier acquisition request;
the SMF determines a P-CSCF/edge access control BAC address allocated to a user according to the IMS slice identifier from the UDM/HSS and the incidence relation between the IMS slice identifier and the P-CSCF address;
the SMF feeds the P-CSCF/BAC address and the IMS slice identifier back to a terminal through the AMF so that a user initiates registration to an IMS network element according to the P-CSCF/BAC address and the IMS slice identifier;
and the IMS network element allocates resources for the terminal according to the initial registration request from the terminal.
2. The method of claim 1, wherein the UDM/HSS sets the IMS slice identity for an end user according to at least one of a priority or a bandwidth requirement of the end user.
3. The method of claim 1, wherein the SMF receiving a P-CSCF/BAC address request from an AMF comprises:
the AMF receives a session establishment request from a terminal and sends a request for establishing a default bearer to the SMF, wherein the request for establishing the default bearer comprises the request for the P-CSCF/BAC address;
and the SMF receives the request for establishing the default bearer.
4. The method of claim 1, wherein the SMF feeding back the P-CSCF/BAC address to the terminal via the AMF comprises:
and the SMF feeds back a P-CSCF/BAC address list to the terminal through the AMF, wherein the P-CSCF/BAC address list comprises a plurality of P-CSCF/BAC addresses associated with the IMS slice identifier.
5. The method of claim 1, wherein the IMS network element allocating resources for the user according to the initial registration request from the terminal comprises:
a P-CSCF/BAC receives an initial registration request from a terminal, wherein the terminal sends the initial registration request according to the P-CSCF/BAC address from the SMF, and the initial registration request comprises the IMS slice identifier of the user;
and the P-CSCF/BAC and the subsequent IMS network elements allocate resources for the user and determine a next hop node according to the IMS slice identifier until the registration is finished.
6. The method of claim 5, wherein the P-CSCF/BAC and subsequent IMS network elements allocating resources for the terminal and determining the next hop node according to the IMS slice identity until registration is completed comprises:
the P-CSCF/BAC allocates resources for the user and determines the next hop of I-CSCF according to the IMS slice identifier, and forwards the initial registration request;
the I-CSCF allocates resources for the user and determines the next hop of S-CSCF according to the IMS slice identifier, and forwards the initial registration request;
and the S-CSCF allocates resources for the user according to the IMS slice identifier.
7. The method of claim 6, wherein the P-CSCF/BAC and subsequent IMS network elements allocating resources for a user and determining a next hop node according to the IMS slice identity until registration is completed further comprises:
and the S-CSCF determines an application server AS signed by a user, and initiates a third party registration request to the AS.
8. A network-side service providing system, comprising:
a Session Management Function (SMF) configured to send an IMS slice request to a unified data management platform (UDM)/Home Subscriber Server (HSS) according to a proxy call session control network element (P-CSCF)/edge access control (BAC) address request from an access and mobility management function (AMF); determining a P-CSCF/edge access control (BAC) address allocated to a user according to the IMS slice identifier from the UDM/HSS and the incidence relation between the IMS slice identifier and the P-CSCF address; feeding back the P-CSCF/BAC address and the IMS slice identifier to the terminal through the AMF so that the terminal initiates registration to an IMS network element according to the P-CSCF/BAC address and the IMS slice identifier;
the UDM/HSS is configured to set an IMS slice identifier of a user, and send the IMS slice identifier set for the user according to the IMS slice identifier acquisition request;
and the IMS network element is configured to allocate resources for the terminal according to the initial registration request from the terminal.
9. The system of claim 8, wherein the UDM/HSS is configured to set the IMS slice identity for a user according to at least one of a priority or a bandwidth requirement of an end user.
10. The system of claim 8, further comprising:
the AMF is configured to receive a session establishment request from a terminal and send a default bearer establishment request to the SMF, wherein the default bearer establishment request comprises the P-CSCF/BAC address request;
the SMF is further configured to obtain the P-CSCF/BAC address request through the request for establishing the default bearer.
11. The system of claim 8, wherein the IMS network element comprises:
a P-CSCF/BAC configured to receive an initial registration request from a terminal, wherein the terminal sends the initial registration request according to the P-CSCF/BAC address from the SMF, and the initial registration request includes the IMS slice identifier of a terminal user; allocating resources for the user and determining the next hop I-CSCF according to the IMS slice identifier, and forwarding the initial registration request;
inquiring a call session control network element I-CSCF, which is configured to allocate resources for a user according to the IMS slice identifier, determine a next hop S-CSCF and forward the initial registration request;
and the service call session control network element S-CSCF is configured to allocate resources for the user according to the IMS slice identifier.
12. The system of claim 11, wherein,
the S-CSCF is also configured to determine an Application Server (AS) signed by a user by the S-CSCF and initiate a third party registration request to the AS.
13. A network-side service providing system, comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the method of any of claims 1-7 based on instructions stored in the memory.
14. A computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the method of any one of claims 1 to 7.
15. An IP multimedia subsystem service providing system comprising:
a network side service providing system according to any one of claims 8 to 13; and (c) and (d),
the terminal is configured to send a session establishment request to an access and mobility management function (AMF) and receive a proxy call session control network element (P-CSCF)/edge access control (BAC) address and an IMS slice identifier from the AMF; and sending an initial registration request to the P-CSCF/BAC address, wherein the initial registration request comprises the IMS slice identifier.
CN201910514895.3A 2019-06-14 2019-06-14 IMS service providing method, system and network side service providing system Active CN112087780B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910514895.3A CN112087780B (en) 2019-06-14 2019-06-14 IMS service providing method, system and network side service providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910514895.3A CN112087780B (en) 2019-06-14 2019-06-14 IMS service providing method, system and network side service providing system

Publications (2)

Publication Number Publication Date
CN112087780A CN112087780A (en) 2020-12-15
CN112087780B true CN112087780B (en) 2022-08-30

Family

ID=73733892

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910514895.3A Active CN112087780B (en) 2019-06-14 2019-06-14 IMS service providing method, system and network side service providing system

Country Status (1)

Country Link
CN (1) CN112087780B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114979079B (en) * 2021-02-18 2023-07-21 ***通信有限公司研究院 Information processing method, information processing device, related equipment and storage medium
CN115695381A (en) * 2021-07-30 2023-02-03 中兴通讯股份有限公司 Communication method, signaling control network element, media control network element and communication system
CN114172866B (en) * 2021-11-30 2023-10-20 西安中诺通讯有限公司 IMS network bearing and terminal positioning service management method, device and terminal
WO2024011619A1 (en) * 2022-07-15 2024-01-18 Zte Corporation Selection of data channel capable p-cscf

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1917457A (en) * 2005-08-16 2007-02-21 华为技术有限公司 Method for connecting to IP multimedia sub system
WO2017034352A1 (en) * 2015-08-25 2017-03-02 엘지전자 주식회사 Base station connecting method and user equipment performing same
CN106550410A (en) * 2015-09-17 2017-03-29 华为技术有限公司 A kind of communication control method and controller, user equipment, function example
WO2018085973A1 (en) * 2016-11-08 2018-05-17 华为技术有限公司 Network slice management method, and unit and system
CN108235333A (en) * 2016-12-22 2018-06-29 ***通信有限公司研究院 It is a kind of to provide the method for network service and the network equipment, base station for terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10531420B2 (en) * 2017-01-05 2020-01-07 Huawei Technologies Co., Ltd. Systems and methods for application-friendly protocol data unit (PDU) session management

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1917457A (en) * 2005-08-16 2007-02-21 华为技术有限公司 Method for connecting to IP multimedia sub system
WO2017034352A1 (en) * 2015-08-25 2017-03-02 엘지전자 주식회사 Base station connecting method and user equipment performing same
CN106550410A (en) * 2015-09-17 2017-03-29 华为技术有限公司 A kind of communication control method and controller, user equipment, function example
WO2018085973A1 (en) * 2016-11-08 2018-05-17 华为技术有限公司 Network slice management method, and unit and system
CN108235333A (en) * 2016-12-22 2018-06-29 ***通信有限公司研究院 It is a kind of to provide the method for network service and the network equipment, base station for terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Revision of S2-1900467 - Update to Solution 18 P-CSCF Discovery";Huawei, HiSilicon;《SA WG2 Meeting #130 S2-1900797》;20190124;全文 *

Also Published As

Publication number Publication date
CN112087780A (en) 2020-12-15

Similar Documents

Publication Publication Date Title
CN112087780B (en) IMS service providing method, system and network side service providing system
CN106358177B (en) Communication method and communication device based on dual-card dual-standby terminal
CN110324284B (en) Method and communication device for accessing IMS
RU2480936C2 (en) Method, apparatus and system for ip television based information distribution
CN102177698B (en) Correlating communication sessions
CN100484141C (en) Method for realizing terminal ability interaction and route control in IMS and CS service concurrence
US11968128B2 (en) Management, by an intermediate device, of the quality of transmission of a data stream to a mobile terminal
CN113115480A (en) Address information sending method, address information obtaining method, address information sending device, address information obtaining device, address information equipment and address information medium
RU2592857C2 (en) Applications server for controlling communication with group of user objects
CN100442920C (en) Method for user accessing information in next generation network
US8935374B2 (en) Method, system, and device for realizing registration mechanism of IP multimedia subsystem
RU2557089C2 (en) Method, devices and computer programme for transferring session from packet switched network to circuit switched access network
CN113709190B (en) Service setting method and device, storage medium and electronic equipment
CN108738082B (en) Session processing method, device and system
JP4784876B2 (en) Communication path allocation entity and method
CN106921613B (en) Method and system for signaling transmission
US9021300B2 (en) Method of changing over from a primary HSS to a backup HSS in an IP network
EP2299707A1 (en) Interactive iptv system and content pushing method thereof
US9800626B2 (en) Selecting refresh periods in an IP network
CN107666657B (en) Core network element, multimedia call routing method and system
CN110381450B (en) Group establishing method and device
US20170201605A1 (en) Method of dynamic selection, by a caller, from a plurality of terminals of a callee
KR100657617B1 (en) Wireless packet switching network system based on sip
CN107852577B (en) Supplementary service implementation method, terminal equipment and IMS server
KR20080057055A (en) Convergence service control system and method for provision of converged service among heterogeneous service system service system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant