KR100960798B1 - Text service providing system, method, and terminal - Google Patents
Text service providing system, method, and terminal Download PDFInfo
- Publication number
- KR100960798B1 KR100960798B1 KR20070088466A KR20070088466A KR100960798B1 KR 100960798 B1 KR100960798 B1 KR 100960798B1 KR 20070088466 A KR20070088466 A KR 20070088466A KR 20070088466 A KR20070088466 A KR 20070088466A KR 100960798 B1 KR100960798 B1 KR 100960798B1
- Authority
- KR
- South Korea
- Prior art keywords
- text
- parameter
- message
- terminal
- text message
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 유선전화망(PSTN; Public Switching Telephone Network)에 수용된 지능망 서비스 가입자를 대상으로 상기 유선전화망을 통해 문자메시지를 송수신할 수 있도록 하는 기술에 관한 것이다.The present invention relates to a technology for transmitting and receiving a text message through the wired telephone network for the subscribers of intelligent network services accommodated in a public switching telephone network (PSTN).
이를 위해, 본 발명은 수신된 문자메시지에 포함된 지능망 사용자 전화번호에 대한 실제 전화번호를 갖는 착신단말과 통화라인을 연결한 상태에서 상기 수신된 문자메시지를 FSK(Frequency Shift Keying) 신호방식으로 상기 착신단말로 전송하고, 발신단말과 통화라인을 연결한 상태에서 상기 발신단말로부터 FSK 신호방식으로 문자메시지를 수신하고 상기 통화라인을 절단한 후, 상기 문자메시지를 인증하여 상기 인증에 성공한 문자메시지를 착신단말로 전송하도록 구성된 것을 특징으로 한다.To this end, the present invention is connected to the receiving terminal having a real phone number for the intelligent network user phone number included in the received text message and the call line in the state that the received text message by the FSK (Frequency Shift Keying) signaling method Send a message to the called terminal, receive a text message from the calling terminal in the FSK signaling mode while connecting the calling terminal and the call line, disconnect the call line, and then authenticate the text message by successfully authenticating the text message. Characterized in that configured to transmit to the called terminal.
Description
본 발명은 문자서비스 제공 시스템, 방법, 및 그 단말에 관한 것으로, 보다 상세하게는 유선전화망(PSTN; Public Switching Telephone Network)에 수용된 지능망 서비스 가입자를 대상으로 상기 유선전화망을 통해 문자메시지를 송수신할 수 있도록 하는 기술에 관한 것이다.The present invention relates to a text service providing system, a method, and a terminal thereof, and more particularly, to send and receive text messages through a wired telephone network to an intelligent network service subscriber housed in a public switching telephone network (PSTN). It's about technology that makes it possible.
유선전화망 사업자는 지능망(Intelligent Network)을 이용하여 지능망 서비스를 제공하고 있다. Wireline network providers provide intelligent network services using intelligent networks.
지능망 서비스로는 대표번호 서비스, 무료전화 서비스, 유료정보 제공 서비스 등을 예로 들 수 있다. 상기 지능망 서비스들은 각각 지능망 서비스를 프리픽(prefix)로 구별되어진다. 상기 대표번호 서비스는 예컨대, 1588, 1577 등의 프리픽스를 가지며, 상기 무료전화 서비스는 예컨대, 080 등을 프리픽스로 가지며, 상기 유료정보 제공 서비스는 예컨대, 060, 070 등을 프리픽스로 갖는다.Examples of the intelligent network service include a representative number service, a free telephone service, and a paid information service. Each of the intelligent network services is classified as a prefix. The representative number service has a prefix of, for example, 1588, 1577, the toll-free service has a prefix of 080, and the like, and the pay information providing service has a prefix of, for example, 060 and 070.
상기 지능망 서비스 프리픽스를 갖는 지능망 서비스 전화번호는 지능망 서비스 가입자에게 부여되는 가상적으로 부여되는 전화번호이고, 상기 지능망 서비스 전화번호에는 상기 지능망 서비스 가입자가 수신가능한 실제 전화번호가 등록되어 상기 지능망 서비스 전화번호로 걸려온 호가 상기 실제 전화번호로 연결되어진다.The intelligent network service telephone number having the intelligent network service prefix is a virtually assigned telephone number given to the intelligent network service subscriber, and the actual telephone number that can be received by the intelligent network service subscriber is registered to the intelligent network service telephone number. Incoming call is connected to the actual telephone number.
한편, 이동통신망 사업자는 음성통화서비스 이외에 문자서비스(SMS: Short Message Service)를 제공하는데, 상기 문자서비스는 발신단말이 착신번호와 문자(text)메시지를 전송하면 상기 착신번호에 해당하는 착신단말로 상기 문자메시지와 발신단말의 전화번호가 전송되는 서비스이다.On the other hand, the mobile communication network provider provides a SMS (Short Message Service) in addition to the voice call service, the text service to the called terminal corresponding to the called number when the calling terminal transmits the called number and the text (text) message The text message and the telephone number of the calling terminal are transmitted.
상기 문자서비스는 음성통화서비스에 비해서 서비스 이용료가 저렴하면서 손쉽게 착신단말로 문자를 전송할 수 있다는 이점이 있다. 현재, 상기 문자서비스 서버는 이동통신망에 국한되지 않고 유선통신망 사업자에 의해서도 서비스되고 있는데, 유선통신망의 경우에는 문자메시지를 송수신할 수 있는 전화단말을 구비한 유선단말을 대상으로 문자서비스를 제공하고 있다. 이로써, 유선전화망의 유선단말과 유선전화망의 유선단말간에 문자메시지를 송수신하거나, 유선전화망의 유선단말과 이동통신망의 이동단말간의 문자메시지 송수신이 가능해졌다.The text service has an advantage that the service charge is cheaper than that of the voice call service, and the text service can be easily transmitted to the called terminal. Currently, the text service server is not limited to a mobile communication network but is also serviced by a wire communication network provider. In the case of a wire communication network, a text service is provided for a wired terminal having a telephone terminal capable of transmitting and receiving text messages. . Accordingly, it is possible to send and receive text messages between the wired terminal of the wired telephone network and the wired terminal of the wired telephone network, or to transmit and receive the text message between the wired terminal of the wired telephone network and the mobile terminal of the mobile communication network.
한편, 상기 문자서비스는 문자메시지를 포함하는 문자메시지 프레임에 저장된 착신번호로 상기 문자메시지 프레임을 전송하기 때문에, 착신번호가 실제 착신가능한 착신번호인 경우에만 정상적으로 문자메시지가 전송된다. 즉, 문자메시지 프레임에 저장된 착신번호가 실제 전화번호가 아니고 가상번호에 해당하는 지능망 서비스 전화번호이면, 상기 문자메시지 프레임은 문자서비스 서버에 의해 소실되어 실제 착신단말로 전송되지 못한다.On the other hand, since the text service transmits the text message frame to the called number stored in the text message frame including the text message, the text message is normally transmitted only when the called number is actually the called number. That is, if the called number stored in the text message frame is not an actual phone number but an intelligent network service phone number corresponding to the virtual number, the text message frame is lost by the text service server and cannot be transmitted to the actual called terminal.
따라서, 실제 전화번호가 아닌 지능망 서비스 전화번호를 착신번호로 하여 문자메시지를 전송할 수 없기 때문에, 발신단말이 필요에 의해 상기 지능망 서비스 전화번호에 해당하는 지능망 가입자에게 문자메시지를 전송하고자 하는 경우에도 문자메시지를 전송할 수 없었다. 이는 고객으로부터 문자메시지를 통해 사용자 요청을 접수하고자 하는 지능망 서비스 가입자의 요구와, 상기 지능망 서비스 가입자에게 문자메시지를 전송하여 자신의 의사를 전달하고자 하는 사용자의 요구를 만족시킬 수 없다는 문제점이 있다.Therefore, since it is not possible to send a text message using the intelligent network service telephone number as the called number instead of the actual telephone number, even if the calling terminal needs to send a text message to the intelligent network subscriber corresponding to the intelligent network service telephone number, the text message is required. The message could not be sent. This is a problem that can not satisfy the request of the intelligent network service subscriber to receive the user request from the customer through the text message, and the user's request to communicate their intention by sending the text message to the intelligent network service subscriber.
본 발명은 상기한 사정을 감안하여 창출되어진 것으로서, 유선전화망에 수용된 지능망 서비스 가입자를 대상으로 상기 유선전화망을 통해 문자메시지를 송수신할 수 있도록 하는 문자서비스 제공 시스템, 방법, 및 그 단말을 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and provides a text service providing system, a method, and a terminal for sending and receiving text messages through a wired telephone network to an intelligent network service subscriber accommodated in a wired telephone network. The purpose.
본 발명에 따른 문자서비스 제공 시스템은 수신된 문자메시지에 포함된 지능망 사용자 전화번호에 대한 실제 전화번호를 갖는 착신단말과 통화라인을 연결한 상태에서 상기 수신된 문자메시지를 FSK 신호방식으로 상기 착신단말로 전송하는 문자서비스 서버, 및 상기 문자서비스 서버의 요청시 상기 착신단말을 호출하여 통화라인을 연결하고, 상기 문자메시지 전송이 완료되면 상기 통화라인을 절단하는 교환기를 구비하는 것을 특징으로 한다.In the text service providing system according to the present invention, the incoming text message is received by the FSK signal in a state in which the incoming call terminal having the actual telephone number for the intelligent network user's telephone number included in the received text message is connected to a call line. Character service server for transmitting to the call, and when the request of the character service server, the call to the incoming terminal to connect the call line, characterized in that it comprises a switch to cut the call line when the text message transmission is complete.
또한, 본 발명에 따른 문자서비스 제공 시스템은 발신 단말과 상기 문자서비스 서버간의 통화라인을 연결하는 교환기, 및 상기 통화라인을 연결한 상태에서 상기 발신 단말로부터 문자메시지를 수신하고 상기 통화라인을 절단한 후, 상기 문자메시지를 인증하여 상기 인증에 성공한 문자메시지를 착신 단말로 전송하는 문자서비스 서버를 구비하는 것을 특징으로 한다.In addition, the text service providing system according to the present invention is a switch that connects the call line between the calling terminal and the text service server, and receiving the text message from the calling terminal in a state in which the call line is connected and cut the call line Thereafter, characterized in that it comprises a text service server for authenticating the text message and transmits the successful text message to the called terminal.
본 발명에 따른 문자서비스 제공 방법은 (a) 지능망 대표 전화번호를 착신번호로 하는 문자메시지가 발생되면, 상기 지능망 대표 전화번호에 대한 실제 전화번호를 추출하는 과정, (b) 상기 실제 전화번호를 호출하여 실제 전화번호 단말과 통화라인을 연결하는 과정, (c) 상기 통화라인을 통해 상기 문자메시지를 FSK 신호방식으로 상기 실제 전화번호 단말로 전송하는 과정, 및 (d) 상기 문자메시지를 전송하면서 상기 지능망 대표 전화번호의 문자메시지 송수신 개수 정보를 함께 전송하는 과정을 구비하는 것을 특징으로 한다.The text service providing method according to the present invention comprises the steps of: (a) extracting a real phone number for the intelligent network representative phone number when a text message is generated using the intelligent network representative phone number as a called number; Calling and connecting the actual telephone number terminal and the call line, (c) transmitting the text message to the actual telephone number terminal through the call line in the FSK signaling method, and (d) transmitting the text message. Characterized in that it comprises the step of transmitting the text message transmission and reception information of the intelligent network representative phone number.
또한, 본 발명에 따른 문자서비스 제공 방법은 (A) 발신단말과 통화라인이 연결되면 상기 통화라인을 통해 상기 발신단말로부터 FSK 신호방식으로 문자메시지를 수신하는 과정, (B) 상기 수신된 문자메시지를 분석하여 상기 문자메시지에 대한 인증을 수행하는 과정, 및 (C) 상기 문자메시지에 대한 인증이 성공하면, 상기 문자메시지를 착신단말로 전송하는 과정을 구비하는 것을 특징으로 한다.In addition, the text service providing method according to the present invention comprises the steps of: (A) receiving a text message from the calling terminal through the call line via the FSK signaling method when the calling terminal and the call line are connected, (B) the received text message Analyzing the text message and performing authentication on the text message; and (C) transmitting the text message to the called terminal when the text message is successfully authenticated.
본 발명에 따른 문자서비스 제공 단말은 문자서비스 서버와의 통화라인 연결을 위한 각종 신호와 상기 문자서비스 서버와 문자메시지를 송수신하기 위한 FSK 신호방식의 각종 메시지를 송수신하는 메시지 송/수신부, 전송되어질 문자메시지에 대한 각종 정보를 입력받고 수신되어진 문자메시지가 출력되는 문자메시지 입출력부, 기저장된 암호화키와 NONCE 정보를 이용하여 인증코드를 생성하는 인증코드 생성부, 및 메시지 송/수신부를 제어하여 상기 문자메시지 입출력부를 통해 입력되는 문자메시지가 통화라인을 통해 상기 문자서비스 서버로 전송되도록 전반적인 제어 를 수행하는 제어부를 구비하는 것을 특징으로 한다.The text service providing terminal according to the present invention transmits / receives a message for transmitting / receiving various signals for connecting a call line with a text service server and various messages for FSK signaling for transmitting and receiving a text message with the text service server, and a text to be transmitted. The character message input / output unit for receiving various information about the message and outputting the received text message, an authentication code generation unit for generating an authentication code using pre-stored encryption keys and nonce information, and a message transmission / reception unit for controlling the character Characterized in that a message input through the message input and output unit is characterized in that it comprises a control unit for performing the overall control to be transmitted to the text service server through the call line.
본 발명에 의하면, 유선통신망의 수용된 지능망 서비스 가입자가 유선통신망의 통화라인을 통해 문자메시지를 송수신할 수 있게 됨으로써, 대형 고객에 해당하는 지능망 서비스 가입자에게 다양한 서비스를 제공할 수 있다는 효과가 있다.According to the present invention, an intelligent network service subscriber of a wired communication network can transmit and receive a text message through a call line of a wired communication network, thereby providing various services to an intelligent network service subscriber corresponding to a large customer.
이하, 첨부되어진 도면을 참조하여 본 발명의 실시예를 보다 구체적으로 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention in more detail.
도 1은 본 발명의 실시예에 따른 문자서비스 제공 시스템의 전체 구성도이다.1 is an overall configuration diagram of a text service providing system according to an exemplary embodiment of the present invention.
본 발명의 실시예에 따른 문자서비스 제공 시스템은 유선전화망에 구축된 TOLL 교환기(12, 14, 16), 로컬 교환기(20), SMS 호스팅 장치(40)와 연동하여 통화라인을 통해 지능망 서비스 전화번호에 해당하는 실제 단말이 문자메시지를 송수신할 수 있도록 하는 문자서비스 서버(10)를 구비한다.The text service providing system according to an embodiment of the present invention is an intelligent network service telephone number through a call line in conjunction with a
이어, 도 1에 도시된 각 구성요소의 동작을 상세하게 설명한다.Next, the operation of each component shown in FIG. 1 will be described in detail.
로컬 교환기(20)는 SMS 단말(30, 32)과 기업고객 SMS 장치(50)를 수용하고, 문자서비스 서버(10)의 요청시 문자서비스 서버(10)와 SMS 단말(30, 32) 및 기업고객 SMS 장치(50)간의 통화라인이 설정되도록 호처리를 수행하는 기능을 수행한다.The
TOLL 교환기(12, 14, 16)는 PSTN(Public Switched Telephone Network)에서 사용하는 음성용 E1 회선으로 문자서비스 서버(10)와 연결되고, 로컬 교환기(20)와 E1라인으로 연결되어 로컬 교환기(20)와 문자서비스 서버(10)간의 통화라인 연결을 위한 호처리를 수행하는 기능을 수행한다. 도 1에 도시된 바에 따르면, TOLL 교환기(14, 16)는 로컬 교환기(20)와 연결되고, TOLL 교환기(12)는 도면에 도시되지 않은 임의의 로컬 교환기(20)에 연결된 구조이다.The TOLL switches 12, 14, and 16 are voice E1 lines used in a public switched telephone network (PSTN), connected to the
문자서비스 서버(10)는 SMS 단말(30, 32), 기업고객 SMS 장치(50), SMS 호스팅 장치(40)와 통화라인을 연결한 후, 상기 통화채널을 통해 FSK 신호방식으로 정의된 메시지를 송수신함으로써 지능형 서비스 전화번호의 실제 착신번호에 해당하는 SMS 단말(30, 32), 기업고객 SMS 장치(50), 및 SMS 호스팅 장치(40)와 문자메시지를 송수신하는 기능을 수행한다. 이를 위해, 문자서비스 서버(10)는 지능망 서비스에 대한 가입자 정보가 저장된 가입자 정보 데이터베이스(11)를 구축하고, ICIS(4)와 연동하여 상기 지능망 서비스 가입자에 대한 가입자 정보의 추가/변경/삭제를 수행한다. The
문자서비스 서버(10)의 가입자 정보 데이터베이스(11)에는 가입자의 지능망 서비스 전화번호, 상기 지능망 서비스 가입자의 문자메시지 수신을 위한 실제 착신 전화번호, 상기 지능망 서비스 가입자의 발신번호 리스트, 및 가입자 유형(호스팅 형태, 기업고객 SMS 장치 형태, 일반 단말 형태), SMS 호스팅 장치 또는 기업고객 SMS 장치에 대한 EID(Equipment ID) 정보, 각 EID에 대한 암호화키 정보, 각 SMS 호스팅 장치 또는 기업고객 SMS 장치에 대한 NONCE(Nunber Used Once Parameter) 정보 등을 저장하는 것이 바람직하다. 또한, 가입자 유형이 기업고객 SMS 장치인 경우에는 기업고객 SMS 장치의 전화번호를 별도로 관리하는 것이 바람 직하다. 참고로, 문자서비스 서버(10)에 의해 관리되는 발신번호 리스트는 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)의 요청시 문자메시지를 발송하는데 사용되는 전화번호 리스트이다.The
한편, 문자서비스 서버(10)는 SMS 호스팅 장치(40) 또는 기업형 SMS 장치(50)에 대한 인증을 수행하기 위해 암호화 기능을 갖춘 프로토콜을 탑재한다.On the other hand, the
유선통신망에 구축되는 기업고객 SMS 장치(50)는 지능망 서비스 전화번호를 사용하여 대량으로 문자메시지를 송수신하는 서비스 제공을 위하여 가입자(기업고객)단에 설치되는 유선 SMS(Short Message Service massage) 전송장치이고, SMS 호스팅 장치(40)는 기업가입자들이 기업고객 SMS 장치 없이도 지능망 서비스 전화번호를 사용하여 문자메시지를 전송할 수 있는 서비스를 제공받을 수 있도록 유선 SMS 송수신에 대한 호스팅 서비스를 제공하는 장치이다. 기업고객 SMS 장치(50)와 SMS 호스팅 장치(40)는 각각 실제 전화번호가 할당되어 문자서비스 서버(10)에 의해 관리된다. 본 발명에서 SMS 호스팅 장치(40)는 복수 채널을 구비하여 기업가입자의 SMS 송수신 기능을 호스팅하여 FSK 신호방식의 메시지 교환을 통해 문자메시지를 송수신하는 기능을 수행하고, 기업고객 SMS 장치(50)는 복수 채널을 구비하여 각 채널을 통해 SMS 송수신에 따른 FSK 신호방식의 메시지 교환을 통해 SMS를 송수신하는 기능을 수행한다. The enterprise
본 발명의 기업고객 SMS 장치(50)는 도 2에 도시된 바와 같이, 문자서비스 서버(10)와의 통화라인 연결을 위한 각종 신호와 문자서비스 서버(10)와 문자메시지를 송수신하기 위한 FSK 신호방식의 각종 메시지를 송수신하는 메시지 송/수신 부(51), 전송되어질 문자메시지에 대한 각종 정보를 입력받고 수신되어진 문자메시지가 출력되는 문자메시지 입출력부(53), 고유 EID(Equipment ID Parameter) 정보를 저장하는 EID 정보 저장부(54), 기저장된 암호화키와 NONCE 정보를 이용하여 인증코드를 생성하는 인증코드 생성부(55), 및 메시지 송/수신부(51)를 제어하여 문자메시지 입출력부(53)를 통해 입력되는 문자메시지가 통화라인을 통해 문자서비스 서버(10)로 전송되도록 전반적인 제어를 수행하는 제어부(52)를 구비한다.The enterprise
메시지 송/수신부(51)는 문자서비스 서버(10)로부터 CAS(CPE Alerting Signal)가 전송되면 ACK를 전송하고, 상기 문자서비스 서버로부터 제1CAM(CPE Alerting message)이 전송되면 상기 EID 정보가 저장된 EID 파라미터가 저장된 ACK-C가 전송한 후, 상기 문자서비스 서버로부터 상기 NONCE(Nunber Uesd Once) 정보가 포함된 NONCE 파라미터가 구비한 제2CAM이 전송되면 상기 생성된 인증 코드가 저장된 인증 파라미터가 구비한 SSM(SMS Sender Message)을 상기 문자서비스 서버로 전송하는 것을 특징으로 한다.The message transmitting / receiving
한편, SMS 호스팅 장치(40)는 기업고객 SMS 장치(50)의 구성이 외에 호스팅 기능수행을 위한 모듈을 추가로 더 구비되는 것이 바람직하고, SMS 호스팅 장치(40)는 SMS 송신 요청 및 수집 기능을 처리하는 지능망 가입자(62)가 수용될 수 있다.On the other hand, the
이외에, MIDC(2)는 PSTN의 문자서비스 서버(10)와 이동통신망의 SMSC(Short Message Service Center)간의 연동을 담당하는 SMS G/W이고, ICIS(4)는 PSTN 내부의 서비스 가입자 및 과금 등을 관리하는 전산 시스템이다.In addition, the MIDC 2 is an SMS G / W in charge of interworking between the
본 발명의 문자서비스 제공 시스템은 MIDC(2)를 통해 수신된 지능망 서비스 전화번호를 착신번호로 하는 문자메시지가 수신되거나 PSTN에 수용된 SMS 단말로부터 수신된 지능망 서비스 전화번호를 착신번호로 하는 문자메시지가 수신되면, 상기 지능망 서비스 전화번호에 등록된 실제 전화번호를 이용하여 문자메시지를 재구성한 후 상기 실제 전화번호로 재구성된 문자메시지를 전송한다.In the text service providing system of the present invention, a text message having an intelligent network service telephone number received through a MIDC (2) as a called number is received or a text message having an intelligent network service telephone number received from an SMS terminal accommodated in a PSTN is a called number. When received, the text message is reconstructed using the actual telephone number registered in the intelligent network service telephone number, and then the text message reconstructed is transmitted to the actual telephone number.
즉, 문자서비스 서버(10)는 PSTN에 수용된 SMS 단말로부터 문자메시지 전송이 요청되어 상기 SMS 단말로부터 문자메시지를 수신한 결과 상기 문자메시지의 착신번호가 지능망 서비스 전화번호이면, 가입자 정보 데이터베이스(11)에서 상기 지능망 서비스 전화번호의 실제 전화번호를 검색하여 상기 검색된 실제 전화번호로 상기 문자메시지를 전송한다. 이때, 상기 실제 전화번호의 가입자 유형에 따라 상기 문자메시지는 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50) 또는 SMS 단말(30)로 전송된다.That is, the
이어, 도 3과 도 4에 도시된 플로우차트를 참조하여 MIDC(2)로부터 착신번호가 지능망 서비스 전화번호인 문자메시지가 수신되는 경우의 문자메시지 제공방법을 상세하게 설명한다.Next, with reference to the flowcharts shown in Figs. 3 and 4, a text message providing method in the case where a text message whose destination number is an intelligent network service telephone number is received from the MIDC 2 will be described in detail.
이동통신망의 이동통신단말로부터 전송된 문자메시지의 착신번호가 지능망 서비스 전화번호이면, 상기 문자메시지는 MIDC(2)를 경유하여 문자서비스 서버(10)로 전달된다(S2, S4).If the called number of the text message transmitted from the mobile communication terminal of the mobile communication network is an intelligent network service telephone number, the text message is transmitted to the
문자서비스 서버(10)는 가입자 정보 데이터베이스(11)를 검색하여 상기 지능망 대표 전화번호에 해당하는 가입자의 유형(type)을 판단한다(S6).The
S6의 판단결과 상기 착신번호에 해당하는 가입자 유형이 SMS 단말이면(S8 에서 Yes), 가입자 정보 데이터베이스(11)에서 상기 지능망 전화번호에 대응하는 실제 전화번호를 검색하고(S10), 상기 실제 전화번호로의 통화라인 연결을 위해 상기 SMS 단말이 수용된 로컬 교환기를 수용하는 TOLL 교환기(예컨대, 14)로 상기 실제 전화번호로의 호 연결을 요청한다(S12).If it is determined in S6 that the subscriber type corresponding to the called number is an SMS terminal (Yes in S8), the actual phone number corresponding to the intelligent network telephone number is retrieved from the subscriber information database 11 (S10). In order to connect the call line to the call, the SMS terminal requests a call connection to the actual telephone number to a TOLL exchanger (eg, 14) accommodating the local exchange accommodated (S12).
호 연결을 요청받은 TOLL 교환기(14)는 착신번호가 수용된 로컬교환기(20)를 통해 착신번호에 해당하는 SMS 단말(30)을 호출한다. 이때, 해당 호의 발신번호는 문자서비스 서버(10)의 전화번호이고, SMS 단말(30)은 착신된 호의 발신번호가 문자서비스 서버(10)의 전화번호로 확인되면 자동으로 후크-오프된다. SMS 단말(30)이 후크-오프됨에 따라 문자서비스 서버(10)와 SMS 단말(30)간의 통화라인이 연결된다.The TOLL switch 14 receiving the call connection calls the
문자서비스 서버(10)는 SMS 단말(30)과 통화라인이 연결되면(S14에서 Yes), 한국 등록특허 제10-679807호에 개시된 문자서비스 서버(10)와 SMS 단말(30)간의 문자메시지 전송과정을 통해 이동통신망으로부터 전송받은 문자메시지를 SMS 단말(30)로 전송한다.If the
상술되어진 절차를 통해 문자서비스 서버(10)가 SMS 단말(30)로의 문자메시지 전송를 완료하면(S18에서 Yes), 문자서비스 서버(10)는 SMS 단말(30)로 송신완료를 의미하는 DCM(Disconnect Message)을 전송하여 상기 S12 단계에서 연결된 통화라인을 절단한다(S20).When the
상기 경우와 달리 상기 S8 단계의 판단결과 상기 착신번호에 해당하는 가입 자 유형이 SMS 단말이 아니면(S8 에서 No), 즉 상기 착신번호가 기업고객 SMS 장치(50)로 판단되면 문자서비스 서버(10)는 가입자 정보 데이터베이스(11)에서 상기 지능망 서비스 전화번호에 대응하는 실제 전화번호를 검색한다(S22; 도 4 참조). 상기 S22 단계는 SMS 호스팅 장치(40)의 경우에도 동일하게 진행된다. Unlike the above case, if the subscriber type corresponding to the called number is not an SMS terminal (No in S8), that is, if the called number is determined as the enterprise
또한, 문자서비스 서버(10)는 상기 지능망 서비스 전화번호에 해당하는 가입자가 문자메시지를 수신한 개수를 산출하기 위한 시리널 번호(SN; Serial Noumber)를 조회한 후(S24), 상기 실제 전화번호로의 통화라인 연결을 위해 기업고객 SMS 장치(50)가 수용된 로컬 교환기를 수용하는 TOLL 교환기(예컨대, 14)로 상기 실제 전화번호로의 호 연결을 요청한다(S26). In addition, the
호 연결을 요청받은 TOLL 교환기(14)는 착신번호가 수용된 로컬교환기(20)를 통해 착신번호에 해당하는 기업고객 SMS 장치(50)를 호출한다. 이때, 해당 호의 발신번호는 문자서비스 서버(10)의 전화번호이고, 기업고객 SMS 장치(50)는 착신된 호의 발신번호가 문자서비스 서버(10)의 전화번호로 확인되면 자동으로 후크-오프된다. 기업고객 SMS 장치(50)가 후크-오프됨에 따라 문자서비스 서버(10)와 기업고객 SMS 장치(50)간의 통화라인이 연결된다. 한편, 문자서비스 서버(10)는 실제 착신번호에 해당하는 착신 단말이 SMS 호스팅 장치(40)이면, 문자서비스 서버(10)는 상기 지능망 서비스 전화번호에 해당하는 가입자가 문자메시지를 수신한 개수를 산출하기 위한 시리널 번호(SN; Serial Noumber)를 조회한 후, SMS 호스팅 장치(40)를 직접 호출하고, SMS 호스팅 장치(40)가 자동으로 후크-오프됨에 따라 문자서비스 서버(10)와 SMS 호스팅 장치(40)간의 통화라인이 연결된다. The
문자서비스 서버(10)는 기업고객 SMS 장치(50) 또는 SMS 호스팅 장치(40)와 통화라인이 연결되면(S28에서 Yes), S24에서 조회된 시리얼 번호를 포함하는 SDM(SMS Data Message)을 이용하여 문자메시지를 전송한다(S30). When the call line is connected to the enterprise
상술되어진 절차를 통해 문자서비스 서버(10)는 기업고객 SMS 장치(50)로의 의 문자메시지 전송이 완료되면(S31에서 Yes), 문자서비스 서버(10)는 기업고객 SMS 장치(50)로 송신완료를 의미하는 DCM(Disconnect Message)을 전송하여 상기 S26 단계를 통해 연결된 통화라인을 절단한다(S32).When the
도 4에 도시된 S28 내지 S32 단계를 도 5에 도시된 메시지 흐름도를 참조하여 좀 더 구체적으로 설명한다. Steps S28 to S32 shown in FIG. 4 will be described in more detail with reference to the message flowchart shown in FIG. 5.
문자서비스 서버(10)와 기업고객 SMS 장치(50)는 연결된 통화라인을 통해 FSK 신호방식으로 메시지 프레임을 송수신한다. The
문자서비스 서버(10)는 상기 통화라인이 연결된 후 50~5000ms 사이에 CAS(CPE Alerting Signal)를 전송한다(T2).The
기업고객 SMS 장치(50)는 상기 CAS 수신 후 100ms 이내에 ACK를 송신하고(T3), 문자서비스 서버(10)는 상기 ACK 수신 후 100ms 이내에 CAM(CPE Alerting Message; 단말 인지 메시지)을 송신한다(T4). 상기 CAM은 문자서비스 서버(10)가 기업고객 SMS 장치(50)로 수신준비를 통보하는 메시지로서, 기업고객 SMS 장치(50)는 상기 CAM을 수신하면 문자메시지 서버(10)로 단말 응답 메시지를 통해 응답하여야 한다.The enterprise
상기 CAM은 도 6에 도시된 바와 같이, 메시지 유형 워드, 메시지 길이 워 드, 및 서비스 개시 파라미터를 구성하는데, 메시지 유형 워드와 메시지 길이 워드는 메시지 헤더(MH)에 해당하고, 서비스 개시 파라미터는 메시지 본체(MB)에 해당한다.The CAM configures a message type word, a message length word, and a service start parameter, as shown in FIG. 6, where the message type word and the message length word correspond to a message header (MH), and the service start parameter is a message. It corresponds to the main body MB.
한편, 도 6에 도시된 바와 같이 상기 CAM의 메시지 본체(MB)에는 NONCE 파라미터가 선택적으로 구성될 수 있는데, 상기 NONCE 파라미터는 이후 설명되어질 지능형 장치가 문자메시지의 송신을 위해 기업고객 SMS 장치(50)가 문자서비스 서버(10)로 전송하는 CAM에 구비된다.Meanwhile, as illustrated in FIG. 6, a NONCE parameter may be selectively configured in the message body MB of the CAM. The NONCE parameter may be set by the enterprise
이어, 기업고객 SMS 장치(50)는 상기 CAM 수신 후 200ms 이내에 ACK-C를 송신한다(T5). T5에서 전송되는 상기 ACK-C는 도 7에 도시된 바와 같이 메시지 유형 워드, 메시지 길이 워드, 단말기 응답 파라미터, 및 버전 파리미터로 구성된다. 참고로, 지능형 장치(I)에서 문자서비스 서버(10)로 문자메시지를 전송하는 경우에 전송되는 ACK-C는 도 7에 도시된 바와 같이 추가적으로 EID 파라미터를 구성할 수 있다.Subsequently, the enterprise
상기 ACK-C 수신 후 문자서비스 서버(10)는 400ms 이내에 SDM(SMS Data Message)을 송신하는데(T6), 상기 SDM은 단문메시지 내용을 실어 보내는 메시지로서 도 8에 도시된 바와 같이 메시지 유형 워드, 메시지 길이 워드, 시간 파라미터, SN 파라미터, 수신자 파라미터, 회신번호 파라미터, 및 단문메시지 파라미터를 구비한다. 여기서, 시간 파라미터, SN 파라미터는 필수 파라미터이고, 회신번호 파라미터, SMS 메시지 파라미터는 선택 파라미터이다. 특히, 문자서비스 서버(10)는 상기 수신자 파라미터에 해당 지능망 대표 전화번호를 저장하여 전송함으로써, 지능형 가입자를 구분할 수 있도록 한다.After receiving the ACK-C, the
기업고객 SMS 장치(50)는 상기 SDM 수신 후 400ms 이내에 ACK-F를 송신하고(T7), 문자서비스 서버(10)는 상기 ACK-F 수신후 200ms 이내에 통화라인 절단 메시지인 DCM(Disconnect Message)를 전송한(T8) 후, 채널 Release 상태로 천이한다(T10).The enterprise
기업고객 SMS 장치(50)는 상기 DCM 수신 후 즉시 On-Hook 상태가 된다(T9). The enterprise
이로써, 문자서비스 서버(10)와 기업고객 SMS 장치(50)간의 통화라인이 절단된다. 도 5에서는 문자서비스 서버(10)와 기업고객 SMS 장치(50)간의 메시지 흐름을 설명하였지만, 문자서비스 서버(10)와 SMS 호스팅 장치(40)간의 메시지 흐름은 상술되어진 것과 동일하다.Thus, the call line between the
본 발명에서 문자서비스 서버(10)와 기업고객 SMS 장치(50)간에 전송되는 CAM, ACK-C, SDM, SSM, CAM, 및 RSM에 사용되는 파라미터 유형은 [표 1]과 같다.Parameter types used in the CAM, ACK-C, SDM, SSM, CAM, and RSM transmitted between the
(Service Start Parameter)Service start parameters
(Service Start Parameter)
(CPE ACK Parameter)Terminal response parameter
(CPE ACK Parameter)
(Receiver Parameter)Receiver parameter
(Receiver Parameter)
(Sender Parameter)Sender parameters
(Sender Parameter)
(Number Used Once Parameter)NONCE parameter
(Number Used Once Parameter)
(Equipment ID Parameter)EID parameter
(Equipment ID Parameter)
(Authentication Parameter)Authentication parameter
(Authentication Parameter)
(Sequence Number Parameter)SN parameter
(Sequence Number Parameter)
각 파라미터의 내용은 숫자, 영문 및 기호의 경우 ASCII 코드 체계를, 한글의 경우 KSX-1001 코드체계를 따른다.The contents of each parameter follow ASCII code system for numbers, English and symbols, and KSX-1001 code system for Korean.
- 서비스 개시 파라미터(Service Start Parameter)Service Start Parameter
지능형 문자메시지 서버(10)에서 SMS 단말 또는 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로 전송하는 CAM(단말기 인지 메시지)에 사용된다. 파라미터 길이는 1바이트이며 도 9에 도시된 바와 같이 정의된 코드값을 통해 서비스 개시 유형을 나타낸다.It is used for the CAM (terminal recognition message) transmitted from the intelligent
특히, 서비스 개시 파라미터 "0000 0000(0x01)"는 상대측으로 문자메시지를 전송할 것임을 알리기 위한 SMS Send 파라미터이고, 0000 1001(0x09)는 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로부터 전송되어질 단문메시지를 수신할 수 있는 상태임을 알리는 지능형 Receive Ready 파라미터이다. In particular, the service start parameter " 0000 0000 (0x01) " is an SMS Send parameter for notifying that a text message is to be sent to the other party, and 0000 1001 (0x09) can be transmitted from the
- 단말기 응답 파라미터(CPE ACK Parameter)CPE ACK Parameter
단말기 응답 메시지(ACK-C)에 사용된다. 파라미터 길이는 1바이트이며 도 10에 개시된 바와 같이 정의된 코드값을 통해 단말기 응답 유형을 나타낸다.Used for terminal response message (ACK-C). The parameter length is 1 byte and indicates the terminal response type through a code value defined as disclosed in FIG.
특히, 단말기 응답 파라미터 "0000 1001(0x09)"는 지능형 SMS를 전송할 것임을 알리기 위한 지능형 SMS Send 파라미터이다.In particular, the terminal response parameter "0000 1001 (0x09)" is an intelligent SMS Send parameter for notifying that an intelligent SMS is to be transmitted.
- 수신자 파라미터 (Receiver Parameter)Receiver Parameter
문자서비스 서버(10)가 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로 전송하는 SDM에 구성되어, 문자서비스 서버(10)의 지능망 대표 전화번호가 입력됨으로써 지능형 가입자를 구분할 수 있도록 한다. 내용으로는 문자 또는 디지트를 입력할 수 있고, 그 구성은 도 11에 도시된 바와 같다.The
- 발신자 파라미터(Sender Parameter)Sender Parameter
SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)가 문자서비스 서버(10)로 전송하는 SSM(SMS Sender Message)에 추가되어, 문자서비스 서버(10)의 지능망 서비스 전화번호가 입력됨으로써 지능망 가입자로부터 전송되는 문자메시지를 구분할 수 있도록 한다. 내용으로는 문자 또는 디지트를 입력할 수 있고, 그 구성은 도 12에 도시된 바와 같다.The
- NONCE 파라미터(Number Used Once Parameter)NONCE parameter (Number Used Once Parameter)
SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)에서 단문메시지를 발송하는 경우, 문자서비스 서버(10)에서 해당 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(40)로 전송하는 2번째 CAM에 사용된다. NONCE 파라미터는 인증코드를 생성을 위해 사용되는 파라미터로서, 문자서비스 서버(10)에 의해 랜덤하게 할당되는 값이다. 파라미터 길이는 8바이트이며 파라미터의 내용으로는 임의의 ASCII Code가 저장된다.When the short message is sent from the
상기 NONCE 파라미터의 구성은 도 13에 도시된 바와 같다.The configuration of the NONCE parameter is as shown in FIG.
- EID 파라미터(Equipment ID Parameter)EID Parameter
SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)에서 SMS를 발송하는 경우 단말기 응답 메시지(ACK-C)에 사용된다. 파라미터 길이는 12바이트이며, 파라미터 내용으로는 장치의 식별자(ID; IDentification)가 저장된다.When the
상기 EID 파라미터의 구성은 도 14에 도시된 바와 같다.The configuration of the EID parameter is as shown in FIG.
- 인증 파라미터(Authentication Parameter)Authentication Parameter
SSM(SMS Send Message)에 사용된다. 파라미터 길이는 16바이트이며, 파라미터 내용으로는 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)가 고유 암호키 값과 CAM에서 추출한 NONCE 파라미터를 조합하여 MD5 암호화 과정을 수행한 결과가 인증정보로서 저장된다.Used for SMS Send Message (SSM). The length of the parameter is 16 bytes. As the content of the parameter, the result of performing the MD5 encryption process by combining the unique encryption key value and the NONCE parameter extracted from the CAM is the authentication information. Stored.
상기 인증 파라미터의 구성은 도 15에 도시된 바와 같다.The configuration of the authentication parameter is as shown in FIG.
- SN 파라미터 (Sequence Number Parameter)-SN parameter (Sequence Number Parameter)
SSM과 SDM에 사용된다. 파라미터 길이는 최대 10바이트이며 파라미터 내용은 숫자만이 포함된다. 각 바이트는 ASCII 코드 값을 가지며, SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50) 단위로 송출한 메시지를 대표하는 값으로 0~4294967295의 범위를 가진다.Used for SSM and SDM. The maximum length of the parameter is 10 bytes and the parameter content contains only numbers. Each byte has an ASCII code value and represents a message sent in the
상기 SN 파라미터의 구성은 도 16에 도시된 바와 같다.The configuration of the SN parameter is as shown in FIG.
이어, 첨부된 도 17과 도 18에 도시된 플로우차트를 참조하여 본 발명의 실시예에 따른 문자서비스 제공 방법을 설명한다.Next, a text service providing method according to an exemplary embodiment of the present invention will be described with reference to the flowcharts shown in FIGS. 17 and 18.
도 17과 도 18은 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)가 문자서비스 서버(10)로 문자메시지를 송신하는 경우의 문자서비스 제공 방법을 설명하기 위한 것이다.17 and 18 illustrate a text service providing method when the
먼저, 임의의 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)의 사용자가 문자메시지를 전송하기 위해 문자메시지 발송을 요청하면, 해당 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)는 문자서비스 서버(10)와의 통화라인 연결을 위해 착신번호를 문자서비스 서버(10)의 전화번호로 하는 호를 발생시킨다(S40).First, when a user of any
이어, 유선전화망의 로컬 교환기(20)와 TOLL 교환기(16)는 번호번역을 통해 착신번호에 해당하는 문자서비스 서버(10)를 호출하는 착신 처리를 수행한다(S42).Subsequently, the
문자서비스 서버(10)가 상기 호출에 응답하여 후크-오프 상태가 되면, 문자서비스 서버(10)와 해당 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)간의 통화라인이 연결된다(S44).When the
통화라인이 연결되면, 문자서비스 서버(10)는 통화라인이 연결된 후 50 ~ 5000ms 사이에 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로 CAS를 전송한다(S46).When the call line is connected, the
상기 CAS를 수신한 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)는 100ms 이내에 문자서비스 서버(10)로 ACK를 송신한다(S48).Upon receiving the CAS, the
상기 ACK를 수신한 문자서비스 서버(10)는 100ms 이내에 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로 CAM을 전송한다(S50). 상기 CAM의 서비스 개시 파라미터는 "0x06"가 저장된다(도 6 참조). 상기 서비스 개시 파라미터 "0x06"은 Receive Ready(수신 준비) 상태를 의미한다(도 9 참조).The
상기 CAM을 수신한 지능형 장치(I)는 200ms 이내에 문자서비스 서버(10)로 ACK-C를 전송한다(S52). 상기 ACK-C에는 EID 파라미터가 구비되고(도 14참조) 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로 CAM을 전송한다(S54). 상기 CAM에는 NONCE 파라미터(도 13 조)가 구비되고, 서비스 개시 파라미터에는 "0x09"가 저장된다(도 6 참조). 상기 서비스 개시 파라미터 "0x09"는 지능형 SMS Receive Ready(지능형 단문메시지 수신 준비) 상태를 의미한다(도 9 참조). The intelligent device I receiving the CAM transmits the ACK-C to the
한편, 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)에는 장치별로 고유하게 부여되는 장치 식별자인 EID에 맵핑되어 해당 장치에 대해 고유하게 부여되는 암호키값이 저장되어 있다. 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)는 상기 암호화키 값과 상기 CAM의 NONCE 파라미터에 저장된 코드값을 조합하여 인증코드를 생성한다(S56). 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)는 암호화 알고리즘을 이용하여 상기 인증코드를 생성하는데, 예컨데 MD 5(Message Digest algorithm 5)를 이용하여 인증코드를 생성할 수 있다. 상기 MD5는 일방향 해시 함수로서 임의 메시지를 압축, 고정 길이 해시 값의 되돌림 처리는 32 비트 단위로 한다. 본 발명에 적용되는 암호화 알고리즘은 상기 MD 5에 한정되지 않는다.Meanwhile, the
상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)는 상기 CAM 수신 후 400ms 이내에 문자서비스 서버(10)로 S56에서 생성된 암호코드가 저장된 인증 파라미터(도 15 참조)와 SN 파라미터(도 16 참조)가 포함된 SSM(SMS Sender Message)을 전송한다(S58).The
상기 SSM은 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)가 단문메시지를 전송하고자 하는 경우 단문메시지 내용을 실어 보내는 메시지로서, 착신번호 파라메터, 인증 파라미터, SN 파라미터, 회신번호 파라미터, SMS 메시지 파라미터, 시간 파라미터로 구성된다. The SSM is a message that carries the content of a short message when the
상기 SSM의 구성은 도 19에 도시된 바와 같다. The configuration of the SSM is as shown in FIG.
상기 SSM에서 착신번호 파라미터, 인증 파라미터, SN 파라미터는 필수 파라미터이고, 회신 번호 파라미터, SMS 메시지 파라미터, 시간 파라미터는 선택 파라미터이다. 동보전송의 경우 연결 메시지를 사용하여 착신번호 파라미터가 복수개 포함될 수 있다. 또, 시간 파라미터가 포함된 경우에는 예약 전송시간을 의미한다. In the SSM, the called number parameter, the authentication parameter, and the SN parameter are required parameters, and the reply number parameter, the SMS message parameter, and the time parameter are optional parameters. In the case of broadcast transmission, a plurality of called party number parameters may be included using a connection message. In addition, when a time parameter is included, it means a reservation transmission time.
한편, SMS 호스팅 장치(40)가 문자메시지를 송신하는 경우에는 지능형 가입자 구분을 위하여 발신자 파라미터에 지능형 가입자 대표번호를 저장하여 전송하며, 이 경우 상기 발신자 파라미터는 필수 파라미터이다. 그러나, 기업고객 SMS 장치(50) 또는 SMS 단말(30, 32)이 문자메시지를 송신하는 경우에는 상기 발신자 파라미터는 선택 파라미터이다.On the other hand, when the
상기 SSM을 수신완료한 문자서비스 서버(10)는 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로 DCM을 전송하고(S60), 상기 DCM을 수신한 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)는 온-후크 상태로 천이되고(S62), 문자서비스 서버(10)는 채널 Release 상태로 천이된다(S64).After receiving the SSM, the
이로써, 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)와 문자서비스 서버(10)간의 통화라인이 절단된다.Thus, the call line between the
한편, 문자서비스 서버(10)는 각 장비의 EID에 매칭되어 저장된 암호화키 값을 이용하여 S52 단계에서 수신한 ACK-C의 EID 파라미터에 저장된 EID에 해당하는 암호화키 값을 검색하고, 검색된 암호화키 값과 S54 단계에서 전송한 CAM의 NONCE 파라미터에 저장된 NONCE 코드를 암호화 알고리즘에 적용하여 인증코드를 생성한다. 상기 암호화 알고리즘은 S56 단계에서 사용한 암호화 알고리즘과 동일한 것을 사용하는 것이 바람직하다.On the other hand, the
이어, 문자서비스 서버(10)는 S66 단계에서 생성된 인증코드와 S58 단계에서 수신한 SSM의 인증파라미터에 저장된 인증코드를 비교하여(S66) 상기 인증코드가 서로 일치하는가를 판단한다(S68).Subsequently, the
S68 단계의 판단결과 상기 인증코드가 서로 일치하면(S68에서 Yes) 상기 SSM을 통해 전송된 문자메시지를 착신번호로 전달한다(S70).As a result of the determination in step S68, if the authentication codes match (YES in S68), the text message transmitted through the SSM is transferred to the called number (S70).
반면, S68의 판단결과 상기 인증코드가 서로 일치하지 않으면(S68에서 No) 상기 SSM을 통해 전송된 문자메시지를 비정상적인 상태로 판단하여 폐기한다(S69).On the other hand, if the authentication code does not match with each other as a result of the determination of S68 (No at S68) it is determined that the text message transmitted through the SSM as an abnormal state and discarded (S69).
상술한 도 17 내지 도 18의 과정에 의해 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)가 문자서비스 서버로 문자메시지 전송을 요청할 경우, 상기 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로부터 전송된 문자메시지를 인증한 후 문자메시지가 인증을 성공하는 경우에만 상기 문자메시지를 착신번호로 전달한다.When the
따라서, 문자서비스 서버(10)로부터 정상적으로 NONCE 코드를 할당받은 SMS 호스팅 장치(40) 또는 기업고객 SMS 장치(50)로부터 전송된 문자메시지만이 인증에 성공하여 착신번호로 전송될 수 있다.Therefore, only the text message transmitted from the
반면에, 문자서비스 서버(10)로부터 정상적으로 NONCE 코드를 할당받지 않고 비정상적으로 문자서비스 서버(10)에 접근하여 부적절한 방법으로 전송된 문자메시지는 폐기됨으로써, 인증되지 않은 SMS 호스팅 장치 또는 기업고객 SMS 장치의 접근을 차단할 수 있게 된다.On the other hand, the text message transmitted in an inappropriate manner by accessing the
도 1은 본 발명의 실시예에 따른 문자서비스 제공 시스템의 전체 구성도.1 is an overall configuration diagram of a text service providing system according to an embodiment of the present invention.
도 2는 도 1에 도시된 기업고객 SMS 장치(50)의 세부 구성도.2 is a detailed configuration diagram of the enterprise
도 3와 도 4은 본 발명의 실시예에 따른 문자서비스 제공 방법을 설명하기 위한 플로우차트.3 and 4 are flowcharts for explaining a text service providing method according to an embodiment of the present invention.
도 5는 도 4의 S28 단계 내지 S32 단계를 상세하게 설명하기 위한 메시지 흐름도.5 is a message flow chart for explaining in detail the steps S28 to S32 of FIG.
도 6는 본 발명에 적용되는 CAM(CPE Alerting Message)의 구성도. 6 is a configuration diagram of a CPE Alerting Message (CAM) applied to the present invention.
도 7은 본 발명에 적용되는 ACK-C의 구성도.7 is a block diagram of the ACK-C applied to the present invention.
도 8은 본 발명에 적용되는 SDM(SMS Data Message)의 구성도.8 is a configuration diagram of an SMS data message (SDM) applied to the present invention.
도 9은 본 발명에 적용되는 서비스 개시 파라미터 구성도.9 is a configuration diagram of service start parameters applied to the present invention.
도 10는 본 발명에 적용되는 단말기 응답 파라미터 구성도.10 is a block diagram of a terminal response parameter applied to the present invention.
도 11은 본 발명에 적용되는 수신자 파라미터 구성도.11 is a configuration diagram of a receiver parameter applied to the present invention.
도 12은 본 발명에 적용되는 발신자 파라미터 구성도.12 is a diagram illustrating a sender parameter configuration applied to the present invention.
도 13는 본 발명에 적용되는 NONCE 파라미터 구성도.13 is a configuration diagram of a NONCE parameter applied to the present invention.
도 14은 본 발명에 적용되는 EID 파라미터 구성도.14 is a diagram illustrating the configuration of an EID parameter applied to the present invention.
도 15는 본 발명에 적용되는 인증 파라미터 구성도.15 is a configuration diagram of the authentication parameter applied to the present invention.
도 16는 본 발명에 적용되는 SN 파라미터 구성도.16 is a configuration diagram of an SN parameter applied to the present invention.
도 17 내지 도 18은 본 발명의 실시예에 따른 문자서비스 제공 방법을 설명하기 위한 플로우차트.17 to 18 are flowcharts for explaining a text service providing method according to an embodiment of the present invention.
도 19은 본 발명에 적용되는 SSM(SMS Send Message)의 구성도.19 is a configuration diagram of an SMS send message (SSM) applied to the present invention.
Claims (31)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070088466A KR100960798B1 (en) | 2007-08-31 | 2007-08-31 | Text service providing system, method, and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20070088466A KR100960798B1 (en) | 2007-08-31 | 2007-08-31 | Text service providing system, method, and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090022822A KR20090022822A (en) | 2009-03-04 |
KR100960798B1 true KR100960798B1 (en) | 2010-06-01 |
Family
ID=40692635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20070088466A KR100960798B1 (en) | 2007-08-31 | 2007-08-31 | Text service providing system, method, and terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100960798B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101069059B1 (en) * | 2009-03-25 | 2011-09-29 | 주식회사 케이티 | How to Perform Counsel Verification Using Verification Codes |
KR102204416B1 (en) * | 2015-01-06 | 2021-01-18 | 에스케이텔레콤 주식회사 | Authentication service method based on voice |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000007708A (en) | 1998-07-06 | 2000-02-07 | 서평원 | Transmitting and receiving device and method of character message in telephone |
KR20000054647A (en) | 2000-06-15 | 2000-09-05 | 이재구 | Wired character message phone of public subscriber telecommunication network |
-
2007
- 2007-08-31 KR KR20070088466A patent/KR100960798B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000007708A (en) | 1998-07-06 | 2000-02-07 | 서평원 | Transmitting and receiving device and method of character message in telephone |
KR20000054647A (en) | 2000-06-15 | 2000-09-05 | 이재구 | Wired character message phone of public subscriber telecommunication network |
Also Published As
Publication number | Publication date |
---|---|
KR20090022822A (en) | 2009-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1048181B1 (en) | Procedure and system for the processing of messages in a telecommunication system | |
HU219698B (en) | System and method for transmitting data | |
EP1206884B1 (en) | Sending initial password through an sms | |
CN101180908B (en) | Private routing control numbers | |
CN100390694C (en) | Method and data communication system for accessing services in a data communication system | |
WO2008100909A2 (en) | Methods and systems for performing authentication and authorization in a user-device environment | |
US20040137923A1 (en) | Short text messaging-based incoming call termination control | |
HU223922B1 (en) | Method and arrangement for providing intelligent network support to a mobile subscriber | |
EP1895786B2 (en) | A method and device for realizing intelligent call service | |
KR100960798B1 (en) | Text service providing system, method, and terminal | |
US8699675B2 (en) | Method and apparatus for exchanging information in a voice communication system | |
KR20080000719A (en) | Apparatus and method for connecting video call in mobile communication system | |
US6532362B1 (en) | Over the air service provisioning (OTASP) method in mobile communication system | |
KR100897050B1 (en) | International calling number management method, device and terminal | |
US20040127239A1 (en) | Method for changing performance controlling parameter for mobile telecommunication terminal | |
KR101531198B1 (en) | Call connecting process apparatus and method providing for authentication process using push message | |
KR100483743B1 (en) | System and method for providing common network system being able to provide value added services using ring-back tone time | |
KR100627646B1 (en) | Method, system and terminal for providing customized information during call setup process in telecommunication systems | |
KR101076739B1 (en) | Subscriber service providing system and method for guiding subscriber service thereof | |
KR100459763B1 (en) | System Method for Providing Absence Notifying Service of Subscriber in Wireless Communication System | |
WO2004075521A1 (en) | Method and system for shortend dialing service based on telecommunication network | |
KR101051021B1 (en) | Incoming call history providing method and system | |
KR100335994B1 (en) | Method for providing Phone-to-PC intelligent network service being called personal computer by using wired telephone in Advanced Intelligent Network | |
KR100711910B1 (en) | How to provide caller nickname marking services for landline phones | |
KR100644206B1 (en) | How to send and receive interactive short messages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070831 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20070917 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070831 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090831 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20100226 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20090831 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20100329 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20100226 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20100510 Appeal identifier: 2010101002380 Request date: 20100329 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20100329 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20100329 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20091102 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20100510 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20100429 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100524 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100524 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130430 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130430 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140508 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140508 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150507 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20150507 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160503 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20160503 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170504 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170504 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180503 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20180503 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200304 |