[go: up one dir, main page]

CN106790055A - A kind of register method and device of IMS systems - Google Patents

A kind of register method and device of IMS systems Download PDF

Info

Publication number
CN106790055A
CN106790055A CN201611181822.XA CN201611181822A CN106790055A CN 106790055 A CN106790055 A CN 106790055A CN 201611181822 A CN201611181822 A CN 201611181822A CN 106790055 A CN106790055 A CN 106790055A
Authority
CN
China
Prior art keywords
cscf
registration
user
hss
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611181822.XA
Other languages
Chinese (zh)
Other versions
CN106790055B (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.)
State Grid Corp of China SGCC
State Grid Tianjin Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Tianjin Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, State Grid Tianjin Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201611181822.XA priority Critical patent/CN106790055B/en
Publication of CN106790055A publication Critical patent/CN106790055A/en
Application granted granted Critical
Publication of CN106790055B publication Critical patent/CN106790055B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/1066Session management
    • H04L65/1073Registration or de-registration
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种IMS系统的注册方法与装置。装置包括用户设备UE、发送单元、接收单元、鉴权单元和注册单元;本发明跟原来的IMS注册方法有所区别,在本发明中,注册事件发生时,网络设备对每个用户都需要一个准入证书,这样可以减轻服务器的压力。这些证书通过网络设备或图中没有展现出来的一个接口产生。当满足一个自定义的条件时,网络设备便发出一个通知给使能器,使能器再通知给用户。因为与P‑CSCF,S‑CSCF还有HSS相连,我们发明的网络设备看上去更像一个用户。网络设备通过接口Gm与P‑CSCF相连,利用这个接口中的SIP协议可以在用户设备还有会话控制功能服务器之间传递信息。

A registration method and device for an IMS system. The device includes user equipment UE, sending unit, receiving unit, authentication unit and registration unit; the present invention is different from the original IMS registration method. In the present invention, when a registration event occurs, the network equipment needs a Access certificate, which can reduce the pressure on the server. These certificates are generated through a network device or an interface not shown in the figure. When a self-defined condition is met, the network device sends a notification to the enabler, and the enabler then notifies the user. Because it is connected to P-CSCF, S-CSCF and HSS, the network device we invented looks more like a user. The network device is connected to the P-CSCF through the interface Gm, and the SIP protocol in this interface can be used to transfer information between the user equipment and the session control function server.

Description

一种IMS系统的注册方法与装置A registration method and device for an IMS system

技术领域technical field

本发明属于IP多媒体子系统技术领域,特别是涉及一种IMS系统的注册方法与装置。The invention belongs to the technical field of IP multimedia subsystems, and in particular relates to a registration method and device of an IMS system.

背景技术Background technique

IMS(IP多媒体子系统)是多种蜂窝网络技术的融合,其可使任何地方的人都能够进行即时通讯、参加视频会议、发送电子邮件。IMS是第三代网络框架的核心元素,其能够提供大多数因特网服务。例如,其可以使一个人用任意终端设备登陆他喜欢的网页,阅读邮件,观看电影或参加视频会议。IMS (IP Multimedia Subsystem) is a fusion of multiple cellular network technologies that enables people anywhere to conduct instant messaging, participate in video conferences, and send e-mails. IMS is a core element of the third generation network framework, which can provide most Internet services. For example, it enables a person to use any terminal device to log in his favorite web pages, read emails, watch movies or participate in video conferences.

随着分组交换技术和电路交换技术的融合成为潮流,IMS的主要目标就是利用这种技术将移动设备接入因特网。它的另一个目标是创建一个能提供多种多媒体服务的平台,并且扩大手机分组交换网络技术的服务范围。IMS中包括了多种多媒体服务协议,如会话控制协议,会话初始协议(SIP)。IMS框架是包含各种功能的标准化接口的集合。With the integration of packet switching technology and circuit switching technology becoming the trend, the main goal of IMS is to use this technology to connect mobile devices to the Internet. Its other goal is to create a platform that can provide a variety of multimedia services and expand the service range of packet switching network technology for mobile phones. IMS includes various multimedia service protocols, such as session control protocol and session initiation protocol (SIP). The IMS framework is a collection of standardized interfaces containing various functions.

图1A是现有IMS的基本框架结构图。这是3GPP提出的一套目前最流行的标准,这套标准对全球移动通信系统进行了详尽的描述。在图中,IMS移动终端140在诸如GPRS的分组网络136中利用无线基站138进行通信。图中还展示了IMS网络的其他一些关键节点。这些节点中包括一个或多个叫做归属签约用户服务器的用户数据库(HSS)120和签约位置功能服务器SLFS 122。图中还展示了使用用户会话控制协议(CSCFS)的SIP服务器116,118。图中还有多个SIP应用服务器108。126和128是媒体资源功能处理器MRF,MRF 由MRFCs126和MRFPs128构成,分别表示媒体资源控制器和媒体资源处理器。出口网关控制功能器(BGCFs)124本质上是一个根据电话号码进行路由选择的SIP服务器,控制发送给公共交换电话网络或来自公共交换电话网络(PSTN)的呼叫。BGCF主要是实现呼叫路由功能,用来选择与PSTN/CS域切入点相连的网络,接收S-CSCF的请求,为下一次呼叫选择适当的PSTN接口点。图1A中,PSTN网关由信令网关(SGW)130、媒体网关控制器(MGCF)132和媒体网关(MGW)134组成。HSS中包含所有注册用户的业务数据,这些数据包括用户的位置信息、安全信息、用户的授权信息以及IMS对用户的鉴别信息。实现用户会话控制功能的SIP服务器是IMS中比较重要的节点,它用来处理SIP信令。如图1A所示,CSCF按照功能可分为三种类型。P-CSCF106A是IMS访问网络的统一入口点。所有发起于IMS终端和终止于IMS终端的会话消息都要通过P-CSCF。从SIP协议的观点看,P-CSCF106A,106B可以看作一个SIP的代理服务器,这意味着所有发起于IMS终端140,102和终止于IMS终端的会话消息都要通过P-CSCF。P-CSCF转发SIP请求并且将响应转发到合适的用户设备140,102或IMS网络。在用户注册过程中IMS终端只与同一个P-CCSCF通信,因此当一个注册请求发起时,P-CSCF只会分配给一个IMS终端,并且在注册过程中不会变。P-CSCF包含不少功能用来确保安全性,比如说其会建立大量的因特网安全协议(IPsec)与IMS终端进行安全关联,这些IPsec用来确保消息创建之后不会发生改变。一旦P-CSCF对用户完成了授权,P-CSCF就在剩下的网络节点中确认用户身份,这样其它的网络节点就不需要继续确认用户,这样它们就可以继续为用户提供个人服务并且产生用户的账户信息。P-CSCF也用来判断IMS终端发送的SIP请求的正确性,防止IMS终端产生不符合SIP协议规则的请求。每个P-CSCF可以服务于多个IMS终端,当然IMS终端要在一定的个数限制内。FIG. 1A is a basic framework diagram of an existing IMS. This is a set of currently most popular standards proposed by 3GPP, which describes the global mobile communication system in detail. In the figure, an IMS mobile terminal 140 communicates using a wireless base station 138 in a packet network 136 such as GPRS. The figure also shows some other key nodes of the IMS network. These nodes include one or more Subscriber Database (HSS) 120 and Subscriber Location Function Server SLFS 122 called Home Subscriber Servers. Also shown are SIP servers 116, 118 using the Subscriber Session Control Protocol (CSCFS). There are also multiple SIP application servers 108 in the figure. 126 and 128 are media resource function processors MRF, and MRF is composed of MRFCs126 and MRFPs128, respectively representing media resource controllers and media resource processors. Breakout Gateway Control Functions (BGCFs) 124 are essentially a SIP server that performs routing by telephone number and controls calls to and from the Public Switched Telephone Network (PSTN). The BGCF mainly implements the call routing function, and is used to select the network connected to the PSTN/CS domain entry point, receive the request of the S-CSCF, and select an appropriate PSTN interface point for the next call. In FIG. 1A , the PSTN gateway is composed of a signaling gateway (SGW) 130 , a media gateway controller (MGCF) 132 and a media gateway (MGW) 134 . The HSS includes service data of all registered users, including the user's location information, security information, user authorization information, and user authentication information of the IMS. The SIP server that implements the user session control function is a relatively important node in the IMS, and it is used to process SIP signaling. As shown in Figure 1A, CSCFs can be divided into three types according to their functions. P-CSCF106A is the unified entry point for IMS to access the network. All session messages originating from and terminating from the IMS terminal must pass through the P-CSCF. From the point of view of SIP protocol, P-CSCF 106A, 106B can be regarded as a SIP proxy server, which means that all session messages initiated by IMS terminal 140, 102 and terminated by IMS terminal must pass through P-CSCF. The P-CSCF forwards the SIP request and forwards the response to the appropriate user equipment 140, 102 or IMS network. During the user registration process, the IMS terminal only communicates with the same P-CCSCF, so when a registration request is initiated, the P-CSCF will only be assigned to one IMS terminal, and will not change during the registration process. P-CSCF includes many functions to ensure security. For example, it will establish a large number of Internet Security Protocols (IPsec) for security association with IMS terminals. These IPsec are used to ensure that messages will not change after they are created. Once the P-CSCF authorizes the user, the P-CSCF confirms the user's identity in the remaining network nodes, so that other network nodes do not need to continue to confirm the user, so that they can continue to provide users with personal services and generate user account information. The P-CSCF is also used to judge the correctness of the SIP request sent by the IMS terminal to prevent the IMS terminal from generating requests that do not conform to the rules of the SIP protocol. Each P-CSCF can serve multiple IMS terminals, of course, the number of IMS terminals must be within a certain limit.

IMS网络还使用了I-CSCF(118),这是一个SIP的代理服务器,通常位于管理域的边缘。S-CSCF(116)在IMS网络会话控制中处于核心地位,它是信令的中心节点,本质上是一个SIP服务器。S-CSCF也表现出一定的控制功能,因为它也可以当作一个SIP的注册器,维护着用户的IP地址和SIP地址即(公共用户标识PUID)之间的联系。在注册过程中,I-CSCF通过查询HSS,为用户选择一个S-CSCF。在呼叫过程中,通往IMS网络的呼叫首先路由到I-CSCF,由I-CSCF从HSS获取用户所注册的S-CSCF地址,再将消息路由到S-CSCF。S-CSCF接受来自P-CSCF转发来的注册请求,与HSS配合进行用户鉴权,并从HSS处下载签约用户的业务数据。S-CSCF对用户主动呼叫或被呼叫进行路由管理,根据签约用户初始过滤规则(iFC),进而触发SIP应用服务器,实现丰富的IMS业务功能。The IMS network also uses the I-CSCF (118), which is a SIP proxy server, usually located at the edge of the administrative domain. The S-CSCF (116) is at the core of the IMS network session control, it is the central node of signaling, and it is essentially a SIP server. S-CSCF also exhibits a certain control function, because it can also be used as a SIP registrar, maintaining the connection between the user's IP address and the SIP address (PUID). During the registration process, the I-CSCF selects an S-CSCF for the user by querying the HSS. During the call process, the call to the IMS network is first routed to the I-CSCF, and the I-CSCF obtains the S-CSCF address registered by the user from the HSS, and then routes the message to the S-CSCF. The S-CSCF accepts the registration request forwarded from the P-CSCF, cooperates with the HSS to perform user authentication, and downloads the service data of the subscriber from the HSS. The S-CSCF performs routing management on the user's active call or called, and triggers the SIP application server according to the initial filter rule (iFC) of the subscriber to realize rich IMS service functions.

SIP-AS是一个本地应用服务器,用来执行基于SIP协议的IP多媒体服务。OSA-SCS110是业务能力应用服务器,利用OSA API接口与网络设备连接。OSA-SCS继承了OSA的大部分能力,尤其是从外部网络连接进入IMS网络的能力,它一方面表现为应用服务器,一方面又可以当作OSA与外部应用程序的接口。IM-SSF(118)是一个特殊的应用服务器,它利用一个手机端应用增强IMS中的GSM。SIP-AS is a local application server used to implement IP multimedia services based on SIP protocol. OSA-SCS110 is a service capability application server, which connects with network devices through OSA API interface. OSA-SCS inherits most of the capabilities of OSA, especially the ability to connect to the IMS network from the external network. On the one hand, it acts as an application server, and on the other hand, it can be used as an interface between OSA and external applications. IM-SSF (118) is a special application server, which utilizes a mobile terminal application to enhance GSM in IMS.

SGW信令网关连接No.7信令网,与IP网的互联互通,它主要完成PSTN/ISDN侧的No.7信令与IP侧信令的转换功能。SGW负责层与层之间的协议转换,比如说将低层的MTP协议转化为SCTP协议。媒体网关控制器MGCF是PSTN网关的中心节点,它利用一个状态转换机进行协议的转换并且利用多种协议与各种媒体网关、终端和网络进行通信,这些协议包括SIP,ISUP和VICC。媒体网关MGW是一个连接不同类型网络的单元,执行全异网络例如PSTN之间的转换。另一方面,MGW可以通过RTP(实时传输协议)在IMS发送或接收视频。当IMS终端不支持SCI码时,MGW也可以用来进行码转换。The SGW signaling gateway is connected to the No.7 signaling network and interconnected with the IP network. It mainly completes the conversion function of the No.7 signaling on the PSTN/ISDN side and the IP side signaling. The SGW is responsible for protocol conversion between layers, for example, converting the low-layer MTP protocol into the SCTP protocol. The media gateway controller MGCF is the central node of the PSTN gateway. It uses a state transition machine for protocol conversion and communicates with various media gateways, terminals and networks using a variety of protocols, including SIP, ISUP and VICC. The media gateway MGW is a unit connecting different types of networks, and performs conversion between disparate networks such as PSTN. On the other hand, MGW can send or receive video in IMS through RTP (Real-time Transport Protocol). When the IMS terminal does not support the SCI code, the MGW can also be used for code conversion.

下面详细介绍用户接入IMS系统的过程,由于当前的一些IMS注册方式有很大的缺陷,对其进行了相关补充,IMS的注册流程如下:The following is a detailed introduction to the process of users accessing the IMS system. Since some current IMS registration methods have great defects, relevant supplements are made. The IMS registration process is as follows:

步骤一,用户设备UE在发送注册请求时必须产生一个IMS实体,这一步叫做代理呼叫控制阶段。Step 1, the user equipment UE must generate an IMS entity when sending a registration request, this step is called the proxy call control stage.

步骤二,在注册过程之前,用户设备UE需要从实体集中取用户实体。一个S-CSCF被分配给用户设备并被授权以及形成相应的安全联系。Step 2, before the registration process, the user equipment UE needs to obtain a user entity from the entity set. An S-CSCF is assigned to user equipment and is authorized to form corresponding security associations.

步骤三,HSS中下载一个用户文件到S-CSCF中,在这个过程中,SIP协议进行初始化并暗中传输公共用户标识PUID。IMS的注册包含两个阶段,第一个阶段主要包括IMS的网络如何向用户设备发出请求,第二个阶段描述了用户设备如何响应网络的请求并且完成整个注册过程。Step 3: A user file is downloaded from the HSS to the S-CSCF. During this process, the SIP protocol is initialized and secretly transmits the public user identifier PUID. IMS registration includes two phases. The first phase mainly includes how the IMS network sends a request to the user equipment, and the second phase describes how the user equipment responds to the network request and completes the entire registration process.

步骤四,用户设备140,102发送一个SIP请求到P-CSCF 106A,106B,请求中可能包含一个代表小区名字和用户住址的信息实体。Step 4, the user equipment 140, 102 sends a SIP request to the P-CSCF 106A, 106B, and the request may include an information entity representing the cell name and the user address.

步骤五,P-CSCF此时开始处理注册请求,并且根据提供的小区名字解析I-CSCF118的IP地址。I-CSCF相应地与HSS 120取得联系,解析HSS能选择S-CSCF 116的最大容量。Step 5, the P-CSCF now starts to process the registration request, and resolves the IP address of the I-CSCF 118 according to the cell name provided. The I-CSCF gets in touch with the HSS 120 accordingly, and analyzes the maximum capacity that the HSS can select for the S-CSCF 116 .

步骤六,当HSS选择了S-CSCF之后,I-CSCF向前转发注册请求到S-CSCF,S-CSCF发现用户没有被授权的话,就从HSS中提取授权信息,并且发送给用户“401”的回应,代表用户并没有取得授权。Step 6: After the HSS selects the S-CSCF, the I-CSCF forwards the registration request to the S-CSCF. If the S-CSCF finds that the user is not authorized, it extracts the authorization information from the HSS and sends it to the user "401" The response means that the user has not been authorized.

步骤七,当用户设备开始解析第一个请求时,P-CSCF此时又收到了第二个请求,接着会继续重复第一步的过程,当S-CSCF接收到了回应之后,如果信息属实,就会从HSS中下载用户信息,并发送一个“200”的消息表示请求成功。Step 7, when the user equipment starts to analyze the first request, the P-CSCF receives the second request at this time, and then continues to repeat the process of the first step. After the S-CSCF receives the response, if the information is true, It will download user information from HSS, and send a "200" message to indicate that the request is successful.

步骤八,一旦用户设备被授权成功,就可以初始化和接受消息。用户设备的职责之一是不断地更新注册信息,如果用户设备没有更新注册信息,那么S-CSCF就会将这次注册当成一次失误并移除它。当用户设备从IMS中注销时,就将注册定时器记为0并发送一个已经注册过的信息。Step 8, once the user equipment is successfully authorized, it can initialize and receive messages. One of the responsibilities of the user equipment is to continuously update the registration information. If the user equipment does not update the registration information, the S-CSCF will regard this registration as a mistake and remove it. When the user equipment logs out from the IMS, it records the registration timer as 0 and sends a registered information.

综上所述,上述基本的IMS接入还存在一些问题。第一,所有的注册和注销必须在固定的用户设备地址中进行,这会带来一些问题,比如用户设备老化产生问题导致注册不能进行或者在交互过程中注册发生中断。授权过程中用户私有id的应用带来了服务可移植性的问题,用户私有id关联着设备和用户,对于一对一的操作这种方法有很好的效果,比如说移动电话等等。但是对于一对多的操作,即只有一个设备但有多个用户的注册过程,比如在一个办公室的固定电话网络中,不同的固定电话需要在不同时刻进行临时通话,现有的IMS接入过程没有这种功能。To sum up, there are still some problems in the above-mentioned basic IMS access. First, all registration and deregistration must be performed in a fixed user device address, which will cause some problems, such as problems caused by the aging of the user device, which will cause the registration to fail or the registration to be interrupted during the interaction process. The application of the user's private id in the authorization process brings about the problem of service portability. The user's private id is associated with the device and the user. This method has a good effect on one-to-one operations, such as mobile phones and so on. However, for one-to-many operations, that is, there is only one device but the registration process of multiple users. For example, in an office fixed-line network, different fixed-line phones need to make temporary calls at different times. The existing IMS access process There is no such function.

发明内容Contents of the invention

为了解决上述问题,本发明的目的在于提供一种IMS系统的注册方法与装置。In order to solve the above problems, the object of the present invention is to provide a registration method and device for an IMS system.

为了达到上述目的,本发明提供的IMS系统的注册方法包括按顺序进行的下列步骤:In order to achieve the above object, the registration method of the IMS system provided by the present invention includes the following steps in order:

步骤1、用户设备UE向P-CSCF发送一个SIP注册请求,这个请求中包含一个需要被注册的用户标识符;Step 1. The user equipment UE sends a SIP registration request to the P-CSCF, and this request includes a user identifier to be registered;

步骤2、P-CSCF对这个注册请求进行处理,并将这个请求发送到I-CSCF;Step 2. The P-CSCF processes the registration request and sends the request to the I-CSCF;

步骤3、I-CSCF在从HSS中查询S-CSCF地址前,会将此次注册请求发到注册管理器;网络设备接收到通知后,用户可以在网页上输入其用户信息进行注册;网络设备作为注册的代理,将注册消息转发给S-CSCF和HSS,会给用户分配一个私有用户标识;Step 3. Before the I-CSCF queries the S-CSCF address from the HSS, it will send the registration request to the registration manager; after the network device receives the notification, the user can enter its user information on the web page to register; the network device As a registration agent, forward the registration message to S-CSCF and HSS, and assign a private user ID to the user;

步骤4、之后I-CSCF会向HSS发出Cx接口查询消息,用于查询S-CSCF的地址;Step 4. After that, the I-CSCF will send a Cx interface query message to the HSS to query the address of the S-CSCF;

步骤5、HSS选择S-CSCF之后,将S-CSCF的地址通过Cx接口查询响应消息直接发给I-CSCF;Step 5. After the HSS selects the S-CSCF, the address of the S-CSCF is directly sent to the I-CSCF through the Cx interface query response message;

步骤6、确定了S-CSCF的地址之后,I-CSCF会将SIP注册请求转发给S-CSCF,S-CSCF会从HSS中发送Cx接口用户鉴权信息;Step 6. After determining the address of the S-CSCF, the I-CSCF will forward the SIP registration request to the S-CSCF, and the S-CSCF will send the Cx interface user authentication information from the HSS;

步骤7、HSS将鉴权得到的认证信息通过Cx接口鉴权响应信息返回给S-CSCF;Step 7, the HSS returns the authentication information obtained through the authentication to the S-CSCF through the Cx interface authentication response information;

步骤8、S-CSCF发现用户没有被授权的话,就从HSS中提取授权信息,并且发送给用户“401”的回应,代表用户并没有取得授权;Step 8. If the S-CSCF finds that the user is not authorized, it extracts the authorization information from the HSS, and sends a response of "401" to the user, which means that the user has not been authorized;

步骤9、当用户设备开始解析第一个请求时,P-CSCF此时又收到了第二个请求,接着会重复前几个步骤的过程;Step 9. When the user equipment starts to parse the first request, the P-CSCF receives the second request at this time, and then repeats the process of the previous steps;

步骤10、当S-CSCF接收到了回应之后,如果信息属实,就会从HSS中下载用户信息,并发送一个“200”的消息表示请求成功;Step 10. After the S-CSCF receives the response, if the information is true, it will download the user information from the HSS, and send a "200" message to indicate that the request is successful;

步骤11、S-CSCF使用头文件或IMS消息中的公共用户标识PUID选择用户配置文件中的一个服务框架产生最初的服务;一旦用户设备被授权成功,其就可以初始化和接受消息;Step 11, S-CSCF uses the header file or the public user identifier PUID in the IMS message to select a service framework in the user configuration file to generate the initial service; once the user equipment is authorized successfully, it can initialize and receive the message;

步骤12,当用户设备从IMS中注销时,就将注册定时器记为0并发送一个已经注册过的信息;Step 12, when the user equipment is deregistered from the IMS, the registration timer is recorded as 0 and a registered information is sent;

步骤13、本次注册成功后,用户设备会收到一个来自S-CSCF的消息“200OK”,表示完成了整个注册过程;当一个用户之前没有注册过,那么其公共用户标识PUID当前不存在,S-CSCF就会通过HSS处理这次注册并给用户分配一个公共用户标识PUID,如果用户之前已经注册过,只要从S-CSCF中选择一个公共用户标识PUID与当前的用户关联即可。Step 13. After the registration is successful, the user equipment will receive a message "200 OK" from the S-CSCF, indicating that the entire registration process has been completed; if a user has not registered before, then its public user identification PUID does not currently exist, S-CSCF will process this registration through HSS and assign a public user identification PUID to the user. If the user has registered before, just select a public user identification PUID from S-CSCF to associate with the current user.

本发明提供的采用上述方法的IMS系统注册装置包括:用户设备UE、发送单元、接收单元、鉴权单元和注册单元;其中,The IMS system registration device using the above method provided by the present invention includes: user equipment UE, a sending unit, a receiving unit, an authentication unit and a registration unit; wherein,

用户设备UE:主要用来作为接入IMS系统的终端设备,采用无线设备或硬件接入设备;User equipment UE: mainly used as terminal equipment for accessing the IMS system, using wireless equipment or hardware access equipment;

发送单元:用于根据S-CSCF地址,将该注册消息直接发送给S-CSCF;此时的注册消息中会包含公共用户标识PUID,当鉴权成功后,会继续发送“200”的回应;当鉴权单元鉴权成功时,向HSS发送Cx接口进栈或Cx接口出栈消息;Sending unit: used to send the registration message directly to the S-CSCF according to the S-CSCF address; at this time, the registration message will include the public user identifier PUID, and will continue to send a "200" response after the authentication is successful; When the authentication unit authenticates successfully, it sends a Cx interface push or Cx interface pop message to the HSS;

接收单元:用于接收每个业务接入点分配给所述用户设备UE的公共用户标识PUID,并接收每个业务对应的接入点反馈的P-CSCF发现列表;接收单元还用来接收鉴权单元成功时,向HSS发送Cx接口鉴权信息时返回的Cx接口响应;Receiving unit: used to receive the public user identifier PUID assigned to the user equipment UE by each service access point, and receive the P-CSCF discovery list fed back by the access point corresponding to each service; the receiving unit is also used to receive the authentication When the authorization unit is successful, the Cx interface response returned when sending the Cx interface authentication information to the HSS;

注册管理单元:此单元即为注册管理器,能够作为公共用户标识PUID从服务器中注册和注销的代理;一个从使能器发出的注册通知代表着整个注册的开始,用户能够在网页上输入其用户信息进行注册;注册管理器作为注册的代理,将注册消息转发给S-CSCF和HSS,他们会给用户分配一个私有用户标识并对其授权;Registration management unit: this unit is the registration manager, which can act as a proxy for the registration and cancellation of the public user identification PUID from the server; a registration notification sent from the enabler represents the beginning of the entire registration, and the user can enter his/her name on the web page User information is registered; the registration manager, as a registration agent, forwards the registration message to S-CSCF and HSS, and they will assign a private user ID to the user and authorize it;

鉴权单元:用于对用户设备UE进行鉴权,判断是否赋予此用户注册权限;Authentication unit: used for authenticating the user equipment UE, and judging whether to grant the user registration authority;

注册单元:当鉴权成功后,即用户设备UE接收到“200”的响应时,IMS系统在此单元进行初始的注册过程。Registration unit: when the authentication is successful, that is, when the user equipment UE receives a response of "200", the IMS system performs an initial registration process in this unit.

本发明提供的IMS系统的注册方法与装置跟原来的IMS注册方法有所区别,在本发明中,注册事件发生时,网络设备对每个用户都需要一个准入证书,这样可以减轻服务器的压力。这些证书通过网络设备或图中没有展现出来的一个接口产生。当满足一个自定义的条件时,网络设备便发出一个通知给使能器,使能器再通知给用户。因为与P-CSCF,S-CSCF还有HSS相连,我们发明的网络设备看上去更像一个用户。网络设备通过接口Gm与P-CSCF相连,利用这个接口中的SIP协议可以在用户设备还有会话控制功能服务器之间传递信息。The registration method and device of the IMS system provided by the present invention are different from the original IMS registration method. In the present invention, when a registration event occurs, the network equipment needs an access certificate for each user, which can reduce the pressure on the server . These certificates are generated through a network device or an interface not shown in the figure. When a self-defined condition is met, the network device sends a notification to the enabler, and the enabler then notifies the user. Because it is connected with P-CSCF, S-CSCF and HSS, the network device we invented looks more like a user. The network equipment is connected to the P-CSCF through the interface Gm, and the SIP protocol in this interface can be used to transfer information between the user equipment and the session control function server.

附图说明Description of drawings

图1A为已有技术的IMS系统基本框架结构图。FIG. 1A is a basic frame structure diagram of an IMS system in the prior art.

图1B为本发明提供的IMS系统基本框架结构图。FIG. 1B is a structural diagram of the basic framework of the IMS system provided by the present invention.

图2为已有技术的P-CSCF侧的IMS系统接入方法流程图;FIG. 2 is a flowchart of an IMS system access method on the P-CSCF side in the prior art;

图3为已有技术的S-CSCF侧的IMS系统接入方法流程图;FIG. 3 is a flowchart of an IMS system access method on the S-CSCF side in the prior art;

图4为本发明提供的IMS系统的注册方法流程图;Fig. 4 is the flow chart of the registration method of the IMS system provided by the present invention;

图5为本发明提供的IMS系统的注册装置结构示意图;FIG. 5 is a schematic structural diagram of a registration device of the IMS system provided by the present invention;

具体实施方式detailed description

下面我们从细节上讨论本发明的各种实施方式,图1B为本发明提供的IMS系统基本框架结构图。一般的IMS架构包含三个层次:转移层、网络层、应用层。本发明提出的注册管理器就处于其中的应用层,总体框架包含使用P-CSCF(150A 150B)注册的两个终端152和153。P-CSCF表示代理呼叫控制阶段的功能,它可以被一个当作SIP服务器或者代理,用来产生IMS系统中的信号。所以150A和150B两个SIP代理是IMS系统与用户终端的第一个通讯节点。P-CSCF作为代理服务器可以部署在公共网络,或者当公共网络不能访问时,也可以部署在家庭网络。用户终端通过动态主机分配协议(DHCP)或者通用分组无线业务(GPRS)与P-CSCF连接。P-CSCF还可以与S-CSCF(158)之间进行注册通信。S-CSCF是一个处在应用层的控制节点,它也是一个SIP服务器,不过它的主要功能是会话控制。它部署于家庭网络之中并且通过Cx接口或Dx接口与归属用户服务器HSS 160相连,用来下载或上传用户文件。S-CSCF还具有其他的一些功能,比如处理SIP注册,绑定用户的地址和其本身的SIP地址,检查每一个消息并决定将SIP消息转发给哪个应用服务器(162 164 166)。图中的170代表注册接口管理(IRM),它给P-CSCF以及S-CSCF提供注册信息。Below we discuss various implementations of the present invention in detail, and FIG. 1B is a basic framework diagram of the IMS system provided by the present invention. A general IMS architecture includes three layers: transfer layer, network layer, and application layer. The registration manager proposed by the present invention is in the application layer, and the general framework includes two terminals 152 and 153 registered with P-CSCF (150A 150B). P-CSCF represents the function of the proxy call control stage, which can be used as a SIP server or proxy to generate signals in the IMS system. Therefore, the two SIP proxies 150A and 150B are the first communication nodes between the IMS system and the user terminal. As a proxy server, the P-CSCF can be deployed on the public network, or it can also be deployed on the home network when the public network cannot be accessed. The user terminal is connected to the P-CSCF through the Dynamic Host Assignment Protocol (DHCP) or the General Packet Radio Service (GPRS). P-CSCF can also perform registration communication with S-CSCF (158). S-CSCF is a control node at the application layer, and it is also a SIP server, but its main function is session control. It is deployed in the home network and connected to the home subscriber server HSS 160 through the Cx interface or the Dx interface, and is used for downloading or uploading user files. The S-CSCF also has some other functions, such as processing SIP registration, binding the user's address and its own SIP address, checking each message and deciding which application server to forward the SIP message to (162 164 166). 170 in the figure represents Registration Interface Management (IRM), which provides registration information to P-CSCF and S-CSCF.

如图1B所示,有一些其他接口与IRM相连。首先,用户网络设备174(既可以是有线也可以是无线)或其他的通信端口通过网络接口172与IRM相连。图中的176代表一个使能器,它其实是一个软件,通过相应的接口可以接入多种应用,每个应用都可以从使能器中获取信息。例如,用户可以通过使能器从网络设备中获取到通知信息,任何一个用户可以用到的消息都可以通过使能器获取。如图中所示,应用服务器162通过接口163也可以改变注册行为。As shown in Figure 1B, there are some other interfaces connected to the IRM. First, a user network device 174 (either wired or wireless) or other communication port is connected to the IRM through the network interface 172 . 176 in the figure represents an enabler, which is actually a piece of software that can access various applications through corresponding interfaces, and each application can obtain information from the enabler. For example, a user can obtain notification information from a network device through an enabler, and any message available to a user can be obtained through the enabler. Application server 162 through interface 163 can also change the registration behavior as shown in the figure.

跟原来的IMS注册有所区别,在本发明中,注册事件发生时,网络设备对每个用户都需要一个准入证书,这样可以减轻服务器的压力。这些证书通过网络设备或图中没有展现出来的一个接口产生。当满足一个自定义的条件时,网络设备便发出一个通知给使能器,使能器再通知给用户。因为与P-CSCF,S-CSCF还有HSS相连,本发明的网络设备看上去更像一个用户。网络设备通过接口Gm与P-CSCF相连,利用这个接口中的SIP协议可以在用户设备还有会话控制功能服务器之间传递信息。图中的178代表服务网关SGW。图中的180是一个使能器和用户设备之间的接口,这个接口的通过IMS系统协议或相关的通信机制运作。Different from the original IMS registration, in the present invention, when a registration event occurs, the network device needs an access certificate for each user, which can reduce the pressure on the server. These certificates are generated through a network device or an interface not shown in the figure. When a self-defined condition is met, the network device sends a notification to the enabler, and the enabler then notifies the user. Because it is connected with P-CSCF, S-CSCF and HSS, the network equipment of the present invention looks more like a user. The network equipment is connected to the P-CSCF through the interface Gm, and the SIP protocol in this interface can be used to transfer information between the user equipment and the session control function server. 178 in the figure represents the serving gateway SGW. 180 in the figure is an interface between the enabler and the user equipment, and this interface operates through the IMS system protocol or related communication mechanisms.

本发明实施例提出的技术方案,虽然会在一定程度上增加注册时间,但它在牺牲了注册时间的基础上使用户获得了更大的决定权,用户可以通过注册管理器自由地选择注销时间,当在注册管理器中输入“move”指令时,还可以在一个地点注册,在不同的地点注销,由此可以使IMS的注册过程更加便利。Although the technical solution proposed by the embodiment of the present invention will increase the registration time to a certain extent, it enables the user to obtain greater decision-making power on the basis of sacrificing the registration time, and the user can freely choose the logout time through the registration manager , when the "move" command is entered in the registration manager, it is also possible to register at one location and log out at a different location, thereby making the IMS registration process more convenient.

下面结合附图对本发明实施例提供的技术方案进行说明。The technical solutions provided by the embodiments of the present invention will be described below in conjunction with the accompanying drawings.

参见图2,本发明实施例提供的一种IP多媒体子系统IMS注册方法,在P-CSCF接收到用户设备UE发送的包含未授权应答的注册消息后,该方法包括:Referring to Fig. 2, a kind of IP Multimedia Subsystem IMS registration method provided by the embodiment of the present invention, after the P-CSCF receives the registration message that contains the unauthorized response sent by the user equipment UE, the method includes:

201,P-CSCF确定I-CSCF地址;201. The P-CSCF determines the address of the I-CSCF;

202,确定完I-CSCF地址之后,将注册消息转发给注册管理器,用户通过对注册管理器的设置,对注册信息进行包装之后,再将注册信息转发给I-CSCF;202. After determining the address of the I-CSCF, forward the registration message to the registration manager, and after the user packages the registration information through setting the registration manager, forward the registration information to the I-CSCF;

203,I-CSCF利用HSS查询S-CSCF的地址。203. The I-CSCF uses the HSS to query the address of the S-CSCF.

相应的,在S-CSCF侧,参见图3,本发明实施例提供的一种IP多媒体子系统IMS注册方法包括:Correspondingly, on the S-CSCF side, referring to FIG. 3 , an IP Multimedia Subsystem IMS registration method provided by an embodiment of the present invention includes:

301,S-CSCF根据注册请求中包含的用户设备的公共用户标识,向HSS请求下载用户鉴权向量;301. The S-CSCF requests the HSS to download a user authentication vector according to the public user identifier of the user equipment included in the registration request;

302,HSS根据所述用户设备的公共用户标识,生成所述用户鉴权向量,并反馈至所述S-CSCF;302. The HSS generates the user authentication vector according to the public user identity of the user equipment, and feeds it back to the S-CSCF;

303,S-CSCF在接收到所述用户鉴权向量后,通过所述I-CSCF和所述P-CSCF向所述用户设备返回鉴权挑战。303. After receiving the user authentication vector, the S-CSCF returns an authentication challenge to the user equipment through the I-CSCF and the P-CSCF.

如图4所示,本发明提供的IMS系统的注册方法包括按顺序进行的下列步骤:As shown in Figure 4, the registration method of the IMS system provided by the present invention includes the following steps in order:

步骤1、用户设备UE向P-CSCF发送一个SIP注册请求,这个请求中包含一个需要被注册的用户标识符;Step 1. The user equipment UE sends a SIP registration request to the P-CSCF, and this request includes a user identifier to be registered;

步骤2、P-CSCF对这个注册请求进行处理,并将这个请求发送到I-CSCF;Step 2. The P-CSCF processes the registration request and sends the request to the I-CSCF;

步骤3、I-CSCF在从HSS中查询S-CSCF地址前,会将此次注册请求发到注册管理器;注册管理器是一个网络接口,其作用是作为所有注册和注销的代理。网络设备可以当作公共用户标识PUID从服务器中注册和注销的代理。一个从使能器发出的注册通知代表着整个注册的开始,网络设备接收到通知后,用户可以在网页上输入其用户信息进行注册。网络设备作为注册的代理,将注册消息转发给S-CSCF和HSS,会给用户分配一个私有用户标识;Step 3. Before the I-CSCF inquires the address of the S-CSCF from the HSS, it will send the registration request to the registration manager; the registration manager is a network interface, and its role is to act as an agent for all registrations and cancellations. The network device can act as a proxy for the registration and deregistration of the public user identification PUID from the server. A registration notification sent from the enabler represents the beginning of the entire registration. After the network device receives the notification, the user can enter his user information on the web page to register. The network device acts as a registration agent, forwards the registration message to the S-CSCF and HSS, and assigns a private user ID to the user;

步骤4、之后I-CSCF会向HSS发出Cx接口查询消息,用于查询S-CSCF的地址;Step 4. After that, the I-CSCF will send a Cx interface query message to the HSS to query the address of the S-CSCF;

步骤5、HSS选择S-CSCF之后,将S-CSCF的地址通过Cx接口查询响应消息直接发给I-CSCF,此步骤不需要再经过注册管理器;Step 5. After the HSS selects the S-CSCF, the address of the S-CSCF is directly sent to the I-CSCF through the Cx interface query response message. This step does not need to go through the registration manager;

步骤6、确定了S-CSCF的地址之后,I-CSCF会将SIP注册请求转发给S-CSCF,S-CSCF会从HSS中发送Cx接口用户鉴权信息;Step 6. After determining the address of the S-CSCF, the I-CSCF will forward the SIP registration request to the S-CSCF, and the S-CSCF will send the Cx interface user authentication information from the HSS;

步骤7、HSS将鉴权得到的认证信息通过Cx接口鉴权响应信息返回给S-CSCF;Step 7, the HSS returns the authentication information obtained through the authentication to the S-CSCF through the Cx interface authentication response information;

步骤8、S-CSCF发现用户没有被授权的话,就从HSS中提取授权信息,并且发送给用户“401”的回应,代表用户并没有取得授权;Step 8. If the S-CSCF finds that the user is not authorized, it extracts the authorization information from the HSS, and sends a response of "401" to the user, which means that the user has not been authorized;

步骤9、当用户设备开始解析第一个请求时,P-CSCF此时又收到了第二个请求,接着会重复前几个步骤的过程;Step 9. When the user equipment starts to parse the first request, the P-CSCF receives the second request at this time, and then repeats the process of the previous steps;

步骤10、当S-CSCF接收到了回应之后,如果信息属实,就会从HSS中下载用户信息,并发送一个“200”的消息表示请求成功;Step 10. After the S-CSCF receives the response, if the information is true, it will download the user information from the HSS, and send a "200" message to indicate that the request is successful;

步骤11、S-CSCF使用头文件或IMS消息中的公共用户标识PUID选择用户配置文件中的一个服务框架产生最初的服务;一旦用户设备被授权成功,其就可以初始化和接受消息;用户设备的职责之一是不断地更新注册信息,如果用户设备没有更新注册信息,那么S-CSCF就会将这次注册当成一次失误并移除它;Step 11, S-CSCF uses the public user identification PUID in the header file or IMS message to select a service framework in the user configuration file to generate the initial service; once the user equipment is authorized successfully, it can initialize and accept the message; the user equipment's One of the responsibilities is to continuously update the registration information. If the user equipment does not update the registration information, the S-CSCF will regard this registration as a mistake and remove it;

步骤12,当用户设备从IMS中注销时,就将注册定时器记为0并发送一个已经注册过的信息。Step 12, when the user equipment logs out from the IMS, it records the registration timer as 0 and sends a registered information.

步骤13、本次注册成功后,用户设备会收到一个来自S-CSCF的消息“200OK”,表示完成了整个注册过程;当一个用户之前没有注册过,那么其公共用户标识PUID当前不存在,S-CSCF就会通过HSS处理这次注册并给用户分配一个公共用户标识PUID,如果用户之前已经注册过,只要从S-CSCF中选择一个公共用户标识PUID与当前的用户关联即可。Step 13. After the registration is successful, the user equipment will receive a message "200 OK" from the S-CSCF, indicating that the entire registration process has been completed; if a user has not registered before, then its public user identification PUID does not currently exist, S-CSCF will process this registration through HSS and assign a public user identification PUID to the user. If the user has registered before, just select a public user identification PUID from S-CSCF to associate with the current user.

如图5所示,在P-CSCF侧,本发明提供的IMS系统注册装置包括:用户设备UE、发送单元、接收单元、鉴权单元和注册单元;其中,As shown in Figure 5, on the P-CSCF side, the IMS system registration device provided by the present invention includes: user equipment UE, a sending unit, a receiving unit, an authentication unit and a registration unit; wherein,

用户设备UE:主要用来作为接入IMS系统的终端设备,采用无线设备如手机,或采用硬件接入设备,如手提电脑、台式机等。User equipment UE: It is mainly used as a terminal device for accessing the IMS system, using wireless devices such as mobile phones, or using hardware access devices such as laptop computers and desktop computers.

发送单元:用于根据S-CSCF地址,将该注册消息直接发送给S-CSCF。此时的注册消息中会包含公共用户标识PUID,当鉴权成功后,会继续发送“200”的回应。当鉴权单元鉴权成功时,向HSS发送Cx接口进栈或Cx接口出栈消息;Sending unit: used to send the registration message directly to the S-CSCF according to the address of the S-CSCF. At this time, the registration message will contain the public user identifier PUID, and after the authentication is successful, it will continue to send a "200" response. When the authentication unit authenticates successfully, it sends a Cx interface push or Cx interface pop message to the HSS;

接收单元:用于接收每个业务接入点分配给所述用户设备UE的公共用户标识PUID,并接收每个业务对应的接入点反馈的P-CSCF发现列表;接收单元还用来接收鉴权单元成功时,向HSS发送Cx接口鉴权信息时返回的Cx接口响应。Receiving unit: used to receive the public user identifier PUID assigned to the user equipment UE by each service access point, and receive the P-CSCF discovery list fed back by the access point corresponding to each service; the receiving unit is also used to receive the authentication When the authorization unit succeeds, send the Cx interface response returned when the Cx interface authentication information is sent to the HSS.

注册管理单元:此单元即为注册管理器,能够作为公共用户标识PUID从服务器中注册和注销的代理;一个从使能器发出的注册通知代表着整个注册的开始,用户能够在网页上输入其用户信息进行注册;注册管理器作为注册的代理,将注册消息转发给S-CSCF和HSS,他们会给用户分配一个私有用户标识并对其授权;Registration management unit: this unit is the registration manager, which can act as a proxy for the registration and cancellation of the public user identification PUID from the server; a registration notification sent from the enabler represents the beginning of the entire registration, and the user can enter his/her name on the web page User information is registered; the registration manager, as a registration agent, forwards the registration message to S-CSCF and HSS, and they will assign a private user ID to the user and authorize it;

鉴权单元:用于对用户设备UE进行鉴权,判断是否赋予此用户注册权限;Authentication unit: used for authenticating the user equipment UE, and judging whether to grant the user registration authority;

注册单元:当鉴权成功后,即用户设备UE接收到“200”的响应时,IMS系统在此单元进行初始的注册过程。Registration unit: when the authentication is successful, that is, when the user equipment UE receives a response of "200", the IMS system performs an initial registration process in this unit.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (2)

1.一种IMS系统的注册方法,其特征在于:所述的IMS系统的注册方法包括按顺序进行的下列步骤:1. A registration method for an IMS system, characterized in that: the registration method for the IMS system includes the following steps in order: 步骤1、用户设备UE向P-CSCF发送一个SIP注册请求,这个请求中包含一个需要被注册的用户标识符;Step 1. The user equipment UE sends a SIP registration request to the P-CSCF, and this request includes a user identifier to be registered; 步骤2、P-CSCF对这个注册请求进行处理,并将这个请求发送到I-CSCF;Step 2. The P-CSCF processes the registration request and sends the request to the I-CSCF; 步骤3、I-CSCF在从HSS中查询S-CSCF地址前,会将此次注册请求发到注册管理器;网络设备接收到通知后,用户可以在网页上输入其用户信息进行注册;网络设备作为注册的代理,将注册消息转发给S-CSCF和HSS,会给用户分配一个私有用户标识;Step 3. Before the I-CSCF queries the S-CSCF address from the HSS, it will send the registration request to the registration manager; after the network device receives the notification, the user can enter its user information on the web page to register; the network device As a registration agent, forward the registration message to S-CSCF and HSS, and assign a private user ID to the user; 步骤4、之后I-CSCF会向HSS发出Cx接口查询消息,用于查询S-CSCF的地址;Step 4. After that, the I-CSCF will send a Cx interface query message to the HSS to query the address of the S-CSCF; 步骤5、HSS选择S-CSCF之后,将S-CSCF的地址通过Cx接口查询响应消息直接发给I-CSCF;Step 5. After the HSS selects the S-CSCF, the address of the S-CSCF is directly sent to the I-CSCF through the Cx interface query response message; 步骤6、确定了S-CSCF的地址之后,I-CSCF会将SIP注册请求转发给S-CSCF,S-CSCF会从HSS中发送Cx接口用户鉴权信息;Step 6. After determining the address of the S-CSCF, the I-CSCF will forward the SIP registration request to the S-CSCF, and the S-CSCF will send the Cx interface user authentication information from the HSS; 步骤7、HSS将鉴权得到的认证信息通过Cx接口鉴权响应信息返回给S-CSCF;Step 7, the HSS returns the authentication information obtained through the authentication to the S-CSCF through the Cx interface authentication response information; 步骤8、S-CSCF发现用户没有被授权的话,就从HSS中提取授权信息,并且发送给用户“401”的回应,代表用户并没有取得授权;Step 8. If the S-CSCF finds that the user is not authorized, it extracts the authorization information from the HSS, and sends a response of "401" to the user, which means that the user has not been authorized; 步骤9、当用户设备开始解析第一个请求时,P-CSCF此时又收到了第二个请求,接着会重复前几个步骤的过程;Step 9. When the user equipment starts to parse the first request, the P-CSCF receives the second request at this time, and then repeats the process of the previous steps; 步骤10、当S-CSCF接收到了回应之后,如果信息属实,就会从HSS中下载用户信息,并发送一个“200”的消息表示请求成功;Step 10. After the S-CSCF receives the response, if the information is true, it will download the user information from the HSS, and send a "200" message to indicate that the request is successful; 步骤11、S-CSCF使用头文件或IMS消息中的公共用户标识PUID选择用户配置文件中的一个服务框架产生最初的服务;一旦用户设备被授权成功,其就可以初始化和接受消息;Step 11, S-CSCF uses the header file or the public user identifier PUID in the IMS message to select a service framework in the user configuration file to generate the initial service; once the user equipment is authorized successfully, it can initialize and receive the message; 步骤12,当用户设备从IMS中注销时,就将注册定时器记为0并发送一个已经注册过的信息;Step 12, when the user equipment is deregistered from the IMS, the registration timer is recorded as 0 and a registered information is sent; 步骤13、本次注册成功后,用户设备会收到一个来自S-CSCF的消息“200OK”,表示完成了整个注册过程;当一个用户之前没有注册过,那么其公共用户标识PUID当前不存在,S-CSCF就会通过HSS处理这次注册并给用户分配一个公共用户标识PUID,如果用户之前已经注册过,只要从S-CSCF中选择一个公共用户标识PUID与当前的用户关联即可。Step 13. After the registration is successful, the user equipment will receive a message "200 OK" from the S-CSCF, indicating that the entire registration process has been completed; if a user has not registered before, then its public user identification PUID does not currently exist, S-CSCF will process this registration through HSS and assign a public user identification PUID to the user. If the user has registered before, just select a public user identification PUID from S-CSCF to associate with the current user. 2.一种采用如权利要求1所述方法的IMS系统注册装置,其特征在于:所述的IMS系统注册装置包括:用户设备UE、发送单元、接收单元、鉴权单元和注册单元;其中,2. An IMS system registration device adopting the method according to claim 1, characterized in that: the IMS system registration device comprises: user equipment UE, a sending unit, a receiving unit, an authentication unit and a registration unit; wherein, 用户设备UE:主要用来作为接入IMS系统的终端设备,采用无线设备或硬件接入设备;User equipment UE: mainly used as terminal equipment for accessing the IMS system, using wireless equipment or hardware access equipment; 发送单元:用于根据S-CSCF地址,将该注册消息直接发送给S-CSCF;此时的注册消息中会包含公共用户标识PUID,当鉴权成功后,会继续发送“200”的回应;当鉴权单元鉴权成功时,向HSS发送Cx接口进栈或Cx接口出栈消息;Sending unit: used to send the registration message directly to the S-CSCF according to the S-CSCF address; at this time, the registration message will include the public user identifier PUID, and will continue to send a "200" response after the authentication is successful; When the authentication unit authenticates successfully, it sends a Cx interface push or Cx interface pop message to the HSS; 接收单元:用于接收每个业务接入点分配给所述用户设备UE的公共用户标识PUID,并接收每个业务对应的接入点反馈的P-CSCF发现列表;接收单元还用来接收鉴权单元成功时,向HSS发送Cx接口鉴权信息时返回的Cx接口响应;Receiving unit: used to receive the public user identifier PUID assigned to the user equipment UE by each service access point, and receive the P-CSCF discovery list fed back by the access point corresponding to each service; the receiving unit is also used to receive the authentication When the authorization unit is successful, the Cx interface response returned when sending the Cx interface authentication information to the HSS; 注册管理单元:此单元即为注册管理器,能够作为公共用户标识PUID从服务器中注册和注销的代理;一个从使能器发出的注册通知代表着整个注册的开始,用户能够在网页上输入其用户信息进行注册;注册管理器作为注册的代理,将注册消息转发给S-CSCF和HSS,他们会给用户分配一个私有用户标识并对其授权;Registration management unit: this unit is the registration manager, which can act as a proxy for the registration and cancellation of the public user identification PUID from the server; a registration notification sent from the enabler represents the beginning of the entire registration, and the user can enter his/her name on the web page User information is registered; the registration manager, as a registration agent, forwards the registration message to S-CSCF and HSS, and they will assign a private user ID to the user and authorize it; 鉴权单元:用于对用户设备UE进行鉴权,判断是否赋予此用户注册权限;Authentication unit: used for authenticating the user equipment UE, and judging whether to grant the user registration authority; 注册单元:当鉴权成功后,即用户设备UE接收到“200”的响应时,IMS系统在此单元进行初始的注册过程。Registration unit: when the authentication is successful, that is, when the user equipment UE receives a response of "200", the IMS system performs an initial registration process in this unit.
CN201611181822.XA 2016-12-20 2016-12-20 Registration method and device of IMS (IP multimedia subsystem) Active CN106790055B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611181822.XA CN106790055B (en) 2016-12-20 2016-12-20 Registration method and device of IMS (IP multimedia subsystem)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611181822.XA CN106790055B (en) 2016-12-20 2016-12-20 Registration method and device of IMS (IP multimedia subsystem)

Publications (2)

Publication Number Publication Date
CN106790055A true CN106790055A (en) 2017-05-31
CN106790055B CN106790055B (en) 2020-04-17

Family

ID=58889382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611181822.XA Active CN106790055B (en) 2016-12-20 2016-12-20 Registration method and device of IMS (IP multimedia subsystem)

Country Status (1)

Country Link
CN (1) CN106790055B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038507A (en) * 2019-11-28 2021-06-25 华为技术有限公司 IMS registration time management system and terminal equipment
CN113992633A (en) * 2021-12-16 2022-01-28 中兴通讯股份有限公司 Request processing method, network node and computer readable storage medium
CN114050906A (en) * 2020-07-22 2022-02-15 中国电信股份有限公司 Authentication system, method, security management network element and client of SIP voice service

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1722689A (en) * 2005-06-21 2006-01-18 中兴通讯股份有限公司 A protection method for access security of IP multimedia subsystem
CN1870822A (en) * 2005-10-19 2006-11-29 华为技术有限公司 Identification log-on method and device for access non IMS mobile terminal into IMS field
CN1984004A (en) * 2006-04-20 2007-06-20 华为技术有限公司 Method for accessing IMS network to mobile circuit domain user and its registering method
CN101043701A (en) * 2006-03-23 2007-09-26 华为技术有限公司 Method for IP multimedia subsystem to provide register and call continuousness for mobile circuit domain user and system thereof
EP1853032A1 (en) * 2005-07-05 2007-11-07 Huawei Technologies Co., Ltd. An authentication method of internet protocol multimedia subsystem
EP1936877A1 (en) * 2006-12-19 2008-06-25 Nokia Siemens Networks Gmbh & Co. Kg Method for providing subscriber-specific policies in an IMS
US20080305811A1 (en) * 2007-06-11 2008-12-11 Yigang Cai Storing access network information for an ims user in a subscriber profile
CN102075501A (en) * 2009-11-25 2011-05-25 中国移动通信集团公司 Method for using Internet protocol (IP) multimedia subsystem (IMS), equipment and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1722689A (en) * 2005-06-21 2006-01-18 中兴通讯股份有限公司 A protection method for access security of IP multimedia subsystem
EP1853032A1 (en) * 2005-07-05 2007-11-07 Huawei Technologies Co., Ltd. An authentication method of internet protocol multimedia subsystem
CN1870822A (en) * 2005-10-19 2006-11-29 华为技术有限公司 Identification log-on method and device for access non IMS mobile terminal into IMS field
CN101043701A (en) * 2006-03-23 2007-09-26 华为技术有限公司 Method for IP multimedia subsystem to provide register and call continuousness for mobile circuit domain user and system thereof
CN1984004A (en) * 2006-04-20 2007-06-20 华为技术有限公司 Method for accessing IMS network to mobile circuit domain user and its registering method
EP1936877A1 (en) * 2006-12-19 2008-06-25 Nokia Siemens Networks Gmbh & Co. Kg Method for providing subscriber-specific policies in an IMS
US20080305811A1 (en) * 2007-06-11 2008-12-11 Yigang Cai Storing access network information for an ims user in a subscriber profile
CN102075501A (en) * 2009-11-25 2011-05-25 中国移动通信集团公司 Method for using Internet protocol (IP) multimedia subsystem (IMS), equipment and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038507A (en) * 2019-11-28 2021-06-25 华为技术有限公司 IMS registration time management system and terminal equipment
CN114050906A (en) * 2020-07-22 2022-02-15 中国电信股份有限公司 Authentication system, method, security management network element and client of SIP voice service
CN114050906B (en) * 2020-07-22 2024-03-01 中国电信股份有限公司 Authentication system, authentication method, security management network element and client of SIP voice service
CN113992633A (en) * 2021-12-16 2022-01-28 中兴通讯股份有限公司 Request processing method, network node and computer readable storage medium

Also Published As

Publication number Publication date
CN106790055B (en) 2020-04-17

Similar Documents

Publication Publication Date Title
EP2371154B1 (en) Creating a globally unique indentifier of a subscriber device
RU2418389C2 (en) Method and device of access to ip-multimedia subsystem
US9723584B2 (en) System and method of providing a user with a registration review in IMS system
EP1847076B1 (en) Methods, systems, and computer program products for supporting database access in an internet protocol multimedia subsystem (IMS) network environment
EP3054644B1 (en) Voice session termination for messaging clients in IMS
US8767717B2 (en) System and method of providing IMS services to users on terminating non IMS devices
US8948752B2 (en) System and method of providing IMS services to users on originating non IMS devices and other devices that do not have a previous relationship with the user
WO2006136097A1 (en) A method for processing the register abnormality during the user register procedure
WO2008095421A1 (en) System, device and method of providing service
WO2007036123A1 (en) A method and communication system for the cs domain user accessing the ims domain
WO2020037007A1 (en) Originating caller verification via insertion of an attestation parameter
CN1610441B (en) Verification of messages in communication systems
KR20150058534A (en) Transmitting authentication information
CN107124417A (en) MMTel application servers, conversational system and method based on Heterogeneous Computing
CN106790055B (en) Registration method and device of IMS (IP multimedia subsystem)
US20130019012A1 (en) IMS Guest Registration for Non-IMS Users
CN101601252A (en) Method and device for providing network services through a group of servers in an IMS network
US20130060954A1 (en) Enabling set up of a connection from a non-registered ue in ims
CN108881118B (en) IMS (IP multimedia subsystem) cascade networking method and equipment
JP2012010051A (en) Ims authentication control system and ims authentication control method
Kim et al. PUBLIC WLAN WITH UMTS IP MULTIMEDIA SUBSYSTEM
Scalisi IMS Release 10 Tutorial
KR20120097897A (en) 3rd party registration method of wildcarded public service user agent in ims network and device of the same
CN101156371A (en) Method for realizing initial internet protocol multimedia subsystem registration

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