(57)【要約】ネットワーク（１０）と無線装置（１４）間のデータ通信セッションの料金を計算する方法及びシステムを開示する。典型的な実施例において、この方法は、通信セッションにおいて発生する一連のイベント（即ち、セットアップイベント、開始イベント、終了イベント）を監視する。このイベントの監視は、無線装置上に存在するデータ料金計算アプリケーションによって実行される。このようなイベントを監視することにより、データ料金計算アプリケーションは、いくつかの料金計算オプションを使用して通信セッションの料金計算を行うことができる。選択する料金計算オプションには、データセッションにおいて伝送されたデータを計量する方法及び各計量されたデータ増量に適用する料率を決定する方法の両方が含まれている。【選択図】図２
2004508746.tif 000002
【特許請求の範囲】
【請求項１】
データ通信セッションの料金を算出するシステムであって、ネットワークと通信する能力を有する無線装置と、
前記無線装置内に存在するデータ料金計算アプリケーションとを有し、
前記データ料金計算アプリケーションは、前記ネットワークと前記無線装置間でのデータ通信セッションの実行において発生する複数のイベントの１つ又は複数を検出するように構成され、
前記データ料金計算アプリケーションは、前記１つ又は複数の検出イベントに基づいて複数の料金計算オプションの中の１つを選択し前記データ通信セッションの料金を算出するように更に構成されていることを特徴とするシステム。
【発明の詳細な説明】
【０００１】
（関連出願に対する相互参照）
本出願は、米国法典第３５編１１９条に基づき、２０００年７月２１日付けの米国仮特許出願第６０／２２０，０２９号及び２０００年７月２１日付けの米国仮特許出願第６０／２２０，２３３号に関する優先権の利益を主張するものであり、この引用により、それら開示内容のすべてが本明細書に包含される。
【０００２】
（技術分野）
本発明は無線装置用のデータ料金を計算する方法及びシステムに関し、更に詳しくは、通信ネットワークにおいて１つの送信局から別の送信局に移動する能力を有する携帯又はセルラー電話及び無線電話に関する。
具体的には、本発明の方法及びシステムは、携帯電話などの無線装置においてデータ通信セッションの料金計算を可能にするものであり、この結果、それぞれの携帯電話で料金計算を行うことにより、携帯電話とサービスプロバイダ間における通信トラフィックが減少し、サービスプロバイダのトラフィック処理容量が拡張される。尚、携帯電話における音声通信セッションの料金計算及び請求処理用システムは、米国特許第５，５７７，１００号（以下、「１００」特許と称する）及び米国特許第６，１９８，９１５（Ｂ１）号（以下、「９１５」特許と称する）に説明されている。
【０００３】
（背景技術）
携帯電話環境における先進的なデータ通信サービスが現実のものになりつつある。ＳＭＳ（Ｓｈｏｒｔ　Ｍｅｓｓａｇｅ　Ｓｅｒｖｉｃｅ）、ＵＳＳＤ（Ｕｎｓｔｒｕｃｔｕｒｅｄ　Ｓｕｐｐｌｅｍｅｎｔａｒｙ　Ｓｅｒｖｉｃｅ　Ｄａｔａ）、ＧＰＲＳ（Ｇｅｎｅｒａｌ　Ｐａｃｋｅｔ　Ｒａｄｉｏ　Ｓｅｒｖｉｃｅ）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ　Ｄａｔａ　ｆｏｒ　ＧＳＭ　Ｅｖｏｌｕｔｉｏｎ）、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ　Ｍｏｂｉｌｅ　Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ　Ｓｅｒｖｉｃｅ）、１ｘ、１ｘＲＴＴなどは、いずれも無線データ通信を実装するのに使用可能な技術の例である。
【０００４】
現在、無線装置ユーザーはデータサービスの改善を要求しており、データキャリアは、このようなユーザーの要求に応えるソリューションの早急の開発を試みている。しかしながら、従来のネットワークに基づいた請求処理システムでは、あるデータキャリアの現在のビジネス方法や、（毎月の加入料金以外の）データサービスの請求処理方法に対処するには不十分である。
【０００５】
例えば、請求処理のために、データパケットをネットワークレベルで正確に監視及び追跡することが容易ではない（これは、前払い及び使用量が制限されたサービスのようにリアルタイムでこの種の監視を実行しなければならない場合に特に顕著である）。複数のデータパケットを宛先に対して送信した場合、通常、それらのパケットは最終的な宛先に到達する前に、いくつかのノードやネットワークを経由するが、多くの場合にネットワークやその機器ごとにデータパケットの処理方法が異なるため、複数ネットワークを経由するということが監視の観点で問題となる。
【０００６】
又、一般的なネットワークに基づいた請求処理システムは、通常、コール詳細レコード（ＣＤＲ：Ｃａｌｌ　Ｄｅｔａｉｌ　Ｒｅｃｏｒｄ）を処理するべく構成されており、このような請求処理システムの処理能力は、普通、１日当たりユーザーごとに３〜５個のＣＤＲを処理可能なレベルに設定されている。一方、パケットデータを使用した場合には、使用量詳細レコード（ＵＤＲ：Ｕｓａｓｅ　Ｄｅｔａｉｌ　Ｒｅｃｏｒｄ）と呼ばれる独自の詳細レコードが各パケットによって生成される。パケット交換通信の場合には、それぞれのパケットが様々な経路を経て宛先に別々に送信されるためにＵＤＲが必要とされ、このようなパケットの状態を追跡するには、各パケットごとのＵＤＲが必要になる。ＵＤＲが大量に増殖すれば、既存の請求処理システムの多くに容量問題が発生する。例えば、３０分のＧＰＲＳセッションでは、いくつかのサービスノードにおいて１０，０００個以上のＵＤＲが生成される可能性があり、これは既存の請求処理システムが処理不可能なＵＤＲ件数であり、これを処理するためのシステムアップグレードはコスト効率の面で現実的ではないであろう。
【０００７】
又、データ伝送の請求処理には、（特に、ＧＰＲＳの場合に）更なる問題点が存在している。即ち、ＧＰＲＳの実現と実装に必要な大部分のネットワーク機器は基地局コントローラ（ＢＳＣ：Ｂａｓｅ　Ｓｔａｔｉｏｎ　Ｃｏｎｔｒｏｌｌｅｒ）に存在しているのに対して請求処理システムは移動交換局（ＭＳＣ：Ｍｏｂｉｌｅ　Ｓｗｉｔｃｈｉｎｇ　Ｃｅｎｔｅｒ）に存在している。従来、１つ又は複数のＭＳＣにしか接続していなかった請求処理システムが、これからは恐らく数百ものＢＳＣに対処しなければならなくなるのである。
【０００８】
パケットデータ環境では、ネットワークは、しばしば同一のパケットを複数回にわたって（多くの場合、別の伝送経路によって）再送する必要がある。この結果、同一のパケットに対して複数のＵＤＲが生成されるため、ネットワークに基づいた請求処理システムによってパケットを基準単位とした正確な請求処理を行うのは、すべてのサービスノードから全ＵＤＲを収集し、それらを照合して成功した伝送を判定することによってのみ可能となる。即ち、従来のネットワークに基づいた請求処理システムに固有の複雑性及び容量の負担を回避し、パケットデータの正確な料金計算を行う能力を有するコスト効率の高い方法及びシステムを提供することが望ましいのである。
【０００９】
（発明の要約）
ネットワーク及び無線装置間のデータ通信セッションの料金を計算する方法及びシステムを開示する。このデータ通信セッションの料金計算は、無線装置内に存在するデータ料金計算アプリケーションによって実行され、従来のネットワークに基づいた請求処理システムに固有の複雑性及び容量の負担を回避できる。典型的な実施例において、この方法は、いくつかのファクタ（要因）を使用してデータ通信セッションの料金計算を行う方法を決定する（即ち、データ通信セッションの料金計算は、いくつかの料金計算オプション（選択肢）の１つに基づいて実行される）。このようなファクタの例としては、データを使用する無線装置上のアプリケーション、データの利用形態、無線装置に送信されるデータのソース、サービスのクラス、サービスの品質、及び伝送効率が含まれる。選択する料金計算オプションには、通常、データの計量方法と計量したデータ増加量に適用する料率を判定する方法の両方が含まれる。データの計量方法の例には、時間（即ち、データ通信セッションの継続期間）とボリューム（例：キロバイト単位又はパケット数）が含まれる。典型的な実施例において、この方法は、データ通信セッションにおいて発生する一連のイベント（即ち、セットアップイベント、開始イベント、及び終了イベント）を監視する。このようなイベントを監視することにより、データ料金計算アプリケーションは、データ通信セッションの料金計算方法の決定に必要なファクタを評価するタイミング、並びにデータ通信セッションの計量を開始するタイミング及び終了するタイミングを決定することが可能であり、この後に、データ料金計算アプリケーションは、適用可能な料率を計量データに適用することができる。
【００１０】
本発明の典型的な実施例によれは、データ通信セッションの料金を計算するシステムが提供される。このシステムは、ネットワークと通信してデータ通信セッションを確立する能力を有する無線装置と、この無線装置上に存在するデータ料金計算アプリケーションとを有し、データ料金計算アプリケーションは、ネットワークと無線装置間のデータ通信セッションの実行において発生するいくつかのファクタ及び／又はイベントを検出するように構成されており、データ料金計算アプリケーションは、検出したファクタ及び／又はイベントに基づいてデータ通信セッションの料金計算を行ういくつかの料金計算オプションの１つを開始するように更に構成されている。
【００１１】
本発明の別の典型的な実施例によれば、無線装置とネットワーク間のデータ通信セッションの料金を計算する方法が提供される。この方法は、データ料金計算アプリケーションを無線装置上にインストールする段階と、ネットワークと無線装置間のデータ通信セッションの実行において発生するいくつかのファクタ及び／又はイベントをデータ料金計算アプリケーションによって検出する段階と、１つ又は複数のファクタ及び／又はイベントを検出した際に、データ料金計算アプリケーションによっていくつかの料金計算オプションの１つを開始する段階と、いくつかの料金計算オプションの１つを開始した際に、その開始した料金計算オプションに基づいてデータ通信セッションの料金をデータ料金計算アプリケーションによって算出する段階とを有している。
【００１２】
添付の図面と請求項を含む本明細書の残りの部分を参照することにより、本発明のその他の特徴と利点が明らかになるであろう。以下、本発明の更なる特徴及び利点、並びに本発明の様々な実施例の構造及び動作について添付の図面を参照して詳細に説明するが、添付の図面においては、同様の参照符号によって同一又は機能的に類似の要素を示している。
【００１３】
（発明の詳細な説明）
図１は、通常の無線通信設備を示す概略図である。いくつかのアプリケーション（図示されていない）を有するネットワーク１０は、送信局１２を介してセルラー電話などの無線装置１４と接続されて通信を行う。具体的には、データがアプリケーションからネットワーク１０に渡された後に送信局１２に中継され、無線装置１４に対して送信される。ネットワーク１０と無線装置１４間では、データパケットを使用してデータを送信することができる。即ち、送信するデータを複数のデータパケットに分割した後に、各データパケットを個別にネットワーク１０から無線装置１４に送信し、無線装置１４側で再組立される。送信局１２は、無線（ｏｖｅｒ−ｔｈｅ−ａｉｒ）通信を使用して無線装置１４と通信する。無線装置１４とネットワーク１０間の無線通信の実行に使用可能な無線通信プロトコルには、例えば、ＧＳＭ、ＣＤＭＡ、ＴＤＭＡ、ＵＭＴＳなどが含まれる。又、無線装置１４及びネットワーク１０間のデータ通信を実行するのに使用可能なネットワークデータ通信プロトコルには、ＳＭＳ、ＵＳＳＤ、ＧＰＲＳ、ＥＤＧＥ、ＵＭＴＳ、１ｘ、及び１ｘＲＴＴが含まれる。当業者であれば、無線通信を実行するその他の方式及び方法を理解するであろう。
【００１４】
本発明の典型的な実施例によれば、無線装置１４は、無線装置１４への／からのデータ伝送に関連する無線装置１４内のファクタとイベントを検出する能力を有するデータ料金計算アプリケーションを含んでいる。データ通信セッションの料金計算に利用可能なファクタと、これらのファクタを検出するためのネットワーク１０（及び最終的には無線装置）から提供されるイベントは、ネットワーク１０及び無線装置１４によって異なる。このデータ請求処理アプリケーションは、無線装置１４内の実行可能メモリ上に配置することが可能であり、このメモリは、ＲＯＭ、ＥＰＲＯＭ、又はフラッシュメモリなど、どのような種類のものであってもよい。データ料金計算アプリケーションは、ＲＡＭに動的なデータを保存すると共に、ＥＥＰＲＯＭやフラッシュメモリなどの不揮発性のメモリを利用して制御データを保存することができる。或いは、無線装置１４に装着可能なユニバーサル加入者識別モジュール（ＵＳＩＭ：Ｕｎｉｖｅｒｓａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　Ｍｏｄｕｌｅ）やユニバーサル識別モジュール（ＵＩＭ：Ｕｎｉｖｅｒｓａｌ　Ｉｄｅｎｔｉｔｙ　Ｍｏｄｕｌｅ）などのスマートカード上にデータ料金計算アプリケーションを配置してもよい。
【００１５】
データ料金計算アプリケーションは、マルチファクタ料金計算アルゴリズムを使用してデータ通信セッションの料金計算に使用する方法を決定する。マルチファクタ料金計算アルゴリズムで使用するファクタの例には、データを使用する無線装置１４上のアプリケーション、データの利用形態、無線装置１４に送信されるデータのソース、サービスのクラス、サービスの品質が含まれる。いずれのファクタも存在しないこと、ファクタの１つ、又はファクタの組み合わせにより、データ通信セッションの料金計算に使用する方法が決定される。いずれのファクタも存在しないときは既定方法が決定される。
【００１６】
選択する料金計算方法には、通常、データの計量に使用する方法と計量したデータ増量に適用する料金表又は料率が含まれる。データの計量に使用する方法の例には、データ通信セッションの継続期間とデータ通信セッションにおいて送受信されたデータのボリュームが含まれる。データボリュームの尺度の例には、キロバイト、パケット数、又は５００キロバイトや５００パケットなどの任意の単位が含まれる。
【００１７】
典型的な実施例においては、データ通信セッションにおいて発生する一連のイベント（即ち、セットアップイベント、開始イベント、及び終了イベント）を無線装置１４によって監視する。具体的には、このイベントの監視は、無線装置１４内に存在するデータ料金計算アプリケーションによって実行される。このようなイベントを監視することにより、データ料金計算アプリケーションは、データ通信セッションの料金計算方法の決定に必要なファクタを評価するタイミング、並びにデータ通信セッションの計量を開始するタイミング及び終了するタイミングを決定することができ、その後、データ料金計算アプリケーションは、適用可能な料率を計量データに適用することができる。
【００１８】
典型的な実施例において、データ料金計算アプリケーションは、無線装置１４上に存在するその他のアプリケーションと協働するか、或いはそれらの一部である。例えば、データ料金計算アプリケーションは、米国特許第５，５７７，１００号（「１００」特許）に説明されているように、前払いデビット携帯電話にインストールすることができる（本引用により、この開示内容のすべてが本明細書に包含される）。このような携帯電話にインストールした場合には、データ料金計算アプリケーションは、通信セッションの料金の算出に使用する複雑な請求処理アルゴリズムと協働し（或いは、その一部であり）、内蔵されている前払い口座から料金を正確且つ即時に引き落とす。前払い又は使用量が制限された電話アプリケーションの場合には、データ料金計算アプリケーションは、残りの金額又は使用量を即時に監視できるよう、これらのアプリケーションとリアルタイムで協働することが好ましい。
【００１９】
或いは、データ料金計算アプリケーションは、料金計算情報を取得してそれらの情報をその他のアプリケーションに単純に転送してもよい。例えば、データ料金計算アプリケーションは、請求処理、取り立て、決済などの更なる処理のために、データ通信セッションに関連する料金計算情報を無線装置１４からネットワーク１０上に存在するその他のアプリケーションに転送することができる。
【００２０】
更には、本発明のデータ料金計算アプリケーションは高度な拡張性を有しており、データ料金計算需要の拡大や減少に対応することができる。なぜなら、このデータ料金計算アプリケーションでは無線装置１４内のデータ処理リソースを利用しており、データ料金計算のリソースを必要とするそれぞれの追加ユーザー自身が新しい無線装置１４を提供し、即ち、該ユーザが必要とする追加のデータ処理リソースを該ユーザー自身が提供するからである。又、無線装置１４内のデータ処理リソースを利用することにより、ネットワーク１０の処理容量に対する負担も軽減される。
【００２１】
図２は、本発明によるネットワーク１０と無線装置１４間の通信の順序を示す概略図である。まず、ネットワーク１０と無線装置１４間の接続を確立する際に、セットアップイベントが発生するが、このセットアップイベントは、ネットワーク１０と無線装置１４間で接続を確立することを意味している。データ通信セッションのこのセットアップイベントを検出すると、データ料金計算アプリケーションはマルチファクタ料金計算アルゴリズム内のファクタの値を決定し、この結果、開始イベントが発生したときにデータ通信セッションを計量する準備が整う。この開始イベントは、通常、ネットワーク１０と無線装置１４間の接続が確立しネットワーク１０と無線装置１４間で通信を行うことが可能になったことを意味するものである。一方、ネットワーク１０と無線装置１４間の接続を終了させる場合には、終了イベントが発生するが、これは、通常、ネットワーク１０と無線装置１４間の接続の終了を意味している。
【００２２】
状況に応じて、これらのセットアップイベント、開始イベント、及び終了イベントは、ネットワーク１０又は無線装置１４のいずれかによって起動する。尚、本明細書においては、これらのセットアップイベント、開始イベント、及び終了イベントを概括的に説明していることを理解するべきであり、これらのイベントは、使用する無線装置及びネットワークデータ通信プロトコルに応じて様々な方法で検出することができる。当業者であれば、様々な異なる無線装置及びネットワークデータ通信プロトコルを使用してこれらのイベントを検出するその他の方式や方法を理解するであろう。
【００２３】
次に、ネットワーク１０と無線装置１４間で発生するイベントの順序を示すいくつかの典型的な状況について説明する。例えば、１つの状況において、無線装置１４が別の無線装置（図示していない）と通信する場合に、無線装置１４は、接続を確立するためにまずネットワーク１０とコンタクトする。この接続確立のためのネットワーク１０へのコンタクトがセットアップイベントである。このセットアップイベントを検出すると、ネットワーク１０は、接続を確立するためにリソースをチェックして割り当てる。そして、ネットワーク１０は、アクノリッジ（ＡＣＫ）を無線装置１４に送信し、接続が確立されたことを無線装置１４に通知するが、このＡＣＫが開始イベントである。このＡＣＫを受信すると、無線装置１４はネットワーク１０との間でデータを送受信することができる。そして、無線装置１４がネットワーク１０とのデータ通信セッションの終了を所望する場合には無線装置１４から接続を終了させるが、ネットワーク１０の側から接続を終了させることも可能である。この接続の終了が終了イベントである。
【００２４】
別の典型的な状況においては、例えば、無線装置１４との通信を希望する別の無線装置（図示していない）のためにネットワーク１０が無線装置１４との接続の確立を所望する場合には、ネットワーク１０は、接続を確立するべくリソースをチェックして割り当てた後に無線装置１４にコンタクトする。この接続を確立するための無線装置１４へのコンタクトがセットアップイベントであり、このセットアップイベントを検出すると、無線装置１４は、アクノリッジ（ＡＣＫ）をネットワーク１０に返して接続が確立されたことをネットワーク１０に通知する。このＡＣＫが開始イベントであり、このＡＣＫを受信すると、ネットワーク１０と無線装置１４は互いに通信することができる。同様に、ネットワーク１０と無線装置１４間のデータ通信セッションを終了させる場合には、ネットワーク１０又は無線装置１４のいずれの側からも接続を終了させることが可能であり、この接続の終了が終了イベントである。
【００２５】
これらのイベント（即ち、セットアップイベント、開始イベント、及び終了イベント）を監視することにより、データ料金計算アプリケーションは、データ通信セッションの料金計算方法の決定に必要なファクタを評価するタイミング、並びにデータ通信セッションの計量を開始するタイミング及び終了するタイミングを決定することができる。次に、料金計算オプションによって使用可能な計量方法の例について説明する。
【００２６】
典型的な計量方法によれば、ネットワーク１０と無線装置１４間のデータ通信セッションを接続によって計量する。この場合、データ料金計算アプリケーションが料金を算出するのは接続ごとに１回だけである。
【００２７】
この典型的な動作モードにおいては、ネットワーク１０に対する接続が確立されたことを意味する開始イベントを検出すると、データ料金計算アプリケーションは、マルチファクタ料金計算アルゴリズムによって決定された料率で接続の料金を算出することができる。更なる計量は不要であり、データ料金計算アプリケーションは、無線装置１４又はネットワーク１０上に存在するその他の請求処理アプリケーションと協働するか、或いはそれらの一部であってよい。その他の請求処理アプリケーションの要求に応じて、データ料金計算アプリケーションは、算出した料金及びその他の料金計算情報をリアルタイムで或いはその他の所定のイベントに応答してその他の請求処理アプリケーションに供給する。例えば、データ料金計算アプリケーションと共に、「１００」特許に説明されているような前払いデビット携帯電話を使用する場合には、データ料金計算アプリケーションは、関連する料金計算情報を取得及び算出し、携帯電話内の会計アプリケーションとリアルタイムで協働して内蔵されている前払い口座から該当する金額を引き落とす。
【００２８】
第２の典型的な計量方法によれば、ネットワーク１０と無線装置１４間のデータ通信セッションを時間によって計量する。この場合、データ料金計算アプリケーションは、無線装置１４がネットワーク１０に接続され、データが交換された時間の長さに基づいてデータ通信セッションの料金を算出する。
【００２９】
同様に、この典型的な動作モードにおいては、ネットワーク１０に対する接続が確立されたことを意味する開始イベントを検出すると、データ料金計算アプリケーションは、無線装置１４上に存在するタイマを利用してデータ通信セッションの時間を計量するが、このタイマはネットワーク上に存在していてもよい。終了イベントが検出されると（即ち、ネットワーク１０又は無線装置１４のいずれかによる接続の終了）、データ料金計算アプリケーションは、データ通信セッション用のタイマを停止させる。データ料金計算アプリケーションは、無線装置１４又はネットワーク１０上に存在するその他の請求処理アプリケーションと協働するか、或いはそれらの一部であってもよい。その他の請求処理アプリケーションの要求に応じて、データ料金計算アプリケーションは、算出した料金及びその他の料金計算情報をリアルタイムで或いはその他の所定のイベントに応答してその他の請求処理アプリケーションに供給する。
【００３０】
第３の典型的な計量方法によれば、ネットワーク１０と無線装置１４間のデータ通信セッションをボリュームによって計量する。この場合、データ料金計算アプリケーションは、通信セッションにおいて無線装置１４にダウンロードされた／からアップロードされたデータ量に基づいてデータ通信セッションの料金を算出する。尚、このデータ量の計量単位は様々なものが可能であることを理解されたい。例えば、１キロバイト又は１パケットを基準単位としてデータボリュームを算出することが可能であり、５００キロバイト又は５００パケット当たりの単位料率などのその他の任意の基準単位に基づいて請求処理を行うことが可能である。
【００３１】
この典型的な動作モードにおいては、開始イベントを検出すると、データ料金計算アプリケーションは、適用可能な料金計算オプションに必要な計量単位により、無線装置１４にダウンロードされた／からアップロードされたデータ量の追跡を開始する。データ料金計算アプリケーションは、マルチファクタアルゴリズムに基づき、追跡する計量単位とその計量単位当たりの料金を決定する。データ料金計算アプリケーションによるデータの計量能力と利用可能な計量単位は、無線装置１４のデータ計量能力によって異なる。終了イベントが検出されると（即ち、ネットワーク１０又は無線装置１４のいずれかによる接続の終了）、データ料金計算アプリケーションは、そのデータ通信セッションのパケット又はキロバイト、或いはその他の計量単位の追跡を停止する。データ料金計算アプリケーションは、無線装置１４又はネットワーク１０上に存在するその他の請求処理アプリケーションと協働するか、或いはそれらの一部であってもよい。その他の請求処理アプリケーションの要求に応じて、データ料金計算アプリケーションは、算出した料金及びその他の料金計算情報をリアルタイムで或いはその他の所定のイベントに応答してその他の請求処理アプリケーションに供給する。
【００３２】
例えば、パケットを基準単位としてデータ通信セッションの請求処理を行う場合には、データ料金計算アプリケーションは、各ダウンロード／アップロードされたデータパケットを追跡した後に、様々な料率情報を格納する料金計算テーブルの情報を使用して各データパケットのコストを算出する。そして、データ料金計算アプリケーションが、「１００」特許に説明されているような前払いデビット携帯電話内の会計プログラムと協働する（或いは、その一部である）場合には、内蔵されている前払い口座から各データパケットのコストがリアルタイムで引き落とされる。
【００３３】
前述のように、データ料金計算アプリケーションは、マルチファクタアルゴリズムを使用してデータ通信セッションの料金計算方法（即ち、データの計量方法と各計量されたデータ増量に適用する料率の決定方法）を決定する。いずれのファクタも存在しないこと、ファクタの１つ、又はファクタの組み合わせにより、データ通信セッションの料金計算に使用する方法を決定する。いずれのファクタも存在しないときは既定の方法が決定される。次に、料金計算オプションの選択に使用可能なファクタの例について説明する。
【００３４】
典型的な料金計算オプションによれば、料金計算オプションの選択に使用するファクタは、ネットワーク１０と無線装置１４間のデータ通信セッションのデータを使用する無線装置１４内のアプリケーションである。例えば、ある種類の料金計算オプションはＥメールアプリケーションに適用され、別の種類の料金計算オプションは音楽をダウンロードするアプリケーションに適用されるという具合である。この典型的な動作モードにおいては、無線装置１４が接続を確立するためにネットワーク１０とのコンタクトを開始すると、データ料金計算アプリケーションがセットアップイベント（即ち、ネットワーク１０とのコンタクトの開始）を検出して当該データ通信セッションを要求しているアプリケーションを決定し、この情報を使用して料金計算オプションを選択する。
【００３５】
第２の典型的な料金計算オプションによれば、料金計算オプションの選択に使用するファクタは、データの利用形態、即ち具体的には、ネットワーク１０と無線装置１４間のデータ通信セッションで取得されたデータを無線装置１４（又は、その上のアプリケーション）が利用する方法である。例えば、データ通信セッションで無線装置１４が取得したデータがゲームアプリケーションであれば、データ料金計算アプリケーションは、当該ゲームアプリケーションが開始又は実行された際に、この情報を使用して料金計算オプションを選択する。
【００３６】
第３の典型的な料金計算オプションによれば、料金計算オプションの選択に使用するファクタは、ネットワーク１０と無線装置１４間のデータ通信セッションで送信されたデータのソースである。このデータのソースとは、無線装置に対してプッシュされたデータの場合には、プッシュしたサイトを指し、ユーザーの要求によって無線装置にプルされたデータの場合には、宛先のサイトを意味している。例えば、ある種類の料金計算オプションは、フライト更新情報を無線装置にプッシュするサイトに適用される。この典型的な動作モードにおいては、ネットワーク１０が接続を確立するために無線装置１４にコンタクトした際に、データ料金計算アプリケーションは、セットアップイベント（ネットワーク１０とのコンタクトの開始）を検出し、どのサイトがそのデータ通信セッションを開始したかを決定し、この情報を使用して料金計算オプションを選択する。別の例では、別の種類の料金計算オプションがレクシスネクシス（Ｌｅｘｉｓ／Ｎｅｘｉｓ）などの宛先サイトに適用される。この典型的な動作モードにおいては、無線装置１４が接続を確立するためにネットワーク１０とのコンタクトを開始した際に、データ料金計算アプリケーションは、セットアップイベント（即ち、ネットワーク１０とのコンタクトの開始）を検出してユーザーがアクセスしようとしているサイトを決定し、この情報を使用して料金計算オプションを選択する。
【００３７】
第４の典型的な料金計算オプションによれば、料金計算オプションの選択に使用するファクタは、ネットワーク１０と無線装置１４間のデータ通信セッションに使用するサービスのクラスである。この場合、データ料金計算アプリケーションは、無線装置１４によるデータパケットの送受信にユーザーが選択した接続性の種類に基づいてデータ通信セッションの請求処理を行う。様々な接続性の種類には、例えば、ＳＭＳ、ＵＳＳＤ、ＧＰＲＳなどが含まれる。この典型的な動作モードにおいては、無線装置１４が接続を確立するためにネットワーク１０とのコンタクトを開始した際に、データ料金計算アプリケーションは、セットアップイベント（即ち、ネットワーク１０とのコンタクトの開始）を検出する。また、そのデータ通信セッションのデータの送受信に無線装置１４が使用するサービスクラスを選択するための選択肢がユーザーに提示されるか、或いは、ユーザーは既にこれを選択済みの状態にある。データ料金計算アプリケーションは、この情報を使用して料金計算オプションを選択する。
【００３８】
第５の典型的な料金計算オプションによれば、料金計算オプションの選択に使用するファクタは、ネットワーク１０と無線装置１４間のデータ通信セッションに使用するサービス品質である。この場合、データ料金計算アプリケーションは、無線装置１４によるデータパケットの送受信にユーザーが選択したサービス品質に基づいてデータ通信セッションの請求処理を行う。様々なネットワークにより、接続要求に対してレベルの異なるサービス品質を提供することが可能になっており、要求に基づいてそれに応じた接続サービスを提供するべくより大量のネットワークリソースが割り当てられる。この典型的な動作モードにおいては、無線装置１４が接続を確立するためにネットワーク１０とのコンタクトを開始した際に、データ料金計算アプリケーションがセットアップイベント（即ち、ネットワーク１０とのコンタクトの開始）を検出する。また、そのデータ通信セッションでのデータの送受信に無線装置１４が使用するサービス品質を選択するための選択肢がユーザーに提示されるか、或いは、ユーザーは既にこれを選択済みの状態にある。データ料金計算アプリケーションは、この情報を使用して料金計算オプションを選択する。
【００３９】
第６の典型的な料金計算オプションによれば、料金計算オプションの選択に使用するファクタは、ネットワーク１０と無線装置１４間のデータ通信セッションのデータ通信効率である。この場合、データ料金計算アプリケーションは、無線装置１４が送信及び／又は受信に成功したパケットに基づいてデータ通信セッションの料金を算出する。例えば、データ通信セッションの最終段階で、５０個のデータパケットからなるデータの送信に成功するために１００個のデータパケットが必要であったとデータ料金計算アプリケーションが決定するのである。そして、この決定結果に基づいて、データ料金計算アプリケーションはその他の会計アプリケーションと協働し、そのデータ通信セッションにおいて受けた低品質のサービスを反映させた金額を請求するのである。
【００４０】
本明細書において説明した例及び実施例は説明を目的としたものに過ぎず、当業者であれば理解するであろうそれらの変更や変形も本出願の精神及び範囲並びに添付の請求の範囲に含まれる。本明細書において引用したすべての出版物、特許、及び特許出願は、引用によりそのすべてが本明細書に包含される。
【図面の簡単な説明】
【図１】
通常の無線通信設備を示す概略図である。
【図２】
本発明によるネットワークと無線装置間の通信の概略的な順序を示す概略図である。
【図１】
2004508746.tif 000003
【図２】
2004508746.tif 000004
【国際公開パンフレット】
2004508746.tif 000005
2004508746.tif 000006
2004508746.tif 000007
2004508746.tif 000008
2004508746.tif 000009
2004508746.tif 000010
2004508746.tif 000011
2004508746.tif 000012
2004508746.tif 000013
2004508746.tif 000014
2004508746.tif 000015
2004508746.tif 000016
2004508746.tif 000017
2004508746.tif 000018
2004508746.tif 000019
【国際調査報告】
2004508746.tif 000020