KR100845310B1 - Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템 - Google Patents

Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템 Download PDF

Info

Publication number
KR100845310B1
KR100845310B1 KR1020060119919A KR20060119919A KR100845310B1 KR 100845310 B1 KR100845310 B1 KR 100845310B1 KR 1020060119919 A KR1020060119919 A KR 1020060119919A KR 20060119919 A KR20060119919 A KR 20060119919A KR 100845310 B1 KR100845310 B1 KR 100845310B1
Authority
KR
South Korea
Prior art keywords
sip
request message
creation request
multimedia service
cscf
Prior art date
Application number
KR1020060119919A
Other languages
English (en)
Other versions
KR20080049403A (ko
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 KR1020060119919A priority Critical patent/KR100845310B1/ko
Publication of KR20080049403A publication Critical patent/KR20080049403A/ko
Application granted granted Critical
Publication of KR100845310B1 publication Critical patent/KR100845310B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Landscapes

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

Abstract

본 발명은 IP 멀티미디어 서비스(IP Multimedia Service)에서 세션 설정 프로토콜(Session Initiation Protocol: 이하, "SIP"로 칭함) 세션 형성 방법 및 시스템에 관한 것으로서, 보다 상세하게는 복수의 응용 서버(Application Server: AS) 처리를 필요로 하는 IP 멀티미디어 서비스에서 효율적인 SIP 세션 형성 방법 및 시스템에 관한 것이다. 본 발명의 일 실시예에 따르면, 하나의 IP 멀티미디어 서비스를 제공받기 위하여 복수의 응용 서버 처리를 필요로 하는 IP 멀티미디어 서비스 시스템은 IP 멀티미디어 서비스를 제공하기 위한 서비스 로직(logic)을 수행하는 복수의 응용 서버, 단말로부터 SIP 세션 생성 요청메시지(INVITE message)를 수신하는 프록시 호 세션 제어 기능부(Proxy Call Session Control Function: P-CSCF) 및 프록시 호 세션 제어 기능부로부터 SIP 세션 생성 요청메시지를 수신하고, SIP 세션 생성 요청메시지에 포함된 미디어 특성 정보를 추출하여 미리 설정된 우선순위(priority) 순으로 초기 여과 기준(initial Filter Criteria: iFC)에 따라 복수의 응용 서버로 SIP 세션 생성 요청메시지를 전달하는 서빙 호 세션 제어 기능부(Serving Call Session Control Function: S-CSCF)를 포함할 수 있다.
IP 멀티미디어 서비스, SIP 세션, IMS (IP Multimedia Subsystem)

Description

IP 멀티미디어 서비스에서 SIP 세션 형성 방법 및 시스템{METHOD AND SYSTEM FOR ESTABLISHING SESSION IN INTERNET PROTOCOL MULTIMEDIA SERVICE}
도 1은 종래의 복수의 응용 서버 처리를 필요로 하는 경우, IP 멀티미디어 서비스를 위한 세션 형성 방법을 설명하기 위한 도면.
도 2은 본 발명의 바람직한 일 실시예에 따른 IP 멀티미디어 서비스를 위한 SIP 세션 형성을 위한 시스템을 설명하기 위한 도면.
도 3은 본 발명의 바람직한 일 실시예에 따른 IP 멀티미디어 서비스를 위한 SIP 세션 형성 방법을 설명하기 위한 도면.
<도면의 주요부분에 대한 부호의 설명>
110: 제1 단말 120: 제2 단말
130: 제3 단말 140: P-CSCF
150: S-CSCF 210: 제1 응용 서버
220: 제2 응용 서버
본 발명은 IP 멀티미디어 서비스(IP Multimedia Service)에서 세션 설정 프로토콜(Session Initiation Protocol : 이하, "SIP"로 칭함 ) 세션 형성 방법 및 시스템에 관한 것으로서, 보다 상세하게는 복수의 응용 서버(Application Server: AS) 처리를 필요로 하는 IP 멀티미디어 서비스에서 효율적인 SIP 세션 형성 방법 및 시스템에 관한 것이다.
본 발명은 IP 멀티미디어 서브시스템(IP Multimedia Subsystem: IMS) 서비스(이하, "IP 멀티미디어 서비스"로 칭함)에서 SIP 세션 형성 방법에 관한 것이다. 본 발명은 특히 SIP 메시지 내의 정의된 미디어 들을 하나의 응용 서버에서 처리하지 못하는 경우, 즉, 복수의 응용 서버 처리를 필요로 하는 경우 효율적인 SIP 세션 형성 방법에 관한 것이다.
이동통신과 인터넷 기술의 급격한 발전과 가입자의 다양한 요구에 부응하여 최근의 이동통신 서비스는 기존의 음성통화 서비스는 물론 이동 단말로 이메일이나 이미지 파일은 물론 대용량의 동영상 파일 전송이 가능한 고속 패킷 데이터 서비스를 제공할 수 있다. 이에 따라 이동통신 시스템은 음성 기반의 CS(Circuit Switched) 도메인에서 패킷 기반의 PS(Packet Switched) 도메인으로 진화되고 있으며, 더 나아가 IP 기반의 핵심망으로 진화되고 있다. IP 기반의 핵심망을 통해 가입자에게 IP 멀티미디어 서비스를 제공하는 통신 시스템을 IP 멀티미디어 서비스라 부르며, 3GPP(Third Generation Partnership Project)에서는 IP 멀티미디어 서비스 를 통해 ALL IP 서비스를 제공하기 위한 다양한 연구를 진행하고 있다.
IP 멀티미디어 서비스는 네트워크 요소와 관련된 시스널링(signaling)과 베어러(bearer)의 집합체로 구성되며, 음성, 비디오, 메시지 데이터와 무선 가입자를 위한 웹(web) 기반 기술에 접근할 수 있어야 한다. 또한 IP 멀티미디어 서비스는 IP 전송 프로토콜을 기반으로 다양한 타입의 패킷 데이터 서비스를 제공하므로 IP 멀티미디어 서비스 이용자는 세션 기반의 메시지를 통해 그림, 비디오 클립, 사운드 클립 등의 멀티미디어 타입의 컨텐츠(contents)를 상호 교환할 수 있다.
IP 멀티미디어 서비스를 제공하기 위한 이른바 IP 멀티미디어 서브시스템의 중요한 기능 요소로는 SIP를 이용한 등록 및 멀티미디어 호 처리 기능을 수행하는 호 세션 제어 기능부(Call Session Control Function: CSCF)와 기존 이동 통신망의 홈 위치 레지스터(Home Location Register: HLR)에 IP 멀티미디어 서비스 이용자의 이동성 관리 및 인증을 통합하여 수행하는 홈 가입자 서버(Home Subscriber Server: HSS) 등이 있다.
또한 IP 멀티미디어 서비스에서 기존 인터넷 망과 연결성 그리고 엑세스(access) 망의 독립성을 제공하기 위하여 SIP 프로토콜이 이용된다. SIP는 IP 멀티미디어 서비스 세션을 생성, 수정 또는 종료하기 위한 시그널링 프로토콜로 이용되며, 그 역할은 메시지 교환을 원하는 가입자 간에 메시지 세션을 제어하기 위한 정보를 교환하는데 있다. SIP를 통해 전송되는 SIP 메시지는 UDP(User Datagram Protocol) 및 TCP(Transmission Control Protocol)에 상관없이 동작되므로 하부 전송 프로토콜에 독립적이고, 세션 기술 프로토콜(Session Description Protocol: SDP)를 세션 정보를 협상하기 위한 메시지 본문(body)으로 사용한다.
도 1은 종래의 복수의 응용 서버 처리를 필요로 하는 경우, IP 멀티미디어 서비스를 위한 세션 형성 방법을 설명하기 위한 도면이다.
발신 단말(110)은 제1 응용 서버(210) 및 제2 응용 서버(220)를 통하여 하나의 IP 멀티미디어 서비스를 받기 위해 제1 응용 서버(210) 및 제2 응용 서버(220)에 세션을 형성한다. 예를 들면, 발신 단말(110)에서 화상 채팅 서비스를 요청하는 경우, 화상 채팅을 위한 영상 데이터에 대한 서비스 로직을 수행하는 제1 응용 서버(210) 및 화상 채팅을 위한 텍스트(text) 데이터에 대한 서비스 로직을 수행하는 제 2 응용 서버(220)에 세션이 각각 형성되어 착신 단말(120)과 화상 채팅 서비스를 제공 받을 수 있다.
도 1을 참조하여 이를 상세히 설명하면, 발신 단말(110)은 우선 복수의 응용 서버(210, 220)에 세션을 형성하기 위해서는 호 세션 제어 기능부(Call Session Control Function: 이하, "CSCF"로 칭함)(145)로 각각의 세션 생성 요청메시지(INVITE message)를 보낸다.
CSCF(145)는 중간 노드인 제1 응용 서버(210) 및 제2응용 서버(220) 각각에 대해 SIP 세션 생성 요청메시지로 호 요청을 수행한다. 예를 들면, 발신 단말(110)에서 화상 채팅 서비스를 요청하는 경우, 화상 채팅을 위한 영상 데이터를 처리를 요청하는 SIP 세션 생성 요청메시지 및 화상 채팅을 위한 텍스트 데이터를 처리하는 SIP 세션 생성 요청메시지를 각각 CSCF(145)로 전달한다. CSCF(145)는 중간 노드인 제1 응용 서버(210) 및 제2 응용 서버(220)로 호 요청을 수행하고, 해당 응용 서버에서 각각의 서비스에 대한 서비스 로직을 수행한 후, 해당하는 IP 멀티미디어 서비스를 위한 SIP 세션 생성 요청메시지를 착신 단말(120)에 전달할 수 있다.
종래의 응용 서비스를 제공하기 위하여 복수의 응용 서버 처리를 필요로 하는 경우, 하나의 IP 멀티미디어 서비스를 위해 복수의 세션을 형성하여 서비스 관련 세션 관리가 어려운 문제점이 있었다. 예를 들면 복수 세션의 생성되는 시간이 각기 다르다는 점과 복수 세션을 하나의 서비스로 사상(mapping)시켜야 하는 점 등을 들 수 있다.
또한, 하나의 IP 멀티미디어 서비스를 위해 복수의 세션을 형성하는 경우, 무선 단에서 데이터 전송의 부하가 커지는 문제점이 있었다.
따라서, 본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로써, 본 발명의 목적은 하나의 IP 멀티미디어 서비스를 위하여 발신 단말에서 하나의 SIP 세션 생성 요청메시지(INVITE message)를 호 세션 제어 기능부(CSCF)에 전달하여 복수의 응용 서버 처리를 할 수 있어 서비스 관련 세션 관리를 효율적으로 할 수 있는 IP 멀티미디어 서비스에서 SIP 세션 형성 방법 및 시스템을 제공하는 데 있다.
또한, 본 발명의 다른 목적은 하나의 IP 멀티미디어 서비스를 위하여 발신 단말에서 하나의 SIP 세션 생성 요청메시지를 호 세션 제어 기능부(CSCF)에 전달하여 복수의 응용 서버 처리를 할 수 있어 무선 단에서 데이터 전송의 부하를 줄일 수 있는 IP 멀티미디어 서비스에서 SIP 세션 형성 방법 및 시스템을 제공하는 데 있다.
본 발명의 이외의 목적들은 하기의 설명을 통해 쉽게 이해될 수 있을 것이다.
상술한 목적을 달성하기 위한 본 발명의 일 측면에 따르면, 하나의 IP 멀티미디어 서비스(IP Multimedia Service)를 제공받기 위하여 복수의 응용 서버(Application Server: AS) 처리를 필요로 하는 IP 멀티미디어 서비스 시스템은 상기 IP 멀티미디어 서비스를 제공하기 위한 서비스 로직을 수행하는 복수의 응용 서버, 단말로부터 세션 설정 프로토콜(Session Initiation Protocol: 이하, "SIP"로 칭함) 세션 생성 요청메시지(INVITE message)를 수신하는 프록시 호 세션 제어 기능부(Proxy Call Session Control Function: P-CSCF) 및 상기 프록시 호 세션 제어 기능부로부터 상기 SIP 세션 생성 요청메시지(INVITE message)를 수신하고, 상기 SIP 세션 생성 요청메시지에 포함된 미디어 특성 정보를 추출하여 미리 설정된 우선순위(priority) 순으로 초기 여과 기준(initial Filter Criteria: iFC)에 따라 상기 복수의 응용 서버로 상기 SIP 세션 생성 요청메시지를 전달하는 서빙 호 세션 제어 기능부(Serving Call Session Control Function: S-CSCF)를 포함할 수 있다.
또한, 본 발명의 다른 측면에 따르면, 하나의 IP 멀티미디어 서비스를 제공받기 위하여 복수의 응용 서버 처리를 필요로 하는 IP 멀티미디어 서비스를 위한 서빙 호 세션 제어 기능부에서 SIP 세션 형성 방법은 (a) 발신 단말로부터 프록시 호 세션 제어 기능부(P-CSCF)를 통하여 SIP 세션 생성 요청메시지를 수신하는 단계, (b) 상기 SIP 세션 생성 요청메시지에서 추출된 미디어 특성 정보가 초기 여과 기준(iFC)에 적합하지 판단하는 단계, (c) 상기 판단 결과, 상기 SIP 세션 생성 요청메시지의 미디어 특성 정보가 초기 여과 기준(iFC)에 적합하다면, 상응하는 서비스 로직 수행을 위하여 상응하는 응용 서버로 상기 SIP 세션 생성 요청메시지를 전달하는 단계, (d) 상기 응용 서버로부터 상기 미디어 특성 정보에 상응하는 서비스 로직 수행한 후 상기 SIP 요청메시지를 전달 받는 단계 및 (e) 상기 미디어 특성 정보에 상응하는 서비스 로직을 전부 수행할 때까지 상기 단계 (b) 내지 단계 (d)를 반복하고 수신한 상기 SIP 세션 생성 요청메시지를 착신 단말로 전달하는 단계를 포함할 수 있다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용 된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 대응하는 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 2는 본 발명의 바람직한 일 실시예에 따른 IP 멀티미디어 서비스를 위한 SIP 세션 형성을 위한 시스템을 설명하기 위한 도면이다.
도 2는 본 발명에 따라 복수의 응용 서버를 이용하여 세션이 형성되는 IP 멀티미디어 서브시스템 구성을 나타낸 망 구성도로서, 본 발명에서 전체적인 네트워크 구성은 가입자가 위치된 망의 위치에 따라 논리적으로 구분된 호 세션 제어 기능부(CSCF)(140, 150)와, 호 세션 제어 기능부(CSCF)(140, 150)와 통신하는 단말(110, 120, 130)과, 중간 노드의 역할을 수행하는 복수의 응용 서버(200, 210, 220)로 구분된다.
호 세션 제어 기능부(CSCF)는 그 위치와 역할에 따라 프록시 호 세션 제어 기능부(Proxy Call Session Control Function: 이하, "P-CSCF"로 칭함)(140), 서빙 호 세션 제어 기능부(Serving Call Session Control Function: 이하, "S-CSCF"로 칭함)(150) 및 정보전송 호 세션 제어 기능부(Interrogating Call Session Control Function: 이하, "I-CSCF"로 칭함)(미도시)로 구분된다. 호 세션 제어 기능부(CSCF)들의 기능은 다음과 같다.
P-CSCF(140)는 단말이 IP 멀티미디어 서비스 망에 접속하는 첫 포인트 지점이고, GGSN(Gateway GPRS Serving Node)과 같은 도메인에 존재한다. 주요 역할은 프락시(proxy)와 이용자 에이전트(agent)의 역할을 수행하며 단말과 SIP 메시지를 요청(request) 또는 응답(response)한다. 그리고 단말로부터 수신한 SIP 메시지의 홈 도메인을 참조하여 S-CSCF 또는 I-CSCF로 전달한다.
S-CSCF(150)는 실제 등록된 단말의 세션 상태 관리 및 제어 서비스를 수행하며, 단말에게 서비스 자원과 관련된 정보를 제공한다. 홈 가입자 서버(Home Subscriber Server: HSS)와 연동하여 가입자 정보를 수신하며 초기 여과 기준(iFC)을 통해 응용 서버 연동 기능 등의 서비스를 제공한다.
I-CSCF(미도시)는 단말이 가입한 네트워크에 접속하는 첫 포인트 지점으로 서로 다른 도메인 간의 SIP 메시지를 전달할 때 방화벽 기능을 수행한다. 그리고 타 망으로부터 수신한 SIP 메시지를 S-CSCF로 전달한다.
응용 서버(200, 210, 220)는 IP 멀티미디어 서비스를 제공하기 위한 서버이다. 응용 서버(200, 210, 220)는 IP 멀티미디어 서비스에 종류에 따라 그 수 및 구성이 달라질 수 있다. 예를 들면, 응용 서버(200, 210, 220)는 단말(110, 120, 130)에 화상 채팅 서비스를 제공하기 위한 영상 데이터 처리를 위한 응용 서버 또는 텍스트 데이터 처리를 위한 응용 서버일 수 있다.
제1 단말(110), 제2 단말(120) 및 제3 단말(130)은 IP 멀티미디어 데이터 통신을 이용할 수 있는 통신 단말이며, 예를 들면, 모바일 폰, PDA(Personal Digital Assistant), 컴퓨터 등 다양한 디지털 전자 장치일 수 있다.
도 2의 IP 멀티미디어 서비스를 위한 네트워크 망 구성을 참조하여, 화상 채팅서비스를 위한 SIP 세션 형성 방법을 간단히 설명하면, 제1 단말(110)에서 수신 단말의 주소 정보 및 화상 채팅을 위한 미디어 특성 정보 등을 포함한 SIP 세션 생성 요청메시지(INVITE message)를 P-CSCF(140)로 전송한다. P-CSCF(140)는 실제 세션 처리를 담당하는 S-CSCF(150)로 해당 SIP 세션 생성 요청메시지를 전달하고, 우선순위(priority) 순으로 초기 여과 기준(iFC)에 따라 해당 화상 채팅 서비스를 위한 영상 특성 정보를 처리해야 하는 제1 응용 서버(210)로 전송한다.
제1 응용 서버(210)는 수신한 SIP 세션 생성 요청메시지에 대해 화상 채팅을 위한 영상 특성 정보를 위한 서비스 로직을 수행하고, 해당 메시지에 포함된 수신 단말 주소에 따라 해당 SIP 세션 생성 요청메시지를 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지를 생성하여 S-CSCF(150)로 전달할 수 있다.
S-CSCF(150)는 수신한 해당 메시지에 대해 이전에 처리한 우선순위 이후의 나머지 초기 여과 기준(iFC)에 대해 평가를 수행하고, 초기 여과 기준(iFC)에 화상 채팅 서비스를 위한 텍스트 특성 정보가 있는 경우, 해당된 제2 응용 서버(220)로 해당 메시지를 전달하고, 제2 응용 서버(220)에서 담당하는 화상 채팅 서비스를 위한 텍스트 특성 정보를 처리하는 서비스 로직이 수행된 후, S-CSCF(150)를 통하여 P-CSCF(140)로 전달되고, P-CSCF(140)는 SIP 세션 생성 요청메시지를 제2 단말(120) 및 제3 단말(130)로 전달하고, 제2 단말(120) 및 제3 단말(130)이 해당 메시지에 대한 세션 생성을 수락하면 하나의 세션(제1 단말(110)과, 제2 단말(120) 및 제3 단말간 생성된 세션의 다이얼로그(dialog)가 동일)이 구성되고 이를 이용하여 해당 화상 채팅 서비스를 제공하게 된다.
도 3은 본 발명의 바람직한 일 실시예에 따른 IP 멀티미디어 서비스를 위한 SIP 세션 형성 방법을 설명하기 위한 도면이다.
도 3을 참조하여 IP 멀티미디어 서비스 제공을 위한 SIP 세션 형성 방법을 설명하면, 단계 S310에서, 제1 단말(110)에서 수신 단말인 제2 단말(120) 및 제3 단말(130)의 주소 정보 및 미디어 특성 정보 등을 포함한 SIP 세션 생성 요청메시지를 P-CSCF (140)로 전송한다.
단계 S320에서, P-CSCF(140)는 실제 세션 처리를 담당하는 S-CSCF(150)로 해당 SIP 세션 생성 요청메시지를 전달한다.
단계 S330에서, S-CSCF(150)는 해당 SIP 세션 생성 요청메시지에 대해 우선순위 순으로 초기 여과 기준(iFC)에 따라 SIP 세션 생성 요청메시지에 포함된 미디어 특성 정보를 추출하여 해당 미디어 특성 정보를 처리해야 하는 제1 응용 서버(210)로 전송한다. S-CSCF(150)는 초기 여과 기준(iFC) 평가 결과에 따라 SIP 세션 생성 요청메시지를 다른 CSCF로 전송하거나 또는 다른 응용 서버로 전송할 수 있음은 자명하다.
S-CSCF(150)는 초기 여과 기준(iFC)에 따라 해당 SIP 세션 생성 요청메시지 에 포함된 미디어 특성 정보를 분석하고, 상응하는 IP 멀티미디어 서비스를 제공하기 위한 응용 서버의 주소 정보를 포함할 수 있다.
단계 S340에서, 제1 응용 서버(210)는 수신한 SIP 세션 생성 요청메시지에 대해 필요한 서비스 로직을 수행한다. 또한, 제1 응용 서버(210)는 SIP 세션 생성 요청메시지에 포함된 수신 단말 주소에 따라 해당 SIP 세션 생성 요청메시지를 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지로 분리(생성)하여 S-CSCF(150)로 메시지를 전달한다.
단계 S350에서, S-CSCF(150)는 수신한 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지에 대해 이전에 처리한 우선순위 이후의 나머지 초기 여과 기준(iFC)에 대해 평가를 수행하여 해당 SIP 세션 생성 요청메시지가 초기 여과 기준(iFC)에 적합한 부분이 있는지 판단한다.
단계 S360에서, 판단 결과, S-CSCF(150)는 제2 응용 서버(220)가 초기 여과 기준(iFC)에 적합한 부분이 있는 경우 제2 응용 서버(220)로 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지를 전달한다.
단계 S370에서, 제2 응용 서버(220)는 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지에 대해 필요한 서비스 로직을 수행한다. 여기서, 제2 응용 서버(220)는 필요한 경우 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지를 수정하여 S-CSCF(150)로 전달할 수 있다.
단계 S380에서, S-CSCF(150)는 수신한 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지에 대해 이 전에 처리한 우선순위 이후의 나머지 초기 여과 기준(iFC)에 대해 평가를 수행하여 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지가 초기 여과 기준(iFC)에 적합한 부분이 있는지 판단한다.
단계 S390에서, 판단 결과, S-CSCF(150)는 만약 해당 메시지인 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지에 대하여 초기 여과 기준(iFC)에 대한 평가가 모두 완료되면 해당 메시지인 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지를 P-CSCF(140)로 전달한다.
단계 S400에서, P-CSCF(140)는 수신한 제2 단말(120) 및 제3 단말(130) 각각에 대한 SIP 세션 생성 요청메시지를 최종 종착지인 제2 단말(120) 및 제3 단말(130)로 전달한다.
제2 단말(120) 및 제3 단말(130)은 수신한 SIP 세션 생성 요청메시지에 대해 세션 생성을 수락하면 하나의 세션(제1 단말(110)과, 제2 단말(120) 및 제3 단말간 생성된 세션의 다이얼로그가 동일)이 생성되고, 이를 이용하여 해당 IP 멀티 미디어 서비스를 제공하게 된다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.
상술한 바와 같이, 본 발명에 따른 IP 멀티미디어 서비스에서 SIP 세션 형성 방법에 의하면 하나의 IP 멀티미디어 서비스를 위하여 발신 단말에서 하나의 SIP 세션 생성 요청메시지를 호 세션 제어 기능부(CSCF)에 전달하여 복수의 응용 서버 처리를 할 수 있어 서비스 관련 세션 관리를 효율적으로 할 수 있는 효과가 있다.
또한, 본 발명은 하나의 IP 멀티미디어 서비스를 위하여 발신 단말에서 하나의 SIP 세션 생성 요청메시지를 호 세션 제어 기능부(CSCF)에 전달하여 복수의 응용 서버 처리를 할 수 있어 무선 단에서 데이터 전송의 부하가 줄이는 효과가 있다.
상기에서는 본 발명의 바람직한 일 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (6)

  1. 하나의 IP 멀티미디어 서비스(IP Multimedia Service)를 제공받기 위하여 복수개의 응용 서버(Application Server: AS) 처리를 필요로 하는 IP 멀티미디어 서비스 시스템에 있어서,
    상기 IP 멀티미디어 서비스를 제공하기 위한 서비스 로직(logic)을 수행하는 복수개의 응용 서버;
    단말로부터 세션 설정 프로토콜(Session Initiation Protocol: 이하, "SIP"로 칭함) 세션 생성 요청 메시지(INVITE message)를 수신하는 프록시 호 세션 제어 기능부(Proxy Call Session Control Function: P-CSCF); 및
    상기 프록시 호 세션 제어 기능부(P-CSCF)로부터 상기 SIP 세션 생성 요청메시지(INVITE message)를 수신하고, 상기 SIP 세션 생성 요청 메시지에 포함된 미디어 특성 정보를 추출하여 미리 설정된 우선순위(priority) 순으로 초기 여과 기준(initial Filter Criteria: iFC)에 따라 선택된 적어도 하나의 상기 응용 서버로 상기 SIP 생성 요청 메시지를 전달하는 서빙 호 세션 제어 기능부(Serving Call Session Control Function: S-CSCF)를 포함하는 IP 멀티미디어 서비스 시스템.
  2. 제 1항에 있어서,
    상기 SIP 세션 생성 요청메시지(INVITE message)는,
    상기 SIP 세션 형성을 위한 적어도 하나의 착신 단말의 주소 정보를 포함하는 것을 특징으로 하는 IP 멀티미디어 서비스 시스템.
  3. 제 2항에 있어서,
    상기 응용 서버는 상기 착신 단말의 주소 정보를 추출하고, 상기 착신 단말의 주소 정보가 복수개인 경우, 상기 착신 단말의 개수에 상응하도록 상기 SIP 생성 요청 메시지를 생성하는 것을 특징으로 하는 IP 멀티미디어 서비스 시스템.
  4. 하나의 IP 멀티미디어 서비스(IP Multimedia Service)를 제공받기 위하여 복수개의 응용 서버(Application Server: AS) 처리를 필요로 하는 IP 멀티미디어 서비스를 위한 서빙 호 세션 제어 기능부(Serving Call Session Control Function: S-CSCF)에서 세션 설정 프로토콜(Session Initiation Protocol: 이하, "SIP"로 칭함) 세션 형성 방법에 있어서,
    (a) 발신 단말로부터 프록시 호 세션 제어 기능부(Proxy Call Session Control Function: P-CSCF)를 통하여 미디어 특성 정보가 포함된 SIP 세션 생성 요청 메시지(INVITE message)를 수신하는 단계;
    (b) 상기 미디어 특성 정보 및 미리 설정된 초기 여과 기준(initial Filter Criteria: iFC)을 이용하여 해당 IP 멀티미디어 서비스에 상응하는 서비스 로직을 수행할 적어도 하나의 응용 서버를 순차적으로 선택하는 단계;
    (c) 상기 선택된 응용 서버로 상기 SIP 세션 생성 요청 메시지를 전달하는 단계; 및
    (d) 상기 선택된 응용 서버로부터 상기 미디어 특성 정보에 상응하는 서비스 로직 수행이 완료되었음을 지시하는 상기 SIP 세션 생성 요청 메시지를 전달 받는 단계
    를 포함하되, 상기 프록시 호 세션 제어 기능부를 통해 착신 단말로 상기 SIP 세션 생성 요청 메시지를 전송하는 것을 특징으로 하는 IP 멀티미디어 서비스에서 SIP 세션 형성 방법.
  5. 제4항에 있어서,
    상기 단계 (c)에서 상기 선택된 응용 서버에 전달되는 상기 SIP 세션 생성 요청 메시지는 착신 단말 주소를 포함하되,
    상기 선택된 응용 서버에 의해 상기 착신 단말 주소가 복수개인 경우, 해당 개수에 상응하는 SIP 세션 생성 요청메시지가 생성되어 상기 서빙 호 세션 제어 기능부에 전송되는 것을 특징으로 하는 IP 멀티미디어 서비스에서 SIP 세션 형성 방법.
  6. 하나의 IP 멀티미디어 서비스(IP Multimedia Service)를 제공받기 위하여 복수개의 응용 서버(Application Server: AS) 처리를 필요로 하는 IP 멀티미디어 서비스를 위한 서빙 호 세션 제어 기능부(Serving Call Session Control Function: S-CSCF)에서 세션 설정 프로토콜(Session Initiation Protocol: SIP) 세션 형성 방법을 실행하는 유형화된 명령어로 이루어진 프로그램이 기록된 전자 장치에서 판독할 수 있는 기록 매체에 있어서,
    (a) 발신 단말로부터 프록시 호 세션 제어 기능부(Proxy Call Session Control Function: P-CSCF)를 통하여 미디어 특성 정보가 포함된 SIP 세션 생성 요청 메시지(INVITE message)를 수신하는 단계;
    (b) 상기 미디어 특성 정보 및 미리 설정된 초기 여과 기준(initial Filter Criteria: iFC)을 이용하여 해당 IP 멀티미디어 서비스에 상응하는 서비스 로직을 수행할 적어도 하나의 응용 서버를 순차적으로 선택하는 단계;
    (c) 상기 선택된 응용 서버로 상기 SIP 세션 생성 요청 메시지를 전달하는 단계; 및
    (d) 상기 선택된 응용 서버로부터 상기 미디어 특성 정보에 상응하는 서비스 로직 수행이 완료되었음을 지시하는 상기 SIP 세션 생성 요청 메시지를 전달 받는 단계
    를 포함하되, 상기 프록시 호 세션 제어 기능부를 통해 착신 단말로 상기 SIP 세션 생성 요청 메시지를 전송하는 것을 특징으로 하는 IP 멀티미디어 서비스에서 SIP 세션 형성 방법을 실행하는 프로그램이 기록된 기록매체.
KR1020060119919A 2006-11-30 2006-11-30 Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템 KR100845310B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060119919A KR100845310B1 (ko) 2006-11-30 2006-11-30 Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060119919A KR100845310B1 (ko) 2006-11-30 2006-11-30 Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템

Publications (2)

Publication Number Publication Date
KR20080049403A KR20080049403A (ko) 2008-06-04
KR100845310B1 true KR100845310B1 (ko) 2008-07-10

Family

ID=39805189

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060119919A KR100845310B1 (ko) 2006-11-30 2006-11-30 Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템

Country Status (1)

Country Link
KR (1) KR100845310B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8943182B2 (en) * 2008-10-01 2015-01-27 Motorola Solutions, Inc. Method and system for transferring a communication session
KR101159026B1 (ko) * 2009-12-17 2012-06-21 주식회사 케이티 Ims 망에서의 as 로드 분배 방법
KR102176967B1 (ko) * 2014-05-13 2020-11-11 삼성전자 주식회사 여러 개의 미디어 세션을 위한 액세스 망의 리소스 할당을 최적화하는 방법 및 장치
KR102340567B1 (ko) * 2015-06-24 2021-12-16 주식회사 엘지유플러스 Sip 등록을 위한 사용자 단말의 통신 방법 및 그 사용자 단말

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060114633A (ko) * 2005-05-02 2006-11-07 엘지전자 주식회사 Sip 기반의 세션 셋업 방법 및 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060114633A (ko) * 2005-05-02 2006-11-07 엘지전자 주식회사 Sip 기반의 세션 셋업 방법 및 장치

Also Published As

Publication number Publication date
KR20080049403A (ko) 2008-06-04

Similar Documents

Publication Publication Date Title
CN101185305B (zh) Ip多媒体子***(ims)中的呼叫前转
KR100886548B1 (ko) 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템
US8635343B2 (en) Method and element for service control
US7877487B2 (en) Dynamic service triggers in communication networks
EP1738550B1 (en) Method and apparatus to convey a uri for content indirection use in sip
CN101313553B (zh) Ip多媒体子***中的消息处理
EP1703746A1 (en) A method for reducing interface load of home subscriber server
EP2792117B1 (en) Service domain selection service indicator
CN100502404C (zh) 一种ims业务触发方法以及ims网络
EP1878182A1 (en) Sip based session setup method and terminal thereof
CN101563903A (zh) Ip多媒体子***网络中的服务适配
CN100574474C (zh) 一种通讯***中建立通讯业务连接的方法
JP4526038B2 (ja) 通信システムにおけるセッション
KR100845310B1 (ko) Ip 멀티미디어 서비스에서 sip 세션 형성 방법 및시스템
CN100550884C (zh) 基于重试机制的业务过程中对sip协议请求的处理方法
EP1880556A1 (en) Method and element for service control
US8837463B2 (en) IP multimedia subsystem (IMS) and method for routing an HTTP message via an IMS
KR100862744B1 (ko) 이동통신망에서 멀티미디어 서비스 방법 및 이를 실행하는프로그램이 기록된 기록매체
US20170272474A1 (en) Ims application control protocol
JP2011049687A (ja) 通信ネットワークシステムとそのsip信号中継方法及びsipアプリケーション・サーバ
CN102006272B (zh) 应用服务器对Replace参数的替换方法及***
KR100905071B1 (ko) 인터넷 프로토콜 멀티미디어 서브시스템을 기반으로 하는메시지 저장 시스템 및 방법
CN1984137B (zh) 一种会话初始协议终端确认服务器所支持头域的方法
CN103828320A (zh) 抑制用于转移用户的camel服务调用

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130701

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140701

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150626

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160901

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20180702

Year of fee payment: 11