KR20080002389A - 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기 - Google Patents

이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기 Download PDF

Info

Publication number
KR20080002389A
KR20080002389A KR1020060061198A KR20060061198A KR20080002389A KR 20080002389 A KR20080002389 A KR 20080002389A KR 1020060061198 A KR1020060061198 A KR 1020060061198A KR 20060061198 A KR20060061198 A KR 20060061198A KR 20080002389 A KR20080002389 A KR 20080002389A
Authority
KR
South Korea
Prior art keywords
wireless communication
communication terminal
instant message
buddy
buddy list
Prior art date
Application number
KR1020060061198A
Other languages
English (en)
Other versions
KR101239197B1 (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 KR1020060061198A priority Critical patent/KR101239197B1/ko
Priority to US12/306,576 priority patent/US8145257B2/en
Priority to PCT/KR2007/003186 priority patent/WO2008002105A1/en
Publication of KR20080002389A publication Critical patent/KR20080002389A/ko
Application granted granted Critical
Publication of KR101239197B1 publication Critical patent/KR101239197B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression

Landscapes

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

Abstract

본 발명은 무선 통신 단말기에서 하나의 인스턴트 메신저 프로그램으로 다수의 인스턴트 메시지 서비스를 제공받을 수 있도록 하는 통합 인스턴트 메시지 서비스를 제공하는 통합 인스턴트 메시지 서비스 장치 및 방법에 관한 것으로, 이동 통신 시스템의 통합 인스턴트 메시지 서비스 장치에서 다수의 인스턴트 메시지 서비스를 하나로 통합하여 무선 통신 단말기에 제공하는 방법으로서, (a) 상기 무선 통신 단말기로부터 접속 요청을 수신하는 단계; (b) 유선 인터넷 기반의 다수의 인스턴트 메시지 서버로 상기 무선 통신 단말기의 가입자가 등록해 놓은 버디 리스트 정보를 요청하여 수신하는 단계; (c) 수신된 각 버디 리스트 정보에 해당 버디 리스트의 메신저 유형을 식별할 수 있는 식별자를 삽입하여 상기 무선 통신 단말기로 전송하는 단계; 및 (d) 상기 무선 통신 단말기가 상기 식별자를 토대로 각 버디 리스트의 메신저 유형을 판별하고, 그 판별된 유형별로 버디 리스트를 표시하는 단계;를 포함하는 것을 특징으로 한다.
인스턴트 메시지 서비스, 유선 인터넷, 이동 통신망, 통합

Description

이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를 통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신 단말기{APPARATUS AND METHOD FOR PROVIDING INTEGRATED INSTANT MESSAGE SERVICE IN MOBILE COMMUNICATION SYSTEM AND MOBILE TERMINAL THEREFOR}
도 1은 본 발명의 바람직한 일 실시예에 따른 통합 인스턴트 메시지 서비스를 위한 이동 통신 시스템의 구성도이다.
도 2는 무선 통신 단말기에 탑재된 통합 인스턴트 메신저 프로그램의 인터페이스 화면을 나타낸 일 실시예의 도면이다.
도 3은 도 1의 모바일 인스턴트 메시지 서버의 기능적 구성도이다.
도 4는 본 발명의 일 실시예에 따른 통합 인스턴트 메시지 서비스를 제공하는 방법을 설명하는 흐름도이다.
도 5는 본 발명의 다른 실시예에 따른 인스턴트 메시지 서비스 방법을 설명하는 신호 흐름도이다.
도 6은 본 발명의 실시예에 따른 무선 통신 단말기에 내장되는 인스턴트 메신저 프로그램의 기능적 구성도이다.
<도면의 주요 부분에 대한 부호의 설명>
310 : 유선 인터넷 메신저 서버 연동부 320 : 가입자 접속부
330 : 리스트 관리부 340 : 상태 관리부
350 : 채팅 서비스부 360 : 메시지 변환부
371 : MSN 데이터베이스 372 : 네이트온 데이터베이스
373 : 다음 데이터베이스 374 : 모바일 데이터베이스
본 발명은 인스턴트 메시지 서비스에 관한 것으로, 더욱 상세하게는 이동 통신 시스템에서의 인스턴트 메시지 서비스에 관한 것이다.
인스턴트 메시지 서비스는 인터넷 기반에서 활성화된 서비스 중 하나로서, 문서 파일, 그래픽 파일, 음성 파일 등을 인터넷을 이용해 전달하는 기본 기능 이외 1:1 채팅, 1:다수(그룹) 채팅 기능을 제공하는 서비스이다.
이러한 인스턴트 메시지 서비스는 최초에 유선 인터넷을 기반으로 유선 단말기 사이에 제공되었으나, 현재는 이동 통신 시스템에서 무선 인터넷을 기반으로 무선 단말기 사이에서도 서비스가 이루어지고 있다.
그러나, 인스턴트 메시지 서비스는 하나의 사업자에 의해 독점적으로 제공되는 것이 아닌 여러 사업자가 경쟁적으로 뛰어들어 각 사업자별로 독자적인 인스턴트 메신저 프로그램이 개발되어 제공되고 있다. 마이크로소트프사의 MSN 메신저, 다음의 다음 메신저, SK 커뮤니케이션즈의 Nate On 메신저 등이 그 예이다.
이와 같이 현재 인스턴트 메시지 서비스는 메신저 프로그램 간 상호연동이 이루어지지 않고 있으며 표준화 노력도 성과를 나타내고 있지 않다. 따라서, 인스턴트 메시지 서비스를 이용하고자 하는 사용자들은 대화하고자 하는 상대가 자신이 사용하는 메신저 프로그램과 다른 메신저 프로그램을 사용할 경우 기존에 사용하던 메신저 프로그램 이외 타 사업자의 인스턴트 메신저 프로그램을 다운로드 받아 사용해야 하는 문제점이 있다.
특히, 유선 단말기에 비해 데이터 처리 속도 및 메모리 용량이 떨어지는 무선 통신 단말기를 이용해 인스턴트 메시지 서비스를 이용할 경우, 무선 통신 단말기 자체 성능의 한계로 모든 인스턴트 메신저 프로그램을 설치할 수 없는 문제점이 있다.
본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 무선 통신 단말기에서 하나의 인스턴트 메신저 프로그램으로 다수의 인스턴트 메시지 서비스를 제공받을 수 있도록 하는 통합 인스턴트 메시지 서비스를 제공하는 통합 인스턴트 메시지 서비스 장치 및 방법을 제공하는데 그 목적이 있다.
또한, 본 발명은, 하나의 인스턴트 메신저 프로그램으로 상기 통합 인스턴트 메시지 서비스 장치에 접속하여 통합 인스턴트 메시지 서비스를 제공받는 무선 통신 단말기를 제공하는데 그 목적이 있다.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기 목적을 달성하기 위한 본 발명은, 다수의 인스턴트 메시지 서비스를 하나로 통합하여 무선 통신 단말기에 제공하는 이동 통신 시스템의 통합 인스턴트 메시지 서비스 장치로서, 상기 무선 통신 단말기의 접속시 연결을 설정하는 가입자 접속부; 유선 인터넷 기반의 다수의 인스턴트 메시지 서버로부터 상기 무선 통신 단말기의 가입자가 등록한 버디 리스트 정보를 각각 수신하고, 그 각 버디 리스트 정보에 해당 버디 리스트의 메신저 유형을 식별할 수 있는 식별자를 삽입하여 상기 무선 통신 단말기로 전송하는 리스트 관리부; 상기 무선 통신 단말기로 전송된 각 버디 리스트에 포함된 버디들의 상태를 관리하는 상태 관리부; 상기 무선 통신 단말기와 상기 유선 인터넷 기반의 다수의 인스턴트 메시지 서버에 접속한 유선 단말기 사이에서 대화 메시지를 송수신하는 채팅 서비스부; 상기 무선 통신 단말기로부터 상기 유선 단말기로 송신되는 대화 메시지를 상기 유선 단말기가 접속한 인스턴트 메시지 서버의 데이터 규격으로 변환하고, 상기 유선 단말기로부터 상기 무선 통신 단말기로 송신되는 대화 메시지를 상기 무선 통신 단말기의 데이터 규격으로 변환하는 메시지 변환부; 및 상기 유선 인터넷 기반의 다수의 인스턴트 메시지 서버로부터 수신된 버디 리스트 정보를 각 메신저 유형별로 분류하여 저장하는 데이터베이스;를 포함하는 것을 특징으로 한다.
또한, 본 발명은, 이동 통신 시스템의 통합 인스턴트 메시지 서비스 장치에서 다수의 인스턴트 메시지 서비스를 하나로 통합하여 무선 통신 단말기에 제공하 는 방법으로서, (a) 상기 무선 통신 단말기로부터 접속 요청을 수신하는 단계; (b) 유선 인터넷 기반의 다수의 인스턴트 메시지 서버로 상기 무선 통신 단말기의 가입자가 등록해 놓은 버디 리스트 정보를 요청하여 수신하는 단계; (c) 수신된 각 버디 리스트 정보에 해당 버디 리스트의 메신저 유형을 식별할 수 있는 식별자를 삽입하여 상기 무선 통신 단말기로 전송하는 단계; 및 (d) 상기 무선 통신 단말기가 상기 식별자를 토대로 각 버디 리스트의 메신저 유형을 판별하고, 그 판별된 유형별로 버디 리스트를 표시하는 단계;를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 방법은, (e) 상기 무선 통신 단말기로부터 대화 메시지를 수신하고, 수신된 대화 메시지의 메신저 유형을 판별하는 단계; (f) 판별된 메신저 유형에 상응하는 데이터 포맷으로 상기 수신된 대화 메시지를 변환하는 단계; 및 (g) 상기 판별된 메신저 유형에 상응하는 유선 인터넷 기반의 인스턴트 메시지 서버로 상기 데이터 포맷 변환된 대화 메시지를 전송하는 단계;를 더 포함하는 것을 특징으로 한다.
바람직하게는, 상기 방법은, (h) 유선 인터넷 기반의 인스턴트 메시지 서버로부터 유선 단말기가 전송한 대화 메시지를 수신하는 단계; (i) 수신된 대화 메시지를 무선 통신 단말기의 규격에 상응하도록 데이터 포맷을 변환하는 단계; 및 (j) 변환된 대화 메시지를 착신 무선 통신 단말기로 전송하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명은, 다수의 인스턴트 메시지 서비스를 통합하여 제공하는 무선 통신 단말기로서, 통합 인스턴트 메시지 서비스 프로그램을 탑재한 메모리를 포함 하고, 상기 통합 인스턴트 메시지 서비스 프로그램은, 이동 통신망의 인스턴트 메시지 서버로부터 전송되는 버디 리스트 정보를 메신저 유형별로 식별하여 구분 표시하는 버디 리스트 식별모듈; 버디의 등록 및 삭제와 상태 정보를 관리하는 계정 관리모듈; 및 사용자의 버디 선택에 따라 하나의 대화창으로 대화 메시지를 송수신하는 채팅모듈;을 포함하는 것을 특징으로 한다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 바람직한 일 실시예에 따른 통합 인스턴트 메시지 서비스를 위한 이동 통신 시스템의 구성도이다.
도 1을 참조하면, 본 발명에 따른 이동 통신 시스템은 기지국/기지국 제어기(BTS/BSC)(130), 데이터 서비스 장치(150) 및 모바일 인스턴트 메시지 서버(170)를 포함하고, 모바일 인스턴트 메시지 서버(170)는 인터넷망을 통해 유선 인터넷 기반의 인스턴트 메시지 서버(190)에 접속하여 연동한다. 또한, 모바일 인스턴트 메시지 서버(170)는 인터넷망을 통해 직접 유선 단말기(180)에 연결되어 무선 통신 단말기(110) 및 유선 단말기(180) 사이에서 전화번호 기반의 인스턴트 메시지 서비스를 제공한다. 이때, 모바일 인스턴트 메시지 서버(170)는 인터넷망 이외 무선랜망 등 다양한 네트워크를 통해 유선 인터넷 기반의 인스턴트 메시지 서버(190)에 연동할 수 있으나, 이하 인터넷망으로 설명하도록 한다.
이때, 도 1에 도시된 무선 통신 단말기(110)는 PDA, 셀룰러폰, PCS폰, GSM폰, W-CDMA폰, DMB(Digital Multimedia Broadcasting)폰 등의 통신 기능을 내장하여 이동 통신 시스템에 접속함으로써 인스턴트 메시지 서비스가 가능한 장치이면 아무런 제약없이 동일하게 적용할 수 있음은 자명하다. 다만, 무선 통신 단말기(110)는 인스턴트 메신저 프로그램(IM 프로그램)이 설치되어야 한다. 인스턴트 메신저 프로그램은 무선 통신 단말기(110)의 제조 단계에서 디폴트로 구비되거나 당해 프로그램을 제공하는 웹 서버에 무선 인터넷을 통해 접속하여 다운로드 받는 등의 다양한 방법을 통해 무선 통신 단말기(110) 내에 구비되도록 할 수 있다.
데이터 서비스 장치(150)는 음성 통화망에 추가하여 데이터 서비스의 제공 및 이용을 가능하게 하는 장치로서, 망 연동 장치(IWF : InterWorking Function), 패킷 데이터 서빙 노드(PDSN : Packet Data Serving Node), 게이트웨이 GPRS 서포팅 노드(GGSN : Gateway GPRS Supporting Node) 중 적어도 어느 하나를 포함할 수 있다.
망 연동 장치(IWF)는 2G 망에서의 무선 데이터 서비스 장치로서, 무선 통신 단말기(110)와의 PPP 접속, 교환기(미도시)와의 NO7/ISUP 연동을 수행하는 장치이다. 패킷 데이터 서빙 노드(PDSN)는 동기 3G 망에서의 무선 데이터 서비스 장치로 서, 패킷 제어기(PCF : Packet Control Function, 미도시)와의 R-P 인터페이스, 무선 통신 단말기(110)와의 PPP 인터페이스, 홈 에이전트(HA : Home Agent, 미도시)와의 이동 IP 인터페이스를 담당한다. 또한, 게이트웨이 GPRS 서포팅 노드(GGSN)는 비동기 3G 망에서의 무선 데이터 서비스 장치를 의미한다. 물론 이외에도 유사한 기능을 수행하는 장치이면 상술한 장치들과 동일하게 적용할 수 있음은 자명하다.
모바일 인스턴트 메시지 서버(170)는 서로 다른 규격의 인스턴트 메신저 프로그램을 운용하는 유선 인터넷 기반의 다수의 인스턴트 메시지 서버(190)에 인터넷을 통해 접속하여 해당 모바일 인스턴트 메시지 서버(170)에 접속한 사용자가 유선 인터넷 상에서 등록한 버디 리스트(Budy List) 정보를 수신하여 저장한다. 즉, 사용자가 유선 인터넷 상의 서로 다른 규격의 인스턴트 메신저 프로그램에서 대화 상대로 지정한 버디 리스트 정보를 각 해당 인스턴트 메시지 서버(190)로부터 수신하여 저장한다. 여기서, 버디 리스트 정보는 대화 상대, 각 대화 상대의 사용자 계정(예를 들면, 인터넷 ID, 이메일 계정 등), 각 대화 상대의 현재 상태(예를 들면, 오프라인, 온라인, 바쁨, 자리비움 등) 정보를 포함한다.
예를 들면, 모바일 인스턴트 메시지 서버(170)는 무선 통신 단말기(110)의 접속시 해당 무선 통신 단말기(110)의 사용자 정보(예를 들면, 전화번호)를 토대로 유선 인터넷 기반의 MSN 메신저 서버(191), 다음 메신저 서버(192), 네이트온 메신저 서버(193) 등으로부터 각각 해당 사용자가 등록해 놓은 버디 리스트 정보를 수신하여 내부 데이터베이스에 분류 저장하고, 각 사업자별로 분류 저장된 버디 리스트 정보를 무선 통신 단말기(110)로 전송한다.
그리고, 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반의 다수의 인스턴트 메시지 서버(190)로부터 수신하여 내부 데이터베이스에 저장하고 있는 버디 리스트 정보를 해당 모바일 인스턴트 메시지 서버(170)에 접속한 무선 통신 단말기(110)로 전송하고, 버디 리스트의 상태 변경시 무선 통신 단말기(110)의 버디 리스트 정보를 업데이트 한다. 모바일 인스턴트 메시지 서버(170)로부터 서로 다른 규격의 버디 리스트 정보를 수신한 무선 통신 단말기(110)는 각 버디 리스트 정보를 해당 버디 리스트를 제공하는 사업자별로 구분하여 디스플레이한다.
또한, 모바일 인스턴트 메시지 서버(170)는 유선 단말기(195)로부터 전송된 인스턴트 메시지를 무선 통신 단말기(110)의 시스템 사양에 맞게 데이터 변환하여 무선 통신 단말기(110)로 전송하고, 무선 통신 단말기(110)로부터 전송된 인스턴트 메시지를 착신 유선 단말기(195)에 설치된 인스턴트 메시지 프로그램의 데이터 규격에 맞게 데이터 변환하여 유선 인터넷 기반의 인스턴트 메시지 서버(190)에 전송한다.
예를 들어, 유선 단말기(195)를 사용하는 사용자와 무선 통신 단말기(110)를 사용하는 사용자가 MSN 메신저로 대화할 때, 유선 인터넷 기반의 MSN 메신저 서버(191)는 유선 단말기(195)의 MSN 메신저 프로그램으로부터 대화 메시지를 수신하면 수신한 대화 메시지를 모바일 인스턴트 메시지 서버(170)로 전송하고, 모바일 인스턴트 메시지 서버(170)는 상기 수신한 대화 메시지를 무선 통신 단말기(110)의 시스템 사양에 맞데 데이터 변환하여 무선 통신 단말기(110)로 전송한다. 그리고, 모바일 인스턴트 메시지 서버(170)는 무선 통신 단말기(110)로부터 대화 메시지 수 신시 수신한 대화 메시지를 MSN 메신저 프로그램의 데이터 규격에 맞게 데이터 변환하여 유선 인터넷 기반의 MSN 메신저 서버(191)로 전송한다. 대화 메시지를 수신한 유선 인터넷 기반의 MSN 메신저 서버(191)는 해당 대화 메시지를 유선 단말기(195)에 설치된 MSN 메신저 프로그램으로 전송한다.
또한, 모바일 인스턴트 메시지 서버(170)는 무선 통신 단말기(110) 사이의 전화번호 기반 인스턴트 메시지 서비스, 무선 통신 단말기(110) 및 유선 단말기(180) 사이의 전화번호 기반 인스턴트 메시지 서비스를 제공한다. 이를 위해 유선 단말기(180)는 전화번호 기반의 인스턴트 메시지 서비스를 위한 메신저 프로그램을 설치한다.
또한, 모바일 인스턴트 메시지 서버(170)는 인스턴트 메시지 서비스와 연계하여 이동 전화번호 기반의 부가 서비스 및 인터넷 사용자 계정(예를 들면, 인터넷 ID, E-mail 계정 등) 기반의 부가 서비스를 연동하여 제공한다. 모바일 쿠폰, 상품권, 결제, 벨소리, 링백톤 대체 서비스 등은 이동 전화번호 기반으로 금액을 충전, 결제, 잔고 관리하는 이동통신 서비스로서, 모바일 인스턴트 메시지 서버(170)는 이러한 이동 전화번호 기반의 부가 서비스를 무선 통신 단말기(110)에 탑재된 통합 메신저와 유선 인터넷 기반의 메신저에 서로 공유시킨다. 이를 위해 무선 통신 단말기(110)에 탑재된 통합 메신저와 유선 단말기(195)에 탑재된 메신저는 상기 기능을 위한 탭을 제공한다.
예를 들어, 무선 통신 단말기(110)에서 통합 인스턴트 메신저 프로그램을 구동한 사용자가 인터넷 ID, E-mail 등의 사용자 계정을 갖는 유선 인터넷 기반 인스 턴트 메시지 서비스 사용자에게 모바일 쿠폰을 선물할 경우, 모바일 인스턴트 메시지 서버(170)는 무선 통신 단말기(110)로부터 모바일 쿠폰 일련번호와 유선 인터넷 기반 인스턴트 메시지 서비스 사용자의 사용자 계정(인터넷 ID, E-mail 등)을 수신한다. 그러면, 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반 인스턴트 메시지 서비스 사용자가 접속 중인 유선 인터넷 기반 인스턴트 메신저 서버(191, 192, 193)로 사용자 계정을 전송하여 그에 대응한 이동 전화번호를 수신하고, 그 수신된 이동 전화번호에 상기 모바일 쿠폰 일련번호를 매핑시켜 모바일 쿠폰 서비스 서버(160)로 전송한다. 이러한 방식은 모바일 쿠폰 뿐만 아니라 벨소리, 링백톤 대체 서비스에도 동일하게 적용이 가능하다.
반대로, 인터넷 ID, E-mail 계정 등의 사용자 계정을 갖는 유선 인터넷 메신저 사용자가 무선 통신 단말기(110)의 통합 인스턴트 메신저 프로그램을 사용하는 사용자에게 모바일 쿠폰을 선물할 경우, 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반의 인스턴트 메신저 서버(191, 192, 193)로부터 모바일 쿠폰 일련번호를 수신하고 그 모바일 쿠폰 일련번호에 무선 통신 단말기(110) 사용자의 전화번호를 매핑시켜 모바일 쿠폰 서비스 서버(160)로 전송한다.
또한, 유선 인터넷 쇼핑몰에서의 상품 구매 등은 인터넷 ID, E-mail 등 인터넷 계정 기반의 서비스로서, 유선 단말기(195)에 탑재된 메신저는 상기 인터넷 계정 기반의 서비스를 위한 탭을 제공한다. 유선 단말기(195)에 탑재된 인터넷 계정(예를 들면, 인터넷 ID, E-mail 등) 기반의 메신저(예를 들면, MSN 메신저)에서 사용자가 쇼핑몰 탭을 클릭하여 상품을 구매한 후, 무선 통신 단말기(110)의 통합 인 스턴트 메신저 프로그램을 사용하는 사용자에게 선물할 수 있다. 유선 단말기(195)에 탑재된 인터넷 계정 기반 메신저에서 사용자가 쇼핑몰 탭을 클릭시, 쇼핑몰 웹 서버(140)는 상품 구매 웹 페이지를 제공한다. 그리고, 사용자가 상품 구매 후 메신저 대화 상대를 선택하고 선물하기를 선택하면, 웹 서버(140)는 해당 상품 정보와 선물 받을 대화 상대의 인터넷 계정(예를 들면, 인터넷 ID, E-mail 등)을 모바일 인스턴트 메시지 서버(170)로 전송한다. 모바일 인스턴트 메시지 서버(170)는 웹 서버(140)로부터 받은 인터넷 계정을 해당 사용자의 전화번호로 전환하여 상기 상품 정보와 매핑하여 저장한다.
도 2는 무선 통신 단말기에 탑재된 통합 인스턴트 메신저 프로그램의 인터페이스 화면을 나타낸 일 실시예의 도면으로, 무선 통신 단말기(110)에 탑재된 모바일 인스턴트 메신저 프로그램은 모바일 인스턴트 메시지 서버(170)로부터 전송된 서로 다른 규격의 버디 리스트 정보를 해당 메뉴 선택시 표시한다.
도 2의 (a)는 사용자가 메뉴 중 'NateOn'을 선택시 'NateOn'의 버디 리스트 정보가 표시되는 것을 나타낸다. 사용자가 'NateOn' 메뉴 선택시 무선 통신 단말기(110)는 모바일 인스턴트 메신저 서버(170)로부터 'NateOn' 버디 리스트 정보를 수신하여 표시한다. 또한 도 2에는 나타내지 않았지만 사용자가 'MSN' 메뉴 선택시 무선 통신 단말기(110)는 모바일 인스턴트 메시지 서버(170)로부터 'MSN' 버디 리스트 정보를 수신하여 표시한다. 이 외에도 버디버디, 야후 등의 메뉴 선택시 해당 사업자의 버디 리스트 정보를 수신하여 표시한다.
한편, 사용자의 대화 상대 선택시 메신저의 종류에 상관없이 도 2의 (b)와 같이 하나의 채팅창을 활성화하여 대화 상대와의 실시간 채팅이 가능하도록 한다. 그리고 도 2의 (c)와 같이 타 단말기로부터 대화 메시지 수신시 대화 수락 여부에 대해 질의를 하고, 사용자의 승낙시 도 2의 (b)와 같이 타 단말기의 사용자와 실시간 채팅이 가능하다.
또한, 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반의 메신저 서비스 이외 전화번호를 기반으로 한 무선 인터넷 기반의 메신저 서비스를 제공한다. 즉, 이동 통신망에서 가입자 식별을 위해 사용되는 전화번호를 기반으로 버디 리스트를 등록, 수정 및 삭제하고, 등록된 버디 리스트의 대화 상대와 1:1 채팅, 1:다수 채팅, 파일 송수신 등을 지원한다. 이를 위해 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반의 인스턴트 메신저 서비스와 연동하기 위한 데이터베이스와는 별도로 이동 통신망의 가입자 식별번호를 토대로 생성된 버디 리스트를 저장하기 위한 데이터베이스가 따로 구축된다. 도 2의 (a)에서 'MIM'은 이동 통신망에서 전화번호를 기반으로 제공되는 인스턴트 메신저 서비스의 메뉴로서 사용자의 'MIM' 선택시 전화번호를 기반으로 등록된 버디 리스트 정보가 표시된다.
또한, 도 2에는 도시하지 않았지만 인스턴트 메시지 서비스와 연계하여 이동 전화번호 기반의 부가 서비스 및 인터넷 사용자 계정(예를 들면, 인터넷 ID, E-mail 계정 등) 기반의 부가 서비스를 연동하여 제공한다. 모바일 쿠폰, 상품권, 결제, 벨소리, 링백톤 대체 서비스 등은 이동 전화번호 기반으로 금액을 충전, 결제, 잔고 관리하는 이동통신 서비스로서, 이러한 이동 전화번호 기반의 부가 서비스를 무선 통신 단말기(110)에 탑재된 통합 메신저와 유선 인터넷 기반의 메신저에 서로 공유시킨다. 이를 위해 무선 통신 단말기(110)에 탑재된 통합 메신저와 유선 단말기(195)에 탑재된 메신저는 상기 기능을 위한 탭(Tap)을 제공한다.
도 3은 도 1의 모바일 인스턴트 메시지 서버의 기능적 구성도로, 도 3에 도시된 바와 같이 본 발명에 따른 모바일 인스턴트 메시지 서버는 유선 인터넷 기반 메신저 서버 연동부(310), 가입자 접속부(320), 리스트 관리부(330), 상태 관리부(340), 채팅 서비스부(350), 메시지 변환부(360), 부가 서비스 연동부(380) 및 데이터베이스(370)를 포함한다.
유선 인터넷 기반 메신저 서버 연동부(310)는 인터넷을 통해 유선 인터넷 기반의 다수의 인스턴트 메시지 서버(190), 예를 들면 MSN 메신저 서버(191), 다음 메신저 서버(192), 네이트온 메신저 서버(193) 등에 연결되어 각 유선 인터넷 기반의 인스턴트 메시지 서버(190)로부터 버디 리스트 정보를 수신한다. 버디 리스트 정보는 대화 상대의 대화명, 각 대화 상대의 사용자 계정, 각 대화 상대의 현재 상태(예를 들면, 오프라인, 온라인, 바쁨, 자리비움 등) 정보를 포함한다. 이와 같이 유선 인터넷 기반 메신저 서버 연동부(310)로부터 수신된 각 사업자별 버디 리스트 정보는 각 사업자별 데이터베이스(370)에 저장된다.
가입자 접속부(320)는 SIP(Session Initial Protocl) 프록시 기능을 수행하는 것으로, SIP 다이제스트(digest) 인증 및 SIP 신호 압축(Signaling Compression) 기능을 수행한다. SIP(Session Initial Protocl)는 IP(Internet Protocol)를 탑재하고 있는 단말기들 간에 비디오, 오디오 등 각종 멀티미디어 데이터를 교환할 수 있도록 상호 연결을 설정하는 세션 제어 프로토콜이다.
리스트 관리부(330)는 무선 통신 단말기(110)를 통한 가입자의 접속시 해당 가입자가 등록하여 사용하고 있는 각 메신저 사업자별 버디 리스트 정보를 각 해당 유선 인터넷 기반의 인스턴트 메시지 서버(190)에 요청하여 수신하고 데이터베이스(370)에 저장한다. 그리고, 리스트 관리부(330)는 각 메신저 사업자별 버디 리스트 정보를 상기 무선 통신 단말기(110)로 전송한다. 이때, 상기 각 메신저 사업자별 버디 리스트에는 각 버디 리스트의 종류를 식별할 수 있도록 하는 식별자가 포함된다. 한편, 리스트 관리부(330)는 가입자의 요청에 따라 버디 등록/수정, 그룹 생성/삭제를 수행하고, 가입자가 등록 요청한 버디로의 승인 절차를 수행한다.
즉, 가입자의 버디 등록/수정, 그룹 생성/삭제 요청에 대해 리스트 관리부(330)는 데이터베이스(370)에 저장된 해당 버디 및 그룹 정보를 갱신하고, 해당 요청이 유선 인터넷 기반의 버디에 대한 것인 경우 유선 인터넷 기반 메신저 서버 연동부(310)로 해당 버디 정보를 전송하여 유선 인터넷 기반의 각 인스턴트 메시지 서버(190)가 해당 버디 정보를 갱신하도록 한다. 예를 들면, 무선 통신 단말기(110)의 가입자가 MSN 버디 리스트에 버디를 등록할 때, 리스트 관리부(330)는 해당 버디 정보를 유선 인터넷 기반의 MSN 메신저 서버(191)에 전송하여 유선 인터넷 기반의 MSN 메신저 서버(191)로 하여금 해당 버디로의 승인 절차를 수행하도록 한다. 착신 버디의 승인시 리스트 관리부(330)는 유선 인터넷 기반의 MSN 메신저 서버(191)로부터 승인 결과를 수신하여 데이터베이스(371)에 그 결과를 갱신한다.
상태 관리부(340)는 가입자 정보(예를 들면, 전화번호, 대화명, IP 주소 등), 가입자의 상태(Presence) 정보를 관리하며, 무선 통신 단말기(110)를 통한 가입자의 상태 정보 변경 요청에 상응하는 동작을 수행한다. 또한 상태 관리부(340)는 인스턴트 메신저 서비스를 이용하고자 하는 가입자가 무선 통신 단말기(110)를 통해 처음 접속하여 종료할 때까지 가입자 상태(예를 들면, 바쁨, 자리비움, 다른 용무중 등)를 유지하고, 그 접속한 가입자의 버디 리스트에 포함된 대화 상대들의 상태 정보를 데이터베이스(370)에서 추출하여 제공한다. 이때, 상태 관리부(340)는 각 메신저별 버디 리스트 정보를 각각 추출하여 별도의 식별자를 포함시켜 무선 통신 단말기(110)로 전송한다. 무선 통신 단말기(110)는 상기 별도의 식별자를 통해 해당 버디 리스트 정보가 어느 메신저 프로그램의 버디 리스트 정보인가를 파악하고 표시한다.
채팅 서비스부(350)는 무선 통신 단말기(110) 및 유선 단말기(195) 간의 대화와 무선 통신 단말기(110) 간의 대화 서비스를 제공한다. 즉, 무선 통신 단말기(110)의 사용자가 버디 선택 후 대화 입력시 채팅 서비스부(350)는 무선 통신 단말기(110)로부터 버디 정보를 포함하는 대화 메시지를 수신한다. 채팅 서비스부(350)는 상기 버디 정보를 토대로 해당 버디의 메신저 종류를 식별하고, 식별된 메신저 종류에 상응하는 유선 인터넷 기반의 인스턴트 메시지 서버(190)로 버디 정보를 포함하는 대화 메시지를 전송한다. 이때, 채팅 서비스부(350)는 무선 통신 단말기(110)와 유선 단말기(195) 사이에서 전송되는 대화 메시지를 메시지 변환부(360)를 통해 포맷 변환한다. 예를 들면, 무선 통신 단말기(110)와 유선 단말 기(195)가 MSN 메신저를 이용할 경우, 메시지 변환부(360)는 무선 통신 단말기(110)로부터 전송된 대화 메시지를 유선 인터넷 기반의 MSN 메신저 프로그램의 데이터 규격에 맞게 데이터 변환하고, 유선 인터넷 기반의 MSN 메신저 서버(191)로부터 대화 메시지 수신시 그 대화 메시지를 무선 통신 단말기(110)의 시스템 사양에 맞게 데이터 변환하여 무선 통신 단말기(110)로 전송한다. 여기서 상기 대화 메시지는 텍스트 형태의 대화 메시지, 화상 통화 대화 메시지, 음성 통화 대화 메시지를 포함한다.
한편, MSN 메신저 데이터베이스(371)는 유선 인터넷 기반의 MSN 메신저 프로그램에서 사용자가 등록한 버디 리스트 정보를 유선 인터넷 기반 메신저 서버 연동부(310)로부터 수신하여 저장하고, 네이트온 메신저 데이터베이스(372)는 유선 인터넷 기반의 네이트온 메신저 프로그램에서 사용자가 등록한 버디 리스트 정보를 저장한다. 또한, 다음 메신저 데이터베이스(373)는 유선 인터넷 기반의 다음 메신저 프로그램에서 사용자가 등록한 버디 리스트 정보를 저장한다. 그리고, 모바일 메신저 데이터베이스(374)는 이동 통신망에서 사용자가 전화번호를 기초로 등록한 버디 리스트 정보를 저장한다. 여기서, 상기 버디 리스트 정보는 대화 상대, 각 대화 상대의 사용자 계정, 각 대화 상대의 현재 상태(예를 들면, 오프라인, 온라인, 바쁨, 자리비움 등) 정보를 포함한다.
부가 서비스 연동부(380)는 이동 전화 기반의 부가 서비스 및 인터넷 사용자 계정(예를 들면, 인터넷 ID, E-mail 계정 등) 기반의 부가 서비스를 무선 통신 단말기(110)에 탑재된 통합 메신저와 유선 인터넷 기반의 메신저에 서로 공유시킨다. 모바일 쿠폰, 상품권, 결제, 벨소리, 링백톤 대체 서비스 등은 이동 전화번호 기반으로 금액을 충전, 결제, 잔고 관리하는 이동통신 서비스로서, 부가 서비스 연동부(380)는 이러한 이동 전화번호 기반의 부가 서비스를 무선 통신 단말기(110)에 탑재된 통합 메신저와 유선 인터넷 기반의 메신저에 서로 공유시킨다.
예를 들어, 무선 통신 단말기(110)에서 통합 인스턴트 메신저 프로그램을 구동한 사용자가 인터넷 ID, E-mail 계정 등의 사용자 계정을 갖는 유선 인터넷 기반 인스턴트 메시지 서비스 사용자(예를 들면, 도 2에서 사용자가 'MSN' 메뉴 선택시 표시되는 버디들 중 임의의 버디)에게 모바일 쿠폰을 선물할 경우, 부가 서비스 연동부(380)는 무선 통신 단말기(110)로부터 모바일 쿠폰 일련번호와 유선 인터넷 기반 인스턴트 메시지 서비스 사용자의 사용자 계정(즉, 상기 임의의 버디의 인터넷 ID, 또는 E-mail 계정)을 수신한다. 그리고, 부가 서비스 연동부(380)는 유선 인터넷 기반 인스턴트 메시지 서비스 사용자(즉, 상기 임의의 버디의 인터넷 ID, 또는 E-mail 계정)가 접속 중인 유선 인터넷 기반 인스턴트 메신저 서버(즉, MSN 메신저 서버)로 사용자 계정(즉, 상기 임의의 버디의 인터넷 ID, 또는 E-mail 계정)을 전송하여 그에 대응한 이동 전화번호를 수신하고, 그 수신된 이동 전화번호에 상기 모바일 쿠폰 일련번호를 매핑시켜 모바일 쿠폰 서비스 서버로 전송한다. 이러한 방식은 모바일 쿠폰 뿐만 아니라 벨소리, 링백톤 대체 서비스에도 동일하게 적용이 가능하다.
이하, 도 3의 각 구성요소의 기능 및 동작에 대해 도 4를 참조로 구체적으로 설명하면 다음과 같다.
먼저, 가입자 접속부(320)로 무선 통신 단말기(110)의 접속시(S401), 리스트 관리부(330)는 상기 무선 통신 단말기(110)의 가입자 정보(예를 들면, 전화번호, 대화명 또는 IP 주소 등)를 토대로 인터넷망을 경유하여 유선 인터넷 기반의 다수의 인스턴트 메시지 서버(190)로 상기 가입자가 유선 인터넷 기반의 인스턴트 메신저 프로그램을 통해 등록한 버디 리스트 정보를 요청한다(S402). 즉, 유선 인터넷 기반의 MSN 인스턴트 메시지 서버(191), 다음 인스턴트 메시지 서버(192), 네이트온 인스턴트 메시지 서버(193) 등으로 상기 무선 통신 단말기(110)의 가입자가 등록한 버디 리스트 정보를 요청한다.
다음으로, 리스트 관리부(330)는 유선 인터넷 기반의 각 인스턴트 메시지 서버(190)로부터 각 메신저별 버디 리스트 정보를 수신하여 각 해당 데이터베이스(370)에 저장하고(S403), 그 버디 리스트 정보와 이동 통신망을 통해 전화번호를 기반으로 가입자가 등록한 버디 리스트 정보를 데이터베이스(370)에서 추출하여 무선 통신 단말기(110)로 전송한다(S404). 상기 각 메신저별 버디 리스트 정보에는 각 버디 리스트의 종류를 식별할 수 있도록 하는 식별자가 포함된다. 그리고 상태 관리부(340)는 무선 통신 단말기(110)로 전송된 버디 리스트에 포함된 각 대화 상대의 상태, 그리고 무선 통신 단말기(110)의 가입자 상태를 관리하여 실시간으로 무선 통신 단말기(110) 및 유선 단말기(195)의 버디 리스트 상태를 갱신한다.
이어서, 사용자가 무선 통신 단말기(110)에서 버디를 선택한 후 대화 메시지 입력시, 채팅 서비스부(350)는 상기 무선 통신 단말기(110)로부터 버디 정보를 포 함하는 대화 메시지를 수신한다(S405). 그리고 버디 정보를 토대로 해당 버디가 유선 인터넷 기반의 인스턴트 메신저 서비스의 버디인지를 파악한 후(S406), 만약 해당 버디가 유선 인터넷 기반의 인스턴트 메신저 서비스의 버디인 경우 해당 버디가 어느 사업자(즉, 메신저)의 버디인지를 파악한다(S407). 그리고, 메시지 변환부(360)를 통해 해당 사업자의 인스턴트 메신저 프로그램의 데이터 규격에 맞게 상기 수신한 대화 메시지의 데이터 포맷을 변환한다(S408).
그리고, 채팅 서비스부(350)는 상기 데이터 포맷이 변환된 대화 메시지를 해당 메신저 사업자의 유선 인터넷 기반의 인스턴트 메시지 서버(190)로 전송한다(S409). 대화 메시지를 수신한 유선 인터넷 기반의 인스턴트 메시지 서버(190)는 해당 메시지를 착신 유선 단말기(195)로 전송한다.
한편, 상기 단계 S406에서 판단한 결과, 해당 버디가 전화번호를 기반으로 한 이동 통신망의 버디인 경우 채팅 서비스부(350)는 상기 수신한 대화 메시지를 데이터 포맷의 변환 없이 착신 무선 통신 단말기(110)로 전송한다(S410).
도 5는 본 발명의 다른 실시예에 따른 인스턴트 메시지 서비스 방법을 설명하는 신호 흐름도이다.
도 5에 도시된 바와 같이, 먼저 무선 통신 단말기(110)는 기지국/기지국 제어기(130), 그리고 데이터 서비스 장치(150)를 경유하여 모바일 인스턴트 메시지 서버(170)에 접속한다(S501).
이어서, 모바일 인스턴트 메시지 서버(170)는 상기 접속한 무선 통신 단말 기(110)의 가입자 정보(예를 들면, 전화번호 등)를 토대로 유선 인터넷 기반의 다수의 인스턴트 메시지 서버(190)로 버디 리스트 정보를 요청한다(S502). 즉, 무선 통신 단말기(110)의 사용자가 유선 인터넷에서 유선 인터넷 기반의 인스턴트 메신저 프로그램을 통해 등록한 버디 리스트 정보를 각 메신저 사업자별 인스턴트 메시지 서버, 예를 들면 유선 인터넷 기반의 MSN 메신저 서버, 다음 메신저 서버, 네이트온 메신저 서버 등으로 요청한다. 이때, 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반의 다수의 인스턴트 메시지 서버(190)와 인터넷으로 연결되어 연동한다.
다음으로, 모바일 인스턴트 메시지 서버(170)는 유선 인터넷 기반의 각 사업자별 인스턴트 메시지 서버(190)로부터 무선 통신 단말기(110)의 사용자가 유선 인터넷에서 등록한 버디 리스트 정보를 수신한다(S503). 그리고 모바일 인스턴트 메시지 서버(170)는 수신한 각 사업자별 버디 리스트 정보를 각 해당 데이터베이스에 저장한다(S504).
이어서, 모바일 인스턴트 메시지 서버(170)는 이동 통신망에서 무선 통신 단말기(110)의 사용자가 전화번호를 기반으로 등록한 버디 리스트 정보를 해당 데이터베이스에서 독출한다(S505). 즉, 이동 통신망에서 전화번호를 기반으로 제공되는 메신저 서비스의 버디 리스트 정보를 해당 데이터베이스에서 독출한다.
그리고, 그 독출한 무선 인터넷 기반의 버디 리스트 정보와 상기 단계 S503에서 수신한 유선 인터넷 기반의 버디 리스트 정보를 무선 통신 단말기(110)로 전송한다(S506). 이때, 각 버디 리스트 정보에는 무선 통신 단말기(110)로 하여금 메 신저 종류를 식별하여 버디 리스트를 표시할 수 있도록 식별자가 포함된다.
버디 리스트 정보를 수신한 무선 통신 단말기(110)는 그 버디 리스트 정보에 포함된 식별자를 토대로 각 버디 리스트의 메신저 종류를 식별한 후 각 메신저 종류별로 버디 리스트 정보를 구분하여 표시부에 표시한다(S507).
한편, 무선 통신 단말기(100)에서 사용자가 메신저 종류를 선택한 후 표시되는 버디 리스트에서 어느 하나의 버디를 선택하여 대화 메시지를 입력하면, 무선 통신 단말기(100)는 버디 정보를 포함하는 대화 메시지를 모바일 인스턴트 메시지 서버(170)로 전송한다(S508). 이때, 버디 정보에는 해당 버디가 어느 메신저 종류의 버디인지를 나타내는 식별자가 포함된다.
버디 정보를 포함하는 대화 메시지를 수신한 모바일 인스턴트 메시지 서버(170)는 버디 정보에 포함된 식별자를 토대로 해당 대화 메시지가 어느 메신저 종류의 대화 메시지인지를 식별한다(S509). 그리고, 식별된 종류의 메신저 프로그램의 규격에 맞게 대화 메시지의 데이터 포맷을 변환한 후(S510), 해당 종류의 유선 인터넷 기반의 인스턴트 메시지 서버(190)로 상기 변환된 대화 메시지를 전송한다(S511). 대화 메시지를 수신한 유선 인터넷 기반의 인스턴트 메시지 서버(190)는 해당 대화 메시지를 착신 유선 단말기(195)의 인스턴트 메신저 프로그램으로 전송한다(S512).
여기서는 사용자가 무선 통신 단말기(110)에서 유선 인터넷 기반의 인스턴트 메신저 서비스 대화 상대를 선택한 것으로 하여 설명했지만, 전화번호를 기초로 한 무선 인터넷 기반의 인스턴트 메신저 서비스 대화 상태를 선택할 경우, 모바일 인 스턴트 메시지 서버(170)는 대화 메시지의 데이터 포맷을 변환하지 않고 직접 착신 무선 통신 단말기(110)로 대화 메시지를 전송한다. 그리고, 도 5를 참조로 무선 통신 단말기(110)에서 유선 단말기(195)로 대화 메시지를 전송하는 것을 설명하였지만, 반대로 유선 단말기(195)에서 무선 통신 단말기(110)로 대화 메시지를 전송할 수 있다. 이 경우, 모바일 인스턴트 메시지 서버(170)는 유선 단말기로부터 수신된 대화 메시지를 무선 통신 단말기(110)의 시스템 사양에 맞게 변환하여 무선 통신 단말기(110)로 전송한다.
도 6은 본 발명의 실시예에 따른 무선 통신 단말기에 내장되는 통합 인스턴트 메신저 프로그램의 기능적 구성도이다.
도 6에 도시된 바와 같이, 본 발명에 따른 무선 통신 단말기에 내장되는 인스턴트 메신저 프로그램은, 버디 리스트 식별 모듈(601), 계정 관리 모듈(603), 채팅 모듈(605), 멀티미디어 모듈(607), 부가 서비스 모듈(611) 및 통신 모듈(609)을 포함한다.
버디 리스트 식별 모듈(601)은 모바일 인스턴트 메시지 서버(170)로부터 전송되는 버디 리스트의 메신저 종류를 식별하여 각 메신저 종류별로 버디 리스트를 구분하여 디스플레이한다. 즉, 모바일 인스턴트 메시지 서버(170)로부터 전송되는 버디 리스트 정보에 포함된 식별자를 통해 해당 버디 리스트가 어느 메신저 사업자의 버디 리스트인지를 판별한 후 구분하여 버디 리스트 정보를 디스플레이한다.
계정 관리 모듈(603)은 새로운 버디, 즉 대화 상대의 등록 및 삭제, 그리고 버디 리스트의 상태 정보를 관리한다. 그리고, 채팅 모듈(605)은 대화 상대와의 1:1 채팅, 1:다수 채팅 등을 지원한다. 이때, 채팅 모듈(605)은 대화 상대의 메신저 종류에 상관없이 도 2의 (b)와 같이 하나의 대화창으로 서로 다른 메신저의 대화 상대와 채팅이 가능하도록 한다.
멀티미디어 모듈(607)은 이미지 또는 동영상 등의 멀티미디어 데이터의 송수신, 그리고 멀티미디어 데이터의 디스플레이를 담당한다.
한편, 통신 모듈(609)은 모바일 인스턴트 메시지 서버(170)와의 통신을 담당한다. 기본 통신은 텍스트 형식의 XML로 이루어지고, 바람직하게는 통신 프로토콜은 텍스트 기반의 XMPP(eXtensible Messaging and Presence Protocl)에 준한다. 대안으로는, SIMPLE-XMPP IWF 하에 구동되는 소정의 텍스트 기반의 메신저 프로토콜을 통신 프로토콜로 사용할 수 있다. 여기서 SIMPLE은 Session Initiation Protocol(SIP) Extension for Instant Messaging and Presence functionality를 의미하고, IWF는 Inter-Working Function을 의미한다.
또한, 통신 모듈(609)은 멀티미디어 전송을 위한 확장 프로토콜을 관리한다. 또한 인스턴트 메시징(Instant Messaging)/프레즌스(Presence) 프로토콜은 RFC 2779에 준할 것이 요구되며, 프레즌스 및 인스턴트 메시징 모델은 RFC 2778을 따른다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상 의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
상기와 같은 본 발명은, 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를 하나로 통합하여 제공함으로써, 각 인스턴트 메시지 서비스를 위해 개별적인 프로그램을 설치해야 하는 번거로움을 없앨 수 있고, 특히 이동 통신 서비스에서 인스턴트 메시지 서비스의 활성화를 도모할 수 있도록 하는 효과가 있다.
또한, 본 발명은, 다수의 인스턴트 메시지 서비스를 하나의 클라이언트 프로그램으로 이용할 수 있어, 무선 통신 단말기의 메모리 용량을 효율적으로 사용할 수 있는 효과가 있다.

Claims (13)

  1. 다수의 인스턴트 메시지 서비스를 하나로 통합하여 무선 통신 단말기에 제공하는 이동 통신 시스템의 통합 인스턴트 메시지 서비스 장치로서,
    상기 무선 통신 단말기의 접속시 연결을 설정하는 가입자 접속부;
    유선 인터넷 기반의 다수의 인스턴트 메시지 서버로부터 상기 무선 통신 단말기의 가입자가 등록한 버디 리스트 정보를 각각 수신하고, 그 각 버디 리스트 정보에 해당 버디 리스트의 메신저 유형을 식별할 수 있는 식별자를 삽입하여 상기 무선 통신 단말기로 전송하는 리스트 관리부;
    상기 무선 통신 단말기로 전송된 각 버디 리스트에 포함된 버디들의 상태를 관리하는 상태 관리부;
    상기 무선 통신 단말기와 상기 유선 인터넷 기반의 다수의 인스턴트 메시지 서버에 접속한 유선 단말기 사이에서 대화 메시지를 송수신하는 채팅 서비스부;
    상기 무선 통신 단말기로부터 상기 유선 단말기로 송신되는 대화 메시지를 상기 유선 단말기가 접속한 인스턴트 메시지 서버의 데이터 규격으로 변환하고, 상기 유선 단말기로부터 상기 무선 통신 단말기로 송신되는 대화 메시지를 상기 무선 통신 단말기의 데이터 규격으로 변환하는 메시지 변환부; 및
    상기 유선 인터넷 기반의 다수의 인스턴트 메시지 서버로부터 수신된 버디 리스트 정보를 각 메신저 유형별로 분류하여 저장하는 데이터베이스;를 포함하는 통합 인스턴트 메시지 서비스 장치.
  2. 제 1 항에 있어서,
    상기 리스트 관리부는,
    무선 통신 단말기 사이에서 전화번호를 기반으로 버디 등록을 수행하고,
    상기 데이터베이스는,
    상기 전화번호를 기반으로 등록된 버디 정보를 저장하는 것을 특징으로 하는 통합 인스턴트 메시지 서비스 장치.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 무선 통신 단말기로 전송되는 각 메신저 유형별 버디 리스트는,
    상기 무선 통신 단말기에 탑재된 하나의 인스턴트 메시지 프로그램에 의해 구분되어 표시되는 것을 특징으로 하는 통합 인스턴트 메시지 서비스 장치.
  4. 이동 통신 시스템의 통합 인스턴트 메시지 서비스 장치에서 다수의 인스턴트 메시지 서비스를 하나로 통합하여 무선 통신 단말기에 제공하는 방법으로서,
    상기 무선 통신 단말기로부터 접속 요청을 수신하는 단계;
    유선 인터넷 기반의 다수의 인스턴트 메시지 서버로 상기 무선 통신 단말기의 가입자가 등록해 놓은 버디 리스트 정보를 요청하여 수신하는 단계;
    수신된 각 버디 리스트 정보에 해당 버디 리스트의 메신저 유형을 식별할 수 있는 식별자를 삽입하여 상기 무선 통신 단말기로 전송하는 단계; 및
    상기 무선 통신 단말기가 상기 식별자를 토대로 각 버디 리스트의 메신저 유형을 판별하고, 그 판별된 유형별로 버디 리스트를 표시하는 단계;를 포함하는 통합 인스턴트 메시지 서비스 방법.
  5. 제 4 항에 있어서,
    상기 무선 통신 단말기로부터 대화 메시지를 수신하고, 수신된 대화 메시지의 메신저 유형을 판별하는 단계;
    판별된 메신저 유형에 상응하는 데이터 포맷으로 상기 수신된 대화 메시지를 변환하는 단계; 및
    상기 판별된 메신저 유형에 상응하는 유선 인터넷 기반의 인스턴트 메시지 서버로 상기 데이터 포맷 변환된 대화 메시지를 전송하는 단계;를 더 포함하는 통합 인스턴트 메시지 서비스 방법.
  6. 제 4 항 또는 제 5 항에 있어서,
    유선 인터넷 기반의 인스턴트 메시지 서버로부터 유선 단말기가 전송한 대화 메시지를 수신하는 단계;
    수신된 대화 메시지를 무선 통신 단말기의 규격에 상응하도록 데이터 포맷을 변환하는 단계; 및
    변환된 대화 메시지를 착신 무선 통신 단말기로 전송하는 단계;를 더 포함하는 통합 인스턴트 메시지 서비스 방법.
  7. 제 6 항에 있어서,
    무선 통신 단말기로부터 대화 상대 전화번호를 포함하는 버디 등록 요청을 수신하는 단계;
    상기 대화 상대 전화번호에 해당하는 착신 무선 통신 단말기로 버디 등록 승인 요청하고, 그에 따른 응답을 수신하는 단계; 및
    상기 대화 상대 전화번호를 상기 무선 통신 단말기의 버디 리스트로 데이터베이스에 등록하는 단계;를 더 포함하는 통합 인스턴트 메시지 서비스 방법.
  8. 제 4 항에 있어서,
    상기 무선 통신 단말기로부터 버디의 인터넷 계정 및 그 버디로 선물할 전화번호 기반의 콘텐츠 정보를 수신하는 단계;
    수신된 상기 버디의 인터넷 계정에 상응하는 전화번호를 상기 버디가 등록된 유선 인터넷 기반의 인스턴트 메시지 서버로 요청하여 수신하는 단계; 및
    수신된 전화번호에 상기 전화번호 기반의 콘텐츠 정보에 매핑하여 해당 콘텐츠 서비스를 제공하는 서비스 서버로 전송하는 단계;를 더 포함하는 통합 인스턴트 메시지 서비스 방법.
  9. 제 8 항에 있어서,
    상기 전화번호 기반의 콘텐츠는,
    모바일 쿠폰, 모바일 결제, 벨소리, 링백톤 대체 음원 중 어느 하나인 것을 특징으로 하는 통합 인스턴트 메시지 서비스 방법.
  10. 제 4 항에 있어서,
    상기 통합 인스턴트 메시지 서비스 장치에서, 유선 인터넷 기반 인스턴트 메시지 서비스 사용자가 인터넷 계정 기반의 웹 서버에서 구매한 콘텐츠 정보를 상기 웹 서버로부터 수신하는 단계; 및
    수신된 콘텐츠 정보를 상기 무선 통신 단말기의 전화번호에 매핑하여 저장하는 단계;를 포함하는 통합 인스턴트 메시지 서비스 방법.
  11. 다수의 인스턴트 메시지 서비스를 통합하여 제공하는 무선 통신 단말기로서,
    통합 인스턴트 메시지 서비스 프로그램을 탑재한 메모리를 포함하고,
    상기 통합 인스턴트 메시지 서비스 프로그램은,
    이동 통신망의 인스턴트 메시지 서버로부터 전송되는 버디 리스트 정보를 메신저 유형별로 식별하여 구분 표시하는 버디 리스트 식별모듈;
    버디의 등록 및 삭제와 상태 정보를 관리하는 계정 관리모듈; 및
    사용자의 버디 선택에 따라 하나의 대화창으로 대화 메시지를 송수신하는 채팅모듈;을 포함하는 무선 통신 단말기.
  12. 제 11 항에 있어서,
    상기 계정 관리모듈은,
    사용자로부터 입력된 전화번호를 기초로 버디를 등록하는 것을 특징으로 하는 무선 통신 단말기.
  13. 제 12 항에 있어서,
    상기 버디 리스트 식별모듈은,
    상기 전화번호를 기초로 등록된 버디를 별도의 메뉴로 표시하는 것을 특징으로 하는 무선 통신 단말기.
KR1020060061198A 2006-06-30 2006-06-30 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기 KR101239197B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020060061198A KR101239197B1 (ko) 2006-06-30 2006-06-30 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기
US12/306,576 US8145257B2 (en) 2006-06-30 2007-06-29 Apparatus and method for providing mobile instant messaging service
PCT/KR2007/003186 WO2008002105A1 (en) 2006-06-30 2007-06-29 Apparatus and method for providing mobilie instant messaging service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060061198A KR101239197B1 (ko) 2006-06-30 2006-06-30 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기

Publications (2)

Publication Number Publication Date
KR20080002389A true KR20080002389A (ko) 2008-01-04
KR101239197B1 KR101239197B1 (ko) 2013-03-05

Family

ID=38845811

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060061198A KR101239197B1 (ko) 2006-06-30 2006-06-30 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기

Country Status (3)

Country Link
US (1) US8145257B2 (ko)
KR (1) KR101239197B1 (ko)
WO (1) WO2008002105A1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100982877B1 (ko) * 2008-08-28 2010-09-16 주식회사 케이티 인스턴트 메신저 서비스에서 친구 연결을 관리하는 방법 및장치
KR101464448B1 (ko) * 2013-11-26 2014-11-25 유한회사 씨에스에스 채팅 어플리케이션을 이용한 단체 메시지 전송 시스템 및 방법
WO2015194793A1 (ko) * 2014-06-16 2015-12-23 주식회사 코모바일 통신 장치
KR20160011513A (ko) * 2014-07-22 2016-02-01 주식회사 카카오 결제 처리 방법, 그 방법을 수행하는 결제 서버, 메신저 서버 및 이벤트 권리 발행 서버
KR20230059226A (ko) * 2021-10-26 2023-05-03 금오공과대학교 산학협력단 메신저 통합 서비스 방법 및 이를 이용한 메신저 통합 서비스 시스템

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8675831B2 (en) * 2006-10-24 2014-03-18 Alcatel Lucent Storage of data messages for later retrieval by the recipient
US8224359B2 (en) * 2006-12-22 2012-07-17 Yahoo! Inc. Provisioning my status information to others in my social network
EP2107741A1 (en) * 2008-03-31 2009-10-07 Nokia Siemens Networks Oy Interworking between messaging services
US8762475B2 (en) * 2008-04-08 2014-06-24 Microsoft Corporation Simultaneous instant messaging in single window
US8532637B2 (en) * 2008-07-02 2013-09-10 T-Mobile Usa, Inc. System and method for interactive messaging
ES2472324T3 (es) 2009-03-03 2014-06-30 Synchronoss Technologies France Servicio de mensajería instantánea en un terminal móvil
FR2942929B1 (fr) * 2009-03-03 2011-04-08 Miyowa Procede pour activer des fonctionnalites proposees dans un terminal informatique
US8843834B2 (en) * 2009-08-28 2014-09-23 Apple Inc. Method and apparatus for initiating and managing chat sessions
KR101324385B1 (ko) * 2009-12-15 2013-11-08 한국전자통신연구원 웹 기반 서비스 계정 관리 장치 및 방법
WO2011107814A1 (en) * 2010-03-03 2011-09-09 Telefonaktiebolaget L M Ericsson (Publ) Presentity authorization of buddy subscription in a communication system
US20110230173A1 (en) * 2010-03-18 2011-09-22 BLC Wireless Oy Method and system for managing status information of a user of a mobile device
US8995965B1 (en) * 2010-03-25 2015-03-31 Whatsapp Inc. Synthetic communication network method and system
US9628831B2 (en) 2010-03-25 2017-04-18 Whatsapp, Inc. Multimedia transcoding method and system for mobile devices
JP5895852B2 (ja) * 2011-02-15 2016-03-30 日本電気株式会社 携帯端末装置およびその画面表示方法
US20120244891A1 (en) * 2011-03-21 2012-09-27 Appleton Andrew B System and method for enabling a mobile chat session
CN103167424B (zh) * 2011-12-08 2016-06-08 腾讯科技(深圳)有限公司 一种添加联络人的方法和装置
US20140324990A1 (en) * 2013-04-27 2014-10-30 Xiao Long Zhang Method and device for transmitting and receiving multiple files
US9621672B2 (en) * 2013-05-15 2017-04-11 International Business Machines Corporation Establishing social network connections
US10516635B2 (en) * 2015-03-26 2019-12-24 Vonage America Inc. Systems and methods for supplementing real-time exchanges of instant messages with automatically updateable content
CN108306819B (zh) * 2018-04-20 2022-03-04 网易(杭州)网络有限公司 基于区块链的即时通讯***实现方法、介质和计算设备
WO2021016582A1 (en) * 2019-07-24 2021-01-28 Strashnoy Yury Chat-based peer-to-peer transaction platform
US11893070B2 (en) * 2022-02-08 2024-02-06 My Job Matcher, Inc. Apparatus and methods for expanding contacts for a social networking platform

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU1900401A (en) 1999-12-03 2001-06-12 Arreo Communications Inc. Instant messenger system and instant message transfer method using phone number as instant messenger address
KR100416040B1 (ko) 2000-12-04 2004-01-24 아키정보기술(주) 온라인에서의 통합된 인스턴트 메시지 서비스 장치 및 그방법
KR20030063846A (ko) * 2002-01-24 2003-07-31 김헌 유/무선 연동형 인스턴트 메시지 통합 관리방법
KR20020027433A (ko) 2002-03-08 2002-04-13 김규천 단문 메시지를 이용한 유무선 인스턴트 메시지 전송방법
US20040078424A1 (en) * 2002-10-16 2004-04-22 Nokia Corporation Web services via instant messaging
US7590696B1 (en) * 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US7428580B2 (en) * 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
KR20040044720A (ko) 2002-11-21 2004-05-31 주식회사 코모바일 유무선 인스턴트 메시지 전송 시스템
KR20050001222A (ko) 2003-06-27 2005-01-06 에스케이 텔레콤주식회사 Sms를 인스턴트 메시지 서비스와 연동하는 방법
US8131803B2 (en) * 2003-08-19 2012-03-06 Research In Motion Limited System and method for integrating an address book with an instant messaging application in a mobile station
US20050210394A1 (en) * 2004-03-16 2005-09-22 Crandall Evan S Method for providing concurrent audio-video and audio instant messaging sessions

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100982877B1 (ko) * 2008-08-28 2010-09-16 주식회사 케이티 인스턴트 메신저 서비스에서 친구 연결을 관리하는 방법 및장치
KR101464448B1 (ko) * 2013-11-26 2014-11-25 유한회사 씨에스에스 채팅 어플리케이션을 이용한 단체 메시지 전송 시스템 및 방법
WO2015194793A1 (ko) * 2014-06-16 2015-12-23 주식회사 코모바일 통신 장치
KR20150144207A (ko) * 2014-06-16 2015-12-24 주식회사 코모바일 통신 장치
KR20160011513A (ko) * 2014-07-22 2016-02-01 주식회사 카카오 결제 처리 방법, 그 방법을 수행하는 결제 서버, 메신저 서버 및 이벤트 권리 발행 서버
KR20230059226A (ko) * 2021-10-26 2023-05-03 금오공과대학교 산학협력단 메신저 통합 서비스 방법 및 이를 이용한 메신저 통합 서비스 시스템

Also Published As

Publication number Publication date
KR101239197B1 (ko) 2013-03-05
US8145257B2 (en) 2012-03-27
WO2008002105A1 (en) 2008-01-03
US20090186638A1 (en) 2009-07-23

Similar Documents

Publication Publication Date Title
KR101239197B1 (ko) 이동 통신 시스템에서 다수의 인스턴트 메시지 서비스를통합하여 제공하는 장치 및 방법과 이를 위한 무선 통신단말기
US9100806B2 (en) Messaging system and method
US8073920B2 (en) Service authorizer
US8804917B2 (en) System and method for providing a personalized identity to a destination
KR100585781B1 (ko) 모바일 인스턴트 메시징 서비스의 파일 전송 방법
KR20030070914A (ko) 멀티미디어 메시징 서비스 루팅 시스템 및 방법
JP2007520117A5 (ko)
WO2004093401A1 (en) Message management
TW200426601A (en) Apparatus and method for forwarding e-mail
JP3899035B2 (ja) 着信通知の制御方法及びシステム
WO2002001371A1 (fr) Procede et appareil destines a regler un parametre de communication dans un terminal d&#39;informations
KR100548429B1 (ko) 이동통신 단말기 메시지의 호환을 위한 시스템 및 방법
JP4989713B2 (ja) プレゼンス・サービス・システムにおける情報配信の方法
KR20060094682A (ko) 이동통신 단말기의 전화번호부 목록을 이용하여 인스턴트 메신저 서비스를 제공하는 방법 및 시스템
JP2009296100A (ja) メッセージ通信処理方法、メッセージ通信処理システム及び通信端末装置
EP2504951A1 (en) A method and arrangement for providing user related traffic statistics
KR100673247B1 (ko) 메시징 서비스 제공 방법 및 시스템
KR20130049601A (ko) 프레즌스 정보에 따른 통화 제어 방법
KR100785361B1 (ko) 프리젠스 정보 기반의 컨텐츠 정보를 제공하는 컨텐츠 정보 제공 시스템, 인스턴트 메시징/프리젠스 서비스 시스템 및 그 방법, 그리고 상기 방법을 실행시키기 위한 기록매체
KR100643639B1 (ko) 메시지 콜을 이용한 모바일 인스턴트 메시지 알림 서비스방법 및 시스템
JP2009296099A (ja) 電話通信処理方法、電話通信処理システム及び通信端末装置
KR20070122034A (ko) 상태/능력정보 알림 서비스 제공 시스템, 그 제공 방법 및그를 이용한 단말기
CN1910885A (zh) 多媒体消息传送业务路由***和方法
KR100570739B1 (ko) 인스턴트 메시지 서비스에 있어서 친구목록 등록방법
CN1937814A (zh) 具有用户信息处理功能的移动通信终端、服务器及使用方法

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
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: 20160112

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170308

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180130

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190124

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20200122

Year of fee payment: 8