[go: up one dir, main page]

KR101015742B1 - A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem - Google Patents

A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem Download PDF

Info

Publication number
KR101015742B1
KR101015742B1 KR1020040081216A KR20040081216A KR101015742B1 KR 101015742 B1 KR101015742 B1 KR 101015742B1 KR 1020040081216 A KR1020040081216 A KR 1020040081216A KR 20040081216 A KR20040081216 A KR 20040081216A KR 101015742 B1 KR101015742 B1 KR 101015742B1
Authority
KR
South Korea
Prior art keywords
cscf
performance
selecting
information
combination
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.)
Expired - Fee Related
Application number
KR1020040081216A
Other languages
Korean (ko)
Other versions
KR20060032313A (en
Inventor
박진우
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040081216A priority Critical patent/KR101015742B1/en
Publication of KR20060032313A publication Critical patent/KR20060032313A/en
Application granted granted Critical
Publication of KR101015742B1 publication Critical patent/KR101015742B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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]
    • 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/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools

Landscapes

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

Abstract

본 발명은 아이피 기반 멀티미디어 서브시스템망에서 I-CSCF가 S-CSCF를 선택하기 위한 방법에 관한 것으로서, 운용자 명령어로 상기 S-CSCF의 호스트 정보와 성능 정보를 입력받는 과정과, 상기 입력된 정보를 포함하는 관리 데이터베이스를 구성하는 과정과, 상기 관리 데이터베이스를 이용하여 서빙 성능과 상기 S-CSCF의 관계를 설정하는 성능 DB를 구성하는 과정과, 등록이 요구된 단말의 성능 정보를 이용하여 상기 관리 DB 및 상기 성능 DB를 검색함으로서 상기 단말의 성능을 지원하는 S-CSCF를 선택하는 과정을 포함하는 것으로서, I-CSCF가 S-CSCF를 선택하기 위한 S-CSCF 정보를 구성하고 서빙성능에 따른 관계를 설정하여 상기 정보들을 토대로 S-CSCF를 선택함으로서 IMS망 구현시에 효과적으로 사용될 수 있는 이점이 있다.
The present invention relates to a method for selecting an S-CSCF by an I-CSCF in an IP-based multimedia subsystem network, comprising: receiving host information and performance information of the S-CSCF by an operator command; A process of configuring a management database including a process, a process of configuring a performance DB for establishing a relationship between serving performance and the S-CSCF by using the management database, and the management DB using performance information of a terminal requiring registration; And selecting the S-CSCF supporting the performance of the terminal by searching the performance DB, wherein the I-CSCF configures S-CSCF information for selecting the S-CSCF and determines a relationship according to serving performance. By setting the S-CSCF based on the above information, there is an advantage that can be effectively used when implementing the IMS network.

IMS, I-CSCF, S-CSCF, HSS, SAA, SARIMS, I-CSCF, S-CSCF, HSS, SAA, SAR

Description

아이피 기반 멀티미디어 서브시스템망에서 단말의 기능에 따라 서빙 호 세션 제어기능부를 선택하기 위한 방법{METHOD FOR SERVING-CALL SESSION CONTROL FUNCTION SELECTION TO FUNTION OF UESR EQUIPMENT IN IP MULTIMEDIA SUBSYSTEM NETWORK} A method for selecting a serving call session control function according to the function of a terminal in an IP-based multimedia subsystem network             

도 1은 ALL IP 핵심망 구조에서 IM CN 서브 시스템의 구성요소와 인터페이스를 도시한 도면.1 illustrates the components and interfaces of an IM CN subsystem in an ALL IP core network architecture.

도 2는 본 발명의 바람직한 실시예에 따른 I-CSCF에서 S-CSCF를 선택하기 위한 절차를 도시한 도면.2 is a diagram illustrating a procedure for selecting an S-CSCF in an I-CSCF according to a preferred embodiment of the present invention.

도 3은 본 발명의 바람직한 실시예에 따른 S-CSCF정보의 데이터베이스 구성 절차를 도시한 흐름도.3 is a flowchart illustrating a database configuration procedure of S-CSCF information according to a preferred embodiment of the present invention.

도 4a 내지 4b는 본 발명의 바람직한 실시예에 따른 I-CSCF에서 S-CSCF를 선택하기 위한 흐름을 도시한 흐름도.
4A-4B are flow diagrams illustrating a flow for selecting an S-CSCF in an I-CSCF in accordance with a preferred embodiment of the present invention.

본 발명은 IP기반 서브시스템(IP Multimedia Subsystem, 이하 ‘IMS'라 칭함)망에 관한 것으로서, 특히 신호 송신 호 세션 제어기능부(Interrogating-Call Session Control Function, 이하 ‘I-CSCF’라 칭함)가 서빙 호 세션 제어기능부(Serving-Call Session Control Function, 이하 ‘S-CSCF’라 칭함)를 선택하는 방법에 관한 것이다.
The present invention relates to an IP-based subsystem (hereinafter referred to as "IMS") network. In particular, an interrogating-call session control function (hereinafter referred to as "I-CSCF") is provided. The present invention relates to a method of selecting a serving-call session control function (hereinafter, referred to as 'S-CSCF').

최근 이동통신과 인터넷의 급격한 발전에 따라 이동가입자에게 고품질의 다양한 멀티 미디어 서비스의 실현이 요구되고 있다. 이러한 인터넷 멀티미디어 서비스의 발달은 기존의 회선 기반(Circuit-based) 차세대 핵심망(Core Network, 이하 'CN'이라 칭함)에서 패킷 기반(Packet-based) CN으로의 변화를 요구하였고, 더 나아가 아이피 기반(IP-based) CN 형태로의 진화를 모색하고 있다. 현재 3GPP(3Generation Partnership Project)에서는 IM(IP-based Multimedia)서비스를 제공하기 위해 ALL IP 기반의 망 참조모델을 표준화 하고 있다.Recently, with the rapid development of mobile communication and the Internet, it is required to realize various multimedia services of high quality for mobile subscribers. The development of the Internet multimedia service required a change from the existing circuit-based next generation core network (hereinafter referred to as 'CN') to the packet-based CN, and further, the IP-based ( Evolving to IP-based CN form. Currently, 3GPP (3Generation Partnership Project) standardizes all IP-based network reference models to provide IM (IP-based Multimedia) services.

상기 IM 서비스란 이동 가입자에게 하부에 IP 전송 프로토콜을 기반으로 하는 다양한 타입의 패킷 기반 서비스를 동시에 제공할 수 있는 서비스를 말하는데, 이는 가입자가 기존의 음성, 영상 등의 실시간(real-time) 서비스는 물론 파일전송, 이메일, 단문 메시지 등의 비 실시간(nonreal-time) 서비스를 동시에 사용할 수 있게 하거나 또는 이들 서비스를 이용한 새로운 서비스, 예를 들면 비디오폰, 인스턴트 메시지(Instant Messaging), 응급호출(Emergency Call), 지역 서비스, 현재지점(Presence) 서비스 등을 이용할 수 있게 하는 것을 의미한다.
The IM service refers to a service capable of simultaneously providing various types of packet-based services based on an IP transport protocol to a mobile subscriber at a lower level. Of course, you can use non-real-time services such as file transfer, e-mail, and short messages at the same time, or use new services such as videophones, instant messaging, emergency calls, etc. ), Local service, presence service, etc. are available.

도 1은 ALL IP 핵심망 구조에서 IMS망의 구성요소와 인터페이스를 도시한 도면이다. 1 is a diagram illustrating components and interfaces of an IMS network in an ALL IP core network structure.

상기 도 1을 참조하면, IM 서비스 도메인은 SIP(Session Initiation Protocol) 프로토콜을 이용한 등록 및 멀티미디어 호 처리 기능을 담당하는 호 세션 제어 기능부(Call Session Control Function, 이하 'CSCF'라 칭함)(120, 140, 150)들과, 기존 이동망(legacy mobile network)의 홈 위치 등록기(Home Location Register, 이하 ‘HLR’이라 칭함) 기능에 IP 멀티미디어 사용자의 이동성 관리 및 인증을 위한 기능이 통합된 홈 가입자 서버(Home Subscriber Server, 이하 ‘HSS'라 칭함)(130)로 구성된다. IM 서비스를 위한 중요한 요소인 CSCF와 HSS의 기능과 관련 기능 요소와의 시그널링 프로토콜 및 세션 절차에 대해서 좀 더 자세히 살펴보도록 한다.Referring to FIG. 1, an IM service domain is a call session control function (hereinafter referred to as a 'CSCF') that is responsible for registration and multimedia call processing using a SIP (Session Initiation Protocol) protocol. 140, 150), and a home subscriber server incorporating functions for mobility management and authentication of an IP multimedia user in a home location register (HLR) function of a legacy mobile network (hereinafter, referred to as HLR). Home Subscriber Server, hereinafter referred to as 'HSS'. Let's take a closer look at the signaling protocol and session procedures between CSCF and HSS, which are important factors for IM service, and related functional elements.

상기 CSCF(120, 140, 150)들은 가입자가 위치하고 있는 망에 따라서 수행하는 기능이 다르므로, 그 위치와 역할을 기준으로 해서 Proxy-CSCF(P-CSCF)(120), Interrogating CSCF(I-CSCF)(140), Serving CSCF(S-CSCF)(150)로 논리적으로 구분할 수 있다.Since the CSCFs 120, 140, and 150 perform different functions depending on the network in which the subscriber is located, the Proxy-CSCF (P-CSCF) 120 and the Interrogating CSCF (I-CSCF) are based on their location and role. 140 may be logically divided into a Serving CSCF (S-CSCF) 150.

P-CSCF(120)는 사용자 단말기(User Equipment, 이하 'UE'라 칭함)(110)가 IM 멀티미디어망(100)에 접속하는 첫 포인트 지점이고, GGSN(Gateway GPRS Support Node)과 같은 도메인에 존재한다. 상기 P-CSCF(120)는 UE로부터 수신한 SIP 등록요구 메시지를 UE의 홈 도메인을 참조하여 I-CSCF(140)로 전달하고, UE로부터 수신한 SIP 메시지를 등록 절차를 통해 수신한 S-CSCF 주소를 이용하여 상기 S-CSCF(150)로 전달한다. 또한 UE(110)에게 SIP 메시지를 요구 또는 응답하는 기능을 한다.The P-CSCF 120 is the first point of contact of the user equipment (hereinafter referred to as 'UE') 110 to the IM multimedia network 100 and is present in the same domain as the Gateway GPRS Support Node (GGSN). do. The P-CSCF 120 transfers the SIP registration request message received from the UE to the I-CSCF 140 with reference to the home domain of the UE, and the S-CSCF received the SIP message received from the UE through a registration procedure. The address is transmitted to the S-CSCF 150 using the address. In addition, the UE 110 functions to request or respond to a SIP message.

I-CSCF(140)는 UE(110)의 홈 망에 접속하는 첫 포인트 지점으로 하나의 네트워크 도메인에 여러 개가 존재할 수 있다. I-CSCF(140)는 UE(110)의 SIP 등록을 수행하는 S-CSCF의 주소를 상기 HSS(130)로부터 수신한 후 실제 등록을 담당한 S-CSCF(150)를 선택하거나 타 망으로부터 수신한 SIP 메시지를 S-CSCF(150)로 라우팅 한다.I-CSCF 140 is the first point of access to the home network of the UE (110) may exist several in one network domain. The I-CSCF 140 receives the address of the S-CSCF that performs SIP registration of the UE 110 from the HSS 130 and then selects the S-CSCF 150 that is in charge of the actual registration or receives it from another network. One SIP message is routed to the S-CSCF 150.

S-CSCF(150)는 UE(110)의 세션 제어 서버임을 HSS(130)에 등록한 후 UE(110)의 가입자 정보를 다운로드 하여 저장하고 실제 등록된 UE(110)의 세션 상태관리를 하면서 서비스 자원과 관련된 정보를 제공한다(tone, announcement). UE(110)의 다이얼된 번호나 SIP URL을 통하여 착신 UE의 홈 도메인의 I-CSCF의 주소를 얻고, UE(110)의 등록 시에 HSS(130)로부터 수신한 인증정보를 가지고 인증을 수행한다. 또한 P-CSCF의 기능을 수행할 수도 있다.
The S-CSCF 150 registers the session control server of the UE 110 with the HSS 130, downloads and stores subscriber information of the UE 110, and manages the session state of the registered UE 110. It provides information related to (tone, announcement). Obtain the address of the I-CSCF of the home domain of the destination UE through the dialed number of the UE 110 or the SIP URL, and perform authentication with the authentication information received from the HSS 130 at the time of registration of the UE 110. . It can also perform the function of P-CSCF.

상기된 바와 같은 종래의 IMS망에서는 I-CSCF가 S-CSCF를 선택하기 위한 방법을 기술하고 있지 않으므로, IMS망 구현시에 I-CSCF가 여러 S-CSCF중에 하나를 선택하기 위한 구체적인 방법이 없다는 문제점이 있었다.
Since the I-CSCF does not describe a method for selecting an S-CSCF in the conventional IMS network as described above, there is no specific method for the I-CSCF to select one of several S-CSCFs when implementing the IMS network. There was a problem.

따라서 상기한 바와 같이 동작되는 종래 기술의 문제점을 해결하기 위하여 창안된 본 발명의 목적은, I-CSCF가 UE의 서빙 성능(Serving Capability)을 만족하는 S-CSCF를 선택하기 위하여 필요한 정보구성 방법을 제공하는 것이다. Accordingly, an object of the present invention, which was created to solve the problems of the prior art operating as described above, is to provide an information construction method necessary for the I-CSCF to select an S-CSCF that satisfies the serving capability of the UE. To provide.

본 발명의 다른 목적은 UE의 필수성능과 선택성능을 동시에 만족하는 S-CSCF를 선택하기 위한 연산 방법을 제공하는 것이다. Another object of the present invention is to provide an operation method for selecting an S-CSCF that simultaneously satisfies the essential performance and the selective performance of the UE.

상기한 바와 같은 목적을 달성하기 위하여 창안된 본 발명의 실시예는, IMS망에서 I-CSCF가 S-CSCF을 선택하기 위한 방법에 있어서, 운용자 명령어로 상기 S-CSCF의 호스트 정보와 성능 정보를 입력받는 과정과, 상기 입력된 정보를 포함하는 관리 데이터베이스를 구성하는 과정과, 상기 관리 데이터베이스를 이용하여 서빙 성능과 상기 S-CSCF의 관계를 설정하는 성능 DB를 구성하는 과정과, 등록이 요구된 단말의 성능 정보를 이용하여 상기 관리 DB 및 상기 성능 DB를 검색함으로서 상기 단말의 성능을 지원하는 S-CSCF를 선택하는 과정을 포함함을 특징으로 하는 상기 방법을 제공한다.
In order to achieve the above object, an embodiment of the present invention provides a method for selecting an S-CSCF by an I-CSCF in an IMS network. Receiving an input, configuring a management database including the input information, configuring a performance DB for establishing a relationship between serving performance and the S-CSCF using the management database, and registering And searching for the management DB and the performance DB by using the capability information of the terminal, selecting the S-CSCF supporting the capability of the terminal.

이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐를 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
Hereinafter, the operating principle of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a known function or configuration may unnecessarily flow the gist of the present invention, the detailed description thereof will be omitted. Terms to be described later are terms defined in consideration of functions in the present invention, and may be changed according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the specification.

후술되는 본 발명은 구체적으로 IMS망에서의 S-CSCF의 선택방법에 관하여 본 발명의 바람직한 실시 예를 설명할 것이다. The present invention described below will specifically describe a preferred embodiment of the present invention with respect to the selection method of S-CSCF in the IMS network.

먼저 I-CSCF 시스템에서 S-CSCF의 정보를 구성하는 방법을 설명한다. IMS망은 여러 종류의 CSCF를 포함하며, UE의 서비스 연결시 P-CSCF를 거쳐 I-CSCF와 연결하고 다시 다수의 S-CSCF중에 하나를 선택하여 가입자 정보와 제어서비스를 수행한다. 상기 I-CSCF에서는 운용자 명령어로 S-CSCF의 호스트(Host)정보(영역(realm) 및 IP 어드레스)와 성능 정보를 입력받는다. 다음 (표 1)은 상기 S-CSCF의 호스트 정보와 성능 정보의 일예를 나타낸다.
First, a method of configuring information of the S-CSCF in the I-CSCF system will be described. The IMS network includes several types of CSCFs, and when the UE connects to the service, it connects to the I-CSCF via the P-CSCF and selects one of the plurality of S-CSCFs to perform subscriber information and control services. In the I-CSCF, host information (realm and IP address) and performance information of the S-CSCF are input by an operator command. Table 1 below shows an example of host information and performance information of the S-CSCF.

Figure 112004046191526-pat00001
Figure 112004046191526-pat00001

상기 (표 1)과 같이 상기 I-CSCF에 연결된 두개의 S-CSCF인 SCSCF1.SEC.COM과 SCSCF2.SEC.COM이 존재하며, 각각의 S-CSCF정보는 예를 들어 IP주소와, 서비스종류나 위치정보 등을 포함한다. I-CSCF는 상기 (표 1)과 같이 입력된 S-CSCF정보를 이용하여 하기와 같은 2가지의 데이터베이스(Database, 이하 'DB'라 칭함)를 구성한다.
As shown in Table 1, there are two S-CSCFs, SCSCF1.SEC.COM and SCSCF2.SEC.COM, connected to the I-CSCF, and each S-CSCF information includes, for example, an IP address and a service type. Or location information. The I-CSCF uses the S-CSCF information input as shown in Table 1 to configure two types of databases (Database, hereinafter referred to as 'DB').

다음의 (표 2)는 S-CSCF가 지원하는 서빙 성능을 관리하는 DB(이하 'S-CSCF 관리 DB'라 칭함)를 나타낸다.Table 2 below shows a DB (hereinafter referred to as 'S-CSCF management DB') for managing serving performance supported by S-CSCF.

Figure 112004046191526-pat00002
Figure 112004046191526-pat00002

상기 (표 2)에서 인덱스(Index) 값은 I-CSCF 시스템이 S-CSCF 정보를 저장할 때 자동으로 할당되며, 각 인덱스에 대해 S-CSCF의 호스트 네임이 기재되고, IP 주소는 필요에 따라 기재가 가능하다. 그리고 각각의 S-CSCF의 지원 가능한 성능을 나타내는 비트어레이가 포함된다.
In Table 2, the index value is automatically assigned when the I-CSCF system stores the S-CSCF information, the host name of the S-CSCF is described for each index, and the IP address is described as necessary. Is possible. And a bit array indicating the supportable performance of each S-CSCF.

상기 (표 2)의 관리 DB를 구성한 후 서빙 성능과 S-CSCF의 관계를 나타내는 DB(이하 'S-CSCF 성능 DB'라 칭함)를 (표 3)과 같이 구성한다.After configuring the management DB of Table 2, a DB (hereinafter, referred to as an 'S-CSCF performance DB') representing a relationship between serving performance and S-CSCF is configured as shown in Table 3 below.

Figure 112004046191526-pat00003
Figure 112004046191526-pat00003

상기 (표 3)과 같이 S-CSCF의 인덱스값을 비트 형태로 관리한다. 이는 복수개의 성능을 만족하는 S-CSCF를 찾을 때 AND 연산을 수행하기 위해서이다. S-CSCF List Value의 비트들은 하위비트로부터 순서대로 S-CSCF 0,1,2,3 … 에 대응한다. 예를 들어, 성능 값(Value) 1은 S-CSCF 1만이 지원하므로 성능값 1의 S-CSCF 리스트 값은 2(‘0010’)가 되고, 성능 값 2는 S-CSCF 1,2가 지원하므로 성능값 2의 S-CSCF 리스트값 0(‘0000’)은 지연가능한 S-CSCF가 존재하지 않음을 의미한다. S-CSCF 리스트 값은 6(‘0110’)이 된다.
As shown in Table 3, the index value of the S-CSCF is managed in bit form. This is to perform an AND operation when searching for S-CSCFs satisfying a plurality of performances. The bits of the S-CSCF List Value are S-CSCF 0,1,2,3... Corresponds to. For example, performance value 1 supports only S-CSCF 1, so the S-CSCF list value of performance 1 becomes 2 ('0010'), and performance value 2 supports S-CSCF 1,2. S-CSCF list value 0 ('0000') of performance value 2 means that there is no delayable S-CSCF. The S-CSCF list value is 6 ('0110').

이하 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, with reference to the accompanying drawings will be described in detail.

도 2는 본 발명의 바람직한 실시예에 따라 I-CSCF에서 S-CSCF를 선택하기 위한 절차를 도시한 도면이다.2 is a diagram illustrating a procedure for selecting an S-CSCF in an I-CSCF according to a preferred embodiment of the present invention.

도시되지 않은 UE는 P-CSCF에 연결한 뒤, 310단계에서 P-CSCF를 통해 I-CSCF(301)로 레지스터(Register)메시지를 전송한다. 레지스터 메시지는 상기 UE에서 부여한 호 아이디 헤더(Call-ID Header)값을 포함한다. 320단계에서 상기 I-CSCF(301)는 HSS(302)로 사용자 권한 요청(User Authorization Request, 이하 'UAR'이라 칭함)메시지를 전송한다. 상기 UAR 메시지에는 상기 UE의 타당성 조사결과나 성능 리스트 등의 메시지를 포함하고 있다. 상기 HSS(302)는 상기 UAR 메시지를 확인한 후, 330단계에서 I-CSCF(301)로 사용자 권한 응답(User Authorization Answer, 이하 ”UAA"라 칭함)메시지를 전송한다. 상기 I-CSCF(301)는 상기 UAA 메시지로 전달된 상기 UE의 필수성능(Mandatory Capability) 및 선택성능(Optional Capability)을 키(key)로 하여 “S-CSCF 관리 DB"와 성능 DB" 를 검색한다.
The UE, not shown, connects to the P-CSCF and transmits a register message to the I-CSCF 301 through the P-CSCF in step 310. The register message includes a Call-ID Header value assigned by the UE. In step 320, the I-CSCF 301 transmits a User Authorization Request (hereinafter, referred to as a 'UAR') message to the HSS 302. The UAR message includes a message such as a feasibility study result or a performance list of the UE. After checking the UAR message, the HSS 302 transmits a User Authorization Answer (hereinafter referred to as “UAA”) message to the I-CSCF 301 in step 330. The I-CSCF 301 Searches for the "S-CSCF management DB" and the performance DB "using the mandatory capability and optional capability of the UE delivered in the UAA message as keys.

여기서 상기 S-CSCF 성능 DB를 나타내는 상기 (표 3)을 참조한 동작을 나타낸다. Here, the operation referring to (Table 3) showing the S-CSCF performance DB is shown.

상기 UE의 필수성능이 성능 값 "2,4"이고, 선택성능이 성능 값 "3"이라 하면, 상기 (표 3)의 성능DB에서 성능 값 2와 4를 만족시키는 S-CSCF 리스트 값은 각 각 "6"과 "4"이다. 상기 성능 값 2와 4를 만족시키는 상기 S-CSCF 리스트 값들을 AND 연산("6 & 4 = 4")을 수행하여, S-CSCF 리스트값 4를 얻는다. 또한 선택 성능 값 3을 만족시키는 S-CSCF 리스트 값은 "4"이다. If the essential performance of the UE is the performance value "2,4" and the selective performance is the performance value "3", the S-CSCF list values satisfying the performance values 2 and 4 in the performance DB of Table 3 are each. Each is "6" and "4". The S-CSCF list values satisfying the performance values 2 and 4 are ANDed ("6 & 4 = 4") to obtain the S-CSCF list value 4. Also, the S-CSCF list value that satisfies the selection performance value 3 is "4".

따라서, 상기 필수 성능과 상기 선택 성능을 동시에 만족시키는 S-CSCF리스트 값은 상기 S-CSCF 리스트 값들을 AND 연산("4 & 4 = 4")을 수행하여 얻는다. 즉,Thus, an S-CSCF list value that satisfies the required performance and the selection performance simultaneously is obtained by performing an AND operation ("4 & 4 = 4") on the S-CSCF list values. In other words,

상기 필수 성능과 상기 선택 성능을 모두 만족하는 S-CSCF 리스트 값은 "4"가 되고 이 값은 S-CSCF 2에 해당한다. 따라서 I-CSCF는 S-CSCF 관리 DB에서 S-CSCF 2에 해당되는 S-CSCF 정보인, 호스트 이름(Host Name)이나 혹은 IP 주소(Address)등을 획득한다.The S-CSCF list value that satisfies both the required performance and the selection performance becomes "4" and this value corresponds to S-CSCF 2. Accordingly, the I-CSCF obtains a host name or an IP address, which is S-CSCF information corresponding to S-CSCF 2, from the S-CSCF management DB.

또한, 상기 필수성능과 선택 성능을 동시에 만족하는 S-CSCF가 여러 개 존재할 경우 S-CSCF를 선택하는 방법은 (표 4)와 같다.
In addition, when there are several S-CSCFs satisfying the essential performance and the selection performance at the same time, a method of selecting an S-CSCF is shown in Table 4 below.

Figure 112004046191526-pat00004
Figure 112004046191526-pat00004

상기 (표 4)와 같이 필수성능과 선택성능을 만족하는 S-CSCF가 4개인 경우 SIP메시지에 전달되는 UE에서 부여한 호 아이디 헤더(Call-ID Header)의 값(예를 들어 헤더값은 10)을 상기 S-CSCF개수인 4로 나눈 나머지 값인 2에 해당하는 S-CSCF 2를 선택한다. 이는 S-CSCF들의 부하를 가능한한 분산시키기 위함이다. As shown in Table 4, when there are four S-CSCFs that satisfy the required performance and the optional performance, the value of the Call-ID Header assigned by the UE delivered to the SIP message (for example, the header value is 10). S-CSCF 2 corresponding to 2, the remaining value divided by 4, the S-CSCF number is selected. This is to distribute the load of S-CSCFs as much as possible.

이와 같이 S-CSCF를 선택한 후, 340단계에서 상기 선택한 S-CSCF(303)로 등록 메시지를 전달하여 S-CSCF 등록절차를 진행한다.
After the S-CSCF is selected as described above, the registration message is transmitted to the selected S-CSCF 303 in step 340 to proceed with the S-CSCF registration procedure.

도 3은 본 발명의 바람직한 실시예에 따른 S-CSCF정보의 데이터베이스 구성 절차를 도시한 흐름도이다.3 is a flowchart illustrating a database configuration procedure of S-CSCF information according to a preferred embodiment of the present invention.

305단계에서 I-CSCF에서는 운용자 명령어로 S-CSCF의 호스트정보와 성능 정보를 입력받는다. 310단계에서 S-CSCF의 호스트 네임이 S-CSCF관리 DB상에 이미 존재한다면, 315단계에서 상기 운용자 명령어를 실패 처리하고, 상기 호스트네임이 존재하지 않았다면, 320단계로 진행하여 상기 S-CSCF에게, 할당되지 않은(Idle) 인덱스를 부여한다. 325단계에서 할당 되지 않은 인덱스가 없다면, 315단계에서 상기 운용자 명령어를 실패처리 한다. In step 305, the I-CSCF receives host information and performance information of the S-CSCF as an operator command. If the host name of the S-CSCF already exists in the S-CSCF management DB in step 310, the operator command fails in step 315, and if the host name does not exist, proceed to step 320 to the S-CSCF. , Assigns an unassigned index. If there is no index allocated in step 325, the operator command fails in step 315.

상기 S-CSCF 성능정보가 성능 DB에 이미 존재하는지 확인하여, 330단계에서 존재하지 않는다면, 335단계에서 상기 할당된 S-CSCF 인덱스를 포함하도록 해당 성능값의 리스트값을 생성하고, 상기 330단계에서 상기 성능 정보가 이미 존재하면, 340단계에서 상기 할당된 S-CSCF 인덱스 값을 포함하도록 해당 성능값에 리스트값을 갱신한다. 345단계에서 상기 S-CSCF의 성능정보가 여러개일 경우로서 모든 성능 정보가 성능 DB에 적용되었는지 판단한다. 만일 모두 적용되지 않았다면 330단계로 복귀하고, 상기 모든 성능 정보가 성능DB에 적용되었다면, 350단계에서 상기 S-CSCF의 관리 DB에 상기 S-CSCF의 호스트 정보를 기재한 후, 345단계에서 상기 성능 및 관리 DB들의 구성 결과를 출력한다.
Check whether the S-CSCF capability information already exists in the capability DB, and if it does not exist in step 330, generate a list value of the corresponding performance value to include the allocated S-CSCF index in step 335, and in step 330 If the performance information already exists, the list value is updated to the corresponding performance value to include the allocated S-CSCF index value in step 340. In step 345, when there is a plurality of performance information of the S-CSCF, it is determined whether all the performance information is applied to the performance DB. If not all, the process returns to step 330. If all the performance information is applied to the performance DB, in step 350, the host information of the S-CSCF is written in the management DB of the S-CSCF. And outputs the configuration results of the management DBs.

도 4a 내지 4b는 본 발명의 바람직한 실시예에 따라 I-CSCF에서 S-CSCF를 선택하기 위한 흐름을 도시한 흐름도이다.4A-4B are flow diagrams illustrating a flow for selecting an S-CSCF in an I-CSCF according to a preferred embodiment of the present invention.

상기 도 4a 내지 도 4b는 I-CSCF는 복수의 S-CSCF의 성능을 조사하여 만족하는 성능을 가진 S-CSCF를 선택하기 위한 흐름도이다. 4A to 4B are flow charts for selecting an S-CSCF having I-CSCF that satisfies the performance of a plurality of S-CSCFs.

401단계에서 UE로부터 등록메시지를 수신하고 HSS에게 상기 UE의 성능 정보를 요청한다. 403단계에서 I-CSCF는 상기 HSS로부터 UE의 성능 정보를 수신하여, 405단계에서 상기 성능 정보에 상기 UE의 필수 성능이 존재하지 않는다면, 419단계에서 상기 운용자 명령어를 실패 처리하고, 상기 UE의 필수 성능이 존재한다면, 407단계에서 필수성능의 성능값에 대응하는 성능DB의 S-CSCF 리스트 값들을 획득한다. 409단계에서 상기 리스트값의 개수가 1개라면, 413단계에서 상기 리스트값을 man_scscf(필수 S-CSCF)값으로 설정한다. 상기 리스트의 값이 2개 이상이라면, 411 단계에서 상기 리스트값들을 논리곱(AND) 연산하여 man-scscf값을 계산한다. I-CSCF는 415단계에서 상기man-scscf값이 0이라면, 419단계에서 상기 운용자 명령어를 실패 처리하고, 상기 man-scscf값이 0이 아니라면, 417단계에서 필수 성능이 더 존재하는지 확인한다. 만일 필수 성능이 더 존재한다면, 407로 복귀한다. 상기 필수 성능이 더 존재하지 않는다면, I-CSCF는 421단계에서 상기 성능정보에 선택성능의 존재여부를 확인한다. 만일 선택 성능이 존재하지 않는다면, 423단계에서 상기 msn-scscf 값을 이용하여 S-CSCF 성능 DB로부터 적절한 S-CSCF를 선택한다. 하지만 상기 선택 성능이 존재한다면, 도 4b의 451단계로 진행한다. In step 401, a registration message is received from the UE and the HSS is requested for performance information of the UE. In step 403, the I-CSCF receives the performance information of the UE from the HSS. If the required performance of the UE does not exist in the performance information in step 405, the I-CSCF fails the operator command in step 419, and the required of the UE. If the performance exists, in step 407, S-CSCF list values of the performance DB corresponding to the performance value of the required performance are obtained. If the number of list values is one in step 409, the list value is set to a man_scscf (mandatory S-CSCF) value in step 413. If the value of the list is two or more, in operation 411, the list values are ANDed to calculate a man-scscf value. If the man-scscf value is 0 in step 415, the I-CSCF fails the operator command in step 419. If the man-scscf value is not 0, the I-CSCF checks whether there is more essential performance in step 417. If there is more performance required, return to 407. If the required performance no longer exists, the I-CSCF checks whether the selective performance exists in the performance information in step 421. If there is no selection capability, in step 423 an appropriate S-CSCF is selected from the S-CSCF capability DB using the msn-scscf value. However, if the selection capability exists, the flow proceeds to step 451 of FIG. 4B.

상기 451단계에서, 상기 선택 성능의 성능값에 대응하는 성능 DB의 S-CSCF리스트 값을 획득한다. 453단계에서 상기 리스트값의 개수가 1개라면, 457단계에서 상기 리스트값을 opt_scscf(선택 S-CSCF)값으로 설정한다. 상기 리스트의 값이 2개 이상이라면, 455단계에서 상기 리스트값들을 논리곱으로 연산하여 opt-scscf값을 계산한다. I-CSCF는 459단계에서 상기 opt-scscf값이 0이라면, 461단계에서 상기 운용자 명령어를 실패 처리하고, 상기 opt-scscf값이 0이 아니라면, 463단계에서 선택 성능이 더 존재하는지 확인한다. 만일 선택 성능이 더 존재한다면, 451로 복귀한다. 상기 선택 성능이 더 존재하지 않는다면, 465단계에서 I-CSCF는 man_scscf과 opt_scscf의 논리곱(AND) 연산을 통하여 result_scscf값을 계산한다. 상기 result_scscf값이 0이라면, 471단계에서 상기 man_scscf값을 이용하여 적절한 S-CSCF를 선택하며, 상기 result_scscf값이 0이 아니라면, 469단계로 진행하여 상기 result_scscf값을 이용하여 적절한 S-CSCF를 선택한다.
In step 451, an S-CSCF list value of a performance DB corresponding to the performance value of the selection capability is obtained. If the number of list values is one in step 453, the list value is set as an opt_scscf (selected S-CSCF) value in step 457. If there are two or more values in the list, in operation 455, the list values are logically calculated to calculate an opt-scscf value. If the opt-scscf value is 0 in step 459, the I-CSCF fails the operator command in step 461. If the opt-scscf value is not 0, the I-CSCF checks whether there is more selection capability in step 463. If there is more selection capability, return to 451. If there is no more selection capability, in step 465, the I-CSCF calculates a result_scscf value through an AND operation of man_scscf and opt_scscf. If the result_scscf value is 0, an appropriate S-CSCF is selected using the man_scscf value in step 471. If the result_scscf value is not 0, the control proceeds to step 469 to select an appropriate S-CSCF using the result_scscf value. .

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.

이상에서 상세히 설명한 바와 같이 동작하는 본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어지는 효과를 간단히 설명하면 다음과 같다.In the present invention that operates as described in detail above, the effects obtained by the representative ones of the disclosed inventions will be briefly described as follows.

본 발명은, IMS 망 내에서 I-CSCF가 S-CSCF를 선택하기 위한 S-CSCF정보와 서빙성능에 따른 관계를 설정하여 상기 정보들을 토대로 S-CSCF를 선택함으로서 IMS망 구현시에 효과적으로 사용될 수 있는 이점이 있다.The present invention can be effectively used in the implementation of an IMS network by selecting the S-CSCF based on the information by setting the relationship according to the S-CSCF information and serving performance for the I-CSCF to select the S-CSCF in the IMS network. There is an advantage to that.

Claims (5)

아이피기반 멀티미디어 서브시스템(IMS) 망에서 송신 호 세션 제어기능부(I-CSCF)가 서빙 호 세션 제어기능부(S-CSCF)을 선택하기 위한 방법에 있어서,10. A method for an outgoing call session control function (I-CSCF) to select a serving call session control function (S-CSCF) in an IP-based multimedia subsystem (IMS) network. 운용자 명령어로 상기 S-CSCF의 호스트 정보와 성능 정보를 입력받는 과정과,Receiving host information and performance information of the S-CSCF using an operator command; 상기 입력된 S-CSCF의 호스트 정보와 성능 정보를 포함하는 관리 데이터베이스(DB)를 구성하는 과정과,Configuring a management database (DB) including host information and performance information of the input S-CSCF; 상기 관리 DB를 이용하여 서빙 성능과 상기 S-CSCF의 관계를 설정하는 성능 DB를 구성하는 과정과,Configuring a performance DB for establishing a relationship between serving performance and the S-CSCF using the management DB; 등록이 요구된 단말의 성능 정보를 이용하여 상기 관리 DB 및 상기 성능 DB를 검색하여 상기 단말의 성능을 지원하는 S-CSCF를 선택하는 과정을 포함함을 특징으로 하는 서빙 호 세션 제어기능부 선택 방법.The method of selecting a serving call session control unit comprising: searching for the management DB and the performance DB using the capability information of the terminal requiring registration, and selecting the S-CSCF supporting the capability of the terminal. . 제 1 항에 있어서, 상기 성능 DB는,The method of claim 1, wherein the performance DB, 복수개의 성능들 각각에 대해 해당 성능을 지원하는 S-CSCF 조합들의 인덱스 값들이 비트 어레이 형태로 관리됨을 특징으로 하는 서빙 호 세션 제어기능부 선택 방법.The method of claim 1, wherein index values of S-CSCF combinations supporting the corresponding capabilities for each of the plurality of capabilities are managed in the form of a bit array. 제 1항에 있어서, 상기 S-CSCF를 선택하는 과정은, The method of claim 1, wherein the selecting of the S-CSCF comprises: 상기 단말의 성능정보에 포함된 필수성능을 지원하는 제 1 S-CSCF 조합을 결정하는 단계와, Determining a first S-CSCF combination supporting essential performance included in the performance information of the terminal; 상기 단말의 성능정보에 포함된 선택성능이 존재하지 않는 경우, 상기 제 1 S-CSCF 조합에서 하나의 S-CSCF를 선택하는 단계와, Selecting one S-CSCF from the first S-CSCF combination when there is no selection capability included in the capability information of the terminal; 상기 선택성능이 존재하는 경우, 상기 선택성능을 지원하는 제 2 S-CSCF 조합을 결정하는 단계와, If the selectivity is present, determining a second S-CSCF combination that supports the selectivity; 상기 제 1 S-CSCF 조합 및 제 2 S-CSCF 조합에 모두 포함되는 하나의 S-CSCF를 선택하는 단계를 포함함을 특징으로 하는 서빙 호 세션 제어기능부 선택 방법.And selecting one S-CSCF included in both of the first S-CSCF combination and the second S-CSCF combination. 제 3항에 있어서, 상기 선택성능이 존재하지 않는 경우,The method of claim 3, wherein when the selectivity is not present, 상기 제 1 S-CSCF 조합에 포함된 S-CSCF들이 2개 이상이면, 상기 단말로부터 전달된 호 아이디값을 상기 제 1 S-CSCF 조합에 포함된 S-CSCF들의 개수로 나눈 나머지 값에 해당하는 인덱스를 가지는 S-CSCF를 선택함을 특징으로 하는 서빙 호 세션 제어기능부 선택 방법.If there are two or more S-CSCFs included in the first S-CSCF combination, the call ID value transmitted from the terminal is divided by the number of S-CSCFs included in the first S-CSCF combination. A method for selecting a serving call session control unit, characterized in that selecting an S-CSCF having an index. 제 3항에 있어서, 상기 제 1 S-CSCF 조합 및 제 2 S-CSCF 조합에 모두 포함되는 S-CSCF들이 2개 이상이면, 상기 단말로부터 전달된 호 아이디값을 상기 제 1 S-CSCF 조합에 포함된 S-CSCF들의 개수로 나눈 나머지 값에 해당하는 인덱스를 가지는 S-CSCF를 선택함을 특징으로 하는 서빙 호 세션 제어기능부 선택 방법. The method according to claim 3, wherein if there are two or more S-CSCFs included in both the first S-CSCF combination and the second S-CSCF combination, the call ID value transmitted from the terminal is transferred to the first S-CSCF combination. And selecting an S-CSCF having an index corresponding to the remaining value divided by the number of S-CSCFs included.
KR1020040081216A 2004-10-12 2004-10-12 A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem Expired - Fee Related KR101015742B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040081216A KR101015742B1 (en) 2004-10-12 2004-10-12 A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040081216A KR101015742B1 (en) 2004-10-12 2004-10-12 A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem

Publications (2)

Publication Number Publication Date
KR20060032313A KR20060032313A (en) 2006-04-17
KR101015742B1 true KR101015742B1 (en) 2011-02-22

Family

ID=37141717

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040081216A Expired - Fee Related KR101015742B1 (en) 2004-10-12 2004-10-12 A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem

Country Status (1)

Country Link
KR (1) KR101015742B1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100905608B1 (en) * 2006-06-30 2009-07-02 삼성전자주식회사 Service providing method in communication system based on IP multimedia subsystem
US8849297B2 (en) 2006-07-14 2014-09-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
KR100857614B1 (en) * 2007-03-28 2008-09-09 주식회사 케이티프리텔 Call establishment apparatus and method for packet data communication network
KR100890827B1 (en) * 2007-08-30 2009-03-30 주식회사 케이티프리텔 Method and system of call processing in IMS network
KR101523935B1 (en) * 2008-12-05 2015-06-01 에스케이텔레콤 주식회사 Method and apparatus for providing call process in service providing system based on internet protocol, home subscribe server for call process

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100413847B1 (en) * 2001-05-11 2003-12-31 에스케이 텔레콤주식회사 Apparatus for the operation of multiple I-CSCFs in the IMT-2000 All-IP network
KR20040022663A (en) * 2002-09-09 2004-03-16 삼성전자주식회사 A CAll PROCESSING METHOD OF AN IP MULTIMEDIA SERVICE USING A VISITED SUBSCRIBER SERVER
US20040121775A1 (en) * 2001-04-04 2004-06-24 Robert Ropolyi Tracing method and system
KR20040071330A (en) * 2002-01-21 2004-08-11 노키아 코포레이션 Method and system for changing a subscription

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040121775A1 (en) * 2001-04-04 2004-06-24 Robert Ropolyi Tracing method and system
KR100413847B1 (en) * 2001-05-11 2003-12-31 에스케이 텔레콤주식회사 Apparatus for the operation of multiple I-CSCFs in the IMT-2000 All-IP network
KR20040071330A (en) * 2002-01-21 2004-08-11 노키아 코포레이션 Method and system for changing a subscription
KR20040022663A (en) * 2002-09-09 2004-03-16 삼성전자주식회사 A CAll PROCESSING METHOD OF AN IP MULTIMEDIA SERVICE USING A VISITED SUBSCRIBER SERVER

Also Published As

Publication number Publication date
KR20060032313A (en) 2006-04-17

Similar Documents

Publication Publication Date Title
KR100700734B1 (en) Subscription method and system of events using SPI protocol
US7028311B2 (en) Communications node architecture and method for providing control functions in a telecommunications network
US7512090B2 (en) System and method for routing calls in a wireless network using a single point of contact
KR100755984B1 (en) Multiple registration of a subscriber in a mobile communication system
US7894593B2 (en) Callback services in a communication system
JP5032338B2 (en) Method and apparatus for handling emergency calls in packet-switched radio access networks
CN1792104B (en) Service configuration method and equipment in communication system
CA2552531C (en) A method for reducing interface load of home subscriber server
US8457046B2 (en) Method for multiple registration of a multimodal communication terminal
KR100693394B1 (en) Roaming support method and system in MMTS
US20120244861A1 (en) Providing location based services for mobile devices
US8068818B2 (en) Routing of media communication service
CN101142833A (en) Equipment for controlling user terminals in the circuit switching domain to access IMS communication network services
JP2008546225A (en) Service control method and element
AU2008263878B2 (en) Access domain selection in a communications network
CN100362838C (en) Method for reducing interface load of home subscriber server
US8078180B2 (en) Subscriber server system for a cellular communication system
CN101401476A (en) Access control in a communication network
KR101015742B1 (en) A method for selecting a serving call session control function according to a function of a terminal in an IP-based multimedia subsystem
CN101459894A (en) Communication method, system and data center entity for IP multimedia subsystem
KR100703426B1 (en) Method and apparatus for enabling subscriber originating originating and incoming call in IP based multimedia subsystem
EP1609322B1 (en) Service provisioning in a communication system
US20080004007A1 (en) Orientation based message retrieving
CN1992719B (en) A method for providing access location information
KR101075614B1 (en) Method for terminating call unregistered user in ip multimedia subsystem network

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20170211

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170211

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000