(57)【要約】【課題】情報提供が制限される区域を考慮した情報提供を可能とする。【解決手段】情報提供が制限される区域の情報提供条件として、ホワイトリストやブラックリストを予めサーチサーバ６０に登録しておく。プロキシサーバ５０は、コンテンツを要求する移動機１０が存在する区域のホワイトリストやブラックリストに基づいて、移動機１０へのコンテンツ提供の可否を判定する。プロキシサーバ５０は、その判定結果に基づいて、移動機１０からのコンテンツ要求を、コンテンツを提供するＣＰサーバ８０に提供する。【選択図】図１
2005301891.tif 000002
【特許請求の範囲】
【請求項１】
情報提供を要求する移動機が存在する前記情報提供が制限される区域の情報提供条件に基づいて、前記移動機への前記情報提供の可否を判定する判定部と、
該判定部による判定結果に基づいて、前記移動機からの前記情報提供の要求を、前記情報を提供する情報提供装置に提供するアクセス制御部と
を備えることを特徴とするアクセス制御装置。
【請求項２】
前記情報提供が制限される区域の情報提供条件を記憶する条件記憶部を備えることを特徴とする請求項１に記載のアクセス制御装置。
【請求項３】
前記情報提供条件は、前記区域において提供が制限されない前記情報を指定した許可条件、又は、前記区域において提供が制限される前記情報を指定した制限条件の少なくとも１つであり、
前記判定部は、前記移動機が存在する区域と前記許可条件が一致する場合、又は、前記移動機が存在する区域と前記制限条件が一致しない場合に、前記情報提供が可能であると判定し、
前記移動機が存在する区域と前記許可条件が一致しない場合、又は、前記移動機が存在する区域と前記制限条件が一致する場合に、前記情報提供ができないと判定することを特徴とする請求項１又は２に記載のアクセス制御装置。
【請求項４】
情報提供が制限される区域の情報提供条件を記憶する条件記憶部と、
前記情報提供を要求する移動機が存在する区域の前記情報提供条件に基づいて、前記移動機への前記情報提供の可否を判定する判定部と、
該判定部による判定結果に基づいて、前記移動機からの前記情報提供の要求を、前記情報を提供する情報提供装置に提供するアクセス制御部と、
前記移動機からの前記情報提供の要求に前記移動機が存在する前記区域を付加する区域付加部と
を備えることを特徴とする情報提供システム。
【請求項５】
前記移動機が接続する移動通信網が管理する位置情報と前記区域との対応関係を記憶する対応関係記憶部を備え、
前記区域付加部は、前記移動機の位置情報を取得し、該取得した位置情報に基づいて前記対応関係記憶部を参照して前記区域を決定し、該決定した区域を前記要求に付加することを特徴とする請求項４に記載の情報提供システム。
【請求項６】
前記情報提供の要求はＨＴＴＰリクエストであり、
前記区域付加部は、前記ＨＴＴＰリクエスト毎に前記区域を付加することを特徴とする請求項４又は５に記載の情報提供システム。
【請求項７】
情報提供を要求する移動機が存在する前記情報提供が制限される区域の情報提供条件に基づいて、前記移動機への前記情報提供の可否を判定し、
該判定結果に基づいて、前記移動機からの前記情報提供の要求を、前記情報を提供する情報提供装置に提供することを特徴とするアクセス制御方法。
【請求項８】
前記情報提供条件は、前記区域において提供が制限されない前記情報を指定した許可条件又は前記区域において提供が制限される前記情報を指定した制限条件の少なくとも１つであり、
前記移動機が存在する区域と前記許可条件が一致する場合、又は、前記移動機が存在する区域と前記制限条件が一致しない場合に、前記情報提供が可能であると判定し、
前記移動機が存在する区域と前記許可条件が一致しない場合、又は、前記移動機が存在する区域と前記制限条件が一致する場合に、前記情報提供ができないと判定することを特徴とする請求項７に記載のアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス制御装置、情報提供システム及びアクセス制御方法に関する。
【背景技術】
【０００２】
従来、接続禁止情報を蓄積するアクセス管理データベースと、利用者クライアントより情報の要求があった場合、アクセス管理データベース内の接続禁止情報と照らし合わせて提供可能な情報提供クライアントからの情報提供のみを許可するアクセス管理手段を備えた情報提供システムが提案されている（例えば、特許文献１参照）。具体的には、特許文献１には、プロバイダがユーザ毎にアクセス制限リストをもち、ユーザが制限されたサイトへの接続を要求した場合には、接続拒否メッセージを送信して、アクセスを制限する技術が開示されている。
【０００３】
又、管理者が予めアクセス制限の対象となるサイトをＤＮＳサーバ等の中継装置に登録しておき、クライアントからの送信要求が登録されたサイトへのアクセスである場合に、アクセス制限を行うＷｅｂページ閲覧・使用制限システムが提案されている（例えば、特許文献２参照）。
【０００４】
更に、親権者が未成年者にアクセスを許可するサイトのＵＲＬアドレスを登録し、アクセス先のＵＲＬアドレスと登録されているＵＲＬアドレスとを比較してアクセスの可否を判別し、通信を行う移動機が提案されている（例えば、特許文献３参照）。又、コンテンツプロバイダサーバが、移動機のブラウザに基づいてコンテンツ提供の可否を判定することも行われている。
【特許文献１】特開２００３−１６７８５２号公報
【特許文献２】特開２００２−１１６９５８号公報
【特許文献３】特開２００３−１８６８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来方法は、ユーザ毎のアクセス制限リストによるアクセス制限や、未成年者であることや移動機のブラウザを考慮したアクセス制限だけであった。そのため、情報提供が制限される区域を考慮した情報提供を行うことができなかった。具体的には、従来方法では、ユーザの位置するエリア毎に情報提供の制限が異なる場合であっても、それに対応してアクセス制限を行うことができなかった。即ち、アクセス制限を地理的に分断して行うことができなかった。
【０００６】
そこで、本発明は、情報提供が制限される区域を考慮した情報提供を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るアクセス制御装置は、情報提供を要求する移動機が存在する情報提供が制限される区域の情報提供条件に基づいて、移動機への情報提供の可否を判定する判定部と、判定部による判定結果に基づいて、移動機からの情報提供の要求を、情報を提供する情報提供装置に提供するアクセス制御部とを備えることを特徴とする。
【０００８】
このようなアクセス制御装置によれば、情報提供を要求する移動機が存在する区域の情報提供条件に基づいて、移動機への情報提供の可否を判定できる。そして、アクセス制御装置は、その判定結果に基づいて、移動機からの情報提供の要求を、情報を提供する情報提供装置に提供することができる。そのため、情報提供装置は、情報提供条件に基づいて移動機への情報提供が可能であると判定される場合にだけ、移動機からの情報提供の要求を取得して、情報を移動機に提供できる。よって、アクセス制御装置によれば、情報提供が制限される区域を考慮した情報提供が可能となる。
【０００９】
更に、アクセス制御装置は、情報提供が制限される区域の情報提供条件を記憶する条件記憶部を備えることが好ましい。これによれば、情報提供が制限される区域の情報提供条件を予めアクセス制御装置に登録しておくことができる。
【００１０】
情報提供条件は、区域において提供が制限されない情報を指定した許可条件、又は、区域において提供が制限される情報を指定した制限条件の少なくとも１つであり、判定部は記移動機が存在する区域と許可条件が一致する場合、又は、移動機が存在する区域と制限条件が一致しない場合に、情報提供が可能であると判定し、移動機が存在する区域と許可条件が一致しない場合、又は、移動機が存在する区域と制限条件が一致する場合に、情報提供ができないと判定することが好ましい。
【００１１】
本発明に係る情報提供システムは、情報提供が制限される区域の情報提供条件を記憶する条件記憶部と、情報提供を要求する移動機が存在する区域の情報提供条件に基づいて、移動機への情報提供の可否を判定する判定部と、判定部による判定結果に基づいて、移動機からの情報提供の要求を、情報を提供する情報提供装置に提供するアクセス制御部と、移動機からの情報提供の要求に移動機が存在する区域を付加する区域付加部とを備えることを特徴とする。
【００１２】
このような情報提供システムによれば、情報提供が制限される区域の情報提供条件を予め登録しておくことができる。更に、情報提供システムは、情報提供を要求する移動機が存在する区域の情報提供条件に基づいて、移動機への情報提供の可否を判定できる。そして、情報提供システムは、その判定結果に基づいて、移動機からの情報提供の要求を、情報を提供する情報提供装置に提供することができる。そのため、情報提供装置は、情報提供条件に基づいて移動機への情報提供が可能であると判定される場合にだけ、移動機からの情報提供の要求を取得して、情報を移動機に提供できる。
【００１３】
更に、情報提供システムは、区域付加部を備えるため、移動機自らが通知する区域よりも信頼性の高い区域に基づいて、区域を考慮した情報提供を適切に制御できる。よって、情報提供システムによれば、情報提供が制限される区域を考慮した情報提供が可能となる。
【００１４】
又、情報提供システムは、移動機が接続する移動通信網が管理する位置情報と区域との対応関係を記憶する対応関係記憶部を備え、区域付加部は、移動機の位置情報を取得し、取得した位置情報に基づいて対応関係記憶部を参照して区域を決定し、決定した区域を要求に付加することが好ましい。
【００１５】
更に、情報提供の要求はＨＴＴＰリクエストであり、区域付加部は、ＨＴＴＰリクエスト毎に区域を付加することが好ましい。これによれば、ＨＴＴＰリクエスト毎に区域が付加されるため、情報提供システムは、ＨＴＴＰリクエスト毎に、区域の情報提供条件に基づいた情報提供の可否を判定できる。
【００１６】
本発明に係るアクセス制御方法は、情報提供を要求する移動機が存在する情報提供が制限される区域の情報提供条件に基づいて、移動機への情報提供の可否を判定し、その判定結果に基づいて、移動機からの情報提供の要求を、情報を提供する情報提供装置に提供することを特徴とする。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、情報提供が制限される区域を考慮した情報提供が可能となる。
【発明を実施するための最良の形態】
【００１８】
〔情報提供システム〕
図１に示すように、情報提供システム１は、移動機１０と、基地局２０と、移動通信網（Ａ）３０ａと、移動通信網（Ｂ）３０ｂと、ゲートウェイ（Gateway、以下「ＧＷ」と表す）４０と、アクセス制御装置９０と、インターネット７０と、コンテンツプロバイダサーバ（以下「ＣＰサーバ」と表す）８０とを備える。アクセス制御装置９０は、プロキシサーバ５０と、サーチサーバ６０とを備える。
【００１９】
ＣＰサーバ８０は、情報を提供する情報提供装置である。以下、ＣＰサーバ８０が提供する情報を「コンテンツ」という。ＣＰサーバ８０は、インターネット７０と接続する。ＣＰサーバ８０は、インターネット７０を介してプロキシサーバ５０に、ＣＰサーバ８０から移動機１０へのコンテンツを提供する。ＣＰサーバ８０は、インターネット７０を介してプロキシサーバ５０から、移動機１０からＣＰサーバ８０への情報提供の要求（以下「コンテンツ要求」という）を取得する。
【００２０】
コンテンツ要求は、移動機１０が要求するコンテンツの指定を含む。コンテンツは、コンテンツが格納されている格納先を示すアドレスを用いて指定できる。格納先を示すアドレスとしては、例えば、ＵＲＬ（Uniform  Resource  Locator）アドレスを用いる。又、コンテンツ要求は、ＳＳＬ（Secure  Sockets  Layer）によるコンテンツ提供の要求を含んでもよい。コンテンツの指定やＳＳＬによる提供の要求は、移動機１０のユーザによって行われる。更に、コンテンツ要求は、移動機１０のユーザの電話番号や移動機番号のようなユーザＩＤを含む。
【００２１】
ＣＰサーバ８０は、取得したコンテンツ要求に基づいて、コンテンツを移動機１０に提供する。ＣＰサーバ８０は、コンテンツ要求に含まれるＵＲＬアドレスに格納されているコンテンツを移動機１０に提供する。コンテンツ要求やコンテンツ提供は、例えば、ＨＴＴＰ（HyperText  Transfer  Protocol）を用いて行われる。ＨＴＴＰに従う場合、コンテンツ要求としてＨＴＴＰリクエストが用いられ、コンテンツはＨＴＴＰレスポンスとして提供される。ＣＰサーバ８０は、コンテンツプロバイダによって設けられる。
【００２２】
移動機１０は、無線により基地局２０と接続する。移動機１０は、基地局２０を介して移動通信網（Ａ）３０ａに接続する。移動機１０は、接続している移動通信網（Ａ）３０ａ、他の移動通信網（Ｂ）３０ｂ、ＧＷ４０を介して、プロキシサーバ５０に、ＣＰサーバ８０へのコンテンツ要求を送信する。移動機１０は、ＧＷ４０、移動通信網（Ｂ）３０ｂ、移動通信網（Ａ）３０ａを介して、プロキシサーバ５０から、ＣＰサーバ８０からのコンテンツを取得する。
【００２３】
移動通信網（Ａ）３０ａと移動通信網（Ｂ）３０ｂは接続し、ローミングサービスを提供する。移動通信網（Ａ）３０ａと移動通信網（Ｂ）３０ｂが異なる国に設けられている場合には、ＧＲＸ（Global  Roaming  eXchange  service）を提供する。本実施形態では、図１に示すように移動通信網（Ａ）３０ａ、移動通信網（Ａ）３０ａに接続する基地局２０はＡ国に、移動通信網（Ｂ）３０ｂはＢ国に設けられている。
【００２４】
ＧＷ４０は、移動通信網（Ｂ）３０ｂとプロキシサーバ５０とを接続するゲートウェイである。ＧＷ４０は、インタフェース（以下「Ｉ／Ｆ」と表す）４１，４２と、対応関係データベース４３と、区域付加部４４とを備える。インタフェース４１は、移動通信網（Ｂ）３０ｂとのインタフェースである。インタフェース４１は、移動通信網（Ｂ）を介して移動通信網（Ａ）３０ａとデータを送受信する。インタフェース４２は、プロキシサーバ５０部とのインタフェースである。
【００２５】
対応関係データベース４３は、移動機１０が接続する移動通信網が管理する位置情報と、区域との対応関係を記憶する対応関係記憶部である。移動通信網が管理する位置情報には、エリア番号やセルＩＤ等がある。
【００２６】
又、コンテンツは、区域によってその提供が制限される場合がある。例えば、コンテンツプロバイダが区域によって提供を制限したい場合、法律や規制により提供を制限することが義務づけられている場合がある。法律や規制には、例えば、著作権法や国内情報の国外への持ち出しを禁止する規制等がある。区域は、提供が制限される単位で区切られる。区域の単位には、例えば、国、州、県、市、区や、アジア、ヨーロッパ、ＥＵのような複数の国を含む地域、移動通信網を構築し、運営する通信事業者が管理する地域がある。区域の識別には、例えば、国番号、都市記号、国名、都市名、通信事業者名のような区域を識別する区域識別データを用いる。
【００２７】
よって、例えば、対応関係データベース４３は、移動通信網（Ａ）３０ａ、移動通信網（Ｂ）３０ｂが管理するエリア番号やセルＩＤ等の位置情報と、区域識別データとの対応関係を記憶する。
【００２８】
区域付加部４４は、移動機１０からの情報提供の要求に移動機１０が存在する区域を付加する。区域付加部４４は、Ｉ／Ｆ４１を介して、移動機１０からのコンテンツ要求を取得する。区域付加部４４は、コンテンツを要求する移動機１０の位置情報を取得する。例えば、区域付加部４４は、移動機１０が接続している移動通信網（Ａ）３０ａが管理する、移動機１０が存在するエリア番号やセルＩＤのような位置情報を、移動通信網（Ｂ）３０ｂを介して移動通信網（Ａ）３０ａから取得する。区域付加部４４は、取得した移動機１０の位置情報に基づいて対応関係データベース４３を検索し、位置情報に対応付けられている区域識別データを取得する。このようにして、区域付加部４４は、取得した位置情報に基づいて対応関係データベース４３を参照することにより、移動機１０が存在する区域を決定する。区域付加部４４は、決定した区域の区域識別データをコンテンツ要求に付加する。
【００２９】
本実施形態では、区域の単位として国を用いる。具体的には、区域付加部４４は、移動機が存在する国（以下「接続国」という）の国番号を付加する。図１の場合、移動機１０は、Ａ国に設けられた基地局２０に接続し、Ａ国に存在するため、移動機１０の接続国はＡ国である。例えば、ＨＴＴＰに従う場合、区域付加部４４は、移動通信網（Ｂ）３０ｂから、移動機１０からのコンテンツ要求として、ＨＴＴＰリクエストを取得する。
【００３０】
区域付加部４４は、対応関係データベース４３を参照して移動機１０が存在する区域を決定し、取得したＨＴＴＰリクエストのＨＴＴＰヘッダに、移動機１０の接続国であるＡ国の国番号を付加する。区域付加部４４は、区域に加えて、ローミング情報もコンテンツ要求のＨＴＴＰヘッダに付加する。尚、区域の単位として、国以外の州、県、市、区、複数の国を含む地域、通信事業者が管理する地域等を用いた場合には、区域付加部４４は、移動機が存在する区域の区域識別データを付加する。区域付加部４４は、区域やローミング情報を付加したＨＴＴＰリクエスト等のコンテンツ要求を、Ｉ／Ｆ４２を介してプロキシサーバ５０に提供する。
【００３１】
アクセス制御装置９０は、移動機１０によるＣＰサーバ８０へのアクセスを制御するアクセス制御装置である。アクセス制御装置９０は、プロキシサーバ５０とサーチサーバ６０により、アクセス制御を行う。
【００３２】
プロキシサーバ５０は、移動機への情報提供の可否の判定、ＣＰサーバ８０へのコンテンツ要求の提供を行う制御装置である。プロキシサーバ５０は、Ｉ／Ｆ５１〜５３と、ユーザ情報データベース５４と、判定部５５と、アクセス制御部５６とを備える。インタフェース５１は、ＧＷ４０とのインタフェースである。インタフェース５２は、インターネット７０とのインタフェースである。インタフェース５３は、サーチサーバ６０とのインタフェースである。
【００３３】
ユーザ情報データベース５４は、ユーザ情報を記憶するユーザ情報記憶部である。ユーザ情報は、移動機のユーザに関する情報であり、ユーザに固有なユーザ固有情報と、ユーザが使用する移動機に関する移動機情報がある。ユーザ固有情報は、例えば、ユーザの年齢、性別、国籍、宗教、契約内容等が含まれる。移動機情報は、例えば、移動機のブラウザの種類、移動機が受信可能な容量、移動機が表示処理可能な容量等の移動機の性能に関する情報が含まれる。ユーザ情報データベース５４は、ユーザＩＤに対応付けてユーザ情報を記憶する。
【００３４】
判定部５５は、情報提供を要求する移動機１０が存在する区域の情報提供条件に基づいて、移動機１０への情報提供の可否を判定する。情報提供条件は、情報提供が制限される区域における情報提供の条件である。情報提供条件には、区域において提供が制限されない情報を指定した許可条件や、区域において提供が制限される情報を指定した制限条件がある。本実施形態では、情報提供条件として、区域において提供が制限されないコンテンツを指定した許可条件であるホワイトリストと、区域において提供が制限されるコンテンツを指定した制限条件であるブラックリストの２つのリストを用いる。
【００３５】
ホワイトリスト、ブラックリストでは、コンテンツの格納先を示すＵＲＬアドレスを用いてコンテンツが指定される。コンテンツを指定する単位は限定されない。コンテンツは、例えば、コンテンツプロバイダ単位、コンテンツのページ単位、コンテンツのデータ単位、コンテンツ中のファイル単位で指定できる。そのため、コンテンツは、例えば、ＵＲＬアドレスのドメイン名、ホスト名、ディレクトリ名、ファイル名を用いて指定される。ホワイトリストやブラックリストは、コンテンツを指定するＵＲＬアドレス（以下「ＵＲＬ情報」という）に加えて、ＳＳＬ情報を含んでもよい。ＳＳＬ情報は、コンテンツを指定するＵＲＬアドレスと、そのコンテンツをＳＳＬにより提供することを指定するものである。情報提供条件は、複数のコンテンツを指定できる。そのため、ホワイトリスト、ブラックリストは、複数のＵＲＬ情報やＳＳＬ情報を含むことができる。本実施形態では、ホワイトリスト、ブラックリストは、区域毎に、即ち、国毎に定められる。
【００３６】
判定部５５は、コンテンツの移動機１０への提供の可否を判定する。まず、判定部５５は、ＧＷ４０から、Ｉ／Ｆ５１を介して、移動機１０が存在する区域が付加された移動機１０からのコンテンツ要求を取得する。
【００３７】
次に、判定部５５は、ユーザ制限情報をサーチサーバ６０から取得する。ユーザ制限情報は、情報提供条件に基づく制限の対象となっているユーザに関する情報である。具体的には、ユーザ制限情報は、制限の対象となっているユーザのユーザＩＤと、そのユーザの制限に用いられる区域毎のリストの種類とを対応付けた情報である。判定部５５は、ユーザ制限情報をＩ／Ｆ５３を介してサーチサーバ６０に要求し、取得する。
【００３８】
そして、判定部５５は、コンテンツ要求に含まれるユーザＩＤと取得したユーザ制限情報を比較し、ユーザ制限情報にユーザＩＤが含まれるか否かを判定する。判定部５５は、ユーザ制限情報にユーザＩＤが含まれない場合には、そのユーザは情報提供条件に基づく制限の対象ではないと判定する。そのため、判定部５５は、コンテンツの移動機１０への提供が可能であると判定する。
【００３９】
一方、判定部５５は、ユーザ制限情報にユーザＩＤが含まれる場合には、そのユーザは情報提供条件に基づく制限の対象であると判定する。そして、判定部５５は、コンテンツ要求に付加されている区域とユーザ制限情報を比較し、ユーザが存在する区域においてそのユーザの制限に用いられるリストの種類がホワイトリストであるかブラックリストであるかを判定する。
【００４０】
判定部５５は、移動機１０が存在し、移動機１０のユーザへの情報提供の制限に用いられるリストをサーチサーバ６０から取得する。具体的には、判定部５５は、コンテンツ要求に付加されている区域と、ユーザの制限に用いられると判定したリストの種類を指定して、移動機１０が存在する区域のホワイトリストやブラックリストを、Ｉ／Ｆ５３を介してサーチサーバ６０に要求する。判定部５５は、サーチサーバ６０から、指定した区域の指定した種類のリストを、Ｉ／Ｆ５３を介して取得する。
【００４１】
そして、コンテンツ要求にＳＳＬによるコンテンツ提供の要求が含まれない場合、判定部５５は、移動機１０が存在する区域のホワイトリストやブラックリストに含まれるＵＲＬ情報に基づいて、コンテンツの移動機１０への提供の可否を判定する。判定部５５は、ホワイトリストを用いる場合、コンテンツ要求に含まれるＵＲＬアドレスと、ホワイトリストのＵＲＬ情報が一致するか否かを判定する。判定部５５は、一致する場合にはコンテンツ提供が可能であると判定し、一致しない場合にはコンテンツ提供ができないと判定する。判定部５５は、ブラックリストを用いる場合、コンテンツ要求に含まれるＵＲＬアドレスと、ブラックリストのＵＲＬ情報が一致するか否かを判定する。判定部５５は、一致する場合にはコンテンツ提供ができないと判定し、一致しない場合にはコンテンツ提供が可能であると判定する。
【００４２】
又、コンテンツ要求にＳＳＬによるコンテンツ提供の要求が含まれる場合、判定部５５は、ホワイトリストやブラックリストに含まれるＳＳＬ情報に基づいて、コンテンツ提供の可否を判定する。判定部５５は、ホワイトリストを用いる場合、コンテンツ要求に含まれるＵＲＬアドレスと、ホワイトリストのＳＳＬ情報に含まれるＵＲＬアドレスが一致するか否かを判定する。判定部５５は、一致する場合にはコンテンツ提供が可能であると判定し、一致しない場合にはコンテンツ提供ができないと判定する。判定部５５は、ブラックリストを用いる場合、コンテンツ要求に含まれるＵＲＬアドレスと、ブラックリストのＳＳＬ情報に含まれるＵＲＬアドレスが一致するか否かを判定する。判定部５５は、一致する場合にはコンテンツ提供ができないと判定し、一致しない場合にはコンテンツ提供が可能であると判定する。尚、判定部５５は、ホワイトリストとブラックリスト両方を用いてもよい。例えば、判定部５５は、ホワイトリストを用いて判定し、コンテンツの提供ができないという判定の場合に、ブラックリストを用いて判定する。
【００４３】
更に、判定部５５は、ユーザ情報に基づいて、コンテンツの移動機１０への提供が可能であるか否かを判定することが好ましい。この場合、判定部５５は、コンテンツ制限情報を、Ｉ／Ｆ５３を介してサーチサーバ６０に要求し、取得する。例えば、判定部５５は、ホワイトリストやブラックリストを要求する際に、あわせてコンテンツ制限情報を取得する。コンテンツ制限情報は、ユーザの年齢、性別、国籍、宗教、契約内容等のユーザ固有情報や、ユーザ使用する移動機のブラウザの種類、移動機が受信可能な容量、移動機が表示処理可能な容量等の移動機情報により、提供が制限されるコンテンツに関する情報である。コンテンツ制限情報は、ユーザ情報の内容と、制限されるコンテンツとの対応関係を示したものである。本実施形態では、コンテンツ制限情報は、ユーザ情報の内容と、制限されるコンテンツのＵＲＬアドレスとが対応付けられている。
【００４４】
判定部５５は、コンテンツ要求に含まれる移動機１０のユーザＩＤに基づいて、ユーザ情報データベース５４を検索し、ユーザ情報を取得する。判定部５５は、取得したユーザ情報とコンテンツ制限情報とを比較し、そのユーザに対して提供が制限されるコンテンツのＵＲＬアドレスを判定する。次に、判定部５５は、判定した制限されるコンテンツのＵＲＬアドレスと、コンテンツ要求に含まれるＵＲＬアドレスとが一致するか否かを判定し、コンテンツの移動機１０への提供の可否を判定する。
【００４５】
例えば、判定部５５は、移動機１０のユーザが未成年の場合に、未成年者には提供できないコンテンツのＵＲＬアドレスと、ユーザが要求するコンテンツのＵＲＬアドレスが一致する場合には、コンテンツ提供ができないと判定し、一致しない場合には提供が可能であると判定する。同様にして、判定部５５は、提供するユーザの性別が限定されているコンテンツ、特定の国籍の者には提供できなコンテンツ、宗教上や契約上の理由から提供できないコンテンツである場合に、移動機１０のユーザがコンテンツを提供できない者に該当しないか否かを判定し、コンテンツ提供の可否を判定する。又、判定部５５は、移動機１０のブラウザの種類、移動機１０が受信可能な容量、移動機１０が表示処理可能な容量等の移動機の性能に基づいて、コンテンツ提供の可否を判定する。尚、このとき、判定部５５は、Ｉ／Ｆ５１を介して移動機１０からユーザ情報を取得してもよい。
【００４６】
アクセス制御部５６は、提供の可否の判定結果に基づいて、移動機１０からの情報提供の要求を、情報を提供する情報提供装置に提供する。アクセス制御部５６は、コンテンツ提供が可能であると判定した場合、要求されるコンテンツを提供するＣＰサーバ８０に、移動機１０からのコンテンツ要求をＩ／Ｆ５２を介して提供する。一方、アクセス制御部５６は、コンテンツ提供ができないと判定した場合、移動機１０からのコンテンツ要求を破棄する。更に、アクセス制御部５６は、移動機１０に拒否通知をＩ／Ｆ５１を介して提供する。拒否通知は、コンテンツの提供の可否を判定した結果、コンテンツの提供ができないことを移動機１０に通知するものである。
【００４７】
そして、アクセス制御部５６は、ＣＰサーバ８０から、コンテンツ要求に対する移動機１０へのコンテンツを、Ｉ／Ｆ５２を介して取得する。アクセス制御部５６は、取得したコンテンツを、Ｉ／Ｆ５１を介して移動機１０に提供する。
【００４８】
サーチサーバ６０は、ホワイトリストやブラックリストのような情報提供条件と、ユーザ制限情報及びコンテンツ制限情報を管理する管理装置である。サーチサーバ６０は、Ｉ／Ｆ６１と、リストデータベース６２と、制御部６３と、制限情報データベース６４とを備える。Ｉ／Ｆ６１は、プロキシサーバ５０とのインタフェースである。リストデータベース６２は、情報提供条件を記憶する条件記憶部である。リストデータベース６２は、ホワイトリスト及びブラックリストを記憶する。図２に示すように、リストデータベース６２は、国リスト６２ａと、ホワイトリスト（１）６２ｂと、ホワイトリスト（２）６２ｄと、ブラックリスト（１）６２ｃと、ブラックリスト（２）６２ｅとを記憶する。
【００４９】
ホワイトリスト、ブラックリストには、リストを識別するリスト識別データとして、ホワイトリスト番号、ブラックリスト番号が付与される。ホワイトリスト（１）６２ｂにはホワイトリスト番号（１）が、ホワイトリスト（２）６２ｄにはホワイトリスト番号（２）が、ブラックリスト（１）６２ｃにはブラックリスト番号（１）が、ブラックリスト（２）６２ｅにはブラックリスト番号（２）が付与されている。
【００５０】
国リスト６２ａは、区域である国と、情報提供条件であるホワイトリスト及びブラックリストとの対応関係を記憶する。国リスト６２ａは、国番号に対応付けてホワイトリスト番号及びブラックリスト番号を記憶する。例えば、国番号（１）にはホワイトリスト番号（１）及びブラックリスト番号（１）が対応付けられている。
【００５１】
ホワイトリスト（１）６２ｂ、ホワイトリスト（２）６２ｄ、ブラックリスト（１）６２ｃ、ブラックリスト（２）６２ｅはそれぞれ、複数のＵＲＬ情報（１）〜ＵＲＬ情報（ｎ）と、複数のＳＳＬ情報（１）〜ＳＳＬ情報（ｎ）を記憶する。ホワイトリスト及びブラックリストは、コンテンツプロバイダが設定する。そして、例えば、サーチサーバ６０の外部にある端末装置から、コンテンツプロバイダが設定したホワイトリストやブラックリストが、リストデータベース６２に格納される。これにより、リストデータベース６２にホワイトリスト及びブラックリストが新たに登録され、登録されているホワイトリスト及びブラックリストは更新される。
【００５２】
制限情報データベース６４は、ユーザ制限情報及びコンテンツ制限情報を記憶する制限情報記憶部である。制限情報データベース６４は、ユーザＩＤと、そのユーザの制限に用いられる区域毎のリストの種類とを対応付けてユーザ制限情報を記憶する。更に、制限情報データベース６４は、ユーザ情報の内容と、制限されるコンテンツのＵＲＬアドレスとを対応付けて記憶する。
【００５３】
制御部６３は、プロキシサーバ５０に情報提供条件を提供する。制御部６３は、区域と、リストの種類を指定したプロキシサーバ５０からの要求を、Ｉ／Ｆ６１を介して取得する。本実施形態では、制御部６３は、区域として国番号の指定を受ける。制御部６３は、指定された国番号に基づいて、リストデータベース６２の国リスト６２ａを検索し、国番号に対応付けられている指定された種類のリストの番号を取得する。制御部６３は、取得したホワイトリスト番号のホワイトリストやブラックリスト番号のブラックリストを、リストデータベース６２から取得する。例えば、制御部６３は、国番号（１）、ホワイトリスト及びブラックリストの指定を受けた場合には、国リスト６２ａから、国番号（１）に対応付けられているホワイトリスト番号（１）及びブラックリスト番号（１）を取得する。そして、制御部６３は、取得したホワイトリスト番号（１）のホワイトリスト６２ｂと、ブラックリスト番号（１）のブラックリスト６２ｃを、リストデータベース６２から取得する。制御部６３は、取得したホワイトリストやブラックリストを、Ｉ／Ｆ６１を介してプロキシサーバ５０に提供する。
【００５４】
又、制御部６３は、プロキシサーバ５０にユーザ制限情報及びコンテンツ制限情報を提供する。制御部６３は、プロキシサーバ５０からのユーザ制限情報やコンテンツ制限情報の要求を、Ｉ／Ｆ６１を介して取得する。要求を取得すると、制御部６３は、制限情報データベース６４からユーザ制限情報やコンテンツ制限情報を取得し、Ｉ／Ｆ６１を介してプロキシサーバ５０に提供する。以上のようにして、プロキシサーバ５０とサーチサーバ６０が、アクセス制御装置９０として機能する。
【００５５】
〔アクセス制御方法〕
次に、図１に示した情報提供システム１を用いたアクセス制御方法について説明する。図３に示すように、移動機１０が、ＣＰサーバ８０へのコンテンツ要求として、例えば、ＨＴＴＰリクエストをプロキシサーバ５０に送信する（Ｓ１０１）。ＧＷ４０が、移動機１０からプロキシサーバ５０に送信されたコンテンツ要求に、移動機１０の接続国の国番号を付加する（Ｓ１０２）。ＧＷ４０は、国番号を付加したコンテンツ要求をプロキシサーバ５０に提供する（Ｓ１０３）。
【００５６】
プロキシサーバ５０は、取得したコンテンツ要求に付加されている国番号と、リストの種類を指定して、サーチサーバ６０にリストを要求する。更に、プロキシサーバ５０は、サーチサーバ６０にコンテンツ制限情報を要求する（Ｓ１０４）。サーチサーバ６０は、指定された国番号の指定された種類のリストとコンテンツ制限情報を、プロキシサーバ５０に提供する（Ｓ１０５）。
【００５７】
プロキシサーバ５０は、コンテンツ要求に含まれるＵＲＬアドレスと、サーチサーバ６０から取得したホワイトリストやブラックリストに基づいて、コンテンツの移動機１０への提供が可能であるか否かを判定する。更に、プロキシサーバ５０は、ユーザ情報と、サーチサーバ６０から取得したコンテンツ制限情報に基づいて、コンテンツの移動機１０への提供が可能であるか否かを判定する（Ｓ１０６）。プロキシサーバ５０は、提供できない（ＮＧ）という判定結果の場合には、コンテンツ要求を破棄し、拒否通知を移動機１０に提供する（Ｓ１０７）。
【００５８】
プロキシサーバ５０は、提供可能（ＯＫ）という判定結果の場合には、コンテンツ要求をＣＰサーバ８０に提供する（Ｓ１０８）。ＣＰサーバ８０は、取得したコンテンツ要求に基づいて、移動機１０に提供するコンテンツを、例えば、ＨＴＴＰレスポンスとしてプロキシサーバ５０に提供する（Ｓ１０９）。プロキシサーバ５０は、取得したコンテンツを移動機１０に提供する（Ｓ１１０）。
【００５９】
更に、図３に示したステップ（Ｓ１０２）の処理、即ち、コンテンツ要求に国番号を付加する処理の手順について、図４を用いてより詳細に説明する。ＧＷ４０は、移動機１０からのコンテンツ要求を、移動通信網（Ｂ）３０ｂから取得する（Ｓ２０１）。ＧＷ４０は、移動機１０が接続している移動通信網（Ａ）３０ａが管理する、移動機１０が存在するエリア番号やセルＩＤのような位置情報を、移動通信網（Ａ）３０ａから取得する（Ｓ２０２）。ＧＷ４０は、取得した移動機１０の位置情報に基づいて対応関係データベース４３を参照し、移動機１０の接続国の国番号を決定する（Ｓ２０３）。ＧＷ４０は、決定した国番号をコンテンツ要求に付加する（Ｓ２０４）。そして、ＧＷ４０は、国番号を付加したコンテンツ要求をプロキシサーバ５０に提供する。
【００６０】
次に、図３に示したステップ（Ｓ１０４）〜（Ｓ１０８）の処理、即ち、コンテンツを移動機１０に提供可能であるか否かの判定に関する処理の手順について、図５を用いてより詳細に説明する。
【００６１】
プロキシサーバ５０は、ユーザ制限情報をサーチサーバ６０に要求する（Ｓ３０１）。サーチサーバ５０は、制限情報データベース６４からユーザ制限情報を取得する（Ｓ３０２）。サーチサーバ５０は、取得したユーザ制限情報をプロキシサーバ５０に送信する（Ｓ３０３）。プロキシサーバ５０は、コンテンツ要求に含まれるユーザＩＤと取得したユーザ制限情報を比較し、そのユーザがホワイトリスト又はブラックリストに基づくコンテンツ提供制限の対象者か否かを判定する（Ｓ３０４）。
【００６２】
ステップ（Ｓ３０４）において、ユーザを対象者と判定した場合には、プロキシサーバ５０は、ユーザ制限情報と、ユーザ存在する区域に基づいて、ユーザがその区域においてホワイトリスト又はブラックリストいずれの制限を受けるように設定されているかを判定し、適用するリストの種類を判定する（Ｓ３０５）。プロキシサーバ５０は、ステップ（Ｓ３０５）における判定結果に応じて、ユーザが存在する区域のホワイトリスト又はブラックリストをサーチサーバ６０に要求する。このとき、プロキシサーバ５０は、コンテンツ制限情報もあわせて要求する（Ｓ３０６）。
【００６３】
サーチサーバ６０は、（Ｓ３０６）において要求された内容に基づいて、図２に示したリストデータベース６２ａを参照し、ユーザが存在する区域のホワイトリスト番号又はブラックリスト番号を取得する（Ｓ３０７）。更に、サーチサーバ６０は、取得したホワイトリスト番号又はブラックリスト番号に基づいて、番号に対応するホワイトリスト又はブラックリストをリストデータベース６２から取得し、プロキシサーバ５０に送信する。このとき、サーチサーバ６０は、コンテンツ制限情報もあわせて送信する（Ｓ３０８）。
【００６４】
プロキシサーバ５０は、取得したリストがホワイトリスト、ブラックリストのいずれであるかを判断する（Ｓ３０９）。ホワイトリストの場合には、プロキシサーバ５０は、コンテンツ要求に含まれるＵＲＬアドレスと、ホワイトリストのＵＲＬ情報が一致するか否かを判定する（Ｓ３１０）。プロキシサーバ５０は、一致する場合にはホワイトリストの観点からは提供が可能であると判定する。そして、プロキシサーバ５０は、更に、ユーザ情報と、サーチサーバ６０から取得したコンテンツ制限情報に基づいて、コンテンツの移動機１０への提供が可能であるか否かを判定する（Ｓ３１２）。プロキシサーバ５０は、ステップ（Ｓ３１２）においても提供可能であると判定した場合には、コンテンツ要求をＣＰサーバ８０に提供する（Ｓ３１３）。
【００６５】
一方、ステップ（Ｓ３１０）において、プロキシサーバ５０は、コンテンツ要求に含まれるＵＲＬアドレスと、ホワイトリストのＵＲＬ情報が一致しない場合にはコンテンツ提供ができないと判定する。この場合、プロキシサーバ５０は、コンテンツ要求を破棄し、拒否通知を移動機１０に提供する（Ｓ３１４）。又、ステップ（Ｓ３１２）において、プロキシサーバ５０は、ユーザ情報の観点から提供ができないと判定した場合にもステップ（Ｓ３１４）に進み、拒否通知を移動機１０に提供する。
【００６６】
又、ステップ（Ｓ３０９）において、プロキシサーバ５０は、取得したリストがブラックリストの場合には、コンテンツ要求に含まれるＵＲＬアドレスと、ブラックリストのＵＲＬ情報が一致するか否かを判定する（Ｓ３１１）。プロキーバ５０は、一致しない場合には、ブラックリストの観点からは提供が可能であると判定する。そして、プロキシサーバ５０は、ステップ（Ｓ３１２）に進み、コンテンツ制限情報の観点からコンテンツの移動機１０への提供が可能であるか否かを判定する。プロキシサーバ５０は、ステップ（Ｓ３１２）においても提供可能であると判定した場合には、ステップ（Ｓ３１３）に進み、コンテンツ要求をＣＰサーバ８０に提供する。
【００６７】
一方、ステップ（Ｓ３１１）において、プロキシサーバ５０は、コンテンツ要求に含まれるＵＲＬアドレスと、ブラックリストのＵＲＬ情報が一致する場合には、コンテンツ提供ができないと判定する。そして、プロキシサーバ５０は、ステップ（Ｓ３１４）に進み、拒否通知を移動機１０に提供する。又、ステップ（Ｓ３０４）において、制限の対象者ではないと判定した場合には、ステップ（Ｓ３１２）に進み、ユーザ情報に基づく判定を行う。尚、プロキシサーバ５０が、移動機１０のユーザ情報を記憶していない場合には、ステップ（Ｓ３１２）を省略し、ステップ（Ｓ３１３）に進むようにしてもよい。
【００６８】
〔効果〕
プロキシサーバ５０とサーチサーバ６０を備えるアクセス制御装置９０、情報提供システム１及びアクセス制御方法によれば、情報提供が制限される区域の情報提供条件として、ホワイトリストやブラックリストを予めサーチサーバ６０に登録しておくことができる。更に、アクセス制御装置９０は、コンテンツを要求する移動機１０が存在する区域のホワイトリストやブラックリストに基づいて、移動機１０へのコンテンツ提供の可否を判定できる。そして、アクセス制御装置９０は、その判定結果に基づいて、移動機１０からのコンテンツ要求を、コンテンツを提供するＣＰサーバ８０に提供できる。そのため、ＣＰサーバ８０は、ホワイトリストやブラックリストに基づいて移動機１０へのコンテンツ提供が可能であると判定される場合にだけ、移動機１０からのコンテンツ要求を取得して、コンテンツを移動機１０に提供できる。よって、コンテンツの提供が制限される区域を考慮したコンテンツ提供が可能となり、移動機１０やＣＰサーバ８０の負荷も軽減される。
【００６９】
近年、インターネット等の普及により、コンテンツを利用できるエリアが拡大されているが、区域に応じてコンテンツ提供に対する制限は異なっている。そのため、移動機１０が移動することにより、コンテンツ提供に対する制限が変化した場合であっても、ネットワーク側で区域に基づいてコンテンツ提供を抑止し、適切なコンテンツ提供を可能とするアクセス制御装置９０、情報提供システム１及びアクセス制御方法は極めて有用である。
【００７０】
特に、コンテンツ提供の制限に対する知識のないユーザが利用する移動機１０や、著作権保護対策が十分でない移動機１０が、制限に違反したコンテンツを取得することを防止できる。もちろん、知識を持つユーザも、制限を意識することなくコンテンツを適切に利用できるメリットがある。そのため、ユーザを適切に保護することができ、ユーザ全体に均一したサービスを提供できる。又、コンテンツの著作権保護等にも有効である。更に、アクセス制御装置９０は、コンテンツ要求毎に、コンテンツ提供の可否を判定し、コンテンツへのアクセス制限を行うため、移動による制限の変化にも逐次、対応できる。更に、本発明により、ローミングアウトユーザが現地の法律に反して、禁止サイトを閲覧してしまうことをオペレータが未然に防ぐ手段を提供できる。
【００７１】
又、情報提供システム１は、移動機１０からのコンテンツ要求に移動機１０が存在する区域を付加するＧＷ４０を備える。そのため、移動機１０自らが、移動機１０が存在する区域を通知する必要がなく、移動機１０の負荷を更に低減できる。又、移動機１０が存在する区域を検出して通知する機能を持たない移動機にも対応できる。更に、情報提供システム１は、移動機１０自らが通知する区域よりも信頼性の高いネットワーク側で付与する区域に基づいて、区域を考慮したコンテンツ提供を適切に制御できる。特に、ＧＷ４０が、移動機が存在する区域をＨＴＴＰリクエスト毎に付加することにより、情報提供システム１は、ＨＴＴＰリクエスト毎に、区域の情報提供条件に基づいたコンテンツ提供の可否を判定できる。
【００７２】
〔変更例〕
本発明は、上記実施の形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、ＧＷ４０がコンテンツ要求に区域を付加していたが、移動機１０が、移動機１０が存在する区域や移動機１０の位置情報を付加したコンテンツ要求をプロキシサーバ５０に送信してもよい。この場合、移動機１０は、ＧＰＳ（Global  Positioning  System）等を用いた移動機１０の位置を検出する検出手段を備える必要がある。
【００７３】
移動機１０が区域を付加したコンテンツ要求を送信する場合、移動機１０は、位置情報と区域との対応関係を予め記憶しておく。そして、移動機１０は、検出手段が検出した移動機１０の位置情報と対応関係に基づいて、移動機１０が存在する区域を求め、求めた区域の区域識別データをコンテンツ要求に付加する。又、移動機１０が位置情報を付加する場合には、ＧＷ４０は、移動通信網が管理する位置情報に替えて、コンテンツ要求に付加された位置情報に基づいて区域を決定することができる。
【００７４】
又、ＧＷ４０ではなく、プロキシサーバ５０の判定部５５が、移動通信網が管理する位置情報や移動機１０がコンテンツ要求に付加する位置情報に基づいて、移動機１０が存在する区域を決定するようにしてもよい。この場合、プロキシサーバ５０は、位置情報と区域との対応関係を記憶する対応関係データベースを備える。そして、判定部５５が、位置情報に基づいて対応関係データベースを検索し、該当する区域を求める。
【００７５】
更に、ストリーミングによりコンテンツを提供中に移動機１０が他の区域に移動した場合、プロキシサーバ５０のアクセス制御部５６は、コンテンツの提供を中止するようにしてもよい。又、アクセス制御部５６は、コンテンツ要求に付加されていた区域でのみ再生する指示を、コンテンツに付加してから移動機１０に提供してもよい。例えば、アクセス制御部５６は、ＨＴＴＰレスポンスのＨＴＴＰヘッダに指示を付加できる。これによれば、移動機１０が指示に基づいて再生することにより、提供したコンテンツの利用を抑止することも可能となる。
【００７６】
又、サーチサーバ６０は、インターネット７０に接続し、ＣＰサーバ８０からホワイトリストやブラックリストの登録や更新を受け付けるようにしてもよい。この場合、サーチサーバ６０は、インターネット７０とのインタフェースを備えるようにし、制御部６３は、そのインタフェースを介してＣＰサーバ８０からリストの登録要求や更新要求を取得する。そして、制御部６３が、リストデータベース６２を登録要求や更新要求に基づいて更新する。
【００７７】
図２に示したリストデータベース６２は、ユーザの年齢、性別、国籍、宗教、契約内容等のユーザ情報のカテゴリー毎に更に細分化してもよい。その場合には、国リスト６２ａの各国番号が、ユーザ情報のカテゴリー毎に更に細分化され、各国番号のカテゴリー毎にホワイトリスト番号、ブラックリスト番号が対応付けられる。そして、プロキシサーバ５０の判定部５５は、区域、ユーザ情報のカテゴリー、リストの種類を指定して、リストをサーチサーバ６０に要求する。サーチサーバ６０の制御部６３も、指定された国番号、ユーザ情報のカテゴリーに基づいて、国リスト６２ａを検索し、リストの番号を取得する。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態に係る情報提供システムの構成を示す図である。
【図２】本発明の実施の形態に係るリストデータベースを示す図である。
【図３】本発明の実施の形態に係るアクセス制御方法の手順を示すシーケンス図である。
【図４】本発明の実施の形態に係る国番号付加処理の手順を示すフロー図である。
【図５】本発明の実施の形態に係る判定処理の手順を示すフロー図である。
【符号の説明】
【００７９】
１  情報提供システム
１０  移動機
２０  基地局
３０ａ  移動通信網（Ａ）
３０ｂ  移動通信網（Ｂ）
４０  ＧＷ
４３  対応関係データベース
４４  区域付加部
５０  プロキシサーバ
４１，４２，５１，５２，５３，６１  Ｉ／Ｆ
５４  ユーザ情報データベース
５５  判定部
５６  アクセス制御部
６０  サーチサーバ
６２  リストデータベース
６３  制御部
６４  制限情報データベース
７０  インターネット
８０  ＣＰサーバ
９０  アクセス制御装置
【図１】
2005301891.tif 000003
【図２】
2005301891.tif 000004
【図３】
2005301891.tif 000005
【図４】
2005301891.tif 000006
【図５】
2005301891.tif 000007