(57)【特許請求の範囲】
【請求項１】
契約体系に応じて異なるネットワークＩＤが設定されている複数の通信装置に対してネットワークサービスを提供する通信システムであって、
前記契約体系に応じたＩＰアドレスを前記通信装置に対して払い出すアドレス付与部と、
前記通信装置と、前記通信システムが備えるネットワークとを中継する中継部と、
前記通信装置に対し、前記通信装置に割り当てられているＩＰアドレスに応じた中継先を選択する中継先選択部と、
を備え、
前記中継先選択部は、前記通信装置からコンテンツを要求することを示すコンテンツ要求を受信すると、前記ＩＰアドレスに応じたコンテンツのデータを提供するコンテンツサーバを中継先として選択する、通信システム。
【請求項２】
前記契約体系に応じたＩＰアドレスであるリレーＩＰアドレスを判定するリレーＩＰ判定部を更に備え、
前記中継部は、前記通信装置から送信されるアドレス付与要求を、前記契約体系に応じたＩＰアドレスであるリレーＩＰアドレスを用いて前記アドレス付与部に中継し、
前記アドレス付与部は、前記アドレス付与要求に用いられている前記リレーＩＰアドレスに応じた範囲に含まれるＩＰアドレスを前記通信装置に対して払い出す、請求項１に記載の通信システム。
【請求項３】
契約体系に応じて異なるネットワークＩＤが設定されている複数の通信装置に対してネットワークサービスを提供するために、前記契約体系に応じたＩＰアドレスを前記通信装置に対して払い出すアドレス付与サーバを備えた通信システムに接続される中継装置であって、
前記通信装置と、前記通信システムが備えるネットワークとを中継する中継部と、
前記通信装置に対し、前記通信装置に割り当てられているＩＰアドレスに応じた中継先を選択する中継先選択部と、
を備え、
前記中継先選択部は、前記通信装置からコンテンツを要求することを示すコンテンツ要求を受信すると、前記ＩＰアドレスに応じたコンテンツのデータを提供するコンテンツサーバを中継先として選択する中継装置。
【請求項４】
契約体系に応じて異なるネットワークＩＤが設定されている複数の通信装置に対してネットワークサービスを提供する通信システムが行う通信方法であって、
前記契約体系に応じたＩＰアドレスを前記通信装置に対して払い出すアドレス付与ステップと、
前記通信装置と、前記通信システムが備えるネットワークとを中継する中継ステップと、
前記通信装置に対し、前記通信装置に割り当てられているＩＰアドレスに応じた中継先を選択する中継先選択ステップと、
を有し、
前記中継先選択ステップにおいて、前記通信装置からコンテンツを要求することを示すコンテンツ要求を受信すると、前記ＩＰアドレスに応じたコンテンツのデータを提供するコンテンツサーバを中継先として選択する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置とネットワークとの通信を中継する技術に関する。
【背景技術】
【０００２】
近年、Ｗｉ−Ｆｉ等の無線通信技術の発展により、場所を意識することなく通信環境に接続することが可能となりつつある（特許文献１参照）。一般的には、ユーザの携帯する通信装置が、街中に設置されたアクセスポイント（以下、「ＡＰ」という。）に無線通信で接続する。この接続によって、通信装置はＡＰを介してネットワークに接続することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５４４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＡＰは、契約体系に応じて通信装置に対し異なるネットワークサービスを提供することはできなかった。
上記事情に鑑み、本発明は、契約体系に応じて通信装置に対し異なるネットワークサービスを提供することを可能とする技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、契約体系に応じて異なるネットワークＩＤ（例えば、実施形態におけるＳＳＩＤ）が設定されている複数の通信装置に対してネットワークサービスを提供する通信システムであって、前記通信装置と、前記通信システムが備えるネットワーク（例えば、実施形態における広域ネットワーク１００）とを中継する中継部（例えば、実施形態における中継部４０３）と、前記通信装置に対し、前記通信装置に割り当てられているＩＰアドレスに応じた中継先を選択する中継先選択部（例えば、実施形態における中継先選択部４０７）と、前記契約体系に応じたＩＰアドレスを前記通信装置に対して払い出すアドレス付与部（例えば、実施形態におけるＤＨＣＰサーバ１０１）と、を備えた通信システムである。
【０００６】
本発明の一態様は、上記の通信システムであって、前記契約体系に応じたＩＰアドレスであるリレーＩＰアドレスを判定するリレーＩＰ判定部（例えば、実施形態におけるリレーＩＰ判定部４０５）を更に備え、前記中継部は、前記通信装置から送信されるアドレス付与要求（例えば、実施形態におけるＤＨＣＰ要求）を、前記契約体系に応じたＩＰアドレスであるリレーＩＰアドレスを用いて前記アドレス付与部に中継し、前記アドレス付与部は、前記アドレス付与要求に用いられている前記リレーＩＰアドレスに応じた範囲に含まれるＩＰアドレスを前記通信装置に対して払い出す。
【０００７】
本発明の一態様は、契約体系に応じて異なるネットワークＩＤが設定されている複数の通信装置に対してネットワークサービスを提供するために、前記契約体系に応じたＩＰアドレスを前記通信装置に対して払い出すアドレス付与サーバを備えた通信システムに接続される中継装置であって、前記通信装置と、前記通信システムが備えるネットワークとを中継する中継部と、前記通信装置に対し、前記通信装置に割り当てられているＩＰアドレスに応じた中継先を選択する中継先選択部と、を備える中継装置である。
【０００８】
本発明の一態様は、契約体系に応じて異なるネットワークＩＤが設定されている複数の通信装置に対してネットワークサービスを提供する通信システムが行う通信方法であって、前記通信装置と、前記通信システムが備えるネットワークとを中継する中継ステップと、前記通信装置に対し、前記通信装置に割り当てられているＩＰアドレスに応じた中継先を選択する中継先選択ステップと、前記契約体系に応じたＩＰアドレスを前記通信装置に対して払い出すアドレス付与ステップと、を有する通信方法である。
【発明の効果】
【０００９】
本発明により、中継装置（ＡＰ）は、契約体系に応じて通信装置に対し異なるネットワークサービスを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態の通信システム１のシステム構成を表すシステム構成図である。
【図２】中継装置３０１の機能構成を表す概略ブロック図である。
【図３】中継装置３０１の電源投入時の動作の流れを示すフローチャートである。
【図４】一般通信装置３０２が広域ネットワーク１００に接続する際の処理の流れを示すシーケンス図である。
【図５】一般通信装置３０２が外部ネットワーク２００に接続する際の処理の流れを示すシーケンス図である。
【図６】第一契約通信装置３０３が外部ネットワーク２００に接続する際の処理の流れを示すシーケンス図である。
【図７】中継装置３０１がリダイレクト処理を行うように構成された場合の処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の一実施形態の通信システム１のシステム構成を表すシステム構成図である。通信システム１は、広域ネットワーク１００、外部ネットワーク２００、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ１０１、認証サーバ１０２、コンテンツサーバ１０３、管理サーバ１０４、複数台の中継装置３０１、一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４を備える。ＤＨＣＰサーバ１０１、認証サーバ１０２、コンテンツサーバ１０３、管理サーバ１０４、中継装置３０１は広域ネットワーク１００に接続されおり、広域ネットワーク１００を介して互いに通信可能である。
【００１２】
一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４は、中継装置３０１との間で通信を確立することによって、中継装置３０１を介して広域ネットワーク１００に接続することができる。外部ネットワーク２００は、広域ネットワーク１００とは異なるネットワークであり、例えばインターネットである。一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４は、中継装置３０１及び広域ネットワーク１００を介して外部ネットワーク２００に接続することができる。以下、一般通信装置３０２と第一契約通信装置３０３と第二契約通信装置３０４とに共通した事項を記載する場合には、これらをまとめて「通信装置」と記す。
【００１３】
一般通信装置３０２、第一契約通信装置３０３は、例えば携帯電話機、ＰＤＡ（Personal Digital Assistant）、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータ、カーナビゲーション装置等の携帯可能な通信装置である。第二契約通信装置３０４は、例えば携帯電話機、ＰＤＡ、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータ、据え置き型パーソナルコンピュータ、カーナビゲーション装置、テレビ受像機、固定電話機等の通信装置である。
【００１４】
一般通信装置３０２は、外部接続契約を行っていない者によって操作される通信装置である。外部接続契約とは、中継装置３０１及び広域ネットワーク１００を介して外部ネットワーク２００に接続することについての契約である。一般通信装置３０２には、予め一般用ＳＳＩＤ（Service Set Identifier）が設定されている。一般用ＳＳＩＤは、いわゆる認証フリーのＳＳＩＤである。一般用ＳＳＩＤは、例えば一般通信装置３０２に対して所定のアプリケーションがインストールされることによって設定されても良いし、一般通信装置３０２のユーザに対して広告や雑誌やポスターやメールなどの媒体を介して通知されても良いし、中継装置３０１から送信されるビーコンによって一般通信装置３０２に通知されても良い。
【００１５】
外部接続契約には、第一外部接続契約と第二外部接続契約の二種類の契約が存在する。
第一外部接続契約は、他者（第一契約通信装置３０３のユーザ以外の者）によって設置された中継装置３０１に接続することによって、外部ネットワーク２００へ接続することを可能とする契約である。例えば、街中に設置された中継装置３０１（アクセスポイント）に無線接続することによってインターネットに接続することを可能とする商用サービスの契約が、第一外部接続契約の一例である。
【００１６】
第二外部接続契約は、自身（第二契約通信装置３０４のユーザ）及びその親族（関係者）などによって設置された中継装置３０１に接続することによって、外部ネットワーク２００へ接続することを可能とする契約である。例えば、中継装置３０１を購入して自宅に設置し、広域ネットワーク１００への接続契約とインターネットへの接続提供者（インターネットサービスプロバイダ）との契約を行った者が、第二外部接続契約を行った者の一例である。
【００１７】
第一契約通信装置３０３は、第一外部接続契約を行った者によって操作される通信装置である。第一外部接続契約を行った者には、予め第一契約用ＳＳＩＤ、暗号鍵（例えば、ＷＰＡ２（Wi-Fi Protected Access 2）キー、ＷＥＰ（Wired Equivalent Privacy）キー）、外部ネットワーク接続用ＩＤ、外部ネットワーク接続用パスワードが通知されている。第一契約通信装置３０３のユーザは、通知された第一契約用ＳＳＩＤ及び暗号鍵を、自身の第一契約通信装置３０３に予め設定しておく。このような設定をしておくことにより、第一契約通信装置３０３によって外部ネットワーク２００に接続することが可能となる。
【００１８】
第二契約通信装置３０４は、第二外部接続契約を行った者によって操作される通信装置である。第二外部接続契約を行った者には、予め外部ネットワーク接続用ＩＤ、外部ネットワーク接続用パスワードが通知されている。第二契約通信装置３０４のユーザは、中継装置３０１を設置する際に、自身の権限において中継装置３０１及び第二契約通信装置３０４を操作し、第二契約通信装置３０４と中継装置３０１とが通信可能となるように設定を行う。また、第二契約通信装置３０４のユーザは、第二契約通信装置３０４又は中継装置３０１に対して、外部ネットワーク２００に接続するためのＩＤ及びパスワード等を設定する。この設定により、第二契約通信装置３０４は、中継装置３０１及び広域ネットワーク１００を介して外部ネットワーク２００に接続することが可能となる。なお、第二契約通信装置３０４は、中継装置３０１に対して無線通信で接続されても良いし、有線通信で接続されても良い。
【００１９】
ＤＨＣＰサーバ１０１は、予め設定されたＩＰアドレステーブルを記憶している。ＩＰアドレステーブルは、ＤＨＣＰ要求の送信元ＩＰアドレス（ＤＨＣＰリレーエージェント（中継装置３０１）のＩＰアドレス）と、ＤＨＣＰ要求の送信元に対して払い出すＩＰアドレスの範囲とを対応づけたテーブルである。ＤＨＣＰサーバ１０１は、ＩＰアドレステーブルに基づいて、ＤＣＨＰ要求の送信元の通信装置に対してＩＰアドレスを払い出す。そのため、各通信装置に対して、接続する中継装置３０１毎に異なるＩＰアドレスが払い出される。したがって、通信装置に払い出されたＩＰアドレスを参照することによって、どの中継装置３０１に接続されている通信装置であるか判別することが可能である。また、後述するように、通信装置に設定されているＳＳＩＤ毎に、ＤＨＣＰリレーエージェント（中継装置３０１）のＩＰアドレスが異なるため、通信装置に払い出されたＩＰアドレスを参照することによって、どのようなＳＳＩＤが設定された通信装置であるか（すなわち一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４のいずれであるか）判別することが可能である。
【００２０】
認証サーバ１０２は、正当なユーザに対して割り当てられているＩＤ及びパスワードを記憶している。認証サーバ１０２は、外部ネットワーク２００に接続しようとする通信装置について、正当なユーザによる接続であるか否かについて、ＩＤ及びパスワードに基づいて認証処理を行う。
【００２１】
コンテンツサーバ１０３は、通信装置に対してコンテンツを提供するサーバである。コンテンツサーバ１０３は、例えばＷＥＢサーバであり、ＨＴＴＰ（HyperText Transfer Protocol）に基づいて、ＨＴＭＬ（HyperText Markup Language）等の言語で定義されたウェブページ（コンテンツ）のデータを通信装置に提供する。
コンテンツサーバ１０３には、例えば中継装置３０１毎に異なるアドレス（例えばＵＲｌ（Uniform Resource Locator））とコンテンツとが対応づけて設定されている。コンテンツサーバ１０３は、あるアドレス宛のコンテンツ要求を受信すると、アドレスに対応するコンテンツのトップページのデータを読み出し、読み出したデータを要求元の通信装置に送信する。なお、コンテンツサーバ１０３に設置されている各アドレスは、中継先のアドレスとして各中継装置３０１の初期設定情報記憶部４０６に設定されている。
【００２２】
管理サーバ１０４は、広域ネットワーク１００を介して外部ネットワーク２００に接続することを許可する通信装置のＩＰアドレスを定義したアクセスリストを認証サーバ１０２と連携して管理する。管理サーバ１０４は、認証サーバ１０２と連携してアクセスリストを更新すると、各中継装置３０１に対して更新後のアクセスリストを配布する。
【００２３】
図２は、中継装置３０１の機能構成を表す概略ブロック図である。中継装置３０１は、第一通信部４０１、第二通信部４０２、中継部４０３、リレーＩＰ情報記憶部４０４、リレーＩＰ判定部４０５、初期設定情報記憶部４０６、中継先選択部４０７、アクセスリスト記憶部４０８、外部アクセス判定部４０９を備える。
【００２４】
第一通信部４０１は、一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４と通信を行う。
第二通信部４０２は、広域ネットワーク１００と通信を行う。広域ネットワークは、例えばＮＧＮ（Next Generation Network：次世代網）等のネットワークである。
【００２５】
中継部４０３は、第一通信部４０１と第二通信部４０２との間で中継処理を行う。例えば、中継部４０３は、第一通信部４０１によって受信されたデータを、第二通信部４０２を介して広域ネットワーク１００や外部ネットワーク２００に転送する。また、中継部４０３は、第二通信部４０２によって受信されたデータを、第一通信部４０１を介して宛先となっている装置（一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４）に対して転送する。
【００２６】
中継部４０３は、第一通信部４０１によって受信されたデータの宛先が外部ネットワーク２００側の装置である場合、中継するか否か外部アクセス判定部４０９に問い合わせる。外部アクセス判定部４０９によって中継すると判定された場合には、中継部４０３は受信されたデータを第二通信部４０２を介して広域ネットワーク１００へ中継する。一方、外部アクセス判定部４０９によって中継しないと判定された場合、中継部４０３は受信されたデータを第二通信部４０２へ中継せず、データの送信元である通信装置に対してエラーを送信する。
【００２７】
中継部４０３は、第一通信部４０１によってＤＨＣＰ要求（ＤＨＣＰリクエスト）が受信されると、ＤＨＣＰリレーエージェントとして動作する。具体的には以下の通りである。中継部４０３は、受信したＤＨＣＰ要求に含まれるＳＳＩＤに基づいて、リレーＩＰアドレスをリレーＩＰ判定部４０５に問い合わせる。中継部４０３は、リレーＩＰ判定部４０５から通知されたリレーＩＰアドレスを送信元アドレスとして用いて、受信されたＤＨＣＰ要求をＤＨＣＰサーバ１０１に転送する。
【００２８】
リレーＩＰ情報記憶部４０４は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。リレーＩＰ情報記憶部４０４は、ＳＳＩＤとリレーＩＰアドレスとを対応づけたリレーＩＰ情報を記憶する。リレーＩＰ情報は、ＤＨＣＰ要求の送信元である通信装置が用いるＳＳＩＤ毎に、中継部４０３がＤＨＣＰリレーエージェントとして用いるリレーＩＰアドレスを定義した情報である。このようなリレーＩＰ情報に基づいてリレーＩＰアドレスが判定されることによって、ＤＨＣＰサーバ１０１は、ＳＳＩＤの通知を受けなくても、ＳＳＩＤに応じたＩＰアドレスを払い出すことが可能となる。
リレーＩＰ判定部４０５は、リレーＩＰ情報を参照することによって、第一通信部４０１によって受信されたＤＨＣＰ要求の送信元に設定されているＳＳＩＤに応じたリレーＩＰアドレスを判定する。中継部４０３は、リレーＩＰ判定部４０５によって判定されたリレーＩＰアドレスを送信元ＩＰアドレスとしてＤＨＣＰ要求を転送する。
【００２９】
初期設定情報記憶部４０６は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。初期設定情報記憶部４０６は、初期設定情報を記憶する。初期設定情報は、第一通信部４０１によって受信されるデータの送信元ＩＰアドレスと中継先とを対応づけたテーブルを含む。
中継先選択部４０７は、初期設定情報を参照することによって、第一通信部４０１によって受信されたデータの送信元に設定されているＩＰアドレスに応じた中継先を判定する。そして、中継先選択部４０７は、第一通信部４０１によって受信されたコンテンツ要求を、判定した中継先へ中継する。このような処理により、各通信装置をＳＳＩＤに応じた中継先に接続させることが可能となる。
【００３０】
アクセスリスト記憶部４０８は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。アクセスリスト記憶部４０８は、アクセスリストを記憶する。アクセスリストは、外部ネットワーク２００に対する接続が許可されている通信装置のＩＰアドレスと接続条件とを対応づけたテーブルを含む。特に接続条件が無く無制限に接続が許されている通信装置のＩＰアドレスには、接続条件は対応づけられていなくても良い。
【００３１】
外部アクセス判定部４０９は、アクセスリストを参照することによって、第一通信部４０１によって受信されたデータの送信元に対し、外部ネットワーク２００への接続を許可するか否か判定する。例えば、外部アクセス判定部４０９は、アクセスリストにＩＰアドレスが登録されており、接続条件登録されていない送信元については、外部ネットワーク２００への接続を無条件で許可する。例えば、外部アクセス判定部４０９は、アクセスリストにＩＰアドレスが登録されており、接続条件として接続時間が登録されている送信元については、登録されている接続時間の間だけ外部ネットワーク２００への接続を許可する。この場合、外部アクセス判定部４０９は、接続時間が経過した後は外部ネットワーク２００への接続を許可しない。
【００３２】
図３は、中継装置３０１の電源投入時の動作の流れを示すフローチャートである。中継装置３０１の中継部４０３は、起動すると（ステップＳ１０１）、起動したことを示す起動信号を管理サーバ１０４に送信する（ステップＳ１０２）。管理サーバ１０４は、起動信号を受信すると、起動信号の送信元の中継装置３０１に対して初期設定情報を送信する（ステップＳ１０３）。初期設定情報には、中継装置３０１毎に異なるパラメータが含まれる。中継装置３０１の中継部４０３は、受信した初期設定情報を初期設定情報記憶部４０６に書き込む。
【００３３】
図４は、一般通信装置３０２が広域ネットワーク１００に接続する際の処理の流れを示すシーケンス図である。まず、一般通信装置３０２が、一般用ＳＳＩＤを用いて中継装置３０１と無線接続する（ステップＳ２０１）。一般通信装置３０２は、中継装置３０１と無線通信が可能になると、ＤＨＣＰサーバ１０１に対してＩＰアドレスの割り当ての要求を示すデータ（ＤＨＣＰ要求）を送信する（ステップＳ２０２）。
【００３４】
中継装置３０１のリレーＩＰ判定部４０５は、一般通信装置３０２からＤＨＣＰ要求を受信すると、一般通信装置３０２のＳＳＩＤ（一般用ＳＳＩＤ）に対応するリレーＩＰアドレスをリレーＩＰ情報に基づいて判定する（ステップＳ２０３）。リレーＩＰ判定部４０５は、判定したリレーＩＰアドレスを中継部４０３に通知する。中継部４０３は、一般通信装置３０２から受信したＤＨＣＰ要求に応じて、リレーＩＰアドレスを用いたＤＨＣＰリレーを行う。ＤＨＣＰリレーにより、ＤＨＣＰ要求はＤＨＣＰサーバ１０１に到達する（ステップＳ２０４）。
【００３５】
ＤＨＣＰサーバ１０１は、ＤＨＣＰ要求の送信元ＩＰアドレスに応じたＩＰアドレスの範囲を参照し、その範囲の中から未だに払い出されていないＩＰアドレスを判定する（ステップＳ２０５）。そして、ＤＨＣＰサーバ１０１は、ＤＨＣＰ要求のリレー元（中継装置３０１）に対し、判定したＩＰアドレスを割り当てＩＰアドレスとして通知する（ステップＳ２０６）。中継装置３０１の中継部４０３は、ＤＨＣＰサーバ１０１から送信されたＩＰアドレスの通知を、ＤＨＣＰ要求の送信元の一般通信装置３０２に対して転送する（ステップＳ２０７）。一般通信装置３０２は、ＤＨＣＰサーバ１０１から割り当てられたＩＰアドレスを用いてＩＰ通信を行う。
【００３６】
ユーザが一般通信装置３０２においてブラウザを起動させると（ステップＳ２０８）、ブラウザはホームページのウェブサイトのデータ（コンテンツ）を要求するためのデータ（コンテンツ要求）を送信する（ステップＳ２０９）。コンテンツ要求は、例えばＨＴＴＰのＧＥＴメソッドである。
中継装置３０１の中継先選択部４０７は、コンテンツ要求を受信すると、初期設定情報に基づいて、コンテンツ要求に設定されている送信元ＩＰアドレス（一般通信装置３０２のＩＰアドレス）に応じた中継先を判定する（ステップＳ２１０）。中継先選択部４０７は、判定した中継先へ、受信したコンテンツ要求を転送する（ステップＳ２１１）。上述のように、初期設定情報記憶部４０６には、中継装置３０１に応じたコンテンツのアドレスが、一般通信装置３０２の中継先として設定されている。
【００３７】
中継先として設定されているアドレスのコンテンツを提供するコンテンツサーバ１０３は、受信したコンテンツ要求に基づいてリダイレクト先を判定する（ステップＳ２１２）。コンテンツサーバ１０３は、判定されたリダイレクト先を、コンテンツ要求の送信元である一般通信装置３０２に対して通知する（ステップＳ２１３）。そのため、ステップＳ２１３の処理によって、一般通信装置３０２に対し、中継装置３０１に応じたコンテンツのアドレスがリダイレクト先として通知される。
【００３８】
一般通信装置３０２は、リダイレクト先の通知を受けると、通知されたリダイレクト先へコンテンツ要求を送信する（ステップＳ２１４）。初期設定情報において、一般通信装置３０２に割り当てられることとなっているＩＰアドレスに対応づけられているリダイレクト先は、コンテンツサーバ１０３のトップページである。コンテンツサーバ１０３は、コンテンツ要求を受信すると、受信したコンテンツ要求の送信元ＩＰアドレスに応じたコンテンツのトップページのデータを送信する（ステップＳ２１５）。
【００３９】
上述したように、コンテンツサーバ１０３は、一般通信装置３０２に対して提供されるべきコンテンツを、接続している中継装置３０１毎（正確には、接続している中継装置３０１に応じて一般通信装置３０２に対して割り振られるＩＰアドレス毎）に記憶している。そのため、一般通信装置３０２に対して提供されるコンテンツは、接続している中継装置３０１によって異なる。例えば、Ａ書店に設置された中継装置３０１に接続している一般通信装置３０２には、Ａ書店に関するコンテンツや、本に関するコンテンツ等のトップページが提供される。例えば、Ｂ喫茶店に設置された中継装置３０１に接続している一般通信装置３０２には、Ｂ喫茶店で使用可能なクーポン券を入手可能なコンテンツのトップページが提供される。一般通信装置３０２のブラウザは、受信したトップぺージを表示する（ステップＳ２１６）。
【００４０】
図５は、一般通信装置３０２が外部ネットワーク２００に接続する際の処理の流れを示すシーケンス図である。図４のステップＳ２１４において一般通信装置３０２に表示されたトップページには、外部ネットワーク２００に所定の時間だけ接続するためのコンテンツ（外部ネットワーク接続コンテンツ）へのリンクが表示される。一般通信装置３０２のユーザが外部ネットワーク接続コンテンツへのリンクを選択すると（ステップＳ３０１）、一般通信装置３０２は外部ネットワーク接続コンテンツ要求をコンテンツサーバ１０３に送信する（ステップＳ３０２）。
【００４１】
コンテンツサーバ１０３は、一般通信装置３０２から外部ネットワーク接続コンテンツ要求を受信すると、外部ネットワーク接続コンテンツ要求に応じて、一般通信装置３０２に対して認証ページのデータを送信する（ステップＳ３０３）。認証ページとは、外部ネットワーク２００に接続するための認証を受けるためのサイトである。
【００４２】
一般通信装置３０２のブラウザは、受信した認証ページを表示する（ステップＳ３０４）。一般通信装置３０２のユーザは、認証ページに対して認証情報（例えば、一般用ＩＤ及び一般用パスワード）を入力する（ステップＳ３０５）。一般用ＩＤ及び一般用パスワードは、どのような形でユーザに通知されていても良い。例えば、一般用ＩＤ及び一般用パスワードは、中継装置３０１が設置された店舗に掲示されたポスター等に表示されていても良いし、予め一般通信装置３０２のユーザに対してメール等によって通知されていても良いし、ステップＳ２１６で表示されるトップページ等のウェブサイトに表示されていても良いし、ワンタイムＩＤ及びワンタイムパスワードとして発行されても良い。一般用ＩＤとして、ユーザが登録したメールアドレスが用いられても良いし、一般通信装置３０２のＭＡＣアドレスが用いられても良いし、他のシステムで発行されたＩＤが用いられても良い。また、パスワードは必須ではなく、パスワード無しで認証が行われても良い。
【００４３】
一般通信装置３０２のブラウザは、ユーザによって入力された認証情報を認証サーバ１０２に送信する（ステップＳ３０６）。認証サーバ１０２は、認証情報を受信すると、受信した認証情報に基づいて認証処理を行う（ステップＳ３０７）。認証サーバ１０２は、管理サーバ１０４に対して認証結果を通知する（ステップＳ３０８）。以下、認証サーバ１０２による認証がなされた場合の処理の流れについて説明する。なお、認証サーバ１０２による認証がなされなかった場合は、認証サーバ１０２によって一般通信装置３０２に対しエラーが送信され、一般通信装置３０２は外部ネットワーク２００へ接続できない。
【００４４】
管理サーバ１０４は、認証結果を受けてアクセスリストの情報を更新する（ステップＳ３０９）。具体的には、管理サーバ１０４は、認証された一般通信装置３０２のＩＰアドレスと、接続条件とを対応づけてアクセスリストに追加する。管理サーバ１０４は、更新後のアクセスリストを中継装置３０１に送信する（ステップＳ３１０）。中継装置３０１の外部アクセス判定部４０９は、管理サーバ１０４からアクセスリストを受信すると、受信したアクセスリストでアクセスリスト記憶部４０８の情報を更新する（ステップＳ３１１）。
【００４５】
中継装置３０１のアクセスリスト記憶部４０８に、一般通信装置３０２のＩＰアドレスが登録されているアクセスリストが記憶されることによって、一般通信装置３０２は接続条件を満たしている間だけ、中継装置３０１を介して外部ネットワーク２００に接続することが可能となる（ステップＳ３１２）。具体的には以下の通りである。
【００４６】
まず、一般通信装置３０２から外部ネットワーク２００へのデータが送信された場合に、外部アクセス判定部４０９はアクセスリストに基づいてデータの中継を許可する。この許可に応じて、中継部４０３は、一般通信装置３０２から送信されたデータを広域ネットワーク１００へ中継する。広域ネットワーク１００において、一般通信装置３０２から送信されたデータは外部ネットワーク２００へ中継される。また、一般通信装置３０２宛のデータが外部ネットワーク２００から広域ネットワーク１００を介して中継装置３０１に受信されると、外部アクセス判定部４０９はアクセスリストに基づいてデータの中継を許可する。この許可に応じて、中継部４０３は、外部ネットワーク２００及び広域ネットワーク１００を介して受信した一般通信装置３０２へのデータを、一般通信装置３０２へ中継する。このような処理により、一般通信装置３０２は接続条件を満たす間は外部ネットワーク２００と通信することが可能となる。
【００４７】
図５に示される接続条件は、所定時間内の接続という条件である。そのため、外部アクセス判定部４０９は、一般通信装置３０２が外部ネットワーク２００に接続してから所定時間が経過したか否か判定する（ステップＳ３１３）。所定時間が経過すると（ステップＳ３１３−ＹＥＳ）、外部アクセス判定部４０９は、一般通信装置３０２の外部ネットワーク２００への接続を許可しないことを示すようにアクセスリストの情報を更新する（ステップＳ３１４）。更新後は、一般通信装置３０２と外部ネットワーク２００との接続は切断される（ステップＳ３１５）。
【００４８】
図６は、第一契約通信装置３０３が外部ネットワーク２００に接続する際の処理の流れを示すシーケンス図である。まず、第一契約通信装置３０３が、第一契約用ＳＳＩＤを用いて中継装置３０１と無線接続する（ステップＳ４０１）。第一契約通信装置３０３は、中継装置３０１と無線通信が可能になると、ＤＨＣＰサーバ１０１に対してＩＰアドレスの割り当ての要求を示すデータ（ＤＨＣＰ要求）を送信する（ステップＳ４０２）。
【００４９】
中継装置３０１のリレーＩＰ判定部４０５は、第一契約通信装置３０３からＤＨＣＰ要求を受信すると、第一契約通信装置３０３のＳＳＩＤ（第一契約用ＳＳＩＤ）に対応するリレーＩＰアドレスをリレーＩＰ情報に基づいて判定する（ステップＳ４０３）。リレーＩＰ判定部４０５は、判定したリレーＩＰアドレスを中継部４０３に通知する。中継部４０３は、第一契約通信装置３０３から受信したＤＨＣＰ要求に応じて、リレーＩＰアドレスを用いたＤＨＣＰリレーを行う。ＤＨＣＰリレーにより、ＤＨＣＰ要求はＤＨＣＰサーバ１０１に到達する（ステップＳ４０４）。
【００５０】
ＤＨＣＰサーバ１０１は、ＤＨＣＰ要求の送信元ＩＰアドレスに応じたＩＰアドレスの範囲を参照し、その範囲の中から未だに払い出されていないＩＰアドレスを判定する（ステップＳ４０５）。そして、ＤＨＣＰサーバ１０１は、ＤＨＣＰ要求のリレー元（中継装置３０１）に対し、判定したＩＰアドレスを割り当てＩＰアドレスとして通知する（ステップＳ４０６）。中継装置３０１の中継部４０３は、ＤＨＣＰサーバ１０１から送信されたＩＰアドレスの通知を、ＤＨＣＰ要求の送信元の第一契約通信装置３０３に対して転送する（ステップＳ４０７）。第一契約通信装置３０３は、ＤＨＣＰサーバ１０１から割り当てられたＩＰアドレスを用いてＩＰ通信を行う。
【００５１】
ユーザが第一契約通信装置３０３においてブラウザを起動させると（ステップＳ４０８）、ブラウザはホームページのウェブサイトのデータ（コンテンツ）を要求するためのデータ（コンテンツ要求）を送信する（ステップＳ４０９）。
中継装置３０１の中継先選択部４０７は、コンテンツ要求を受信すると、初期設定情報に基づいて、コンテンツ要求に設定されている送信元ＩＰアドレス（第一契約通信装置３０３のＩＰアドレス）に応じた中継先を判定する（ステップＳ４１０）。中継先選択部４０７は、判定した中継先へ、受信したコンテンツ要求を転送する（ステップＳ４１１）。
中継先として設定されているアドレスのコンテンツを提供するコンテンツサーバ１０３は、受信したコンテンツ要求に基づいてリダイレクト先を判定する（ステップＳ４１２）。コンテンツサーバ１０３は、判定されたリダイレクト先を、コンテンツ要求の送信元である第一契約通信装置３０３に対して通知する（ステップＳ４１３）。
【００５２】
第一契約通信装置３０３は、リダイレクト先の通知を受けると、通知されたリダイレクト先（認証サーバ１０２）に対してコンテンツ要求を送信する（ステップＳ４１４）。認証サーバ１０２は、コンテンツ要求に応じて、第一契約通信装置３０３に対して認証ページのデータを送信する（ステップＳ４１５）。
【００５３】
第一契約通信装置３０３のブラウザは、受信した認証ページを表示する（ステップＳ４１６）。第一契約通信装置３０３のユーザは、認証ページに対して、予め自身に対して付与されている認証情報（例えば、外部ネットワーク接続用ＩＤ及び外部ネットワーク接続用パスワード）を入力する（ステップＳ４１７）。第一契約通信装置３０３のブラウザは、ユーザによって入力された認証情報を認証サーバ１０２に送信する（ステップＳ４１８）。認証サーバ１０２は、認証情報を受信すると、受信した認証情報に基づいて認証処理を行う（ステップＳ４１９）。認証サーバ１０２は、管理サーバ１０４に対して認証結果を通知する（ステップＳ４２０）。以下、認証サーバ１０２による認証がなされた場合の処理の流れについて説明する。なお、認証サーバ１０２による認証がなされなかった場合は、認証サーバ１０２によって第一契約通信装置３０３に対しエラーが送信され、第一契約通信装置３０３は外部ネットワーク２００へ接続できない。
【００５４】
管理サーバ１０４は、認証結果を受けてアクセスリストの情報を更新する（ステップＳ４２１）。具体的には、管理サーバ１０４は、認証された第一契約通信装置３０３のＩＰアドレスを対応づけてアクセスリストに追加する。管理サーバ１０４は、第一契約通信装置３０３のＩＰアドレスについては、接続条件を設定しない。すなわち、特に接続時間の制限を受けることなく第一契約通信装置３０３は外部ネットワーク２００に接続することが可能となる。管理サーバ１０４は、更新後のアクセスリストを中継装置３０１に送信する（ステップＳ４２２）。中継装置３０１の外部アクセス判定部４０９は、管理サーバ１０４からアクセスリストを受信すると、受信したアクセスリストでアクセスリスト記憶部４０８の情報を更新する（ステップＳ４２３）。
【００５５】
中継装置３０１のアクセスリスト記憶部４０８に、第一契約通信装置３０３のＩＰアドレスが登録されているアクセスリストが記憶されることによって、第一契約通信装置３０３は中継装置３０１を介して外部ネットワーク２００に接続することが可能となる（ステップＳ４２４）。具体的には、第一契約通信装置３０３から外部ネットワーク２００へのデータが送信された場合に、外部アクセス判定部４０９はアクセスリストに基づいてデータの中継を許可する。この許可に応じて、中継部４０３は、第一契約通信装置３０３から送信されたデータを広域ネットワーク１００へ中継する。広域ネットワーク１００において、第一契約通信装置３０３から送信されたデータは外部ネットワーク２００へ中継される。また、第一契約通信装置３０３宛のデータが外部ネットワーク２００から広域ネットワーク１００を介して中継装置３０１に受信されると、外部アクセス判定部４０９はアクセスリストに基づいてデータの中継を許可する。この許可に応じて、中継部４０３は、外部ネットワーク２００及び広域ネットワーク１００を介して受信した第一契約通信装置３０３へのデータを、第一契約通信装置３０３へ中継する。このような処理により、第一契約通信装置３０３は外部ネットワーク２００と通信することが可能となる。
【００５６】
このように構成された通信システム１では、各通信装置には、ユーザの契約に応じたＳＳＩＤが設定される。通信装置のＳＳＩＤに応じたリレーＩＰアドレスを用いてのＤＨＣＰリレーが行われるため、各通信装置は、設定されているＳＳＩＤに応じたＩＰアドレスを受ける。通信装置においてブラウザが起動すると、ホームページを表示するために送信されたコンテンツ要求は、そのＩＰアドレス及び接続中の中継装置３０１に応じて、それぞれ異なるアドレスに中継される。一般通信装置３０２は、接続中の中継装置３０１に応じたコンテンツのトップページに中継される。第一契約通信装置３０３は、外部ネットワーク２００に接続するための認証ページに中継される。第二契約通信装置３０４は、そもそも中継を受けることなく、外部ネットワーク２００に接続する。一般通信装置３０２は、外部ネットワーク接続コンテンツを選択することによって、所定の条件を満たしている間（例えば所定の時間）、外部ネットワーク２００に接続することが可能となる。このように、契約体系に応じて通信装置に対し異なるネットワークサービスを提供することが可能となる。
【００５７】
また、従来から以下のような問題もある。通信装置は中継装置（ＡＰ）が設置されていない場所ではネットワークに接続することができない。そのため、通信装置がネットワークに接続できる環境を広げようとすると、それに応じて設置する必要のあるＡＰの台数が増大してしまうため、設備を提供する者の労力やコストがかさんでしまう。その結果、通信装置がネットワークに接続できる環境を広げることが困難となっていた。このような問題に対し、上述した通信システム１では、第二契約通信装置３０４のユーザは、自身の外部ネットワーク２００への接続環境を構築すると共に、来店者（一般通信装置３０２のユーザ及び第一契約通信装置３０３のユーザ）に対するネットワークサービスを提供することが可能となる。そのため、第二契約通信装置３０４のユーザが店舗等を経営している場合、本通信システム１を導入するインセンティブが発生する。したがって、第二契約通信装置３０４による中継装置３０１の設置が進むことにより、中継装置（ＡＰ）が設置された環境を広げることが可能となる。
【００５８】
＜変形例＞
図１には、１台の中継装置３０１のみに一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４が接続されているが、他の中継装置３０１にも同様に各通信装置が接続されても良い。
図１には、一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４は１台の中継装置３０１に対してそれぞれ一台しか示されていないが、１台の中継装置３０１に対してそれぞれ複数台接続されていても良い。また、１台の中継装置３０１に対して必ずしも上記の３種類の通信装置（一般通信装置３０２、第一契約通信装置３０３、第二契約通信装置３０４）の全てが接続されている必要は無く、いずれか１種であっても２種であっても良い。
広域ネットワーク１００に接続された各装置（中継装置３０１を含む。）の機能は、他の装置によって実現されても良いし、いずれかの装置に集約されても良いし、さらに多くの装置に分散されても良い。
【００５９】
中継装置３０１は、中継処理としてリダイレクト処理を行っても良い。この場合、中継先選択部４０７は、初期設定情報を参照することによって、第一通信部４０１によって受信されたデータの送信元に設定されているＩＰアドレスに応じた中継先を判定する。そして、中継先選択部４０７は、第一通信部４０１によって受信されたデータの送信元に対し、判定した中継先へのリダイレクト処理を実行する。このような処理により、各通信装置をＳＳＩＤに応じたリダイレクト先に接続させることが可能となる。
【００６０】
図７は、中継装置３０１がリダイレクト処理を行うように構成された場合の処理の流れを示すシーケンス図である。図７において、図４と同じ処理については同じ符号を付している。
中継装置３０１の中継先選択部４０７は、ステップＳ２０９の処理で送信されたコンテンツ要求を受信すると、初期設定情報に基づいて、コンテンツ要求に設定されている送信元ＩＰアドレス（一般通信装置３０２のＩＰアドレス）に応じたリダイレクト先（中継先）を判定する（ステップＳ５０１）。中継先選択部４０７は、判定したリダイレクト先を、コンテンツ要求の送信元の一般通信装置３０２に対して通知する（ステップＳ５０２）。上述のように、初期設定情報記憶部４０６には、中継装置３０１に応じたコンテンツのアドレスが、一般通信装置３０２のリダイレクト先（中継先）として設定されている。そのため、ステップＳ５０２の処理によって、一般通信装置３０２に対し、中継装置３０１に応じたコンテンツのアドレスがリダイレクト先として通知される。
【００６１】
一般通信装置３０２は、リダイレクト先の通知を受けると、通知されたリダイレクト先へコンテンツ要求を送信する（ステップＳ２１４）。初期設定情報において、一般通信装置３０２に割り当てられることとなっているＩＰアドレスに対応づけられているリダイレクト先は、コンテンツサーバ１０３のトップページである。コンテンツサーバ１０３は、コンテンツ要求を受信すると、受信したコンテンツ要求の送信元ＩＰアドレスに応じたコンテンツのトップページのデータを送信する（ステップＳ２１５）。一般通信装置３０２のブラウザは、受信したトップぺージを表示する（ステップＳ２１６）。
【００６２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６３】
１００…広域ネットワーク，  ２００…外部ネットワーク，  １０１…ＤＨＣＰサーバ，  １０２…認証サーバ，  １０３…コンテンツサーバ，  １０４…管理サーバ，  ３０１…中継装置，  ３０２…一般通信装置，  ３０３…第一契約通信装置，  ３０４…第二契約通信装置，  ４０１…第一通信部，  ４０２…第二通信部，  ４０３…中継部，  ４０４…リレーＩＰ情報記憶部，  ４０５…リレーＩＰ判定部，  ４０６…初期設定情報記憶部，  ４０７…中継先選択部，  ４０８…アクセスリスト記憶部，  ４０９…外部アクセス判定部
【図１】
0005999834.tif 000002
【図２】
0005999834.tif 000003
【図３】
0005999834.tif 000004
【図４】
0005999834.tif 000005
【図５】
0005999834.tif 000006
【図６】
0005999834.tif 000007
【図７】
0005999834.tif 000008