(57)【要約】【課題】記憶が容易で、類推されにくいパスワードを利用した安全性の高いコンテンツセキュリティを提供する。【解決手段】コンテンツ管理システムは、ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置と、前記ユーザが操作するクライアント端末におけるコンテンツを管理するコンテンツ管理装置とを有するコンテンツ管理システムであって、前記位置情報管理装置は、順序性を有する一以上の位置情報を記憶する記憶手段と、前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段とを有し、前記コンテンツ管理装置は、前記判定手段による判定結果に基づき、前記ユーザが操作する前記クライアント端末におけるコンテンツの開示可否を制御する制御手段を有する。【選択図】図１０
2015022697.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置と、前記ユーザが操作するクライアント端末におけるコンテンツを管理するコンテンツ管理装置とを有するコンテンツ管理システムであって、
前記位置情報管理装置は、
順序性を有する一以上の位置情報を記憶する記憶手段と、
前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段とを有し、
前記コンテンツ管理装置は、
前記判定手段による判定結果に基づき、前記ユーザが操作する前記クライアント端末におけるコンテンツの開示可否を制御する制御手段を有するコンテンツ管理システム。
【請求項２】
前記制御手段は、
前記判定結果が一致を示す情報である場合、前記クライアント端末に対して前記コンテンツの開示を許可し、前記判定結果が一致を示さない情報である場合、前記クライアント端末に対して前記コンテンツの開示を許可しないように制御する請求項１記載のコンテンツ管理システム。
【請求項３】
前記コンテンツ管理装置は、
前記クライアント端末からの前記コンテンツを開示するためのコンテンツ開示要求を受け付ける受付手段と、
前記受付手段が前記コンテンツ開示要求を受け付けた場合、前記位置情報管理装置に、前記判定を要求する要求手段とを有し、
前記判定手段は、
前記要求手段による前記要求を受け付けた場合、該要求の受付け後、所定の時間が経過するまでの前記時系列順の位置情報が、前記順序性を有する位置情報と一致するか否かを判定する請求項1又は２記載のコンテンツ管理システム。
【請求項４】
前記無線端末の位置情報は、当該無線端末が受信した、所定の場所に設置された配信装置から配信された該配信装置が設置された場所に対応する位置情報である請求項１乃至３のいずれか一項に記載のコンテンツ管理システム。
【請求項５】
前記位置情報は、前記配信装置からＩＭＥＳ規格に従って配信された位置情報である請求項４記載のコンテンツ管理システム。
【請求項６】
ユーザが所持する無線端末の位置情報の管理及び前記ユーザが操作するクライアント端末におけるコンテンツの管理を行う一以上の装置を有するコンテンツ管理システムであって、
順序性を有する一以上の位置情報を記憶する記憶手段と、
前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段と、
前記判定手段による判定結果に基づき、前記ユーザが操作する前記クライアント端末におけるコンテンツの開示可否を制御する制御手段とを有するコンテンツ管理システム。
【請求項７】
ユーザが操作するクライアント端末におけるコンテンツの開示可否を制御するコンテンツ管理装置と接続し、前記ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置であって、
順序性を有する一以上の位置情報を記憶する記憶手段と、
前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段と、
前記判定手段による判定結果に基づき前記コンテンツの開示可否を制御する前記コンテンツ管理装置に、前記判定結果を送信する送信手段とを有する位置情報管理装置。
【請求項８】
ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置と接続し、前記ユーザが操作するクライアント端末におけるコンテンツを管理するコンテンツ管理装置であって、
順序性を有する一以上の位置情報を記憶する記憶手段と、
前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報を前記位置情報管理装置から取得する取得手段と、
前記取得手段により取得された前記時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段と、
前記判定手段による判定結果に基づき、前記ユーザが操作する前記クライアント端末におけるコンテンツの開示可否を制御する制御手段とを有するコンテンツ管理装置。
【請求項９】
ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置と、前記ユーザが操作するクライアント端末におけるコンテンツを管理するコンテンツ管理装置とを有するコンテンツ管理システムにおけるコンテンツ管理方法であって、
前記位置情報管理装置が、順序性を有する一以上の位置情報を記憶する記憶ステップと、
前記位置情報管理装置が、前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定ステップと、
前記コンテンツ管理装置が、前記判定ステップによる判定結果に基づき、前記ユーザが操作する前記クライアント端末におけるコンテンツの開示可否を制御する制御ステップとを有するコンテンツ管理方法。
【請求項１０】
ユーザが操作するクライアント端末におけるコンテンツの開示可否を制御するコンテンツ管理装置と接続し、前記ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置により実行されるプログラムであって、
前記位置情報管理装置を、
順序性を有する一以上の位置情報を記憶する記憶手段、
前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段、
前記判定手段による判定結果に基づき前記コンテンツの開示可否を制御する前記コンテンツ管理装置に、前記判定結果を送信する送信手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理システム、位置情報管理装置、コンテンツ管理装置、コンテンツ管理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、電子的なコンテンツ（ファイル又はデータ）の使用を制限するコンテンツセキュリティを実現する方法として、パスワードによる認証（パスワード認証）を行う方法が知られている。パスワード認証では、予め認証サーバ等に登録されているユーザＩＤ及びパスワードと、コンテンツを使用するユーザにより入力されたユーザＩＤ及びパスワードとが一致すればコンテンツの使用が可能となる。
【０００３】
しなしながら、パスワード認証におけるパスワードは、複数の文字や数字又はこれらの組合せであり、ユーザがパスワードを覚えやすいように例えば生年月日等が使われる場合が多い。したがって、第三者が生年月日等の情報を入手すれば、容易にパスワードを類推でき、情報漏洩等のセキュリティ上の問題が発生し得る。また、パスワードの総当り攻撃が行われると、パスワードの入力回数等の制限が無い場合、パスワードは破られてしまう。
【０００４】
また、他の認証方法としてＩＣカードを用いた認証（ＩＣカード認証）がある。ＩＣカード認証では、予め認証サーバ等に登録されたＩＣカードのみ使用が許可されるため、パスワード認証のように第三者による類推や総当り攻撃等によりパスワードが破られてしまうおそれはない。
【０００５】
しかしながら、ＩＣカード認証の場合、例えばＩＣカードが盗難された場合、盗難されたＩＣカードを使用すれば、容易になりすましをされてしまうといった問題がある。
【０００６】
そこで、特許文献１には、利用者の固有の行動履歴、例えば利用者の位置の時間変化を利用して不正使用を適確かつ容易に防止することができる認証システムが開示されている。
【０００７】
また、特許文献２には、人の行動パターンに基づいて個人認証を行う技術が開示されている。なお、行動パターンとは、例えば、自宅から駅までの経路を通ったときに、どの時刻にどの場所にいるか、どのくらいの速度で移動するか、どのような場所に途中立ち寄るか等のような、ユーザの行動を特徴付けるものを指している。
【０００８】
一方、非特許文献１には、人の所持する無線端末のＧＰＳ受信機を用いて、ＧＰＳ衛星からの測位信号が受信できない屋内においても、測位を可能とする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の技術では、受信したＧＰＳ信号により利用者の位置を特定するため、一般にコンテンツが使用される屋内のようなＧＰＳ信号を受信しづらい環境では、当該技術をコンテンツセキュリティに適用することはできず、上記課題を解決できない。
【００１０】
同様に、特許文献２の技術においても、屋内での行動パターンは想定されておらず、上記課題を解決できない。
【００１１】
また、非特許文献１の技術では、屋内における測位を可能とするが、コンテンツセキュリティに関連する記載はない。
【００１２】
本発明は、上記の点に鑑みてなされたものであって、記憶が容易で、類推されにくいパスワードを利用した安全性の高いコンテンツセキュリティを提供することを目的とする。
【課題を解決するための手段】
【００１３】
そこで上記課題を解決するため、本発明のコンテンツ管理システムは、ユーザが所持する無線端末の位置情報を取得し、管理する位置情報管理装置と、前記ユーザが操作するクライアント端末におけるコンテンツを管理するコンテンツ管理装置とを有するコンテンツ管理システムであって、前記位置情報管理装置は、順序性を有する一以上の位置情報を記憶する記憶手段と、前記ユーザが所持する前記無線端末の一以上の時系列順の位置情報が、前記記憶手段に記憶される前記順序性を有する位置情報と一致するか否かを判定する判定手段とを有し、前記コンテンツ管理装置は、前記判定手段による判定結果に基づき、前記ユーザが操作する前記クライアント端末におけるコンテンツの開示可否を制御する制御手段を有する。
【発明の効果】
【００１４】
本発明によれば、記憶が容易で、類推されにくいパスワードを利用した安全性の高いコンテンツセキュリティを提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態におけるコンテンツ管理システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態における無線ネットワークの構成の一例を示す図である。
【図３】本発明の実施形態における動線及び動線パスワードの概要を説明するための図である。
【図４】本発明の実施形態におけるコンテンツ管理装置のハードウェア構成の一例を示す図である。
【図５】本発明の実施形態における位置情報管理装置のハードウェア構成の一例を示す図である。
【図６】本発明の実施形態における無線端末のハードウェア構成の一例を示す図である。
【図７】本発明の実施形態における配信装置のハードウェア構成の一例を示す図である。
【図８】本発明の実施形態における管理装置のハードウェア構成の一例を示す図である。
【図９】本発明の実施形態におけるクライアント端末のハードウェア構成の一例を示す図である。
【図１０】本発明の実施形態におけるコンテンツ管理システムの機能構成の一例を示す図である。
【図１１】本発明の実施形態における位置情報記憶部に記憶される情報の一例を示す図である。
【図１２】本発明の実施形態における端末情報記憶部に記憶される情報の一例を示す図である。
【図１３】本発明の実施形態におけるパスワード情報記憶部に記憶される情報の一例を示す図である。
【図１４】本発明の実施形態における動線パスワード設定画面の一例を示す図である。
【図１５】本発明の実施形態におけるコンテンツ操作時に表示されるユーザＩＤ入力画面の一例を示す図である。
【図１６】本発明の実施形態における動線パスワードトレース確認画面の一例を示す図である。
【図１７】本発明の実施形態におけるエラー表示画面の一例を示す図である。
【図１８】本発明の実施形態における位置情報管理処理の動作手順の一例を示すシーケンス図である。
【図１９】本発明の実施形態におけるコンテンツ開示制御処理の動作手順の一例を示すシーケンス図である。
【図２０】本発明の実施形態における位置情報管理装置による判定処理の一例を示すフローチャート図である。
【図２１】本発明の実施形態における判定処理の具体例を示す図である。
【図２２】本発明の実施形態の変形例におけるコンテンツ管理システムの機能構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態（以下、実施形態という。）を図面に基づいて説明する。
[システム構成]
図１は、本発明の実施形態におけるコンテンツ管理システムのシステム構成の一例を示す図である。
【００１７】
図１に示すように、本発明の実施形態におけるコンテンツ管理システム１は、コンテンツ管理装置１００と、位置情報管理装置２００と、無線端末３００と、配信装置４００と、管理装置５００と、クライアント端末６００とを有する。ここで、位置情報管理装置２００と管理装置５００とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークＮ１に接続され、互いに通信が可能である。また、コンテンツ管理装置１００とクライアント端末６００とは、ＬＡＮ又はＷＡＮ等のネットワークＮ２に接続され、互いに通信が可能である。また、コンテンツ管理装置１００と位置情報管理装置２００とは、ＬＡＮ又はＷＡＮ等のネットワークＮ３に接続され、互いに通信が可能である。また、無線端末３００と、配信装置４００と、管理装置５００とは、ＺｉｇＢｅｅ（登録商標）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）や、ＷｉＦｉ（登録商標）のような、無線通信規格に従う無線ネットワークを構成する。
【００１８】
図２は、図１から各装置と無線ネットワークの構成を抜粋した無線ネットワークの構成の一例を示す図である。なお、図２において、各装置の配置と数は、図１と異なる。図２に示されるように、無線ネットワークは、例えば、メッシュ型のネットワークを構成し、管理装置５００を介して、位置情報管理装置２００が接続されたネットワークＮ１と接続される。
【００１９】
図１に戻り、本発明の実施形態におけるコンテンツ管理システム１は、無線端末３００を所持するユーザの一以上の時系列順の位置情報に基づく動線と、予め定めた順序性を有する一以上の位置情報に基づく動線パスワードとに基づき、クライアント端末６００においてコンテンツのデータ（以下、コンテンツという。）の開示可否を制御するシステムである。なお、コンテンツとは、画像データや文書データ等の電子データ（又は電子ファイル）であり、データ形式（ファイル形式）は問わない。なお、本発明の実施形態における順序性とは、情報の順番を示す属性であり、順序性を有する一以上の位置情報とは、順番が定義された位置情報である。そして、動線パスワードは、順番が定義された位置情報の順列である。具体的には、例えば３つの位置情報(ｘ１，ｙ１)、（ｘ２，ｙ２）、（ｘ３、ｙ３）が、（ｘ２，ｙ２）→(ｘ１，ｙ１)→（ｘ３、ｙ３）の順序性を有する（順番として定義されている）場合、動線パスワードは、（ｘ２，ｙ２）→(ｘ１，ｙ１)→（ｘ３、ｙ３）となる。
【００２０】
無線端末３００は、例えばＩＭＥＳ（Ｉｎｄｏｏｒ  ＭＥｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ）のような配信装置４００から配信される屋内向けの測位信号を受信して、位置情報を取得可能な装置である。無線端末３００は、ユーザが所持する位置情報の管理対象に取り付けられる、例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグやＲＦＩＤタグが内蔵又は外部に取り付けられたＩＣカード、スマートフォン、携帯電話機又はタブレットのような無線通信端末である。無線端末３００は、測位信号を受信して取得した位置情報を、無線ネットワーク（すなわち、配信装置４００及び管理装置５００）を介して、位置情報管理装置２００に送信する。ここで、例えば、無線ネットワークがＺｉｇＢｅｅによって形成される場合には、無線端末３００は、ＺｉｇＢｅｅエンドポイントとしての機能（データの中継機能を持たず、末端の端末としてのみ動作する機能）を有する。
【００２１】
配信装置４００は、例えばＩＭＥＳのような屋内向けの測位信号を所定の領域に配信する装置である。測位信号は、例えば、緯度、経度、フロア、棟及び所定の領域を示す領域名等によって表される位置情報を含む。配信装置４００が送信する位置情報は、その配信装置４００が設置された位置（場所）を表す。測位信号が送信される所定の領域は、測位信号を送出する出力によって決定される。上述したように、配信装置４００は、無線端末３００及び管理装置５００とともに、無線ネットワークを形成し、無線端末３００からの通信を中継する機能を有する。例えば、無線ネットワークがＺｉｇＢｅｅによって構築される場合には、配信装置４００は、ＺｉｇＢｅｅルータとしての機能（ＺｉｇＢｅｅエンドポイント又は他のＺｉｇＢｅｅルータからのデータ中継機能）を有する。なお、本発明の実施形態において、配信装置４００から測位信号が配信される所定の領域は、図１及び図２に示すように、配信装置４００ａ１、４００ａ２、・・・、４００ｃ４に対応する領域をＡ１、Ａ２、・・・、Ｃ４として表す。なお、図１及び図２に示した配信装置４００の数は一例であり、配信装置４００は任意の数が存在してよい。また、各配信装置４００に対応する所定の領域は、図１に示すように一定の間隔が存在する場合もあれば、図２に示すように隣接する場合もある。また、所定の領域が互いに重複する場合もある。なお、無線端末３００は、例えば所定の領域が互いに重複する場合、最も出力が高い測位信号を受信可能な所定の領域における測位信号を受信する。
【００２２】
管理装置５００は、無線ネットワークを管理し、無線端末３００及び配信装置４００とともに形成する無線ネットワークと、位置情報管理装置２００の接続されたネットワークＮ１とを相互に接続し、二つのネットワーク間で通信を変換する機能を有する装置である。例えば、無線ネットワークがＺｉｇＢｅｅによって構築される場合には、管理装置５００は、ＺｉｇＢｅｅコーディネータとしての機能（無念ネットワークの立ち上げと管理機能）を有する。
【００２３】
位置情報管理装置２００は、各無線端末３００から送信された位置情報を取得し、管理する装置である。無線端末３００の位置情報は、無線端末３００の識別情報毎に管理される。また、位置情報管理装置２００は、ユーザの一以上の位置情報から構成される動線に対応する動線パスワードを記憶し、コンテンツ管理装置１００からの要求に基づき、ユーザの移動に基づく位置情報である動線と動線パスワードとが一致するか否かを判定する。ここで、判定処理の概要を図３により説明する。図３は、本発明の実施形態における動線及び動線パスワードの概要を説明するための図である。図３に示す実線の矢印が、動線パスワードであり、予め位置情報管理装置２００において記憶されている。図３の例における動線パスワードは、「Ａ１→Ａ２→Ａ３→Ｂ３→Ｃ３→Ｂ４」である。また、図３に示す破線の矢印が、位置情報管理装置２００が、ユーザが所持する無線端末３００から送信された位置情報に基づき特定する動線である。図３の例における位置情報に基づく動線は、「Ａ１→Ａ２→Ａ３→Ｂ３→Ｃ３」である。そして、例えばユーザが、領域「Ｃ３」から「Ｂ４」に移動した場合、動線パスワードと位置情報に基づく動線とが一致したと判定する。一方、位置情報に基づく動線が、動線パスワードと異なる場合、一致しないと判定する。
【００２４】
コンテンツ管理装置１００は、クライアント端末６００において操作されるコンテンツの開示可否を制御する装置である。コンテンツ管理装置１００は、ネットワークＮ２を介して、クライアント端末６００がコンテンツを開示するために要求するコンテンツ開示要求を受け付ける。次に、コンテンツ管理装置１００は、ネットワークＮ３を介して、位置情報管理装置２００に、コンテンツ開示要求を行ったユーザの動線と動線パスワードとが一致するか否かを問い合わせる。そして、コンテンツ管理装置１００は、ユーザの動線と動線パスワードとが一致した場合、コンテンツ開示要求を行ったクライアント端末６００に対して、コンテンツの開示を許可する。
【００２５】
クライアント端末６００は、ユーザが操作するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のコンピュータである。クライアント端末６００には、コンテンツ管理システム１の管理対象となるコンテンツのデータ（ファイル）本体又は本体の所在を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が記憶されている。また、クライアント端末６００においてユーザによりコンテンツが操作されると、ネットワークＮ２を介して、コンテンツ管理装置１００にコンテンツ開示要求が送信される。
[ハードウェア構成]
＜コンテンツ管理装置＞
図４は、本発明の実施形態におけるコンテンツ管理装置１００のハードウェア構成の一例を示す図である。コンテンツ管理装置１００は、ＣＰＵ１１と、ＲＡＭ１２と、ＲＯＭ１３と、ＨＤＤ１４と、有線通信装置１５と、キーボード１６と、マウス１７と、ディスプレイ１８とを有する。
【００２６】
ＣＰＵ１１は、コンテンツ管理装置１００の動作を制御するプログラムを実行する。ＲＡＭ１２は、ＣＰＵ１１のワークエリアを構成する。ＲＯＭ１３は、コンテンツ管理装置１００のシステムプログラム等を記憶する。ＨＤＤ１４は、コンテンツ管理装置１００で実行されるアプリケーション等に加えて、コンテンツの本体を記憶する。なお、コンテンツ本体は、コンテンツ管理装置１００が記憶する場合に限らず、クライアント端末６００やＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）等に記憶される場合もある。有線通信装置１５は、ＬＡＮに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。キーボード１６及びマウス１７は、コンテンツ管理システム１の管理者等から入力を受け付ける装置である。ディスプレイ１８は、管理者等に対して情報を表示出力する装置である。バス１９は、上記装置を電気的に接続する。
【００２７】
上記構成により、本発明の実施形態におけるコンテンツ管理装置１００は、クライアント端末６００において操作されるコンテンツの開示可否を制御することができる。
【００２８】
＜位置情報管理装置＞
図５は、本発明の実施形態における位置情報管理装置２００のハードウェア構成の一例を示す図である。位置情報管理装置２００は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ＨＤＤ２４と、有線通信装置２５と、キーボード２６と、マウス２７と、ディスプレイ２８とを有する。また、バス２９は、上記装置を電気的に接続する。
【００２９】
なお、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＨＤＤ２４、有線通信装置２５、キーボード２６、マウス２７、ディスプレイ２８は、それぞれ図４に示したＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、有線通信装置１５、キーボード１６、マウス１７、ディスプレイ１８に対応する。但し、ＲＯＭ２３が位置情報管理装置２００のシステムプログラムを記憶する点、ＨＤＤ２４が位置情報管理装置２００で実行されるアプリケーション等に加えて、無線端末３００の位置情報、装置情報及び動線パスワード等を記憶する点が異なる。
【００３０】
上記構成により、本発明の実施形態における位置情報管理装置２００は、無線端末３００の位置情報を取得して管理し、取得した位置情報に基づく動線と動線パスワードとが一致するか否かを判定し、判定結果をコンテンツ管理装置１００に提供できる。
【００３１】
＜無線端末＞
図６は、本発明の実施形態における無線端末３００のハードウェア構成の一例を示す図である。図６には、無線端末３００がスマートフォンである例を示している。無線端末３００は、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、無線通信装置３４と、ＧＰＳ受信装置３５と、タッチパネル３６と、ディスプレイ３７とを有する。
【００３２】
ＣＰＵ３１は、無線端末３００の動作を制御するプログラムを実行する。ＲＡＭ３２は、ＣＰＵ３１のワークエリアを構成する。ＲＯＭ３３は、無線端末３００のシステムプログラム等を記憶する。無線通信装置３４は、例えば、ＺｉｇＢｅｅ、Ｂｌｕｅｔｏｏｔｈ、３ＧやＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の移動通信網又はＷｉＦｉ等により、外部の装置と通信するための装置である。なお、任意の種類の無線通信装置３４が、複数設けられてもよい。ＧＰＳ受信装置３５は、ＧＰＳ衛星や配信装置４００から送信された測位信号を受信する装置である。タッチパネル３６は、ディスプレイ３７と重畳して配置され、ユーザからの入力を受け付ける装置である。ディスプレイ３７は、情報をユーザに提示する装置である。バス３８は、上記装置を電気的に接続する。
【００３３】
上記構成により、本発明の実施形態における無線端末３００は、屋内において測位信号を受信し、位置情報を取得することができる。また、取得した位置情報を、無線ネットワークを介して、位置情報管理装置２００に送信することができる。
【００３４】
なお、無線端末３００がＲＦＩＤタグ又はＩＣカードである場合、上記装置のうち、タッチパネル３６及びディスプレイ３７を備えない構成となる。
【００３５】
＜配信装置＞
図７は、本発明の実施形態における配信装置４００のハードウェア構成の一例を示す図である。配信装置４００は、ＣＰＵ４１と、ＲＡＭ４２と、ＲＯＭ４３と、無線通信装置４４と、測位信号配信装置４５とを有する。
【００３６】
ＣＰＵ４１は、配信装置４００の動作を制御するプログラムを実行する。ＲＡＭ４２は、ＣＰＵ４１のワークエリア等を構成する。ＲＯＭ４３は、ＣＰＵ４１が実行するプログラムや、プログラムの実行に必要なデータを記憶する。無線通信装置４４は、無線端末３００及び管理装置５００と、無線ネットワークを介して通信するための装置である。測位信号配信装置４５は、無線端末３００が現在位置を取得するために用いる測位信号を送信する装置であり、例えば、ＩＭＥＳ規格により定義されたフレームフォーマットで測位信号を送信する。より具体的には、測位信号配信装置４５は、ＩＭＥＳ規格によって定義されるフレーム構造を有するデータを用いて、１．５ＧＨｚの搬送波を変調して信号を生成し、これをアンテナより送出する。バス４６は、上記装置を電気的に接続する。
【００３７】
上記構成により、本発明の実施形態における配信装置４００は、無線端末３００に測位信号を配信することができる。また、配信装置４００は、無線端末３００と管理装置５００とにより無線ネットワークを構成し、無線端末３００から送信された位置情報を、他の配信装置４００又は管理装置５００に中継することができる。
【００３８】
＜管理装置＞
図８は、本発明の実施形態における管理装置５００のハードウェア構成の一例を示す図である。管理装置５００は、ＣＰＵ５１と、ＲＡＭ５２と、ＲＯＭ５３と、無線通信装置５４と、有線通信装置５５とを有する。
【００３９】
ＣＰＵ５１は、管理装置５００の動作制御を行うプログラムを実行する。ＲＡＭ５２は、ＣＰＵ５１のワークエリア等を構成する。ＲＯＭ５３は、ＣＰＵ５１が実行するプログラムや、プログラムの実行に必要なデータを記憶する。無線通信装置５４は、無線端末３００及び配信装置４００と、無線ネットワークを介して通信するための装置である。有線通信装置５５は、ＬＡＮに接続するためのＮＩＣである。バス５６は、上記装置を電気的に接続する。
【００４０】
上記構成により、本発明の実施形態における管理装置５００は、無線端末３００と配信装置４００とにより構成される無線ネットワークと、外部のネットワークＮ１とを相互に接続することができる。
【００４１】
＜クライアント端末＞
図９は、本発明の実施形態におけるクライアント端末６００のハードウェア構成の一例を示す図である。クライアント端末６００は、ＣＰＵ６１と、ＲＡＭ６２と、ＲＯＭ６３と、ＨＤＤ６４と、有線通信装置６５と、キーボード６６と、マウス６７と、ディスプレイ６８とを有する。また、バス６９は、上記装置を電気的に接続する。
【００４２】
なお、ＣＰＵ６１、ＲＡＭ６６、ＲＯＭ６３、ＨＤＤ６４、有線通信装置６５、キーボード６６、マウス６７、ディスプレイ６８は、それぞれ図４に示したＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＨＤＤ１４、有線通信装置１５、キーボード１６、マウス１７、ディスプレイ１８に対応する。但し、ＲＯＭ６３がクライアント端末６００のシステムプログラムを記憶する点、ＨＤＤ６４がクライアント端末６００で実行されるアプリケーション等を記憶する点が異なる。なお、ＨＤＤ６４には、コンテンツ管理システム１の管理対象であるコンテンツの本体が記憶されている場合もある。
【００４３】
上記構成により、本発明の実施形態におけるクライアント端末６００は、コンテンツを操作し、コンテンツ管理装置１００からの指示に基づきコンテンツを開示し閲覧を可能とする。
[機能構成]
図１０は、本発明の実施形態におけるコンテンツ管理システム１の機能構成の一例を示す図である。
【００４４】
＜配信装置＞
本発明の実施形態における配信装置４００は、位置情報格納部４０１と、測位信号配信部４０２と、中継部４０３とを有する。各機能はＣＰＵ４１がプログラムを実行し、ハードウェアと協働することで実現される。
【００４５】
位置情報格納部４０１は、配信装置４００が設置される位置を表す位置情報を格納する。屋内に設置される配信装置４００の位置情報には、例えば、緯度、経度、フロア、棟及び領域名等の情報が含まれる。
【００４６】
測位信号配信部４０２は、位置情報格納部４０１に格納された位置情報を含む測位信号を生成して、所定の領域に配信する。所定の領域は、測位信号配信装置４５からの電波の送信出力によって決定される。
【００４７】
中継部４０３は、無線端末３００から送信されたデータを、他の配信装置４００又は管理装置５００に中継する。中継されたデータは、その後、位置情報管理装置２００へと伝送される。中継部４０３は、無線ネットワークがＺｉｇＢｅｅによって構成される場合には、ＺｉｇＢｅｅルータの機能を提供する。
【００４８】
＜無線端末＞
本発明の実施形態における無線端末３００は、測位信号受信部３０１と、位置情報取得部３０２と、識別情報格納部３０３と、位置情報送信部３０４とを有する。各機能はＣＰＵ３１がプログラムを実行し、ハードウェアと協働することで実現される。
【００４９】
測位信号受信部３０１は、配信装置４００の測位信号配信部４０２から配信された測位信号を受信する。
【００５０】
位置情報取得部３０２は、配信装置４００から送信された測位信号から、位置情報を取得する。上述したように、位置情報は、緯度、経度、フロア、棟及び領域名の情報を含む。
【００５１】
識別情報格納部３０３は、当該無線端末３００を一意に識別するための識別情報を格納する。識別情報は、例えばＭＡＣアドレスである。
【００５２】
位置情報送信部３０４は、位置情報取得部３０２が取得した位置情報と、識別情報格納部３０３に格納された識別情報とを、位置情報管理装置２００に送信する。ここで、無線端末３００の位置情報及び識別情報は、まず、無線ネットワークを介して、最寄りの配信装置４００に送信され、その後、他の配信装置４００又は管理装置５００を経由して、位置情報管理装置２００に伝送される。
【００５３】
＜管理装置＞
本発明の実施形態における管理装置５００は、変換部５０１を有する。上記機能はＣＰＵ５１がプログラムを実行し、ハードウェアと協働することで実現される。なお、管理装置５００は、無線ネットワークがＺｉｇＢｅｅによって構成される場合には、ＺｉｇＢｅｅコーディネータとしての機能を提供する。
【００５４】
変換部５０１は、無線ネットワークを介して、無線端末３００又は配信装置４００から受信した位置情報及び識別情報を、位置情報管理装置２００の接続されたネットワークに適合する形式に変換する。そして、変換部５０１は、位置情報及び識別情報を、位置情報管理装置２００へと送信する。
【００５５】
＜位置情報管理装置＞
本発明の実施形態における位置情報管理装置２００は、位置情報受信部２０１と、位置情報記憶部２０２と、端末情報記憶部２０３と、パスワード設定受付部２０４と、パスワード情報記憶部２０５と、動線確認要求応答部２０６と、判定部２０７とを有する。各機能はＣＰＵ２１がプログラムを実行し、ハードウェアと協働することで実現される。
【００５６】
位置情報受信部２０１は、無線端末３００から送信された、識別情報及び位置情報を受信する。そして、位置情報受信部２０１は、識別情報及び位置情報を、位置情報記憶部２０２に格納する。
【００５７】
位置情報記憶部２０２は、無線端末３００の識別情報毎に、無線端末３００から送信される位置情報とこれらの情報の受信日時とを対応付けて記憶する。図１１は、本発明の実施形態における位置情報記憶部２０２に記憶される情報の一例を示す図である。図１１に示すように、位置情報記憶部２０２は、無線端末３００の識別情報である「識別情報」、「領域名」、「緯度」、「経度」、「フロア」、「棟」及び「受信日時」のデータ項目を有する。「領域名」、「緯度」、「経度」、「フロア」及び「棟」は、無線端末３００から送信される位置情報に含まれる情報である。「受信日時」は、無線端末３００からの位置情報を受信した年月日時分秒を示す時刻である。位置情報記憶部２０２は、位置情報の管理対象となっている無線端末３００の数だけ用意され得る。
【００５８】
端末情報記憶部２０３は、図１２に示すように、無線端末３００の識別情報と無線端末３００を所持するユーザを識別するユーザＩＤとを対応して記憶する。図１２は、本発明の実施形態における端末情報記憶部２０３に記憶される情報の一例を示す図である。端末情報記憶部２０３は、無線端末３００の識別情報に基づきユーザＩＤを特定するために用いられる。端末情報記憶部２０３に記憶される情報は、予めコンテンツ管理システム１の管理者等により設定され、識別情報とユーザＩＤとの対応付けが変わった場合、変更、追加又は削除が行われる。
【００５９】
パスワード設定受付部２０４は、クライアント端末６００からの動線パスワードを設定するためのパスワード設定要求を受け付け、パスワード情報記憶部２０５に、ユーザＩＤと端末識別情報と動線パスワードとを対応付けて記憶する。パスワード設定要求には、ユーザＩＤ及び動線パスワードが含まれている。パスワード設定受付部２０４は、端末情報記憶部２０３を参照し、パスワード設定要求に含まれるユーザＩＤに対応する識別情報を特定する。
【００６０】
パスワード情報記憶部２０５は、順序性を有する一以上の位置情報である、ユーザ毎の動線パスワードを記憶する。図１３は、本発明の実施形態におけるパスワード情報記憶部２０５に記憶される情報の一例を示す図である。図１３に示すように、パスワード情報記憶部２０５は、パスワード設定要求に含まれる「ユーザＩＤ」及び「動線パスワード」と、端末情報記憶部２０３から取得する「識別情報」とを対応付けて記憶する。
【００６１】
動線確認要求応答部２０６は、コンテンツ管理装置１００から送信される、無線端末３００の位置情報に基づく動線と、動線パスワードとの比較を要求するユーザＩＤが含まれる動線確認要求を受け付け、判定部２０７にこの要求に基づく処理を実行させる。そして、動線確認要求応答部２０６は、判定部２０７により行われた位置情報に基づく動線と、動線パスワードとが一致するか否かを示す判定結果を、コンテンツ管理装置１００に送信する。
【００６２】
判定部２０７は、動線確認要求応答部２０６からの通知に基づき、無線端末３００の位置情報に基づく動線と、動線パスワードとが一致するか否かを判定し、判定結果を動線確認要求応答部２０６に通知する。
【００６３】
上記機能によって、位置情報管理装置２００は、配信装置４００から配信される位置情報を受信した無線端末３００の位置情報を管理し、管理された位置情報に基づく動線と動線パスワードとを比較する判定処理を行うことができる。
【００６４】
＜コンテンツ管理装置＞
本発明の実施形態におけるコンテンツ管理装置１００は、コンテンツ開示要求応答部１０１と、動線パスワードトレース要求部１０２と、動線確認要求部１０３と、コンテンツ開示制御部１０４と、コンテンツ記憶部１０５とを有する。各機能はＣＰＵ１１がプログラムを実行し、ハードウェアと協働することで実現される。
【００６５】
コンテンツ開示要求応答部１０１は、クライアント端末６００から送信されるコンテンツ開示要求を受け付けると、動線パスワードトレース要求部１０２に、コンテンツ開示要求を受け付けたことを通知する。また、コンテンツ開示要求応答部１０１は、コンテンツ開示制御部１０４からのコンテンツの開示を許可するか否かの指示に基づく、コンテンツ開示要求応答を、クライアント端末６００に送信する。なお、コンテンツ開示要求応答部１０１は、クライアント端末６００にコンテンツの本体が存在していない場合、コンテンツ開示要求応答とともに、コンテンツ記憶部１０５に記憶されているコンテンツの本体を送信するようにしてもよい。なお、クライアント端末６００が操作するコンテンツは、コンテンツの本体がクライアント端末６００に保存されている場合に限らず、例えばＮＡＳ等に保存されているコンテンツの本体をそのまま操作する場合もある。
【００６６】
動線パスワードトレース要求部１０２は、コンテンツ開示要求応答部１０１からの通知に基づき、クライアント端末６００に、動線パスワードに対応するユーザ（無線端末３００）の移動を指示する動線パスワードトレース要求をクライアント端末６００に送信する。そして、動線パスワードトレース要求部１０２は、クライアント端末６００からの動線パスワードのトレースの確認を受け付けると、動線確認要求部１０３に位置情報に基づく動線と動線パスワードとの比較を位置情報管理装置２００に行う動線確認要求の実行を指示する。
【００６７】
動線確認要求部１０３は、動線パスワードトレース要求部１０２からの指示に基づき、動線確認要求を、位置情報管理装置２００に送信する。そして、動線確認要求部１０３は、動線確認要求に対する応答として、位置情報に基づく動線と動線パスワードとが一致したか否かを示す判定結果をコンテンツ開示制御部１０４に通知する。
【００６８】
コンテンツ開示制御部１０４は、動線確認要求部１０３からの判定結果に基づき、コンテンツの開示可否を決定し、その決定に基づくコンテンツ開示要求応答の実行を、コンテンツ開示要求応答部１０１に指示する。具体的には、コンテンツ開示制御部１０４は、判定結果が位置情報に基づく動線と動線パスワードとの一致を示している場合、コンテンツの開示を許可すると決定する。一方、コンテンツ開示制御部１０４は、判定結果が一致しないことを示している場合、コンテンツの開示を許可しないと決定する。
【００６９】
コンテンツ記憶部１０５は、コンテンツの本体を記憶する。コンテンツ記憶部１０５は、必要に応じてコンテンツ開示要求応答部１０１から参照される。
【００７０】
＜クライアント端末＞
本発明の実施形態におけるクライアント端末６００は、入力受付部６０１と、表示制御部６０２と、パスワード設定部６０３と、コンテンツ開示要求部６０４と、動線パスワードトレース要求受付部６０５と、コンテンツ開示実行部６０６とを有する。各機能はＣＰＵ６１がプログラムを実行し、ハードウェアと協働することで実現される。
【００７１】
入力受付部６０１は、キーボード６６やマウス６７等を制御し、ユーザからのキーボード６６やマウス６７等の操作に基づく情報の入力を受け付ける。
【００７２】
表示制御部６０２と、ディスプレイ６８を制御し、ユーザに対する情報を表示出力する。
【００７３】
パスワード設定部６０３は、ユーザの動線パスワードの設定を位置情報管理装置２００に対して行う。動線パスワードの設定は、例えば図１４に示す動線パスワード設定画面９００に基づき行われる。図１４は、本発明の実施形態における動線パスワード設定画面９００の一例を示す図である。図１４に示すように、ユーザは、動線パスワード設定画面９００に含まれる動線パスワードを直接入力するための動線パスワード入力欄９０１又は動線パスワードをマウス等で順にクリックする動線パスワード入力マップ９０２により、動線パスワードを入力する。なお、ディスプレイ６８がタッチパネルである場合、動線パスワード入力マップ９０２の各領域を指でスワイプし動線パスワードを入力してもよい。そして、ユーザＩＤ入力欄９０２に動線パスワードを入力するユーザのユーザＩＤが入力され、パスワード設定ボタン９０４が押下されると、パスワード設定部６０３は、入力された動線パスワードとユーザＩＤとを含むパスワード設定要求を位置情報管理装置２００に送信する。なお、動線パスワードの位置情報管理装置２００への設定は、ユーザがクライアント端末６００を用いて行う場合に限らず、コンテンツ管理システム１の管理者等が直接、位置情報管理装置２００に設定してもよい。
【００７４】
コンテンツ開示要求部６０４は、ユーザによるコンテンツの操作（例えばファイルオープン）を受け付けると、図１５に示すようなコンテンツ画面８００に重畳させたユーザＩＤ入力画面９１０のダイアログボックスを、表示制御部６０２に表示させる。そして、コンテンツ開示要求部６０４が、ユーザによるユーザＩＤ入力画面９１０に含まれるユーザＩＤ入力欄９１１へのユーザＩＤの入力後、送信ボタン９１２の押下を受け付けると、コンテンツの開示可否を問い合わせるコンテンツ開示要求を、コンテンツ管理装置１００に送信する。また、コンテンツ開示要求部６０４は、コンテンツ管理装置１００から送信されるコンテンツ開示可否を示す情報を含むコンテンツ開示要求を受信すると、コンテンツ開示可否を示す情報をコンテンツ開示実行部６０６に通知する。
【００７５】
動線パスワードトレース要求受付部６０５は、コンテンツ管理装置１００からの動線パスワードトレース要求を受け付けると、表示制御部６０２に、図１６に示すようなコンテンツ画面８００に重畳させた動線パスワードトレース確認画面９２０のダイアログボックスを表示させる。そして、動線パスワードトレース要求受付部６０５は、ユーザにより動線パスワードトレース確認画面９２０に含まれる確認ボタン９２２が押下されると、動線パスワードトレース要求応答を、コンテンツ管理装置１００に送信する。
【００７６】
コンテンツ開示実行部６０６は、コンテンツ開示要求部６０４から通知されたコンテンツ開示可否を示す情報に基づき、コンテンツの開示処理を行う。コンテンツ開示実行部６０６は、コンテンツ開示が許可された場合、コンテンツの開示処理を実行し、許可されなかった場合、コンテンツの開示処理を実行せず、例えば図１７に示すエラー表示画面９３０を表示制御部６０２に表示させる。図１７に示すように、エラー表示画面９３０には、エラー内容９３１、エラー理由９３２が含まれる。
[動作手順]
次に、本発明の実施形態におけるコンテンツ管理システム１の動作手順の一例を説明する。ない、コンテンツ管理システム１の処理を、「位置情報管理処理」と「コンテンツ開示制御処理」とに分けて説明する。
【００７７】
〔位置情報管理処理〕
図１８は、本発明の実施形態における位置情報管理処理の動作手順の一例を示すシーケンス図である。図１８を用いて、位置情報管理装置２００が、無線ネットワークを介して、無線端末３００の位置情報を取得する処理を説明する。ここで、無線端末３００が配信装置４００から以下の位置情報を含む測位信号を受信する例を説明する。
−緯度「３５．４６１００」、経度「１３９．３８１００」、フロア「２」、棟「Ｘ」、領域名「Ａ３」
ステップＳ１０１において、配信装置４００の測位信号配信部４０２は、上記位置情報を含む測位信号を、所定の領域に送信し続ける。
【００７８】
ステップＳ１０２において、無線端末３００の測位信号受信部３０１は、配信装置４００の測位信号配信部４０２から送信された測位信号を受信する。
【００７９】
ステップＳ１０３において、無線端末３００の位置情報取得部３０２は、ステップＳ１０２で受信した測位信号に含まれる位置情報を取得する。この場合、無線端末３００が受信した位置情報は、以下の通りとなる。
−緯度「３５．４６１００」、経度「１３９．３８１００」、フロア「２」、棟「Ｘ」、領域名「Ａ３」
ステップＳ１０４において、無線端末３００の位置情報送信部３０４は、識別情報格納部３０３に格納された識別情報とともに、上記位置情報を、無線ネットワークを介して、配信装置４００に送信する。ここで、無線端末３００の識別情報は、以下の通りであるものとする。
−「０１２３４５ａｂｃｄｅｆ」
なお、ステップＳ１０４における位置情報の送信動作は、所定の周期（例えば１秒〜５秒周期）で行われる。また、無線端末３００が慣性センサを備えている場合、無線端末３００の動作の検知時に、位置情報の送信動作を実行するようにしてもよい。
【００８０】
ステップＳ１０５において、配信装置４００の中継部４０３は、無線端末３００から受信した位置情報と識別情報とを、管理装置５００に中継する。
【００８１】
ステップＳ１０６において、管理装置５００の変換部５０１は、配信装置４００の属する無線ネットワークから送信された通信データを、位置情報管理装置２００が接続されるネットワークに適合する形式に変換する。
【００８２】
ステップＳ１０７において、位置情報管理装置２００の位置情報受信部２０１は、配信装置４００と管理装置５００とを介して伝送された、以下の無線端末３００の位置情報と識別情報とを受信する。
−位置情報：緯度「３５．４６１００」、経度「１３９．３８１００」、フロア「２」、棟「Ｘ」、領域名「Ａ３」
−識別情報：「０１２３４５ａｂｃｄｅｆ」
ステップＳ１０８において、位置情報管理装置２００の位置情報記憶部２０２は、ステップＳ１０７で受信した位置情報と識別情報とを、その受信時刻「２０１３／６／３  １０：００：０５」とともに格納する。
【００８３】
上記動作手順により、本発明の実施形態における位置情報管理装置２００は、無線端末３００の現在位置を管理することができる。
【００８４】
なお、位置情報管理処理は、後述するコンテンツ開示制御処理に依存せず、独立して実行される処理である。
【００８５】
〔コンテンツ開示制御処理〕
図１９は、本発明の実施形態におけるコンテンツ開示制御処理の動作手順の一例を示すシーケンス図である。図１９の例の初期状態では、ユーザが無線端末３００を所持している。
【００８６】
ステップＳ２０１において、ユーザはクライアント端末６００のキーボード６６やマウス６７等を操作し、ユーザが閲覧等を行うコンテンツを開示するための操作（ファイルオープンの操作）を行う。
【００８７】
ステップＳ２０２において、クライアント端末６００の入力受付部６０１がユーザによるコンテンツの開示操作を受け付けると、表示制御部６０２に、ユーザＩＤ入力画面９１０（図１５参照）を表示させる。
【００８８】
ステップＳ２０３において、ユーザは、ユーザＩＤ入力画面９１０のユーザＩＤ入力欄９１１にユーザＩＤを入力し、送信ボタン９１２を押下する。
【００８９】
ステップＳ２０４において、コンテンツ開示要求部６０４が入力受付部６０１を介して、ユーザＩＤの入力を受け付けると、ユーザＩＤを含むコンテンツ開示要求をコンテンツ管理装置１００に送信する。
【００９０】
ステップＳ２０５において、コンテンツ開示要求を受信したコンテンツ管理装置１００のコンテンツ開示要求応答部１０１は、動線パスワードトレース要求部１０２にコンテンツ開示要求を受信したことを通知する。そして、動線パスワードトレース要求部１０２は、コンテンツ開示要求を行ったクライアント端末６００に、動線パスワードに対応するユーザ（無線端末３００）の移動を指示する動線パスワードトレース要求をクライアント端末６００に送信する。
【００９１】
ステップＳ２０６において、動線パスワードトレース要求を受信したクライアント端末６００の動線パスワードトレース要求受付部６０５は、表示制御部６０２を介して、動線パスワードトレース確認画面９２０を表示する。
【００９２】
ステップＳ２０７において、ユーザは、動線パスワードトレース確認画面９２０に含まれる確認ボタン９２２を押下する。この確認ボタン９２２の押下後、ユーザの動線パスワードのトレース（移動）に基づく位置情報が、動線パスワードと一致するか否かを判定するための判定対象となる。
【００９３】
ステップＳ２０８において、動線パスワードトレース要求受付部６０５は、コンテンツ管理装置１００に、ユーザによる確認が行われたことを示す情報を含む動線パスワードトレース要求応答を送信する。
【００９４】
ステップＳ２０９において、動線パスワードトレース要求応答を受信した動線パスワードトレース要求部１０２は、動線確認要求部１０３に、位置情報管理装置２００への動線確認要求の送信を指示する。動線確認要求部１０３は、位置情報管理装置２００に、動線確認要求を送信する。
【００９５】
ステップＳ２１０において、ユーザは移動を行い、ユーザが所持する無線端末３００から位置情報及び識別情報が、配信装置４００及び管理装置５００を介して、位置情報管理装置２００に送信される。位置情報の送信動作は、上述したように、所定の周期で実行され続けている。
【００９６】
ステップＳ２１１において、同様に所定の周期で無線端末３００から位置情報管理装置２００に位置情報が送信されている。こ
ステップＳ２１２において、動線確認要求を受信した位置情報管理装置２００の動線確認要求応答部２０６からの判定処理の指示を受け付けた判定部２０７は、線確認要求に含まれるユーザＩＤに対する動線確認の判定処理を行う。具体的には、判定部２０７は、ステップＳ２１１、Ｓ２１２・・・において取得し、位置情報記憶部２０２に記憶された無線端末３００の一以上の位置情報と、パスワード情報記憶部２０５に記憶される動線パスワードとが一致するか否かを判定する。
【００９７】
ステップＳ２１３において、判定部２０７は、動線確認要求応答部２０６を介して、判定結果をコンテンツ管理装置１００に送信する。
【００９８】
以降のステップＳ２１４〜Ｓ２１５は判定結果がＯＫの場合の動作であり、ステップＳ２１６〜Ｓ２１７は判定結果がＮＧの場合の動作である。
【００９９】
ステップＳ２１４において、コンテンツ管理装置１００の動線確認要求部１０３から判定結果（ＯＫ）を受け付けたコンテンツ開示制御部１０４は、コンテンツの開示を許可する情報を含むコンテンツ開示要求応答を生成し、コンテンツ開示要求応答部１０１を介して、クライアント端末６００に送信する。
【０１００】
ステップＳ２１５において、コンテンツ開示要求応答を受信したクライアント端末６００のコンテンツ開示要求部６０４は、コンテンツ開示実行部６０６にコンテンツの開示許可を示す情報を通知する。コンテンツ開示実行部６０６は、コンテンツの開示が許可されたため、コンテンツの開示処理を実行する。
【０１０１】
一方、ステップＳ２１６において、判定結果がＮＧである場合、コンテンツ開示制御部１０４は、コンテンツの開示を許可しない（拒否する）情報を含むコンテンツ開示要求応答を生成し、コンテンツ開示要求応答部１０１を介して、クライアント端末６００に送信する。
【０１０２】
ステップＳ２１７において、コンテンツ開示要求応答を受信したクライアント端末６００のコンテンツ開示要求部６０４は、コンテンツ開示実行部６０６にコンテンツの開示許可を示す情報を通知する。コンテンツ開示実行部６０６は、コンテンツの開示が拒否されたため、コンテンツの開示処理を実行せず、エラー表示画面９３０（図１７）を、表示制御部６０２を介して表示する。
【０１０３】
上記動作手順により、本発明の実施形態におけるコンテンツ管理システム１は、ユーザ（無線端末３００）の移動に基づく一以上の位置情報である動線と、予め設定された動線パスワードとが一致するか否かを判定する。そして、コンテンツ管理システム１は、判定の結果に基づき、クライアント端末６００においてコンテンツの開示を許可するか否かを制御することができる。
【０１０４】
なお、図１９のステップＳ２０４におけるコンテンツ開示要求をコンテンツ管理装置１００が受信した後、ステップＳ２０５〜Ｓ２０８の処理を行うことなく、ステップＳ２０９における動線確認要求をコンテンツ管理装置１００が送信するようにしてもよい。
【０１０５】
次に、上述した図１９のステップＳ２０９〜Ｓ２１３における位置情報管理装置２００による判定処理を、図２０に基づき詳細に説明する。図２０は、本発明の実施形態における位置情報管理装置２００による判定処理の一例を示すフローチャート図である。
【０１０６】
まず、位置情報管理装置２００の動線確認要求応答部２０６は、コンテンツ管理装置１００から送信されたユーザＩＤを含む動線確認要求を受信し（Ｓ３０１）、判定部２０７に動線確認要求の受信を通知する。
【０１０７】
判定部２０７は、端末情報記憶部２０３を参照し、動線確認要求に含まれるユーザＩＤに対応する識別情報を特定する（Ｓ３０２）。
【０１０８】
次に、判定部２０７は、位置情報記憶部２０２を参照し、動線確認要求を受信した時刻以降の特定した識別情報に対応する位置情報を取得する（Ｓ３０３）。なお、位置情報を取得する期間は、例えば、動線確認要求の受信時刻から所定の時間（例えば６０秒）が経過する前までの時刻とする。
【０１０９】
そして、判定部２０７は、ステップＳ３０３において取得した一以上の位置情報に基づく動線と、パスワード情報記憶部２０５に記憶される、動線確認要求に含まれるユーザＩＤに対応する動線パスワードとが一致するか否かを判定する（Ｓ３０４）。
【０１１０】
なお、判定部２０７による判定の具体例を、図２１に示す。図２１は、本発明の実施形態における判定処理の具体例を示す図である。まず図２１の例における動線パスワードは、例えば「Ａ１→Ａ２→Ａ３→Ｂ３→Ｃ３→Ｂ４」であるとする。また、位置情報管理装置２００が動線確認要求を受信した時刻は「２０１３／６／３  １１：００：００」であり、所定の時間が満了した時刻は「２０１３／６／３  １１：００：５８」であるものとする。ここで、図１２（ａ）及び図１２（ｂ）の場合、動線確認要求受信時刻から所定の時間の満了時刻までに、動線パスワードと同じ順の領域名に対応する動線「Ａ１→Ａ２→Ａ３→Ｂ３→Ｃ３→Ｂ４」が含まれているため、一致と判定される。なお、図１２（ｃ）に示すように、動線「Ａ１→Ａ２→Ａ２→Ａ３→Ｂ３→Ｃ３→Ｂ４」のように「Ａ２」が連続している場合であっても一致と判定する。図１２（ｄ）の例では、動線確認要求受信時刻から所定の時間の満了時刻までに、動線パスワードと一致する動線が含まれないため不一致と判定する。このように判定することで、無線端末３００からの位置情報の送信周期やユーザが移動するタイミングによるずれや誤差の影響を排除し、ユーザ（無線端末３００）が動線パスワードの順に移動したか否かが判定の対象となる。
【０１１１】
図２０に戻り説明する。
【０１１２】
ステップＳ３０４において、取得した位置情報に基づく動線と動線パスワードとが一致すると判定された場合（ステップＳ３０４においてＹＥＳ）、動線確認判定ＯＫを示す判定結果を含む動線確認要求応答をコンテンツ管理装置１００に送信する（Ｓ３０５）。
【０１１３】
一方、ステップＳ３０４において、取得した位置情報に基づく動線と動線パスワードとが一致しないと判定された場合（ステップＳ３０４においてＮＯ）、動線確認判定ＮＧを示す判定結果を含む動線確認要求応答をコンテンツ管理装置１００に送信する（Ｓ３０６）。
【０１１４】
上述したように、本発明の実施形態のコンテンツ管理システム１によれば、ユーザ（無線端末３００）の一以上の時系列順の位置情報に基づく動線と、予め定めた順序性を有する一以上の位置情報である動線パスワードとが一致するか否かを判定し、判定結果に基づき、コンテンツを開示するか否かを制御できる。
【０１１５】
このような動線パスワードを用いた認証では、パスワードが第三者に類推されづらいため、安全性の高いコンテンツセキュリティを実現できる。また、動線パスワードは、位置（場所）に対応付けられるため、ユーザにとって記憶しやすいという利点がある。
[変形例]
本発明の実施形態の変形例では、位置情報管理装置２００が位置情報管理処理に関する機能を有し、コンテンツ管理装置１００が判定処理等の機能を有する。
【０１１６】
図２２は、本発明の実施形態の変形例におけるコンテンツ管理システム１の機能構成の一例を示す図である。なお、図２２において、図１０に示した本発明の実施形態のコンテンツ管理システム１と同一の機能には同一の符号を付与しており、これらの詳細な説明は省略する。以下、変形例の説明において、本発明の実施形態の場合（図１０参照）との相違点を中心に説明する。
【０１１７】
変形例におけるコンテンツ管理装置１００は、パスワード受付部１０６、パスワード情報記憶部１０７及び判定部１０８を有し、図１０に示した動線確認要求部１０３が不要となる。
【０１１８】
パスワード受付部１０６、パスワード情報記憶部１０７は、本発明の実施形態における位置情報管理装置２００が備えるパスワード受付部２０４、パスワード情報記憶部２０５と同じである。
【０１１９】
判定部１０８は、動線パスワードトレース要求部１０２からの判定処理の実行要求に基づき、位置情報に基づく動線と、パスワード情報記憶部１０７に記憶される動線パスワードとが一致するか否かを判定する。なお、判定部１０８は、位置情報管理装置２００に対して、位置情報に基づく動線を特定するために用いる位置情報の取得を要求し、位置情報管理装置２００から位置情報を取得する。
【０１２０】
変形例における位置情報管理装置２００は、図１０に示したパスワード受付部２０４、パスワード情報記憶部２０５、動線確認要求応答部２０６及び判定部２０７が不要となる。
【０１２１】
上述したように、本発明の実施形態の変形例のコンテンツ管理システム１における位置情報管理装置２００は、無線端末３００の位置情報を管理する処理のみを行い、コンテンツ管理装置１００からの要求に応じて位置情報を提供する。一方、コンテンツ管理装置１００は、コンテンツの開示可否を行うための処理を集約して有する。
【０１２２】
これにより、位置情報管理装置２００が例えば位置情報を管理する屋内施設、建物毎に設置されている場合、コンテンツ管理システム１によるコンテンツの開示可否を制御する機能を、複数台存在する位置情報管理装置２００に追加する必要がなくなる。そして、例えば集約して設置されたコンテンツ管理装置１００と、位置情報管理装置２００との接続が可能であれば、コンテンツ管理システム１の機能を使用することができる。そのため、各装置への機能の実装の容易性を高め、かつ実装に伴うコストを削減できる。
【０１２３】
なお、本発明の実施形態において、コンテンツ管理装置１００及び位置情報管理装置２００が有する機能は、コンテンツ管理装置１００又は位置情報管理装置２００のいずれかが全てを備えるようにしてもよい。また、コンテンツ管理装置１００及び位置情報管理装置２００が有する機能のうち任意の機能をいずれかの装置に具備させるようにしてもよい。
【０１２４】
なお、本発明の実施形態において、配信装置４００が配信する位置情報には、領域名が含まれるような構成にしたが、配信装置４００が配信する位置情報に領域名を含めないような構成としてもよい。この場合、例えば、位置情報管理装置２００が領域名と位置情報（緯度、経度、フロア、棟）とを対応付けたテーブルを保持するようにしてもよい。
【０１２５】
なお、本発明の実施形態において、動線及び動線パスワードを、位置情報に対応する領域名により定義したが、動線及び動線パスワードは位置情報（緯度、経度等）によりそのまま定義してもよい。
【０１２６】
以上、本発明の実施形態について詳述したが、本発明はかかる特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１２７】
１      コンテンツ管理システム
１０１  コンテンツ開示要求応答部
１０２  動線パスワードトレース要求部
１０３  動線確認要求部
１０４  コンテンツ開示制御部
１０５  コンテンツ記憶部
２００  位置情報管理装置
２０１  位置情報受信部
２０２  位置情報記憶部
２０３  端末情報記憶部
２０４  パスワード設定受付部
２０５  パスワード情報記憶部
２０６  動線確認要求応答部
２０７  判定部
３００  無線端末
３０１  測位信号受信部
３０２  位置情報取得部
３０３  識別情報格納部
３０４  位置情報送信部
４００  配信装置
４０１  位置情報格納部
４０２  測位信号配信部
４０３  中継部
５００  管理装置
５０１  変換部
６００  クライアント端末
６０１  入力受付部
６０６  表示制御部
６０２  パスワード設定部
６０３  算出部
６０４  コンテンツ開示要求部
６０５  動線パスワードトレース要求受付部
６０６  コンテンツ開示実行部
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特開２００６−１４４４２１号公報
【特許文献２】特開２００４−３１０２０７号公報
【非特許文献】
【０１２９】
【非特許文献１】"準天頂衛星システムユーザインタフェース仕様書"、ＩＳ−ＱＺＳＳ１．４版、宇宙航空研究開発機構
【図１】
2015022697.tif 000003
【図２】
2015022697.tif 000004
【図３】
2015022697.tif 000005
【図４】
2015022697.tif 000006
【図５】
2015022697.tif 000007
【図６】
2015022697.tif 000008
【図７】
2015022697.tif 000009
【図８】
2015022697.tif 000010
【図９】
2015022697.tif 000011
【図１０】
2015022697.tif 000012
【図１１】
2015022697.tif 000013
【図１２】
2015022697.tif 000014
【図１３】
2015022697.tif 000015
【図１４】
2015022697.tif 000016
【図１５】
2015022697.tif 000017
【図１６】
2015022697.tif 000018
【図１７】
2015022697.tif 000019
【図１８】
2015022697.tif 000020
【図１９】
2015022697.tif 000021
【図２０】
2015022697.tif 000022
【図２１】
2015022697.tif 000023
【図２２】
2015022697.tif 000024