(57)【特許請求の範囲】
【請求項１】
パケットのルーティングに対する課金装置であって、
ルーティングされたパケットの情報を取得する取得手段と、
前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、パケットのルーティングを最初に行ったルータおよびパケットのルーティングを最後に行ったルータの情報であることを特徴とする課金装置。
【請求項２】
パケットのルーティングに対する課金装置であって、
ルーティングされたパケットの情報を取得する取得手段と、
前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、パケットのルーティングが行われた回数であることを特徴とする課金装置。
【請求項３】
請求項２に記載の課金装置であって、前記パケットはＩＰパケットであり、前記パケットのルーティングが行われた回数は、ＩＰパケットのヘッダのＴＴＬに基づき計算されることを特徴とする課金装置。
【請求項４】
通信システムであって、
パケットのルーティングに対する課金装置と、
パケットのルーティングを行うルータを有するネットワークとを備え、
前記課金装置は、
ルーティングされたパケットの情報を取得する取得手段と、
前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、
前記ネットワーク内でパケットのルーティングを最後に行うルータが、当該パケットのルーティングを行う際に、当該パケットの情報を前記課金装置に送信することを特徴とする通信システム。
【請求項５】
通信システムであって、
パケットのルーティングに対する課金装置と、
パケットのルーティングを行うルータを有するネットワークとを備え、
前記課金装置は、
ルーティングされたパケットの情報を取得する取得手段と、
前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングを最初に行ったルータ、および前記ネットワーク内でパケットのルーティングを最後に行ったルータの情報であることを特徴とする通信システム。
【請求項６】
通信システムであって、
パケットのルーティングに対する課金装置と、
パケットのルーティングを行うルータを有するネットワークとを備え、
前記課金装置は、
ルーティングされたパケットの情報を取得する取得手段と、
前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングが行われた回数であることを特徴とする通信システム。
【請求項７】
請求項５または６に記載の通信システムであって、前記ネットワーク内でパケットのルーティングを最後に行うルータが、当該パケットのルーティングを行う際に、当該パケットの伝送履歴情報を前記課金装置に送信することを特徴とする通信システム。
【請求項８】
パケットのルーティングに対する課金方法であって、
ルーティングされたパケットの情報を取得するステップと、
取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、パケットのルーティングを最初に行ったルータおよびパケットのルーティングを最後に行ったルータの情報であることを特徴とする課金方法。
【請求項９】
パケットのルーティングに対する課金方法であって、
ルーティングされたパケットの情報を取得するステップと、
取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、パケットのルーティングが行われた回数であることを特徴とする課金方法。
【請求項１０】
請求項８または９に記載の課金方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備えた通信システムにおける課金方法であって、
前記ネットワーク内でパケットのルーティングを最後に行うルータが、当該パケットのルーティングを行う際に、当該パケットの情報を前記課金装置に送信するステップと、
前記課金装置において、送信された前記パケットの情報を取得するステップと、
前記課金装置において、取得した前記パケットの情報に基づき課金を行うステップとを備えることを特徴とする課金方法。
【請求項１２】
パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備えた通信システムにおける課金方法であって、
前記課金装置において、ルーティングされたパケットの情報を取得するステップと、
前記課金装置において、取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングを最初に行ったルータ、および前記ネットワーク内でパケットのルーティングを最後に行ったルータの情報であることを特徴とする課金方法。
【請求項１３】
パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備えた通信システムにおける課金方法であって、
前記課金装置において、ルーティングされたパケットの情報を取得するステップと、
前記課金装置において、取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、
前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、
前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングが行われた回数であることを特徴とする課金方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
パケットのルーティングに対する課金装置および該装置を備えた通信システムに関する。
【０００２】
【従来の技術】
交換網は、通信の前処理としてコネクションを設定する装置（交換機）で構成され、固定のパスで通信を行う網である。
【０００３】
これに対し、ルータ網（例えばインターネット）は、パケット（例えばＩＰパケット）のルーティングを行う装置（ルータ）により構成される網である。ルータ網では、特定のコネクションを設定することなく、パケット毎にルーティングを行うことにより通信を行う。
【０００４】
従来、ルータ網では、パケットの経路が一定に確定しない、複雑な処理を行うとパケットの転送速度が低下する、等の理由から通信料金の課金方法としては、定額課金、時間課金が一般的となっている。
【０００５】
【発明が解決しようとする課題】
しかし、従来の定額課金、時間課金による課金方法では、特にデータ通信を行っている場合、データが流れていない時間が大半であるため、ユーザにとって非常に不利な課金方法となる。
【０００６】
そこで、本発明の目的は、ルーティングされたパケットの情報（例えばデータ量、伝送履歴情報）に基づく課金を実現することである。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、パケットのルーティングに対する課金装置であって、ルーティングされたパケットの情報を取得する取得手段と、前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、パケットのルーティングを最初に行ったルータおよびパケットのルーティングを最後に行ったルータの情報であることを特徴とする。
【０００８】
請求項２に記載の発明は、パケットのルーティングに対する課金装置であって、ルーティングされたパケットの情報を取得する取得手段と、前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、パケットのルーティングが行われた回数であることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の課金装置であって、前記パケットはＩＰパケットであり、前記パケットのルーティングが行われた回数は、ＩＰパケットのヘッダのＴＴＬに基づき計算されることを特徴とする。
【００１０】
請求項４に記載の発明は、通信システムであって、パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備え、前記課金装置は、ルーティングされたパケットの情報を取得する取得手段と、前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、前記ネットワーク内でパケットのルーティングを最後に行うルータが、当該パケットのルーティングを行う際に、当該パケットの情報を前記課金装置に送信することを特徴とする。
【００１１】
請求項５に記載の発明は、通信システムであって、パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備え、前記課金装置は、ルーティングされたパケットの情報を取得する取得手段と、前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングを最初に行ったルータ、および前記ネットワーク内でパケットのルーティングを最後に行ったルータの情報であることを特徴とする。
【００１２】
請求項６に記載の発明は、通信システムであって、パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備え、前記課金装置は、ルーティングされたパケットの情報を取得する取得手段と、前記取得手段により取得した前記ルーティングされたパケットの情報に基づき課金を行う課金手段とを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングが行われた回数であることを特徴とする。
【００１３】
請求項７に記載の発明は、請求項５または６に記載の通信システムであって、前記ネットワーク内でパケットのルーティングを最後に行うルータが、当該パケットのルーティングを行う際に、当該パケットの伝送履歴情報を前記課金装置に送信することを特徴とする。
【００１４】
請求項８に記載の発明は、パケットのルーティングに対する課金方法であって、ルーティングされたパケットの情報を取得するステップと、取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、パケットのルーティングを最初に行ったルータおよびパケットのルーティングを最後に行ったルータの情報であることを特徴とする。
【００１５】
請求項９に記載の発明は、パケットのルーティングに対する課金方法であって、ルーティングされたパケットの情報を取得するステップと、取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、パケットのルーティングが行われた回数であることを特徴とする。
【００１６】
請求項１０に記載の発明は、請求項８または９に記載の課金方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１７】
請求項１１に記載の発明は、パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備えた通信システムにおける課金方法であって、前記ネットワーク内でパケットのルーティングを最後に行うルータが、当該パケットのルーティングを行う際に、当該パケットの情報を前記課金装置に送信するステップと、前記課金装置において、送信された前記パケットの情報を取得するステップと、前記課金装置において、取得した前記パケットの情報に基づき課金を行うステップとを備えることを特徴とする。
【００１８】
請求項１２に記載の発明は、パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備えた通信システムにおける課金方法であって、前記課金装置において、ルーティングされたパケットの情報を取得するステップと、前記課金装置において、取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングを最初に行ったルータ、および前記ネットワーク内でパケットのルーティングを最後に行ったルータの情報であることを特徴とする。
【００１９】
請求項１３に記載の発明は、パケットのルーティングに対する課金装置と、パケットのルーティングを行うルータを有するネットワークとを備えた通信システムにおける課金方法であって、前記課金装置において、ルーティングされたパケットの情報を取得するステップと、前記課金装置において、取得した前記ルーティングされたパケットの情報に基づき課金を行うステップとを備え、前記ルーティングされたパケットの情報にはパケットの伝送履歴情報が含まれ、前記パケットの伝送履歴情報は、前記ネットワーク内でパケットのルーティングが行われた回数であることを特徴とする。
【００２１】
以上の構成によれば、ルーティングされたパケットの情報（例えばデータ量、伝送履歴情報）に基づく課金を実現することができる。
【００２２】
【発明の実施の形態】
以下、図面を参照しつつ、発明の実施の形態について説明する。
【００２３】
（第１実施形態）
本発明の第１実施形態に係る課金装置は、ルーティングされたパケットのデータ量（情報量）に基づき課金を行う。
【００２４】
図１は、本実施形態に係る課金装置を備えた通信システムの構成例を示す図である。
【００２５】
本実施形態に係る通信システムは、ルータ網１００、および課金装置（課金サーバ）１４１を備える。ルータ網１００は、パケット１６１のルーティングを行うルータ、すなわちゲートルータ１１１、１１２、１１３および網内ルータ１２１、１２２、１２３を有する。ゲートルータ１１１、１１２、１１３は、ルータ網１００と他網（本実施形態に係る通信システムとは別の事業者による網など）との境界に位置するルータであり、ＰＯＩ(Point Of Interface)１５１、１５２、１５３を介して他網と接続されている。網内ルータ１２１、１２２、１２３は、ルータ網１００内に位置し、他網との境界に位置しないルータである。
【００２６】
本実施形態において、課金装置１４１はすべてのルータに接続されているが、一部のルータにのみ接続し、他のルータはその接続された一部のルータを介して課金装置１４１と情報の送受信を行うようにすることもできる。
【００２７】
ルータには端末を接続することが可能であり、図１の例では網内ルータ１２１に端末１３１が接続されている。
【００２８】
本実施形態に係る通信システムでルーティングを行うパケット１６１はＩＰパケットである。ただし、本実施形態に係る通信システムを、他の種類のパケットのルーティングに適用することもできる。
【００２９】
図２は、本実施形態に係る通信システムにおいてルーティングの対象となるパケットの構成例を示す図である。すなわち、本実施形態に係るＩＰパケットの構成例を示す図である。
【００３０】
本実施形態に係るＩＰパケットは、一般のＩＰパケットと同様に、（パケット）ヘッダ部とデータ部２２０とから構成される。ヘッダ部も、一般のＩＰパケットと同様に、以下の情報から構成される。すなわち、バージョン２０１、ヘッダ長２０２、サービスタイプ２０３、パケット長２０４、識別子２０５、フラグ２０６、フラグメントオフセット２０７、ＴＴＬ（生存時間）２０８、プロトコル２０９、ヘッダチェックサム２１０、送信元ＩＰアドレス２１１、送信先ＩＰアドレス２１２である。パケット長２０４はそのパケットの長さを示す情報である。送信元ＩＰアドレス２１１はそのパケットの送信元の端末等のＩＰアドレスを示す情報であり、送信先ＩＰアドレス２１２はそのパケットの送信先の端末等のＩＰアドレスを示す情報である。
【００３１】
本実施形態に係る課金装置１４１は、ルーティングされた（ＩＰ）パケットのデータ量（情報量）に基づき課金を行う。
【００３２】
パケットをルータ網１００内の端末１３１から他網へ送信する場合を考える。この場合、ルータ網１００内でそのパケットのルーティングを最後に行うルータ、すなわちゲートルータが、そのパケットのルーティングを行うときに、そのパケットのヘッダ部のコピーを課金装置１４１に送信する。課金装置１４１では送信されてきたヘッダ部のパケット長２０４および送信元ＩＰアドレス２１１を抽出し、送信元ＩＰアドレス２１１に対応するユーザにパケット長２０４に基づく従量課金を行う。本実施形態では、パケットのヘッダ部（のコピー）を課金装置１４１に送信するが、ヘッダ部のパケット長２０４および送信元ＩＰアドレス２１１のみを課金装置１４１に送信するようにしてもよい。
【００３３】
パケットを他網からルータ網１００内へ送信する場合、およびパケットをルータ網１００内であるルータから他のルータへ送信する場合についても同様に、ルータ網１００内でそのパケットのルーティングを最後に行うルータがそのパケットのヘッダ部のコピーを課金装置１４１に送信すればよい。
【００３４】
図３は、本実施形態に係るルータの構成例を示す図である。
【００３５】
本実施形態に係るルータ３００（ゲートルータ１１１、１１２、１１３および網内ルータ１２１、１２２、１２３）は、ルーティング実行部３０１およびコピー部３０２を備える。
【００３６】
ルータ３００は、ルーティング実行部３０１により、送られてきたパケット３２１のルーティングを行う。すなわち、パケット３２１を、その送信先ＩＰアドレスにより、他のルータ、端末、他網等に送信する。その際、自分がルータ網１００内でそのパケットのルーティングを最後に行うルータであるか否かを、例えばパケットのヘッダ部の送信先ＩＰアドレス２１２に基づき判断し、ルーティングを最後に行うルータである場合には、コピー部３０２でパケット３２１のヘッダ部３２２をコピーしてヘッダ部３２２’を生成し、課金装置１４１に送信する。なお、ヘッダ部３２２’を一旦メモリに格納し、（複数のパケットについての）ヘッダ部３２２’がある程度蓄積された段階で、課金装置１４１にまとめて送信するようにしてもよい。
【００３７】
このようにして、ルーティングされたパケットの情報（データ量）に基づく課金を実現することができる。
【００３８】
（第２実施形態）
本発明の第２実施形態に係る課金装置は、ルーティングされたパケットのデータ量および伝送履歴情報（パケットのルーティングを最初に行ったルータおよびパケットのルーティングを最後に行ったルータの情報）に基づき課金を行う。
【００３９】
本実施形態に係る課金装置を備えた通信システムの構成例は、図１に示した第１実施形態に係る課金装置を備えた通信システムの構成例と同様である。
【００４０】
図４は、本実施形態に係る通信システムにおいてルーティングの対象となるパケットの構成例を示す図である。本実施形態に係る通信システムでルーティングを行うパケットもＩＰパケットである。
【００４１】
本実施形態に係るＩＰパケットも、（パケット）ヘッダ部とデータ部４２０とから構成される。ヘッダ部は、バージョン４０１、ヘッダ長４０２、サービスタイプ４０３、パケット長４０４、識別子４０５、フラグ４０６、フラグメントオフセット４０７、ＴＴＬ（生存時間）４０８、プロトコル４０９、ヘッダチェックサム４１０、送信元ＩＰアドレス４１１、送信先ＩＰアドレス４１２から構成される。
【００４２】
本実施形態においては、データ部４２０に第１ルータ識別子（の情報）４３０が含まれる。
【００４３】
本実施形態に係る課金装置１４１は、ルーティングされた（ＩＰ）パケットのデータ量および伝送履歴情報（ルータ網１００内でパケットのルーティングを最初に行ったルータ、およびルータ網１００内でパケットのルーティングを最後に行ったルータの情報）に基づき課金を行う。
【００４４】
パケットをルータ網１００内の端末１３１から他網へ送信する場合を考える。この場合、ルータ網１００内でそのパケットのルーティングを最初に行うルータ、すなわち網内ルータ１２１が、そのパケットのルーティングを行うときに、第１ルータ識別子４３０として自己の識別子を付加する。そして、ルータ網１００内でそのパケットのルーティングを最後に行うルータ、すなわちゲートルータが、そのパケットのルーティングを行うときに、第２ルータ識別子（そのゲートルータの識別子）、ならびにそのパケットのヘッダ部および第１ルータ識別子のコピーを課金装置１４１に送信する。課金装置１４１では送信されてきたヘッダ部のパケット長４０４および送信元ＩＰアドレス４１１を抽出し、送信元ＩＰアドレス４１１に対応するユーザに、パケット長４０４ならびに第１ルータ識別子および第２ルータ識別子に基づく従量課金を行う。
【００４５】
パケットを他網からルータ網１００内へ送信する場合、およびパケットをルータ網１００内であるルータから他のルータへ送信する場合についても同様に、ルータ網１００内でそのパケットのルーティングを最初に行うルータ（パケットを他網からルータ網１００内へ送信する場合にはゲートルータが該当する）が、第１ルータ識別子４３０として自己の識別子を付加し、ルータ網１００内でそのパケットのルーティングを最後に行うルータが、第２ルータ識別子（そのゲートルータの識別子）、ならびにそのパケットのヘッダ部および第１ルータ識別子のコピーを課金装置１４１に送信すればよい。
【００４６】
図５は、本実施形態に係る課金装置が有する課金情報の例を示す図である。
【００４７】
課金装置１４１は、課金情報として、例えば図５に示す第１ルータ識別子および第２ルータ識別子に対する距離のテーブルを有する。図５の例では、第１ルータ識別子に対応するルータと第２ルータ識別子に対応するルータとの間の（地理的）距離を情報としてもっておき、その距離とパケット長４０４とに基づき課金を決めている。課金は、例えば距離に比例した量にすることができる。
【００４８】
図６は、本実施形態に係るルータの構成例を示す図である。図６にはパケット５２１の例として第１ルータ識別子５２３がすでに付加されているパケットが示されている。
【００４９】
本実施形態に係るルータ５００（ゲートルータ１１１、１１２、１１３および網内ルータ１２１、１２２、１２３）は、ルーティング実行部５０１、コピー部５０２、第１ルータ識別子付加・除去部５０３および第２ルータ識別子付加部５０４を備える。
【００５０】
ルータ５００は、ルーティング実行部５０１により、送られてきたパケット５２１のルーティングを行う。その際、自分がルータ網１００内でそのパケットのルーティングを最初に行うルータであるか否かを、例えばパケットのヘッダ部の送信元ＩＰアドレス４１１に基づき判断し、ルーティングを最初に行うルータである場合には、第１ルータ識別子付加・除去部５０３において、そのパケットに第１ルータ識別子を付加する。
【００５１】
また、自分がルータ網１００内でそのパケットのルーティングを最後に行うルータであるか否かを判断し、ルーティングを最後に行うルータである場合には、第１ルータ識別子付加・除去部５０３でパケット５２１から第１ルータ識別子５２２を除去してパケット５２１’を生成し、端末、他網等に送信し、一方コピー部５０２でパケット５２１のヘッダ部５２２および第１ルータ識別子５２３をコピーしてヘッダ部５２２’および第１ルータ識別子５２３’を生成し、第２ルータ識別子付加部５０４で第２ルータ識別子５２４を付加して課金装置１４１に送信する。なお、ヘッダ部５２２’、第１ルータ識別子５２３’および第２ルータ識別子５２４を一旦メモリに格納し、（複数のパケットについての）ヘッダ部５２２’、第１ルータ識別子５２３’および第２ルータ識別子５２４がある程度蓄積された段階で、課金装置１４１にまとめて送信するようにしてもよい。
【００５２】
このようにして、ルーティングされたパケットの情報（データ量および伝送履歴情報）に基づく課金を実現することができる。
【００５３】
（第３実施形態）
本発明の第３実施形態に係る課金装置は、ルーティングされたパケットのデータ量および伝送履歴情報（パケットのルーティングが行われた回数）に基づき課金を行う。
【００５４】
本発明の第３実施形態に係る課金装置を備えた通信システムの構成例は、図１に示した第１実施形態に係る課金装置を備えた通信システムの構成例と同様である。
【００５５】
また、本実施形態に係る通信システムにおいてルーティングの対象となるパケットの構成例は、図４に示した第２実施形態に係る通信システムにおいてルーティングの対象となるパケットの構成例と同様である。
【００５６】
本実施形態に係る通信システムでルーティングを行うパケットもＩＰパケットである。本実施形態において、ＩＰパケットのルーティングが行われた回数は、ＩＰパケットのヘッダのＴＴＬに基づき計算される。すなわち、ルータ網１００内でＩＰパケットのルーティングを最初に行う際に、その時点でのＩＰパケットのヘッダ部のＴＴＬ４０８の値を、第１ルータ識別子４３０として付加する。また、課金においては、第１ルータ識別子４３０の値から、ルータ網１００内でＩＰパケットのルーティングを最後に行う際のＩＰパケットのヘッダ部のＴＴＬ４０８の値を引いた値、すなわち、ルータ網１００内でパケットのルーティングが行われた回数を用いる。なお、ルータがルーティングを行う度に、ＩＰパケットのヘッダ部のＴＴＬ４０８の値は１つ減るものとする。
【００５７】
本実施形態に係る課金装置１４１は、ルーティングされた（ＩＰ）パケットのデータ量および伝送履歴情報（ルータ網１００内でパケットのルーティングが行われた回数）に基づき課金を行う。
【００５８】
パケットをルータ網１００内の端末１３１から他網へ送信する場合を考える。この場合、ルータ網１００内でそのパケットのルーティングを最初に行うルータ、すなわち網内ルータ１２１が、そのパケットのルーティングを行うときに、第１ルータ識別子４３０としてその時点でのＩＰパケットのヘッダ部のＴＴＬ４０８の値を付加する。そして、ルータ網１００内でそのパケットのルーティングを最後に行うルータ、すなわちゲートルータが、そのパケットのルーティングを行うときに、そのパケットのヘッダ部および第１ルータ識別子のコピーを課金装置１４１に送信する。課金装置１４１では送信されてきたヘッダ部のパケット長４０４、ＴＴＬ４０８および送信元ＩＰアドレス４１１を抽出し、送信元ＩＰアドレス４１１に対応するユーザに、パケット長４０４ならびに第１ルータ識別子およびＴＴＬ４０８に基づく従量課金を行う。
【００５９】
パケットを他網からルータ網１００内へ送信する場合、およびパケットをルータ網１００内であるルータから他のルータへ送信する場合についても同様に、ルータ網１００内でそのパケットのルーティングを最初に行うルータが、第１ルータ識別子４３０としてその時点でのＩＰパケットのヘッダ部のＴＴＬ４０８の値を付加し、ルータ網１００内でそのパケットのルーティングを最後に行うルータが、そのパケットのヘッダ部および第１ルータ識別子のコピーを課金装置１４１に送信すればよい。
【００６０】
図７は、本実施形態に係る課金装置が有する課金情報の例を示す図である。
【００６１】
課金装置１４１は、課金情報として、例えば図７に示すＴＴＬ値の差（第１ルータ識別子４３０の値から、課金装置１４１に送られてきたＴＴＬ４０８の値を引いた値）に対する距離のテーブルを有する。図７の例における距離は厳密な意味での距離ではなく、パケットのルーティングが行われた回数に対するおおよその距離を表したものである。図７の対応関係から得られる距離とパケット長４０４とに基づき課金を決めればよい。
【００６２】
図８は、本実施形態に係るルータの構成例を示す図である。図８にはパケット７２１の例として第１ルータ識別子７２３がすでに付加されているパケットが示されている。
【００６３】
本実施形態に係るルータ７００（ゲートルータ１１１、１１２、１１３および網内ルータ１２１、１２２、１２３）は、ルーティング実行部７０１、コピー部７０２および第１ルータ識別子付加・除去部７０３を備える。
【００６４】
ルータ７００は、ルーティング実行部７０１により、送られてきたパケット７２１のルーティングを行う。その際、自分がルータ網１００内でそのパケットのルーティングを最初に行うルータであるか否かを判断し、ルーティングを最初に行うルータである場合には、第１ルータ識別子付加・除去部７０３において、そのパケットに第１ルータ識別子を付加する。
【００６５】
また、自分がルータ網１００内でそのパケットのルーティングを最後に行うルータであるか否かを判断し、ルーティングを最後に行うルータである場合には、第１ルータ識別子付加・除去部７０３でパケット７２１から第１ルータ識別子７２３を除去してパケット７２１’を生成し、端末、他網等に送信し、一方コピー部７０２でパケット７２１のヘッダ部７２２および第１ルータ識別子７２３をコピーしてヘッダ部７２２’および第１ルータ識別子７２３’を生成し、課金装置１４１に送信する。なお、ヘッダ部７２２’および第１ルータ識別子７２３’を一旦メモリに格納し、（複数のパケットについての）ヘッダ部７２２’および第１ルータ識別子７２３’がある程度蓄積された段階で、課金装置１４１にまとめて送信するようにしてもよい。
【００６６】
このようにして、ルーティングされたパケットの情報（データ量および伝送履歴情報）に基づく課金を実現することができる。
【００６７】
本実施形態において、課金装置１４１は、ルータ網１００内でＩＰパケットのルーティングを最初に行う際のＩＰパケットのヘッダ部のＴＴＬ４０８の値（送られてきた第１ルータ識別子の値）と、ルータ網１００内でＩＰパケットのルーティングを最後に行う際のＩＰパケットのヘッダ部のＴＴＬ４０８の値（送られてきたＴＴＬ４０８の値）とに基づき課金を行っている。ただし、ルータ網１００内でＩＰパケットのルーティングを最初に行う際に、ＩＰパケットのヘッダ部のＴＴＬ４０８の値を一定の値にセットするようにすれば、課金装置１４１に第１ルータ識別子の値を送信しなくてもすむ。すなわち、その一定の値から送られてきたＴＴＬ４０８の値を引くことにより、パケットがルーティングされた回数を知ることができる。
【００６８】
（その他）
課金装置１４１は、純粋なハードウェアとして実現することもできるが、例えばパーソナルコンピュータにより実現し、パケットの情報に基づく課金処理をソフトウェア（プログラム）により実現することもできる。プログラムはフロッピーディスク、ＣＤ−ＲＯＭ等の記録媒体に記録しておき、実行時にパーソナルコンピュータのハードディスク、ＲＡＭ等にロードするようにすることもできる。
【００６９】
また、課金は、送信元ＩＰアドレス２１１に対応するユーザではなく、送信先ＩＰアドレス２１２に対応するユーザに対して行うようにしてもよい。例えば、パケットを他網からルータ網１００内へ送信する場合には、課金を送信先ＩＰアドレス２１２に対応するユーザに対して行うようにすることが考えられる。
【００７０】
さらに、第２実施形態または第３実施形態においては、パケットのデータ量および伝送履歴情報に基づき課金を行っているが、伝送履歴情報にのみ基づき課金を行うこともできる。
【００７１】
また、第２実施形態または第３実施形態において、ルータ網１００内に有料区間および無料区間を設けて、その境界のルータがルーティングを行う度にそのルータの情報またはＴＴＬの情報をパケットに付加したり、課金装置１４１に送信したりすることにより情報を課金装置１４１に集め、その情報に基づき課金するようにしてもよい。
【００７２】
【発明の効果】
以上説明したように本発明によれば、ルーティングされたパケットの情報（データ量、伝送履歴等）に基づく課金を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る課金装置を備えた通信システムの構成例を示す図である。
【図２】本発明の第１実施形態に係る通信システムにおいてルーティングの対象となるパケットの構成例を示す図である。
【図３】本発明の第１実施形態に係るルータの構成例を示す図である。
【図４】本発明の第２実施形態に係る通信システムにおいてルーティングの対象となるパケットの構成例を示す図である。
【図５】本発明の第２実施形態に係る課金装置が有する課金情報の例を示す図である。
【図６】本発明の第２実施形態に係るルータの構成例を示す図である。
【図７】本発明の第３実施形態に係る課金装置が有する課金情報の例を示す図である。
【図８】本発明の第３実施形態に係るルータの構成例を示す図である。
【符号の説明】
１００  ルータ網
１１１、１１２、１１３  ゲートルータ
１２１、１２２、１２３  網内ルータ
１３１  端末
１４１  課金装置
１５１、１５２、１５３  ＰＯＩ
１６１、３２１、５２１、５２１’、７２１、７２１’  パケット
２０１、４０１  バージョン
２０２、４０２  ヘッダ長
２０３、４０３  サービスタイプ
２０４、４０４  パケット長
２０５、４０５  識別子
２０６、４０６  フラグ
２０７、４０７  フラグメントオフセット
２０８、４０８  ＴＴＬ
２０９、４０９  プロトコル
２１０、４１０  ヘッダチェックサム
２１１、４１１  送信元ＩＰアドレス
２１２、４１２  送信先ＩＰアドレス
２２０、４２０  データ部
３００、５００、７００  ルータ
３０１、５０１、７０１  ルーティング実行部
３０２、５０２、７０２  コピー部
３２２、３２２’、５２２、５２２’、７２２、７２２’  ヘッダ部
４３０、５２３、５２３’、７２３、７２３’  第１ルータ識別子
５０３、７０３  第１ルータ識別子付加・除去部
５０４  第２ルータ識別子付加部
５２４  第２ルータ識別子
【図１】
0003681926.tif 000002
【図２】
0003681926.tif 000003
【図３】
0003681926.tif 000004
【図４】
0003681926.tif 000005
【図５】
0003681926.tif 000006
【図６】
0003681926.tif 000007
【図７】
0003681926.tif 000008
【図８】
0003681926.tif 000009