[go: up one dir, main page]

KR20130048267A - 단문 메시지 전달에 대한 과금 - Google Patents

단문 메시지 전달에 대한 과금 Download PDF

Info

Publication number
KR20130048267A
KR20130048267A KR1020137008116A KR20137008116A KR20130048267A KR 20130048267 A KR20130048267 A KR 20130048267A KR 1020137008116 A KR1020137008116 A KR 1020137008116A KR 20137008116 A KR20137008116 A KR 20137008116A KR 20130048267 A KR20130048267 A KR 20130048267A
Authority
KR
South Korea
Prior art keywords
charging
request
sms
short message
avp
Prior art date
Application number
KR1020137008116A
Other languages
English (en)
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 노키아 지멘스 네트웍스 오와이
Publication of KR20130048267A publication Critical patent/KR20130048267A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/04Recording calls, or communications in printed, perforated or other permanent form
    • H04M15/06Recording class or number of calling, i.e. A-party or called party, i.e. B-party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/55Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for hybrid networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/63Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on the content carried by the session initiation protocol [SIP] messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8066According to the number of recipients
    • H04M15/8077Group MMS or SMS; Point-to-multi-point services or broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8083Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8221Message based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8292Charging for signaling or unsuccessful connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0184Details of billing arrangements involving reduced rates or discounts, e.g. time-of-day reductions, volume discounts, cell discounts, group billing, frequent calling destination(s) or user history list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2073Multipoint, e.g. messaging, broadcast or group SMS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/28SMS billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/44Charging/billing arrangements for connection made over different networks, e.g. wireless and PSTN, ISDN, etc.
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/7478According to the number of recipients
    • H04M2215/7492Group MMS or SMS; Point-to-multi-point services, broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/78Metric aspects
    • H04M2215/7826Message based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short 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)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Meter Arrangements (AREA)

Abstract

단문 메시지 서비스(SMS) 노드는 다수의 단문 메시지(SM)들을 전달하라는 적어도 하나의 요청이 단일 사용자로부터 발신하는 것을 검출하고, 시그널링 메시지에 상기 다수의 단문 메시지들의 수신자들에 관한 정보(MSISDN, IMSI)를 결합하며, 그리고 상기 시그널링 메시지를 과금 기능부(OFCS, OCS)에 전송한다.

Description

단문 메시지 전달에 대한 과금 {CHARGING FOR SHORT MESSAGE DELIVERY}
본 발명은 단문 메시지 서비스 엔티티, 과금 엔티티, 단일 사용자로부터 다수의 단문 메시지들을 과금하기 위한 방법 및 컴퓨터 프로그램 물건들에 관한 것이다.
단문 메시지 서비스(SMS)는 소비자들에 의해서 종종 사용되는 운영자의 핵심적인 서비스들 중 하나이다. 일반적으로 SMS는 제3세대 파트너쉽 프로젝트에 의해서 정의되는 바와 같은 시그널링 시스템 No.7(SS7) 아키텍쳐에 기초한다. 현재에 3GPP에 의해서 표준화되는 상기 아키텍쳐는 단문 메시지(SM)가 예컨대 세션 개시 프로토콜(SIP)을 이용하여 인터넷 프로토콜(IP) 기반 네트워크들과 상호작용하는 것을 가능하게 한다. SIP는 하나 이상의 참가자들과의 대화들을 생성, 수정, 및 종료하기 위한 어플리케이션-계층 제어 프로토콜이다. 이러한 대화들은 인터넷 멀티미디어 컨퍼런스들, 인터넷 전화 통화들, 및 멀티미디어 분배를 포함할 수 있다. 대화에서의 멤버들은 멀티캐스트를 통해서 또는 유니캐스트 관계들의 메쉬를 통해서, 또는 이들의 조합으로 통신할 수 있다. SIP는 인터넷 프로토콜(IP) 멀티미디어 서브시스템(IMS)에서 시그널링 프로토콜로서 이용된다.
상기 3GPP는 또한 온라인 과금 서버(OCS) 및 SMS 라우터 또는 IP-SM-게이트웨이 사이에 다이어미터(Diameter)(즉, IP 프로토콜) 기반의 온라인 과금 인터페이스(Ro)의 정의를 포함하는 IP 및 레거시 SM 시그널링 모두에 대한 새로운 과금 프레임워크를 표준화한다. Rf 인터페이스를 기초로 하는 오프라인 과금에 대한 접근법은 현재에 표준화되지 않는다. 상기 SMS 라우터는 예컨대 구조적인 옵션들로서 SM 서비스 센터(SMSC) 또는 별개의 노드일 수 있다.
현재에 SM은 하나의 목적지로만 송신될 수 있다. 송신자가 동일한 메시지를 둘 이상의 목적지(예컨대, 수신자들)로 송신하기를 희망하면, 동일한 SM이 재송신되어야 한다. 그러한 재송신은 가입자 스스로에 의해서 착수될 수 있거나(저장된 송신 메시지를 재-송신함으로써) 또는 단말 어플리케이션에 의해서 착수될 수 있다. 후자의 경우에 송신자는 그가 브로드캐스팅하기를 원하는 SM에 다수의 목적지들을 할당함에 반해, 상기 단말 어플리케이션은 수신자 당 하나의 SM을 실제로 보냄(emit)으로써 그것을 성취한다. 이것은 SMS 데이터, 시그널링의 관점에서 그리고 과금에 대해 다수의 SMS 트래픽을 야기한다.
운영자는 그러한 고의적인 브로드캐스트 메시지들을 단일 이벤트들로서 고려해야만 한다. 그러므로, 과금 인프라구조뿐 아니라 코어 네트워크, 즉 미리지불된 가입자들에 대한 OCS는 성능 이슈들을 직면할 수 있다.
본 출원에서 용어 "유닛" 및 용어 "수단"은 등가 용어들로서 사용된다. 예컨대 "전송 유닛(303)"과 "전송 수단(303)"은 동일한 의미를 갖는다. 본 발명은 단문 메시지 서비스 엔티티 및 방법을 제공함으로써 상기의 문제를 극복하고, 상기 방법은 단일 사용자로부터 발신하는 다수의 단문 메시지(SM)들을 전달하라는 적어도 하나의 요청을 검출하는 단계, 시그널링 메시지에서 상기 다수의 단문 메시지들의 수신자들과 연관되는 정보를 결합하는 단계, 및 과금 기능부(2)에 상기 시그널링 메시지를 전송하는 단계를 포함한다. 제3세대 파트너쉽 프로젝트(3GPP)의 Ro 및/또는 Rf 인터페이스를 통해 시그널링 메시지를 전송하는 전송 수단에 의해서 전송이 발생할 수 있다. 수신자들과 연관되는 정보는 상기 다수의 단문 메시지들의 상기 수신자들의 아이덴티티들을 포함할 수 있고, 상기 결합하는 단계는 상기 다수의 단문 메시지들의 상기 수신자들의 상기 아이덴티티들을 속성-값 쌍(AVP)에 포함시키는 단계를 포함할 수 있다. 상기 수신자들의 상기 아이덴티티들을 포함시키는 단계는, 수신자들에 전달될 단문 메시지당 한 번씩 상기 시그널링 메시지에 삽입된 상기 속성-값 쌍(AVP)을 갖도록 개별 속성-값 쌍(AVP)에 각각의 단문 메시지의 상기 수신자들의 상기 아이덴티티를 포함시키는 단계를 포함할 수 있다. 상기 속성-값 쌍(AVP)은 [수신자-어드레스] 속성-값 쌍(AVP)일 수 있다. 상기 SMS 엔티티 및 방법은 추가로 수신자를 표시하기 위해서 상기 수신자들의 상기 아이덴티티들을 포함하는 상기 속성-값 쌍(AVP)들을 적어도 하나의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계를 더 포함할 수 있고, 예컨대, 상기 삽입하는 단계는,
상기 수신자를 표시하기 위해서 상기 수신자의 상기 아이덴티티를 포함하는 각각의 속성-값 쌍(AVP)을 별개의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계,
상기 수신자를 표시하기 위해서 상기 수신자들의 상기 아이덴티티들을 포함하는 모든 상기 속성-값 쌍(AVP)들을 단일의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계, 또는
이전의 옵션들 모두의 혼합
중 적어도 하나를 포함한다.
상기 삽입하는 단계는 상기 수신자를 [SMS 정보] 속성-값 쌍(AVP)에 표시하기 위해 상기 적어도 하나의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계를 포함할 수 있다.
상기 SMS 엔티티 및 방법은 추가로 상기 다수의 단문 메시지(SM)들을 전달하라는 상기 적어도 하나의 요청을 수신하는 단계 및/또는 통신 시스템에서 상기 다수의 단문 메시지들을 추가로 중계하는 단계를 포함할 수 있다. 상기 중계하는 단계는:
- 상기 전달하라는 적어도 하나의 요청이 수신 수단에 의해서 수신되지 않고 동일한 프로토콜에 따라 상기 전달하라는 적어도 하나의 요청을 중계하는 단계, 또는
- 상기 다수의 단문 메시지들을 전하기 위해 다른 프로토콜로 상기 적어도 하나의 요청을 변환한 이후에 전달하라는 상기 적어도 하나의 요청을 중계하는 단계를 포함할 수 있다.
상기 SMS 엔티티 및 방법은 추가로 상기 적어도 하나의 요청의 제1 요청을 수신한 이후에, 상기 단일의 사용자로부터 발신하는 단문 메시지를 전달하라는 추가적인 요청이 수신되었는지 여부를 체크하기 위해서 미리결정된 시간을 대기하는 단계를 더 포함할 수 있고, 상기 추가적인 요청이 수신되면, 상기 결합하는 단계는 수신자들과 연관된 정보를 상기 시그널링 메시지에 결합하는 단계를 포함할 수 있다.
본 발명은 추가로 단일 사용자로부터 발신하는 다수의 단문 메시지들을 전달하는 것과 연관된 과금 요청을 수신하는 단계를 포함하는 과금 엔티티 및 방법을 제공한다. 상기 과금 요청은 다이어미터 프로토콜에 따른 요청일 수 있다. 상기 과금 엔티티 및 방법은 상기 수신된 요청에서 각각의 단문 메시지 전달의 수신자들의 아이덴티티들을 추출하는 단계를 포함할 수 있고, 각각의 아이덴티티는 별개의 [수신자-어드레스] 속성-값 쌍(AVP)에 삽입되며, 이는 예컨대 수신자를 표시하기 위해서 적어도 하나의 추가적인 속성-값 쌍(AVP)으로부터 상기 수신자들의 상기 아이덴티티들을 포함하는 속성-값 쌍(AVP)들을 추출하는 단계, 그리고 추가로 [SMS 정보] 속성-값 쌍(AVP)으로부터 수신자를 표시하기 위해서 상기 적어도 하나의 추가적인 속성-값 쌍(AVP)을 추출하는 단계에 의해서 수행된다.
상기 과금 엔티티 및 방법은 상기 단일 사용자로부터 발신하는 상기 다수의 단문 메시지들을 전달하기 위한 가격을 정의하는 단계를 포함할 수 있고, 단문 메시지당 가격 또는 모든 상기 단문 메시지들을 전달하기 위한 총 가격은 상기 단문 메시지들의 수를 고려하여 정의된다.
추가의 실시예에서, 컴퓨터 프로그램 물건은 코드 수단을 포함할 수 있고, 상기 코드 수단은 컴퓨터의 메모리에 로딩될 때에 상기한 임의의 실시예들의 단계들을 생성하도록 적응된다.
추가의 실시예에서, 통신 시스템은 상기한 임의의 실시예들의 과금 기능부 및 단문 메시지 서비스(SMS) 엔티티를 포함할 수 있다.
본 발명의 실시예들은 하나 이상의 다음의 장점들을 제공할 수 있다:
- 동일한 사용자/송신자로부터 다수의 전달된 SM들에 대한 과금 요청들이 과금 시스템으로 보다 효과적으로 전송될 수 있다.
- SMS 엔티티는 SM 프리카운팅 엔티티로서 역할할 수 있다. 즉, 그것은 가입자당 SM 과금 요청들의 미리정의된 수(버킷)를 수집할 수 있고 그리고 상기 버킷이 채워질 때에 OCS에 대해 - 다수의 목적지들을 갖는 - "수집된" 과금 요청을 개시할 수 있다.
- 어플리케이션은 상기 SMSC에 대해 직접적인 액세스를 가질 수 있고(예컨대, SMPP를 이용함으로써) 그리고 (SMPP) 요청 내에 다수의 목적지들을 송신할 수 있으면서, 상기 SMSC는 다수의 목적지들을 갖는 과금 요청을 송신할 수 있다.
- 어플리케이션 생성된 SM들에 대해, IP 인터페이스 기반 산업 표준들, 예컨대 SMPP 및 UCP를 통해 직접적으로 SM 생성 노드로부터 SMSC에 액세스하는 것이 가능하다. 이는 SM 시그널링 및 과금에 대한 증가된 IP 트래픽의 결과를 낳는다. 본 발명의 양상들을 그러므로 서비스의 효율을 증가시키고 그리고 IP 트래픽을 감소시킨다. 이것은 최종적으로 네트워크 운영자에 대해 감소된 자본 지출(CAPEX) 및 운용 지출(OPEX)의 결과를 낳게 할 것이다.
- 피어들, 클라이언트(SMS 노드) 및 서버(OCS) 모두에 대한 SM 데이터 저장 자원들 및 시그널링의 절약.
- 운영자에게 OCS에서 새로운 레이팅 특성들의 사용을 제공.
- OCS에 의해서 제어되는 에러 정정 및 과부하 방지, 예컨대 어플리케이션에 의한 SM의 프로세싱 동안에 SM 목적지들의 수의 제한.
도 1, 도 1a, 및 도 2는 본 발명에 관한 단문 메시지 과금 시나리오들을 도시한다.
도 3은 본 발명의 양상들을 구현하는 과금 노드 및 SMS 노드의 기능들 및 내부 구조를 도시한다.
도 4는 본 발명에 관한 예시적인 네트워크 아키텍쳐를 도시한다.
도 5는 본 발명의 실시예에 따른 SMS 노드에 대한 예시적인 프로세스를 나타낸다.
도 6은 본 발명의 실시예에 따른 과금 시스템에 대한 예시적인 프로세스를 나타낸다.
단문 메시지 피어-투-피어(SMPP) 프로토콜은 단문 메시지 엔티티들, SM 라우터들 및 메시징 센터들 사이에서 SM들을 전송하기 위한 산업 설계 프로토콜이다. 메시징 엔티티는 예컨대 고정 네트워크 SMS 클라이언트, 무선 어플리케이션 프로토콜(WAP) 프록시 서버, 이-메일 게이트웨이 또는 음성 메일 서버일 수 있다.
모바일 어플리케이션 부(MAP)는 모바일 네트워크 센터들과 레지스터들 사이의 시그널링을 위해 사용되는 모바일 네트워크의 시그널링 시스템의 일부이다. 상기 MAP은 단문 메시지들의 전송을 위해서뿐만 아니라 위치 업데이트들, 이동국으로의 유입 통화들의 통화 제어를 위해서도 이용된다.
서비스 센터(SC)(또한 여기서는 SMS 노드로도 지칭됨)는 중계의 책임이 있는 기능부(function)이고, SM 엔티티(SME) 및 MS(또한 여기서 사용자 장비[UE] 또는 사용자로서 지칭됨) 사이에 단문 메시지를 저장하고 포워딩한다. IP-단문-메시지-게이트웨이(IP-SM-GW)는 IP-기반 사용자 장비(UE)와 SC 사이에서 상호작용하는 프로콜의 책임이 있는 기능부이다.
SMSIP MESSAGE는 SS을 자신의 텍스트 바디에 캡슐화하는 SIP 즉시 메시지이다.
IP-SM-GW는 IP-기반 UE와 SMS-SC 사이에서 단문 메시지의 전달을 위해 상호작용하는 프로토콜을 제공한다. 상기 메시지는 상기 SMS-기반 사용자로의 전달을 위해서 상기 SMS-SC로 라우팅될 수 있거나 또는 상기 메시지는 IP-기반 UE로의 전달을 위해 SMS-기반 UE의 SMS-SC로부터 수신될 수 있다. 상기 IP-SM-GW의 기능들은 다음과 같을 수 있다:
- SM의 전달을 위해 도메인(교환형 회로(CS), 교환형 패킷(PS), 또는 IMS)을 결정하는 것,
- E 또는 Gd 인터페이스들을 이용하는 서빙 게이트웨이 스위칭 노드(SGSN) 또는 MSC로서 SMS-IW MSC에 보이는, 수립된 MAP 프로토콜들을 이용하여 SMS-상호작용(IW) 모바일 스위칭 센터(MSC)를 접속시키는 것,
- SC/PS에서의 SM 종료를 위한 MSC/SGSN 어드레스(들)의 어드레스를 획득하기 위해서, 수립된 MAP 프로토콜들을 이용하여 홈 가입자 서버(HSS)에 접속시키는 것,
- 사용자의 아이덴티티들 사이에서 연관의 지식을 획득 및 유지하는 것,
- SMS 사용자에 대한 IMS 메시지를 수신할 때에 수신자뿐 아니라 송신자에 대한 SMS에 유효 어드레스를 갖는지를 체크하는 것. 상기 IP-SM-GW는;
- 절차들을 종료하는 것에 대해, IP-기반 UE에 대한 SMS를 수신할 때에 수신자들의 어드레스를 MSISDN/IMSI에서 TEL URI 포맷으로 매핑하기 위해서 (그리고, 필요시에 SIP URI를 향한 임의의 추가의 매핑을 수행하는 것이 IMS 코어의 책임임);
- 상기 IMS 코어를 향한 어플리케이션 서버(AS)로서 역할하기 위해서;
- 수신자에 메시지를 전달하고 그리고 HSS로부터 MSC 및/또는 SGSN 어드레스들을 획득하기 위한 적절한 도메인을 선택하도록 도메인 선택을 수행하기 위해서;
상기 IMS 메시지의 SIP 헤더들로부터 양자에 대한 유효 어드레스를 획득해야 한다(예컨대, 송신자는 TEL URI의 형태로 어서티드(asserted) id에서 식별될 수 있음).
과금은 원격통신 네트워크 및 관련 과금 엘리먼트들 내의 기능이고, 따라서 과금가능한 이벤트와 연관되는 정보가 수집, 포맷팅, 전송 및 평가되어 과금된 당사자가 지불할 수 있는 사용(오프라인 과금)을 결정하는 것이 가능하거나 또는 가입자들 계좌 잔액이 데빗팅될 수 있다(온라인 과금).
오프라인 과금은 과금 정보가 제공된 서비스에 실시간으로 영향을 미치지 않는 과금 메커니즘임에 반해, 온라인 과금은 과금 정보가 제공된 서비스에 실시간으로 영향을 미칠 수 있는 메커니즘이고, 그러므로 세션/서비스 제어를 갖는 과금 메커니즘의 직접 상호작용이 요구된다.
다이어미터 기반 프로토콜은, 다이얼-업 및 모바일 IP와 같은 네트워크 액세스 서비스들에 대해서 사용되는, 인터넷 엔지니어링 태스크 포스(IETF)에 의해서 정의되는, 인증, 인가 및 어카운팅(AAA) 프로토콜이다. 다이어미터 노드는 클라이언트, 에이전트, 또는 서버로서 역할하고 상기 다이어미터 프로토콜을 구현하는 호스트 프로세스이다. 다이어미터 어카운팅은 IMS 오프라인 과금을 위한 Rf 인터페이스 접근법과 유사하게 오프라인 과금에 대한 과금 데이터 수집을 구현하기 위해서 이용될 수 있다. 다이어미터 어카운팅 어플리케이션은 세션의 온라인 과금을 처리하기 위해서, 어카운팅 메시지들, 즉 어카운팅 요청(ACR) 및 어카운팅 응답(ACA)을 이용한다. 다이어미터 크레딧-제어 어플리케이션(DCCA)은 다양한 최종-사용자 서비스들에 대한 온라인 크레딧 제어를 구현하기 위해서 이용도리 수 있는 다이어미터 프로토콜 어플리케이션이다. 상기 서비스들은 예컨대 네트워크 액세스, SIP 서비스들, 메시징 서비스들, 및 다운로드 서비스들을 포함할 수 있다. 상기 다이어미터 크레딧-제어 어플리케이션은 세션의 온라인 과금을 처리하기 위해서, 크레딧-제어 메시지들, 즉 크레딧 제어 요청(CCR) 및 크레딧 제어 응답(CCA) 메시지들을 이용한다. 다이어미터 클라이언트는 다이어미터 서버로 CCR 메시지들을 송신하고, 그리고 응답으로서 CCA 메시지들을 수신한다. 3GPP 온라인 과금에 대해, IETF 다이어미터 크레딧 제어 어플리케이션에 의해서 정의되는 바와 같은 기본적인 기능성들이 이용된다. 기본적인 구조는, 온라인 클라이언트, 예컨대 과금 트리거 기능부(CTF)가 자원 할당을 요청하고 그리고 온라인 과금 시스템(OCS)으로 크레딧 제어 정보를 보고하는 메커니즘을 따른다.
SMS 온라인 과금은 다이어미터 크레딧 제어 어플리케이션을 이용하고, 그리고 즉시 이벤트 과금(IEC) 원리 또는 유닛 예약을 갖는 이벤트 과금(ECUR)을 이용할 수 있다. 가입자 과금에 대한 과금가능한 이벤트들은 SM 트랜잭션들과 관련된다. 온라인 과금에 대해, 상기 3GGP에 의해서 특정되는 바와 같은 OCS를 향하여 소위 Ro 인터페이스 및 어플리케이션을 활용한다. Ro 인터페이스 포인트는 다이어미터 기반이고 그리고 SMS에 대해 요구되는 모든 온라인 과금 기능성을 커버한다. SMS 노드는 예컨대 SMS 라우터, IP-SM-GW 또는 양자 모두일 수 있다.
도 1은 즉시 이벤트 과금(IEC)의 일 예를 도시한다. 어떠한 SMS 메커니즘(즉, SMS 또는 SMSIP)이 동작 중인지에 따라, 단계 11에서 SMS 노드(1)는 유입 SM-서브밋(Submit) 또는 MAP-포워드-SM을 수신한다. 단계 12에서 상기 SMS 노드(1)는 예컨대 Ro 인터페이스를 통해서 OCS(2)로 데빗 유닛들 요청 메시지를 트리거한다. 단계 13에서 상기 OCS(2)는 수신된 요청에 기초하여 적절한 크레딧 프로세싱을 수행한다. 단계 14에서 상기 OCS(2)는 데빗 유닛들 응답 메시지로 상기 SMS 노드(1)에 응답한다. 단계 15에서, 인증되면, 상기 SMS 노드(1)는 개시 절차들을 위해 적절하게 SM 프로세싱을 계속한다.
도 1a는 오프라인 과금 시스템(OFCS)으로 동작 중인 SMS 메커니즘을 도시한다. 도 1과 대조적으로, 여기서는 단계 12a에서 상기 SMS 노드(1)가 예컨대 Rf 인터페이스를 통해 과금 데이터 요청 메시지로 OFCS(2a)를 트리거할 수 있다. 단계 14a에서, 상기 OFCS(2a)는 상기 SMS 노드(1)로 과금 데이터 응답 메시지로 응답할 수 있다. 도 1 및 도 1a에 대해, 상기 단문 메시지의 포워딩(단계 15)은 또한 상기 OCS(2) 또는 ODCS(2a)(단계 14 또는 14a)로부터 응답을 수신하기 이전에 발생할 수 있다.
도 2는 유닛 예약을 갖는 이벤트 과금(ECUR)의 일 예를 도시한다. 단계 21에서, 어떠한 SMS 메커니즘(즉, SMS 또는 SMIP)이 동작 중인지에 따라, 상기 SMS 노드(1)는 유입 SM-서브밋 또는 MAP-포워드-SM을 수신한다. 단계 22에서, 상기 SMS 노드(1)는 상기 OCS(2)로 예약 유닛들 요청 (초기) 메시지를 트리거하고 그리고 단계 23에서 상기 OCS(2)는 상기 수신된 요청에 기초하여 적절한 크레딧 프로세싱을 수행한다. 단계 24에서 상기 OCS(2)는 상기 SMS 노드(1)에 예약 유닛들 응답 메시지로 응답한다. 단계 25에서, 인증되면, 상기 SMS 노드(1)는 개시 절차들을 위해 적절하게 SM 프로세싱을 계속한다. 단계 26에서, SM 트랜잭션이 성공적으로 확인응답(acknowledge)되고 그리고 단계 27에서 상기 SMS 노드(1)는 성공적인 이벤트 트랜잭션을 보고하는 상기 OCS(2)에 예약 유닛들 요청 (종료) 메시지를 트리거한다. 최종적으로, 단계 28에서 상기 OCS(2)는 상기 수신된 요청에 기초하여 적절한 크레딧 프로세싱을 수행하고 그리고 단계 29에서 상기 OCS(2)는 상기 SMS 노드(1)에 예약 유닛들 응답 메시지로 응답한다.
다이어미터 메시지들은 속성-값 쌍(AVP)들을 포함할 수 있다. AVP는 속성 헤더 및 대응하는 값으로 구성되는 값들의 일반 쌍이다. 상기 속성-값 쌍은 인증, 인가, 및 어카운팅 정보뿐만 아니라, 라우팅 정보와 같은 프로토콜-특정 데이터를 캡슐화하기 위해서 이용된다. AVP는 그 안에 추가의 AVP들을 포함할 수 있다.
단문 메시지들에 대해, "SMS-정보" AVP가 정의된다. 상기 AVP는 추가적인 SMS 서비스 특정 정보 엘리먼트들의 전송을 가능하게 한다. "SMS-정보" AVP는 과금 트리거 기능부(CTF), 예컨대 SMS 노드로부터, 오프라인 과금을 위한 과금 데이터 기능부(CDF), 예컨대 빌링 시스템 및 온라인 과금을 위한 온라인 과금 기능부(OCF)로 전송될 수 있다. 상기 "SMS-정보" AVP는 다음의 구조를 갖는다:
SMS-정보 :: = < AVP 헤더: 2000 >
[ SMS-노드(SMS-Node) ]
[ 클라이언트-어드레스(Client-Address) ]
[ 발신자-SCCP-어드레스(Originator-SCCP-Address) ]
[ 수신자-SCCP-어드레스(Recipient-SCCP-Address) ]
[ SMSC-어드레스(SMSC-Address) ]
[ 데이터-코딩-방식(Data-Coding-Scheme) ]
[ 목적지-인터페이스(Destination-Interface) ]
[ SM-면제-시간(SM-Discharge-Time) ]
[ SM-메시지-타입(SM-Message-Type) ]
[ 발신자-인터페이스(Originator-Interface) ]
[ SM-프로토콜-ID(SM-Protocol-ID) ]
[ 응답-경로-요청됨(Reply-Path-Requested) ]
[ SM-상태(SM-Status) ]
[ SM-사용자-데이터-헤더(SM-User-Data-Header) ]
[ 송신된 메시지들의 수(Number-of-Messages-Sent)]
멀티미디어 메시징 서비스(MMS)와 관련하여, 목적이 메시지의 수신자를 식별하기 위한 것인 수신자-어드레스 AVP가 정의된다. 그것은 다음의 구조를 갖는다:
수신자-어드레스 :: = < AVP 헤더: 1201 >
[ 어드레스-타입(Address-Type) ]
[ 어드레스-데이터(Address-Data) ]
[ 어드레스-도메인(Address-Domain) ]
[ 수취인-타입(Addressee-Type) ]
MMS에 대한 상기 "수신자-어드레스" AVP는 하나의 멀티미디어 메시지(MM)에 대해서 다수 번 발생할 수 있다. 각각의 "수신자-어드레스"는 상기 멀티미디어 메시지가 브로드캐스팅되어야 할 하나의 수신자(사용자)를 정의한다. SM 서비스에 대해, "수신자-어드레스" AVP의 각각의 예는 동일한 당사자의 상이한 식별, 즉 모바일 가입자 국제 ISDN 번호(MSISDN) 및 국제 모바일 가입자 아이덴티티(IMSI)로서 정의된다. 이것은 예컨대 상이한 관세가 적용될 수 있는 (모바일) 번호가 보고되는 경우일지라도 가입자를 결정하기 위해서 필요하다.
SM에 대해 단지 하나의 "실제" 목적지만이 존재한다고 가정하는 순간에는 이것은 또한 순간 메시징(IM) 상호작용에도 적용되는데, 이는 SIP 메시지가 또한 단지 하나의 목적지(요청-URI)만을 포함할 수 있기 때문이다. 이러한 R-URI는 그룹-리스트 엔트리일 수 있지만 여전히 하나의 목적지를 유지하고, 이것은 과금 인터페이스 상에서 다수의 수신자들을 해결하지 않는다.
SMS Ro 인터페이스 과금 데이터는 적절한 경우 예비적으로 정의된 MMS 파라미터들(다이어미터 용어들에서의 속성 값 쌍(AVP)들)을 재-사용할 수 있다. SM 목적지에 대해, SMS 정보 AVP에서 다수의 예들로서 발생할 수 있는 상기 수신자-어드레스 AVP가 이용될 수 있다.
하지만, MMS에 대해서, 수신자 어드레스의 각각의 예가 상이한 당사자로 가정됨에 반해, SMS에 대해서 각각의 예는 동일한 당사자의 상이한 식별로서 정의된다. 그러므로 상이한 목적지들에 대한 SMS 환경에서의 수신자-어드레스의 단순한 재-사용은 고정된 프로토콜 신택스 때문에 가능하지 않다. 하나의 타입(식별)의 수신자-어드레스가 다른 타입(식별)의 동일한 수신자-어드레스에 속하는지 여부, 즉 동일한 수신자 또는 실제로 상이한 수신자들의 상이한 식별들이 존재하는지 여부를 식별하기 위한 공식적인 수단이 존재하지 않는다.
현재의 정의로 기밀 방식으로 실현될 수 없는 레이팅 입력으로서 수신자 리스트(상이한 목적지들의 의미에서)를 이용하는 것에 대한 요구가 또한 존재한다. 이것은, SM당 가격이 단일 SM에 대한 수신자들의 전체 수에 의존할 수 있다는 것을 의미하고, 예컨대 단일 SM을 전송하기 위한 가격이 0.10?일 수 있지만, 동일한 SM이 다수의 수신자들에 송신되면 상기 가격은 각각의 수신자당 또는 각각의 추가적인 수신자당 0.07?일 수 있다.
상기의 문제를 해결하기 위한 시도는:
● 수신자-어드레스의 이용에 대한 운영자 특정 정의 및 제약: 그 후에 특정한 합의된 규칙들이 정의당 적용될 수 있고, 예컨대 단지 하나의 목적지만이 존재하고 그리고 임의의 수신자-어드레스는 단지 상이한 Id이며; 각각의 수신자-어드레스는 상이한 목적지들로 고려되고; 상이한 목적지들이 존재하지만, 필수적으로 동일한 타입,예컨대 다른 선택적으로 전달된 Id들 또는 몇몇 보다 복잡한 규칙과 연관되지 않은 MSISDN(E.164)으로 시그널링된다.
● 다른 옵션은 수신자 식별자(또는 연관 Id)의 종류로서 상기 수신자-어드레스 AVP 구조에서 현존하는 AVP를 오용(misuse)하는 것이다. 즉,각각의 목적지에 대한 별개의 수, 예컨대 수신자-어드레스(타입=MSISDN, ID=1), 수신자-어드레스(타입=IMSI, ID=1), 수신자-어드레스 (타입=IMSI, ID=1), 수신자-어드레스(타입-MSISDN, ID=2). 그러한 비범한 이용에 대한 단지 이용가능한 AVP는 수취인-타입("to", "cc" 및 "bcc"에 대한 3개의 상이한 값들을 갖는 나열된 데이터 타입)일 것이다.
상기한 해결책들 모두는 완전한 유연성(flexibility)을 제공하지 않는다.
본 발명의 일 실시예에 따르면, 하나 이상의 [수신자 어드레스] AVP들을 전할 수 있는 새로운 그룹핑된 AVP가 제공된다.
* [수신자] // 새로운 그룹핑된 AVP, 다수의 발생
* [수신자-어드레스] // 현존하는 다수의 발생으로서 MMS AVP
[어드레스-타입] // 현존하는 것으로서 서브 AV
...
새로운 AVP는 다음과 같이 [SMS-정보] AVP에 삽입될 수 있다:
SMS-정보 :: = < AVP 헤더:2000 >
[ SMS-노드(SMS-Node) ]
[ 클라이언트-어드레스(Client-Address) ]
[ 발신자-SCCP-어드레스(Originator-SCCP-Address) ]
[ 수신자-SCCP-어드레스(Recipient-SCCP-Address) ]
[ SMSC-어드레스(SMSC-Address) ]
[ 데이터-코딩-방식(Data-Coding-Scheme) ]
[ 목적지-인터페이스(Destination-Interface) ]
[ SM-면제-시간(SM-Discharge-Time) ]
[ SM-메시지-타입(SM-Message-Type) ]
[ 발신자-인터페이스(Originator-Interface) ]
[ SM-프로토콜-ID(SM-Protocol-ID) ]
[ 응답-경로-요청됨(Reply-Path-Requested) ]
[ SM-상태(SM-Status) ]
[ SM-사용자-데이터-헤더(SM-User-Data-Header) ]
[ 송신된 메시지들의 수(Number-of-Messages-Sent)]
* [수신자]
본 발명의 이러한 양상에 따르면, 여기서 [수신자]로서 불리는 새로운 AVP 파라미터들을 이용하는 SMS 과금은 제한되지 않은 수의 상이한 수신자 목적지들을 취급할 수 있다. 새로운 AVP([수신자])의 기능은 MMS에 대해서 정의된 하나 이상의 "[수신자-어드레스] AVP들을 전하는 것이다. 단지 하나의 옵션만이 이용되어야 하는 조건으로 MMS 재-사용을 유지하면서 단지 SMS-정보에 새로운 구조를 위치시킴으로써 역방향 호환성이 도달될 수 있다.
이후의 예들에서, [수신자-어드레스] AVP에 저장된 SM 수신자 아이덴티티들이 어떻게 다이어미터에 삽입될 수 있는지가 기술된다. 제1 예에서, 모든 [수신자-어드레스] AVP들이 단일 [수신자] AVP에 삽입되고, 이는 순차로 [SMS 정보] AVP, 예컨대 다이어미터 크레딧 제어 요청(CCR)에 삽입될 수 있다.
[CCR 요청]
- [SMS 정보]
- - [수신자]
- - - [수신자 어드레스]
- - - [수신자 어드레스]
- - - [수신자 어드레스]
제2 예에서, 각각의 [수신자 어드레스] AVP가 개별 [수신자] AVP에 삽입되고, 그리고 이러한 AVP들은 순차로 [SMS 정보] AVP, 예컨대 다이어미터 CCR에 삽입될 수 있다:
- [SMS 정보]
- - [수신자]
- - - [수신자 어드레스]
- - [수신자]
- - - [수신자 어드레스]
- - [수신자]
- - - [수신자 어드레스]
또한 다른 대안들, 예컨대 모든 [수신자 어드레스] AVP들이 아닌 두 이상의 AVP들을 하나의 [수신자] AVP에 삽입하는 것이 가능하다.
SMS 과금에 대해 이용될 수 있는 [SMS 정보]에서의 컴포넌트들이 3GPP 명세 TS 32.274의 표에서 발견될 수 있다. 새로운 AVP는 이탤릭체로 도시된다:
SMS 과금에 대해 사용되는 SMS 정보
필드 카테고리 설명
SMS 노드 OM IP-SM-GW 또는 SMS 라우터 또는 결합된 IP-SM-GW/SMS 라우터로서 SMS 노드를 식별한다
SM 클라이언트 어드레스 OM 이 필드는 과금 시스템이 접속되는 SMS 노드의 어드레스를 유지한다. 이것은 SMSC 어드레스 필드와 동일할 수 있다.
발신자 SCCP 어드레스 OC 이 필드는 SMS 노드에서 SM을 수신하기 위해서 사용되는 SCCP 통화 어드레스를 유지한다. SMSIP가 내부 접속을 위해서 이용되지 않는 경우에만 존재한다.
수신자 SCCP 어드레스 OC 이 필드는 SM을 전방으로(onward) 전달하기 위해 상기 SMS 노드에 의해서 이용되는 SCCP 통화된 어드레스를 유지한다. SMSIP가 외부 접속을 위해서 이용되지 않는 경우에만 존재한다.
수신자 OC 이 필드는 SM의 수신자 어드레스의 리스트를 유지한다. 각각의 수신자 어드레스는 일반적으로 숏코드의 E.164 번호일 것이다. 추가적인 정보, 예컨대 IMSI 및 E.164 번호가 이용가능하면 다수의 어드레스들이 전해질 수 있다.
.... ... ...
3GPP 명세 TS 32.299에서, 다음의 정의가 도입될 수 있다:
수신자 AVP
상기 수신자 AVP (AVP 코드 20xx)는 그룹핑된 타입이고 그리고 메시지의 수신자 어드레스들의 리스트를 포함한다.
그것은 다음의 ABNF 원리(grammar)를 갖는다:
수신자 :: = < AVP 헤더:20xx >
* [수신자-어드레스]
도 3은 본 발명의 양상들을 구현하는 SMS 노드의 예시적인 기능들 및 구조를 도시한다. SMS 노드(1)는 검출 유닛(301)을 포함할 수 있고, 상기 검출 유닛(301)은 단일 사용자/송신자(3)로부터 둘 이상의 SM들을 전달하라는 요청(들)을 검출할 수 있다. 상기 SMS 노드(1)는 결합 유닛(302)을 포함할 수 있고, 상기 결합 유닛(302)은 (단일) 시그널링 메시지에서 상기 다수의 단문 메시지들의 수신자들과 연관되는 정보를 결합하도록 구성된다. 상기 수신자들과 연관된 정보는 상기 수신자들의 아이덴티티들, 예컨대 MSISDN, E.164 번호 또는 IMSI를 표시할 수 있다. 상기 결합 수단(302)은 상기 수신자들의 상기 아이덴티티들을 속성-값 쌍(AVP), 예컨대 [수신자-어드레스] AVP에 포함시키도록 구성될 수 있고, 이것은 각 단문 메시지의 수신자 아이덴티티가 개별 AVP에 위치되도록 수행될 수 있고, 이는 수신자들에 전달될 단문 메시지당 한 번씩 AVP가 상기 시그널링 메시지에 삽입되게 한다. 상기 SMS 노드는, 수신자를 표시하기 위해서 상기 수신자들의 아이덴티티들을 포함하는 AVP를 적어도 하나의 추가적인 다음 레벨 AVP에 삽입하기 위한 삽입 유닛(304)을 포함할 수 있다. 이러한 새로운 AVP는 예컨대 [수신자]로 불릴 수 있고 그리고 단일 메시지 또는 AVP에서 다수 번 반복될 수 있다. 상기 삽입 유닛(304)은 수신자를 표시하기 위해 추가의 AVP들을 [SMS 정보] AVP에 삽입하도록 구성될 수 있고, 상기 [SMS 정보]는 OFCS(2a)로 송신될 다이어미터 ACR 시그널링 메시지들에뿐만 아니라 OCS(2)로 송신될 다이어미터 CCR 시그널링 메시지에 포함될 수 있다.
상기 결합 유닛(302) 및 상기 삽입 유닛(304)에 의해서 부분적으로 구성되는 전송 유닛(303)은 상기 시그널링 메시지를 과금 기능부(2)로, 예컨대 온라인 과금 시스템(OCS, 2) 또는 오프라인 과금 시스템(OFCS, 2a)으로 전송할 수 있다. 상기 전송 유닛(303)은 다이어미터 프로토콜 기반 인터페이스를 통해서 상기 시그널링 메시지를 전송할 수 있고 그리고 3GPP에 의해 정의되는 Ro 인터페이스를 통해서 전송할 수 있다.
상기 SMS 노드(1)는 둘 이상의 SM들을 전달하라는 요청(들)을 수신하기 위해 수신 유닛(305)을 포함할 수 있다. 상기 수신 유닛(305)은 예컨대 모바일 어플리케이션 부(MAP), 단문 메시지 피어-투-피어(SMPP) 프로토콜, 세션 개시 프로토콜(SIP), SIP를 통한 단문 메시지(SMSIP) 또는 다른 IP 기반 프로토콜들에 따라 요청들을 수신할 수 있다. 상기 검출 유닛(301)은 단문 메시지(들)의 전달이 요청되는 상기 수신된 요청에서 검출하도록 구성될 수 있다.
상기 SMS 노드(1)는 단문 메시지 서비스 라우터(SMS 라우터), 인터넷 프로토콜-단문 메시지 서비스 게이트웨이(IP-SM-GW), 및/또는 단문 메시지 서비스 센터(SMSC)의 기능을 구현할 수 있다.
상기 SMS 노드(1)는 SMS 시스템(40)에서 상기 단문 메시지들을 추가로 중계, 포워딩 또는 전송하도록 구성되는 중계 유닛(306)을 포함할 수 있다. 상기 중계 유닛(306)은 요청(들)이 상기 수신 유닛(305)에 의해서 수신되었던 것과 동일한 프로토콜에 따라 전달하라는 요청(들)을 중계할 수 있거나, 또는 상기 요청(들)을 SM들을 전하기 위한 다른 프로토콜로 변환한 이후에 SM들을 전달하라는 요청(들)을 중계할 수 있다. 예시적인 프로토콜들은 MAP, SIP, SMSIP 및 SMPP이다.
상기 SMS 노드(1)는 대기 유닛(307)을 포함할 수 있고, 상기 대기 유닛(307)은 SM(들)을 전달하라는 요청을 수신한 이후에 동일한 단일 사용자(3)로부터 발신하는 SM을 전달하라는 추가적인 요청이 수신되었는지 여부를 체크하기 위해서 미리결정된 시간을 대기하도록 구성된다. 상기 대기 유닛(307)은 타이머를 포함할 수 있고, 상기 타이머는 동일한 송신자에 관한 또 다른 추가적인 요청(들)이 수신되었는지 여부를 모니터링하기 위해서 동일한 사용자로부터 각각의 수신된 SM 요청 이후에 재-시작될 수 있다. 타이머가 구동할 때에 추가적인 요청(들)이 수신되면, 상기 결합 유닛(302)은 상기 시그널링 메시지에 수신자들과 연관된 정보를 결합하도록 구성될 수 있다. 상기 중계 유닛(306)에 의한 실제 SM 전달은 과금을 위한 요청들을 수집하는 것에도 불구하고 즉시 계속할 수 있거나, 또는 대안적으로 상기 중계 유닛(306)에 의한 SM 전달은 작업들과 연관된 과금이 완료될 때까지 지연될 수 있고, 예컨대 미리지불된 사용자에 대해 전송 유닛(303)에 의해서 크레딧 체크가 수행될 수 있다.
도 3은 또한 본 발명의 양상들을 구현하는, 과금 엔티티(2), 예컨대 OCS(2) 또는 OFCS(2a)의 기능들 및 구조를 나타낸다. 상기 과금 엔티티(2)는 수신 유닛(311)을 포함하고, 상기 수신 유닛은 과금 요청, 예컨대 다이어미터 CCR와 같은 데빗/예약 유닛들 요청, 또는 단일 사용자(3)로부터 발신하는 다수의 단문 메시지들을 전달하는 것과 연관된 다이어미터 ACR과 같은 과금 데이터 요청을 수신하도록 적응된다. 상기 과금 엔티티(2)는 추출 유닛(312)을 포함할 수 있고, 상기 추출 유닛(312)은 각각의 단문 메시지 전송의 수신자들의 아이덴티티들(예컨대, MSISDN, IMSI)을 상기 수신된 요청에서 추출하도록 구성된다. 각각의 아이덴티티는 별개의 [수신자-어드레스] AVP에 삽입될 수 있다. 상기 추출 유닛(312)은 수신자를 표시하기 위해서 적어도 하나의 추가적인 AVP로부터 상기 수신자들의 상기 아이덴티티들을 포함하는 AVP를 추출할 수 있고, 이는 순차로 [SMS-정보] 속성-값 쌍(AVP)으로부터 추출될 수 있다. 상기 과금 엔티티(2)에 대해 추가로 가격 유닛(313)을 포함할 수 있고, 이는 상기 추출 유닛(312)으로부터 추출된 정보를 수신하고, 그리고 사용자/송신자로부터 전달된 단문 메시지들의 수를 고려함으로써, 단문 메시지당 가격 또는 모든 단문 메시지들을 전달하기 위한 총 가격을 계산한다.
상기한 모든 유닛들은 예컨대 마이크로컨트롤러들 및/또는 다른 전기 컴포넌트들을 이용하여 및/또는 소프트웨어에 의해서 구현될 수 있다.
과금 기능부 및 SMS 엔티티는 스위치, 라우터, 서버 또는 다른 하드웨어 플랫폼 또는 전자 장비에서 물리적으로 구현될 수 있고, 이들은 데이터 전송 및 프로세싱 작업들을 지원할 수 있거나, 또는 다른 현존하는 장치의 컴포넌트로서 구현될 수 있다.
다음으로, 네트워크(40)에서의 다중-수신자 SM의 전송 및 예시적인 네트워크 아키텍쳐를 도시하는 도 4의 도움으로 본 발명의 일부의 양상들이 설명된다. UE(3)는 IP 기반 네트워크에 대한 가입자, 예컨대 IMS(4) 서비스들에 가입하고 있는 SIP 클라이언트일 수 있다. 상기 UE(3)는 SIP 즉시 메시지를 다수의 수신자들(사용자들 6, 7, 8)에 송신할 수 있다. 라인 41로 도시되는 바와 같이, 상이 UE(3)는 SIP 메시지를 이용하여 상기 IMS(4)에 상기 메시지를 송신할 수 있다. 상기 SIP 메시지의 콘텐츠는 (GSM) SM으로서 취급되어야 한다. 상기 IMS(4)는 라인(42)으로 도시되는 바와 같이 네트워크(40)에서의 추가의 다수의 수신자들로 SM을 전하는 SIP 메시지를 예컨대 본 발명의 양상들을 구현하는 SMS 노드(1)로 전송할 수 있다. 상기 IMS(4)와 상기 SMS 노드(1) 사이의 전송(라인 42)은 상기 UE(3)와 상기 IMS(4) 사이의 전송과 다른 프로토콜(예컨대, SMPP, SMSIP)을 통해서 발생할 수 있다. 하지만, 여전히 사용자들(6, 7 및 8)로 전달될 다수의 SM들은 SM 네트워크(40)에서의 단일 IP 기반 메시지에서 전해질 수 있다. 또한 상기 SMS 노드(1)는 단일 과금 요청에서 이러한 모든 SM 전달들에 관한 과금 요청을 과금 시스템 OCS(2) 또는 OFCS(2a)에 송신할 수 있다. 상기 SMS 노드(1)는 라인(44)으로 도시되는 바와 같이 단일 메시지로 수신자들(6, 7, 8)을 향하여 SM들을 전송할 수 있다. 다시, 인터페이스(44)에서 SM들을 전하기 위해 이용되는 프로토콜은 인터페이스들(41 및 42)에서 이용되는 프로토콜(들)과 상이할 수 있다. 상기 SMS 노드(1)는 SM들을 전달하기 위한 요청을 예컨대 IP-SM-GW(5)로 전송할 수 있고, IP-SM-GW(5)는 예컨대 MAP를 이용하여 라인(45)으로 도시되는 바와 같이 사용자들(6, 7 및 8)로 일대일로 전송되는 다수의 SM들로 상기 SM 요청을 변환한다. 상기 SMS 노드(1)는 또한 사용자들(6, 7, 및 8)에 일대일로 전송되는(도 4에 도시되지 않음) 다수의 SM들로 상기 SM 요청을 변환할 수 있다.
도 5는 본 발명의 실시예에 따른 예시적인 프로세스를 도시한다. 상기 프로세스는 예컨대 SMS 노드에 의해서 수행될 수 있다. 단계 51에서, SM들을 전달하기 위한 하나 이상이 요청이 수신된다. 다수의 사용자들로 SM을 전달하라는 하나의 요청이 수신될 수 있고, 이는 결국에는 수신자들에 다수의 SM들을 전달하는 결과가 되거나, 또는 대안적으로 각각이 단일의 수신자로 SM을 전달하라는 요청인 수 개의 요청들이 수신될 수 있고, 이는 수신자들에 다수의 SM들을 전달하는 결과, 또는 둘 모두의 혼합의 결과가 된다. 라인 56은 SM 요청을 수신한 이후에 추가의 SM 요청이 동일한 사용자로부터 수신되는지 여부를 잠시 동안 대기할 수 있음을 기술한다. 단계 52에서, 다수의 SM 전달 요청들이 동일한 발신 사용자(송신자)에 관련됨이 검출된다. 단계 53에서, 동일한 사용자로부터 발신하는 SM들 각각(또는 적어도 둘 이상)에 관한 정보가 단일 과금 요청에 결합된다. 상기 정보는 MSISDN 또는 IMSI와 같은 수신자 아이덴티티일 수 있다. 단계 54에서, 상기 과금 요청이 과금 시스템에 송신되고 그리고 단계 55에서 상기 SM 요청(들)을 프로세싱하는 것이 수신자들을 향해 계속된다. 단계 54 및 55는 상이한 순서로 수행될 수 있다.
도 6은 본 발명의 실시예에 따른 예시적인 프로세스를 도시한다. 상기 프로세스는 예컨대 과금 노드(OCS/OFCS)에 의해 수행될 수 있다. 단계 61에서, 예컨대 SMS 노드로부터 단일의 발신 사용자(SM 송신자)와 관련되는 과금 요청이 수신된다. 상기 과금 요청은 전달될 둘 이상의 SM에 대한 정보를 포함한다. 단계 62에서, 전달될 각각의 SM의 상기 수신자 정보(MSISDN, IMSI)가 상기 과금 요청의 AVP들로부터 추출된다. 단계 63에서, 단문 메시지들의 수를 고려하여 단일 송신자(3)로부터 발신하는 단문 메시지들을 전달하기 위한 가격이 정의될 수 있다. 상기 가격은 예컨대 단문 메시지 각각 마다 정의될 수 있거나 또는 모든 단문 메시지들을 전달하기 위한 총 가격이 계산될 수 있다.
본 발명의 실시예들에서 수신자 및 목적지는 각각의 개별 SM의 수신자/목적지를 의미하는 것으로 해석되고, 이는 예컨대 두 개의 SM들이 동일한 단일 최종 사용자(수신자/목적지)로 전달될 것이면, SMS 노드 및 SM 전달 관점으로부터 두 개의 상이한 수신자들이 존재하는 것을 의미한다. 다른 말로, 동일한 단일 사용자로부터 발신하는 두 개의 SM들이 동일한 단일 사용자/수신자/목적지에 전달될 것이면, 이러한 동일한 단일 사용자/수신자/목적지의 아이덴티티가 대응하는 과금 시스템으로 송신되는 과금 메시지의 AVP들에서 두 번 포함된다. 이것은 예컨대 두 개의 SM들이 전달될 것임을 과금 기능부에 명확하게 하기 위해서 수행될 수 있다.
본 발명의 구현들에서, 단문 메시지(SM)는 사용자의 관점으로부터 GSM 단문 메시지로서 간주될 수 있다. 하지만, 네트워크에서는 SM이 다른 프로토콜들, 일반적으로 MAP에서 전해질 수 있지만, SM을 전달하라는 요청은 또한 다른 프로토콜들 링크 예컨대 SIP, SMSIP, SMPP, 또는 UCP 등에서도 또한 전해질 수 있다. 이러한 프로토콜들은 일반적인 GSM SM(MAP을 갖는)이 항상 단지 일대일 SM임에도 불구하고, 다수의 수신자들에게 SM을 전달하라는 요청을 전송하는 것을 지원할 수 있다. 이러한 다른 프로토콜들은 (GSM) SM의 전달을 요청하기 위해 이용될 것으로 간주될 수 있다. SM들을 전달하라는 요청들은 예컨대 UE, SMSC, IP-SM GW, MSC, 및 SMS-라우터 등으로부터 상기 SMS 노드에 의해서 수신될 수 있다.
본 발명의 양상들에서, SMS 노드는 (GSM) SM들을 수신하고 있지 않지만, 예컨대 SIP 메시지를 수신할 수 있다. 상기 SMS 노드는 그 후에, 상기 SIP 메시지가 SM들을 전달하라는 요청을 포함한다는 것, 그리고 상기 SIP 메시지가 전달을 위해 다수의 GSM SM들로 변환되어야 한다는 것을 파악한다. 상기 변환은 상기 SMS 노드에서 또는 이후의 네트워크의 다른 곳에서 발생할 수 있지만, 변환이 네트워크의 다른 곳에서 발생하는 경우일지라도 상기 SMS 노드는 그러한 변환이 필요하고 따라서 해당 요청(들)이 예컨대 SIP에서 코딩됨에도 불구하고 SM들을 전달하기 위한 요청(들)임을 검출할 수 있다.
본 발명의 양상들에서, 다수의 SM들이 전달될 것임을 SMS 노드에 의해서 검출하는 것은, SIP 메시지가 이후에 GSM SM으로서 전달될 메시지(SM)를 포함할 수 있을 때에 SIP 메시지가 수신될지라도 상기 SMS 노드가 GSM SM을 전달하라는 요청을 검출할 수 있다는 것을 의미한다. 그러므로 과금 시스템으로의 SMS 보고가 송신될 수 있다.
본 발명의 양상들에서, 다수의 SM 수신자들이 SMS 오프라인 과금에 대해서뿐만 아니라 SMS 온라인 과금에 대해서 다이어미터 어플리케이션에 삽입될 수 있다. 본 발명의 양상들에서, 상기 과금 요청은 예컨대 데빗 유닛들 요청, 예약 유닛들 요청 또는 다이어미터 프로토콜의 과금 데이터 요청, 또는 다른 타입의 과금 관련 요청일 수 있다.
본 발명의 추가의 실시예가 여기서 기술된다. 현재의 표준들 명세들은 다수의 목적지들로 하나의 모바일 발신된 단문 메시지를 전달하기 위한 어떠한 메커니즘들도 기술하지 않는다. 현재에는, 모바일 사용자가 다수의 목적지들에 SM을 송신하고자 원할 때에, UE는 다수의 MO 메시지들을 생성하고, 이는 각각의 목적지(수신자)에 대한 것이다. 다중-목적지 SMS는 SMSC에 접속하는 별개의 어플리케이션을 구현함으로써 제공될 수 있고, 이는 가입자당 소위 전달 리스트들을 관리한다. 이러한 전달-리스트-어플리케이션으로 하나의 MO SM을 송신한 이후에, 상기 전달-리스트-어플리케이션은 상기 SM을 송신하는 자신의 로컬 데이터베이스(또는 그와 유사한 것)를 조사할 수 있다. 전달 리스트들에 관한 모든 프로비저닝 데이터의 관리가 대부분의 최종-사용자들에 대해 명백하지 않다.
본 발명의 실시예에서 GSM 네트워크에서 단문 메시지 서비스(SMS)로의 확장이 도입되고, 이는 UE가 무선 인터페이스를 통해 사용자 데이터 콘텐츠를 다수 번 송신함이 없이 그리고 네트워크에서 전달 리스트들을 관리함이 없이 SM을 다수의 목적지들(수신자들)로 제출(submit)하는 것을 가능하게 한다. 본 발명의 이러한 실시예에서, 새로운 사용자-데이터-헤더(UDH) 정보-엘리먼트가 이용된다. 상기 정보 엘리먼트는 SMSC에 임의의 추가적인 목적지들을 전달하기 위해서 사용자-데이터-헤더에서 코딩될 수 있다. 상기 SMSC는 추가적인 목적지들을 언팩(unpack)할 수 있고 그리고 상기 SM을 이러한 목적지들 각각에 전달할 수 있다. 상기 SMSC는 또한 상기 추가의 목적지들을 전하는 헤더 엘리먼트들을 제거할 수 있고(strip away), 그리고/또는 필요에 따라 상기 단문 메시지들을 재-연쇄시킬 수 있다.
전화 클라이언트는 전달 리스트의 개념(notion)을 가질 수 있지만, UE는 각각의 목적지에 관한 것인 다수의 MO SM들을 제출할 수 있다. 본 발명의 일 양상에서, 상기 클라이언트는 스마터 다중-목적지 취급으로 스위칭할 수 있다. 이러한 경우에, 모든 추가적인 목적지 어드레스들이 새로운 정보 엘리먼트, 예컨대 새로운 정보-엘리먼트-Id(IEI)에서 인코딩될 수 있고 그리고 상기 사용자-데이터-헤더에 삽입도리 수 있다. 사용자-데이터의 나머지는 일반 SM 취급에 따라 채워질 수 있고, 그리고 전체 길이가 단일 SM에 대해서 정의되는 최대 길이를 초과하면 상기 메시지가 연쇄될 수 있다. SM을 수신할 때에, SMSC는 새로운 정보-엘리먼트-ID를 체크할 수 있다. 추가적인 목적지들이 상기 사용자-데이터에 삽입되는 정보 엘리먼트에서 발견되면, 상기 SMSC는 각각의 목적지에 관한 것인 이중 모바일 종료(MT) 메시지들을 생성할 수 있다. 모든 MT 메시지들이 상기 추가적인 목적지 어드레스들로부터 제거될 수 있고, 그리고 상기 사용자 데이터 길이가 추가적인 목적지들을 포함하는 모든 여분 IEI의 삭제에 의해서 감소될 때에 필요에 따라 재-결합 및 재-분해될 수 있다.
상기 SMSC는 과금에 관한 특정한 로직, 예컨대 각각의 목적지에 대한 제출-로그를 생성하는 것 및/또는 어쩌면 사용되는 목적지 어드레스들의 수에 따라 특정한 관세들을 세팅하는 것을 수행할 수 있다. 이것은 다중-목적지 제출들에 관한 운영자의 사업 로직을 지원하기 위해서 이용될 수 있다.
최적화된 전달-리스트 기능성의 결여는 뉴스의 분배 또는 서비스 제공자들에게 제한되는 다른 분배, 또는 작은 사용을 유지한다. 상기 SMS에 대한 본 발명의 이러한 실시예를 구현함으로써, 운영자들은 일대다 메시징에 대한 베어러로서 SMS의 이용을 촉진할 수 있다. 사용자들은 그들의 관리 리스트들을 스스로 관리할 수 있고 그리고 운영자에 의해서 SMSC에서 어떠한 프로비저닝도 요구되지 않는다. UE에서 통합된 메시징 클라이언트 또는 S-클라이언트에 업데이트를 제공하는 것은 최종-사용자들에 대해 이용하기 위해 이러한 특징을 매우 용이하게 만들 수 있다. 다중-목적지 메시징이 이미 MMS 및 이메일로부터 최종 사용자들에게 알려졌기 때문에, SMS에 대한 동일한 지원을 부가하는 것은 운영자들이 이익이 되는 잘-구축된 SMS 베어러 상의 트래픽을 유지하게 하는 이익을 얻을 수 있다. 또한 모든 베어러들이 다중-목적지 메시징 특징을 지원하면 통합된 메시징 클라이언트의 도입이 좀더 부드럽게 될 수 있고, 그렇지 않으면 상기 메시지가 단지 텍스트만을 포함할지라도 상기 클라이언트는 MMS로 스위칭해야할 수 있다. 최종-사용자들에 대해, 상기 특징은 사람들의 그룹, 예컨대 축구 팀 멤버들, 학교 수업 멤버들로 "브로드캐스트" 메시지들의 더 값싸고 더 신속한 전달의 결과를 낳을 수 있고, 여기서 송신자는 현재에는 어쩌면 단말에 개별적으로 의존하는, 시간에서 10-30개의 SM들을 제출하기를 원한다. 이러한 특징은 서비스 제공자에 의해서 보다 값싸게 제공될 수 있는데, 이는 하나의 MO 메시지를 송신하는 것이 다수의 MO SM들을 각각의 목적지로 각각 송신하는 것과 비교하여 무선-인터페이스 및 SS7 시그널링 자원들을 덜 이용하기 때문이다.
상기 특징은 UE 클라이언트 구현 및 SMSC 모두에서의 변화들을 필요로 할 수 있다. SMSC들에 의한 상기 특징의 채택은 별개의 외부 어플리케이션에 의해 처리되는 일대다 폭발(exploding)을 가짐으로써 가속될 수 있다. 이러한 어플리케이션을 지원하는 SMSC로의 라우팅을 강제하기 위해서, UE는 대안적인 SMSC 어드레스(또는 프로토콜 식별자(PID))를 이용하도록 구성될 수 있다.
SM의 사용자-데이터-헤더는 상이한 엘리먼트들을 포함할 수 있다. 상기 엘리먼트의 일부는 특정한 서비스 센터(SC)일 수 있다. 본 발명의 양상들을 구현하는 것에 대해, 이러한 엘리먼트들은 모바일 가입자 국제 통합 서비스들 디지털 네트워크(ISDN) 번호(MSISDN)를 포함할 수 있다. 본 발명의 이러한 실시예에 따라 사용자-데이터-헤더 정보-엘리먼트-ID를 표준화하는 것은 SMS 표준들의 버전을 지원하는 핸드세트들과 SMSC들 사이의 상호운용성을 가능하게 할 수 있다.
본 발명의 이러한 실시예는 모바일 단말을 제공함으로써 구현될 수 있고, 상기 모바일 단말은 단문 메시지(SM)를 제출하기 위한 메시징 클라이언트를 포함하고, 상기 단문 메시지는 사용자 데이터 헤더(UDH)를 포함하고, 상기 메시징 클라이언트는 상기 모바일 단말의 사용자가 상기 단문 메시지(SM)에 대한 적어도 하나의 추가적인 수신자를 선택하는 것을 가능하게 하며, 상기 모바일 단말은 또한 상기 적어도 하나의 추가적인 수신자들의 적어도 하나의 어드레스를 상기 단문 메시지(SM)의 사용자 데이터 헤더(UDH)로 인코딩하기 위한 인코더를 포함한다. 상기 사용자에 의해서 상기 적어도 하나의 추가적인 수신자를 선택하는 것은 전달 리스트를 선택하는 것을 포함한다. 상기 단문 메시지(SM)를 송신하기 위한 송신자가 도입될 수 있다.
추가로 본 발명의 실시예는 또한 단문 메시지(SM)을 제출하기 위한 메시징 클라이언트를 제공함으로써 구현될 수 있고, 상기 단문 메시지는 사용자 데이터 헤더(HDU)를 포함하고, 상기 메시징 클라이언트는 사용자가 상기 단문 메시지(SM)에 대한 적어도 하나의 추가적인 수신자를 선택하는 것을 가능하게 하고, 상기 메시징 클라이언트는 상기 적어도 하나의 추가적인 수신자들의 적어도 하나의 어드레스를 상기 단문 메시지(SM)의 사용자 데이터 헤더(UDH)로 인코딩하기 위한 인코더를 포함한다. 상기 사용자에 의해 상기 적어도 하나의 추가적인 수신자의 선택은 전달 리스트를 선택하는 것을 포함할 수 있다.
추가로 본 발명의 실시예는 또한 단문 메시지 서비스 센터(SMSC)를 제공함으로써 또한 구현될 수 있고, 이는 단문 메시지(SM)를 수신하기 위한 수신기, 추가적인 목적지들을 포함하는 정보 엘리먼트가 사용자-데이터 헤더(UDH)에서 발견되는지를 체크하기 위한 체커, 각각의 목적지에 관한 것인 이중 모바일 종료(MT) 메시지들을 생성하기 위한 생성기를 포함한다. 추가적으로, 상기 SMSC는 다음의 유닛들 중 하나 이상을 포함할 수 있다:
- 모바일 종료(MT) 메시지들에 대한 추가적인 목적지 어드레스들을 제거(strip away)하기 위한 스트리퍼, 및/또는
- 상기 사용자 데이터 헤더를 재-결합 및/또는 재-분해하기 위한 재-결합기, 및/또는
- 목적지 어드레스들의 수에 따라 특정한 관세들을 세팅하기 위한 관세 유닛.
상기한 SMS 노드 및 과금 기능부의 기능들은 소프트웨어로서 코드 수단에 의해서 구현될 수 있고 그리고 컴퓨터의 메모리에 로딩될 수 있다.

Claims (33)

  1. 단문 메시지 서비스(SMS) 엔티티로서,
    단일의 사용자로부터 발신하는 다수의 단문 메시지(SM)들을 전달하라는 적어도 하나의 요청을 검출하기 위한 검출 수단;
    시그널링 메시지에서 상기 다수의 단문 메시지들의 수신자들과 연관된 정보를 결합하기 위한 결합 수단; 및
    과금 기능부로 상기 시그널링 메시지를 전송하기 위한 전송 수단
    을 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  2. 제1항에 있어서,
    상기 전송 수단은 다이어미터(Diameter) 프로토콜 기반 인터페이스를 통해 상기 시그널링 메시지를 전송하도록 구성되는,
    단문 메시지 서비스(SMS) 엔티티.
  3. 제1항에 있어서,
    상기 전송 수단은 온라인 과금 시스템(OCS) 및 오프라인 과금 시스템(OFCS) 중 적어도 하나로 상기 시그널링 메시지를 전송하도록 구성되고, 그리고 상기 요청은 데빗 유닛들 요청, 예약(reserve) 유닛들 요청 또는 과금 데이터 요청 중 하나를 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  4. 제1항에 있어서,
    상기 전송 수단은 제3세대 파트너쉽 프로젝트(3GPP)의 Ro 인터페이스 및 Rf 인터페이스 중 적어도 하나를 통해 상기 시그널링 메시지를 전송하도록 구성되는,
    단문 메시지 서비스(SMS) 엔티티.
  5. 제1항에 있어서,
    상기 수신자들과 연관된 정보는 상기 다수의 단문 메시지들의 상기 수신자들의 아이덴티티(identity)들을 포함하고, 상기 결합 수단은 상기 다수의 단문 메시지들의 상기 수신자들의 상기 아이덴티티들을 속성-값 쌍(AVP)들에 포함시키도록 구성되는,
    단문 메시지 서비스(SMS) 엔티티.
  6. 제5항에 있어서,
    상기 수신자들의 상기 아이덴티티들을 포함시키는 것은, 수신자들에 전달될 단문 메시지당 한 번씩 상기 시그널링 메시지에 삽입된 상기 속성-값 쌍(AVP)을 갖도록 개별 속성-값 쌍(AVP)에 각각의 단문 메시지의 수신자의 아이덴티티를 포함시키는 것을 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  7. 제5항에 있어서,
    상기 속성-값 쌍(AVP)은 [수신자-어드레스(Recipient-Address)] 속성-값 쌍(AVP)을 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  8. 제6항에 있어서,
    수신자를 표시하기 위해서 상기 수신자들의 상기 아이덴티티들을 포함하는 속성-값 쌍(AVP)들을 적어도 하나의 추가적인 속성-값 쌍(AVP)에 삽입(embed)하기 위한 수단을 더 포함하고,
    상기 삽입하는 것은,
    상기 수신자를 표시하기 위해서 상기 수신자의 상기 아이덴티티를 포함하는 각각의 속성-값 쌍(AVP)을 별개의 추가적인 속성-값 쌍(AVP)에 삽입하는 것,
    상기 수신자를 표시하기 위해서 상기 수신자들의 상기 아이덴티티들을 포함하는 모든 상기 속성-값 쌍(AVP)들을 단일의 추가적인 속성-값 쌍(AVP)에 삽입하는 것, 또는
    이전의 옵션들 모두의 혼합
    중 적어도 하나를 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  9. 제8항에 있어서,
    상기 삽입하기 위한 수단은 상기 수신자를 표시하기 위한 상기 적어도 하나의 추가적인 속성-값 쌍(AVP)을 [SMS 정보] 속성-값 쌍(AVP)에 삽입하도록 구성되는,
    단문 메시지 서비스(SMS) 엔티티.
  10. 제1항 내지 제9항 중 어느 한 항에 있어서,
    상기 단문 메시지 서비스(SMS) 엔티티는 단문 메시지 서비스 라우터(SMS 라우터), 인터넷 프로토콜 단문 메시지 서비스 게이트웨이(IP-SM-GW), 및 단문 메시지 서비스 센터(SMSC) 중 적어도 하나를 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  11. 제1항에 있어서,
    상기 다수의 단문 메시지(SM)들을 전달하라는 상기 적어도 하나의 요청을 수신하기 위한 수단; 및
    통신 시스템에서 상기 다수의 단문 메시지들을 추가로 중계(relay)하기 위한 수단
    을 더 포함하고,
    상기 중계하는 것은
    상기 전달하라는 적어도 하나의 요청이 수신 수단에 의해서 수신되는 것과 동일한 프로토콜에 따라 상기 전달하라는 적어도 하나의 요청을 중계하는 것, 또는
    상기 다수의 단문 메시지들을 전하기(carry) 위한 다른 프로토콜로 상기 적어도 하나의 요청을 변환한 이후에 상기 전달하라는 적어도 하나의 요청을 중계하는 것
    을 포함하는,
    단문 메시지 서비스(SMS) 엔티티.
  12. 제10항에 있어서,
    상기 적어도 하나의 요청 중 제1 요청을 수신한 이후에, 상기 단일의 사용자로부터 발신하는 단문 메시지를 전달하라는 추가적인 요청이 수신되는지 여부를 체크하기 위해서 미리결정된 시간을 대기하기 위한 수단을 더 포함하고,
    상기 추가적인 요청이 수신되면, 상기 결합 수단은 상기 수신자들과 연관된 정보를 상기 시그널링 메시지에 결합하도록 구성되는,
    단문 메시지 서비스(SMS) 엔티티.
  13. 과금 엔티티로서,
    단일 사용자로부터 발신하는 다수의 단문 메시지들을 전달하는 것과 연관된 과금 요청을 수신하기 위한 수단을 포함하고,
    상기 과금 요청은 상기 다수의 단문 메시지들의 수신자들과 연관된 정보를 포함하는,
    과금 엔티티.
  14. 제13항에 있어서,
    상기 과금 요청은 다이어미터 프로토콜에 따른 요청을 포함하고,
    상기 과금 엔티티는 수신된 요청에서 각각의 단문 메시지 전달의 수신자들의 아이덴티티들을 추출하기 위한 수단을 더 포함하며,
    각각의 아이덴티티는 별개의 [수신자-어드레스] 속성-값 쌍(AVP)에 삽입되는,
    과금 엔티티.
  15. 제14항에 있어서,
    상기 추출하는 것은 수신자를 표시하기 위해 적어도 하나의 추가적인 속성-값 쌍(AVP)으로부터 상기 수신자들의 상기 아이덴티티들을 포함하는 속성-값 쌍(AVP)들을 추출하는 것을 더 포함하는,
    과금 엔티티.
  16. 제15항에 있어서,
    상기 추출하는 것은 [SMS 정보] 속성-값 쌍(AVP)으로부터 상기 수신자를 표시하기 위한 상기 적어도 하나의 추가적인 속성-값 쌍(AVP)을 추출하는 것을 더 포함하는,
    과금 엔티티.
  17. 제13항 내지 제16항 중 어느 한 항에 있어서,
    상기 단일 사용자로부터 발신하는 상기 다수의 단문 메시지들을 전달하기 위한 가격(price)을 정의하기 위한 가격 수단을 더 포함하고,
    단문 메시지당 가격 또는 모든 상기 단문 메시지들을 전달하기 위한 총 가격은 상기 단문 메시지들의 수를 고려하여 정의되는,
    과금 엔티티.
  18. 제13항 내지 제16항 중 어느 한 항에 있어서,
    상기 과금 요청은 데빗 유닛들 요청, 예약 유닛들 요청 또는 과금 데이터 요청 중 하나를 포함하는,
    과금 엔티티.
  19. 단문 메시지 과금의 방법으로서,
    단일 사용자로부터 발신하는 다수의 단문 메시지(SM)들을 전달하라는 적어도 하나의 요청을 검출하는 단계,
    시그널링 메시지에서 상기 다수의 단문 메시지들의 수신자들과 연관되는 정보를 결합하는 단계, 및
    과금 기능부에 상기 시그널링 메시지를 전송하는 단계
    를 포함하는,
    단문 메시지 과금의 방법.
  20. 제19항에 있어서,
    상기 수신자들과 연관되는 정보는 상기 다수의 단문 메시지들의 상기 수신자들의 아이덴티티들을 포함하고, 상기 결합하는 단계는 상기 다수의 단문 메시지들의 상기 수신자들의 상기 아이덴티티들을 속성-값 쌍(AVP)들에 포함시키는 단계를 포함하는,
    단문 메시지 과금의 방법.
  21. 제20항에 있어서,
    상기 수신자들의 상기 아이덴티티들을 포함시키는 단계는, 수신자들에 전달될 단문 메시지당 한 번씩 상기 시그널링 메시지에 삽입된 상기 속성-값 쌍(AVP)을 갖도록 개별 속성-값 쌍(AVP)에 각각의 단문 메시지의 수신자의 아이덴티티를 포함시키는 단계를 포함하는,
    단문 메시지 과금의 방법.
  22. 제21항에 있어서,
    상기 속성-값 쌍(AVP)은 [수신자-어드레스] 속성-값 쌍(AVP)을 포함하는,
    단문 메시지 과금의 방법.
  23. 제21항 또는 제22항에 있어서,
    수신자를 표시하기 위해서 상기 수신자들의 상기 아이덴티티들을 포함하는 상기 속성-값 쌍(AVP)들을 적어도 하나의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계를 더 포함하고,
    상기 삽입하는 단계는,
    상기 수신자를 표시하기 위해서 상기 수신자의 상기 아이덴티티를 포함하는 각각의 속성-값 쌍(AVP)을 별개의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계,
    상기 수신자를 표시하기 위해서 상기 수신자들의 상기 아이덴티티들을 포함하는 모든 상기 속성-값 쌍(AVP)들을 단일의 추가적인 속성-값 쌍(AVP)에 삽입하는 단계, 또는
    이전의 옵션들 모두의 혼합
    중 적어도 하나를 포함하는,
    단문 메시지 과금의 방법.
  24. 제23항에 있어서,
    상기 삽입하는 단계는 상기 수신자를 표시하기 위한 상기 적어도 하나의 추가적인 속성-값 쌍(AVP)을 [SMS 정보] 속성-값 쌍(AVP)에 삽입하는 단계를 포함하는,
    단문 메시지 과금의 방법.
  25. 제19항 내지 제22항 중 어느 한 항에 있어서,
    통신 시스템에서 상기 다수의 단문 메시지들을 추가로 중계하는 단계를 더 포함하고,
    상기 중계하는 단계는,
    상기 전달하라는 적어도 하나의 요청이 수신 수단에 의해서 수신되는 것과 동일한 프로토콜에 따라 상기 전달하라는 적어도 하나의 요청을 중계하는 단계, 또는
    상기 다수의 단문 메시지들을 전하기 위해 다른 프로토콜로 상기 적어도 하나의 요청을 변환한 이후에 상기 전달하라는 적어도 하나의 요청을 중계하는 단계
    를 포함하는,
    단문 메시지 과금의 방법.
  26. 제19항 내지 제22항 중 어느 한 항에 있어서,
    상기 적어도 하나의 요청 중 제1 요청을 수신한 이후에, 상기 단일 사용자로부터 발신하는 단문 메시지를 전달하라는 추가적인 요청이 수신되는지 여부를 체크하기 위해서 미리결정된 시간을 대기하는 단계를 더 포함하고,
    상기 추가적인 요청이 수신되면, 상기 결합하는 단계는 상기 수신자들과 연관된 정보를 상기 시그널링 메시지에 결합하는 단계를 포함하는,
    단문 메시지 과금의 방법.
  27. 단문 메시지 과금의 방법으로서,
    단일 사용자로부터 발신하는 다수의 단문 메시지들을 전달하는 것과 연관된 과금 요청을 수신하는 단계를 포함하고,
    상기 과금 요청은 상기 다수의 단문 메시지들의 수신자들과 연관된 정보를 포함하는,
    단문 메시지 과금의 방법.
  28. 제27항에 있어서,
    상기 과금 요청은 다이어미터 프로토콜에 따른 요청을 포함하고,
    상기 방법은 상기 수신된 요청에서 각각의 단문 메시지 전달의 수신자들의 아이덴티티들을 추출하는 단계를 더 포함하며,
    각각의 아이덴티티는 별개의 [수신자-어드레스] 속성-값 쌍(AVP)에 삽입되는,
    단문 메시지 과금의 방법.
  29. 제28항에 있어서,
    상기 추출하는 단계는 수신자를 표시하기 위한 적어도 하나의 추가적인 속성-값 쌍(AVP)으로부터 상기 수신자들의 상기 아이덴티티들을 포함하는 속성-값 쌍(AVP)들을 추출하는 단계를 더 포함하는,
    단문 메시지 과금의 방법.
  30. 제28항에 있어서,
    상기 추출하는 단계는 [SMS 정보] 속성-값 쌍(AVP)으로부터 수신자를 표시하기 위한 상기 적어도 하나의 추가적인 속성-값 쌍(AVP)을 추출하는 단계를 더 포함하는,
    단문 메시지 과금의 방법.
  31. 제27항 내지 제30항 중 어느 한 항에 있어서,
    상기 단일 사용자로부터 발신하는 상기 다수의 단문 메시지들을 전달하기 위한 가격을 정의하는 단계를 더 포함하고,
    단문 메시지당 가격 또는 모든 상기 단문 메시지들을 전달하기 위한 총 가격은 상기 단문 메시지들의 수를 고려하여 정의되는,
    단문 메시지 과금의 방법.
  32. 컴퓨터의 메모리에 로딩될 때에 제19항 내지 제22항 및 제27항 내지 제30항 중 어느 한 항의 방법의 단계들을 생성하도록 적응되는 코드 수단
    을 포함하는,
    컴퓨터-판독가능한 매체.
  33. 통신 시스템으로서,
    과금 엔티티; 및
    단문 메시지 서비스(SMS) 엔티티
    를 포함하고,
    상기 과금 엔티티는 단일 사용자로부터 발신하는 다수의 단문 메시지들을 전달하는 것과 연관된 과금 요청을 수신하기 위한 수단을 포함하고,
    상기 단문 메시지 서비스(SMS) 엔티티는:
    단일 사용자로부터 발신하는 다수의 단문 메시지(SM)들을 전달하라는 적어도 하나의 요청을 검출하기 위한 검출 수단;
    시그널링 메시지에서 상기 다수의 단문 메시지들의 수신자들과 연관된 정보를 결합하기 위한 결합 수단; 및
    과금 기능부로 상기 시그널링 메시지를 전송하기 위한 전송 수단
    을 포함하는,
    통신 시스템.
KR1020137008116A 2008-06-26 2008-06-26 단문 메시지 전달에 대한 과금 KR20130048267A (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2008/058197 WO2009155983A1 (en) 2008-06-26 2008-06-26 Charging for short message delivery

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020117002006A Division KR20110025221A (ko) 2008-06-26 2008-06-26 단문 메시지 전달에 대한 과금

Publications (1)

Publication Number Publication Date
KR20130048267A true KR20130048267A (ko) 2013-05-09

Family

ID=40521928

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020117002006A KR20110025221A (ko) 2008-06-26 2008-06-26 단문 메시지 전달에 대한 과금
KR1020137008116A KR20130048267A (ko) 2008-06-26 2008-06-26 단문 메시지 전달에 대한 과금

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020117002006A KR20110025221A (ko) 2008-06-26 2008-06-26 단문 메시지 전달에 대한 과금

Country Status (8)

Country Link
US (1) US9344580B2 (ko)
EP (1) EP2301234B1 (ko)
JP (1) JP5417438B2 (ko)
KR (2) KR20110025221A (ko)
CN (1) CN102132550B (ko)
ES (1) ES2683335T3 (ko)
PL (1) PL2301234T3 (ko)
WO (1) WO2009155983A1 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102461224A (zh) * 2009-06-09 2012-05-16 瑞典爱立信有限公司 基于3gpp长期演进的短消息服务
US8260333B2 (en) * 2010-05-17 2012-09-04 International Business Machines Corporation Consolidating international short message service messages destined to multiple recipients
US8195209B2 (en) * 2010-07-06 2012-06-05 Alcatel Lucent Text messaging over an eHRPD network
KR101540499B1 (ko) * 2011-10-10 2015-07-29 주식회사 케이티 단문 메시지 서버, 그 서버의 단말 트리거 방법, 트리거 요청 전달 서버, 및 그 서버의 트리거 요청 전달 방법
WO2013132475A1 (en) * 2012-03-04 2013-09-12 Partner Communications Company Ltd. Real time charging of short messages originated roaming prepaid subscribers
CN103249015B (zh) * 2013-04-18 2017-07-04 小米科技有限责任公司 短消息合并方法及装置
CN104468135B (zh) 2014-11-18 2018-01-23 华为技术有限公司 一种在线计费中交互信息的方法及装置
BR112017028042A2 (pt) * 2015-06-30 2018-08-28 Huawei Tech Co Ltd método de cobrança, dispositivo de rede, e sistema de faturamento
EP3116208A1 (en) * 2015-07-09 2017-01-11 Alcatel Lucent Multiple destinations information for advice of charge
US9942415B2 (en) * 2015-12-08 2018-04-10 Alcatel-Lucent Usa Inc. Telecommunication offline charging system
CN108966159B (zh) * 2018-09-03 2022-03-01 平安科技(深圳)有限公司 短信撤回方法、系统、计算机设备和存储介质
CN111385269B (zh) * 2018-12-29 2021-02-12 广州市百果园网络科技有限公司 数据传输方法和装置
CN111211997B (zh) * 2019-12-30 2023-01-20 中国银行股份有限公司 一种报文处理方法、装置及系统

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU4711401A (en) * 1999-12-29 2001-07-09 Ericsson Inc. Broadcast short message service
JP2002325098A (ja) * 2001-04-25 2002-11-08 Nec Corp ホームロケーションレジスタ及びこれを用いた通信システム
GB2379360A (en) * 2001-08-31 2003-03-05 Marconi Comm Ltd Transmission of a MAP message from an MSC to an SCP
US20030193967A1 (en) * 2001-12-31 2003-10-16 Gregg Fenton Method, apparatus and system for processing multimedia messages
CN1208976C (zh) * 2002-04-15 2005-06-29 华为技术有限公司 终端短消息点到多点群发方法
ITRM20020590A1 (it) * 2002-11-22 2004-05-23 Telecom Italia Mobile Spa Tecnica di invio di short message con addebito al destinatario.
KR100683569B1 (ko) 2004-04-28 2007-02-15 (주) 엘지텔레콤 단말 어플리케이션과 조직관리 서버를 연동한 기업형메시지 그룹발송 서비스 방법
US7580363B2 (en) * 2004-08-16 2009-08-25 Nokia Corporation Apparatus and method for facilitating contact selection in communication devices
CN100349477C (zh) * 2004-09-16 2007-11-14 华为技术有限公司 一种组发短消息的方法
US20070105536A1 (en) * 2005-11-07 2007-05-10 Tingo George Jr Methods and apparatus for providing SMS notification, advertisement and e-commerce systems for university communities
US8095157B2 (en) * 2006-06-06 2012-01-10 Qualcomm Incorporated Systems and methods for broadcasting and multicasting short message service messages
US8289885B2 (en) * 2006-10-27 2012-10-16 Alcatel Lucent Third party charging for SIP sessions
CN101183957B (zh) 2007-12-10 2011-08-10 华为技术有限公司 一种在线计费方法、系统和设备
US8606225B2 (en) * 2008-04-02 2013-12-10 At&T Mobility Ii Llc Intelligent real time billing for messaging

Also Published As

Publication number Publication date
CN102132550B (zh) 2017-07-28
WO2009155983A1 (en) 2009-12-30
ES2683335T3 (es) 2018-09-26
KR20110025221A (ko) 2011-03-09
JP5417438B2 (ja) 2014-02-12
US9344580B2 (en) 2016-05-17
EP2301234A1 (en) 2011-03-30
JP2011527528A (ja) 2011-10-27
US20110098066A1 (en) 2011-04-28
CN102132550A (zh) 2011-07-20
PL2301234T3 (pl) 2018-10-31
EP2301234B1 (en) 2018-05-16

Similar Documents

Publication Publication Date Title
JP5417438B2 (ja) ショートメッセージ配信に対する課金
US9246706B2 (en) Interworking between messaging services
EP2081348A1 (en) Message interworking method, system, entity and message delivery report processing method, system, the entity, terminal for message interworking
EP2806668B1 (en) Machine-type communication (mtc) communication charging method and system
US8260333B2 (en) Consolidating international short message service messages destined to multiple recipients
WO2009061677A1 (en) System and method for sms/ip interoperability
EP2058991A1 (en) Method, system and apparatus for implementing the interworking of messages
CN100372391C (zh) 一种多媒体消息系统及转发多媒体消息的方法
WO2004045140A1 (fr) Procede lie a un service de messagerie multimedia a prepaiement
WO2004045233A1 (fr) Procede de transmission de messages multimedia entre differents centres de messagerie multimedia
US9614979B2 (en) System and method for generating charging data for short message delivery
WO2004045170A1 (fr) Procede de retransmission de messages entre diffefents centres de messages multimedia
US8285252B2 (en) Charging method, system and apparatus
CN101005646A (zh) 在不同的网络之间传送多媒体消息的方法和系统
CN101370172A (zh) 不同类型的消息业务通信的处理方法、系统和设备
CN102611639B (zh) 一种即时消息系统中发送即时消息报告的系统
KR101111228B1 (ko) 그룹 메시지 서비스 방법
CN101442722B (zh) 基于sip协议的消息在传统网络中路由的方法和设备
CN101047668B (zh) 扩展信息发送方法
KR100621200B1 (ko) 인스턴트 메시징 서비스 이용에 대한 과금 정보 수집 방법및 시스템
CN101472246B (zh) 消息发送方法、消息鉴权方法及相应的系统
CN102984669B (zh) 一种移动通信网络中多媒体消息自动回复的方法
CN100556008C (zh) 基于ip的消息业务中消息传送的方法
WO2021133358A1 (en) A system used during retrieval or transmission of short message
WO2021244767A1 (en) Pfcp protocol extension related to event reporting

Legal Events

Date Code Title Description
A107 Divisional application of patent
PA0104 Divisional application for international application

Comment text: Divisional Application for International Patent

Patent event code: PA01041R01D

Patent event date: 20130329

PG1501 Laying open of application
A201 Request for examination
AMND Amendment
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130626

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130715

Patent event code: PE09021S01D

AMND Amendment
E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20141028

Patent event code: PE09021S02D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20150824

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20141028

Comment text: Final Notice of Reason for Refusal

Patent event code: PE06011S02I

Patent event date: 20130715

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: 20151123

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20150824

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Appeal identifier: 2015101006899

Request date: 20151123

PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20151123

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20151123

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20150427

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20140616

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20130626

Patent event code: PB09011R02I

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

Comment text: Report of Result of Re-examination before a Trial

Patent event code: PB06011S01D

Patent event date: 20160115

J301 Trial decision

Free format text: TRIAL NUMBER: 2015101006899; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20151123

Effective date: 20161005

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20161005

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20151123

Decision date: 20161005

Appeal identifier: 2015101006899