KR101001066B1 - 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치 - Google Patents

메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치 Download PDF

Info

Publication number
KR101001066B1
KR101001066B1 KR20080071252A KR20080071252A KR101001066B1 KR 101001066 B1 KR101001066 B1 KR 101001066B1 KR 20080071252 A KR20080071252 A KR 20080071252A KR 20080071252 A KR20080071252 A KR 20080071252A KR 101001066 B1 KR101001066 B1 KR 101001066B1
Authority
KR
South Korea
Prior art keywords
processing
message
traffic
overload
messaging service
Prior art date
Application number
KR20080071252A
Other languages
English (en)
Other versions
KR20100010327A (ko
Inventor
김경학
이기정
최병철
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR20080071252A priority Critical patent/KR101001066B1/ko
Publication of KR20100010327A publication Critical patent/KR20100010327A/ko
Application granted granted Critical
Publication of KR101001066B1 publication Critical patent/KR101001066B1/ko

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 멀티미디어 메시징 서비스 제공 시에 트래픽 과부하를 제어할 수 있는 방법, 장치 및 시스템에 관한 것이다.
본 발명에 따르면, 메시징 서비스의 메시지 처리시 트래픽 과부하 제어 처리 방법으로서, (a) 이동통신망의 메시징 서비스 장치에서 인입되는 메시지의 트래픽 양을 감시하는 단계; (b) 상기 메시징 서비스 장치에서의 트래픽 양이 수용 가능한 트래픽 처리량을 초과하는지 여부를 판단하는 단계; (c) 판단 결과 수용 가능한 트래픽 처리량을 초과하는 경우, 인입되는 상기 메시지를 저장 수단에 저장하는 단계; 및 (d) 상기 저장 수단에 저장된 상기 메시지를 순서대로 처리하는 단계;를 포함하는 메시징 서비스 트래픽 과부하 제어 처리 방법이 개시된다.
메시징 서비스, 과부하, 트래픽, 큐잉

Description

메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템, 이를 이용한 메시징 서비스 제공 장치{Method and system for processing messaging service traffic overload control, and apparatus for providing messaging services using the same}
본 발명은 멀티미디어 메시징 서비스(MMS: Multimedia Messaging Service)에 관한 것으로서, 보다 상세하게는 멀티미디어 메시징 서비스 제공 시에 트래픽 과부하를 제어할 수 있는 방법, 장치 및 시스템에 관한 것이다.
최근 들어 이동통신 단말기는 음성 통화나 단문 메시지의 송수신 기능 이외에 다양한 부가 기능이 추가되고 있다. 즉, 이동통신 단말기는 무선 인터넷에 접속하여 웹 서비스를 받을 수 있고, 주소록, 사진, 애니메이션, 동영상, 벨소리 등 이른바 멀티미디어 데이터를 다운로드 받아 저장 및 재생할 수 있도록 구현되고 있다.
나아가, 이동통신 단말기는 카메라 기능이 추가되어 일반 사진은 물론 동영상 등을 촬영하여 이를 저장 및 재생할 수 있을 뿐만 아니라 다른 단말기로 전송할 수 있도록 구현되고 있다.
특히, 국제 표준 권고안 3GPP(3rd Generation Partnership Project) 기술 사양(Technical Specification) 22.140과 23.140에 정의된 멀티미디어 메시징 서비스(MMS)는 단말기 간에 단문의 텍스트 메시지 뿐만 아니라 음성, 이미지, 오디오, 비디오 데이터 등의 다양한 멀티미디어 데이터를 송수신할 수 있도록 한다. 이러한 멀티미디어 메시징 서비스(MMS)는 이동통신사와 단말기 제조사에서 지원하는 핵심 데이터 서비스 중 하나이다.
이러한 추세에 발맞추어 MMS 서비스 이용은 갈수록 증가하고 있고 앞으로 더욱 그 이용량은 증가될 것으로 예상된다. 이에 따라 MMS 트래픽의 과도한 발생이 예측되고 또 현재도 그러한 실정이다. 이렇게 MMS 트래픽의 과부하가 발생할 경우, MMS 서비스 장비와 같은 IP 장비들은 그 특성상 최선의 배포(Best Effort) 방식으로 호처리를 수행하기 때문에 서비스 품질(QoS)을 보장할 수 없는 문제가 있다. 즉, 과부하 발생시 호 전체에 대한 유실방지를 위하여 일괄 메시지 차단 또는 일괄 허용의 방식만을 제공하게 된다. 따라서, 종래에는 과부하 예측 가능 시점에 별도의 장비를 증설하여 과부하를 예방하는 방법만이 과부하 문제를 해결하고 이에 따라 서비스 품질을 보장할 수 있는 방안이었다.
그러나 이러한 장비 증설의 방안으로는 순간적으로 폭주하는 트래픽에 대처할 수 없고, 또한 과부하를 예측하기도 쉽지만은 않아 현 실정에서 발빠른 대응을 하기에 어려운 문제가 많다.
아울러, MMS 메시지는 시간대별로 트래픽의 양이 차이가 많아 최고의 트래픽 폭주에 따른 과부하를 해소하기 위해 장비를 증설하는 것은, 유휴 시간 동안에는 장비 증설의 비용이 낭비되는 문제를 야기한다.
본 발명은 이러한 문제점을 해결하기 위하여 창안한 것으로서, 장비 증설 없이 MMS 트래픽의 과부하 시에 서비스 품질을 유지하면서 MMS 호 처리를 수행할 수 있는 MMS 트래픽 과부하를 제어 방법 및 이를 위한 장치를 제공하는 데 그 목적이 있다.
아울러, 순간적으로 폭주하는 MMS 트래픽 과부하 발생에 대처할 수 있는 유연한 과부하 제어 처리 방법 및 장치를 제공하는 데 다른 목적이 있다.
본 발명의 또 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 MMS 트래픽 과부하 제 어 처리 방법은, 멀티미디어 메시징 서비스(이하, 'MMS'라 함) 메시지 처리시의 트래픽 과부하 제어 처리 방법으로서, (a) 이동통신망의 멀티미디어 메시징 서비스 장치에서 인입되는 MMS 메시지의 트래픽 양을 감시하는 단계; (b) 상기 멀티미디어 메시징 서비스 장치에서 수용 가능한 트래픽 처리량 이상의 호 폭주 여부를 판단하는 단계; (c) 호 폭주로 판단되면, 인입되는 MMS 메시지를 임시 저장 수단에 저장하는 단계; 및 (d) 상기 임시 저장 수단에 저장된 MMS 메시지를 순서대로 처리하는 단계;를 포함한다.
본 발명의 다른 측면에 따르면, 멀티미디어 메시징 서비스(이하, 'MMS'라 함) 메시지 처리시의 트래픽 과부하 제어 처리 시스템으로서, 이동통신망을 통해 인입되는 MMS 메시지의 트래픽 양을 감시하여, 수용 가능한 트래픽 처리량 이상의 호 폭주 여부를 판단하고, 호 폭주 시 인입되는 MMS 메시지를 임시 저장 수단에 저장한 후, 저장된 메시지를 순서대로 처리하는 멀티미디어 메시징 서비스 제공 서버; MMS 메시지의 인증 처리를 수행하는 인증 서버; MMS 메시지의 변환 처리를 수행하는 변환 서버; 및 MMS 메시지의 과금 처리를 수행하는 과금 서버;를 포함하는 MMS 트래픽 과부하 제어 처리 시스템이 제공된다.
본 발명의 또 다른 측면에 따르면, 멀티미디어 메시징 서비스(이하, 'MMS'라 함) 메시지 처리시의 트래픽 과부하를 제어하여 처리하는 멀티미디어 메시징 서비스 제공 장치로서, 이동통신망을 통해서 인입되는 MMS 메시지의 트래픽 양이 수용 가능한 트래픽 처리량을 초과할 경우 과부하 처리를 수행하도록 제어하는 과부하 제어 모듈; 상기 과부하 제어 모듈에서 과부하 처리 제어에 따라 처리할 MMS 메시 지를 임시 저장한 후, 저장된 순서에 따라 처리하는 MMS 처리 모듈; 및 상기 MMS 처리 모듈에서 임시 저장하는 MMS 메시지가 저장 관리되는 임시 저장 모듈;을 포함하는 멀티미디어 메시징 서비스 제공 장치가 제공된다.
본 발명에 따르면, MMS 서비스 제공시에 트래픽 폭주로 인한 과부하 발생 시 이를 감지하고, 이후부터 MMS 메시지를 임시 저장소에 저장하고 순차적으로 처리하여 호 유실없이 MMS 호 처리를 수행하여 서비스 품질을 보장하면서 과부하를 제어할 수 있는 효과가 있다.
또한, 과부하 발생 시 MMS 메시지를 각 처리단계별로 분리하고 각 단계별로 독립적인 프로세스를 생성하여 이후 발생하는 메시지를 각 프로세스에서 독립적으로 처리함으로써, 과부하 상태에서도 각 프로세스별로 호 처리가 진행되어 부하를 감소시키는 효과를 제공한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
도 1은 본 발명이 적용된 멀티미디어 메시징 서비스 네트워크에 대한 구성도이다.
도 1에 도시된 바와 같이, 멀티미디어 메시징 서비스 네트워크는 멀티미디어 메시징 서비스(이하, 'MMS'라 함) 메시지를 송수신할 수 있는 복수의 이동통신 단말기(201,202), 이동통신 단말기(201,202) 사이의 MMS 메시지 송수신 및 이동통신 단말기(201,202)와 다른 노드 사이의 MMS 메시지 송수신을 수행하는 멀티미디어 메시징 서비스 센터(MMSC:Multimedia Messaging Service Center, 이하 "MMSC"라 함)(100), 상기 MMSC(100)와 연동하여 MMS 메시지의 인증을 처리하는 인증 서버(150), 상기 MMSC(100)와 연동하여 MMS 메시지의 변환 처리를 수행하는 변환 서버(160), 상기 MMSC(100)와 연동하여 MMS 메시지에 대한 과금 처리를 수행하는 과금 서버(170) 등을 포함한다. 도 1에 도시된 이동통신 네트워크(200)는 이동통신 단말기(201,202), MMSC(100) 및 그 외 다른 노드들이 연결되는 무선 통신 네트워크 인프라이다. 상기 이동통신 네트워크(200)에서 필요한 무선 기지국 등의 구성은 본 발명이 속하는 기술분야의 당업자에 자명하므로 상세한 설명은 생략한다. 한편, 상기 MMSC(100)는 국제 표준 권고안 3GPP에서 정의하는 MMS 릴레이/서버의 기능을 모두 포함한다.
상기 이동통신 단말기(201,202)는 MMS를 지원하는 MMS 클라이언트가 설치된 단말기로서, PDA, 셀룰러폰, PCS폰, GSM폰, W-CDMA폰, DMB(Digital Multimedia Broadcasting)폰 등을 포함한다. 이러한 이동통신 단말기(201,202)와 MMSC(100)는 이동통신 네트워크(200)로 연결된다. 사용자는 이동통신 단말기(201,202)의 자체 기능(카메라 등)을 이용하여 MMS 메시지를 직접 작성하거나, 이동통신 네트워크(200)를 통해 멀티미디어 콘텐츠를 제공하는 콘텐츠 제공자(Contents Provider) 서버(500)에 접속하여 MMS 메시지를 작성할 수 있다.
또한, 개인용 컴퓨터를 이용하여 MMS 메시지를 작성하여 전송할 수 있다. 이경우, 개인용 컴퓨터에는 MMS 클라이언트가 설치되어 내부에 저장된 멀티미디어 콘텐츠를 이용하여 MMS 메시지를 작성하거나, 콘텐츠 제공자 서버(500)에 접속하여 MMS 메시지를 작성하여 인터넷망(400)을 통해 MMSC(100)로 전송한다. 나아가, 타 사업자 망(300)에 속한 이동통신 단말기와도 MMS 메시지를 송수신할 수 있다.
이와 같이, 이동통신 네트워크(200)에 연결되어 상기 MMSC(100)를 통해서 이동통신 단말기(201,202)와 MMS 메시지를 송수신하는 다른 노드로는 타 사업자 망(300), 인터넷(400), 콘텐츠 제공 서버(500) 등이 포함된다. 상기 타 사업자 망(300) 또는 인터넷(400)은 게이트웨이 서버를 통해서 이동통신 네트워크와 연결된다. 또한, 콘텐츠 제공 서버(500)는 이동통신 네트워크에 직접 연결된 서버이거나 인터넷(400)을 통해 연결된 서버일 수 있다.
상기 MMSC(100)는 이동통신 단말기(201) 및 그외 다른 노드(300,400,500)로부터 발송된 MMS 메시지를 다른 이동통신 단말기(202)로 전송하는 역할을 수행한다. 이때, 상기 MMSC(100)는 이동통신 네트워크(200)를 통해서 인입되는 MMS 메시 지의 트래픽 양이 수용 가능한 트래픽 처리량을 초과할 경우 과부하 제어를 수행한다. 즉, 호 폭주로 인한 과부하 발생시 인입되는 MMS 메시지를 임시 저장 수단인 큐에 임시 저장하고, 이후에 저장된 MMS 메시지를 순서대로 처리하는 과부하 제어 처리를 진행한다. 또한, 이러한 과부하 제어 처리와 병행하여 MMS 메시지를 각 처리단계별로 분리하고 독립적인 처리 프로세스를 생성하여, 각 처리 프로세스별로 독립적으로 처리한다. 이때 역시, 각 처리 프로세스별로 메시지를 임시 저장하고 순차적으로 처리하는 큐잉(Queuing) 알고리즘이 적용된다.
여기서, MMS 메시지 처리시에 구분되어 독립적으로 처리되는 프로세스로는 메시지 인입 처리 프로세스, 메시지 인증 처리 프로세스, 메시지 변환 처리 프로세스, 메시지 착신 처리 프로세스, 메시지 과금 처리 프로세스 등을 예로 들 수 있다. 또한, 상기 메시지 인증 처리 프로세스는 MMSC(100)와 연동된 인증 서버(150)로 인증을 의뢰하고 처리하며, 상기 메시지 변환 처리 프로세스는 MMSC(100)와 연동된 변환 서버(160)를 통해 변환 처리를 의뢰하고 처리한다. 나아가, MMSC(100)에 연동된 과금 서버(170)는 상기 메시지 과금 처리 프로세스의 의뢰를 받아 과금 처리를 수행한다. 아울러, 도면에서는 상기 인증 서버(150), 변환 서버(160), 과금 서버(170)가 MMSC(100)에 분리된 별도의 서버 장치로 도시하였으나, 상기 각 서버 장치(150,160,170)가 MMSC(100)에 포함될 수도 있다.
이하에서 상기 MMSC(100)의 구성을 도면을 참조하여 보다 상세히 설명하기로 한다.
도 2는 본 발명의 일 실시예에 따른 멀티미디어 메시징 서비스 제공 장치의 구성을 나타낸 도면이다.
도 2를 참조하면, 본 발명에 따른 멀티미디어 메시징 서비스 제공 장치(100)는 MMS 메시지를 중계 처리하는 MMS 처리 모듈(110), 과부하 여부를 판단하고 과부하 시 과부하 제어 처리를 수행하는 과부하 제어 모듈(120), 과부하 제어 처리 시 MMS 메시지를 임시 저장 관리하는 임시 저장 모듈(130)을 포함한다.
상기 MMS 처리 모듈(110)은 정상 처리 상태에서 일괄적으로 MMS 메시지를 처리하는 일반 처리부 (112)와 과부하 제어 처리 상태에서 MMS 메시지를 처리하는 과부하 처리부(114)를 구비한다. 상기 일반 처리부(112)는 정상적인 MMS 호 처리를 수행한다. 상기 과부하 처리부(114)는 후술할 과부하 제어 모듈(120)의 과부하 제어에 따라 인입되는 MMS 메시지를 후술할 임시 저장 모듈(130)에 저장하고, 처리 가능한 상태에서 저장된 차례대로 MMS 메시지를 처리하는 역할을 수행한다.
특히, 상기 과부하 처리부(114)는 MMS 메시지 처리를 각 단계별로 분리하여 독립적인 처리 프로세스를 생성하고, 이 프로세스별로 메시지를 임시 저장하고 처리하는 분산 처리를 수행한다. 즉, MMS 메시지 처리는 MMS 메시지의 인입을 처리하는 인입 처리, MMS 메시지의 인증을 수행하는 인증 처리, MMS 메시지의 변환을 수행하는 변환 처리, MMS 메시지를 대상 단말로 착신하도록 하는 착신 처리, 처리된 MMS 메시지에 대한 과금을 부과하는 과금 처리 등으로 구분할 수 있다. 여기서, 인입되는 메시지는 자사/타사/웹/메일/CP 등으로부터 보내질 수 있다. 이렇게 구분된 MMS 메시지 처리 단계를 각각 독립적인 프로세스로 실행하여, 과부하 시에도 각 프로세스가 독립적으로 처리를 실행하게 된다. 또한, 각 프로세스별로 임시 저장 큐(Queue)에 처리 대기 중인 메시지를 저장하고 순서대로 처리를 진행한다.
아울러, 상기 과부하 처리부(114)에서 독립적으로 수행되는 프로세스 중 메시지 인입 처리와 착신 처리는 직접 처리를 수행하고, 인증, 변환 및 과금 처리는 각각 인증 서버(150), 변환 서버(160), 과금 서버(170)에 연동하여 처리할 수 있다.
상기 과부하 제어 모듈(120)은 MMS 메시지 트래픽이 폭주하여 과부하가 발생하는지 여부를 판단하는 과부하 판단부(122)와 과부하 발생 시 과부하 제어 처리를 실시하는 과부하 제어부(124)를 구비한다. 상기 과부하 판단부(122)는 인입되는 MMS 메시지의 트래픽 양을 감시하여 수용 가능한 트래픽 처리량 이상의 호 폭주가 이루어질 경우 이를 과부하 상태로 판단한다. 다른 예로, 상기 과부하 판단부(122) 소정의 트래픽 한계치를 설정하여 한계치를 초과하는 트래픽 발생이나 호 폭주 시 이를 과부하 상태로 판단한다. 이때 한계치 설정은 정상적으로 트래픽 처리 또는 호 처리 가능한 범위로 설정하며, 운영자 및 관리자로부터 설정하도록 할 수 있다. 또한, 상기 과부하 판단부(122)는 과부하 제어 처리 시에 과부하 상태가 해소되어 정상 처리 상태로 복귀하는지 여부를 판단하는 역할을 수행한다.
상기 과부하 제어부(124)는 상기 과부하 판단부(122)에서 과부하로 판단할 경우 과부하 제어를 실시한다. 과부하 제어는 상기 MMS 처리 모듈(110)의 과부하 처리부(114)를 동작시키고, 후술할 임시 저장 모듈(120)에 처리할 MMS 메시지를 임시 저장하도록 제어한다. 또한, 과부하 상태가 해소되어 정상 상태로 판단할 경우 MMS 처리 모듈(110)의 일반 처리부(112)로 동작을 전환하도록 제어한다.
상기 임시 저장 모듈(130)은 과부하 제어 처리시 인입되는 MMS 메시지를 임시 저장 관리하는 역할을 수행한다. 상기 임시 저장 모듈(130)은 큐(Queue)(132) 형태의 저장 수단으로 큐잉 알고리즘에 따라 처리 모듈에서 메시지 요청 시 저장된 순서대로 출력하여 제공하도록 제어한다. 이를 통해 먼저 저장된 메시지는 먼저 처리될 수 있도록 한다. 아울러, 상기 임시 저장 모듈(130)은 상기 과부하 처리부(114)에서 구분된 독립적인 프로세스별로 대응하도록 저장 영역이 구분된다. 이에 따라 각 프로세스별로 각 저장 영역에 처리되는 메시지를 구분하여 저장하고, 순서대로 처리할 수 있도록 한다.
이와 같이, 트래픽 폭주 및 호 폭주로 인한 과부하 발생시는 과부하 제어 처리가 실시되어 처리 가능한 트래픽 이상의 MMS 메시지는 임시 저장하고, 처리가 완료되는 대로 순서대로 처리를 수행하도록 하여, 폭주 시에도 정상적으로 메시지 처리를 수행할 수 있도록 한다.
도 3은 본 발명의 일 실시예에 따른 MMS 트래픽 과부하 제어 처리 방법의 절차를 나타낸 순서도이다.
도 3을 참조하여, 본 발명에 따른 MMS 트래픽 과부하 제어 처리 방법을 설명하기로 한다.
도면에 도시된 바와 같이, 먼저 멀티미디어 메시징 서비스 센터(MMSC)로 MMS 메시지가 인입된다. 이때에는 이동통신 단말(201,202)로부터 인입되거나, 타 사업자 망(300), 인터넷(400), 콘텐츠 제공자(500) 등에서도 인입된다.(S1)
이렇게 다수의 MMS 메시지가 인입되면서 트래픽이 발생하고 이 트래픽의 양 을 감시하는 절차가 진행된다.(S2)
다음, 트래픽 감시 중 MMSC에서 처리 가능한 트래픽의 양을 초과하는 트래픽 또는 호 폭주가 발생하는지 여부를 판단하는 절차가 진행된다. 이때, 과부하 판단을 위해 소정의 트래픽 한계치를 설정할 수 있다.(S3)
과부하 판단 결과 과부하로 판단되면, 과부하 제어 처리를 실시하고 과부하 상태가 아닌 일반 상태일 경우에는 정상 호 처리를 진행한다.(S4)
과부하 상태인 경우 과부하 제어 처리가 수행된다. 과부하 제어 처리 시에는 일반 MMS 호 처리는 중지되고 과부하 제어에 따라 별도의 처리 프로세스가 진행된다.(S5)
과부하 제어 수행 시에는 인입되는 MMS 메시지나 트래픽이 발생하는 MMS 메시지는 임시 저장 수단인 큐에 순서대로 저장된다.(S6)
이와 함께 MMS 메시지의 호 처리는 계속 진행되며, 임시 저장 수단에 저장된 순서대로 MMS 메시지의 호 처리를 수행한다. 이때, 처리되는 MMS 양이 저장되는 양보다 많을 경우 저장된 메시지는 모두 처리되어 과부하는 해소된다. 반면에, 저장되는 MMS 메시지 양이 처리되는 MMS 양보다 많을 경우에는 과부하 제어 처리 상태가 지속된다. 그러나 이러한 경우에도 MMS 메시지의 호 처리가 일괄 중단되거나 하는 등의 문제는 발생하지 않는다.(S7)
상술한 바대로 과부하가 해소되는 경우에는 과부하 제어 처리가 중지되고, 해소되지 않을 경우에는 상기 단계 S5 단계의 과부하 제어 처리를 계속 진행하게 된다.(S8)
과부하 제어 처리가 중지되거나, 상기 단계 S4에서 과부하 상태가 아닌 것으로 판단되면, 일반적인 일괄 프로세스로 정상 MMS 호 처리가 진행된다.(S9)
이와 같이, 정상적인 MMS 메시지 호 처리를 진행하다 과부하 발생시에만 과부하 제어 처리를 수행하고, 과부하가 해소되어 정상 상태로 복귀하면 다시 정상적인 호 처리를 진행하는 유연한 처리 알고리즘을 갖는다.
도 4는 본 발명의 일 실시예에 따른 MMS 트래픽 과부하 제어 처리 시스템에서 진행되는 MMS 호 처리 흐름을 각 노드별로 나타낸 흐름도이다.
이번 실시예에서는 과부하 상태가 발생하여 과부하 제어 처리가 실시되는 상태를 설명하며, 도 4 역시 과부하 제어 처리 상태에서의 호 처리 흐름을 도시하였다.
도면에서와 같이, 타사/웹/CP를 포함한 발신 단말에서는 MMSC로 MMS 발신을 수행한다.(10)
MMSC에서는 인입되는 MMS 메시지에 대한 인입 제어 처리를 수행한다. 과부하 제어 처리 상태이므로 인입되는 MMS 메시지는 임시 저장 수단인 큐에 저장된다.(20,21)
MMSC에서는, 큐에 저장된 순서대로 MMS 메시지에 대한 인입 처리를 수행한다.(22)
다음, 인입 처리가 완료된 MMS 메시지에 대한 인증 제어 처리가 수행된다. 이때 역시, 과부하 제어 처리 상태이므로 처리할 MMS 메시지를 먼저 큐에 저장한다.(30,31)
인증 제어 처리시에는 인증 서버와 연동하여 인증 처리를 수행한다. 즉, 큐에 저장된 순서대로 MMS 메시지를 추출하여 인증 서버로 인증을 의뢰한다.(32)
인증이 완료되면 변환 제어 처리가 진행되는데, 이때 역시 과부하 제어 상태이므로 처리할 MMS 메시지는 큐에 저장한다.(40,41)
변환 제어 처리는 MMS 메시지 변환 서버와 연동하여 처리하는데, 큐에 저장된 MMS 메시지를 저장된 순서에 따라 추출하여 변환 서버로 변환 처리를 의뢰한다.(42)
변환 처리가 완료되면 착신 제어 처리가 진행된다. 이때 역시 과부하 제어 처리 상태이므로 변환된 MMS 메시지는 큐에 순차로 저장된다.(50,51)
큐에 먼저 저장된 순서대로 변환된 MMS 메시지를 추출하여 착신 대상 단말로 착신 처리를 수행한다.(52)
착신 처리를 수행한 후에는 해당 착신 단말로부터 착신 응답 메시지를 수신한다.(53)
착신 응답을 수신하여 착신 처리가 완료되면, 해당 MMS 메시지에 대한 과금 제어 처리를 진행한다. 이때 역시 과부하 제어 처리 상태이므로 큐에 과금 호를 순차로 저장한다.(60,61)
다음, 큐에 저장된 순서대로 과금 호를 호출하여 과금 서버로 과금 처리를 의뢰하는 과금 제어 처리를 실시한다.(62)
과금 처리가 완료되면, 과부하 제어 처리 상태에서의 MMS 메시지에 대한 호 처리가 완료된다. 이렇게, MMS 메시지에 대한 호 처리가 각 단계별로 독립적으로 수행 처리되므로, 어느 한 단계가 정체되거나 처리량이 폭주하여도 다른 단계에서는 정상적으로 처리를 진행할 수 있다. 이를 통해 어느 한 단계에서의 문제로 인해 모든 호 처리가 중단되거나 차단되는 문제를 방지할 수 있다.
이상에서 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 이것에 의해 한정되지 않으며 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위 내에서 다양한 수정 및 변형이 가능함은 물론이다.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 전술된 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니된다.
도 1은 본 발명이 적용된 멀티미디어 메시징 서비스 네트워크에 대한 구성도이다.
도 2는 본 발명의 일 실시예에 따른 멀티미디어 메시징 서비스 제공 장치의 구성을 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 MMS 트래픽 과부하 제어 처리 방법의 절차를 나타낸 순서도이다.
도 4는 본 발명의 일 실시예에 따른 MMS 트래픽 과부하 제어 처리 시스템에서 진행되는 MMS 호 처리 흐름을 각 노드별로 나타낸 흐름도이다.
<도면의 주요 부분에 대한 부호의 설명>
100 : MMSC 200 : 이동통신 네트워크
201,202 : 이동통신 단말 300 : 타 사업자 망
400 : 인터넷 500 : 콘텐츠 제공자

Claims (13)

  1. 메시징 서비스의 메시지 처리시 트래픽 과부하 제어 처리 방법으로서,
    (a) 이동통신망의 메시징 서비스 장치에서 인입되는 메시지의 트래픽 양을 감시하는 단계;
    (b) 상기 메시징 서비스 장치에서의 트래픽 양이 수용 가능한 트래픽 처리량을 초과하는지 여부를 판단하는 단계;
    (c) 판단 결과 수용 가능한 트래픽 처리량을 초과하는 경우, 인입되는 상기 메시지를 메시징 서비스 처리시에 이루어지는 세부적인 메시지 처리 단계별로 분리하여, 각각 독립적인 처리 프로세스로 생성하고, 이렇게 생성된 프로세스별로 저장 수단에 저장하는 단계; 및
    (d) 상기 저장 수단에 저장된 상기 메시지를 순서대로 처리하는 단계;를 포함하는 메시징 서비스 트래픽 과부하 제어 처리 방법.
  2. 삭제
  3. 제 1 항에 있어서,
    상기 독립적인 처리 프로세스가 생성되는 세부적인 메시지 처리 단계는,
    메시지 인입, 인증, 메시지 변환, 메시지 착신, 과금 처리 단계로 이루어진 것을 특징으로 하는 메시징 서비스 트래픽 과부하 제어 처리 방법.
  4. 제 1 항에 있어서,
    상기 단계 (c) 및 단계 (d)는, 큐잉(Queuing) 알고리즘에 따라 상기 메시지를 저장 수단에 저장하고, 저장된 순서에 따라 순차적으로 처리하는 것을 특징으로 하는 메시징 서비스 트래픽 과부하 제어 처리 방법.
  5. 제 1 항에 있어서,
    상기 단계 (b)는,
    소정의 트래픽 한계치를 설정하여 한계치를 초과하는 트래픽 발생 여부로 수용 가능한 트래픽 처리량 초과 여부를 판단하는 것을 특징으로 하는 메시징 서비스 트래픽 과부하 제어 처리 방법.
  6. 제 1 항에 있어서,
    상기 단계 (b) 이후에, 수용 가능한 트래픽 처리량 이하인 것으로 판단되면 일반 메시지 처리 프로세스에 따라 정상적인 호 처리를 수행하는 것을 특징으로 하는 메시징 서비스 트래픽 과부하 제어 처리 방법.
  7. 제 1 항에 있어서,
    상기 단계 (d) 이후에, 인입되는 호 폭주 및 트래픽 과부하가 해소되고 저장 수단에 저장된 메시지가 모두 처리되면, 일반 메시지 처리 프로세스에 따라 정상적인 호 처리를 수행하는 것을 특징으로 하는 메시징 서비스 트래픽 과부하 제어 처리 방법.
  8. 메시징 서비스의 메시지 처리시 트래픽 과부하 제어 처리 시스템으로서,
    이동통신망을 통해 인입되는 메시지의 트래픽 양을 감시하여, 수용 가능한 트래픽 처리량을 초과하는지 여부를 판단하고, 초과 시 인입되는 상기 메시지를 메시징 서비스 처리시에 이루어지는 세부적인 메시지 처리 단계별로 분리하여, 각각 독립적인 처리 프로세스로 생성하고, 이렇게 생성된 프로세스별로 저장 수단에 저장한 후, 저장된 상기 메시지를 순서대로 처리하는 메시징 서비스 제공 서버;
    메시지의 인증 처리를 수행하는 인증 서버;
    메시지의 변환 처리를 수행하는 변환 서버; 및
    메시지의 과금 처리를 수행하는 과금 서버;를 포함하는 메시징 서비스 트래픽 과부하 제어 처리 시스템.
  9. 삭제
  10. 제 8 항에 있어서,
    상기 독립적인 처리 프로세스는,
    메시지 인입, 인증, 메시지 변환, 메시지 착신, 과금 처리 프로세스로 이루어진 것을 특징으로 하는 메시징 서비스 트래픽 과부하 제어 처리 시스템.
  11. 메시징 서비스의 메시지 처리시 트래픽 과부하를 제어하여 처리하는 메시징 서비스 제공 장치로서,
    이동통신망을 통해서 인입되는 메시지의 트래픽 양이 수용 가능한 트래픽 처리량을 초과할 경우 과부하 처리를 수행하도록 제어하는 과부하 제어 모듈;
    상기 과부하 제어 모듈에서 과부하 처리 제어에 따라 처리할 상기 메시지를 메시징 서비스 처리시에 이루어지는 세부적인 메시지 처리 단계별로 분리하여, 각각 독립적인 처리 프로세스로 생성하고, 이렇게 생성된 프로세스별로 저장한 후, 저장된 순서에 따라 처리하는 메시지 처리 모듈; 및
    상기 메시지 처리 모듈에서 저장하는 상기 메시지가 저장 관리되는 저장 모듈;을 포함하는 메시징 서비스 제공 장치.
  12. 제 11 항에 있어서,
    상기 메시지 처리 모듈은,
    과부하 처리를 수행하지 않는 경우, 일반적인 메시지 처리 프로세스에 따라 정상 메시지 호 처리를 수행하는 것을 특징으로 하는 메시징 서비스 제공 장치.
  13. 제 11 항에 있어서,
    상기 메시지 처리 모듈은, 과부하 처리 수행시,
    메시지 인입 처리를 수행하는 인입 처리부;
    메시지의 인증 처리를 수행하는 인증 처리부;
    메시지의 변환 처리를 수행하는 변환 처리부;
    메시지의 착신 처리를 수행하는 착신 처리부; 및
    메시지의 과금 처리를 수행하는 과금 처리부;로 구분된 독립적인 처리 프로세스에 따라 메시지를 저장하며, 저장된 순서에 따라 독립적으로 각 프로세스를 처리하는 것을 특징으로 하는 메시징 서비스 제공 장치.
KR20080071252A 2008-07-22 2008-07-22 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치 KR101001066B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20080071252A KR101001066B1 (ko) 2008-07-22 2008-07-22 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20080071252A KR101001066B1 (ko) 2008-07-22 2008-07-22 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치

Publications (2)

Publication Number Publication Date
KR20100010327A KR20100010327A (ko) 2010-02-01
KR101001066B1 true KR101001066B1 (ko) 2010-12-14

Family

ID=42085026

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080071252A KR101001066B1 (ko) 2008-07-22 2008-07-22 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치

Country Status (1)

Country Link
KR (1) KR101001066B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101695368B1 (ko) * 2010-07-05 2017-01-11 에스케이텔레콤 주식회사 이동통신단말기 모니터링 장치 및 방법, 이동통신단말기, 이동통신망의 네트워크 장치 및 이동통신단말기의 고장감지 서버

Also Published As

Publication number Publication date
KR20100010327A (ko) 2010-02-01

Similar Documents

Publication Publication Date Title
US7460525B2 (en) Methods, apparatus, and systems for accessing mobile and voice over IP telephone networks with a mobile handset
US7450949B2 (en) Method and system for managing real-time bandwidth request in a wireless network
KR101534902B1 (ko) 지연 시간을 지정하는 거부 응답의 제공
CN101803444B (zh) 无线通信网络中的服务等级(gos)区分
CN111225013A (zh) 一种传输策略确定方法、策略控制方法及装置
CN113115299B (zh) 一种ursp规则更新方法及装置
JP5779285B2 (ja) 移動通信ネットワークにおけるパケットサービスコール管理
CN109819477B (zh) 一种处理请求的方法以及相应实体
WO2020073899A1 (zh) 数据传输方法及装置
EP2797285B1 (en) Method and apparatus for network communication
US9313636B2 (en) Method of handling emergency session and related communication device
JP2006101528A (ja) ループ通信チャネルの検出
EP3777461A1 (en) Dedicated bearer management
KR101001066B1 (ko) 메시징 서비스 트래픽 과부하 제어 처리 방법 및 시스템,이를 이용한 메시징 서비스 제공 장치
US7345997B2 (en) Packet call routing in a mobile communication network
JP2009005108A (ja) 移動通信システム、ネットワークノード及び移動局
US11575601B2 (en) Network device and packet processing method using same
US20050088989A1 (en) Methods of transmitting data in mobile communication system
WO2023010994A1 (zh) 一种网络切片接入控制方法及通信装置
KR100622907B1 (ko) 이동통신시스템에서 멀티미디어 메시지 서비스 방법
WO2024153348A1 (en) First node, second node, third node, fourth node, and methods performed thereby for handling information indicating one or more policies
JP2011024173A (ja) 発信規制制御装置、及び、発信規制判定方法

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
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: 20131202

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141201

Year of fee payment: 5