[go: up one dir, main page]

KR100779012B1 - Communication system and method between other messengers - Google Patents

Communication system and method between other messengers Download PDF

Info

Publication number
KR100779012B1
KR100779012B1 KR1020060089529A KR20060089529A KR100779012B1 KR 100779012 B1 KR100779012 B1 KR 100779012B1 KR 1020060089529 A KR1020060089529 A KR 1020060089529A KR 20060089529 A KR20060089529 A KR 20060089529A KR 100779012 B1 KR100779012 B1 KR 100779012B1
Authority
KR
South Korea
Prior art keywords
messenger
message
sms
server
called
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020060089529A
Other languages
Korean (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 KR1020060089529A priority Critical patent/KR100779012B1/en
Application granted granted Critical
Publication of KR100779012B1 publication Critical patent/KR100779012B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 메신저에서의 SMS/MMS 메시지 송수신 기능을 이용하여 서로 다른 메신저를 이용하고 있는 두 메신저 사용자가 서로 통신을 수행할 수 있도록 하는 타 메신저간 통신 시스템 및 방법에 관한 것으로, 다른 메신저 서비스를 이용하고 있는 착신측 가입자와의 통신을 위해 착신측 가입자의 이동 통신 단말기 전화 번호를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 전송하는 발신측 메신저와; 상기 발신측 메신저로부터 수신한 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 지의 여부를 판단하여, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우, 착신측 프리젠스 서버와 연동하여 상기 메신저 ID가 온라인 접속되어 있는 지의 여부를 판단하여, 상기 메신저 ID가 온라인 접속되어 있으면, 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 전송하는 메시지 게이트웨이 서버와; 상기 메시지 게이트웨이 서버로부터 전송받은 인스턴트 메시지의 착신측 메신저 ID에 의거하여 상기 인스턴트 메시지를 착신측 메신저로 전송하는 착신측 메신저 서버를 포함하여 이루어지는 것이 바람직하다.The present invention relates to a communication system and method between other messengers that allow two messenger users who use different messengers to communicate with each other by using an SMS / MMS message transmission / reception function in a messenger. An originating messenger for generating and transmitting an SMS / MMS message using the called party's mobile communication terminal telephone number as a called party ID for communication with a called party subscriber; When there is a messenger ID mapped to the phone number by determining whether a messenger ID mapped to the phone number set as a called party ID of the SMS / MMS message received from the calling messenger exists. Determine whether the messenger ID is online by interworking with the called party presence server, and if the messenger ID is online, the SMS / MMS message is an instant message that can be processed by the called party messenger server. A message gateway server for converting and transmitting; And a called-side messenger server for sending the instant message to the called-side messenger based on the called-side messenger ID of the instant message received from the message gateway server.

Description

타 메신저간 통신 시스템 및 방법{SYSTEM AND METHOD FOR COMMUNICATING BETWEEN DIFFERENT MESSENGERS}Communication system and method between other messengers {SYSTEM AND METHOD FOR COMMUNICATING BETWEEN DIFFERENT MESSENGERS}

도 1은 본 발명의 일 실시예에 따른 타 메신저간 통신 시스템의 구성을 개략적으로 보인 도면.1 is a view schematically showing the configuration of another messenger communication system according to an embodiment of the present invention.

도 2는 본 발명에 적용되는 메시지 게이트웨이 서버의 내부 구성을 개략적으로 보인 도면.2 is a diagram schematically showing an internal configuration of a message gateway server applied to the present invention.

도 3은 본 발명의 일 실시예에 따른 타 메신저간 통신 방법을 설명하기 위한 플로우챠트.3 is a flowchart illustrating a communication method between other messengers according to an embodiment of the present invention.

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

10. 제1이동 통신 단말기, 20. 제1메신저,10. first mobile communication terminal, 20. first messenger,

30. 제1메신저 서버, 40. 제1프리젠스 서버,30. the first messenger server, 40. the first presence server,

50. 메시지 게이트웨이 서버, 51. 메신저 연동 인터페이스부,50. message gateway server, 51. messenger interworking interface,

52. 과금 처리부, 53. 가입자 정보 관리부,52. billing processing unit, 53. subscriber information management unit,

54. 가입자 정보 데이터베이스, 55. 전화 번호-메신저 ID 검색부, 54. Subscriber Information Database, 55. Telephone-IM ID Search,

56. 메시지 관리부, 57. SMS/MMS 메시지 전송 인터페이스부,56. message management unit, 57. SMS / MMS message transmission interface unit,

58. 메신저 서버 인터페이스부, 59. 프리젠스 서버 인터페이스부,58. messenger server interface unit, 59. presence server interface unit,

60. SMS/MMS 메시지 전송 서버, 70. 제2이동 통신 단말기,60. SMS / MMS message transmission server, 70. Second mobile communication terminal,

80. 제2메신저, 90. 제2메신저 서버,80. second messenger, 90. second messenger server,

100. 제2프리젠스 서버100. Second Presence Server

본 발명은 타 메신저간 통신 시스템 및 방법에 관한 것으로서, 특히 메신저에서의 SMS/MMS 메시지 송수신 기능을 이용하여 서로 다른 메신저를 이용하고 있는 두 메신저 사용자가 서로 통신을 수행할 수 있도록 하는 타 메신저간 통신 시스템 및 방법에 관한 것이다.The present invention relates to a communication system and method between other messengers, and more particularly, to communicate between two messenger users who use different messengers to communicate with each other by using SMS / MMS message transmission / reception functions in a messenger. System and method.

일반적으로 메신저는 인터넷 상에서 메시지를 실시간으로 송수신할 수 있고 수신여부를 즉시 확인할 수 있는 것으로, 통신을 원하는 사람(이하, '버디'라 칭함)의 목록을 지정해 놓으면 상대방이 인터넷에 접속했는 지 여부를 알 수 있으며, 클릭만 하면 바로 대화 및 데이터 송수신을 수행할 수 있게 된다.In general, a messenger can send and receive messages on the Internet in real time and can check whether they are received immediately. If you specify a list of people you want to communicate with (hereinafter referred to as “buddy”), you can see whether or not the other person has connected to the Internet. You can see it, and with just a click, you can instantly communicate and send and receive data.

한편, SMS(Short Message Service)/MMS(Multimedia Messaging Service)는 이동 통신 서비스 가입자들 간에 짧은 문장이나 멀티미디어 데이터를 주고받을 수 있는 서비스로, 무선 통신 서비스의 발달과 함께 사용자들이 다양한 분야에서 이용할 수 있도록 발전되었다.On the other hand, SMS (Short Message Service) / Multimedia Messaging Service (MMS) is a service that can send and receive short sentences or multimedia data between mobile communication service subscribers, so that users can use in various fields with the development of wireless communication service Developed.

전술한, 메신저 서비스와 SMS/MMS는 그 쓰임새가 커지고, 이용자가 확대됨에 따라 두 서비스 간에 연동이 필요하게 되었다.As described above, the messenger service and the SMS / MMS have increased their use, and as the user expands, the interworking between the two services is required.

이에 따라, 종래에는 이동 통신 단말기 사용자와 메신저 사용자 간에 SMS/MMS 메시지를 이용하여 인스턴트 메시지를 주고받을 있도록 하는 기술이 개발되기에 이르렀다.Accordingly, in the related art, a technology for exchanging instant messages using an SMS / MMS message has been developed between a mobile communication terminal user and a messenger user.

한편, 메신저 서비스는 앞서 설명한 바와 같이 그 이용의 편리함 때문에 많은 사람들이 개인적으로 또는 업무적으로 사용하고 있는 데, 개인마다 선호하는 메신저가 서로 다르거나, 보안상 특정 메신저만 사용해야 하는 경우가 발생하게 된다.On the other hand, the messenger service is used by many people personally or professionally because of the convenience of use as described above, and each person prefers a different messenger or a specific messenger for security reasons. .

이에 따라, 통신을 수행하고자 하는 상대방이 현재 자신이 사용하고 있는 메신저와 서로 다른 메신저를 사용하고 있으면, 서로 통신을 수행할 수 없게 되므로, 사소한 일이라도 다른 통신 수단인 메일, 전화 통화, SMS(Short Message Service), MMS(Multimedia Messaging Service) 등을 이용하여 원하는 상대방과 통신을 수행해야 하는 불편함이 있다.As a result, if the other party to communicate is using a different messenger than the messenger currently in use, the other party cannot communicate with each other. Thus, even minor matters are used as other means of communication such as mail, phone call, and SMS (Short). It is inconvenient to communicate with a desired party using a message service, a multimedia messaging service (MMS), or the like.

본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 메신저와 SMS/MMS 메시지 전송 서버 사이에 메시지 게이트웨이 서버를 두고, 한 메신저 사용자가 다른 메신저를 사용하고 있는 상대방과 통신을 수행하기 위해 SMS/MMS 메시지를 발송하면, 메시지 게이트웨이 서버에서 상대방이 설정해 놓은 메신저의 접속 상 태를 확인하여 상대방이 온라인 상태이면 수신한 SMS/MMS 메시지를 인스턴트 메시지로 변환하여 상대방 측으로 전송함으로써, 서로 다른 메신저를 이용하고 있는 두 메신저 사용자가 서로 통신을 수행할 수 있도록 하는 타 메신저간 통신 시스템 및 방법을 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem, and has a message gateway server between a messenger and an SMS / MMS message transmission server, and an SMS user can communicate with another party using another messenger. When the message is sent, the message gateway server checks the connection status of the messenger set by the other party, and if the other party is online, converts the received SMS / MMS message into an instant message and sends it to the other party, thereby using different messengers. It is an object of the present invention to provide a communication system and method between other messengers that allow two messenger users to communicate with each other.

전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 타 메신저간 통신 시스템은, 다른 메신저 서비스를 이용하고 있는 착신측 가입자와의 통신을 위해 착신측 가입자의 이동 통신 단말기 전화 번호를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 전송하는 발신측 메신저와; 상기 발신측 메신저로부터 수신한 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 지의 여부를 판단하여, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우, 착신측 프리젠스 서버와 연동하여 상기 메신저 ID가 온라인 접속되어 있는 지의 여부를 판단하여, 상기 메신저 ID가 온라인 접속되어 있으면, 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 전송하는 메시지 게이트웨이 서버와; 상기 메시지 게이트웨이 서버로부터 전송받은 인스턴트 메시지의 착신측 메신저 ID에 의거하여 상기 인스턴트 메시지를 착신측 메신저로 전송하는 착신측 메신저 서버를 포함하여 이루어지는 것이 바람직하다.In another messenger intercommunication system according to an embodiment of the present invention for achieving the above object, the mobile station terminal ID of the called party subscriber is used to communicate with a called party subscriber using another messenger service. An originating messenger for generating and transmitting an SMS / MMS message; When there is a messenger ID mapped to the phone number by determining whether a messenger ID mapped to the phone number set as a called party ID of the SMS / MMS message received from the calling messenger exists. Determine whether the messenger ID is online by interworking with the called party presence server, and if the messenger ID is online, the SMS / MMS message is an instant message that can be processed by the called party messenger server. A message gateway server for converting and transmitting; And a called-side messenger server for sending the instant message to the called-side messenger based on the called-side messenger ID of the instant message received from the message gateway server.

나아가, 상기 발신측 메신저로부터 수신한 SMS/MMS 메시지의 착신측 ID로 설 정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않은 경우와, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하더라도 상기 메신저 ID가 온라인 접속되어 있지 않은 경우에 상기 메시지 게이트웨이 서버에서 전송하는 상기 SMS/MMS 메시지를 수신하여, 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 의거하여 상기 SMS/MMS 메시지를 상대방 이동 통신 단말기로 전송하는 SMS/MMS 메시지 전송 서버를 더 포함하여 이루어지는 것이 바람직하다.Further, even if there is no messenger ID mapped to the phone number set as the called party ID of the SMS / MMS message received from the calling messenger, and if there is a messenger ID mapped to the phone number, When the messenger ID is not online, the SMS / MMS message received from the message gateway server is received, and the SMS / MMS is based on the telephone number set as the called party ID of the SMS / MMS message. Preferably, the system further comprises an SMS / MMS message transmission server for transmitting a message to the counterpart mobile communication terminal.

그리고, 상기 메시지 게이트웨이 서버는, 상기 발신측 메신저가 전송하는 상기 SMS/MMS 메시지를 수신하는 메신저 연동 인터페이스부와; 가입자별로 주로 사용하는 메신저의 ID를 각 가입자 소유의 이동 통신 단말기 전화 번호에 매핑시켜 저장·관리하는 가입자 정보 관리부와; 상기 메신저 연동 인터페이스부를 통해 수신한 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 메신저 ID가 매핑되어 있는 지의 여부를 파악하여 상기 전화 번호에 메신저 ID가 매핑되어 있으면, 프리젠스 서버 인터페이스부를 통해 상기 메신저 ID가 온라인 접속되어 있는 지를 파악하여 상기 SMS/MMS 메시지를 메신저 서버 인터페이스부로 전달하는 메시지 관리부와; 상기 메시지 관리부의 요청에 따라 상기 전화 번호에 매핑되어 있는 메신저 ID를 검색하는 전화 번호-메신저 ID 검색부와; 상기 메시지 관리부의 요청에 따라 착신측 프리젠스 서버와 연동하여 상기 메신저 ID가 착신측 메신저 서버에 온라인 접속되어 있는 지의 여부를 파악하는 프리젠스 서버 인터페이스부와; 상기 메시지 관리부로부터 전달받은 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 상기 착신측 메신저 서버로 전송하는 메신저 서버 인터페이스부와; 상기 전화 번호에 매핑된 메신저 ID가 존재하지 않은 경우와, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하더라도 상기 메신저 ID가 온라인 접속되어 있지 않은 경우에 상기 메시지 관리부가 전송하는 상기 SMS/MMS 메시지를 수신하여 상기 SMS/MMS 메시지 전송 서버로 전송하는 SMS/MMS 메시지 전송 인터페이스부를 구비하여 이루어지는 것이 바람직하다.The message gateway server may include: a messenger interworking interface unit configured to receive the SMS / MMS message transmitted by the calling messenger; A subscriber information management unit for storing and managing an ID of a messenger mainly used for each subscriber by mapping it to a mobile communication terminal telephone number owned by each subscriber; The presence server determines whether a messenger ID is mapped to the phone number set as a called party ID of the SMS / MMS message received through the messenger interworking interface unit. A message management unit which determines whether the messenger ID is connected online through an interface unit and delivers the SMS / MMS message to a messenger server interface unit; A telephone number-messenger ID search unit for searching a messenger ID mapped to the telephone number at the request of the message manager; A presence server interface unit interlocking with the called party presence server at the request of the message manager to determine whether the messenger ID is online connected to the called party messenger server; A messenger server interface unit for converting the SMS / MMS message received from the message manager into an instant message that can be processed by a called messenger server and transmitting the converted instant message to the called messenger server; The SMS / MMS message transmitted by the message manager when there is no messenger ID mapped to the phone number and when the messenger ID is not connected online even if a messenger ID mapped to the phone number exists. It is preferable to have an SMS / MMS message transmission interface for receiving and transmitting to the SMS / MMS message transmission server.

한편, 본 발명의 일 실시예에 따른 타 메신저간 통신 방법은, 자신과 서로 다른 메신저 서비스를 이용하고 있는 착신측 가입자와 통신을 수행하고자 하는 발신측 가입자의 요청에 따라 발신측 메신저에서 착신측 이동 통신 단말기의 전화 번호를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 메시지 게이트웨이 서버로 전송하는 과정과; 상기 메시지 게이트웨이 서버에서 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 지를 검색하는 과정과; 상기 검색결과 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우에는, 상기 메신저 ID가 온라인 접속되어 있는 지를 판단하는 과정과; 상기 판단결과 상기 메신저 ID가 온라인 접속되어 있는 경우에는, 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 상기 착신측 메신저 서버로 전송하는 과정과; 상기 인스턴트 메시지를 전송받은 상기 착신측 메신저 서버에서 상기 인스턴트 메시지의 착신측 메신저 ID에 의거하여 착신측 메신저로 상기 인스턴트 메시지를 전송하는 과정과; 상기 착신측 메신저에서 상기 인스턴트 메시지를 대화창을 통해 착신측 가입자에게 제공하는 과정을 포함하여 이루어지는 것이 바람직하다.Meanwhile, in another communication method between messengers according to an embodiment of the present invention, the called party moves from the calling party messenger according to a request of the calling party subscriber to communicate with the called party subscriber using a different messenger service. Generating an SMS / MMS message having the telephone number of the communication terminal as the called party ID and transmitting the SMS / MMS message to the message gateway server; Searching at the message gateway server whether a messenger ID mapped to the telephone number set as a called party ID of the SMS / MMS message exists; Determining whether the messenger ID is online when the messenger ID mapped to the telephone number exists as a result of the search; If the messenger ID is connected online, converting the SMS / MMS message into an instant message that can be processed by the called messenger server and transmitting the converted IM message to the called messenger server; Transmitting, by the called-side messenger server receiving the instant message, to the called-side messenger based on the called-side messenger ID of the instant message; And preferably providing the instant message to the called party subscriber through the chat window in the called party messenger.

나아가, 상기 착신측 가입자의 응답에 따라 상기 착신측 메신저에서 상기 인스턴트 메시지의 발신측 ID를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 상기 메시지 게이트웨이 서버로 전송하는 과정과; 상기 메시지 게이트웨이 서버에서 상기 SMS/MMS 메시지를 상기 발신측 메신저가 온라인 접속되어 있는 발신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여, 상기 발신측 메신저 서버로 전송하는 과정과; 상기 발신측 메신저 서버에서 상기 인스턴트 메시지의 착신측 메신저 ID에 의거하여 상기 발신측 메신저로 상기 인스턴트 메시지를 전송하는 과정과; 상기 발신측 메신저에서 상기 인스턴트 메시지를 대화창을 통해 발신측 가입자에게 제공하는 과정을 더 포함하여 이루어지는 것이 바람직하다.Furthermore, in response to a response from the called party subscriber, generating a SMS / MMS message using the called party ID of the instant message as the called party ID and transmitting the SMS message to the message gateway server; Converting the SMS / MMS message into an instant message which can be processed by a calling messenger server to which the calling messenger is online, and transmitting the SMS / MMS message to the calling messenger server; Transmitting, by the calling messenger server, the instant message to the calling messenger based on the called messenger ID of the instant message; Preferably, the calling messenger further includes providing the instant message to a calling party subscriber through a chat window.

그리고, 상기 검색결과 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않는 경우에는, 상기 발신측 메신저로부터 수신한 상기 SMS/MMS 메시지를 상기 착신측 이동 통신 단말기로 전송하기 위해, 상기 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버로 전송하는 과정을 더 포함하여 이루어지는 것이 바람직하다.If there is no messenger ID mapped to the phone number as a result of the search, the SMS / MMS message is used to transmit the SMS / MMS message received from the calling messenger to the called-party mobile communication terminal. It is preferable that the step further comprises the step of transmitting to the SMS / MMS message transmission server.

그리고, 상기 메신저 ID가 온라인 접속되어 있지 않은 경우에는, 상기 발신측 메신저로부터 수신한 상기 SMS/MMS 메시지를 상기 착신측 이동 통신 단말기로 전송하기 위해, 상기 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버로 전송하는 과정을 더 포함하여 이루어지는 것이 바람직하다.If the messenger ID is not online, the SMS / MMS message transmission server transmits the SMS / MMS message received from the originating messenger to the called-party mobile communication terminal. It is preferable that the process further comprises the step of transmitting to.

이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 타 메신저간 통신 시스템 및 방법에 대해서 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to other communication system and method between the messenger according to a preferred embodiment of the present invention.

도 1은 본 발명의 일 실시예에 따른 타 메신저간 통신 시스템의 구성을 개략적으로 보인 도로, 제1이동 통신 단말기(10), 제1메신저(20), 제1메신저 서버(30), 제1프리젠스 서버(40), 메시지 게이트웨이 서버(50), SMS/MMS 메시지 전송 서버(60), 제2이동 통신 단말기(70), 제2메신저(80), 제2메신저 서버(90), 제2프리젠스 서버(100)를 포함하여 이루어진다.1 is a road, a first mobile communication terminal 10, a first messenger 20, a first messenger server 30, and a first schematically showing a configuration of another messenger communication system according to an embodiment of the present invention. Presence server 40, message gateway server 50, SMS / MMS message transmission server 60, second mobile communication terminal 70, second messenger 80, second messenger server 90, second The presence server 100 is included.

이와 같은 구성에 있어서, 제1이동 통신 단말기(10)와 제2이동 통신 단말기(70)는 제1메신저 서비스에 가입되어 있는 가입자 A와 제2메신저 서비스에 가입되어 있는 가입자 B가 각각 소유하고 있는 이동 통신 단말기로, 다양한 이동 전화 서비스를 제공할 뿐만 아니라, 단말기 사용자에 의해 작성된 SMS/MMS 메시지를 송수신할 수 있다.In such a configuration, the first mobile communication terminal 10 and the second mobile communication terminal 70 are respectively owned by subscriber A subscribed to the first messenger service and subscriber B subscribed to the second messenger service. As a mobile communication terminal, not only various mobile telephone services can be provided, but also SMS / MMS messages written by a terminal user can be transmitted and received.

또한, 제1이동 통신 단말기(10)와 제2이동 통신 단말기(70)는 각각 제1메신저(20)와 제2메신저(80)가 사용자 요청에 따라 다른 메신저 서비스를 사용하고 있는 상대방과 통신하기 위해서 메시지 게이트웨이 서버(50)로 전송한 SMS/MMS 메시지를 상대방이 메신저 서비스에 온라인되어 있지 않은 경우, SMS/MMS 메시지 전송 서버(60)를 통해 전송받아 단말기 사용자에게 제공한다.In addition, the first mobile communication terminal 10 and the second mobile communication terminal 70 communicates with a counterpart to which the first messenger 20 and the second messenger 80 are using different messenger services according to a user's request. In order to receive the SMS / MMS message sent to the message gateway server 50 in order that the other party is not online in the messenger service, the SMS / MMS message is transmitted through the server 60 and provided to the terminal user.

제1메신저(20)와 제2메신저(80)는 가입자 A와 가입자 B가 각각 사용하고 있는 유선 단말기에 탑재되어 인스턴트 메시지 전송을 수행하되, 동일한 메신저 서비스를 이용하고 있는 상대방과의 통신시에는 제1메신저 서버(30)와 제2메신저 서버(90)를 통해 실시간 메시지 교환을 수행하고, 다른 메신저 서비스를 이용하고 있는 상대방과의 통신시에는 상대방 이동 통신 단말기의 전화 번호를 착신측 ID로 하 는 SMS/MMS 메시지를 생성하여 메시지 게이트웨이 서버(50)로 전송한다.The first messenger 20 and the second messenger 80 are mounted on the wired terminals used by the subscriber A and the subscriber B, respectively, to transmit instant messages, and when communicating with the other party using the same messenger service, Real-time message exchange is performed through the first messenger server 30 and the second messenger server 90, and when communicating with the other party using another messenger service, the telephone number of the other party's mobile communication terminal is called as the called party ID. The SMS / MMS message is generated and transmitted to the message gateway server 50.

제1메신저 서버(30)와 제2메신저 서버(90)는 각각 제1메신저 서비스와 제2메신저 서버스에 가입되어 있는 가입자 상호간에 인스턴트 메시지 전송이 가능하도록 하고, 각 사용자가 지정한 사람의 접속 상태를 확인하여 사용자 각자에게 알리며, 메시지 게이트웨이 서버(50)로부터 전송받은 인스턴트 메시지의 착신지를 확인한 후, 확인된 착신지로 전송받은 인스턴트 메시지를 전송한다.The first messenger server 30 and the second messenger server 90 enable instant message transmission between subscribers subscribed to the first messenger service and the second messenger server, respectively, and the connection state of the person designated by each user. After confirming and notifying each user, confirming the destination of the instant message received from the message gateway server 50, and transmits the received instant message to the confirmed destination.

제1프리젠스 서버(40)와 제2프리젠스 서버(100)는 제1메신저 서비스와 제2메신저 서비스에 각각 가입되어 있는 가입자가 온라인 상태인지 오프라인 상태인지 등의 상태 정보를 저장하고 있는 서버로, 온라인 상태인 사용자의 현재 위치를 등록/유지하여 이 정보를 원하는 사용자들에게 알려줌으로써 즉각적인 통신 서비스가 이루어지도록 한다.The first presence server 40 and the second presence server 100 are servers that store state information such as whether the subscribers subscribed to the first messenger service and the second messenger service are online or offline. In addition, by registering / maintaining the current location of the user who is online, this information is notified to the users who want the instant communication service.

메시지 게이트웨이 서버(50)는 제1메신저(20) 또는 제2메신저(80)로부터 상대방으로 전송하는 SMS/MMS 메시지가 수신되면, 수신된 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상대방 이동 통신 단말기의 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 지를 판단하여, 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우에는, 해당 프리젠스 서버(100, 40)와 연동하여 전화 번호에 매핑되어 있는 메신저 ID가 해당 메신저 서비스에 온라인 접속되어 있는 지를 판단하고, 판단결과 전화 번호에 매핑되어 있는 메신저 ID가 해당 메신저 서비스에 온라인 접속되어 있으면, 수신된 SMS/MMS 메시지를 상대방 가입자가 온라인 접속되어 있는 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 전송한다.When the message gateway server 50 receives the SMS / MMS message transmitted from the first messenger 20 or the second messenger 80 to the other party, the message gateway server 50 sets the other party's mobile communication as the called party ID of the received SMS / MMS message. It is determined whether the messenger ID mapped to the telephone number of the terminal exists, and if the messenger ID mapped to the telephone number exists, the messenger mapped to the telephone number in association with the presence servers 100 and 40. It is determined whether the ID is connected to the messenger service online. If the messenger ID mapped to the phone number is connected to the messenger service online, the messenger server to which the other subscriber is connected online receives the received SMS / MMS message. Convert and send an instant message that can be processed by.

한편, 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않거나, 전화 번호에 매핑되어 있는 메신저 ID가 존재한다 하더라도 전화 번호에 매핑되어 있는 메신저 ID가 해당 메신저 서비스에 온라인 접속되어 있지 않을 경우에는, 수신된 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버(60)로 전달한다.On the other hand, even if the messenger ID mapped to the telephone number does not exist or the messenger ID mapped to the telephone number does not exist, if the messenger ID mapped to the telephone number is not connected to the messenger service online, The SMS / MMS message is transferred to the SMS / MMS message transmission server 60.

SMS/MMS 메시지 전송 서버(60)는 메시지 게이트웨이 서버(50)로부터 전달받은 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상대방 이동 통신 단말기의 전화 번호에 의거하여, 전달받은 SMS/MMS 메시지를 해당 이동 통신 단말기로 전송한다.The SMS / MMS message transmission server 60 responds to the received SMS / MMS message based on the phone number of the other party's mobile communication terminal set as the called party ID of the SMS / MMS message received from the message gateway server 50. Transmit to mobile communication terminal.

도 2는 본 발명에 적용되는 메시지 게이트웨이 서버의 내부 구성을 개략적으로 보인 도로, 메신저 연동 인터페이스부(51), 과금 처리부(52), 가입자 정보 관리부(53), 전화 번호-메신저 ID 검색부(55), 메시지 관리부(56), SMS/MMS 메시지 전송 인터페이스부(57), 메신저 서버 인터페이스부(58), 프리젠스 서버 인터페이스부(59)를 구비하여 이루어진다.2 is a road schematically showing the internal configuration of a message gateway server according to the present invention, a messenger interworking interface unit 51, a billing processing unit 52, a subscriber information management unit 53, a telephone number-messenger ID search unit 55 ), A message manager 56, an SMS / MMS message transmission interface 57, a messenger server interface 58, and a presence server interface 59.

이와 같은 구성에 있어서, 메신저 연동 인터페이스부(51)는 제1메신저(20)가 다른 메신저 서비스를 이용하는 상대방과 통신을 수행하기 위해 전송하는 SMS/MMS 메시지를 수신한다.In such a configuration, the messenger interworking interface unit 51 receives an SMS / MMS message transmitted by the first messenger 20 to perform communication with a counterpart using another messenger service.

과금 처리부(52)는 무료 문자 서비스에서 제공되는 무료 문자 건수와 전송 과금을 생성하여 처리한다.The billing processing unit 52 generates and processes the number of free texts and transmission charges provided by the free text service.

가입자 정보 관리부(53)는 가입자로부터 설정받은 정보 즉, 각 가입자별로 주로 사용하는 메신저의 ID를 각 가입자 소유의 이동 통신 단말기 전화 번호에 매핑시켜 가입자 정보 데이터베이스(54)에 저장하여 관리한다.The subscriber information management unit 53 maps the information set from the subscriber, that is, the ID of the messenger mainly used for each subscriber, to the subscriber's own information database 54 by mapping it to the mobile communication terminal telephone number owned by each subscriber.

여기서, 각 가입자별 전화 번호에 매핑되는 메신저 ID는 하나 이상이 될 수 있으며, 매핑되어 있는 메신저 ID가 하나 이상인 경우에는, 순차적으로 온라인 상태 여부를 확인하여 맨 처음 온라인 상태로 확인되는 메신저 ID로 메시지를 전송하게 된다.Here, one or more messenger IDs may be mapped to each subscriber's phone number, and if there is more than one messenger ID mapped, the message is determined to be online first by sequentially checking whether they are online or not. Will be sent.

한편, 전화 번호-메신저 ID 검색부(55)는 메시지 관리부(56)의 요청에 따라 가입자 정보 데이터베이스(54)에서 전화 번호에 매핑되어 있는 주 사용 메신저의 ID를 검색하고, 검색된 메신저 ID를 메시지 관리부(56)로 전달한다.On the other hand, the telephone number-IM ID retrieval unit 55 retrieves the ID of the main messenger mapped to the telephone number from the subscriber information database 54 at the request of the message management unit 56, and retrieves the retrieved IM ID from the message management unit. Forward to 56.

메시지 관리부(56)는 메신저 연동 인터페이스부(51)를 통해 제1메신저(20)가 전송한 SMS/MMS 메시지를 수신하면, 전화 번호-메신저 ID 검색부(55)로 수신한 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상대방 이동 통신 단말기의 전화 번호에 매핑되어 있는 메신저 ID 검색을 요청하여 전화 번호-메신저 ID 검색부(55)로부터 전화 번호에 매핑되어 있는 메신저 ID를 전달받고, 검색된 메신저 ID가 현재 온라인 상태인 지의 여부를 프리젠스 서버 인터페이스부(59)를 통해 파악한 후, 검색된 메신저 ID가 현재 온라인 상태인 경우에는 메신저 연동 인터페이스부(51)를 통해 수신한 SMS/MMS 메시지를 메신저 서버 인터페이스부(58)로 전송하여, 수신한 SMS/MMS 메시지가 상대방 가입자가 온라인 접속되어 있는 제2메신저 서버(90)를 통해 상대방 메신저로 전송되도록 하고, 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않거나, 검색된 메신저 ID가 현재 오프라인 상태인 경우에는 메신저 연동 인터페이스부(51)를 통해 수신한 SMS/MMS 메시지를 SMS/MMS 메시지 전송 인터페이스부(57)를 통해 SMS/MMS 메시지 전송 서버(60)로 전송하여, 수신한 SMS/MMS 메시 지가 상대방 가입자 소유의 이동 통신 단말기로 전송되도록 한다.When the message manager 56 receives the SMS / MMS message transmitted by the first messenger 20 through the messenger interworking interface unit 51, the message manager 56 receives the SMS / MMS message received by the phone number-messenger ID search unit 55. Requests a messenger ID search mapped to the phone number of the other party's mobile communication terminal set as the called party ID, receives a messenger ID mapped to the phone number from the phone number-messert ID search unit 55, and retrieves the messenger ID. Determines whether the user is online or not through the presence server interface 59, and if the retrieved messenger ID is currently online, the SMS / MMS message received through the messenger interworking interface unit 51 is connected to the messenger server interface. Send the received SMS / MMS message to the counterpart messenger through the second messenger server 90 to which the counterpart subscriber is online; If the messenger ID mapped to the message does not exist or the searched messenger ID is currently offline, the SMS / MMS message received through the messenger interworking interface unit 51 is sent through the SMS / MMS message transmission interface unit 57. / MMS message transmission to the server 60, so that the received SMS / MMS message is transmitted to the mobile terminal owned by the other subscriber.

SMS/MMS 메시지 전송 인터페이스부(57)는 메시지 관리부(56)로부터 전달받은 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버(60)로 전달한다.The SMS / MMS message transmission interface unit 57 delivers the SMS / MMS message received from the message manager 56 to the SMS / MMS message transmission server 60.

메신저 서버 인터페이스부(58)는 메신저 연동 인터페이스부(51)를 통해 제1메신저(20)로부터 수신한 SMS/MMS 메시지를 상대방 가입자가 온라인 접속되어 있는 제2메신저 서버(90)에서 처리할 수 있는 인스턴트 메시지로 변환하여 제2메신저 서버(90)로 전송한다.The messenger server interface 58 may process the SMS / MMS message received from the first messenger 20 through the messenger interworking interface 51 in the second messenger server 90 to which the subscriber is online. The instant message is converted into a second messenger server 90.

프리젠스 서버 인터페이스부(59)는 메시지 관리부(56)의 요청에 따라 제2프리젠스 서버(100)와 연동하여 전화 번호에 매핑되어 있는 메신저 ID가 제2메신저 서버(90)에 온라인 접속되어 있는 지의 여부를 파악하여, 그 결과를 메시지 관리부(56)로 전송한다.The presence server interface 59 is connected to the second presence server 100 at the request of the message manager 56 so that the messenger ID mapped to the telephone number is online connected to the second messenger server 90. If it is determined whether or not, the result is transmitted to the message manager 56.

도 3은 본 발명의 일 실시예에 따른 타 메신저간 통신 방법을 설명하기 위한 플로우챠트이다.3 is a flowchart illustrating a communication method between other messengers according to an embodiment of the present invention.

우선, 제1메신저 서비스(예를 들어, NATE)에 가입되어 있는 가입자 A가 제2메신저 서비스(예를 들어, MSN)에 가입되어 있는 가입자 B와 통신을 수행하고자 하는 경우, 가입자 B와의 통신을 원하는 가입자 A의 요청에 따라 제1메신저(20)는 메시지 게이트웨이 서버(50)로 다른 메신저인 제2메신저(80)를 이용하는 가입자 B에게 메시지를 전송할 것이라고 알리고(S10), 가입자 A로부터 타 메신저 통신 메뉴를 통해 입력받은 전달 내용과 선택된 상대방 이동 통신 단말기의 전화 번호에 의거하여 상대방 이동 통신 단말기의 전화 번호를 착신측 ID로 하는 SMS/MMS 메시지를 생 성하여 메시지 게이트웨이 서버(50)로 전송한다(S12).First, when subscriber A who is subscribed to the first messenger service (eg, NATE) wants to communicate with subscriber B who is subscribed to the second messenger service (eg, MSN), communication with subscriber B is performed. At the request of the desired subscriber A, the first messenger 20 notifies the message gateway server 50 that the subscriber B using the second messenger 80, which is another messenger, will send a message (S10), and communicates with another messenger from subscriber A. Based on the delivery contents received through the menu and the telephone number of the selected counterpart mobile communication terminal, an SMS / MMS message is generated using the phone number of the other mobile communication terminal as the called party ID and transmitted to the message gateway server 50 ( S12).

상기한 과정 S10에서 제1메신저(20)가 가입자 B에게 메시지를 전송할 것임을 메시지 게이트웨이 서버(50)로 알릴 때, 제1메신저(20)는 메시지 게이트웨이 서버(50)로 자신의 메신저 ID와 가입자 A 소유의 이동 통신 단말기 전화 번호를 함께 전달하고, 제1메신저(20)로부터 메신저 ID와 이동 통신 단말기 전화 번호를 전달받은 메시지 게이트웨이 서버(50)는 제1메신저(20)로부터 전달받은 메신저 ID가 전화 번호에 매핑되어 있는 메신저 ID에 존재하는 지를 판단하여, 전달받은 메신저 ID가 전화 번호에 매핑되어 있는 메신저 ID에 존재하지 않는 경우에는, 제2메신저(80)를 이용하는 가입자 B가 가입자 A가 보낸 메시지에 대한 응답을 현재 가입자 A가 이용하고 있는 제1메신저(20)로 보낼 수 있도록 하기 위해, 메시지 게이트웨이 서버(50)는 제1메신저(20)로부터 전달받은 메신저 ID와 전화 번호를 매핑시켜 임시 저장하고 있다가, 제1메신저(20)가 보낸 메시지를 수신한 제2메신저(80)가 수신 메시지에 대한 응답 메시지를 보내는 경우, 저장되어 있는 메신저 ID와 전화 번호를 참조하여 제1메신저(20)로 메시지가 전달될 수 있도록 한다.When the first messenger 20 informs the message gateway server 50 that the first messenger 20 will transmit a message to the subscriber B in step S10, the first messenger 20 sends the messenger ID and the subscriber A to the message gateway server 50. The message gateway server 50 which transfers its own mobile communication terminal telephone number and receives the messenger ID and the mobile terminal telephone number from the first messenger 20 has a messenger ID received from the first messenger 20. If the received messenger ID does not exist in the messenger ID mapped to the telephone number, the subscriber B using the second messenger 80 sends a message sent by the subscriber A. In order to be able to send a response to the first messenger 20 currently used by subscriber A, the message gateway server 50 receives the received message from the first messenger 20. When the second messenger 80 receives the message sent by the first messenger 20 and sends a response message to the received message, the messenger ID and the phone number are temporarily stored by mapping the messenger ID and the phone number. The message is transmitted to the first messenger 20 with reference to the number.

한편, 상기한 과정 S12에서 메시지 게이트웨이 서버(50)로 전송되는 SMS/MMS 메시지의 발신측 ID는 가입자 A가 현재 온라인 접속하고 있는 메신저 ID로 설정되는 것이 바람직하다.On the other hand, the calling party ID of the SMS / MMS message transmitted to the message gateway server 50 in step S12 is preferably set to the messenger ID that subscriber A is currently online.

상기한 과정 S12를 통해 제1메신저(20)로부터 SMS/MMS 메시지를 전송받은 메시지 게이트웨이 서버(50)는 전송받은 메시지의 착신측 ID로 설정되어 있는 상대방 이동 통신 단말기의 전화 번호를 이용하여, 해당 전화 번호에 가입자 A가 통신을 수행하고자 하는 가입자 B가 주로 사용하는 메신저의 ID가 설정되어 매핑되어 있는 지를 검색한다(S14).The message gateway server 50 receiving the SMS / MMS message from the first messenger 20 through the process S12 uses the telephone number of the other party's mobile communication terminal set as the called party ID of the received message. It is searched if the subscriber ID is set and mapped to the telephone number of the messenger mainly used by the subscriber B to which the subscriber A wishes to perform communication (S14).

상기한 과정 S14의 검색결과 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우에는, 제2프리젠스 서버(100)와 연동하여 전화 번호에 매핑되어 있는 메신저 ID가 제2메신저 서버(90)에 온라인 접속되어 있는 지를 판단한다(S16).If there is a messenger ID mapped to the search result phone number of step S14, the messenger ID mapped to the phone number is linked to the second messenger server 90 online with the second presence server 100. It is determined whether it is connected (S16).

상기한 과정 S16의 판단결과 전화 번호에 매핑되어 있는 메신저 ID가 제2메신저 서버(90)에 온라인 접속되어 있는 경우에는, 상기한 과정 S12에서 수신한 SMS/MMS 메시지를 제2메신저 서버(90)에서 처리할 수 있는 인스턴트 메시지로 변환한 후(S18), 변환된 인스턴트 메시지를 제2메신저 서버(90)로 전송한다(S20).As a result of the determination in step S16, when the messenger ID mapped to the phone number is online connected to the second messenger server 90, the second messenger server 90 receives the SMS / MMS message received in step S12. After converting to an instant message that can be processed (S18), and transmits the converted instant message to the second messenger server (90) (S20).

상기한 과정 S18을 통해 변환된 인스턴트 메시지의 발신측 ID는 현재 가입자 A가 온라인 접속하고 있는 메신저 ID로 설정되고, 착신측 ID는 상기한 과정 S14를 통해 검색된 메신저 ID로 설정되는 것이 바람직하다.It is preferable that the calling party ID of the instant message converted through the process S18 is set to the messenger ID currently connected to the subscriber A online, and the called party ID is set to the messenger ID searched through the process S14.

상기한 과정 S20을 통해 메시지 게이트웨이 서버(50)로부터 인스턴트 메시지를 전송받은 제2메신저 서버(90)는 전송받은 인스턴트 메시지의 착신측 메신저 ID에 의거하여 제2메신저(80)와 채널을 형성한 후, 전송받은 인스턴트 메시지를 제2메신저(80)로 전송한다(S22).After receiving the instant message from the message gateway server 50 through the process S20, the second messenger server 90 forms a channel with the second messenger 80 based on the called messenger ID of the received instant message. In operation S22, the received instant message is transmitted to the second messenger 80.

상기한 과정 S22를 통해 인스턴트 메시지를 수신한 제2메신저(80)는 수신한 메시지를 대화창을 통해 가입자 B에게 제공한다.The second messenger 80 receiving the instant message through the process S22 provides the received message to the subscriber B through the chat window.

전술한 바와 같이, 가입자 A가 가입자 B에게 전송한 메시지 내용을 확인한 가입자 B가 가입자 A로 응답하고자 하는 경우, 제2메신저(80)는 가입자 B로부터 입 력받은 전달 내용과 상기한 과정 S22를 통해 수신한 인스턴트 메시지의 발신측 ID에 의거하여 가입자 A가 현재 로그인 접속되어 있는 메신저 ID를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 메시지 게이트웨이 서버(50)로 전송한다(S24).As described above, when the subscriber B confirms the contents of the message transmitted by the subscriber A to the subscriber B, and the subscriber B wants to respond to the subscriber A, the second messenger 80 transmits the contents received from the subscriber B and the above-described process S22. Based on the originating party ID of the received instant message, the subscriber A generates an SMS / MMS message having the messenger ID currently logged in as the called party ID and transmits it to the message gateway server 50 (S24).

상기한 과정 S24를 통해 제2메신저(80)로부터 SMS/MMS 메시지를 전송받은 메시지 게이트웨이 서버(50)는 전송받은 메시지의 착신측 ID로 설정되어 있는 메신저 ID가 온라인 접속되어 있는 제1메신저 서버(30)에서 처리할 수 있도록 제2메신저(80)로부터 전송받은 SMS/MMS 메시지를 인스턴트 메시지로 변환한 후(S26), 변환된 인스턴트 메시지를 제1메신저 서버(30)로 전송한다(S28).The message gateway server 50 receiving the SMS / MMS message from the second messenger 80 through the process S24 may include a first messenger server in which a messenger ID set as a called party ID of the received message is connected online. In step 30, the SMS / MMS message received from the second messenger 80 is converted into an instant message (S26), and then the converted instant message is transmitted to the first messenger server 30 (S28).

상기한 과정 S28을 통해 메시지 게이트웨이 서버(50)로부터 인스턴트 메시지를 전송받은 제1메신저 서버(30)는 전송받은 인스턴트 메시지의 착신측 메신저 ID에 의거하여 제1메신저(20)로 전송받은 인스턴트 메시지를 전송한다(S30).The first messenger server 30 that has received the instant message from the message gateway server 50 through the process S28 may send the instant message received to the first messenger 20 based on the called party messenger ID of the received instant message. Transmit (S30).

상기한 과정 S30을 통해 인스턴트 메시지를 수신한 제1메신저(20)는 수신한 메시지를 대화창을 통해 가입자 A에게 제공한다.The first messenger 20 that has received the instant message through the process S30 provides the received message to the subscriber A through a chat window.

한편, 상기한 과정 S16의 판단결과 전화 번호에 매핑되어 있는 메신저 ID가 제2메신저 서버(90)에 온라인 접속되어 있지 않은 경우와, 상기한 과정 S14의 검색결과 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않는 경우에는, 상기한 과정 S12를 통해 수신한 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버(60)로 전송하여, 수신한 SMS/MMS 메시지가 가입자 B 소유의 제2이동 통신 단말기(70)로 전송될 수 있도록 한다(S32).On the other hand, when the messenger ID mapped to the telephone number is not online connected to the second messenger server 90, the messenger ID mapped to the search result telephone number of the process S14 is set. If it does not exist, the SMS / MMS message received through the process S12 is transmitted to the SMS / MMS message transmission server 60 so that the received SMS / MMS message is the second mobile communication terminal 70 owned by subscriber B. To be transmitted (S32).

본 발명의 타 메신저간 통신 시스템 및 방법은 전술한 실시예에 국한되지 않 고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.The communication system and method between other messengers of the present invention are not limited to the above-described embodiments, and may be variously modified and implemented within the scope of the technical idea of the present invention.

이상에서 설명한 바와 같은 본 발명의 타 메신저간 통신 시스템 및 방법에 따르면, 메신저와 SMS/MMS 메시지 전송 서버 사이에 메시지 게이트웨이 서버를 두고, 한 메신저 사용자가 다른 메신저를 사용하고 있는 상대방과 통신을 수행하기 위해 SMS/MMS 메시지를 발송하면, 메시지 게이트웨이 서버에서 상대방이 설정해 놓은 메신저의 접속 상태를 확인하여 상대방이 온라인 상태이면 수신한 SMS/MMS 메시지를 인스턴트 메시지로 변환하여 상대방 측으로 전송함으로써, 서로 다른 메신저를 이용하고 있는 두 메신저 사용자가 서로 통신을 수행할 수 있게 된다.According to another communication system and method between messengers of the present invention as described above, a message gateway server is provided between a messenger and an SMS / MMS message transmission server, and a messenger user communicates with a counterpart using another messenger. When sending an SMS / MMS message, the message gateway server checks the connection status of the messenger set by the other party, and if the other party is online, converts the received SMS / MMS message into an instant message and sends it to the other party. The two messenger users are able to communicate with each other.

Claims (9)

다른 메신저 서비스를 이용하고 있는 착신측 가입자와의 통신을 위해 착신측 가입자의 이동 통신 단말기 전화 번호를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 전송하는 발신측 메신저와;An originating messenger for generating and transmitting an SMS / MMS message using the called party's mobile communication terminal telephone number as a called party ID for communication with a called party subscriber using another messenger service; 상기 발신측 메신저로부터 수신한 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 지의 여부를 판단하여, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우, 착신측 프리젠스 서버와 연동하여 상기 메신저 ID가 온라인 접속되어 있는 지의 여부를 판단하여, 상기 메신저 ID가 온라인 접속되어 있으면, 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 전송하는 메시지 게이트웨이 서버와;When there is a messenger ID mapped to the phone number by determining whether a messenger ID mapped to the phone number set as a called party ID of the SMS / MMS message received from the calling messenger exists. Determine whether the messenger ID is online by interworking with the called party presence server, and if the messenger ID is online, the SMS / MMS message is an instant message that can be processed by the called party messenger server. A message gateway server for converting and transmitting; 상기 메시지 게이트웨이 서버로부터 전송받은 인스턴트 메시지의 착신측 메신저 ID에 의거하여 상기 인스턴트 메시지를 착신측 메신저로 전송하는 착신측 메신저 서버를 포함하여 이루어지는 타 메신저간 통신 시스템.And a destination messenger server configured to transmit the instant message to the called messenger based on the called messenger ID of the instant message received from the message gateway server. 제 1항에 있어서, 상기 발신측 메신저로부터 수신한 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않은 경우와, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하더라도 상기 메신 저 ID가 온라인 접속되어 있지 않은 경우에 상기 메시지 게이트웨이 서버에서 전송하는 상기 SMS/MMS 메시지를 수신하여, 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 의거하여 상기 SMS/MMS 메시지를 상대방 이동 통신 단말기로 전송하는 SMS/MMS 메시지 전송 서버를 더 포함하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 시스템.The messenger ID mapped to the telephone number according to claim 1, wherein there is no messenger ID mapped to the telephone number set as a called party ID of the SMS / MMS message received from the calling messenger. Is received, the SMS / MMS message transmitted from the message gateway server when the messenger ID is not online, and is based on the telephone number set as the called party ID of the SMS / MMS message. And an SMS / MMS message transmission server for transmitting the SMS / MMS message to a counterpart mobile communication terminal. 제 1항에 있어서, 상기 메시지 게이트웨이 서버는,The method of claim 1, wherein the message gateway server, 상기 발신측 메신저가 전송하는 상기 SMS/MMS 메시지를 수신하는 메신저 연동 인터페이스부와;A messenger interworking interface unit configured to receive the SMS / MMS message transmitted by the calling messenger; 가입자별로 주로 사용하는 메신저의 ID를 각 가입자 소유의 이동 통신 단말기 전화 번호에 매핑시켜 저장·관리하는 가입자 정보 관리부와;A subscriber information management unit for storing and managing an ID of a messenger mainly used for each subscriber by mapping it to a mobile communication terminal telephone number owned by each subscriber; 상기 메신저 연동 인터페이스부를 통해 수신한 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 메신저 ID가 매핑되어 있는 지의 여부를 파악하여 상기 전화 번호에 메신저 ID가 매핑되어 있으면, 프리젠스 서버 인터페이스부를 통해 상기 메신저 ID가 온라인 접속되어 있는 지를 파악하여 상기 SMS/MMS 메시지를 메신저 서버 인터페이스부로 전달하는 메시지 관리부와;The presence server determines whether a messenger ID is mapped to the phone number set as a called party ID of the SMS / MMS message received through the messenger interworking interface unit. A message management unit which determines whether the messenger ID is connected online through an interface unit and delivers the SMS / MMS message to a messenger server interface unit; 상기 메시지 관리부의 요청에 따라 상기 전화 번호에 매핑되어 있는 메신저 ID를 검색하는 전화 번호-메신저 ID 검색부와;A telephone number-messenger ID search unit for searching a messenger ID mapped to the telephone number at the request of the message manager; 상기 메시지 관리부의 요청에 따라 착신측 프리젠스 서버와 연동하여 상기 메신저 ID가 착신측 메신저 서버에 온라인 접속되어 있는 지의 여부를 파악하는 프리젠스 서버 인터페이스부와;A presence server interface unit interlocking with the called party presence server at the request of the message manager to determine whether the messenger ID is online connected to the called party messenger server; 상기 메시지 관리부로부터 전달받은 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 상기 착신측 메신저 서버로 전송하는 메신저 서버 인터페이스부를 구비하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 시스템.And a messenger server interface unit for converting the SMS / MMS message received from the message manager into an instant message that can be processed by a called messenger server and transmitting the messenger server interface to the called messenger server. . 제 3항에 있어서, 상기 전화 번호에 매핑된 메신저 ID가 존재하지 않은 경우와, 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하더라도 상기 메신저 ID가 온라인 접속되어 있지 않은 경우에 상기 메시지 관리부가 전송하는 상기 SMS/MMS 메시지를 수신하여 상기 SMS/MMS 메시지 전송 서버로 전송하는 SMS/MMS 메시지 전송 인터페이스부를 더 구비하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 시스템.The message management unit of claim 3, wherein the message manager transmits the message when the messenger ID mapped to the telephone number does not exist and the messenger ID mapped to the telephone number does not exist online. And an SMS / MMS message transmission interface unit configured to receive the SMS / MMS message and transmit the received SMS / MMS message to the SMS / MMS message transmission server. 다른 메신저 서비스를 이용하고 있는 착신측 가입자와 통신을 수행하고자 하는 발신측 메신저로부터 SMS/MMS 메시지를 수신하면, 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 착신측 가입자의 이동 통신 단말기 전화 번호에 착신측 가입자가 설정해 놓은 메신저 ID가 매핑되어 있는 지를 판단하여, 상기 전화 번호에 메신저 ID가 매핑되어 있으면, 착신측 프리젠스 서버와 연동하여 상기 메신저 ID가 온라인 접속되어 있는 지의 여부를 판단하여, 상기 메신저 ID가 온라인 접속되어 있으면, 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 전송하는 메시지 게이트웨이 서버를 포함하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 시스템.Receiving an SMS / MMS message from a calling party messenger to communicate with a called party subscriber using another messenger service, the mobile terminal number of the called party subscriber set as the called party ID of the SMS / MMS message It is determined whether the messenger ID set by the called party's subscriber is mapped, and if the messenger ID is mapped to the phone number, it is determined whether or not the messenger ID is connected online by interworking with the called party's presence server. And a message gateway server for converting the SMS / MMS message into an instant message that can be processed by a called messenger server when the messenger ID is connected online. 자신과 서로 다른 메신저 서비스를 이용하고 있는 착신측 가입자와 통신을 수행하고자 하는 발신측 가입자의 요청에 따라 발신측 메신저에서 착신측 이동 통신 단말기의 전화 번호를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 메시지 게이트웨이 서버로 전송하는 과정과;In response to a request from a calling party that wants to communicate with a called party subscriber using a different messenger service, an SMS / MMS message is generated in the calling messenger using the calling party's telephone number as the called party ID. Transmitting the message to the gateway server; 상기 메시지 게이트웨이 서버에서 상기 SMS/MMS 메시지의 착신측 ID로 설정되어 있는 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 지를 검색하는 과정과;Searching at the message gateway server whether a messenger ID mapped to the telephone number set as a called party ID of the SMS / MMS message exists; 상기 검색결과 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하는 경우에는, 상기 메신저 ID가 온라인 접속되어 있는 지를 판단하는 과정과;Determining whether the messenger ID is online when the messenger ID mapped to the telephone number exists as a result of the search; 상기 판단결과 상기 메신저 ID가 온라인 접속되어 있는 경우에는, 상기 SMS/MMS 메시지를 착신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여 상기 착신측 메신저 서버로 전송하는 과정과;If the messenger ID is connected online, converting the SMS / MMS message into an instant message that can be processed by the called messenger server and transmitting the converted IM message to the called messenger server; 상기 인스턴트 메시지를 전송받은 상기 착신측 메신저 서버에서 상기 인스턴 트 메시지의 착신측 메신저 ID에 의거하여 착신측 메신저로 상기 인스턴트 메시지를 전송하는 과정과;Transmitting, by the called-side messenger server receiving the instant message, to the called-side messenger based on the called-side messenger ID of the instant message; 상기 착신측 메신저에서 상기 인스턴트 메시지를 대화창을 통해 착신측 가입자에게 제공하는 과정을 포함하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 방법.And providing the instant message to the called party subscriber through the chat window in the called party messenger. 제 6항에 있어서, 상기 착신측 가입자의 응답에 따라 상기 착신측 메신저에서 상기 인스턴트 메시지의 발신측 ID를 착신측 ID로 하는 SMS/MMS 메시지를 생성하여 상기 메시지 게이트웨이 서버로 전송하는 과정과;7. The method of claim 6, further comprising: generating, by the called messenger, an SMS / MMS message using the calling party ID of the instant message as a called party ID and transmitting the received message to the message gateway server according to a response of the called party subscriber; 상기 메시지 게이트웨이 서버에서 상기 SMS/MMS 메시지를 상기 발신측 메신저가 온라인 접속되어 있는 발신측 메신저 서버에서 처리할 수 있는 인스턴트 메시지로 변환하여, 상기 발신측 메신저 서버로 전송하는 과정과;Converting the SMS / MMS message into an instant message which can be processed by a calling messenger server to which the calling messenger is online, and transmitting the SMS / MMS message to the calling messenger server; 상기 발신측 메신저 서버에서 상기 인스턴트 메시지의 착신측 메신저 ID에 의거하여 상기 발신측 메신저로 상기 인스턴트 메시지를 전송하는 과정과;Transmitting, by the calling messenger server, the instant message to the calling messenger based on the called messenger ID of the instant message; 상기 발신측 메신저에서 상기 인스턴트 메시지를 대화창을 통해 발신측 가입자에게 제공하는 과정을 더 포함하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 방법.And providing the instant message to a calling party subscriber through a chat window in the calling messenger. 제 6항에 있어서, 상기 검색결과 상기 전화 번호에 매핑되어 있는 메신저 ID가 존재하지 않는 경우에는,The method of claim 6, wherein when there is no messenger ID mapped to the phone number as a result of the search, 상기 발신측 메신저로부터 수신한 상기 SMS/MMS 메시지를 상기 착신측 이동 통신 단말기로 전송하기 위해, 상기 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버로 전송하는 과정을 더 포함하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 방법.And transmitting the SMS / MMS message to an SMS / MMS message transmission server to transmit the SMS / MMS message received from the calling messenger to the called-party mobile communication terminal. Method of communication between messengers. 제 6항에 있어서, 상기 메신저 ID가 온라인 접속되어 있지 않은 경우에는,The method according to claim 6, wherein when the messenger ID is not online, 상기 발신측 메신저로부터 수신한 상기 SMS/MMS 메시지를 상기 착신측 이동 통신 단말기로 전송하기 위해, 상기 SMS/MMS 메시지를 SMS/MMS 메시지 전송 서버로 전송하는 과정을 더 포함하여 이루어지는 것을 특징으로 하는 타 메신저간 통신 방법.And transmitting the SMS / MMS message to an SMS / MMS message transmission server to transmit the SMS / MMS message received from the calling messenger to the called-party mobile communication terminal. Method of communication between messengers.
KR1020060089529A 2006-09-15 2006-09-15 Communication system and method between other messengers Expired - Fee Related KR100779012B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060089529A KR100779012B1 (en) 2006-09-15 2006-09-15 Communication system and method between other messengers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060089529A KR100779012B1 (en) 2006-09-15 2006-09-15 Communication system and method between other messengers

Publications (1)

Publication Number Publication Date
KR100779012B1 true KR100779012B1 (en) 2007-11-23

Family

ID=39080672

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060089529A Expired - Fee Related KR100779012B1 (en) 2006-09-15 2006-09-15 Communication system and method between other messengers

Country Status (1)

Country Link
KR (1) KR100779012B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100913193B1 (en) * 2009-05-15 2009-08-24 주식회사 엑스로드 Bidirectional message service relaying device between a plurality of heterogeneous messenger services and heterogeneous non-messenger services
KR20140115775A (en) * 2013-03-22 2014-10-01 에스케이플래닛 주식회사 Gateway apparatus for heterogeneous push services and method for delivering push message
KR20140117795A (en) * 2013-03-27 2014-10-08 에스케이플래닛 주식회사 Gateway apparatus for heterogeneous push services and method for delivering push message
KR101452415B1 (en) * 2009-11-24 2014-10-23 에스케이텔레콤 주식회사 System and method for notifying of presence information in messenger service
KR101476170B1 (en) * 2014-07-16 2014-12-26 전종욱 Method for providing message service based on receiver's profile
KR101476169B1 (en) * 2014-07-16 2014-12-26 전종욱 Method afor providing message service
KR101836655B1 (en) * 2016-06-27 2018-03-09 한국과학기술원 Method and system for processing in bound call of the messenger subscriber
KR20190021973A (en) * 2017-08-24 2019-03-06 주식회사 우리은행 Method and apparatus for managing acquaintance list

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010096157A (en) * 2000-04-17 2001-11-07 권문상 Message relay system for the internet instant messenger servers
KR20010106043A (en) * 2000-05-20 2001-11-29 이연정 Method for sending message to the other using different messenger program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010096157A (en) * 2000-04-17 2001-11-07 권문상 Message relay system for the internet instant messenger servers
KR20010106043A (en) * 2000-05-20 2001-11-29 이연정 Method for sending message to the other using different messenger program

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100913193B1 (en) * 2009-05-15 2009-08-24 주식회사 엑스로드 Bidirectional message service relaying device between a plurality of heterogeneous messenger services and heterogeneous non-messenger services
KR101452415B1 (en) * 2009-11-24 2014-10-23 에스케이텔레콤 주식회사 System and method for notifying of presence information in messenger service
KR20140115775A (en) * 2013-03-22 2014-10-01 에스케이플래닛 주식회사 Gateway apparatus for heterogeneous push services and method for delivering push message
KR102061837B1 (en) * 2013-03-22 2020-01-02 에스케이플래닛 주식회사 Gateway apparatus for heterogeneous push services and method for delivering push message
KR20140117795A (en) * 2013-03-27 2014-10-08 에스케이플래닛 주식회사 Gateway apparatus for heterogeneous push services and method for delivering push message
KR102041134B1 (en) * 2013-03-27 2019-11-06 에스케이플래닛 주식회사 Gateway apparatus for heterogeneous push services and method for delivering push message
KR101476170B1 (en) * 2014-07-16 2014-12-26 전종욱 Method for providing message service based on receiver's profile
KR101476169B1 (en) * 2014-07-16 2014-12-26 전종욱 Method afor providing message service
KR101836655B1 (en) * 2016-06-27 2018-03-09 한국과학기술원 Method and system for processing in bound call of the messenger subscriber
KR20190021973A (en) * 2017-08-24 2019-03-06 주식회사 우리은행 Method and apparatus for managing acquaintance list
KR101984231B1 (en) * 2017-08-24 2019-05-30 주식회사 우리은행 Method and apparatus for managing acquaintance list

Similar Documents

Publication Publication Date Title
EP1599979B1 (en) Message management
KR100779012B1 (en) Communication system and method between other messengers
US8195137B2 (en) Updating contact information for mobile traffic
EP2063590A1 (en) A method and system for transmitting email and a push mail server
KR20110020223A (en) Extended messaging platform
KR100450144B1 (en) Communication system for supporting bi-direction communication between internet instant messenger and mobile device
US20170026425A1 (en) Method and apparatus for enabling communications between users
JP4889813B1 (en) Data brokerage system
KR20090006120A (en) Method and system for sending instant messages to a terminal
WO2020230868A1 (en) Message communication device and message communication program
KR20080018393A (en) Real-time integrated messaging system providing instant messaging service and mail service and service method thereof
KR100586414B1 (en) Location search service provision system and method in mobile instant messaging service
KR20020072921A (en) Method for transferring Message from Mobile Terminal to Instant Messenger using SMS-MO
KR20100104063A (en) System including apparatus for managing instant message and method thereof
KR20000074064A (en) Method for inviting user to chatting server over communication device
KR20040006174A (en) Method of Delivering Instant Messages for Portable Phone Users
KR20030067319A (en) Realtime User State Information Management Method for using SMS in Instant Messaging System based on Wireless Internet
JP4837720B2 (en) Mail-based incoming billing system and method
KR101022792B1 (en) How devices and text chat services support text chat
KR101283808B1 (en) method for communicating between internet messenger and mobile terminal and system thereof
JP3761515B2 (en) Instant messaging communication system
JP4837719B2 (en) Mail-based incoming billing system and method
US8285784B2 (en) Service creation via presence messaging
KR100713957B1 (en) Multimedia Mailbox Service System and Text Message Verification Method Using the Same
JP2005518034A (en) Information distribution method in presence service 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: 20060915

PA0201 Request for examination
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: 20071112

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20071116

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20071116

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20101006

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20111102

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20121018

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20121018

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20131031

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20131031

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20141028

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20141028

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20151030

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20151030

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20171030

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20171030

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20190827