[go: up one dir, main page]

KR101942338B1 - Apparatus and method for transmitting intergrated message - Google Patents

Apparatus and method for transmitting intergrated message Download PDF

Info

Publication number
KR101942338B1
KR101942338B1 KR1020120118782A KR20120118782A KR101942338B1 KR 101942338 B1 KR101942338 B1 KR 101942338B1 KR 1020120118782 A KR1020120118782 A KR 1020120118782A KR 20120118782 A KR20120118782 A KR 20120118782A KR 101942338 B1 KR101942338 B1 KR 101942338B1
Authority
KR
South Korea
Prior art keywords
message
called terminal
messaging service
unified messaging
terminal
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.)
Active
Application number
KR1020120118782A
Other languages
Korean (ko)
Other versions
KR20140052574A (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 KR1020120118782A priority Critical patent/KR101942338B1/en
Publication of KR20140052574A publication Critical patent/KR20140052574A/en
Application granted granted Critical
Publication of KR101942338B1 publication Critical patent/KR101942338B1/en
Active 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 통합 메시지 서비스에 관한 것으로서, 더욱 상세하게는 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 서비스 또는 문자 메시징 서비스를 통해 메시지를 효율적으로 전송할 수 있는 통합 메시지 전송 방법 및 이를 위한 사용자 단말에 관한 것이다.
이를 위해, 본 발명의 일 실시 예에 따른 사용자 단말은 통합 메시지 송수신을 지원하는 제 1 클라이언트 모듈, 문자 메시지 송수신을 지원하는 제 2 클라이언트 모듈 및 착신 단말의 통합 메시징 서비스 지원 여부를 판단하고, 상기 판단 결과에 따라 상기 제 1 클라이언트 모듈 또는 제 2 클라이언트 모듈을 선택적으로 이용하여, 상기 착신 단말로 메시지가 전송되도록 제어하는 제어 모듈을 포함하여 구성될 수 있다.
The present invention relates to an integrated message service, and more particularly, to an integrated message transmission method capable of efficiently transmitting a message through a unified messaging service or a text messaging service depending on whether the called terminal supports the unified messaging service, .
To this end, the user terminal according to an embodiment of the present invention determines whether or not the unified messaging service is supported by the first client module supporting the integrated message transmission / reception, the second client module supporting the transmission / reception of the text message, And a control module for selectively controlling the first client module or the second client module to transmit the message to the called terminal according to the result.

Description

통합 메시지 전송 방법 및 이를 위한 사용자 단말{APPARATUS AND METHOD FOR TRANSMITTING INTERGRATED MESSAGE}[0001] APPARATUS AND METHOD FOR TRANSMITTING INTERGRATED MESSAGE [0002]

본 발명은 통합 메시지 서비스에 관한 것으로서, 더욱 상세하게는 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 서비스 또는 문자 메시징 서비스를 통해 메시지를 효율적으로 전송할 수 있는 통합 메시지 전송 방법 및 이를 위한 사용자 단말에 관한 것이다. The present invention relates to an integrated message service, and more particularly, to an integrated message transmission method capable of efficiently transmitting a message through a unified messaging service or a text messaging service depending on whether the called terminal supports the unified messaging service, .

최근 유무선 통신 기술의 급속한 발전에 따라 사용자 간의 메시지를 전달하는 다양한 기술이 제공되고 있다. 대표적인 메시지 전달 기술로서 이메일이나 휴대폰의 문자 메시징 서비스, 인스턴트 메신저 서비스 등을 들 수 있다. 여기서 이메일 또는 문자 메시징 서비스를 이용하여 전달되는 메시지는 상대방이 이를 열어보기 전에는 그 내용을 확인할 수 없고, 상대방이 메시지 내용을 확인한 후 그에 대한 회신을 보내는 방식이므로 비실시간으로 교환되는 특징이 있다. 이와 달리 인스턴트 메신저 서비스는 온라인 상태에 있는 사용자와 즉각적으로 메시지를 주고받을 수 있는 서비스로서, 실시간으로 편리하게 메시지 교환이 가능하여 일상 생활에서 널리 이용되고 있다.2. Description of the Related Art [0002] With the recent rapid development of wired / wireless communication technology, various technologies for delivering messages between users have been provided. Representative message delivery technologies include email and text messaging services for mobile phones, and instant messenger services. Here, the message transmitted using the e-mail or text messaging service can not be confirmed until the other party opens the message, and the other party checks the contents of the message and sends a reply to the message. On the other hand, instant messenger service is a service that can instantly send and receive messages to users who are online, and is widely used in everyday life because it can exchange messages conveniently in real time.

특히 이동통신 분야에서는 최근에 IMS(IP Multimedia Subsystem)에 기반한 IM(Instant Messaging) 서비스가 개발되어 제공되고 있다. IM 서비스는, 기존의 개인용 컴퓨터에서 사용되던 인스턴트 메신저를 모바일용으로 컨버전하여, 이동통신 단말 사업자에 의해 제공된다. 그리고 IM 서비스는 이동통신 단말을 사용하는 사용자라면 누구든지 간에 실시간으로 대화를 주고 받을 수 있도록 제공된다. 이러한 IM 서비스는 IMS를 기반으로 하여 동작되도록 설계되었기 때문에, 기본적으로는 IMS를 지원하는 이동통신 단말에서 가능하며, 사용자가 인스턴트 메신저 서비스에 가입되어 있어야 가능하다.Particularly in the mobile communication field, IM (Instant Messaging) service based on IMS (IP Multimedia Subsystem) has recently been developed and provided. The IM service is provided by the mobile communication terminal company by converting the instant messenger used in the existing personal computer to the mobile. In addition, the IM service is provided so that any user who uses the mobile communication terminal can exchange a conversation in real time. Since the IM service is designed to operate based on the IMS, it is basically possible in a mobile communication terminal supporting the IMS, and it is possible that the user is subscribed to the instant messenger service.

즉, 메시징 서비스를 이용하는 사용자 단말은, 다음의 두 가지로 분류될 수 있다. 하나는 플랫폼 기반의 어플리케이션을 통해 IM 서비스의 이용이 가능한 단말이고, 다른 하나는 이러한 플랫폼이 탑재되지 않거나, 플랫폼은 탑재되어도 해당 어플리케이션이 설치되지 않았거나, 서비스 가입이 되어 있지 않아 SMS/MMS 등의 문자 메시지 서비스만이 가능한 단말이다. 전자의 경우 플랫폼 기반의 어플리케이션을 통해 IMS 지원 단말과 IM 서비스를 통한 메시지 교환이 가능하지만, 후자의 경우 IM 서비스를 지원하지 않기 때문에 IMS 지원 단말에서 IM 서비스를 통해 보내온 메시지를 볼 수 없다. 따라서 발신측에서 착신측 단말이 IM 서비스 이용이 가능한 지를 확인하여, 그 가능 여부에 따라서 플랫폼 기반의 어플리케이션을 통해 IM 서비스를 이용하거나, SMS/MMS 등의 문자 메시지를 이용하여야 하는 불편한 점이 있다.That is, the user terminal using the messaging service can be classified into the following two types. One is a terminal that can use IM service through a platform-based application, and the other is a terminal that does not have such a platform, or a platform is installed, the corresponding application is not installed, or a service is not registered. It is a terminal capable of only a text message service. In the former case, it is possible to exchange messages through an IM service with an IMS supporting terminal through a platform-based application. In the latter case, since the IM service is not supported, messages transmitted through an IM service can not be viewed from an IMS supporting terminal. Therefore, it is inconvenient for the calling side to check whether the called terminal can use the IM service, to use the IM service through the platform-based application or to use a text message such as SMS / MMS depending on whether or not the IM service is available.

본 발명은 상기 문제점을 해소하기 위한 것으로, 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 서비스 또는 문자 메시징 서비스를 통해 메시지를 효율적으로 전송할 수 있는 통합 메시지 전송 방법 및 이를 위한 사용자 단말을 제공하고자 한다.In order to solve the above problems, the present invention provides an integrated message transmission method capable of efficiently transmitting a message through a unified messaging service or a text messaging service depending on whether or not the called terminal supports the unified messaging service, and a user terminal for the same .

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 사용자 단말은 통합 메시지 송수신을 지원하는 제 1 클라이언트 모듈; 문자 메시지 송수신을 지원하는 제 2 클라이언트 모듈; 및 착신 단말의 통합 메시징 서비스 지원 여부를 판단하고, 상기 판단 결과에 따라 상기 제 1 클라이언트 모듈 또는 제 2 클라이언트 모듈 중 어느 하나를 통해 상기 착신 단말로 메시지가 전송되도록 제어하는 제어 모듈;을 포함하여 구성될 수 있다.According to an aspect of the present invention, there is provided a user terminal comprising: a first client module supporting an integrated message transmission / reception; A second client module for supporting transmission and reception of a text message; And a control module for determining whether or not the called terminal supports the unified messaging service and controlling the message to be transmitted to the called terminal through any one of the first client module and the second client module according to the determination result, .

이때, 상기 제어 모듈은 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해, 수신 확인 요청 메시지를 상기 착신 단말로 전송한 후, 상기 착신 단말로부터 상기 요청 메시지에 대응하는 응답 메시지가 수신되지 않을 경우, 상기 착신 단말은 통합 메시징 서비스 지원이 불가능한 것으로 판단하여 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어할 수 있다.In this case, after the control module transmits a reception confirmation request message to the called terminal to determine whether the called terminal supports the unified messaging service, if the response message corresponding to the request message is not received from the called terminal , The called terminal determines that the unified messaging service can not be supported and controls the message to be transmitted through the second client module.

또한, 상기 제어 모듈은 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해, 수신 확인 요청 메시지를 상기 착신 단말로 전송한 후, 상기 착신 단말로부터 상기 요청 메시지에 대응하는 응답 메시지가 수신되면, 상기 제 1 클라이언트 모듈을 통해 메시지가 전송되도록 제어할 수 있다.In addition, when the control module receives a response message corresponding to the request message from the destination terminal after transmitting a reception confirmation request message to the destination terminal to determine whether the destination terminal supports the integrated messaging service, It is possible to control the message to be transmitted through the first client module.

또한, 상기 제어 모듈은 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해 프레즌스 서버로 등록 정보 요청 메시지를 전송한 후, 상기 프레즌스 서버로부터 상기 착신 단말의 통합 메시징 서비스 지원 불가능에 대한 응답 메시지가 수신되면, 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어할 수 있다.In addition, the control module transmits a registration information request message to the presence server to determine whether the called terminal supports the unified messaging service, and then receives a response message indicating that the called terminal is unable to support the unified messaging service from the presence server The second client module can control the message to be transmitted through the second client module.

또한, 상기 제어 모듈은 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해 프레즌스 서버로 등록 정보 요청 메시지를 전송한 후, 상기 프레즌스 서버로부터 상기 착신 단말의 통합 메시징 서비스 지원 가능에 대한 응답 메시지가 수신되면, 상기 제1 클라이언트 모듈을 통해 메시지가 전송되도록 제어할 수 있다.In addition, the control module transmits a registration information request message to the presence server to determine whether the called terminal supports the integrated messaging service, and then transmits a response message to the presence server, , It is possible to control the message to be transmitted through the first client module.

또한, 상기 제어 모듈은 상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 것으로 판단되면, 상기 제 1 클라이언트 모듈과 연동 가능한 API(Application Programming Interface)를 통해 상기 제 2 클라이언트 모듈을 호출한 후, 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어할 수 있다.If it is determined that the called terminal can not support the Unified Messaging service, the control module calls the second client module through an API (Application Programming Interface) that can be interlocked with the first client module, You can control the message to be sent through the module.

또한, 상기 제어 모듈은 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하고, 상기 판단 결과에 대응하는 기 정의된 식별 부호를 상기 착신 단말의 식별 정보와 함께 표시되도록 제어할 수 있다.In addition, the control module can determine whether the called terminal supports the unified messaging service, and control the predefined identification code corresponding to the determination result to be displayed together with the identification information of the called terminal.

또한, 상기 제어 모듈은 사용자로부터의 착신 단말에 대한 선택 입력이 감지되면, 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단할 수도 있다.In addition, the control module may determine whether the called terminal supports the unified messaging service when a selection input to the called terminal from the user is sensed.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 통합 메시지 전송 방법은 사용자로부터의 착신 단말에 대한 선택 입력을 감지하는 단계; 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하는 단계; 상기 판단 결과, 상기 착신 단말이 통합 메시징 서비스를 지원하는 경우, 통합 메시지 송수신을 지원하는 제 1 클라이언트 모듈을 통해 상기 착신 단말로 메시지를 전송하거나, 상기 착신 단말이 통합 메시징 서비스를 지원하지 않을 경우, 문자 메시지 송수신을 지원하는 제 2 클라이언트 모듈을 통해 상기 착신 단말로 메시지를 전송하는 단계;를 포함하여 이뤄질 수 있다.According to another aspect of the present invention, there is provided an integrated message transmission method including: sensing a selection input from a user to a called terminal; Determining whether the called terminal supports the unified messaging service; If the called terminal supports the unified messaging service as a result of the determination, the terminal transmits a message to the called terminal through the first client module supporting the integrated message transmission or reception. If the called terminal does not support the unified messaging service, And transmitting a message to the called terminal through a second client module supporting transmission and reception of a text message.

이때, 상기 판단하는 단계는 상기 착신 단말로 수신 확인 요청 메시지를 전송하는 단계; 및 상기 수신 확인 요청 메시지에 대한 응답 메시지가 상기 착신 단말로부터 수신되는 지 판단하는 단계;를 포함하여 이뤄질 수 있다.At this time, the determining step may include: transmitting a reception confirmation request message to the called terminal; And determining whether a response message to the acknowledgment request message is received from the called terminal.

또한, 상기 판단하는 단계는 상기 착신 단말에 대한 통합 메시징 서비스 지원 여부에 대한 등록 정보를 저장하고 있는 프레즌스 서버로 등록 정보 요청 메시지를 전송하는 단계; 상기 프레즌스 서버로부터 상기 등록 정보 요청 메시지에 대한 응답 메시지를 수신하는 단계; 및 상기 응답 메시지를 확인하는 단계;를 포함하여 이뤄질 수 있다.The determining step may include: transmitting a registration information request message to a presence server that stores registration information on whether or not the unified messaging service is supported by the called terminal; Receiving a response message for the registration information request message from the presence server; And confirming the response message.

또한, 상기 판단하는 단계 이후에 상기 판단 결과, 상기 착신 단말이 통합 메시징 서비스를 지원하는 경우, 상기 착신 단말이 통합 메시징 서비스를 지원하고 있음을 알리는 식별 부호를 부여하여 표시하는 단계;를 더 포함하여 이뤄질 수 있다.If the called terminal supports the unified messaging service after the determining step, the step of providing and displaying an identification code informing that the called terminal supports the unified messaging service .

추가로 본 발명은 상술한 통합 메시지 전송 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다.Further, the present invention can provide a computer readable recording medium on which a program for executing the above-mentioned integrated message transmission method is recorded.

본 발명의 통합 메시지 서비스 방법 및 이를 위한 사용자 단말에 따르면, 사용자 단말에서 메시지 발신 시에, 자체적으로 착신 단말의 통합 메시징 서비스의 이용 여부를 판단할 수 있다. 구체적으로, 사용자 단말이 수신 확인 응답 메시지의 수신 여부 및 등록 정보 응답 메시지의 분석 결과에 따라, 착신 단말의 통합 메시징 서비스의 이용 여부를 판단할 수 있다. 그리고, 사용자 단말이 통합 메시지 서비스의 이용 여부에 따라서 통합 메시지 또는 문자 메시지를 선택적으로 이용하여 사용자가 작성한 메시지 내용을 전송할 수 있으며, 그 결과, 사용자는 착신 단말의 통합 메시지 지원 여부에 관계없이 안정적으로 착신 단말에 메시지를 전송할 수 있는 우수한 효과가 있다.According to the integrated messaging service method and the user terminal for the integrated messaging service method of the present invention, it is possible to determine whether the integrated messaging service of the called terminal itself is used when a message is transmitted from the user terminal. Specifically, the user terminal can determine whether to use the unified messaging service of the called terminal according to the result of the reception of the acknowledgment response message and the analysis result of the registration information response message. According to whether the user terminal uses the integrated message service, the message contents created by the user can be selectively transmitted by using the integrated message or the text message. As a result, the user can reliably receive the integrated message, There is an excellent effect that a message can be transmitted to the called terminal.

아울러, 본 발명은 사용자 단말 측에서, 착신 단말의 통합 메시지 서비스 이용 여부를 판단하여 통합 메시징 서비스, 또는 SMS/MMS를 통해 메시지를 전송함으로써, 통합 메시징 서비스와 문자 메시징 서비스를 연동시키기 위한 추가적인 서버가 불필요하며, 이에 따라, 메시지 전송 시스템에서의 통신 부하 및 투자비를 최소화할 수 있다.In addition, the present invention provides an additional server for interworking a unified messaging service and a text messaging service by transmitting a message through a unified messaging service or an SMS / MMS, So that the communication load and the investment cost in the message transmission system can be minimized.

도 1은 본 발명의 실시 예에 따른 메시지 전송 시스템을 도시하는 블록도이다.
도 2는 본 발명의 1 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.
도 3은 본 발명의 2 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.
도 4는 본 발명의 3 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.
도 5는 본 발명의 4 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.
도 6은 본 발명의 실시 예에 따른 사용자 단말의 주요 구성을 도시한 블록도이다.
도 7은 본 발명의 일 실시예에 따른 사용자 단말에서의 통합 메시지 전송 방법을 설명하기 위한 흐름도이다.
도 8은 본 발명의 다른 실시 예에 따른 통합 메시지 전송 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명의 실시 예에 따른 사용자 단말에서의 착신 단말의 통합 메시징 서비스 지원 여부를 표시하는 방법을 설명하기 위한 화면 예시도이다.
1 is a block diagram illustrating a message transmission system according to an embodiment of the present invention.
FIG. 2 is a data flow diagram for explaining a message transmission / reception method in a message transmission system according to an embodiment of the present invention.
3 is a data flow chart for explaining a message transmission / reception method in a message transmission system according to the second embodiment of the present invention.
4 is a data flow chart for explaining a message transmission / reception method in a message transmission system according to the third embodiment of the present invention.
5 is a data flow diagram illustrating a message transmission / reception method in a message transmission system according to a fourth embodiment of the present invention.
6 is a block diagram illustrating a main configuration of a user terminal according to an embodiment of the present invention.
7 is a flowchart illustrating an integrated message transmission method in a user terminal according to an embodiment of the present invention.
8 is a flowchart illustrating an integrated message transmission method according to another embodiment of the present invention.
FIG. 9 is a diagram illustrating a method for displaying whether or not the called terminal supports the unified messaging service in the user terminal according to the embodiment of the present invention.

이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. It should be noted that the same constituent elements are denoted by the same reference numerals as possible throughout the drawings.

하기 설명에서, "통합 메시징 서비스"는 사용자 단말에서 하나의 어플리케이션으로 음성 통화, 메시지 교환을 수행할 수 있게 하는 서비스를 의미한다. 예를 들면, 통합 메시징 서비스에 따르면, 사용자 단말은 하나의 어플리케이션으로 음성 통화 도중에 메시지를 송수신할 수 있다. 이 때 통합 메시징 서비스는 RCS(Rich Communication Suite) 기술에 따라 제공될 수 있다. 이러한 통합 메시징 서비스에 있어서, 문자 메시지는 패킷 기반의 IM 서비스를 통해 전송될 수 있다.In the following description, the "unified messaging service" refers to a service that allows a user terminal to perform voice communication and message exchange in one application. For example, according to a unified messaging service, a user terminal can send and receive a message during a voice call in one application. At this point, the Unified Messaging service may be provided in accordance with Rich Communication Suite (RCS) technology. In this unified messaging service, the text message can be transmitted via a packet-based IM service.

그리고 "문자 메시징 서비스"는 이동 통신 시스템의 SMSC(Short Message Service Center)/MMSC(Multimedia Message Service Center)를 통해서 사용자 단말 간에 문자 메시지를 교환하는 서비스를 의미한다. The "text messaging service" means a service for exchanging text messages between user terminals through a Short Message Service Center (SMSC) / Multimedia Message Service Center (MMSC) of a mobile communication system.

이하, 본 발명의 실시 예에 따른 메시지 전송 시스템에 대해 설명한다.Hereinafter, a message transmission system according to an embodiment of the present invention will be described.

도 1은 본 발명의 실시 예에 따른 메시지 전송 시스템을 도시하는 블록도이다. 1 is a block diagram illustrating a message transmission system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시 예에 따른 메시지 전송 시스템(100)은 다수의 사용자 단말(110), 통합 메시징 서버(120) 및 문자 메시징 서버(130)를 포함한다. Referring to FIG. 1, a message transmission system 100 according to an embodiment of the present invention includes a plurality of user terminals 110, a unified messaging server 120, and a text messaging server 130.

보다 구체적으로 설명하면, 먼저, 다수의 사용자 단말(110)은 메시지 전송 시스템(100)을 통해 서로 메시지를 송수신할 수 있다. 특히, 본 발명의 사용자 단말(110)은 문자 메시징 서비스를 지원하는 문자 메시징 서버(130)를 통해 하나 이상의 상대방의 단말과 문자 메시지를 송수신할 수 있다. 그리고 사용자 단말(110)들 중 적어도 일부는 통합 메시징 서버(120)를 통해서 통합 메시지를 송수신할 수 있다. 즉, 다수의 사용자 단말(110) 중 일부는 통합 메시징 서버(120)를 통해 통합 메시지를 송수신하며, 문자 메시징 서버(130)를 통해 문자 메시지를 송수신할 수 있다.More specifically, first, a plurality of user terminals 110 can send and receive messages to each other through the message transmission system 100. In particular, the user terminal 110 of the present invention can transmit and receive a text message with one or more terminals through a text messaging server 130 supporting a text messaging service. And at least some of the user terminals 110 may send and receive unified messages through the unified messaging server 120. [ That is, some of the plurality of user terminals 110 send and receive the unified message through the unified messaging server 120, and can transmit and receive the text message through the text messaging server 130.

이하에서는 설명의 편의를 위해 다수의 사용자 단말(110)을 통합 메시징 서비스, 문자 메시징 서비스의 지원 여부에 따라 통합 메시징 단말과 문자 메시징 단말로 구분하여 설명하고자 한다.Hereinafter, for convenience of description, a plurality of user terminals 110 are classified into an unified messaging service and a text messaging terminal depending on whether the text messaging service is supported or not.

즉, 도면에서 도시하고 있는 바와 같이, 111이 지시하고 있는 제1 사용자 단말 및 제2 사용자 단말은 통합 메시징 서비스의 지원이 가능한 통합 메시징 단말(111)이며, 이러한 통합 메시징 단말(111)은 문자 메시징 서비스와 통합 메시징 서비스 모두 지원이 가능하다.That is, as shown in the figure, the first user terminal and the second user terminal indicated by 111 are unified messaging terminals 111 capable of supporting a unified messaging service, Both services and unified messaging services are supported.

반면, 113이 지시하고 있는 제3 사용자 단말 및 제 4 사용자 단말은 문자 메시징 서비스의 지원은 가능하나, 통합 메시징 서비스의 지원은 불가능한 문자 메시징 단말(113)을 나타낸다.On the other hand, the third user terminal and the fourth user terminal indicated by 113 indicate the text messaging terminal 113 which can support the text messaging service but can not support the unified messaging service.

이러한 다수의 사용자 단말(110)은 통합 메시징 서비스를 지원하는 통합 메시징 클라이언트 모듈 및 문자 메시징 서비스를 지원하는 문자 메시징 클라이언트 모듈을 포함하여 구성될 수 있으며, 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 클라이언트 모듈 또는 문자 메시징 서비스를 지원하는 문자 메시징 모듈을 선택적으로 이용하여 착신 단말로 메시지를 전송할 수 있다.The plurality of user terminals 110 may be configured to include a unified messaging client module supporting a unified messaging service and a text messaging client module supporting a text messaging service. Depending on whether the called terminal supports the unified messaging service, The client module or the text messaging module supporting the text messaging service may be selectively used to transmit the message to the called terminal.

통합 메시징 서버(120)는 다수의 사용자 단말(110)로 통합 메시징 서비스를 제공하는 역할을 수행한다. 다시 말해, 통합 메시징 서버(120)는 사용자 단말(110)들에 통합 메시징 서비스를 제공하며, 통합 메시지의 송수신을 지원하게 된다.The unified messaging server 120 serves to provide a unified messaging service to a plurality of user terminals 110. In other words, the unified messaging server 120 provides the unified messaging service to the user terminals 110 and supports the transmission and reception of unified messages.

더불어, 통합 메시징 서버(120)는 사용자 단말(110)들의 음성 통화를 지원할 수 있다. 이를 통해, 통합 메시징 서버(120)는 통합 메시징 단말(111)들의 음성 통화를 지원하는 중에, 통합 메시지의 송수신을 지원하게 된다. 이러한 통합 메시징 서버(120)는 IMS를 기반으로 구현될 수 있으며, 호 세션 제어 기능 장치(Call Session Control Function; CSCF)와 IM 서버(IM server)를 포함하여 구현될 수 있다.In addition, the unified messaging server 120 may support voice calls of the user terminals 110. In this way, while the unified messaging server 120 supports the voice communication of the unified messaging terminals 111, it supports the transmission and reception of the unified message. The unified messaging server 120 may be implemented based on the IMS, and may include a call session control function (CSCF) and an IM server (IM server).

문자 메시징 서버(130)는 다수의 사용자 단말(110)로 문자 메시징 서비스를 제공하며, 문자 메시지의 송수신을 지원하게 된다.The text messaging server 130 provides a text messaging service to a plurality of user terminals 110 and supports transmission and reception of text messages.

또한 문자 메시징 서버(130)는 문자 메시징 단말(113)로부터 문자 메시지를 수신하여, 통합 메시징 단말(111)로 송신할 수 있다. 이러한 문자 메시징 서버(130)는, 예컨대 단문 메시징 서비스 센터(Short Messaging Service Center; SMSC) 또는 멀티미디어 메시징 서비스 센터(Multimedia Messaging Service Center; MMSC) 중 적어도 어느 하나를 포함할 수 있다. The text messaging server 130 can also receive the text message from the text messaging terminal 113 and transmit it to the unified messaging terminal 111. [ The text messaging server 130 may include at least one of a short messaging service center (SMSC) or a multimedia messaging service center (MMSC), for example.

부가적으로, 본 실시예의 메시지 전송 시스템(100)은 프레즌스 서버(presence 서버; 140)를 더 포함할 수 있다. 프레즌스 서버(140)는 사용자 단말(110)에 대한 상태 정보(status information)을 저장하고 관리할 수 있다. 특히, 본 발명의 프레즌스 서버(140)는 사용자 단말(110)들 중 적어도 일부의 통합 메시징 서비스 지원 여부에 대한 정보를 저장할 수 있으며, 통합 메시징 단말(111)의 사용자 요청에 따라 상기 통합 메시징 단말(111)의 등록 정보를 저장할 수 있다. In addition, the message transmission system 100 of the present embodiment may further include a presence server 140. Presence server 140 may store and manage status information for user terminal 110. In particular, the presence server 140 of the present invention may store information on whether or not at least some of the user terminals 110 support the unified messaging service, 111). ≪ / RTI >

본 발명의 일 실시 예에서는 프레즌스 서버(140)를 통합 메시징 서버(120)와 독립된 형태의 장치인 것을 예로 들어 설명하나, 이에 한정되는 것은 아니며, 통합 메시징 서버(120) 내의 하나의 구성 요소로 존재할 수도 있다.Although the presence server 140 is an apparatus independent of the unified messaging server 120 according to an exemplary embodiment of the present invention, the present invention is not limited thereto. The presence server 140 may exist as a component in the unified messaging server 120 It is possible.

상술한 다수의 사용자 단말(110), 통합 메시징 서버(1120), 문자 메시징 서버(130) 및 프레즌스 서버(140)는 통신망(미도시)를 통해 관련 정보를 송수신하게 되며, 이때의 통신망(미도시)은 다양한 형태의 통신망이 이용될 수 있다.The plurality of user terminals 110, the unified messaging server 1120, the text messaging server 130 and the presence server 140 transmit and receive related information through a communication network (not shown) ) Can be used in various types of communication networks.

예컨대, WLAN(Wireless LAN), 와이파이(Wi-Fi), 와이브로(Wibro), 와이맥스(Wimax), HSDPA(High Speed Downlink Packet Access) 등의 무선 통신 방식 또는 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Cable), FTTC(Fiber to The Curb), FTTH(Fiber To The Home) 등의 유선 통신 방식을 이용할 수 있다.For example, a wireless communication method such as WLAN (Wireless LAN), Wi-Fi, WiBro, WiMAX, HSDPA or Ethernet, xDSL (ADSL, VDSL) , Hybrid Fiber Coaxial Cable (HFC), Fiber to the Curb (FTTC), and Fiber To The Home (FTTH).

또한, 상술한 통신 방식 이외에도 기타 널리 공지되었거나 향후 개발될 모든 형태의 통신 방식을 포함할 수 있다.In addition to the above-described communication methods, other widely known or later-developed communication methods may be included.

이하, 본 발명의 1 실시 예에 따른 메시지 전송 시스템에서의 메시지 송수신 방법에 대해 설명하도록 한다.Hereinafter, a message transmission / reception method in a message transmission system according to an embodiment of the present invention will be described.

도 2는 본 발명의 1 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.FIG. 2 is a data flow diagram for explaining a message transmission / reception method in a message transmission system according to an embodiment of the present invention.

도 2를 참조하면, 본 실시예의 메시지 전송 시스템(100)에서, 사용자 단말은 메시지 송신을 위한 발신 단말(210)과 메시지 수신을 위한 착신 단말(220)을 포함한다. 본 발명의 1 실시 예에서는 상기 발신 단말(210) 및 착신 단말(220) 모두 통합 메시징 서비스 지원이 가능한 단말인 것을 예로 들어 설명하도록 한다.Referring to FIG. 2, in the message transmission system 100 of the present embodiment, a user terminal includes a calling terminal 210 for sending a message and a called terminal 220 for receiving a message. In an embodiment of the present invention, it is assumed that both the calling terminal 210 and the called terminal 220 are terminals capable of supporting a unified messaging service.

이를 위한 발신 단말(210) 및 착신 단말(220)은 통합 메시징 서비스를 위한 통합 메시징 클라이언트 모듈(211, 221)과 문자 메시징 서비스를 위한 문자 메시징 클라이언트 모듈(213, 223)를 포함하여 구성될 수 있다.The calling terminal 210 and the called terminal 220 for this purpose may be configured to include the unified messaging client modules 211 and 221 for the unified messaging service and the text messaging client modules 213 and 223 for the text messaging service .

먼저, 발신 단말(210)은 통합 메시징 전송을 위해 착신 단말(220)로 수신 확인 요청 메시지를 전송한다(231). 보다 정확하게는 발신 단말(210)의 통합 메시징 클라이언트 모듈(211)을 통해 수신 확인 요청 메시지를 통합 메시징 서버(120)로 전송하고, 이를 착신 단말(220)로 전송하게 된다(233).First, the calling terminal 210 transmits an acknowledgment request message to the called terminal 220 for unified messaging (231). More precisely, the reception confirmation request message is transmitted to the unified messaging server 120 through the unified messaging client module 211 of the calling terminal 210 and is transmitted to the called terminal 220 (233).

이후, 착신 단말(220)의 통합 메시징 클라이언트 모듈(221)이 수신 확인 요청 메시지를 수신하고, 착신 단말(220)은 이에 대한 수신 확인 응답 메시지를 통합 메시징 클라이언트 모듈(221)을 통해 통합 메시징 서버(120)로 전송하고(235), 통합 메시징 서버(120)는 착신 단말(220)로부터 수신된 수신 확인 응답 메시지를 발신 단말(210)로 전달하게 된다.Thereafter, the unified messaging client module 221 of the destination terminal 220 receives the acknowledgment request message, and the destination terminal 220 transmits an acknowledgment response message thereto via the unified messaging client module 221 to the unified messaging server 120 to the unified messaging server 120, and the unified messaging server 120 transmits an acknowledgment response message received from the called terminal 220 to the calling terminal 210.

다음으로, 착신 단말(220)로부터 수신 확인 응답 메시지가 수신되면, 발신 단말(210)은 통합 메시지를 착신 단말(220)로 전송한다. 다시 말해 착신 단말(220)로부터 수신 확인 응답 메시지가 수신되면, 발신 단말(210)은 착신 단말(220)이 통합 메시징 서비스를 지원하는 단말인지를 확인할 수 있다.Next, when a reception acknowledgment message is received from the reception terminal 220, the transmission terminal 210 transmits the integrated message to the reception terminal 220. [ In other words, when the reception acknowledgment message is received from the receiver terminal 220, the calling terminal 210 can confirm that the receiver terminal 220 supports the unified messaging service.

이러한 확인 후에, 통합 메시징 서비스를 지원하는 경우 발신 단말(210)의 통합 메시징 클라이언트 모듈(211)을 통해 통합 메시징 서버(120)를 거쳐 착신 단말(220)로 통합 메시지를 전송하게 된다(239 ~ 241).After the confirmation, if the integrated messaging service is supported, the integration message is transmitted to the called terminal 220 via the unified messaging server 120 through the unified messaging client module 211 of the calling terminal 210 (239 to 241 ).

이하, 본 발명의 2 실시 예에 따른 메시지 전송 시스템에서의 메시지 송수신 방법에 대해 설명하도록 한다.Hereinafter, a message transmission / reception method in the message transmission system according to the second embodiment of the present invention will be described.

도 3은 본 발명의 2 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.3 is a data flow chart for explaining a message transmission / reception method in a message transmission system according to the second embodiment of the present invention.

도 3을 참조하면, 본 발명의 2 실시 예에 따른 메시지 전송 시스템(100)에서, 사용자 단말은 메시지 송신을 위한 발신 단말(310)과 메시지 수신을 위한 착신 단말(320)을 포함한다. Referring to FIG. 3, in the message transmission system 100 according to the second embodiment of the present invention, a user terminal includes a calling terminal 310 for transmitting a message and a called terminal 320 for receiving a message.

본 발명의 2 실시 예에서는 상기 발신 단말(310)은 통합 메시징 서비스 지원이 가능한 단말이며, 착신 단말(320)은 문자 메시징 서비스 지원이 가능한 단말인 것을 예로 들어 설명하도록 한다.In the second embodiment of the present invention, the calling terminal 310 is a terminal capable of supporting a unified messaging service, and the calling terminal 320 is a terminal capable of supporting a text messaging service.

여기서, 발신 단말(310)은 통합 메시징 서비스 지원이 가능한 단말이므로, 통합 메시징 클라이언트 모듈(311)와 문자 메시징 서비스를 위한 문자 메시징 클라이언트 모듈(313)를 포함하여 구성될 수 있으며, 착신 단말(320)은 문자 메시징 서비스를 위한 문자 메시징 클라이언트 모듈(323)를 포함하여 구성될 수 있다.The calling terminal 310 may include a unified messaging client module 311 and a text messaging client module 313 for a text messaging service. The calling terminal 310 may be a terminal capable of supporting a unified messaging service, And a text messaging client module 323 for a text messaging service.

먼저, 발신 단말(310)의 통합 메시징 클라이언트 모듈(311)은 사용자의 요청에 따라 통합 메시지를 착신 단말(320)로 전송하기 위해, 먼저 통합 메시징 서버(120)로 착신 단말(320)로 수신 확인 요청 메시지를 전송한다.First, the unified messaging client module 311 of the calling terminal 310 first transmits the unified message to the called terminal 320 by requesting the unified messaging server 120 to the called terminal 320, And transmits a request message.

그러나, 착신 단말(320)은 통합 메시지 서비스 지원을 위한 통합 메시징 클라이언트를 구비하고 있지 않은 단말로, 통합 메시지 서비스 지원이 불가능한 상태이다. 따라서, 통합 메시징 서버(120)와 연동되어 있지 않아, 통합 메시징 서버(120)를 통해 전달되는 수신 확인 요청 메시지의 수신이 불가능하다.However, the called terminal 320 is a terminal that does not have a unified messaging client for supporting the integrated messaging service, and can not support the integrated messaging service. Therefore, it is impossible to receive the acknowledgment request message transmitted through the unified messaging server 120 because it is not associated with the unified messaging server 120. [

따라서, 발신 단말(310)은 착신 단말(320)로부터 수신 확인 요청 메시지에 대한 응답 메시지가 수신되지 않을 경우, 착신 단말(320)은 통합 메시징 서비스 지원이 불가능한 단말로 판단하고, 통합 메시징 클라이언트 모듈(311)과 문자 메시징 클라이언트 모듈(313)을 연동시킨다.Accordingly, when the response message to the reception confirmation request message is not received from the receiver terminal 320, the calling terminal 310 determines that the receiver terminal 320 is a terminal incapable of supporting the unified messaging service, 311) and the text messaging client module (313).

이후, 착신 단말(320)은 통합 메시징 서비스 지원이 불가능한 단말이므로, 발신 단말(310)은 문자 메시징 클라이언트 모듈(313)를 이용하여, 착신 단말(320)로 문자 메시지를 전송하게 된다(339).Thereafter, the calling terminal 310 transmits a text message to the called terminal 320 using the text messaging client module 313 (339) since the calling terminal 320 can not support the unified messaging service.

이때, 문자 메시징 서버(130)를 거쳐 착신 단말(320)로 문자 메시지를 전송하며, 착신 단말(320)의 문자 메시징 클라이언트 모듈(323)로 문자 메시지를 수신할 수 있다.At this time, a text message may be transmitted to the destination terminal 320 via the text messaging server 130, and a text message may be received by the text messaging client module 323 of the destination terminal 320.

이와 같이 본 발명의 1 및 2 실시 예에 따른 메시지 전송 시스템에서의 메시지 송수신 방법은 상대방 단말로 통합 메시지를 전송하고자 하는 발신 단말이 착신 단말로 수신 확인 요청 메시지를 먼저 전송하고, 착신 단말로부터 이에 대한 응답 메시지의 수신 여부에 따라 착신 단말이 통합 메시징 서비스 지원이 가능한 단말인지 여부를 확인하는 구성을 중심으로 설명하였다.As described above, in the message transmission / reception method in the message transmission system according to the first and second embodiments of the present invention, the calling terminal transmitting the integrated message to the counterpart terminal first transmits a reception confirmation request message to the called terminal, And a configuration for confirming whether the called terminal is capable of supporting the unified messaging service according to whether or not the response message is received.

그러나, 착신 단말이 프레즌스 서버에 자신이 통합 메시징 서비스 지원이 가능한 단말이라는 정보를 등록할 수 있으며, 발신 단말은 상기 프레즌스 서버를 통해 착신 단말의 서비스 지원 여부를 확인할 수도 있다.However, the called terminal can register information on the presence server, which is a terminal capable of supporting the integrated messaging service, and the calling terminal can confirm whether the called terminal supports the service through the presence server.

이에 대해 도 4 및 도 5를 참조하여 설명하도록 한다.This will be described with reference to FIGS. 4 and 5. FIG.

이하, 본 발명의 3 실시 예에 따른 메시지 전송 시스템에서의 메시지 송수신 방법에 대해 설명하도록 한다.Hereinafter, a message transmission / reception method in the message transmission system according to the third embodiment of the present invention will be described.

도 4는 본 발명의 3 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.4 is a data flow chart for explaining a message transmission / reception method in a message transmission system according to the third embodiment of the present invention.

도 4를 참조하면, 본 발명의 3 실시 예에 따른 메시지 전송 시스템(100)에서, 사용자 단말은 메시지 송신을 위한 발신 단말(410)과 메시지 수신을 위한 착신 단말(420)을 포함한다. Referring to FIG. 4, in a message transmission system 100 according to a third embodiment of the present invention, a user terminal includes a calling terminal 410 for transmitting a message and a called terminal 420 for receiving a message.

본 발명의 3 실시 예에서는 상기 발신 단말(410) 및 착신 단말(420)은 통합 메시징 서비스 지원인 가능한 단말인 것을 예로 들어 설명하도록 한다. 이를 위해 발신 단말(410) 및 착신 단말(420)은 통합 메시징 서비스 지원을 위한 통합 메시징 클라이언트 모듈(411, 421)과 문자 메시징 서비스 지원을 위한 문자 메시징 클라이언트 모듈(413, 423)을 포함하여 구성될 수 있다. In the third embodiment of the present invention, it is assumed that the calling terminal 410 and the called terminal 420 are terminals capable of supporting the unified messaging service. For this purpose, the calling terminal 410 and the called terminal 420 are configured to include the unified messaging client modules 411 and 421 for supporting the unified messaging service and the text messaging client modules 413 and 423 for supporting the text messaging service .

본 발명의 3 실시 예에서는 착신 단말(420)이 먼저 프레즈스 서버(140)로 통합 메시징 서비스의 이용 여부를 등록한 경우의 메시지 송수신 방법을 설명하기 위한 것이다.In the third embodiment of the present invention, a message transmission / reception method in a case where the receiving terminal 420 first registers whether or not the use of the unified messaging service is registered in the press server 140 will be described.

즉, 착신 단말(410)의 통합 메시징 클라이언트 모듈(421)을 통해 프레즌스 서버(140)로 자신이 통합 메시징 서비스 지원이 가능한 단말이라는 통합 메시징 서비스 가입 정보를 등록하게 된다(431). 이때, 서비스 가입 정보에 착신 단말(410)의 식별 정보(예컨대, 전화 번호, 단말 번호 등)를 함께 포함하여 등록하게 된다.That is, the subscriber terminal 410 registers the unified messaging service subscription information, which is a terminal capable of supporting the unified messaging service, to the presence server 140 through the unified messaging client module 421 of the receiving terminal 410 (431). At this time, identification information (e.g., telephone number, terminal number, etc.) of the destination terminal 410 is included together with the service subscription information.

이후, 프레즌스 서버(140)는 어느 하나의 발신 단말(410)로부터 착신 단말(420)에 대한 등록 정보 요청 메시지를 수신하게 되면(433), 이에 대한 응답 메시지를 생성하여 발신 단말(410)로 전송할 수 있다.When the presence server 140 receives the registration information request message from the originating terminal 410 to the calling terminal 420 in step 433, the presence server 140 generates a response message to the calling terminal 410 and transmits the response message to the calling terminal 410 .

이때, 상기 등록 정보 요청 메시지에 착신 단말(420)의 식별 정보를 포함하여 프레즌스 서버(140)로 전송할 수 있으며, 프레즌스 서버(140)는 상기 등록 정보 요청 메시지에 포함된 착신 단말(420)의 식별 정보를 이용하여, 상기 착신 단말(420)의 서비스 가입 정보를 확인하게 된다. 이후, 상기 착신 단말(420)이 통합 메시징 서비스 가입 정보를 포함하는 응답 메시지를 생성하여 발신 단말(410)로 전송하게 된다.The presence server 140 may transmit the registration information request message including the identification information of the called terminal 420 to the presence server 140. The presence server 140 may identify the calling terminal 420 included in the registration information request message Information on the service subscription information of the called terminal 420 is confirmed. Then, the called terminal 420 generates a response message including the unified messaging service subscription information, and transmits the response message to the calling terminal 410.

이를 수신한 발신 단말(410)의 통합 메시징 클라이언트 모듈(411)은 상기 응답 메시지를 확인하여, 착신 단말(420)이 통합 메시징 서비스 지원이 가능한 단말로 확인되면, 통합 메시징 서버(120)로 통합 메시지를 전송하고(235), 이를 수신한 통합 메시징 서버(120)는 착신 단말(420)로 통합 메시지를 전송하게 된다(237).The unified messaging client module 411 of the calling terminal 410 receives the response message and checks the response message. If the called terminal 420 is confirmed as a terminal capable of supporting the unified messaging service, (235), and the unified messaging server 120 receiving the message transmits the unified message to the called terminal 420 (237).

도 5는 본 발명의 4 실시 예에 따른 메시지 전송 시스템에서 메시지 송수신 방법을 설명하기 위한 데이터 흐름도이다.5 is a data flow diagram illustrating a message transmission / reception method in a message transmission system according to a fourth embodiment of the present invention.

도 5를 참조하면, 본 발명의 4 실시 예에 따른 메시지 전송 시스템(100)에서, 사용자 단말은 메시지 송신을 위한 발신 단말(510)과 메시지 수신을 위한 착신 단말(520)을 포함한다. Referring to FIG. 5, in a message transmission system 100 according to a fourth embodiment of the present invention, a user terminal includes a calling terminal 510 for sending a message and a called terminal 520 for receiving a message.

본 발명의 4 실시 예에서는 상기 발신 단말(510)은 통합 메시징 서비스 지원이 가능한 단말이며, 착신 단말(520)은 문자 메시징 서비스 지원이 가능한 단말인 것을 예로 들어 설명하도록 한다. 이를 위해 발신 단말(510)은 통합 메시징 서비스 지원을 위한 통합 메시징 클라이언트 모듈(511)과 문자 메시징 서비스 지원을 위한 문자 메시징 클라이언트 모듈(513)을 포함하여 구성될 수 있으며, 착신 단말(520)은 문자 메시징 서비스 지원을 위한 문자 메시징 클라이언트 모듈(523)을 포함하여 구성될 수 있다.In the fourth embodiment of the present invention, it is assumed that the calling terminal 510 is a terminal capable of supporting a unified messaging service and the called terminal 520 is a terminal capable of supporting a text messaging service. The calling terminal 510 may be configured to include a unified messaging client module 511 for supporting a unified messaging service and a text messaging client module 513 for supporting a text messaging service. And a text messaging client module 523 for messaging service support.

먼저, 발신 단말(510)은 통합 메시징 클라이언트 모듈(511)을 통해 프레즌스 서버(140)로 착신 단말(520)에 대한 등록 정보 요청 메시지를 전송한다(531).First, the calling terminal 510 transmits a registration information request message to the presence server 520 through the unified messaging client module 511 (531).

이때, 착신 단말(520)의 식별 정보를 포함하여 프레즌스 서버(140)로 전송하며, 이를 수신한 프레즌스 서버(140)는 상기 착신 단말(520)의 식별 정보를 이용하여 착신 단말(520)의 서비스 가입 정보를 확인하게 된다.At this time, the presence server 140 transmits the identification information of the called terminal 520 to the presence server 140, and the presence server 140 receives the service of the called terminal 520 using the identification information of the called terminal 520 And confirms the subscription information.

상기 확인 결과, 착신 단말(520)은 통합 메시징 서비스에 등록된 단말이 아닐 경우, 프레즌스 서버(140)는 이에 대한 응답 메시지를 생성하여 발신 단말(510)로 전송한다.If it is determined that the called terminal 520 is not a terminal registered in the unified messaging service, the presence server 140 generates a response message and transmits the response message to the calling terminal 510.

이를 수신한 발신 단말(510)은 착신 단말(520)이 통합 메시징 서비스 지원이 불가능한 단말이므로, 통합 메시지 대신 문자 메시지를 문자 메시징 서버(130)를 통해 전송하게 된다(535 ~ 537)The calling terminal 510 receives the text message and transmits the text message through the text messaging server 130 instead of the integrated message because the called terminal 520 can not support the unified messaging service (535 to 537)

이와 같이 본 발명의 또 다른 실시 예서는 프레즌스 서버(140)가 각 사용자 단말의 통합 메시징 서비스 지원 여부에 대한 정보를 미리 저장하고 있을 경우, 이에 대한 정보를 요청한 어느 하나의 사용자 단말로 제공함으로써, 사용자 단말은 자신이 메시지를 전송하고자 하는 상대방 단말의 통합 메시징 서비스 지원 여부를 메시지를 전송하기 이전에 확인할 수 있게 된다.As described above, according to another embodiment of the present invention, when the presence server 140 stores information on whether or not each user terminal supports the unified messaging service in advance, the presence server 140 provides the information to any one of the user terminals, The UE can confirm whether or not the other party's terminal to which the message is to be transmitted supports the unified messaging service before transmitting the message.

이상으로 본 발명의 실시 예에 따른 착신 단말의 통합 메시징 서비스 지원 여부에 따라 선택적으로 통합 메시지 또는 문자 메시지를 전송하는 구성을 중심으로 설명하였다.As described above, the integrated messaging or text message is selectively transmitted depending on whether the called terminal supports the unified messaging service according to the embodiment of the present invention.

이하, 상술한 바와 같은 동작을 지원하는 사용자 단말의 주요 구성에 대해 보다 구체적으로 설명하도록 한다.Hereinafter, the main configuration of the user terminal supporting the above-described operation will be described in more detail.

도 6은 본 발명의 실시 예에 따른 사용자 단말의 주요 구성을 도시한 블록도이다.6 is a block diagram illustrating a main configuration of a user terminal according to an embodiment of the present invention.

도 1 및 도 6을 참조하여 설명하기에 앞서, 설명의 편의를 위해 도 6을 통해 설명하는 사용자 단말은 도 2의 발신 단말(210), 도 3의 발신 단말(310), 도 4의 발신 단말(410), 도 5의 발신 단말(510)과 같이, 메시지를 상대방으로 전송하고자 하는 발신 단말인 것을 기준으로 설명하도록 하나, 이에 한정되는 것은 아니며 발신 단말 및 착신 단말의 구성 및 동작 방법은 동일할 수 있다.6, the user terminal illustrated in FIG. 6 includes a calling terminal 210 of FIG. 2, a calling terminal 310 of FIG. 3, a calling terminal 310 of FIG. 4, The originating terminal 510 and the calling terminal 510 of FIG. 5, but the present invention is not limited thereto, and the configuration and operation method of the calling terminal and the called terminal may be the same .

도 1 및 도 6을 참조하면, 본 발명의 실시 예에 따른 사용자 단말(600)은 통합 메시징 서비스 또는 문자 메시징 서비스 중 어느 하나 이상을 지원하는 장치로, 통신부(610), 저장부(620), 제어부(630), 오디오 처리부(640), 표시부(650) 및 입력부(660)를 포함하여 구성될 수 있다.1 and 6, a user terminal 600 according to an exemplary embodiment of the present invention supports at least one of a unified messaging service and a text messaging service. The user terminal 600 includes a communication unit 610, a storage unit 620, A control unit 630, an audio processing unit 640, a display unit 650, and an input unit 660.

먼저, 통신부(610)는 통신망(미도시)를 통해 다수의 상대방 단말 또는 프레즌스 서버(140), 통합 메시징 서버(120), 문자 메시징 서버(130) 중 하나 이상의 서버와 통신을 수행할 수 있다. 특히 본 발명의 통신부(610)는 상대방 단말로 수신 확인 요청 메시지를 전송하고, 상대방 단말로부터 이에 대한 응답 메시지를 수신할 수 있으며, 통합 메시징 서버(120) 또는 문자 메시징 서버(130)를 통해 상대방 단말로 통합 메시지 또는 문자 메시지를 전송할 수 있다.First, the communication unit 610 can communicate with one or more of the counterpart terminals, the presence server 140, the unified messaging server 120, and the text messaging server 130 through a communication network (not shown). In particular, the communication unit 610 of the present invention can transmit a reception confirmation request message to the counterpart terminal, receive a response message from the counterpart terminal, and receive the response message from the counterpart terminal through the unified messaging server 120 or the text messaging server 130, Lt; RTI ID = 0.0 > and / or < / RTI >

또한, 통신부(610)는 프레즌스 서버(140)로 상대방 단말의 통합 메시지 서비스 지원 여부에 대한 정보를 요청하고, 이에 대한 응답 메시지를 수신할 수도 있다.In addition, the communication unit 610 may request the presence server 140 to inquire information about whether or not the other party's terminal supports the integrated message service, and may receive a response message to the presence server.

저장부(620)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 그 응용 프로그램 실행 중에 발생되는 다양한 데이터를 저장한다. 특히, 본 발명의 저장부(620)는 사용자로부터 입력된 메시지를 저장하거나 상대방 단말로부터 수신되는 메시지를 영구 또는 일시적으로 저장할 수 있다.The storage unit 620 stores various data generated during execution of the application program, including an application program required for the functional operation according to the embodiment of the present invention. In particular, the storage unit 620 of the present invention may store a message input by a user or permanently or temporarily store a message received from a counterpart terminal.

이러한 저장부(620)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 사용자 단말(600)를 부팅시키는 운영체제(OS)와 같은 사용자 단말(600) 구동을 위한 관련된 정보들을 저장하며, 데이터 영역은 사용자 단말(600)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 사용자에 의해 입력된 메시지 또는 상대방 단말로부터 수신된 메시지 등을 저장할 수 있다. 이러한, 저장부(620)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.The storage unit 620 may include a program area and a data area. The program area stores related information for operating the user terminal 600 such as an operating system (OS) for booting the user terminal 600. The data area includes a region where data generated according to the use of the user terminal 600 is stored A message input by a user, a message received from a counterpart terminal, and the like. The storage unit 620 may be a flash memory, a hard disk, a multimedia card micro type memory (e.g., SD or XD memory), a RAM, a ROM ROM), and the like.

제어부(630)는 사용자 단말(600)의 전반적인 동작을 제어하는 기능을 수행하는 것으로, 예컨대, 운영 체제(OS, Operation System) 및 각 구성을 구동시키는 프로세스 장치, 즉, 중앙처리장치(CPU, Central Processing Unit)가 될 수 있다. The control unit 630 controls the overall operation of the user terminal 600. The control unit 630 includes an operating system (OS) and a process unit for driving each configuration, Processing Unit).

특히, 본 발명의 실시 예에 따른 제어부(630)는 사용자로부터 입력된 메시지를 통합 메시징 서비스 또는 문자 메시징 서비스 방식 중 어느 하나의 방식으로 상대방 단말로 전송되는 전 과정을 제어할 수 있다. 이때, 메시지 전송 이전에 상기 상대방 단말의 통합 메시징 서비스 지원 여부를 확인한 후 메시지를 통합 메시지 또는 문자 메시지 방식 중 어느 하나의 방식으로 전송하게 된다. 이를 위해 제어부(630)는 통합 메시징 서비스 방식으로 메시지 송수신을 지원하는 통합 메시징 클라이언트 모듈(631), 문자 메시징 서비스 방식으로 메시지 송수신을 지원하는 문자 메시징 클라이언트 모듈(633) 및 상대방 단말의 통합 메시징 서비스 가입 여부에 따라 통합 메시징 서비스 또는 문자 메시징 서비스 방식 중 어느 하나의 방식을 이용하여 메시지가 전송되도록 제어하는 제어 모듈(635)를 포함하여 구성될 수 있다.In particular, the controller 630 according to the embodiment of the present invention can control the entire process of transmitting a message input by the user to the counterpart terminal through any one of a unified messaging service and a text messaging service. At this time, after confirming whether or not the counterpart terminal supports the unified messaging service before transmitting the message, the message is transmitted through either the unified message or the text message. To this end, the control unit 630 includes a unified messaging client module 631 for supporting the transmission and reception of messages in the unified messaging service system, a text messaging client module 633 for supporting the transmission and reception of messages in the text messaging service system, And a control module 635 for controlling the message to be transmitted using either the unified messaging service or the text messaging service mode depending on whether the message is transmitted or not.

제어부(630)의 동작 방법에 대해 보다 구체적으로 설명하면, 먼저, 제어 모듈(635)은 사용자의 요청에 따라 상대방 단말, 즉 착신 단말에 대한 선택 입력이 감지되면, 상기 착신 단말로 통합 메시징 서비스 지원 여부를 판단하기 위한 수신 확인 요청 메시지를 통합 메시징 클라이언트 모듈(631)을 통해 전송하게 된다. 이후, 상기 착신 단말로부터 수신 확인 요청 메시지에 대한 응답 메시지가 수신되면, 제어 모듈(635)은 상기 착신 단말이 통합 메시징 서비스 지원이 가능한 단말로 판단하게 된다.More specifically, the control module 635 controls the operation of the control unit 630 in response to a request from the user. When the selection input to the called terminal is detected, And transmits the acknowledgment request message to the unified messaging client module 631. [ Thereafter, when a response message for the reception confirmation request message is received from the called terminal, the control module 635 determines that the called terminal is a terminal capable of supporting the integrated messaging service.

이후, 제어 모듈(635)은 통합 메시징 클라이언트 모듈(631)을 통해 착신 단말로 메시지를 전송하게 되는 데, 이때, 통합 메시징 클라이언트 모듈(631)이 제어를 수행하는 통합 메시징 클라이언트 프로그램, 즉 IM(Instant Messaging) 서비스 어플리케이션을 통해 착신 단말로 메시지를 전송할 수 있다.Then, the control module 635 transmits a message to the called terminal through the unified messaging client module 631. At this time, the unified messaging client module 631 controls the unified messaging client program, that is, Messaging service application to a destination terminal.

반면, 상기 착신 단말로부터 수신 확인 요청 메시지에 대한 응답 메시지가 수신되지 않으면, 제어 모듈(635)은 상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 단말로 판단하게 된다.On the other hand, if the response message for the acknowledgment request message is not received from the called terminal, the control module 635 determines that the called terminal is a terminal incapable of supporting the unified messaging service.

이때, 일정 시간 이내 예컨대, 10초 이내에 수신 확인 요청 메시지에 대한 응답 메시지가 수신되지 않을 경우, 상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 단말로 판단할 수 있다.At this time, if the response message to the acknowledgment request message is not received within a predetermined time, for example, within 10 seconds, the called terminal can determine that the terminal can not support the unified messaging service.

상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 단말로 판단되면, 제어 모듈(635)은 통합 메시징 클라이언트 모듈(631)과 연동 가능한 API(Application Programming Interface)를 통해 문자 메시징 클라이언트 모듈(633)이 호출되도록 제어하게 된다.The control module 635 controls the text messaging client module 633 to be called through an API (Application Programming Interface) that can be interlocked with the unified messaging client module 631, .

다시 말해 사용자가 통합 메시징 클라이언트 모듈(631)이 제어를 수행하는 통합 메시징 클라이언트 프로그램, 예컨대 IM 서비스 어플리케이션을 통해 메시지를 입력하였을 경우, 상기 메시지가 SMS/MMS 문자 메시지 전송 방식으로 착신 단말로 전송되며, 상기 착신 단말은 SMS/MMS 등의 문자 메시지 형태로 메시지를 수신하게 되는 것이다. 또한, 상기 IM 서비스 어플리케이션을 통해 입력한 메시지를 전송하기 이전에, 자동적으로 SMS/MMS 등의 문자 메시지를 전송할 수 있는 어플리케이션이 실행되고, 상기 IM 서비스 어플리케이션을 통해 입력한 메시지가 상기 문자 메시지를 전송할 수 있는 어플리케이션에 그대로 표시되도록 할 수 있으며, 사용자는 상기 문자 메시지를 전송할 수 있는 어플리케이션에 전송 버튼 등을 선택 입력함으로써 착신 단말로 메시지를 전송할 수 있다.In other words, when a user inputs a message through a unified messaging client program, for example, an IM service application, which the unified messaging client module 631 performs control, the message is transmitted to the called terminal via SMS / MMS text messaging, The called terminal receives a message in the form of a text message such as SMS / MMS. In addition, an application capable of automatically transmitting a text message such as SMS / MMS is executed before transmitting a message input through the IM service application, and a message input through the IM service application transmits the text message And the user can transmit a message to the destination terminal by selectively inputting a transmission button or the like to an application capable of transmitting the text message.

또한, 사용자가 IM 서비스 어플리케이션을 통해 기 설정된 메시지, 예컨대 "상대방은 현재 통합 메시징 서비스를 이용할 수 있는 사용자가 아닙니다. 문자 메시지 전송 방식으로 메시지를 전송해주세요."라는 메시지가 표시되도록 제어할 수 있고, 이를 확인한 사용자는 IM 서비스 어플리케이션을 종료하고, 문자 메시지를 전송할 수 있는 어플리케이션(예컨대, SMS/MMS 어플리케이션)을 실행한 후 메시지를 입력하여 착신 단말로 메시지를 전송할 수도 있다.Further, it is possible to control the user to display a predetermined message through the IM service application, for example, "the other party is not a user who can currently use the unified messaging service. The user who has confirmed this can terminate the IM service application, execute an application (e.g., SMS / MMS application) capable of transmitting a text message, input a message, and transmit the message to the called terminal.

또한, 제어 모듈(635)는 상기 판단 결과에 따라 후술할 표시부(650)를 통해 착신 단말이 통합 메시징 서비스를 지원하는 단말인지 아닌지에 대한 표시를 수행할 수도 있다. 즉, 상기 착신 단말의 식별 정보(예컨대, 전화 번호) 인근에 상기 착신 단말이 통합 메시징 서비스를 지원하고 있음을 알리는 식별 부호를 부여하여 상기 착신 단말의 식별 정보와 함께 표시할 수 있다.In addition, the control module 635 may display whether or not the called terminal supports the unified messaging service through the display unit 650, which will be described later, according to the determination result. That is, an identification code indicating that the called terminal supports the unified messaging service can be given near the identification information (for example, telephone number) of the called terminal and displayed together with the identification information of the called terminal.

이를 통해 사용자 단말(600)은 자신이 메시지를 전송하고자 하는 상대방 단말, 즉 착신 단말의 통합 메시징 서비스 지원 여부를 용이하게 확인할 수 있으며, 확인 결과에 따라, 통합 메시징 서비스 방식으로 메시지를 전송할 지 또는 문자 메시징 서비스 방식으로 메시지를 전송할 지를 선택할 수 있게 된다.Accordingly, the user terminal 600 can easily confirm whether or not the other terminal, to which the message terminal 600 is to transmit the message, supports the unified messaging service. If the message is to be transmitted, It is possible to select whether to transmit the message by messaging service method.

앞서, 사용자 단말(600)의 제어 모듈(635)은 착신 단말에 대한 선택 입력이 감지되면 착신 단말로 수신 확인 요청 메시지를 전송한다 설명하였다. 여기서 착신 단말에 대한 선택 입력은 사용자가 메시지를 전송하기 위해 사용자 단말(600) 내 기 저장된 폰 북(phone book) 등과 같은 메뉴에 접근하여 상기 착신 단말의 식별 정보(예컨대, 전화 번호)를 선택하거나, 상기 폰 북에 접근하는 순간 폰 북에 기 저장된 모든 사용자 단말로 일괄적으로 수신 확인 요청 메시지를 전송할 수 있다.The control module 635 of the user terminal 600 transmits a reception confirmation request message to the called terminal when a selection input to the called terminal is detected. Here, the selection input for the called terminal is accessed by the user by accessing a menu such as a phone book or the like stored in the user terminal 600 to transmit a message to select the identification information (e.g., telephone number) of the called terminal , It can transmit a reception confirmation request message collectively to all the user terminals previously stored in the phone book at the moment of approaching the phone book.

또한, 통합 메시징 서비스를 지원하는 별도의 어플리케이션(예컨대, IM 서비스 어플리케이션) 또는 문자 메시징 서비스를 지원하는 별도의 어플리케이션(예컨대, SMS/MMS 어플리케이션)이 실행된 상태에서 착신 단말의 식별 정보가 선택되거나 입력되면 상기 착신 단말로 수신 확인 요청 메시지를 전송할 수도 있다. In addition, when the identification information of the called terminal is selected or input (e.g., an SMS message or an MMS application) is executed while another application supporting the unified messaging service (e.g., an IM service application) or a separate application supporting the text messaging service It may transmit the acknowledgment request message to the called terminal.

여기서, 수신 확인 요청 메시지를 착신 단말로 전송하고, 착신 단말로부터 수신 확인 요청 메시지에 대한 응답 메시지의 수신 여부에 따라 착신 단말의 통합 메시징 서비스 지원 여부를 확인하는 과정은 사용자가 인지하지 않도록 자동적으로 이뤄질 수 있다.Here, the process of transmitting the acknowledgment request message to the called terminal and confirming whether the called terminal supports the unified messaging service according to whether or not the acknowledgment message for the acknowledgment request message is received from the called terminal is automatically performed .

본 발명의 일 실시 예에서는 사용자 단말(600), 즉 발신 단말이 상대방 단말, 즉 착신 단말로 수신 확인 요청 메시지를 전송한 후 이에 대한 응답 메시지가 수신되는 지 여부에 따라 착신 단말의 통합 메시징 서비스 지원 여부를 확인하는 것을 예로 들어 설명하였다.In an exemplary embodiment of the present invention, the user terminal 600, that is, the calling terminal transmits the reception confirmation request message to the called terminal, i.e., the called terminal, As an example.

그러나 모든 사용자 단말에 대한 통합 메시징 서비스 등록 정보를 미리 저장하고 있는 프레즌스 서버를 통해 자신이 메시지를 전송하고자 하는 상대방 단말, 즉 착신 단말의 통합 메시징 서비스 지원 여부를 확인할 수도 있다.However, through the presence server that stores the unified messaging service registration information for all the user terminals in advance, it is possible to check whether or not the counterpart terminal, which is the terminal to which the message is transmitted, i.e., the called terminal supports the unified messaging service.

즉, 제어 모듈(635)이 통합 메시징 클라이언트 모듈(631)을 통해 프레즌스 서버(140)로 착신 단말에 대한 통합 메시징 서비스 등록 정보 요청 메시지를 전송하고, 상기 프레즌스 서버(140)로부터 이에 대한 응답 메시지를 수신하여 상기 착신 단말에 대한 통합 메시징 서비스 지원 여부를 확인할 수도 있다.That is, the control module 635 transmits the unified messaging service registration information request message to the presence server 140 through the unified messaging client module 631, and transmits a response message to the presence server 140 from the presence server 140 And confirm whether the unified messaging service is supported by the called terminal.

이때, 바람직하게는 착신 단말에 대한 식별 정보(예컨대, 전화 번호)를 함께 프레즌스 서버(140)로 전송하게 되며, 프레즌스 서버(140)는 상기 착신 단말에 대한 통합 메시징 서비스 등록 정보를 요청한 사용자 단말(600)의 서비스 가입 여부를 확인한 후 인증된 사용자에 한 해 상기 착신 단말의 통합 메시징 서비스 등록 정보를 제공할 수도 있다.At this time, the presence server 140 preferably transmits identification information (e.g., telephone number) of the called terminal together with the presence server 140, and the presence server 140 transmits the identification information 600), and then provide the unified messaging service registration information of the called terminal only to the authenticated user.

이후, 제어 모듈(635)은 상기 프레즌스 서버(140)로부터 수신되는 응답 메시지에 따라 착신 단말이 통합 메시징 서비스를 지원하는 단말인지를 확인하고, 상기 확인 결과에 따라 상술한 바와 같이 통합 메시징 클라이언트 모듈(631) 또는 문자 메시징 클라이언트 모듈(633) 중 어느 하나를 통해 착신 단말로 메시지를 전송하게 된다.Then, the control module 635 confirms whether the called terminal supports the unified messaging service according to the response message received from the presence server 140, and, based on the confirmation result, 631) or the text messaging client module 633 to send the message to the called terminal.

상술한 바와 같은 착신 단말의 통합 메시징 서비스 지원 여부를 확인하고, 선택적으로 통합 메시징 서비스 방식 또는 문자 메시징 서비스 방식에 따라 메시지를 전송하기 위해, 사용자 단말(600), 특히, 발신 단말은 통합 메시징 서비스를 지원하는 통합 메시징 클라이언트 모듈(631)과 문자 메시징 클라이언트 모듈(633)을 포함하고 있다 설명하였다.The user terminal 600, in particular, the calling terminal checks whether or not the unified messaging service is supported by the called terminal in order to confirm whether or not the called terminal supports the unified messaging service as described above and selectively transmit the message according to the unified messaging service method or the text messaging service method. And includes a supporting unified messaging client module 631 and a text messaging client module 633.

여기서, 통합 메시징 클라이언트 모듈(631)과 문자 메시징 클라이언트 모듈(633) 각각은 상술한 바와 같은 하나의 어플리케이션 형태로 존재할 수 있으며, 또는 하나의 서비스 어플리케이션 내에서의 기 정해진 제어를 수행하는 하나의 모듈 형태로 존재할 수도 있다.Here, each of the unified messaging client module 631 and the text messaging client module 633 may exist in the form of one application as described above, or one module form for performing predetermined control in one service application Lt; / RTI >

즉, 사용자 단말(600)에서의 상대방 단말, 착신 단말로의 메시지 전송 시 상기 착신 단말의 통합 메시징 서비스 지원 여부를 확인하고, 상기 착신 단말로 통합 메시징 서비스 방식 또는 문자 메시징 서비스 방식 중 어느 하나의 방식으로 메시지를 전송할 수 있는 형태라면 그 어떠한 형태도 본 발명에 적용될 수 있다.That is, it is determined whether or not the called terminal supports the unified messaging service when the message is transmitted to the counterpart terminal and the called terminal in the user terminal 600, and the unified messaging service method or the text messaging service method Any form can be applied to the present invention.

오디오 처리부(640)는 전기적인 신호인 음원을 아날로그 신호로 변환하여 외부로 출력하는 역할을 수행하며, 오디오 코덱에서 출력되는 수신 오디오 신호를 스피커(SPK)를 통해 재생하거나, 마이크(MIC)로부터 발생되는 송신 오디오 신호를 오디오 코덱에 전송하는 기능을 수행할 수도 있다.The audio processor 640 converts an audio signal, which is an electrical signal, into an analog signal and outputs the analog signal to the outside. The audio processor 640 reproduces a received audio signal output from the audio codec through a speaker SPK, And transmit the transmitted audio signal to the audio codec.

표시부(650)는 사용자 단말(600)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 표시부(650)는 사용자로부터 입력된 메시지 또는 상대방으로부터 수신된 메시지를 표시할 수 있으며, 이를 통합 메시징 서비스 방식 또는 문자 메시징 서비스 방식 중 어느 하나의 방식에 따라 표시할 수 있다.The display unit 650 displays information on a series of operation states, operation results, and the like that occur during the functioning of the user terminal 600. In particular, the display unit 650 of the present invention can display a message input from a user or a message received from a counterpart, and can display the message according to either a unified messaging service method or a text messaging service method.

또한, 본 발명의 표시부(650)는 제어부(630)의 제어에 따라, 착신 단말의 통합 메시징 서비스 지원 여부를 나타내는 기 정의된 식별 부호를 표시할 수도 있다.The display unit 650 of the present invention may display a predefined identification code indicating whether or not the called terminal supports the unified messaging service under the control of the controller 630. [

이러한 표시부(650)는 LCD(Liquid Crystal Display), TFT-LCD(Thin Film Transistor LCD), OLED(Organic Light Emitting Diodes), 발광다이오드(LED), AMOLED(Active Matrix Organic LED), 플렉시블 디스플레이(Flexible display) 및 3차원 디스플레이(3 Dimension) 등으로 구성될 수 있다The display unit 650 may be a liquid crystal display (LCD), a thin film transistor (TFT) LCD, an organic light emitting diode (OLED), a light emitting diode (LED), an active matrix organic LED (AMOLED), a flexible display ) And a three-dimensional display (3 Dimension)

입력부(660)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보를 입력 받고, 각종 기능을 설정 및 사용자 단말(600)의 기능 제어와 관련하여 입력되는 신호를 제어부(630)로 전달한다. 특히, 본 발명의 입력부(660)는 메시지에 대한 사용자의 입력을 지원할 수 있다.The input unit 660 receives various information such as numbers and character information input from the user and transmits various signals to the control unit 630 in order to set various functions and control the functions of the user terminal 600. In particular, the input unit 660 of the present invention can support the user's input on the message.

이러한 입력부(660)는 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나를 포함하여 구성될 수 있다. 이때, 입력부(660)는 상술한 표시부(650)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구성되어 입력과 표시 기능을 동시에 수행할 수 있다. 또한, 입력부(660)는 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단 또는 음성 입력 수단 중 하나 이상을 포함할 수 있다. 이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다.The input unit 660 may include at least one of a keypad and a touchpad that generates an input signal according to a user's touch or operation. At this time, the input unit 660 may be configured in the form of one touch panel (or touch screen) together with the display unit 650 described above to simultaneously perform input and display functions. The input unit 660 may include at least one of a key input means such as a keyboard and a keypad, a touch input means such as a touch sensor or a touch pad, a gyro sensor, a geomagnetism sensor, an acceleration sensor and a proximity sensor, Input means or voice input means. In addition, it can include all forms of input that are currently under development or can be developed in the future.

이상으로 본 발명의 실시 예에 따른 사용자 단말(600)의 주요 구성에 대해 도 6을 참조하여 설명하였다. 그러나 도 6에 도시된 구성요소보다 더 많은 구성요소에 의해 사용자 단말(600)이 구현될 수 있으며, 그 보다 적은 구성요소에 의해서 구현될 수도 있다.The main configuration of the user terminal 600 according to the embodiment of the present invention has been described above with reference to FIG. However, the user terminal 600 may be implemented by more components than the components shown in FIG. 6, or may be implemented by fewer components.

또한, 본 발명의 사용자 단말(600)은 다양한 형태로 구현될 수 있다. 예를 들어, 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기는 물론, 스마트 TV(Smart TV), 데스크탑 컴퓨터 등과 같은 고정 단말기가 사용될 수 있다.Also, the user terminal 600 of the present invention can be implemented in various forms. For example, mobile terminals such as a smart phone, a tablet PC, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), and an MP3 player, as well as a smart TV, Etc. may be used.

이하, 본 발명의 실시 예에 따른 사용자 단말(600), 특히 상대방 단말, 즉 착신 단말로 메시지를 전송하고자 하는 사용자 단말(600)에서의 통합 메시지 전송 방법에 대해 설명하도록 한다.Hereinafter, an integrated message transmission method in the user terminal 600 according to the embodiment of the present invention, particularly, the counterpart terminal, that is, the user terminal 600 that wants to transmit a message to the called terminal will be described.

도 7은 본 발명의 일 실시예에 따른 사용자 단말에서의 통합 메시지 전송 방법을 설명하기 위한 흐름도이다.7 is a flowchart illustrating an integrated message transmission method in a user terminal according to an embodiment of the present invention.

도 6 및 도 7을 참조하면, 먼저, 사용자 단말(600)이 사용자의 요청에 따라, 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 구동한 후 사용자로부터 메시지를 입력 받게 된다(S711). Referring to FIGS. 6 and 7, first, the user terminal 600 receives a message from a user after starting a service application supporting a unified messaging service method at the request of the user (S711).

여기서, 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션 대신 문자 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 구동하여 메시지를 입력받을 수도 있다.Here, a message application may be received by driving a service application supporting a text messaging service method instead of a service application supporting the unified messaging service method.

이후, 사용자 단말(600)은 사용자로부터 착신 단말에 대한 선택 입력이 감지되면(713), 상기 사용자 단말(600)로 수신 확인 요청 메시지를 전송하게 된다(715).Thereafter, the user terminal 600 transmits a reception confirmation request message to the user terminal 600 (715) if a selection input for the called terminal is sensed by the user (713).

여기서, 사용자 단말(600)은 미리 저장된 리스트를 표시하고 사용자로부터 선택 입력된 착신 단말을 확인할 수 있으며, 입력부를 통해 입력되는 신호에 따라 착신 단말을 확인할 수 있다.Here, the user terminal 600 can display a list stored in advance, identify the called terminal selected and inputted by the user, and confirm the called terminal according to a signal input through the input unit.

또한, 사용자의 특정 동작, 예컨대 폰 북(phone book)이 실행되는 경우, 상기 폰 북을 통해 기 저장된 다수의 상대방 단말로 일괄적으로 수신 확인 요청 메시지를 전송할 수도 있다.Also, when a specific operation of the user, for example, a phone book, is executed, a reception confirmation request message may be collectively transmitted to a plurality of counterpart terminals previously stored through the phone book.

이후, 사용자 단말(600)은 착신 단말로 수신 확인 요청 메시지를 전송한 후 이에 대응하는 응답 메시지가 존재하는 지 판단하게 된다(717).After transmitting the acknowledgment request message to the called terminal, the user terminal 600 determines whether a corresponding response message exists (717).

상기 판단 결과, 응답 메시지가 수신되면, 상기 착신 단말은 통합 메시징 서비스를 지원하는 단말이므로, 통합 메시징 클라이언트 모듈을 통해 상기 착신 단말로 통합 메시지를 전송하게 된다(719).As a result of the determination, when the response message is received, the called terminal is a terminal supporting the unified messaging service, and thus transmits the unified message to the called terminal through the unified messaging client module (719).

반면 717 단계에서 상기 착신 단말로부터 응답 메시지가 수신되지 않을 경우, 상기 착신 단말은 통합 메시징 서비스를 지원하는 단말이 아니므로, 문자 메시징 서비스 방식에 따라 문자 메시지를 전송하게 된다(721).On the other hand, if a response message is not received from the called terminal in step 717, since the called terminal is not a terminal supporting the unified messaging service, it transmits a text message according to the text messaging service method (721).

여기서, 사용자가 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 통해 메시지를 입력하였다 하더라도 문자 메시징 서비스 방식에 따라 메시지를 전송할 수 있으며, 착신 단말은 문자 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 통해 메시지를 확인할 수 있다.Here, even if a user inputs a message through a service application supporting the Unified Messaging service method, the message can be transmitted according to the text messaging service method, and the called terminal can confirm the message through the service application supporting the text messaging service method have.

또한, 상기 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션 상을 구동하고 있을 경우, 특정 메시지, 예컨대, "상대방은 현재 통합 메시징 서비스를 이용할 수 있는 사용자가 아닙니다. 문자 메시지 전송 방식으로 메시지를 전송해주세요."라는 메시지가 표시하고, 이를 확인한 사용자는 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 종료하고, 문자 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 구동하여 메시지를 착신 단말로 전송할 수도 있다.Also, when the service application supporting the unified messaging service method is running, a specific message, for example, "the other party is not a user who can use the unified messaging service at present. The user confirming the message may terminate the service application supporting the unified messaging service method and may drive the service application supporting the text messaging service method to transmit the message to the called terminal.

또한, 사용자 단말(600)은 717 단계에서의 판단 결과에 따라 착신 단말이 통합 메시징 서비스 방식을 지원하는 경우, 이에 대해 사용자가 쉽게 인지할 수 있도록 기 정의된 식별 부호, 예컨대, 도 9의 700이 지시하고 있는 바와 같이 식별 부호를 부여하여 착신 단말의 식별 정보(예컨대, 사용자 이름)와 함께 표시할 수도 있다.If the destination terminal supports the unified messaging service method according to the determination result in step 717, the user terminal 600 may transmit a predetermined identification code, for example, 700 shown in FIG. 9, The identification code may be given as indicated and displayed together with the identification information (e.g., user name) of the called terminal.

이와 같이, 본 발명의 실시 예에 따른 통합 메시지 전송 방법을 통해, 사용자는 착신 단말의 통합 메시징 서비스 지원 여부에 관계없이 안정적으로 착신 단말에 메시지를 전송할 수 있으며, 착신 단말의 통합 메시징 서비스 지원 여부에 대한 정보를 메시지 전송 이전에 사용자의 단말을 통해 확인할 수 있어, 불필요한 네트워크 자원 소모를 줄일 수 있고, 통합 메시징 서비스와 문자 메시징 서비스를 연동시키기 위한 추가적인 서버가 불필요하다.Thus, through the integrated message transmission method according to the embodiment of the present invention, the user can reliably transmit a message to the called terminal regardless of whether the called terminal supports the integrated messaging service or not, Can be confirmed through the user's terminal before the message transmission, unnecessary consumption of network resources can be reduced, and an additional server for linking the unified messaging service and the text messaging service is unnecessary.

이에, 메시지 전송 시스템에서의 통신 부하 및 투자비를 최소화할 수 있다.Therefore, the communication load and the investment cost in the message transmission system can be minimized.

앞서, 본 발명의 일 실시 예에 따른 통합 메시지 전송 방법에서는 사용자 단말, 즉 발신 단말이 착신 단말로 수신 확인 요청 메시지를 전송한 후 이에 대한 응답 메시지의 수신 유무에 따라 착신 단말의 통합 메시징 서비스 지원 여부를 판단하는 구성을 중심으로 설명하였으나, 이에 한정되는 것은 아니며, 별도의 서버에서 착신 단말에 대한 통합 메시징 서비스 지원 여부에 대한 정보를 저장하고 있을 경우, 상기 서버로 정보를 요청하여 확인할 수도 있다.In the integrated message transmission method according to an exemplary embodiment of the present invention, the user terminal, that is, the calling terminal transmits a reception confirmation request message to the called terminal, and then determines whether or not the called terminal supports the unified messaging service However, the present invention is not limited to this. However, the present invention is not limited to this, and if information on whether or not the unified messaging service is supported by the receiving server is stored in a separate server, the server can request and confirm the information.

이에 대해 도 8을 참조하여 설명하도록 한다.This will be described with reference to FIG.

도 8은 본 발명의 다른 실시 예에 따른 통합 메시지 전송 방법을 설명하기 위한 흐름도이다.8 is a flowchart illustrating an integrated message transmission method according to another embodiment of the present invention.

도 6 및 도 8을 참조하면, 도 8이 도시하고 있는 811 단계 및 813 단계는 도 7을 참조하여 설명한 711 및 713 단계에서의 동장 방법과 동일하므로, 이에 대한 설명은 생략하도록 한다.Referring to FIGS. 6 and 8, steps 811 and 813 shown in FIG. 8 are the same as the method of steps 711 and 713 described with reference to FIG. 7, and a description thereof will be omitted.

이후, 사용자 단말(600)은 착신 단말에 대한 통합 메시징 서비스 지원 여부에 대한 정보를 저장하고 있는 프레즌스 서버로 등록 정보 요청 메시지를 전송하게 된다(815).Thereafter, the user terminal 600 transmits a registration information request message to a presence server that stores information on whether or not the unified messaging service is supported for the called terminal (step 815).

이때, 바람직하게는 상기 착신 단말에 대한 식별 정보를 함께 프레즌스 서버로 전송할 수 있다.At this time, preferably, the identification information of the called terminal can be transmitted together with the presence server.

이를 수신한 프레즌스 서버는 상기 착신 단말에 대응하여 기 저장된 등록 정보가 존재하는 지 확인하고, 상기 확인된 결과에 따라 응답 메시지를 사용자 단말(600)로 전송하게 된다(817).The presence server receiving the confirmation information confirms whether the registered registration information exists corresponding to the called terminal, and transmits a response message to the user terminal 600 according to the confirmed result (817).

예컨대, 프레즌스 서버는 착신 단말이 통합 메시징 서비스 지원이 가능한 단말일 경우, 지원이 가능하다는 정보를 포함하는 응답 메시지를 사용자 단말(600)로 전송할 수 있으며, 착신 단말이 통합 메시징 서비스 지원이 불가능한 단말일 경우, 즉 상기 착신 단말의 식별 정보에 대응하는 통합 메시징 서비스 등록 정보가 존재하지 않을 경우, 상기 사용자 단말로 '해당되는 정보 없음'을 포함하는 응답 메시지를 전송하게 된다.For example, if the called terminal is a terminal capable of supporting a unified messaging service, the presence server can transmit a response message including information indicating that it can be supported to the user terminal 600. If the called terminal can not support the unified messaging service, , That is, if the unified messaging service registration information corresponding to the identification information of the called terminal does not exist, a response message including 'no information' is transmitted to the user terminal.

이를 수신한 사용자 단말(600)은 상기 응답 메시지를 확인하고, 상기 착신 단말이 통합 메시징 서비스 지원이 가능한 경우, 통합 메시징 서비스 방식에 따라 메시지를 전송하며(821), 819 단계에서 착신 단말이 통합 메시징 서비스 지원이 불가능한 경우, 문자 메시징 서비스 방식에 따라 메시지를 전송하게 된다(823).The user terminal 600 having received the response message confirms the response message, and when the called terminal supports the unified messaging service, it transmits a message according to the unified messaging service method (step 821). In step 819, If the service can not be supported, the message is transmitted according to the text messaging service method (823).

이상으로, 본 발명의 실시 예에 따른 통합 메시지 전송 방법에 대해 설명하였다.As described above, the integrated message transmission method according to the embodiment of the present invention has been described.

본 발명의 실시 예에 따른 통합 메시지 전송 방법은 상대방 단말로 메시지를 전송하고자 하는 사용자 단말의 관점에서 수행되는 것을 예로 들어 설명하였으나, 이에 한정되는 것은 아니고, 별도의 서비스 장치가 상대방 단말, 즉 착신 단말의 통합 메시징 서비스 지원 여부를 확인하고, 이에 대한 결과 정보를 사용자 단말로 전송할 수도 있다.The integrated message transmission method according to the exemplary embodiment of the present invention is described as being performed from the viewpoint of a user terminal that wants to transmit a message to a counterpart terminal. However, the present invention is not limited to this, And can transmit the result information to the user terminal.

한편, 본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 즉 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. It should be noted that the embodiments of the present invention disclosed in the present specification and drawings are only illustrative of the present invention in order to facilitate the understanding of the present invention and are not intended to limit the scope of the present invention. That is, it will be apparent to those skilled in the art that other modifications based on the technical idea of the present invention are possible.

본 발명은 통합 메시지 서비스에 관한 것으로서, 더욱 상세하게는 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 서비스 또는 문자 메시징 서비스를 통해 메시지를 효율적으로 전송할 수 있는 통합 메시지 전송 방법 및 이를 위한 사용자 단말에 관한 것이다. The present invention relates to an integrated message service, and more particularly, to an integrated message transmission method capable of efficiently transmitting a message through a unified messaging service or a text messaging service depending on whether the called terminal supports the unified messaging service, .

본 발명의 통합 메시지 서비스 방법 및 이를 위한 사용자 단말에 따르면, 사용자 단말에서 메시지 발신 시에, 자체적으로 착신 단말의 통합 메시징 서비스의 이용 여부를 판단할 수 있다. 구체적으로, 사용자 단말이 수신 확인 응답 메시지의 수신 여부 및 등록 정보 응답 메시지의 분석 결과에 따라, 착신 단말의 통합 메시징 서비스의 이용 여부를 판단할 수 있다. 그리고, 사용자 단말이 통합 메시지 서비스의 이용 여부에 따라서 통합 메시지 또는 문자 메시지를 선택적으로 이용하여 사용자가 작성한 메시지 내용을 전송할 수 있으며, 그 결과, 사용자는 착신 단말의 통합 메시지 지원 여부에 관계없이 안정적으로 착신 단말에 메시지를 전송할 수 있는 우수한 효과가 있으며, 이를 통해 통합 메시지 서비스 산업의 발전에 이바지할 수 있다.According to the integrated messaging service method and the user terminal for the integrated messaging service method of the present invention, it is possible to determine whether the integrated messaging service of the called terminal itself is used when a message is transmitted from the user terminal. Specifically, the user terminal can determine whether to use the unified messaging service of the called terminal according to the result of the reception of the acknowledgment response message and the analysis result of the registration information response message. According to whether the user terminal uses the integrated message service, the message contents created by the user can be selectively transmitted by using the integrated message or the text message. As a result, the user can reliably receive the integrated message, There is an excellent effect that a message can be transmitted to the called terminal, which can contribute to the development of the integrated message service industry.

100: 메시징 전송 시스템 110: 사용자 단말 111: 통합 메시징 단말
113: 문자 메시징 단말 120: 통합 메시징 서버
130: 문자 메시징 서버 140: 프레즌스 서버 600: 사용자 단말
610: 통신부 620: 저장부 630: 제어부
631: 통합 메시징 클라이언트 모듈 633: 문자 메시징 클라이언트 모듈
635: 제어 모듈 640: 오디오 처리부 650: 표시부
660: 입력부
100: messaging transmission system 110: user terminal 111:
113: Text messaging terminal 120: Unified messaging server
130: Text messaging server 140: Presence server 600: User terminal
610: communication unit 620: storage unit 630:
631: Unified Messaging client module 633: Text messaging client module
635: control module 640: audio processing unit 650: display unit
660:

Claims (13)

통합 메시지 송수신을 지원하는 제 1 클라이언트 모듈;
문자 메시지 송수신을 지원하는 제 2 클라이언트 모듈; 및
착신 단말의 통합 메시징 서비스 지원 여부를 판단하고, 상기 판단 결과에 따라 상기 제 1 클라이언트 모듈 또는 제 2 클라이언트 모듈 중 어느 하나를 통해 상기 착신 단말로 메시지가 전송되도록 제어하는 제어 모듈;을 포함하고,
상기 제어 모듈은
상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 것으로 판단되면, 상기 제 1 클라이언트 모듈과 연동 가능한 API(Application Programming Interface)를 통해 상기 제 2 클라이언트 모듈을 호출한 후, 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.
A first client module supporting an integrated message transmission / reception;
A second client module for supporting transmission and reception of a text message; And
And a control module for determining whether or not the called terminal supports the integrated messaging service and controlling the message to be transmitted to the called terminal through any one of the first client module and the second client module according to the determination result,
The control module
Wherein if the called terminal is determined to be unable to support the unified messaging service, the second client module is called through an API (Application Programming Interface) interoperable with the first client module, and a message is transmitted through the second client module So as to control the user terminal.
제 1 항에 있어서,
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해, 수신 확인 요청 메시지를 상기 착신 단말로 전송한 후, 상기 착신 단말로부터 상기 요청 메시지에 대응하는 응답 메시지가 수신되지 않을 경우, 상기 착신 단말은 통합 메시징 서비스 지원이 불가능한 것으로 판단하여 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.
The method according to claim 1,
The control module
When a response message corresponding to the request message is not received from the called terminal after transmitting an acknowledgment request message to the called terminal to determine whether the called terminal supports the unified messaging service, The messaging service support is determined to be impossible, and the message is transmitted through the second client module.
제 1 항에 있어서,
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해, 수신 확인 요청 메시지를 상기 착신 단말로 전송한 후, 상기 착신 단말로부터 상기 요청 메시지에 대응하는 응답 메시지가 수신되면, 상기 제 1 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.
The method according to claim 1,
The control module
The method comprising the steps of: receiving a response message corresponding to the request message from the called terminal after transmitting an acknowledgment request message to the called terminal to determine whether the called terminal supports the integrated messaging service; Message to be transmitted to the user terminal.
제 1 항에 있어서,
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해 프레즌스 서버로 등록 정보 요청 메시지를 전송한 후, 상기 프레즌스 서버로부터 상기 착신 단말의 통합 메시징 서비스 지원 불가능에 대한 응답 메시지가 수신되면, 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.
The method according to claim 1,
The control module
When a response message to the unaccessible Unified Messaging service of the called terminal is received from the presence server after transmitting a registration information request message to the presence server to determine whether the called terminal supports the unified messaging service, And controls the message to be transmitted through the module.
제 1 항에 있어서,
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해 프레즌스 서버로 등록 정보 요청 메시지를 전송한 후, 상기 프레즌스 서버로부터 상기 착신 단말의 통합 메시징 서비스 지원 가능에 대한 응답 메시지가 수신되면, 상기 제1 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.
The method according to claim 1,
The control module
When a response message indicating that the called terminal supports the unified messaging service is received from the presence server after transmitting a registration information request message to the presence server to determine whether the called terminal supports the unified messaging service, And controls the message to be transmitted through the module.
삭제delete 제 1 항에 있어서,
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하고, 상기 판단 결과에 대응하는 기 정의된 식별 부호를 상기 착신 단말의 식별 정보와 함께 표시되도록 제어하는 것을 특징으로 하는 사용자 단말.
The method according to claim 1,
The control module
Determines whether or not the called terminal supports the integrated messaging service, and controls the predefined identification code corresponding to the determination result to be displayed together with the identification information of the called terminal.
제 1 항에 있어서,
상기 제어 모듈은
사용자로부터의 착신 단말에 대한 선택 입력이 감지되면, 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하는 것을 특징으로 하는 사용자 단말.
The method according to claim 1,
The control module
And determining whether the called terminal supports the unified messaging service when a selection input to the called terminal from the user is detected.
사용자로부터의 착신 단말에 대한 선택 입력을 감지하는 단계;
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하는 단계; 및
상기 판단 결과, 상기 착신 단말이 통합 메시징 서비스를 지원하는 경우, 통합 메시지 송수신을 지원하는 제 1 클라이언트 모듈을 통해 상기 착신 단말로 메시지를 전송하거나, 상기 착신 단말이 통합 메시징 서비스를 지원하지 않을 경우, 문자 메시지 송수신을 지원하는 제 2 클라이언트 모듈을 통해 상기 착신 단말로 메시지를 전송하는 단계;를 포함하고,
상기 메시지 전송 단계는
상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 것으로 판단되면, 상기 제 1 클라이언트 모듈과 연동 가능한 API(Application Programming Interface)를 통해 상기 제 2 클라이언트 모듈을 호출한 후, 상기 제 2 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 단계;를 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.
Detecting a selection input to the called terminal from the user;
Determining whether the called terminal supports the unified messaging service; And
If the called terminal supports the unified messaging service as a result of the determination, the terminal transmits a message to the called terminal through the first client module supporting the integrated message transmission or reception. If the called terminal does not support the unified messaging service, And transmitting a message to the called terminal through a second client module supporting transmission and reception of a text message,
The message transferring step
Wherein if the called terminal is determined to be unable to support the unified messaging service, the second client module is called through an API (Application Programming Interface) interoperable with the first client module, and a message is transmitted through the second client module The method comprising the steps of:
제 9 항에 있어서, 상기 판단하는 단계는
상기 착신 단말로 수신 확인 요청 메시지를 전송하는 단계; 및
상기 수신 확인 요청 메시지에 대한 응답 메시지가 상기 착신 단말로부터 수신되는지 판단하는 단계;
를 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.
10. The method of claim 9, wherein the determining comprises:
Transmitting an acknowledgment request message to the called terminal; And
Determining whether a response message to the acknowledgment request message is received from the called terminal;
The method comprising the steps of:
제 9 항에 있어서, 상기 판단하는 단계는
상기 착신 단말에 대한 통합 메시징 서비스 지원 여부에 대한 등록 정보를 저장하고 있는 프레즌스 서버로 등록 정보 요청 메시지를 전송하는 단계;
상기 프레즌스 서버로부터 상기 등록 정보 요청 메시지에 대한 응답 메시지를 수신하는 단계; 및
상기 응답 메시지를 확인하는 단계;
를 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.
10. The method of claim 9, wherein the determining comprises:
Transmitting a registration information request message to a presence server storing registration information on whether the unified messaging service is supported by the called terminal;
Receiving a response message for the registration information request message from the presence server; And
Confirming the response message;
The method comprising the steps of:
제 9 항에 있어서, 상기 판단하는 단계 이후에
상기 판단 결과, 상기 착신 단말이 통합 메시징 서비스를 지원하는 경우, 상기 착신 단말이 통합 메시징 서비스를 지원하고 있음을 알리는 식별 부호를 부여하여 표시하는 단계;
를 더 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.
10. The method of claim 9, further comprising:
If the called terminal supports the unified messaging service, assigning and displaying an identification code indicating that the called terminal supports the unified messaging service;
Further comprising the steps of:
제 9 항 내지 제 12 항 중 어느 한 항에 기재된 통합 메시지 전송 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.


A computer-readable recording medium on which a program for executing the integrated message transmission method according to any one of claims 9 to 12 is recorded.


KR1020120118782A 2012-10-25 2012-10-25 Apparatus and method for transmitting intergrated message Active KR101942338B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120118782A KR101942338B1 (en) 2012-10-25 2012-10-25 Apparatus and method for transmitting intergrated message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120118782A KR101942338B1 (en) 2012-10-25 2012-10-25 Apparatus and method for transmitting intergrated message

Publications (2)

Publication Number Publication Date
KR20140052574A KR20140052574A (en) 2014-05-07
KR101942338B1 true KR101942338B1 (en) 2019-01-25

Family

ID=50885785

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120118782A Active KR101942338B1 (en) 2012-10-25 2012-10-25 Apparatus and method for transmitting intergrated message

Country Status (1)

Country Link
KR (1) KR101942338B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102220979B1 (en) * 2019-07-02 2021-02-26 주식회사 엘지유플러스 Method, apparatus and system for providing next generation messaging service
KR102237924B1 (en) * 2019-08-16 2021-04-08 주식회사 엘지유플러스 Method, apparatus and system for providing next generation messaging service

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101043696B1 (en) * 2009-04-20 2011-06-24 주식회사 케이티 Instant message service system and mobile communication terminal, and service method thereof

Also Published As

Publication number Publication date
KR20140052574A (en) 2014-05-07

Similar Documents

Publication Publication Date Title
US10673680B2 (en) Electronic device providing dialog contents, server and method thereof
KR101701151B1 (en) Integrated Message Transmitting and Receiving Method and Apparatus Using Portable Device
US20170230326A1 (en) Integrated Messaging
US10785368B2 (en) Method of displaying contents upon call request, and electronic device providing same
US20120264403A1 (en) Communication control system and method thereof
US20120314852A1 (en) Pairing and Sharing Between a Non-Mobile Telephone System and a Computer System Call Features in a Non-Mobile Telephone System
CN104954233A (en) Information push method, device and system
KR101932097B1 (en) Method and apparatus for providing message service using voice of user
WO2015007162A1 (en) Method and apparatus for processing information
JP2020129824A (en) Information processing apparatus and information processing method
KR102052699B1 (en) Method for displaying contact information in electronic device
KR101973531B1 (en) Method and apparatus for automatically sharing applications between multiple clients
US20140316781A1 (en) Wireless terminal and information processing method of the wireless terminal
KR101942338B1 (en) Apparatus and method for transmitting intergrated message
US9363650B2 (en) Communication time reminders based on text messages
KR102058635B1 (en) Method for controlling file name and an electronic device thereof
US10498776B2 (en) User terminal apparatus and method for communication using the same
US9137743B2 (en) Method and mobile device for automatically choosing communication network
US9191808B2 (en) Method, device and system for providing presence function in enterprise mobility system
US9246854B2 (en) Terminal device
US20140357239A1 (en) Incoming and outgoing terminal service control system and method thereof
KR101531309B1 (en) Method for providing service by application after a call
JP2013201583A (en) Communication system and information processing terminal
KR20130049267A (en) Mobile device and system having function to link from phone-number to sns-site
KR101599282B1 (en) Method of transmitting and receiving data during telephone call and apparatus thereof

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20121025

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20171018

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20121025

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20180722

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190116

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190121

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190121

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220103

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20231212

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20241219

Start annual number: 7

End annual number: 7