(57)【要約】方法とシステムとによってサービスプロバイダによるサービスをユーザ装置に提供する。該方法は、（ブルートゥースネットワークなどの）第１の無線ネットワークを介して、ユーザ装置とブリッジングユーザ装置との間にサービスの提供関係を確立するステップと；上記ブリッジングユーザ装置と上記第１の無線ネットワークとを介して、並びに、上記ブリッジングユーザ装置を上記サービスプロバイダと結合する（セルラネットワークなどの）第２の無線ネットワークを介して、サービスプロバイダによる所望のサービスをユーザ装置に提供するステップと；上記サービスを提供しながら、上記ユーザ装置と上記ブリッジングユーザ装置間における上記サービスの提供関係に対する課金データを記録するステップと；上記ブリッジングユーザ装置から上記サービスプロバイダへ上記課金データを報告するステップとを有する。推奨実施形態では、少なくとも上記確立機能と記録機能とによって、上記ユーザ装置および上記ブリッジングユーザ装置で実行される、サービスプロバイダの信頼できるソフトウェア機能が利用される。【選択図】図３
2007528162.tif 000002
【特許請求の範囲】
【請求項１】
サービスプロバイダによるサービスをユーザ装置に提供する方法であって、
第１の無線ネットワークを介して、前記ユーザ装置とブリッジングユーザ装置との間にサービスの提供関係を確立するステップと、
前記ブリッジングユーザ装置と前記第１の無線ネットワークとを経由して、および、前記ブリッジングユーザ装置を前記サービスプロバイダと結合する第２の無線ネットワークを介して、前記サービスプロバイダによる所望のサービスを前記ユーザ装置に提供するステップと、
前記サービスを提供しながら、前記ユーザ装置と前記ブリッジングユーザ装置間における前記サービスの提供関係に対する課金データを記録するステップと、
前記ブリッジングユーザ装置から前記サービスプロバイダへ前記課金データを報告するステップとを有する方法。
【請求項２】
少なくとも前記確立ステップと前記記録ステップとが、前記ユーザ装置および前記ブリッジングユーザ装置で実行される、サービスプロバイダの信頼できるソフトウェアを利用する請求項１に記載の方法。
【請求項３】
前記第１の無線ネットワークが、ローカルなショートレンジの無線ネットワークを備え、前記第２の無線ネットワークがロングレンジの無線ネットワークを備える請求項１に記載の方法。
【請求項４】
前記第１の無線ネットワークが無線ローカルエリアネットワーク（ＷＬＡＮ）を備え、前記第２の無線ネットワークがセルラ無線ネットワークを備える請求項１に記載の方法。
【請求項５】
前記第１の無線ネットワークがブルートゥースネットワークを備え、前記第２の無線ネットワークがセルラ無線ネットワークを備える請求項１に記載の方法。
【請求項６】
確立ステップが、前記ユーザ装置と前記ブリッジングユーザ装置間における前記サービスの提供関係に対する前記課金の明細についてネゴシエーションを行うステップを含む請求項１に記載の方法。
【請求項７】
前記サービスの提供関係を確立する際に、課金データを記録するステップが、前記ユーザ装置と前記ブリッジングユーザ装置との間でネゴシエーションが行われる少なくとも１つの課金メトリックを利用する請求項１に記載の方法。
【請求項８】
課金データを記録するステップが、少なくとも、前記ブリッジングユーザ装置による前記第２の無線ネットワークの利用状況を明らかにする請求項１に記載の方法。
【請求項９】
課金データを記録するステップが、少なくとも、前記ブリッジングユーザ装置の少なくとも１つのリソースの消費状況を明らかにする請求項１に記載の方法。
【請求項１０】
前記サービスが提供されている間、周期的に報告が行われる請求項１に記載の方法。
【請求項１１】
提供されている前記サービスの終了時に報告が行われる請求項１に記載の方法。
【請求項１２】
セッション中に前記所望のサービスが提供され、さらに、前記サービスを提供するステップが、前記ブリッジングユーザを経由して、前記ユーザから得られるクレデンシャル情報に少なくとも部分的に基づいて、前記セッションに対する課金記録を前記サービスプロバイダ側で最初に確立する請求項１に記載の方法。
【請求項１３】
前記クレデンシャル情報が、前記ユーザ装置の識別子と、前記ユーザが前記サービスプロバイダのクライアントであることを前記サービスプロバイダに対して特定する情報とを含む請求項１２に記載の方法。
【請求項１４】
前記サービスプロバイダに対して前記ユーザを特定する少なくとも前記情報が暗号化される請求項１３に記載の方法。
【請求項１５】
前記セッションに対する前記課金記録がセッション識別子に基づいて一意に特定される請求項１２に記載の方法。
【請求項１６】
サービスプロバイダによるサービスをユーザ装置に提供するシステムであって、該システムが、
第１の無線ネットワークへのインタフェースを備えた少なくとも１つのユーザ装置と、
前記第１の無線ネットワークへのインタフェースと、第２の無線ネットワークへのインタフェースとを備えた少なくとも１つのブリッジングユーザ装置と、
前記第２の無線ネットワークの中を通って着信可能な少なくとも１つのサービスプロバイダと、を備え、
前記ユーザ装置と前記ブリッジングユーザ装置と前記サービスプロバイダとがコンピュータコードを実行することにより、
前記第１の無線ネットワークを介して、前記ユーザ装置と前記ブリッジングユーザ装置との間にサービスの提供関係を確立し、
前記ブリッジングユーザ装置と前記第１の無線ネットワークとを経由して、さらに、前記ブリッジングユーザ装置を前記サービスプロバイダと結合する前記第２の無線ネットワークを介して、前記サービスプロバイダによる所望のサービスを前記ユーザ装置に提供し、
前記ユーザ装置と前記ブリッジングユーザ装置間における前記サービスの提供関係に対する課金データを記録し、
前記ブリッジングユーザ装置から前記サービスプロバイダへ前記課金データを報告する、
システム。
【請求項１７】
前記コンピュータコードが、前記ユーザ装置および前記ブリッジングユーザ装置で実行される信頼できるソフトウェアを有する請求項１６に記載のシステム。
【請求項１８】
前記第１の無線ネットワークが、ローカルなショートレンジの無線ネットワークを備え、前記第２の無線ネットワークがロングレンジの無線ネットワークを備える請求項１６に記載のシステム。
【請求項１９】
前記第１の無線ネットワークが無線ローカルエリアネットワーク（ＷＬＡＮ）を備え、前記第２の無線ネットワークがセルラ無線ネットワークを備える請求項１６に記載のシステム。
【請求項２０】
前記第１の無線ネットワークがブルートゥースネットワークを備え、前記第２の無線ネットワークがセルラ無線ネットワークを備える請求項１６に記載のシステム。
【請求項２１】
前記サービスの提供関係を確立する前記コンピュータコードが、オファ−カウンタオファ法（offer-counteroffer technique）を利用して、前記ユーザ装置と前記ブリッジングユーザ装置間における前記サービスの提供関係に対する課金の明細についてネゴシエーションを行うためのコンピュータコードを含む請求項１６に記載のシステム。
【請求項２２】
課金データを記録する前記コンピュータコードが、前記サービスの提供関係を確立する際に、前記ユーザ装置と前記ブリッジングユーザ装置との間でネゴシエーションが行われる少なくとも１つの課金メトリックを利用する請求項１６に記載のシステム。
【請求項２３】
課金データを記録する前記コンピュータコードが、少なくとも、前記ブリッジングユーザ装置による前記第２の無線ネットワークの利用状況を明らかにする請求項１６に記載のシステム。
【請求項２４】
課金データを記録する前記コンピュータコードが、少なくとも、前記ブリッジングユーザ装置の少なくとも１つのリソースの消費状況を明らかにする請求項１６に記載のシステム。
【請求項２５】
前記サービスが提供されている間、周期的に報告が行われる請求項１６に記載のシステム。
【請求項２６】
提供されている前記サービスの終了時に報告が行われる請求項１６に記載のシステム。
【請求項２７】
セッション中に前記所望のサービスが提供され、さらに、前記サービスを提供するステップが、前記ブリッジングユーザを経由して、前記ユーザから得られるクレデンシャル情報に少なくとも部分的に基づいて、前記セッションに対する課金記録を前記サービスプロバイダ側で最初に確立する請求項１６に記載のシステム。
【請求項２８】
前記クレデンシャル情報が、前記ユーザ装置の識別子と、前記ユーザが前記サービスプロバイダのクライアントであることを前記サービスプロバイダに対して特定する情報とを含む請求項２７に記載のシステム。
【請求項２９】
前記サービスプロバイダに対して前記ユーザを特定する少なくとも前記情報が暗号化される請求項２８に記載のシステム。
【請求項３０】
前記セッションに対する前記課金記録がセッション識別子に基づいて一意に特定される請求項２７に記載のシステム。
【請求項３１】
移動通信装置であって、
メモリと結合されたデータプロセッサと、
ショートレンジの無線ネットワークへのインタフェースとを備え、
前記メモリが、サービスプロバイダが提供すべきサービスを要求するための、及び、前記ショートレンジの無線ネットワークを介して前記移動通信装置と別の装置との間にサービスの提供関係を確立するための、前記データプロセッサにより実行可能なコンピュータコードを格納し、
前記別の装置は、第２の無線ネットワークを介して前記サービスプロバイダと双方向に結合し、
さらに、前記サービスは、前記ショートレンジの無線ネットワークと、前記別の装置と、前記第２の無線ネットワークとを経由して、前記サービスプロバイダによる前記移動通信装置へ提供される、
移動通信装置。
【請求項３２】
前記サービスの提供関係を確立する前記コンピュータコードが、前記移動通信装置と前記別の装置間における前記サービスの提供関係に対する課金の明細についてネゴシエーションを行うためのコンピュータコードを含む請求項３１に記載の移動通信装置。
【請求項３３】
前記課金明細が、前記別の装置による前記第２の無線ネットワークの利用を含む請求項３２に記載の移動通信装置。
【請求項３４】
前記課金明細が前記別の装置の少なくとも１つのリソースの利用を含む請求項３２に記載の移動通信装置。
【請求項３５】
移動通信装置であって、
メモリと結合されたデータプロセッサと、
ショートレンジの無線ネットワークとのインタフェースと、
セルラ無線ネットワークとのインタフェースとを備え、
前記メモリが、前記ショートレンジの無線ネットワークを介して、前記移動通信装置と別の装置との間にサービスの提供関係を確立するための、前記データプロセッサにより実行可能なコンピュータコードを格納し、
前記移動通信装置は、前記セルラ無線ネットワークを介して、前記サービスプロバイダと双方向に結合することができ、
さらに、前記サービスは、前記サービスプロバイダにより、前記ショートレンジの無線ネットワークと、前記移動通信装置と、前記セルラ無線ネットワークとを経由して、前記別の通信装置に提供され、
さらに、前記データプロセッサにより実行可能な前記コンピュータコードが、前記移動通信装置と前記別の装置間における前記サービスの提供関係に対する課金データを記録し、前記セルラ無線ネットワークを経由して前記サービスプロバイダへ前記課金データを報告できるようにさらに動作可能な移動通信装置。
【請求項３６】
前記サービスの提供関係を確立する前記コンピュータコードが、前記移動通信装置と前記別の装置間における前記サービスの提供関係に対する課金の明細についてネゴシエーションを行うためのコンピュータコードを含む請求項３５に記載の移動通信装置。
【請求項３７】
前記課金明細が、前記移動装置による前記第２の無線ネットワークの利用を含む請求項３６に記載の移動通信装置。
【請求項３８】
前記課金明細が前記移動通信装置の少なくとも１つのリソースの利用を含む請求項３６に記載の移動通信装置。
【請求項３９】
前記サービスが提供されている間、前記移動通信装置が周期的に前記課金データを報告する請求項３５に記載の移動通信装置。
【請求項４０】
提供されている前記サービスの終了時に前記移動通信装置が前記課金データを報告する請求項３５に記載の移動通信装置。
【請求項４１】
ショートレンジの無線ネットワークとのインタフェースと結合されたデータプロセッサを備えた移動端末装置であって、前記データプロセッサが、サービスプロバイダにより提供されるサービスを要求し、前記ショートレンジの無線ネットワークを介して前記移動端末装置と装置との間にサービスの提供関係を確立するように動作し、別の無線ネットワークを介して前記装置を前記サービスプロバイダと双方向に結合し、前記ショートレンジの無線ネットワークと前記装置と前記別の無線ネットワークとを経由して、前記サービスプロバイダによる前記サービスを前記移動端末装置に提供する、移動端末装置。
【請求項４２】
前記データプロセッサが、前記移動端末装置と前記装置間における前記サービスの提供関係に対する課金についてネゴシエーションを行うことができるようにさらに動作可能な請求項４１に記載の移動端末装置。
【請求項４３】
ショートレンジの無線ネットワークとのインタフェース、および、セルラ無線ネットワークとのインタフェースと結合されたデータプロセッサを備えた移動端末装置であって、前記データプロセッサが、前記ショートレンジの無線ネットワークを介して前記移動端末装置と装置との間にサービスの提供関係を確立するように動作可能であり、前記セルラ無線ネットワークを介して前記移動端末装置を前記サービスプロバイダと双方向に結合することが可能であり、さらに、前記ショートレンジの無線ネットワークと、前記移動端末装置と、前記セルラ無線ネットワークとを経由して、前記サービスプロバイダによる前記サービスを前記装置に提供し、さらに、前記データプロセッサが、前記移動端末装置と前記装置間における前記サービスの提供関係に対する課金データを記録し、前記セルラ無線ネットワークを介して、前記サービスプロバイダへ前記課金データを報告できるようにさらに動作可能である移動端末装置。
【請求項４４】
前記データプロセッサが、前記移動端末装置と前記装置間における前記サービスの提供関係に対する課金についてネゴシエーションを行うことができるようにさらに動作可能な請求項４３に記載の移動端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データ通信ネットワークを介して行われるデータ通信に関し、特に、おそらく信頼できない通信相手との間でアドホックに提供されるサービスに対する課金方法に関する。
【背景技術】
【０００２】
本発明の背景並びに本発明によって解決される問題は、例を用いることによって最も好便に説明することが可能である。
【０００３】
例えば、図１は、従来のゲーム用シナリオを示す図であり、この図では、物理的に部屋に位置する１グループのユーザが、無線ブルートゥースネットワーク２のようなローカルなアクセス技術を介して端末装置１Ａを用いてマルチプレイヤ用ゲームを行っている。端末装置１Ａは、それ自体携帯電話やゲーム用装置のような移動端末装置であってもよく、さらに端末装置のユーザは本願明細書で便宜上、発信側ユーザとも呼ばれる。物理的に存在するプレイヤに加えて、本願明細書で便宜上、応答側ユーザとも呼ばれる端末装置１Ｂを有する遠隔地に位置する別のプレイヤが、ローカルなゲーム参加者の端末装置１Ａ'のうちの１つ端末装置を経由して、セルラネットワーク３を介して作成されるセルラリンクのような別のアクセス技術を介してゲームに参加することも可能である。
【０００４】
発生する問題として、本願明細書で便宜上ブリッジングユーザとも呼ばれる、端末装置１Ａ'と関連づけられるゲームの参加者が、共通の目的すなわち、ゲームサーバとの接続や遠隔地にいる参加者１Ｂとのポイント間接続用として自分のセルラリンク３を利用している場合がある。一般に、移動端末装置１Ａ'は、ブルートゥースローカルネットワーク２とセルラネットワーク３との間でブリッジすなわちルータとして機能するものである。ほとんどの場合、セルラリンク３の利用の結果、ブリッジングユーザのセルラアカウントに対する課金が生じるのに対して、ゲームの相手側参加者（発呼側ユーザ）には、相手側参加者がリンク３を使用していても、セルラリンク３の使用に対する課金は行われない。例えば、端末装置１Ａは、すべて、ブルートゥースアクセスネットワーク２を経由して、ブリッジング端末装置１Ａ'を介して、あるいは、インターネットを介して遠隔地に在るゲームサーバ（図示せず）と連絡する際、遠隔地にいる参加者１Ｂへデータパケットを送信している場合もある。したがって、ブリッジング端末装置１Ａ'のユーザ側は、相手側参加者が適切に課金されることなく、ゲーム目的のために自分のセルラリンク３へのアクセスを相手側ユーザに提供するインセンティブの不足が生じることが予想される。
【０００５】
別例として、公共の場所にいる際、ユーザがラップトップコンピュータを用いてインターネットとの接続を望むケースについて考えてみる。ユーザのラップトップはセルラへのアクセスを行わず、無線ローカルエリアネットワーク（ＷＬＡＮ）を使用するのに利用可能なホットスポットが存在せず、該ラップトップコンピュータが、ブルートゥースアクセスを提供するブルートゥースインタフェースを有しているものと仮定する。
【０００６】
上記ケースでは、ユーザのラップトップコンピュータは、従来方式のサービスの発見処理手続きを利用して、一般的なブルートゥースなどによるような、ブルートゥースインタフェースを介して、ユーザの或る移動端末装置と接続し、適切な移動端末装置との接続を図るようにすることも可能である。この場合、近くにいるユーザの移動端末装置のセルラとの接続性が、おそらくその近くにいるユーザに気づかれずに利用されて、ラップトップのパケットのインターネットへの適切な経路選定が行われることになる（ブルートゥース用のＩＰプロファイルが存在しているものと仮定する）。しかし、近くにあるブリッジのセルラリンク移動局が使用されているため、このユーザのセルラアカウントは、ブリッジング移動局ユーザが知らないかもしれないラップトップユーザが実際に消費するサービスに対して課金が行われることになる。
【０００７】
上記ブリッジングユーザのセルラアカウントに対する課金と関係する前述の問題に加えて、リソースの利用というコンテキストの中で別の問題が発生する。すなわち、セルラリンク３の利用は、ブリッジングユーザのセルラアカウントにコストを追加するだけでなく、最も重要なこととして、ブリッジングユーザの移動局の電池電力である移動局のリソースも消費することになる。消費される可能性のある別のリソースには、移動局の復号化機能性並びに或る周辺機器との接続性が含まれる。この結果、第１の移動局は、おそらく知らないうちに第２の移動局用のサービスプロバイダとして機能してしまうことになる。第１の移動局のユーザが、上記第２の移動局のユーザのことを全く知らない場合もある。この状況は、一般に、アドホックサービスの提供と呼ばれる場合もある。アドホックサービスの提供を行う１つの効果として、セルラ接続コストに加えて、移動局のリソースの消費にも課金を行いたいというブリッジング移動局ユーザ側の要望が存在する場合があることが挙げられる。
【０００８】
２００２年６月１３日付けの米国公開特許出願番号第２００２／００７１４１６号"アドホック広域ネットワークのアクセス方法およびシステム"（Ｇ．Ｃａｒｌｓｏｎら）に、無線接続プロバイダや無線ポータルのような接続ファシリティを有する無線装置を介する広域ネットワークへのアクセスを非接続無線装置に提供する方法およびシステムについての記載がある。非接続無線装置は、接続サービス用の少なくとも１つの無線接続プロバイダとのネゴシエーションを行うためにショートレンジの無線通信リンクを第１に採用する。非接続無線装置が特定の接続プロバイダを選択するとすぐに、接続プロバイダは接続ファシリティを介して広域ネットワークリソースへのアクセスを行い、次いでその利用状況の測定を行う。次いで、無線接続プロバイダは、接続サービスに対する支払いを求める請求書を非接続無線装置に送り、非接続無線装置の支払いを可能にするために無線接続プロバイダへ支払い情報を提供する。
【０００９】
上述の技法は、発呼側ユーザとブリッジングユーザとの間に信頼できる関係が存在することを仮定しているように思われる。しかし、多くの場合、実際には信頼できる関係が存在することはなく、ブリッジングユーザは自分の移動端末装置が、別のおそらく未知のユーザ用のためにブリッジングサービスを提供していることに気づいていない場合もある。
【発明の好適な実施形態のまとめ】
【００１０】
これらの教示に対して現在推奨される実施形態によれば、上述の問題やその他の問題が解決され、さらに別の利益も得ることができる。
【００１１】
本発明は、信頼できる通信相手との間、および、信頼できない通信相手との間のアドホックサービスの提供を可能にする方法およびシステムを利用することによって、上述の問題を処理し、これを解決するものである。
【００１２】
本発明の好ましい実施形態では、ブリッジングユーザを任意の移動局すなわち移動端末装置あるいはコンピュータと関連づけることができる。これらの装置が便宜上まとめて無線装置と呼ばれ、アドホック環境でブリッジング機能と課金機能とを有する。インターネットサービスプロバイダ（ＩＳＰ）のようなサービスプロバイダとの信頼できる関係を発呼側ユーザが保持していると仮定されている間、発呼側ユーザとブリッジングユーザとの間の信頼できる関係は要求されない。ブリッジングユーザはアドホックのネットワーキングに関与する無線装置を装備する任意の人であってもよい。
【００１３】
本発明の現在推奨される実施形態によれば、ＩＳＰのようなサービスプロバイダは、ブリッジングユーザの無線装置で機能する、信頼できかつ保護されたコードを提供し、発呼側ユーザは、ネゴシエーションを行い、ネゴシエーションの結果をＩＳＰへ伝え、並びに、発呼側ユーザによってセルラリンクのような単複のリソースの利用の計測とロギングとを行う役割を果たす。ブリッジングユーザの無線装置において発呼側ユーザのロギングが行われた利用状況は認証された方法で、すなわち、悪質なブリッジングユーザによる出力課金情報の変更や偽造が行われる可能性を伴うことなく課金情報としてＩＳＰへ通信される。ＩＳＰのようなサービスプロバイダは、受信済みの課金情報に基づいて発呼側ユーザの利用に対する支払いを求める請求書を発呼側ユーザに送り、ＩＳＰのエージェントとしての機能に対するコミッション料金をブリッジングユーザに対して支払ったり、クレジット払いをしたりすることも可能となる。
【００１４】
本発明の方法およびシステムは、サービスプロバイダによってユーザ装置にサービスを提供するものである。上記方法には（ブルートゥースネットワークなどの）第１の無線ネットワークを介して、ユーザ装置とも呼ばれる発信側ユーザ装置とブリッジングユーザ装置との間にサービスの提供関係を確立するステップと、上記ブリッジングユーザ装置と上記第１の無線ネットワークとを経由して、および、上記ブリッジングユーザ装置を上記サービスプロバイダと結合する（セルラネットワークなどの）第２の無線ネットワークを介して、上記サービスプロバイダによる所望のサービスを上記ユーザ装置に提供するステップと、上記サービスを提供しながら、上記ユーザ装置と上記ブリッジングユーザ装置間における上記サービスの提供関係に対する課金データを記録するステップと、上記ブリッジングユーザ装置から上記サービスプロバイダへ上記課金データを報告するステップとが含まれる。推奨実施形態では、少なくとも上記確立機能と記録機能とは、ユーザ装置と、ブリッジングユーザ装置とで実行されるサービスプロバイダの信頼できるソフトウェア機能を利用して機能する。
【００１５】
発信側ユーザ装置とブリッジングユーザ装置とを実現するために適切に構成され、動作する移動通信装置、並びに、携帯電話のような移動端末装置の実施形態についても説明する。
【００１６】
添付図面と共に本明細書を読むとき、以下の推奨実施形態についての詳細な説明の中で、上述の局面並びに上記教示の別の局面はさらに明らかとなる。
【発明の好適な実施形態の詳細な説明】
【００１７】
本発明の好適な実施形態に従って、別のユーザ（おそらく信頼できないユーザ）によるサービスの提供に対して課金を行う方法およびシステムについて以下説明する。図２を参照してわかるように、個々のユーザは無線装置１０、１２と関連づけられたものと仮定されている。無線装置は、本発明を限定するものではない実施例として、以下のようなものである場合が考えられる：携帯電話のような移動局あるいは移動端末装置、個人用コミュニケータ、ゲーム用装置；インターネット機器；デスクトップ型コンピュータまたは携帯用コンピュータ。典型的にはユーザは移動局ユーザである。但し、このことは本発明の実施に対する限定とはならない。一般に、無線装置は、ローカルな、一般に限定されたレンジの通信ネットワークとつながる第１の無線インタフェース、または、（アクセス技術Ａとして図示の）ＷＬＡＮやブルートゥースネットワークのような、アクセス技術２とつながる第１の無線インタフェースを有する。例えば、通常の動作電力レベルが仮定されている場合、ブルートゥースネットワーク用装置間の典型的な動作範囲は、約１０メートルである。一般に、ブリッジングユーザと関連づけられた少なくとも無線装置１２は、セルラインタフェースのような（アクセス技術Ｂとして図示の）第２の無線インタフェース３を有し、このセルラインタフェースは、本発明を限定するものではない単なる実施例として、ＣＤＭＡ２０００インタフェースやＧＳＭ／ＵＭＴＳインタフェース、あるいは、ブリッジングユーザの無線装置１２がサービスプロバイダ１６との及び／又は遠隔地にいるユーザとの接触、並びに、サービスプロバイダ１６との及び／又は遠隔地にいるユーザとの接続の確立を可能にする任意の好適なインタフェースや、応答側ユーザ、あるいは、別の無線装置と関連づけられる場合もあるノード１４となる可能性がある。セルラリンク用の通常のレンジはキロメートルと数十キロメートルとなる。さらに、セルラネットワークオペレータは典型的には、インターネットのようなグローバルなデータ通信ネットワークへのアクセスを行うことになる。
【００１８】
サービスプロバイダ１６が、セルラネットワークオペレータであったり、ＩＳＰであったりする場合もあることに留意されたい。応答ノード１４は、ブリッジングユーザ１２を経由する発呼側ユーザ１０との通信のエンドポイントであると見なされる。応答ノード１４は、インターネットにおける任意のノードや周辺機器、あるいは別の移動通信装置であってもよく、これは、アクセス技術Ｂと本発明が利用されるアプリケーションのシナリオとに依存して決められる。アクセス技術ＡとＢとは、或るサービスに対して必ずしも別のものにする必要があるとはかぎらないことに留意されたい。さらに、或る種のサービス利用シナリオでは、ブリッジングユーザ１２側でトランスコードサービスを利用するサービスで要求されるような、応答ノード１４が求められないものもある。
【００１９】
第３者を利用しておそらく未知のユーザとの間に信頼できる関係が確立される。多くの場合、発呼側ユーザ１０用の、並びに、ブリッジングユーザ１２（ＴＳＢ  １１Ｂ）用の認証済みコード（ＴＳＯ  １１Ａ）からなるユニットがサービスプロバイダ１６となる第３者によって提供される。この提供された第３者コードは、モニタを行い、少なくとも１つの予め定めた利用状況メトリックに基づいて特定のサービスの利用状況について勘案する。本発明を限定するものではない、好適な利用状況メトリックの実施例にはバイト、パケット並びに取引別回数が含まれる。同意された利用状況メトリックに従って、上記第３者コードによりＩＰ転送のようなサービスの利用状況のモニタが行われる。
【００２０】
ブリッジングユーザ１２は、この第３者コードによって、取引中にいつでも現在のメトリックインスタンスを支払いのために送信するように要求することも可能である。但し、この要求は取引の終了時に行われることが望ましい。この目的のために、本発明では、発呼側ユーザ１０への請求書の発行に用いられる、第３者との課金同意方法も提供される。
【００２１】
発呼側ユーザ１０とブリッジングユーザ１２とがサービスプロバイダ１６の会員登録を行っていることが仮定されている。この会員登録の結果、双方の移動通信装置は、サービスプロバイダ１６によって提供されるコード１１のユニットをインストールしたことになり、これらのユニットによって課金機能とモニタ機能とが実行される。これらのユニットの符号化がＴＳＯとＴＳＢとして描かれている。また、上記会員登録の結果として、ユーザ１０と１２とがクレジットカード情報のような適切な課金情報をサービスプロバイダ１６へ提供するという意味で、ユーザ１０と１２の双方はサービスプロバイダ１６と課金関係を有することになる。また会員登録の結果として、サービスプロバイダ１６は、ユーザ１０または１２用の適切なセットのクレデンシャル情報を保持して、以下に説明するように、課金セッションの確立中にネゴシエーションの実行を図ることになる。このセットのクレデンシャルには、典型的には、必要なキー情報並びに移動装置識別子が含まれている。
【００２２】
本発明の教示に従って課金セッションを実行するために、適切な情報が確定されて、セッションの開始と実行とが図られる。図３は、関係するシグナリングの例を示す図である。発呼側ユーザ１０とブリッジングユーザ１２間の通信がアクセス技術Ａを介して（ブルートゥースネットワーク２などを介して）行われるのに対して、ブリッジングユーザ１２とサービスプロバイダ１６間の通信がアクセス技術Ｂを介して（ＣＤＭＡ２０００セルラネットワークなどを介して）行われることに留意されたい。
【００２３】
図３では、ＴＳＯとＴＳＢ用のソフトウェアユニットが、移動通信装置１０と１２とに事前にインストールされていることが仮定されている。このインストールは、少なくとも移動通信装置１２へソフトウェアユニットを無線でダウンロードするサービスプロバイダ１６によって行うことができる。次いで、サービスプロバイダ１６は認証された方法でアクセス技術Ａを介して、あるいは、任意の好適な技法によって発呼側ユーザ１０の移動通信装置へＴＳＯを転送する。
【００２４】
発呼側ユーザ１０のＴＳＯはブリッジングユーザ１２のＴＳＢへメッセージ（メッセージ１）を送信する。移動通信装置間における上記メッセージおよびその他のメッセージのアドレス指定は任意の好適な手段によって実現することができる。現在推奨されているものであるが、本発明を限定するものではないアドレス指定技法として、"アプリケーション層アドレス指定"として知られている技法がある。この技法は、例えば、特別のＩＰポートのアドレス指定を通じて、あるいは、ユニフォームリソース識別子（ＵＲＩ）を利用してアドレス指定を行うことにより実行することができる。この結果、コードＴＳＯとＴＳＢとからなる信頼できるユニットによってアプリケーション層でメッセージ交換が行われることになる。
【００２５】
ＴＳＯから送信されるサービス要求メッセージ１には、ブリッジングユーザ１２側で利用することが望まれるサービスについての記述が少なくとも含まれている。このサービスについての記述は、後述するようにブリッジングユーザ１２側で適切なモニタを開始するのに十分な記述である。ＴＳＯのメッセージ１には、バイトや取引別回数のような課金に使用されるメトリックについての記述も含まれている。さらに、メッセージ１には、例えば、発呼側ユーザ１０が特定のサービスに対して支払うことになるコストのような、発呼側ユーザ１０に関連するコスト情報が含まれる場合もある。
【００２６】
ブリッジングユーザ１２側でのメッセージ１の受信時に、ＴＳＢは情報を取り出し、要求を受け入れるか、拒絶するかのいずれかを行う。例えば、適切なモニタリング法との関連で要求されるサービスがＴＳＢによってサポートされていなければ、要求を拒絶することも可能である。要求が受け入れられた場合、ＴＳＢは特別の要求されたメトリックに対する利用コストを決定し、応答（図３のメッセージ２）を発呼側ユーザ１０のＴＳＯへ返信する。これらのコストの決定は、ブリッジングユーザ１２側に格納され、特別のセッションに関与するより前に、ユーザを介して構成された構成ファイル内の情報に基づいて行うことも可能である。あるいは、ＴＳＢ（対話ボックスなどの形で）が、ブリッジングユーザ１２側でメッセージ１の受信時にセッション用の特別のコストメトリックを確立するようにユーザに要求することも可能である。必ずというわけではないが、典型的には、これらのコストは、アクセス技術Ｂ内でのバイトの転送用コストなどの、ブリッジングユーザ１２側でサービスを提供するための実際のコストによって決められる。さらに、処理用電力及び／又は電池電力のようなローカルなリソースの利用に対する課金を追加することも可能である。さらに、発呼側ユーザ１０のコスト期待値に関して、メッセージ１の形で利用できるようになっている情報を決定時にも組み込むことが可能である。
【００２７】
発呼側ユーザ１０のＴＳＯでメッセージ２を受信する際、ブリッジングユーザ１２側で、要求されたサービスを提供するための指定コストの承認または拒絶を行うことができる。この承認は、ブリッジングユーザ１２側におけるコストの決定と類似のものにすることが可能であり、或る予め構成された情報や、コストに関する発呼側ユーザ１０の確認を要求する対話ボックスなどに基づいて行うことができる。
【００２８】
発呼側ユーザ１０によってサービス課金が拒絶された場合、メッセージ１とメッセージ２のシーケンスが再び生じる場合もある。この場合、第２のメッセージ１のインスタンスは、例えば、発呼側ユーザ１０が、要求したサービスに対する支払いの意思がある改訂コストなどの、発呼側ユーザ１０に関連する改訂コスト情報を含むことができる。改訂された提案コストは第１のメッセージ１のインスタンスで示されたものを越えるコストであってもよいが、ブリッジングユーザ１２が、第１のメッセージ２のインスタンスで承認する意思があることを示したコスト未満とするのがよい。したがって、上記メカニズムによって発呼側ユーザ１０とブリッジングユーザ１４との間でオファ−カウンタオファ・ネゴシエーションモデルが実現されることになり、発呼側ユーザ１０とブリッジングユーザ１２の双方が満足するまで自動的にユーザ入力を継続することができる。
【００２９】
ここで、発呼側ユーザ１０とブリッジングユーザ１２とが発呼側ユーザ１０の受け入れ可能なサービス課金に最終的に同意したと仮定すると、ＴＳＯは、ブリッジングユーザ１２のＴＳＢへメッセージ３を送信する。メッセージ３は、メッセージ１とメッセージ２とのシーケンスの中で同意されたサービス課金情報を含み、さらに、移動通信装置や端末識別子、またおそらくは暗号化されたパスワードのようなサービスプロバイダ１６側で要求される適切なクレデンシャル情報も含むことが望ましい。
【００３０】
図３のメッセージ３の受信時に、ブリッジングユーザ１２のＴＳＢ  １１Ｂはメッセージ４としてサービスプロバイダ１６へ情報を転送する。サービスプロバイダ１６側でのメッセージ４の受信時に、課金記録１６Ａのうちの１つの記録が、受信したサービス課金と移動端末装置識別子とを用いてサービスプロバイダ１６により作成される。課金記録１６Ａのうちの１つの記録を作成した後、サービスプロバイダは、将来の通信時に利用する、この課金記録用のローカルに一意のセッション識別子をさらに作成して、課金済みセッションを一意に特定するようにする。パスワードを使用する場合、暗号化したパスワードを用いて、作成するサービス課金の認証が行われ、アクセス権限が与えられる。サービスプロバイダ１６は、メッセージ５を送信することによって課金セッションの作成を承認する旨をブリッジングユーザ１２に対して確認応答する（ＡＣＫ）。メッセージ５の受信時に、ブリッジングユーザ１２のＴＳＢ  １１Ｂは、将来利用するために添付のセッション識別子を取り出す。
【００３１】
このようにして課金記録を確定した後、システムは発呼側ユーザ１０の計測と課金を開始するように装備される。さらに詳細には、サービスプロバイダ１６側での課金記録情報の確定後、メッセージ４の受信に応答して、ブリッジングユーザ１２側のＴＳＢ  １１Ｂは、同意されたサービス利用の計測を行うために適切なモニタ機能を開始する。例えば、"ＩＰルーティング"のようなサービスのために、ブリッジングユーザ１２側でのＩＰ転送機能のモニタに基づいて、増加する適切なバイトカウンタをインスタンス生成することも可能である。別のタイプの好適なモニタ機能には、パケットカウンタの利用、ブラウザでの取引カウンタ、並びに、発呼側ユーザへのサービス提供専用として機能するブリッジングユーザ移動通信装置データ処理サイクルを追跡する記録装置のような、１以上のリソース消費量記録装置あるいは別の或るデータ処理メトリック及び／又は主要電力（電池電力などの）消費量記録装置が含まれる。
【００３２】
セッションのライフタイム中、ＴＳＢ  １１Ｂのブリッジングユーザ１２は転送済みのＩＰパケットカウントのようなサービス利用の適切な計測を実行する。実際の基底を成すサービスの明細は本発明の範囲内には含まれないことに留意されたい。
【００３３】
セッション中いつでもブリッジングユーザ１２のＴＳＢ  １１Ｂからサービスプロバイダ１へメッセージ６として計測情報の送信を行うことが可能である。メッセージ６には、少なくともセッション識別子、並びに、現在の計測値が含まれる。それに応じてサービスプロバイダ１６は（セッション識別子を介して特定される）適切な課金記録内に計測情報を格納し、ブリッジングユーザ１２のＴＳＢ  １１Ｂへメッセージ７を返信することによって受信の確認応答を行う。メッセージ６およびメッセージ７の利用は、以下に説明するように、セッション終了（メッセージ９）時に単に最終計測値を送信する必要がある場合のオプションであることに留意されたい。
【００３４】
セッションは、ブリッジングユーザ１２のＴＳＢ  １１Ｂへ適切なセッション終了メッセージ８を送信することによって発呼側ユーザ１０のＴＳＯ１１Ａを介して明示的に終了させることができる。上記とは別に、ブリッジングユーザ１２側でのローカルな決定を用いてセッションを終了させることができる。いずれの場合にせよ、ブリッジングユーザ１２のＴＳＢ  １１Ｂはサービスプロバイダ１６へ終了課金メッセージ９を送信する。終了課金メッセージ９には、少なくとも現在の計測値と、セッション識別子と、セッションを終了させる旨の指示とが含まれる。サービスプロバイダ１６側での受信時に、利用可能な計測情報並びに同意済みのサービス課金に基づいて発呼側ユーザ１０用の適切な請求書発行記録が作成される。次いで、処理は、メッセージ１０を送信することによってブリッジングユーザ１２のＴＳＢ  １１Ｂに対して確認される。メッセージ１０の受信時に、ブリッジングユーザ１２のＴＳＢ  １１Ｂは終了セッション用の計測機能とモニタ機能の設定を解除する。
【００３５】
実際にどのように上述の情報を記述するかについての正確な仕様化は、本発明の範囲には含まれていないことに留意されたい。但しＸＭＬ（拡張マークアップ言語）またはＲＤＦ（リソース記述フォーマット）技法がこの目的のために好適である。
【００３６】
上述の記述に基づいて、アクセス技術間のブリッジングのような、複数の各種サービス利用シナリオ用として利用可能な汎用性のある解決方法を提供することによって、本発明が従来のアプローチを大幅に改善し、シナリオ独自の解決方法に依拠するものではないことは明らかである。証明された、信頼できる計測用ソフトウェアとモニタ用ソフトウェア（ＴＳＯおよびＴＳＢ）とを介して、おそらく未知の移動局ユーザの利用間における内在する信頼の不足が解決される。これらのソフトウェアは発呼側ユーザとブリッジングユーザの双方が会員登録を有する登録先の共通のサービスプロバイダ１６を介して提供されるものである。さらに、本発明の利用によって、（メッセージ１／メッセージ２の交換を通じて）課金セッションの確立段階中にオファ−カウンタオファ・ネゴシエーションモデルを介する課金ネゴシエーション処理を行うことが可能となる。
【００３７】
サービスプロバイダベースの解決方法は、通信事業者のネットワークへの拡張を必要とせず、いずれの特定の通信事業者の機能性にも依拠しないため、上記解決方法は特定の無線ネットワーク通信事業者に全く依存しないものにすることが可能となる。したがって、上記解決方法は、アクセスネットワークの会員登録レベルでの課金サービスではなく、アプリケーションレベルで課金される移動通信装置ベースのサービスを可能にするものとなる。
【００３８】
さらに、信頼できるソフトウェア（ＴＳＢおよびＴＳＯ）を予めロードし、移動通信装置のソフトウェアと共に組み込み、それによって種々のネットワーク通信事業者並びにサービスプロバイダを横断して利用可能な均一性並びに共通の信頼できる課金規格を提供することも可能である。このケースでは、移動通信装置メーカーが、課金機能と計測機能のための信頼できるソフトウェア（ＴＳＢとＴＳＯ）を移動通信装置の中へ組み込むことができるのに対して、移動通信装置メーカーによって、または、第３者を介してサービスプロバイダ１６のソフトウェア機能を提供することもできる。
【００３９】
本発明の利用は、単純なバイトカウンタまたはパケットカウンタを実装しているような比較的単純なメトリック処理を利用できるため、計測に関してブリッジングユーザ装置１２に対するオーバヘッドを最小化するものとなる。
【００４０】
本発明の１つの利用事例では、ユーザが、携帯電話、ＰＤＡまたはブルートゥースインタフェースを有するラップトップ、および、予めインストールされたまたはインストール可能なソフトウェアＴＳＯを空港へ持ってきて、フライトを待ちながら、インターネットサーフィンをしようと決めるものと仮定する。さらに、インターネットアクセス会社がその空港にサービスを提供していないものと仮定する。しかし、ユーザは、アドホックのブルートゥースネットワークを介してインターネット接続を行っている近くにいる或る人が、インターネットにアクセスするためのブリッジングユーザ１２として役立つことに気がつく。この人はまた、ユーザのＩＳＰのためのエージェントの役割で機能している、すなわち、上記人物は、信頼できる、かつ、ユーザのＩＳＰから保護された或るコードを有していて、このコードによって、ユーザがインターネットにアクセスすること、並びに、適切にかつセキュリティ上安全にユーザに対してユーザのインターネット利用状況（ＴＳＢ）の計測と課金とを行うことが可能になるということも仮定されている。上記ユーザは、上記シナリオで発呼側ユーザ１０として機能し、空港にいた間の自分のインターネットの利用に対する支払いを求める請求書をＩＳＰから後で送られることになるのに対して、ＩＳＰはブリッジングユーザ１２に直接支払いを行うか、そうでない場合には、ブリッジングユーザに対して（無料の利用時間（分）などを設ける）補償を行うことになる。
【００４１】
上述の説明によって、例示のかつ本発明を限定するものではない実施例によって、本発明の実施のために本願発明者らが現在想定する十分でかつ情報に富む最善の方法と装置とについて説明を行った。しかし、添付図面および添付の請求項と共に上記説明を読むとき、上記説明に鑑み、種々の変更および適合化が当業者には明らかになる場合もある。
【００４２】
ほんのいくつかの例として、当業者は別の同様のメッセージあるいは均等なメッセージの利用、メッセージ数並びにメッセージ内容を試みることも可能である。さらに、いくつかの本発明の実施形態によっては、発呼側ユーザとブリッジングユーザとの間で行われるべき課金ネゴシエーションに対する提供が生じないものもあるかもしれない。例えば、ブリッジングユーザ１２が、単に一定の課金金額を通知し、潜在的発信側ユーザ１０がこの課金金額を承認するか拒絶するかのいずれかを行う場合も考えられる。さらに、ブリッジングユーザ１２は、サービスプロバイダ１６の別のインスタンスと共に使用するために、個々にカスタマイズしたソフトウェアＴＳＢの複数のインスタンスを有する場合も考えられる。この場合、アクセス技術Ｂの明細に依存するが、ブリッジングユーザ１２は２以上の発信側ユーザ１０用として２以上のサービスプロバイダ１６との同時接続を行うようにしてもよい。同様に、発呼側ユーザ１０が、異なるサービスプロバイダ１６と共に使用するために個々にカスタマイズしたソフトウェアＴＳＯの複数のインスタンスを有する場合も考えられる。また、発呼側ユーザ１０は１つのインスタンスまたは複数のインスタンスを介して複数のサービスプロバイダ１６と一度に接続するようにしてもよい。
【００４３】
しかし、本発明の教示のすべての上記のような変更並びに同様の変更はそれでも本発明の範囲に属することになる。
【００４４】
さらに、本発明の特徴のいくつかを利用して、対応する別の特徴を用いることなく利益を得るようにすることも可能である。したがって上述の説明は本発明の原理の単に例示的な説明であり、本発明を限定するものではないと考えることが望ましい。
【図面の簡単な説明】
【００４５】
【図１】従来の利用シナリオを示す簡略ブロック図であり、詳細にはローカルなゲームの参加者と少なくとも１人の遠隔地にいるゲームの参加者とを含む簡略ブロック図である。
【図２】本発明に準拠するシステムアーキテクチャの実施形態を例示するブロック図である。
【図３】図２に図示のシステムアーキテクチャの実施形態に従う信号流れ図である。
【図１】
2007528162.tif 000003
【図２】
2007528162.tif 000004
【図３】
2007528162.tif 000005
【国際調査報告】
2007528162.tif 000006
2007528162.tif 000007
2007528162.tif 000008