(57)【特許請求の範囲】
【請求項１】
それぞれが一部重なるように地図上に設定された、前記地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、前記領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定するデータセット設定手順と、
前記データセット設定手順で設定した前記データセットに対して、前記領域特定情報と前記関連情報との組に対応するデータを記録するデータ記録手順とをコンピュータに実行させるためのデータ記録方法。
【請求項２】
請求項１に記載のデータ記録方法において、
前記データセット設定手順は、前記領域特定情報と、少なくとも１つの関連情報とを関連付けて前記データセットを設定することを特徴とするデータ記録方法。
【請求項３】
請求項１または２に記載のデータ記録方法において、
前記データセット設定手順は、前記データへのアクセスを許可するユーザ、または前記データへのアクセスを許可する端末を特定するための特定情報を前記関連情報として記録することを特徴とするデータ記録方法。
【請求項４】
請求項３に記載のデータ記録方法において
前記データ記録手順は、前記特定情報と前記領域特定情報との組に対して、前記特定情報により特定されるユーザまたは端末が、前記領域特定情報により特定される地図上の所定範囲内にいるときに、前記ユーザまたは前記端末に対して提供する情報を特定するための提供情報を記録することを特徴とするデータ記録方法。
【請求項５】
それぞれが一部重なるように地図上に設定された、前記地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、前記領域特定情報に関連付けられる関連情報とで構成されるデータセットに対して、前記領域特定情報と前記関連情報との組に対応するデータが記録装置に記録されているときに、前記データセットに対して記録された前記データを検索するためのデータ検索方法であって、
検索要求端末から、前記検索要求端末の現在位置情報と、前記関連情報とを受信して、前記データの検索要求を受け付ける検索要求受付手順と、
前記検索要求受付手順が受信した前記現在位置情報に基づいて、前記検索要求端末の現在位置が属する前記領域の前記領域特定情報を特定する領域特定情報特定手順と、
前記領域特定情報特定手順で特定した前記領域特定情報と、前記検索要求受付手順が受信した前記関連情報とで構成される前記データセットに対して記録されている前記データを前記記録装置から読み出すデータ読み出し手順と、
前記データ読み出し手順で読み出した前記データに応じた配信用情報を前記検索要求端末へ送信するデータ送信手順とをコンピュータに実行させ、
前記データ読み出し手順は、前記検索要求端末の現在位置が複数の領域が重なる地点であることにより、前記領域特定情報特定手順で複数の前記領域特定情報が特定された場合には、特定された複数の前記領域特定情報に対して記録されている前記データを前記記録装置から読み出し、読み出した複数の前記領域特定情報に対して記録されている前記データに基づいて前記配信用情報を特定し、
前記データ送信手順は、前記データ読み出し手順で特定した前記配信用情報を前記検索要求端末へ送信することを特徴とするデータ検索方法。
【請求項６】
請求項５に記載のデータ検索方法において、
前記検索要求受付手順は、前記検索要求端末のユーザを特定するためのユーザ情報、または前記検索要求端末を特定するための端末情報を前記関連情報として受信し、
前記データ読み出し手順は、前記領域特定情報特定手順で特定した前記領域特定情報と、前記検索要求受付手順が前記関連情報として受信した前記ユーザ情報または前記端末情報とで構成される前記データセットに対して記録されている前記データを前記記録装置から読み出すことを特徴とするデータ検索方法。
【請求項７】
それぞれが一部重なるように地図上に設定された、前記地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、前記領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定するデータセット設定手段と、
前記データセット設定手段によって設定された前記データセットに対して、前記領域特定情報と前記関連情報との組に対応するデータを記録装置に記録するデータ記録手段とを備えることを特徴とするデータ記録装置。
【請求項８】
請求項７に記載のデータ記録装置において、
前記データセット設定手段は、前記領域特定情報と、少なくとも１つの関連情報とを関連付けて前記データセットを設定することを特徴とするデータ記録装置。
【請求項９】
請求項７または８に記載のデータ記録装置において、
前記データセット設定手段は、前記データへのアクセスを許可するユーザ、または前記データへのアクセスを許可する端末を特定するための特定情報を前記関連情報として記録することを特徴とするデータ記録装置。
【請求項１０】
請求項９に記載のデータ記録装置において
前記データ記録手段は、前記特定情報と前記領域特定情報との組に対して、前記特定情報により特定されるユーザまたは端末が、前記領域特定情報により特定される地図上の所定範囲内にいるときに、前記ユーザまたは前記端末に対して提供する情報を特定するための提供情報を記録することを特徴とするデータ記録装置。
【請求項１１】
それぞれが一部重なるように地図上に設定された、前記地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、前記領域特定情報に関連付けられる関連情報とで構成されるデータセットに対して、前記領域特定情報と前記関連情報との組に対応するデータが記録装置に記録されているときに、前記データセットに対して記録された前記データを検索するためのデータ検索装置であって、
検索要求端末から、前記検索要求端末の現在位置情報と、前記関連情報とを受信して、前記データの検索要求を受け付ける検索要求受付手段と、
前記検索要求受付手段によって受信された前記現在位置情報に基づいて、前記検索要求端末の現在位置が属する前記領域の前記領域特定情報を特定する領域特定情報特定手段と、
前記領域特定情報特定手段によって特定された前記領域特定情報と、前記検索要求受付手段によって受信された前記関連情報とで構成される前記データセットに対して記録されている前記データを前記記録装置から読み出すデータ読み出し手段と、
前記データ読み出し手段によって読み出された前記データに応じた配信用情報を前記検索要求端末へ送信するデータ送信手段とを備え、
前記データ読み出し手段は、前記検索要求端末の現在位置が複数の領域が重なる地点であることにより、前記領域特定情報特定手段によって複数の前記領域特定情報が特定された場合には、特定された複数の前記領域特定情報に対して記録されている前記データを前記記録装置から読み出し、読み出した複数の前記領域特定情報に対して記録されている前記データに基づいて前記配信用情報を特定し、
前記データ送信手段は、前記データ読み出し手段によって特定された前記配信用情報を前記検索要求端末へ送信することを特徴とするデータ検索装置。
【請求項１２】
請求項１１に記載のデータ検索装置において、
前記検索要求受付手段は、前記検索要求端末のユーザを特定するためのユーザ情報、または前記検索要求端末を特定するための端末情報を前記関連情報として受信し、
前記データ読み出し手段は、前記領域特定情報特定手段によって特定された前記領域特定情報と、前記検索要求受付手段によって前記関連情報として受信された前記ユーザ情報または前記端末情報とで構成される前記データセットに対して記録されている前記データを前記記録装置から読み出すことを特徴とするデータ検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録方法、データ検索方法、データ記録装置、およびデータ検索装置に関する。
【背景技術】
【０００２】
データベース管理システムで管理されたリアルタイムで多次元に絡み合ったデータを解析するのに有効な手法の一つにＯＬＡＰ（Ｏｎｌｉｎｅ  Ａｎａｌｙｔｉｃａｌ  Ｐｒｏｃｅｓｓｉｎｇ）がある。このＯＬＡＰは、通常、運用サーバーに多額な投資が必要で、かつ高額なソフトウェアのライセンス料とスタッフのトレーニング費が必要となるなど、非常にコスト高で複雑なソリューションであるという問題があった。また、データベース管理システムを利用しないデータ管理システムは、例えば特許文献１に開示されている。このデータ管理システムでは、キーと値の組を複数記憶し、その集合に対してキーを指定した連想アクセスを可能にするデータ操作モジュールとしてＫｅｙ−Ｖａｌｕｅモジュールを用い、Ｋｅｙ−Ｖａｌｕｅモジュールは、キーと値の組の集合をＸＭＬドキュメントとして管理するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１０１０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデータ管理システムでは、地図上に設定された領域と対応付けてデータを記録する方法については、何ら想定されていなかった。
【課題を解決するための手段】
【０００５】
本発明によるデータ記録方法は、それぞれが一部重なるように地図上に設定された、地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定するデータセット設定手順と、データセット設定手順で設定したデータセットに対して、領域特定情報と関連情報との組に対応するデータを記録するデータ記録手順とをコンピュータに実行させるための方法である。
本発明では、データセット設定手順は、領域特定情報と、少なくとも１つの関連情報とを関連付けてデータセットを設定するようにしてもよい。
データセット設定手順は、データへのアクセスを許可するユーザ、またはデータへのアクセスを許可する端末を特定するための特定情報を関連情報として記録するようにしてもよい。
データ記録手順は、特定情報と領域特定情報との組に対して、特定情報により特定されるユーザまたは端末が、領域特定情報により特定される地図上の所定範囲内にいるときに、ユーザまたは端末に対して提供する情報を特定するための提供情報を記録するようにしてもよい。
本発明によるデータ検索方法は、それぞれが一部重なるように地図上に設定された、地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットに対して、領域特定情報と関連情報との組に対応するデータが記録装置に記録されているときに、データセットに対して記録されたデータを検索するためのデータ検索方法であって、検索要求端末から、検索要求端末の現在位置情報と、関連情報とを受信して、データの検索要求を受け付ける検索要求受付手順と、検索要求受付手順が受信した現在位置情報に基づいて、検索要求端末の現在位置が属する領域の領域特定情報を特定する領域特定情報特定手順と、領域特定情報特定手順で特定した領域特定情報と、検索要求受付手順が受信した関連情報とで構成されるデータセットに対して記録されているデータを記録装置から読み出すデータ読み出し手順と、データ読み出し手順で読み出したデータに応じた配信用情報を検索要求端末へ送信するデータ送信手順とをコンピュータに実行させ、データ読み出し手順は、検索要求端末の現在位置が複数の領域が重なる地点であることにより、領域特定情報特定手順で複数の域特定情報が特定された場合には、特定された複数の領域特定情報に対して記録されているデータを記録装置から読み出し、読み出した複数の領域特定情報に対して記録されているデータに基づいて配信用情報を特定し、データ送信手順は、データ読み出し手順で特定した配信用情報を検索要求端末へ送信することを特徴とする。
本発明では、検索要求受付手順は、検索要求端末のユーザを特定するためのユーザ情報、または検索要求端末を特定するための端末情報を関連情報として受信し、データ読み出し手順は、領域特定情報特定手順で特定した領域特定情報と、検索要求受付手順が関連情報として受信したユーザ情報または端末情報とで構成されるデータセットに対して記録されているデータを記録装置から読み出すようにしてもよい。
本発明によるデータ記録装置は、それぞれが一部重なるように地図上に設定された、地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定するデータセット設定手段と、データセット設定手段によって設定されたデータセットに対して、領域特定情報と関連情報との組に対応するデータを記録装置に記録するデータ記録手段とを備えることを特徴とする。
本発明では、データセット設定手段は、データへのアクセスを許可するユーザ、またはデータへのアクセスを許可する端末を特定するための特定情報を関連情報として記録するようにしてもよい。
データセット設定手段は、データへのアクセスを許可するユーザを特定するためのユーザ情報を関連情報として記録するようにしてもよい。
データ記録手段は、特定情報と領域特定情報との組に対して、特定情報により特定されるユーザまたは端末が、領域特定情報により特定される地図上の所定範囲内にいるときに、ユーザまたは端末に対して提供する情報を特定するための提供情報を記録するようにしてもよい。
本発明によるデータ検索装置は、それぞれが一部重なるように地図上に設定された、地図上の所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットに対して、領域特定情報と関連情報との組に対応するデータが記録装置に記録されているときに、データセットに対して記録されたデータを検索するためのデータ検索装置であって、検索要求端末から、検索要求端末の現在位置情報と、関連情報とを受信して、データの検索要求を受け付ける検索要求受付手段と、検索要求受付手段によって受信された現在位置情報に基づいて、検索要求端末の現在位置が属する領域の領域特定情報を特定する領域特定情報特定手段と、領域特定情報特定手段によって特定された領域特定情報と、検索要求受付手段によって受信された関連情報とで構成されるデータセットに対して記録されているデータを記録装置から読み出すデータ読み出し手段と、データ読み出し手段によって読み出されたデータに応じた配信用情報を検索要求端末へ送信するデータ送信手段とを備え、データ読み出し手段は、検索要求端末の現在位置が複数の領域が重なる地点であることにより、領域特定情報特定手段によって複数の領域特定情報が特定された場合には、特定された複数の領域特定情報に対して記録されているデータを記録装置から読み出し、読み出した複数の領域特定情報に対して記録されているデータに基づいて配信用情報を特定し、データ送信手段は、データ読み出し手段によって特定された配信用情報を検索要求端末へ送信することを特徴とする。
本発明では、検索要求受付手段は、検索要求端末のユーザを特定するためのユーザ情報、または検索要求端末を特定するための端末情報を関連情報として受信し、データ読み出し手段は、領域特定情報特定手段によって特定された領域特定情報と、検索要求受付手段によって関連情報として受信されたユーザ情報または端末情報とで構成されるデータセットに対して記録されているデータを記録装置から読み出すようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、地図上に設定された所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットに対して、領域特定情報と関連情報との組に対応するデータを記録するための方法を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】データ処理装置の一実施の形態の構成を示すブロック図である。
【図２】地図上への領域の設定例を示す図である。
【図３】データセット記録処理の流れを示すフローチャート図である。
【図４】データ検索処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【０００８】
図１は、実施の形態におけるデータ処理装置の一実施の形態の構成を示すブロック図である。データ処理装置１００としては、例えば、パーソナルコンピュータ（パソコン）やサーバー等の装置が用いられる。このデータ処理装置１００は、操作部材１０１と、接続ＩＦ１０２と、制御装置１０３と、記録装置１０４と、表示装置１０５とを備えている。
【０００９】
操作部材１０１は、データ処理装置１００の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
【００１０】
接続ＩＦ１０２は、データ処理装置１００をＬＡＮやインターネット等の通信回線に接続するためのインターフェースであり、例えば、通信回線に有線で接続するための有線通信モジュールや、通信回線に無線で接続するための無線通信ジュールなどが用いられる。
【００１１】
制御装置１０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、データ処理装置１００の全体を制御する。なお、制御装置１０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続ＩＦ１０２を介して読み込まれたデータは、バッファメモリに一時的に記録される。本実施の形態では、後述するデータの記録や、データの検索のための処理は、制御装置１０３によって実行される。
【００１２】
記録装置１０４は、データ処理装置１００が蓄える種々のデータや、制御装置１０３が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等が用いられる。なお、記録装置１０４に記録されるプログラムのデータは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置１０４にインストールすることによって、制御装置１０３がプログラムを実行できるようになる。
【００１３】
表示装置１０５は、例えば液晶モニタであって、制御装置１０３から出力される種々の表示用データが表示される。
【００１４】
本実施の形態におけるデータ処理装置１００では、制御装置１０３は、地図上に設定された所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、該領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定し、該データセットに対して、領域特定情報と関連情報との組に対応するデータを記録装置１０４に記録する。また、通信回線を介して接続された不図示の検索要求端末から、検索要求端末の現在位置情報と上記関連情報とを受信してデータの検索要求を受け付け、受信した現在位置情報に基づいて、検索要求端末の現在位置が属する領域の領域特定情報を特定し、特定した領域特定情報と受信した関連情報とで構成されるデータセットに対して記録されているデータを記録装置１０４から読み出して検索要求端末へ送信する。以下、本実施の形態におけるデータ処理装置１００における処理について詳細に説明する。
【００１５】
制御装置１０３は、データ処理装置１００の使用者からの指示に基づいて、データセットを設定して記録装置１０４に記録する。データセットは、上述したように、地図上に設定された所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、該領域特定情報に関連付けられる関連情報とで構成される。領域は、矩形や円形等、地図上の範囲を特定することができる閉じた領域が、データ処理装置１００の使用者によって任意に設定される。例えば図２は、地図２ａ上に領域２ｂ、２ｃ、２ｄ、２ｅがそれぞれ設定された例を示している。
【００１６】
図２では、地図上の道路等を実線で表し、領域を破線で表している。なお、領域は、領域２ｂと２ｃのように、地図上の範囲が一部重複するように設定することもできるし、領域２ｄと２ｅのように、範囲が重複しないように設定することもできる。また、図２では、地図上に領域が設定されていない範囲が含まれているが、地図上の各地点がいずれかの領域に属するように、地図全体を網羅する形で複数の領域を設定するようにしてもよい。領域をどのように設定するかは、後述するデータセットの利用目的に応じて、使用者が任意に決定すればよい。
【００１７】
制御装置１０３は、設定された領域のそれぞれに対して、各領域を一意に特定するための領域特定情報を付与する。例えば、各領域に対して一意のＩＤ（以下、「領域ＩＤ」と呼ぶ）を付すようにすればよい。
【００１８】
また、使用者は、各領域と関連付ける関連情報を定義する。関連情報としてどのような情報を定義するかは、使用者がデータセットにどのようなデータを記録したいかによって異なる。例えば、使用者が検索要求端末上に表示されたＷＥＢページ上の広告スペースに広告を配信するサービスを提供する場合を想定すると、広告スペースを特定するための情報を関連情報として定義すればよい。この場合、使用者は、領域ＩＤと広告スペースを特定するための情報とで構成されるデータセットに対して、広告スペースに表示される広告データを特定するための情報を記録することができる。
【００１９】
具体的には、Ｘ、Ｙ、Ｚを変数とし、領域ＩＤをｐｏｌｙｇｏｎＸ、広告スペースを特定するための情報をｐｕｂｌｉｓｈｅｒＹ、広告データを特定するための情報をｃｏｎｔｅｎｔｓＺとした場合に、次式（１）に示す形式でデータセットにデータを記録する。
ｐｕｂｌｉｓｈｅｒＹ：ｐｏｌｙｇｏｎＸ＝ｃｏｎｔｅｎｔｓＺ  ・・・（１）
【００２０】
このようなデータセットを定義してデータを記録することにより、使用者は、領域ＩＤにより特定される地図上の範囲と、広告スペースを特定するための情報により特定されるＷＥＢページ上の広告スペースとの組に対して、その地図上の範囲、および広告スペースと関連性が高い広告データのｃｏｎｔｅｎｔｓＺを記録することができる。
【００２１】
このため、後述するデータ検索処理において、検索要求端末上でＷＥＢページが閲覧された際に、検索要求端末の不図示の制御装置は、そのＷＥＢページ上に配置されている広告スペースを特定するための情報（ｐｕｂｌｉｓｈｅｒＹ）と、検索要求端末の現在位置情報とをデータ処理装置１００へ送信して、広告スペース上に表示する広告データの検索を要求すれば、検索要求端末の現在位置とＷＥＢページ上に配置されている広告スペースとの関連性が高い広告データを取得して、広告スペースに表示させることができる。
【００２２】
データ処理装置１００では、制御装置１０３は、検索要求端末から受信した現在位置情報に基づいて検索要求端末の現在位置が含まれる領域の領域ＩＤ（ｐｏｌｙｇｏｎＸ）を特定し、特定したｐｏｌｙｇｏｎＸと検索要求端末から受信したｐｕｂｌｉｓｈｅｒＹとで構成されるデータセットに記録されているｃｏｎｔｅｎｔｓＺを読み出す。読み出したｃｏｎｔｅｎｔｓＺとそれに対応する配信用の広告データとは、あらかじめ関連付けて記録装置１０４に記録されており、制御装置１０３は、読み出したｃｏｎｔｅｎｔｓＺに対応する配信用の広告データを記録装置から読み出して、検索要求端末へ送信する。これにより、制御装置１０３は、検索要求端末で閲覧されているＷＥＢページの内容、及びそのＷＥＢページが閲覧されている地点と関連性が高い広告データを配信することが可能となる。
【００２３】
例えば、ｐｕｂｌｉｓｈｅｒＹ＝Ｙ１とした場合に、図２に示した各領域との組に対して、広告データを記録する場合について説明する。図２に示した領域２ｂをｐｏｌｙｇｏｎＸ＝Ｘ１、領域２ｃをｐｏｌｙｇｏｎＸ＝Ｘ２、領域２ｄをｐｏｌｙｇｏｎＸ＝Ｘ３、領域２ｅをｐｏｌｙｇｏｎＸ＝Ｘ４とする。また、現在位置が領域２ｂ内にある検索要求端末に対しては、ｃｏｎｔｅｎｔｓＺ＝Ｚ１で表される広告データを配信し、現在位置が領域２ｃ内にある検索要求端末に対しては、ｃｏｎｔｅｎｔｓＺ＝Ｚ２で表される広告データを配信し、現在位置が領域２ｄ内にある検索要求端末に対しては、ｃｏｎｔｅｎｔｓＺ＝Ｚ３で表される広告データを配信し、現在位置が領域２ｅ内にある検索要求端末に対しては、ｃｏｎｔｅｎｔｓＺ＝Ｚ４で表される広告データを配信し、現在位置が領域２ｂと２ｃとが交わる範囲内にある検索要求端末に対しては、ｃｏｎｔｅｎｔｓＺ＝Ｚ５で表される広告データを配信するものとする。この場合、これらのデータセットを式（１）を用いて表した場合には、次式（２）〜（６）のようになる。
【００２４】
Ｙ１：Ｘ１＝Ｚ１  ・・・（２）
Ｙ１：Ｘ２＝Ｚ２  ・・・（３）
Ｙ１：Ｘ３＝Ｚ３  ・・・（４）
Ｙ１：Ｘ４＝Ｚ４  ・・・（５）
Ｙ１：Ｘ１：Ｘ２＝Ｚ５  ・・・（６）
【００２５】
式（２）〜（６）に示すようにデータセットが記録されている場合に、検索要求端末から広告スペースを特定するための情報がｐｕｂｌｉｓｈｅｒＹ＝Ｙ１、及び現在位置情報がｐｏｌｙｇｏｎＸ＝Ｘ１である領域内の位置情報を受信して検索要求を受けた場合には、制御装置１０３は、記録装置１０４から、ｐｕｂｌｉｓｈｅｒＹ：ｐｏｌｙｇｏｎＸがＹ１：Ｘ１である式（２）のデータセットを読み出し、該データセットに記録されているｃｏｎｔｅｎｔｓＺ＝Ｚ１に基づいて配信用の広告データを特定し、検索要求端末へ配信する。
【００２６】
検索要求端末から広告スペースを特定するための情報がｐｕｂｌｉｓｈｅｒＹ＝Ｙ１、及び現在位置情報がｐｏｌｙｇｏｎＸ＝Ｘ２である領域内の位置情報を受信して検索要求を受けた場合には、制御装置１０３は、記録装置１０４から、ｐｕｂｌｉｓｈｅｒＹ：ｐｏｌｙｇｏｎＸがＹ１：Ｘ２である式（３）のデータセットを読み出し、該データセットに記録されているｃｏｎｔｅｎｔｓＺ＝Ｚ２に基づいて配信用の広告データを特定し、検索要求端末へ配信する。
【００２７】
検索要求端末から広告スペースを特定するための情報がｐｕｂｌｉｓｈｅｒＹ＝Ｙ１、及び現在位置情報がｐｏｌｙｇｏｎＸ＝Ｘ３である領域内の位置情報を受信して検索要求を受けた場合には、制御装置１０３は、記録装置１０４から、ｐｕｂｌｉｓｈｅｒＹ：ｐｏｌｙｇｏｎＸがＹ１：Ｘ３である式（４）のデータセットを読み出し、該データセットに記録されているｃｏｎｔｅｎｔｓＺ＝Ｚ３に基づいて配信用の広告データを特定し、検索要求端末へ配信する。
【００２８】
検索要求端末から広告スペースを特定するための情報がｐｕｂｌｉｓｈｅｒＹ＝Ｙ１、及び現在位置情報がｐｏｌｙｇｏｎＸ＝Ｘ４である領域内の位置情報を受信して検索要求を受けた場合には、制御装置１０３は、記録装置１０４から、ｐｕｂｌｉｓｈｅｒＹ：ｐｏｌｙｇｏｎＸがＹ１：Ｘ４である式（５）のデータセットを読み出し、該データセットに記録されているｃｏｎｔｅｎｔｓＺ＝Ｚ４に基づいて配信用の広告データを特定し、検索要求端末へ配信する。
【００２９】
検索要求端末から広告スペースを特定するための情報がｐｕｂｌｉｓｈｅｒＹ＝Ｙ１、及び現在位置情報がｐｏｌｙｇｏｎＸ＝Ｘ１とＸ２とが交わる領域内の位置情報を受信して検索要求を受けた場合には、制御装置１０３は、記録装置１０４から、ｐｕｂｌｉｓｈｅｒＹ：ｐｏｌｙｇｏｎＸがＹ１：Ｘ１：Ｘ２である式（６）のデータセットを読み出し、該データセットに記録されているｃｏｎｔｅｎｔｓＺ＝Ｚ５に基づいて配信用の広告データを特定し、検索要求端末へ配信する。
【００３０】
このように、上述したデータセットを広告配信のために用いることによって、検索要求端末のユーザに対して、該ユーザの現在位置に応じた広告データを配信することができるため、広告効果を向上させることができる。例えば、ユーザが閲覧したＷＥＢページ上に、ユーザの現在位置近くにある飲食店の広告を配信すれば、無関係な場所にある飲食店の広告を配信するよりも、ユーザが広告に興味を持つ可能性を高めることができる。
【００３１】
また、データセットには、広告スペースを特定するための情報も含めるようにしたので、ユーザが閲覧中のＷＥＢページの内容に沿った広告を配信することも可能となる。例えば、音楽に関するＷＥＢサイト上に配置された広告スペースのｐｕｂｌｉｓｈｅｒＹと、地図上の領域のｐｏｌｙｇｏｎＸとに対して、ｐｏｌｙｇｏｎＸにより特定される地図上の領域内、または領域近傍に存在する音楽関係施設、例えば、ライブハウスやＣＤショップの広告を記録しておく。このようにすれば、音楽に関するＷＥＢサイトを閲覧したユーザに対して、現在位置近くの音楽関係施設に関する広告を配信することができ、ユーザが広告に興味を持つ可能性をさらに高めることができる。
【００３２】
図３は、本実施の形態におけるデータセット記録処理の流れを示すフローチャートである。図３に示す処理は、データ処理装置１００の使用者によって操作部材１０１が操作され、データセットの設定が行われると起動するプログラムとして、制御装置１０３によって実行される。
【００３３】
ステップＳ１０において、制御装置１０３は、使用者からの指示に基づいて上述したデータセットを設定する。その後、ステップＳ２０へ進む。
【００３４】
ステップＳ２０では、制御装置１０３は、使用者からの指示に基づいて、ステップＳ１０で設定したデータセットに対してデータを記録するとともに、データを記録したデータセットを記録装置１０４に記録する。その後、処理を終了する。
【００３５】
図４は、本実施の形態におけるデータ検索処理の流れを示すフローチャートである。図４に示す処理は、データ検索処理の一例として、上述したように、検索要求端末に対して広告配信を行うためのデータ検索処理の流れを示している。この図４に示す処理は、検索要求端末から、上述した検索要求端末から、現在位置情報と検索要求端末上に表示されたＷＥＢページ上の広告スペースを特定するための情報（ｐｕｂｌｉｓｈｅｒＹ）とを指定した検索要求を受信すると起動するプログラムとして、制御装置１０３によって実行される。
【００３６】
ステップＳ１１０において、制御装置１０３は、検索要求端末から受信した現在位置情報に基づいて検索要求端末の現在位置が含まれる領域を特定し、特定した領域の領域ＩＤ（ｐｏｌｙｇｏｎＸ）を特定する。その後、ステップＳ１２０へ進む。
【００３７】
ステップＳ１２０では、制御装置１０３は、特定したｐｏｌｙｇｏｎＸと検索要求端末から受信したｐｕｂｌｉｓｈｅｒＹとで構成されるデータセットを特定し、記録装置１０４から読み出す。その後、ステップＳ１３０へ進む。
【００３８】
ステップＳ１３０では、制御装置１０３は、ステップＳ１３０で読み出したデータセットに記録されているデータ（ｃｏｎｔｅｎｔｓＺ）を読み出し、読み出したデータに対応する広告データを配信用広告データとして特定する。その後、ステップＳ１４０へ進む。
【００３９】
ステップＳ１４０では、制御装置１０３は、特定した配信用広告データを記録装置１０４から読み出して、検索要求元の検索要求端末へ配信する。その後、処理を終了する。
【００４０】
以上説明した実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０３は、地図上に設定された所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定し、設定したデータセットに対して、領域特定情報と関連情報との組に対応するデータを記録するようにした。これによって、使用者は、地図上に任意の領域を設定し、該領域と関連情報とで構成されるデータセットに対して、データを記録することが可能となる。また、検索要求端末からの要求に基づいてデータ検索を行う場合、検索要求端末から受信した領域特定情報と関連情報とが一致するデータセットに記録されているデータを読み出せばよいため、データの検索を高速に行うことができる。
【００４１】
（２）領域は、図２に示した領域２ｂと２ｃのように、地図上の範囲が一部重複するように設定することもできるし、領域２ｄと２ｅのように、範囲が重複しないように設定することもできるようにした。これによって、使用者は、地図上の任意の範囲に領域を設定することができる。また、制御装置１０３は、検索要求端末が複数の領域が交わる範囲内にある場合のように、現在位置に基づいて複数の領域特定情報を特定した場合には、それら複数の領域特定情報のそれぞれと、関連情報とで構成される複数のデータセットに対して記録されているデータを記録装置１０４から読み出すようにした。これによって、複数の領域が重なっている地点にある検索要求端末に対しては、その地点に応じたデータを送信することが可能となる。
【００４２】
（３）制御装置１０３は、検索要求端末から、検索要求端末の現在位置情報と関連情報とを受信してデータの検索要求を受け付け、受信した現在位置情報に基づいて、検索要求端末の現在位置が属する領域の領域特定情報を特定し、特定した領域特定情報と、受信した関連情報とで構成されるデータセットに対して記録されているデータを記録装置１０４から読み出し、読み出したデータを検索要求端末へ送信するようにした。これによって、検索要求端末の現在位置に応じたデータを送信することが可能となる。
【００４３】
―変形例―
なお、上述した実施の形態のデータ処理装置は、以下のように変形することもできる。
（１）上述した実施の形態では、領域は、図２に示した領域２ｂと２ｃのように、地図上の範囲が一部重複するように設定することができ、現在位置が領域２ｂと２ｃとが交わる範囲内にある検索要求端末に対しては、ｃｏｎｔｅｎｔｓＺ＝Ｚ５で表される広告データを配信するために、式（６）で示したデータセットをあらかじめ記録しておく例について説明した。しかしながら、地図上の複数の範囲が重なる地点に対応するためのデータセットは、あらかじめ記録しておかずに、制御装置１０３は、その地点を現在位置とするユーザからの検索要求を受けた場合に、それぞれの領域に対して設定されているデータセットに基づいて、配信用の広告データを特定するようにしてもよい。
【００４４】
例えば、制御装置１０３は、現在位置が領域２ｂと２ｃとが交わる範囲内にある検索要求端末に対しては、式（２）で表されるデータセットと、式（３）で表されるデータセットの論理和を算出することにより、配信用の広告データは、Ｚ１またはＺ２で表される広告データであることを特定する。そして、制御装置１０３は、特定したＺ１とＺ２のうち、あらかじめ設定された配信率に基づいていずれか一方のデータを選択し、選択したデータにより表される広告データを配信すればよい。なお、それぞれの配信率を５０％に設定して、同じ比率で選択されるようにしてもよいし、あらかじめ定められた所定のアルゴリズムにより配信率を算出してもよい。上述した実施の形態のように、地図上の複数の範囲が重なる地点に対応するためのデータセットをあらかじめ記録するようにした場合には、対象となる地点の数が増えるほど、記録しておくデータセットの数が増えてしまい、データセットを作成する手間がかかる上に、それを記録しておくための記録領域も必要となる。しかしながら、このように、地図上の複数の範囲が重なる地点に対応するためのデータセットを、検索要求を受け付けたタイミングで算出するようにすれば、これらの問題を解消することができる。
【００４５】
（２）上述した実施の形態では、制御装置１０３は、地図上に設定された所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、該領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定する例について説明した。しかしながら、制御装置１０３は、領域特定情報と複数の関連情報とを関連付けてデータセットを設定するようにしてもよい。例えば、上述した広告を例に挙げると、関連情報として、広告スペースを特定するための情報ｐｕｂｌｉｓｈｅｒＹａと、広告スペースに配信する広告データのデータフォーマットｆｏｒｍａｔＹｂとを関連情報として記録するようにしてもよい。広告データのデータフォーマットｆｏｒｍａｔＹｂとしては、バナー広告や動画広告等、広告スペースに表示させる広告データのデータ形式が格納される。この場合、上述した式（１）は、次式（７）のようになる。
ｐｕｂｌｉｓｈｅｒＹａ：ｆｏｒｍａｔＹｂ：ｐｏｌｙｇｏｎＸ＝ｃｏｎｔｅｎｔｓＺ  ・・・（７）
【００４６】
例えば、ｐｕｂｌｉｓｈｅｒＹａ＝Ｙａ１とし、図２に示した領域２ｂをｐｏｌｙｇｏｎＸ＝Ｘ１としたときに、広告スペースのデータ形式がバナー広告形式である場合にはｆｏｒｍａｔ＝Ｙｂ１、動画広告形式である場合にはｆｏｒｍａｔ＝Ｙｂ２とする。この場合、広告スペースのデータ形式がバナー広告形式である場合には、ｃｏｎｔｅｎｔｓＺ＝Ｚａにより特定される広告データを配信し、広告スペースのデータ形式が動画広告形式である場合には、ｃｏｎｔｅｎｔｓＺ＝Ｚｂにより特定される広告データを配信するように、データセットにデータを記録すると、次式（８）、（９）のようになる。
Ｙａ１：Ｙｂ１：Ｘ１＝Ｚａ  ・・・（８）
Ｙａ１：Ｙｂ２：Ｘ１＝Ｚｂ  ・・・（９）
【００４７】
制御装置１０３は、検索要求端末から現在位置情報とともに、広告スペースを特定するための情報（ｐｕｂｌｉｓｈｅｒＹａ）とその広告スペースに配信可能なデータ形式を特定するための情報（ｆｏｒｍａｔＹｂ）とを受信して検索要求を受けた場合には、受信した情報に応じたデータセットを読み出して、配信する広告データを決定することができる。
【００４８】
これにより、領域特定情報に対して複数の関連情報を関連付けたデータセットに対してデータを記録することが可能になるため、検索要求端末の現在位置に応じてデータを記録するに当たり、複数の関連情報に基づく詳細なデータの記録が可能となる。
【００４９】
（３）上述した実施の形態では、制御装置１０３は、領域特定情報と、該領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定する例について説明した。そして、関連情報としてどのような情報を定義するかは、使用者がデータセットにどのようなデータを記録したいかによって異なるものとし、一例として、使用者が検索要求端末上に表示されたＷＥＢページ上の広告スペースに広告を配信するサービスを提供する場合には、広告スペースを特定するための情報を関連情報として定義するものとした。関連情報の他の定義例としては、次のようなものも考えられる。
【００５０】
例えば、関連情報として、データセットに記録されるデータにアクセスするユーザの属性を表すユーザプロファイル情報や、データセットに記録されるデータへのアクセスを許可するユーザを特定するためのユーザ情報を記録することもできる。ユーザプロファイル情報を関連情報とし、ユーザプロファイルをユーザの性別とした場合、領域特定情報とユーザの性別とを関連付けたデータセットとして、領域内にいる男性に向けて送信するデータと、領域内にいる女性向けに送信するデータとをそれぞれ異なるデータセットに記録することができる。また、ユーザプロファイルをユーザの好みの音楽ジャンルや映画ジャンルとした場合、領域特定情報とユーザの好みの音楽ジャンルや映画ジャンルとを関連付けたデータセットには、特定の音楽ジャンルを好むユーザや特定の映画ジャンルを好むユーザに向けたデータを、そのユーザが位置している領域ごとに変えて記録しておくことができる。
【００５１】
また、性別、年齢、好みの音楽ジャンルのように、複数の情報をユーザプロファイルとして用いてもよい。例えば、男性、２０才、好みの音楽ジャンルは洋楽のように、性別、年齢、及び好みの音楽ジャンルを組み合わせたユーザプロファイルに対して、そのユーザプロファイルに応じたデータを記録したデータセットを設定すれば、性別、年齢、及び好みの音楽ジャンルごとに、そのユーザが興味を持つ可能性が高い最適なデータを提供することが可能となる。また、年齢は、２０才、２１才のように各年齢ごとに分けてもよいし、２０代、３０代、４０代や、２０才から２５才、２６歳から２９才、３０才から３５才のように、所定範囲の年齢をグループ化して分類してもよい。
【００５２】
また、ユーザ情報を関連情報とした場合、領域特定情報とユーザ情報とを関連付けたデータセットには、各ユーザごとに配信するデータを、そのユーザが位置している領域ごとに記録しておくことができる。また、検索要求端末を一意に特定するための端末情報を関連情報として定義してもよい。この場合は、検索要求端末ごとにデータを記録することが可能となる。
【００５３】
（４）上述した実施の形態では、データを記録したデータセットは、記録装置１０４に記録されており、制御装置１０３は、検索要求端末からのデータ検索要求に基づいて、検索条件にマッチするデータセットを記録装置１０４から読み出す例について説明した。しかしながら、制御装置１０３は、記録装置１０４からＲＡＭにデータセットを読み出しておき、検索要求端末からのデータ検索要求に基づいて、検索条件にマッチするデータセットをＲＡＭから読み出すようにしてもよい。これによって、データの検索速度を高速化させることができる。
【００５４】
（５）上述した実施の形態では、データ処理装置１００としては、例えば、パーソナルコンピュータ（パソコン）やサーバー等の装置を用いる例について説明した。しかしながら、データを記録するための記録装置や、処理を実行するための制御装置を備える装置や機器であれば、パソコンやサーバーには限定されない。例えば、ＰＤＡやスマートフォン等の携帯端末をデータ処理装置１００として用いることもできる。
【００５５】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００５６】
１００  データ処理装置
１０１  操作部材
１０２  接続ＩＦ
１０３  制御装置
１０４  記録装置
１０５  表示装置
【要約】
【課題】データの記録方法を提供すること。
【解決手段】データ処理装置１００は、地図上に設定された所定の範囲を示す複数の領域をそれぞれ一意に特定するための領域特定情報と、領域特定情報に関連付けられる関連情報とで構成されるデータセットを設定するデータセット設定手段と、データセット設定手段によって設定されたデータセットに対して、領域特定情報と関連情報との組に対応するデータを記録装置に記録するデータ記録手段とを備える。
【選択図】図１【図１】
0005506968.tif 000002
【図２】
0005506968.tif 000003
【図３】
0005506968.tif 000004
【図４】
0005506968.tif 000005