KR101137598B1 - 통신 시스템에 대한 차징 시스템 - Google Patents

통신 시스템에 대한 차징 시스템 Download PDF

Info

Publication number
KR101137598B1
KR101137598B1 KR1020107025990A KR20107025990A KR101137598B1 KR 101137598 B1 KR101137598 B1 KR 101137598B1 KR 1020107025990 A KR1020107025990 A KR 1020107025990A KR 20107025990 A KR20107025990 A KR 20107025990A KR 101137598 B1 KR101137598 B1 KR 101137598B1
Authority
KR
South Korea
Prior art keywords
charging
proxies
topic
data
subscription
Prior art date
Application number
KR1020107025990A
Other languages
English (en)
Other versions
KR20110010613A (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 모토로라 모빌리티, 인크.
Publication of KR20110010613A publication Critical patent/KR20110010613A/ko
Application granted granted Critical
Publication of KR101137598B1 publication Critical patent/KR101137598B1/ko

Links

Images

Classifications

    • 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/81Dynamic pricing, e.g. change of tariff during call
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • 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
    • 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/42Dynamic individual rates per user
    • 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/43Billing software details
    • 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/68Payment of value-added 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
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1471Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network splitting of costs
    • H04L12/1475Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network splitting of costs the splitting involving a third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • H04L12/1496Tariff-related aspects involving discounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0112Dynamic pricing, e.g. change of tariff during call
    • 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/01Details of billing arrangements
    • H04M2215/0196Payment of value-added services, mainly when their charges are added on the telephone bill, e.g. payment of non-telecom services, e-commerce, on-line banking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/204UMTS; GPRS
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Meter Arrangements (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

통신 시스템은 네트워크 구성요소들(103, 105, 107, 109) 및 사용자 장비(101)를 포함하고, 그 적어도 일부는 차징 프록시(205)를 포함한다. 시스템은 차징 토픽들을 초기화하기 위한 토픽 컨트롤러(305)를 포함하는 차징 서버(111)를 포함하고, 여기에서 각 차징 토픽은 차징 데이터와 연관가능하다. 차징 서버(111)는 상이한 차징 토픽들에 대해, 가입 프록시들 또는 공표 프록시들(또는 양쪽 모두)로서 프록시들을 등록하기 위한 기능을 더 포함한다. 수신기(301, 311)는 차징 프록시들로부터 차징 데이터 메시지들을 수신하고, 제1 세트의 차징 프록시들이 제1 차징 토픽에 대해 공표 프록시들로 등록된 것에 응답하여 제1 차징 토픽에 속하는 제1 세트의 차징 데이터를 유효화시킨다. 차징 데이터 송신기(313)는 제1 차징 토픽에 대해 가입 프록시들로서 등록된 제2 세트의 차징 프록시들에게 제1 세트의 차징 데이터를 송신한다.

Description

통신 시스템에 대한 차징 시스템{CHARGING SYSTEM FOR A COMMUNICATION SYSTEM}
본 발명은 통신 시스템에서 차징에 관한 것으로, 특히, 비배타적으로는 복합 통신 서비스들에 대한 차징에 관한 것이다.
예를 들면 모바일 통신을 제공하기 위한 셀룰러 통신 시스템들은 지난 수십년에 걸쳐 널리 나타나게 되었다. 예를 들면, 모바일 통신을 위한 글로벌 시스템(GSM)과 같은 제2 세대 시스템들, 및 범용 모바일 통신 시스템(UMTS)과 같은 제3 세대 시스템들은 대부분의 국가들에서 배치되어 있고 배치되고 있다. 또한, 시스템들에 대한 다수의 추가들 또는 향상들의 개발 및 표준화로 유도했던, 셀룰러 통신 시스템들을 추가적으로 개선하고 향상시키려는 계속적인 트렌드들이 존재한다.
셀룰러 통신 시스템들에서 더욱 더 유연하고 다양한 통신 서비스들을 제공하려는 트렌드들이 증가하고 있다. 예를 들면, 처음에 제2 세대 통신 시스템들은 회선 교환 음성 통신을 위해 설계되었다. 그러나, 더 새로운 시스템들뿐만 아니라 이들 시스템들은 예를 들면 패킷-기반 통신들을 지원하는 상이한 통신 서비스들, 상이한 서비스 품질의 통신 서비스들 등의 증가하는 과다한 요구들을 점점 더 많이 만족시켜 왔다. 또한, 복수의 상이한 통신 실체들(인프라구조 및 디바이스들), 당사자들(예를 들면, 오퍼레이터, 광고자, 인터넷 서비스 프로바이더(provider), 등), 비지니스 모델들 및 서비스 계약들 및 통신 서비스들을 포함하는 복합 통신 서비스들을 지원하라는 요구가 증가하고 있다. 복합 서비스는 소비자(또는 사용자)에게 제공하는 서비스일 수 있고, 오퍼레이터들 및 프로바이더들의 조인트 비지니스 관심사들 및 가격 정책들에 따라 오퍼레이터 또는 독립적인 제3-당사자 오퍼레이터들/프로바이더들의 다른 서비스들의 집합의 동기적 또는 비동기적 유발을 요구할 수 있다. 이들 서비스들의 우세한 예들은 인센티브-기반 서비스들, 로케이션-기반 컨텐트 배포들 및 정보 보급 서비스들이다.
셀룰러 통신 시스템의 동작의 중요한 양태는 제공된 서비스들에 대한 사용자들의 효율적이고 정확한 빌링(billing)이다. 통상적으로, 차징 기능은 네트워크 오퍼레이터에 의해 완전하게 동작되고 관리되는 중앙 차징 센터(예를 들면, 오퍼레이션들 및 유지보수 센터에 로케이팅됨)를 이용하여 구현되었다. 그러한 시스템들에서, 차징 센터에는 모든 통신들에 대한 차징 데이터가 피딩되고, 이에 응답하여 개별적인 사용자에 대한 차징을 생성한다. 예를 들면, 회선 교환 음성 호가 초기화되거나 종료될 때마다, 호 데이터 레코드(CRD, Call Data Record)와 같은 차징 데이터 메시지는, 이에 따라 적절한 빌링 데이터를 생성하고 이를 개별적인 가입자들에게 할당하는 차징 센터에 송신된다.
그러나, 그러한 접근법은 비교적 작은 세트의 통신 서비스들을 제공하는 더 단순한 셀룰러 통신 시스템들에 적합하지만, 다수의 연관된 단점들을 가지는 경향이 있다. 특히, 더 복잡한 시스템들 및 통신 서비스들에 대해 구현하고 동작시키는데 유연하지 못하고 복잡한 경향이 있다. 예를 들면, 특정 통신 서비스를 지원하기 위해, 중앙 차징 센터는 이러한 통신 서비스에 대한 빌링 데이터를 생성하도록 셋업되어야 한다. 또한, 일시적이거나 단기간의 차징 변경(예를 들면, 특정 조건이 충족하는 경우에 일시적인 할인)을 도입하는 경우, 중앙 차징 센터는 이러한 할인을 도입하도록 변형되어야 된다. 그러나, 차징 센터의 정확한 동작은 고객 만족을 최대화시키는데 결정적이므로, 차징 센터 동작 또는 기능을 자주 변형해야 하는 것은 매우 바람직하지 못하다. 또한, 중앙집중화된 접근법은, 결과적으로 차징 정보가 차징 센터에서는 물리적으로 또는 하나의 관리 도메인의 제어하에서는 논리적으로 집중되고, 다른 관심있는 당사자들에게 용이하게 가용하거나 배포가능한 것이 아닌 것으로 나타난다. 그러므로, 차징 데이터의 공유 또는 배포는 용이하게 달성되지 못한다.
하나의 특정 예로서, 종래의 차징 접근법은 복수의 상이한 통신 서비스들 및 다수의 상이한 당사자들로부터의 다이나믹 서비스 오퍼링들을 포함하는 다이나믹하고 유연한 복합 서비스들에 최적으로 적합하지는 않다.
그러므로, 셀룰러 통신 시스템에 대한 개선된 차징 접근법이 유리하고, 특히 증가된 유연성, 분산된 제어, 감소된 복잡도, 용이하게 된 동작, 증가된 차징 정확도, 다이나믹 차징 변동들에 대한 개선된 적응성, 통신 서비스들에 대한 개선된 적응성, 증가된 고객 만족 및 개선된 성능을 허용하는 접근법이 유리할 것이다.
따라서, 본 발명은 상기 언급된 단점들의 하나 이상을 단독으로 또는 임의의 조합으로 바람직하게 경감하고, 완화시키거나 제거하려는 것이다.
본 발명은 셀룰러 통신 시스템에서 개선되거나 용이하게 된 차징을 허용할 수 있다. 특히, 접근법은 개선된 유연성을 허용할 수 있고, 예를 들면 복잡하거나 복합적인 통신 서비스들에 대해 용이하게 된 차징을 제공할 수 있다. 차징은 상이한 당사자들 또는 실체들에 의해 더 용이하게 영향을 받을 수 있다. 접근법은, 예를 들면 제3 당사자에 의해 지불되는 일시적인 할인 오퍼링들에 의해 제공되는 것과 같이, 사용자의 차징에서의 다이나믹한 변동들을 용이하게 할 수 있다. 차징 변동들은 예를 들면 제3 당사자들에 의해 용이하게 개시되고 도입될 수 있다.
차징 접근법은 다수의 상이한 실체들 및 당사자들 사이에서 차징 정보를 유연하고 다이나믹하게 배포하기 위해 공표/가입 시스템을 이용할 수 있다. 예를 들면, 시스템은 제3-당사자 광고 프로바이더들이 광고들을 소비하는 사용자들에 대해 유연하게 인센티브들을 셋업하도록 허용할 수 있다. 인센티브들은 용이하게 개별적인 사용자 장비들, 및 네트워크 오퍼레이터에게 통신될 수 있고, 그럼으로써 네트워크 오퍼레이터가 약속된 인센티브를 제공하고 사용자 장비들이 요구되는 차징 정보를 생성하고 배포할 수 있도록 허용한다.
공표 프록시들의 등록은 임의의 특정 차징 토픽에 독립적으로 차징 프록시의 초기 등록 및 인증을 포함할 수 있다. 이것은 개별적인 토픽들에 대한 후속적인 등록/유효화/인증으로 이어진다. 유사하게, 가입 프록시들의 등록은 임의의 특정 차징 토픽에 독립적으로 차징 프록시의 초기 등록 및 인증을 포함할 수 있고, 이어서 개별적인 토픽들에 대한 후속 등록/유효화/인증이 뒤따른다.
통신 시스템은 특히 셀룰러 통신 시스템일 수 있다. 접근법은 중앙집중화된 및 분산된 구현들 양쪽 모두를 허용할 수 있다. 예를 들면, 차징 서버 및 네트워크 구성요소들의 기능의 일부는 복수의 상이한 논리적, 구조적 또는 물리적 네트워크 구성요소들 또는 노드들에 걸쳐 분산될 수도 있다.
본 발명의 이들 및 다른 양태들, 특징들 및 장점들은 이하에 설명된 실시예(들)를 참조하여 명백하게 되고 명료하게 될 것이다.
본 발명의 실시예들은 도면들을 참조하여 단지 예로서 기재되어 있다.
도 1은 본 발명의 일부 실시예들에 따른 셀룰러 통신 시스템의 예를 예시하고 있다.
도 2는 본 발명의 일부 실시예들에 따른 셀룰러 통신 시스템에 대한 네트워크 구성요소 또는 사용자 장비의 예를 예시하고 있다.
도 3은 본 발명의 일부 실시예들에 따른 차징 서버의 예를 예시하고 있다.
도 4는 본 발명의 일부 실시예들에 따라 셀룰러 통신 시스템에 대한 차징의 방법을 예시하고 있다.
도 1은 본 발명의 일부 실시예들에 따른 셀룰러 통신 시스템의 예를 예시하고 있다. 이하의 설명이 셀룰러 통신 시스템에 적용가능한 본 발명의 실시예들에 초점을 맞추고 있지만, 본 발명은 이러한 어플리케이션으로 제한되지 않고 다수의 다른 통신 시스템들에 적용될 수도 있다는 것은 자명하다.
셀룰러 통신 시스템은 복수의 사용자 장비들을 무선 인터페이스 통신들을 통해 지원하는 GSM/UMTS 셀룰러 통신 시스템일 수 있다. 다른 실시예들에서, 셀룰러 통신 시스템은, 예를 들면 코어 네트워크를 통해 함께 결합된 상이한 타입들의 무선 액세스 네트워크(RAN)들을 포함하는 셀룰러 통신 시스템들일 수 있다. 또 하나의 예로서, 셀룰러 통신 시스템은 예를 들면 무선 로컬 영역 네트워크(WLAN) RAN들(액세스 포인트들을 포함함), GSM/UMTS 셀룰러 RAN들 등을 포함하는 복수의 (반-) 독립적인 통신 시스템들을 포함하는 이종 통신 시스템일 수 있다.
본 예에서, 셀룰러 통신 시스템은 적합한 기지국(103, 액세스 포인트들을 포함함)과 무선 인터페이스 통신들을 지원할 수 있는 다수의 사용자 장비들(101, 도 1에는 이들 중 3개가 예시되어 있음)을 포함한다. 일부 실시예들에서, 일부 또는 모든 사용자 장비들은 비-무선 인터페이스 커플링을 통해 네트워크에 결합될 수 있다는 것은 자명하다. 예를 들면, 유선 전화기 또는 컴퓨터는 예를 들면 인터넷 또는 전통적인 전화기 시스템을 통해 통신 시스템의 네트워크에 직접 결합될 수 있다. 사용자 장비는 통신 시스템을 이용하여 통신할 수 있고, 구체적으로는 예를 들면 모바일 폰, 모바일 단말기, 모바일 통신 유닛, 원격 스테이션, 가입자 유닛, 3G 사용자 장비, 등을 포함하여, 무선 인터페이스를 통해 기지국(또는 액세스 포인트)과 통신할 수 있는 임의의 통신 실체일 수 있다.
기지국들(103)은 네트워크(105)에 결합된다. 네트워크(105)는 셀룰러 통신 시스템의 동작에 요구되거나 필요한 모든 기능 및 구성요소들을 나타낼 수 있다는 것은 자명하다. 특히, 네트워크(105)는 본 기술분야의 숙련자들에게 공지된 바와 같이, 다른 기지국들, 무선 네트워크 컨트롤러들, 모바일 스위칭 센터들, GPRS 지원 노드들, 방문자 로케이션 레지스터들, 홈 로케이션 레지스터들, 무선 또는 유선 백하울, 라우터들, 인증 서버들, 게이트웨이들, 등을 포함하는 GSM/UMTS 통신 시스템의 고정된 세그먼트의 모든 양태들을 표현할 수 있다.
도 1에서, 일부 네트워크 구성요소들은 명료성을 위해, 네트워크(105)에 결합된 분리된 네트워크 구성요소들로서 명시적으로 도시되어 있다. 그러나, 분리되어 예시되어 있지만, 이들 네트워크 구성요소들은 사용자 장비들(101)과는 다른 모든 구성요소들을 포함하는 것으로 간주될 수 있는 셀룰러 통신 시스템의 네트워크의 일부이다. 그러므로, 도 1은 이하의 설명을 더 명백하게 하기 위해 일부 구성요소들이 네트워크에 외부에 있는 것으로 단지 예시하고 있고, 이들 구성요소들 또는 네트워크(105)의 구성요소들 사이에 어떠한 차별도 의도된 것은 아니다.
특히, 셀룰러 통신 시스템은 셀룰러 통신 시스템을 제3의 당사자들에게 인터페이싱하기 위한 기능을 제공할 수 있는 다수의 제3-당사자 컨트롤러들(107)을 포함한다. 예를 들면, 제3-당사자 컨트롤러들(107)은 제3 당사자가 셀룰러 통신 시스템에서 정보를 배포하도록 허용할 수 있다. 제3-당사자 컨트롤러들(107)의 동작은 이하에 더 상세하게 설명된다.
또한, 셀룰러 통신 시스템은 차징 정보를 획득하고 소비된 통신 서비스들에 대해 상이한 사용자들에게 빌링하는데 이용되는 빌링 정보를 생성하도록 배열된 적어도 하나의 차징 프로세서(109)를 포함한다.
뿐만 아니라, 시스템은 이하에 설명되는 바와 같이 시스템에서 차징 정보의 배포를 관리하고 제어하도록 배열된 적어도 하나의 차징 서버(111)를 포함한다.
기지국들(103), 제3-당사자 컨트롤러들(107), 빌링 프로세서(109), 및 차징 서버(111)는 명료성을 위해 네트워크(105)에 결합된 네트워크 구성요소들로 예시되어 있다는 것은 자명하다. 그러나, 이전에 언급된 바와 같이, 이들 네트워크 구성요소들은 복수의 관리 도메인들에 의해 소유되고 동작될 수 있는 셀룰러 통신 시스템에 대한 고정된 네트워크의 일부로서 간주될 수 있고, 이들 네트워크 구성요소들을 네트워크(105)의 외부에 있는 것으로 예시함으로써 어떠한 차이도 의도된 것이 아니라는 것은 자명하다.
도 1의 시스템에서, 개선되고 향상된 차징 동작들이 수행되도록 허용하는 차징 정보의 유연한 관리가 제공된다. 예를 들면, 시스템은 상이한 독립적인 RAN들 및 고정된 네트워크들을 포함하는 복합 서비스들 또는 통신 서비스들에 대해 용이하게 되고 개선된 차징을 제공할 수 있다. 또한, 접근법은 관련되고 허용된 차징 정보의, 예를 들면 제3-당사자 서비스 프로바이더들을 포함하여 상이한 실체들에게로의 배포를 가능하게 하거나, 허용하며 용이하게 할 수 있다.
도 1의 예에서, 시스템의 상이한 부분들에서 생성된 차징 정보는, 그리고나서 개별적인 사용자에 대한 빌링 레코드들을 생성하도록 진행하는 단일 빌링 프로세서로 모두가 바로 송신되는 것은 아니다. 오히려, 시스템은 공표/가입 접근법을 이용하여 시스템에서의 차징 정보 배포를 관리하는 차징 서버(111)를 포함한다. 차징 서버(111)는 다양한 차징 프록시들이 공표 프록시로서 등록될 수 있는 다수의 차징 토픽들을 관리할 수 있고, 그럼으로써 프록시가 이러한 토픽에 관련된 차징 데이터를 공표하도록 허용한다. 또한, 차징 프록시들은 특정 차징 토픽에 대해 가입 프록시들로서 등록될 수 있고, 그럼으로써 프록시들이 이러한 토픽에 공표되었던 차징 데이터를 수신하도록 허용한다. 그러므로, 차징 서버(111)는 차징 토픽들 및 차징 프록세들의 등록을 이용하여 시스템에서 차징 정보를 적절하게 배포한다.
따라서, 도 1의 셀룰러 통신 시스템은 소비자들, 오퍼레이터들, 및 제3-당사자 서비스 프로바이더들이 모두 차징 이벤트들을 공표하거나 적절한 대로 이들에 가입할 수 있도록 허용하는 공표/가입 차징 시스템을 이용한다. 시스템에서, 개별적인 사용자 장비들 및 네트워크 구성요소들은 호 차징 데이터를 생성하고, 처리하며, 송신하거나 수신할 수 있는 차징 프록시를 포함한다. 개별적인 차징 프록시들은 호 데이터를 제공하는 공표 프록시들로서 등록되거나, 차징 토픽에 가입하고 따라서 이러한 차징 토픽에 연관된 차징 데이터를 제공받을 수 있다(또는 양쪽 모두를 동시에 수행할 수도 있음).
적용된 공표/가입 접근법은 공표 프록시들이 공표된 차징 데이터를 특정 수취인들에게 어드레싱하기보다는 차징 토픽과 연관시킬 수 있고, 즉 데이터를 요구하거나 원하는 목적지에 이들을 직접 송신하기 보다는 데이터를 공표하는 비동기형 메시징 패러다임이다. 그리고나서, 공표/가입 시스템은 그 특정 차징 토픽의 가입자들에게 차징 데이터를 전송하거나, 그들에게 그들의 편의대로 그것을 픽업하도록 통지한다.
공표/가입 접근법은 공표 프록시들이 가입 프록시들의 아이덴터티를 알 필요가 없는 느슨하게 결합된 아키텍쳐를 제공한다. 그러므로, 차징 데이터에 대한 발원하는 프록시는 수취인이 누구인지 또는 어떤 목적으로 차징 데이터가 요구되는지를 알 필요가 없다. 오히려, 공표 프록시들은 누가 데이터에 관심이 있는지를 정확하게 알지 않고서도, 연관된 차징 토픽의 표시를 가지는 차징 데이터를 차징 서버에 송신할 수 있다(즉, 차징 데이터를 공표한다). 가입 프록시들은 발원하는 공표 프록시들의 아이덴터티를 알지 않고서도, 그들이 관심이 있는 차징 데이터에 공표/가입 시스템을 통해 가입한다.
도 1의 시스템에서, 차징 서버(111)는 등록, 인증, 액세스 제어, 공표, 가입, 차징 토픽들의 통지, 및 가입하고 공표 프록시들과의 데이터 통신을 포함하는 공표/가입 접근법을 구현하기 위한 요구된 기능들을 제공한다.
기재된 공표/가입 접근법은 사용자들의 복합 서비스들을 포함하는 통신 서비스들의 정확한 실시간 및 비-실시간 차징을 위한 매우 유연하고 일반적인 시스템을 제공한다. 복합 서비스는 사용자로의 오퍼링(offering)이 오퍼레이터들 및 프로바이더들의 조인트 비즈니스 관심사들 및 가격 정책들에 따라 오퍼레이터 또는 독립적인 제3-당사자 오퍼레이터들/프로바이더들의 다른 서비스들의 집합의 동기형 또는 비동기형 유발을 필요로하는 서비스이다.
예를 들면, 최근에, 예를 들면 상이한 당사자들(예를 들면, 광고자, 상인, 오퍼레이터 등)로부터의 광고들, 보상들, 및 판촉들이 다른 통신 서비스들의 비용을 할인하는데 이용되는 인센티브-기반 서비스들의 출현이 있었다. 예를 들면, 모바일 인터넷 오퍼레이터들 및 통신 서비스 프로바이더들은 비지니스들에 대한 광고들을 반송하고, 일부 사전조건들(그들의 가정 무선 펨토-셀들(femto-cells)을 주위의 다른 사용자들에게 개방함)을 수락하도록 유인하며, 서비스들 및 제품들의 교차 판촉의 수단으로 비지니스를 서로에게 제공함으로써, 개인들에게 그들의 서비스에 대해 보조금을 지불할 수 있다. 그들의 조인트 비지니스 관심사들 및 가격 규칙들에 따라, 참여하는 오퍼레이터들/프로바이더들은 복합 서비스들의 상이한 실시예들을 생성하고 오퍼링할 수 있다. 그러한 복합 서비스들의 특정 예들은 이하를 포함할 수 있다.
그 고객들의 구내들에 펨토-셀들을 배치하는 셀룰러 오퍼레이터는, 펨토-셀 주위에 있는 이웃들 및 모바일 사용자들이 이를 이용하여 인터넷에 액세스하도록, 펨토-셀들이 오픈된 상태로 유지하는 고객/사용자의 펨토-셀 서비스들에 대해 더 낮은 가격을 차징할 수 있다. 이러한 펨토-셀들의 공유는 셀룰러 오퍼레이터가 모바일 및 한도 이상의 서비스들을 오퍼링하기 위해 그 매크로 셀룰러 네트워크에 대한 보충물로서 그 펨토-셀 오버레이를 이용할 수 있도록 허용한다.
사용자의 월 요금은 광고들 등을 사용자의 엔드-디바이스들에게 전송할 권리를 오퍼레이터에게 부여하는 것과 교환하여 낮아질 수 있다. 요금의 감축은 사용자가 그들을 읽는지 여부에 관계없이, 광고들의 양과 타입에 좌우될 수 있다.
그러한 다이나믹 시스템에서 서비스들에 대한 정확한 차징을 제공하는 것은 매우 복잡하고 귀찮은 것이다. 그러나, 도 1의 시스템에서, 상이한 실체들 및 서비스들 사이에서 그러한 복잡한 서비스 제공들 및 상호관계들은 기재된 공표/가입 접근법을 이용하여 유연하고 정확하게 빌링될 수 있다. 예를 들면, 광고들을 소비하는 모든 사용자 장비들에 대해 통신 서비스에 대한 차지를 감소시킬 수 있는 광고들을 제공하는 제3 당사자는 적합한 제3-당사자 컨트롤러(107)를 통해 단순히 이들 광고들에 대해 새로운 차징 토픽이 생성되는 것을 요구할 수 있다. 이에 응답하여, 차징 서버(111)는 예를 들면 "X로부터의 광고들"로 지칭되는 토픽을 개시하고 사용자 장비들(101)에게 서비스/할인을 통지할 수 있다. 그리고나서, 제3-당사자 컨트롤러(107)의 차징 프록시는 주어진 토픽에 대한 공표 프록시 및 가입 프록시 양쪽 모두로서 등록할 수 있다.
제3 당사자가 광고를 배포할 때마다, 제3-당사자 컨트롤러(107)의 차징 프록시는 차징 이벤트 메시지를 생성하고 이러한 이벤트를 차징 토픽 "X로부터의 광고들"에 공표한다(즉, 차징 서버(111)에게 차징 데이터를 가지는 메시지를 송신하고 특정 토픽을 식별함). 또한, 할인에 관심이 있는 임의의 사용자 장비(101)는 차징 토픽에 대한 공표 프록시로 등록할 수 있고, 사용자가 X로부터의 광고를 소비할때마다 그 사용자 장비(101)의 차징 프록시는 광고가 소비되었다는 것을 나타내는 차징 데이터를 공표한다. 특히, 차징 토픽 "X로부터의 광고들"및 소비에 관한 특정 데이터(예를 들면, 회수, 기간, 등)를 나타내는 차징 데이터 메시지가 생성되어 차징 서버(111)에 송신될 수 있다.
그리고나서, 차징 서버(111)는 이러한 토픽에 가입한 모든 프록시들에게 토픽 "X로부터의 광고들"에 대한 차징 데이터를 배포할 것이다(예를 들면, 규칙적인 간격으로 또는 주어진 이벤트가 발생하는 경우에). 제3-당사자 컨트롤러(107)가 가입 프록시로서 등록됨에 따라, 이것은 또한 정보를 수신하고, 이에 따라 네트워크 오퍼레이터로부터 독립적이고 분리되어, 가입자로의 전체 할인 및 따라서 제3 당사자로의 비용을 결정할 수 있다. 뿐만 아니라, 제3 당사자는 광고들의 소비를 평가하여, 상이한 광고들의 상대 인기도 등과 같은 관련 정보를 결정할 수도 있다. 일부 실시예들에서, 차징 서버(111)는 토픽에 대한 차징 데이터를 모든 가입 프록시들에게 자동으로 송신하는 것이 아니라, 가용한 데이터의 통지를 가입 프록시들에게 송신한다. 그리고나서, 개별적인 가입 프록시들은 차징 데이터를 그들이 필요함에 따라 그리고 필요할 때 구체적으로 요구할 수 있다. 그러므로, 차징 서버(111)는 가입 프록시들로부터의 특정 요구들에 응답하여 가입 프록시들에게 차징 데이터를 송신할 수 있다.
또한, 빌링 프로세서(109)는 토픽 "X로부터의 광고들"에 대한 가입 프록시로서 등록될 수 있고, 따라서 개별적인 사용자에 대한 할인을 계산하는데 필요한 모든 차징 정보를 수신할 것이다. 또한, 빌링 프로세서(109)의 차징 프록시는 다양한 통신 서비스들에 대한 차징 토픽들과 같은 다른 차징 토픽들에 대한 가입자로서 등록될 수 있다.
따라서, 이들 차징 토픽들에 대한 차징 데이터를 이용하여 소비된 통신 서비스들에 대한 개별적인 사용자에 대한 비용을 계산할 수 있다. 그리고나서, 이러한 비용은 계산된 할인만큼 차감 계산되어, 개별적인 사용자에 대한 최종 빌링을 생성한다. 일부 실시예들에서, 빌링 프로세서(109)의 차징 프록시는 모든 차징 토픽들에 대한 가입 프록시로서 자동으로 등록될 수 있고, 그럼으로써 빌링 프로세서(109)가 모든 사용자들에 대한 빌(bill)들을 생성하는데 필요한 모든 정보를 제공받을 수 있게 한다.
그러므로, 인센티브를 제공하는 제3 당사자들뿐만 아니라 개별적인 통신 사용자에게도 빌링하기 위해, 복수의 자동적인 관리 도메인들에 걸쳐 차징 데이터의 시의적절하고 효율적인 획득을 허용하는 매우 유연하고 적응가능한 차징 시스템이 구현될 수 있다.
더 상세화된 예로서, 복합 서비스는 3개의 당사자들, 즉 소비자, 네트워크 오퍼레이터, 및 특정 예에서 백화점(또는 예를 들면 광고 회사)일 수도 있는 제3-당사자 서비스 프로바이더를 포함할 수 있다. 이 경우에, 관련 재정적 고려사항들은 이하를 포함한다.
소비자가 서비스를 이용할 때마다 광고들을 수신하기로 수락하는 경우, 오퍼레이터는 그의 월간 빌을 할인한다(예를 들면, 소비된 광고들의 개수에 비례하여). 광고는 소비자가 이를 주어진 방식대로 핸들링하거나 조작하는 경우에 소비된 것으로 간주될 수 있다. 예를 들면, 소비자가 웹을 브라우징할 때, 또는 호출된 당사자로부터 통화 중/발신 중 신호를 표시하기 직전에 호출자가 세션을 개시한 후에, 광고가 표시될 수 있다. 그러나, 광고는 이러한 예에서 소비자가 광고에 응답하여 특정 액션을 수행할 때(예를 들면, 퀴즈 질문에 대답하는 등)까지 소비되지 않은 것으로 간주된다. 소비자는 광고를 표시해야 할지 여부를 결정할 옵션을 가지고 있고, 그의 선택은 할인액에 영향을 미칠 수 있다. 더 구체적으로는, 소비자는 수신하기 원하는 광고들의 타입을 선택하도록 허용될 수 있고 수신시 이들을 삭제할 수도 있다. 그러나, 본 예에서, 할인은 실제로 소비자에 의해 소비된 광고들의 개수에 비례할 것이다.
셀룰러 네트워크 오퍼레이터는 백화점에 대해 광고의 각 복사본을 소비자에게 전달한 것에 대한 요금을 차징한다. 이러한 요금은 시각, 소비자의 위치, 상이한 수취인들의 개수, 등에 좌우될 수 있다.
백화점은 소비자가 광고를 수신한 24시간 이내에 이를 구매하는 경우에, 제품에 대해 5% 할인을 오퍼링할 수 있다.
이러한 예에서, 공표/가입 차징 시스템은 이하의 액션들을 포함할 수 있다.
■ 백화점은 차징 서버(111)에게 오퍼링된 서비스/할인을 통지하고, 이에 응답하여 차징 토픽이 생성된다.
■ 서비스를 활용하기 위해, 사용자들에게는 백화점의 광고들 및 연관된 차징 토픽이 통지된다. 그리고나서, 개별적인 사용자 장비 차징 프록시는 광고들에 관심이 있는 경우에 연관된 차징 토픽에 대해 등록할 수 있다. 사용자 장비는 이것이 추가물들을 배포하는데 이용되는 경우에 가입 차징 프록시로서 등록하거나, 일부 경우들에서 광고들이 소비될 때 차징 데이터를 송신하기 위해 단지 공표 프록시로서만 등록될 수 있다.
■ 소비자에게 할인을 제공하고 할인에 대해 백화점에게 빌링하기 위해, 셀룰러 네트워크 오퍼레이터의 빌링 시스템의 차징 프록시는 가입 차징 프록시로서 등록되고, 따라서 어느 광고들이 소비되는지, 누구에 의해서인지, 등의 정보를 제공받는다. 하나의 특정 예로서, 빌링 프로세서(109)는 시각 및 사용자의 위치의 함수로서 소비된 광고들의 개수의 히스토그램을 제공받는다(또는 자체적으로 생성한다).
■ 또한, 광고들을 배포한 것에 대해 백화점에 빌링하기 위해, 빌링 프로세서(109)는 광고들의 배포에 관련된 차징 데이터를 수신한다. 특히, 셀룰러 네트워크 오퍼레이터는 시각, 사용자의 위치, 등의 함수로서 배포된 광고들의 개수의 수집된 히스토그램을 제공받는다(또는 생성한다).
■ 백화점은 소비된 광고들 및 광고들의 배포 양쪽 모두에 관련된 정보를 제공받는 가입 차징 프록시로서 제3-당사자 컨트롤러(107)의 차징 프록시의 등록을 통해서이다. 이러한 정보는 백화점에 대한 비용을 백화점이 직접 계산할 수 있도록(예를 들면, 네트워크 오퍼레이터로부터의 빌링을 검증하거나 현재의 비용 추정들을 생성함) 허용한다. 실제로, 정보는 백화점에 의해 다이나믹하게 이용되어 오퍼링들(offerings)을 조정할 수 있다. 예를 들면, 단지 소수의 광고들만이 소비되는 경우, 백화점은 사용자들에게 추가 인센티브를 제공하기 위해 다이나믹하게 그리고 실시간으로 제공된 할인을 증가시킬 수도 있다. 또한, 백화점은 이러한 정보를 이용하여 예를 들면, 광고의 소비 시간에 기초하여 제공된 제품 할인을 제공할 수 있다.
모든 관련된 당사자들 및 실체들이 공표자들 또는 가입자들일 수 있는 경우에 복합 서비스들의 차징을 공표/가입 액티비티들로서 구현함으로써, 매우 유연한 접근법이 달성될 수 있다. 예를 들면, 시스템은, 특정 예에 의해 예시된 바와 같이, 비록 상이한 실체들이 데이터를 매우 상이하게 처리하더라도, 상이한 실체들이 동일한 차징 데이터, 예를 들면 복합 서비스에 대한 송신되고/소비된 광고들에 관한 정보를 용이하게 수신하는 것을 허용할 수 있다. 이것은 또한 차징 정보를 생성하는 실체에 의한 임의의 변형 또는 심지어 인지를 요구하지 않고서도 달성될 수 있다.
공표/가입의 비동기형 메시징 패러다임은 종래 시스템들의 점대점 및 트랜잭션-기반 메시징 패러다임들보다 복합 서비스들의 차징 요구에 적합하다. 특히, 이는 요구되는 대로 용이하고 다이나믹하게 적응되고 변형될 수 있는 적절한 실체들로의 데이터의 유연한 배포를 허용할 수도 있다. 또한, 이러한 배포의 관리 및 동작 오버헤드는 종래 시스템들과 비교할 때 낮다.
그러므로, 도 1의 시스템에서, 적어도 일부 및 잠재적으로 모든 사용자 장비들은 공표/가입 차징 접근법을 지원할 수 있는 차징 프록시를 포함한다. 유사하게, 네트워크 구성요소들의 일부 또는 모두는 공표/가입 차징 접근법을 지원할 수 있는 차징 프록시들을 포함할 수 있다. 예를 들면, 마스터 스위치 센터(MSC) 또는 서빙 GPRS 지원 노드(SGSN)는 공표 차징 프록시로서 등록되어 특정 차징 토픽들에 대한 차징 데이터를 공표하는 차징 프록시를 포함할 수 있다.
또한, 본 예에서, 셀룰러 네트워크 오퍼레이터에 의해 제공되지 않은 셀룰러 통신 시스템의 사용자들에게 서비스를 지원할 수 있는 하나 이상의 제3-당사자 서비스 제공 네트워크 구성요소들은 공표 또는 가입 차징 프록시 또는 양쪽 모두로서 등록될 수 있는 차징 프록시를 포함할 수 있다. 도 1의 예시에서, 그러한 구성요소들은 제3-당사자 컨트롤러들(107)에 의해 표현된다.
또한, 본 예에서, 셀룰러 통신 시스템은 셀룰러 통신 시스템의 개별적인 사용자들에 대한 빌링 레코드들을 생성할 수 있는 적어도 하나의 네트워크 오퍼레이터 빌링 네트워크 구성요소를 포함한다. 그러므로, 네트워크 오퍼레이터 빌링 네트워크 구성요소는 셀룰러 네트워크 오퍼레이터에 의해 제어되고, 수신된 차징 정보를 처리하여 사용자들 및 소비자들에 대한 빌(bill)들을 생성할 수 있다(예를 들면, 주별 또는 월별 간격으로). 네트워크 오퍼레이터 빌링 네트워크 구성요소는 공표/가입 접근법 또는 패러다임에 따라 동작할 수 있는 차징 프록시를 포함할 수 있다. 특히, 다수의 실시예들에서, 전체 네트워크 오퍼레이터 빌링 네트워크 구성요소는 하나의 단일 차징 프록시로 간주될 수 있다. 도 1의 예시에서, 빌링 프로세서(109)는 네트워크 오퍼레이터 빌링 네트워크 구성요소를 나타낸다.
도 2는 기재된 공표/가입 접근법을 지원할 수 있는 네트워크 구성요소 또는 사용자 장비의 일반화된 예를 예시하고 있다. 네트워크 구성요소 또는 사용자 장비는 통신 시스템의 나머지에게 실체를 인터페이싱할 수 있는 인터페이스(201)를 포함한다. 예를 들면, 사용자 장비에 대해, 인터페이스(201)는 통신 시스템의 무선 인터페이스를 통해 통신할 수 있는 트랜시버일 수 있다. 네트워크 구성요소에 대해, 인터페이스(201)는 다른 네트워크 구성요소들(예를 들면, 네트워크(105)의)과 통신할 수 있는 네트워크 인터페이스일 수 있다.
인터페이스(201)는 네트워크 구성요소 또는 사용자 장비의 동작을 제어하는 컨트롤러(203)에 결합된다. 특히, 컨트롤러(203)는 실체의 통신 액티비티들을 제어할 수 있고, 사용자 장비에 대해서는 사용자 장비, 등에 의해 이용되는 통신 서비스들을 관리할 수 있다.
인터페이스(201) 및 컨트롤러(203)는 실체의 동작을 모니터링하는 차징 프록시(205)에 결합된다. 차징 프록시(205)는 공표/가입 차징 접근법을 지원할 수 있고, 구체적으로는 특정 차징 토픽들에 대한 공표 또는 가입(또는 양쪽 모두) 차징 프록시로서 차징 서버(111)에 등록될 수 있다.
차징 프록시(205)는 예를 들면 사용자에 대한 차징에 영향을 미칠 수 있는 특정 이벤트들(예를 들면, 새로운 통신이 셋업됨, 통신이 종료됨, 주어진 데이터 량이 통신됨, 특정 메시지가 수신됨, 광고가 소비됨, 등)이 발생할 때를 검출할 수 있다. 또한, 특정 차징 이벤트가 발생하는 경우에, 차징 프록시(205)는 메시지의 차징 데이터가 관련된 하나 이상의 차징 토픽들의 식별을 포함하는 적합한 차징 데이터 메시지를 생성할 수 있다. 그리고나서, 그것은 차징 데이터 메시지를 차징 서버(111)에 송신하려고 진행할 수 있다.
차징 프록시(205)는 차징 서버(111)로부터 차징 데이터를 수신할 수 있고 이것을 적절하게 처리할 수 있다. 예를 들면, 차징 프록시(205)는 수신된 차징 데이터를 또 하나의 실체 또는 네트워크 구성요소에 포워딩할 수 있다. 예를 들면, 제3-당사자 컨트롤러(107)에 대해, 차징 프록시(205)는 사용자에 의해 소비되고 있는 제3 당사자로부터의 광고에 대응하는 이벤트들의 정보를 수신할 수도 있다. 따라서, 그것은 이들 이벤트들을 함께 그룹화하여(예를 들면, 각 광고에 대해 하나의 그룹으로), 통계적으로 처리된 정보를 제3-당사자 서비스 프로바이더에게 제공할 수도 있다.
차징 프록시는 셀룰러 통신 시스템에서 차징과 관련되거나 연관된 데이터를 처리할 수 있는 임의의 기능일 수 있다는 것은 자명하다. 도 1의 시스템에서, 차징 프록시는 특히 차징 서버(111)에 데이터를 송신하고 이로부터 데이터를 수신할 수 있는 임의의 기능일 수 있다. 차징 프록시는 예를 들면, 마이크로프로세서, 마이크로 컨트롤러, 디지털 신호 처리기, 또는 유사한 디바이스와 같은 적합한 처리 구성요소 상에서 운용되는 실행가능한 프로그램으로서 구현될 수 있다.
도 1의 예에서, 차징 프록시는 네트워크 오퍼레이터 및 제3-당사자 컨트롤러들(예를 들면, 어플리케이션 서버들)뿐만 아니라 사용자 장비들 내에 상주하는 공표/가입 메시징 실체이고, 이하를 담당한다.
■ 가입 차징 프록시 또는 공표 차징 프록시(또는 양쪽 모두) 중 어느 하나로서의 실체의 차징 서버(111)로의 등록;
■ 차징 프록시가 가입 차징 프록시로서 등록되는 차징 토픽들에 대한 차징 데이터를 차징 서버(111)로부터 수신함; 및
■ 차징 프록시가 공표 차징 프록시로서 등록된 차징 토픽들에 대한 차징 데이터를 차징 서버(111)에 송신함.
도 3은 차징 서버(111)를 더 상세하게 예시하고 있다.
차징 서버(111)는 네트워크(105)에 차징 서버(111)를 인터페이싱하고, 구체적으로는 사용자 장비들(101)을 포함하는 셀룰러 통신 시스템의 다른 구성요소들로부터 차징 데이터를 송신 및 수신하도록 배열되는 네트워크 인터페이스(301)를 포함한다. 차징 서버(111)는 수신된 차징 데이터, 등록 데이터, 인증 데이터, 차징 토픽 데이터, 등을 저장하도록 배열된 데이터 저장소(303)를 더 포함한다.
본 예는 명료성 및 간략성을 위해 차징 서버(111)에서 단일 데이터 저장소(303)를 예시하고 있지만, 데이터는 복수의 네트워크 구성요소들에 걸쳐 분산될 수 있고 특히 데이터 저장소(303)는 분산된 데이터베이스로서 구현될 수 있다는 것은 자명하다.
차징 서버(111)는 네트워크 인터페이스(301) 및 데이터 저장소(303)에 결합된 토픽 컨트롤러(305)를 포함한다. 토픽 컨트롤러(305)는 차징 토픽들을 제어하고 관리하도록 동작가능하고, 특히 새로운 차징 토픽들을 초기화하도록 동작가능하다.
특정 예에서, 다수의 차징 토픽들이 토픽 컨트롤러(305)에 의해 정의될 수 있다. 예를 들면, 다수의 선정된 차징 토픽들이 셀룰러 통신 시스템에 대해 정의될 수 있다. 예를 들면, 차징 토픽들은 셀룰러 통신 시스템에서 지원되는 것으로 알려져 있는 상이한 통신 서비스들에 대해 선정될 수 있다. 예를 들면, 차징 토픽은 회선 교환 음성 호에 대해 선정될 수 있고, 또 하나는 패킷-기반 인터넷 액세스 서비스에 대해 선정될 수 있는 등이 가능하다.
뿐만 아니라, 토픽 컨트롤러(305)는 차징 토픽들을 다이나믹하게 초기화하고 종료시키도록 동작가능할 수 있다. 예를 들면, 제3-당사자 프로바이더가 광고들의 소비에 응답한 할인과 같이 새로운 서비스 또는 오퍼링(offering)을 도입하기 원하는 경우, 제3-당사자 오퍼레이터는 적절한 제3-당사자 컨트롤러(107)의 차징 프록시가 차징 토픽 셋업 요구를 차징 서버(111)에게 송신하도록 유발시킬 수 있다. 이에 응답하여, 토픽 컨트롤러(305)는 특정 서비스 또는 오퍼링에 대한 차징 토픽을 생성할 수 있다. 예를 들면, 토픽 컨트롤러(305)는 제3 당사자로부터의 광고들에 대해 차징 토픽을 셋업할 수도 있다.
차징 토픽 셋업 요구는 차징 토픽에 연관된 다수의 파라미터들 및 특성들을 더 지정할 수 있다. 예를 들면, 차징 토픽 셋업 요구는 오퍼링된 할인들을 기술할 수 있다(예를 들면, 소비된 광고들, 광고들의 특성들, 등의 함수로서).
토픽 컨트롤러(305)는 차징 토픽들에 대한 차징 토픽 특성화 데이터 메시지들을 차징 프록시들에게 브로드캐스팅하도록 더 배열된다. 예를 들면, 새로운 차징 토픽이 셋업될 때마다, 토픽 컨트롤러(305)는 이러한 차징 토픽을 식별하는 데이터를 차징 서버(111)에 등록된 모든 차징 프록시들에게 송신한다. 추가적으로 또는 대안으로, 토픽 컨트롤러(305)는 현재 셋업되어 있거나 액티브한 차징 토픽들을 식별하는 특성화 데이터를 규칙적인 간격으로 송신할 수도 있다.
그러므로, 차징 서버(111)는 다양한 차징 프록시들에게, 현재 이용되고 있는(또는 이용될) 차징 토픽들을 통지할 수 있다.
차징 토픽 특성화 데이터 메시지들은 차징 토픽을 식별하는 데이터뿐만 아니라, 토픽의 다양한 파라미터들 및 양태들을 기술하는 특성화 데이터도 포함할 수 있다. 예를 들면, 가용한 인센티브를 기술하는 특성화 데이터가 포함될 수 있고(예를 들면, 광고들을 소비함으로써 얻을 수 있는 할인), 발원하는 당사자가 식별될 수 있는(예를 들면, 백화점의 이름), 등이 가능하다.
하나의 특정 예로서, 특성화 데이터는 공표 프록시들이 차징 토픽에 대해 등록될 요구조건 데이터를 포함할 수 있다. 차징 프록시가 공표 프록시가 될 수 있도록 하기 위해, 요구조건 데이터는 차징 프록시(또는 연관된 가입자)에 의해 충족되어야 되는 다양한 요구조건들을 정의할 수 있다. 그리고나서, 이러한 정보는 개별적인 차징 프록시들이 차징 토픽들에 대해 공표 프록시들이 되도록 신청할 지 여부를 평가할 수 있게 한다.
또 하나의 예로서, 특성화 데이터는 가입 프록시들이 차징 토픽에 대해 등록될 요구조건 데이터를 포함할 수 있다. 차징 프록시가 가입 프록시가 되도록 허용하기 위해, 요구조건 데이터는 차징 프록시(또는 연관된 가입자)에 의해 충족되어야 되는 다양한 요구조건들을 정의할 수 있다. 그리고나서, 이러한 정보는 개별적인 차징 프록시들이 차징 토픽들에 대해 가입 프록시들이 되도록 신청할 지 여부를 평가할 수 있게 한다.
또 하나의 예로서, 특성화 데이터는 제1 차징 토픽에 대한 차징 이벤트 보고 요구조건 데이터를 포함할 수 있다. 이것은 특정 차징에 필요하거나 요구되는 적절한 데이터의 집합의 유연하고 다이나믹한 제어 및 관리를 허용할 수 있다. 예를 들면, 이전 예로 든 토픽에 대한 차징 이벤트 보고 요구조건 데이터는, 임의의 공표 차징 프록시들이 소비되고 있는 광고에 대응하는 임의의 차징 이벤트를 보고해야 한다는 요구조건을 포함할 수 있다(예를 들면, 이것이 사용자에 의해 소비된 것으로 간주되기 위해 광고의 어느 동작 또는 조작이 요구되는지의 명세를 포함함).
그러므로, 주어진 토픽에 대한 차징 토픽 특성화 데이터 메시지는 개별적인 차징 프록시들이 토픽에 가입할 지 여부, 주어진 서비스에 대한 차징을 지원하도록 동작하는 방법, 등을 결정하도록 허용하는 다양한 정보를 포함할 수 있다.
특성화 데이터는 차징 서버(111)에 의해 완전하게 또는 부분적으로 생성되고 선택될 수 있다. 대안으로 또는 추가적으로, 특성화 데이터는 차징 토픽 셋업을 개시한 차징 프록시에서 발원할 수 있다.
예를 들면, 제3-당사자 컨트롤러(107)가 차징 토픽 셋업 메시지를 송신하는 경우, 차징 프록시들에 대한 보고 요구조건들(예를 들면, 광고에 대한 어떤 동작이 보고되어야 하는지를 정의함)뿐만 아니라 제공된 인센티브의 디스크립션도 포함할 수 있다. 이러한 정보는 차징 프록시들에게 배포되는 차징 토픽 특성화 데이터 메시지에 포함될 수 있다. 또 하나의 예로서, 특성화 데이터는 다른 공표 차징 프록시들로부터 수신되고 차징 토픽 특성화 데이터 메시지들 내에 포함될 수 있다. 예를 들면, 사용자들의 그룹에 의해 소비되고 있는 주어진 전체 개수의 광고들에 대해 할인이 제공되는 경우, 특성화 데이터는 그룹 내의 다른 사용자들에 의해 얼마나 많은 광고들이 이전에 소비되었는지의 표시를 포함할 수 있다.
차징 서버(111)는 네트워크 인터페이스(301) 및 데이터 저장소(303)에 결합된 공표 컨트롤러(307)를 더 포함한다. 공표 컨트롤러(307)는 차징 프록시들의 프록시들을 공표 프록시들로서 등록하도록 배열된다.
특히, 차징 토픽 특성화 데이터 메시지의 배포에 응답하여, 시스템의 차징 프록시들은 공표 프록시들로서 등록되도록 요구될 수 있다. 예를 들면, 사용자 장비(101)는 광고들을 소비하기 위한 할인을 얻는데 관심이 있고 따라서 그러한 할인들에 연관된 차징 토픽에 대해 공표 프록시 요구를 차징 서버(111)에게 송신하는 것으로 결정할 수 있다. 이러한 메시지는 사용자 장비(101)가 공표 프록시로서 수락될 수 있는지 여부를 결정하도록 진행하는 공표 컨트롤러(307)에게 포워딩된다. 그런 경우에, 공표 프록시 허가가 사용자 장비(101)에 송신되고, 그렇지 않으면 거절이 송신된다. 사용자 장비(101)가 토픽에 대한 공표 프록시로서 수락되는 경우에, 차징 데이터 메시지들을 차징 토픽에 송신하려고 진행할 것이고, 차징 서버(111)는 이들을 시스템에 대한 가입 차징 프록시들에게 배포할 것이다.
토픽 컨트롤러(305)는 다수의 요구조건들 및 기준들에 대해 수신된 공표 프록시 요구들을 평가할 수 있다. 특히, 공표 컨트롤러(307)는 임의의 적합한 방법 또는 알고리즘에 따라 사용자 장비(101)의 인증 및 유효화(validation)를 수행할 수 있다는 것은 자명하다.
예를 들면, 공표 컨트롤러(307)는 셀룰러 통신 시스템의 홈 로케이션 레지스터로부터 가입 정보를 검색하여, 사용자 장비(101)가 시스템의 유효한 가입자인지를 검증할 수 있다. 또한, 공표 컨트롤러(307)는 데이터 저장소(303)로부터 특정 차징 토픽에 대한 특정 공표 프록시 요구조건들을 검색할 수 있고, 이들 요구조건들이 공표 차징 프록시로서 등록하기 원하는 사용자 장비(101)에 의해 충족되는지를 평가할 수 있다. 이러한 정보는 예를 들면 차징 토픽을 유발시킬 때 발원하는 제3-당사자 컨트롤러(107)로부터 수신될 수 있고, 그럼으로써 서비스/오퍼링(offering)을 제공하는 제3 당사자들이 그 서비스/오퍼링(offering)이 누구에게 제공되는지를 제어할 수 있게 한다.
차징 서버(111)는 또한 네트워크 인터페이스(301) 및 데이터 저장소(303)에 결합된 가입 컨트롤러(309)를 포함한다. 가입 컨트롤러(309)는 차징 프록시들의 프록시들을 가입자 프록시들로서 등록하도록 배열된다.
특히, 차징 토픽 특성화 데이터 메시지들의 배포에 응답하여, 시스템의 차징 프록시들은 가입자 프록시들로서 등록되도록 요구될 수 있다. 예를 들면, 빌링 프로세서(109)는 사용자에 대한 정확한 빌링을 제공하기 위해 할인과 연관된 차징 토픽을 고려할 필요가 있다는 것을 식별할 수 있고, 따라서 가입 프록시 요구를 차징 서버(111)에게 송신하여 대응하는 차징 토픽에 대한 가입 프록시가 될 수 있다. 또 하나의 예로서, 제3-당사자 컨트롤러들(107)의 하나 이상은 제공된 할인 및 광고들에 대한 사용자들의 응답을 평가하기 위해 가입자 프록시가 되도록 요구할 수 있다. 특히, 발원하는 제3-당사자 컨트롤러(107)는 가입 차징 프록시가 되도록 요구할 수 있다.
그러한 요구들은 요구하는 실체가 가입 프록시로서 수락될 수 있는지 여부를 결정하도록 진행하는 가입 컨트롤러(309)에 포워딩된다. 그렇다면, 가입 프록시 허가가 실체에 송신되고, 그렇지 않은 경우에 거절이 송신된다.
토픽 컨트롤러(305)는 다수의 요구조건들 및 기준들에 대해 수신된 가입 프록시 요구를 평가할 수 있다. 구체적으로는, 가입 컨트롤러(309)는 임의의 적합한 방법 또는 알고리즘에 따라 사용자 장비(101)의 인증 및 유효화를 수행할 수 있다는 것은 자명하다.
예를 들면, 가입 컨트롤러(309)는 셀룰러 통신 시스템의 동작들 및 관리 센터로부터 인증 정보를 검색하여, 실체가 유효한 오퍼레이터 실체인지를 검증할 수 있다. 또한, 가입 컨트롤러(309)는 데이터 저장소로부터 특정 차징 토픽에 대한 특정 가입 프록시 요구조건들을 검색하고, 이들 요구조건들이 가입 차징 프록시로서 등록하려고 하는 실체에 의해 충족되는지를 평가할 수 있다. 이러한 정보는 예를 들면, 차징 토픽을 유발시킬 때에 발원하는 제3-당사자 컨트롤러(107)로부터 수신될 수 있고, 그럼으로서 서비스/오퍼링(offering)을 제공하는 제3 당사자들이 그 서비스/오퍼링(offering)과 연관된 정보를 누가 수신하는지를 제어할 수 있다.
가입 차징 프록시들을 위한 임의의 적합한 기준들, 규칙들 및 알고리즘들이 이용될 수 있다는 것은 자명하다. 예를 들면, 빌링 프로세서(109)가 모든 차징 토픽들에 대한 가입 프록시로서 등록되는 일반적인 규칙이 셋업될 수 있다. 또 하나의 예로서, 제3-당사자 컨트롤러(107)의 발원하는 차징 프록시만이 가입 차징 프록시로서 등록될 수 있는 일반적인 규칙이 셋업될 수 있다.
차징 서버(111)는 네트워크 인터페이스(301), 데이터 저장소(303), 및 공표 컨트롤러(307)에 결합된 차징 데이터 수신기(311)를 더 포함한다. 차징 데이터 수신기(311)는 차징 프록시들로부터 차징 서버(111)에 송신된 모든 차징 데이터 메시지들을 수신한다.
각 수신된 메시지에 대해, 차징 데이터 수신기(311)는 우선 차징 데이터 메시지에 식별된 차징 토픽들을 식별한다. 그리고나서, 발원하는 차징 프록시가 차징 토픽들에 대한 공표 프록시로서 등록되어 있는지를 평가하도록 진행한다. 그렇다면, 차징 데이터 수신기(311)는 수신된 차징 데이터를 데이터 저장소(303)에 저장하도록(차징 토픽의 표시와 함께) 진행한다. 그렇지 않으면, 차징 데이터는 단순히 거절되거나 무시된다. 그러므로, 각 차징 토픽에 대해, 데이터 저장소(303)는 차징 토픽에 대한 유효화된 공표 프록시들로부터 수신된 연관된 차징 데이터의 세트를 저장한다.
차징 서버(111)는 또한 네트워크 인터페이스(301), 데이터 저장소(303) 및 가입 컨트롤러(309)에 결합된 차징 데이터 송신기(313)를 포함한다. 적절한 시간들에서, 차징 데이터 송신기(313)는 데이터 저장소로부터 주어진 토픽에 대한 데이터의 세트를 검색하도록 진행한다. 그것은 가입 컨트롤러(309)로부터 가입 프록시들의 리스트를 더 검색하고, 모든 가입 프록시들에게 데이터의 세트를 송신하려고 진행한다.
차징 데이터 송신기(313)에 의한 송신은 임의의 적합한 시간 및 주파수에서 수행될 수 있다는 것은 자명하다. 예를 들면, 주어진 차징 토픽에 대한 차징 데이터의 송신은 규칙적인 간격으로 수행되거나, 예를 들면 주어진 이벤트가 발생할 때마다 수행될 수도 있다. 예를 들면, 차징 토픽에 대한 새로운 차징 데이터가 수신될 때마다, 이들은 이러한 토픽에 가입한 모든 프록시들에게 즉시 배포될 것이다.
또한, 일부 실시예들에서, 모든 수신된 차징 데이터가 모든 가입 프록시들에게 배포되는 것은 아니라는 것은 자명하다. 가입 프록시는 자신이 가입한 토픽들에 관한 데이터만을 수신하고, 일부 시나리오들에서는 자신이 가입한 토픽에 대한 공표된 데이터 중 일부만을 수신할 수도 있다. 예를 들면, 차징 데이터 송신기(313)는 가입 프록시들에게 송신하기 이전에 임의의 적합한 기준에 따라 데이터를 필터링할 수도 있다. 예를 들면, 빌링 프로세서(109)는 차징 토픽에 관련된 모든 정보를 제공받는데 반해, 제3-당사자 컨트롤러(107)는 선택된 그 서브세트만을 제공받을 수 있다.
그러므로, 본 예에서, 차징 서버(111)는 이하를 위한 필요한 기능을 포함하는 공표/가입 실체이다.
■ 차징 프록시들로부터 등록, 공표, 가입, 및 통지 요구들을 수신함;
■ 차징 프록시들로부터의 등록, 가입, 공표 및 통지 요구들에 대한 응답들을 처리하고 전송함;
■ 이들이 가입된 차징 토픽들에 대한 차징 이벤트들에 대해 가입 프록시들에게 통지함;
■ 가입 프록시들이 공표 프록시들에 의해 제공된 차징 이벤트들을 발견할 수 있도록 허용함; 및
■ 시스템 빌링 프로세서들 및 차징 프록시들 사이에서 메시지들을 라우팅하고 배포하기 위한 매개자로서 작용함.
차징 서버(111)는 네트워크 오퍼레이터, 또는 예를 들면 모든 관련된 당사자들과 상호 신뢰 관계들을 가지고 있는 제3 당사자에 의해 소유되고 동작될 수 있다.
도 1의 시스템에서, 빌링 프로세서(109)는 차징 서버(111)에 의해 생성된 모든 차징 토픽들과 연관된 차징 데이터를 수신한다. 빌링 프로세서(109)는 이러한 정보를 이용하여 개별적인 소비자에 대한 빌링 데이터를 생성한다.
특히, 빌링 프로세서(109)는 차징 데이터를 이용하여, 차징 데이터 메시지들 및 차징 토픽들에 응답하여 특정 통신 서비스에 대한 비용을 결정할 수 있다. 예를 들면, 차징 서버(111)는 (표준) 음성 통신에 대응하는 차징 데이터를 정의할 수 있다. 따라서, 빌링 프로세서(109)는 시스템(또는, 빌링 프로세서(109)에 의해 제어되는 그 일부)에서 발생하는 모든 음성 통신들을 기술하는 이러한 차징 토픽에 대한 차징 데이터를 수신할 수 있다. 따라서, 빌링 프로세서(109)는 그 사용자 장비(101)의 차징 프록시로부터 발원하는 이러한 토픽에 대한 모든 차징 데이터를 추출함으로써 특정 사용자 장비(101)에 대한 (표준) 음성 통신 서비스들에 대한 비용을 생성할 수 있다. 차징 데이터는 예를 들면, 각 호의 시간, 각 호의 지속기간, 각 호의 목적지, 등을 정의하는 데이터를 포함할 수 있다. 따라서, 이러한 정보는 비용과 연관될 수 있고, 전체 비용은 개별적인 호들의 비용들을 가산함으로써 생성될 것이다.
또한, 일부 시나리오들에서, 빌링 프로세서(109)는 주어진 통신 서비스에 대한 차징 데이터를 생성할 때 복수의 차징 토픽들로부터의 차징 데이터를 조합할 수 있다. 예를 들면, 제3-당사자 프로바이더는 사용자가 주어진 개수의 광고들을 소비하는 경우에 할인을 오퍼링했고, 대응하는 차징 토픽이 셋업되었다. 그러므로, 빌링 프로세서(109)는 음성 통신들에 대한 비용을 결정할 때 이러한 차징 토픽을 평가할 수도 있다. 특히, 차징 서버(111)에 의해 개시된 차징 토픽의 통지에 응답하여, 빌링 프로세서(109)는 음성 통신 비용을 계산하기 위한 알고리즘을 조정하여 또한 연관된 차징 토픽을 고려할 수 있다. 따라서, 비용을 계산할 때, 빌링 프로세서(109)는 차징 토픽을 평가하여 사용자에 의해 얼마나 많은 광고들이 소비되었는지를 식별하도록 진행할 수 있다. 이것이 요구되는 개수(예를 들면, 새로운 차징 토픽의 통지에서 식별됨)를 초과하는 경우, 빌링 프로세서(109)는 적절한 액수(예를 들면, 새로운 차징 토픽의 통지에서 식별됨)만큼 계산된 비용을 할인하도록 진행할 수 있다.
그러므로, 차징에 대한 매우 유연하고 효율적인 접근법이 제공된다. 접근법은 제3 당사자들에 의해 도입되는 새롭고 다이나믹한 오퍼링들(offerings)을 고려하도록 다이나믹하게 적응될 수 있다. 그러므로, 시스템은 다수의 상이한 당사자들에 의해 차징이 변형되도록 허용하는 적응가능한 애드-혹 차징 접근법을 허용한다. 특히, 시스템은 복수의 상이한 통신 서비스들을 포함하는 복합 통신 서비스들에 대한 효율적인 차징을 허용한다. 실제로, 그러한 서비스들에 대해, 상이한 통신 서비스들은 관련 차징 토픽들로부터의 데이터를 조합하는 차징 기능에 의한 효율적인 조합된 비용 계산을 허용하면서도, 각 통신 서비스에 대해 개별적인 차징 토픽들을 이용하여 개별적으로 관리되고 제어될 수 있다.
또한, 시스템은 관련 차징 데이터의 수 개의 상이한 발단(origin)들을 포함하는 차징 고려사항들의 실제적이고 효율적인 관리를 허용한다. 예를 들면, 빌링 프로세서(109)는 통신 서비스에 대한 차징 데이터를 생성할 때 복수의 차징 프록시들로부터의 차징 데이터를 조합할 수 있다. 실제로, 주어진 차징 토픽이 상이한 구성요소들의 공표 프록시들로부터의 차징 데이터를 포함함에 따라, 빌링 프로세서(109)는 그러한 데이터를 용이하게 조합하여 적절한 차지(charge)들을 생성할 수 있다. 예를 들면, 소비된 광고들을 기술하는 사용자 장비 차징 프록시로부터의 차징 데이터는, 토픽에 대해 공표 프록시로서 동작하는 제3 당사자의 차징 프록시에 의해 제공된 바와 같은 소비된 광고들과 연관된 현재 할인 값과 조합될 수 있다.
기재된 예에서, 차징 서버(111)는 단지 차징 데이터에 대한 리피터 또는 분배 센터로서 동작할 수 있다. 그러나, 일부 실시예들에서, 차징 서버(111)는 또한 차징 데이터를 처리하거나 조작할 수 있다는 것은 자명하다.
예를 들면, 일부 실시예들에서, 상이한 차징 프록시들로부터의 데이터 또는 상이한 차징 토픽들에 대한 데이터의 기재된 조합은 차징 서버(111)에서 완전하게 또는 부분적으로 수행될 수 있다. 예를 들면, 차징 서버(111)는 제3-당사자 프록시로부터의 할인 값 차징 데이터 및 사용자 장비 차징 프록시로부터의 소비된 광고 데이터를 조합하여, 대응하는 사용자에게 제공되어야 될 할인 값을 생성할 수 있다. 그리고나서, 이러한 할인 값은 사용자에게 빌링할 때 할인을 적용하도록 진행할 수 있는 빌링 프로세서(109)에 송신될 수 있다. 대안으로 또는 추가적으로, 할인 값은 기지국(103)에 송신될 수 있다.
그러므로, 제1 차징 토픽에 대한 복수의 차징 데이터 메시지들로부터의 차징 데이터는 복합 차징 데이터로 조합될 수 있다. 예를 들면, 주어진 광고가 소비되었다는 것을 나타내는 모든 데이터 메시지들은 차징 서버(111)에 의해 주어진 사용자(또는 예를 들면, 모든 사용자들)에 의해 얼마나 자주 광고들이 소비되었는지를 나타내는 단일 메시지로 조합될 수 있다. 그리고나서, 이러한 정보는 특정 차징 토픽에 대한 가입 프록시들에게 송신될 수 있다.
일부 실시예들에서, 데이터의 조합은 또한 차징 프록시 자체 내에서 수행될 수 있다. 예를 들면, 공표 프록시는 광고가 소비될 때마다 차징 데이터 메시지를 송신하지 않고, 예를 들면 주어진 기간(말하자면, 하루 또는 한 주)에 얼마나 많은 광고들이 소비되었는지를 나타내는 데이터 메시지를 송신할 수 있다. 또 하나의 예로서, 가입 프록시는 예를 들면 추가 처리 이전에 데이터를 조합하여, 사용자들에 의한 광고들의 소비를 나타내는 통계적 데이터를 얻을 수 있다.
기재된 시스템은 다수의 시나리오들에서 이하 중 하나 이상을 포함하는 다수의 장점들을 제공할 수 있다.
■ 복수의 자율적인 당사자들(예를 들면, 오퍼레이터들, 광고자들, 컨텐트 프로바이더들, 등)의 협업을 통해 오퍼링된 복합 서비스들의 온라인 및 오프라인 차징을 위한 공통 플랫폼을 제공할 수 있다.
■ 로밍 시나리오들에 특별히 변경가능할 수 있다. 예를 들면, 복합 서비스의 소비자가 방문된 네트워크로 로밍하는 경우, 복합 서비스를 정의하는 규칙들에 따라 방문된 도메인 영역의 백화점 브랜치들로부터 광고들을 수신할 수 있다.
■ 다른 당사자들에 대해, 개별적인 사용자 또는 제3 당사자에 대한 익명성을 제공할 수 있다.
■ 관련된 당사자들이 차징 정보를 직접적으로 교환하는 점대점 메시징을 이용하는 종래의 차징 시스템들보다 더 대역폭 효율적인 경향이 있다.
■ 중앙집중화되고 분산된(예를 들면, 피어-투-피어) 환경들 양쪽 모두에서 전개될 수 있다.
■ 적합한 당사자들이 통계적 정보에 대해 액세스할 수 있는 차징 정보의 소스를 제공할 수 있다.
도 4는 본 발명의 일부 실시예들에 따라 셀룰러 통신 시스템에 대한 차징 방법을 예시하고 있다. 셀룰러 통신 시스템은 셀룰러 통신 시스템의 고정된 네트워크의 복수의 네트워크 구성요소들 및 셀룰러 통신 시스템의 복수의 사용자 장비들을 포함한다. 복수의 네트워크 구성요소들 및 복수의 사용자 장비들 중 적어도 일부는 차징 프록시를 포함한다.
방법은 단계 401에서 개시하고, 차징 토픽들은 초기화되며 각 차징 토픽은 차징 데이터와 연관될 수 있다.
단계 401에 이어서 단계 403이 뒤따르고, 차징 프록시들의 프록시들은 공표 프록시들로서 등록된다.
단계 403에 이어서 단계 405가 뒤따르고, 차징 프록시들의 프록시들은 가입 프록시들로서 등록된다.
단계 405에 이어서 단계407이 뒤따르고, 차징 데이터 메시지들은 차징 프록시들로부터 수신된다.
단계 407에 이어서 단계 409가 뒤따르고, 제1 차징 토픽에 속하는 제1 세트의 차징 데이터는, 제1 세트의 프록시들이 제1 차징 토픽에 대한 공표 프록시들로서 등록된 것에 응답하여 유효화된다.
단계 409에 이어서 단계 411이 뒤따르고, 제1 세트의 차징 데이터는 제1 차징 토픽에 대한 가입 프록시들로서 등록된 제2 세트의 프록시들에게 송신된다.
상기 설명은 명료성을 위해 상이한 기능적 유닛들 및 프로세서들을 참조하여 본 발명의 실시예들을 기술했다는 것은 자명하다. 그러나, 본 발명에서 벗어나지 않고서도 상이한 기능적 유닛들 또는 프로세서들 사이의 기능의 임의의 적합한 분산이 이용될 수 있다는 것은 자명하다. 예를 들면, 분리된 프로세서들 또는 컨트롤러들에 의해 수행되는 것으로 예시된 기능은 동일한 프로세서 또는 컨트롤러들에 의해 수행될 수 있다. 그러므로, 특정 기능적 유닛들에 대한 참조들은 엄격한 논리적 또는 물리적 구조 또는 구성을 나타내기 보다는 기재된 기능을 제공하기 위한 적합한 수단에 대한 참조들로서만 보여질 수 있다.
본 발명은 하드웨어, 소프트웨어, 펌웨어 또는 이들의 임의의 조합을 포함하는 임의의 적합한 형태로 구현될 수 있다. 본 발명은 선택적으로는 하나 이상의 데이터 프로세서들 또는 디지털 신호 프로세서들 상에서 운용되는 컴퓨터 소프트웨어로서 적어도 부분적으로 구현될 수 있다. 본 발명의 실시예의 구성요소들 및 컴포넌트들은 물리적으로, 기능적으로 그리고 논리적으로 임의의 적합한 방식으로 구현될 수 있다. 실제로, 기능은 하나의 단일 유닛에서, 복수의 유닛들에서, 또는 다른 기능적 유닛들의 일부로서 구현될 수 있다. 그럼으로써, 본 발명은 단일 유닛에서 구현되거나, 상이한 유닛들 및 프로세서들 사이에서 물리적으로 그리고 기능적으로 분산될 수 있다.
본 발명은 일부 실시예들과 관련하여 기재되었지만, 여기에 제시된 특정 형태로 제한되려는 것은 아니다. 오히려, 본 발명의 범주는 단지 첨부된 청구항들에 의해서만 제한된다. 추가적으로, 특징이 특정 실시예들과 관련하여 기재된 것으로 보일 수도 있지만, 본 기술분야의 숙련자라면, 기재된 실시예들의 다양한 특징들이 본 발명에 따라 조합될 수 있다는 것을 잘 알고 있을 것이다. 청구항들에서, 용어 포함하는(comprising)은 다른 구성요소들 또는 단계들의 존재를 배제하지 않는다.
또한, 개별적으로 리스트되어 있지만, 복수의 수단들, 구성요소들, 또는 방법 단계들은 예를 들면 단일 유닛 또는 프로세서에 의해 구현될 수도 있다. 추가적으로, 개별적인 특징들이 상이한 청구항들에 포함되어 있지만, 이들은 유리하게 조합될 수 있고, 상이한 청구항들에서의 포함은 특징들의 조합이 실행가능하지 않거나 유리하지 않을 수 있다는 것을 함축하지 않는다. 또한, 청구항들의 하나의 카테고리에 하나의 특징의 포함은 이러한 카테고리로의 제한을 함축하는 것이 아니라 그 특징이 다른 청구항 카테고리들에 적절한 대로 동일하게 적용가능하다는 것을 나타낸다. 또한, 청구항들에서 특징들의 순서는 특징들이 작동되어야 되는 임의의 특정 순서를 함축하지 않고, 특히 방법 청구항에서의 개별적인 단계들의 순서는 그 단계들이 이 순서대로 수행되어야 된다는 것을 함축하지는 않는다. 오히려, 단계들은 임의의 적합한 순서로 수행될 수 있다.

Claims (8)

  1. 통신 시스템에 대한 차징 시스템(charging system)으로서,
    상기 통신 시스템의 고정된 네트워크의 복수의 네트워크 구성요소들(103, 105, 107, 109);
    상기 통신 시스템의 복수의 사용자 장비(101) - 상기 복수의 네트워크 구성요소들(103, 105, 107, 109) 및 상기 복수의 사용자 장비(101)의 적어도 일부는 차징 프록시(205)를 포함함 -; 및
    차징 서버(111)
    를 포함하며,
    상기 차징 서버(111)는,
    차징 토픽들 - 각 차징 토픽은 차징 데이터와 연관 가능함 -을 초기화하기 위한 토픽 컨트롤러(305),
    상기 차징 토픽들의 각각에 대해, 상기 차징 프록시들의 프록시들을 공표 프록시들로서 등록하기 위한 공표 컨트롤러(307),
    상기 차징 토픽들의 각각에 대해, 상기 차징 프록시들의 프록시들을 가입 프록시들로서 등록하기 위한 가입 컨트롤러(309),
    프록시들로부터 차징 데이터 메시지들을 수신하기 위한 수신기(301),
    제1 세트의 차징 프록시들이 제1 차징 토픽에 대해 공표 프록시들로서 등록된 것에 응답하여 제1 차징 토픽에 속하는 제1 세트의 차징 데이터를 유효화시키기 위한 차징 데이터 수신기(311), 및
    상기 제1 차징 토픽에 대해 가입 프록시들로서 등록된 제2 세트의 차징 프록시들에게 상기 제1 세트의 차징 데이터를 송신하기 위한 송신기(313)
    를 포함하는 차징 시스템.
  2. 제1항에 있어서, 상기 복수의 네트워크 구성요소들(103, 105, 107, 109)은 네트워크 오퍼레이터 빌링 네트워크 구성요소 및 제3-당사자 서비스 제공 네트워크 구성요소를 포함하는 그룹에서 선택된 적어도 하나의 네트워크 구성요소를 포함하는 차징 시스템.
  3. 제1항에 있어서, 상기 차징 서버(111)는 상기 제1 토픽에 대한 보고 요건들을 적어도 상기 제1 세트의 차징 프록시들에게 배포하도록 구성되고, 상기 제1 세트의 차징 프록시들의 각 차징 프록시는 상기 보고 요건들에 응답하여 차징 데이터 메시지들을 생성하도록 구성되는 차징 시스템.
  4. 제1항에 있어서, 상기 차징 프록시들의 적어도 일부는 차징 토픽 셋업 요구를 상기 차징 서버에 송신하도록 구성되고, 상기 토픽 컨트롤러(305)는 상기 차징 토픽 셋업 요구를 수신한 것에 응답하여 차징 토픽을 초기화하도록 구성되는 차징 시스템.
  5. 제1항에 있어서,
    상기 차징 데이터 메시지들 및 상기 차징 토픽들에 응답하여 적어도 하나의 통신 서비스에 대한 통신 서비스 차징 데이터를 생성하기 위한 빌링 프로세서(109)를 더 포함하는 차징 시스템.
  6. 제1항에 있어서, 상기 차징 토픽들 중 적어도 하나는 통신 서비스, 제3-당사자 아이덴터티, 차징 할인, 및 광고 액티비티를 포함하는 그룹에서 선택된 적어도 하나의 파라미터와 관련되는 차징 시스템.
  7. 제1항에 있어서, 상기 차징 서버(111)는, 제1 차징 토픽에 대한 복수의 차징 데이터 메시지들로부터의 차징 데이터를 복합 차징 데이터에 결합하도록 구성되고, 상기 송신기(313)는 상기 복합 차징 데이터를 상기 제1 차징 토픽에 대한 가입 프록시들에게 송신하도록 구성되는 차징 시스템.
  8. 고정된 네트워크의 복수의 네트워크 구성요소들(103, 105, 107, 109) 및 복수의 사용자 장비(101)를 포함하는 통신 시스템의 동작 방법으로서 - 상기 복수의 네트워크 구성요소들(103, 105, 107, 109) 및 상기 복수의 사용자 장비(101)의 적어도 일부는 차징 프록시를 포함함 -,
    차징 토픽들을 초기화하는 단계(401) - 상기 각 차징 토픽은 차징 데이터와 연관가능함 -;
    상기 차징 토픽들의 각각에 대해, 상기 차징 프록시들의 프록시들을 공표 프록시들로서 등록하는 단계(403);
    상기 차징 토픽들의 각각에 대해, 상기 차징 프록시들의 프록시들을 가입 프록시들로서 등록하는 단계(405);
    프록시들로부터 차징 데이터 메시지들을 수신하는 단계(407);
    제1 세트의 차징 프록시들이 제1 차징 토픽에 대해 공표 프록시들로서 등록된 것에 응답하여, 제1 차징 토픽에 속하는 제1 세트의 차징 데이터를 유효화시키는 단계(409); 및
    상기 제1 차징 토픽에 대해 가입 프록시들로서 등록된 제2 세트의 차징 프록시들에게 상기 제1 세트의 차징 데이터를 송신하는 단계(411)
    를 포함하는 통신 시스템의 동작 방법.
KR1020107025990A 2008-05-20 2009-04-28 통신 시스템에 대한 차징 시스템 KR101137598B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/123,606 2008-05-20
US12/123,606 US8320878B2 (en) 2008-05-20 2008-05-20 Charging system for a communication system
PCT/US2009/041947 WO2009142877A2 (en) 2008-05-20 2009-04-28 Charging system for a communication system

Publications (2)

Publication Number Publication Date
KR20110010613A KR20110010613A (ko) 2011-02-01
KR101137598B1 true KR101137598B1 (ko) 2012-04-19

Family

ID=41340766

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107025990A KR101137598B1 (ko) 2008-05-20 2009-04-28 통신 시스템에 대한 차징 시스템

Country Status (5)

Country Link
US (1) US8320878B2 (ko)
EP (1) EP2279631B1 (ko)
KR (1) KR101137598B1 (ko)
CN (1) CN102037751B (ko)
WO (1) WO2009142877A2 (ko)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7623857B1 (en) * 2005-10-21 2009-11-24 At&T Intellectual Property I, L.P. Intelligent pico-cell for transport of wireless device communications over wireline networks
US8224695B2 (en) * 2006-03-31 2012-07-17 Google Inc. Monetizing service calls through advertising
US8326296B1 (en) 2006-07-12 2012-12-04 At&T Intellectual Property I, L.P. Pico-cell extension for cellular network
US8626223B2 (en) 2008-05-07 2014-01-07 At&T Mobility Ii Llc Femto cell signaling gating
US8863235B2 (en) 2008-05-13 2014-10-14 At&T Mobility Ii Llc Time-dependent white list generation
US8719420B2 (en) * 2008-05-13 2014-05-06 At&T Mobility Ii Llc Administration of access lists for femtocell service
CN101594601B (zh) * 2008-05-30 2012-04-04 华为技术有限公司 计费方法、装置及***
US20100041365A1 (en) 2008-06-12 2010-02-18 At&T Mobility Ii Llc Mediation, rating, and billing associated with a femtocell service framework
EP2316212B1 (en) * 2008-08-14 2014-04-23 Telefonaktiebolaget L M Ericsson (PUBL) Controlling the charging for a composite service
US8879461B2 (en) 2008-12-01 2014-11-04 Qualcomm Incorporated Blank subframe uplink design
US20100222025A1 (en) * 2009-02-27 2010-09-02 Sorel Bosan System and Method for Delivery and Display of Messages
US8977242B1 (en) * 2009-04-06 2015-03-10 Wendell Brown Method and apparatus for content presentation in association with a telephone call
US9838541B2 (en) * 2009-04-06 2017-12-05 Wendell D. Brown Method and apparatus for content presentation in association with a communication connection
US10198741B2 (en) * 2009-04-06 2019-02-05 Wendell D. Brown Method and apparatus for content presentation in association with a communication connection
US9667810B1 (en) * 2009-04-06 2017-05-30 Wendell D. Brown Method and apparatus for content presentation in association with a telephone call
US20110047011A1 (en) * 2009-08-24 2011-02-24 Motorola, Inc. Incentives to optimize the performance of femto cell groups
US8510801B2 (en) 2009-10-15 2013-08-13 At&T Intellectual Property I, L.P. Management of access to service in an access point
US9462630B2 (en) * 2010-01-08 2016-10-04 Interdigital Patent Holdings, Inc. Method and a wireless device for collecting sensor data from a remote device having a limited range wireless communication capability
US8718656B2 (en) 2011-03-30 2014-05-06 Fujitsu Limited Method and system for evaluating a wireless service network
US20120253925A1 (en) * 2011-03-30 2012-10-04 Fujitsu Limited Method and System for Promoting Femtocell Services
CN102164359B (zh) * 2011-05-23 2013-06-19 清华大学 一种无线网络中延迟容忍业务的计费***及计费方法
CA2856192A1 (en) * 2011-11-29 2013-06-06 Zuora, Inc. Configurable billing with subscriptions having conditional components
WO2014153720A1 (zh) * 2013-03-26 2014-10-02 华为技术有限公司 计费方法、接入设备和计费设备
CN111162919A (zh) * 2015-12-31 2020-05-15 陈戈 基于间接发起模式的通讯方法及通讯中的计时、计费方法
CN110334099A (zh) * 2019-07-09 2019-10-15 西安点告网络科技有限公司 基于数据库的表单计算方法和***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093314A1 (en) 2001-11-02 2003-05-15 Leung Kin K. Conditional e-coupon service for location-aware mobile commerce
US20040259553A1 (en) 2003-05-12 2004-12-23 Tekelec Methods and systems for generating, distributing, and screening commercial content

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0898430B1 (en) 1997-08-15 2012-08-01 Time Warner Cable, Inc. Communications system
KR20010113844A (ko) 1999-03-19 2001-12-28 집 텔레콤 리미티드 통신 네트워크를 통해 공중전화에 광고하기 위한 향상된공중전화 시스템 및 방법
JP2001216263A (ja) 2000-02-04 2001-08-10 Mitsubishi Electric Corp 情報蓄積装置、情報配信装置および端末装置
US6699188B2 (en) 2000-06-22 2004-03-02 Guidance Interactive Technologies Interactive reward devices and methods
US7668765B2 (en) * 2000-07-07 2010-02-23 Decarta Inc. Method and apparatus for location-sensitive, subsidized cell phone billing
US6944662B2 (en) 2000-08-04 2005-09-13 Vinestone Corporation System and methods providing automatic distributed data retrieval, analysis and reporting services
US6874018B2 (en) * 2000-08-07 2005-03-29 Networks Associates Technology, Inc. Method and system for playing associated audible advertisement simultaneously with the display of requested content on handheld devices and sending a visual warning when the audio channel is off
JP2002117067A (ja) * 2000-10-12 2002-04-19 Pioneer Electronic Corp 電話通信システム及び方法並びに広告情報提供サーバ
US6735601B1 (en) 2000-12-29 2004-05-11 Vmware, Inc. System and method for remote file access by computer
KR20030005596A (ko) 2001-07-09 2003-01-23 주식회사 진곡 무선 인터넷 단말기를 이용한 광고/정보 제공 방법 및시스템
US7194543B2 (en) 2001-11-12 2007-03-20 Mci, Llc System and method for creating and managing survivable, service hosting networks
US20030144860A1 (en) 2002-01-31 2003-07-31 Fabio Casati Dynamic conversation logic selection method and system
US7835933B2 (en) 2002-04-08 2010-11-16 Hewlett-Packard Development Company, L.P. Method and system for event management in business processes
US7027799B2 (en) 2002-05-15 2006-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Real time charging of delivery and receipt of short message service in a telecommunications network
US20070055566A1 (en) * 2005-09-02 2007-03-08 Aws Convergence Technologies, Inc. System, method, apparatus and computer media for user control of advertising
US20040210524A1 (en) * 2003-04-15 2004-10-21 David Benenati Methods for unified billing across independent networks
KR100583176B1 (ko) 2003-06-04 2006-05-24 주식회사 인프라밸리 메시지를 이용한 광고 방법 및 그 광고 메시지 서버
CN100377523C (zh) * 2003-10-28 2008-03-26 华为技术有限公司 一种数据业务信息的采集装置及用该装置计费的方法
KR20050054408A (ko) 2003-12-04 2005-06-10 (주)극동네트워크 무선 인터넷 통합 전자쿠폰
US7181493B2 (en) 2003-12-23 2007-02-20 Unisys Corporation Platform independent model-based framework for exchanging information in the justice system
DE102004016581A1 (de) 2004-03-31 2005-10-27 Nec Europe Ltd. Verfahren zur Durchführung von Abrechnungs- und Vergütungsprozessen in Ad Hoc Netzwerken
US8315170B2 (en) * 2004-08-09 2012-11-20 Cisco Technology, Inc. System and method for signaling information in order to enable and disable distributed billing in a network environment
US7627310B2 (en) * 2005-03-31 2009-12-01 At&T Intellectual Property I, L. P. Methods, systems, and products for distance-based discounting
US7676539B2 (en) 2005-06-09 2010-03-09 International Business Machines Corporation Methods, apparatus and computer programs for automated problem solving in a distributed, collaborative environment
GB0517065D0 (en) * 2005-08-19 2005-09-28 Nokia Corp Online charging management server
CN100370732C (zh) * 2005-11-04 2008-02-20 华为技术有限公司 一种计费方法和***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093314A1 (en) 2001-11-02 2003-05-15 Leung Kin K. Conditional e-coupon service for location-aware mobile commerce
US20040259553A1 (en) 2003-05-12 2004-12-23 Tekelec Methods and systems for generating, distributing, and screening commercial content

Also Published As

Publication number Publication date
CN102037751B (zh) 2013-09-04
US20090291667A1 (en) 2009-11-26
EP2279631A4 (en) 2014-08-13
KR20110010613A (ko) 2011-02-01
WO2009142877A3 (en) 2010-01-21
WO2009142877A2 (en) 2009-11-26
EP2279631B1 (en) 2017-02-15
US8320878B2 (en) 2012-11-27
CN102037751A (zh) 2011-04-27
EP2279631A2 (en) 2011-02-02

Similar Documents

Publication Publication Date Title
KR101137598B1 (ko) 통신 시스템에 대한 차징 시스템
US9641345B2 (en) Integrated communication system and method
US8554626B2 (en) Mobile advertisement and marketing integration with business process and workflow systems
US9712567B2 (en) Voice over internet protocol (VoIP) systems, methods, network elements and applications
US20070005424A1 (en) Computer implemented method for the purchase of an endorsed message transmission between associated individuals
US20020026361A1 (en) Position-based advertisement broker
US20070118592A1 (en) Method for the transmission of additional information in a communication system, exchange device and user station
ZA200600454B (en) Method for transmission of additional information in a communication system,exchange device and user station
US20110055014A1 (en) System and method for providing region-based mobile advertising
GB2447305A (en) Method and system for mobile marketing
CN101147388B (zh) 服务内容的多运营商电信分发
US20120030019A1 (en) Enablers For Service Delivery HUB On A Mobility Network
MX2013002470A (es) Sistema y metodo para compensar a suscriptores de telecomunicaciones para permitir reproducir anuncios publicitarios como tonos de devolucion de llamada y activacion directa de servicios anunciados.
KR101331208B1 (ko) 스마트폰을 이용한 광고서비스 시스템
US20030018773A1 (en) Method and apparatus for transmitting information
KR20020007650A (ko) 이동 단말기를 이용한 인터넷 광고
KR100923690B1 (ko) 통화 연결음 서비스 제공 방법
KR101165414B1 (ko) 광고통화서비스 시스템
KR20060060196A (ko) 이동통신망을 통한 무료 메시징 서비스 방법 및 시스템
CN111757309A (zh) 协助移动运营商提供公共移动网络数据传输服务
KR20180040817A (ko) Reward 무료통신 광고플랫폼 서비스 시스템 및 그 방법
KR20010025350A (ko) Imt2000단말기와 pc화상기기를 결합한 인터넷 채팅 서버구조 및 구성, 연동방식 시스템.
WO2010020027A1 (en) System for disclosing digital content applied to mobile/cellular telephony or similar
KR20060042484A (ko) 이동통신 단말기를 이용한 광고-무료통화 서비스 방법 및서비스 시스템

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160325

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170331

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180329

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190327

Year of fee payment: 8