(57)【特許請求の範囲】
【請求項１】
通信ネットワークと、
第１及び第２の通信装置と、
前記第１の通信装置と前記第２の通信装置の間で行われる通信を中継する第１の中継装置とを備える通信システムにおいて、
前記第１の中継装置は、前記第２の通信装置が前記通信ネットワークに接続された前記第１の通信装置を介して前記通信ネットワークに接続するとき、前記第１の通信装置の認証を行う第１のプロセッサを備える
ことを特徴とする通信システム。
【請求項２】
前記通信システムは、さらに、第３の通信装置を備え、
前記第１のプロセッサは、前記第１の通信装置が前記第２の通信装置に提供可能な通信能力を示す第１のテザリング提供条件情報と、前記第３の通信装置が前記第２の通信装置に提供可能な通信能力を示す第２のテザリング提供条件情報とに基づいて、前記第１又は第３の通信装置を介して前記通信ネットワークと接続する
ことを特徴とする請求項１記載の通信システム。
【請求項３】
前記第１のプロセッサは、前記第１の通信装置が前記第２の通信装置に提供可能な通信能力を示す第１のテザリング提供条件情報に基づいて、前記通信ネットワークに接続するか否かを決定することを特徴とする請求項１記載の通信システム。
【請求項４】
通信ネットワークと、
第１及び第２の通信装置と、
前記第１の通信装置と第２の通信装置の間で行われる通信を中継する第１の中継装置とを備える通信システムにおける通信方法であって、
前記第２の通信装置が前記通信ネットワークに接続された前記第１の通信装置を介して前記通信ネットワークに接続するとき、前記第１の中継装置によって、前記第１の通信装置の認証を行う
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、及び通信方法に関する。
【背景技術】
【０００２】
現在、携帯電話システムや無線ＬＡＮ（Local Area Network）などの通信システムが広く利用されている。また、無線通信の分野では、通信速度や通信容量を更に向上させるべく、次世代の通信技術について継続的な議論が行われている。例えば、標準化団体である３ＧＰＰ（3rd Generation Partnership Project）ではＬＴＥ（Long Term Evolution）と呼ばれる通信規格や、ＬＴＥをベースとしたＬＴＥ−Ａ（LTE-Advanced）と呼ばれる通信規格の標準化が完了若しくは検討されている。
【０００３】
近年では、このような通信技術の一つとして、テザリング機能が注目されている。テザリング機能とは、例えば、ＰＣ（personal computer）やタブレット端末など携帯電話回線に接続できない機器が、携帯電話回線に接続することができる無線機器をアクセスポイントとして使用することで、インターネット接続を可能とする機能である。テザリング機能を搭載した無線機器があれば、例えば、ＰＣやタブレット端末、ゲーム機などに対して、屋内、屋外を問わず、インターネット接続を提供することが可能となる。
【０００４】
また、現在販売されているスマートフォンなどの携帯端末は、テザリング機能を備える場合がある。そのため、個人の所有している携帯端末のテザリング機能を利用可能な状態にすることで、屋外でも多くのアクセスポイントを提供できる環境となりつつある。
【０００５】
このような技術としては、例えば、以下のような技術がある。
【０００６】
すなわち、アクセスポイントに第三者の無線端末が接続するとき、無線端末は認証キーを含む認証要求を送信し、アクセスポイントは、あらかじめ保有する認証キーと一致すれば接続を許容する、第三者の無線端末を接続させる認証方法に関する技術がある。
【０００７】
この技術によれば、第三者の無線端末を、アクセスポイントに接続させることにより、簡易なデータオフロードを実現することができる、とされる。
【０００８】
また、テザリング端末を検出し、検出したテザリング端末から契約内容や電池残量などの条件情報を受信し、条件情報によってテザリング接続する端末を決定する、テザリング端末を選択する方法に関する技術がある。
【０００９】
この技術によれば、複数のテザリング端末から、ユーザにとって適切なテザリング端末を選択することができる、とされる。  
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１４−７６３４号公報
【特許文献２】特開２０１２−２２７６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述した、第三者の無線端末を接続させる認証方法については、アクセスポイントは接続を要求する端末装置に対する認証を行っているが、端末装置自体はアクセスポイントに対する認証を行っていない。端末装置はアクセスポイントの認証を行わないため、不正なアクセスポイントに接続してしまう場合がある。従って、このような場合、アクセスポイントが端末装置に無断でアクセスし、端末装置内の情報を不正に取得するなど、端末装置のセキュリティは守られないことがある。
【００１２】
また、上述したテザリング端末を選択する方法に関する技術については、条件情報に応じてテザリング接続する端末を決定する処理を行っているだけであり、端末装置のセキュリティについては、何らの開示もされていない。
【００１３】
そこで、一開示は、通信を要求する通信装置のセキュリティを向上することにある。
【課題を解決するための手段】
【００１４】
通信ネットワークと、第１及び第２の通信装置と、前記第１の通信装置と前記第２の通信装置の間で行われる通信を中継する第１の中継装置とを備える通信システムにおいて、前記第１の中継装置は、前記第２の通信装置が前記通信ネットワークに接続された前記第１の通信装置を介して前記通信ネットワークに接続するとき、前記第１の通信装置の認証を行う第１のプロセッサを備える。
【発明の効果】
【００１５】
一開示によれば、通信を要求する通信装置のセキュリティを向上する通信システムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、第１の実施の形態における通信システムの構成例を表す。
【図２】図２は、第２の実施の形態における通信システムの構成例を表す。
【図３】図３は、端末装置の構成例を表す。
【図４】図４は、ＧＷの構成例を表す。
【図５】図５は、管理サーバの構成例を表す。
【図６】図６は、認証登録のシーケンスの例を表す。
【図７】図７は、認証情報テーブルの例を表す。
【図８】図８は、テザリング提供条件情報通知のシーケンスの例を表す。
【図９】図９は、テザリング提供条件情報テーブルの例を表す。
【図１０】図１０は、テザリング提供条件情報通知受信時の、ＧＷの処理フローの例を表す。
【図１１】図１１は、認証情報問い合わせ受信時の、管理サーバの処理フローの例を表す。
【図１２】図１２は、テザリング接続要求のシーケンスの例を表す。
【図１３】図１３は、テザリング接続要求送信時の、端末装置の処理フローの例を表す。
【図１４】図１４は、テザリング接続要求受信時の、ＧＷの処理フローの例を表す。
【図１５】図１５は、通信中のシーケンスの例を表す。
【図１６】図１６は、累積通信量通知受信時、及び判定結果受信時の、ＧＷの処理フローの例を表す。
【図１７】図１７は、累積通信量通知受信時の、管理サーバの処理フローの例を表す。
【図１８】図１８は、切断時のシーケンスの例を表す。
【図１９】図１９は、累積通信量テーブルの例を表す。
【図２０】図２０は、テザリング切断要求受信時の、ＧＷの処理フローの例を表す。
【図２１】図２１は、累積通信量通知受信時の、管理サーバの処理フローの例を表す。
【図２２】図２２は、第３の実施の形態における通信システムの構成例を表す。
【図２３】図２３は、端末装置が移動する前のシーケンスの例を表す。
【図２４】図２４は、端末装置が移動した後のシーケンスの例を表す。
【図２５】図２５は、端末装置のハードウェア構成例を表す。
【図２６】図２６は、ＧＷのハードウェア構成例を表す。
【図２７】図２７は、管理サーバのハードウェア構成例を表す。
【図２８】図２８は、ＧＷ、管理サーバが存在しない通信システムの構成例を表す。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について説明する。
【００１８】
［第１の実施の形態］
第１の実施の形態について説明する。
【００１９】
図１は、第１の実施の形態における通信システム１０の構成例を表す図である。
【００２０】
通信システム１０は、第１の通信装置１００−１、第２の通信装置１００−２、第１の中継装置２００、及び通信ネットワーク５００を備える。
【００２１】
第１の通信装置１００−１は、例えば、スマートフォンなどの端末装置であり、無線を介して通信ネットワーク５００と接続を行う。
【００２２】
第２の通信装置１００−２は、例えば、コンピュータやタブレット端末などの通信装置であり、第１の通信装置１００−１を介して、通信ネットワーク５００に接続する。第２の通信装置１００−２は、第１の通信装置１００−１を介して通信ネットワーク５００と接続するとき、例えば、第１の中継装置２００を介して第１の通信装置１００−１と通信する。また、第２の通信装置１００−２は、第１の通信装置１００−１を介して通信ネットワーク５００と接続するとき、例えば、第１の中継装置２００を介さず、第１の通信装置１００−１と直接通信を行ってもよい。
【００２３】
第１の中継装置２００は、第１のプロセッサ２５１を備える。第１の中継装置２００は、例えば、第１の通信装置１００−１と第２の通信装置１００−２の間に配置され、第１及び第２の通信装置１００−１，２の通信の中継を行う。第１の中継装置２００と、第１及び第２の通信装置１００−１，２は、例えば、無線で接続されているが、有線で接続されていてもよい。
【００２４】
第１のプロセッサ２５１は、例えば、第２の通信装置１００−２が、第１の通信装置１００−１を介して通信ネットワーク５００と接続するとき、第１の通信装置１００−１の認証を行う。第１のプロセッサ２５１は、例えば、認証の結果、第１の通信装置１００−１が認証登録されていると判定すると、第１の通信装置１００−１と第２の通信装置１００−２を接続してもよい。
【００２５】
通信ネットワーク５００は、例えば、固定電話や携帯電話の通信を提供する事業者の所有するネットワークである。第１の通信装置１００−１は、例えば、無線を介して通信ネットワーク５００と接続し、第２の通信装置１００−２から受信したパケットを通信ネットワーク５００に送信する。また、第１の通信装置１００−１は、通信ネットワーク５００から受信したパケットを、第２の通信装置１００−２に送信する。
【００２６】
このように、第１の中継装置２００が、第１の通信装置１００−１の認証を行っている。こうすることで、第２の通信装置１００−２は、認証登録されている第１の通信装置１００−１と接続することができる。第１の実施の形態においては、認証登録されている第１の通信装置１００−１は、認証登録されていない他の通信装置と比較して、より安全であるとみなしており、第２の通信装置１００−２のセキュリティを向上させることができる。
【００２７】
［第２の実施の形態］
次に第２の実施の形態について説明する。
【００２８】
＜通信システムの構成例＞
最初に通信システム１０の構成例について説明する。図２は、第２の実施の形態における通信システム１０の構成例を表わす図である。
【００２９】
通信システム１０は、端末装置１００−１〜４、ＧＷ（gateway）２００、管理サーバ３００、認証情報データベース４００、及び通信事業者ネットワーク５００を備える。
【００３０】
端末装置１００−１〜４は、例えば、ＧＷ２００や通信事業者ネットワーク５００と通信を行う通信装置である。端末装置１００−１〜４の例としては、スマートフォンやフィーチャーフォン、またはＰＣ（Personal Computer）などがある。端末装置１００−１〜４とＧＷ２００とは、無線で接続されてもよいし、有線で接続されてもよい。端末装置１００−１，２は、例えば、テザリング接続の要求側の端末装置である。端末装置１００−１，２は、例えば、テザリング接続を行うとき、ＧＷ２００に、テザリング接続要求を送信する。
【００３１】
端末装置１００−３，４は、例えば、テザリング接続の提供側の端末装置である。端末装置１００−３，４は、例えば、テザリング接続を提供できるとき、ＧＷ２００にテザリング提供条件情報通知を送信する。また、端末装置１００−３，４は、例えば、通信事業者ネットワーク５００と、ＬＴＥなどの通信規格にて、無線を介して接続する。
【００３２】
以下、端末装置１００−１〜４は、テザリング接続の提供側または要求側の区別なく、端末装置１００と呼ぶ場合がある。
【００３３】
ＧＷ２００は、例えば、テザリング接続の提供側の端末装置１００−３，４のテザリング提供条件情報を管理する。テザリング提供条件情報とは、例えば、端末装置１００−３，４の最高通信速度やキャリアなど、テザリング接続の提供側の通信に関する情報である。テザリング提供条件情報の詳細については、後述する。また、ＧＷ２００は、例えば、テザリング接続の要求側の端末装置１００−１，２からテザリング接続要求を受信すると、管理サーバ３００に、端末装置１００−１，２の認証情報問い合わせを送信する。ＧＷ２００は、例えば、管理サーバ３００と有線を介して接続される。また、ＧＷ２００は、例えば、インターネット回線などを介して管理サーバ３００と接続されてもよい。
【００３４】
管理サーバ３００は、例えば、端末装置１００−１〜４の認証情報を管理する。管理サーバ３００は、例えば、ＧＷ２００から、端末装置１００−１の認証情報問い合わせを受信すると、認証情報データベース４００に端末装置１００−１の認証情報を問い合わせる。また、管理サーバ３００は、例えば、認証情報データベース４００及びＧＷ２００と、有線を介して接続される。
【００３５】
認証情報データベース４００は、例えば、端末装置１００−１〜４の認証情報を記憶する。認証情報データベース４００は、例えば、管理サーバ３００からの問い合わせにより、端末装置１００−１〜４の認証情報が記憶されているかどうかを確認する。
【００３６】
通信事業者ネットワーク５００は、例えば、固定電話や携帯電話の通信を提供する事業者の所有するネットワークである。端末装置１００−３，４は、例えば、ＬＴＥなどの通信規格にて、無線を介して通信事業者ネットワーク５００と接続される。
【００３７】
＜端末装置の構成例＞
次に、端末装置１００の構成例について説明する。図３は、端末装置１００の構成例を表す図である。
【００３８】
端末装置１００は、無線通信接続部１１０、テザリング管理部１２０、テザリング条件部１３０、及び累積通信量部１４０を備える。
【００３９】
無線通信接続部１１０は、例えば、ＧＷ２００、通信事業者ネットワーク５００、及び他の端末装置１００と通信し、パケットの送受信を行う。無線通信接続部１１０は、無線回線インタフェース１１１，１１２、及びパケット転送処理部１１３を備える。
【００４０】
無線回線インタフェース１１１，１１２は、例えば、パケット転送処理部１１３から受け取ったパケットを、通信中の他の装置に対して送信したり、通信中の他の装置から受信したパケットをパケット転送処理部１１３に出力したりする。
【００４１】
パケット転送処理部１１３は、例えば、無線回線インタフェース１１１，１１２から受信したパケットを、端末装置１００の内部フォーマットのメッセージに変換し、テザリング管理部１２０に出力する。また、パケット転送処理部１１３は、例えば、テザリング管理部１２０から受け取ったメッセージを、無線通信に適合したフォーマットのパケットに変換し、無線回線インタフェース１１１，１１２に出力する。
【００４２】
テザリング管理部１２０は、例えば、テザリング接続の制御を行う。テザリング管理部１２０は、テザリング状態制御部１２１、及びテザリング情報記憶部１２２を備える。
【００４３】
テザリング状態制御部１２１は、例えば、ＧＷ２００が送信するテザリング接続情報提示を、無線通信接続部１１０から受け取り、テザリング接続情報をテザリング情報記憶部１２２の内部メモリ１２２１に記憶する。また、テザリング状態制御部１２１は、受け取ったテザリング接続情報をテザリング条件部１３０に出力する。また、テザリング状態制御部１２１は、例えば、テザリング条件部１３０から、提示されたテザリング接続情報を受諾するかどうかの判定結果を受け取り、ＧＷ２００に送信するため、無線通信接続部１１０に出力する。さらに、テザリング状態制御部１２１は、例えば、累積通信量部１４０から、累積通信量通知を受け取ると、ＧＷ２００に送信するため、無線通信接続部１１０に出力する。テザリング接続情報及び累積通信量の詳細については後述する。また、テザリング状態制御部１２１は、例えば、テザリング接続開始通知を受信すると、内部メモリ１２２１に保存しているテザリング接続情報に含まれる、累積通信量を定期的に送信するインターバルを、累積通信量部１４０に出力する。
【００４４】
なお、テザリング状態制御部１２１は、例えば、ＧＷ２００の認証処理部２３０の処理を行ってもよい。また、テザリング状態制御部１２１は、例えば、ＧＷ２００のテザリング情報部２４０の処理を行ってもよい。また、テザリング状態制御部１２１は、例えば、管理サーバ３００の認証処理部３２０の処理を行ってもよい。さらに、テザリング状態制御部１２１は、例えば、認証情報データベース４００の処理を行ってもよい。
【００４５】
テザリング条件部１３０は、例えば、テザリング接続の条件情報を管理する。テザリング接続の条件情報とは、例えば、テザリング接続条件情報及びテザリング提供条件情報である。テザリング条件部１３０は、テザリング条件情報送受信部１３１、テザリング条件情報設定部１３２、及びテザリング条件判定部１３３を備える。
【００４６】
テザリング条件情報送受信部１３１は、テザリング管理部１２０から受け取ったメッセージをテザリング条件情報設定部１３２又はテザリング条件判定部１３３に出力する。また、テザリング条件情報送受信部１３１は、テザリング条件情報設定部１３２及びテザリング条件判定部１３３から受け取ったメッセージをテザリング管理部１２０に出力する。
【００４７】
テザリング条件情報設定部１３２は、例えば、端末装置１００のユーザが希望するテザリング接続条件情報、テザリング接続の提供に用いるテザリング提供条件情報、及び認証情報を、内部メモリ１３２１に保持する。テザリング接続条件情報、テザリング提供条件情報、及び認証情報の詳細については後述する。テザリング条件情報設定部１３２は、例えば、テザリング接続を要求するときは、テザリング接続条件情報及び認証情報をテザリング条件情報送受信部１３１に出力する。テザリング条件情報設定部１３２は、例えば、テザリング接続を提供するときは、テザリング提供条件情報及び認証情報をテザリング条件情報送受信部１３１に出力する。
【００４８】
テザリング条件判定部１３３は、例えば、ＧＷ２００から受信したテザリング接続情報提示の内容から、提示されたテザリング接続情報でテザリング接続を許諾するかどうかの判定を行う。テザリング条件判定部１３３は、例えば、テザリング接続情報と、内部メモリ１３２１に記憶されているテザリング接続条件情報とを比較し、一致していれば、当該テザリング接続情報に基づいてテザリング接続することを許諾する。テザリング条件判定部１３３は、テザリング接続情報の判定結果を、ＧＷ２００に送信するため、テザリング条件情報送受信部１３１に出力する。
【００４９】
累積通信量部１４０は、例えば、テザリング接続における累積通信量を管理する。累積通信量部１４０は、累積通信量送受信部１４１、累積通信量記憶部１４２、及び累積通信量通知間隔監視部１４３を備える。
【００５０】
累積通信量送受信部１４１は、例えば、テザリング管理部１２０から受け取ったメッセージを累積通信量記憶部１４２または累積通信量通知間隔監視部１４３に出力する。また、累積通信量送受信部１４１は、例えば、累積通信量記憶部１４２及び累積通信量通知間隔監視部１４３から受け取ったメッセージをテザリング管理部１２０に出力する。
【００５１】
累積通信量記憶部１４２は、例えば、テザリング接続における通信量を記憶する。通信量は、例えば、テザリング接続で送受信されるパケットの全てを、テザリング管理部を経由させることで、テザリング管理部１２０のテザリング状態制御部１２１が算出することができる。累積通信量記憶部１４２は、テザリング状態制御部１２１から通信量を受け取り、内部メモリ１４２１に、累積通信量として加算していく。累積通信量記憶部１４２は、例えば、累積通信量通知間隔監視部１４３から、累積通信量通知を送信するように要求されると、ＧＷ２００に累積通信量通知を送信するため、累積通信量送受信部１４１に、内部メモリ１４２１に記憶している累積通信量を出力する。
【００５２】
累積通信量通知間隔監視部１４３は、例えば、累積通信量通知をＧＷ２００に送信する間隔を監視する。累積通信量通知間隔監視部１４３は、例えば、テザリング接続情報に含まれるインターバル値を受け取ると、当該インターバル値に応じたタイマを発行する。累積通信量通知間隔監視部１４３は、例えば、タイマが満了すると、累積通信量記憶部１４２に、累積通信量通知を送信するように要求し、再度インターバルに応じたタイマを発行する。
【００５３】
＜ＧＷの構成例＞
次に、ＧＷ２００の構成例について説明する。図４は、ＧＷ２００の構成例を表す図である。
【００５４】
ＧＷ２００は、通信接続部２１０、テザリング管理部２２０、認証処理部２３０、及びテザリング情報部２４０を備える。
【００５５】
通信接続部２１０は、例えば、端末装置１００と無線通信を行ったり、管理サーバ３００と有線で通信を行ったりする。通信接続部２１０は、無線回線インタフェース２１１，２１２、有線回線インタフェース２１３、及びパケット転送処理部２１４を備える。
【００５６】
無線回線インタフェース２１１，２１２、及び有線回線インタフェース２１３は、例えば、パケット転送処理部２１４から受け取ったパケットを端末装置１００や管理サーバ３００に対して送信する。また、無線回線インタフェース２１１，２１２、及び有線回線インタフェース２１３は、端末装置１００や管理サーバ３００から受信したパケットをパケット転送処理部２１４に出力する。
【００５７】
パケット転送処理部２１４は、例えば、無線回線インタフェース２１１，２１２、及び有線回線インタフェース２１３から受信したパケットを、ＧＷ２００の内部フォーマットのメッセージに変換し、テザリング管理部２２０に出力する。また、パケット転送処理部２１４は、例えば、テザリング管理部２２０から受け取ったメッセージを、無線または有線での通信に適合したフォーマットのパケットに変換し、無線回線インタフェース２１１，２１２、又は有線回線インタフェース２１３に出力する。
【００５８】
テザリング管理部２２０は、例えば、テザリング接続の制御を行う。テザリング管理部２２０は、テザリング状態制御部２２１、及びテザリング情報記憶部２２２を備える。
【００５９】
テザリング状態制御部２２１は、例えば、テザリング接続するときに、テザリング接続の提供側と要求側で合意したテザリング接続情報をテザリング情報記憶部２２２の内部メモリ２２２１に記憶する。また、テザリング状態制御部２２１は、例えば、累積通信量通知を受け取ると、テザリング接続の要求側及び提供側の端末名を含む、累積通信量通知を管理サーバ３００に送信する。
【００６０】
テザリング情報記憶部２２２は、例えば、テザリング状態制御部２２１から受け取った、テザリング接続情報を内部メモリ２２２１記憶する。また、テザリング情報記憶部２２２は、例えば、テザリング状態制御部２２１が送受信を行うメッセージなどを、一時記憶する領域としても使用される。
【００６１】
認証処理部２３０は、例えば、端末装置１００からテザリング接続要求又はテザリング提供条件情報提示を受信したときに、認証処理を行う。認証処理部２３０は、認証情報送受信部２３１、管理サーバアドレス記憶部２３２、及び認証結果判定部２３３を備える。
【００６２】
認証情報送受信部２３１は、例えば、テザリング管理部２２０から受信したメッセージを認証結果判定部２３３に出力したり、認証結果判定部２３３及び管理サーバアドレス記憶部２３２から受け取ったメッセージをテザリング管理部２２０に出力したりする。
【００６３】
管理サーバアドレス記憶部２３２は、例えば、管理サーバ３００のＩＰ（Internet Protocol）アドレスを内部メモリ２３２１に記憶する。
【００６４】
認証結果判定部２３３は、例えば、管理サーバ３００から受信した認証結果を受け取り、認証結果を含む認証結果メッセージを作成し、認証情報送受信部２３１に出力する。
【００６５】
なお、認証結果判定部２３３は、例えば、管理サーバ３００の認証処理部３２０の処理を行ってもよい。また、認証結果判定部２３３は、例えば、認証情報データベース４００の処理を行ってもよい。
【００６６】
テザリング情報部２４０は、例えば、テザリング接続の要求側と提供側の端末装置１００のテザリング接続に関する条件情報を管理する。テザリング情報部２４０は、例えば、テザリング情報送受信部２４１、テザリング提供条件情報記憶部２４２、及びテザリング接続条件情報検索部２４３を備える。
【００６７】
テザリング情報送受信部２４１は、例えば、テザリング管理部２２０から受信したメッセージをテザリング提供条件情報記憶部２４２又はテザリング接続条件情報検索部２４３に出力する。また、テザリング情報送受信部２４１は、例えば、テザリング提供条件情報記憶部２４２及びテザリング接続条件情報検索部２４３から受け取ったメッセージを、テザリング管理部２２０に出力する。
【００６８】
テザリング提供条件情報記憶部２４２は、例えば、テザリング提供条件情報テーブル（ｔ２）を記憶する。テザリング提供条件情報テーブル（ｔ２）の詳細については後述する。
【００６９】
テザリング接続条件情報検索部２４３は、例えば、テザリング接続条件情報を満たす、テザリング接続相手を検索する。テザリング接続条件情報検索部２４３は、例えば、テザリング接続要求条件情報と、テザリング提供条件情報テーブル（ｔ２）に記憶されるテザリング提供条件情報を比較する。テザリング接続条件情報検索部２４３は、例えは、比較した結果、条件が一致するもの、或いは、条件は一致しないが、差異が少なく許容できる範囲である端末装置１００を検索する。なお、テザリング接続を提供する端末装置１００は、１台でもよいし、複数台であってもよい。
【００７０】
＜管理サーバ及び認証情報データベースの構成例＞
次に、管理サーバ３００及び認証情報データベース４００の構成例について説明する。図５は、管理サーバ３００及び認証情報データベース４００の構成例を表す図である。
【００７１】
管理サーバ３００は、通信接続部３１０、認証処理部３２０、及び累積通信量部３３０を備える。
【００７２】
通信接続部３１０は、例えば、ＧＷ２００と有線を介してパケットの送受信を行う。通信接続部３１０は、有線回線インタフェース３１１，３１２、及びパケット転送処理部３１３を備える。
【００７３】
有線回線インタフェース３１１，３１２は、例えば、パケット転送処理部３１３から受け取ったパケットをＧＷ２００に対して送信する。また、有線回線インタフェース３１１，３１２は、ＧＷ２００から受信したパケットをパケット転送処理部３１３に出力する。
【００７４】
パケット転送処理部３１３は、例えば、有線回線インタフェース３１１，３１２から受け取ったパケットを、管理サーバ３００の内部フォーマットのメッセージに変換し、認証処理部３２０又は累積通信量部３３０に出力する。また、パケット転送処理部３１３は、例えば、認証処理部３２０及び累積通信量部３３０から受け取ったメッセージを、有線での通信に適合したフォーマットのパケットに変換し、有線回線インタフェース３１１，３１２に出力する。
【００７５】
認証処理部３２０は、例えば、認証処理の結果判定を行う。認証処理部３２０は、認証情報送受信部３２１、認証情報データベースアクセス部３２２、及び認証結果判定部３２３を備える。
【００７６】
認証情報送受信部３２１は、例えば、通信接続部３１０から受信したメッセージを認証結果判定部３２３又は認証情報データベースアクセス部３２２に出力する。また、認証情報送受信部３２１は、例えば、認証結果判定部３２３及び認証情報データベースアクセス部３２２から受け取ったメッセージを、通信接続部３１０に出力する。
【００７７】
認証情報データベースアクセス部３２２は、例えば、認証情報データベース４００との通信を行う。認証情報データベースアクセス部３２２は、例えば、認証情報データベース４００から、認証情報の判定結果を受信し、認証結果判定部３２３に出力する。また、認証情報データベースアクセス部３２２は、例えば、認証結果判定部３２３から、認証情報が認証情報データベース４００に問い合わせるように要求されると、認証情報データベース４００に認証情報問い合わせを送信する。
【００７８】
認証結果判定部３２３は、例えば、端末装置１００が認証登録されているかどうかの判定を行う。認証結果判定部３２３は、例えば、認証情報問い合わせをＧＷ２００から受信すると、認証情報データベースアクセス部３２２に、認証情報を問い合わせるように要求する。また、認証結果判定部３２３は、例えば、認証情報データベースアクセス部３２２から認証情報の判定結果を受け取ると、判定結果から認証ＯＫまたは認証ＮＧのメッセージを作成し、ＧＷ２００に送信するため、認証情報送受信部３２１に出力する。
【００７９】
累積通信量部３３０は、例えば、テザリング接続における累積通信量を記憶したり、テザリング接続の要求側及び提供側の端末装置１００において、双方で通信量の認識に相違がないことを確認したりする。累積通信量部３３０は、累積通信量送受信部３３１、累積通信量記憶部３３２、及び累積通信量判定部３３３を備える。
【００８０】
累積通信量送受信部３３１は、例えば、通信接続部３１０から受信したメッセージを累積通信量判定部３３３又は累積通信量記憶部３３２に出力する。また、累積通信量送受信部３３１は、例えば、累積通信量判定部３３３及び累積通信量記憶部３３２から受け取ったメッセージを、通信接続部３１０に出力する。
【００８１】
累積通信量記憶部３３２は、例えば、テザリング接続の累積通信量を、累積通信量テーブル（ｔ３）に記憶する。累積通信量テーブル（ｔ３）の詳細については後述する。
【００８２】
累積通信量判定部３３３は、例えば、テザリング接続の要求側と提供側の双方から累積通信量通知を受信し、内部メモリ３３３１に記憶する。累積通信量判定部３３３は、内部メモリ３３３１に記憶した双方の累積通信量を比較する。累積通信量判定部３３３は、比較した結果、一致していれば、判定結果ＯＫを、ＧＷ２００に送信するため、累積通信量送受信部３３１に出力し、内部メモリ３３３１に記憶している累積通信量を累積通信量テーブル（ｔ３）に記憶する。また、累積通信量判定部３３３は、比較した結果、一致していなければ、判定結果ＮＧを、ＧＷ２００に送信するため、累積通信量送受信部３３１に出力する。なお、累積通信量の比較については、例えば、完全に一致する場合のみを一致すると判定するのではなく、双方の累積通信量が、一定の範囲内の値であれば、一致すると判定してもよい。
【００８３】
認証情報データベース４００は、例えば、端末装置１００の認証情報を記憶する。認証情報データベース４００は、制御部４０１、及び認証情報記憶部４０２を備える。
【００８４】
制御部４０１は、例えば、管理サーバ３００から、認証情報登録を受信し、認証情報記憶部４０２の認証情報テーブル（ｔ１）に認証情報を記憶する。認証情報テーブル（ｔ１）の詳細については後述する。また、制御部４０１は、管理サーバ３００から、認証情報問い合わせを受信し、認証情報テーブル（ｔ１）に、認証情報問い合わせに含まれる認証情報が登録されているかどうかを判定する。
【００８５】
認証情報記憶部４０２は、例えば、認証情報を記憶する。認証情報記憶部４０２は、例えば、認証情報テーブル（ｔ１）を記憶する。
【００８６】
＜動作例＞
次に、第２の実施の形態における動作例について説明する。動作例では、端末装置１００が、認証登録を行い、テザリング接続における通信中を経由し、テザリング切断に至るまでを５段階に分けて説明する。
【００８７】
＜１．認証情報登録＞
認証情報登録について、図６のシーケンスを用いて説明する。図６は、通信システム１０における認証登録のシーケンスの例を表す。
【００８８】
端末装置１００−３のテザリング条件情報設定部１３２は、端末装置１００−３が認証登録を行うとき、内部メモリ１３２１に記憶している認証情報を読み出し、認証情報通知を作成する。認証情報は、例えば、端末装置１００−３のＩＭＥＩ（International Mobile Equipment Identity）、電話番号、及びパスワードである。テザリング条件情報設定部１３２は、作成した認証情報通知を、ＧＷ２００に送信する（Ｓ１００）。
【００８９】
ＧＷ２００のテザリング状態制御部２２１は、認証情報通知を受信すると、管理サーバアドレス記憶部２３２に、管理サーバ３００のＩＰアドレスを問い合わせる。管理サーバアドレス記憶部２３２は、内部メモリ２３２１に記憶している管理サーバ３００のＩＰアドレスを読み出し、テザリング状態制御部２２１に出力する。テザリング状態制御部２２１は、管理サーバ３００のＩＰアドレスを受け取ると、認証情報通知を作成し、管理サーバ３００に送信する（Ｓ１０１）。
【００９０】
管理サーバ３００の認証情報送受信部３２１は、ＧＷ２００から認証情報通知を受信すると、認証情報データベースアクセス部３２２に認証情報を出力し、認証情報データベース４００に登録するように要求する。認証情報データベースアクセス部３２２は、認証情報データベース４００に認証情報通知を送信する（Ｓ１０２）。
【００９１】
認証情報データベース４００は、認証情報通知を受信すると、認証情報登録（ｍ１００）を行う。認証情報登録（ｍ１００）では、制御部４０１が認証情報通知を受信し、受信した認証情報を認証情報記憶部４０２の認証情報テーブル（ｔ１）に記憶する。認証情報テーブル（ｔ１）の例を、図７に示す。認証情報テーブル（ｔ１）は、端末装置１００が送信する認証情報を、端末装置１００ごとに記憶したリストである。認証情報テーブル（ｔ１）に記憶する情報要素としては、例えば、「端末名」、「ＩＭＥＩ」、「電話番号」、及び「パスワード」がある。「端末名」は、例えば、端末装置１００の名称である。「ＩＭＥＩ」は、例えば、端末装置１００に付与される識別番号であり、端末装置１００ごとに一意に決まる番号である。「電話番号」は、例えば、端末装置１００が携帯電話である場合の電話番号である。「パスワード」は、例えば、端末装置１００を所有するユーザが決定する任意の数字や文字の組み合わせである。なお、認証情報は、例えば、クレジットカードのカード番号や、銀行口座の口座番号などを含んでもよい。この場合、認証情報テーブル（ｔ１）にも、クレジットカードのカード番号や、銀行口座の口座番号が記憶される。
【００９２】
図６のシーケンスでは、端末装置１００−３から認証情報通知を送信し、認証の登録処理を行っているが、例えば、認証登録用のＷｅｂサーバなどから、端末装置１００−３を所有するユーザが認証情報を登録してもよい。また、認証の登録処理は、例えば、通信システム１０の管理者が認証情報データベース４００に直接アクセスして登録してもよい。
【００９３】
このように、テザリング接続の要求側及び提供側の端末装置１００の認証情報を、あらかじめ登録しておくことで、テザリング接続を行う前に、テザリング接続の要求側及び提供側の両方の端末装置１００の認証を行うこと可能となる。
【００９４】
＜２．テザリング接続の提供＞
テザリング接続の提供を開始する処理について説明する。図８は、通信システム１０における、テザリング接続の提供を開始するときのシーケンスの例を表す。図９は、テザリング提供条件情報テーブル（ｔ２）の例を表す。図１０は、ＧＷ２００の処理フローの例を表す。図１１は、管理サーバ３００の処理フローの例を表す。
【００９５】
端末装置１００−３のテザリング条件情報設定部１３２は、例えば、端末装置１００−３のユーザ操作によって、テザリング接続の提供を開始する処理を行う。テザリング条件情報設定部１３２は、内部メモリ１３２１に記憶されているテザリング提供条件情報及び認証情報を読み出し、テザリング提供条件情報通知を作成する。テザリング提供条件情報とは、例えば、提供可能な通信量、通信方式、最高通信速度、課金レート、メンテナンスインターバルなどの、テザリング接続に関する情報である。テザリング提供条件情報の詳細は、テザリング提供条件情報テーブル（ｔ２）において説明する。テザリング条件情報設定部１３２は、作成したテザリング提供条件情報通知を、ＧＷ２００に送信する（Ｓ１０３）。
【００９６】
ＧＷ２００のテザリング状態制御部２２１は、テザリング提供条件情報を受信すると（Ｐ１００，Ｐ１０１）、テザリング提供条件情報と認証情報をテザリング情報記憶部２２２の内部メモリ２２２１に記憶する。テザリング状態制御部２２１は、管理サーバ３００に認証情報問い合わせを送信する（Ｓ１０４，Ｐ１０２）。なお、テザリング状態制御部２２１は、管理サーバアドレス記憶部２３２より、管理サーバ３００のＩＰアドレスを受け取り、認証情報問い合わせを作成する。
【００９７】
管理サーバ３００の認証結果判定部３２３は、認証情報問い合わせを受信すると（Ｐ１５０、Ｐ１５１）、受信した認証情報が認証情報データベース４００に登録されているかどうかを確認する（Ｐ１５２）。認証結果判定部３２３は、認証情報データベースアクセス部３２２に、認証情報を出力し、認証情報データベース４００に、認証情報問い合わせを送信するように要求する。認証情報データベースアクセス部３２２は、認証情報問い合わせを作成し、認証情報データベース４００に送信する（Ｓ１０５）。
【００９８】
認証情報データベース４００の制御部４０１は、認証情報問い合わせを受信すると、受信した認証情報が認証情報記憶部４０２の認証情報テーブル（ｔ１）に記憶されているかどうかを確認する。制御部４０１は、認証情報が記憶されていれば、認証ＯＫを、記憶されていなければ認証ＮＧを、管理サーバ３００に送信する（Ｓ１０６）。
【００９９】
管理サーバ３００の認証情報データベースアクセス部３２２は、受け取った認証ＯＫ又は認証ＮＧを、認証結果判定部３２３に出力する。認証結果判定部３２３は、認証ＯＫを受信すると、認証情報データベース４００に、認証情報が登録されていたと判定し（Ｐ１５２のＹｅｓ）、ＧＷ２００に認証ＯＫを送信し（Ｓ１０７，Ｐ１５３）、処理を終了する（Ｐ１５５）。また、認証結果判定部３２３は、認証ＮＧを受信すると、認証情報データベース４００に、認証情報が登録されていなかった判定し（Ｐ１５２のＮｏ）、ＧＷ２００に認証ＮＧを送信し（Ｐ１５４）、処理を終了する（Ｐ１５５）。
【０１００】
ＧＷ２００のテザリング状態制御部２２１は、認証ＯＫを受信すると（Ｐ１０３のＹｅｓ）、認証結果判定部２３３に認証ＯＫを出力する。テザリング状態制御部２２１は、さらに、内部メモリ２２２１に記憶しておいたテザリング提供条件情報を、テザリング提供条件情報記憶部２４２のテザリング提供条件情報テーブル（ｔ２）に記憶し（Ｐ１０４）、処理を終了する（Ｐ１０５）。また、テザリング状態制御部２２１は、認証ＮＧを受信すると（Ｐ１０３のＮｏ）、処理を終了する（Ｐ１０５）。
【０１０１】
テザリング提供条件情報テーブル（ｔ２）は、端末装置１００から受信したテザリング条件情報を、端末装置１００ごとに記憶したリストである。テザリング提供条件情報テーブル（ｔ２）に記憶する情報要素としては、例えば、「端末名」、「提供可能通信量」、「通信方式／キャリア」、「最高通信速度」、「現在の実行通信速度」、「課金レート」、及び「メンテナンスインターバル」がある。「端末名」は、例えば、端末装置１００−３の名称である。「提供可能通信量」は、例えば、端末装置１００−３が提供することができる最大の通信量を示しており、単位はＧＢ（gigabyte）である。「通信方式／キャリア」は、例えば、ＬＴＥなどの通信方式及び、「ｄ社」のような通信事業者名を示す。「最高通信速度」は、例えば、端末装置１００−３が通信事業者ネットワークにおいて通信することができる最も速い通信速度であり、単位はＭｂｐｓ（mega bit per second）である。「現在の実行通信速度」は、例えば、端末装置１００−３が事業者ネットワーク５００において通信することができた、実際の通信速度を示しており、ある時刻の通信速度でもよいし、一定時間の平均通信速度でもよい。「課金レート」は、例えば、通信システム１０において提供するテザリング接続を、有料にする場合に用いる。「課金レート」は、例えば、通信量１ＧＢあたりの設定された基本料金に対する割合を示す。例えば、「課金レート」が「２倍」であり、通信量１ＧＢあたり２０００円が設定された基本料金である場合、実際の料金は、通信量１ＧＢあたり４０００円となる。「メンテナンスインターバル」は、例えば、テザリング接続中の端末装置１００−３が累積通信量通知を送信する間隔を示す値である。累積通信量通知は、端末装置１００−３が、ＧＷ２００に定期的に送信するメッセージであり、テザリング接続を開始してからの累積通信量を含む。累積通信量通知の詳細については、後述する。
【０１０２】
このように、ＧＷ２００は、テザリング接続の提供側の端末装置１００−３について認証を行うことで、テザリング要求側の端末装置１００−１が、認証登録されていない端末装置１００−３に接続してしまうことを防止する。すなわち、認証登録されている端末装置１００−３は、認証登録されていない他の端末装置よりも、信頼性が高いとみなし、テザリング接続の要求側の端末装置１００−１のセキュリティが向上する。
【０１０３】
また、テザリング接続において提供できる通信速度や通信量などの情報を、ＧＷ２００が管理することで、テザリング接続の要求側の端末装置１００−１の要求する条件に見合う、より適切な端末装置１００−３をテザリング接続の提供側として選出することができる。
【０１０４】
なお、通信システム１０において、例えば、ＧＷ２００、管理サーバ３００、及び認証情報データベース４００が存在しない場合の構成例を図２８に示す。この場合、テザリング接続の要求側である第２の通信装置１００−２における第４のプロセッサ１５１が、テザリング接続の提供側である第１の通信装置１００−１の認証を行う。第１の通信装置１００−１は、通信ネットワーク５００と接続されており、第２の通信装置１００−２は、第１の通信装置１００−１を介して、通信ネットワーク５００と接続することができる。この場合でも、第１の通信装置１００−１の認証は行われることとなり、第２の通信装置１００−２のセキュリティは向上する。
【０１０５】
＜３．テザリング接続の要求＞
テザリング接続の要求を開始する処理について説明する。図１２は、通信システム１０における、テザリング接続の要求を開始するときのシーケンスの例を表す。図１１は、管理サーバ３００の処理フローの例を表す。図１３は、端末装置１００−１，３の処理フローの例を表す。図１４は、ＧＷ２００の処理フローの例を表す。
【０１０６】
端末装置１００−１のテザリング条件情報設定部１３２は、例えば、端末装置１００−１のユーザが、テザリング接続を行うためのアプリケーションを起動させたとき、テザリング接続を開始する。テザリング条件情報設定部１３２は、テザリング接続の開始において、テザリング接続要求メッセージを作成し、ＧＷ２００に送信する（Ｓ２０１，Ｐ２００，Ｐ２１０）。テザリング条件情報設定部１３２は、内部メモリ１３２１に記憶されているテザリング接続条件情報及び認証情報を、テザリング接続要求に掲載する。テザリング接続条件情報は、例えば、テザリング接続の提供側の端末装置１００−３に要求するテザリング接続に関する条件である。テザリング接続条件情報は、例えば、「最高通信速度が５０Ｍｂｐｓ以上」など、端末装置１００−３のテザリング提供条件情報に含まれる１つの情報要素でもよい。また、テザリング接続条件情報は、例えば、「通信方式はＬＴＥ、かつ、課金レートは１倍以下」など、端末装置１００−３のテザリング提供条件情報に含まれる、複数の情報要素の組み合わせであってもよい。また、テザリング接続において、例えば、要求する条件がない場合、テザリング接続条件情報は設定しなくてもよい。
【０１０７】
ＧＷ２００のテザリング状態制御部２２１は、テザリング接続要求を受信すると（Ｐ２５０，Ｐ２５１）、テザリング接続要求に含まれる、認証情報及びテザリング接続条件情報を、テザリング情報記憶部２２２の内部メモリ２２２１に記憶する。テザリング状態制御部２２１は、管理サーバ３００に認証情報問い合わせを送信する（Ｓ２０２，Ｐ２５２）。なお、テザリング状態制御部２２１は、管理サーバアドレス記憶部２３２より、管理サーバ３００のＩＰアドレスを受け取り、認証情報問い合わせを作成する。
【０１０８】
管理サーバ３００の認証結果判定部３２３は、認証情報問い合わせを受信すると（Ｐ１５０、Ｐ１５１）、受信した認証情報が認証情報データベース４００に登録されているかどうかを確認する（Ｐ１５２）。認証結果判定部３２３は、認証情報データベースアクセス部３２２に、認証情報を出力し、認証情報データベース４００に、認証情報問い合わせを送信するように要求する。認証情報データベースアクセス部３２２は、認証情報問い合わせを作成し、認証情報データベース４００に送信する（Ｓ２０３）。
【０１０９】
認証情報データベース４００の制御部４０１は、認証情報問い合わせを受信すると、受信した認証情報が認証情報記憶部４０２の認証情報テーブル（ｔ１）に記憶されているかどうかを確認する。制御部４０１は、認証情報が記憶されていれば認証ＯＫを、記憶されていなければ認証ＮＧを、管理サーバ３００に送信する（Ｓ２０４）。
【０１１０】
管理サーバ３００の認証情報データベースアクセス部３２２は、受け取った認証ＯＫ又は認証ＮＧを、認証結果判定部３２３に出力する。認証結果判定部３２３は、認証ＯＫを受信すると、認証情報データベース４００に、認証情報が登録されていたと判定し（Ｐ１５２のＹｅｓ）、ＧＷ２００に認証ＯＫを送信し（Ｓ２０５，Ｐ１５３）、処理を終了する（Ｐ１５５）。また、認証結果判定部３２３は、認証ＮＧを受信すると、認証情報データベース４００に、認証情報が登録されていなかったと判定し（Ｐ１５２のＮｏ）、ＧＷ２００に認証ＮＧを送信し（Ｐ１５４）、処理を終了する（Ｐ１５５）。
【０１１１】
ＧＷ２００のテザリング状態制御部２２１は、認証ＯＫを受信すると（Ｐ２５３のＹｅｓ）、認証結果判定部２３３に認証ＯＫを出力する。また、テザリング状態制御部２２１は、内部メモリ２２２１に記憶しておいたテザリング接続条件情報を、テザリング接続条件情報検索部２４３に出力する。また、テザリング状態制御部２２１は、認証ＮＧを受信すると（Ｐ２５３のＮｏ）、処理を終了する（Ｐ２６１）。テザリング接続条件情報検索部２４３は、テザリング接続条件情報を受け取ると、テザリング接続条件検索処理を行う（ｍ２００，Ｐ２５４）。テザリング接続条件検索処理は、例えば、テザリング接続条件情報を満たす接続相手となる端末装置１００−３を、テザリング提供条件情報テーブル（ｔ２）から検索する処理である。
【０１１２】
テザリング接続条件検索処理では、例えば、テザリング接続条件情報が「課金レートが１倍以下」であった場合、テザリング提供条件情報テーブル（ｔ２）において、「課金レート」が「０．８倍」である「端末Ｃ」を、接続相手として選出する。また、テザリング接続条件検索処理では、例えば、テザリング条件情報が「提供可能通信量が２．５ＧＢ」であった場合、テザリング提供条件情報テーブル（ｔ２）において、１台で条件を満たす端末装置１００は選出できない。しかし、テザリング提供条件情報テーブル（ｔ２）において、「端末Ｃ」の「提供可能通信量」は「２ＧＢ」であり、「端末Ｄ」の「提供可能通信量」は「０．５ＧＢ」であることから、「端末Ｃ」及び「端末Ｄ」の「提供可能通信量」の合計は、２．５ＧＢとなる。よってこの場合、テザリング接続条件検索処理において、「端末Ｃ」及び「端末Ｄ」の２台の端末装置１００を、接続相手として選出してもよい。また、テザリング接続条件情報がない場合、例えば、できるだけ安価な通信を行うことを優先し、「課金レート」の低い「端末Ｄ」を選出してもよいし、ランダムで選出してもよい。図１２のシーケンスにおいては、端末装置１００−３を接続相手として選出している。
【０１１３】
テザリング接続条件情報検索部２４３は、接続相手を選出することができると（Ｐ２５５のＹｅｓ）、テザリング接続情報提示を関係端末に送信する（Ｓ２０６，Ｓ２０７，Ｐ２５７）。関係端末とは、テザリング接続の要求側、及びテザリング接続の提供側の端末装置１００のことであり、図１２のシーケンスの場合、端末装置１００−１，３を示す。テザリング接続情報とは、例えば、実際にテザリング接続を行うための情報である。図１２のシーケンスの場合、テザリング接続情報は、例えば、テザリング提供条件情報テーブル（ｔ２）の「端末Ｃ」のテザリング提供条件情報である。なお、テザリング接続条件情報検索部２４３は、接続相手を選出することができない場合（Ｐ２５５のＮｏ）、端末装置１００−１に、テザリング接続不可を通知し（Ｐ２５６）、処理を終了する（Ｐ２６１）。
【０１１４】
端末装置１００−１のテザリング状態制御部１２１は、テザリング接続情報提示を受信すると（Ｐ２０２のＹｅｓ）、受信したテザリング接続情報を、テザリング条件判定部１３３に出力する。テザリング条件判定部１３３は、受信したテザリング接続情報が、テザリング条件情報設定部１３２の内部メモリ１３２１に記憶されているテザリング接続条件情報を満たすものであるかどうかの判定を行う。テザリング条件判定部１３３は、判定した結果をテザリング状態制御部１２１に出力する。テザリング状態制御部１２１は、受け取った判定結果から、テザリング接続情報を受諾できるかどうかを判断する（Ｐ２０３）。テザリング状態制御部１２１は、テザリング接続情報を受諾できると判断した場合（Ｐ２０３のＹｅｓ）、テザリング接続情報受諾を、ＧＷ２００に送信する（Ｓ２０９，Ｐ２０４）。
【０１１５】
端末装置１００−３のテザリング状態制御部１２１は、テザリング接続情報提示を受信すると（Ｐ２０２のＹｅｓ）、受信したテザリング接続情報を、テザリング条件判定部１３３に出力する。テザリング条件判定部１３３は、受信したテザリング接続情報が、テザリング条件情報設定部１３２の内部メモリ１３２１に記憶されているテザリング提供条件情報を満たすものであるかどうかの判定を行う。なお、例えば、テザリング提供条件情報通知を送信したときと、テザリング接続情報提示を受信したときで、端末装置１００−３の提供可能なテザリング接続条件情報が変わってしまっていることがある。この場合、テザリング条件判定部１３３は、テザリング接続情報が、テザリング提供条件情報を満たさないと判定してもよい。テザリング条件判定部１３３は、判定した結果をテザリング状態制御部１２１に出力する。テザリング状態制御部１２１は、受け取った判定結果から、テザリング接続情報を受諾できるかどうかを判断する（Ｐ２０３）。テザリング状態制御部１２１は、テザリング接続情報を受諾できると判断した場合（Ｐ２０３のＹｅｓ）、テザリング接続情報受諾を、ＧＷ２００に送信する（Ｓ２１０，Ｐ２０４）。
【０１１６】
ＧＷ２００のテザリング状態制御部２２１は、端末装置１００−１，３からテザリング接続情報受諾を受信すると（Ｐ２５８のＹｅｓ）、端末装置１００−１，３に、テザリング接続開始通知を送信する（Ｓ２１２，Ｓ２１３，Ｐ２６０）。テザリング開始通知には、例えば、テザリング接続情報を含んでもよい。テザリング状態制御部２２１は、端末装置１００−１，３からテザリング情報受諾を受信しない場合（Ｐ２５８のＮｏ）、端末装置１００−１，３にテザリング接続不可を通知し（Ｐ２５９）、処理を終了する（Ｐ２６１）。
【０１１７】
端末装置１００−１，３のテザリング状態制御部１２１は、テザリング接続開始通知を受信すると、テザリング接続を開始する。端末装置１００−１，３は、テザリング情報記憶部の内部メモリ１２２１に記憶しておいたテザリング接続情報の情報要素であるメンテナンスインターバルを読み出し、累積通信量通知間隔監視部１４３に出力する。累積通信量通知間隔監視部１４３は、メンテナンスインターバルを受け取ると、メンテナンスインターバルの値に応じたタイマを発行する。端末装置１００−１は、例えば、ＧＷ２００を介して端末装置１００−３と通信を行ってもよい。また、端末装置１００−１は、例えば、ＧＷ２００から、接続相手である端末装置１００−３に直接テザリング接続するためのパスワードなどを受信し、ＧＷ２００を介さず、端末装置１００−３と直接通信を行ってもよい。
【０１１８】
このように、テザリング接続の要求側の端末装置１００の認証を行うことで、テザリング接続の提供側の端末装置１００−３は、認証登録されていない端末装置１００−１に接続されることを防止できる。すなわち、認証登録されている端末装置１００−１は、認証登録されていない他の端末装置よりも、信頼性が高いとみなし、テザリング接続の提供側の端末装置１００−３のセキュリティが向上する。
【０１１９】
また、テザリング接続の要求側の端末装置１００−１が、要求する通信速度や通信量などの情報をＧＷ２００に送信することで、ＧＷ２００は、テザリング接続の要求側の端末装置１００−１の条件に見合う接続相手である端末装置１００−１を選出することができる。
【０１２０】
また、ＧＷ２００が、テザリング接続の要求側及び提供側の端末装置１００の認証を行うことで、端末装置１００は、認証が終わるまで、接続相手の端末装置１００と通信することがない。こうすることで、例えば、端末装置１００同志が互いに認証する場合と比較して、不正な端末装置１００とのメッセージの送受信が減少し、端末装置１００のセキュリティがより向上する。
【０１２１】
＜４．通信中＞
テザリング接続の通信中の処理について説明する。図１５は、通信システム１０における、テザリング接続の通信中のシーケンスの例を表す。図１６は、ＧＷ２００の処理フローの例を表し、（Ａ）は累積通信量通知受信時のフローであり、（Ｂ）は判定結果受信時のフローである。図１７は、管理サーバ３００の処理フローの例を表す。
【０１２２】
端末装置１００−１，３の累積通信量通知間隔監視部１４３は、発行していたタイマが満了すると、累積通信量記憶部１４２の内部メモリ１４２１に記憶されている、累積通信量を読み出す。累積通信量通知間隔監視部１４３は、読み出した累積通信量を含む累積通信量通知を作成し、ＧＷ２００に送信する（Ｓ３０１，Ｓ３０３）。累積通信量の算出方法は、例えば、テザリング接続で使用するパケットの全てを、テザリング状態制御部１２１を通すことで、テザリング状態制御部１２１が通信量を算出することができる。テザリング状態制御部１２１は、算出した通信量を、累積通信量記憶部１４２に出力し、累積通信量記憶部１４２が、内部メモリ１４２１に通信量を加算していくことで、累積通信量を算出する。
【０１２３】
ＧＷ２００のテザリング状態制御部２２１は、累積通信量通知を受信すると（Ｐ３００，Ｐ３０１）、テザリング接続の要求側の端末装置１００−１と、テザリング接続の提供側の端末装置１００−３の端末名を付与した累積通信量通知を作成する。テザリング状態制御部２２１は、管理サーバ３００に累積通信量通知を送信し（Ｓ３０２，Ｓ３０４，Ｐ３０２）、処理を終了する（Ｐ３０３）。
【０１２４】
管理サーバ３００の累積通信量判定部３３３は、端末装置１００−１が送信元である累積通信量通知を受信すると（Ｓ３０２，Ｐ３５０，Ｐ３５１）、累積通信量を内部メモリ３３３１に保存する（Ｐ３５２）。累積通信量判定部３３３は、端末装置１００−３が送信元である累積通信量通知を受信すると（Ｓ３０３，Ｐ３５３のＹｅｓ）、累積通信量を内部メモリ３３３１に保存する（Ｐ３５４）。なお、接続相手が送信元である累積通信量通知を受信できない場合（Ｐ３５３のＮｏ）、判定結果ＮＧをＧＷ２００に送信し（Ｐ３５７）、処理を終了する（Ｐ３５９）。累積通信量判定部３３３は、端末装置１００−１，３の累積通信量が一致しているかどうかの判定を行う（Ｐ３５５）。累積通信量判定部３３３は、累積通信量が一致すると（Ｐ３５５のＹｅｓ）、累積通信量記憶処理（ｍ３００、Ｐ３５６）を行い、判定結果ＯＫをＧＷ２００に送信し（Ｓ３０５，Ｐ３５８）、処理を終了する（Ｐ３５９）。累積通信量判定部３３３は、累積通信量が一致しない場合（Ｐ３５５のＮｏ）、判定結果ＮＧをＧＷ２００に送信し（Ｐ３５７）、処理を終了する（Ｐ３５９）。累積通信量記憶処理は、例えば、内部メモリ３３３１に保存しておいた累積通信量を、累積通信量記憶部３３２の累積通信量テーブル（ｔ３）に記憶する処理である。図１９（Ａ）は、累積通信量テーブル（ｔ３）の例を表している。累積通信量テーブル（ｔ３）に記憶する情報要素としては、例えば、「貸付端末」、「借入端末」、「通信量」、及び「課金レート」がある。「貸付端末」は、例えば、テザリング接続の提供側の端末装置１００−３である。「借入端末」は、例えば、テザリング接続の要求側の端末装置１００−１である。「通信量」は、例えば、累積通信量のことであり、単位はＧＢである。「課金レート」は、例えば、通信量１ＧＢあたり設定した定額料金に対する割合を示す。累積通信量記憶処理では、テザリング接続における「貸付端末」及び「借入端末」に該当する「通信量」に、累積通信量を記憶する。「課金レート」については、累積通信量記憶処理では記憶しないため、図１９（Ａ）においては、空欄となっている。
【０１２５】
ＧＷ２００のテザリング状態制御部２２１は、判定結果ＯＫを受信すると（Ｐ３１０，Ｐ３１１，Ｐ３１２のＹｅｓ）、端末装置１００−１，３に判定結果ＯＫを送信し（Ｓ３０６，Ｓ３０７，Ｐ３１３）、処理を終了する（Ｐ３１５）。また、テザリング状態制御部２２１は、判定結果ＮＧを受信すると（Ｐ３１０，Ｐ３１１，Ｐ３１２のＮｏ）、端末装置１００−１，３に判定結果ＮＧを送信し（Ｐ３１４）、処理を終了する（Ｐ３１５）。
【０１２６】
このように、管理サーバ３００は、テザリング接続の要求側及び提供側の端末装置１００が、通信量について認識ずれがないことを確認している。こうすることで、例えば、通信量に応じて課金する場合などにおいて、提供側の端末装置１００が、実際よりも多く通信量を申告したり、要求側の端末装置１００が、実際よりも少なく通信量を申告したりする不正を、通信終了を待たずに、早期に発見することができる。また、双方の端末装置１００の通信量に差異がある場合、例えば、ＧＷ２００と端末装置１００との通信の異常により、どちらかの端末装置１００とＧＷ２００との間で輻輳が発生している可能性もある。このような通信異常も、早期に発見することができる。
【０１２７】
なお、本シーケンスにおいては、管理サーバ３００が、通信量について認識ずれがないことを確認しているが、例えば、ＧＷ２００が、通信量について認識ずれがないことを確認してもよい。この場合、例えば、ＧＷ２００が、累積通信量テーブル（ｔ３）を備えてもよい。
【０１２８】
＜５．切断＞
テザリング接続の切断処理について説明する。図１８は、通信システム１０における、テザリング接続の切断シーケンスの例を表す。図１９は、累積通信量テーブルの例を表す。図２０は、ＧＷ２００の処理フローの例を表す。図２１は、管理サーバ３００の処理フローの例を表す。なお、図２１の処理フローにおけるＰ３５１〜Ｐ３５８の処理（ｇ１）については、図１７におけるＰ３５１〜Ｐ３５８の処理と同様である。また、ＧＷ２００が、累積通信量通知を受信したときの処理については、図１６（Ａ）のフローを用いて説明する。
【０１２９】
端末装置１００−１のテザリング状態制御部１２１は、例えば、ユーザ操作などにより、テザリング接続の切断契機を検出すると、ＧＷ２００にテザリング切断要求を送信する（Ｓ４０１）。また、テザリング状態制御部１２１は、累積通信量記憶部１４２から累積通信量を受け取り、累積通信量通知をＧＷ２００に送信する（Ｓ４０３）。
【０１３０】
ＧＷ２００のテザリング状態制御部２２１は、テザリング切断要求を受信すると（Ｐ４２０，Ｐ４２１）、テザリング接続の提供側である端末装置１００−３にテザリング切断要求を送信する（Ｓ４０２，Ｐ４２２）。
【０１３１】
端末装置１００−３のテザリング状態制御部１２１は、テザリング切断要求を受信すると、累積通信量記憶部１４２から累積通信量を受け取り、累積通信量通知をＧＷ２００に送信する（Ｓ４０５）。
【０１３２】
端末装置１００−１，３が累積通信量通知をＧＷ２００に送信してから（Ｓ４０３，Ｓ４０５）、管理サーバ３００が判定結果ＯＫをＧＷ２００に送信するまで（Ｓ４０７）については、図１５で説明したＳ３０１〜Ｓ３０５までの処理と同様である。
【０１３３】
ＧＷ２００のテザリング状態制御部２２１は、判定結果ＯＫを受信すると（Ｐ４２３，Ｐ４２４のＹｅｓ）、内部メモリ２２２１に記憶しているテザリング接続情報の情報要素である課金レートを読み出す。テザリング状態制御部２２１は、課金レート通知に課金レートの情報を掲載し、管理サーバ３００に送信する（Ｓ４０８，Ｐ４２５）。テザリング状態制御部２２１は、端末装置１００−１，３に判定結果ＯＫを送信し（Ｓ４０９，Ｓ４１０，Ｐ４２６）、処理を終了する（Ｐ４２８）。テザリング状態制御部２２１は、判定結果ＮＧを受信すると（Ｐ４２４のＮｏ）、端末装置１００−１，３に、判定結果ＮＧを送信し（Ｐ４２７）、処理を終了する（Ｐ４２８）。
【０１３４】
管理サーバ３００の累積通信量判定部３３３は、課金レート通知を受信すると（Ｐ４５１）、課金レート記録処理（Ｐ４５２）を行い、処理を終了する（ｍ４００，Ｐ４５３）。課金レート記録処理は、例えば、受信した課金レートを、累積通信量テーブル（ｔ３）に記録する処理である。累積通信量判定部３３３は、図１９（Ｂ）で示すように、「貸付端末」が「Ｃ」で、「借入端末」が「Ａ」に該当する「課金レート」の欄に、課金レート通知に含まれる課金レートである「１倍」を、累積通信量テーブル（ｔ３）に記憶する。
【０１３５】
このように、テザリング接続の切断時に、テザリング接続の累積通信量および課金レートを保存している。こうすることで、テザリング接続の通信量に応じた課金システムを構築することも可能である。また、一定の通信量に対して設定した料金をそのまま課金するのではなく、課金レートとして、課金の割合をテザリング接続情報の情報要素としている。こうすることで、例えば、高速で通信が行える端末装置１００は、高額の料金としたり、最大通信量の少ない端末装置１００は、安価な料金としたりすることで、端末装置１００が持つ通信に関する能力に応じた課金制度を構築することが可能となる。
【０１３６】
［第３の実施の形態］
次に第３の実施の形態について説明する。
【０１３７】
＜通信システムの構成例＞
最初に通信システム１０の構成例について説明する。図２２は、第３の実施の形態における通信システム１０の構成例を表わす図である。
【０１３８】
通信システム１０は、端末装置１００−５〜７、ＧＷ２００−１，２、管理サーバ３００、認証情報データベース４００、及び通信事業者ネットワーク５００−１，２を備える。
【０１３９】
端末装置１００−５〜７は、例えば、ＧＷ２００−１や通信事業者ネットワーク５００と通信を行う無線通信装置である。第３の実施の形態は、端末装置１００−６が、ＧＷ２００−１の配下から、ＧＷ２００−２の配下に移動する場合の実施例である。以下、端末装置１００−５〜７を、端末装置１００と呼ぶ場合がある。
【０１４０】
第３の実施の形態においては、ＧＷ２００−１，２の２台のＧＷが存在する。ＧＷ２００−１，２は、第２の実施の形態におけるＧＷ２００と、機能及び構成は同じである。第３の実施の形態においては、ＧＷ２００−１，２の２台のＧＷが存在するが、ＧＷは３台以上存在してもよい。
【０１４１】
管理サーバ３００及び認証情報データベース４００は、第２の実施の形態における管理サーバ３００及び認証情報データベース４００と、機能及び構成は同じである。
【０１４２】
通信事業者ネットワーク５００−１，２は、例えば、固定電話や携帯電話の通信を提供する事業者の所有するネットワークである。通信事業者ネットワーク５００−１，２は、例えば、異なる事業者のネットワークであってもよいし、同じ事業者のネットワークであってもよい。
【０１４３】
＜動作例＞
端末装置１００−６が、ＧＷ２００−１の配下から、ＧＷ２００−２の配下に移動する場合のシーケンスについて説明する。図２３は、端末装置１００−６が、ＧＷ２００−１の配下に存在し、テザリング接続の提供側であるときのシーケンスの例を表す。図２４は、端末装置１００−６が、ＧＷ２００−２の配下に移動し、テザリング接続の要求側となったときのシーケンスの例を表す。
【０１４４】
端末装置１００−５〜７は、当該シーケンス処理を行う前提として、すでに認証登録が完了しているものし、認証情報データベース４００には、端末装置１００−５〜７の認証情報が記憶されている。
【０１４５】
図２３のシーケンスについて説明する。
【０１４６】
Ｓ５００は、端末装置１００−６が、ＧＷ２００−１の配下で、テザリング接続の提供側になるための一連の処理である。Ｓ５００の処理は、図８のシーケンスと同様である。図８のＧＷ２００が、図２３のＧＷ２００−１に該当し、図８の端末装置１００−３が、図２３の端末装置１００−６に該当する。また、Ｓ５００におけるＧＷ２００−１の処理は、図１０の処理フローと同じであり、管理サーバ３００の処理は、図１１の処理フローと同じである。
【０１４７】
Ｓ５１０は、端末装置１００−７が、ＧＷ２００−２の配下で、テザリング接続の提供側になるための一連の処理である。Ｓ５１０の処理は、図８のシーケンスと同様である。図８のＧＷ２００が、図２３のＧＷ２００−２に該当し、図８の端末装置１００−３が、図２３の端末装置１００−７に該当する。また、Ｓ５１０におけるＧＷ２００−２の処理は、図１０の処理フローと同じであり、管理サーバ３００の処理は、図１１の処理フローと同じである。
【０１４８】
Ｓ５００及びＳ５１０のシーケンスを実施することで、端末装置１００−６は、ＧＷ２００−１を介してテザリング接続を提供でき、端末装置１００−７は、ＧＷ２００−２を介してテザリング接続を提供できるようになる。
【０１４９】
Ｓ５２０は、端末装置１００−５が、ＧＷ２００−１にテザリング接続を要求するシーケンスである。Ｓ５２０の処理は、図１２のシーケンスと同様である。図１２のＧＷ２００が、図２３のＧＷ２００−１に該当し、図１２の端末装置１００−１が、図２３の端末装置１００−５に該当する。また、Ｓ５２０におけるＧＷ２００−１の処理は、図１４の処理フローと同じであり、端末装置１００−５，６の処理は、図１３の処理フローと同じである。
【０１５０】
Ｓ５２０のシーケンスを実施することで、端末装置１００−５，６は、テザリング接続を行うことができる。
【０１５１】
次に図２４のシーケンスについて説明する。
【０１５２】
図２３のシーケンスにおいて、端末装置１００−５，６が通信中となり、端末装置１００−５，６のテザリング接続が切断され、端末装置１００−６がＧＷ２００−２の配下に移動したのちのシーケンスである。
【０１５３】
Ｓ５３０は、端末装置１００−６が、ＧＷ２００−２に対して、テザリングの接続を要求するシーケンスである。Ｓ５３０の処理は、図１２のシーケンスと同様である。図１２のＧＷ２００が、図２４のＧＷ２００−２に該当し、図１２の端末装置１００−１が、図２４の端末装置１００−６に該当する。また、Ｓ５３０におけるＧＷ２００−２の処理は、図１４の処理フローと同じであり、端末装置１００−６，７の処理は、図１３の処理フローと同じである。
【０１５４】
Ｓ５３０のシーケンスを実施することで、端末装置１００−６，７は、テザリング接続を行うことができる。
【０１５５】
第３の実施の形態では、１台の管理サーバ３００に対して、２台のＧＷ２００−１，２が存在する。ＧＷ２００が１台でも、複数台でも、通信システム１０を構成する端末装置１００、ＧＷ２００、管理サーバ３００、及び認証情報データベース４００の処理は同じである。管理サーバ３００が認証情報の管理を一括で行うことで、ＧＷ２００が複数台存在する通信システム１０において、端末装置１００が異なるＧＷ２００の配下に移動した場合でも、あらためて認証登録をやり直す必要はない。
【０１５６】
なお、第３の実施の形態では、移動する端末装置１００−６は、移動前はテザリング接続を提供する側であり、移動後はテザリング接続を要求する側となっている場合について説明を行った。しかし、移動する端末装置１００−６は、例えば、移動前はテザリング接続を要求する側であってもよいし、移動後はテザリング接続を提供する側であってもよい。端末装置１００−６が、移動の前後において、テザリング接続を提供する側であっても、テザリング接続を要求する側であっても、再度認証登録をやり直す必要がないという効果は同じである。
【０１５７】
［その他の実施の形態］
次に、その他の実施の形態について説明する。
【０１５８】
＜端末装置のハードウェア構成例＞
図２５は、端末装置１００のハードウェア構成例を表す図である。
【０１５９】
端末装置１００は、ＣＰＵ（Central Processing Unit）１５１、メモリ１５２、パケット転送エンジン１５３、テザリング条件情報管理メモリ１５４、テザリング通信量情報管理メモリ１５５、及び無線回線インタフェース１５６，１５７を備える。
【０１６０】
ＣＰＵ１５１は、例えば、メモリ１５２にロードされているプログラムを実行する。ＣＰＵ１５１は、例えば、第２の実施の形態における端末装置１００の構成例である図３の、テザリング管理部１２０、テザリング条件部１３０、及び累積通信量部１４０の内部メモリ１２２１，１３２１，１４２１以外に該当する。なお、ＣＰＵ１５１は、例えば、ＭＰＵ（Micro Processing Unit）やＦＰＧＡ（Field Programmable Gate Array）などのプロセッサやコントローラであってもよい。
【０１６１】
メモリ１５２は、例えば、ロードしたプログラムを保存したり、ＣＰＵ１５１が情報を一時的に保存したりするのに使用される。
【０１６２】
パケット転送エンジン１５３は、例えば、無線回線インタフェース１５６，１５７から受信したパケットをベースバンド信号に変換し、ＣＰＵ１５１に出力する。パケット転送エンジン１５３は、例えば、第２の実施の形態における端末装置１００の構成例である図３の、パケット転送処理部１１３に該当する。
【０１６３】
テザリング条件情報管理メモリ１５４は、例えば、テザリングに関する情報や、認証情報などを記憶する。テザリング条件情報管理メモリ１５４は、例えば、第２の実施の形態における端末装置１００の構成例である図３の、内部メモリ１２２１，１３２１に該当する。
【０１６４】
テザリング通信量情報管理メモリ１５５は、例えば、テザリング接続で送受信したパケットの累積通信量を記憶する。テザリング通信量情報管理メモリ１５５は、例えば、第２の実施の形態における端末装置１００の構成例である図３の、内部メモリ１４２１に該当する。
【０１６５】
無線回線インタフェース１５６，１５７は、例えば、無線通信におけるパケットの送受信を行う。無線回線インタフェース１５６，１５７は、例えば、第２の実施の形態における端末装置１００の構成例である図３の、無線回線インタフェース１１１，１１２に該当する。
【０１６６】
＜ＧＷのハードウェア構成例＞
図２６は、ＧＷ２００のハードウェア構成例を表す図である。
【０１６７】
ＧＷ２００は、ＣＰＵ２５１、メモリ２５２、パケット転送エンジン２５３、テザリング条件テーブル管理メモリ２５４、テザリング接続情報管理メモリ２５５、及び管理サーバ情報管理メモリ２５６を備える。ＧＷ２００は、さらに、無線回線インタフェース２５７，２５８、及び回線インタフェース２５９を備える。
【０１６８】
ＣＰＵ２５１は、例えば、メモリ２５２にロードされているプログラムを実行する。ＣＰＵ２５１は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、テザリング管理部２２０、認証処理部２３０、及びテザリング情報部２４０の内部メモリ２２２１，２２２１、及びテザリング提供条件情報テーブル（ｔ２）以外に該当する。なお、ＣＰＵ２５１は、例えば、ＭＰＵやＦＰＧＡなどのプロセッサやコントローラであってもよい。
【０１６９】
メモリ２５２は、例えば、ロードしたプログラムを保存したり、ＣＰＵ２５１が情報を一時的に保存したりするのに使用される。
【０１７０】
パケット転送エンジン２５３は、例えば、無線回線インタフェース２５７，２５８及び回線インタフェース２５９から受信したパケットをベースバンド信号に変換し、ＣＰＵ１５１に出力する。パケット転送エンジン２５３は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、パケット転送処理部２１４に該当する。
【０１７１】
テザリング条件テーブル管理メモリ２５４は、例えば、テザリング提供条件情報を記憶する。テザリング条件テーブル管理メモリ２５４は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、テザリング提供条件情報テーブル（ｔ２）に該当する。
【０１７２】
テザリング接続情報管理メモリ２５５は、例えば、テザリング接続情報を記憶する。テザリング接続情報管理メモリ２５５は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、内部メモリ２２２１に該当する。
【０１７３】
管理サーバ情報管理メモリ２５６は、例えば、管理サーバのＩＰアドレスを記憶する。管理サーバ情報管理メモリ２５６は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、内部メモリ２３２１に該当する。
【０１７４】
無線回線インタフェース２５７，２５８は、例えば、無線通信におけるパケットの送受信を行う。無線回線インタフェース２５７，２５８は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、無線回線インタフェース２１１，２１２に該当する。
【０１７５】
回線インタフェース２５９は、例えば、有線での通信におけるパケットの送受信を行う。回線インタフェース２５９は、例えば、第２の実施の形態におけるＧＷ２００の構成例である図４の、有線回線インタフェース２１３に該当する。
【０１７６】
＜管理サーバ及認証情報データベースのハードウェア構成例＞
図２７は、管理サーバ３００及び認証情報データベース４００のハードウェア構成例を表す図である。
【０１７７】
管理サーバ３００は、ＣＰＵ３５１、メモリ３５２、パケット転送エンジン３５３、個人認証情報管理メモリ３５４、テザリング接続情報管理メモリ３５５、及びテザリング通信量情報管理メモリ３５６を備える。管理サーバ３００は、さらに、データベースインタフェース３５７、及び回線インタフェース３５８，３５９を備える。
【０１７８】
ＣＰＵ３５１は、例えば、メモリ３５２にロードされているプログラムを実行する。ＣＰＵ３５１は、例えば、第２の実施の形態における管理サーバ３００の構成例である図５の、認証処理部３２０、累積通信量部３３０の、内部メモリ３３３１、累積通信量テーブル（ｔ３）及び認証情報データベースアクセス部３２２以外に該当する。なお、ＣＰＵ３５１は、例えば、ＭＰＵやＦＰＧＡなどのプロセッサやコントローラであってもよい。
【０１７９】
メモリ３５２は、例えば、ロードしたプログラムを保存したり、ＣＰＵ３５１が情報を一時的に保存したりするのに使用される。
【０１８０】
パケット転送エンジン３５３は、例えば、回線インタフェース３５８，３５９から受信したパケットをベースバンド信号に変換し、ＣＰＵ３５１に出力する。パケット転送エンジン３５３は、例えば、第２の実施の形態における管理サーバ３００の構成例である図５の、パケット転送処理部３１３に該当する。
【０１８１】
個人認証情報管理メモリ３５４は、例えば、端末装置１００の認証情報を記憶する。個人認証情報管理メモリ３５４は、例えば、認証情報データベースで認証情報を管理する場合、認証情報を記憶しなくてもよい。
【０１８２】
テザリング接続情報管理メモリ３５５は、例えば、テザリング接続情報を記憶する。テザリング接続情報管理メモリ３５５は、例えば、ＧＷ２００でテザリング接続情報を管理する場合、テザリング接続情報を記憶しなくてもよい。
【０１８３】
テザリング通信量情報管理メモリ３５６は、例えば、累積通信量や課金レートを記憶する。テザリング通信量情報管理メモリ３５６は、例えば、第２の実施の形態における管理サーバ３００の構成例である図５の、内部メモリ３３３１及び累積通信量テーブル（ｔ３）に該当する。
【０１８４】
データベースインタフェース３５７は、例えば、認証情報データベース４００との通信を行う。データベースインタフェース３５７、例えば、第２の実施の形態における管理サーバ３００の構成例である図５の、認証情報データベースアクセス部３２２に該当する。
【０１８５】
回線インタフェース３５８，３５９は、例えば、有線での通信におけるパケットの送受信を行う。回線インタフェース３５８，３５９は、例えば、第２の実施の形態における管理サーバの構成例である図５の、有線回線インタフェース３１１，３１２に該当する。
【０１８６】
認証情報データベース４００は、外部インタフェース４５３、ＣＰＵ４５１、及びメモリ４５２を備える。
【０１８７】
外部インタフェース４５３は、例えば、管理サーバ３００と通信を行う。外部インタフェース４５３は、例えば、第２の実施の形態における認証情報データベース４００の構成例である図５の、制御部４０１の通信機能に該当する。
【０１８８】
ＣＰＵ４５１は、例えば、メモリ４５２にロードされているプログラムを実行する。ＣＰＵ４５１は、例えば、第２の実施の形態における認証情報データベース４００の構成例である図５の、制御部４０１及び認証情報記憶部４０２の、認証情報テーブル（ｔ１）以外に該当する。なお、ＣＰＵ４５１は、例えば、ＭＰＵやＦＰＧＡなどのプロセッサやコントローラであってもよい。
【０１８９】
メモリ４５２は、例えば、ロードしたプログラムを保存したり、ＣＰＵ３５１が情報を一時的に保存したりするのに使用される。また、メモリ４５２は、例えば、認証情報を記憶する。メモリ４５２は、例えば、第２の実施の形態における認証情報データベース４００の構成例である図５の、認証情報テーブル（ｔ１）に該当する。
【０１９０】
以上、まとめると付記のようになる。
【０１９１】
（付記１）
通信ネットワークと、
第１及び第２の通信装置と、
前記第１の通信装置と前記第２の通信装置の間で行われる通信を中継する第１の中継装置とを備える通信システムにおいて、
前記第１の中継装置は、前記第２の通信装置が前記通信ネットワークに接続された前記第１の通信装置を介して前記通信ネットワークに接続するとき、前記第１の通信装置の認証を行う第１のプロセッサを備える
ことを特徴とする通信システム。
【０１９２】
（付記２）
前記通信システムは、さらに、第３の通信装置を備え、
前記第１のプロセッサは、前記第１の通信装置が前記第２の通信装置に提供可能な通信能力を示す第１のテザリング提供条件情報と、前記第３の通信装置が前記第２の通信装置に提供可能な通信能力を示す第２のテザリング提供条件情報とに基づいて、前記第１又は第３の通信装置を介して前記通信ネットワークと接続する
ことを特徴とする付記１記載の通信システム。
【０１９３】
（付記３）
前記第１のプロセッサは、前記第１の通信装置が前記第２の通信装置に提供可能な通信能力を示す第１のテザリング提供条件情報に基づいて、前記通信ネットワークに接続するか否かを決定することを特徴とする付記１記載の通信システム。
【０１９４】
（付記４）
前記第１のテザリング提供条件情報は、前記第１の通信装置が前記第２の通信装置と通信するときに提供可能な最大通信量と、前記第１の通信装置の前記通信ネットワークにおける最高通信速度と、時刻ｔにおける前記第１の通信装置の前記通信ネットワークにおける通信速度と、一定の通信量に対して設定された料金に対する割合を示す課金レートが含まれることを特徴とする付記３記載の通信システム。
【０１９５】
（付記５）
前記第１及び第２の通信装置は、前記第１の通信装置と前記第２の通信装置の間で行っている通信で送受信した通信量の累積値を示す累積通信量を、定期的に前記中継装置に送信する第２のプロセッサを備え
前記第１のプロセッサは、前記第１及び第２の通信装置から受信した前記累積通信量の差異が、一定の範囲内であるときに、前記累積通信量を記憶する
ことを特徴とする付記１記載の通信システム。
【０１９６】
（付記６）
前記第１のプロセッサは、前記第２の通信装置の認証を行うことを特徴とする付記１記載の通信システム。
【０１９７】
（付記７）
前記通信システムは、さらに、管理サーバを備え、
前記管理サーバは、前記第１の通信装置の認証に関する情報である第１の認証情報を記憶するメモリと、
前記第１の中継装置から受信した前記第１の認証情報と、前記メモリに記憶している前記第１の認証情報とを比較し、比較した結果を前記第１の中継装置に送信する第２のプロセッサを備え、
前記第１のプロセッサは、前記第１の認証情報を前記管理サーバに送信し、前記管理サーバから受信した前記結果に基づいて、前記第１の通信装置の認証を行う
ことを特徴とする付記１記載の通信システム。
【０１９８】
（付記８）
前記通信システムは、さらに、第４の通信装置と、
第２の中継装置とを備え、
前記第２の中継装置は、前記第４の通信装置の認証を行う第３のプロセッサを備える
ことを特徴とする付記７記載の通信システム。
【０１９９】
（付記９）
前記第３のプロセッサは、前記第４の通信装置が前記第２の通信装置に提供可能な通信能力を示す第３のテザリング提供条件情報に基づいて、前記通信ネットワークに接続するか否かを決定することを特徴とする付記８記載の通信システム。
【０２００】
（付記１０）
通信ネットワークと、
第１及び第２の通信装置と、
前記第１の通信装置と第２の通信装置の間で行われる通信を中継する第１の中継装置とを備える通信システムにおける通信方法であって、
前記第２の通信装置が前記通信ネットワークに接続された前記第１の通信装置を介して前記通信ネットワークに接続するとき、前記第１の中継装置によって、前記第１の通信装置の認証を行う
ことを特徴とする通信方法。
【０２０１】
（付記１１）
通信ネットワークと、
第１及び第２の通信装置とを備える通信システムにおいて、
前記第２の通信装置は、前記通信ネットワークと接続された前記第１の通信装置を介して前記通信ネットワークに接続するとき、前記第１の通信装置の認証を行う第４のプロセッサを備えることを特徴とする通信システム。
【符号の説明】
【０２０２】
１０…通信システム                      １００…端末装置（通信装置）
１１０…無線通信接続部                  １２０…テザリング管理部
１３０…テザリング条件部                １４０…累積通信量部
１５１…ＣＰＵ                          １５４…テザリング条件情報管理メモリ
１５５…テザリング通信量情報管理メモリ  ２００…ＧＷ（中継装置）
２１０…通信接続部                      ２２０…テザリング管理部
２３０…認証処理部                      ２４０…テザリング情報部
２５１…ＣＰＵ                          ２５４…テザリング条件テーブル管理メモリ
２５５…テザリング接続情報管理メモリ    ２５６…管理サーバ情報管理メモリ
３００…管理サーバ                      ３１０…通信接続部
３２０…認証処理部                      ３３０…累積通信量部
３５１…ＣＰＵ                          ３５４…個人認証情報管理メモリ
３５５…テザリング接続情報管理メモリ    ３５６…テザリング通信量情報管理メモリ
３５７…データベースインタフェース      ４００…認証情報データベース
４０１…制御部                          ４０２…認証情報記憶部
４５１…ＣＰＵ                          ４５３…外部インタフェース    
５００…通信ネットワーク（通信事業者ネットワーク）
【図１】
0006477223.tif 000002
【図２】
0006477223.tif 000003
【図３】
0006477223.tif 000004
【図４】
0006477223.tif 000005
【図５】
0006477223.tif 000006
【図６】
0006477223.tif 000007
【図７】
0006477223.tif 000008
【図８】
0006477223.tif 000009
【図９】
0006477223.tif 000010
【図１０】
0006477223.tif 000011
【図１１】
0006477223.tif 000012
【図１２】
0006477223.tif 000013
【図１３】
0006477223.tif 000014
【図１４】
0006477223.tif 000015
【図１５】
0006477223.tif 000016
【図１６】
0006477223.tif 000017
【図１７】
0006477223.tif 000018
【図１８】
0006477223.tif 000019
【図１９】
0006477223.tif 000020
【図２０】
0006477223.tif 000021
【図２１】
0006477223.tif 000022
【図２２】
0006477223.tif 000023
【図２３】
0006477223.tif 000024
【図２４】
0006477223.tif 000025
【図２５】
0006477223.tif 000026
【図２６】
0006477223.tif 000027
【図２７】
0006477223.tif 000028
【図２８】
0006477223.tif 000029