[go: up one dir, main page]

KR20030086763A - Instant messaging service method based on sip in mobile communication packet network - Google Patents

Instant messaging service method based on sip in mobile communication packet network Download PDF

Info

Publication number
KR20030086763A
KR20030086763A KR1020020024922A KR20020024922A KR20030086763A KR 20030086763 A KR20030086763 A KR 20030086763A KR 1020020024922 A KR1020020024922 A KR 1020020024922A KR 20020024922 A KR20020024922 A KR 20020024922A KR 20030086763 A KR20030086763 A KR 20030086763A
Authority
KR
South Korea
Prior art keywords
mobile
sip
packet network
mobile terminal
instant messaging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020020024922A
Other languages
Korean (ko)
Other versions
KR100474740B1 (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 KR10-2002-0024922A priority Critical patent/KR100474740B1/en
Publication of KR20030086763A publication Critical patent/KR20030086763A/en
Application granted granted Critical
Publication of KR100474740B1 publication Critical patent/KR100474740B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 패킷망에서 SIP 기반의 인스턴스 메시징 서비스 방법에 관한 것이다. 즉, 본 발명은 CDMA 2000과 W-CDMA 등의 이동통신 패킷망에서 올웨이스 온 개념과 SIP를 이용하여 이동 단말기간 인스턴트 메시징 서비스를 구현함으로서, 단말기 사용자가 SIP 초청 및 SIP 메시지를 이용하여 실시간으로 메시지를 송/수신할 수 있도록 하여, 종래 WAP 또는 SMS를 이용한 인스턴트 메시징 서비스에서 발생하는 데이터 전송의 지연, 전송 데이터 양의 제한 및 서비스 확장의 제한 등과 같은 문제점을 해결할 수 있게 되는 이점이 있다.The present invention relates to a SIP-based instant messaging service method in a mobile communication packet network. That is, the present invention implements an instant messaging service between mobile terminals using the always-on concept and SIP in a mobile communication packet network such as CDMA 2000 and W-CDMA. By transmitting / receiving, there is an advantage in that problems such as delay of data transmission, limitation of transmission data amount and limitation of service extension that occur in the conventional instant messaging service using WAP or SMS can be solved.

Description

이동통신 패킷망에서 에스.아이.피 기반의 인스턴트 메시징 서비스 방법{INSTANT MESSAGING SERVICE METHOD BASED ON SIP IN MOBILE COMMUNICATION PACKET NETWORK}INSTANT MESSAGING SERVICE METHOD BASED ON SIP IN MOBILE COMMUNICATION PACKET NETWORK}

본 발명은 이동통신 시스템의 패킷망에 관한 것으로, 특히 이동통신 패킷망에서 SIP 기반의 인스턴트 메시징 서비스(Instant Messaging Service) 방법에 관한 것이다.The present invention relates to a packet network of a mobile communication system, and more particularly, to a SIP-based instant messaging service method in a mobile communication packet network.

현재 이동통신 시스템에서는 인터넷의 인스턴트 메시징 서비스를 제공하기 위해 SMS를 이용하거나 WAP을 이용하는 것이 일반적이다.In current mobile communication systems, it is common to use SMS or WAP to provide instant messaging services of the Internet.

그러나 SMS를 이용하는 경우에는 접속 개념이 없어 데이터의 지연이 발생하게 되고, 메시지마다 페이징을 하여야 하기 때문에 무선자원의 손실이 심하며, 또한 전송되는 데이터의 양이 매우 제한적인 문제점이 있었다. 그리고 WAP을 이용하는 경우에는 통신 접속이 복잡하며, 서비스의 확장이 제한적인 문제점이 있었다.However, when SMS is used, there is no connection concept, which causes a delay of data, and the paging of each message causes severe loss of radio resources and a very limited amount of data to be transmitted. In case of using WAP, communication connection is complicated, and service expansion is limited.

한편, SIP(Session Initiation Protocol)는 IP를 탑재하고 있는 단말기들 간 비디오, 오디오 등 각종 멀티미디어 데이터를 교환할 수 있도록 상호 연결을 설정하여 주는 세션 제어 프로토콜로써, SIP 서버에서는 이동통신 단말기 사용자들의 상태 및 위치 정보를 관리하고 있어 인스턴트 메시징 서비스를 제공하기에 적합하다.On the other hand, SIP (Session Initiation Protocol) is a session control protocol that establishes an interconnection to exchange various multimedia data such as video and audio between terminals equipped with IP. It manages location information, making it ideal for providing instant messaging services.

따라서 SIP에 기반한 단말기간 인스턴트 메시징 서비스를 구현하는 경우 종래 WAP 또는 SMS를 이용한 인스턴트 메시징 서비스에서 발생하는 데이터 전송의 지연, 전송 데이터 양의 제한 및 서비스 확장의 제한 등과 같은 문제점을 해결할 수 있을 것으로 기대된다.Therefore, when implementing an SIP-based terminal-to-device instant messaging service, it is expected to solve problems such as delay of data transmission, limitation of transmission data amount and limitation of service extension that occur in conventional instant messaging service using WAP or SMS. .

따라서, 본 발명의 목적은 이동통신 패킷망에서 이동가입자의 현재의 위치 및 접속 망에 관계없이 인스턴트 메시징 서비스가 가능하도록 하는 SIP기반의 인스턴트 메시징 서비스 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a SIP-based instant messaging service method that enables an instant messaging service regardless of the current location and access network of a mobile subscriber in a mobile communication packet network.

상술한 목적을 달성하기 위한 본 발명은 이동 패킷망에서 SIP 기반의 인스턴트 메시징 서비스 방법에 있어서, (a)상기 패킷망에 접속하는 이동 단말기들에 모바일 IP를 등록하는 단계와; (b)상기 모바일 IP 할당된 이동 단말기로부터의 SIP 등록 요구에 응답하여 해당 이동 단말기에 대한 SIP 등록을 수행하는 단계와; (c)상기 SIP 등록 설정된 이동 단말기로부터 SIP에 기반한 인스턴트 메시징 서비스 요청 수신 시, 상대방측 이동 단말기로 송신할 인스턴트 메시지를 수신하는 단계와; (d)상기 수신한 인스턴트 메시지를 상대방측 타켓 이동 단말기로 송신시키는 단계와; (e)상기 인스턴트 메시지에 대응되는 상대방측 이동 단말기로부터 응답메시지를 수신하여 원 이동 단말기로 송신시키는 단계;를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a SIP-based instant messaging service method in a mobile packet network, comprising: (a) registering a mobile IP with mobile terminals accessing the packet network; (b) performing SIP registration for the mobile terminal in response to a SIP registration request from the mobile IP assigned mobile terminal; (c) receiving an instant message to be transmitted to the other party's mobile terminal upon receiving a SIP-based instant messaging service request from the SIP-registered mobile terminal; (d) transmitting the received instant message to a counterpart target mobile terminal; (e) receiving a response message from the counterpart mobile terminal corresponding to the instant message and transmitting the response message to the original mobile terminal.

도 1은 본 발명의 실시 예가 적용되는 동기 방식 CDMA 2000 시스템의 패킷망 구성도,1 is a block diagram illustrating a packet network of a synchronous CDMA 2000 system to which an embodiment of the present invention is applied;

도 2는 본 발명의 실시 예가 적용되는 비동기 방식 W-CDMA 시스템의 패팃망 구성도,2 is a diagram illustrating a packet network configuration of an asynchronous W-CDMA system to which an embodiment of the present invention is applied;

도 3은 본 발명의 실시 예에 따른 동기 방식 CDMA 2000 패킷망에서 SIP를 이용한 인스턴트 메시징 서비스 처리 흐름도,3 is a flowchart of processing an instant messaging service using SIP in a synchronous CDMA 2000 packet network according to an embodiment of the present invention;

도 4는 본 발명의 실시 예에 따른 비동기 방식 W-CDMA 패킷망에서 SIP를 이용한 인스턴트 메시징 서비스 처리 흐름도.4 is a flowchart illustrating processing of an instant messaging service using SIP in an asynchronous W-CDMA packet network according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예의 동작을 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the operation of the preferred embodiment according to the present invention.

도 1은 본 발명의 실시 예가 적용되는 3세대 이동통신망 중 동기 방식의 CDMA 2000 시스템의 패킷망 구성을 도시한 것이다. 이하 상기 도 1을 참조하면, MS(101,115)는 이동통신 사용자 단말기로써 SIP 서버(134)와 연동하여 호처리 시그널링을 수행하며, SIP에 기반한 이동통신 사용자 단말기간 인스턴트 메시징을 수행한다. BTS(Base Transceiver Station)(100,114)는 무선 송수신기로 구성된 장비이며 무선 엑세스 네트워크(Radio Access Network: RAN)(110,130)내 MS들(101,115)과 무선 링크를 통하여 패킷 데이터를 송수신하며, BSC(Base Station Controller)(102,116)는 다수의 BTS를 관리하며 무선 채널 설정(Setup), 주파수 호핑(Frequency Hopping), 핸드오버(Handover) 처리를 담당한다.1 is a diagram illustrating a packet network configuration of a synchronous CDMA 2000 system in a third generation mobile communication network to which an embodiment of the present invention is applied. Referring to FIG. 1, the MSs 101 and 115 perform call processing signaling in association with a SIP server 134 as a mobile communication user terminal and perform instant messaging between mobile communication user terminals based on SIP. Base Transceiver Station (BTS) 100, 114 is a device configured as a wireless transceiver, and transmits and receives packet data to and from the MSs 101 and 115 in the Radio Access Network (RAN) 110 and 130 through a wireless link, and the BSC (Base Station) The controllers 102 and 116 manage a plurality of BTSs and are responsible for radio channel setup, frequency hopping, and handover processing.

PDSN(Packet Data Serving Node)(104,118)은 패킷망(112,128)에서 모바일(Mobile) IP 서비스를 위한 포린 에이전트(Foreign Agent: FA)로 동작한다. 즉, PDSN(104,118)은 FA로 동작하여 MS(101,115)에게 에이전트 광고 메시지 전달, 모바일 IP 등록, 패킷 어카운팅(Accounting)을 위한 레코드(Record) 생성, PCF와 R-P 세션 설정, PPP 터미네이션 및 라우터의 기능을 수행한다. PDSN(104,118)은 초기에 MS(101,115)에 대해 모바일 IP 등록 및 IP 망과의 패스(Path)를 설정해주며, 이후 MS(101,115)가 이 패스를 이용하여 SIP 서버(134)와 연동하여 호처리 시그널링(Signaling)을 교환을 가능하도록 한다. 이때 MS(101,115)는 SIP 클라이언트로 되어 SIP 서버와 SIP 프로토콜을 이용하여 인스턴트 메시징을 위한 각종 시그널링 정보를 교환하게 된다.The Packet Data Serving Nodes (PDSNs) 104 and 118 operate as Foreign Agents (FAs) for mobile IP services in the packet networks 112 and 128. That is, the PDSN 104,118 operates as a FA to deliver agent advertisement messages to the MS 101,115, mobile IP registration, record generation for packet accounting, PCF and RP session establishment, PPP termination and router functions. Do this. The PDSN 104,118 initially establishes a mobile IP registration and a path with the IP network for the MS 101,115, and then the MS 101,115 interworks with the SIP server 134 using this path. Enable signaling to exchange. At this time, the MSs 101 and 115 become SIP clients and exchange various signaling information for instant messaging using the SIP server and the SIP protocol.

홈 에이전트(Home Agent: HA)(106,120)는 IP 주소 등과 같은 이동통신 사용자의 정보를 저장하고 있는 에이전트로써, 자신에게 등록된 이동통신 사용자의 인접 패킷망 접속시 해당 패킷망의 PDSN(104,118)으로부터 접속을 통보받고, 해당 이동통신 사용자의 정보를 제공한다. AAA(Authentication/Authorization/Accounting) 서버(108,122)는 IP 네트웍에서 사용자에 대한 권한부여, 인증 및 과금을 처리한다. AAA서버(108,122)는 Mobile IP 서비스를 위한 초기 Mobile IP 등록 절차시 이동통신 사용자에 대한 인증 및 메시지에 대한 인증 절차를 주관하며, 인증 및 권한 부여를 위한 인증 키(Key)값을 분배한다. SIP 서버(134)는 인터넷(132)을 통해 모바일 IP로 접속하는 이동통신 사용자 단말기들에 대한 호 교환 및 호 처리를 수행하여 이동통신 사용자 단말기간 SIP 프로토콜에 기반한 인스턴트 메시징 서비스를지원한다.Home agent (HA) 106, 120 is an agent that stores information of mobile communication users such as IP addresses, and the like, and accesses from PDSNs 104 and 118 of the corresponding packet network when a mobile communication user registered to the adjacent packet network is connected. Notified and provide information of the mobile communication user. AAA (Authentication / Authorization / Accounting) servers 108 and 122 handle authorization, authentication, and billing for users on IP networks. The AAA servers 108 and 122 manage authentication and message authentication for the mobile communication user during the initial Mobile IP registration procedure for the Mobile IP service, and distribute an authentication key value for authentication and authorization. The SIP server 134 performs call exchange and call processing for mobile communication user terminals connected to mobile IP through the Internet 132 to support an instant messaging service based on the SIP protocol between mobile communication user terminals.

도 2는 본 발명의 실시 예가 적용되는 3세대 이동통신망 중 비동기 방식의 W-CDMA 시스템의 패킷망 구성을 도시한 것이다. 이하 상기 도 2를 참조하면, 상기 비동기 방식의 W-CDMA 시스템의 패킷망에서는 동기방식의 CDMA 2000에서와는 달리, 액세스망(216,234)과 패킷망(214,232)의 게이트웨이(Gateway) 역할을 수행하는 PDSN 대신 GPRS(General Packet Radio Service) 서비스를 위해 SGSN(Serving GPRS Support Node)(204,222)와 GGSN(Gateway GPRS Support Node)(206,224)을 구비한다.2 illustrates a packet network configuration of an asynchronous W-CDMA system in a third generation mobile communication network to which an embodiment of the present invention is applied. 2, unlike the synchronous CDMA 2000, in the packet network of the asynchronous W-CDMA system, GPRS (instead of the PDSN serving as a gateway for the access networks 216 and 234 and the packet networks 214 and 232) is used. A Serving GPRS Support Node (SGSN) 204, 222 and a Gateway GPRS Support Node (GGSN) 206, 224 are provided for a General Packet Radio Service (SGS) service.

MS(201,219)는 GPRS 단말기이며, SIP 서버(238)와 연동하여 호처리 시그널링을 수행하며, SIP프로토콜에 기반한 이동 가입자 단말기간 인스턴트 메시징을 수행한다. BTS(200,218)는 무선 송수신기로 구성된 장비이며 GPRS 무선 엑세스 네트웍(Radio Access Network: RAN)(216,234)내 GPRS 단말기들과 무선 링크를 통하여 패킷 데이터를 송수신하며, BSC(202,220)는 다수의 BTS를 관리하며 무선 채널 설정, 주파수 호핑, 핸드오버 처리를 담당한다.The MSs 201 and 219 are GPRS terminals, perform call processing signaling in conjunction with the SIP server 238, and perform instant messaging between mobile subscriber stations based on the SIP protocol. BTS (200, 218) is a device consisting of a radio transceiver and transmits and receives packet data with the GPRS terminals in the GPRS Radio Access Network (RAN) (216,234) over a wireless link, the BSC (202, 220) manages a number of BTS It is responsible for radio channel setting, frequency hopping and handover processing.

SGSN(204,222)은 GPRS 네트웍에서 가입자 패킷을 수신하여 GPRS 네트웍 내에서 사용되는 패킷 포맷으로 변경시키는 GPRS 네트웍에서의 패킷 전송을 위한 필수적인 구성요소이며, GGSN(206,224)은 상기 SGSN(204,222)을 통하여 사용자의 패킷 데이터 개시 요청을 받는 경우 해당 사용자에게 GPRS 내에서만 사용할 수 있는 임시 IP 주소를 할당하고, 사용자로부터 전송된 패킷을 다시 공중 인터넷(236)에서 사용할 수 있도록 하는 글로벌(Global) IP 주소로 변경하여 외부 패킷망으로 전송한다. SIP 서버(238)는 인터넷(236)을 통해 모바일 IP로 접속하는 이동통신 사용자단말기들에 대한 호 교환 및 호 처리를 수행하여 이동 가입자 단말기간 SIP 프로토콜에 기반한 인스턴트 메시징 서비스를 지원한다.SGSN (204, 222) is an essential component for packet transmission in the GPRS network to receive the subscriber packet in the GPRS network to the packet format used within the GPRS network, the GGSN (206, 224) is a user through the SGSN (204, 222) Receives a packet data initiation request from the user, assigns that user a temporary IP address that can only be used within GPRS, and changes the packet sent from the user to a global IP address that is then made available on the public Internet 236. Transmit to external packet network. The SIP server 238 performs call exchange and call processing for mobile communication user terminals connecting to mobile IP through the Internet 236 to support an instant messaging service based on the SIP protocol between mobile subscriber stations.

도 3은 본 발명의 실시 예에 따른 동기 방식의 CDMA 2000 시스템의 패킷망에서 SIP를 이용한 인스턴트 메시징 서비스 처리 흐름을 도시한 것이다. 이하 상기 도 1 및 도 3을 참조하여 본 발명의 실시 예를 상세히 설명한다.3 is a flowchart illustrating an instant messaging service processing flow using SIP in a packet network of a synchronous CDMA 2000 system according to an exemplary embodiment of the present invention. Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 1 and 3.

먼저 이동통신 사용자 A가 SIP 기반 인스턴트 메시징 서비스가 가능한 이동 단말기(101)에 상대방 이동통신 사용자 B와의 인스턴트 메시지 서비스 수행을 위한 인스턴트 메시징 서비스 수행을 요청하는 경우, 이동 단말기(101)는 SIP 기반의 서비스를 이용하기 위해 BSC(102)와 트래픽 채널(Traffic Channel)을 설정하고, PDSN(104)과 PPP를 설정하여 모바일 IP 서비스를 사용할 것을 알린 후, PDSN(104)으로 모바일 IP 등록 절차를 수행하여 IP 어드레스를 할당받아 올웨이스 온(Always On) 상태를 유지한다(S1).First, when the mobile user A requests a mobile terminal 101 capable of SIP-based instant messaging service to perform an instant messaging service for performing an instant message service with the other mobile communication user B, the mobile terminal 101 performs a SIP-based service. In order to use the BSC 102 and the traffic channel (Traffic Channel), the PDSN (104) and PPP to set up the use of the mobile IP service, the PDSN (104) performs a mobile IP registration procedure to perform the IP The address is allocated to maintain the always on state (S1).

이어 이동 단말기(101)는 SIP 서버(134)에 SIP 등록을 요구하여 응답을 수신한 후(S2), 인스턴트 메시지를 전송하고자 하는 상대방측 이동통신 사용자 B의 이동 단말기(115)로 인스턴트 메시지를 포함한 초청 요구를 전송한다(S3). 이에 따라 SIP 서버(134)는 인스턴트 메시지 전송 요구된 상대방측 이동통신 사용자 B의 단말기(115)로 상기 사용자 A의 초청 요구를 전송한다(S4). 그러면 상기 초청 요구를 수신한 이동 단말기(115)는 SIP 서버(134)로 초청 요구에 대한 초청 응답을 전송하게 되는데(S5), SIP 서버(134)는 상기 단말기(115)로부터의 초청 응답을 수신하여 이를 이동 단말기(101)에게 전송하여 준다(S6).Subsequently, the mobile terminal 101 requests SIP registration from the SIP server 134 to receive a response (S2), and then includes an instant message to the mobile terminal 115 of the mobile communication user B of the other party to which the instant message is to be sent. Send the invitation request (S3). Accordingly, the SIP server 134 transmits the invitation request of the user A to the terminal 115 of the counterpart mobile communication user B requested to transmit the instant message (S4). Then, the mobile terminal 115 receiving the invitation request transmits an invitation response to the invitation request to the SIP server 134 (S5). The SIP server 134 receives the invitation response from the terminal 115. This is transmitted to the mobile terminal 101 (S6).

이에 따라 이동통신 사용자 A는 상대방측 이동통신 사용자 B와의 SIP 기반 인스턴트 메시징을 위한 인스턴트 메시지를 입력하게 되는데, 이동 단말기(101)는 해당 사용자 A에 의해 입력되는 인스턴트 메시지를 SIP 서버(134)로 전송하게 되며(S7), SIP 서버(134)는 상기 인스턴트 메시지를 상대방측 이동통신 사용자 B의 이동 단말기(115)로 전송한다(S8). 그러면 상대방측 이동통신 사용자 B는 사용자 A로부터 수신된 인스턴트 메시지를 확인하고, 이동 단말기(115)를 이용하여 상기 수신된 메시지에 대응되는 응답메시지를 이동통신 사용자 A에게 송신하게 된다. 이에 따라 이동 단말기(115)는 상기 응답메시지를 SIP 서버(134)로 전송하게 되며(S9), SIP 서버(134)는 상기 응답메시지를 이동 단말기(101)로 전송하여 이동통신 사용자 A가 사용자 B로부터의 응답메시지를 확인할 수 있도록 한다(S10).Accordingly, the mobile communication user A inputs an instant message for SIP-based instant messaging with the other party's mobile communication user B, and the mobile terminal 101 transmits an instant message input by the corresponding user A to the SIP server 134. In operation S7, the SIP server 134 transmits the instant message to the mobile terminal 115 of the counterpart mobile communication user B in operation S8. Then, the other party's mobile communication user B checks the instant message received from the user A, and transmits a response message corresponding to the received message to the mobile communication user A using the mobile terminal 115. Accordingly, the mobile terminal 115 transmits the response message to the SIP server 134 (S9), and the SIP server 134 transmits the response message to the mobile terminal 101 so that the mobile communication user A can use the user B. It is possible to check the response message from (S10).

그리고, 이때 상기와 같은 SIP 기반의 인스턴트 메시징 서비스는 상대방측 이동 단말기(115)에서 사용자 A의 이동 단말기(101)로 인스턴트 메시지를 전송하는 경우에도 동일한 과정으로 적용 가능하게 된다. 즉, 이동통신 단말기 사용자 B에서 사용자 A에게로 인스턴트 메시지를 송신하게 되는 경우 이동통신 사용자 B는 상대방측 이동통신 사용자 A와의 SIP 기반 인스턴트 메시징을 위한 인스턴트 메시지를 입력하게 되는데, 이동 단말기(115)는 해당 사용자 B에 의해 입력되는 인스턴트 메시지를 SIP 서버(134)로 전송하게 되며(S11), SIP 서버(134)는 상기 인스턴트 메시지를 상대방측 사용자 A의 이동 단말기(101)로 전송한다(S12). 그러면 상대방측 이동통신 사용자 A는 사용자 B로부터 수신된 인스턴트 메시지를 확인하고, 이동 단말기(101)를 이용하여 상기 수신된 메시지에 대응되는 응답메시지를 이동통신 사용자B에게 송신하게 된다. 이에 따라 사용자 A의 이동 단말기(101)는 상기 응답메시지를 SIP 서버(134)로 전송하게 되며(S13), SIP 서버(134)는 상기 응답메시지를 이동 단말기(115)로 전송하여 이동통신 사용자 B가 사용자 A로부터의 응답메시지를 확인할 수 있도록 한다(S14).In this case, the SIP-based instant messaging service may be applied to the same process even when the other party's mobile terminal 115 transmits an instant message to the user A's mobile terminal 101. That is, when the mobile terminal user B transmits an instant message to the user A, the mobile communication user B inputs an instant message for SIP-based instant messaging with the other party's mobile communication user A. The instant message input by the user B is transmitted to the SIP server 134 (S11), and the SIP server 134 transmits the instant message to the mobile terminal 101 of the counterpart user A (S12). Then, the other party's mobile communication user A checks the instant message received from the user B, and transmits a response message corresponding to the received message to the mobile communication user B using the mobile terminal 101. Accordingly, the mobile terminal 101 of the user A transmits the response message to the SIP server 134 (S13), and the SIP server 134 transmits the response message to the mobile terminal 115 so as to transmit the response message to the mobile terminal 115. Allows the user to check the response message from the user A (S14).

한편, 이동통신 사용자 A는 상대방측 사용자 B와의 인스턴트 메시지 송/수신을 완료하여 세션을 종료하고자 하는 경우에는 세션 종료 요구를 SIP 서버(134)로 전송하게 되며(S15), SIP 서버(134)는 상기 사용자 A로부터의 세션 종료 요구를 사용자 B로 전송하게 된다(S16). 이에 따라 이동통신 사용자 B는 이동 단말기(115)를 이용하여 SIP 서버(134)로 종료 응답을 전송하고 세션을 복구시키게 된다(S17). 그러면 SIP 서버(134)는 사용자 A에게 종료 응답을 전송한 후, SIP 세션을 복구시키며, 이동통신 사용자 A 또한 SIP 세션을 복구시키게 된다(S18).On the other hand, if the mobile communication user A wants to terminate the session by completing the instant message transmission / reception with the user B on the other side, and transmits the session termination request to the SIP server 134 (S15), SIP server 134 The session termination request from user A is transmitted to user B (S16). Accordingly, the mobile communication user B transmits a termination response to the SIP server 134 using the mobile terminal 115 and recovers the session (S17). Then, the SIP server 134 transmits the termination response to the user A, restores the SIP session, and the mobile communication user A also recovers the SIP session (S18).

도 4는 본 발명의 실시 예에 따른 비동기 방식의 W-CDMA 시스템의 패킷망에서 SIP를 이용한 인스턴트 메시징 서비스 처리 흐름을 도시한 것이다. 이하 상기 도 2 및 도 4를 참조하여 본 발명의 실시 예를 상세히 설명한다.4 is a flowchart illustrating an instant messaging service processing flow using SIP in a packet network of an asynchronous W-CDMA system according to an exemplary embodiment of the present invention. Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 2 and 4.

먼저 이동 사용자 A가 SIP 기반 인스턴트 메시징 서비스가 가능한 이동 단말기(201)에 상대방 이동통신 사용자 B와의 인스턴트 메시지 서비스 수행을 위한 인스턴트 메시징 서비스 수행을 요청하는 경우, 이동 단말기(201)는 SIP 기반의 인스턴트 메시징 서비스를 이용하기 위해 UMTS 패킷망에 PS 등록을 수행하고, PDP 컨텍스트 활성화 절차를 수행하여 IP 어드레스를 할당받아 올 웨이스 온(Always On) 상태를 유지한다(S41).First, when the mobile user A requests the mobile terminal 201 capable of SIP-based instant messaging service to perform an instant messaging service for performing an instant messaging service with the counterpart mobile user B, the mobile terminal 201 performs SIP-based instant messaging. In order to use the service, PS is registered in the UMTS packet network, and the IP address is allocated by performing the PDP context activation procedure to maintain the Always On state (S41).

이어 이동 단말기(201)는 SIP 서버(238)에 SIP 등록을 요구하여 응답을 수신한 후(S42), 인스턴트 메시지를 전송하고자 하는 상대방측 이동통신 사용자 B의 이동 단말기(219)로 인스턴트 메시지를 포함한 초청 요구를 전송한다(S43). 이에 따라 SIP 서버(238)는 인스턴트 메시지 전송 요구된 상대방측 이동통신 사용자 B의 단말기(219)로 상기 사용자 A의 초청 요구를 전송한다(S44). 그러면 상기 초청 요구를 수신한 이동 단말기(201)는 SIP 서버(238)로 초청 요구에 대한 초청 응답을 전송하게 되는데(S45), SIP 서버(238)는 상기 단말기(219)로부터의 초청 응답을 수신하여 이를 이동 단말기(201)에게 전송하여 준다(S46).Subsequently, the mobile terminal 201 receives a response by requesting a SIP registration to the SIP server 238 (S42), and then includes an instant message to the mobile terminal 219 of the mobile communication user B of the other party to send an instant message. The invitation request is transmitted (S43). Accordingly, the SIP server 238 transmits the invitation request of the user A to the terminal 219 of the mobile communication user B on the other side of the request for instant message transmission (S44). Then, the mobile terminal 201 receiving the invitation request transmits an invitation response to the invitation request to the SIP server 238 (S45). The SIP server 238 receives the invitation response from the terminal 219. This is transmitted to the mobile terminal 201 (S46).

이에 따라 이동통신 사용자 A는 상대방측 이동통신 사용자 B와의 SIP 기반 인스턴트 메시징을 위한 인스턴트 메시지를 입력하게 되는데, 이동 단말기(201)는 해당 사용자 A에 의해 입력되는 인스턴트 메시지를 SIP 서버(238)로 전송하게 되며(S47), SIP 서버(238)는 상기 인스턴트 메시지를 상대방측 이동통신 사용자 B의 이동 단말기(219)로 전송한다(S48). 그러면 상대방측 이동통신 사용자 B는 사용자 A로부터 수신된 인스턴트 메시지를 확인하고, 이동 단말기(219)를 이용하여 상기 수신된 메시지에 대응되는 응답메시지를 이동통신 사용자 A에게 송신하게 된다. 이에 따라 이동 단말기(219)는 상기 응답메시지를 SIP 서버(238)로 전송하게 되며(S49), SIP 서버(238)는 상기 응답메시지를 이동 단말기(201)로 전송하여 이동통신 사용자 A가 사용자 B로부터의 응답메시지를 확인할 수 있도록 한다(S50).Accordingly, the mobile communication user A inputs an instant message for SIP-based instant messaging with the other party's mobile communication user B. The mobile terminal 201 transmits the instant message input by the corresponding user A to the SIP server 238. In operation S47, the SIP server 238 transmits the instant message to the mobile terminal 219 of the mobile communication user B of the other party (S48). Then, the other party's mobile communication user B checks the instant message received from the user A, and transmits a response message corresponding to the received message to the mobile communication user A using the mobile terminal 219. Accordingly, the mobile terminal 219 transmits the response message to the SIP server 238 (S49), and the SIP server 238 transmits the response message to the mobile terminal 201 so that the mobile communication user A can use the user B. To check the response message from (S50).

그리고, 이때 상기와 같은 SIP 기반의 인스턴트 메시징 서비스는 CDMS 2000 시스템의 패킷망에서도 설명한 바와 같이 상대방측 이동 단말기(219)에서 사용자 A의 이동 단말기(201)로 인스턴트 메시지를 전송하는 경우에도 동일한 과정으로 적용 가능하게 된다. 즉, 이동통신 단말기 사용자 B에서 사용자 A에게로 인스턴트 메시지를 송신하게 되는 경우 이동통신 사용자 B는 상대방측 이동통신 사용자 A와의 SIP 기반 인스턴트 메시징을 위한 인스턴트 메시지를 입력하게 되는데, 이동 단말기(219)는 해당 사용자 B에 의해 입력되는 인스턴트 메시지를 SIP 서버(238)로 전송하게 되며(S51), SIP 서버(238)는 상기 인스턴트 메시지를 상대방측 사용자 A의 이동 단말기(201)로 전송한다(S52). 그러면 상대방측 이동통신 사용자 A는 사용자 B로부터 수신된 인스턴트 메시지를 확인하고, 이동 단말기(201)를 이용하여 상기 수신된 메시지에 대응되는 응답메시지를 이동통신 사용자 B에게 송신하게 된다. 이에 따라 사용자 A의 이동 단말기(201)는 상기 응답메시지를 SIP 서버(238)로 전송하게 되며(S53), SIP 서버(238)는 상기 응답메시지를 이동 단말기(219)로 전송하여 이동통신 사용자 B가 사용자 A로부터의 응답메시지를 확인할 수 있도록 한다(S54).In this case, the SIP-based instant messaging service is applied to the same process even when the other party's mobile terminal 219 transmits an instant message to the mobile terminal 201 of the user A as described in the packet network of the CDMS 2000 system. It becomes possible. That is, when the mobile terminal user B transmits an instant message to the user A, the mobile communication user B inputs an instant message for SIP-based instant messaging with the other party's mobile communication user A. The instant message input by the user B is transmitted to the SIP server 238 (S51), and the SIP server 238 transmits the instant message to the mobile terminal 201 of the counterpart user A (S52). Then, the counterpart mobile communication user A checks the instant message received from the user B, and transmits a response message corresponding to the received message to the mobile communication user B using the mobile terminal 201. Accordingly, the mobile terminal 201 of the user A transmits the response message to the SIP server 238 (S53), and the SIP server 238 transmits the response message to the mobile terminal 219 to the mobile communication user B. Allows the user to check the response message from the user A (S54).

한편, 이동통신 사용자 A는 상대방측 사용자 B와의 인스턴트 메시지 송/수신을 완료하여 세션을 종료하고자 하는 경우에는 세션 종료 요구를 SIP 서버(238)로 전송하게 되며(S55), SIP 서버(238)는 상기 사용자 A로부터의 세션 종료 요구를 사용자 B로 전송하게 된다(S56). 이에 따라 이동통신 사용자 B는 이동 단말기(219)를 이용하여 SIP 서버(238)로 종료 응답을 전송하고 세션을 복구시키게 된다(S57). 그러면 SIP 서버(238)는 사용자 A에게 종료 응답을 전송한 후, SIP 세션을 복구시키며, 이동통신 사용자 A 또한 SIP 세션을 복구시키게 된다(S58).On the other hand, when the mobile communication user A wants to terminate the session by completing an instant message transmission / reception with the user B on the other side, the mobile communication user A transmits a session termination request to the SIP server 238 (S55), and the SIP server 238 The session termination request from user A is transmitted to user B (S56). Accordingly, the mobile communication user B transmits a termination response to the SIP server 238 by using the mobile terminal 219 and recovers the session (S57). Then, the SIP server 238 restores the SIP session after transmitting the termination response to the user A, and the mobile communication user A also recovers the SIP session (S58).

한편 상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나,여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.Meanwhile, in the above description of the present invention, specific embodiments have been described. However, various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the invention should be determined by the claims rather than by the described embodiments.

이상에서 설명한 바와 같이, 본 발명은 CDMA 2000과 W-CDMA 등의 이동통신 패킷망에서 올웨이스 온 개념과 SIP를 이용하여 이동 단말기간 인스턴트 메시징 서비스를 구현함으로서, 단말기 사용자가 SIP 초청 및 SIP 메시지를 이용하여 실시간으로 메시지를 송/수신할 수 있도록 하여, 종래 WAP 또는 SMS를 이용한 인스턴트 메시징 서비스에서 발생하는 데이터 전송의 지연, 전송 데이터 양의 제한 및 서비스 확장의 제한 등과 같은 문제점을 해결할 수 있게 되는 이점이 있다.As described above, the present invention implements an instant messaging service between mobile terminals using an always-on concept and SIP in a mobile communication packet network such as CDMA 2000 and W-CDMA, so that a terminal user uses SIP invitation and SIP messages. By sending / receiving messages in real time, it is possible to solve problems such as delays in data transmission, limitations in the amount of data transmitted, and limitations in service expansion that occur in conventional instant messaging services using WAP or SMS. have.

Claims (3)

이동 패킷망에서 SIP 기반의 인스턴트 메시징 서비스 방법에 있어서,In a SIP-based instant messaging service method in a mobile packet network, (a)상기 패킷망에 접속하는 이동 단말기들에 모바일 IP를 등록하는 단계와;(a) registering a mobile IP with mobile terminals accessing the packet network; (b)상기 모바일 IP 할당된 이동 단말기로부터의 SIP 등록 요구에 응답하여 해당 이동 단말기에 대한 SIP 등록을 수행하는 단계와;(b) performing SIP registration for the mobile terminal in response to a SIP registration request from the mobile IP assigned mobile terminal; (c)상기 SIP 등록 설정된 이동 단말기로부터 SIP에 기반한 인스턴트 메시징 서비스 요청 수신 시, 상대방측 이동 단말기로 송신할 인스턴트 메시지를 수신하는 단계와;(c) receiving an instant message to be transmitted to the other party's mobile terminal upon receiving a SIP-based instant messaging service request from the SIP-registered mobile terminal; (d)상기 수신한 인스턴트 메시지를 상대방측 타켓 이동 단말기로 송신시키는 단계와;(d) transmitting the received instant message to a counterpart target mobile terminal; (e)상기 인스턴트 메시지에 대응되는 상대방측 이동 단말기로부터 응답메시지를 수신하여 원래 이동 단말기로 송신시키는 단계;를 포함하는 것을 특징으로 하는 이동 패킷망에서 SIP 기반 인스턴트 메시징 서비스 방법.(e) receiving a response message from the mobile station of the counterpart corresponding to the instant message and transmitting the response message to the original mobile terminal; SIP-based instant messaging service method in a mobile packet network comprising a. 제1항에 있어서,The method of claim 1, 상기 (a)단계는, (a1)상기 이동 단말기의 패킷망 접속 시 동기식 CDMA 패킷망에서 모바일 IP 서비스를 위한 포린 에이전트(FA)로 동작하는 PDSN과 단말기간 PPP를 설정하는 단계와;Step (a) may include: (a1) establishing a PSN between a terminal and a PDSN operating as a FA agent for mobile IP service in a synchronous CDMA packet network when the mobile terminal accesses a packet network; (a2)상기 IP 서비스를 위한 홈 에이전트(HA)를 통해 할당되는 단말기의 IP어드레스를 이용하여 해당 이동 단말기에 대한 모바일 IP 등록 절차를 수행하는 단계;를 포함하는 것을 특징으로 하는 이동 패킷망에서 SIP 기반 인스턴트 메시징 서비스 방법.(a2) performing a mobile IP registration procedure for a corresponding mobile terminal using an IP address of a terminal allocated through a home agent (HA) for the IP service; and based on SIP in a mobile packet network How instant messaging services work. 제1항에 있어서,The method of claim 1, 상기 (a)단계는, (a'1)상기 이동 단말기의 패킷망 접속 시 비동기식 UMTS 패킷망에서 모바일 IP 서비스를 위한 포린 에이전트(FA)로 동작하는 GGSN과 단말기간 PS 등록을 수행하는 단계와;The step (a) may include: (a'1) performing a PS registration between a terminal and a GGSN operating as a FA agent for mobile IP service in an asynchronous UMTS packet network when the mobile terminal accesses the packet network; (a'2)상기 GGSN을 통해 할당되는 단말기의 IP 어드레스를 이용하여 PDP 컨텍스트 활성화 절차를 수행하는 단계;를 포함하는 것을 특징으로 하는 이동 패킷망에서 SIP 기반 인스턴트 메시징 서비스 방법.(a'2) performing a PDP context activation procedure using an IP address of a terminal allocated through the GGSN; and a SIP-based instant messaging service method in a mobile packet network.
KR10-2002-0024922A 2002-05-07 2002-05-07 Instant messaging service method based on sip in mobile communication packet network Expired - Fee Related KR100474740B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0024922A KR100474740B1 (en) 2002-05-07 2002-05-07 Instant messaging service method based on sip in mobile communication packet network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0024922A KR100474740B1 (en) 2002-05-07 2002-05-07 Instant messaging service method based on sip in mobile communication packet network

Publications (2)

Publication Number Publication Date
KR20030086763A true KR20030086763A (en) 2003-11-12
KR100474740B1 KR100474740B1 (en) 2005-03-08

Family

ID=32381772

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0024922A Expired - Fee Related KR100474740B1 (en) 2002-05-07 2002-05-07 Instant messaging service method based on sip in mobile communication packet network

Country Status (1)

Country Link
KR (1) KR100474740B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040024159A (en) * 2002-09-13 2004-03-20 삼성전자주식회사 Method for assignning ip address of sip sever
KR100592882B1 (en) * 2004-12-13 2006-06-26 한국전자통신연구원 Method for providing session initialization protocol based instance messaging service through internet protocol multimedia subsystem to mobile terminal without session initiation protocol (SIIP) function, system and instance messaging proxy server
WO2006107181A1 (en) * 2005-04-08 2006-10-12 Samsung Electronics Co., Ltd. System and method for instant message transmission in mobile communication terminal
KR100889382B1 (en) * 2004-05-12 2009-03-19 노키아 코포레이션 Session establishment for real-time media communication service
KR100899755B1 (en) * 2003-02-15 2009-05-27 삼성전자주식회사 Method and system of instant message service through mobile communication network
KR101303543B1 (en) * 2006-12-15 2013-09-03 주식회사 케이티 A total session management for a multimedia instant messaging service and the management method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5666399A (en) * 1995-03-31 1997-09-09 Lucent Technologies Inc. Software architecture for providing communication features to different types of wireless telephones via different communication switching systems
US6366577B1 (en) * 1999-11-05 2002-04-02 Mci Worldcom, Inc. Method for providing IP telephony with QoS using end-to-end RSVP signaling
KR20010084109A (en) * 2000-02-23 2001-09-06 전기호 Method for transmission of multimedia message
KR20010092015A (en) * 2001-09-07 2001-10-24 변진우 Method and system for providing internet phone service for multimedia communication over high speed mobile internet
KR100819328B1 (en) * 2001-09-29 2008-04-03 주식회사 케이티 Call processing apparatus and method for Internet phone using H.323 protocol and SIP protocol

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040024159A (en) * 2002-09-13 2004-03-20 삼성전자주식회사 Method for assignning ip address of sip sever
KR100899755B1 (en) * 2003-02-15 2009-05-27 삼성전자주식회사 Method and system of instant message service through mobile communication network
KR100889382B1 (en) * 2004-05-12 2009-03-19 노키아 코포레이션 Session establishment for real-time media communication service
KR100592882B1 (en) * 2004-12-13 2006-06-26 한국전자통신연구원 Method for providing session initialization protocol based instance messaging service through internet protocol multimedia subsystem to mobile terminal without session initiation protocol (SIIP) function, system and instance messaging proxy server
WO2006107181A1 (en) * 2005-04-08 2006-10-12 Samsung Electronics Co., Ltd. System and method for instant message transmission in mobile communication terminal
KR100824043B1 (en) * 2005-04-08 2008-04-21 삼성전자주식회사 Method and system for instant message transmission in mobile communication terminal
US8447815B2 (en) 2005-04-08 2013-05-21 Samsung Electronics Co., Ltd System and method for instant message transmission in mobile communication terminal
KR101303543B1 (en) * 2006-12-15 2013-09-03 주식회사 케이티 A total session management for a multimedia instant messaging service and the management method thereof

Also Published As

Publication number Publication date
KR100474740B1 (en) 2005-03-08

Similar Documents

Publication Publication Date Title
US7787879B1 (en) Method and system with user identifiers that indicate session type
EP1464192B1 (en) Network initialized packet data protocol context activation for multicast/broadcast services
EP1163758B1 (en) Method and network element for forwarding multicast messages
US20040028055A1 (en) Differentiated accounting in a packet data network
KR101015642B1 (en) Data push service system and method through heterogeneous network
JP5044026B2 (en) Method and apparatus for channel optimization during point-to-point protocol (PPP) session request period
US20040109459A1 (en) Packet filter provisioning to a packet data access node
US20020023162A1 (en) Method for integrating network elements on communications system
IL204284A (en) Method and apparatus for requesting point-to-point protocol (ppp) instances from a packet data services network
US7587209B2 (en) Method of SMS message transfer after GPRS attach
KR100604531B1 (en) Wireless packet data service method of mobile communication system
KR20030027067A (en) Method and system for bearer authorization in a wireless communication network
KR100474740B1 (en) Instant messaging service method based on sip in mobile communication packet network
KR20060011262A (en) Method and apparatus for processing messages in mobile communication service providing system
KR100478258B1 (en) A Method of Charging for the Mobile Video-Telephony Service
US20040259562A1 (en) Method and packet data service node for correlating a service reference identifier with a requested quality of service
KR100560144B1 (en) Method and system for instant message transmission / reception using mobile communication network
WO2000070825A1 (en) Connection management method
KR100462026B1 (en) Apparatus of proxy server and method of policy controling for mobile multimedia service
KR100657633B1 (en) Electronic file transmission and reception service method using mobile communication network
KR100451438B1 (en) Method for registrating and removing buddy list of presence service based sip in the mobile packet network
KR20040095041A (en) A method to form dynamically presence information in the presence service
KR20060003506A (en) Method and device for managing session information in mobile communication service providing system
KR100384764B1 (en) Method for address management of IMT-2000 asynchronous mode
KR20040042493A (en) Roaming Service System and Method from Asynchronous Network to Synchronous Network of IMT-2000Using Termination Control System

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020507

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040722

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20041129

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050223

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050224

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080130

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090204

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100208

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110201

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20120203

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130122

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130122

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20140128

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20150130

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20150130

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20160215

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20160215

Start annual number: 12

End annual number: 12

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20181206