[go: up one dir, main page]

KR100690874B1 - How different messaging services interoperate - Google Patents

How different messaging services interoperate Download PDF

Info

Publication number
KR100690874B1
KR100690874B1 KR1020050007294A KR20050007294A KR100690874B1 KR 100690874 B1 KR100690874 B1 KR 100690874B1 KR 1020050007294 A KR1020050007294 A KR 1020050007294A KR 20050007294 A KR20050007294 A KR 20050007294A KR 100690874 B1 KR100690874 B1 KR 100690874B1
Authority
KR
South Korea
Prior art keywords
message
messaging
messaging service
receiving
server
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
KR1020050007294A
Other languages
Korean (ko)
Other versions
KR20050103151A (en
Inventor
손성무
김영애
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to MXPA06011967A priority Critical patent/MXPA06011967A/en
Priority to US11/107,486 priority patent/US20050243978A1/en
Priority to JP2007508279A priority patent/JP2007533245A/en
Priority to EP05764864A priority patent/EP1751999A1/en
Priority to PCT/KR2005/001085 priority patent/WO2005117469A1/en
Publication of KR20050103151A publication Critical patent/KR20050103151A/en
Application granted granted Critical
Publication of KR100690874B1 publication Critical patent/KR100690874B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

본 발명은 서로 다른 메시징 서비스의 상호연동 방법에 관한 것으로, 서로 다른 메시징 서비스에 가입한 발신 클라이언트와 수신 클라이언트 간에 전송되는 메시지에 상기 발신 클라이언트의 메시징 서비스 종류를 표시하는 발신 메시징 서비스 필드와, 상기 수신 클라이언트의 메시징 서비스 종류를 표시하는 수신 메시징 서비스 필드 중에서 적어도 하나 이상을 포함하여 전송한다. 이때, 상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드는 발신 클라이언트 또는 발신 메시징 서버 또는 발신 메시징 서비스 연동서버에서 상기 메시지에 추가한다.The present invention relates to a method of interworking different messaging services, comprising: an outgoing messaging service field indicating a messaging service type of the outgoing client in a message transmitted between an outgoing client and a receiving client subscribed to different messaging services; Includes at least one or more of the received messaging service field indicating the type of messaging service of the client to transmit. In this case, the outgoing messaging service field and the incoming messaging service field are added to the message by the originating client, the originating messaging server, or the originating messaging service interworking server.

클라이언트, 발신 메시징 서비스 필드, 수신 메시징 서비스 필드, 메시징 릴레이Client, Outgoing Messaging Service field, Incoming Messaging Service field, Messaging Relay

Description

서로 다른 메시징 서비스의 상호연동 방법{METHOD FOR INTERWORKING DIFFERENT MESSAGING SERVICES}How different messaging services interoperate {METHOD FOR INTERWORKING DIFFERENT MESSAGING SERVICES}

도 1은 본 발명에 따른 메시징 시스템의 구성을 도시한 블록도,1 is a block diagram showing the configuration of a messaging system according to the present invention;

도 2는 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법을 도시한 흐름도,2 is a flowchart illustrating a method of interworking different messaging services according to the present invention;

도 3은 상기 서로 다른 메시징 시스템의 상호연동 방법의 제 1 실시예를 도시한 신호 흐름도,3 is a signal flow diagram illustrating a first embodiment of the interworking method of the different messaging systems;

도 4는 상기 서로 다른 메시징 시스템의 상호연동 방법의 제 2 실시예를 도시한 신호 흐름도,4 is a signal flow diagram illustrating a second embodiment of the interworking method of the different messaging systems;

도 5는 상기 서로 다른 메시징 시스템의 상호연동 방법의 제 3 실시예를 도시한 신호 흐름도,5 is a signal flow diagram illustrating a third embodiment of the interworking method of the different messaging systems;

도 6은 상기 서로 다른 메시징 시스템의 상호연동 방법의 제 4 실시예를 도시한 신호 흐름도,6 is a signal flow diagram illustrating a fourth embodiment of the interworking method of the different messaging systems;

도 7은 상기 서로 다른 메시징 시스템의 상호연동 방법의 제 5 실시예를 도시한 신호 흐름도,7 is a signal flow diagram illustrating a fifth embodiment of the interworking method of the different messaging systems;

도 8은 상기 서로 다른 메시징 시스템의 상호연동 방법의 제 6 실시예를 도시한 신호 흐름도,8 is a signal flow diagram illustrating a sixth embodiment of the interworking method of the different messaging systems;

도 9는 본 발명에 따른 메시지의 포맷을 개념적으로 도시한 구성도,9 is a block diagram conceptually illustrating a format of a message according to the present invention;

도 10은 본 발명에 따른 SIP 메시지의 헤더 포맷의 예시도,10 is an exemplary diagram of a header format of a SIP message according to the present invention;

도 11은 본 발명에 따른 RTP의 헤더 포맷의 예시도,11 is an illustration of a header format of an RTP according to the present invention;

도 12는 본 발명에 따른 RTCP의 헤더 포맷의 예시도12 is an exemplary diagram of a header format of RTCP according to the present invention.

본 발명은 메시징 서비스에 관한 것으로서, 특히 서로 다른 메시징 서비스 시스템 간에 효율적으로 메시지를 송수신할 수 있는 서로 다른 메시징 서비스의 상호연동 방법에 관한 것이다.The present invention relates to a messaging service, and more particularly, to a method of interworking different messaging services that can efficiently send and receive messages between different messaging service systems.

통신방식의 발달로 인해 통신 서비스가 다양해지고, 각 통신 서비스를 이용하는 가입자들이 증가함에 따라 서로 다른 통신 서비스를 이용하는 가입자들 간에 통신 서비스를 상호연동하는 방법에 대한 관심이 증대되고 있다. 특히, 최근에는 음성과 텍스트, 음악, 멀티미디어 데이터, 무선 단말을 통한 이메일 등을 전송할 수 있는 메시징 서비스의 이용이 급증함에 따라 상기 서로 다른 메시징 서비스 시스템 간에 효율적으로 메시지를 상호연동할 수 있는 방법이 필요하다.Due to the development of communication methods, communication services are diversified, and as the number of subscribers using each communication service increases, interest in a method of interconnecting communication services among subscribers using different communication services is increasing. In particular, as the use of a messaging service capable of transmitting voice, text, music, multimedia data, and e-mail through a wireless terminal has recently increased, there is a need for a method for efficiently interoperating messages between the different messaging service systems. Do.

종래의 메시징 서비스 시스템에서, 발신측의 메시징 서비스와 수신측의 메시징 서비스가 서로 다른 경우에 메시지 전송방법을 간략히 설명하면 다음과 같다.In a conventional messaging service system, a message transmission method is briefly described below when a messaging service of a calling party and a messaging service of a receiving party are different.

발신 클라이언트(발신자)가 전송하는 메시지는 발신측에 속한 발신 메시징 서버를 통해 상기 수신측에 속한 상기 발신 메시징 서비스 연동서버로 전송되고, 상기 발신 메시징 서비스 연동서버는 상기 메시지를 서비스 연동을 위한 메시징 릴레이로 전송한다. 상기 서비스 연동을 위한 메시징 릴레이는 상기 메시지를 수신 클라이언트의 메시징 서비스의 포맷에 맞게 변환하여 그 변환된 메시지를 상기 수신 메시징 서버로 전송하고, 상기 수신 메시징 서버는 상기 메시지를 수신 클라이언트(수신자)에게 전송한다. 이때, 상기 서비스 연동을 위한 메시징 릴레이가 발신 클라이언트로부터 전송된 메시지를 수신 클라이언트의 메시징 서비스의 포맷으로 변환하기 위해서는 사용자 프로파일 엔터티(User Profile Entity)로부터 수신 클라이언트의 메시징 서비스에 대한 정보를 확인해야 한다.A message transmitted by an originating client (sender) is transmitted to the originating messaging service interworking server belonging to the receiving side through an originating messaging server belonging to the originating party, and the originating messaging service interworking server transmits the message to a messaging relay for interworking services. To send. The messaging relay for interworking the service converts the message according to the format of the messaging service of the receiving client and transmits the converted message to the receiving messaging server, and the receiving messaging server transmits the message to the receiving client (recipient). do. In this case, in order for the messaging relay for service interworking to convert the message transmitted from the originating client into the format of the messaging service of the receiving client, the messaging relay of the service client must check the information on the messaging service of the receiving client from the user profile entity.

상기한 바와 같이, 종래의 서로 다른 메시징 서비스의 상호연동 방법은, 메시지를 변환하는 서버 또는 릴레이가 서비스할 메시징 서비스의 종류를 확인하기 위해 필요한 신호 트래픽이 많아지고 그 신호를 처리하기 위한 시간 및 전송시간이 소요되는 문제점이 있다.As described above, in the conventional method of interworking different messaging services, the signal traffic required to determine the type of messaging service to be serviced by the server or relay converting the message increases, and the time and transmission for processing the signal. There is a problem that takes time.

또한, 종래의 서로 다른 메시징 서비스의 상호연동 방법은, 수신 클라이언트가 전송된 메시지에 대한 응답 메시지를 전송하는 경우에도 상기 메시지를 발신 클라이언트의 메시징 서비스 포맷으로 변환하기 위한 서버 또는 릴레이가 발신 클라이언트의 메시징 서비스의 종류를 확인해야 하기 때문에 번거로울 뿐만 아니라 신호 트래픽 및 그 신호를 처리/전송하기 위한 시간이 낭비되는 문제점이 있다.In addition, in the conventional method of interworking different messaging services, even if a receiving client transmits a response message to a transmitted message, a server or a relay for converting the message into a messaging service format of the calling client may be used. Not only is it troublesome to check the type of service, but there is a problem that signal traffic and time for processing / transmitting the signal are wasted.

따라서, 본 발명의 목적은 전송하는 메시지에 수신 메시징 서비스 필드를 추가함으로써 수신측의 메시징 서비스를 확인하기 위한 과정을 줄일 수 있는 서로 다 른 메시징 서비스의 상호연동 방법을 제공하는데 있다. Accordingly, it is an object of the present invention to provide a method for interworking different messaging services that can reduce the process of identifying a messaging service on the receiving side by adding a receiving messaging service field to a message to be transmitted.

본 발명의 다른 목적은 전송하는 메시지에 발신 메시징 서비스 필드를 추가함으로써 수신 클라이언트가 상기 발신 클라이언트의 메시징 서비스를 인지할 수 있을 뿐만 아니라 수신 클라이언트가 응답 메시지를 전송하는 경우, 상기 발신측의 메시징 서비스를 확인하기 위한 과정을 줄일 수 있는 서로 다른 메시징 서비스의 상호연동 방법을 제공하는데 있다.Another object of the present invention is to add an outgoing messaging service field to an outgoing message so that the receiving client can recognize the messaging service of the outgoing client, and when the receiving client sends a response message, It is to provide a method of interworking different messaging services that can reduce the process of checking.

또한, 본 발명의 다른 목적은 전송하는 메시지에 발신 메시징 서비스 필드와 수신 메시징 서비스 필드를 추가함으로써 메시징 서비스를 효과적으로 연동할 수 있는 서로 다른 메시징 서비스의 상호연동 방법을 제공하는데 있다.Another object of the present invention is to provide an interworking method of different messaging services that can effectively interoperate with a messaging service by adding an outgoing messaging service field and a receiving messaging service field to a transmitting message.

상기와 같은 목적을 달성하기 위하여, 본 발명은 서로 다른 메시징 서비스에 가입한 하나 이상의 클라이언트들 간에 메시징 서비스를 상호 연동하는 방법에 있어서, 수신 클라이언트의 메시징 서비스 종류를 나타내는 수신 메시징 서비스 필드가 포함된 메시지를 수신하는 과정과; 상기 메시지에 포함된 수신 메시징 서비스 필드로부터 수신 클라이언트의 메시징 서비스 종류를 확인하는 과정과; 상기 메시지의 포맷을 상기 수신 클라이언트의 메시징 서비스 포맷으로 변환하여, 상기 수신 클라이언트에 전송하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법을 제공한다.In order to achieve the above object, the present invention provides a method for interworking a messaging service between one or more clients subscribed to different messaging services, the message comprising a receiving messaging service field indicating the type of messaging service of the receiving client; Receiving a process; Checking a messaging service type of a receiving client from a receiving messaging service field included in the message; And converting a format of the message into a messaging service format of the receiving client, and transmitting the message to the receiving client.

상기와 같은 목적을 달성하기 위하여, 본 발명은 다른 메시징 서비스에 가입한 하나 이상의 클라이언트들 간에 메시징 서비스 상호 연동 방법으로서, 발신 클라이언트의 메시징 서비스 종류를 나타내는 발신 메시징 서비스 필드가 포함된 메시지를 수신하는 과정과; 상기 수신된 메시지에 대한 응답 메시지를 전송할 경우, 상기 수신된 메시지 내의 상기 발신 메시징 서비스 필드로부터 상기 발신 클라이언트의 메시징 서비스 종류를 확인하는 과정과; 상기 응답 메시지 내에 상기 발신 메시징 서비스 필드를 입력하여 전송하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법을 또한 제공한다.
또한, 상기와 같은 목적을 달성하기 위하여, 본 발명은 서로 다른 메시징 서비스에 가입한 하나 이상의 클라이언트들 간에 메시징 서비스를 상호 연동하는 방법에 있어서, 발신 클라이언트로부터 메시지를 수신하는 과정과; 상기 수신된 메시지를 검사하여, 상기 발신 클라이언트의 메시징 서비스의 종류를 확인하는 과정과; 상기 메시지에 대한 수신 클라이언트의 회신 메시지를 포맷 변환할 시, 외부 엔티티를 통한 확인이 필요 없도록, 상기 수신한 메시지에 상기 확인된 발신 클라이언트의 메시징 서비스의 종류를 나타내는 발신 메시징 서비스 필드를 입력하는 과정과; 상기 발신 메시징 서비스 필드를 포함하는 상기 메시지를 중계하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법을 또한 제공한다.
In order to achieve the above object, the present invention provides a method of interworking messaging services between one or more clients subscribed to another messaging service, the method comprising: receiving a message including an outgoing messaging service field indicating the type of messaging service of the originating client; and; When sending a response message to the received message, confirming a messaging service type of the originating client from the originating messaging service field in the received message; It also provides a method for interworking different messaging services comprising the step of transmitting by entering the outgoing messaging service field in the response message.
In addition, to achieve the above object, the present invention provides a method for interworking a messaging service between one or more clients subscribed to different messaging services, the method comprising: receiving a message from an originating client; Checking the received message to confirm a type of messaging service of the originating client; Inputting an outgoing messaging service field indicating a type of a messaging service of the identified outgoing client in the received message so as not to require confirmation through an external entity when formatting a reply message of the receiving client to the message; ; It also provides a method of interworking different messaging services comprising the step of relaying the message comprising the outgoing messaging service field.

이하, 첨부된 도면을 참조하여 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법의 실시예를 설명하면 다음과 같다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of a method for interworking between different messaging services according to the present invention.

본 발명은 서로 다른 메시징 서비스를 가입한 사용자 간에 전송되는 메시지에 메시징 서비스의 종류를 나타내는 필드를 추가하여 전송한다. 이때, 상기 메시징 서비스의 종류를 나타내는 필드는 메시지의 헤더 또는 바디 또는 메시지의 다른 영역에 포함될 수 있다.The present invention adds and transmits a field indicating a type of messaging service to a message transmitted between users who have subscribed to different messaging services. In this case, the field indicating the type of the messaging service may be included in the header or body of the message or another area of the message.

그리고, 상기 메시징 서비스의 종류를 나타내는 필드는 발신 메시징 서비스 필드와 수신 메시징 서비스 필드 중 하나 이상의 필드를 포함한다. 상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드는 발신 클라이언트와 발신측에 속한 발신 메시징 서버, 수신측에 속한 발신 메시징 서비스 연동서버가 각각 추가할 수 있다.The field indicating the type of the messaging service includes one or more fields of an outgoing messaging service field and a receiving messaging service field. The originating messaging service field and the receiving messaging service field may be added by the originating client, the originating messaging server belonging to the originating party, and the originating messaging service interworking server belonging to the receiving side.

도 1은 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법을 구현하기 위한 메시징 서비스 시스템의 구성을 도시한 블록도로서, 상기 메시징 서비스 시스템은 크게 발신 메시징 시스템과 수신 메시징 시스템으로 구분된다.1 is a block diagram showing a configuration of a messaging service system for implementing a method of interworking different messaging services according to the present invention, wherein the messaging service system is largely divided into an outgoing messaging system and a receiving messaging system.

상기 발신 메시징 시스템은 발신단말에 구비되어 메시지를 전송하는 발신 클라이언트와, 상기 발신 클라이언트로부터 전송된 메시지를 전송하는 발신 메시징 서버(Originating Messaging Server)와, 상기 발신 메시징 서버에 메시지 전송을 위한 각종 정보 및 부가서비스를 제공하는 엔터티들로 구성된다. 이때, 상기 엔터티들은 논리적 엔터티로서, 어드레스 북(Address Book)과, 사용자 프로파일(User Profile)과, 메시지 저장부(Message Store) 등을 포함한다.The originating messaging system includes an originating client provided at an originating terminal for transmitting a message, an originating messaging server for transmitting a message transmitted from the originating client, various information for transmitting a message to the originating messaging server, It consists of entities that provide additional services. In this case, the entities are logical entities and include an address book, a user profile, a message store, and the like.

상기 수신 메시징 시스템은 상기 발신 메시징 서버로부터 전송되는 메시지를 수신하는 발신 메시징 서비스 연동서버(Recipient Originating Service Messaging Server)와, 상기 발신 메시징 서비스 연동서버를 통해 전송되는 메시지를 수신측 메시지 서비스 포맷으로 변환하기 위해 각종 정보와 부가서비스를 제공하는 엔터티들과, 상기 변환된 메시지를 수신단말로 전송하는 수신 메시징 서버(Recipient "Preferrde" Service Messaging Server)와, 상기 수신단말에 구비되어 수신된 메시지를 구현하는 수신 클라이언트로 구성된다. 이때, 상기 발신 메시징 서비스 연동서버는 상기 발신 메시징 서버와 동일한 서버로서, 도 1에 도시된 바와 같이 상기 발신 메시징 서버와 분리되어 구성될 수도 있고 통합되어 하나의 서버로 구성될 수도 있다. 상기 발신 메시징 서버와 상기 발신 메시징 서비스 연동서버가 분리되어 구성되는 경우에는 상기 발신 메시징 서버가 상기 발신 클라이언트를 관리하고 상기 발신 메시징 서비스 연동서버가 상기 수신 클라이언트를 관리한다. 그리고, 상기 발신 메시징 서버와 상기 발신 메시징 서비스 연동서버가 통합되어 하나의 서버로 구성되는 경우에는 상기 서버가 상기 발신 클라이언트와 상기 수신 클라이언트 를 모두 관리한다.The receiving messaging system converts a message transmitted through the originating service messaging server receiving the message transmitted from the originating messaging server and the message transmitted through the originating messaging service interworking server into a receiving message service format. Entities for providing various information and supplementary services, a Recipient "Preferrde" service messaging server for transmitting the converted message to a receiving terminal, and a receiving client for implementing the received message provided in the receiving terminal. It consists of. At this time, the outgoing messaging service interworking server is the same server as the outgoing messaging server, and may be configured separately from the outgoing messaging server as shown in FIG. 1 or may be configured as one server. When the outgoing messaging server and the outgoing messaging service interworking server are configured separately, the outgoing messaging server manages the outgoing client and the outgoing messaging service interworking server manages the receiving client. When the originating messaging server and the originating messaging service interworking server are integrated and configured as one server, the server manages both the originating client and the receiving client.

상기 엔터티들은 어드레스 변환부(Address Resolution)와, 사용자 프로파일과, 메시지 저장부와, 트랜스코딩부(Content & Header Transcoding)와, 서비스 연동을 위한 메시징 릴레이(Inter-service Messaging Relay) 등을 포함한다. 이때, 상기 메시징 릴레이는 상기 발신 메시징 서비스 연동서버 또는 상기 수신 메시징 서버에 구현될 수도 있고 독립된 서버로 구현될 수도 있다.The entities include an address resolution unit, a user profile, a message storage unit, a content & header transcoding unit, an inter-service messaging relay for service interworking, and the like. In this case, the messaging relay may be implemented in the originating messaging service interworking server or the receiving messaging server, or may be implemented as an independent server.

상기 메시징 릴레이는 다른 메시징 서비스로 전송될 메시지를 수신하는 기능과, 목적 메시징 서비스를 확인하는 기능과, 목적 메시징 서비스 포맷으로 메시지를 변환하고 적용하는 헤더 트랜스코딩 기능과, 수신 클라이언트에서 지원 가능한 메시지 콘텐츠의 코덱 및 포맷을 확인하고 변환하는 콘텐츠 트랜스코딩 기능과, 목적 메시징 서비스로 메시지가 성공적으로 전송될 때까지 메시지를 저장부에 보존하는 스토어 앤드 포워드(Store & Forward) 기능과, 메시징 서비스의 보안을 유지하는 기능 등을 수행한다. 이때, 상기 다른 메시징 서비스로 전송될 메시지를 수신하는 기능에서 상기 메시지는 명확하게 수신되거나 네트워크 저장부를 통해 호출된 메시지이고, 상기 목적 메시징 서비스를 확인하는 기능에서 상기 메시징 서비스는 발신측 메시지 서비스로부터 전송된 메시지를 통해 확인할 수 있고 상기 수신측의 사용자 프로파일로부터 확인할 수도 있다.The messaging relay includes a function for receiving a message to be transmitted to another messaging service, a function for identifying a destination messaging service, a header transcoding function for converting and applying a message to a destination messaging service format, and message content supported by a receiving client. Content transcoding for identifying and converting codecs and formats, and for storing and forwarding messages that keep messages in storage until they are successfully delivered to the destination messaging service. Function to maintain. In this case, in the function of receiving a message to be transmitted to the other messaging service, the message is a message that is clearly received or called through a network storage, and in the function of confirming the destination messaging service, the messaging service is transmitted from an originating message service. This message can be confirmed through the received message or from the user profile of the receiving side.

추가적으로, 상기 메시징 릴레이는 상기 발신 메시징 시스템 또는 수신 메시징 시스템에 존재하거나 독립된 서버로 존재하며, 서비스에 가입한 사용자들의 온라인 상태 또는 응답 가능성, 수신 가능한 메시징 서비스와 같은 다양한 동적정보 를 수집하고 클라이언트들에게 통지하는 프리젠스 서버(Presence Server)를 포함한다.In addition, the messaging relay exists in the originating messaging system or the receiving messaging system or as a separate server, and collects various dynamic information such as online status or response possibility of users subscribed to the service, receivable messaging service, It includes a presence server that notifies.

상기 발신 메시징 시스템의 구성요소 사이와, 상기 수신 메시징 시스템의 구성요소 사이와, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버 사이의 참조점(Reference Point)과 인터페이스를 간략히 설명하면 다음과 같다.Reference points and interfaces between components of the outgoing messaging system, components of the receiving messaging system, and between the originating messaging server and the originating messaging service interworking server will be briefly described as follows.

상기 발신 클라이언트와 발신 메시징 서버 사이의 참조점(OM1)은 발신 메시징 서비스에 의해 내부적으로 지정되고, 상기 수신 메시징 서버와 수신 클라이언트 사이의 참조점(RM1)은 수신 메시징 서비스에 의해 내부적으로 지정되며, 서로 다른 메시징 서비스 영역에 분리되어 있는 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버 사이의 참조점(IMCN)은 발신 메시징 서비스에 의해 내부적으로 지정된다.The reference point OM1 between the originating client and the originating messaging server is internally designated by the originating messaging service, and the reference point RM1 between the receiving messaging server and the receiving client is internally designated by the receiving messaging service, A reference point (IMCN) between the outgoing messaging server and the outgoing messaging service interworking server, which is separated in different messaging service areas, is designated internally by the outgoing messaging service.

상기 메시징 릴레이와 발신 메시징 서비스 연동서버 또는 수신 메시징 서버 사이의 인터페이스(IM1)는 상기 메시징 릴레이의 기능을 상기 발신 메시징 서비스 연동서버 또는 수신 메시징 서버가 호출할 수 있도록 허가하고, 상기 메시징 릴레이가 상기 수신 메시징 서버로 메시지를 전송하도록 허가한다. 상기 발신 메시징 서버 또는 발신 메시징 서비스 연동서버 또는 메시징 릴레이와 상기 어드레스 북 또는 어드레스 변환부 사이의 인터페이스(IM2)는 어드레스 변환기능을 지원하고, 다른 포맷으로 변환된 어드레스를 상기 발신 메시징 서버 또는 발신 메시징 서비스 연동서버 또는 메시징 릴레이에 제공한다. 상기 발신 메시징 서버 또는 발신 메시징 서비스 연동서버 또는 메시징 릴레이와 상기 사용자 프로파일 사이의 인터페이스(IM3)는 사용자 구성정보의 검색을 지원하며, 상기 메시징 릴레이와 상기 트랜스 코딩부 사이의 인터페이스(IM4)는 메시지 콘텐츠의 코덱 및 포맷 정보를 확인하고 변환할 뿐만 아니라 메시징 서비스 포맷의 변환을 제공한다. 그리고, 상기 발신 메시징 서버 또는 메시징 릴레이 또는 수신 메시징 서버와 메시징 저장부 사이의 인터페이스(IM5)는 메시지의 저장과 호출과 전송을 지원한다. The interface IM1 between the messaging relay and the originating messaging service interworking server or the receiving messaging server allows the originating messaging service interworking server or the receiving messaging server to invoke the function of the messaging relay, and the messaging relay allows the receiving relay to call. Allows sending messages to the messaging server. The interface IM2 between the originating messaging server or the originating messaging service interworking server or the messaging relay and the address book or address translation unit supports an address translation function, and converts an address converted into another format into the originating messaging server or the originating messaging service. Provide to interlocking server or messaging relay. The interface IM3 between the originating messaging server or the originating messaging service interworking server or messaging relay and the user profile supports retrieval of user configuration information, and the interface IM4 between the messaging relay and the transcoding unit is a message content. Provides conversion of messaging service formats as well as viewing and converting codecs and format information. And, the interface IM5 between the originating messaging server or messaging relay or receiving messaging server and the messaging store supports the storage, recall and transmission of messages.

상기 참조점과 인터페이스는 도 1을 기반으로 설명한 것으로, 상기에서 설명하지 않은 서버와 엔터티 사이에도 인터페이스가 존재할 수 있다.The reference point and the interface have been described with reference to FIG. 1, and an interface may exist between the server and the entity not described above.

도 2는 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법을 도시한 흐름도이다.2 is a flowchart illustrating a method of interworking different messaging services according to the present invention.

상기 메시징 서비스의 종류를 나타내는 필드를 추가하여 메시지를 전송하고(S11), 상기 메시지 릴레이는 상기 메시지를 수신한 후(S13), 상기 메시징 서비스의 종류를 나타내는 필드에 수신 메시징 서비스 필드가 포함되어 있는지 확인한다(S15). 이때, 상기 필드는 발신 메시징 서비스 필드 또는 수신 메시징 서비스 필드 중 하나 이상을 포함하고, 상기 필드는 상기 발신 클라이언트 또는 상기 발신 메시징 서버 또는 상기 발신 메시징 서비스 연동서버에 의해 상기 메시지에 추가된다. The message is transmitted by adding a field indicating the type of the messaging service (S11), and after the message relay receives the message (S13), whether the receiving messaging service field is included in the field indicating the type of the messaging service. Check (S15). In this case, the field includes at least one of an outgoing messaging service field and a receiving messaging service field, and the field is added to the message by the originating client or the originating messaging server or the originating messaging service interworking server.

상기 수신 메시징 서비스 필드가 포함되어 있지 않으면, 상기 메시징 릴레이는 상기 사용자 프로파일을 통해 수신 클라이언트가 수신하기를 원하는 메시징 서비스의 종류를 확인한다(S17).If the receiving messaging service field is not included, the messaging relay checks the type of the messaging service that the receiving client wants to receive through the user profile (S17).

상기 수신 메시징 서비스 필드가 상기 메시지에 포함되어 있거나 상기 사용자 프로파일을 통해 수신 클라이언트의 메시징 서비스를 확인한 경우, 상기 메시징 릴레이는 트랜스코딩부를 통해 상기 메시지를 상기 수신 클라이언트에서 지원 가능 한 메시징 콘텐츠의 코덱과 포맷에 맞게 변환한다(S19). 그리고, 상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 메시지의 어드레스를 수신 메시징 서버에서 사용되는 어드레스 포맷으로 변환하고 다음 목적지의 어드레스를 확인한다(S21).When the receiving messaging service field is included in the message or the messaging service of the receiving client is confirmed through the user profile, the messaging relay transmits the message through a transcoding unit and the codec and format of the messaging content that can be supported by the receiving client. (S19). Then, the messaging relay converts the address of the message into an address format used by the receiving messaging server through the address translator and confirms the address of the next destination (S21).

상기 메시징 릴레이는 상기 변환된 메시지를 상기 수신 메시징 서버로 전송하고, 상기 수신 메시징 서버는 상기 메시지를 상기 수신 클라이언트로 전송한다(S23).The messaging relay transmits the converted message to the receiving messaging server, and the receiving messaging server transmits the message to the receiving client (S23).

상기 수신 클라이언트는 메시지에 발신 메시징 서비스 필드가 포함되어 있는지 확인하여(S25) 상기 발신 메시징 서비스 필드가 포함되어 있는 경우, 상기 발신 클라이언트의 메시징 서비스를 확인할 수 있다(S27). 그러나, 상기 발신 메시징 서비스 필드가 포함되지 않은 경우, 상기 수신 클라이언트는 상기 발신 클라이언트의 메시징 서비스를 확인할 수 없다(S29). 이때, 상기 수신 클라이언트는 상기 메시지를 확인 후, 상기 메시지에 대한 응답 메시지를 전송할 수 있는데, 발신 메시징 서비스 필드가 포함되어 있는 경우, 상기 응답 메시지를 수신하는 상기 발신측의 메시징 릴레이에서 사용자 프로파일을 확인하지 않고 메시징 서비스 포맷을 변환할 수 있다. 그리고, 상기 응답 메시지에 발신 메시징 서비스 필드가 포함되어 있지 않은 경우, 상기 응답 메시지를 수신하는 상기 발신측의 메시징 릴레이에서 사용자 프로파일을 확인하는 단계를 거쳐 메시징 서비스 포맷을 변환한다.The receiving client may check whether the outgoing messaging service field is included in the message (S25), and if the outgoing messaging service field is included, the receiving client may check the messaging service of the outgoing client (S27). However, when the originating messaging service field is not included, the receiving client cannot confirm the messaging service of the originating client (S29). In this case, the receiving client may transmit the response message to the message after checking the message. When the outgoing messaging service field is included, the receiving client checks the user profile in the messaging relay of the calling party receiving the response message. You can convert the messaging service format without doing so. If the originating messaging service field is not included in the response message, the messaging service format is converted through a step of verifying a user profile in the messaging relay of the originating party receiving the response message.

도 3부터 도 8은 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법에 대한 각각의 실시예를 도시한 신호 흐름도로서, 도면을 참조하여 본 발명에 따 른 서로 다른 메시징 서비스의 상호연동 방법을 상세히 설명하면 다음과 같다.3 to 8 are signal flow diagrams illustrating respective embodiments of a method of interworking different messaging services according to the present invention, and in detail, referring to the drawings, a method of interworking different messaging services according to the present invention will be described in detail. The explanation is as follows.

도 3은 본 발명에 따른 제 1 실시예로서, 상기 발신 클라이언트가 상기 수신 메시징 서비스 필드를 추가하는 경우이다.3 illustrates a first embodiment according to the present invention in which the originating client adds the received messaging service field.

활성화된 발신 클라이언트를 이용하여 특정 수신 클라이언트로 메시지를 전송하는 경우, 상기 발신 클라이언트는 상기 프리젠스 서버로부터 상기 수신 클라이언트가 수신하도록 설정된 메시징 서비스를 확인하고(S31) 상기 메시지에 수신 메시징 서비스 필드를 추가한 후(S33), 상기 메시지를 발신 메시징 서버로 전송한다(OM1). 이때, 상기 수신 메시징 서비스 필드는 상기 수신 클라이언트가 현재 수신할 수 있는 메시징 서비스의 종류를 나타내는 필드로서, 상기 메시지의 헤더에 추가된다. 상기 수신 메시징 서비스 필드는 상기 메시지의 헤더 또는 바디 또는 그 외의 다른 부분에 포함될 수도 있다. When sending a message to a specific receiving client by using an activated calling client, the calling client checks the messaging service configured to be received by the receiving client from the presence server (S31) and adds a receiving messaging service field to the message. After (S33), the message is sent to the outgoing messaging server (OM1). In this case, the receiving messaging service field is a field indicating the type of messaging service that the receiving client can currently receive and is added to the header of the message. The received messaging service field may be included in the header or body of the message or elsewhere.

상기 발신 메시징 서버는 상기 메시지를 메시지 저장부에 저장하고(IM5) 상기 메시지를 전송하기 위해 필요한 정보를 사용자 프로파일로부터 확인한 후(IM3), 어드레스 북으로부터 상기 메시지를 전송할 다음 목적지의 주소를 확인한다(IM2). 그리고, 상기 발신 메시징 서버는 상기 메시지 저장부에 저장된 메시지를 호출하여(IM5) 발신 메시징 서비스 연동서버로 전송한다(IMCN). 이때, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버는 동일한 서버로 구성될 수도 있고 별도로 구성될 수도 있다.The outgoing messaging server stores the message in the message storage (IM5) and confirms the information necessary to send the message from the user profile (IM3) and then confirms the address of the next destination to which the message is sent from the address book ( IM2). The originating messaging server calls the message stored in the message storage unit (IM5) and transmits the message to the originating messaging service interworking server (IMCN). In this case, the originating messaging server and the originating messaging service interworking server may be configured as the same server or may be configured separately.

상기 발신 메시징 서비스 연동서버는 상기 메시지의 다음 목적지 주소를 어드레스 변환부를 확인하고(IM2) 상기 메시지를 서비스 연동을 위한 메시징 릴레이 로 전송한다(IM1). 이때, 어드레스 변환부는 상기 어드레스 북과 동일한 기능을 수행한다.The originating messaging service interworking server checks an address translator for the next destination address of the message (IM2) and transmits the message to the messaging relay for interworking the service (IM1). In this case, the address conversion unit performs the same function as the address book.

상기 메시징 릴레이는 상기 메시지의 수신 메시징 서비스 필드로부터 상기 수신 클라이언트의 메시징 서비스 종류를 확인한 후, 상기 메시지를 트랜스코딩부를 통해 상기 수신 클라이언트의 메시징 서비스 포맷에 맞게 변환한다(IM4).이때, 상기 메시징 릴레이는 상기 수신 클라이언트의 메시징 서비스 종류 이외의 다른 정보들이 필요한 경우에 상기 사용자 프로파일을 통해 확인할 수 있다(IM3).The messaging relay checks the messaging service type of the receiving client from the receiving messaging service field of the message, and then converts the message according to the messaging service format of the receiving client through a transcoding unit (IM4). If information other than the messaging service type of the receiving client is needed, the user profile may be confirmed through the user profile (IM3).

상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 메시지에 포함되어 있는 수신 클라이언트의 주소를 상기 수신 클라이언트의 메시징 서비스에서 사용되는 어드레스 포맷으로 변환하고 상기 변환된 메시지를 전송할 다음 목적지의 주소를 확인한다(IM2).The messaging relay converts the address of the receiving client included in the message into the address format used in the messaging service of the receiving client through the address translator and confirms the address of the next destination to which the converted message is to be sent (IM2). .

그리고, 상기 메시징 릴레이는 상기 변환된 메시지를 수신 메시징 서버로 전송한다(IM1). 이때, 상기 메시징 릴레이는 상기 수신 메시징 서버로 해당 메시지를 성공적으로 전송완료 할 때까지 상기 메시지를 일시적으로 저장한다. 상기 메시지는 메시징 릴레이 내에 또는 상기 메시징 릴레이에 의해 별도의 저장매체에 저장될 수 있다.The messaging relay transmits the converted message to a receiving messaging server (IM1). At this time, the messaging relay temporarily stores the message until the message is successfully transmitted to the receiving messaging server. The message may be stored in a messaging relay or on a separate storage medium by the messaging relay.

상기 수신 메시징 서버는 수신된 메시지를 수신 메시징 서버의 메시지 저장부에 저장하고(IM5), 메시지가 도착하였음을 공지 메시지를 이용하여 상기 수신 클라이언트에게 알린다(S35). 이때, 상기 공지 메시지에 필요한 정보 중 상기 발신 메시징 서버나 상기 발신 메시징 서비스 연동서버로부터 제공 받을 정보가 있는 경 우, 해당 인터페이스를 통해 전송받을 수 있다. 그리고, 상기 메시지 서장부는 상기 수신 메시징 서버에 별도로 존재할 수도 있고 내부에 존재할 수도 있다.The receiving messaging server stores the received message in the message storage of the receiving messaging server (IM5), and notifies the receiving client by using the notification message that the message has arrived (S35). In this case, when there is information to be provided from the outgoing messaging server or the outgoing messaging service interworking server among the information required for the notification message, it may be transmitted through the corresponding interface. In addition, the message writing unit may exist separately in or in the receiving messaging server.

상기 공지 메시지를 확인한 수신 클라이언트가 상기 메시지의 수신을 요청하면(S37), 상기 수신 메시징 서버는 상기 메시지 저장부로 상기 메시지를 요청하고(IM5) 상기 메시지 저장부는 해당 메시지를 상기 수신 메시징 서버로 전송한다(IM5). 그리고, 상기 수신 메시징 서버는 전송된 메시지를 상기 수신 클라이언트로 전송한다(RM1).When the receiving client confirming the notification message requests reception of the message (S37), the receiving messaging server requests the message to the message storage unit (IM5), and the message storage unit transmits the message to the receiving messaging server. (IM5). The receiving messaging server transmits the transmitted message to the receiving client (RM1).

도 4는 본 발명에 따른 제 2 실시예로서, 상기 발신 메시징 서버가 상기 수신 메시징 서비스 필드를 추가하는 경우이다.4 illustrates a second embodiment according to the present invention in which the outgoing messaging server adds the received messaging service field.

발신 클라이언트를 통해 특정 수신 클라이언트로 소정의 메시지를 전송하는 경우, 상기 발신 클라이언트는 상기 메시지를 상기 발신 메시징 서버로 전송한다(OM1).When a predetermined message is transmitted to a specific receiving client through an originating client, the originating client transmits the message to the originating messaging server (OM1).

상기 발신 메시징 서버는 상기 메시지를 메시지 저장부에 저장하고(IM5) 상기 수신 클라이언트의 메시징 서비스를 상기 사용자 프로파일로부터 확인한 후(IM3), 상기 어드레스 북으로부터 상기 메시지를 전송할 다음 목적지의 주소를 확인한다(IM2). 그리고, 상기 발신 메시징 서버는 상기 메시지 저장부에 저장된 메시지를 호출하여(IM5) 상기 메시지에 상기 수신 메시징 서비스 필드를 추가한 후(S41), 그 메시지를 발신 메시징 서비스 연동서버로 전송한다(IMCN). 이때, 상기 발신 메시징 서버는 상기 사용자 프로파일 뿐만 아니라 상기 프리젠스 서버를 통해 상기 수신 클라이언트의 메시징 서비스 종류를 확인할 수 있다. 그리고, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버는 동일한 서버로 구성될 수도 있고 별도로 구성될 수도 있다.The originating messaging server stores the message in a message store (IM5) and confirms the messaging service of the receiving client from the user profile (IM3), then confirms the address of the next destination to which the message is to be sent from the address book (IM3). IM2). The outgoing messaging server calls the message stored in the message storage unit (IM5), adds the received messaging service field to the message (S41), and then transmits the message to the outgoing messaging service interworking server (IMCN). . In this case, the outgoing messaging server may check the messaging service type of the receiving client through the presence server as well as the user profile. The originating messaging server and the originating messaging service interworking server may be configured as the same server or may be configured separately.

상기 발신 메시징 서비스 연동서버는 상기 메시지의 다음 목적지 주소를 어드레스 변환부로부터 확인하고(IM2) 상기 메시지를 서비스 연동을 위한 메시징 릴레이로 전송한다(IM1). The originating messaging service interworking server confirms the next destination address of the message from the address translator (IM2) and transmits the message to the messaging relay for interworking the service (IM1).

상기 메시징 릴레이는 상기 메시지의 수신 메시징 서비스 필드로부터 상기 수신 클라이언트의 메시징 서비스 종류를 확인한 후, 상기 메시지를 트랜스코딩부를 통해 상기 수신 클라이언트의 메시징 서비스 포맷에 맞게 변환한다(IM4). 이때, 상기 수신 클라이언트의 메시징 서비스 종류 이외의 다른 정보들이 필요한 경우에 상기 사용자 프로파일을 통해 확인할 수 있다(IM3).The messaging relay checks the messaging service type of the receiving client from the receiving messaging service field of the message, and then converts the message according to the messaging service format of the receiving client through a transcoding unit (IM4). In this case, when information other than the messaging service type of the receiving client is needed, it may be confirmed through the user profile (IM3).

상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 메시지에 포함되어 있는 수신 클라이언트의 주소를 상기 수신 클라이언트의 메시징 서비스에서 사용되는 어드레스 포맷으로 변환하고 상기 변환된 메시지를 전송할 다음 목적지의 주소를 확인한다(IM2).The messaging relay converts the address of the receiving client included in the message into the address format used in the messaging service of the receiving client through the address translator and confirms the address of the next destination to which the converted message is to be sent (IM2). .

그리고, 상기 메시징 릴레이는 상기 변환된 메시지를 수신 메시징 서버로 전송한다.(IM1) 이때, 상기 메시징 릴레이는 상기 수신 메시징 서버로 해당 메시지를 성공적으로 전송완료 할 때까지 상기 메시지를 일시적으로 저장한다. 상기 메시지는 메시징 릴레이 내에 또는 상기 메시징 릴레이에 의해 별도의 저장매체에 저장될 수 있다.The messaging relay transmits the converted message to the receiving messaging server. (IM1) At this time, the messaging relay temporarily stores the message until the message is successfully transmitted to the receiving messaging server. The message may be stored in a messaging relay or on a separate storage medium by the messaging relay.

상기 수신 메시징 서버는 수신된 메시지를 수신 메시징 서버의 메시지 저장 부에 저장하고(IM5), 메시지가 도착하였음을 공지 메시지를 이용하여 상기 수신 클라이언트에게 알린다(S43). 이때, 상기 공지 메시지에 필요한 정보 중 상기 발신 메시징 서버나 상기 발신 메시징 서비스 연동서버로부터 제공 받을 정보가 있는 경우, 해당 인터페이스를 통해 전송받을 수 있다. 그리고, 상기 메시지 서장부는 상기 수신 메시징 서버에 별도로 존재할 수도 있고 내부에 존재할 수도 있다.The receiving messaging server stores the received message in the message storage of the receiving messaging server (IM5), and notifies the receiving client by using the notification message that the message has arrived (S43). At this time, if there is information to be provided from the outgoing messaging server or the outgoing messaging service interworking server among the information required for the notification message, it can be transmitted through the corresponding interface. In addition, the message writing unit may exist separately in or in the receiving messaging server.

상기 공지 메시지를 확인한 수신 클라이언트가 상기 메시지의 수신을 요청하면(S45), 상기 수신 메시징 서버는 상기 메시지 저장부로 상기 메시지를 요청하고(IM5) 상기 메시지 저장부는 해당 메시지를 상기 수신 메시징 서버로 전송한다(IM5). 그리고, 상기 수신 메시징 서버는 전송된 메시지를 상기 수신 클라이언트로 전송한다(RM1).When the receiving client confirming the notification message requests reception of the message (S45), the receiving messaging server requests the message to the message storage unit (IM5), and the message storage unit transmits the message to the receiving messaging server. (IM5). The receiving messaging server transmits the transmitted message to the receiving client (RM1).

도 5는 본 발명에 따른 제 3 실시예로서, 상기 발신 메시징 서비스 연동서버가 상기 수신 메시징 서비스 필드를 추가하는 경우이다.5 illustrates a third embodiment of the present invention in which the originating messaging service interworking server adds the received messaging service field.

특정 수신 클라이언트로 소정의 메시지를 전송하기 위해서, 상기 발신 클라이언트는 상기 메시지를 상기 발신 메시징 서버로 전송한다(OM1).In order to send a predetermined message to a particular receiving client, the originating client sends the message to the originating messaging server (OM1).

상기 발신 메시징 서버는 상기 메시지를 상기 메시지 저장부에 저장하고(IM5) 상기 사용자 프로파일을 확인한 후(IM3), 상기 메시지를 전송할 다음 목적지의 주소를 상기 어드레스 북으로부터 확인한다(IM2). 그리고, 상기 발신 메시징 서버는 상기 메시지 저장부에 저장된 메시지를 호출하여(IM5) 상기 메시지를 발신 메시징 서비스 연동서버로 전송한다(IMCN). 이때, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버는 동일한 서버로 구성될 수도 있고 별도로 구성될 수도 있 다.The originating messaging server stores the message in the message store (IM5) and confirms the user profile (IM3), then confirms from the address book the address of the next destination to which the message is to be sent (IM2). The originating messaging server calls the message stored in the message storage unit (IM5) and transmits the message to the originating messaging service interworking server (IMCN). At this time, the outgoing messaging server and the outgoing messaging service interworking server may be configured as the same server or may be configured separately.

상기 발신 메시징 서비스 연동서버는 상기 메시지를 상기 메시지 저장부에 저장하고(IM5) 상기 수신 클라이언트의 메시징 서비스를 상기 사용자 프로파일로부터 확인한 후(IM3), 상기 메시지의 다음 목적지 주소를 어드레스 변환부를 확인한다(IM2). 그리고, 상기 발신 메시징 서비스 연동서버는 상기 메시지 저장부로부터 상기 메시지를 호출하여(IM5) 상기 메시지에 상기 수신 메시징 서비스 필드를 추가한 후(S51), 그 메시지를 서비스 연동을 위한 메시징 릴레이로 전송한다(IM1). 이때, 상기 발신 메시징 서버는 상기 사용자 프로파일 뿐만 아니라 상기 프리젠스 서버를 통해 상기 수신 클라이언트의 메시징 서비스 종류를 확인할 수 있다. 그리고, 상기 수신 메시징 서비스 필드는 상기 메시지의 헤더에 포함될 수도 있고 헤더 이외의 부분에 포함될 수도 있다.The originating messaging service interworking server stores the message in the message storage unit (IM5), confirms the messaging service of the receiving client from the user profile (IM3), and then confirms the address destination of the next destination address of the message ( IM2). The outgoing messaging service interworking server calls the message from the message storage unit (IM5), adds the received messaging service field to the message (S51), and then transmits the message to a messaging relay for service interworking. (IM1). In this case, the outgoing messaging server may check the messaging service type of the receiving client through the presence server as well as the user profile. The received messaging service field may be included in a header of the message or may be included in a part other than the header.

상기 메시징 릴레이는 상기 메시지의 수신 메시징 서비스 필드로부터 상기 수신 클라이언트의 메시징 서비스 종류를 확인한 후, 상기 메시지를 트랜스코딩부를 통해 상기 수신 클라이언트의 메시징 서비스 포맷에 맞게 변환한다(IM4). 이때, 상기 수신 클라이언트의 메시징 서비스 종류 이외의 다른 정보들이 필요한 경우에 상기 사용자 프로파일을 통해 확인할 수 있다(IM3).The messaging relay checks the messaging service type of the receiving client from the receiving messaging service field of the message, and then converts the message according to the messaging service format of the receiving client through a transcoding unit (IM4). In this case, when information other than the messaging service type of the receiving client is needed, it may be confirmed through the user profile (IM3).

상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 메시지에 포함되어 있는 수신 클라이언트의 주소를 상기 수신 클라이언트의 메시징 서비스에서 사용되는 어드레스 포맷으로 변환하고 상기 변환된 메시지를 전송할 다음 목적지의 주소를 확인한다(IM2).The messaging relay converts the address of the receiving client included in the message into the address format used in the messaging service of the receiving client through the address translator and confirms the address of the next destination to which the converted message is to be sent (IM2). .

그리고, 상기 메시징 릴레이는 상기 변환된 메시지를 수신 메시징 서버로 전송한다(IM1). 이때, 상기 메시징 릴레이는 상기 수신 메시징 서버로 해당 메시지를 성공적으로 전송완료 할 때까지 상기 메시지를 일시적으로 저장한다. 상기 메시지는 메시징 릴레이 내에 또는 상기 메시징 릴레이에 의해 별도의 저장매체에 저장될 수 있다.The messaging relay transmits the converted message to a receiving messaging server (IM1). At this time, the messaging relay temporarily stores the message until the message is successfully transmitted to the receiving messaging server. The message may be stored in a messaging relay or on a separate storage medium by the messaging relay.

상기 수신 메시징 서버는 수신된 메시지를 수신 메시징 서버의 메시지 저장부에 저장하고(IM5), 메시지가 도착하였음을 공지 메시지를 이용하여 상기 수신 클라이언트에게 알린다(S53). 이때, 상기 공지 메시지에 필요한 정보 중 상기 발신 메시징 서버나 상기 발신 메시징 서비스 연동서버로부터 제공 받을 정보가 있는 경우, 해당 인터페이스를 통해 수신할 수 있다. 그리고, 상기 메시지 서장부는 상기 수신 메시징 서버에 별도로 존재할 수도 있고 내부에 존재할 수도 있다.The receiving messaging server stores the received message in the message storage of the receiving messaging server (IM5), and notifies the receiving client by using the notification message that the message has arrived (S53). In this case, when there is information to be provided from the outgoing messaging server or the outgoing messaging service interworking server among the information required for the notification message, it may be received through the corresponding interface. In addition, the message writing unit may exist separately in or in the receiving messaging server.

상기 공지 메시지를 확인한 수신 클라이언트가 상기 메시지의 수신을 요청하면(S55), 상기 수신 메시징 서버는 상기 메시지 저장부로 상기 메시지를 요청하고(IM5) 상기 메시지 저장부는 해당 메시지를 상기 수신 메시징 서버로 전송한다(IM5). 그리고, 상기 수신 메시징 서버는 전송된 메시지를 상기 수신 클라이언트로 전송한다(RM1).When the receiving client confirming the notification message requests reception of the message (S55), the receiving messaging server requests the message to the message storage unit (IM5), and the message storage unit transmits the message to the receiving messaging server. (IM5). The receiving messaging server transmits the transmitted message to the receiving client (RM1).

도 6은 본 발명에 따른 제 4 실시예로서, 상기 발신 클라이언트가 상기 발신 메시징 서비스 필드를 추가하는 경우이다.6 illustrates a fourth embodiment according to the present invention in which the originating client adds the originating messaging service field.

발신 클라이언트가 특정 수신 클라이언트로 메시지를 전송하는 경우, 상기 발신 클라이언트는 상기 메시지에 발신 메시징 서비스 필드를 추가(S61)하여 상기 발신 메시징 서버로 전송한다(OM1). 이때, 상기 발신 메시징 서비스 필드는 상기 발신 클라이언트의 메시징 서비스의 종류를 나타내는 필드로서, 상기 메시지의 헤더 또는 헤더 이외의 부분에 추가된다.When the originating client transmits a message to a specific receiving client, the originating client adds an originating messaging service field to the message (S61) and transmits the message to the originating messaging server (OM1). In this case, the outgoing messaging service field is a field indicating the type of messaging service of the originating client and is added to a header or a part other than the header of the message.

상기 메시징 서버는 상기 메시지를 메시지 저장부에 저장하고(IM5) 상기 수신 클라이언트의 정보 및 메시지를 전송하기 위해 필요한 정보를 사용자 프로파일로부터 확인한다(IM3). 그리고, 상기 발신 메시징 서버는 상기 어드레스 북으로부터 상기 메시지를 전송한 다음 목적지의 주소를 확인한 후(IM2), 상기 메시지 저장부에 저장된 메시지를 호출하여(IM5) 발신 메시징 서비스 연동서버로 전송한다(IMCN). 이때, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버는 동일한 서버로 구성될 수도 있고 별도로 구성될 수도 있다.The messaging server stores the message in a message store (IM5) and verifies from the user profile the information of the receiving client and the information needed to transmit the message (IM3). The outgoing messaging server transmits the message from the address book and then checks the address of the destination (IM2), and then calls the message stored in the message storage unit (IM5) and transmits it to the outgoing messaging service interworking server (IMCN). ). In this case, the originating messaging server and the originating messaging service interworking server may be configured as the same server or may be configured separately.

상기 발신 메시징 서비스 연동서버는 상기 메시지의 다음 목적지 주소를 어드레스 변환부로부터 확인하고(IM2) 상기 메시지를 서비스 연동을 위한 메시징 릴레이로 전송한다(IM1).The originating messaging service interworking server confirms the next destination address of the message from the address translator (IM2) and transmits the message to the messaging relay for interworking the service (IM1).

상기 메시징 릴레이는 상기 사용자 프로파일로부터 상기 수신 클라이언트의 메시징 서비스 종류를 확인한 후(IM3), 상기 메시지를 트랜스코딩부를 통해 상기 수신 클라이언트의 메시징 서비스 포맷에 맞게 변환한다(IM4). 그리고, 상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 변환된 메시지를 전송할 다음 목적지의 주소를 확인한 후(IM2), 상기 변환된 메시지를 상기 수신 메시징 서버로 전송한다(IM1). 이때, 상기 어드레스 변환부는 상기 메시지에 포함되어 있는 수신 클라이언트의 주소를 상기 수신 클라이언트의 메시징 서비스에 의해 사용되는 어드레스 포맷으로 변환한다. 상기 메시징 릴레이는 상기 수신 메시징 서버로 해당 메시지를 성공적으로 전송완료 할 때까지 상기 메시지를 일시적으로 저장한다. 상기 메시지는 메시징 릴레이 내에 또는 상기 메시징 릴레이에 의해 별도의 저장매체에 저장될 수 있다.The messaging relay confirms the messaging service type of the receiving client from the user profile (IM3), and then converts the message according to the messaging service format of the receiving client through a transcoding unit (IM4). The messaging relay checks the address of the next destination to which the converted message is to be transmitted through the address translator (IM2), and then transmits the converted message to the receiving messaging server (IM1). In this case, the address conversion unit converts the address of the receiving client included in the message into an address format used by the messaging service of the receiving client. The messaging relay temporarily stores the message until the message has been successfully transmitted to the receiving messaging server. The message may be stored in a messaging relay or on a separate storage medium by the messaging relay.

상기 수신 메시징 서버는 수신된 메시지를 수신 메시징 서버의 메시지 저장부에 저장하고(IM5), 메시지가 도착하였음을 공지 메시지를 이용하여 상기 수신 클라이언트에게 알린다(S63). 이때, 상기 공지 메시지에 필요한 정보 중 상기 발신 메시징 서버나 상기 발신 메시징 서비스 연동서버로부터 제공 받을 정보가 있는 경우, 해당 인터페이스를 통해 전송받을 수 있다. 그리고, 상기 메시지 서장부는 상기 수신 메시징 서버에 별도로 존재할 수도 있고 내부에 존재할 수도 있다.The receiving messaging server stores the received message in the message storage of the receiving messaging server (IM5), and notifies the receiving client by using the notification message that the message has arrived (S63). At this time, if there is information to be provided from the outgoing messaging server or the outgoing messaging service interworking server among the information required for the notification message, it can be transmitted through the corresponding interface. In addition, the message writing unit may exist separately in or in the receiving messaging server.

상기 공지 메시지를 확인한 수신 클라이언트가 상기 메시지의 수신을 요청하면(S65), 상기 수신 메시징 서버는 상기 메시지 저장부로 상기 메시지를 요청하고(IM5) 상기 메시지 저장부는 해당 메시지를 상기 수신 메시징 서버로 전송한다(IM5). 그리고, 상기 수신 메시징 서버는 전송된 메시지를 상기 수신 클라이언트로 전송한다(RM1). When the receiving client confirming the notification message requests reception of the message (S65), the receiving messaging server requests the message to the message storage unit (IM5), and the message storage unit transmits the message to the receiving messaging server. (IM5). The receiving messaging server transmits the transmitted message to the receiving client (RM1).

상기 수신 메시징 서버로부터 메시지를 수신한 상기 수신 클라이언트는 발신 클라이언트의 메시징 서비스 종류를 확인할 수 있고(S67), 상기 메시지에 대한 응답 메시지를 전송하는 경우 상기 응답 메시지를 수신할 상기 발신 클라이언트의 메시징 서비스를 확인하기 위해 사용자 프로파일을 확인하는 과정을 생략할 수 있다.The receiving client receiving the message from the receiving messaging server may check the messaging service type of the calling client (S67) and, when transmitting a response message to the message, select the messaging service of the calling client to receive the response message. You can skip the process of checking the user profile to verify.

도 7은 본 발명에 따른 제 5 실시예로서, 상기 발신 메시징 서버가 상기 발 신 메시징 서비스 필드를 추가하는 경우이다.7 illustrates a fifth embodiment according to the present invention in which the outgoing messaging server adds the outgoing messaging service field.

상기 발신 클라이언트가 특정 수신 클라이언트로 전송하는 메시지가 상기 발신 메시징 서버에 수신되면(OM1), 상기 발신 메시징 서버는 상기 메시지를 메시지 저장부에 저장하고(IM5) 상기 사용자 프로파일을 확인한다(IM3). 그리고, 상기 발신 메시징 서버는 상기 어드레스 북으로부터 상기 메시지를 전송할 다음 목적지의 주소를 확인하고(IM2) 상기 메시지 저장부에 저장된 메시지를 호출하여(IM5) 상기 메시지에 상기 발신 메시징 서비스 필드를 추가한 후(S71), 그 메시지를 발신 메시징 서비스 연동서버로 전송한다(IMCN). 이때, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버는 동일한 서버로 구성될 수도 있고 별도로 구성될 수도 있다.When a message sent by the originating client to a specific receiving client is received at the originating messaging server (OM1), the originating messaging server stores the message in a message store (IM5) and verifies the user profile (IM3). The originating messaging server then checks the address of the next destination to which the message is to be transmitted from the address book (IM2) and calls the message stored in the message storage (IM5) to add the outgoing messaging service field to the message. (S71) The message is transmitted to the originating messaging service interworking server (IMCN). In this case, the originating messaging server and the originating messaging service interworking server may be configured as the same server or may be configured separately.

상기 발신 메시징 서비스 연동서버는 상기 메시지의 다음 목적지 주소를 어드레스 변환부를 확인하고(IM2) 상기 메시지를 서비스 연동을 위한 메시징 릴레이로 전송한다(IM1).The originating messaging service interworking server checks an address translator for the next destination address of the message (IM2) and transmits the message to the messaging relay for service interworking (IM1).

상기 메시징 릴레이는 상기 사용자 프로파일로부터 상기 수신 클라이언트의 메시징 서비스 종류를 확인한 후(IM3), 상기 메시지를 트랜스코딩부를 통해 상기 수신 클라이언트의 메시징 서비스 포맷에 맞게 변환한다(IM4). 그리고, 상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 메시지에 포함되어 있는 수신 클라이언트의 주소를 상기 수신 클라이언트의 메시징 서비스에서 사용되는 어드레스 포맷으로 변환하고 상기 변환된 메시지를 전송할 다음 목적지의 주소를 확인한 후(IM2), 상기 변환된 메시지를 수신 메시징 서버로 전송한다(IM1). 이때, 상기 메시징 릴레이는 상기 수신 메시징 서버로 해당 메시지를 성공적으로 전송완료 할 때까 지 상기 메시지를 일시적으로 저장한다. 상기 메시지는 메시징 릴레이 내에 또는 상기 메시징 릴레이에 의해 별도의 저장매체에 저장될 수 있다.The messaging relay confirms the messaging service type of the receiving client from the user profile (IM3), and then converts the message according to the messaging service format of the receiving client through a transcoding unit (IM4). Then, the messaging relay converts the address of the receiving client included in the message into the address format used in the messaging service of the receiving client through the address translator and confirms the address of the next destination to which the converted message is to be transmitted ( IM2), and sends the converted message to a receiving messaging server (IM1). At this time, the messaging relay temporarily stores the message until the message is successfully transmitted to the receiving messaging server. The message may be stored in a messaging relay or on a separate storage medium by the messaging relay.

상기 수신 메시징 서버는 수신된 메시지를 수신 메시징 서버의 메시지 저장부에 저장하고(IM5), 메시지가 도착하였음을 공지 메시지를 이용하여 상기 수신 클라이언트에게 알린다(S73). 이때, 상기 공지 메시지에 필요한 정보 중 상기 발신 메시징 서버나 상기 발신 메시징 서비스 연동서버로부터 제공 받을 정보가 있는 경우, 해당 인터페이스를 통해 전송받을 수 있다. 그리고, 상기 메시지 서장부는 상기 수신 메시징 서버에 별도로 존재할 수도 있고 내부에 존재할 수도 있다.The receiving messaging server stores the received message in the message storage of the receiving messaging server (IM5), and notifies the receiving client by using the notification message that the message has arrived (S73). At this time, if there is information to be provided from the outgoing messaging server or the outgoing messaging service interworking server among the information required for the notification message, it can be transmitted through the corresponding interface. In addition, the message writing unit may exist separately in or in the receiving messaging server.

상기 공지 메시지를 확인한 수신 클라이언트가 상기 메시지의 수신을 요청하면(S75), 상기 수신 메시징 서버는 상기 메시지 저장부로 상기 메시지를 요청하고(IM5) 상기 메시지 저장부는 해당 메시지를 상기 수신 메시징 서버로 전송한다(IM5). 그리고, 상기 수신 메시징 서버는 전송된 메시지를 상기 수신 클라이언트로 전송한다(RM1).When the receiving client confirming the notification message requests reception of the message (S75), the receiving messaging server requests the message to the message storage unit (IM5), and the message storage unit transmits the message to the receiving messaging server. (IM5). The receiving messaging server transmits the transmitted message to the receiving client (RM1).

상기 수신 메시징 서버로부터 메시지를 수신한 상기 수신 클라이언트는 발신 클라이언트의 메시징 서비스 종류를 확인할 수 있고(S77), 상기 메시지에 대한 응답 메시지를 전송하는 경우 상기 응답 메시지를 수신할 상기 발신 클라이언트의 메시징 서비스를 확인하기 위해 사용자 프로파일을 확인하는 과정을 생략할 수 있다.The receiving client receiving the message from the receiving messaging server may check the type of messaging service of the calling client (S77), and when sending a response message for the message, the receiving client receives the messaging service of the calling client to receive the response message. You can skip the process of checking the user profile to verify.

도 8는 본 발명에 따른 제 6 실시예로서, 상기 발신 메시징 서비스 연동서버가 상기 발신 메시징 서비스 필드를 추가하는 경우이다.8 is a sixth embodiment according to the present invention, in which the outgoing messaging service interworking server adds the outgoing messaging service field.

특정 수신 클라이언트로 소정의 메시지를 전송하기 위해서, 상기 발신 클라 이언트는 상기 메시지를 상기 발신 메시징 서버로 전송한다(OM1).In order to send a predetermined message to a specific receiving client, the originating client sends the message to the originating messaging server (OM1).

상기 발신 메시징 서버는 상기 메시지를 상기 메시지 저장부에 저장하고(IM5) 상기 사용자 프로파일을 확인한 후(IM3), 상기 메시지를 전송할 다음 목적지의 주소를 상기 어드레스 북으로부터 확인한다(IM2). 그리고, 상기 발신 메시징 서버는 상기 메시지 저장부에 저장된 메시지를 호출하여(IM5) 상기 메시지를 발신 메시징 서비스 연동서버로 전송한다(IMCN). 이때, 상기 발신 메시징 서버와 발신 메시징 서비스 연동서버는 동일한 서버로 구성될 수도 있고 별도로 구성될 수도 있다.The originating messaging server stores the message in the message store (IM5) and confirms the user profile (IM3), then confirms from the address book the address of the next destination to which the message is to be sent (IM2). The originating messaging server calls the message stored in the message storage unit (IM5) and transmits the message to the originating messaging service interworking server (IMCN). In this case, the originating messaging server and the originating messaging service interworking server may be configured as the same server or may be configured separately.

상기 발신 메시징 서비스 연동서버는 상기 사용자 프로파일을 확인하고(IM3), 상기 어드레스 변환부를 통해 상기 메시지의 다음 목적지 주소를 확인한다(IM2). 그리고, 발신 메시징 서비스 연동서버는 상기 메시지에 상기 발신 메시징 서비스 필드를 추가하여(S81) 그 메시지를 서비스 연동을 위한 메시징 릴레이로 전송한다(IM1). 이때, 상기 발신 메시징 서비스 필드는 상기 메시지의 헤더에 포함될 수도 있고 헤더 이외의 부분에 포함될 수도 있다. 그리고, 상기 발신 메시징 서비스 연동서버는 상기 발신 메시징 서버와 동일하거나 별도의 서버로 구성되더라도 상기 발신 메시징 서버와 같은 메시징 서비스를 기반으로 하기 때문에 상기 발신 클라이언트의 메시지 서비스를 알 수 있다.The originating messaging service interworking server checks the user profile (IM3) and confirms the next destination address of the message through the address translator (IM2). The outgoing messaging service interworking server adds the outgoing messaging service field to the message (S81) and transmits the message to the messaging relay for service interworking (IM1). In this case, the outgoing messaging service field may be included in the header of the message or in a part other than the header. The outgoing messaging service interworking server may know the message service of the outgoing client even though the outgoing messaging service interworking server is based on the same messaging service as the outgoing messaging server even if the outgoing messaging server is connected to the outgoing messaging server.

상기 메시징 릴레이는 상기 사용자 프로파일로부터 상기 수신 클라이언트의 메시징 서비스 종류를 확인한 후(IM3), 상기 트랜스코딩부를 통해 상기 메시지를 상기 수신 클라이언트의 메시징 서비스 포맷에 맞게 변환한다(IM4). 그리고, 상기 메시징 릴레이는 상기 어드레스 변환부를 통해 상기 메시지에 포함되어 있는 수신 클라이언트의 주소를 상기 수신 클라이언트의 메시징 서비스에서 사용되는 어드레스 포맷으로 변환하고 상기 변환된 메시지를 전송할 다음 목적지의 주소를 확인한 후(IM2), 상기 변환된 메시지를 수신 메시징 서버로 전송한다(IM1). 이때, 상기 메시징 릴레이는 상기 수신 메시징 서버로 해당 메시지를 성공적으로 전송완료 할 때까지 상기 메시지를 일시적으로 저장한다. 상기 메시지는 메시징 릴레이 내에 또는 상기 메시징 릴레이에 의해 별도의 저장매체에 저장될 수 있다.The messaging relay confirms the messaging service type of the receiving client from the user profile (IM3), and then converts the message according to the messaging service format of the receiving client through the transcoding unit (IM4). Then, the messaging relay converts the address of the receiving client included in the message into the address format used in the messaging service of the receiving client through the address translator and confirms the address of the next destination to which the converted message is to be transmitted ( IM2), and sends the converted message to a receiving messaging server (IM1). At this time, the messaging relay temporarily stores the message until the message is successfully transmitted to the receiving messaging server. The message may be stored in a messaging relay or on a separate storage medium by the messaging relay.

상기 수신 메시징 서버는 수신된 메시지를 수신 메시징 서버의 메시지 저장부에 저장하고(IM5), 메시지가 도착하였음을 공지 메시지를 이용하여 상기 수신 클라이언트에게 알린다(S83). 이때, 상기 공지 메시지에 필요한 정보 중 상기 발신 메시징 서버나 상기 발신 메시징 서비스 연동서버로부터 제공 받을 정보가 있는 경우, 해당 인터페이스를 통해 수신할 수 있다. 그리고, 상기 메시지 서장부는 상기 수신 메시징 서버에 별도로 존재할 수도 있고 내부에 존재할 수도 있다.The receiving messaging server stores the received message in the message storage of the receiving messaging server (IM5), and notifies the receiving client by using the notification message that the message has arrived (S83). In this case, when there is information to be provided from the outgoing messaging server or the outgoing messaging service interworking server among the information required for the notification message, it may be received through the corresponding interface. In addition, the message writing unit may exist separately in or in the receiving messaging server.

상기 공지 메시지를 확인한 수신 클라이언트가 상기 메시지의 수신을 요청하면(S85), 상기 수신 메시징 서버는 상기 메시지 저장부로 상기 메시지를 요청하고(IM5) 상기 메시지 저장부는 해당 메시지를 상기 수신 메시징 서버로 전송한다(IM5). 그리고, 상기 수신 메시징 서버는 전송된 메시지를 상기 수신 클라이언트로 전송한다(RM1).When the receiving client confirming the notification message requests reception of the message (S85), the receiving messaging server requests the message to the message storage unit (IM5), and the message storage unit transmits the message to the receiving messaging server. (IM5). The receiving messaging server transmits the transmitted message to the receiving client (RM1).

상기 수신 메시징 서버로부터 메시지를 수신한 상기 수신 클라이언트는 발신 클라이언트의 메시징 서비스 종류를 확인할 수 있고(S67), 상기 메시지에 대한 응 답 메시지를 전송하는 경우 상기 응답 메시지를 수신할 상기 발신 클라이언트의 메시징 서비스를 확인하기 위해 사용자 프로파일을 확인하는 과정을 생략할 수 있다.The receiving client receiving the message from the receiving messaging server may check the type of the messaging service of the calling client (S67), and when sending the response message for the message, the messaging service of the calling client to receive the response message. The process of checking the user profile can be omitted to verify the.

상기 실시예는 발신 메시징 서비스 필드가 메시지에 추가되는 경우와 수신 메시징 서비스 필드가 메시지에 추가되는 경우를 나누어 설명하였으나, 상기 메시지에 상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드 모두 포함될 수도 있다. 이때, 상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드를 모두 포함하는 메시지를 전송하는 경우는 상기 제 1 또는 제 2 또는 제 3 실시예와 상기 제 4 또는 제 5 또는 제 6 실시예를 조합하여 다양하게 구현할 수 있다. 즉, 상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드를 모두 포함하는 메시지를 전송하는 경우, 상기 발신 메시지 서비스 필드를 추가하는 주체와 상기 수신 메시징 서비스 필드를 추가하는 주체는 동일할 수도 있고 각각 다른 주체에 의해 추가될 수도 있다.In the above embodiment, the outgoing messaging service field is added to the message and the outgoing messaging service field is added to the message. However, the outgoing messaging service field and the incoming messaging service field may be included in the message. In this case, when transmitting a message including both the outgoing messaging service field and the incoming messaging service field, various combinations of the first, second, or third embodiments and the fourth, fifth, or sixth embodiments may be performed. Can be implemented. That is, when transmitting a message including both the outgoing messaging service field and the incoming messaging service field, the subject adding the outgoing message service field and the subject adding the receiving messaging service field may be the same or different from each other. May be added.

상기 발신 메시징 서버와 발신 메시징 서비스 연동서버, 메시지 릴레이, 수신 메시징 서버는 내부에 송수신되는 메시지를 저장하는 저장매체를 포함할 수도 있고, 각각 외부에 별도의 저장매체를 구성할 수도 있다. The outgoing messaging server, the outgoing messaging service interworking server, the message relay, and the receiving messaging server may include a storage medium for storing a message transmitted and received therein, or may separately configure a separate storage medium.

상기 실시예에서, 상기 수신 메시징 서버가 메시지를 저장하는 메시지 저장부는 상기 수신 메시징 서버의 외부에 구성된 별도의 엔터티로서 상기 수신 메시징 서버가 송수신하는 메시지가 성공적으로 전송될 때까지 일시적으로 저장하는 별도의 저장매체이다. 상기 실시예는 수신 메시징 서버가 외부에 메시지 저장부를 갖고 상기 메시징 릴레이는 내부에 저장매체를 포함하는 것을 가정하고 설명하였다.In the above embodiment, the message storing unit for storing the message by the receiving messaging server is a separate entity configured outside the receiving messaging server, and separately stored temporarily until a message transmitted and received by the receiving messaging server is successfully transmitted. Storage medium. The above embodiment has been described on the assumption that the receiving messaging server has a message storage unit externally and the messaging relay includes a storage medium therein.

상기 도면에 구성하지 않은 다른 실시예로서, 상기 수신 메시징 서버의 외부에 메시지 저장부를 구성하고 상기 메시징 릴레이의 외부에도 별도의 메시지 저장부를 구성하는 경우와, 상기 수신 메시징 서버와 메시징 릴레이 각각의 내부에 저장매체를 포함하는 경우와, 상기 수신 메시징 서버는 내부에 저장매체를 포함하고 상기 메시징 릴레이는 외부에 별도의 메시지 저장부를 구성하는 경우가 있다.In another embodiment not configured in the drawings, a message storage unit is configured outside the receiving messaging server, and a separate message storage unit is configured outside the messaging relay, respectively, in the receiving messaging server and the messaging relay. In the case of including a storage medium, the receiving messaging server may include a storage medium therein, and the messaging relay may configure a separate message storage unit.

도 9는 본 발명에 따른 메시지의 포맷을 개념적으로 도시한 구성도로서, 메시지의 헤더 필드에 발신 메시징 서비스 필드와 수신 메시징 서비스 필드를 옵션적으로 추가한다. 이때, 상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드는 상기 헤더 필드 이외의 부분에도 옵션적으로 추가될 수 있다.9 is a block diagram conceptually illustrating a format of a message according to the present invention, in which an outgoing messaging service field and an incoming messaging service field are optionally added to a header field of a message. In this case, the outgoing messaging service field and the incoming messaging service field may be optionally added to a portion other than the header field.

상기 발신 메시징 서비스 필드와 수신 메시징 서비스 필드를 오디오, 비디오 등의 멀티미디어 데이터를 전송하기 위해 사용되는 프로토콜에 적용하는 경우, 상기 프로토콜의 포맷을 설명하면 다음과 같다.When the outgoing messaging service field and the incoming messaging service field are applied to a protocol used for transmitting multimedia data such as audio and video, the format of the protocol will be described below.

도 10은 상기 멀티미디어 데이터를 실시간으로 서비스하기 위해 세션을 설정하는 과정에 사용되는 SIP(Session Initiation Protocol)의 헤더 필드의 일부분을 도시한 예시도이다.FIG. 10 is a diagram illustrating a part of a header field of a session initiation protocol (SIP) used in establishing a session for real-time service of the multimedia data.

상기 SIP 메시지 중에서 초대 메시지(INV, INVITE)와, 옵션 필드(OPT, Option Field)와, 메시지(MESSAGE)의 헤더 필드에 상기 발신 메시징 서비스 필드 또는 수신 메시징 서비스 필드를 추가할 수 있도록 새롭게 정의한다.Among the SIP messages, the outgoing messaging service field or the receiving messaging service field may be newly added to the invitation message (INV, INVITE), the option field (OPT, Option Field), and the header field of the message (MESSAGE).

도 11은 상기 멀티미디어 데이터를 실시간으로 전송하기 위한 RTP(Real-time Transport Protocol)의 헤더 포맷을 도시한 예시도로서, 상기 RTP 헤더에 상기 발 신 메시징 서비스 필드 또는 수신 메시징 서비스 필드가 추가될 수 있다.FIG. 11 is a diagram illustrating a header format of a real-time transport protocol (RTP) for transmitting the multimedia data in real time. The outgoing messaging service field or the receiving messaging service field may be added to the RTP header. .

도 12는 상기 RTP 프로토콜을 제어하기 위한 RTCP(Real-time Transport Control Protocol)의 헤더 포맷을 도시한 예시도로서, RTCP 어플리케이션 헤더에 상기 발신 메시징 서비스 필드 또는 수신 메시징 서비스 필드가 추가될 수 있다. 이때, 상기 RTP 또는 RTCP에 추가되는 상기 발신 메시징 서비스 필드 또는 수신 메시징 서비스 필드의 사이즈는 필요에 따라 다양하게 조정가능하다.FIG. 12 is a diagram illustrating a header format of a real-time transport control protocol (RTCP) for controlling the RTP protocol. The outgoing messaging service field or the receiving messaging service field may be added to an RTCP application header. In this case, the size of the outgoing messaging service field or the reception messaging service field added to the RTP or RTCP may be variously adjusted as necessary.

상기한 바와 같이, 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법은, 서로 다른 메시징 서비스를 기반으로 하는 클라이언트 간에 메시지를 전송할 때 상기 메시지에 수신 메시징 서비스 필드 또는 발신 메시징 서비스 필드를 추가하여 전송함으로써 사용자 프로토콜로부터 상기 수신 메시징 서비스의 종류 또는 발신 메시징 서비스의 종류를 확인하는 과정을 줄일 수 있을 뿐만 아니라 엔터티 간 트래픽을 감소시킬 수 있는 효과가 있다.As described above, the method of interworking different messaging services according to the present invention, by adding a receiving messaging service field or an outgoing messaging service field to the message when transmitting a message between clients based on different messaging services. In addition to reducing the process of identifying the type of the incoming messaging service or the type of the outgoing messaging service from the user protocol, there is an effect of reducing the traffic between entities.

또한, 본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법은, 동일한 프로토콜을 기반으로 다른 메시징 서비스를 제공하는 클라이언트 사이에 메시지를 전송할 때 수신 클라이언트가 송신 클라이언트의 메시징 서비스를 알고 있어야 하는 필요성에 대해 만족시킬 수 있는 효과가 있다.Furthermore, the method of interworking different messaging services according to the present invention satisfies the need for the receiving client to know the messaging service of the sending client when sending messages between clients providing different messaging services based on the same protocol. It can be effected.

본 발명에 따른 서로 다른 메시징 서비스의 상호연동 방법은, 메시지에 발신 메시징 서비스 필드와 수신 메시징 서비스 필드를 추가함으로써 시스템의 구성요소 간 트래픽과 신호 처리시간을 감소시켜 메시지 전송시간을 절감하고 메시징 서비스 를 효과적으로 연동할 수 있는 효과가 있다.In the method of interworking different messaging services according to the present invention, by adding an outgoing messaging service field and a receiving messaging service field to a message, traffic and signal processing time between components of the system are reduced, thereby reducing message transmission time and providing a messaging service. There is an effect that can be effectively linked.

Claims (55)

다른 메시징 서비스를 갖는 클라이언트 간에 메시지를 전송하는 방법에 있어서,In a method for transferring messages between clients with different messaging services, 메시지 내에 발신 클라이언트의 메시징 서비스의 종류 또는 수신 클라이언트의 메시징 서비스의 종류 중 어느 하나 이상을 나타내는 필드를 포함하여 송수신하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.A method of interworking between different messaging services, comprising: sending and receiving a message including a field indicating at least one of a type of a messaging service of an originating client or a type of messaging service of a receiving client. 제 1 항에 있어서, 상기 필드는The method of claim 1, wherein the field is 상기 메시지의 헤더에 포함되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that included in the header of the message. 제 1 항에 있어서, 상기 필드는The method of claim 1, wherein the field is 상기 메시지의 헤더 이외의 부분에 포함되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that it is included in portions other than the header of the message. 제 1 항에 있어서, 상기 필드는The method of claim 1, wherein the field is 상기 발신 클라이언트에 의해 상기 메시지에 입력되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that they are entered into the message by the originating client. 제 1 항에 있어서, 상기 필드는The method of claim 1, wherein the field is 발신 메시징 서버에 의해 상기 메시지에 입력되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking of different messaging services, characterized in that they are entered into the message by an outgoing messaging server. 제 1 항에 있어서, 상기 필드는The method of claim 1, wherein the field is 발신 메시징 서비스 연동서버에 의해 상기 메시지에 입력되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Method for interworking different messaging services, characterized in that input to the message by the originating messaging service interworking server. 삭제delete 삭제delete 삭제delete 서로 다른 메시징 서비스에 가입한 하나 이상의 클라이언트들 간에 메시징 서비스를 상호 연동하는 방법에 있어서,In a method of interworking a messaging service between one or more clients subscribed to different messaging services, 수신 클라이언트의 메시징 서비스 종류를 나타내는 수신 메시징 서비스 필드가 포함된 메시지를 수신하는 과정과;Receiving a message including a receiving messaging service field indicating a type of messaging service of a receiving client; 상기 메시지에 포함된 수신 메시징 서비스 필드로부터 수신 클라이언트의 메시징 서비스 종류를 확인하는 과정과;Checking a messaging service type of a receiving client from a receiving messaging service field included in the message; 상기 메시지의 포맷을 상기 수신 클라이언트의 메시징 서비스 포맷으로 변환하여, 상기 수신 클라이언트에 전송하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And converting the format of the message into a messaging service format of the receiving client, and transmitting the message to the receiving client. 제 10 항에 있어서, 상기 서로 다른 메시징 서비스의 상호 연동방법은:The method of claim 10, wherein the different messaging services interwork with each other: 메시지 릴레이에서 수행되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking method of different messaging services, characterized in that performed in message relay. 제 10 항에 있어서, 상기 수신 메시징 서비스 필드는11. The method of claim 10, wherein the incoming messaging service field is 상기 메시지의 헤더에 포함되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that included in the header of the message. 제 10 항에 있어서, 상기 수신 메시징 서비스 필드는11. The method of claim 10, wherein the incoming messaging service field is 상기 메시지의 헤더 이외의 부분에 포함되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that it is included in portions other than the header of the message. 제 10 항에 있어서, 상기 메시지를 수신하는 과정은:The method of claim 10, wherein receiving the message comprises: 발신 클라이언트가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 전송하는 과정과:Sending, by the originating client, entering the received messaging service field into the message; 상기 수신 메시징 서비스 필드가 포함된 상기 메시지를 수신하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Receiving the message including the received messaging service field. 제 10 항에 있어서, 상기 메시지를 수신하는 과정은:The method of claim 10, wherein receiving the message comprises: 발신 메시징 서버가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 전송하는 과정과;Sending, by an outgoing messaging server, the incoming messaging service field into the message; 상기 수신 메시징 서비스 필드가 포함된 상기 메시지를 수신하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Receiving the message including the received messaging service field. 제 15 항에 있어서, 상기 발신 메시징 서버가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 전송하는 과정은:16. The process of claim 15, wherein the originating messaging server enters the received messaging service field into the message and transmits: 발신 클라이언트가 메시지를 생성하여 상기 발신 메시징 서버로 전송하는 과정과;Generating, by the originating client, a message and transmitting the message to the originating messaging server; 상기 발신 메시징 서버가 상기 메시지를 수신한 뒤, 상기 메시지에 상기 수신 메시징 서비스 필드를 입력하여 전송하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And after the outgoing messaging server receives the message, inputting the received messaging service field into the message and transmitting the message. 제 10 항에 있어서, 상기 메시지를 수신하는 과정은:The method of claim 10, wherein receiving the message comprises: 발신 메시징 서버가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 발신 메시징 서비스 연동 서버로 전송하는 과정과;Sending, by an outgoing messaging server, the received messaging service field to the message and transmitting the outgoing messaging service to an outgoing messaging service interworking server; 상기 발신 메시징 서비스 연동 서버가 상기 메시지를 수신하여 전달하는 과정과;Receiving and transmitting the message by the originating messaging service interworking server; 상기 발신 메시징 서비스 연동 서버로부터 상기 메시지를 수신하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And receiving the message from the originating messaging service interworking server. 제 10 항에 있어서, 상기 메시지를 수신하는 과정은The method of claim 10, wherein receiving the message comprises: 상기 발신 메시징 서비스 연동서버가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 전송하는 과정과;The originating messaging service interworking server inputting the received messaging service field into the message and transmitting the message; 상기 수신 메시징 서비스 필드를 포함한 메시지를 수신하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And receiving a message including the received messaging service field. 제 18 항에 있어서, 상기 발신 메시징 서비스 연동서버가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 전송하는 과정은:The process of claim 18, wherein the originating messaging service interworking server inputs the received messaging service field into the message and transmits the message: 상기 발신 메시징 서비스 연동서버가 발신 메시징 서버로부터 메시지를 수신하는 과정과;Receiving, by the originating messaging service interworking server, a message from an originating messaging server; 상기 발신 메시징 서비스 연동서버가 상기 수신된 메시지에 상기 수신 메시징 서비스 필드를 입력하여, 전송하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And sending the received messaging service interworking server by inputting the received messaging service field to the received message. 제 10 항에 있어서, 상기 메시지를 수신하는 과정은:The method of claim 10, wherein receiving the message comprises: 상기 발신 메시징 서비스 연동서버가 상기 수신 메시징 서비스 필드를 상기 메시지에 입력하여, 수신 메시징 서버로 전송하는 과정과;The originating messaging service interworking server inputting the received messaging service field into the message and transmitting the received messaging service field to a receiving messaging server; 상기 수신 메시징 서버가 상기 메시지를 수신하여, 전송하는 과정과;Receiving and transmitting the message by the receiving messaging server; 상기 수신 메시징 서버로부터 상기 수신 메시징 서비스 필드를 포함한 메시지를 수신하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Receiving a message including the received messaging service field from the receiving messaging server. 다른 메시징 서비스에 가입한 하나 이상의 클라이언트들 간에 메시징 서비스 상호 연동 방법으로서,A method of interworking messaging services between one or more clients that have subscribed to other messaging services. 발신 클라이언트의 메시징 서비스 종류를 나타내는 발신 메시징 서비스 필드가 포함된 메시지를 수신하는 과정과;Receiving a message including an originating messaging service field indicating a type of messaging service of an originating client; 상기 수신된 메시지에 대한 응답 메시지를 전송할 경우, 상기 수신된 메시지 내의 상기 발신 메시징 서비스 필드로부터 상기 발신 클라이언트의 메시징 서비스 종류를 확인하는 과정과;When sending a response message to the received message, confirming a messaging service type of the originating client from the originating messaging service field in the received message; 상기 응답 메시지 내에 상기 발신 메시징 서비스 필드를 입력하여 전송하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And transmitting the outgoing messaging service field in the response message. 제 21 항에 있어서, 상기 발신 메시징 서비스 필드는22. The method of claim 21 wherein the outgoing messaging service field is 상기 메시지의 헤더에 포함되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that included in the header of the message. 제 21 항에 있어서, 상기 발신 메시징 서비스 필드는22. The method of claim 21 wherein the outgoing messaging service field is 상기 메시지의 헤더 이외의 부분에 포함되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking between different messaging services, characterized in that it is included in portions other than the header of the message. 제 21 항에 있어서, 상기 메시지를 수신하는 과정은22. The method of claim 21, wherein receiving the message is 상기 발신 클라이언트가 상기 발신 메시징 서비스 필드를 상기 메시지에 입력하여, 전송하는 과정과;The originating client inputting the outgoing messaging service field into the message and transmitting the message; 상기 발신 메시징 서비스 필드가 포함된 상기 메시지를 수신하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And receiving the message including the outgoing messaging service field. 제 21 항에 있어서, 상기 메시지를 수신하는 과정은22. The method of claim 21, wherein receiving the message is 발신 메시징 서버가 상기 발신 클라이언트에 의해 생성된 메시지에 상기 발신 메시징 서비스 필드를 입력하여 전송하는 과정과;Sending, by an outgoing messaging server, the outgoing messaging service field by entering the outgoing messaging service field in a message generated by the outgoing client; 상기 발신 메시징 서비스 필드가 포함된 상기 메시지를 수신하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And receiving the message including the outgoing messaging service field. 제 21 항에 있어서, 상기 메시지를 수신하는 과정은:22. The method of claim 21, wherein receiving the message comprises: 발신 메시징 서비스 연동서버가 상기 발신 클라이언트에 의해 생성된 메시지에 상기 발신 메시징 서비스 필드를 입력하는 과정과;Inputting, by the originating messaging service interworking server, the outgoing messaging service field into a message generated by the originating client; 상기 발신 메시징 서비스 필드를 포함한 메시지를 전송하는 과정으로 구성되는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.And transmitting a message including the outgoing messaging service field. 제 21 항에 있어서, 상기 입력 전송 과정은:22. The method of claim 21 wherein the input transmission process comprises: 상기 응답 메시지에 수신 메시징 서비스 필드를 더 입력하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Inputting a receiving messaging service field in the response message. 서로 다른 메시징 서비스에 가입한 하나 이상의 클라이언트들 간에 메시징 서비스를 상호 연동하는 방법에 있어서,In a method of interworking a messaging service between one or more clients subscribed to different messaging services, 발신 클라이언트로부터 메시지를 수신하는 과정과;Receiving a message from an originating client; 상기 수신된 메시지를 검사하여, 상기 발신 클라이언트의 메시징 서비스의 종류를 확인하는 과정과;Checking the received message to confirm a type of messaging service of the originating client; 상기 메시지에 대한 수신 클라이언트의 회신 메시지를 포맷 변환할 시, 외부 엔티티를 통한 확인이 필요 없도록, 상기 수신한 메시지에 상기 확인된 발신 클라이언트의 메시징 서비스의 종류를 나타내는 발신 메시징 서비스 필드를 입력하는 과정과;Inputting an outgoing messaging service field indicating a type of a messaging service of the identified outgoing client in the received message so as not to require confirmation through an external entity when formatting a reply message of the receiving client to the message; ; 상기 발신 메시징 서비스 필드를 포함하는 상기 메시지를 중계하는 과정을 포함하는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Relaying said message including said outgoing messaging service field. 제 28항에 있어서, 상기 서로 다른 메시징 서비스의 상호 연동 방법은 29. The method of claim 28, wherein the interworking method of the different messaging services is 발신 메시징 서버 또는 발신 메시징 서비스 연동서버에서 이루어지는 것을 특징으로 하는 서로 다른 메시징 서비스의 상호연동 방법.Interworking method of different messaging services, characterized in that the originating messaging server or the originating messaging service interworking server. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020050007294A 2004-04-14 2005-01-26 How different messaging services interoperate Expired - Fee Related KR100690874B1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
MXPA06011967A MXPA06011967A (en) 2004-04-14 2005-04-14 System and method of interworking messages between mobile communication terminals.
US11/107,486 US20050243978A1 (en) 2004-04-14 2005-04-14 System and method of interworking messages between mobile communication terminals
JP2007508279A JP2007533245A (en) 2004-04-14 2005-04-14 Message linkage system and method between mobile communication terminals
EP05764864A EP1751999A1 (en) 2004-04-14 2005-04-14 System and method of interworking messages between mobile communication terminals
PCT/KR2005/001085 WO2005117469A1 (en) 2004-04-14 2005-04-14 System and method of interworking messages between mobile communication terminals

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US56460904P 2004-04-23 2004-04-23
US60/564,609 2004-04-23

Publications (2)

Publication Number Publication Date
KR20050103151A KR20050103151A (en) 2005-10-27
KR100690874B1 true KR100690874B1 (en) 2007-03-09

Family

ID=37281184

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050007294A Expired - Fee Related KR100690874B1 (en) 2004-04-14 2005-01-26 How different messaging services interoperate

Country Status (1)

Country Link
KR (1) KR100690874B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100785792B1 (en) * 2005-12-08 2007-12-13 한국전자통신연구원 Method and system for providing service on SIP-based Internet telephony system
KR100910370B1 (en) * 2006-08-10 2009-08-04 조풍연 Enterprise messaging system and communication method based on enterprise messaging service
WO2008060088A1 (en) 2006-11-13 2008-05-22 Samsung Electronics Co., Ltd. System and method for providing converged messaging service

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990071723A (en) * 1995-11-28 1999-09-27 에르링 블롬메, 크라스 노린 Cellular telephone network with only message service conversations with other networks
WO2000056091A1 (en) 1999-03-17 2000-09-21 Telefonaktiebolaget Lm Ericsson (Publ) System and method for short message delivery between gsm and tdma networks
US6263212B1 (en) 1998-02-17 2001-07-17 Alcatel Usa Sourcing, L.P. Short message service center
WO2002033985A2 (en) * 2000-10-20 2002-04-25 Universal Communication Platform Ag Method for transmitting short messages over the internet
WO2004006595A1 (en) 2002-07-09 2004-01-15 Qualcomm Incorporated Short message conversion between different formats for wireless communication systems
KR20040006174A (en) * 2002-07-11 2004-01-24 와이더덴닷컴 주식회사 Method of Delivering Instant Messages for Portable Phone Users
KR20040047099A (en) * 2002-11-29 2004-06-05 주식회사 팬택 Multimedia Messaging Service Method, Multimedia Messaging System and Multimedia Wireless Communication Terminal Equipment
KR20040051924A (en) * 2002-12-13 2004-06-19 삼성전자주식회사 Mobile communication system and method for information transmission between two termials
KR20040102140A (en) * 2002-04-22 2004-12-03 콸콤 인코포레이티드 Sms format mapping for different cellular systems

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990071723A (en) * 1995-11-28 1999-09-27 에르링 블롬메, 크라스 노린 Cellular telephone network with only message service conversations with other networks
US6263212B1 (en) 1998-02-17 2001-07-17 Alcatel Usa Sourcing, L.P. Short message service center
WO2000056091A1 (en) 1999-03-17 2000-09-21 Telefonaktiebolaget Lm Ericsson (Publ) System and method for short message delivery between gsm and tdma networks
WO2002033985A2 (en) * 2000-10-20 2002-04-25 Universal Communication Platform Ag Method for transmitting short messages over the internet
US20040029598A1 (en) * 2000-10-20 2004-02-12 Karl Guggisberg Method for transmitting short messages over the internet
KR20040102140A (en) * 2002-04-22 2004-12-03 콸콤 인코포레이티드 Sms format mapping for different cellular systems
WO2004006595A1 (en) 2002-07-09 2004-01-15 Qualcomm Incorporated Short message conversion between different formats for wireless communication systems
KR20040006174A (en) * 2002-07-11 2004-01-24 와이더덴닷컴 주식회사 Method of Delivering Instant Messages for Portable Phone Users
KR20040047099A (en) * 2002-11-29 2004-06-05 주식회사 팬택 Multimedia Messaging Service Method, Multimedia Messaging System and Multimedia Wireless Communication Terminal Equipment
KR20040051924A (en) * 2002-12-13 2004-06-19 삼성전자주식회사 Mobile communication system and method for information transmission between two termials

Also Published As

Publication number Publication date
KR20050103151A (en) 2005-10-27

Similar Documents

Publication Publication Date Title
US7805532B2 (en) Platform for interoperability
US8229480B2 (en) Methods, systems, and computer program products for transferring a message service payload between messaging entities
US20020087549A1 (en) Data transmission
KR101720989B1 (en) Method and apparatus for controlling a session for interworking in converged internet protocol message coverged service and sytem therof
US20040103157A1 (en) Store-and-forward server and method for storing and forwarding for instant messaging service implemented in IP multimedia core network subsystem (IMS)
EP2028815A1 (en) The method and system for delivering the message service data
US8014775B2 (en) Method and system for implementing messaging services and a message application server
US7855965B2 (en) Packet network telecommunication system
US7817649B2 (en) Session invitation method and system
TWI397298B (en) Pagination mode communication method
KR100810330B1 (en) Service providing system and method in communication system
CN100442789C (en) A method and system for implementing multi-party communication
Mostafa MMS-The modern wireless solution for multimedia messaging
KR100690874B1 (en) How different messaging services interoperate
CN101577767A (en) Real-time voice-to-text conversion for telecommunication services
JP2007533245A (en) Message linkage system and method between mobile communication terminals
US7688763B2 (en) Method for establishing a communication connection in a direct communication network
WO2007042620A1 (en) A method, a system and a proxy for inter-service-provider-ip-backbone
EP1819122B1 (en) Providing push to all (PTA) service
CN100366103C (en) A message sending method and system thereof
CN100452778C (en) Multimedia content interaction system based on instantaneous communication and its realizing method
KR101244899B1 (en) Method and apparatus for providing multimedia messaging service using smart terminal application
Cisco SIP Carrier Identification Code
CN101129045A (en) Method for remotely controlling media devices via a communication network
CN101459626B (en) Message transmission control method for IP multimedia subsystem

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20130128

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20140124

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20150213

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20160122

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20170228

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170228

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301