(57)【要約】  コンテンツサーバ１０は、リクエスト信号を要求元端末から受信する受信部１４と、そのリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部１５と、取得されたＩＰアドレスに基づいてアドレス記憶部１１を参照することで、要求元端末のユーザの所在地域を判定する判定部１６とを備えている。アドレス記憶部１１は、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している。
2012043768.tif 000002
【特許請求の範囲】
【請求項１】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部と
を備える地域特定サーバ。
【請求項２】
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、出現回数が最も多い所在地域が該ブロックの所在地域として設定され、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記ブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
請求項１に記載の地域特定サーバ。
【請求項３】
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
請求項１に記載の地域特定サーバ。
【請求項４】
前記アドレス情報が、前記登録ユーザの端末から受信したリクエスト信号に含まれる該端末のＩＰアドレスと、該リクエスト信号に対応するウェブページにおいて入力された該登録ユーザの住所とに基づいて生成された情報である、
請求項１〜３のいずれか一項に記載の地域特定サーバ。
【請求項５】
地理的な地域を示す地域情報と該地域向けに配信するコンテンツデータとを関連付けて記憶するコンテンツ記憶部から、前記判定部により判定された所在地域に対応するコンテンツデータを読み出し、読み出したコンテンツデータを前記要求元端末に送信する送信部を更に備える請求項１〜４のいずれか一項に記載の地域特定サーバ。
【請求項６】
地域特定サーバにより実行される地域特定方法であって、
リクエスト信号を要求元端末から受信する受信ステップと、
前記受信ステップにおいて受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得ステップと、
前記取得ステップにおいて取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定ステップであって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定ステップと
を含む地域特定方法。
【請求項７】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部と
をコンピュータに実行させる地域特定プログラム。
【請求項８】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部と
をコンピュータに実行させる地域特定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一形態は、地域特定サーバ、地域特定方法、地域特定プログラム、及びそのプログラムを記憶するコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
インターネットに接続するユーザ端末にはプロバイダなどによりＩＰアドレスが割り当てられる。このＩＰアドレスから未知のユーザの所在地域を判定する手法として、下記特許文献１には、ユーザ端末に割り当てられたＩＰアドレスを所有するアクセスポイントが属する地域を判別する手法が記載されている。具体的には、ユーザ端末に割り当てられたアクセスポイントのＩＰアドレスと、アクセスポイントに対応する地域とＩＰアドレスとが対応したデータベースとを用いて、アクセスポイントが属する地域が判別される。【０００３】
もっとも、近年では、アクセスポイントへのダイヤルアップ接続ではなく、光ファイバ（ＦＴＴＨ）や、無線ＬＡＮ（例えばＷｉ−Ｆｉ）、ＡＤＳＬなどを介してのブロードバンド接続によりインターネットを利用することが主流になっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３２５４４２２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなブロードバンド接続においてＩＰアドレスから未知のユーザの所在地域を特定しようとすると、プロバイダによりどの地域のユーザに対してどのＩＰアドレスが割り当てているかを調べる必要があるが、その調査負担は大きい。そのため、未知のユーザの所在地域を簡単に特定する手法が求められている。
【課題を解決するための手段】
【０００６】
本発明の一形態に係る地域特定サーバは、リクエスト信号を要求元端末から受信する受信部と、受信部により受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部と、取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とを備える。【０００７】
本発明の一形態に係る地域特定方法は、地域特定サーバにより実行される地域特定方法であって、リクエスト信号を要求元端末から受信する受信ステップと、
受信ステップにおいて受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得ステップと、取得ステップにおいて取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定ステップであって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定ステップとを含む。【０００８】
本発明の一形態に係る地域特定プログラムは、リクエスト信号を要求元端末から受信する受信部と、受信部により受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部と、取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させる。【０００９】
本発明の一形態に係るコンピュータ読み取り可能な記録媒体は、リクエスト信号を要求元端末から受信する受信部と、受信部により受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部と、取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させる地域特定プログラムを記録する。【００１０】
このような形態によれば、登録ユーザ（既知のユーザ）の住所に基づく所在地域と該登録ユーザの端末のＩＰアドレスとが関連付けられたアドレス情報が予め用意されている。そして、コンテンツを要求する要求元端末からリクエスト信号が送られてくると、そのリクエスト信号から要求元端末のＩＰアドレスが取得され、そのＩＰアドレスとアドレス情報とに基づいて該端末のユーザの所在地域が判定される。このように、登録ユーザの住所を利用してアドレス情報を用意し、要求元端末のＩＰアドレスとそのアドレス情報とに基づいて要求元端末のユーザの所在地域を判定することで、未知のユーザの所在地域を簡単に特定することができる。【００１１】
別の形態に係る地域特定サーバでは、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、出現回数が最も多い所在地域が該ブロックの所在地域として設定され、判定部が、取得されたＩＰアドレスが含まれるブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定してもよい。【００１２】
この場合には、アドレス情報がブロックという概念でグループ分けされ、各ブロックにおいて、最頻出の所在地域がそのブロックの所在地域として設定される。そして、要求元端末のＩＰアドレスが含まれるブロックの所在地域が、コンテンツを要求してきたユーザの所在地域とされる。したがって、１ブロック内において複数の所在地域が混在している場合でも、未知のユーザの所在地域を高い確率で正確に判定することができる。【００１３】
さらに別の形態に係る地域特定サーバでは、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、判定部が、取得されたＩＰアドレスが含まれるサブブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定してもよい。【００１４】
この場合には、アドレス情報が上記のブロックという概念でグループ分けされ、各ブロックにおいて、所在地域が共通する連続する複数のブロック情報が更にサブブロックという概念でグループ分けされる。そして、要求元端末のＩＰアドレスが含まれるサブブロックの所在地域が、コンテンツを要求してきたユーザの所在地域とされる。したがって、未知のユーザの所在地域を正確に判定することができる。【００１５】
さらに別の形態に係る地域特定サーバでは、アドレス情報が、登録ユーザの端末から受信したリクエスト信号に含まれる該端末のＩＰアドレスと、該リクエスト信号に対応するウェブページにおいて入力された該登録ユーザの住所とに基づいて生成された情報であってもよい。【００１６】
このように、ウェブページにアクセスしてきた登録ユーザの端末のＩＰアドレスと、そのウェブページで入力された登録ユーザの住所とからアドレス情報を生成することで、多くのアドレス情報を効率的に収集することができる。【００１７】
さらに別の形態に係る地域特定サーバは、地理的な地域を示す地域情報と該地域向けに配信するコンテンツデータとを関連付けて記憶するコンテンツ記憶部から、判定部により判定された所在地域に対応するコンテンツデータを読み出し、読み出したコンテンツデータを要求元端末に送信する送信部を更に備えてもよい。【００１８】
この場合には、判定された所在地域に対するコンテンツデータが要求元端末に送信されるので、未知のユーザの所在地域に応じたコンテンツを提供することができる。
【発明の効果】
【００１９】
本発明の一側面によれば、登録ユーザの住所を利用してアドレス情報を用意し、要求元端末のＩＰアドレスとそのアドレス情報とに基づいて該端末のユーザの所在地域を判定することで、未知のユーザの所在地域を簡単に特定することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係るコンテンツサーバを含むシステムの全体構成を示す図である。
【図２】図１に示すコンテンツサーバの機能構成を示すブロック図である。
【図３】図１に示すコンテンツサーバのハードウェア構成を示す図である。
【図４】実施形態に係るアドレス情報の一例を示す図である。
【図５】実施形態に係るアドレス情報の別の例を示す図である。
【図６】図４に示すアドレス情報の基となる会員情報の例を示す図である。
【図７】図５に示すアドレス情報の基となる入力情報の例を示す図である。
【図８】地域情報と関連付けられたコンテンツデータの例を示す図である。
【図９】図１に示すコンテンツサーバの動作を示すフローチャートである。
【図１０】実施形態に係るコンテンツ提供プログラムの構成を示す図である。
【図１１】変形例に係るアドレス情報の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。本実施形態では、本発明に係る地域特定サーバをコンテンツサーバに適用する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２２】
まず、図１〜８を用いて、実施形態に係るコンテンツサーバ１０の機能及び構成を説明する。コンテンツサーバ１０は、ユーザ端末Ｔから送られてくるリクエスト信号に応じて、ウェブページをそのユーザ端末Ｔに配信するコンピュータ・システムである。図１に示すように、コンテンツサーバ１０は通信ネットワークＮを介して複数のユーザ端末Ｔと接続されている。なお、図１では３台のユーザ端末Ｔを示しているが、ユーザ端末Ｔは何台でもよい。ユーザ端末Ｔの例としてはパーソナルコンピュータや携帯情報端末（ＰＤＡ）、携帯電話機などが挙げられるが、端末の種類は限定されず、コンテンツを受信及び表示する機能を備えていれば何でもよい。
【００２３】
図２に示すように、コンテンツサーバ１０は機能的構成要素としてアドレス記憶部１１、アドレス情報格納部１２、コンテンツ記憶部１３、受信部１４、取得部１５、判定部１６、及び送信部１７を備えている。
【００２４】
このコンテンツサーバ１０は、図３に示すように、オペレーティングシステムやアプリケーション・プログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどで構成される通信制御部１０４と、キーボードやマウスなどの入力部１０５と、モニタなどの出力部１０６とで構成される。図２に示す各機能は、ＣＰＵ１０１や主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４や入力部１０５、出力部１０６などを動作させ、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部１０２や補助記憶部１０３内に格納される。
【００２５】
なお、図３ではコンテンツサーバ１０が１台のコンピュータで構成されているように示しているが、コンテンツサーバ１０の機能を複数台のコンピュータに分散させてもよい。例えば、データベース機能（アドレス記憶部１１及びコンテンツ記憶部１３）を備えるコンピュータとそれ以外の機能を備えるコンピュータとによりコンテンツサーバ１０を構成してもよい。
【００２６】
図２に戻って、アドレス記憶部１１は、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶する手段である。本明細書における「登録ユーザ」とは、住所が既に分かっているユーザ、すなわち既知のユーザのことであり、ウェブサイトの会員として登録されているユーザに限定されるわけではない。
【００２７】
アドレス記憶部１１に記憶されるアドレス情報の例を図４，５に示す。図４に示すアドレス情報は、登録ユーザを一意に特定するユーザＩＤと、登録ユーザの端末に割り当てられたＩＰアドレスと、登録ユーザの所在地域とが互いに関連付けられて成る情報である。図５に示すアドレス情報は、ユーザＩＤが省略され、登録ユーザの端末のＩＰアドレスと登録ユーザの所在地域とが関連付けられて成る情報である。このように、アドレス情報は登録ユーザのＩＰアドレス及び所在地域を少なくとも含む情報である。
【００２８】
アドレス情報格納部１２は、アドレス情報を生成してアドレス記憶部１１に格納する手段である。
【００２９】
例えば、アドレス情報格納部１２は所定のウェブサイト（例えばコンテンツサーバ１０により実現されているウェブサイト）上における会員情報から図４又は図５に示すアドレス情報を生成し、そのアドレス情報をアドレス記憶部１１に格納する。会員情報は、そのウェブサイトの会員として登録されたユーザに関する情報であり、該ウェブサイト上での会員登録の際にウェブページを介して入力される。図６に示すように、会員情報はユーザＩＤと、ＩＰアドレスと、会員登録時に記録されたユーザの住所とを含んでいる。
【００３０】
アドレス情報格納部１２は、ユーザの住所を、例えば市町村や区などのようなある程度広い範囲に括り、所在地域として設定する。例えば、アドレス情報格納部１２は、「大阪府堺市Ｘ町１丁目」や「大阪府堺市Ｙ町３丁目」といった個人の住所を、「大阪府堺市」という所在地域として括る。そして、アドレス情報格納部１２は、会員情報をＩＰアドレスの昇順又は降順に並べ替えた上で、所定のアドレス範囲を示すブロック単位にグループ分けする。このブロックの設定方法は限定されない。例えば、アドレス情報格納部１２は、１台のＤＨＣＰサーバが管理するＩＰアドレスの範囲毎にブロックを設定してもよいし、ＩＰアドレスがほぼ連続している範囲毎にブロックを設定してもよい。図４，５ではブロック情報「ブロックＡ，Ｂ，Ｃ」で示される三つのブロックが示されている。
【００３１】
図５に示すアドレス情報（ユーザＩＤが無いアドレス情報）を格納する場合には、アドレス情報格納部１２は、所定のウェブサイト（例えばコンテンツサーバ１０により実現されているウェブサイト）で受け付けられた大量の入力情報を用いることもできる。入力情報は、そのウェブサイトにアクセスしたユーザが商品購入や宿泊予約などの手続きのためにウェブページを介して入力した情報であり、したがって、ウェブサイトの会員ではないユーザの情報であってもよい。図７に示すように、入力情報は、ユーザ端末からのリクエスト信号から抽出されたＩＰアドレスと、入力されたユーザの住所とを含んでいる。アドレス情報格納部１２は、会員情報からアドレス情報を生成する場合と同様に、蓄積された大量の入力情報からアドレス情報を生成し、そのアドレス情報をアドレス記憶部１１に格納する。
【００３２】
上記のように個々のＩＰアドレスの情報から各地域のＩＰアドレスの範囲（ブロック）を設定する理由は、連続したＩＰアドレスの一群を地域毎（例えば都道府県毎）に割り当てるプロバイダが多いからである。例えば、法律に基づいて県間通信が規制されている通信事業者は都道府県毎にＩＰ網を整備してプロバイダと接続する形態を採用しているので、プロバイダ側から見ると、都道府県毎にＩＰアドレスが用意されることになる。そのため、このようなプロバイダは、各ユーザ端末にＩＰアドレスを割り当てるＤＨＣＰサーバを所定の地域毎に設置し、各ＤＨＣＰサーバに対して所定の範囲のＩＰアドレスを用意する。したがって、地域とＩＰアドレスの範囲（ブロック）との関連付けが可能になる。なお、ユーザ端末がプロバイダにアクセス手段は任意であり、例えば、ユーザ端末はＦＴＴＨ、無線ＬＡＮ（例えばＷｉ−Ｆｉ）、あるいはＡＤＳＬなどを介してプロバイダにアクセスしてもよい。
【００３３】
このように、ウェブページにアクセスしてきた登録ユーザの端末のＩＰアドレスと、そのウェブページで入力された登録ユーザの住所とからアドレス情報を生成することで、多くのアドレス情報を効率的に収集することができる。アドレス情報を生成する際にはＩＰアドレスと住所だけが分かれば十分であり、住所以外の個人情報（例えば名前や生年月日）は不要である。
【００３４】
コンテンツ記憶部１３は、地理的な地域を示す地域情報と該地域向けに配信するコンテンツデータとを関連付けて記憶する手段である。図８に示すように、コンテンツ記憶部１３は、北海道内のユーザ端末Ｔに配信するコンテンツデータ「コンテンツＡ」や、埼玉県内のユーザ端末Ｔに配信するコンテンツデータ「コンテンツＢ」などを記憶する。
【００３５】
図８の例における地域情報は、アドレス情報内で規定される所在地域を包含する地理範囲を示しているが、地域情報の設定はこれに限定されない。例えば、所在地域そのものを示す地域情報とコンテンツデータとを関連付けてもよい。また、図６では地域情報が都道府県を示しているが、国や市町村を示す地域情報を用いてもよい。
【００３６】
コンテンツ記憶部１３に記憶されるコンテンツの例としては、所定のウェブページの一部を構成するコンテンツや（例えば、地域の天気を示すコンテンツや、特定の地域向けの広告など）、一つのウェブページ全体（例えば国ごとに設定されたポータルページ）などが挙げられる。もっとも、コンテンツの内容は任意に決めてよい。
【００３７】
受信部１４は、コンテンツの要求を示すリクエスト信号をユーザ端末Ｔから受信する手段である。受信部１４はそのリクエスト信号を取得部１５に出力する。ここで、ユーザ端末Ｔは住所が未知のユーザ（例えばウェブサイトの会員ではないユーザや、初めてウェブサイトにアクセスしたユーザ）の端末であり、したがって、ユーザ端末ＴのＩＰアドレスと当該端末Ｔのユーザとに関するアドレス情報は存在しない。
【００３８】
取得部１５は、入力されたリクエスト信号を解析することで、その信号を送信してきたユーザ端末Ｔ、すなわち要求元端末に割り当てられたＩＰアドレスを取得する手段である。取得部１５は取得したＩＰアドレスを判定部１６に出力する。
【００３９】
判定部１６は、入力されたＩＰアドレスに基づいてアドレス記憶部１１を参照することで、要求元端末のユーザ（以下では「リクエストユーザ」ともいう）の所在地域を判定する手段である。具体的には、判定部１６は入力されたＩＰアドレスと、アドレス記憶部１１内の各ブロックに対応するアドレス範囲とを比較することで、入力されたＩＰアドレスが含まれるブロックを特定する。続いて、判定部１６は特定したブロック内で出現回数が最も多い所在地域（最頻出の所在地域）をそのブロックの所在地域として設定し、入力されたＩＰアドレスに対応するリクエストユーザがその所在地域に存在すると判定する。そして、判定部１６は、その所在地域を判定結果として送信部１７に出力する。
【００４０】
例えば、入力されたＩＰアドレスが「xxxx.xxxx.aaaa.104」であるならば、判定部１６は図４又は図５に示すアドレス情報より、「ブロックＡ」を特定する。そして、その「ブロックＡ」で最頻出の所在地域が「北海道札幌市Ａ区」であれば、判定部１６はリクエストユーザの所在地域が「北海道札幌市Ａ区」であると判定する。
【００４１】
送信部１７は、判定部１６により判定された所在地域に対応するコンテンツデータをコンテンツ記憶部１３から読み出して要求元端末に送信する手段である。送信部１７は、入力された判定結果で示されるリクエストユーザの所在地域に対応する地域情報をコンテンツ記憶部１３から特定する。続いて、そして、送信部１７は特定した地域情報に対応するコンテンツデータをコンテンツ記憶部１３から読み出し、リクエスト信号を送ってきたユーザ端末Ｔ宛にそのコンテンツデータを送信する。図８のようにコンテンツデータが用意されているとして、例えば所在地域が「大阪府堺市」であれば、送信部１７は「大阪府」という地域情報を特定し、「コンテンツＣ」というコンテンツデータを送信する。
【００４２】
次に、図９を用いて、図１に示すコンテンツサーバ１０の動作を説明するとともに本実施形態に係る地域特定方法及びコンテンツ提供方法について説明する。アドレス情報が図４又は図５のようにアドレス記憶部１１に記憶され、コンテンツデータが図８のようにコンテンツ記憶部１３に記憶されていることを前提として、以下に一連の処理を説明する。
【００４３】
あるユーザ端末Ｔ（要求元端末）からリクエスト信号が送られてくると、受信部１４がその信号を受信し（ステップＳ１１、受信ステップ）、取得部１５が要求元端末のＩＰアドレスをその信号から取得する（ステップＳ１２、取得ステップ）。続いて、判定部１６がそのＩＰアドレスに基づいてアドレス記憶部１１を参照することでリクエストユーザの所在地域を判定する（ステップＳ１３、判定ステップ）。そして、送信部１７がリクエストユーザの所在地域に対応するコンテンツデータをコンテンツ記憶部１３から読み出して要求元端末に送信する（ステップＳ１４）。これにより、リクエストユーザは所在地に関連したコンテンツを見ることができる。
【００４４】
次に、図１０を用いて、コンピュータをコンテンツサーバ１０として機能させるためのコンテンツ提供プログラム（地域特定プログラム）を説明する。
【００４５】
コンテンツ提供プログラムＰ１は、メインモジュールＰ１０、アドレス記憶モジュールＰ１１、アドレス情報格納モジュールＰ１２、コンテンツ記憶モジュールＰ１３、受信モジュールＰ１４、取得モジュールＰ１５、判定モジュールＰ１６、及び送信モジュールＰ１７を備えている。
【００４６】
メインモジュールＰ１０は、地域特定機能及びコンテンツ提供機能を統括的に制御する部分である。アドレス記憶モジュールＰ１１、アドレス情報格納モジュールＰ１２、コンテンツ記憶モジュールＰ１３、受信モジュールＰ１４、取得モジュールＰ１５、判定モジュールＰ１６、及び送信モジュールＰ１７を実行することにより実現される機能はそれぞれ、上記のアドレス記憶部１１、アドレス情報格納部１２、コンテンツ記憶部１３、受信部１４、取得部１５、判定部１６、及び送信部１７の機能と同様である。
【００４７】
コンテンツ提供プログラムＰ１は、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体または半導体メモリに記録された態様で提供される。また、コンテンツ提供プログラムＰ１は、搬送波に重畳されたコンピュータデータ信号として通信ネットワークを介して提供されてもよい。
【００４８】
以上説明したように、本実施形態によれば、登録ユーザ（既知のユーザ）の住所に基づく所在地域と当該登録ユーザの端末のＩＰアドレスとが関連付けられたアドレス情報が予め用意されている。そして、コンテンツを要求する要求元端末からリクエスト信号が送られてくると、そのリクエスト信号から要求元端末のＩＰアドレスが取得され、そのＩＰアドレスとアドレス情報とに基づいて該端末のユーザ（未知のユーザ）の所在地域が判定される。このように、登録ユーザの住所を利用してアドレス情報を用意し、要求元端末のＩＰアドレスとそのアドレス情報とに基づいて該端末のユーザの所在地域を判定することで、未知のユーザの所在地域を簡単に特定することができる。
【００４９】
本実施形態では、アドレス情報がブロックという概念でグループ分けされ、各ブロックにおいて、最頻出の所在地域がそのブロックの所在地域として設定される。そして、要求元端末のＩＰアドレスが含まれるブロックの所在地域がリクエストユーザの所在地域とされる。したがって、１ブロック内において複数の所在地域が混在している場合でも、未知のユーザの所在地域を高い確率で正確に判定することができる。
【００５０】
また、本実施形態では、判定された所在地域に対するコンテンツデータが要求元端末に送信されるので、未知のユーザの所在地域に応じたコンテンツを提供することができる。
【００５１】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００５２】
リクエストユーザの所在地域の判定方法は上記実施形態の例に限定されず、以下に説明する方法を用いてもよい。
【００５３】
具体的には、まず、アドレス記憶部１１を図１１に示すように構成し、アドレス情報をブロックだけでなくサブブロックも用いてグループ分けする。ブロックの設定方法は上記実施形態と同様である。一方、サブブロックは１ブロック内のアドレス情報を更にグループ分けするための概念である。具体的には、ＩＰアドレスが昇順又は降順に並んでいることを前提として、１ブロック内において所在地域が共通し且つ連続して並んでいる複数のアドレス情報をグループ化したものがサブブロックである。
【００５４】
図１１の例では、ブロックＢ内において、所在地域が「埼玉県川口市」であり連続して並んでいる４個のアドレス情報（ＩＰアドレスの最下位ビットが５０〜５３）がサブブロックＢ１としてグループ化されている。また、所在地域が「埼玉県さいたま市」であり連続して並んでいる４個のアドレス情報（ＩＰアドレスの最下位ビットが５４〜６０）がサブブロックＢ２としてグループ化されている。
【００５５】
この場合、判定部１６は、入力されたＩＰアドレスと、アドレス記憶部１１内の各サブブロックに対応するアドレス範囲とを比較することで、入力されたＩＰアドレスが含まれるサブブロックを特定する。そして、判定部１６は特定したサブブロックに対応する所在地域がリクエストユーザの所在地域であると判定する。例えば、入力されたＩＰアドレスが「xxxx.xxxx.bbbb.56」ならば、判定部１６は図１１に示すアドレス情報より、「サブブロックＢ２」を特定する。そして、判定部１６はリクエストユーザの所在地域が「埼玉県さいたま市」であると判定する。このように判定することで、リクエストユーザの所在地域を正確に判定することができる。
【００５６】
図１１の例ではアドレス情報がユーザＩＤを含んでいるが、図５の例と同様にこのユーザＩＤは省略されてもよい。
【００５７】
アドレス記憶部１１及びコンテンツ記憶部１３はコンテンツサーバ１０とは異なるサーバ上に設けられていてもよい。この場合には、コンテンツサーバ１０は通信ネットワークＮを介して各記憶部にアクセスすればよい。また、アドレス情報格納部１２はコンテンツサーバ１０とは異なるサーバ上に設けられてもよい。
【００５８】
上記実施形態では本発明の一形態に係る地域特定サーバをコンテンツサーバ１０に適用したが、コンテンツ配信の目的以外に地域特定サーバを利用してもよい。例えば、判定されたユーザの所在地域のデータを蓄積するために地域特定サーバを利用してもよい。この場合には、コンテンツデータを要求元端末に送信する機能は省略可能である。
【符号の説明】
【００５９】
１０…コンテンツサーバ、１１…アドレス記憶部、１２…アドレス情報格納部、１３…コンテンツ記憶部、１４…受信部、１５…取得部、１６…判定部、１７…送信部、Ｐ１…コンテンツ提供プログラム、Ｐ１０…メインモジュール、Ｐ１１…アドレス記憶モジュール、Ｐ１２…アドレス情報格納モジュール、Ｐ１３…コンテンツ記憶モジュール、Ｐ１４…受信モジュール、Ｐ１５…取得モジュール、Ｐ１６…判定モジュール、Ｐ１７…送信モジュール、Ｔ…ユーザ端末。
【図１】
2012043768.tif 000003
【図２】
2012043768.tif 000004
【図３】
2012043768.tif 000005
【図４】
2012043768.tif 000006
【図５】
2012043768.tif 000007
【図６】
2012043768.tif 000008
【図７】
2012043768.tif 000009
【図８】
2012043768.tif 000010
【図９】
2012043768.tif 000011
【図１０】
2012043768.tif 000012
【図１１】
2012043768.tif 000013
【手続補正書】
【提出日】平成24年10月1日(2012.10.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とを備え、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定サーバ。
【請求項２】
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、出現回数が最も多い所在地域が該ブロックの所在地域として設定され、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記ブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
請求項１に記載の地域特定サーバ。
【請求項３】
前記アドレス情報が、前記登録ユーザの端末から受信したリクエスト信号に含まれる該端末のＩＰアドレスと、該リクエスト信号に対応するウェブページにおいて入力された該登録ユーザの住所とに基づいて生成された情報である、
請求項１または２に記載の地域特定サーバ。
【請求項４】
地理的な地域を示す地域情報と該地域向けに配信するコンテンツデータとを関連付けて記憶するコンテンツ記憶部から、前記判定部により判定された所在地域に対応するコンテンツデータを読み出し、読み出したコンテンツデータを前記要求元端末に送信する送信部を更に備える請求項１〜３のいずれか一項に記載の地域特定サーバ。
【請求項５】
地域特定サーバにより実行される地域特定方法であって、
リクエスト信号を要求元端末から受信する受信ステップと、
前記受信ステップにおいて受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得ステップと、
前記取得ステップにおいて取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定ステップであって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定ステップとを含み、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定ステップは、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定方法。
【請求項６】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定プログラム。
【請求項７】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正書】
【提出日】平成25年3月11日(2013.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、
登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とを備え、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、地域特定サーバ。
【請求項２】
前記判定部が、前記取得されたＩＰアドレスと、前記サブブロックに対応するアドレス範囲とを比較して、該取得されたＩＰアドレスが含まれるサブブロックを特定する、請求項１に記載の地域特定サーバ。
【請求項３】
各ブロックにおいてサブブロックにグループ分けされる際、前記アドレス記憶部に記憶している前記アドレス情報の所在地域に含まれる地域情報が共通するアドレス情報が一つのサブブロックとしてグループ分けされる、請求項１に記載の地域特定サーバ。
【請求項４】
前記共通する地域情報が前記サブブロックの判定結果としての所在地域として設定され、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた判定結果としての所在地域が、前記要求元端末のユーザの所在地域であると判定する、請求項３に記載の地域特定サーバ。
【請求項５】
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、出現回数が最も多い所在地域が該ブロックの所在地域として設定され、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記ブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
請求項１に記載の地域特定サーバ。
【請求項６】
前記アドレス情報が、前記登録ユーザの端末から受信したリクエスト信号に含まれる該端末のＩＰアドレスと、該リクエスト信号に対応するウェブページにおいて入力された該登録ユーザの住所とに基づいて生成された情報である、
請求項１〜５のいずれか一項に記載の地域特定サーバ。
【請求項７】
地理的な地域を示す地域情報と該地域向けに配信するコンテンツデータとを関連付けて記憶するコンテンツ記憶部から、前記判定部により判定された所在地域に対応するコンテンツデータを読み出し、読み出したコンテンツデータを前記要求元端末に送信する送信部を更に備える請求項１〜６のいずれか一項に記載の地域特定サーバ。
【請求項８】
地域特定サーバにより実行される地域特定方法であって、
リクエスト信号を要求元端末から受信する受信ステップと、
前記受信ステップにおいて受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得ステップと、
前記取得ステップにおいて取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定ステップであって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定ステップとを含み、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定ステップは、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定方法。
【請求項９】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定プログラム。
【請求項１０】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、
登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとしてグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
別の形態に係る地域特定サーバでは、判定部が、取得されたＩＰアドレスと、サブブロックに対応するアドレス範囲とを比較して、該取得されたＩＰアドレスが含まれるサブブロックを特定するようにしてもよい。
さらに別の形態に係る地域特定サーバでは、各ブロックにおいてサブブロックにグループ分けされる際、アドレス記憶部に記憶しているアドレス情報の所在地域に含まれる地域情報が共通するアドレス情報が一つのサブブロックとしてグループ分けされるようにしても良い。この場合、アドレス記憶部に記憶しているアドレス情報の所在地域に含まれる地域情報を用いて、地域情報が共通するアドレス情報を一つのサブブロックとしてグループ分けされているので、「要求元端末のＩＰアドレス」が現実の「地理情報」に対応するので、正確な判定ができる。
さらに別の形態に係る地域特定サーバでは、共通する地域情報がサブブロックの判定結果としての所在地域として設定され、判定部が、取得されたＩＰアドレスが含まれるサブブロックに対応付けられた判定結果としての所在地域が、要求元端末のユーザの所在地域であると判定するようにしても良い。この場合、サブブロックに判定結果としての所在地域が設定（定義）されているので、ＩＰアドレスに対応する地理的位置をその都度抽出する必要がなく、処理負荷が少ない。
さらに別の形態に係る地域特定サーバでは、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、出現回数が最も多い所在地域が該ブロックの所在地域として設定され、判定部が、所得されたＩＰアドレスが含まれるブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定してもよい。
【手続補正書】
【提出日】平成25年9月6日(2013.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、
登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とを備え、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、前記アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、地域特定サーバ。
【請求項２】
前記判定部が、前記取得されたＩＰアドレスと、前記サブブロックに対応するアドレス範囲とを比較して、該取得されたＩＰアドレスが含まれるサブブロックを特定する、請求項１に記載の地域特定サーバ。
【請求項３】
各ブロックにおいてサブブロックにグループ分けされる際、前記アドレス記憶部に記憶している前記アドレス情報の所在地域に含まれる地域情報が共通するアドレス情報が一つのサブブロックとしてグループ分けされる、請求項１に記載の地域特定サーバ。
【請求項４】
前記共通する地域情報が前記サブブロックの判定結果としての所在地域として設定され、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた判定結果としての所在地域が、前記要求元端末のユーザの所在地域であると判定する、請求項３に記載の地域特定サーバ。
【請求項５】
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、出現回数が最も多い所在地域が該ブロックの所在地域として設定され、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記ブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
請求項１に記載の地域特定サーバ。
【請求項６】
前記アドレス情報が、前記登録ユーザの端末から受信したリクエスト信号に含まれる該端末のＩＰアドレスと、該リクエスト信号に対応するウェブページにおいて入力された該登録ユーザの住所とに基づいて生成された情報である、
請求項１〜５のいずれか一項に記載の地域特定サーバ。
【請求項７】
地理的な地域を示す地域情報と該地域向けに配信するコンテンツデータとを関連付けて記憶するコンテンツ記憶部から、前記判定部により判定された所在地域に対応するコンテンツデータを読み出し、読み出したコンテンツデータを前記要求元端末に送信する送信部を更に備える請求項１〜６のいずれか一項に記載の地域特定サーバ。
【請求項８】
地域特定サーバにより実行される地域特定方法であって、
リクエスト信号を要求元端末から受信する受信ステップと、
前記受信ステップにおいて受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得ステップと、
前記取得ステップにおいて取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定ステップであって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定ステップとを含み、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、前記アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、
前記判定ステップは、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定方法。
【請求項９】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、前記アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定プログラム。
【請求項１０】
リクエスト信号を要求元端末から受信する受信部と、
前記受信部により受信されたリクエスト信号から、前記要求元端末に割り当てられたＩＰアドレスを取得する取得部と、
前記取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、前記要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、
登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、
前記アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、
各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、前記アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、
前記判定部が、前記取得されたＩＰアドレスが含まれる前記サブブロックに対応付けられた所在地域が、前記要求元端末のユーザの所在地域であると判定する、
地域特定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一形態に係る地域特定サーバは、リクエスト信号を要求元端末から受信する受信部と、受信部により受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部と、取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とを備え、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、判定部が、取得されたＩＰアドレスが含まれるサブブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一形態に係る地域特定方法は、地域特定サーバにより実行される地域特定方法であって、リクエスト信号を要求元端末から受信する受信ステップと、受信ステップにおいて受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得ステップと、取得ステップにおいて取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定ステップであって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定ステップとを含み、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、判定ステップは、取得されたＩＰアドレスが含まれるサブブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一形態に係る地域特定プログラムは、リクエスト信号を要求元端末から受信する受信部と、受信部により受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部と、取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、判定部が、取得されたＩＰアドレスが含まれるサブブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の一形態に係るコンピュータ読取可能な記録媒体は、リクエスト信号を要求元端末から受信する受信部と、受信部により受信されたリクエスト信号から、要求元端末に割り当てられたＩＰアドレスを取得する取得部と、取得部により取得されたＩＰアドレスに基づいてアドレス記憶部を参照することで、要求元端末のユーザの所在地域を判定する判定部であって、該アドレス記憶部が、登録ユーザの住所に基づいて設定された該登録ユーザの所在地域と、該登録ユーザの端末に割り当てられたＩＰアドレスとが関連付けられたアドレス情報を記憶している、該判定部とをコンピュータに実行させ、アドレス記憶部に記憶されたアドレス情報が、ＩＰアドレスの昇順又は降順に並べられた上で、所定のアドレス範囲を示すブロック単位にグループ分けされ、各ブロックにおいて、所在地域が共通し且つ連続して並んでいる複数のアドレス情報が一つのサブブロックとして、アドレス記憶部において該所在地域と該サブブロックとが対応付けられて記憶されることでグループ分けされ、判定部が、取得されたＩＰアドレスが含まれるサブブロックに対応付けられた所在地域が、要求元端末のユーザの所在地域であると判定する、地域特定プログラムを記録する。
【国際調査報告】
2012043768.tif 000014
2012043768.tif 000015