KR101942338B1 - Apparatus and method for transmitting intergrated message - Google Patents
Apparatus and method for transmitting intergrated message Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000005540 biological transmission Effects 0.000 claims abstract description 72
- 230000004044 response Effects 0.000 claims description 47
- 238000004891 communication Methods 0.000 description 17
- 238000012790 confirmation Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing 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
본 발명은 통합 메시지 서비스에 관한 것으로서, 더욱 상세하게는 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 서비스 또는 문자 메시징 서비스를 통해 메시지를 효율적으로 전송할 수 있는 통합 메시지 전송 방법 및 이를 위한 사용자 단말에 관한 것이다. 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
보다 구체적으로 설명하면, 먼저, 다수의 사용자 단말(110)은 메시지 전송 시스템(100)을 통해 서로 메시지를 송수신할 수 있다. 특히, 본 발명의 사용자 단말(110)은 문자 메시징 서비스를 지원하는 문자 메시징 서버(130)를 통해 하나 이상의 상대방의 단말과 문자 메시지를 송수신할 수 있다. 그리고 사용자 단말(110)들 중 적어도 일부는 통합 메시징 서버(120)를 통해서 통합 메시지를 송수신할 수 있다. 즉, 다수의 사용자 단말(110) 중 일부는 통합 메시징 서버(120)를 통해 통합 메시지를 송수신하며, 문자 메시징 서버(130)를 통해 문자 메시지를 송수신할 수 있다.More specifically, first, a plurality of
이하에서는 설명의 편의를 위해 다수의 사용자 단말(110)을 통합 메시징 서비스, 문자 메시징 서비스의 지원 여부에 따라 통합 메시징 단말과 문자 메시징 단말로 구분하여 설명하고자 한다.Hereinafter, for convenience of description, a plurality of
즉, 도면에서 도시하고 있는 바와 같이, 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
반면, 113이 지시하고 있는 제3 사용자 단말 및 제 4 사용자 단말은 문자 메시징 서비스의 지원은 가능하나, 통합 메시징 서비스의 지원은 불가능한 문자 메시징 단말(113)을 나타낸다.On the other hand, the third user terminal and the fourth user terminal indicated by 113 indicate the
이러한 다수의 사용자 단말(110)은 통합 메시징 서비스를 지원하는 통합 메시징 클라이언트 모듈 및 문자 메시징 서비스를 지원하는 문자 메시징 클라이언트 모듈을 포함하여 구성될 수 있으며, 착신 단말의 통합 메시징 서비스 지원 여부에 따라서 통합 메시징 클라이언트 모듈 또는 문자 메시징 서비스를 지원하는 문자 메시징 모듈을 선택적으로 이용하여 착신 단말로 메시지를 전송할 수 있다.The plurality of
통합 메시징 서버(120)는 다수의 사용자 단말(110)로 통합 메시징 서비스를 제공하는 역할을 수행한다. 다시 말해, 통합 메시징 서버(120)는 사용자 단말(110)들에 통합 메시징 서비스를 제공하며, 통합 메시지의 송수신을 지원하게 된다.The
더불어, 통합 메시징 서버(120)는 사용자 단말(110)들의 음성 통화를 지원할 수 있다. 이를 통해, 통합 메시징 서버(120)는 통합 메시징 단말(111)들의 음성 통화를 지원하는 중에, 통합 메시지의 송수신을 지원하게 된다. 이러한 통합 메시징 서버(120)는 IMS를 기반으로 구현될 수 있으며, 호 세션 제어 기능 장치(Call Session Control Function; CSCF)와 IM 서버(IM server)를 포함하여 구현될 수 있다.In addition, the
문자 메시징 서버(130)는 다수의 사용자 단말(110)로 문자 메시징 서비스를 제공하며, 문자 메시지의 송수신을 지원하게 된다.The
또한 문자 메시징 서버(130)는 문자 메시징 단말(113)로부터 문자 메시지를 수신하여, 통합 메시징 단말(111)로 송신할 수 있다. 이러한 문자 메시징 서버(130)는, 예컨대 단문 메시징 서비스 센터(Short Messaging Service Center; SMSC) 또는 멀티미디어 메시징 서비스 센터(Multimedia Messaging Service Center; MMSC) 중 적어도 어느 하나를 포함할 수 있다. The
부가적으로, 본 실시예의 메시지 전송 시스템(100)은 프레즌스 서버(presence 서버; 140)를 더 포함할 수 있다. 프레즌스 서버(140)는 사용자 단말(110)에 대한 상태 정보(status information)을 저장하고 관리할 수 있다. 특히, 본 발명의 프레즌스 서버(140)는 사용자 단말(110)들 중 적어도 일부의 통합 메시징 서비스 지원 여부에 대한 정보를 저장할 수 있으며, 통합 메시징 단말(111)의 사용자 요청에 따라 상기 통합 메시징 단말(111)의 등록 정보를 저장할 수 있다. In addition, the
본 발명의 일 실시 예에서는 프레즌스 서버(140)를 통합 메시징 서버(120)와 독립된 형태의 장치인 것을 예로 들어 설명하나, 이에 한정되는 것은 아니며, 통합 메시징 서버(120) 내의 하나의 구성 요소로 존재할 수도 있다.Although the
상술한 다수의 사용자 단말(110), 통합 메시징 서버(1120), 문자 메시징 서버(130) 및 프레즌스 서버(140)는 통신망(미도시)를 통해 관련 정보를 송수신하게 되며, 이때의 통신망(미도시)은 다양한 형태의 통신망이 이용될 수 있다.The plurality of
예컨대, 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
이를 위한 발신 단말(210) 및 착신 단말(220)은 통합 메시징 서비스를 위한 통합 메시징 클라이언트 모듈(211, 221)과 문자 메시징 서비스를 위한 문자 메시징 클라이언트 모듈(213, 223)를 포함하여 구성될 수 있다.The calling
먼저, 발신 단말(210)은 통합 메시징 전송을 위해 착신 단말(220)로 수신 확인 요청 메시지를 전송한다(231). 보다 정확하게는 발신 단말(210)의 통합 메시징 클라이언트 모듈(211)을 통해 수신 확인 요청 메시지를 통합 메시징 서버(120)로 전송하고, 이를 착신 단말(220)로 전송하게 된다(233).First, the calling
이후, 착신 단말(220)의 통합 메시징 클라이언트 모듈(221)이 수신 확인 요청 메시지를 수신하고, 착신 단말(220)은 이에 대한 수신 확인 응답 메시지를 통합 메시징 클라이언트 모듈(221)을 통해 통합 메시징 서버(120)로 전송하고(235), 통합 메시징 서버(120)는 착신 단말(220)로부터 수신된 수신 확인 응답 메시지를 발신 단말(210)로 전달하게 된다.Thereafter, the unified
다음으로, 착신 단말(220)로부터 수신 확인 응답 메시지가 수신되면, 발신 단말(210)은 통합 메시지를 착신 단말(220)로 전송한다. 다시 말해 착신 단말(220)로부터 수신 확인 응답 메시지가 수신되면, 발신 단말(210)은 착신 단말(220)이 통합 메시징 서비스를 지원하는 단말인지를 확인할 수 있다.Next, when a reception acknowledgment message is received from the
이러한 확인 후에, 통합 메시징 서비스를 지원하는 경우 발신 단말(210)의 통합 메시징 클라이언트 모듈(211)을 통해 통합 메시징 서버(120)를 거쳐 착신 단말(220)로 통합 메시지를 전송하게 된다(239 ~ 241).After the confirmation, if the integrated messaging service is supported, the integration message is transmitted to the called
이하, 본 발명의 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
본 발명의 2 실시 예에서는 상기 발신 단말(310)은 통합 메시징 서비스 지원이 가능한 단말이며, 착신 단말(320)은 문자 메시징 서비스 지원이 가능한 단말인 것을 예로 들어 설명하도록 한다.In the second embodiment of the present invention, the calling
여기서, 발신 단말(310)은 통합 메시징 서비스 지원이 가능한 단말이므로, 통합 메시징 클라이언트 모듈(311)와 문자 메시징 서비스를 위한 문자 메시징 클라이언트 모듈(313)를 포함하여 구성될 수 있으며, 착신 단말(320)은 문자 메시징 서비스를 위한 문자 메시징 클라이언트 모듈(323)를 포함하여 구성될 수 있다.The calling
먼저, 발신 단말(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
그러나, 착신 단말(320)은 통합 메시지 서비스 지원을 위한 통합 메시징 클라이언트를 구비하고 있지 않은 단말로, 통합 메시지 서비스 지원이 불가능한 상태이다. 따라서, 통합 메시징 서버(120)와 연동되어 있지 않아, 통합 메시징 서버(120)를 통해 전달되는 수신 확인 요청 메시지의 수신이 불가능하다.However, the called
따라서, 발신 단말(310)은 착신 단말(320)로부터 수신 확인 요청 메시지에 대한 응답 메시지가 수신되지 않을 경우, 착신 단말(320)은 통합 메시징 서비스 지원이 불가능한 단말로 판단하고, 통합 메시징 클라이언트 모듈(311)과 문자 메시징 클라이언트 모듈(313)을 연동시킨다.Accordingly, when the response message to the reception confirmation request message is not received from the
이후, 착신 단말(320)은 통합 메시징 서비스 지원이 불가능한 단말이므로, 발신 단말(310)은 문자 메시징 클라이언트 모듈(313)를 이용하여, 착신 단말(320)로 문자 메시지를 전송하게 된다(339).Thereafter, the calling
이때, 문자 메시징 서버(130)를 거쳐 착신 단말(320)로 문자 메시지를 전송하며, 착신 단말(320)의 문자 메시징 클라이언트 모듈(323)로 문자 메시지를 수신할 수 있다.At this time, a text message may be transmitted to the
이와 같이 본 발명의 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
본 발명의 3 실시 예에서는 상기 발신 단말(410) 및 착신 단말(420)은 통합 메시징 서비스 지원인 가능한 단말인 것을 예로 들어 설명하도록 한다. 이를 위해 발신 단말(410) 및 착신 단말(420)은 통합 메시징 서비스 지원을 위한 통합 메시징 클라이언트 모듈(411, 421)과 문자 메시징 서비스 지원을 위한 문자 메시징 클라이언트 모듈(413, 423)을 포함하여 구성될 수 있다. In the third embodiment of the present invention, it is assumed that the calling
본 발명의 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
즉, 착신 단말(410)의 통합 메시징 클라이언트 모듈(421)을 통해 프레즌스 서버(140)로 자신이 통합 메시징 서비스 지원이 가능한 단말이라는 통합 메시징 서비스 가입 정보를 등록하게 된다(431). 이때, 서비스 가입 정보에 착신 단말(410)의 식별 정보(예컨대, 전화 번호, 단말 번호 등)를 함께 포함하여 등록하게 된다.That is, the
이후, 프레즌스 서버(140)는 어느 하나의 발신 단말(410)로부터 착신 단말(420)에 대한 등록 정보 요청 메시지를 수신하게 되면(433), 이에 대한 응답 메시지를 생성하여 발신 단말(410)로 전송할 수 있다.When the
이때, 상기 등록 정보 요청 메시지에 착신 단말(420)의 식별 정보를 포함하여 프레즌스 서버(140)로 전송할 수 있으며, 프레즌스 서버(140)는 상기 등록 정보 요청 메시지에 포함된 착신 단말(420)의 식별 정보를 이용하여, 상기 착신 단말(420)의 서비스 가입 정보를 확인하게 된다. 이후, 상기 착신 단말(420)이 통합 메시징 서비스 가입 정보를 포함하는 응답 메시지를 생성하여 발신 단말(410)로 전송하게 된다.The
이를 수신한 발신 단말(410)의 통합 메시징 클라이언트 모듈(411)은 상기 응답 메시지를 확인하여, 착신 단말(420)이 통합 메시징 서비스 지원이 가능한 단말로 확인되면, 통합 메시징 서버(120)로 통합 메시지를 전송하고(235), 이를 수신한 통합 메시징 서버(120)는 착신 단말(420)로 통합 메시지를 전송하게 된다(237).The unified
도 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
본 발명의 4 실시 예에서는 상기 발신 단말(510)은 통합 메시징 서비스 지원이 가능한 단말이며, 착신 단말(520)은 문자 메시징 서비스 지원이 가능한 단말인 것을 예로 들어 설명하도록 한다. 이를 위해 발신 단말(510)은 통합 메시징 서비스 지원을 위한 통합 메시징 클라이언트 모듈(511)과 문자 메시징 서비스 지원을 위한 문자 메시징 클라이언트 모듈(513)을 포함하여 구성될 수 있으며, 착신 단말(520)은 문자 메시징 서비스 지원을 위한 문자 메시징 클라이언트 모듈(523)을 포함하여 구성될 수 있다.In the fourth embodiment of the present invention, it is assumed that the calling
먼저, 발신 단말(510)은 통합 메시징 클라이언트 모듈(511)을 통해 프레즌스 서버(140)로 착신 단말(520)에 대한 등록 정보 요청 메시지를 전송한다(531).First, the calling
이때, 착신 단말(520)의 식별 정보를 포함하여 프레즌스 서버(140)로 전송하며, 이를 수신한 프레즌스 서버(140)는 상기 착신 단말(520)의 식별 정보를 이용하여 착신 단말(520)의 서비스 가입 정보를 확인하게 된다.At this time, the
상기 확인 결과, 착신 단말(520)은 통합 메시징 서비스에 등록된 단말이 아닐 경우, 프레즌스 서버(140)는 이에 대한 응답 메시지를 생성하여 발신 단말(510)로 전송한다.If it is determined that the called
이를 수신한 발신 단말(510)은 착신 단말(520)이 통합 메시징 서비스 지원이 불가능한 단말이므로, 통합 메시지 대신 문자 메시지를 문자 메시징 서버(130)를 통해 전송하게 된다(535 ~ 537)The calling
이와 같이 본 발명의 또 다른 실시 예서는 프레즌스 서버(140)가 각 사용자 단말의 통합 메시징 서비스 지원 여부에 대한 정보를 미리 저장하고 있을 경우, 이에 대한 정보를 요청한 어느 하나의 사용자 단말로 제공함으로써, 사용자 단말은 자신이 메시지를 전송하고자 하는 상대방 단말의 통합 메시징 서비스 지원 여부를 메시지를 전송하기 이전에 확인할 수 있게 된다.As described above, according to another embodiment of the present invention, when the
이상으로 본 발명의 실시 예에 따른 착신 단말의 통합 메시징 서비스 지원 여부에 따라 선택적으로 통합 메시지 또는 문자 메시지를 전송하는 구성을 중심으로 설명하였다.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
도 1 및 도 6을 참조하면, 본 발명의 실시 예에 따른 사용자 단말(600)은 통합 메시징 서비스 또는 문자 메시징 서비스 중 어느 하나 이상을 지원하는 장치로, 통신부(610), 저장부(620), 제어부(630), 오디오 처리부(640), 표시부(650) 및 입력부(660)를 포함하여 구성될 수 있다.1 and 6, a
먼저, 통신부(610)는 통신망(미도시)를 통해 다수의 상대방 단말 또는 프레즌스 서버(140), 통합 메시징 서버(120), 문자 메시징 서버(130) 중 하나 이상의 서버와 통신을 수행할 수 있다. 특히 본 발명의 통신부(610)는 상대방 단말로 수신 확인 요청 메시지를 전송하고, 상대방 단말로부터 이에 대한 응답 메시지를 수신할 수 있으며, 통합 메시징 서버(120) 또는 문자 메시징 서버(130)를 통해 상대방 단말로 통합 메시지 또는 문자 메시지를 전송할 수 있다.First, the
또한, 통신부(610)는 프레즌스 서버(140)로 상대방 단말의 통합 메시지 서비스 지원 여부에 대한 정보를 요청하고, 이에 대한 응답 메시지를 수신할 수도 있다.In addition, the
저장부(620)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 그 응용 프로그램 실행 중에 발생되는 다양한 데이터를 저장한다. 특히, 본 발명의 저장부(620)는 사용자로부터 입력된 메시지를 저장하거나 상대방 단말로부터 수신되는 메시지를 영구 또는 일시적으로 저장할 수 있다.The
이러한 저장부(620)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 프로그램 영역은 사용자 단말(600)를 부팅시키는 운영체제(OS)와 같은 사용자 단말(600) 구동을 위한 관련된 정보들을 저장하며, 데이터 영역은 사용자 단말(600)의 사용에 따라 발생되는 데이터가 저장되는 영역으로, 사용자에 의해 입력된 메시지 또는 상대방 단말로부터 수신된 메시지 등을 저장할 수 있다. 이러한, 저장부(620)는 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로(multimedia card micro) 타입의 메모리(예컨대, SD 또는 XD 메모리 등), 램(RAM), 롬(ROM) 등의 저장매체를 포함하여 구성될 수 있다.The
제어부(630)는 사용자 단말(600)의 전반적인 동작을 제어하는 기능을 수행하는 것으로, 예컨대, 운영 체제(OS, Operation System) 및 각 구성을 구동시키는 프로세스 장치, 즉, 중앙처리장치(CPU, Central Processing Unit)가 될 수 있다. The
특히, 본 발명의 실시 예에 따른 제어부(630)는 사용자로부터 입력된 메시지를 통합 메시징 서비스 또는 문자 메시징 서비스 방식 중 어느 하나의 방식으로 상대방 단말로 전송되는 전 과정을 제어할 수 있다. 이때, 메시지 전송 이전에 상기 상대방 단말의 통합 메시징 서비스 지원 여부를 확인한 후 메시지를 통합 메시지 또는 문자 메시지 방식 중 어느 하나의 방식으로 전송하게 된다. 이를 위해 제어부(630)는 통합 메시징 서비스 방식으로 메시지 송수신을 지원하는 통합 메시징 클라이언트 모듈(631), 문자 메시징 서비스 방식으로 메시지 송수신을 지원하는 문자 메시징 클라이언트 모듈(633) 및 상대방 단말의 통합 메시징 서비스 가입 여부에 따라 통합 메시징 서비스 또는 문자 메시징 서비스 방식 중 어느 하나의 방식을 이용하여 메시지가 전송되도록 제어하는 제어 모듈(635)를 포함하여 구성될 수 있다.In particular, the
제어부(630)의 동작 방법에 대해 보다 구체적으로 설명하면, 먼저, 제어 모듈(635)은 사용자의 요청에 따라 상대방 단말, 즉 착신 단말에 대한 선택 입력이 감지되면, 상기 착신 단말로 통합 메시징 서비스 지원 여부를 판단하기 위한 수신 확인 요청 메시지를 통합 메시징 클라이언트 모듈(631)을 통해 전송하게 된다. 이후, 상기 착신 단말로부터 수신 확인 요청 메시지에 대한 응답 메시지가 수신되면, 제어 모듈(635)은 상기 착신 단말이 통합 메시징 서비스 지원이 가능한 단말로 판단하게 된다.More specifically, the
이후, 제어 모듈(635)은 통합 메시징 클라이언트 모듈(631)을 통해 착신 단말로 메시지를 전송하게 되는 데, 이때, 통합 메시징 클라이언트 모듈(631)이 제어를 수행하는 통합 메시징 클라이언트 프로그램, 즉 IM(Instant Messaging) 서비스 어플리케이션을 통해 착신 단말로 메시지를 전송할 수 있다.Then, the
반면, 상기 착신 단말로부터 수신 확인 요청 메시지에 대한 응답 메시지가 수신되지 않으면, 제어 모듈(635)은 상기 착신 단말이 통합 메시징 서비스 지원이 불가능한 단말로 판단하게 된다.On the other hand, if the response message for the acknowledgment request message is not received from the called terminal, the
이때, 일정 시간 이내 예컨대, 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
다시 말해 사용자가 통합 메시징 클라이언트 모듈(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
또한, 사용자가 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
이를 통해 사용자 단말(600)은 자신이 메시지를 전송하고자 하는 상대방 단말, 즉 착신 단말의 통합 메시징 서비스 지원 여부를 용이하게 확인할 수 있으며, 확인 결과에 따라, 통합 메시징 서비스 방식으로 메시지를 전송할 지 또는 문자 메시징 서비스 방식으로 메시지를 전송할 지를 선택할 수 있게 된다.Accordingly, the
앞서, 사용자 단말(600)의 제어 모듈(635)은 착신 단말에 대한 선택 입력이 감지되면 착신 단말로 수신 확인 요청 메시지를 전송한다 설명하였다. 여기서 착신 단말에 대한 선택 입력은 사용자가 메시지를 전송하기 위해 사용자 단말(600) 내 기 저장된 폰 북(phone book) 등과 같은 메뉴에 접근하여 상기 착신 단말의 식별 정보(예컨대, 전화 번호)를 선택하거나, 상기 폰 북에 접근하는 순간 폰 북에 기 저장된 모든 사용자 단말로 일괄적으로 수신 확인 요청 메시지를 전송할 수 있다.The
또한, 통합 메시징 서비스를 지원하는 별도의 어플리케이션(예컨대, 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
그러나 모든 사용자 단말에 대한 통합 메시징 서비스 등록 정보를 미리 저장하고 있는 프레즌스 서버를 통해 자신이 메시지를 전송하고자 하는 상대방 단말, 즉 착신 단말의 통합 메시징 서비스 지원 여부를 확인할 수도 있다.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
이때, 바람직하게는 착신 단말에 대한 식별 정보(예컨대, 전화 번호)를 함께 프레즌스 서버(140)로 전송하게 되며, 프레즌스 서버(140)는 상기 착신 단말에 대한 통합 메시징 서비스 등록 정보를 요청한 사용자 단말(600)의 서비스 가입 여부를 확인한 후 인증된 사용자에 한 해 상기 착신 단말의 통합 메시징 서비스 등록 정보를 제공할 수도 있다.At this time, the
이후, 제어 모듈(635)은 상기 프레즌스 서버(140)로부터 수신되는 응답 메시지에 따라 착신 단말이 통합 메시징 서비스를 지원하는 단말인지를 확인하고, 상기 확인 결과에 따라 상술한 바와 같이 통합 메시징 클라이언트 모듈(631) 또는 문자 메시징 클라이언트 모듈(633) 중 어느 하나를 통해 착신 단말로 메시지를 전송하게 된다.Then, the
상술한 바와 같은 착신 단말의 통합 메시징 서비스 지원 여부를 확인하고, 선택적으로 통합 메시징 서비스 방식 또는 문자 메시징 서비스 방식에 따라 메시지를 전송하기 위해, 사용자 단말(600), 특히, 발신 단말은 통합 메시징 서비스를 지원하는 통합 메시징 클라이언트 모듈(631)과 문자 메시징 클라이언트 모듈(633)을 포함하고 있다 설명하였다.The
여기서, 통합 메시징 클라이언트 모듈(631)과 문자 메시징 클라이언트 모듈(633) 각각은 상술한 바와 같은 하나의 어플리케이션 형태로 존재할 수 있으며, 또는 하나의 서비스 어플리케이션 내에서의 기 정해진 제어를 수행하는 하나의 모듈 형태로 존재할 수도 있다.Here, each of the unified
즉, 사용자 단말(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
오디오 처리부(640)는 전기적인 신호인 음원을 아날로그 신호로 변환하여 외부로 출력하는 역할을 수행하며, 오디오 코덱에서 출력되는 수신 오디오 신호를 스피커(SPK)를 통해 재생하거나, 마이크(MIC)로부터 발생되는 송신 오디오 신호를 오디오 코덱에 전송하는 기능을 수행할 수도 있다.The
표시부(650)는 사용자 단말(600)의 기능 수행 중에 발생하는 일련의 동작 상태 및 동작 결과 등에 대한 정보를 표시한다. 특히, 본 발명의 표시부(650)는 사용자로부터 입력된 메시지 또는 상대방으로부터 수신된 메시지를 표시할 수 있으며, 이를 통합 메시징 서비스 방식 또는 문자 메시징 서비스 방식 중 어느 하나의 방식에 따라 표시할 수 있다.The
또한, 본 발명의 표시부(650)는 제어부(630)의 제어에 따라, 착신 단말의 통합 메시징 서비스 지원 여부를 나타내는 기 정의된 식별 부호를 표시할 수도 있다.The
이러한 표시부(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
입력부(660)는 사용자로부터 입력되는 숫자 및 문자 정보 등의 다양한 정보를 입력 받고, 각종 기능을 설정 및 사용자 단말(600)의 기능 제어와 관련하여 입력되는 신호를 제어부(630)로 전달한다. 특히, 본 발명의 입력부(660)는 메시지에 대한 사용자의 입력을 지원할 수 있다.The
이러한 입력부(660)는 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나를 포함하여 구성될 수 있다. 이때, 입력부(660)는 상술한 표시부(650)와 함께 하나의 터치패널(또는 터치스크린)의 형태로 구성되어 입력과 표시 기능을 동시에 수행할 수 있다. 또한, 입력부(660)는 키보드나 키패드와 같은 키 입력 수단, 터치센서나 터치 패드와 같은 터치 입력 수단, 자이로 센서, 지자기 센서, 가속도 센서와 근접 센서, 그리고 카메라 중 적어도 하나 이상을 포함하여 이루어지는 제스처 입력 수단 또는 음성 입력 수단 중 하나 이상을 포함할 수 있다. 이 외에도 현재 개발 중이거나 향후 개발될 수 있는 모든 형태의 입력 수단이 포함될 수 있다.The
이상으로 본 발명의 실시 예에 따른 사용자 단말(600)의 주요 구성에 대해 도 6을 참조하여 설명하였다. 그러나 도 6에 도시된 구성요소보다 더 많은 구성요소에 의해 사용자 단말(600)이 구현될 수 있으며, 그 보다 적은 구성요소에 의해서 구현될 수도 있다.The main configuration of the
또한, 본 발명의 사용자 단말(600)은 다양한 형태로 구현될 수 있다. 예를 들어, 스마트 폰(smart phone), 타블렛 PC(Tablet PC), PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), MP3 Player 등의 이동 단말기는 물론, 스마트 TV(Smart TV), 데스크탑 컴퓨터 등과 같은 고정 단말기가 사용될 수 있다.Also, the
이하, 본 발명의 실시 예에 따른 사용자 단말(600), 특히 상대방 단말, 즉 착신 단말로 메시지를 전송하고자 하는 사용자 단말(600)에서의 통합 메시지 전송 방법에 대해 설명하도록 한다.Hereinafter, an integrated message transmission method in the
도 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
여기서, 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션 대신 문자 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 구동하여 메시지를 입력받을 수도 있다.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
여기서, 사용자 단말(600)은 미리 저장된 리스트를 표시하고 사용자로부터 선택 입력된 착신 단말을 확인할 수 있으며, 입력부를 통해 입력되는 신호에 따라 착신 단말을 확인할 수 있다.Here, the
또한, 사용자의 특정 동작, 예컨대 폰 북(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
상기 판단 결과, 응답 메시지가 수신되면, 상기 착신 단말은 통합 메시징 서비스를 지원하는 단말이므로, 통합 메시징 클라이언트 모듈을 통해 상기 착신 단말로 통합 메시지를 전송하게 된다(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
여기서, 사용자가 통합 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 통해 메시지를 입력하였다 하더라도 문자 메시징 서비스 방식에 따라 메시지를 전송할 수 있으며, 착신 단말은 문자 메시징 서비스 방식을 지원하는 서비스 어플리케이션을 통해 메시지를 확인할 수 있다.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
이와 같이, 본 발명의 실시 예에 따른 통합 메시지 전송 방법을 통해, 사용자는 착신 단말의 통합 메시징 서비스 지원 여부에 관계없이 안정적으로 착신 단말에 메시지를 전송할 수 있으며, 착신 단말의 통합 메시징 서비스 지원 여부에 대한 정보를 메시지 전송 이전에 사용자의 단말을 통해 확인할 수 있어, 불필요한 네트워크 자원 소모를 줄일 수 있고, 통합 메시징 서비스와 문자 메시징 서비스를 연동시키기 위한 추가적인 서버가 불필요하다.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,
이후, 사용자 단말(600)은 착신 단말에 대한 통합 메시징 서비스 지원 여부에 대한 정보를 저장하고 있는 프레즌스 서버로 등록 정보 요청 메시지를 전송하게 된다(815).Thereafter, the
이때, 바람직하게는 상기 착신 단말에 대한 식별 정보를 함께 프레즌스 서버로 전송할 수 있다.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
예컨대, 프레즌스 서버는 착신 단말이 통합 메시징 서비스 지원이 가능한 단말일 경우, 지원이 가능하다는 정보를 포함하는 응답 메시지를 사용자 단말(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
이를 수신한 사용자 단말(600)은 상기 응답 메시지를 확인하고, 상기 착신 단말이 통합 메시징 서비스 지원이 가능한 경우, 통합 메시징 서비스 방식에 따라 메시지를 전송하며(821), 819 단계에서 착신 단말이 통합 메시징 서비스 지원이 불가능한 경우, 문자 메시징 서비스 방식에 따라 메시지를 전송하게 된다(823).The
이상으로, 본 발명의 실시 예에 따른 통합 메시지 전송 방법에 대해 설명하였다.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)
문자 메시지 송수신을 지원하는 제 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.
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해, 수신 확인 요청 메시지를 상기 착신 단말로 전송한 후, 상기 착신 단말로부터 상기 요청 메시지에 대응하는 응답 메시지가 수신되지 않을 경우, 상기 착신 단말은 통합 메시징 서비스 지원이 불가능한 것으로 판단하여 상기 제 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 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.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.
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하기 위해 프레즌스 서버로 등록 정보 요청 메시지를 전송한 후, 상기 프레즌스 서버로부터 상기 착신 단말의 통합 메시징 서비스 지원 불가능에 대한 응답 메시지가 수신되면, 상기 제 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 클라이언트 모듈을 통해 메시지가 전송되도록 제어하는 것을 특징으로 하는 사용자 단말.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.
상기 제어 모듈은
상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하고, 상기 판단 결과에 대응하는 기 정의된 식별 부호를 상기 착신 단말의 식별 정보와 함께 표시되도록 제어하는 것을 특징으로 하는 사용자 단말.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.
상기 제어 모듈은
사용자로부터의 착신 단말에 대한 선택 입력이 감지되면, 상기 착신 단말의 통합 메시징 서비스 지원 여부를 판단하는 것을 특징으로 하는 사용자 단말.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:
상기 착신 단말로 수신 확인 요청 메시지를 전송하는 단계; 및
상기 수신 확인 요청 메시지에 대한 응답 메시지가 상기 착신 단말로부터 수신되는지 판단하는 단계;
를 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.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:
상기 착신 단말에 대한 통합 메시징 서비스 지원 여부에 대한 등록 정보를 저장하고 있는 프레즌스 서버로 등록 정보 요청 메시지를 전송하는 단계;
상기 프레즌스 서버로부터 상기 등록 정보 요청 메시지에 대한 응답 메시지를 수신하는 단계; 및
상기 응답 메시지를 확인하는 단계;
를 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.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:
상기 판단 결과, 상기 착신 단말이 통합 메시징 서비스를 지원하는 경우, 상기 착신 단말이 통합 메시징 서비스를 지원하고 있음을 알리는 식별 부호를 부여하여 표시하는 단계;
를 더 포함하는 것을 특징으로 하는 통합 메시지 전송 방법.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:
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.
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)
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)
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 |
-
2012
- 2012-10-25 KR KR1020120118782A patent/KR101942338B1/en active Active
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 |