(57)【要約】【課題】会社外での閲覧制限に好適な技術の提供を目的とする。【解決手段】端末装置とサーバー装置とを備えるコンテンツ提供システムであって、端末装置は、サーバー装置に要求するコンテンツを特定するコンテンツ特定情報と端末装置の位置情報とを含むコンテンツ要求をサーバー装置に対して送信するコンテンツ要求部と、表示情報を用いてコンテンツを表示装置に表示させる表示制御部と、を備え、サーバー装置は、コンテンツへのアクセスを暫定的に許可する範囲の範囲情報と日時とコンテンツ特定情報とを関連付けた許可情報を格納する記憶部と、コンテンツ要求内の位置情報及び現在日時を用いて、端末装置へのアクセス許否を判定するアクセス判定部と、アクセスを許可されたコンテンツを表示するための表示情報を端末装置に対して送信するコンテンツ送信部と、を備えることを特徴とする。【選択図】  図１
2015146103.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置にネットワークを介してコンテンツを提供するサーバー装置と、を備えるコンテンツ提供システムであって、
前記端末装置は、
前記サーバー装置に要求するコンテンツを特定するコンテンツ特定情報と前記端末装置の現在の位置情報とを含むコンテンツ要求を前記サーバー装置に対して送信するコンテンツ要求部と、
前記サーバー装置から取得した表示情報を用いて前記コンテンツを表示装置に表示させる表示制御部と、を備え、
前記サーバー装置は、
前記コンテンツへのアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報を格納する記憶部と、
前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定部と、
前記アクセス判定部によりアクセスを許可された前記コンテンツを表示するための前記表示情報を前記端末装置に対して送信するコンテンツ送信部と、
を備えることを特徴とするコンテンツ提供システム。
【請求項２】
請求項１に記載のコンテンツ提供システムであって、
前記端末装置は、
前記範囲情報と許可要求日時と前記コンテンツ特定情報とを含むアクセス暫定許可要求を前記サーバー装置に対して送信する許可要求部を備え、
前記サーバー装置は、
前記端末装置から受け付けた前記アクセス暫定許可要求に基づいて前記許可情報を生成する許可情報生成部を備え、
前記端末装置の前記表示制御部は、前記アクセス暫定許可要求に含まれる情報を入力するための暫定許可要求画面をさらに表示させることを特徴とするコンテンツ提供システム。
【請求項３】
請求項１又は２に記載のコンテンツ提供システムであって、
前記端末装置の前記コンテンツ要求部は、前記表示制御部によりコンテンツが表示されている間に、前記端末装置の現在の位置情報を含む表示継続要求を前記サーバー装置に対してさらに送信し、
前記端末装置の前記表示制御部は、前記サーバー装置から表示停止要求を受け付けると前記コンテンツの表示を停止し、
前記サーバー装置の前記アクセス判定部は、前記表示継続要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツの表示を停止させるか否かを判定し、
前記サーバー装置の前記コンテンツ送信部は、前記アクセス判定部によりコンテンツの表示を停止させると判定された場合に、前記表示停止要求を前記端末装置に送信することを特徴とするコンテンツ提供システム。
【請求項４】
請求項１から３のいずれか一項に記載のコンテンツ提供システムであって、
前記サーバー装置の前記記憶部は、前記コンテンツへのアクセスが許可された範囲に関する範囲情報と前記コンテンツ特定情報とを関連付けたセキュリティ情報をさらに格納し、
前記サーバー装置の前記アクセス判定部は、前記許可情報及び前記セキュリティ情報を参照して判定を行うことを特徴とするコンテンツ提供システム。
【請求項５】
請求項１から４のいずれか一項に記載のコンテンツ提供システムであって、
前記端末装置のコンテンツ要求部は、複数の前記コンテンツ特定情報を含む前記コンテンツ要求を送信し、
前記端末装置の表示制御部は、前記アクセス判定部によりアクセスを許可すると判定された複数の前記コンテンツを連結して表示することを特徴とするコンテンツ提供システム。
【請求項６】
請求項２から４のいずれか一項に記載のコンテンツ提供システムであって、
前記端末装置の前記許可要求部は、前記表示制御部により表示されているコンテンツへのアクセスの継続許可要求を前記サーバー装置に対してさらに送信し、
前記許可情報生成部は、前記継続許可要求に基づいて前記表示されているコンテンツのコンテンツ特定情報を含む前記許可情報を生成することを特徴とするコンテンツ提供システム。
【請求項７】
端末装置に対して送信するコンテンツを特定するコンテンツ特定情報と該コンテンツへのアクセスが許可された範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時とを関連付けた許可情報を格納する記憶部と、
前記コンテンツ特定情報と前記端末装置の位置情報とを含むコンテンツ要求を前記端末装置から受け付けるコンテンツ要求取得部と、
前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定部と、
前記アクセス判定部によりアクセスを許可すると判定された前記コンテンツを表示するための表示情報を前記端末装置に送信するコンテンツ送信部と、
を備えることを特徴とするサーバー装置。
【請求項８】
ネットワークを介して接続されたサーバー装置に対して、要求するコンテンツを特定するコンテンツ特定情報と当該端末装置の位置情報とを含むコンテンツ要求を送信するコンテンツ要求部と、
前記コンテンツ要求に含まれる前記位置情報及び現在日時と、前記コンテンツへのアクセスが許可された範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報に基づいて前記コンテンツへのアクセスを許可された場合に前記サーバー装置から送信される表示情報を用いて前記コンテンツを表示装置に表示させる表示制御部と、
を備えることを特徴とする端末装置。
【請求項９】
端末装置と、前記端末装置にネットワークを介してコンテンツを提供するサーバー装置と、を備えるコンテンツ提供システムにおけるコンテンツ提供方法であって、
前記端末装置は、
前記サーバー装置に要求する前記コンテンツを特定するコンテンツ特定情報と前記端末装置の位置情報とを含むコンテンツ要求を前記サーバー装置に対して送信するコンテンツ要求手順と、
前記サーバー装置から取得した表示情報を用いて前記コンテンツを表示装置に表示させる表示制御手順と、を備え、
前記サーバー装置は、
前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて、前記コンテンツへのアクセスが許可された範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定手順と、
前記アクセス判定手順において許可された前記コンテンツを表示するための前記表示情報を前記端末装置に対して送信するコンテンツ送信手順と、
を備えることを特徴とするコンテンツ提供方法。
【請求項１０】
コンピューターをサーバー装置として機能させるプログラムであって、
前記サーバー装置は、端末装置に対して送信するコンテンツを特定するコンテンツ特定情報と前記コンテンツへのアクセスを許可する範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報を格納する記憶部を備え、
前記コンテンツ特定情報と前記端末装置の位置情報とを含むコンテンツ要求を前記端末装置から受け付けるコンテンツ要求取得手順と、
前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定手順と、
前記アクセス判定手順において許可された前記コンテンツを表示するための表示情報を前記端末装置に対して送信するコンテンツ送信手順と、
を前記コンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供システム、サーバー装置、端末装置、コンテンツ提供方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ファイルへのアクセス制御には様々な技術が用いられている。一般的には、ＩＤ及びパスワード等の認証情報を用いて制御が行われる。
【０００３】
特許文献１には、「意味上の長さを利用した特定ファイルへのアクセス制御装置であって、利用者にベクトル座標を付与する座標付与手段と、特定のファイルにベクトル座標と長さを付与するアクセス制御ポリシー付与手段と、前記利用者のベクトル座標と前記特定のファイルのベクトル座標から長さを算出する算出手段と、前記算出した長さが特定のファイルに付与された長さよりも短いときに、前記利用者の前記特定のファイルに対するアクセスを許可するアクセス許可手段と、を備えた」ことを特徴とするアクセス制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２８７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、情報端末を社外等に持ち出して使用する使用形態が普及しているが、外部に持ち出すことを制限されている情報が社外で閲覧される場合がある。
【０００６】
特許文献１に開示された技術では、部屋の中の配置物の物理的な位置情報をベクトル座標に割り当てるが、会社外での閲覧制限には好適ではない。
【０００７】
本発明は、上記の点に鑑みてなされたものであって、会社外での閲覧制限に好適な技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００９】
上記課題を解決するため、本発明のコンテンツ提供システムは、端末装置と、前記端末装置にネットワークを介してコンテンツを提供するサーバー装置と、を備えるコンテンツ提供システムであって、前記端末装置は、前記サーバー装置に要求するコンテンツを特定するコンテンツ特定情報と前記端末装置の現在の位置情報とを含むコンテンツ要求を前記サーバー装置に対して送信するコンテンツ要求部と、前記サーバー装置から取得した表示情報を用いて前記コンテンツを表示装置に表示させる表示制御部と、を備え、前記サーバー装置は、前記コンテンツへのアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報を格納する記憶部と、前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定部と、前記アクセス判定部によりアクセスを許可された前記コンテンツを表示するための前記表示情報を前記端末装置に対して送信するコンテンツ送信部と、を備えることを特徴とする。
【００１０】
また、上記課題を解決するため、本発明の前記端末装置は、前記範囲情報と許可要求日時と前記コンテンツ特定情報とを含むアクセス暫定許可要求を前記サーバー装置に対して送信する許可要求部を備え、前記サーバー装置は、前記端末装置から受け付けた前記アクセス暫定許可要求に基づいて前記許可情報を生成する許可情報生成部を備え、前記端末装置の前記表示制御部は、前記アクセス暫定許可要求に含まれる情報を入力するための暫定許可要求画面をさらに表示させることを特徴としてもよい。
【００１１】
また、上記課題を解決するため、前記端末装置の前記コンテンツ要求部は、前記表示制御部によりコンテンツが表示されている間に、前記端末装置の現在の位置情報を含む表示継続要求を前記サーバー装置に対してさらに送信し、前記端末装置の前記表示制御部は、前記サーバー装置から表示停止要求を受け付けると前記コンテンツの表示を停止し、前記サーバー装置の前記アクセス判定部は、前記表示継続要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツの表示を停止させるか否かを判定し、前記サーバー装置の前記コンテンツ送信部は、前記アクセス判定部によりコンテンツの表示を停止させると判定された場合に、前記表示停止要求を前記端末装置に送信することを特徴としてもよい。
【００１２】
また、上記課題を解決するため、前記サーバー装置の前記記憶部は、前記コンテンツへのアクセスが許可された範囲に関する範囲情報と前記コンテンツ特定情報とを関連付けたセキュリティ情報をさらに格納し、前記サーバー装置の前記アクセス判定部は、前記許可情報及び前記セキュリティ情報を参照して判定を行うことを特徴としてもよい。
【００１３】
また、上記課題を解決するため、前記端末装置のコンテンツ要求部は、複数の前記コンテンツ特定情報を含む前記コンテンツ要求を送信し、前記端末装置の表示制御部は、前記アクセス判定部によりアクセスを許可すると判定された複数の前記コンテンツを連結して表示することを特徴としてもよい。
【００１４】
また、上記課題を解決するため、前記端末装置の前記許可要求部は、前記表示制御部により表示されているコンテンツへのアクセスの継続許可要求を前記サーバー装置に対してさらに送信し、前記許可情報生成部は、前記継続許可要求に基づいて前記表示されているコンテンツのコンテンツ特定情報を含む前記許可情報を生成することを特徴としてもよい。
【００１５】
また、上記課題を解決するため、本発明のサーバー装置は、端末装置に対して送信するコンテンツを特定するコンテンツ特定情報と該コンテンツへのアクセスが許可された範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時とを関連付けた許可情報を格納する記憶部と、前記コンテンツ特定情報と前記端末装置の位置情報とを含むコンテンツ要求を前記端末装置から受け付けるコンテンツ要求取得部と、前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定部と、前記アクセス判定部によりアクセスを許可すると判定された前記コンテンツを表示するための表示情報を前記端末装置に送信するコンテンツ送信部と、を備えることを特徴とする。
【００１６】
また、上記課題を解決するため、本発明の端末装置は、ネットワークを介して接続されたサーバー装置に対して、要求するコンテンツを特定するコンテンツ特定情報と当該端末装置の位置情報とを含むコンテンツ要求を送信するコンテンツ要求部と、前記コンテンツ要求に含まれる前記位置情報及び現在日時と、前記コンテンツへのアクセスが許可された範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報に基づいて前記コンテンツへのアクセスを許可された場合に前記サーバー装置から送信される表示情報を用いて前記コンテンツを表示装置に表示させる表示制御部と、を備えることを特徴とする。
【００１７】
また、上記課題を解決するため、本発明のコンテンツ提供方法は、端末装置と、前記端末装置にネットワークを介してコンテンツを提供するサーバー装置と、を備えるコンテンツ提供システムにおけるコンテンツ提供方法であって、前記端末装置は、前記サーバー装置に要求する前記コンテンツを特定するコンテンツ特定情報と前記端末装置の位置情報とを含むコンテンツ要求を前記サーバー装置に対して送信するコンテンツ要求手順と、前記サーバー装置から取得した表示情報を用いて前記コンテンツを表示装置に表示させる表示制御手順と、を備え、前記サーバー装置は、前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて、前記コンテンツへのアクセスが許可された範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定手順と、前記アクセス判定手順において許可された前記コンテンツを表示するための前記表示情報を前記端末装置に対して送信するコンテンツ送信手順と、を備えることを特徴とする。
【００１８】
また、上記課題を解決するため、本発明のプログラムは、コンピューターをサーバー装置として機能させるプログラムであって、前記サーバー装置は、端末装置に対して送信するコンテンツを特定するコンテンツ特定情報と前記コンテンツへのアクセスを許可する範囲に存在しない前記端末装置に対してアクセスを暫定的に許可する範囲に関する範囲情報と日時と前記コンテンツ特定情報とを関連付けた許可情報を格納する記憶部を備え、前記コンテンツ特定情報と前記端末装置の位置情報とを含むコンテンツ要求を前記端末装置から受け付けるコンテンツ要求取得手順と、前記コンテンツ要求を受け付けると、該コンテンツ要求に含まれる前記位置情報及び現在日時を用いて前記許可情報を参照し、前記端末装置に前記コンテンツへのアクセスを許可するか否かを判定するアクセス判定手順と、前記アクセス判定手順において許可された前記コンテンツを表示するための表示情報を前記端末装置に対して送信するコンテンツ送信手順と、を前記コンピューターに実行させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、会社外での閲覧制限に好適な技術を提供することができる。
【００２０】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２１】
【図１】コンテンツ提供システムにおける機能ブロック図である。
【図２】セキュリティ情報の一例を示す図である。
【図３】許可情報の一例を示す図である。
【図４】サーバー装置の機能を実現するコンピューターのハードウェア構成例を示す図である。
【図５】ユーザー端末装置の機能を実現するコンピューターのハードウェア構成例を示す図である。
【図６】アクセス暫定許可の流れを示すシーケンス図である。
【図７】ユーザー端末装置からサーバー装置へのコンテンツ要求の流れを示すシーケンス図である。
【図８】要求コンテンツ許可判定処理の流れを示すフローチャートである。
【図９】ユーザー端末装置における表示継続要求処理の流れを示すフローチャートである。
【図１０】サーバー装置における表示継続判定処理の流れを示すフローチャートである。
【図１１】暫定許可要求画面の一例を示す図である。
【図１２】コンテンツ要求画面の一例を示す図である。
【図１３】３つのコンテンツを表示するコンテンツ表示画面の一例を示す。
【図１４】延長要求画面の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面に基づいて本発明の実施形態の例を説明する。
【００２３】
図１は、コンテンツ提供システム１における機能ブロック図である。コンテンツ提供システム１は、サーバー装置１０と、ユーザー端末装置２０と、管理者端末装置３０とを備える。コンテンツ提供システム１では、サーバー装置１０と、ユーザー端末装置２０と、管理者端末装置３０とがネットワーク４０により接続されている。
【００２４】
サーバー装置１０は、例えばＰＣ（Personal Computer）等の情報処理装置である。ユーザー端末装置２０、及び管理者端末装置３０は、ＰＣや、ＰＤＡ（Personal Digital Assistant）、又はスマートフォン等の携帯端末である。ユーザー端末装置２０は、移動させることが可能である。管理者端末装置３０は本システムの管理者により操作される端末装置であって、ユーザー端末装置２０は本システムの管理者以外のユーザーにより操作される端末装置である。以下、便宜上、ユーザー端末装置２０と管理者端末装置３０とを区別して説明しているが、管理者は他の場面でユーザーともなり得るため、両装置は同様の機能を有していてもよい。
【００２５】
サーバー装置１０にはコンテンツが格納されており、所定の範囲に存在するユーザー端末装置２０は、サーバー装置１０に格納されたコンテンツにアクセスすることができる。ユーザーが、例えば客先など、所定の範囲外でコンテンツへのアクセスを希望する場合、ユーザー端末装置２０はサーバー装置１０に対してアクセス暫定許可要求を送信する。サーバー装置１０は、管理者端末装置３０に対してアクセス暫定許可要求の承認を求める。管理者端末装置３０によりアクセス暫定許可要求が承認されると、所定の範囲外に存在するユーザー端末装置２０に対しても、一時的にコンテンツへのアクセスが許可される。
【００２６】
サーバー装置１０は、制御部１１０と、記憶部１２０とを備える。
【００２７】
制御部１１０は、コンテンツ要求取得部１１１と、アクセス判定部１１２と、コンテンツ送信部１１３と、許可情報生成部１１４とを備える。
【００２８】
コンテンツ要求取得部１１１は、ユーザー端末装置２０から送信されるコンテンツ要求を取得する。コンテンツ要求は、ユーザー端末装置２０がサーバー装置１０に格納されたコンテンツの閲覧（アクセス）を要求するための情報である。コンテンツ要求では、ユーザー端末装置２０が要求するコンテンツを特定するコンテンツ特定情報と、ユーザー端末装置２０の位置情報とが特定されている。以下、コンテンツ特定情報をコンテンツＩＤとして説明する。
【００２９】
アクセス判定部１１２は、コンテンツ要求により特定されるコンテンツについて、ユーザー端末装置２０にアクセスを許可するか否かを判定する。
【００３０】
コンテンツ送信部１１３は、コンテンツ要求に応じてコンテンツを表示するための表示情報をユーザー端末装置２０に対して送信する。
【００３１】
許可情報生成部１１４は、ユーザー端末装置２０から送信されたアクセス暫定許可要求に基づいて、管理者端末装置３０に対して暫定許可の承認を要求する。また、許可情報生成部１１４は、管理者端末装置３０から暫定許可の承認が送信された場合に許可情報を生成するが、詳しくは後述する。
【００３２】
記憶部１２０は、セキュリティ情報１２１と、許可情報１２２とを記憶する。なお、記憶部１２０には、コンテンツ（図示せず）が格納されている。
【００３３】
セキュリティ情報１２１は、コンテンツ毎に、コンテンツの開示を許可するユーザー端末装置２０の範囲情報が関連付けられた情報である。
【００３４】
許可情報１２２は、セキュリティ情報１２１においてアクセスが許可されていない範囲に存在するユーザー端末装置２０に対して、暫定的にアクセスを許可するための情報である。許可情報１２２は、ユーザー端末装置２０からのアクセス暫定許可要求に基づいて許可情報生成部１１４により生成されるが、詳しくは後述する。
【００３５】
ユーザー端末装置２０は、制御部２１０を備える。制御部２１０は、コンテンツ要求部２１１と、表示制御部２１２と、許可要求部２１３と、位置情報特定部２１４とを備える。
【００３６】
コンテンツ要求部２１１は、コンテンツＩＤと位置情報とを特定したコンテンツ要求をサーバー装置１０に対して送信する。
【００３７】
表示制御部２１２は、サーバー装置１０から送信された表示情報を用いて、後述する出力Ｉ／Ｆを介して接続されたディスプレイ等の表示装置に対してコンテンツを表示させるよう制御する。
【００３８】
許可要求部２１３は、セキュリティ情報１２１においてコンテンツへのアクセスを許可されていない範囲について、暫定的にアクセスの許可を求めるためのアクセス暫定許可要求を生成する。許可要求部２１３は、アクセス暫定許可要求をサーバー装置１０に対して送信する。また、許可要求部２１３は、表示制御部２１２の制御により表示されているコンテンツについて、場所の変更及び／又は日時の拡大を要求する継続許可要求をサーバー装置１０に対して送信する。
【００３９】
位置情報特定部２１４は、ＧＰＳ（Global Positioning System）機能を用いてユーザー端末装置２０の現在位置を認識する。なお、現在位置を認識する技術は、位置情報を認識できればよく、ＧＰＳに限定されない。
【００４０】
管理者端末装置３０は、制御部３１０を備える。制御部３１０は、承認部３１１を備える。
【００４１】
承認部３１１は、サーバー装置１０からアクセス暫定許可の承認要求を受け付ける。後述する入力Ｉ／Ｆを介して接続された入力装置が承認の入力を受け付けると、承認部３１１は、アクセス暫定許可の承認を示す情報をサーバー装置１０に対して送信する。
【００４２】
本実施形態では、セキュリティ情報１２１と、許可情報１２２とを、サーバー装置１０が予め記憶している。ユーザー端末装置２０がサーバー装置１０に対してコンテンツを要求すると、サーバー装置１０はユーザー端末装置２０の位置情報に基づいて自動的にコンテンツへのアクセスの許可の有無を判定する。従って、効率的にアクセス制限を行うことができる。
【００４３】
次に、記憶部１２０に格納される各情報について説明する。
【００４４】
図２は、セキュリティ情報１２１の一例を示す図である。セキュリティ情報１２１は、コンテンツＩＤ１２１ａ毎に、位置情報１２１ｂと、範囲１２１ｃとが関連付けられて格納される。
【００４５】
コンテンツＩＤ１２１ａは、コンテンツを特定する識別情報である。位置情報１２１ｂは、コンテンツＩＤ１２１ｂにより特定されるコンテンツへのアクセスを許可する範囲の基準となる位置を示す情報である。位置情報１２１ｂは、例えば緯度及び経度である。範囲１２１ｃは、コンテンツへのアクセスを許可する範囲を特定する情報である。範囲１２１ｃは、例えば位置情報１２１ｂを中心とした閲覧許可範囲の半径を特定する情報である。位置情報１２１ｂ及び範囲１２１ｃにより、コンテンツの開示を許可するユーザー端末装置２０の範囲が特定される。位置情報１２１ｂ及び範囲１２１ｃを範囲情報として説明する。
【００４６】
例えば、図２最上段のレコードは、コンテンツＩＤ１２１ａ「aaaaaaa」のコンテンツについて、位置情報１２１ｂ「緯度aa、経度bb」を中心として、範囲１２１ｃ「200（ｍ）」の範囲に存在するユーザー端末装置２０に対してアクセスを許可することを示す。
【００４７】
図３は、許可情報１２２の一例を示す図である。
【００４８】
許可情報１２２は、端末ＩＤ１２２ａと、コンテンツＩＤ１２２ｂと、位置情報１２２ｃと、範囲１２２ｄと、開始日時１２２ｅと、終了日時１２２ｆとが関連付けられている。
【００４９】
端末ＩＤ１２２ａは、アクセスを暫定的に許可するユーザー端末装置２０を特定する識別情報である。端末ＩＤ１２２ａは、例えばユーザー端末装置２０のネットワーク名やＭＡＣアドレスである。コンテンツＩＤ１２２ｂは、アクセスを暫定的に許可するコンテンツを特定する情報であって、セキュリティ情報１２１のコンテンツＩＤ１２１ａと対応する。
【００５０】
位置情報１２２ｃは、コンテンツへのアクセスを一時的に許可する範囲の基準となる位置を示す情報である。範囲１２２ｄは、アクセスを一時的に許可する範囲を示す情報である。
【００５１】
開始日時１２２ｅは、コンテンツへのアクセスの一時的な許可を開始する日時である。終了日時１２２ｆは、コンテンツへのアクセスの一時的な許可を終了する日時である。
【００５２】
例えば、図３最上段のレコードは、端末ＩＤ１２２ａ「AA-AAA」のユーザー端末装置２０が、位置情報１２２ｃ「緯度uu、経度vv」を中心として、半径が範囲１２２ｄ「50（ｍ）」に存在する場合に、開始日時１２２ｅ「2013/11/05 15:00」、終了日時１２２ｆ「2013/11/05 17:00」の時間帯に限り、コンテンツＩＤ１２２ｂ「aaaaaaa」のコンテンツへのアクセスを許可することを示す。
【００５３】
次に、サーバー装置１０のハードウェア構成例について説明する。
【００５４】
図４は、サーバー装置１０の機能を実現するコンピューターのハードウェア構成例を示す図である。サーバー装置１０は、ＣＰＵ（Central Processing Unit）１３０、入力Ｉ／Ｆ１３１、ネットワークＩ／Ｆ１３２、メモリ１３３、補助記憶装置１３４、及び出力Ｉ／Ｆ１３５を備え、各構成要素はバスにより接続されている。
【００５５】
ＣＰＵ１３０は、メモリ１３３又は補助記憶装置１３４に記録されたプログラムに従って処理を実行する。制御部１１０を構成する各部は、ＣＰＵ１３０がプログラムを実行することにより各々の機能が実現される。入力Ｉ／Ｆ１３１は、システム管理者からの入力操作を受け付けるためのインターフェイスであり、例えばタッチパネル、キーボード、マウス、マイク等の入力装置が接続される。ネットワークＩ／Ｆ１３２は、サーバー装置１０をネットワーク４０に接続するためのインターフェイスである。
【００５６】
メモリ１３３は、ＲＡＭ（Random Access Memory）又はフラッシュメモリ等の記憶装置であり、プログラムやデータが一時的に読み出される記憶エリアとして機能する。補助記憶装置１３４は、例えばＨＤＤ（Hard Disk Drive）や、ＣＤ-Ｒ（Compact Disc- Recordable）、ＤＶＤ-ＲＡＭ（Digital Versatile Disk-Random Access Memory）等の書き込み及び読み出し可能な記憶メディア及び記憶メディア駆動装置等である。出力Ｉ／Ｆ１３５は、ＬＣＤ（Liquid Crystal Display）ディスプレイ等の表示装置等に対して情報を出力するためのインターフェイスである。
【００５７】
記憶部１２０は、メモリ１３３又は補助記憶装置１３４によりその機能が実現される。また、記憶部１２０は、ネットワーク４０上の記憶装置（図示しない）によってその機能が実現されてもよい。
【００５８】
なお、サーバー装置１０の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、サーバー装置１０の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００５９】
図５は、ユーザー端末装置２０の機能を実現するコンピューターのハードウェア構成例を示す図である。ユーザー端末装置２０は、ＣＰＵ２２０、入力Ｉ／Ｆ２２１、ネットワークＩ／Ｆ２２２、メモリ２２３、補助記憶装置２２４、出力Ｉ／Ｆ２２５、及びＧＰＳ受信装置２２６を備える。ＣＰＵ２２０、入力Ｉ／Ｆ２２１、ネットワークＩ／Ｆ２２２、メモリ２２３、補助記憶装置２２４、及び出力Ｉ／Ｆ２２５については、サーバー装置１０を構成するハードウェアと同様であるため、説明を省略する。
【００６０】
ＧＰＳ受信装置２２６は、測位衛星から送信された信号を受信する。ＧＰＳ受信装置２２６が受信した信号に基づいて、位置情報特定部２１４は該ユーザー端末装置２０の現在位置を特定する。
【００６１】
なお、ユーザー端末装置２０の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。さらに、ユーザー端末装置２０の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
【００６２】
管理者端末装置３０は、ユーザー端末装置２０と同様のハードウェア構成を備える。そのため、管理者端末装置３０のハードウェア構成については、説明を省略する。ただし、管理者端末装置３０については、ＧＰＳ受信装置２２６は必ずしも備える必要はない。
【００６３】
図６は、アクセス暫定許可の流れを示すシーケンス図である。
【００６４】
まず、ユーザー端末装置２０の許可要求部２１３は、サーバー装置１０に対して暫定許可要求画面２３０を要求する（ステップＳ１１）。暫定許可要求画面２３０を要求するためにサーバー装置１０に対して送信される情報には、ユーザー端末装置２０の端末ＩＤが含まれる。許可要求部２１３は、公知の技術を用いて端末ＩＤを特定し、上述の情報に含める。暫定許可要求画面２３０については後述する。
【００６５】
次に、サーバー装置１０の許可情報生成部１１４は、暫定許可要求画面２３０を表示するための表示情報をユーザー端末装置２０に対して送信する（ステップＳ１２）
【００６６】
次に、ユーザー端末装置２０の許可要求部２１３は、暫定許可要求画面２３０に対する情報の入力を受け付ける（ステップＳ１３）。
【００６７】
図１１は、暫定許可要求画面２３０の一例を示す図である。暫定許可要求画面２３０は、許可希望日時入力領域２３０ａと、許可希望情報入力領域２３０ｂと、許可希望エリア入力領域２３０ｃとを含む。暫定許可要求画面２３０は、他に申請ボタン等を含むものであってもよい。
【００６８】
許可希望日時入力領域２３０ａは、ユーザーによるアクセス暫定許可の希望日時を特定する情報の入力を受け付ける。許可希望情報入力領域２３０ｂは、アクセス暫定許可を希望するコンテンツを特定する情報の入力を受け付ける。許可希望情報入力領域２３０ｂには、例えばコンテンツのアドレスを示す情報が入力される。
【００６９】
許可希望エリア入力領域２３０ｃは、アクセス暫定許可の希望エリアを特定する情報の入力を受け付ける。許可希望エリア入力領域２３０ｃは、例えば地図情報が表示された画面の一部を指定することにより、アクセス希望エリアの入力を受け付ける。また例えば、許可希望エリア入力領域２３０ｃは、住所、及び当該住所を中心とした半径の距離を指定することにより、アクセス希望エリアの入力を受け付ける。なお、許可希望エリア入力領域が入力を受け付ける情報は、郵便番号であってもよい。
【００７０】
また、暫定許可要求画面２３０を要求するための情報において特定されている端末ＩＤを、暫定許可要求画面２３０内に表示してもよい。なお、暫定許可要求画面２３０内に端末ＩＤを表示しない場合は、ステップＳ１１において暫定許可要求画面２３０を要求するための情報に端末ＩＤが含まれる必要はない。
【００７１】
図６に説明を戻す。ステップＳ１３では、上述の通り暫定許可要求画面２３０が表示されると、暫定許可要求画面２３０において許可希望日時と、許可希望コンテンツと、許可希望エリアとが入力される。暫定許可要求画面の申請ボタンが選択されることにより、許可要求部２１３は入力された情報を確定させる。確定された情報は、ユーザー端末装置２０の記憶領域に一時的に記憶される。
【００７２】
次に、許可要求部２１３は、暫定許可要求画面２３０に入力された情報をサーバー装置１０に対して送信する（ステップＳ１４）。送信される情報には、ユーザー端末装置２０を特定する端末ＩＤと、許可希望コンテンツを特定するコンテンツＩＤと、許可希望エリアと、許可希望日時とが含まれている。
【００７３】
次に、サーバー装置１０の許可情報生成部１１４は、受信した情報を許可情報１２２に仮登録する（ステップＳ１５）。具体的には、許可情報生成部１１４は、ユーザー端末装置２０から受信した情報を用いて、端末ＩＤ１２２ａと、コンテンツＩＤ１２２ｂと、許可希望エリアから生成した位置情報１２２ｃ及び範囲１２２ｄと、許可希望日時から生成した開始日時１２２ｅ及び終了日時１２２ｆと、を関連付けた許可情報１２２を生成する。
【００７４】
なお、ここで生成された許可情報１２２は仮のものであって、後述する管理者端末装置３０からの承認を得ることができない場合は消去される。許可情報１２２には、例えば仮登録であることを示すフラグが上述の情報に対して関連付けられる。
【００７５】
次に、許可情報生成部１１４は、仮登録された許可情報１２２を用いて管理者端末装置３０に対して承認要求を送信する（ステップＳ１６）。ここで管理者端末装置３０に対して送信される承認要求には、少なくともユーザー端末装置２０の端末ＩＤと、コンテンツＩＤと、アクセス許可を希望する開始日時と終了日時と、範囲情報とを特定する情報が含まれる。又は、許可情報生成部１１４は、ＵＲＬ（Uniform Resource Locator）等のリンク情報を含む電子メールを管理者端末装置３０に対して送信し、管理者端末装置３０がリンク先にアクセスした場合に、上記情報を管理者端末装置３０に送信してもよい。
【００７６】
次に、管理者端末装置３０の承認部３１１は、承認の入力を受け付ける（ステップＳ１７）。具体的には、承認部３１１は、サーバー装置１０から受信した承認要求を示す画面を図示しない表示装置に表示し、管理者からの承認の入力を受け付ける。
【００７７】
次に、承認部３１１は、サーバー装置１０に対して承認を示す情報を送信する（ステップＳ１８）。
【００７８】
次に、サーバー装置１０の許可情報生成部１１４は、承認を受け付けた情報を許可情報１２２に本登録する（ステップＳ１９）。許可情報生成部１１４は、例えば仮登録であることを示すフラグを、本登録であることを示すフラグに書き換える。サーバー装置１０、ユーザー端末装置２０、及び管理者端末装置３０は、本シーケンスに示す処理を終了する。
【００７９】
以上の処理により、アクセスが許可されていない位置にユーザー端末装置２０を移動させる場合であっても、暫定的にコンテンツへのアクセスを許可することができる。
【００８０】
なお、管理者側端末装置において、承認要求に対して承認が行われず、承認を拒否する情報が入力された場合、管理者側端末装置は承認を拒否することを示す情報をサーバー装置１０に対して送信する。サーバー装置１０は情報を受信すると、仮登録されていた許可情報１２２を消去する。
【００８１】
また、上述の処理では、ユーザー端末装置２０からアクセス暫定許可要求を受け付けると許可情報１２２に仮登録を行い、管理者端末装置３０において承認がなされた場合に許可情報１２２に本登録を行った。しかしながら、例えばアクセス暫定許可要求の内容をサーバー装置１０のバッファに一時的に格納し、管理者端末装置３０の承認が得られた場合に許可情報１２２に登録するものであってもよい。
【００８２】
図７は、ユーザー端末装置２０からサーバー装置１０へのコンテンツ要求の流れを示すシーケンス図である。
【００８３】
まず、ユーザー端末装置２０のコンテンツ要求部２１１は、サーバー装置１０に対してログイン画面を要求する（ステップＳ２１）。
【００８４】
次に、サーバー装置１０のアクセス判定部１１２は、ユーザー端末装置２０に対してログイン画面を送信する（ステップＳ２２）。
【００８５】
次に、ユーザー端末装置２０は、サーバー装置１０から受信したログイン画面に対する認証情報の入力を受け付ける（ステップＳ２３）。認証情報とは、例えばユーザーＩＤ及びパスワードである。入力された認証情報は、サーバー装置１０に対して送信される。
【００８６】
次に、サーバー装置１０のアクセス判定部１１２は、受信した認証情報に基づいてユーザー端末装置２０の認証処理を行う（ステップＳ２４）。認証を行うユーザー端末装置２０のログイン情報については、予め記憶部１２０に格納されており、アクセス判定部１１２は記憶部１２０に格納されたログイン情報とユーザー端末装置２０から送信された認証情報との照合を行うことにより、ユーザー端末装置２０の認証を行う。
【００８７】
次に、サーバー装置１０のアクセス判定部１１２は、認証結果をユーザー端末装置２０に対して送信する（ステップＳ２５）。なお、ユーザー端末装置２０が認証されない場合、サーバー装置１０はユーザー端末装置２０に対し認証を拒否することを示す情報を送信し、本シーケンスの処理を終了する。
【００８８】
次に、ユーザー端末装置２０のコンテンツ要求部２１１は、サーバー装置１０に対してコンテンツ要求画面２４０を要求する（ステップＳ２６）。コンテンツ要求画面２４０については後述する。
【００８９】
次に、サーバー装置１０のアクセス判定部１１２は、コンテンツ要求画面２４０を表示するための表示情報をユーザー端末装置２０に対して送信する（ステップＳ２７）。
【００９０】
次に、ユーザー端末装置２０の表示制御部２１２は、要求コンテンツの入力を受け付ける（ステップＳ２８）。
【００９１】
図１２は、コンテンツ要求画面２４０の一例を示す図である。コンテンツ要求画面２４０は、要求情報入力領域２４０ａと、要求ボタン２４０ｂとを含む。コンテンツ要求画面２４０は、他に図示しない位置情報送信メッセージ表示領域を含むものであってもよい。
【００９２】
要求情報入力領域２４０ａは、アクセスを要求するコンテンツを特定する情報の入力を受け付ける。要求情報入力領域２４０ａが入力を受け付けるコンテンツは、複数であってもよい。要求ボタン２４０ｂは、要求情報入力領域２４０ａに入力された情報を確定するためのボタンである。
【００９３】
説明を図７に戻す。ステップＳ２８では、上述の通りコンテンツ要求画面２４０が表示されると、表示制御部２１２は、要求情報入力領域２４０ａにコンテンツＩＤが入力され、要求ボタン２４０ｂの選択を受け付けることで、要求コンテンツを特定する。
【００９４】
次に、ユーザー端末装置２０のコンテンツ要求部２１１は、ユーザー端末装置２０の位置情報を含むコンテンツ要求をサーバー装置１０に対して送信する（ステップＳ２９）。具体的には、位置情報特定部２１４が、ユーザー端末装置２０の位置情報を特定すると、コンテンツ要求部２１１は、ステップＳ２８で入力を受け付けたコンテンツＩＤと、ユーザー端末装置２０の位置情報と、ユーザー端末装置２０の端末ＩＤとを含むコンテンツ要求を生成する。なお、前述したように、ユーザー端末装置２０は公知の技術を用いて端末ＩＤを特定する。コンテンツ要求部２１１は、生成したコンテンツ要求をサーバー装置１０に対して送信する。
【００９５】
次に、サーバー装置１０のアクセス判定部１１２は、ユーザー端末装置２０から送信されたコンテンツ要求を用いて記憶部１２０を参照し、ユーザー端末装置２０に対して要求コンテンツへのアクセスを許可するか否かを判定する（ステップＳ３０）。要求コンテンツの許可判定については、後に詳述する。
【００９６】
次に、コンテンツ送信部１１３は、要求コンテンツの表示情報をユーザー端末装置２０に対して送信する（ステップＳ３１）。具体的には、ステップＳ３０においてアクセス判定部１１２がユーザー端末装置２０に対して要求コンテンツへのアクセスを許可する判定を行った場合に、コンテンツ送信部１１３は、要求コンテンツを表示するための表示情報をユーザー端末装置２０に対して送信する。なお、ステップＳ３０において、アクセス判定部１１２がユーザー端末装置２０に対してアクセスを許可する判定を行わない場合、コンテンツ送信部１１３はアクセスが拒否されたことを示す表示情報をユーザー端末装置２０に対して送信する。
【００９７】
次に、ユーザー端末装置２０の表示制御部２１２は、サーバー装置１０から送信された表示情報を出力Ｉ／Ｆ２２５を介して表示装置に対して表示する（ステップＳ３２）。その後、ユーザー端末装置２０及びサーバー装置１０は本シーケンスの処理を終了する。
【００９８】
図１３は、コンテンツ表示画面２５０の一例を示す図である。コンテンツ表示画面２５０は、ユーザー端末装置２０から送信されたコンテンツ要求により特定されるコンテンツのうち、サーバー装置１０によってアクセスを許可されたコンテンツを表示する画面である。コンテンツ表示画面２５０に表示されるコンテンツは、単数であってもよいし、複数であってもよい。
【００９９】
コンテンツ表示画面２５０は、１つのウィンドウと、各々のコンテンツを表示するサブウィンドウを含む。図１３の例を用いて説明すると、コンテンツ表示画面２５０は１つのウィンドウからなり、「コンテンツＡ」を表示するサブウィンドウと、「コンテンツＢ」を表示するサブウィンドウと、「コンテンツＣ」を表示するサブウィンドウとを含む。
【０１００】
図１３に示すコンテンツ表示画面２５０は、３つのコンテンツを表示している。このように、複数のコンテンツをコンテンツ表示画面２５０に表示する場合、各コンテンツを連結して表示してもよい。
【０１０１】
コンテンツ表示画面２５０は、上述のコンテンツの他に、許可情報１２２によってアクセスが暫定的に許可されるコンテンツの終了時刻を表示してもよい。ここで表示する情報は、アクセス判定部１１２が許可情報１２２を参照してアクセスの許可の判定を行う際に、許可情報１２２の終了日時１２２ｆを取得することにより特定される。また、コンテンツ表示画面２５０は、表示されているコンテンツへのアクセスの延長の申請を受け付けるための延長申請ボタンを含む。
【０１０２】
図１４は、延長要求画面２６０の一例を示す図である。延長要求画面２６０は、延長要求情報入力領域と、延長希望日時入力領域と、申請ボタンと、現在アクセスが許可されている範囲（エリア）を示すエリア情報表示領域とを含む。
【０１０３】
延長要求情報入力領域には、コンテンツ表示画面２５０に表示しているコンテンツを特定するコンテンツＩＤが選択可能に表示される。延長希望日時入力領域は、現在表示されているコンテンツについて、アクセスの許可を終了する希望日時の入力を受け付ける。エリア情報表示領域には、延長要求情報入力領域において選択されたコンテンツについて許可されている範囲を示す範囲情報が表示される。エリア情報表示領域は、範囲情報の変更を受け付けるための変更ボタンを含んでいてもよい。
【０１０４】
申請ボタンが選択されると、延長要求情報入力領域と、延長希望日時入力領域と、エリア情報表示領域とに入力された情報が確定される。申請ボタンの選択を受け付けることにより、許可要求部２１３はサーバー装置１０に対して延長要求を送信する。サーバー装置１０の許可情報生成部１１４は、延長を申請するコンテンツを示すコンテンツＩＤと、延長希望日時とを特定した延長要求を受け付けると、管理者端末装置３０に対して延長要求の承認を求めるための通知を行う。管理者端末装置３０の承認部３１１が延長要求を承認すると、延長要求に含まれる情報が許可情報１２２に格納される。
【０１０５】
この後の処理については、上述の実施形態と同様であるため、説明を省略する。これにより、ユーザー端末装置２０は、コンテンツへのアクセス時に定められた暫定日時を超える場合にも、引き続きコンテンツにアクセスすることができる。
【０１０６】
図８は、要求コンテンツ許可判定処理の流れを示すフローチャートである。本フローチャートにおける処理は、図７におけるステップＳ３０の処理を具体的に説明したものである。
【０１０７】
まず、アクセス判定部１１２は、コンテンツ要求に含まれるコンテンツＩＤ・ユーザー端末装置２０の位置情報を用いてセキュリティ情報１２１を参照する（ステップＳ３０１）。前述した通り、ユーザー端末装置２０から送信されたコンテンツ要求には、要求コンテンツを特定するコンテンツＩＤと、ユーザー端末装置２０の位置情報と、ユーザー端末装置２０の端末ＩＤとが含まれている。
【０１０８】
次に、アクセス判定部１１２は、ユーザー端末装置２０の位置情報がセキュリティ情報１２１に含まれるか否かを判定する（ステップＳ３０２）。具体的には、アクセス判定部１１２はコンテンツ要求に含まれるコンテンツＩＤとセキュリティ情報１２１において対応するコンテンツＩＤ１２１ａと関連付けられた位置情報１２１ｂ及び範囲１２１ｃを特定する。アクセス判定部１１２は、特定した位置情報１２１ｂ及び範囲１２１ｃにより特定される範囲に、コンテンツ要求に含まれるユーザー端末装置２０の位置情報が含まれるか否かを判定する。なお、ユーザー端末装置２０の位置情報がセキュリティ情報１２１により特定される範囲に含まれる場合とは、ユーザー端末装置２０が予めアクセスを許可された位置に存在することを意味する。
【０１０９】
アクセス判定部１１２が、ユーザー端末装置２０の位置情報がセキュリティ情報１２１に含まれると判定した場合（ステップＳ３０２において「ＹＥＳ」の場合）、アクセス判定部１１２は、コンテンツ要求に含まれるコンテンツＩＤにより特定されるコンテンツを表示するための表示情報を生成する（ステップＳ３０３）。アクセス判定部１１２は、その後処理を図７のステップＳ３１に進める。
【０１１０】
アクセス判定部１１２が、ユーザー端末装置２０の位置情報がセキュリティ情報１２１に含まれると判定しない場合（ステップＳ３０２において「ＮＯ」の場合）、アクセス判定部１１２は、コンテンツ要求に含まれるコンテンツＩＤ、ユーザー端末装置２０の端末ＩＤ、ユーザー端末装置２０の位置情報、及びサーバー装置１０が備える図示しない時計により特定される現在時刻を用いて許可情報１２２を参照する（ステップＳ３０４）。
【０１１１】
次に、アクセス判定部１１２は、ユーザー端末装置２０の位置、端末ＩＤ、及び現在時刻が許可情報１２２に含まれるか否かを判定する（ステップＳ３０５）。具体的には、アクセス判定部１１２は、コンテンツ要求に含まれるコンテンツＩＤと許可情報１２２において対応するコンテンツＩＤ１２２ｂと関連付けられた端末ＩＤ１２２ａ、位置情報１２２ｃ、範囲１２２ｄ、開始日時１２２ｅ、及び終了日時１２２ｆを特定する。
【０１１２】
アクセス判定部１１２は、ステップＳ３０４で特定された現在時刻が、開始日時１２２ｅ以降かつ終了日時１２２ｆ以前であって、コンテンツ要求に含まれる端末ＩＤと端末ＩＤ１２２ａが一致し、かつユーザー端末装置２０の位置情報が、位置情報１２２ｃ及び範囲１２２ｄにより特定される範囲に存在するか否かを判定する。
【０１１３】
なお、現在時刻が許可情報１２２においてコンテンツＩＤと関連付けられた時間内であって、かつユーザー端末装置２０の位置情報が許可情報１２２に含まれる場合とは、管理者端末装置３０によって承認されたアクセス暫定許可要求の範囲内でユーザー端末装置２０がコンテンツへのアクセスを要求したことを意味する。そのため、サーバー装置１０はユーザー端末装置２０に対してコンテンツを送信するよう制御する。
【０１１４】
一方、上述の条件を満たさない場合には、ユーザー端末装置２０はコンテンツへのアクセスが許可されず、ユーザーはコンテンツを閲覧することができない。
【０１１５】
アクセス判定部１１２が、ユーザー端末装置２０の位置情報、端末ＩＤ、及び現在時刻が許可情報１２２に含まれると判定した場合（ステップＳ３０５において「ＹＥＳ」の場合）、アクセス判定部１１２は、コンテンツ要求により要求されたコンテンツを表示するための表示情報を生成する（ステップＳ３０６）。アクセス判定部１１２は、その後処理を図７のステップＳ３１に進める。
【０１１６】
アクセス判定部１１２が、ユーザー端末装置２０の位置情報、端末ＩＤ、及び現在時刻が許可情報１２２に含まれると判定しない場合（ステップＳ３０５において「ＮＯ」の場合）、アクセス判定部１１２は、処理を図７のステップＳ３１に進める。
【０１１７】
なお、本実施形態では、ステップＳ３０４において、コンテンツ判定部はコンテンツ要求に含まれるコンテンツＩＤ及びユーザー端末装置２０の位置情報に加え、サーバー装置１０内で計測した現在時刻を用いて許可情報１２２を参照した。しかしながら、ユーザー端末装置２０においてコンテンツを要求する要求時刻をコンテンツ要求内に含めてもよい。この場合、アクセス判定部１１２はコンテンツ要求に含まれるコンテンツＩＤ、ユーザー端末装置２０の位置情報、及び要求時刻を用いて許可情報１２２を参照し、コンテンツ要求が許可情報１２２内の条件を満たすか否かを判定する。
【０１１８】
以上、本実施形態では、コンテンツ毎にアクセスを許可するユーザー端末装置２０の範囲を予め記憶しており、ユーザー端末装置２０の位置に基づいてアクセスの許可可否の判定を行う。また、コンテンツ毎にアクセスを暫定的に許可するための情報を予め記憶する。これにより、ユーザー端末装置２０の位置情報に応じて、効率的にアクセス制限を行うことができる。
【０１１９】
（変形例）
次に、本実施形態の変形例について説明する。本変形例では、ユーザー端末装置２０においてコンテンツを表示している際に、ユーザー端末装置２０からサーバー装置１０に対して位置情報を送信する。ユーザー端末装置２０の位置、又は現在時刻の少なくとも一方が、表示しているコンテンツについて許可された範囲を超えた場合に、コンテンツの表示を停止する。
【０１２０】
以下、上述の実施形態と異なる点について説明し、重複する点については説明を省略する。
【０１２１】
図９は、ユーザー端末装置２０における表示継続要求処理の流れを示すフローチャートである。本処理は、ユーザー端末装置２０においてコンテンツを表示している場合に、例えば一定間隔で実行される。
【０１２２】
コンテンツ要求部２１１は、表示中のコンテンツＩＤとユーザー端末装置２０の位置情報とを含む表示継続要求をサーバー装置１０に対して送信する（ステップＳ５１）。なお、サーバー装置１０のアクセス判定部１１２は、表示継続要求に含まれる情報を用いて、ユーザー端末装置２０に対してコンテンツの表示の継続を許可するか否かの判定を行い、表示の継続を許可しないと判定した場合にユーザー端末装置２０に対して表示停止要求を送信する。
【０１２３】
例えば、表示停止要求は、コンテンツ表示画面２５０の表示を停止させるための情報を含むものであってもよい。この場合、図１３に示すコンテンツ表示画面２５０のウィンドウが強制的に閉じられる。
【０１２４】
また例えば、表示停止要求は、表示中のコンテンツについて、所定の条件を満たさないコンテンツを示すサブウィンドウを強制的に閉じるための情報を含むものであってもよい。図１３の例において、表示継続要求が「コンテンツＢ」について設定された条件を満たさないものである場合、「コンテンツＢ」を示すサブウィンドウを強制的に閉じる。また例えば、表示停止要求は、前述の条件を満たさないコンテンツを表示する代わりに、コンテンツについて許可された位置又は時間の範囲を超えたことにより表示を停止させる旨のメッセージを表示してもよい。図１３の例では、「コンテンツＢ」が表示されているサブウィンドウについて、「コンテンツＢ」を表示する代わりに、「許可された位置を超えているか、又は許可された時間を超えています」等のメッセージを表示する。なお、所定の条件については後述する。
【０１２５】
次に、コンテンツ要求部２１１は、所定時間内に表示停止要求を受信したか否かを判定する（ステップＳ５２）。コンテンツ要求部２１１が、表示停止要求を受信したと判定しない場合（ステップＳ５２において「ＮＯ」の場合）、コンテンツ要求部２１１は本フローチャートの処理を終了する。
【０１２６】
コンテンツ要求部２１１が、表示停止要求を受信したと判定した場合（ステップＳ５２において「ＮＯ」の場合）、表示制御部２１２は、表示停止要求に基づいてコンテンツの表示を停止する（ステップＳ５３）。その後、表示制御部２１２は本フローチャートの処理を終了する。
【０１２７】
図１０は、サーバー装置における表示継続判定処理の流れを示すフローチャートである。
【０１２８】
まず、アクセス判定部１１２が、表示継続要求を受信する（ステップＳ６１）。前述したように、表示継続要求には、現在ユーザー端末装置２０において表示されているコンテンツを特定するコンテンツＩＤと、ユーザー端末装置２０の端末ＩＤ及び位置情報とが特定されている。
【０１２９】
次に、アクセス判定部１１２は、表示継続要求に含まれるコンテンツＩＤと、ユーザー端末装置２０の位置情報とを用いてセキュリティ情報１２１を参照する（ステップＳ６２）。ステップＳ６２及びステップＳ６３で行われる処理は、ステップＳ３０１及びステップＳ３０２で行われる処理と同様であり、ステップＳ６４及びステップＳ６５で行われる処理は、ステップＳ３０４及びステップＳ３０５で行われる処理と同様であるため、説明を省略する。
【０１３０】
ステップＳ６３において、アクセス判定部１１２が、ユーザー端末装置２０の位置情報がセキュリティ情報１２１に含まれると判定した場合（ステップＳ６３で「ＹＥＳ」の場合）、アクセス判定部１１２は本フローチャートの処理を終了する。
【０１３１】
ステップＳ６５において、アクセス判定部１１２が、ユーザー端末装置２０の端末ＩＤ、位置情報、及び現在時刻が許可情報１２２に含まれると判定した場合（ステップＳ６５で「ＹＥＳ」の場合）、アクセス判定部１１２は本フローチャートの処理を終了する。
【０１３２】
ステップＳ６５において、アクセス判定部１１２が、ユーザー端末装置２０の端末ＩＤ、位置、及び現在時刻が許可情報１２２に含まれると判定しない場合（ステップＳ６５で「ＮＯ」の場合）、アクセス判定部１１２は、アクセスが許可されていないコンテンツの表示を停止させるために、表示停止要求を生成する。
【０１３３】
なお、上述の条件を満たさない特定のコンテンツの表示を停止させる場合、表示停止要求には、表示の停止を要求するコンテンツのコンテンツＩＤが特定されている。
【０１３４】
次に、アクセス判定部１１２は、生成した表示停止要求をユーザー端末装置２０に対して送信する（ステップＳ６７）。その後、アクセス判定部１１２は本フローチャートの処理を終了する。
【０１３５】
以上、本実施形態により、ユーザー端末装置２０に対してアクセスが許可されたコンテンツであっても、表示中に時間又は位置について許可された範囲を逸脱し、条件を満たさなくなった場合に、コンテンツの表示を停止させる。従って、移動可能なユーザー端末装置２０に対してより適切にコンテンツへのアクセス制限を行うことができる。
【０１３６】
以上、本発明に係る実施形態の説明を行ってきたが、本発明は、上記した実施形態の一例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態の一例は、本発明を分かり易くするために詳細に説明したものであり、本発明は、ここで説明した全ての構成を備えるものに限定されない。また、ある実施形態の一例の構成の一部を他の一例の構成に置き換えることが可能である。また、ある実施形態の一例の構成に他の一例の構成を加えることも可能である。また、各実施形態の一例の構成の一部について、他の構成の追加・削除・置換をすることもできる。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、図中の制御線や情報線は、説明上必要と考えられるものを示しており、全てを示しているとは限らない。ほとんど全ての構成が相互に接続されていると考えてもよい。
【０１３７】
また、上記のサーバー装置１０、ユーザー端末装置２０、管理者端末装置３０の機能構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。サーバー装置１０、ユーザー端末装置２０、管理者端末装置３０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【符号の説明】
【０１３８】
１：コンテンツ提供システム、１０：サーバー装置、２０：ユーザー端末装置、３０：管理者端末装置、４０：ネットワーク、１１０：制御部、１１１：コンテンツ要求取得部、１１２：アクセス判定部、１１３：コンテンツ送信部、１１４：許可情報生成部、１２０：記憶部、１２１：セキュリティ情報、１２２：許可情報、１３０：ＣＰＵ、１３１：入力Ｉ／Ｆ、１３２：ネットワークＩ／Ｆ、１３３：メモリ、１３４：補助記憶装置、１３５：出力Ｉ／Ｆ、２１０：制御部、２１１：コンテンツ要求部、２１２：表示制御部、２１３：許可要求部、２１４：位置情報特定部、２２０：ＣＰＵ、２２１：入力Ｉ／Ｆ、２２２：ネットワークＩ／Ｆ、２２３：メモリ、２２４：補助記憶装置、２２５：出力Ｉ／Ｆ、２２６：ＧＰＳ受信装置、２３０：暫定許可要求画面、２４０：コンテンツ要求画面、２５０：コンテンツ表示画面、２６０：延長要求画面、３１０：制御部、３１１：承認部
【図１】
2015146103.tif 000003
【図２】
2015146103.tif 000004
【図３】
2015146103.tif 000005
【図４】
2015146103.tif 000006
【図５】
2015146103.tif 000007
【図６】
2015146103.tif 000008
【図７】
2015146103.tif 000009
【図８】
2015146103.tif 000010
【図９】
2015146103.tif 000011
【図１０】
2015146103.tif 000012
【図１１】
2015146103.tif 000013
【図１２】
2015146103.tif 000014
【図１３】
2015146103.tif 000015
【図１４】
2015146103.tif 000016