MMS 아키텍처

MMS Architecture

MMS 아키텍처는 멀티미디어 메시징 서비스가 모바일 네트워크에서 사용하는 표준의 집합이다. 표준은 3GPP가 작성한다.

개요

MMSC 레퍼런스 아키텍처

표준은 모바일 네트워크에서 발견된 구성 요소들 간의 여러 인터페이스로 구성된다.

  • MM1: MMS User Agent와 MMS Center 간의 인터페이스(MMSC, MMS Relay & Server의 조합) 패킷 교환 데이터 세션을 통해 HTTP로 제공됨
  • MM2: MMS 릴레이와 MMS 서버 사이의 인터페이스.
  • MM3: MMSC와 다른 메시징 시스템 간의 인터페이스. SMTP 사용.
  • MM4: MMSC와 외국 네트워크 제공자 간의 인터페이스. SMTP 사용.
  • MM5: MMSC와 HLR 사이의 인터페이스.
  • MM6: MMSC와 사용자 데이터베이스 간의 인터페이스.
  • MM7: MMS 부가 가치 서비스 애플리케이션과 MMSC 간의 인터페이스. 일반적으로 HTTP / SOAP를 전송에 사용하는 콘텐츠 공급자.
  • MM8: MMSC와 청구 시스템 간의 인터페이스.
  • MM9: MMSC와 온라인 충전 시스템 사이의 인터페이스.
  • MM10: MMSC와 메시지 서비스 제어 기능 사이의 인터페이스.
  • MM11: MMSC와 외부 트랜스코더 사이의 인터페이스.

MM1

MM1은 이동국(MS)과 MMSC 사이의 인터페이스다.

MM1은 다음 동작에 사용된다.

  • 발신자 구독자가 MMS를 MMSC로 전송
  • MMSC는 수신자에게 회수를 기다리는 MMS가 있음을 통지한다.
  • 수신자 구독자가 MMSC에서 MMS를 검색함
  • MMSC는 수신인이 메시지를 검색했음을 발신인에게 통지한다.
  • 수신 가입자는 MMSC에서 자신의 우편함을 관리한다(MMS 업로드, MMS 삭제, ...).

MM1 인터페이스는 WAP 프로토콜을 기반으로 한다. 여기에는 WAP 게이트웨이에 의해 SMS로 변환된 PAP 알림이 포함된다.

MM2

MM2는 MMS-R(MMS-R)과 MMS 스토리지 데이터베이스 사이의 인터페이스로, MMSC 플랫폼의 두 가지 구성요소다.

MM3

MM3는 MMSC와 Email server나 SMS centers SMSC와 같은 외부 서버 간의 인터페이스다. 이 인터페이스는 예를 들어 일반적으로 TCP/IP 기반 프로토콜을 사용한다. Simple Mail Transfer Protocol(SMTP )

일반적으로, MMS 멀티파트 이진 데이터를 전자 메일의 MIME 형식으로 변환하는 것은 MMSC의 책임이다.

MM3는 다음 동작에 사용된다.

  • 전자 메일 서버 또는 SMS 센터와 같은 외부 서버와 메시지를 교환하려면 다음과 같이 하십시오.

MM4

MM4는 두 개의 서로 다른 MMSC 간에 메시지를 교환하는 데 사용되는 인터페이스다. 이러한 MMSC는 일반적으로 두 개의 고유한 모바일 네트워크에 위치한다.

이 인터페이스는 WAP(Wireless Application Protocol) 및 OMA(Open Mobile Alliance) 표준에서도 MMSR 인터페이스로 알려져 있다.

MM5

MM5는 MMSC와 HLR 또는 도메인 네임 서버와 같은 다른 네트워크 요소 사이의 인터페이스다. MM5 인터페이스를 통한 통신은 일반적으로 라우팅 정보를 가져오는 것이다. MM5는 모바일 애플리케이션 파트에 대한 간단한 참조로 TS 23.140의 3GPP에 의해 정의되었다.

MM7

MM7은 MMSC와 부가가치 서비스 제공업체(VASP) 간의 인터페이스다.

MM7 인터페이스는 제3자 제공자(예: 성명서를 보내는 은행 또는 홍보를 보내는 광고주)로부터 MMS를 전송하는 데 사용된다. 첨부파일이 있는 SOAP를 기반으로 HTTP를 전송 프로토콜로 사용한다. HTTP 요청은 POST여야 한다.

메시지는 SOAP 봉투와 인코딩된 첨부 파일을 캡슐화하는 MIME이다. SOAP 엔벨롭은 태그가 MM7 프로토콜 데이터인 XML이다.

MM11

MM11은 OMA STI(표준 트랜스코딩 인터페이스) 1.0에 의해 지정된다.[1] MM11은 MMSC와 트랜스코더의 호환성을 보장하도록 설계되었다.

MM11을 사용하지 않고 트랜스코더와의 통합은 트랜스코더를 프록시 서버로 구현함으로써 가능하다. 사용자 장비와 MMSC 사이의 MM1 인터페이스에 트랜스코더를 배치함으로써 메시지를 투명하게 변환할 수 있다. 이 구현의 가능한 단점은 트랜스코더가 일반적으로 초당 거래에서 허가된다는 것이다. 모든 거래는 단지 적응을 허용하도록 표시된 것만이 아니라, 트랜스코더를 통해 전송될 것이다.

참고 항목

참조

외부 링크

  • 3GPP TS 23.140
  • "A MMSC Lab Server to run MM7 tests". SSA Securenet Sistemas Avanzados. Archived from the original on 27 July 2012. Retrieved 28 January 2010.