KR100963961B1 - Method and system for providing multimedia chatting service - Google Patents

Method and system for providing multimedia chatting service Download PDF

Info

Publication number
KR100963961B1
KR100963961B1 KR1020070099253A KR20070099253A KR100963961B1 KR 100963961 B1 KR100963961 B1 KR 100963961B1 KR 1020070099253 A KR1020070099253 A KR 1020070099253A KR 20070099253 A KR20070099253 A KR 20070099253A KR 100963961 B1 KR100963961 B1 KR 100963961B1
Authority
KR
South Korea
Prior art keywords
user device
mrf
information
session information
multimedia
Prior art date
Application number
KR1020070099253A
Other languages
Korean (ko)
Other versions
KR20090034090A (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 KR1020070099253A priority Critical patent/KR100963961B1/en
Publication of KR20090034090A publication Critical patent/KR20090034090A/en
Application granted granted Critical
Publication of KR100963961B1 publication Critical patent/KR100963961B1/en

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법 및 그 시스템이 제공된다. 본 발명의 일실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법은, 제1 사용자 장치로부터 멀티미디어 채팅 연결 요청 메시지를 전송 받는 (a) 단계, 상기 연결 요청 메시지를 MRF(Multimedia Resource Function)로 전송하는 (b) 단계, 상기 MRF로부터 상기 MRF의 세션정보를 전송 받는 (c) 단계, 상기 MRF의 세션정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 상기 제2 사용자 장치에 전송하는 (d) 단계, 상기 제2 사용자 장치로부터 상기 제2 사용자 장치의 세션정보를 포함하는 응답 메시지를 전송 받는 (e) 단계, 및 상기 MRF를 통하여 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이에 영상 데이터가 제공되는 (f) 단계를 포함한다.A method and system for providing multimedia chat in an IP multimedia subsystem are provided. In a method for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention, the method comprising the steps of: (a) receiving a multimedia chat connection request message from a first user device; (B) transmitting the session information of the MRF from the MRF, and transmitting a multimedia chat connection request message including the session information of the MRF to the second user device. (E) receiving a response message including session information of the second user device from the second user device, and providing image data between the first user device and the second user device through the MRF; (F) step.

아이피 멀티미디어 서브시스템(IMS), 멀티미디어 채팅 서비스(Multimedia chatting Service) IP Multimedia Subsystem (IMS), Multimedia Chat Service

Description

아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법 및 그 시스템{Method and system for providing multimedia chatting service}Method and system for providing multimedia chat in IP multimedia subsystem

본 발명은 아이피 멀티미디어 서브시스템에 관한 것으로, 보다 상세하게는 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법 및 그 시스템에 관한 것이다.The present invention relates to an IP multimedia subsystem, and more particularly, to a method and a system for providing a multimedia chat to an IP multimedia subsystem.

최근 이동통신과 인터넷의 급격한 발전에 따라 이동가입자에게 고품질의 다양한 멀티 미디어 서비스의 실현이 요구되고 있다. 이러한 인터넷 멀티 미디어 서비스의 발달은 기존의 회선망(Circuit-based Core Network)에서 패킷망(Packet-based Core Network)으로의 변화를 요구하였고, 더 나아가 아이피망(IP-based Core Network) 형태의 차세대 핵심망(Core Network)으로의 진화를 모색하고 있다.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 a conventional circuit-based core network to a packet-based core network, and furthermore, a next-generation core network in the form of an IP-based core network ( Core network).

현재 3GPP에서는 아이피 기반 멀티미디어 서비스 (IP-based Multimedia Service)를 제공하기 위해 ALL IP 기반의 망 참조모델을 표준화 하고 있다. 아이피 기반 멀티미디어 서비스란 이동 가입자에게 하부에 IP 전송 프로토콜을 기반으로 하는 다양한 타입의 패킷 기반 서비스를 동시에 제공할 수 있는 서비스를 말하는데, 이는 가입자가 기존의 음성, 영상 등의 실시간(real-time) 서비스는 물론 파일전송, 이메일, 단문 메시지 등의 비 실시간(nonreal-time) 서비스를 동시에 사용할 수 있게 하거나 또는 이들 서비스를 이용한 새로운 서비스 등을 이용할 수 있게 하는 것을 의미한다.Currently, 3GPP is standardizing ALL IP-based network reference model to provide IP-based Multimedia Service. IP-based multimedia service refers to a service that can simultaneously provide various types of packet-based services based on IP transport protocol to mobile subscribers, which is a real-time service such as voice and video. Of course, this means that non-real-time services such as file transfer, e-mail, and short message can be used simultaneously, or new services using these services can be used.

이러한 All-IP 기반 통신 환경에서 새로운 서비스를 제공하기 위한 핵심 기술로서, ALL-IP 망을 기반으로 하여 가입자들에게 다양한 서비스를 제공하기 위하여 정의된 IP 멀티미디어 서브시스템(IP Multimedia Subsystem; 이하, IMS라 함)이 주목 받고 있다. IMS 망은 ALL-IP 참조 모델을 표준화하면서 다양한 인터페이스 방안으로 다양한 게이트웨이 기능을 수용하였으며, 이들과 관련된 다른 기능 요소들과의 인터페이스 방안과 프로토콜을 IETF와 연계하여 표준화하고 있다. IMS 망은 패킷 서비스 도메인을 기반으로 세션 제어(Session Control) 기능을 제공하는 제어 계층, 트래픽 전달을 목적으로 하는 사용자 계층, 서비스 기능을 제공하는 응용 계층으로 나뉘어 진다.As a key technology for providing new services in such an All-IP based communication environment, an IP Multimedia Subsystem (hereinafter referred to as IMS) is defined to provide various services to subscribers based on an ALL-IP network. Is attracting attention. The IMS network standardized the ALL-IP reference model and accommodated various gateway functions with various interface schemes, and standardized interface schemes and protocols with other functional elements related to them by linking with IETF. The IMS network is divided into a control layer that provides a session control function based on a packet service domain, a user layer that provides traffic, and an application layer that provides a service function.

본 발명이 이루고자 하는 기술적 과제는 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법 및 그 시스템을 제공하는 데 있다.An object of the present invention is to provide a method and system for providing a multimedia chat in the IP multimedia subsystem.

본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The object of the present invention is not limited to the above-mentioned object, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.

상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법은, 제1 사용자 장치로부터 멀티미디어 채팅 연결 요청 메시지를 전송 받는 (a) 단계, 상기 연결 요청 메시지를 MRF(Multimedia Resource Function)로 전송하는 (b) 단계, 상기 MRF로부터 상기 MRF의 세션정보를 전송 받는 (c) 단계, 상기 MRF의 세션정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 상기 제2 사용자 장치에 전송하는 (d) 단계, 상기 제2 사용자 장치로부터 상기 제2 사용자 장치의 세션정보를 포함하는 응답 메시지를 전송 받는 (e) 단계, 및 상기 MRF를 통하여 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이에 영상 데이터가 제공되는 (f) 단계를 포함한다.In order to achieve the above object, the method for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention, the step (a) receiving a multimedia chat connection request message from a first user device, the connection request message (B) transmitting to an MRF (Multimedia Resource Function), receiving (C) session information of the MRF from the MRF, and transmitting a multimedia chat connection request message including session information of the MRF to the second user device. (D) transmitting, receiving a response message including session information of the second user device from the second user device, and (e) transmitting the first user device and the second user device through the MRF. And (f) providing image data therebetween.

또한, 본 발명의 실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템은,MRF와 연동되어 제1 사용자 장치 및 제2 사용자 장치 사이를 연결하는 응용 서버, 및 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이의 영상 데이터를 중계 전송하는 MRF를 포함하되, 상기 응용 서버는 상기 제1 사용자 장치의 세션정보 및 상기 제2 사용자 장치의 식별정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 상기 제1 사용자 장치로부터 전송 받아상기 MRF로 전송하고, 상기 전송된 멀티미디어 채팅 연결 요청 메시지에 대한 응답으로서, 상기 MRF로부터 상기 MRF의 세션정보를 전송 받아 상기 MRF의 세션정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 상기 제2 사용자 장치에 전송하고, 상기 제2 사용자 장치로부터 상기 제2 사용자 장치의 세션정보를 포함하는 응답 메시지를 전송 받으며, 상기 MRF는 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이에 영상 데이터를 제공한다.In addition, the system for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention, an application server for connecting between the first user device and the second user device in conjunction with the MRF, and the first user device and the And an MRF for relaying image data between second user devices, wherein the application server sends a multimedia chat connection request message including session information of the first user device and identification information of the second user device. Receives transmission from the user device to the MRF, and in response to the transmitted multimedia chat connection request message, receives the session information of the MRF from the MRF receives a multimedia chat connection request message including the session information of the MRF; Transmit to a second user device, and from the second user device the second user A response message including session information of the device is received, and the MRF provides image data between the first user device and the second user device.

기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the drawings.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다 Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout the specification.

이하, 본 발명의 실시예들에 의하여 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법 및 그 시스템을 설명하기 위한 도면들을 참고하여 본 발명에 대해 설명하도록 한다.Hereinafter, the present invention will be described with reference to the drawings for explaining a method and a system for providing a multimedia chat in the IP multimedia subsystem according to embodiments of the present invention.

도 1은 본 발명의 바람직한 일실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템을 나타낸 도면이다.1 is a diagram showing a system for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention.

본 발명의 일실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템은, 응용서버(101), MRF(Multimedia Resource Function)(102), 스킴(Service Capability Interaction Manager) 서버 (103), 서비스 CSCF(Call Session Control Function)(104), 프록시 CSCF(105)를 포함한다. 또, 상기 프록시 CSCF는 무선망(107) 및 패킷 데이터 망(106)을 통해서 사용자 장치(108, 109)로부터 연결된다.System for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention, the application server 101, multimedia resource function (MRF) 102, the service (Service Capability Interaction Manager) server 103, service Call Session Control Function (CSCF) 104, Proxy CSCF 105. The proxy CSCF is also connected from user devices 108 and 109 via wireless network 107 and packet data network 106.

사용자 장치(108, 109)는 섹터 단위로 분할 할당된 통신 영역에 위치하는 복수의 단말로서, 본 발명의 실시예에서는 3GPP SIP 기반의 모듈이 탑재되어 있는 셀룰러 폰, PCS(Personal Communication Service) 폰, PDA 폰, GSM 폰, CDMA-2000 폰, WCDMA 폰, DMB 폰 등을 모두 포함한다. 무선망(107)은 Node-B와 기지국 제어기(RNC)를 포함 하며, 패킷 데이터 망(106)은 접속 네트워크의 종단에 위치하여 사용자 장치에 패킷 데이터 전송을 위한 액세스 망으로서 GPRS나 WCDMA, CDMA 등 IP-CAN(IP capability access network)이 될 수 있다.The user devices 108 and 109 are a plurality of terminals located in a communication area divided and allocated on a sector basis. In an embodiment of the present invention, a cellular phone, a personal communication service (PCS) phone, on which a 3GPP SIP-based module is mounted, This includes PDA phones, GSM phones, CDMA-2000 phones, WCDMA phones, DMB phones, and so on. The wireless network 107 includes a Node-B and a base station controller (RNC), and the packet data network 106 is located at the end of the access network and is an access network for packet data transmission to the user equipment, such as GPRS, WCDMA, and CDMA. It may be an IP capability access network (IP-CAN).

사용자 장치는 무선망(107)의 서비스 셀(Cell)내에서 무선망(107)으로부터 전송되는 신호를 수신하고, 가입자로부터 입력되는 음성 또는 데이터에 따른 신호를 무선으로 기지국을 통해 무선망(107)에 전송한다. 그리고, 무선망(107)은 해당 서비스 셀 내에 포함된 사용자 장치로부터 수신되는 신호를 유선 네트워크로 연결되어 있는 패킷 데이터 망(106)으로 전송하고, 각 패킷 데이터 망(106)으로부터 수신되는 신호를 무선으로 해당 서비스 셀 내에 포함된 사용자 장치로 전송한다. 즉, 무선망(107)은 서비스 셀 내에 포함된 사용자 장치에 대한 무선 채널을 할당하거나 해제하고, 사용자 장치의 이동성을 보장하기 위한 핸드 오프를 처리한다. 그리고, 무선망(107)은 서비스 셀 내에 포함된 사용자 장치로부터 수신되는 아날로그 신호를 E1/T1 급 회선으로 전송할 수 있는 디지털 신호로 변환하여 유선 네트워크로 연결된 패킷 데이터 망(106)으로 전송하고, 패킷 데이터 망(106)으로부터 수신되는 디지털 신호를 무선으로 전송할 수 있는 아날로그 신호로 변환하여 사용자 장치로 전송한다.The user equipment receives a signal transmitted from the wireless network 107 in a serving cell of the wireless network 107 and wirelessly transmits a signal according to voice or data input from the subscriber through the base station. To transmit. The wireless network 107 transmits a signal received from a user device included in the corresponding service cell to the packet data network 106 connected to the wired network, and wirelessly transmits a signal received from each packet data network 106. To a user device included in the corresponding service cell. That is, the radio network 107 allocates or releases a radio channel for the user equipment included in the service cell, and handles the handoff to guarantee the mobility of the user equipment. The wireless network 107 converts an analog signal received from a user device included in a service cell into a digital signal that can be transmitted to an E1 / T1 level line, and transmits the converted digital signal to a packet data network 106 connected to a wired network. The digital signal received from the data network 106 is converted into an analog signal that can be transmitted wirelessly and transmitted to the user device.

또한, 패킷 데이터 망(106)은 무선망(107)으로부터 수신되는 신호를 IP 패킷으로 변환하여 IMS로 전송하고, IMS로부터 전송되는 IP 패킷을 신호로 변환하여 무선망(107)으로 전송한다. 그리고, IMS는 수신되는 IP 패킷에 따라 사용자 장치에 통합 서비스를 제공한다.In addition, the packet data network 106 converts a signal received from the wireless network 107 into an IP packet and transmits it to the IMS, and converts an IP packet transmitted from the IMS into a signal and transmits the signal to the wireless network 107. The IMS then provides the integrated service to the user device according to the received IP packet.

CSCF는 가입자 등록, 인증, 서비스 트리거링, 라우팅, 각종 호 제어, 주소 처리(address handling) 등 세션 개시 프로토콜(Session Initiation Protocol; SIP) 기반의 세션 제어를 위한 기본 기능을 수행할 수 있다. CSCF(Call Session Control Function)는 가입자가 위치하고 있는 망에 따라서 수행하는 기능이 다르므 로 그 위치와 역할을 기준으로 해서 프록시 CSCF(Proxy-CSCF; P-CSCF), 조회 CSCF(Interogating-CSCF; I-CSCF), 및 서비스 CSCF(Serving-CSCF; S-CSCF) 로 논리적으로 구분할 수 있다.The CSCF may perform basic functions for session initiation protocol (SIP) based session control, such as subscriber registration, authentication, service triggering, routing, various call control, and address handling. Since the Call Session Control Function (CSCF) performs different functions depending on the network in which the subscriber is located, the Proxy-CSCF (P-CSCF) and the Inquiry Interogating-CSCF (I) are based on the location and role. -CSCF), and service CSCF (Serving-CSCF; S-CSCF).

본 발명에서는 상기 사용자 장치가 상기 프록시 CSCF(105), 조회 CSCF(미도시) 및 서비스 CSCF(104)를 통해 IMS 시스템에 등록 절차를 마무리 한 상태를 가정한다. 따라서, 본 발명에서 SIP 프로토콜을 이용하여 응용서버 및 사용자 장치 사이에 전송되는 메시지는 프록시 CSCF(105) 및 서비스 CSCF(104)을 경유하여 중계 전송된다.In the present invention, it is assumed that the user equipment has completed the registration procedure to the IMS system through the proxy CSCF 105, the inquiry CSCF (not shown), and the service CSCF 104. Accordingly, in the present invention, the message transmitted between the application server and the user device using the SIP protocol is relayed through the proxy CSCF 105 and the service CSCF 104.

또한, 스킴(Service Capability Interaction Manager) 서버(103)는 타 응용서버간 인터랙션을 관리하는 브로커이다. 따라서, 상기 서비스 CSCF(104)와 응용서버(101) 사이에 송수신하는 메시지를 중계 및 관리할 수 있다.In addition, a scheme (Service Capability Interaction Manager) server 103 is a broker that manages the interaction between other application servers. Therefore, messages transmitted and received between the service CSCF 104 and the application server 101 can be relayed and managed.

응용서버(101)는 IMS 시스템에 등록된 사용자 장치 간에 멀티미디어 채팅 서비스를 제공하는 서버로서 스킴 서버(103), 서비스 CSCF(104) 및 프록시 CSCF(105)를 통해 사용자 장치와 송수신한다. 이 때 사용되는 프로토콜은 SIP(Session Initiation Protocol) 이다. The application server 101 is a server that provides a multimedia chat service between user devices registered in the IMS system and transmits and receives with the user device through the scheme server 103, the service CSCF 104, and the proxy CSCF 105. At this time, the protocol used is Session Initiation Protocol (SIP).

MRF(102)는 상기 멀티미디어 채팅 서비스를 원하는 사용자 장치들 간의 데이터 서비스에 사용될 다중매체 자원을 할당 및 해제하는 관리기능을 수행한다.The MRF 102 performs a management function of allocating and releasing multimedia resources to be used for data service between user devices wishing for the multimedia chat service.

상기 본 발명에 포함되는 구성요소간의 상호 작용에 관해서는 아래 도 2에 관한 설명에서 기술한다.The interaction between the components included in the present invention will be described in the description of FIG. 2 below.

도 2는 본 발명의 바람직한 일실시예에 따른 아이피 멀티미디어 서브시스템 에서 멀티미디어 채팅을 제공하는 방법을 나타낸 도면이다.2 is a view showing a method for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention.

응용서버(101)는 멀티미디어 채팅을 원하는 제1 사용자 장치로부터 제2 사용자 장치의 식별정보 및 제1 사용자 장치의 세션정보를 포함한 INVITE 메시지를 멀티미디어 채팅 연결 요청 메시지로서 전송 받는다(S201). 상기 사용자 장치의 식별정보는 사용자 장치의 고유 URI (Private Uniform Resource Identifier) 또는 공용 URI (Public Uniform Resource Identifier)가 될 수 있다. 상기 고유 URI는 WCDMA 시스템에서의 국제 이동통신 가입자 식별자(IMSI; International Mobile Subscriber Identity)와 동일한 개념으로서 네트워크 접속 식별자 (NAI; Network Access Identifier) 구조를 따른다. 그리고, 상기 공용 URI는 WCDMA 시스템에서의 이동통신 가입자 번호(MSISDN; Mobile Subscriber ISDN Number)와 동일한 개념으로서 SIP-URI 구조 또는 TEL-URI 구조를 갖는다. 또, 상기 세션정보는 제1 사용자 장치의 세션정보, 제2 사용자 장치의 세션정보 및 MRF 서버의 세션정보의 경우 모두 SDP 형식의 정보로서 장치가 지원하는 코덱정보, 주소 및 포트번호를 포함할 수 있으며, 아래 [표1]에 나타난 형태로 세션에 관한 상세 정보 및 미디어에 관한 상세 정보를 기술할 수 있다.The application server 101 receives an INVITE message including identification information of the second user device and session information of the first user device as a multimedia chat connection request message from the first user device wishing to have a multimedia chat (S201). The identification information of the user device may be a Private Uniform Resource Identifier (URI) or a Public Uniform Resource Identifier (URI) of the user device. The unique URI has the same concept as the International Mobile Subscriber Identity (IMSI) in the WCDMA system and follows the Network Access Identifier (NAI) structure. The public URI has the same concept as a Mobile Subscriber ISDN Number (MSISDN) in a WCDMA system and has a SIP-URI structure or a TEL-URI structure. The session information may include codec information, an address, and a port number supported by the device as SDP format information in the case of session information of a first user device, session information of a second user device, and session information of an MRF server. In the form shown in [Table 1] below, detailed information about the session and detailed information about the media can be described.

[표1]Table 1

세션에 관한
상세 정보
Session
More information
v=(프로토콜 버전) o=(세션의 생성자)
s=(세션명) i=*(세션정보)
u=*(URI) e=*(이메일주소)
p=*(전화번호)
v = (protocol version) o = (session's constructor)
s = (session name) i = * (session information)
u = * (URI) e = * (email address)
p = * (phone number)
미디어에 관한
상세 정보
On media
More information
m=(미디어 이름 및 전송 주소) i=*(미디어 제목)
c=*(연결 정보) b=*(대역폭 정보)
k=*(암호화 키) a=*(미디어 속성)
m = (media name and forwarding address) i = * (media title)
c = * (connection information) b = * (bandwidth information)
k = * (encryption key) a = * (media attribute)
시간에 관한
상세 정보
About time
More information
t=*(세션이 유효한 시간) r=*(반복 횟수) t = * (session valid time) r = * (repeat count)

응용서버(101)는 MRF에 제1 사용자 장치의 세션 정보를 전달하기 위해 제1 사용자 장치로부터 전송 받은 INVITE 메시지를 MRF 서버로 전송한다(S202). 상기 MRF 서버는 자신의 세션 정보를 포함한 OK 메시지를 다시 상기 응용서버로 전송한다(S203). The application server 101 transmits an INVITE message received from the first user device to the MRF server in order to deliver session information of the first user device to the MRF (S202). The MRF server transmits an OK message including its session information back to the application server (S203).

그리고, 응용서버는 다시 세션정보를 포함하지 않은 INVITE 메시지를 MRF 서버에 전송하고(S204), 상기 MRF 서버는 세션 정보를 포함하는 183 메시지(Session Progress)를 상기 응용서버로 재전송한다(S205). 상기 응용서버는 상기 MRF 서버로부터 받은 MRF 서버의 세션정보를 포함하는 INVITE 메시지를 상기 제2 사용자 장치로 전송한다(S206). The application server again transmits an INVITE message not including session information to the MRF server (S204), and the MRF server retransmits a 183 message (Session Progress) including session information to the application server (S205). The application server transmits an INVITE message including session information of the MRF server received from the MRF server to the second user device (S206).

상기 INVITE 메시지를 받은 제2 사용자 장치는 화면에 제1 사용자 장치로부터의 멀티미디어 채팅 요청을 받아들일 것인지 질의하고, 응답을 받는다. 만일 제2 사용자 장치의 사용자가 상기 요청을 거부한다면 거절 응답 메시지를 상기 응용서버에 전송할 것이고, 상기 요청을 허락한다면 MRF의 세션정보가 자신의 세션정보와 일치하는지 확인한 후에 "200 OK" 메시지를 상기 응용서버에 전송한다(S207).The second user device receiving the INVITE message inquires on the screen whether to accept the multimedia chat request from the first user device, and receives a response. If the user of the second user device rejects the request, a rejection response message will be sent to the application server. If the user permits the request, after confirming that the session information of the MRF matches the session information of the MRF, the message "200 OK" is recalled. Transfer to the application server (S207).

상기 응답을 받은 응용서버는 제1 사용자 장치에 180 Ringing 메시지를 전송하고, MRF 서버에는 제2 사용자 장치의 세션 정보를 포함한 PRACK 메시지를 전송한다(S208). 그리고, 제1 사용자 장치에 MRF 서버의 세션 정보를 포함하는 "200 OK" 메시지를 보내고, 상기 제1 사용자 장치는 자신의 세션 정보와 MRF 서버의 세션 정보가 일치하는지 확인한다(S209).The application server receiving the response transmits a 180 ringing message to the first user device, and transmits a PRACK message including session information of the second user device to the MRF server (S208). In addition, a message “200 OK” including session information of the MRF server is sent to the first user device, and the first user device checks whether the session information of the MRF server matches the session information of the MRF server (S209).

이 때, 제1 사용자 장치 및 제2 사용자 장치는 자신이 멀티미디어 채팅중임 을 알리기 위해 응용서버에 Conference 이벤트를 포함하는 SUBSCRIBE 메시지를 전송한다(미도시).At this time, the first user device and the second user device transmits a SUBSCRIBE message including a conference event to the application server to notify that it is in a multimedia chat (not shown).

상기의 단계를 마치면 제1 사용자 장치와 제2 사용자 장치 사이에 멀티미디어 채팅 서비스를 위한 준비가 완료된 상태가 된다.After completing the above steps, the first user device and the second user device are ready for the multimedia chat service.

제1 사용자 장치 및 제2 사용자 장치는 상기 송수신한 MRF 서버의 세션 정보를 바탕으로 각각 MRF 서버와 세션을 설정하고, 멀티미디어 채팅을 위한 영상 데이터를 송수신한다(S210, S211). MRF 서버는 상기 영상 데이터를 중계 전송하며, 이 때 상기 영상 데이터는 실시간 전송이 요구되는 데이터이므로 RTP(Real-Time Transport Protocol) 프로토콜을 이용하는 것이 바람직하다.The first user device and the second user device respectively establish a session with the MRF server based on the session information of the received MRF server, and transmit and receive image data for multimedia chat (S210 and S211). The MRF server relays and transmits the video data. At this time, since the video data is required for real-time transmission, it is preferable to use a Real-Time Transport Protocol (RTP) protocol.

본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구의 범위에 의하여 나타내어지며, 특허청구의 범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Those skilled in the art will appreciate that the present invention can be embodied in other specific forms without changing the technical spirit or essential features of the present invention. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. The scope of the present invention is indicated by the scope of the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and the equivalent concept are included in the scope of the present invention. Should be interpreted.

도 1은 본 발명의 바람직한 일실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템을 나타낸 도면이다.1 is a diagram showing a system for providing a multimedia chat in the IP multimedia subsystem according to an embodiment of the present invention.

도 2는 본 발명의 바람직한 일실시예에 따른 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법을 나타낸 도면이다.2 is a diagram illustrating a method for providing a multimedia chat in an IP multimedia subsystem according to an exemplary embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

101 : 응용서버 102 : MRF(Multimedia Resource Function)101: application server 102: MRF (Multimedia Resource Function)

103 : 스킴 서버 104 : 서비스 CSCF103: scheme server 104: service CSCF

105 : 프록시 CSCF 108 : 제1 사용자 장치105: proxy CSCF 108: first user device

109 : 제2 사용자 장치109: second user device

Claims (13)

제1 사용자 장치로부터 멀티미디어 채팅 연결 요청 메시지를 전송 받는 (a) 단계;(A) receiving a multimedia chat connection request message from a first user device; 상기 연결 요청 메시지를 MRF(Multimedia Resource Function)로 전송하는 (b) 단계;(B) transmitting the connection request message to a multimedia resource function (MRF); 상기 MRF로부터 상기 MRF의 세션정보를 전송 받는 (c) 단계;(C) receiving session information of the MRF from the MRF; 상기 MRF의 세션정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 제2 사용자 장치에 전송하는 (d) 단계;(D) transmitting a multimedia chat connection request message including session information of the MRF to a second user device; 상기 제2 사용자 장치로부터 상기 제2 사용자 장치의 세션정보를 포함하는 응답 메시지를 전송 받는 (e) 단계; 및(E) receiving a response message including session information of the second user device from the second user device; And 상기 MRF를 통하여 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이에 영상 데이터가 제공되는 (f) 단계를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.(F) providing image data between the first user device and the second user device via the MRF. 제1항에 있어서,The method of claim 1, 상기 멀티미디어 채팅 연결 요청 메시지는 상기 제1 사용자 장치의 세션정보 및 상기 제2 사용자 장치의 식별정보를 포함하는 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.And wherein the multimedia chat connection request message includes session information of the first user device and identification information of the second user device. 제2항에 있어서,The method of claim 2, 상기 제1 사용자 장치의 세션정보는 상기 제1 사용자 장치가 지원하는 코덱정보, 주소 및 포트번호를 포함하는 SDP(Session Description Protocol) 정보를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.And session information of the first user device comprises Session Description Protocol (SDP) information including codec information, address and port number supported by the first user device. 제1항에 있어서,The method of claim 1, 상기 MRF의 세션정보는 상기 MRF가 지원하는 코덱정보, 주소 및 포트번호를 포함하는 SDP(Session Description Protocol) 정보를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.The session information of the MRF includes Session Description Protocol (SDP) information including codec information, address and port number supported by the MRF. 제1항에 있어서,The method of claim 1, 상기 제2 사용자 장치의 세션정보는 상기 제2 사용자 장치가 지원하는 코덱정보, 주소 및 포트번호를 포함하는 SDP(Session Description Protocol) 정보를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.And session information of the second user device includes Session Description Protocol (SDP) information including codec information, address, and port number supported by the second user device. 제1항에 있어서,The method of claim 1, 상기 (e) 단계는 제2 사용자 장치가 상기 제1 사용자 장치와의 멀티미디어 채팅 연결 요청을 허용하는 경우에는 상기 제2 사용자 장치의 세션정보를 포함하는 OK 응답 메시지를 전송 받고, 상기 제2 사용자 장치가 상기 제1 사용자 장치와의 멀티미디어 채팅 연결 요청을 허용하지 않는 경우에는 거절 응답 메시지를 전송 받는단계를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.In the step (e), when the second user device allows a multimedia chat connection request with the first user device, the second user device receives an OK response message including session information of the second user device. And receiving a rejection response message if the first user device does not allow the multimedia chat connection request with the first user device. 제1항에 있어서,The method of claim 1, 상기 (e) 단계와 상기 (f) 단계 사이에, 상기 제1 사용자 장치 및 상기 제2 사용자 장치로부터 영상채팅중임을 알리는 SUBSCRIBE 메시지를 전송 받는 단계를 더 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.Receiving a SUBSCRIBE message between the step (e) and the step (f) from the first user device and the second user device indicating that a video chat is in progress. How to give. 제1항에 있어서,The method of claim 1, 상기 (f) 단계는 상기 제1 사용자 장치에는 상기 제2 사용자 장치의 세션정보를 포함한 연결 성공 메시지를 전송하고, 상기 MRF에는 상기 제2 사용자 장치의 세션정보를 포함한 PRACK 메시지를 전송하는 단계를 포함하는 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.The step (f) includes transmitting a connection success message including session information of the second user device to the first user device and transmitting a PRACK message including session information of the second user device to the MRF. Providing a multimedia chat in the IP multimedia subsystem. 제1항에 있어서,The method of claim 1, 상기 (f) 단계의 영상 데이터는 RTP(Real-Time Transport Protocol)를 이용하여 구성한 데이터인, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 방법.The video data of step (f) is a data configured using the Real-Time Transport Protocol (RTP), the method for providing a multimedia chat in the IP multimedia subsystem. MRF와 연동되어 제1 사용자 장치 및 제2 사용자 장치 사이를 연결하는 응용 서버; 및 An application server interworking with the MRF to connect between the first user device and the second user device; And 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이의 영상 데이터를 중계 전송하는 MRF를 포함하되;An MRF for relaying image data between the first user device and the second user device; 상기 응용 서버는 상기 제1 사용자 장치의 세션정보 및 상기 제2 사용자 장치의 식별정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 상기 제1 사용자 장치로부터 전송 받아 상기 MRF로 전송하고, 상기 전송된 멀티미디어 채팅 연결 요청 메시지에 대한 응답으로서, 상기 MRF로부터 상기 MRF의 세션정보를 전송 받아 상기 MRF의 세션정보를 포함하는 멀티미디어 채팅 연결 요청 메시지를 상기 제2 사용자 장치에 전송하고, 상기 제2 사용자 장치로부터 상기 제2 사용자 장치의 세션정보를 포함하는 응답 메시지를 전송 받으며,The application server receives a multimedia chat connection request message including session information of the first user device and identification information of the second user device from the first user device and transmits the message to the MRF, and sends the transmitted multimedia chat connection. In response to the request message, the MRF receives the session information of the MRF from the MRF and transmits a multimedia chat connection request message including the session information of the MRF to the second user device, and the second user device from the second user device; A response message including session information of the user device is transmitted. 상기 MRF는 상기 제1 사용자 장치와 상기 제2 사용자 장치 사이에 영상 데이터를 제공하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템.And the MRF provides video data between the first user device and the second user device. 제10항에 있어서,The method of claim 10, 상기 제1 사용자 장치의 세션정보는 상기 제1 사용자 장치가 지원하는 코덱정보, 주소 및 포트번호를 포함하는 SDP(Session Description Protocol) 정보를 포함하고, The session information of the first user device includes Session Description Protocol (SDP) information including codec information, an address, and a port number supported by the first user device. 상기 MRF의 세션정보는 상기 MRF가 지원하는 코덱정보, 주소 및 포트번호를 포함하는 SDP(Session Description Protocol) 정보를 포함하며,The session information of the MRF includes Session Description Protocol (SDP) information including codec information, an address, and a port number supported by the MRF. 상기 제2 사용자 장치의 세션정보는 상기 제2 사용자 장치가 지원하는 코덱정보, 주소 및 포트번호를 포함하는 SDP(Session Description Protocol) 정보를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템.And session information of the second user device includes Session Description Protocol (SDP) information including codec information, address, and port number supported by the second user device. 제10항에 있어서,The method of claim 10, 상기 응용서버가 상기 제2 사용자 장치로부터 전송 받는 응답 메시지는, 상기 제2 사용자 장치가 상기 제1 사용자 장치와의 멀티미디어 채팅 연결 요청을 허용하는 경우에는 제2 사용자 장치의 세션정보를 포함하는 OK 응답 메시지를 포함하고, 상기 제2 사용자 장치가 상기 제1 사용자 장치와의 멀티미디어 채팅 연결 요청을 허용하지 않는 경우에는 거절 응답 메시지를 포함하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템.The response message received by the application server from the second user device may include an OK response including session information of the second user device when the second user device allows a multimedia chat connection request with the first user device. And a rejection response message if the second user device does not allow the multimedia chat connection request with the first user device. 제10항에 있어서,The method of claim 10, 상기 응용 서버는 상기 제1 사용자 장치에는 상기 제2 사용자 장치의 세션정보를 포함한 연결 성공 메시지를 전송하고, 상기 MRF에는 상기 제2 사용자 장치의 세션정보를 포함한 PRACK 메시지를 전송하는, 아이피 멀티미디어 서브시스템에서 멀티미디어 채팅을 제공하는 시스템.The application server transmits a connection success message including session information of the second user device to the first user device, and sends a PRACK message including session information of the second user device to the MRF. A system that provides multimedia chat from.
KR1020070099253A 2007-10-02 2007-10-02 Method and system for providing multimedia chatting service KR100963961B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070099253A KR100963961B1 (en) 2007-10-02 2007-10-02 Method and system for providing multimedia chatting service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070099253A KR100963961B1 (en) 2007-10-02 2007-10-02 Method and system for providing multimedia chatting service

Publications (2)

Publication Number Publication Date
KR20090034090A KR20090034090A (en) 2009-04-07
KR100963961B1 true KR100963961B1 (en) 2010-06-17

Family

ID=40760136

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070099253A KR100963961B1 (en) 2007-10-02 2007-10-02 Method and system for providing multimedia chatting service

Country Status (1)

Country Link
KR (1) KR100963961B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005107210A1 (en) 2004-04-29 2005-11-10 Nokia Corporation Session inspection scheme

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005107210A1 (en) 2004-04-29 2005-11-10 Nokia Corporation Session inspection scheme

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP TS 24.247 V7.2.0

Also Published As

Publication number Publication date
KR20090034090A (en) 2009-04-07

Similar Documents

Publication Publication Date Title
CA2683989C (en) Methods and apparatus for obtaining variable call parameters suitable for use in originating a sip call via a circuit-switched network from a user equipment device
US8989179B2 (en) System and method for originating a call via a circuit-switched network from a user equipment device
KR100886548B1 (en) Method and system of forwarding capability information of user equipment in internet protocol multimedia subsystem network
US8325708B2 (en) Method and apparatus for interworking voice and multimedia services between CSI terminal and IMS terminal
KR100940548B1 (en) System and method for managing call continuity in ims network environment using sip messaging
WO2006050406A1 (en) Roaming between circuit-switched and all-ip networks
US20060239267A1 (en) User equipment in an IMS service network with a shortened PTT call setup time, IMS service network, and PTT call setup method therein
EP2489210B1 (en) Delivery of a message between an ims domain and a cs domain
KR20060113284A (en) Ip multimedia subsystem for supprting voice service and call setup method thereof
CN101115056A (en) Wireless network login method, device and system
KR100895283B1 (en) Apparatus and call setup method for providing mobile voip service
KR20080031128A (en) System and method for originating a sip call via a circuit-switched network from a user equipment device
KR100879851B1 (en) Method for managing session state of ims domain in asynchronous communication network, and mobile communication system therefor
KR100963961B1 (en) Method and system for providing multimedia chatting service
KR100940090B1 (en) Method and system for providing multimedia sharing service
USRE48967E1 (en) System and method for originating a call via a circuit-switched network from a user equipment device
KR100924808B1 (en) Method and system for providing file transfer service
KR101015007B1 (en) Method and system for providing instant messaging service
KR101360151B1 (en) Method of sip message transmission between gruu users in ims network, and device of the same
KR100819154B1 (en) Method and system for updating real-time address book in mobile communication network for the same
CN101998667B (en) Number converting method and service continuity application server
KR100965005B1 (en) Apparatus and method for managing call session under IP based network
KR20070121463A (en) Method and system for providing instant messaging roaming service
CN101554035A (en) Address translation
KR20120006786A (en) Method and apparatus for call session processing based internet protocol multimedia subsystem

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130603

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140602

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee