KR100867168B1 - System and method for supporting real-time message communication service based telecommunication network - Google Patents
System and method for supporting real-time message communication service based telecommunication network Download PDFInfo
- Publication number
- KR100867168B1 KR100867168B1 KR20060044363A KR20060044363A KR100867168B1 KR 100867168 B1 KR100867168 B1 KR 100867168B1 KR 20060044363 A KR20060044363 A KR 20060044363A KR 20060044363 A KR20060044363 A KR 20060044363A KR 100867168 B1 KR100867168 B1 KR 100867168B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- call
- terminal
- called terminal
- service
- Prior art date
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 통신망에서 실시간 메시지 통화 서비스 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a real-time message call service system and method thereof in a communication network, and a computer-readable recording medium having recorded thereon a program for realizing the method.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은 통신망에서 실시간으로 메시지를 송수신할 수 있도록 하고, 메시지 발신 단말이 전송한 메시지를 착신 단말이 수신하였는지 확인할 수 있도록 하며, 단문 메시지 뿐만 아니라 대용량 데이터도 송수신 가능하도록 하기 위한, 실시간 메시지 통화 서비스 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention enables the real-time message call service to transmit and receive messages in real time in the communication network, to determine whether the destination terminal has received the message transmitted by the message originating terminal, and to enable the transmission and reception of a large amount of data as well as a short message. A system and method thereof, and a computer readable recording medium having recorded thereon a program for realizing the method.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은, 통신망에서의 실시간 메시지 통화 서비스 방법에 있어서, 메시지 통화 서비스 가입자를 관리하고, 서비스 등록된 단말의 상태를 관리하는 단계; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 메시지 통화 서버가 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하되, 상기 착신 단말이 서비스 등록되어 있는 경우, 인바이트 SIP(Session Initiation Protocol) 메시지를 상기 착신 단말로 전송하고, 상기 착신 단말이 이에 대한 응답 SIP 메시지를 전송하면 이를 상기 발신 단말로 전송하며, 이에 대해 상기 발신 단말이 응답 메시지를 전송하면 이를 상기 착신 단말로 전송하여 메시지 통화 서비스의 호 세션을 형성하는 단계; 및 호 세션이 형성된 상태에서, 상기 메시지 통화 서버가 상기 발신 단말이 전송한 SIP 메시지를 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하는 단계를 포함한다.The present invention provides a real-time message call service method in a communication network, the method comprising: managing a message call service subscriber and managing a state of a service registered terminal; In response to a message call request from a service registered originating terminal, a message call server connects a call to a called terminal and completes a call session in response to an incoming call to form a call session. Send a Session Initiation Protocol (SIP) message to the called terminal, and when the called terminal transmits a response SIP message to the called terminal, it transmits it to the calling terminal, and if the calling terminal transmits a response message, the called terminal Sending a call to form a call session of the message call service; And transmitting, by the message call server, the SIP message transmitted from the originating terminal to the called terminal assigned an IP address, in a state where a call session is formed.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 이동통신망 등에 이용됨.The present invention is used in mobile communication networks and the like.
실시간 메시지 통화, SMS, 단문전송서비스, 이동통신망, SIP Real time message call, SMS, short message service, mobile network, SIP
Description
도 1 은 본 발명에 따른 실시간 메시지 통화 서비스를 제공하기 위한 시스템의 구성 예시도, 1 is an exemplary configuration of a system for providing a real-time message call service according to the present invention;
도 2 는 본 발명에 따른 실시간 메시지 통화 서비스 방법에 대한 일실시예 흐름도, 2 is a flow chart of an embodiment of a real-time message call service method according to the present invention;
도 3 은 본 발명에 따른 실시간 메시지 통화 서비스 방법 중 착신 단말이 통화 불능일 경우의 서비스 과정에 대한 일실시예 흐름도, 3 is a flowchart illustrating a service process when a called terminal is incapable of communication in the real-time message call service method according to the present invention;
도 4 는 본 발명에 따른 실시간 메시지 통화 서비스 시스템(메시지 통화 서버)의 일실시예 상세 구성도이다.
* 도면의 주요 부분에 대한 부호 설명
10 : 발신 단말 20 : 착신 단말
30 : 메시지 통화 서버 31 : TCP/IP 처리부
32 : 메시지 처리부 33 : 호 세션 정보 관리부
34 : 서비스 정보 처리부 35 : 신규 장문 처리부
37 : 사서함 정보 처리부 37 : 과금 처리부
38 : 단말기 등록 정보 처리부 39 : 단문 전송 서버 정합부
40 : 단문 전송 서버(SMSC) 50 : 메시지 사서함
60 : 서비스 가입자 정보 DB 70 : 단말기 등록 정보 DB4 is a detailed configuration diagram of an embodiment of a real-time message call service system (message call server) according to the present invention.
* Explanation of symbols on the main parts of the drawing
10: calling terminal 20: called terminal
30: message call server 31: TCP / IP processing unit
32: message processing unit 33: call session information management unit
34: service information processing unit 35: new palm print processing unit
37: mailbox information processing unit 37: billing processing unit
38: terminal registration information processing unit 39: short transmission server matching unit
40: short message transfer server (SMSC) 50: message mailbox
60: service subscriber information DB 70: terminal registration information DB
본 발명은 통신망에서 실시간 메시지 통화 서비스 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 더욱 상세하게는 유무선 인터넷(WEB, WAP/ME), 인트라넷, 랜(LAN), 무선랜(Wireless LAN), 전화망(PSTN), 동기/비동기 이동통신망, 휴대 인터넷(WiBro), 지상파 방송망, DMB(Digital Multimedia Broadcasting) 방송망 등에서 발신 및 착신 단말 사이에 메시지 통화를 위한 호를 연결하고 실시간으로 문자 및 데이터(음성, 이미지, 동영상 음악 파일 등)를 송수신할 수 있도록 하기 위한, 실시간 메시지 통화 서비스 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention relates to a real-time message call service system and method thereof in a communication network, and to a computer-readable recording medium recording a program for realizing the method. More particularly, the present invention relates to wired and wireless Internet (WEB, WAP / ME), and intranet. Message communication between originating and receiving terminals in LAN, Wireless LAN, Telephone Network (PSTN), Synchronous / Asynchronous Mobile Communication Network, Mobile Internet (WiBro), Terrestrial Broadcasting Network, Digital Multimedia Broadcasting (DMB) Broadcasting Network, etc. Real-time message call service system and method, and a program for realizing the method, for connecting a call and transmitting and receiving text and data (voice, image, video music file, etc.) in real time. The present invention relates to a recording medium which can be used.
현재, 이동통신망에서 문자(혹은 소용량 데이터)에 의한 통신 서비스를 제공하기 위해서는, 단문 전송 방식(SMS : Short Message Service)을 사용하여 단말기간 혹은 컨텐츠 제공 서버와 단말기 사이에 통신을 하고 있다. 이 방법은 발신 단말(혹은 컨텐츠 제공 서버)이 단문을 만들어서 단문 전송 서버(SMSC)를 통하여 착신 단말로 전송하는 방식으로, 단문 전송 서버는 축척 및 전달(Store & Forward) 방식으로 단문을 전송한다.
따라서, 발신 단말로부터 전송된 단문이 착신 단말에 도착하기까지는 상당한 시간 지연이 있게 되고, 발신 단말 사용자 입장에서는 단문이 확실히 착신 단말에 도착해서 착신 단말 사용자가 해당 단문을 확인했는지 알 수 있는 방법도 없다. 또한, 전송 메시지로 소용량 문자만을 사용하므로, 장문 메시지나 음성, 이미지, 동영상, 음악 파일 등의 데이터 송수신이 어려운 단점도 있다. Currently, in order to provide a communication service by text (or small amount of data) in a mobile communication network, a short message service (SMS) is used to communicate between terminals or between a content providing server and a terminal. In this method, the calling terminal (or the content providing server) forms a short message and transmits the short message to the called terminal through the short message transmitting server (SMSC), and the short message transmitting server transmits the short message in a scale & store manner.
Therefore, there is a significant time delay before the short message transmitted from the calling terminal arrives at the called terminal, and there is no way for the calling terminal user to know whether the short message arrives at the called terminal and the called terminal user confirms the short message. . In addition, since only a small amount of text is used as a transmission message, it is difficult to transmit and receive data such as a long message, a voice, an image, a video, a music file, and the like.
따라서, 현재 이동통신망에서의 단문 전송 서비스는 비실시간적인 간단한 내용의 전송을 위한 서비스만을 제공하고 있는 실정이다. 즉, 이동전화 가입자가 전화를 걸어서 상대방과 실시간으로 데이터 송수신할 수 있는 서비스를 제공하는데 한계가 있다.Therefore, the short message transmission service in the current mobile communication network provides only the service for the non-real time simple content transmission. That is, there is a limit in providing a service that allows a mobile subscriber to make a data call with a counterpart in real time.
본 발명은 상기 문제점을 해결하기 위하여 제안된 것으로, 통신망에서 실시간으로 메시지를 송수신할 수 있도록 하고, 메시지 발신 단말이 전송한 메시지를 착신 단말이 수신하였는지 확인할 수 있도록 하며, 단문 메시지 뿐만 아니라 대용량 데이터도 송수신 가능하도록 하기 위한, 실시간 메시지 통화 서비스 시스템 및 그 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, it is possible to send and receive messages in real time in the communication network, to check whether the destination terminal receives a message sent by the message originating terminal, and not only a short message but also a large amount of data It is an object of the present invention to provide a real-time message call service system and method for enabling transmission and reception, and a computer-readable recording medium recording a program for realizing the method.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
상기 목적을 달성하기 위한 본 발명은, 통신망에서의 실시간 메시지 통화 서비스 시스템에 있어서, 메시지 통화 서비스 가입자를 관리하기 위한 서비스 정보 처리수단; 서비스 등록된 단말의 상태를 관리하기 위한 단말기 등록정보 처리수단; 이동통신망과 정합하여 SIP(Session Initiation Protocol) 메시지를 전송하기 위한 망연동수단; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하되, 상기 착신 단말이 서비스 등록되어 있는 경우, 인바이트 SIP 메시지를 상기 착신 단말로 전송하고, 상기 착신 단말이 이에 대한 응답 SIP 메시지를 전송하면 이를 상기 발신 단말로 전송하며, 이에 대해 상기 발신 단말이 응답 메시지를 전송하면 이를 상기 착신 단말로 전송하여 메시지 통화 서비스의 호 세션을 형성하기 위한 호 세션 정보 관리수단; 및 호 세션이 형성된 상태에서, 상기 발신 단말이 전송한 SIP 메시지를 상기 망연동수단을 통해 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하기 위한 메시지 처리수단을 포함하여 이루어진 것을 특징으로 한다.
그리고, 본 발명은, 통신망에서의 실시간 메시지 통화 서비스 시스템에 있어서, 메시지 통화 서비스 가입자를 관리하기 위한 서비스 정보 처리수단; 서비스 등록된 단말의 상태를 관리하기 위한 단말기 등록정보 처리수단; 이동통신망과 정합하여 SIP(Session Initiation Protocol) 메시지를 전송하기 위한 망연동수단; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하기 위한 호 세션 정보 관리수단; 호 세션이 형성된 상태에서, 상기 발신 단말이 전송한 SIP 메시지를 상기 망연동수단을 통해 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하기 위한 메시지 처리수단; 및 상기 착신 단말이 서비스 등록되어 있지 않은 경우, 단문 전송 서버(SMSC)와의 연동을 통해 SMS(Short Message Service) 메시지로 메시지 통화 서비스가 착신되었음을 상기 착신 단말로 알리기 위한 단문전송서버 정합수단을 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 상기 착신 단말의 통화 불능시 상기 발신 단말로부터의 메시지를 메시지 사서함에 저장해두고, 상기 착신 단말이 수신 가능한 상태가 되었을 때 상기 메시지 사서함에 저장된 메시지를 상기 착신 단말로 전송하기 위한 사서함 정보 처리수단을 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 상기 단문 전송 서버의 규격에 맞도록 메시지를 작성하기 위한 장문처리수단을 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 메시지 통화 서비스의 과금 정보를 관리하기 위한 과금처리수단을 더 포함하여 이루어진 것을 특징으로 한다. The present invention for achieving the above object is a real-time message call service system in a communication network, comprising: service information processing means for managing a message call service subscriber; Terminal registration information processing means for managing a state of a service registered terminal; Network interworking means for transmitting a Session Initiation Protocol (SIP) message in conformity with a mobile communication network; In response to a message call request from a service registered originating terminal, a call session is established by completing a call session in response to an incoming terminal and responding to an incoming call. When the called terminal is registered for service, an invite SIP message is read. When the called terminal transmits a response SIP message to the called terminal, it transmits it to the calling terminal, and when the calling terminal sends a response message, it sends it to the called terminal to send a call session of the message call service. Call session information management means for forming a message; And message processing means for real-time transmission of the SIP message transmitted by the originating terminal to the called terminal assigned an IP (Internet Protocol) address through the network interworking means in a state where a call session is formed. do.
The present invention provides a real-time message call service system in a communication network, comprising: service information processing means for managing a message call service subscriber; Terminal registration information processing means for managing a state of a service registered terminal; Network interworking means for transmitting a Session Initiation Protocol (SIP) message in conformity with a mobile communication network; Call session information management means for establishing a call session by connecting a call to a called terminal and completing a call session in an incoming response according to a message call request from a service-registered calling terminal; Message processing means for real-time transmission of a SIP message transmitted from the calling terminal to the called terminal assigned an IP (Internet Protocol) address through the network interworking means with a call session formed; And a short message transmitting server matching means for informing the called terminal that the message call service has been received in a short message service (SMS) message through interworking with the short message transmitting server (SMSC) when the called terminal is not registered in the service. Characterized in that made.
The present invention also provides a method for storing a message from the calling terminal in a message mailbox when the called terminal is incapable of communication, and for transmitting a message stored in the message mailbox to the called terminal when the called terminal is in a state where it can be received. It further comprises a mailbox information processing means.
In addition, the present invention is characterized in that it further comprises a palmprint processing means for creating a message to meet the standard of the short message transmission server.
In addition, the present invention is characterized in that it further comprises a billing processing means for managing the billing information of the message call service.
한편, 본 발명은, 통신망에서의 실시간 메시지 통화 서비스 방법에 있어서, 메시지 통화 서비스 가입자를 관리하고, 서비스 등록된 단말의 상태를 관리하는 단계; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 메시지 통화 서버가 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하되, 상기 착신 단말이 서비스 등록되어 있는 경우, 인바이트 SIP(Session Initiation Protocol) 메시지를 상기 착신 단말로 전송하고, 상기 착신 단말이 이에 대한 응답 SIP 메시지를 전송하면 이를 상기 발신 단말로 전송하며, 이에 대해 상기 발신 단말이 응답 메시지를 전송하면 이를 상기 착신 단말로 전송하여 메시지 통화 서비스의 호 세션을 형성하는 단계; 및 호 세션이 형성된 상태에서, 상기 메시지 통화 서버가 상기 발신 단말이 전송한 SIP 메시지를 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하는 단계를 포함하여 이루어진 것을 특징으로 한다.
그리고, 본 발명은, 통신망에서의 실시간 메시지 통화 서비스 방법에 있어서, 메시지 통화 서비스 가입자를 관리하고, 서비스 등록된 단말의 상태를 관리하는 단계; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 메시지 통화 서버가 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하되, 상기 착신 단말이 서비스 등록되어 있지 않은 경우, 단문 전송 서버(SMSC)와의 연동을 통해 SMS(Short Message Service) 메시지로 메시지 통화 서비스가 착신되었음을 상기 착신 단말로 알리는 단계; 및 호 세션이 형성된 상태에서, 상기 메시지 통화 서버가 상기 발신 단말이 전송한 SIP 메시지를 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하는 단계를 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 상기 착신 단말의 통화 불능시, 상기 메시지 통화 서버가 상기 발신 단말로 '착신 단말의 통화불능상태'를 알리는(200 OK 메시지) 단계를 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 상기 착신 단말의 통화 불능시, 상기 메시지 통화 서버가 상기 발신 단말로 '착신 단말의 통화불능상태'를 알리고 메시지 사서함에 메시지를 저장할 수 있음을 알려(200 OK 메시지), 이에 대해 상기 발신 단말로부터 응답(ACK) 메시지를 수신하면 메시지 사서함 세션을 형성하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 상기 메시지 사서함과 연결된 세션을 통하여, 상기 메시지 통화 서버가 상기 발신 단말로부터의 메시지를 상기 메시지 사서함에 저장해두고, 상기 착신 단말이 수신 가능한 상태가 되었을 때 상기 메시지 사서함에 저장된 메시지를 상기 착신 단말로 전송하는 단계를 더 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은, 메시지 통화 서비스의 과금 정보를 관리하는 단계을 더 포함하여 이루어진 것을 특징으로 한다. On the other hand, the present invention is a real-time message call service method in a communication network, comprising: managing a message call service subscriber, and managing the state of the terminal registered service; In response to a message call request from a service registered originating terminal, a message call server connects a call to a called terminal and completes a call session in response to an incoming call to form a call session. Send a Session Initiation Protocol (SIP) message to the called terminal, and when the called terminal transmits a response SIP message to the called terminal, it transmits it to the calling terminal, and if the calling terminal transmits a response message, the called terminal Sending a call to form a call session of the message call service; And transmitting, by the message call server, the SIP message transmitted from the originating terminal to the called terminal, which is assigned an IP address, in a state where a call session is formed.
In addition, the present invention provides a method for real-time message call service in a communication network, the method comprising: managing a message call service subscriber and managing a state of a service registered terminal; In response to a message call request from a service registered originating terminal, a message call server connects a call to a called terminal and completes a call session in response to an incoming call to form a call session, but when the called terminal is not registered in service, Notifying the called terminal that the message call service has been received by a short message service (SMS) message through interworking with a transmission server (SMSC); And transmitting, by the message call server, the SIP message transmitted from the originating terminal to the called terminal, which is assigned an IP address, in a state where a call session is formed.
In addition, the present invention is characterized in that it further comprises the step (200 OK message) of the message call server to inform the caller of the 'unavailable state of the called terminal,' when the called terminal is not available.
In addition, the present invention, when the call of the called terminal is not available, the message call server informs the caller of the 'unavailable state of the called terminal' to the calling terminal and informs that the message can be stored in the message mailbox (200 OK message), And receiving a response (ACK) message from the originating terminal for establishing a message mailbox session.
In addition, the present invention, through the session connected to the message mailbox, the message call server stores the message from the originating terminal in the message mailbox, the message stored in the message mailbox when the destination terminal is in a state that can be received It characterized in that it further comprises the step of transmitting to the called terminal.
In addition, the present invention is characterized in that it further comprises the step of managing the charging information of the message call service.
다른 한편, 본 발명은, 프로세서를 구비한 실시간 메시지 통화 서비스 시스템에, 메시지 통화 서비스 가입자를 관리하고, 서비스 등록된 단말의 상태를 관리하는 기능; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 메시지 통화 서버가 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하되, 상기 착신 단말이 서비스 등록되어 있는 경우, 인바이트 SIP(Session Initiation Protocol) 메시지를 상기 착신 단말로 전송하고, 상기 착신 단말이 이에 대한 응답 SIP 메시지를 전송하면 이를 상기 발신 단말로 전송하며, 이에 대해 상기 발신 단말이 응답 메시지를 전송하면 이를 상기 착신 단말로 전송하여 메시지 통화 서비스의 호 세션을 형성하는 기능; 및 호 세션이 형성된 상태에서, 상기 메시지 통화 서버가 상기 발신 단말이 전송한 SIP 메시지를 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
그리고, 본 발명은, 프로세서를 구비한 실시간 메시지 통화 서비스 시스템에, 메시지 통화 서비스 가입자를 관리하고, 서비스 등록된 단말의 상태를 관리하는 기능; 서비스 등록된 발신 단말로부터의 메시지 통화 요청에 따라, 메시지 통화 서버가 착신 단말로 호를 연결하고 착신 응답시 호 세션을 완료하여 호 세션을 형성하되, 상기 착신 단말이 서비스 등록되어 있지 않은 경우, 단문 전송 서버(SMSC)와의 연동을 통해 SMS(Short Message Service) 메시지로 메시지 통화 서비스가 착신되었음을 상기 착신 단말로 알리는 기능; 및 호 세션이 형성된 상태에서, 상기 메시지 통화 서버가 상기 발신 단말이 전송한 SIP 메시지를 IP(Internet Protocol) 주소를 할당받은 상기 착신 단말로 실시간 전송하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은, 상기 착신 단말의 통화 불능시, 상기 메시지 통화 서버가 상기 발신 단말로 '착신 단말의 통화불능상태'를 알리는(200 OK 메시지) 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은, 상기 착신 단말의 통화 불능시, 상기 메시지 통화 서버가 상기 발신 단말로 '착신 단말의 통화불능상태'를 알리고 메시지 사서함에 메시지를 저장할 수 있음을 알려(200 OK 메시지), 이에 대해 상기 발신 단말로부터 응답(ACK) 메시지를 수신하면 메시지 사서함 세션을 형성하는 단계을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은, 상기 메시지 사서함과 연결된 세션을 통하여, 상기 메시지 통화 서버가 상기 발신 단말로부터의 메시지를 상기 메시지 사서함에 저장해두고, 상기 착신 단말이 수신 가능한 상태가 되었을 때 상기 메시지 사서함에 저장된 메시지를 상기 착신 단말로 전송하는 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은, 메시지 통화 서비스의 과금 정보를 관리하는 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, a real-time message call service system having a processor, the function to manage the message call service subscribers, and to manage the status of the terminal registered service; In response to a message call request from a service registered originating terminal, a message call server connects a call to a called terminal and completes a call session in response to an incoming call to form a call session. Send a Session Initiation Protocol (SIP) message to the called terminal, and when the called terminal transmits a response SIP message to the called terminal, it transmits it to the calling terminal, and if the calling terminal transmits a response message, the called terminal Transmitting a call session to form a call session of a message call service; And a program for realizing a function of real-time transmitting the SIP message transmitted by the originating terminal to the called terminal assigned an IP (Internet Protocol) address while the call session is formed. Provide a recording medium.
The present invention provides a real-time message call service system having a processor, the function of managing a message call service subscriber and managing a state of a terminal registered with a service; In response to a message call request from a service registered originating terminal, a message call server connects a call to a called terminal and completes a call session in response to an incoming call to form a call session, but when the called terminal is not registered in service, A function of notifying the called terminal that the message call service has been received by an SMS (Short Message Service) message through interworking with a transmission server (SMSC); And a program for realizing a function of real-time transmitting the SIP message transmitted by the originating terminal to the called terminal assigned an IP (Internet Protocol) address while the call session is formed. Provide a recording medium.
In addition, the present invention, when the call of the called terminal is not available, the message call server to read the computer to record a program for further realizing the function of notifying the 'non-call state of the called terminal' (200 OK message) to the calling terminal Provides a record medium that can be.
In addition, the present invention, when the call of the called terminal is not available, the message call server informs the caller of the 'unavailable state of the called terminal' to the calling terminal and informs that the message can be stored in the message mailbox (200 OK message), A computer readable recording medium having recorded thereon a program for further realizing the step of establishing a message mailbox session upon receiving an ACK message from the originating terminal.
In addition, the present invention, through the session connected to the message mailbox, the message call server stores the message from the originating terminal in the message mailbox, the message stored in the message mailbox when the destination terminal is in a state that can be received The present invention provides a computer-readable recording medium having recorded thereon a program for further realizing the function of transmitting the data to the called terminal.
The present invention also provides a computer-readable recording medium having recorded thereon a program for further realizing a function of managing charging information of a message call service.
본 발명에서는, 통신망에서 실시간 대용량 메시지 통화 서비스를 제공하기 위하여, 메시지 통화 서버 및 메시지 사서함을 구비한다. In the present invention, a message call server and a message mailbox are provided to provide a real-time mass message call service in a communication network.
즉, 메시지 통화를 처리하기 위해, 메시지 통화 서버가 메시지 통화를 중재한다. 이때, 초기 메시지 통화 셋업을 요청하기 위해, 단문 전송 서버(SMSC)를 이용한다. 또한, 착신 단말이 통화 불능일 경우, 메시지 사서함과 연결하여 발신 단말이 보낸 메시지를 저장하고, 착신 단말이 통화가능 상태가 되었을 때, 메시지 사서함에 저장된 메시지를 착신 단말로 전송한다. That is, to process a message call, the message call server arbitrates the message call. At this time, a short transmission server (SMSC) is used to request an initial message call setup. In addition, when the called terminal is incapable of communication, it stores a message sent by the calling terminal by connecting to the message mailbox, and when the called terminal becomes available for communication, transmits the message stored in the message mailbox to the called terminal.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명은 기존의 단문 전송 방식(SMS)에 의한 비실시간 단문 전송 방식의 단점을 개선하여, 진화된 이동통신망(cdma1x, cdma1x Ev-Do, IMT2000 등) 등에서 실시간 메시지 송수신을 제공하여 사용자가 음성 통화를 하는 것과 동일한 효과를 거둘 수 있도록 하는 것이다. The present invention improves the shortcomings of the non-real-time short transmission method by the conventional short transmission method (SMS), and provides a real time message transmission and reception in an evolved mobile communication network (cdma1x, cdma1x Ev-Do, IMT2000, etc.) To achieve the same effect as doing.
그러나, 본 발명은 상기 이동통신망에 한정되지 않고, 유무선 인터넷(WEB, WAP/ME), 인트라넷, 랜(LAN), 무선랜(Wireless LAN), 전화망(PSTN), 휴대 인터넷(WiBro), 지상파 방송망, DMB(Digital Multimedia Broadcasting) 방송망 등에도 적용 가능함에 유의하여야 한다. However, the present invention is not limited to the mobile communication network, but is not limited to the wired and wireless Internet (WEB, WAP / ME), intranet, LAN, wireless LAN, telephone network (PSTN), mobile Internet (WiBro), terrestrial broadcasting network. It should be noted that the present invention can be applied to DMB (Digital Multimedia Broadcasting) broadcasting network.
따라서, 발/착신 단말은 동기/비동기 이동통신 단말기 뿐만 아니라, PC, 노트북, 핸드헬드(Hand-held) PC, PDA, 휴대 인터넷 단말기, 방송 수신기, DMB폰 등으로 대체 가능하며, 메시지 송수신이 가능한 한, 그 종류에 구애받지 않음에 유의해야 한다. Therefore, the calling / receiving terminal can be replaced with not only a synchronous / asynchronous mobile communication terminal, but also a PC, a notebook computer, a hand-held PC, a PDA, a portable Internet terminal, a broadcast receiver, a DMB phone, and the like. It should be noted that it is not limited to that kind.
또한, 하기에서는 비록 SMS(Short Message Service) 메시지를 가정하고 있으나, 이에 한정되지 않고 EMS(Enhanced Messaging Service), MMS(Multimedia Messaging Service) 등의 메시지 역시 가능함에 유의하여야 한다. In addition, although the following assumes a Short Message Service (SMS) message, it should be noted that a message such as an EMS (Enhanced Messaging Service) or an MMS (Multimedia Messaging Service) is also possible.
도 1 은 본 발명에 따른 실시간 메시지 통화 서비스를 제공하기 위한 시스템의 구성 예시도이다. 보다 바람직한 실시예로, 이동통신망 환경을 일예로 들어 설명하기로 한다. 1 is an exemplary configuration of a system for providing a real-time message call service according to the present invention. In a more preferred embodiment, a mobile communication network environment will be described as an example.
메시지 통화 서버(30)는 메시지 통화를 처리하기 위해 이동통신망 등에 위치하여, 이동통신 단말기(발/착신 단말(10,20)) 간에 메시지 통화 셋업을 위한 중재 역할을 한다. 또한, 발신 단말(10)이 착신 단말(20)과 연결될 수 없을 경우(예를 들면, 착신 단말이 통화중, 혹은 전원이 꺼짐, 혹은 음영지역 등에 위치해 있는 경우), 메시지 사서함(50)과 연결하여 기존의 단문 전송 서비스와 유사한 방법으로 축척 및 전달(Store & Forward) 방식으로 착신 단말(20)로 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 전송할 수 있다. 물론, 이때 전송되는 메시지의 크기는 단문 전송 방식에 비해서 훨씬 크게 된다. The
상기 메시지 통화 서버(30)에 대해서는 하기의 도 4에서 보다 상세하게 설명하기로 한다. The
도 2 는 본 발명에 따른 실시간 메시지 통화 서비스 방법에 대한 일실시예 흐름도로서, 서비스 절차를 SIP(Session Initiation Protocol) 시그널을 이용해서 나타낸 것이다. 2 is a flowchart illustrating a method for real-time message call service according to the present invention, which illustrates a service procedure using a Session Initiation Protocol (SIP) signal.
도 2에 도시된 바와 같이, 본 발명에 따른 메시지 통화 서비스 방법은, 크게 발신 단말(10)에서 메시지 통화 서버(30)를 통하여 착신 단말(20)로 호를 연결(호 세션을 시도)하는 제1단계(201~203), 착신 단말(20)이 인터넷 주소(IP 주소)를 할당받은 상태가 아니면 IP 주소를 이동통신망으로부터 할당받는 제2단계(이때, 만약 착신 단말(20)이 이미 IP 주소를 할당받은 상태라면, 제2단계에 대한 처리는 생략할 수 있음), 연결 시도된 호에 대해서 착신 단말(20)이 사용자의 응답(예를 들면, 사용자가 착신 단말(20)의 통화 버튼(SEND 버튼)을 누름)에 따라서 세션에 대한 응답을 하여 호 세션을 완료하는 제3단계(204~207), 이렇게 메시지 통화 서버(30)에 연결된 두 단말(10,20) 사이에서 실시간으로 메시지(예를 들면, 문자, 음성, 이미지, 동영상, 음악 파일 등)을 송수신하여 통화를 진행하는 제4단계(209~215), 발/착신 단말(10,20) 간에 통화가 완료되어 일측 단말(10 or 20)에서 통화 종료를 요구하면(훅온(hook-on)) 연결된 호 세션을 종료하는 제5단계(216~218)를 포함한다. As shown in Figure 2, the message call service method according to the present invention, the call terminal (attempt to call the call) to the
특히, 상기 제4단계(208~215)에서는 이미 SIP 세션이 맺어진 상태에서 메시지 통신이 이루어지므로 실시간으로 메시지 송수신이 가능하며, 발신 단말(10) 입장에서는 전송한 메시지(예를 들면, 문자, 음성, 이미지, 동영상, 음악 파일 등)에 대한 응답을 착신 단말(20)로부터 수신받을 수 있어, 착신 단말(20)이 메시지를 수신하였는지를 확인할 수 있다.In particular, in the fourth step (208 to 215), since the message communication is already made in the state that the SIP session is already established, it is possible to send and receive messages in real time, and the message (for example, text, voice) transmitted from the calling
이를 구체적으로 살펴보면 다음과 같다. Looking at this in detail.
상기 제1단계(201~203)는 발신 단말(10)에서 메시지 통화 서버(30)를 통하여 착신 단말(20)로 메시지 통화를 위한 셋업을 요청(호 세션을 시도)하는 과정이다.
즉, 발신 단말(10)은 호 세션을 설정하는 SIP 메시지인 인바이트(INVITE) 메시지를 메시지 통화 서버(30)를 통하여 착신 단말(20)로 전송한다(201~203). 이때, INVITE 메시지에는 발신 단말(10) 및 착신 단말(20)의 주소 등이 기록되어 있다. 이 경우에는, 발신 단말(10)이 이미 메시지 통화 서버(30)에 등록되어 있는 상태이다. 여기서, '등록'의 의미는, SIP 메시지인 레지스터(REGISTER) 메시지를 통하여 등록하였거나, 이와 유사한 방법으로 메시지 통화 서버(30)에 이미 등록 절차를 거쳤다는 의미이다.The
That is, the calling
여기서, 메시지 통화 서버(30)는 INVITE 메시지를 수신하면(201), 우선 착신 단말(20)이 등록되어 있는지를 확인하고, 만약 등록되어 있으면 INVITE SIP 메시지를 착신 단말(20)로 전송한다.
그러나, 착신 단말(20)이 등록되어 있지 않다면, 메시지 통화 서버(30)는 단문 전송 서버(SMSC)(40)를 통하여 단문 메시지(SMS 메시지)로 변환하여 전송하게 된다(202,203). 즉, 도 2에서는 착신 단말(20)이 등록되어 있지 않은 예를 나타낸 것으로, 단문 전송 서버(SMSC)(40)는 메시지 통화 서버(30)로부터 단문 메시지(SMS 메시지)를 수신하면(202), 착신 단말(20)로 이동 전화의 일반적인 SMS 메시지를 송신하게 되고(203), 착신 단말(20)은 단문 메시지(SMS 메시지)를 수신하게 된다.Here, if the
However, if the
이때, 부가적으로 착신 단말(20)에서는 메시지 통화 서비스가 착신되었다는 전화벨이 울리게 할 수 있으며, 발신 단말(10)에서도 통화 연결음이 들리도록 서비스를 제공할 수 있다. 이렇게 함으로써, 기존 단문 서비스 방식(SMS)에 비해서 서비스 측면에서의 차별화를 가져올 수 있다.In this case, the called terminal 20 may additionally ring a call that the message call service has been received, and the calling
상기 제2단계는 착신 단말(20)이 SMS 메시지를 수신하면, SMS 메시지를 분석하여 메시지 통화 서비스임을 인지하고 IP 주소를 할당받게 된다. 물론, 착신 단말(20)이 이미 IP 주소를 할당받았으면, 이 과정은 거치지 않는다.In the second step, when the called
상기 제3단계(204~207)는 SMS 메시지를 수신받고(상기 제1단계) IP 주소까지 할당받은(상기 제2단계) 착신 단말(20)이 수신된 SMS 메시지를 분석하여 발신 단말(10)이 보낸 메시지(여기에서는 SMS 메시지, 기 등록되어 있는 경우에는 INVITE SIP 메시지)에 대한 응답 SIP 메시지인 200 OK 메시지를 전송하고(204,205), 발신 단말(10)은 200 OK 메시지를 수신하면 이에 대한 응답으로 ACK 메시지를 착신 단말(20)로 보내서(206,207) 메시지 통화 서비스의 호 세션이 연결되어서 메시지 통화를 진행할 준비가 완료된다. 이 과정의 중간에 메시지 통화 서버(30)는 호 세션 정보를 관리하게 된다.In the third step (204 ~ 207) receives the SMS message (the first step) and the IP terminal (the second step), the receiving
상기 제4단계(208~215)는 호 세션이 연결된 상태에서 SIP 메시지인 MESSAGE를 사용하여 문자, 음성, 이미지, 동영상 음악 파일 등을 실시간으로 송수신하게 된다. 이때에는 MESSAGE 이외에도 유사한 SIP 메시지를 사용할 수 있으나, 도 2에서는 MESSAGE를 일예로 들었다.
여기서, "MESSAGE"에는 보내는 메시지의 종류(문자, 음성, 이미지, 동영상, 음악 파일 등), 길이 등의 속성이 포함될 수 있다.
즉, 발신 단말(10)은 메시지 통화 서버(30)를 통하여 착신 단말(20)로 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 전송하고(208,209), 착신 단말(20)은 이에 대한 응답으로 200 OK 메시지를 발신 단말(10)로 전송하게 된다(210,211). 아울러, 발신 단말(10)로부터 전송된 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)에 대한 응답으로, 착신 단말(20) 역시 메시지 통화 서버(30)를 통하여 발신 단말(10)에게 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 전송할 수 있고(212,213), 발신 단말(10)은 이에 대한 응답으로 200 OK 메시지를 착신 단말(20)로 전송하게 된다(214,215).In the
Here, the "MESSAGE" may include attributes such as the type of text (voice, voice, image, video, music file, etc.) and the length of the message to be sent.
That is, the calling
상기 제5단계(216~219)는 착신 및 발신 단말(10,20) 간에 메시지 통화를 수행한 후(상기 제4단계 후) 세션을 종료하는 과정이다. 이때, 호 종료는 착신 혹은 발신 측 어느 누가 먼저 수행하여도 무방하다. 다만, 도 2에서는 발신 단말(10) 측에서 먼저 종료를 수행하는 과정을 도시하였다. 즉, 발신 단말(10)에서 세션 종료를 위한 SIP 메시지인 BYE 메시지를 전송하고(216,217), 착신 단말(20)로부터 이에 대한 응답으로 200 OK 메시지를 수신하여(218,219) 세션을 종료한다.
이때, 세션 종료시에, 메시지 통화 서버(30)에서 관리하던 세션 정보도 종료되고, 필요한 통계 정보 및 과금 정보를 생성할 수 있다.The fifth step (216 to 219) is a process of ending a session after performing a message call between the incoming and
At this time, at the end of the session, session information managed by the
도 3 은 본 발명에 따른 실시간 메시지 통화 서비스 방법 중 착신 단말이 통화 불능일 경우의 서비스 과정에 대한 일실시예 흐름도로서, 서비스 절차를 SIP 시 그널을 이용해서 나타낸 것이다. 3 is a flowchart illustrating a service process when a called terminal is incapable of communication in the real-time message call service method according to the present invention, and shows a service procedure using a SIP signal.
즉, 도 3에서는 상기 도 2의 제2단계 및 제3단계에서 착신 단말(20)이 호를 연결할 수 없거나, 일정한 시간이 경과해도 응답이 없을 경우에 대한 호처리 절차를 나타낸 것이다.
상기 도 2의 제1단계(201~203)를 거듭 살펴보면, 발신 단말(10)에서 메시지 통화 서버(30)를 통하여 착신 단말(20)로 메시지 통화를 위한 셋업을 요청(호 세션을 시도)한다.
이를 도 3에서 살펴보면, 발신 단말(10)은 호 세션을 설정하는 SIP 메시지인 인바이트(INVITE) 메시지를 메시지 통화 서버(30)를 통하여 착신 단말(20)로 전송한다(301~303).
이때, 메시지 통화 서버(30)는 INVITE 메시지를 수신하면(301), 착신 단말(20)이 등록되어 있는지 확인하고, 만약 등록되어 있으면 INVITE SIP 메시지를 통하여 착신 단말(20)로 전송한다.
그러나, 착신 단말(20)이 등록되어 있지 않다면, 메시지 통화 서버(30)는 단문 전송 서버(SMSC)(40)를 통하여 단문 메시지(SMS 메시지)로 변환하여 전송하게 된다(302,303). 즉, 도 3에서는 착신 단말(20)이 등록되어 있지 않은 예를 나타낸 것으로, 단문 전송 서버(SMSC)(40)는 메시지 통화 서버(30)로부터 단문 메시지(SMS 메시지)를 수신하면(302), 착신 단말(20)로 이동 전화의 일반적인 SMS 메시지를 송신하게 되고(303), 착신 단말(20)은 단문 메시지(SMS 메시지)를 수신하게 된다.That is, FIG. 3 illustrates a call processing procedure for a case where the called terminal 20 cannot connect a call in the second and third steps of FIG. 2 or there is no response even after a predetermined time elapses.
Referring again to the
3, the calling
At this time, if the
However, if the
하지만, 착신 단말(20)이 통화 불능(무응답, 통화중 등)일 경우에는, 메시지 통화 서버(30)가 착신 단말(20)의 메시지 사서함(50)으로 호를 연결하는 제6단계(이때, 발신 단말(10) 측으로 통화연결을 할 수 없어서 메시지 사서함(50)에 연결됨을 알림(304,305)), 착신 단말(20)의 메시지 사서함(50)에 발신 단말(10)이 전송할 메시지를 저장하는 제7단계(306~309), 임의의 시간 후에 착신 단말(20)과 통화가 가능할 경우 메시지 사서함(50)에 저장된 내용을 착신 단말(20)로 전송하여 착신 단말(20)이 착신할 수 있도록 축척 및 전달을 제공하는 제8단계(310~318)로 구성될 수 있다. However, when the called
이를 구체적으로 살펴보면 다음과 같다. Looking at this in detail.
상기 제6단계는 착신 단말(20)이 통화불능(예를 들면, 무응답, 통화중, Power-Off 등) 상태인 경우, 메시지 통화 서버(30)가 통화불능 상태임을 인지하고 발신 단말(10) 측으로 통화연결을 할 수 없어서 메시지 사서함(50)에 연결됨을 알리는 과정(304,305)이다.
즉, 메시지 통화 서버(30)는 200 OK 응답메시지를 발신 단말(10)로 전송하여 착신 단말(20)이 통화 불능 상태임을 알린다(304). 이때, 통화불능 상태임을 알리고, 메시지 사서함(50)에 추후 착신 단말(20)로 전송될 메시지가 저장된다는 사실도 알리게 된다. 물론, 메시지 사서함 서비스를 제공하지 않는다면 이렇게 할 필요는 없는데, 도 3에서는 메시지 사서함(50)을 둔다고 가정하였다.In the sixth step, when the called
That is, the
이후, 발신 단말(10)은 200 OK 메시지를 수신하면(304), 이에 대한 응답으로 ACK 메시지를 전송하여 메시지 통화 서버(30)의 메시지 사서함 서비스와 세션을 맺게 된다(305).Thereafter, when the originating
상기 제7단계(306~309)는 메시지 사서함(50)과 연결된 세션을 통하여 메시지를 전송하는 과정이다. 이때의 메시지는 최초 착신 단말(20)로 전송했던 메시지(즉, 통화불능임을 인지하기 이전에 착신 단말(20)로 전송했던 메시지)와 동일한 종류가 가능하다.
이때, 메시지 사서함 서비스 세션이 연결된 상태에서, 상기 도 2의 통화불능임을 인지하기 이전에 착신 단말(20)로 전송했을 때와 같이, SIP 메시지인 MESSAGE를 사용하여 문자, 음성, 이미지, 동영상 음악 파일 등을 메시지 사서함(50)에 저장하게 된다. 이때에는 MESSAGE 이외에도 유사한 SIP 메시지를 사용할 수 있으나, 도 3에서는 MESSAGE를 일예로 들었다. 여기서, "MESSAGE"에는 보내는 메시지의 종류(문자, 음성, 이미지, 동영상, 음악 파일 등), 길이 등의 속성이 포함될 수 있다.
즉, 발신 단말(10)이 메시지 통화 서버(30)로 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 전송하면(306), 메시지 통화 서버(30)는 이를 메시지 사서함(50)에 저장한 후(307,308) 이에 대한 응답으로 200 OK 메시지를 발신 단말(10)로 전송하게 된다(309).
이렇게 착신자의 메시지 사서함(50)에 저장해 두면, 착신 단말(20)이 메시지를 수신할 수 있는 상태(통화 가능 상태)가 되었을 때, 저장된 메시지를 착신 단말(20)로 전송하게 된다.The
At this time, while the message mailbox service session is connected, the text, voice, image, video music file using the SIP message MESSAGE, as when transmitted to the
That is, when the calling
If the receiver is stored in the
상기 제8단계(310~318)는 착신 단말(20)이 통화 가능하게 되었다는 사실을 메시지 통화 서버(30)가 인지하면 착신 단말(20)과 메시지 통화를 위한 호세션을 맺고 저장되었던 메시지를 전송하고, 저장되었던 메시지를 모두 전송한 후, 호를 종료하는 과정이다. 이때, 사용되는 SIP 메시지는 상기 도 2 및 도 3에서 발신 단말(10)과 착신 단말(20)에서 사용되었던 SIP 메시지와 동일한 기능을 수행한다.
상기 제8단계(310~318)는 주지의 메시지 사서함 서비스 과정과 유사하지만, 이해를 돕기 위하여 상기 도 3의 사서함 메시지 전송 과정을 바탕으로 살펴보면, 우선 메시지 통화 서버(30)는 착신 단말(20)을 감시하다가 착신 단말(20)이 통화 가능 상태가 되면, 단문 전송 서버(SMSC)(40)를 통하여 단문 메시지(SMS 메시지)로 변환하여 전송하게 된다(310,311). 이는 착신 단말(20)이 등록되어 있지 않은 예를 나타낸 것으로, 단문 전송 서버(SMSC)(40)는 메시지 통화 서버(30)로부터 단문 메시지(SMS 메시지)를 수신하면(310), 착신 단말(20)로 이동 전화의 일반적인 SMS 메시지를 송신하게 되고(311), 착신 단말(20)은 단문 메시지(SMS 메시지)를 수신하게 된다.
이때, 상기 도 2의 "203" 단계 및 상기 도 3의 "303" 단계에서 전술한 바와 같이 착신 단말(20)에서는 메시지 통화 서비스가 착신되었다는 전화벨이 울리게 할 수 있으며, 발신 단말(10)에서도 통화 연결음이 들리도록 서비스를 제공할 수 있다. 이렇게 함으로써, 기존 단문 서비스 방식(SMS)에 비해서 서비스 측면에서의 차별화를 가져올 수 있다.
이와 같이 착신 단말(20)이 SMS 메시지를 수신하면, SMS 메시지를 분석하여 메시지 통화 서비스임을 인지하고 IP 주소를 할당받게 된다. 물론, 착신 단말(20)이 이미 IP 주소를 할당받았으면, 이 과정은 거치지 않는다.
이후, SMS 메시지를 수신받고 IP 주소까지 할당받은 착신 단말(20)이 수신된 SMS 메시지를 분석하여 발신 단말(10)이 보낸 메시지에 대한 응답 SIP 메시지인 200 OK 메시지를 메시지 통화 서버(30)로 전송하고(312), 메시지 통화 서버(30)는 200 OK 메시지를 수신하면 이에 대한 응답으로 ACK 메시지를 착신 단말(20)로 보내서(313) 메시지 통화 서비스의 호 세션이 연결되어서 메시지 통화를 진행할 준비가 완료된다. 이 과정의 중간에 메시지 통화 서버(30)는 호 세션 정보를 관리하게 된다.
이와 같이 호 세션이 연결된 상태에서, 메시지 통화 서버(30)는 SIP 메시지인 MESSAGE를 사용하여 메시지 사서함(50)에 저장되어 있는 발신자가 저장해 둔 문자, 음성, 이미지, 동영상 음악 파일 등을 실시간으로 착신 단말(20)로 송신하고(315), 착신 단말(20)에서는 이를 수신하게 된다(315). 이때 역시 전술한 바와 같이 MESSAGE 이외에도 유사한 SIP 메시지를 사용할 수 있으나, 여기에서는 MESSAGE를 일예로 들었다.
여기서, "MESSAGE"에는 보내는 메시지의 종류(문자, 음성, 이미지, 동영상, 음악 파일 등), 길이 등의 속성이 포함될 수 있다.
즉, 메시지 통화 서버(30)는 메시지 사서함(50)에 저장되어 있는 사서함 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 착신 단말(20)로 전송하고(315), 착신 단말(20)은 이에 대한 응답으로 200 OK 메시지를 메시지 통화 서버(30)로 전송하게 된다(316).
이후, 메시지 통화 서버(30)와 착신 단말(20) 간에 메시지 통화를 수행한 후 세션을 종료할 수 있다. 이때, 호 종료는 메시지 통화 서버(30) 혹은 착신 측 어느 누가 먼저 수행하여도 무방하다. 다만, 도 3에서는 메시지 통화 서버(30) 측에서 먼저 종료를 수행하는 과정을 도시하였다. 즉, 메시지 통화 서버 단말(30)에서 세션 종료를 위한 SIP 메시지인 BYE 메시지를 착신 단말(20)로 전송하면(317), 착신 단말(20)로부터 이에 대한 응답으로 200 OK 메시지를 수신하여(318) 세션을 종료한다.
이때, 세션 종료시에, 메시지 통화 서버(30)에서 관리하던 세션 정보도 종료되고, 필요한 통계 정보 및 과금 정보를 생성할 수 있다.
이상의 상기 제8단계(착신 단말 통화 가능시 사서함 메시지 전송 과정)는 공지의 사서함 서비스 과정과 상기 도 2의 설명 및 도 3의 서비스 절차를 바탕으로 기술한 것으로, 참조사항(공지의 사서함 서비스 과정과 상기 도 2의 설명 및 도 3의 서비스 절차)으로부터 당업자가 자명하게 도출할 수 있는 사항에 불과하다. In the eighth step 310 to 318, when the
The eighth step (310 to 318) is similar to the well-known message mailbox service process, but for the purpose of understanding, based on the mailbox message transmission process of Figure 3, first, the
In this case, as described above in
As described above, when the called
Thereafter, the receiving
With the call session connected in this way, the
Here, the "MESSAGE" may include attributes such as the type of text (voice, voice, image, video, music file, etc.) and the length of the message to be sent.
That is, the
Thereafter, after the message call is performed between the
At this time, at the end of the session, session information managed by the
The eighth step (transmission of the mailbox message when the called terminal is available) is described based on a known mailbox service process, the description of FIG. 2, and the service procedure of FIG. 3. 2 and the service procedure of FIG. 3) are merely matters to be apparent to those skilled in the art.
이제, 도 4를 참조하여 본 발명에 따른 실시간 메시지 통화 서비스 시스템(메시지 통화 서버(30))의 구성을 보다 상세하게 살펴보기로 한다.Now, the configuration of the real-time message call service system (message call server 30) according to the present invention will be described in more detail with reference to FIG.
도 4에 도시된 바와 같이, 실시간 메시지 통화 서비스 시스템(메시지 통화 서버(30))은, 이동통신망을 통하여 단말(발/착신 단말(10,20))에서 송수신되는 메시지(문자, 음성, 동영상, 음악 파일 등)를 TCP(Transmission Control Protocol)/IP(Internet Protocol)(혹은 UDP(User Datagram Protocol)/IP 기타 유사 전송 프로토콜)을 통하여 수신하여 메시지를 분석 처리하는 메시지 처리부(32)와, 분석된 메시지가 메시지 통화 호 관련 메시지이면 이를 처리하기 위한 호 세션 정보 관리부(33)와, 단말기의 등록 정보 관련 메시지이면 이를 단말기 등록 정보 데이터베이스(70)에 저장하는 단말기 등록 정보 처리부(38)와, 착신 단말(20)과의 통화 불능일 경우 처리하는 사서함 정보 처리부(34)와, 장문 정보를 단문 전송 방식에 맞게 변환하는 신규 장문 처리부(35)와, 가입자 정보를 관리하는 서비스 정보 처리부(34)와, 메시지 통화 서비스의 과금 정보를 관리하는 과금 처리부(37) 등으로 구성된다. As shown in FIG. 4, the real-time message call service system (message call server 30) is a message (text, voice, video, transmitted / received from a terminal (caller /
특히, 필요에 따라서 메시지 통화 서비스를 제공하기 위해서 기존 이동통신망의 단문 전송 서비스와 연동하기 위해서 단문 전송 서버(SMSC) 정합부(39)를 둔다. In particular, a short transmission server (SMSC)
상기 TCP/IP 처리부(31)는 이동통신망과 TCP/IP로 정합하여 TCP(UDP)/IP 혹은 유사한 전송 프로토콜을 통하여 SIP 메시지가 전송되도록 하는 역할을 수행한다. 즉, SIP 메시지를 송수신하기 위해서 이동통신망과 TCP/IP 정합을 수행하는 모듈이다.The TCP /
상기 메시지 처리부(32)는 이동통신망과 TCP/IP 접속이 이루어진 후 SIP 메시지가 발신 단말(10)과 착신 단말(20) 사이에 메시지 통화 서버(30)를 통하여 전송되는데, 이때 발신 단말(10)(혹은 착신 단말(20))에서 전송된 SIP 메시지를 분석(Parsing)하여 오류 검증, 재전송, 인증 및 트랜잭션 처리 등의 역할을 수행한다. 또한, 메시지 통화 서버(30)에서 착신 단말(20)(혹은 발신 단말(10))로 SIP 메시지를 전송할 때 규격에 맞도록 SIP 메시지를 생성하여 TCP/IP 처리부(31)를 통하여 착신 단말(20)(혹은 발신 단말(10))로 전송하는 역할도 수행한다. 예를 들면, 상기 도 2에서 메시지 통화 서버(30)는 MESSAGE라는 SIP 메시지를 수신도 하고 송신도 하는 역할을 수행한다는 것을 알 수 있다The
상기 호 세션 정보 관리부(33)는 메시지 통화를 위하여 호를 단말(10,20) 간에 맺어주는 역할을 수행하게 된다. 이때, 호를 연결하는 대표적인 SIP 메시지는 INVITE/200 OK/ACK 메시지인데, 호 세션 정보 관리는 메시지 통화 서버(30)로 인입되는 INVITE/200 OK/ACK 메시지를 관리하여 발신 단말(10) 및 착신 단말(20) 간의 메시지 통화의 호에 대한 세션을 관리한다.
즉, 호 세션 형성시, 상기 도 2에서 설명한 바와 같이, 착신 단말(20)이 서비스 등록되어 있는 경우, 인바이트(INVITE) SIP 메시지를 착신 단말(20)로 전송하고, 착신 단말(20)이 이에 대한 응답 SIP 메시지(200 OK 메시지)를 전송하면(도 2의 204) 이를 발신 단말(10)로 전송하며(도 2의 205), 이에 대해 발신 단말(10)이 응답(ACK) 메시지를 전송하면(도 2의 206) 이를 착신 단말(20)로 전송하여(도 2의 207) 메시지 통화 서비스의 호 세션을 형성한다.
그러나, 착신 단말(20)이 서비스 등록되어 있지 않은 경우, 단문 전송 서버(SMSC)(40)와의 연동을 통해 SMS 메시지로 메시지 통화 서비스가 착신되었음을 착신 단말(20)로 알리고(도 2의 203), 착신 단말(20)은 SMS 메시지 수신시 SMS 메시지를 분석하여 메시지 통화 서비스임을 인지하고, IP 주소를 기 할당받았는지를 확인하여 미 할당시 IP 주소를 할당받은 후(도 2의 제2단계), SMS 메시지에 대한 응답 SIP 메시지(200 OK 메시지)를 발신 단말(10)로 전송하고(도 2의 204,205), 이에 대해 발신 단말(10)로부터 응답(ACK) 메시지를 전송받아(도 2의 206,207) 메시지 통화 서비스의 호 세션을 형성한다. The call session
That is, at the time of establishing the call session, when the terminating
However, when the terminating
여기서, 주요 관리 내용은 일반적인 이동전화 통화와 비슷하게 통화연결, 통화절단과 같이 통화 세션 관리를 수행하는 역할을 한다.Here, the main management content plays a role of performing call session management such as call connection and call cutting similarly to general mobile phone calls.
상기 단말기 등록 정보 처리부(38)는 메시지 통화 서비스에 등록한 단말기(10,20)가 전원을 켜거나 기타 서비스를 위한 프로그램을 수행하거나 할 때, 단말기의 등록정보(예를 들면, 번호, IP 주소 등)를 메시지 통화 서버(30)로 등록하여 인증을 받게 된다. 이때, 사용되는 SIP 메시지는 REGISTER가 대표적인데, 기타 유사 메시지를 사용할 수도 있다.
또한, 단말기 등록 정보 처리부(38)는 메시지 처리부(32)에서 분석한 SIP의 등록 메시지를 받아서 단말기 등록 정보 데이터베이스(70)에 기록한다. 일반적인 이동통신망의 HLR(홈위치등록기)과 유사한 역할을 수행한다고 보면 된다.The terminal registration
In addition, the terminal registration
상기 사서함 정보 처리부(36)는 착신 단말(20)이 꺼져 있거나 메시지를 받을 수 없을 경우, 발신 단말(10)에서 송신한 메시지를 장문 사서함 정보 데이터베이스(즉, 메시지 사서함(50))에 저장해 두었다가 착신 단말(20)이 수신 가능하면(즉, 통화 가능 상태가 되면) 착신 단말(20)로 저장된 메시지를 전송하게 된다.
이때, 착신 단말(20)로 메시지를 전송하는 방법은, 착신 단말(20)이 REGISTER SIP 메시지를 통하여 메시지 통화 서버(30)에 등록했을 때 SIP 메시지를 통하여 TCP/IP 처리부(31)를 통하여 전송하는 방법과, 단문 전송 서버(SMSC)(40)를 통하여 이동전화의 일반적인 문자전송을 통하여 전송하는 방법이 있다.
여기서, 단문 전송 서버(SMSC)(40)로 전송하기 위해서는, 단문 전송 서버 정합부(39)를 통하여 단문 전송 서버(SMSC)(40)와의 프로토콜을 이용하여 전송하게 된다.When the
At this time, the method for transmitting a message to the
Here, in order to transmit to the short message transmitting server (SMSC) 40, the short message transmitting server (SMSC) 40 is transmitted using a protocol with the short message transmitting server (SMSC) 40.
상기 단문 전송 서버 정합부(39)는 단문 전송 서버(SMSC)(40)와 정합하는 모듈로서, 이동통신망의 단문 전송 서버(SMSC)(40)와의 정합을 위한 프로토콜을 처리하게 된다.The short transmission
상기 신규 장문 처리부(35)는 사서함 정보 처리부(36) 및 메시지 처리부(32)에서 착신 단말(20)로 송신할 메시지를 단문 전송 서버(SMSC)(40)의 규격에 맞도록 메시지를 작성하는 역할을 수행하는 모듈이다. 일반적으로, 단문 전송을 위해서 80byte 내외의 문자열로 구성하게 된다. 물론, 이 길이의 제한은 이동통신망의 종류 및 진화에 따라서 변경될 수 있음에 유의하여야 한다.The new
상기 서비스 정보 처리부(34)는 메시지 통화 서비스에 가입한 가입자를 관리하기 위한 모듈이다. 이 모듈은 서비스 가입자 정보 데이터베이스(60)를 처리하는 역할을 수행한다.The service
상기 과금 처리부(37)는 메시지 통화 서비스의 과금 정보를 관리하는 역할을 수행한다. 이때, 과금 정보는 호 세션의 통화시간, 전송된 메시지의 분량 등의 정보를 종합하여 관리할 수 있다. 또한, 필요시에 이동통신 사업자의 과금 시스템과 정합하여 관리된 과금 정보를 전송하여 가입자에게 요금을 부과할 수 있다.
정리해 보면, 본 발명에 따른 실시간 메시지 통화 서비스 시스템(메시지 통화 서버(30))은, 메시지 통화 서비스 가입자를 관리하기 위한 서비스 정보 처리부(34)와, 서비스 등록된 단말(발/착신 단말(10,20))의 상태를 관리하기 위한 단말기 등록정보 처리부(38)와, 이동통신망과 정합하여 SIP 메시지를 전송하기 위한 TC P/IP 처리부(31)와, 서비스 등록된 발신 단말(10)로부터의 메시지 통화 요청에 따라, 착신 단말(20)로 호를 연결하고 착신 응답시 호 세션을 완료하여, 호 세션을 형성하기 위한 호 세션 정보 관리부(33)와, 호 세션이 형성된 상태에서, 발신 단말(10)이 전송한 SIP 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 TCP/IP 처리부(31)를 통해 IP 주소를 할당받은 착신 단말(20)로 실시간 전송하기 위한 메시지 처리부(32)를 포함한다.
이때, 착신 단말(20)이 서비스 등록되어 있는 경우, 인바이트(INVITE) SIP 메시지를 착신 단말(20)로 전송하고, 착신 단말(20)이 이에 대한 응답 SIP 메시지(200 OK 메시지)를 전송하면 이를 발신 단말(10)로 전송하며, 이에 대해 발신 단말(10)이 응답(ACK) 메시지를 전송하면 이를 착신 단말(20)로 전송하여 메시지 통화 서비스의 호 세션을 형성한다. 그러나, 착신 단말(20)이 서비스 등록되어 있지 않은 경우, 단문전송서버 정합부(39)를 통한 단문 전송 서버(SMSC)(40)와의 연동을 통해 SMS 메시지로 메시지 통화 서비스가 착신되었음을 착신 단말(20)로 알리고, 이때 착신 단말(20)은 SMS 메시지 수신시, SMS 메시지를 분석하여 메시지 통화 서비스임을 인지하고, IP 주소를 기 할당받았는지를 확인하고, 미 할당시 IP 주소를 할당받아, SMS 메시지에 대한 응답 SIP 메시지를 전송한다.
또한, 본 발명에 따른 실시간 메시지 통화 서비스 시스템(메시지 통화 서버(30))은, 착신 단말(20)의 통화 불능시 발신 단말(10)로부터의 메시지(문자, 음성, 이미지, 동영상, 음악 파일 등)를 메시지 사서함(50)에 저장해두고, 착신 단말(20)이 수신 가능한 상태가 되었을 때 메시지 사서함(50)에 저장된 메시지를 착신 단말(20)로 전송하기 위한 사서함 정보 처리부(36)를 더 포함한다. 이때, 메시지 사서함에 저장된 메시지를 착신 단말(20)로 전송하기 위한 방법은, 착신 단말(20)이 등록정보를 포함하는 등록 SIP 메시지를 통하여 등록했을 때 TCP/IP 처리부(31)를 메시지 사서함(50)에 저장된 메시지를 착신 단말(20)로 전송하거나, 단문전송서버 정합부(39)를 통하여 단문 전송 서버(SMSC)(40)와의 프로토콜을 이용하여 전송할 수 있다.
또한, 본 발명에 따른 실시간 메시지 통화 서비스 시스템(메시지 통화 서버(30))은, 단문 전송 서버의 규격에 맞도록 메시지를 작성하기 위한 신규 장문 처리부(35)를 더 포함한다. 또한, 메시지 통화 서비스의 과금 정보를 관리하기 위한 과금 처리부(37)를 더 포함한다. The charging
In summary, the real-time message call service system (message call server 30) according to the present invention includes a service
In this case, when the called
In addition, the real-time message call service system (message call server 30) according to the present invention is a message (text, voice, image, video, music file, etc.) from the originating
In addition, the real-time message call service system (message call server 30) according to the present invention further includes a new long
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
상기와 같은 본 발명에 따르면, 통신망에서 실시간으로 메시지를 송수신할 수 있고, 메시지 발신 단말 입장에서는 전송한 메시지가 착신되었는지를 실시간으로 확인할 수 있으며, 대용량 데이터 통신이 가능하여, 종래의 단문 전송 방식(SMS)으로는 제공하기 어려운 서비스를 구현할 수 있는 효과가 있다. According to the present invention as described above, it is possible to send and receive messages in real time in the communication network, the message originating terminal can check in real time whether the transmitted message is received, and large-capacity data communication is possible, the conventional short transmission method ( SMS) has the effect of implementing a service that is difficult to provide.
Claims (29)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050041159 | 2005-05-17 | ||
KR20050041159 | 2005-05-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060119809A KR20060119809A (en) | 2006-11-24 |
KR100867168B1 true KR100867168B1 (en) | 2008-11-06 |
Family
ID=37706527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20060044363A KR100867168B1 (en) | 2005-05-17 | 2006-05-17 | System and method for supporting real-time message communication service based telecommunication network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100867168B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101330051B1 (en) * | 2011-11-29 | 2014-01-13 | 에스케이텔레콤 주식회사 | apparatus, and recording medium for file transfer to signal reception impossible terminal |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060014628A (en) * | 2004-08-11 | 2006-02-16 | 주식회사 케이티프리텔 | Electronic file transmission and reception service method and system using mobile communication network |
-
2006
- 2006-05-17 KR KR20060044363A patent/KR100867168B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060014628A (en) * | 2004-08-11 | 2006-02-16 | 주식회사 케이티프리텔 | Electronic file transmission and reception service method and system using mobile communication network |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101330051B1 (en) * | 2011-11-29 | 2014-01-13 | 에스케이텔레콤 주식회사 | apparatus, and recording medium for file transfer to signal reception impossible terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20060119809A (en) | 2006-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7969925B2 (en) | Peer-to-peer mobile data transfer method and device | |
US9800680B2 (en) | File transfer system, device and method | |
US7519075B2 (en) | Method and system for serverless VoIP service in personal communication network | |
US20050089040A1 (en) | Method for providing service of multimedia mail box to support user mobility | |
US20020181672A1 (en) | Method and system for sending a data response from a called phone to a calling phone | |
WO2008040248A1 (en) | A method and system for transmitting email and a push mail server | |
KR100819328B1 (en) | Call processing apparatus and method for Internet phone using H.323 protocol and SIP protocol | |
US8416434B2 (en) | Communication terminal apparatus and facsimile communication method | |
KR100902046B1 (en) | VIP absence information transmission service system and method | |
KR100867168B1 (en) | System and method for supporting real-time message communication service based telecommunication network | |
CN101217610B (en) | Fax Method Based on Media Server | |
KR101244899B1 (en) | Method and apparatus for providing multimedia messaging service using smart terminal application | |
KR100657633B1 (en) | Electronic file transmission and reception service method using mobile communication network | |
CN104507068B (en) | Realize method, user terminal and the machine double number service system of a machine even numbers | |
KR100865003B1 (en) | Short message service system for subscribers and its method | |
KR100633292B1 (en) | IMS-based service providing system and method for overseas roaming subscriber | |
KR100957636B1 (en) | Data session management method and system | |
CN101588546A (en) | Method, device and system for transmitting non-CPM service | |
KR100676228B1 (en) | How to provide outgoing information for an incoming call | |
KR100693751B1 (en) | System and method for transmitting voice message using MMS | |
CN100461886C (en) | Method and device for realizing short message sending and receiving by IP intelligent terminal in next generation network | |
KR101419750B1 (en) | CALL CONNECTING METHOD AND SYSTEM BASED ON MOBILE-VoIP | |
CN103139728B (en) | MMS gateway device, multimedia message transmitting method and system | |
TW437204B (en) | Message transmitting method via network | |
KR20060078159A (en) | Communication method using wired / wireless integrated instant messaging service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060517 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20061219 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20060517 Comment text: Patent Application |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20070827 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080131 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: 20080730 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20081030 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20081031 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20111020 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20121130 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20121130 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130930 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130930 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141030 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20141030 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161025 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20161025 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20171228 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20171228 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20181030 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20181030 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20191030 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20191030 Start annual number: 12 End annual number: 12 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20230810 |