JP2009500935A - Online billing management server - Google Patents

Online billing management server Download PDF

Info

Publication number
JP2009500935A
JP2009500935A JP2008520021A JP2008520021A JP2009500935A JP 2009500935 A JP2009500935 A JP 2009500935A JP 2008520021 A JP2008520021 A JP 2008520021A JP 2008520021 A JP2008520021 A JP 2008520021A JP 2009500935 A JP2009500935 A JP 2009500935A
Authority
JP
Japan
Prior art keywords
online
message
account
server
account balance
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP2008520021A
Other languages
Japanese (ja)
Other versions
JP4842317B2 (en
Inventor
ユハ‐ペッカ コスキネン
アンネ ナルヒ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of JP2009500935A publication Critical patent/JP2009500935A/en
Application granted granted Critical
Publication of JP4842317B2 publication Critical patent/JP4842317B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06Q20/145Payments according to the detected use or quantity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone 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
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • 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/31Distributed metering or calculation of charges
    • 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/57Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
    • 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • H04M15/7655Linked or grouped accounts, e.g. of users or devices shared by technologies
    • 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/772Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per service, e.g. prepay or post-pay
    • 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/785Reserving amount on the account
    • 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/88Provision for limiting connection, or expenditure
    • H04M15/883Provision for limiting connection, or expenditure linked escalation limits, i.e. establish, first or second limit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/20Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment
    • 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
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0116Provision for limiting expenditure, e.g. limit on call expenses or account
    • H04M2215/0128Linked escalation limits, establish, first or second limit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2026Wireless network, e.g. GSM, PCS, TACS
    • 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/20Technology dependant metering
    • H04M2215/208IMS, i.e. Integrated Multimedia messaging Subsystem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/725Shared by technologies, e.g. one account for different access technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • H04M2215/7263Multiple accounts per user per service, e.g. prepay and post-pay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/7277Account specifications on parallel communications
    • H04M2215/7295Reserve amount, e.g. according to estimated costs for a typical communication duration or according to the estimated volume to be transferred
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/96Distributed calculation of charges, e.g. in different nodes like for mobiles between HLR and VLR, or between the terminal and the billing function

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Telephonic Communication Services (AREA)
  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するように構成される受信手段と、受信アカウントリクエストに基づいて、オンラインアカウント残高メッセージを更なる別個のサーバーに送信するように構成される送信手段とを備えるオンライン課金管理サーバー。
【選択図】図2
A receiving means configured to receive at least one account request message sent from the network service provider, and configured to send an online account balance message to a further separate server based on the received account request; An online billing management server comprising a transmission means.
[Selection] Figure 2

Description

本発明は、オンライン課金管理サーバーに関し、特に、これに限定されないが、無線携帯電話ネットワークのための前払い機能を提供するオンライン課金管理サーバーに関する。   The present invention relates to an online billing management server, and more particularly, but not exclusively, to an online billing management server that provides a prepaid function for a wireless mobile phone network.

通信システムとは、ユーザー端末機器および/またはネットワークエンティティのような2つ以上のエンティティと、通信システムに関連する他のノードとの間の通信を可能にする設備である。通信には、例えば、音声、電子メール(Eメール)、テキストメッセージ、データ、マルチメディアなどの通信を含めることが可能である。   A communication system is a facility that allows communication between two or more entities, such as user terminal equipment and / or network entities, and other nodes associated with the communication system. The communication can include communication such as voice, electronic mail (E-mail), text message, data, and multimedia.

通信は、固定回線および/または無線通信インターフェースによって提供することが可能である。無線通信システムの機能は、システムがモビリティをそのユーザーに提供することである。無線通信を提供する通信システムの一例には、公衆陸上モバイルネットワーク(public land mobile network:PLMN)がある。固定回線システムの一例には、公衆交換電話網(public switched telephone network:PSTN)がある。   Communication can be provided by a fixed line and / or a wireless communication interface. The function of a wireless communication system is that the system provides mobility to its users. An example of a communication system that provides wireless communication is a public land mobile network (PLMN). An example of a fixed line system is the public switched telephone network (PSTN).

通信システムは、一般的に、システムの種々の要素が実行を許可されたもの、およびどのように達成すべきかを定めた規格または仕様に従って動作する。例えば、規格または仕様は、ユーザー、より詳しくはユーザー機器が、回路交換サーバーか、パケット交換サーバーか、またはその両方を備えている場合に規定することが可能である。接続に使用すべき通信プロトコルおよび/またはパラメータも、一般的に規定される。例えば、ユーザー機器と通信ネットワークの要素との間に、どのように通信を実装すべきかという様態は、一般的に、所定の通信プロトコルに基づいている。すなわち、通信がベースとすることができる特定の一連の"ルール"は、ユーザー機器が、通信システムを経て通信できるように規定する必要がある。   Communication systems generally operate according to standards or specifications that define what the various elements of the system are authorized to perform and how to achieve them. For example, a standard or specification may be defined when a user, more specifically a user equipment, is equipped with a circuit switched server, a packet switched server, or both. The communication protocol and / or parameters to be used for the connection are also generally defined. For example, the manner in which communication should be implemented between user equipment and elements of a communication network is generally based on a predetermined communication protocol. That is, a specific set of “rules” on which communication can be based needs to be defined so that user equipment can communicate via the communication system.

3G(Third Generation:第三世代)の導入によって、モバイルのユーザー機器(user equipment:UE)および他のタイプのUEを経て、インターネットのサービスにアクセスする可能性が著しく高められる。   The introduction of 3G (Third Generation) significantly increases the possibility of accessing Internet services via mobile user equipment (UE) and other types of UEs.

コンピュータ(固定または携帯型)、携帯電話のような種々のユーザー機器(UE)、携帯情報端末、またはオーガナイザなどは、当業者には既知であり、これを使用してインターネットにアクセスしてサービスを得ることができる。移動局(mobile station:MS)と称されるモバイルユーザー機器は、無線インターフェースを経て、モバイル通信ネットワークの基地局、または他の局のような別のデバイスと通信することができる手段として定義することができる。   Computers (fixed or portable), various user equipment (UE) such as mobile phones, personal digital assistants, or organizers are known to those skilled in the art and can be used to access the Internet for service. Obtainable. A mobile user equipment, called a mobile station (MS), is defined as a means that can communicate with another device, such as a base station of a mobile communication network, or another station via a wireless interface. Can do.

上述の、および以下に使用される"サービス"という用語は、ユーザーが望む、必要とする、または備えているあらゆるサービスまたは品物を広範囲にカバーするものと理解されるべきものである。この用語は、無料サービスの提供もカバーするものと理解されるべきものである。特に、これに限定されないが、"サービス"という用語は、インターネットプロトコルマルチメディアIMサービス、会議、電話、ゲーム、リッチコール、プレゼンス、eコマース、およびメッセージング(例、インスタントメッセージング)を含むものと理解されるべきものである。"サービス"は、2つ以上の要素を備えることが可能である。例えば、テレビ電話サービスは、声要素とビデオ要素とを含む。別様には、2つ以上のサービスを同時に提供することが可能であり、例えば、ゲームサービスとチャットルームサービスとを同時に提供することが可能である。   The term “service” as used above and below is to be understood to cover a wide range of any service or item that a user desires, requires or has. The term should be understood to cover the provision of free services. In particular, but not limited to, the term “service” is understood to include Internet protocol multimedia IM services, conferencing, phone, games, rich calls, presence, e-commerce, and messaging (eg, instant messaging). It should be. A “service” can comprise more than one element. For example, a videophone service includes a voice element and a video element. Alternatively, two or more services can be provided simultaneously, for example, a game service and a chat room service can be provided simultaneously.

第三世代パートナーシッププロジェクト(3G Partnership Project:3GPP)では、ユーザー機器UEのユーザーにこれらのサービスへのアクセスを提供する汎用移動体通信システム(Universal Mobile Telecommunication System:UMTS)コアネットワークのための、基準アーキテクチャを規定している。このUMTSコアネットワークは、3つの主要ドメインに分割される。これらは、回路交換ドメイン、パケット交換ドメイン、およびインターネットプロトコルマルチメディア(IM)ドメインである。   The 3G Partnership Project (3GPP) is a reference architecture for the Universal Mobile Telecommunication System (UMTS) core network that provides users of user equipment UE access to these services. Is stipulated. This UMTS core network is divided into three main domains. These are the circuit switched domain, the packet switched domain, and the Internet Protocol Multimedia (IM) domain.

これらのうちの後者、IMドメインは、マルチメディアサービスが十分に管理されるようにする。IMドメインは、インターネット技術特別調査委員会(Internet Engineering Task Force:IETF)によって開発されたように、セッション開始プロトコル(Session Initiation Protocol:SIP)に対応する。   The latter of these, the IM domain, ensures that multimedia services are well managed. The IM domain corresponds to the Session Initiation Protocol (SIP), as developed by the Internet Engineering Task Force (IETF).

IMSおよび非IMSシステムに関連する管理の一側面(例えば、マルチメディアメッセージングおよび位置推定サービスなどの、コアネットワーク以外のサービスノードを経て加入者に提供されるサービス)は、サービスの提供に対してユーザーに課金するものである。課金は、2つの課金モードに分けることができる。その第一は、ユーザーがサービスに対して事実上前払いする場合のオンライン課金であり、第二は、ユーザーがセッションの後にサービスに対して請求される場合のオフライン課金である。したがって、第一の課金方法は、都度払いシステムによって行われ、一方で、第二の方法は、ユーザーが行った通話に対してユーザーに定期的に請求する場合に行われる。   One aspect of management related to IMS and non-IMS systems (for example, services provided to subscribers via service nodes other than the core network, such as multimedia messaging and location estimation services) Is charged. Charging can be divided into two charging modes. The first is online charging when the user effectively prepaid for the service, and the second is offline charging when the user is charged for the service after the session. Accordingly, the first billing method is performed by the payment system each time, while the second method is performed when the user is regularly billed for calls made by the user.

現在、オンライン課金の場合、クレジット制御リクエストメッセージを、オンライン課金システム(Online Charging System:OCS)として既知の技術であるネットワーク要素に渡すには、ユーザーに課金しようとするあらゆるネットワーク機能が必要である。OCSのアーキテクチャを標準化する試みは、第三世代パートナーシッププロジェクト(3GPP)の技術仕様(TR)32.815のような規格において規定されている。さらに、OCSによって操作されるアプリケーションおよびいくつかのインターフェースは、3GPP TS 32.296によってさらに標準化されている。   Currently, in the case of online charging, any network function that attempts to charge a user is required to pass a credit control request message to a network element, a technology known as Online Charging System (OCS). Attempts to standardize the OCS architecture are specified in standards such as the Technical Specification (TR) 32.815 of the Third Generation Partnership Project (3GPP). In addition, applications and some interfaces operated by OCS are further standardized by 3GPP TS 32.296.

現在これらの規格に用いられているようなOCSのアーキテクチャには、統合された(すなわちオンラインおよびオフラインの)課金システムを操作しようとするあらゆるオペレータに対する問題を有する。上述の規格に規定されているように、OCSは、アカウント残高管理システムによって操作されるアカウントデータベースを含んでいる。アカウント残高管理システムおよびOCS内のアカウントデータベースは、オフラインアカウンティングシステムのオペレータによって保持された情報の事実上の部分的重複である。
3GPP TR32.815 3GPP TS 32.296
The OCS architecture as currently used in these standards has problems for any operator who wants to operate an integrated (ie, online and offline) billing system. As defined in the above-mentioned standard, OCS includes an account database operated by an account balance management system. The account balance management system and the account database in OCS are a virtual partial overlap of information held by the offline accounting system operator.
3GPP TR32.815 3GPP TS 32.296

発明のまとめSummary of invention

本発明およびその実施形態の目的の一つは、オンラインアカウンティングシステムを改良することであって、その改良によって、そのようなシステムを動作させる中央集中型のアカウンティングを作り上げる可能性を提供する。
にある。
One of the objectives of the present invention and its embodiments is to improve on-line accounting systems, which offer the possibility of creating centralized accounting for operating such systems.
It is in.

本発明によれば、ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するように構成される受信手段と、前記受信アカウントリクエストに基づいて、オンラインアカウント残高メッセージを更なる別個のサーバーに送信するように構成される送信手段と、を備えるオンライン課金管理サーバーが提供される。   According to the present invention, a receiving means configured to receive at least one account request message sent from a network service provider, and based on said received account request, an online account balance message is sent to a further separate server. An on-line billing management server is provided comprising a transmission means configured to transmit.

前記オンラインアカウント残高メッセージは、オンラインアカウント残高リクエストメッセージとすることが可能である。   The online account balance message may be an online account balance request message.

前記オンラインアカウント残高リクエストメッセージは、予約を行う、予約を確定して新しい予約を行う、予約を確定する、予約を解除する、残高問い合わせ、残高増額、および残高減額、のうちの少なくとも1つのためのリクエストを含むことが可能である。   The online account balance request message is for at least one of making a reservation, confirming a reservation and making a new reservation, confirming a reservation, canceling a reservation, balance inquiry, balance increase, and balance decrease. It is possible to include a request.

前記受信手段は、前記更なるサーバーからのオンラインアカウント残高メッセージを受信するようにさらに構成することが可能である。   The receiving means may be further configured to receive an online account balance message from the further server.

前記更なるサーバーからの前記オンラインアカウント残高メッセージは、オンラインアカウント残高回答メッセージとすることが可能である。   The online account balance message from the further server may be an online account balance reply message.

前記オンラインアカウント残高回答メッセージは、前記オンラインアカウント残高リクエストメッセージに基づいた値を含むことが可能である。   The online account balance reply message may include a value based on the online account balance request message.

前記オンラインアカウント残高メッセージは、Diameterメッセージとすることが可能である。   The online account balance message may be a Diameter message.

前記オンラインアカウント残高メッセージは、Diameterクレジット制御メッセージとすることが可能である。   The online account balance message may be a Diameter credit control message.

前記サーバーは、評価サーバーとすることが可能である。   The server can be an evaluation server.

本発明の第二の側面によれば、少なくとも1つの更なる別個のサーバーからのオンラインアカウント残高メッセージを受信し、前記オンラインアカウント残高メッセージが、ネットワークサービスプロバイダから送信されて受信したアカウントリクエストメッセージに基づくものである、受信手段と、前記受信したオンラインアカウント残高メッセージに基づいて、オンラインアカウント残高アクションを実行するように構成される処理手段と、を備えるオンライン課金アカウント管理サーバーが提供される。   According to a second aspect of the invention, an online account balance message is received from at least one further separate server, the online account balance message being based on an account request message sent and received from a network service provider. There is provided an online billing account management server comprising receiving means and processing means configured to perform an online account balance action based on the received online account balance message.

前記サーバーは、オンラインアカウント残高メッセージを前記更なるサーバーに送信するように構成される送信手段をさらに備えることが可能である。   The server may further comprise sending means configured to send an online account balance message to the further server.

前記オンラインアカウント残高メッセージは、オンラインアカウント残高リクエストメッセージとすることが可能である。   The online account balance message may be an online account balance request message.

前記オンラインアカウント残高リクエストメッセージは、予約を行う、予約を確定して新しい予約を行う、予約を確定する、予約を解除する、残高問い合わせ、残高増額、および残高減額、のうちの少なくとも1つのためのリクエストを含むことが可能である。   The online account balance request message is for at least one of making a reservation, confirming a reservation and making a new reservation, confirming a reservation, canceling a reservation, balance inquiry, balance increase, and balance decrease. It is possible to include a request.

前記更なるサーバーに送信された前記オンラインアカウント残高メッセージは、オンラインアカウント残高回答メッセージとすることが可能である。   The online account balance message sent to the further server may be an online account balance reply message.

前記オンラインアカウント残高回答メッセージは、前記実行されたアクションに基づいて、前記処理手段によって決定された値を含むことが可能である。   The online account balance reply message may include a value determined by the processing means based on the executed action.

システムは、上述のオンライン課金管理サーバーと、上述の別個のオンライン課金アカウント管理サーバーと、を備えることが可能である。   The system may comprise the above-described online charging management server and the separate online charging account management server described above.

本発明の第三の側面によれば、オンライン課金管理サーバーと、別個のオンライン課金アカウント管理サーバーとを備えた通信ネットワーク内で、オンライン課金を実行するための方法であって、前記オンライン課金管理サーバーにおいて、ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するステップと、前記受信したアカウントリクエストメッセージに基づいて、前記オンライン課金管理サーバーから前記別個のオンライン課金アカウント管理サーバーへ、オンラインアカウント残高メッセージを送信するステップと、を含む方法が提供される。   According to a third aspect of the present invention, there is provided a method for executing online charging in a communication network comprising an online charging management server and a separate online charging account management server, the online charging management server Receiving at least one account request message transmitted from a network service provider and, based on the received account request message, an online account balance from the online billing management server to the separate online billing account management server Sending a message.

前記方法は、前記別個のオンライン課金アカウント管理サーバーにおいて、前記オンラインアカウント残高メッセージを受信するステップと、前記別個のオンライン課金アカウント管理サーバーにおいて、前記受信したオンラインアカウント残高メッセージに基づいて、少なくとも1つのアカウント管理機能を実行するステップと、をさらに含むことが可能である。   The method includes receiving the online account balance message at the separate online billing account management server and at least one account based on the received online account balance message at the separate online billing account management server. Performing a management function can be further included.

前記方法は、前記少なくとも1つのアカウント管理機能を実行するステップに基づいて、前記別個のオンライン課金アカウント管理サーバーから前記オンライン課金管理サーバーへ、オンラインアカウント残高メッセージを送信するステップをさらに含むことが可能である。   The method may further include sending an online account balance message from the separate online billing account management server to the online billing management server based on performing the at least one account management function. is there.

本発明の第四の側面によれば、オンライン課金管理サーバーと、別個のオンライン課金アカウント管理サーバーとを備えた通信ネットワーク内で、オンライン課金を実行するための方法を実行するように構成されるコンピュータプログラムであって、前記方法は、前記オンライン課金管理サーバーにおいて、ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するステップと、前記受信したアカウントリクエストメッセージに基づいて、前記オンライン課金管理から前記別個のオンライン課金アカウント管理サーバーへ、オンラインアカウント残高メッセージを送信するステップと、を含むコンピュータプログラムが提供される。   According to a fourth aspect of the present invention, a computer configured to execute a method for performing online charging in a communication network comprising an online charging management server and a separate online charging account management server The method includes the step of receiving at least one account request message transmitted from a network service provider at the online billing management server, and from the online billing management based on the received account request message. Sending an online account balance message to the separate online billing account management server.

前記コンピュータプログラムは、前記別個のオンライン課金アカウント管理サーバーにおいて、前記オンラインアカウント残高メッセージを受信するステップと、前記別個のオンライン課金アカウント管理サーバーにおいて、前記受信したオンラインアカウント残高メッセージに基づいて、少なくとも1つのアカウント管理機能を実行するステップと、をさらに実行することが可能である。   The computer program receives at least one online account balance message at the separate online billing account management server and at least one based on the received online account balance message at the separate online billing account management server. Performing the account management function can be further performed.

前記コンピュータプログラムは、前記少なくとも1つのアカウント管理機能を実行するステップに基づいて、前記別個のオンライン課金アカウント管理サーバーから前記オンライン課金管理サーバーへ、オンラインアカウント残高メッセージを送信するステップをさらに実行することが可能である。   The computer program may further execute a step of transmitting an online account balance message from the separate online billing account management server to the online billing management server based on performing the at least one account management function. Is possible.

本発明の第五の側面によれば、オンライン課金アカウント管理サーバー及びオフライン課金アカウント管理サーバーを備える、オンライン課金及びオフライン課金のための複合機能サーバーであって、前記オンライン課金アカウント管理サーバーが、少なくとも1つの更なる別個のサーバーからのオンラインアカウント残高メッセージを受信し、ここで前記オンラインアカウント残高メッセージは、ネットワークサービスプロバイダから送信されて受信したアカウントリクエストメッセージに基づくものである、受信手段と、前記受信したオンラインアカウント残高メッセージに基づいて、オンラインアカウント残高アクションを実行するように構成される処理手段と、
を備える、複合機能サーバーが提供される。
According to a fifth aspect of the present invention, there is provided a multi-function server for online charging and offline charging, comprising an online charging account management server and an offline charging account management server, wherein the online charging account management server is at least one. Receiving an online account balance message from two additional separate servers, wherein the online account balance message is based on an account request message sent and received from a network service provider; Processing means configured to perform an online account balance action based on the online account balance message;
A multi-function server is provided.

好適な実施形態の説明DESCRIPTION OF PREFERRED EMBODIMENTS

本発明を、添付図面を参照して一例として説明する。   The present invention will now be described by way of example with reference to the accompanying drawings.

本発明は、複数の実施形態を参照して本願明細書に一例として説明される。   The present invention is described herein by way of example with reference to a plurality of embodiments.

図1を参照する。図1は、本発明の実施形態を実装することができるシステムを概略的に示す図である。システムは、ユーザー機器2を備える。ユーザー機器2は、あらゆる好適な形態とすることができ、例えば、携帯電話、携帯情報端末(personal digital assistant:PDA)、ポータブルコンピュータ、ラップトップコンピュータ、固定コンピュータ、または他の好適なデバイスのような、モバイルまたは固定エンティティとすることが可能である。ユーザー機器2は、無線接続を経て、無線アクセスネットワーク(radio access network:RAN)と通信するように構成される。この無線接続は、任意の好適な周波数(例、無線周波数)で動作することが可能である。   Please refer to FIG. FIG. 1 schematically illustrates a system in which embodiments of the present invention can be implemented. The system includes user equipment 2. The user equipment 2 can be in any suitable form, such as a mobile phone, a personal digital assistant (PDA), a portable computer, a laptop computer, a fixed computer, or other suitable device. Can be mobile or fixed entity. The user equipment 2 is configured to communicate with a radio access network (RAN) via a wireless connection. This wireless connection can operate at any suitable frequency (eg, radio frequency).

無線アクセスネットワーク8は、一般的に、基地局エンティティ(ノードBとも称される)から構成される。本文書では、基地局という用語を使用し、あらゆる好適なエンティティをカバーすることを意図する。無線アクセスネットワーク8は、制御要素も備える。規格に従って、制御要素は、UMTSシステムの場合には無線ネットワークコントローラ(radio network controller:RNC)と称し、GSMシステムの場合には基地局コントローラ(base station controller:BSC)と称することができる。コントローラという用語は、あらゆるこのような制御エンティティをカバーすることを意図するものである。いくつかの機構では、制御機能は、基地局機能から別々に提供され、単一の制御エンティティが複数の基地局を制御することが可能である。本発明の他の実施形態では、各基地局は、制御機能の一部を組み込むことが可能である。   The radio access network 8 is generally composed of base station entities (also referred to as Node B). In this document, the term base station is used and is intended to cover any suitable entity. The radio access network 8 also includes control elements. According to the standard, the control element can be referred to as a radio network controller (RNC) in the case of a UMTS system and a base station controller (BSC) in the case of a GSM system. The term controller is intended to cover any such control entity. In some mechanisms, the control functions are provided separately from the base station functions, and a single control entity can control multiple base stations. In other embodiments of the invention, each base station may incorporate some of the control functions.

無線アクセスネットワークは、コアネットワーク10と通信するように構成される。図1内に示されるコアネットワーク10は、パケット交換コアネットワークである。コアネットワークは、パケット交換トランザクションの変更に使用される少なくとも1つのサービングGPRS(general packet radio service:汎用パケット無線システム)サポートノードSGSNと、コアネットワーク10が外部パケット交換ネットワークに接続されるポイントでのスイッチである少なくとも1つのGPRSサポートノードGGSNとを備える。   The radio access network is configured to communicate with the core network 10. The core network 10 shown in FIG. 1 is a packet-switched core network. The core network is a switch at the point where the core network 10 is connected to the external packet switched network, with at least one serving GPRS (general packet radio system) support node SGSN used to change the packet switched transaction And at least one GPRS support node GGSN.

コアネットワークは、IM(IPマルチメディア)サブシステム14に接続される。GGSNは、IMS 14内のP-CSCF 16(proxy call session control function:プロキシ呼セッション制御機能)に接続される。P-CSCFは、(S-CSCF(サービングCSCF)24に接続される。S−CSCFは、終端ネットワーク内でI(問い合わせ)−CSCF 22と交信する。I-CSCF 22は、着呼者であるエンドユーザーに対する適切な(S-CSCF(サービングCSCF)24を決定するように構成される。   The core network is connected to an IM (IP multimedia) subsystem 14. The GGSN is connected to a P-CSCF 16 (proxy call session control function) in the IMS 14. P-CSCF is connected to (S-CSCF (serving CSCF) 24. S-CSCF communicates with I (inquiry) -CSCF 22 in the terminating network. I-CSCF 22 is the called party. Configured to determine the appropriate (S-CSCF (Serving CSCF) 24 for the end user.

図1は、発呼者を示す。着呼者は、異なるか、または同じIMSに接続することが可能である。同様に、着呼者は、同一の、または異なるOCSに接続することが可能である。着呼者が異なるIMSに接続されている場合、異なるコアネットワークおよびRANが提供される。IMSが同じである場合、異なるコアネットワークを必要とするか、または必要としない場合がある。同様に、RANは、着呼者に対して、発呼者と同じかまたは異なるRANとすることが可能である。   FIG. 1 shows a caller. Callees can connect to different or the same IMS. Similarly, the called party can connect to the same or different OCS. If the called party is connected to a different IMS, a different core network and RAN are provided. If the IMS is the same, it may or may not require a different core network. Similarly, the RAN can be the same or different RAN for the called party than the calling party.

上述の実施例における本発明の説明を簡素化するためにIMS 14をOCS 6に接続して示してあるが、当業者は、OCS 6も他の非IMSネットワーク要素によって操作することができるものと理解されるべきものである。特に、3GPPは、OCS 6にメッセージを通信することができる、3つのタイプのプロトコルメッセージを規定している。図1に示される第一のタイプのメッセージは、3GPP仕様においてR0インターフェースで定義されるIMSオンライン課金の基準ポイントである。図1には示されないが、第二のタイプのメッセージは、マルチメディアメッセージサービス、WLAN、およびR0'インターフェースのような3GPP仕様に規定されたゲートウェイGPRSサービングノード(GGSN)のような、非IMSサービスに対するオンライン課金参照ポイントのためのものである。これも図1には示されないが3GPP仕様には規定されている、第三のタイプのメッセージは、モバイル交換局(Mobile Switching Centre:MSC)およびサービングGPRSサービングノード(SGSN)のようなネットワーク要素から送信することができる、モバイルネットワーク用拡張ロジックのためのカスタマイズアプリケーション(Customised Application for Mobile network Enhanced Logic:CAMEL)のアプリケーション部分(CAMEL Application Part:CAP)である。   Although IMS 14 is shown connected to OCS 6 to simplify the description of the invention in the embodiments described above, those skilled in the art will recognize that OCS 6 can also be operated by other non-IMS network elements. It should be understood. In particular, 3GPP defines three types of protocol messages that can communicate messages to OCS 6. The first type of message shown in FIG. 1 is the IMS online charging reference point defined by the R0 interface in the 3GPP specification. Although not shown in FIG. 1, the second type of message is a non-IMS service, such as a gateway GPRS serving node (GGSN) defined in the 3GPP specification, such as multimedia message service, WLAN, and R0 'interface. For online billing reference points. Although not shown in FIG. 1, but defined in the 3GPP specification, a third type of message is received from network elements such as Mobile Switching Center (MSC) and serving GPRS serving node (SGSN). It is an application part (CAMEL Application Part: CAP) of a customized application for mobile network enhanced logic (CAMEL) that can be transmitted.

図2を参照する。図2は改良されたOCS 106を示す図である。改良されたOCS 106は、少なくとも2つの物理的に独立したサーバーを備える。第一のサーバーはアカウント残高管理サーバー103であり、第二のサーバーは課金および評価サーバー101である。   Please refer to FIG. FIG. 2 is a diagram showing an improved OCS 106. The improved OCS 106 comprises at least two physically independent servers. The first server is an account balance management server 103, and the second server is a billing and evaluation server 101.

アカウント管理サーバー(アカウント残高管理サーバーとしても知られている) 103は、課金および評価要素とメッセージをやりとりするように構成されるアカウント残高管理機能を備える。さらに、アカウント残高サーバー103は、アカウント残高管理機能がアクセスすることのできるアカウントデータ111を含む。   An account management server (also known as an account balance management server) 103 comprises an account balance management function configured to exchange messages with billing and evaluation factors. In addition, the account balance server 103 includes account data 111 that can be accessed by the account balance management function.

アカウント残高サーバーは、再課金サーバー3に接続されるようにさらに構成される。再課金サーバーは、アカウントデータ111によって格納されるアカウント値を再課金するように使用される。したがって、例えば、ユーザーアカウントがクレジットに関して低い場合(クレジットとは、例えば、通貨、帯域幅利用時間、またはデータ送信の有効性である)、リチャージサーバーは、メッセージをアカウント残高管理サーバー103に渡して、このようなアカウントを'補充する'ことができる。   The account balance server is further configured to be connected to the recharge server 3. The recharge server is used to recharge the account value stored by the account data 111. Thus, for example, if the user account is low with respect to credit (credit is, for example, currency, bandwidth usage time, or validity of data transmission), the recharge server passes the message to the account balance management server 103, You can 'replenish' such accounts.

課金および評価サーバー(オンライン課金管理サーバーとしても知られている)は、オンライン課金機能(online charging function:OCF) 151と、課金ゲートウェイ機能161と、および評価機能171とを備える。OCF自体は、当技術分野で既知のように、IMS呼セッション制御機能(CSCF)からのクレジット制御メッセージの受信に課金するIMSセッションの実行に使用されるセッションベースの課金機能153と、R0またはR0'インターフェースクレジット制御メッセージを使用したイベントベースの課金を実行するイベントベースの課金機能155とを備える。図2には示されていないが、OCF 151は、更なる実施形態では、ベアラベースの課金機能を備えることができる。ベアラベースの課金機能は、CAPプロトコルメッセージタイプを使用したベアラベースの課金を実行するように構成される。   A charging and evaluation server (also known as an online charging management server) includes an online charging function (OCF) 151, a charging gateway function 161, and an evaluation function 171. The OCF itself includes a session-based charging function 153 used to execute an IMS session that charges for receipt of a credit control message from the IMS call session control function (CSCF), as known in the art, and R0 or R0. And an event-based charging function 155 for performing event-based charging using the interface credit control message. Although not shown in FIG. 2, OCF 151 may comprise a bearer-based charging function in a further embodiment. The bearer-based charging function is configured to perform bearer-based charging using the CAP protocol message type.

OCF 151およびオペレータのポスト処理システム5に接続された課金ゲートウェイ機能161は、OCF 151によって使用されて、課金情報を収集し、オペレータポスト処理システム5に送信する。   The charging gateway function 161 connected to the OCF 151 and the operator's post processing system 5 is used by the OCF 151 to collect charging information and send it to the operator post processing system 5.

評価機能171は、OCF 151に接続され、OCF 151によって使用されて、利用可能なサービスのタリフおよび評価を導出する。評価機能171の機能は、複数のセッション関連の非貨幣ユニット(サービスユニット、データ量、時間、およびイベント)のユニット決定、計算、および予約、価格決定(所与数の非貨幣ユニットに対する貨幣ユニットの計算)、タリフ決定(加入者契約条項およびリクエストされたサービスに基づいたタリフ情報の決定)、および評価に適用可能なゲット/セットカウンタのうちの1つとして、3GPP TR 32.815に明確に規定されている。   The evaluation function 171 is connected to the OCF 151 and is used by the OCF 151 to derive tariffs and evaluations of available services. The functions of the evaluation function 171 are the unit determination, calculation and reservation of multiple session-related non-monetary units (service units, data volume, time, and events), pricing (monetary unit for a given number of non-monetary units). Calculation), tariff determination (determination of tariff information based on subscriber contract terms and requested services), and get / set counter applicable to evaluation as specified in 3GPP TR 32.815 Yes.

アカウント残高管理サーバー103および課金および評価サーバー101の相互作用に関して、一組のアカウント残高リクエスト(account balance request:ABR)およびアカウント残高回答(account balance answer:ABA)メッセージを以下に開示する。   A set of account balance request (ABR) and account balance answer (ABA) messages for the interaction between the account balance management server 103 and the billing and evaluation server 101 are disclosed below.

ABRメッセージのテンプレートを以下に示す。

ABR:
<セッションId>
{Diameterベースにあるような通常のルーチングベースの情報}
{アカウント残高アクション}
{アカウント残高リクエスト番号}
{ユーザー名/アカウントId}
[リクエストされたサービスユニット]
[使用したサービスユニット]
The ABR message template is shown below.

ABR:
<Session Id>
{Normal routing base information as in Diameter base}
{Account balance action}
{Account balance request number}
{User name / Account Id}
[Requested service unit]
[Used service unit]

フィールド<セッションId>は、OCF 151によって提供される一意のセッション番号であり、フィールド{アカウント残高アクション}は、アカウント残高管理サーバー103からリクエストされたアクションを表す。フィールド{アカウント残高リクエスト番号}は、課金および評価サーバー101からアカウント残高管理サーバー103への特定のリクエストを識別する番号である。フィールド{ユーザー名/アカウントId}は、アカウント残高管理サーバー103内に格納されたアカウントコードに対するサービスをリクエストするユーザーにリンクする識別子である。フィールド[リクエストされたサービスユニット]は、ユーザーがサービスをリクエストしたネットワーク要素を提供するサービスを識別する。フィールド[使用したサービスユニット]は、すでにユーザーにサービスを提供したネットワーク要素を提供するあらゆるサービスを識別する。   The field <session Id> is a unique session number provided by the OCF 151, and the field {account balance action} represents an action requested from the account balance management server 103. The field {account balance request number} is a number for identifying a specific request from the billing and evaluation server 101 to the account balance management server 103. The field {user name / account Id} is an identifier linked to a user who requests a service for the account code stored in the account balance management server 103. The field [Requested Service Unit] identifies the service that provides the network element for which the user requested the service. The field [Used Service Unit] identifies any service that provides a network element that has already provided the service to the user.

また、ABAメッセージのテンプレートを以下に示す。

ABA:
<セッションId>
{Diameterベースにあるような通常のルーチングベースの情報}
{アカウント残高アクション}
{アカウント残高リクエスト番号}
{ユーザー名/アカウントId}
[許可されたサービスユニット]
The ABA message template is shown below.

ABA:
<Session Id>
{Normal routing base information as in Diameter base}
{Account balance action}
{Account balance request number}
{User name / Account Id}
[Allowed service units]

唯一追加されたフィールドは[許可されたサービスユニット]であり、これは、アカウント残高管理サーバーが実行したアクションに基づいて、アカウント残高管理サーバー103によって特定された値を識別する識別子である。   The only added field is [Allowed Service Units], which is an identifier that identifies the value specified by the account balance management server 103 based on the action performed by the account balance management server.

さらに、アカウント残高アクションAVPフィールドは、以下の値を有する。

1 予約を行う
2 予約を確定して新しい予約を行う
3 予約を確定する
4 予約を解除する
5 残高問い合わせ
6 残高増額
7 残高減額
Further, the account balance action AVP field has the following values:

1 Make a reservation
2 Confirm the reservation and make a new reservation
3 Confirm the reservation
4 Cancel reservation
5 Balance inquiry
6 Increase in balance
7 Balance reduction

オンライン課金管理サーバーを、上述のメッセージによって通信するオンライン課金管理と、オンライン課金アカウント残高管理サーバーとに分けることによって、オンライン課金アカウント残高管理サーバーの機能を複合オンラインおよびオフラインアカウント残高管理サーバーに組み込むことが可能であり、その結果、オンラインおよびオフラインのアカウントを有するユーザー間で、アカウントおよびデータが重複するという問題が解決される。   By dividing the online billing management server into the online billing management that communicates by the above-mentioned message and the online billing account balance management server, the function of the online billing account balance management server can be incorporated into the combined online and offline account balance management server Yes, which solves the problem of duplicate accounts and data between users with online and offline accounts.

これらの値を受けたときのアカウントおよび残高管理サーバー103のオペレーションを、図3乃至9を参照して以下にさらに開示する。これらの図を参照して説明される実施例は、ユーザー機器2の簡略化したネットワークアーキテクチャと、ネットワーク要素51(図1による実施例では、IMS 14内に存在しうるが、同様に、先に説明したネットワーク要素のいずれかとすることが可能である)と、OCF 151と、アカウント残高管理サーバー111とを備える。   The operation of the account and balance management server 103 when receiving these values will be further disclosed below with reference to FIGS. The embodiment described with reference to these figures includes a simplified network architecture of the user equipment 2 and a network element 51 (in the embodiment according to FIG. The OCF 151 and the account balance management server 111.

図3を参照する。図3には、これらのアカウント残高リクエスト(ABR)およびアカウント残高回答(ABA)メッセージの使用する第一の例を、標準のサービスオペレーションおよび終了に対して示す。最初のステップ201は、UE 2がサービス初期化リクエスト(initial service request)をネットワーク要素51に送信するときに生じる。   Please refer to FIG. FIG. 3 shows a first example of using these account balance request (ABR) and account balance answer (ABA) messages for standard service operation and termination. The first step 201 occurs when UE 2 sends an initial service request to the network element 51.

次のステップ203は、ネットワーク要素51がクレジット制御リクエスト初期化メッセージをOCF 151に送信するときに生じる。クレジット制御メッセージ初期化メッセージは、リクエストしたサービスおよびオンライン決済に対する十分なクレジットがユーザーにあるかどうかを判断するために送信される。   The next step 203 occurs when the network element 51 sends a credit control request initialization message to the OCF 151. The credit control message initialization message is sent to determine if the user has sufficient credit for the requested service and online payment.

次のステップ205では、OCF 151は、ABR予約メッセージ(すなわち、アカウント残高アクションAVPフィールドを1に設定したABRメッセージ)を、アカウント残高管理サーバー(account balance management server:ABMS) 103に送信する。   In the next step 205, the OCF 151 sends an ABR reservation message (ie, an ABR message with the account balance action AVP field set to 1) to an account balance management server (ABMS) 103.

ABMS 103は、このメッセージを受信すると、次のステップ207で、アカウント情報を調査して、アカウント内に十分なクレジットがある場合は、アカウントにおいてクレジット予約を行う。クレジット予約は、事実上、予約が除去されるまで、所定額のクレジットが使用されないように制限する。上述のように、このクレジットは、事実上の貨幣とするか、またはネットワーク依存の、例えば帯域幅、データ、関連するイベントカウントとすることができる。以下に説明する実施例では、クレジットは、事実上の貨幣である。   When the ABMS 103 receives this message, the next step 207 examines the account information and if there is sufficient credit in the account, makes a credit reservation in the account. Credit reservations effectively limit a predetermined amount of credit from being used until the reservation is removed. As mentioned above, this credit can be de facto money or it can be network dependent, eg, bandwidth, data, associated event count. In the embodiment described below, the credit is de facto money.

このクレジット予約を行った後に、ABMS 103は、ステップ209で、ABAメッセージをOCF 151に返して、予約が成功したことを確認する。   After making this credit reservation, ABMS 103 returns an ABA message to OCF 151 at step 209 to confirm that the reservation was successful.

OCF 151は、次いで、(図3には示されない評価機能を使用して)ユーザーが予約した貨幣値を使用して得ることができるサービスに関連するユニット数を計算する。したがって、例えば、サービスが、受信したデータをkBで測定可能なオンデマンドのビデオであり、受信したkBにつきFユーロに評価され、予約された貨幣値が予約につきGユーロである場合、OCFは、予約を使い果たす前に、各予約が提供することができるビデオのG/F kBを計算する。   The OCF 151 then calculates the number of units associated with the service that can be obtained using the monetary value booked by the user (using an evaluation function not shown in FIG. 3). Thus, for example, if the service is an on-demand video where the received data can be measured in kB and is valued to F Euro per kB received and the reserved monetary value is G Euro per reservation, the OCF Before running out of reservations, calculate the G / F kB of the video that each reservation can provide.

OCFは、次いで、ステップ213で、このサービスを提供するために、ユーザーが利用可能なユニット数の値を含んだクレジット制御回答メッセージをNE 51に送信する。NE 51がこのメッセージを受信すると、NEは、次いでUE 2へのサービスの供給を開始する。   The OCF then sends, in step 213, a credit control answer message containing the value of the number of units available to the user to the NE 51 to provide this service. When NE 51 receives this message, NE then starts to provide service to UE 2.

UE 2を操作するユーザーが、割り当てられた全てのユニットを使い果たす前にサービスの終了を望む場合について、ステップ215乃至227に、残りのユニット値を計上するために、本発明で使用するプロセスを説明する。   Steps 215 through 227 describe the process used in the present invention to account for the remaining unit values when the user operating UE 2 wishes to terminate the service before all allocated units are exhausted To do.

ステップ215は、UE 2がサービス終了リクエストをNE 51に送信したときに生じる。NE 51は、終了リクエストを受信した後に残りのユニットを計算し、ステップ217で、CCR終了メッセージをOCF 151に送信する。このメッセージは残りのユニット値を含む。   Step 215 occurs when UE 2 sends a service termination request to NE 51. The NE 51 calculates the remaining units after receiving the termination request and sends a CCR termination message to the OCF 151 in step 217. This message contains the remaining unit values.

OCF 151は、残りのユニット値を受信すると、ステップ219で、ステップ211のリバース計算を行って、残りのクレジット値(上述の実施例ではユーロ通貨の値)を決定する。   When the OCF 151 receives the remaining unit value, in step 219, the OCF 151 performs the reverse calculation of step 211 to determine the remaining credit value (the value of the euro currency in the above embodiment).

OCF 151は、次いで、ABRコミットメッセージ(すなわち、アカウント残高アクションAVPフィールドを3に設定したABRメッセージ)をABMS 103に送信する。このメッセージには、予約された額からの通貨の残高も渡される。   OCF 151 then sends an ABR commit message (ie, an ABR message with the account balance action AVP field set to 3) to ABMS 103. This message is also passed the currency balance from the reserved amount.

ABMS 103は、次いで、ステップ223で、クレジット予約を調査して、アクティブなアカウント値を残高に返し、事実上、部分的に使用されなかった予約された通貨を払い戻す。   ABMS 103 then examines the credit reservation at step 223, returns the active account value to the balance, and refunds the reserved currency that was effectively partially unused.

次のステップ225で、ABMS 103は、ABAメッセージをOCF 1512に送信して、OCF 151にコミットプロシージャが成功したことを通知する。   At the next step 225, ABMS 103 sends an ABA message to OCF 1512 to inform OCF 151 that the commit procedure was successful.

更なるステップ227で、OCF 151は、更なるCCAメッセージをNEに送信して、NE 51において、コミット料金がクレジットされたことを確認する。   In a further step 227, the OCF 151 sends a further CCA message to the NE to confirm at NE 51 that the commit fee has been credited.

図4を参照する。図4は、OCF 151によって供給されたユニットが、サービスの終了前に使い果たされた場合を説明する、本発明の第2の実施例である。   Please refer to FIG. FIG. 4 is a second embodiment of the present invention illustrating the case where the unit supplied by OCF 151 is used up before the end of service.

第二の実施例の最初の6つのステップ201乃至213は、サービスの初期化を説明した上述の例の最初の6つのステップに説明したものと同じプロシージャに従う。   The first six steps 201-213 of the second embodiment follow the same procedure as described for the first six steps of the above example describing service initialization.

予約および変換されたユニットを使い果たしたが、サービスが継続されている場合は、ステップ301で、NE 51は、サービスのオペレーションの継続に新しいユニットが必要であるものと判断する。   If the reserved and converted units have been exhausted but the service is continuing, at step 301, the NE 51 determines that a new unit is required to continue operation of the service.

次のステップ303では、NE 51は、CCR更新メッセージをOCF 151に送信する。   In the next step 303, the NE 51 sends a CCR update message to the OCF 151.

OCF 151は、CCR更新メッセージを受信すると、評価および変換オペレーションを実行して、使用したユニットを貨幣等価額に変換する。ステップ305は、第一の実施例のステップ219で実行したものに類似したオペレーションであり、唯一の相違点は、返された値が、元々予約されていた値に等しいことである。   When the OCF 151 receives the CCR update message, it performs a valuation and conversion operation to convert the units used to monetary equivalents. Step 305 is an operation similar to that performed in step 219 of the first embodiment, the only difference being that the returned value is equal to the value originally reserved.

OCF 151は、計算後のステップで、ABRコミットおよび予約メッセージ(すなわち、アカウント残高アクションAVPフィールドを2に設定したABRメッセージ)をABMS 103に送信する。   In a post-calculation step, OCF 151 sends an ABR commit and reservation message (ie, an ABR message with the account balance action AVP field set to 2) to ABMS 103.

ABMS 103は、ABRコミットおよび予約メッセージを受信すると、ステップ309で、予約したアカウントから使用したクレジットを確定するアクションを実行し、更なる予約を作成する。   When ABMS 103 receives the ABR commit and reservation message, ABMS 103 performs an action to determine the credits used from the reserved account in step 309 to create further reservations.

次のステップで、ABMS 103は、予約した額の値を含むABAメッセージをOCF 151に送信する。   In the next step, the ABMS 103 sends an ABA message containing the value of the reserved amount to the OCF 151.

以下の2つのステップ211aおよび213aでは、OCF 151は、ステップ211で実行したものに類似した、クレジットのユニットへの変換を実行し、続けてCCAメッセージをNE 51に送信する。NE 51において受信したCCAメッセージは、ステップ213で送信したステップに類似しており、このメッセージは、決定したユニット数を含んでいる。このプロシージャの終了時に、図3のステップ215の先に示され、第一の実施例に説明したように、ユーザーが終了させるまでサービスを継続することができるようになるか、または更なるユニットを使い果たし、NEが、ステップ303の先のステップを繰り返して更なる更新をリクエストする。   In the following two steps 211a and 213a, the OCF 151 performs a credit-to-unit conversion similar to that performed in step 211 and subsequently sends a CCA message to the NE 51. The CCA message received at the NE 51 is similar to the step sent at step 213, and this message contains the determined number of units. At the end of this procedure, as shown before step 215 in FIG. 3 and described in the first embodiment, the service can continue until the user terminates, or additional units can be When used up, the NE repeats the previous step of step 303 and requests further updates.

図5を参照する。図5では、ユーザーが最初にサービスをリクエストするが、NE 51に送信されたいかなるユニットも使用しない場合の、本発明の更なる実施例を示す。   Please refer to FIG. FIG. 5 shows a further embodiment of the present invention where the user initially requests a service but does not use any unit sent to the NE 51.

第三の実施例の最初の6つのステップ201乃至213は、サービスの初期化を示す第一および第二の実施例の最初の6つのステップ201乃至213と同じである。   The first six steps 201 to 213 of the third embodiment are the same as the first six steps 201 to 213 of the first and second embodiments showing service initialization.

次のステップ215で、UE 2は、サービス終了リクエストをNE 51に送信する。ステップ401で、NE 51は、サービスが任意のユニットを使用しなかったことを判断する。上述のサービス終了シーケンスに関して、およびステップ217を参照して上述したように、NE 51は、CCR終了メッセージをOCF 151に送信する。   In the next step 215, UE 2 sends a service termination request to NE 51. In step 401, NE 51 determines that the service did not use any unit. With respect to the service termination sequence described above and as described above with reference to step 217, the NE 51 sends a CCR termination message to the OCF 151.

OCF 151は、CCR終了メッセージを受信すると、ステップ403で、使用した貨幣クレジットの額を計算する。本実施例では、使用ゼロのユニットが有るので、使用した貨幣クレジットの額もゼロであることを除いて、このステップは、上述の実施例のステップ219および305に類似する。   When the OCF 151 receives the CCR end message, the OCF 151 calculates the amount of money credit used in step 403. This example is similar to steps 219 and 305 in the example above, except that there are zero units used, so the amount of money credits used is also zero.

OCF 151は、使用したユニットがゼロであることを検出すると、ステップ405で、ABRリリースメッセージ(すなわち、アカウント残高アクションAVPフィールドを4に設定したABRメッセージ)をABMS 103に送信する。   If OCF 151 detects that the units used are zero, it sends an ABR release message (ie, an ABR message with the account balance action AVP field set to 4) to ABMS 103 at step 405.

ABMS 103は、ステップ409で、ABRリリースメッセージを受信した後に、予約を解除する。これは、実質的に、ステップ207で制限されているクレジットを、アクティブなアカウントに返す。   In step 409, the ABMS 103 releases the reservation after receiving the ABR release message. This essentially returns the credit limited at step 207 to the active account.

ABMS 103は、次いで、ステップ411で、ABAメッセージをOCF 151に送信して、予約のリリースが成功したことを確認する。   ABMS 103 then sends an ABA message to OCF 151 at step 411 to confirm that the reservation release was successful.

OCF 151は、次いで、ステップ413で、CCAメッセージをNE 51に送信し、アカウンティングプロセスの終了が成功したことをNEに通知する。   The OCF 151 then sends a CCA message to the NE 51 at step 413 to inform the NE that the accounting process has been successfully completed.

図6を参照する。図6は、UE 2を操作するユーザーが、ユーザーの現在のアカウントの残額を確認した場合を示す。   Please refer to FIG. FIG. 6 shows a case where the user operating UE 2 confirms the remaining amount of the user's current account.

ステップ501で、UE 2は、残高問い合わせメッセージをNE 51に送信する。   In step 501, UE 2 sends a balance inquiry message to NE 51.

ステップ503で、NE 51は、残高問い合わせリクエストを受信すると、CCRイベントメッセージをOCF 151に送信する。イベントメッセージは、ユーザーのアカウント残高が読み取るべき指標を含む。   In step 503, the NE 51 transmits a CCR event message to the OCF 151 when receiving the balance inquiry request. The event message includes an indication that the user's account balance should be read.

ステップ505で、OCFは、ABR問い合わせメッセージ(すなわち、アカウント残高アクションAVPフィールドを5に設定したABRメッセージ)をABMS 103に送信する。   In step 505, the OCF sends an ABR inquiry message (ie, an ABR message with the account balance action AVP field set to 5) to ABMS 103.

ステップ507で、ABMS 103は、ABR問い合わせメッセージを受信すると、示されたユーザーのアカウントを調査して、アカウントの残高を特定する。   In step 507, when the ABMS 103 receives the ABR inquiry message, the ABMS 103 examines the indicated user's account and identifies the account balance.

ステップ509で、特定されたアカウントの残高は、ABAメッセージでABMS 103からOCF 151へ送信される。   In step 509, the balance of the identified account is sent from ABMS 103 to OCF 151 in an ABA message.

ステップ511で、特定された残高は、CCAメッセージでOCF 151からNE 51へ送信される。   In step 511, the identified balance is transmitted from OCF 151 to NE 51 in a CCA message.

最後にステップ513で、特定された残高は、残高応答メッセージでNEからUE 2へ送信される。特定された応答は、次いでユーザーのUE上に表示することができる。   Finally, in step 513, the identified balance is transmitted from NE to UE 2 in a balance response message. The identified response can then be displayed on the user's UE.

図7を参照する。図7には本発明の更なる実施例を示す。本実施例では、提供されるサービスの使用は、オペレータまたはサードパーティによって少なくとも部分的に補助されるので、ユーザーのアカウントへの払い戻しが支払い可能である。その一例には、オペレータが、例えば"10分のビデオを購入すれば、1ユーロをアカウントにクレジットする"といったロイヤルティボーナスアカウントをスポンサーする場合の状況となり得る、インセンティブスキームがある。   Please refer to FIG. FIG. 7 shows a further embodiment of the present invention. In this embodiment, use of the services provided is at least partially assisted by an operator or third party so that a refund to the user's account can be paid. One example is an incentive scheme where an operator can sponsor a loyalty bonus account, for example, "If you buy a 10 minute video, credit 1 euro to your account".

ステップ601で、UE 2は、サービスリクエストメッセージをNE 51に送信することによってサービスをリクエストする。   In step 601, UE 2 requests a service by sending a service request message to NE 51.

ステップ603で、NE 51は、サービスの使用がスポンサーされているので、リクエストされたサービスが払い戻しを受ける権利があることを判断する。   At step 603, NE 51 determines that the requested service is entitled to a refund because the use of the service is sponsored.

ステップ605で、NE 51は、次いでCCRイベント/払い戻しメッセージをOCF 151に送信する。すなわち、CCRメッセージは、払い戻しがユーザーのアカウントに支払われることを示す旨が含まれる。   At step 605, NE 51 then sends a CCR event / refund message to OCF 151. That is, the CCR message includes an indication that a refund will be paid to the user's account.

ステップ607で、OCF 151は、ABR増額メッセージ(すなわち、アカウント残高アクションAVPフィールドを6に設定したABRメッセージ)をABMS 103に送信する。このメッセージは、ユーザーのアカウントに払い戻される額の詳細を含む。   In step 607, OCF 151 sends an ABR increase message (ie, an ABR message with the account balance action AVP field set to 6) to ABMS 103. This message contains details of the amount refunded to the user's account.

ステップ609で、ABMS 103がABR増額メッセージを受信すると、ABMS 103は、示されたクレジット値の分だけユーザーのアカウントの残高を増額する。   In step 609, when ABMS 103 receives the ABR increase message, ABMS 103 increases the balance of the user's account by the indicated credit value.

ステップ611で、ABMS 103がユーザーのアカウントの増額に成功すると、ABMSは、次いで、ABAメッセージをOCF 151に送信して、このアクションが成功したことを確認する。   In step 611, if ABMS 103 succeeds in increasing the user's account, ABMS then sends an ABA message to OCF 151 to confirm that this action was successful.

ステップ613で、OCF 151は、ABAメッセージを受信すると、CCAメッセージをNE 51に送信して、アクションが成功したことをNE 51において確認する。   In step 613, when the OCF 151 receives the ABA message, the OCF 151 transmits a CCA message to the NE 51 to confirm that the action is successful in the NE 51.

本発明の更なる実施形態では、OCF 151は、CCRイベント/払い戻しメッセージを受信すると、更なる確認を行って、ユーザーのアカウントが払い戻しを受けたかどうかを判断することができる。更なる実施形態のステップ(図7には示さず)を、アカウントのリチャージの不正な受け取りに対する第二の確認として使用することができる。   In a further embodiment of the present invention, when the OCF 151 receives a CCR event / refund message, it may perform further confirmation to determine whether the user's account has been refunded. A further embodiment step (not shown in FIG. 7) can be used as a second confirmation for unauthorized receipt of an account recharge.

図8を参照する。図8は、本発明の実施形態の更なる実施例を示す。図8には、ユーザーがリクエストしたサービスが固定料金のサービスである場合の実施例を示す。その一例には、トランスポートのようなアイテムを、携帯電話の前払い機能を使用して購入することが可能なシステムがある。   Please refer to FIG. FIG. 8 shows a further example of an embodiment of the present invention. FIG. 8 shows an embodiment where the service requested by the user is a fixed fee service. One example is a system that allows items such as transports to be purchased using a prepayment feature of a mobile phone.

ステップ701で、UEは、サービスリクエストをNE 51に送信する。   In step 701, the UE transmits a service request to the NE 51.

ステップ703で、NEは、リクエストを受信すると、そのリクエストに関連する課金額を計算する。   In step 703, when the NE receives the request, the NE calculates a charge amount associated with the request.

ステップ705で、NE 51は、CCRイベント/自動引き落としメッセージをOCF 151に送信する。このメッセージは、算出した課金額を含む。   At step 705, NE 51 sends a CCR event / automatic debit message to OCF 151. This message includes the calculated charge amount.

ステップ707で、OCF 151は、使用したユニットの額を評価し、必要に応じて、以前に行われていなければ、課金されたユニットをクレジットに変更する(上述の例では、貨幣クレジットである)。   In step 707, OCF 151 evaluates the amount of units used and, if necessary, changes the charged unit to credit if not done previously (in the example above, it is a monetary credit). .

ステップ709で、OCF 151は、ABR減額メッセージ(すなわち、アカウント残高アクションAVPフィールドを7に設定したABRメッセージ)をABMS 103に送信する。減額メッセージは、それによってユーザーのアカウントを減額する、評価されたクレジット値を含む。   In step 709, OCF 151 sends an ABR reduction message (ie, an ABR message with the account balance action AVP field set to 7) to ABMS 103. The deduction message includes the evaluated credit value, thereby deducting the user's account.

ステップ711で、ABMS 103は、ABR減額メッセージ内の値の分だけユーザーのアカウントを減額する。このアカウントを減額するオペレーションは、アカウントに予約が行われないので、上述の例のステップとは異なる。   In step 711, the ABMS 103 decrements the user's account by the value in the ABR decrement message. The operation of decrementing this account is different from the steps in the above example because no reservation is made for the account.

ステップ713で、ABMSは、次いで、ABAメッセージをOCF 713に送信して、リクエストの実行が成功したことを確認する。   In step 713, ABMS then sends an ABA message to OCF 713 to confirm that the request has been successfully executed.

ステップ715で、ABMSは、次いで、CCAメッセージをNE 51に送信して、リクエストの実行が成功したことをNE 51において確認する。   In step 715, the ABMS then sends a CCA message to NE 51 to confirm at NE 51 that the request has been successfully executed.

したがって、上述の実施例を参照することによって、アカウント残高管理サーバー103は、課金および評価サーバー(CRS) 101と組み合わせて、広範な課金管理オペレーションを実行できることが分かる。さらに、ABMS 103およびCRS 101が明確な範囲を有するので、オンライン課金アカウント管理システムを、オンラインおよびオフライン両方を処理することができる集中型アカウントの一部に組み込むことができ、したがって、アカウントの重複という問題が解決される。また、このようなシステムによって、オペレータは、ユーザーが使用して瞬間的な残高問い合わせを生成するという利点を有することができる単一の複合(オンラインおよびオフライン)アカウントを提供するような、さらに柔軟なアカウントオペレーションを用いることができる。   Thus, by referring to the above-described embodiment, it can be seen that the account balance management server 103 can perform a wide range of billing management operations in combination with the billing and rating server (CRS) 101. In addition, since ABMS 103 and CRS 101 have a clear scope, the online billing account management system can be incorporated into a part of a centralized account that can handle both online and offline, hence account duplication The problem is solved. Such a system also allows operators more flexibility to provide a single composite (online and offline) account that can be used by the user to generate instantaneous balance queries. Account operations can be used.

本発明の更なる実施形態では、CRS 101とABMS 103との間で送信されるリクエストおよび回答メッセージ(上述の実施例の場合は、ABRおよびABAメッセージ)は、代わりに、既存のDiameterベースのメッセージに基づくものである。   In a further embodiment of the present invention, the request and reply messages sent between CRS 101 and ABMS 103 (ABR and ABA messages in the above example) are instead replaced by existing Diameter based messages. It is based on.

発明の他の実施形態では、リクエストおよび回答メッセージは、それぞれDiameterクレジット制御リクエスト、およびDiameterクレジット制御回答メッセージである。   In another embodiment of the invention, the request and reply message are a Diameter credit control request and a Diameter credit control reply message, respectively.

当業者は、説明された実施形態に対する種々の変形例があることを理解されるべきものである。本発明によって提供される保護の範囲は、添付の特許請求の範囲によって規定される。   Those skilled in the art should appreciate that there are various variations to the described embodiments. The scope of protection provided by the present invention is defined by the appended claims.

従来のオンライン課金システムを含む通信ネットワークの簡略図である。1 is a simplified diagram of a communication network including a conventional online charging system. 本発明およびその実施形態が実装することが可能な、改良されたオンライン課金システムの簡略図である。1 is a simplified diagram of an improved online billing system that the present invention and embodiments thereof can be implemented. FIG. アカウンティングオペレーションの範囲に対する、改良されたオンライン課金システムのオペレーションを説明するフローチャートである。FIG. 6 is a flow chart illustrating the operation of the improved online charging system for a range of accounting operations. FIG. アカウンティングオペレーションの範囲に対する、改良されたオンライン課金システムのオペレーションを説明するフローチャートである。FIG. 6 is a flow chart illustrating the operation of the improved online charging system for a range of accounting operations. FIG. アカウンティングオペレーションの範囲に対する、改良されたオンライン課金システムのオペレーションを説明するフローチャートである。FIG. 6 is a flow chart illustrating the operation of the improved online charging system for a range of accounting operations. FIG. アカウンティングオペレーションの範囲に対する、改良されたオンライン課金システムのオペレーションを説明するフローチャートである。FIG. 6 is a flow chart illustrating the operation of the improved online charging system for a range of accounting operations. FIG. アカウンティングオペレーションの範囲に対する、改良されたオンライン課金システムのオペレーションを説明するフローチャートである。FIG. 6 is a flow chart illustrating the operation of the improved online charging system for a range of accounting operations. FIG. アカウンティングオペレーションの範囲に対する、改良されたオンライン課金システムのオペレーションを説明するフローチャートである。FIG. 6 is a flow chart illustrating the operation of the improved online charging system for a range of accounting operations. FIG.

Claims (23)

ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するように構成される受信手段と、
前記受信アカウントリクエストに基づいて、オンラインアカウント残高メッセージを更なる別個のサーバーに送信するように構成される送信手段と、を備えるオンライン課金管理サーバー。
Receiving means configured to receive at least one account request message sent from a network service provider;
Sending means configured to send an online account balance message to a further separate server based on the received account request.
前記オンラインアカウント残高メッセージは、オンラインアカウント残高リクエストメッセージである、請求項1に記載のサーバー。   The server of claim 1, wherein the online account balance message is an online account balance request message. 前記オンラインアカウント残高リクエストメッセージは、
・ 予約を行う、
・ 予約を確定して新しい予約を行う、
・ 予約を確定する、
・ 予約を解除する、
・ 残高問い合わせ、
・ 残高増額、および
・ 残高減額、
のうちの少なくとも1つのためのリクエストを含む、請求項2に記載のサーバー。
The online account balance request message is:
・ Make a reservation,
・ Confirm the reservation and make a new reservation.
・ Confirm the reservation,
・ Cancel reservation
・ Balance inquiry,
・ Balance increase, and balance decrease,
The server of claim 2 comprising a request for at least one of the following.
前記受信手段は、前記更なるサーバーからのオンラインアカウント残高メッセージを受信するようにさらに構成される、請求項1乃至3に記載のサーバー。   The server according to claim 1, wherein the receiving means is further configured to receive an online account balance message from the further server. 前記更なるサーバーからの前記オンラインアカウント残高メッセージは、オンラインアカウント残高回答メッセージである、請求項4に記載のサーバー。   5. The server of claim 4, wherein the online account balance message from the further server is an online account balance reply message. 前記オンラインアカウント残高回答メッセージは、前記オンラインアカウント残高リクエストメッセージに基づいた値を含む、請求項5に記載のサーバー。   6. The server according to claim 5, wherein the online account balance reply message includes a value based on the online account balance request message. 前記オンラインアカウント残高メッセージは、Diameterメッセージである、請求項1および4に記載のサーバー。   The server according to claims 1 and 4, wherein the online account balance message is a Diameter message. 前記オンラインアカウント残高メッセージは、Diameterクレジット制御メッセージ(Diameter credit control message)である、請求項7に記載のサーバー。   The server according to claim 7, wherein the online account balance message is a Diameter credit control message. 前記サーバーは、評価サーバーである、請求項1乃至8に記載のサーバー。   The server according to claim 1, wherein the server is an evaluation server. オンライン課金アカウント管理サーバーであって、
少なくとも1つの更なる別個のサーバーからのオンラインアカウント残高メッセージを受信し、前記オンラインアカウント残高メッセージが、ネットワークサービスプロバイダから送信されて受信したアカウントリクエストメッセージに基づくものである、受信手段と、
前記受信したオンラインアカウント残高メッセージに基づいて、オンラインアカウント残高アクションを実行するように構成される処理手段と、
を備えるオンライン課金アカウント管理サーバー。
An online billing account management server,
Receiving means for receiving an online account balance message from at least one further separate server, wherein the online account balance message is based on an account request message sent and received from a network service provider;
Processing means configured to perform an online account balance action based on the received online account balance message;
Online billing account management server with.
オンラインアカウント残高メッセージを前記更なるサーバーに送信するように構成される送信手段をさらに備える、請求項10に記載のサーバー。   11. The server of claim 10, further comprising sending means configured to send an online account balance message to the further server. 前記オンラインアカウント残高メッセージは、オンラインアカウント残高リクエストメッセージである、請求項10および11に記載のサーバー。   12. The server according to claim 10 and 11, wherein the online account balance message is an online account balance request message. 前記オンラインアカウント残高リクエストメッセージは、
・ 予約を行う、
・ 予約を確定して新しい予約を行う、
・ 予約を確定する、
・ 予約を解除する、
・ 残高問い合わせ、
・ 残高増額、および
・ 残高減額、
のうちの少なくとも1つのためのリクエストを含む、請求項12に記載のサーバー。
The online account balance request message is:
・ Make a reservation,
・ Confirm the reservation and make a new reservation.
・ Confirm the reservation,
・ Cancel reservation
・ Balance inquiry,
・ Balance increase, and balance decrease,
13. The server of claim 12, comprising a request for at least one of the following.
前記更なるサーバーに送信される前記オンラインアカウント残高メッセージは、オンラインアカウント残高回答メッセージである、請求項11に記載のサーバー。   12. The server of claim 11, wherein the online account balance message sent to the further server is an online account balance reply message. 前記オンラインアカウント残高回答メッセージは、前記実行されたアクションに基づいて、前記処理手段によって決定された値を含む、請求項14に記載のサーバー。   15. The server according to claim 14, wherein the online account balance reply message includes a value determined by the processing means based on the executed action. 請求項1乃至9に記載のオンライン課金管理サーバーと、
請求項10乃至15に記載の別個のオンライン課金アカウント管理サーバーと、を備えるシステム。
The online billing management server according to claim 1 to 9,
16. A system comprising: a separate online billing account management server according to claim 10-15.
オンライン課金管理サーバーと、別個のオンライン課金アカウント管理サーバーとを備えた通信ネットワーク内で、オンライン課金を実行するための方法であって、
前記オンライン課金管理サーバーにおいて、ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するステップと、
前記受信したアカウントリクエストメッセージに基づいて、前記オンライン課金管理サーバーから前記別個のオンライン課金アカウント管理サーバーへ、オンラインアカウント残高メッセージを送信するステップと、
を含む方法。
A method for performing online billing in a communication network comprising an online billing management server and a separate online billing account management server, comprising:
Receiving at least one account request message sent from a network service provider at the online billing management server;
Transmitting an online account balance message from the online billing management server to the separate online billing account management server based on the received account request message;
Including methods.
前記別個のオンライン課金アカウント管理サーバーにおいて、前記オンラインアカウント残高メッセージを受信するステップと、
前記別個のオンライン課金アカウント管理サーバーにおいて、前記受信したオンラインアカウント残高メッセージに基づいて、少なくとも1つのアカウント管理機能を実行するステップと、
をさらに含む請求項17に記載の方法。
Receiving the online account balance message at the separate online billing account management server;
Executing at least one account management function based on the received online account balance message at the separate online billing account management server;
18. The method of claim 17, further comprising:
前記少なくとも1つのアカウント管理機能を実行するステップに基づいて、前記別個のオンライン課金アカウント管理サーバーから前記オンライン課金管理サーバーへ、オンラインアカウント残高メッセージを送信するステップをさらに含む、請求項18に記載の方法。   19. The method of claim 18, further comprising transmitting an online account balance message from the separate online billing account management server to the online billing management server based on performing the at least one account management function. . オンライン課金管理サーバーと、別個のオンライン課金アカウント管理サーバーとを備えた通信ネットワーク内で、オンライン課金を実行するための方法を実行するように構成されるコンピュータプログラムであって、前記方法は、
前記オンライン課金管理サーバーにおいて、ネットワークサービスプロバイダから送信された少なくとも1つのアカウントリクエストメッセージを受信するステップと、
前記受信したアカウントリクエストメッセージに基づいて、前記オンライン課金管理から前記別個のオンライン課金アカウント管理サーバーへ、オンラインアカウント残高メッセージを送信するステップと、を含むコンピュータプログラム。
A computer program configured to execute a method for performing online charging in a communication network comprising an online charging management server and a separate online charging account management server, the method comprising:
Receiving at least one account request message sent from a network service provider at the online billing management server;
Transmitting an online account balance message from the online billing management to the separate online billing account management server based on the received account request message.
前記別個のオンライン課金アカウント管理サーバーにおいて、前記オンラインアカウント残高メッセージを受信するステップと、
前記別個のオンライン課金アカウント管理サーバーにおいて、前記受信したオンラインアカウント残高メッセージに基づいて、少なくとも1つのアカウント管理機能を実行するステップと、を実行するようにさらに構成される、請求項20に記載のコンピュータプログラム。
Receiving the online account balance message at the separate online billing account management server;
21. The computer of claim 20, further configured to perform at least one account management function based on the received online account balance message at the separate online billing account management server. program.
前記少なくとも1つのアカウント管理機能を実行するステップに基づいて、前記別個のオンライン課金アカウント管理サーバーから前記オンライン課金管理サーバーへ、オンラインアカウント残高メッセージを送信するステップを実行するようにさらに構成される、請求項21に記載のコンピュータプログラム。   And further comprising: transmitting an online account balance message from the separate online billing account management server to the online billing management server based on performing the at least one account management function. Item 22. The computer program according to Item 21. オンライン課金アカウント管理サーバー及びオフライン課金アカウント管理サーバーを備える、オンライン課金及びオフライン課金のための複合機能サーバーであって、前記オンライン課金アカウント管理サーバーが、
少なくとも1つの更なる別個のサーバーからのオンラインアカウント残高メッセージを受信し、ここで前記オンラインアカウント残高メッセージは、ネットワークサービスプロバイダから送信されて受信したアカウントリクエストメッセージに基づくものである、受信手段と、
前記受信したオンラインアカウント残高メッセージに基づいて、オンラインアカウント残高アクションを実行するように構成される処理手段と、
を備える、複合機能サーバー。
A multi-function server for online charging and offline charging, comprising an online charging account management server and an offline charging account management server, wherein the online charging account management server comprises:
Receiving means for receiving an online account balance message from at least one further separate server, wherein the online account balance message is based on an account request message sent and received from a network service provider;
Processing means configured to perform an online account balance action based on the received online account balance message;
A multi-function server.
JP2008520021A 2005-08-19 2006-07-24 Online billing management server Active JP4842317B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB0517065.9 2005-08-19
GBGB0517065.9A GB0517065D0 (en) 2005-08-19 2005-08-19 Online charging management server
PCT/IB2006/002152 WO2007020499A1 (en) 2005-08-19 2006-07-24 Online charging management server

Publications (2)

Publication Number Publication Date
JP2009500935A true JP2009500935A (en) 2009-01-08
JP4842317B2 JP4842317B2 (en) 2011-12-21

Family

ID=35097993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008520021A Active JP4842317B2 (en) 2005-08-19 2006-07-24 Online billing management server

Country Status (7)

Country Link
US (1) US7764947B2 (en)
EP (1) EP1915883A1 (en)
JP (1) JP4842317B2 (en)
KR (1) KR20080034941A (en)
CN (1) CN101213863A (en)
GB (1) GB0517065D0 (en)
WO (1) WO2007020499A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101154289B1 (en) 2008-02-26 2012-06-14 알카텔-루센트 유에스에이 인코포레이티드 Online charging for supplementary services in ims networks

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1737180B1 (en) 2005-06-06 2018-12-26 Comptel Corporation System and method for processing data records in a mediation system
US8228925B2 (en) * 2005-12-14 2012-07-24 Alcatel Lucent Interactive voice response system for online and offline charging and for multiple networks
DE602005017920D1 (en) * 2005-12-23 2010-01-07 Ericsson Telefon Ab L M Method, device and computer program product for online billing
CN101009572B (en) * 2006-01-24 2012-07-04 朗迅科技公司 IMS budget control for media change in the IMS session period
CN100395983C (en) * 2006-02-27 2008-06-18 华为技术有限公司 Charging system and charging method
EP1835686B1 (en) * 2006-03-13 2015-12-23 Vodafone Group PLC Method of providing access to an IP multimedia subsystem based on provided access network data.
CN101079832B (en) * 2006-05-23 2012-03-21 朗迅科技公司 IMS network system and method for operating IMS network device
CN101083541B (en) * 2006-05-31 2013-05-01 朗迅科技公司 IMS gateway system and method
US8606222B2 (en) * 2006-12-28 2013-12-10 Tekelec Global, Inc. Methods, systems, and computer program products for performing prepaid account balance screening
WO2008107510A1 (en) * 2007-03-07 2008-09-12 Cvon Innovations Ltd An access control method and system
GB2448190A (en) * 2007-04-05 2008-10-08 Cvon Innovations Ltd Data delivery evaluation system
US8942668B2 (en) * 2007-04-20 2015-01-27 Alcatel Lucent Camel service charging in IMS networks
US9379898B2 (en) * 2007-05-04 2016-06-28 Tekelec, Inc. Methods, systems, and computer program products for providing billing and usage data to downstream applications
US20100312619A1 (en) * 2007-05-23 2010-12-09 Pekka Ala-Pietila Method and a system for providing mobile communications services
GB2450193A (en) * 2007-06-12 2008-12-17 Cvon Innovations Ltd Method and system for managing credits via a mobile device
CN101374056A (en) * 2007-08-23 2009-02-25 华为技术有限公司 Method and system for opening charging account data capability
CN100586071C (en) * 2007-09-30 2010-01-27 华为技术有限公司 The method and apparatus of acquisition strategy and charging execution function entity ability
CN101436941B (en) * 2007-11-15 2012-10-03 华为技术有限公司 Charging method, charging network element, charging system and communication system
GB2456184A (en) * 2008-01-07 2009-07-08 Cvon Innovations Ltd System for selecting an information provider or service provider
EP2083532B1 (en) 2008-01-23 2013-12-25 Comptel Corporation Convergent mediation system with improved data transfer
EP2083533B1 (en) 2008-01-23 2013-10-16 Comptel Corporation Convergent mediation system with dedicated online streams
EP2107464A1 (en) 2008-01-23 2009-10-07 Comptel Corporation Convergent mediation system with dynamic resource allocation
US8023926B2 (en) * 2008-02-16 2011-09-20 Alcatel Lucent Offline charging for sessions over a 3GPP network and a WLAN access network
US8320878B2 (en) * 2008-05-20 2012-11-27 Motorola Mobility Llc Charging system for a communication system
US9197706B2 (en) 2008-12-16 2015-11-24 Qualcomm Incorporated Apparatus and method for bundling application services with inbuilt connectivity management
EP2296309B1 (en) * 2009-09-11 2012-10-31 Alcatel Lucent A method for delivering policy rules to an end user, according on his/her account balance and service subscription level, in a telecommunication network
US20110173105A1 (en) * 2010-01-08 2011-07-14 Nokia Corporation Utilizing AAA/HLR infrastructure for Web-SSO service charging
WO2011120229A1 (en) * 2010-04-01 2011-10-06 Alcatel Lucent QoS THROTTLING FOR MOBILE DEVICES
CN102137371B (en) * 2010-06-11 2013-08-28 华为技术有限公司 Method, system and equipment for charging account balance management
CN102149063B (en) * 2010-06-29 2013-10-09 华为技术有限公司 Method, device and system for charging prepayment
US8990103B2 (en) 2010-08-02 2015-03-24 Apple Inc. Booking and management of inventory atoms in content delivery systems
US8996402B2 (en) 2010-08-02 2015-03-31 Apple Inc. Forecasting and booking of inventory atoms in content delivery systems
US8391833B2 (en) * 2010-08-08 2013-03-05 Tekelec, Inc. Systems, methods, and computer readable media for diameter routing with number portability correction
US8510658B2 (en) 2010-08-11 2013-08-13 Apple Inc. Population segmentation
US9288230B2 (en) * 2010-12-20 2016-03-15 Qualcomm Incorporated Methods and apparatus for providing or receiving data connectivity
US8644355B2 (en) 2010-12-23 2014-02-04 Tekelec, Inc. Methods, systems, and computer readable media for modifying a diameter signaling message directed to a charging function node
WO2012103989A1 (en) * 2011-01-31 2012-08-09 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for online charging in an ip multimedia subsystem
JP5732550B2 (en) 2011-03-03 2015-06-10 テケレック・インコーポレイテッドTekelec, Inc. Method, system, and computer-readable medium for enhancing Diameter signaling messages
US8825536B2 (en) * 2011-07-18 2014-09-02 Alcatel Lucent Differential online charging for text messages based on network type
US8695060B2 (en) 2011-10-10 2014-04-08 Openpeak Inc. System and method for creating secure applications
US9350818B2 (en) 2014-09-05 2016-05-24 Openpeak Inc. Method and system for enabling data usage accounting for unreliable transport communication
US8938547B1 (en) 2014-09-05 2015-01-20 Openpeak Inc. Method and system for data usage accounting in a computing device
US9232013B1 (en) 2014-09-05 2016-01-05 Openpeak Inc. Method and system for enabling data usage accounting
US20160071040A1 (en) 2014-09-05 2016-03-10 Openpeak Inc. Method and system for enabling data usage accounting through a relay
WO2018132108A1 (en) * 2017-01-13 2018-07-19 Visa International Service Association Techniques for secure blockchain management
EP3895409A1 (en) * 2018-12-12 2021-10-20 Telefonaktiebolaget LM Ericsson (publ) Method and function for handling a subscriber's communication services
CN114760604B (en) * 2022-04-07 2023-05-12 中国联合网络通信集团有限公司 Package tariff processing method, apparatus, device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003259039A (en) * 2002-02-27 2003-09-12 Canon Inc Communication method, communication system, storage medium, and program
WO2005027406A1 (en) * 2003-09-15 2005-03-24 Siemens Aktiengesellschaft Charging method and charging units

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7082533B2 (en) * 2000-08-04 2006-07-25 First Data Corporation Gauging risk in electronic communications regarding accounts in ABDS system
WO2002067156A1 (en) * 2001-02-19 2002-08-29 Nokia Corporation Control of billing in a communications system
JP2003125116A (en) * 2001-10-19 2003-04-25 Fujitsu Ltd Communication system
US8812382B2 (en) * 2003-01-15 2014-08-19 Nokia Corporation Charging for a communication system
US20040167834A1 (en) * 2003-02-12 2004-08-26 Juha-Pekka Koskinen Method for processing accounting requests in a communications system
GB0327379D0 (en) * 2003-11-25 2003-12-31 Nokia Corp Telecommunications network
US7548743B2 (en) * 2004-11-30 2009-06-16 Alcatel-Lucent Usa Inc. Call control with converged application server logic and gateway logic in IMS networks
CN1885780B (en) * 2005-06-24 2012-03-28 朗迅科技公司 Centralized off-line charge and on-line charge method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003259039A (en) * 2002-02-27 2003-09-12 Canon Inc Communication method, communication system, storage medium, and program
WO2005027406A1 (en) * 2003-09-15 2005-03-24 Siemens Aktiengesellschaft Charging method and charging units
JP2007506314A (en) * 2003-09-15 2007-03-15 シーメンス アクチエンゲゼルシヤフト Billing method and billing unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101154289B1 (en) 2008-02-26 2012-06-14 알카텔-루센트 유에스에이 인코포레이티드 Online charging for supplementary services in ims networks

Also Published As

Publication number Publication date
US7764947B2 (en) 2010-07-27
EP1915883A1 (en) 2008-04-30
GB0517065D0 (en) 2005-09-28
CN101213863A (en) 2008-07-02
WO2007020499A1 (en) 2007-02-22
KR20080034941A (en) 2008-04-22
JP4842317B2 (en) 2011-12-21
US20070041536A1 (en) 2007-02-22

Similar Documents

Publication Publication Date Title
JP4842317B2 (en) Online billing management server
JP4668998B2 (en) IP multimedia service flexible charging mechanism
Hakala et al. Diameter credit-control application
US7729485B2 (en) Telecommunications network having number portability
KR101160377B1 (en) Converged prepaid and postpaid charging
CN101212532B (en) Combined billing system and method
US7684551B2 (en) Method, means and a computer program product for managing online charging in a communications network
US20070297583A1 (en) Method and System for Third Party Charging
US20060286963A1 (en) Controlling provision of services in a communications network
EP1802028B1 (en) A charging network , charging agent apparatus as well and the charging method thereof
EP1990948A1 (en) Charging system and charging method
US20080153457A1 (en) Online Charging System (Ocs) Controlled Media Policy
JP5380428B2 (en) Implementation of rating timer control on prepaid invoicing machines to support online and offline billing
US20050021351A1 (en) Charging in a communication system
WO2004036871A1 (en) Handling charging information in interworking structure of mobile communication and wireless local area networks
CN102047700A (en) Online charging architecture in lte/epc communication networks
US20120123919A1 (en) Method And System For Billing In A Communication Network
JP2007506314A (en) Billing method and billing unit
WO2010000631A2 (en) Providing charging related information in a communication system
WO2008089644A1 (en) Charging processing method, service network element and charging system thereof
Stura et al. Network Working Group H. Hakala Request for Comments: 4006 L. Mattila Category: Standards Track Ericsson JP. Koskinen

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110322

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20110707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20110707

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110711

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110808

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110912

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111005

R150 Certificate of patent or registration of utility model

Ref document number: 4842317

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141014

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250