KR100227797B1 - Method for controlling sms center in the digital mobile communication system - Google Patents
Method for controlling sms center in the digital mobile communication system Download PDFInfo
- Publication number
- KR100227797B1 KR100227797B1 KR1019960063163A KR19960063163A KR100227797B1 KR 100227797 B1 KR100227797 B1 KR 100227797B1 KR 1019960063163 A KR1019960063163 A KR 1019960063163A KR 19960063163 A KR19960063163 A KR 19960063163A KR 100227797 B1 KR100227797 B1 KR 100227797B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- delivery
- service
- short
- result
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 디지털 이동통신 시스템의 단문 서비스에 관한 것으로,7 신호망을 통한 이동망 가입자의 단문 전달요구와, R2 신호 접속을 통한 PSIN 가입자의 단문 전달요구 및 부가 서비스 제공을 위한 데이터망 또는 인터네트로 부터의 단문 전달요구를 수신하여 데이터베이스 저장, 검색, 삭제 동작등을 사용하여 전달요구 조건에 맞게 착신 가입자에게 단문 메시지를 전달하는 디지털 이동통신 시스템에서 단문 서비스 센터의 응용 서비스 제어 수단 및 그 제어 방법이 제시된다.The present invention relates to a short message service of a digital mobile communication system. 7 Database storage, retrieval, and deletion by receiving short delivery request of mobile network subscriber through signaling network, short delivery request of PSIN subscriber through R2 signal connection, and short delivery request from data network or internet for providing additional service. An application service control means of a short service center and a method of controlling the same are provided in a digital mobile communication system for delivering a short message to a called subscriber in accordance with a delivery request condition.
Description
본 발명은 디지털 이동통신 시스템에서의 단문 서비스에 관한 것으로, 특히 디지털 이동통신 시스템의 단문 서비스 센터(Short Message Service Center : 이하 SMSC라 함)에서의 응용 서비스 제어 방법에 관한 것이다.The present invention relates to a short message service in a digital mobile communication system, and more particularly, to a method of controlling an application service in a short message service center (hereinafter referred to as SMSC) of a digital mobile communication system.
이동통신 수단을 활용한 단문서비스의 제공은 이동하는 가입자들간의 음성 정보 전달에 뒤이어 이동 단말기를 휴대한 가입자가 언제 어디서나 한정된 크기의 메시지를 원하는 곳으로 송수신하는 행위를 가능하게 한다. 이를 위해 이동 통신망에서의 SMSC는 단문 서비스 실체(Short Message Entity : 이하 SME라 함)라 부르는 최종 단말간에 한정된 길이의 문자 정보를 교환하도록 중계하는 시스템이다. 메시지의 전달 서비스는 발신 가입자의 메시지가 언제 어디서나 정확히 전달됨을 보장하여야 하므로 임의의 착신 가입자가 서비스 영역 밖에 존재하거나 단말기의 전원이 차단되어 메시지의 수신이 불가능한 경우에도 그 가입자로 전달되어야 할 메시지들이 유실되지 않아야 한다. 또한 메시지들이 특정 지점 혹은 일정기간 지연된 시점에 착신 가입자에게 전달될 수도 있어야 한다. 그러므로 SMSC는 수신 불가능한 가입자들에게 전달되어야 할 메시지를 SMSC내의 데이터베이스에 저장 하였다가 수신 가능한 상태로 인지 되었을 때 전달 하는 기능을 갖는다. 응용 서비스 제어 기능은 이와 같은 단문 서비스를 위한 SMSC의 전체적인 서비스 흐름을 제어하기 위한 것이다.Providing a short message service using a mobile communication means enables a subscriber carrying a mobile terminal to send and receive a message of a limited size anytime, anywhere, following voice information transfer between mobile subscribers. To this end, the SMSC in a mobile communication network is a system for relaying a limited length of text information between end terminals called Short Message Entity (SME). The message delivery service must guarantee that the originating subscriber's message is delivered correctly anytime, anywhere, so that any message that needs to be delivered to the subscriber is lost even if any called party is out of the service area or the terminal is powered off. Should not be. In addition, messages should be delivered to the called party at a specific point or at a specified time delay. Therefore, the SMSC has a function of storing a message to be delivered to unreceivable subscribers in a database in the SMSC and delivering the message when it is recognized as a receiveable state. The application service control function is to control the overall service flow of the SMSC for such a short service.
현재까지의 셀롤라 이동통신 시스템에서는 음성만을 전달, 교환하는 서비스를 제공하고 있으며, 문자를 전달하는 서비스는 제공되지 않고 있다. 이동통신 시스템의 단문서비스와 유사한 서비스로는 무선 호출 서비스(일명:삐삐)라고 볼 수 있지만 무선 호출 서비스와 단문 서비스의 차이점으로는 1) 서비스 제공망이 다르고, 2) 단문 서비스는 이동 전화기의 LCD에 단문 메시지가 출력되며, 3) 메시지의 착신 여부를 발신 가입자가 확인할 수 있으며, 4) 양방향 서비스로서 응용에 따라 날씨, 주식 정보 제공 등의 부가 서비스 제공이 용이하다는 점을 들 수 있다.To date, the cellular mobile communication system provides a service for transmitting and exchanging voice only, and a service for transmitting a text is not provided. The short call service similar to the mobile communication system may be referred to as wireless paging service (aka beep), but the difference between the wireless paging service and the short text service is that: 1) the service provider network is different; A short message is outputted to the caller. 3) The calling subscriber can check whether the message is received. 4) As an interactive service, it is easy to provide additional services such as weather and stock information depending on the application.
따라서, 본 발명에서는7 신호망을 통한 이동망 가입자의 단문 전달요구와, R2 신호 접속을 통한 PSIN 가입자의 단문 전달요구 및 부가 서비스 제공을 위한 데이터망 또는 인터네트로 부터의 단문 전달요구를 수신하여 데이터베이스 저장, 검색, 삭제 동작등을 사용하여 전달요구 조건에 맞게 착신 가입자에게 단문 메시지를 전달하는 응용 서비스 제어수단의 서비스 제어 및 처리 흐름을 제공하는데 그 목적이 있다.Therefore, in the present invention 7 Database storage, retrieval, and deletion by receiving short delivery request of mobile network subscriber through signaling network, short delivery request of PSIN subscriber through R2 signal connection, and short delivery request from data network or internet for providing additional service. The purpose of the present invention is to provide a service control and processing flow of an application service control means for delivering a short message to a called subscriber in accordance with a delivery request condition.
상술한 목적을 달성하기 위한 본 발명에 따른 디지털 이동통신 시스템에서 단문 서비스 센터의 응용 서비스 제어수단은 단문 메시지를 이용한 응용 서비스 제공을 위해서 필수적으로 요구되는 서비스 제어 기능을 수행하는 응용 서비스 제어부와, 상기 응용 서비스 제어부의 시간 관리 기능을 수행하는 시스템 타이머 제어부로 이루어진 것을 특징으로 한다.Application service control means of the short service center in the digital mobile communication system according to the present invention for achieving the above object is an application service control unit for performing a service control function required for providing an application service using a short message, and And a system timer controller for performing a time management function of the application service controller.
또한, 본 발명에 따른 디지털 이동통신 시스템에서 단문 서비스 센터의 응용 서비스 제어 방법은 단문 서비스 센터에서 발신 가입자로부터 단문 메시지를 수신하고 상기 수신한 단문 메시지를 착신 가입자에게 전달하는 단계와, 상기 단문 메시지를 착신 가입자에게 전달한 후 전달 결과를 처리하는 단계와, 상기 단문 메시지를 착신 가입자에게 전달한 후 사용자의 응답을 처리하는 단계와, 상기 단문 메시지를 수신한 착신 가입자가 셀롤라 메시지 텔리서비스 메시지의 삭제 요구에 대해 데이터베이스에서 해당 메시지를 삭제하는 단계와, 상기 착신 가입자가 활성화된 후 이동국 활성화 정보를 수신하여 과금 데이터 및 통계를 저장하는 단계로 이루어진 것을 특징으로 한다.In addition, in the digital mobile communication system according to the present invention, a method for controlling an application service of a short service center may include receiving a short message from an originating subscriber at the short service center and delivering the received short message to a called party; Processing the delivery result after delivering to the called subscriber; processing the user's response after delivering the short message to the called subscriber; and receiving the short message to the request for deletion of the cellular message teleservice message. And deleting the corresponding message from the database, and receiving the mobile station activation information after the called subscriber is activated to store the billing data and statistics.
제1도는 본 발명이 적용되는 CMS 망 구조도.1 is a structure diagram of a CMS network to which the present invention is applied.
제2도는 본 발명에 따른 단문 서비스 센터 구성 기능의 개념도.2 is a conceptual diagram of a short service center configuration function according to the present invention.
제3도는 본 발명에 따른 응용서비스 제어 기능과 연관 기능의 구성도.3 is a configuration diagram of an application service control function and an association function according to the present invention.
제4도는 본 발명에 따른 응용 서비스 제어 기능의 내부 구성도.4 is an internal configuration diagram of an application service control function according to the present invention.
제5도는 본 발명에 따른 단문 메시지 수신 및 전달 처리 흐름도.5 is a flowchart of a short message receiving and delivering process according to the present invention.
제6도는 본 발명에 따른 단문 메시지 전달 결과 처리 흐름도.6 is a flow chart of a short message delivery result processing according to the present invention.
제7도는 본 발명에 따른 전문 메시지 사용자 응답 처리 흐름도.7 is a professional message user response processing flow chart according to the present invention.
제8도는 본 발명에 따른 단문 메시지 삭제 요구 처리 흐름도.8 is a flowchart for processing a short message deletion request according to the present invention.
제9도는 본 발명에 따른 단문 서비스 가입자 활성화시 처리 흐름도.9 is a process flow diagram when activating a short service subscriber according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
401 : 응용 서비스 제어 블록 402 : 응용 서비스 제어부401: application service control block 402: application service control unit
403 : 셀롤라 메시지 텔리서비스 모듈403: Celola message teleservice module
404 : 셀롤라 페이징 텔리서비스 모듈404: Cellola paging teleservice module
405 : 운용 및 관리 모듈405: Operation and Management Module
406 : 서비스 공급자 인터 페이스 모듈406: Service Provider Interface Module
407 : 통지 모듈 408 : 시스템 타이머 제어부407: notification module 408: system timer control unit
본 발명에서 제안된 SMSC의 응용 서비스 제어 기능은 단문 서비스에 대한 최상위의 응용 프로그램으로서 데이터베이스를 통해 전체적인 서비스의 흐름을 제어한다.The application service control function of the SMSC proposed in the present invention is a top-level application program for a short service and controls the overall service flow through a database.
또한, 본 발명에서 제안된 단문 서비스 센터의 응용 서비스 제어 절차는 이동통신 시스템에서의 효율적인 단문 서비스를 제공하기 위해 상용 하드웨어 장치에 탑재되는 소프트웨어로 발명한 것으로서 CMT, CPT, VMN, EMN 등 각종 서비스의 전체적인 흐름을 관장하고 효율적인 서비스 제공을 위해 메시지 입력 기반의 처리 동작 구조를 적용하였다.In addition, the application service control procedure of the short message service center proposed in the present invention is invented as software mounted on a commercial hardware device to provide an efficient short message service in a mobile communication system, and the CMT, CPT, VMN, EMN, etc. In order to manage the overall flow and provide efficient service, the message input based processing operation structure is applied.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
제1도는 본 발명이 적용되는 CDMA 이동 시스템(CDMA Mobil System : 이하 CMS라 함) 망 구조로서, CDMA 디지털 이동통신 시스템에 SMSC(101)노드를 추가하는 형태로 이루어진다. 단문 서비스 이동국(SMS Mobile Station : 이하 SMS-MS라 함)(102)는 IS-637 단문 서비스용 프로토콜 처리 기능, PC와의 EIA-232-E 인터페이스(이하 I/F라 함) 기능, 단문 서비스용 인간-기계 인터페이스(Man-Machine Interface; MMI) 기능을 지원하는 이동 가입자 단말기이며, 기지국(Basestation Transceiver System : 이하 BTS라 함)(103)과 무선 접속이 이루어진다.FIG. 1 is a CDMA mobile system (CMS) network structure to which the present invention is applied, in which the SMSC 101 node is added to the CDMA digital mobile communication system. Short service mobile station (SMS Mobile Station: 102) is a protocol processing function for IS-637 short service, EIA-232-E interface (hereinafter referred to as I / F) function with PC, for short service A mobile subscriber station supporting a Man-Machine Interface (MMI) function, and wireless connection with a base station (hereinafter referred to as BTS) 103 is achieved.
BTS(103)는 엑세스/페이징 채널을 통한 단문 메시지 송수신 기능을 지원하고, 제어국(Base Station Controller : 이하 BSC라 함)(104)는 트래픽 채널을 통한 단문 메시지 송수신 기능과 데이터 버스트 메시지를 단문 메시지로 포맷 변환/역변환하는 기능, 그리고 서비스 옵션 처리 기능을 지원한다.The BTS 103 supports a short message transmission / reception function through an access / paging channel, and the control station (Base Station Controller: BSC) 104 transmits a short message transmission / reception function and a data burst message through a traffic channel. Format conversion / reverse conversion, and service option handling.
교환국(Mobile Switching Center : 이하 MSC라 함)(105)는 IS-637 단문 서비스용 트랜스포트 프로토콜 처리기능, SMS-MC(102)의 대표 번호 식별 및 접속기능, 공중 전화망(Public Switched Telephone Natwork : 이하 PSTN이라 함)에서 SMS-MC(102)로의 R2/MFC 신호 처리를 통한 중계호 처리 및 트렁크 접속기능을 제공한다. MSC(105)내의 방문 가입자 위치등록기(Visiter Location Register ; VLR)는 단문 메시지 발신 가입자 인증기능과 발신착시 단문 서비스 가입자 정보 검색기능, 착신 SMSC(101)로의 루팅기능, 위치 등록이 되지 않는 발착신 가입자의 위치 등록 기능을 수행한다.Switching station (Mobile Switching Center: MSC) 105 is a transport protocol processing function for IS-637 short message service, representative number identification and access function of SMS-MC (102), public switched telephone Natwork (hereinafter referred to as: PSTN) provides a relay call processing and trunk connection function through the R2 / MFC signal processing from the SMS-MC (102). Visitor Location Register (VLR) in MSC 105 provides short message originating subscriber authentication function, outgoing and incoming short service subscriber information search function, routing function to incoming SMSC 101, incoming and outgoing subscriber not having location registration. Performs the location registration function.
가입자 위치등록기(Home Location Register : 이하 HLR이라 함)(106)는 이동 가입자 정보 관리 기능, 루팅 정보 관리 기능, 단문 서비스 과금 분류기능, 단문 서비스 인증기능, 착신 단말의 단문 메시지 수신기능 통보기능을 지원한다.Home Location Register (hereinafter referred to as HLR) 106 supports mobile subscriber information management function, routing information management function, short service charging classification function, short service authentication function, and short message receiving function notification function of called terminal. do.
SMSC(101)는 이동국과 이동국간 그리고 이동국과 SME간에 간단한 문자열을 제한된 크기의 메시지 형태로 전달하는 단문 메시지 서비스를 수행하는 시스템으로 MSC(105) 및 HLR(106)과7 신호 방식으로 연결되고 이를 기반으로 하여 SMS 이동응용부(Mobile Application Part: 이하 MAP라 함) 프로토콜을 사용하여 비실시간 메시지 전달 특성인 저장 및 전달(Store-and-Forward) 기능을 지원한다. 또한 서비스 제공자(Service Provider : 이하 SP라 함)(107)와의 정합을 위하여 X.25 혹은 이더넷(Ethernet) 프로토콜로 공중 데이터망(Public Switched Packet Data network : 이하 PSPDN이라 함)과 접속되어 날씨, 여행, 도로 교통 정보 안내, 신용카드 인증 및 조회, 원격감시, 자동 차량 항법등과 같은 단문 메시지로 표현 가능한 부가 서비스를 제공한다.The SMSC 101 is a system that performs a short message service that delivers a simple character string in the form of a limited size message between the mobile station and the mobile station and between the mobile station and the SME. It is connected by 7 signaling method and supports store-and-forward function which is a characteristic of non-real time message delivery using SMS Mobile Application Part (hereinafter referred to as MAP) protocol. It is also connected to the Public Switched Packet Data Network (hereinafter referred to as PSPDN) via X.25 or Ethernet protocol for matching with the Service Provider (107). It provides additional services that can be expressed in short messages such as road traffic information, credit card authentication and inquiry, remote monitoring and automatic vehicle navigation.
제2도는 본 발명에 따른 SMSC 구성 기능의 개념도이다. 지능형 SMS 플랫폼(201)은 고장 감내형 유닉스(UNIX) 컴퓨팅 서버에7을 기반으로 하는 지능망(Intelligent Network : 이하 IN이라 함) 능력과 교환기능을 일부 독립시킨 지능 주변 장치(INtelligent Peripheral : 이하 IP라 함) 능력, 그리고 데이터망 서비스 접속능력을 지원한다.2 is a conceptual diagram of an SMSC configuration function according to the present invention. Intelligent SMS platform 201 provides a fault tolerant UNIX computing server. It supports 7-based intelligent network (IN) capability, intelligent peripheral device (IP) capability with some independent switching function, and data network service access capability.
SMS 서비스 로직(202)은 SMS 응용 서브시스템의 기능 모델로서, SMS 응용 서비스별(예, CPT, CMT, VMN, etc) 기능 프로세스 모듈들로 구성되며, 응용 서비스별 단문 메시지의 저장/전달 제어, 메시지 종류별 전송 방식 분류, SMS의 위치정보 및 수신 가능상태 파악 및 단문 메시지 데이터베이스 접근기능 등을 정의한다.The SMS service logic 202 is a functional model of the SMS application subsystem, and is composed of functional process modules for each SMS application service (eg, CPT, CMT, VMN, etc.), and controls the storage / delivery of short messages per application service. It defines classification of transmission method by message type, grasps location information and reception status of SMS, and access to short message database.
SMS 서비스 응용 프로그래밍 인터페이스(Application Programming Interface : 이하 API라 함) 기능(206) 모델 CMS 서비스 I/F(207), PSTN 서비스 I/F(208) 및 SP 서비스 I/F(209) 모듈로 구성되며, 각각은 IN 정합 서브시스템, IP 제어 서브시스템, 서비스 제공자 정합 서비스시스템으로 기능을 수행한다. 각 서비스 I/F 모듈들은 SMS 서비스 로직의 API로서, 복잡 다양한 외부 망의 접속을 원할이 지원하기 우해 각각 전용 프로세서 형태로 모델링된다.SMS Service Application Programming Interface (hereinafter referred to as API) Function (206) Model CMS Service I / F (207), PSTN Service I / F (208) and SP Service I / F (209) modules Each function functions as an IN matching subsystem, an IP control subsystem, and a service provider matching service system. Each service I / F module is an API of SMS service logic. Each service I / F module is modeled in the form of a dedicated processor to support the connection of various complex external networks.
SMSC 운용보전(204) 기능모델은 운용보전 표준규격인 티엠엔(TMN: 이하 TMN 이라 함) 모델로서 정의되며, SMSC의 관리자(Manager) 기능과 TMN 망에 대한 대리자(Agent) 기능으로 구성되며 IN 모듈과 IP 모듈 및 DB 센터에서 발생하는 장애관리 및 시스템 형상관리, 과금 및 통계정보의 관리가 이루어진다. 각 운용관리 정보는 관리 정보부(Management Information Base : 이하 MIB라 함)(205) 형태로 저장 관리한다.The SMSC Operational Maintenance (204) functional model is defined as TNN (TMN: TMN) model, which is the standard of operation maintenance standard, and consists of the Manager function of the SMSC and the Agent function of the TMN network. Fault management, system configuration management, billing, and statistical information management in modules, IP modules, and DB centers are performed. Each operation management information is stored and managed in the form of a management information base (hereinafter referred to as MIB) 205.
SM 데이터베이스 관리 시스템(203)은 착신 SME의 수신 상태를 조회하여 수신한 응용 서비스별 단문 메시지를 성공적으로 전달할 때까지의 과정에 관련된 모든 데이터를 관리하는 역할을 수행한다.The SM database management system 203 manages all data related to the process until the successful reception of the received short message for each application service by inquiring the reception status of the incoming SME.
제3도는 본 발명에 따른 SMSC에서 응용 서비스 제어 기능과 연관 기능과의 구성도이다. IP 호 제어(IP Call Control : 이하 IPCC라 함) 블록(305)은 PSTN 가입자 발신의 단문 서비스 요구 처리를 위해 E1 R2/MFC 접속처리, 안내방송 송출, 이중음 다주파(Dual Tone Multi Friquency ; DTMF) 수신등의 처리를 통해 단문 메시지를 생성하여 응용 서비스 블록(Service Application Part : 이하 SAP라 함)(301)으로 전달 요청을 한다.3 is a block diagram of an application service control function and an association function in the SMSC according to the present invention. IP Call Control (hereinafter referred to as IPCC) block 305 is an E1 R2 / MFC access process, announcement broadcast, and dual tone multi-frequency (DTMF) for processing short service request of PSTN subscriber origination. A short message is generated through a process such as a reception and a delivery request is made to an application service block (hereinafter referred to as SAP) 301.
CDMA를 위한 MAP(이하 MAPC라 함) 블록(304)은 이동 가입자에 대한 단문 서비스 제공을 위한 통신로인7 신호 처리를 수행하고, 단문 서비스에 대한 텔레서비스 계츨 프로토콜 처리 기능을 수행하여 SAP(301)로 단문 메시지 전달 요청 및 전달 기능을 수행한다.MAP (hereinafter referred to as MAPC) block 304 for CDMA is a communication path for providing short service to mobile subscribers. 7 performs signal processing and performs a teleservice protocol protocol processing function for a short service to perform a short message delivery request and a forwarding function to the SAP 301.
서비스 공급자 인터페이스 모듈(Service Provider Interface Module : 이하 SPIM이라 함) 블록(306)은 부가 단문 서비스를 제공하기 위해 서비스 제공자와 접속을 수행하는 블록으로서 데이터망이나 인터네트를 통해 요구되는 단문 서비스 요구를 받아 SAP(301)로 전달한다.The Service Provider Interface Module (hereinafter referred to as SPIM) block 306 is a block for connecting with a service provider to provide an additional short service, and receives a short service request required through a data network or the Internet. Forward to 301.
단문 데이터베이스(이하 SMDB라 함)(302)는 (203)과 동일한 것으로서 단문 메시지의 저장, 검색, 삭제 등의 기능을 수행하는 API를 SAP 에게 제공한다.The short database (hereinafter referred to as SMDB) 302 is the same as 203 and provides SAP with an API that performs functions such as storing, retrieving, and deleting a short message.
로컬 서비스(Local Service : 이하 LSP 라 함) 블록(307)은 모사 서비스 제공자 역할을 수행하는 것으로서 오퍼레이터를 통해 단문 서비스를 전달하는 역할을 수행한다. 즉, 음성 정화를 통해 임의의 착신 가입자에게 전달할 단문 메시지를 받은 오퍼레이터는 LSP(307)가 제공하는 단문 메시지 입력 화면에 전달할 단문 메시지를 입력하여 SAP(301)로 단문 메시지 전달 요청을 한다.The local service (hereinafter referred to as LSP) block 307 serves as a simulated service provider to deliver a short service through an operator. That is, the operator who receives the short message to be delivered to any called subscriber through voice purification inputs the short message to be delivered to the short message input screen provided by the LSP 307 and requests the short message delivery to the SAP 301.
차징(CHArging : 이하 CHA 라 함)(303) 블록은 단문 서비스에 대한 과금 데이터를 수집하는 기능으로서 모든 단문 메시지에 대해 과금 데이터를 수집하여 중앙 과금 센터(CAMA)로 전달하는 역할을 수행한다. SAP(301)은 모든 단문 메시지에 대해 서비스가 종료되는 시점(즉, DB에서 삭제)에 과금 레코드를 생성하여 CHA(303)로 전달하며, CHA(303)는 과금 레코드가 일정한 크기가 되면 SPIM(306)을 통해 CAMA 로 과금 데이터를 전송한다.Charging (CHA) 303 block collects billing data for short service and collects billing data for all short messages and delivers it to the central billing center (CAMA). The SAP 301 generates a billing record for all short messages at the end of the service (i.e., deletes it from the DB) and passes it to the CHA 303. The CHA 303 sends a SPIM ( Billing data is sent to CAMA via 306).
통계(STAtistics : 이하 STA라 함)(308) 블록은 단문 서비스에 대한 통계 데이터를 수집하는 기능이다. SAP(301)은 모든 단문 메시지의 서비스 종류, 시간 등에 대한 통계 데이터를 수집하고, STA(308)의 요청시 수집된 데이터를 전달한다.The Statistics (STAtistics: STA) block 308 is a function of collecting statistical data for a short service. The SAP 301 collects statistical data on service type, time, etc. of all short messages, and delivers the collected data at the request of the STA 308.
SAP(301) 블록은 주위 연관 블록들로부터 단문 서비스 전달요구를 받아 MAPC(304)를 통해 착신 가입자에게 전달하는 역할을 수행하며, 제4도에서 상세히 설명한다.The SAP 301 block receives a short service delivery request from neighboring related blocks and delivers it to the called subscriber through the MAPC 304, which will be described in detail with reference to FIG.
제4도는 본 발명에 따른 응용 서비스 제어 기능의 구성도이다. 응용 서비스 제어 블록(401)은 2개의 실행 프로세스로 이루어진다. 실제적인 응용 서비스 제어기능을 수행하는 SAP(402)는 5개의 모듈로 구성된다. 최대 약 160 문자 전달 서비스를 제공하는 셀롤라 메시지 텔리서비스(Cellular Message Teleservice : 이하 CMT라 함)를 처리하는 부분(403), 약 63 문자까지의 전달 서비스를 제공하는 셀롤라 페이징 텔리서비스(Cellular Paging Teleservice : 이하 CPT라 함)를 처리하는 부분(404), 뉴스, 날씨정보, 주식정보 등의 부가 서비스를 제공하기 위해 서비스 제공자로부터의 부가정보 전달을 처리하는 서비스 공급자 인터페이스(Service Provider Interface : 이하 SPI라 함) 처리부분(406), 그리고 음성 사서함에 음성 메시지가 전달하였음을 통지하는 음성 메일 통지(Voice Mail Notification) 기능 및 전자우편의 도착 정보, 팩스(FAX)의 도착 정보를 통지하는 통지(Notify) 부분(407)으로 구성된다. 시스템 타이머 제어(System Timer Control : 이하 STC라 함)(408) 실행 모듈은 SAP(402)에게 시간 관리 기능을 제공하는 것으로서 CMT 서비스의 사용자 옵션중 지정시간 및 유효 시간 통보 등의 기능 등의 시간관리 기능을 수행한다.4 is a configuration diagram of an application service control function according to the present invention. The application service control block 401 consists of two executing processes. The SAP 402 performing practical application service control is composed of five modules. Part 403 that handles Cellular Message Teleservice (hereinafter referred to as CMT) that provides up to approximately 160 character delivery service, and Cellular Paging (Cellular Paging) that provides delivery service up to about 63 characters Teleservice: A part that processes C404 (hereinafter referred to as CPT), and a service provider interface (hereinafter referred to as SPI) that processes the delivery of additional information from a service provider to provide additional services such as news, weather information, and stock information. Processing portion 406, and a voice mail notification function for notifying that a voice message has been delivered to the voice mail box, and a notification for notifying the arrival information of an e-mail and the arrival information of a fax. ) Portion 407. The System Timer Control (hereinafter referred to as STC) 408 execution module provides time management function to the SAP 402, and manages time such as notification of designated time and valid time among user options of the CMT service. Perform the function.
제5도 내지 제9도는 본 발명에 따른 응용 서비스 제어블럭의 단문 서비스 처리 흐름도이다.5 to 9 are short service processing flowcharts of an application service control block according to the present invention.
제5도는 본 발명에 따른 SMSC에서 발신 가입자로부터의 단문 메시지 수신 및 수신한 단문 메시지를 착신 가입자에게 전달하는 과정에 대한 흐름도이다. 응용 서비스 제어블럭이 활성화된 후 초기화가 끝나면 메시지 수신대기 상태(500)로 천이된다. 수신대기 상태(500)에서 단문 메시지 전달요구를 수신(501)하면 SAP의 자원 중 여유 타임 테이블 유무에 따른 처리기능 여부(502)를 판단하여 처리가 불가능할 경우 발신 가입자에게 처리불가 통지(504)를 보내고 다시 수신대기 상태로 들어가며(500), 처리 가능할 경우 수신한 단문 메시지를 데이터베이스에 저장한다(503). 수신한 단문 메시지의 옵션중 유효 기간이나 지정 시간이 지정되어 있는지를 검사하여(505) 지정되어 있으면 STC 프로세스로 시간 관리를 요청하게 되고, STC에서는 시간 관리 요청을 테이블에 등록한다(507). 지정 시간만 요구되었는지를 검사하여(506) 유효시간만 요청되었을 경우는 전달메시지를 생성하여 착신가입자에게 전송(509)하게 된다. STC는 일정 주기로 시간관리 테이블을 검색하여 요청된 시간이 되면 SAP로 타임-아웃이 되었음을 알려준다(508). 전달 결과 메시지를 수신(510)하여 전달 성공 유무를 판단하여(511) 성공일 경우 전달 성공에 대한 과금 데이터 전송(512) 및 통계 데이터를 저장하게 된다(513). 전달이 실패하면 영구 실패인지를 검사하여(514) 착신 가입자의 Power-Off 상태 등 일시적인 사유로 인한 전달 실패일 경우는 데이터베이스에 있는 해당 메시지 전송 실패 카운터를 증가(515) 하고 수신대기 상태로 돌아가며(500), SMS 권한이 없는 등의 상태는 메시지 재전송의 필요가 없으므로 전달 실패 정보를 수록한 과금 데이터 전송(516) 및 통계 데이터를 저장(517)하게 된다. 통계데이터 저장이 완료되면 승인(Acknowledgement) 처리 루틴(518)으로 천이된다.5 is a flowchart illustrating a process of receiving a short message from an originating subscriber and delivering the received short message to the called subscriber in the SMSC according to the present invention. After the initialization of the application service control block is activated, the transition to the message reception standby state (500). Upon receiving the short message delivery request in the reception standby state 500 (501), it is determined whether or not the processing function (502) according to the presence of the free time table among the resources of the SAP if the processing is not possible notified to the outgoing subscriber (504) Send and enter the reception standby state (500), and if possible to store the received short message in the database (503). If the validity period or the designated time is specified among the options of the received short message, it is checked (505). If it is specified, the STC process requests time management, and the STC registers the time management request in the table (507). It checks whether only a designated time is required (506). If only a valid time is requested, a delivery message is generated and transmitted to the called party (509). The STC searches the time management table at regular intervals and notifies the SAP that it has timed out when it reaches the requested time (508). Receiving a delivery result message (510) determines whether the delivery success (511), if successful, charging data transmission (512) and statistical data for the successful delivery is stored (513). If the delivery fails, it is checked for permanent failure (514). If the delivery fails due to a temporary reason such as the power-off status of the called subscriber, the corresponding message transmission failure counter in the database is increased (515) and returned to the reception standby state. 500, there is no need to retransmit the message, so the status of the SMS authority does not need to be retransmitted, and thus the charging data transmission 516 and the statistical data including the transmission failure information are stored 517. When the storage of the statistical data is complete, the process proceeds to an acknowledgment processing routine 518.
제6도는 본 발명에 따른 단문메시지 전달 결과 처리 흐름도로서, 제5도의 단문 메시지 전달 이후의 인도 응답(Delivery Acknowledgement) 처리 흐름도이다. 제5도에서 메시지 전달 동작이 완료되고 인도 응답 요구(Delivery Acknowledgement Request ; DAK_REQ) 옵션이 지정되어 있으면(601) 제5도에서의 메시지 전달 결과에 따라 전달 결과 통지 메시지를 생성하여 발신 가입자에게 전달 경과 메시지를 통지한다(602). 전달 결과 통지 메시지에 대한 전송 결과 수신(603) 이후의 동작흐름은 제5도의 단계(510) 이후의 동작과 동일하다.6 is a flowchart of a short message delivery result processing according to the present invention, and is a flowchart of a delivery acknowledgment after delivery of the short message of FIG. 5. If the message delivery operation is completed in FIG. 5 and the Delivery Acknowledgment Request (DAK_REQ) option is specified (601), the delivery result notification message is generated according to the message delivery result in FIG. Notify the message (602). The operation flow after the transmission result reception 603 for the delivery result notification message is the same as the operation after step 510 of FIG.
제7도는 본 발명에 따른 단문 메시지 전달 이후의 사용자 응답(User Acknowledgement) 처리 흐름도이다. 단문 메시지를 수신한 착신 가입자는 수신한 단문 메시지에 사용자 응답(User Acknowledgement) 옵션이 지정되어 있으면 자신의 응답 메시지를 보낼 수 있으며, 응답 메시지를 보낼 경우 단문 서비스 센터는 사용자 응답(UserAck) 메시지를 수신하게 된다(701). 사용자 응답(UserAck) 메시지를 수신한 단문 서비스 센터는 사용자 응답(UserAck) 전달 요구 메시지를 생성하여 발신 가입자에게 전송한다(702). 사용자 응답(UserAck) 메시지에 대한 전송 결과 수신(703) 이후의 동작 흐름은 제5도의 단계(510) 이후의 동작과 동일하다.7 is a flowchart of a user acknowledgment process after the short message is delivered according to the present invention. Incoming subscribers who receive the short message can send their own response message if the user acknowledgment option is specified in the received short message. If the short message is sent, the short message service center receives the user acknowledgment message. (701). Upon receiving the UserAck message, the short service center generates a UserAck delivery request message and transmits it to the calling subscriber (702). The operation flow after receiving the transmission result 703 for the UserAck message is the same as the operation after step 510 of FIG.
제8도는 본 발명에 따른 CMT 메시지 삭제 요구에 대한 처리 흐름도이다. SAP가 수신대기 상태에서 CMT 메시지 삭제 요구 메시지를 수신(801)하면 데이터베이스를 검색하여 삭제 가능 여부를 판단한다(802). 판단 결과 삭제 가능하고 삭제요구 대상 메시지가 데이터베이스에 존재할 경우는 데이터베이스에서 해당 메시지를 삭제하고(803) 삭제된 메시지에 대한 과금 데이터를 전송(804)한 후 삭제된 메시지에 대한 통계 데이터를 저장한다(805). 다음에 삭제 결과 메시지를 생성하여 발신 가입자에게 전달한다(806). 이때 삭제 요구에 해당하는 메시지가 데이터베이스에 존재하지 않을 경우에는 해당 메시지가 이미 전달되었음을 알리는 내용의 결과를 삭제가 성공되었으면 삭제가 성공되었음을 알리는 내용을 전달한다. 삭제(Cancellation) 메시지에 대한 전송결과 수신(806) 이후의 동작흐름도 제5도의 단계(510) 이후의 동작과 동일하다.8 is a process flow diagram for a CMT message deletion request according to the present invention. When the SAP receives the CMT message deletion request message in the reception standby state (801), the database is searched to determine whether deletion is possible (802). As a result of determination, when the delete request target message exists in the database, the corresponding message is deleted from the database (803), the charging data for the deleted message is transmitted (804), and the statistical data on the deleted message is stored ( 805). Next, a deletion result message is generated and delivered to the calling subscriber (806). At this time, if the message corresponding to the deletion request does not exist in the database, the result of the message indicating that the message has already been delivered is delivered. The operation flow after the reception result 806 of the cancellation message is the same as the operation after step 510 of FIG.
제9도는 본 발명에 따른 착신 가입자가 활성화되었을 때 단문 서비스 센터의 처리 흐름도로서, 제5도의 단계(812) 이후의 동작에 해당된다. 즉, 착신 가입자의 일시적인 장애로 인해 메시지 전달이 실패하였을 경우, 해당 착신 가입자의 활성화를 인지한 HLR은 해당 가입자의 활성화 사실을 단문 서비스 센터로 통지하고 SAP는 착신 가입자 활성화 정보를 수신한다(901). SAP는 데이터베이스 검색(902)을 통하여 해당된 착신 가입자에게 전달되어야 할 메시지의 존재 유무 및 전달 시간조건을 판단한다(904). 전달될 메시지가 존재하지 않을 경우 수신대기 상태로 돌아가며, 그렇지 않을 경우 전달 요구 메시지를 생성하여 해당 착신 가입자에게 전달한다(905). 전송 메시지에 대한 전송결과 수신(906) 이후의 동작흐름은 제5도의 단계(510) 이후의 동작과 동일하며, 데이터베이스에 저장되어 있는 해당 가입자에게 전달되어야 할 모든 메시지에 대해(904) 부터의 동작이 반복된다(903).9 is a flow chart of the processing of the short service center when the called subscriber according to the present invention is activated, which corresponds to the operation after step 812 of FIG. That is, when the message delivery fails due to a temporary failure of the called party, the HLR, which recognizes the activation of the called party, notifies the short service center of the activation of the called party and the SAP receives the called party activation information (901). . The SAP determines whether there is a message to be delivered to a corresponding called party and a delivery time condition through a database search 902 (904). If there is no message to be delivered, it returns to the reception standby state. Otherwise, a delivery request message is generated and delivered to the called party (905). The operation flow after the transmission result reception 906 for the transmission message is the same as the operation after step 510 of FIG. 5, and operation 904 for all messages to be delivered to the corresponding subscriber stored in the database. This is repeated (903).
상술한 바와 같이 발명은 디지털 이동통신 시스템의 단문서비스 제공뿐만 아니라 향후 개인 휴대 통신(PCS), 미래 공중 육상 이동통신 시스템(FPLMTS)의 단문 서비스 제공에도 이용될 수 있는 훌륭한 효과가 있다.As described above, the present invention has an excellent effect that can be used not only to provide a short service of a digital mobile communication system but also to provide a short service of a future personal mobile communication (PCS) and a future public land mobile communication system (FPLMTS).
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960063163A KR100227797B1 (en) | 1996-12-09 | 1996-12-09 | Method for controlling sms center in the digital mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960063163A KR100227797B1 (en) | 1996-12-09 | 1996-12-09 | Method for controlling sms center in the digital mobile communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980045006A KR19980045006A (en) | 1998-09-15 |
KR100227797B1 true KR100227797B1 (en) | 1999-11-01 |
Family
ID=19486621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960063163A KR100227797B1 (en) | 1996-12-09 | 1996-12-09 | Method for controlling sms center in the digital mobile communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100227797B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100686865B1 (en) * | 1999-12-14 | 2007-02-23 | 주식회사 케이티 | Apparatus of processing short message services for integrated message service |
KR20030012420A (en) * | 2001-07-31 | 2003-02-12 | 송윤종 | an reversed-charging system for providing SMS,VMS group service and method thereof |
KR100452073B1 (en) * | 2001-10-19 | 2004-10-12 | 트라이콤텍 주식회사 | Short message service system |
-
1996
- 1996-12-09 KR KR1019960063163A patent/KR100227797B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19980045006A (en) | 1998-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6370390B1 (en) | Delivery of short messages in a packet radio network | |
CN1146265C (en) | Flow control method for short message service-busy subscriber | |
EP1310113B1 (en) | Method and apparatus for enhanced short message service | |
US6188887B1 (en) | Distributed data storage and delivery in a cellular telephone network | |
JP4801649B2 (en) | Wireless communication method and system for establishing a multimedia message service on a wireless LAN | |
CN1116893A (en) | A system and method for routing messages in radio communication systems | |
WO2006031627B1 (en) | Methods, systems, and computer program products for automatically provisioning intelligent network (in) platforms, including home location registers (hlrs), and routing nodes with prepaid mobile subscriber information | |
KR100227797B1 (en) | Method for controlling sms center in the digital mobile communication system | |
CN102056104A (en) | SM (Short Message) sending control method as well as device and system | |
KR100241360B1 (en) | A gathering method of sms charging data | |
JP2001251691A (en) | System and method for providing indication of maximum long-distance service payload size in radio communication | |
KR100205077B1 (en) | The sm deleting method for sms center db in cellular system | |
KR19980044280A (en) | How to input a short message into the short message service center database of a cellular system | |
KR100237181B1 (en) | Apparatus and method of short message service for pstn members | |
KR100564123B1 (en) | System and method for providing information of a wireless communication unit to a calling party terminal | |
CN100403817C (en) | Data-message retransmitting method | |
CN1985530B (en) | Wireless communication method and system for establishing a multimedia message service over a WLAN | |
JP2001204076A (en) | Message service system, mobile communication system and message management method | |
JP3820108B2 (en) | Message service system and message service method | |
KR100897049B1 (en) | Method for notifiyng possibility of video call of terminal | |
EP1616443B1 (en) | Communication method for mobile services | |
KR20050106379A (en) | Method and system for receiving using smsc and variating selectively the notifying method for the uncompleted call information in the mobile telecommunication network | |
KR20060108403A (en) | The system for additional identification number only for short message service | |
KR19980044598A (en) | Coordination structure between short service center and service provider | |
KR20070000138A (en) | Method of transmitting short message service only to mobile terminal of idle mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070730 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |