(57)【要約】【課題】端末を事前に登録することなく情報を配信可能とする。【解決手段】第１端末装置と第２端末装置とを備える通信システムであって、配信情報を記憶する記憶部と、第２端末装置の位置情報が、第１端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、第２端末装置の位置情報が配信可能範囲に含まれる場合に、配信情報を第２端末装置に送信する第１送信部と、配信情報、および、第２端末装置の位置情報を第１端末装置に送信する第２送信部と、を備える。【選択図】図２
2014178904.tif 000002
【特許請求の範囲】
【請求項１】
第１端末装置と第２端末装置とを備える通信システムであって、
配信情報を記憶する記憶部と、
前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、
前記第２端末装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記第２端末装置に送信する第１送信部と、
前記配信情報、および、前記第２端末装置の位置情報を前記第１端末装置に送信する第２送信部と、
を備える通信システム。
【請求項２】
前記第２送信部は、さらに、位置の範囲を定める閾値を前記第１端末装置に送信し、
前記判断部は、前記第２端末装置の位置情報が、前記第１端末装置の位置情報を基準として前記閾値により定められる前記配信可能範囲に含まれるか否かを判断する、
請求項１に記載の通信システム。
【請求項３】
前記第２端末装置の位置情報を受信する受信部をさらに備え、
前記判断部は、受信した前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる前記配信可能範囲に含まれるか否かを判断する、
請求項１に記載の通信システム。
【請求項４】
前記第２送信部は、さらに、前記配信情報にアクセスするためのアクセス情報を前記第２端末装置に送信し、
前記受信部は、さらに、前記アクセス情報に対するアクセス要求を前記第２端末装置から受信し、
前記判断部は、前記アクセス要求を送信した前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる前記配信可能範囲に含まれるか否かを判断する、
請求項３に記載の通信システム。
【請求項５】
前記第１送信部は、さらに、一定時間ごとに位置情報の送信要求を前記第２端末装置に送信し、
前記判断部は、前記送信要求に応じて送信された前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる前記配信可能範囲に含まれるか否かを判断する、
請求項３に記載の通信システム。
【請求項６】
前記第１送信部は、前記配信情報の配信の終了要求が受付けられた場合は、前記第２端末装置に対する前記配信情報の送信を終了する、
請求項１に記載の通信システム。
【請求項７】
前記第２端末装置が出力可能な形式に変換した配信情報を生成する生成部をさらに備える、
請求項１に記載の通信システム。
【請求項８】
前記配信情報は、複数のページを含み、
前記配信情報に含まれる複数の前記ページのうち、前記第２端末装置から指定されたページを表示する配信情報を生成する生成部をさらに備える、
請求項１に記載の通信システム。
【請求項９】
前記第１送信部は、前記配信情報の表示を消去するための情報を前記第２端末装置に送信した後に、前記第２端末装置に対する前記配信情報の送信を終了する、
請求項１に記載の通信システム。
【請求項１０】
前記配信情報の送信が終了した後に、前記配信情報を削除するデータ処理部をさらに備える、
請求項１に記載の通信システム。
【請求項１１】
第１端末装置で実行される第１プログラムと第２端末装置で実行される第２プログラムとを備える通信システムであって、
前記第１プログラムは、前記第１端末装置を、
前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、
前記第２端末装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記第２端末装置に送信する第１送信部として機能させ、
前記第２プログラムは、前記第２端末装置を、
前記配信情報、および、前記第２端末装置の位置情報を前記第１端末装置に送信する第２送信部として機能させる、
通信システム。
【請求項１２】
外部装置と接続される端末装置であって、
配信情報を記憶する記憶部と、
前記外部装置の位置情報が、前記端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、
前記外部装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記外部装置に送信する第１送信部と、
を備える端末装置。
【請求項１３】
外部装置と接続される端末装置で実行される通信方法であって、
前記外部装置の位置情報が、前記端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断ステップと、
前記外部装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記外部装置に送信する送信ステップと、
を含む通信方法。
【請求項１４】
外部装置と接続される端末装置を、
前記外部装置の位置情報が、前記端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、
前記外部装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記外部装置に送信する第１送信部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、端末装置、通信方法およびプログラムに関する。
【背景技術】
【０００２】
スマートフォンなどの携帯端末の普及により、会議参加時等に資料を手軽に共有するニーズが発生している。そこで、携帯端末を使った情報共有手段として、会議参加者の携帯端末に会議資料を配布する資料配布システムが知られている。
【０００３】
例えば、特許文献１では、参加予定者が参加できない場合には、その参加予定者には会議の資料の配付を行わず、実際の参加者のみに限定して会議の資料を配布するために、参加登録した携帯端末に対してサーバから会議資料を配布する技術が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のような方法では、配布者を事前登録する必要があるため、想定外の参加者に対して資料配布することができないという問題があった。本発明は、上記に鑑みてなされたものであって、端末を事前に登録することなく情報を配信可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、第１端末装置と第２端末装置とを備える通信システムであって、配信情報を記憶する記憶部と、前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、前記第２端末装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記第２端末装置に送信する第１送信部と、前記配信情報、および、前記第２端末装置の位置情報を前記第１端末装置に送信する第２送信部と、を備える。
【０００６】
また、本発明は、第１端末装置で実行される第１プログラムと第２端末装置で実行される第２プログラムとを備える通信システムであって、前記第１プログラムは、前記第１端末装置を、前記第２端末装置の位置情報が、前記第１端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、前記第２端末装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記第２端末装置に送信する第１送信部として機能させ、前記第２プログラムは、前記第２端末装置を、前記配信情報、および、前記第２端末装置の位置情報を前記第１端末装置に送信する第２送信部として機能させる。
【０００７】
また、本発明は、外部装置と接続される端末装置であって、配信情報を記憶する記憶部と、前記外部装置の位置情報が、前記端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、前記外部装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記外部装置に送信する第１送信部と、を備える。
【０００８】
また、本発明は、外部装置と接続される端末装置で実行される通信方法であって、前記外部装置の位置情報が、前記端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断ステップと、前記外部装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記外部装置に送信する送信ステップと、を含む。
【０００９】
また、本発明は、外部装置と接続される端末装置を、前記外部装置の位置情報が、前記端末装置の位置情報に応じて定められる配信可能範囲に含まれるか否かを判断する判断部と、前記外部装置の位置情報が前記配信可能範囲に含まれる場合に、前記配信情報を前記外部装置に送信する第１送信部として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、端末を事前に登録することなく情報を配信することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施形態にかかる通信システムの構成例を示すブロック図である。
【図２】図２は、本実施形態の携帯端末（マスタ）の構成例を示すブロック図である。
【図３】図３は、本実施形態の携帯端末（スレーブ）の構成例を示すブロック図である。
【図４】図４は、本実施形態による通信システムの動作の流れの一例を概略的に示すシーケンス図である。
【図５】図５は、システム開始から資料閲覧用ＵＲＬを取得するまでの処理の一例を示すシーケンス図である。
【図６】図６は、資料配布用ＵＲＬの内容（設定画面）の一例を示す図である。
【図７】図７は、図６の「確定」ボタンが押下された後に表示される設定画面の一例を示す図である。
【図８】図８は、スレーブによる資料閲覧用ＵＲＬアクセスから資料閲覧までの処理の一例を示すシーケンス図である。
【図９】図９は、マスタによる閲覧可否判断と資料送信の処理の一例を示すシーケンス図である。
【図１０】図１０は、閲覧可能であると判断される場合の各情報の例を示す図である。
【図１１】図１１は、閲覧可能であると判断される場合の各情報の例を示す図である。
【図１２】図１２は、閲覧不可能であると判断される場合の各情報の例を示す図である。
【図１３】図１３は、マスタによるページ制御処理の一例を示すシーケンス図である。
【図１４】図１４は、スレーブの表示制御部が表示する表示画面の一例を示す図である。
【図１５】図１５は、本実施形態にかかる各装置のハードウェア構成例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる通信システム、端末装置、通信方法およびプログラムの一実施形態を詳細に説明する。以下では、第１端末装置としての資料配布用携帯端末（以下、マスタ）と、第２端末装置としての資料閲覧用携帯端末（以下、スレーブ）とを備え、マスタからスレーブに配信情報を配信する通信システムを例に説明する。例えば、会議参加者それぞれが所持する携帯端末に、この会議で利用する会議資料（配布資料）としての配信情報を配布する場合に適用できる。なお、適用可能なシステムはこれに限られるものではない。
【００１３】
図１は、本実施形態にかかる通信システムの構成例を示すブロック図である。図１に示すように、本実施形態の通信システムは、スレーブとして機能する携帯端末１００ａと、マスタとして機能する携帯端末１００ｂとがネットワークで接続された形態となっている。ネットワークは、インターネット、イントラネットなどのあらゆるネットワーク形態を適用できる。また、ネットワークは、有線通信および無線通信のいずれであってもよい。
【００１４】
携帯端末１００ｂは、配布資料の送受信、および、配布資料の閲覧可否の判断などを行う。携帯端末１００ａは、配布資料の送信先となる端末である。以下では、携帯端末１００ａが配布資料の送信先となり、携帯端末１００ｂが配布資料の送信元となるものとして説明する。配布資料の送信元がマスタ（携帯端末１００ｂ）であり、送信先がスレーブ（携帯端末１００ａ）である。以下では、スレーブの機能を持つ携帯端末１００ａと、マスタの機能を持つ携帯端末１００ｂとを区別して説明するが、各携帯端末（携帯端末１００ａ、携帯端末１００ｂ）が両者の機能を備えてもよい。これにより、各携帯端末がマスタおよびスレーブのいずれとしても機能しうる。携帯端末１００ａ、１００ｂの個数はそれぞれ１に限られるものではない。
【００１５】
図２は、携帯端末１００ｂ（以下、単にマスタともいう）の構成例を示すブロック図である。図２に示すように、携帯端末１００ｂは、通信部１０１ｂと、位置取得部１０２と、表示制御部１０３ｂと、データ処理部１０４ｂと、判断部１０５と、生成部１０６と、記憶部１０７と、表示部１２１と、を備えている。
【００１６】
通信部１０１ｂは、携帯端末１００ａ（以下、単にスレーブともいう）などの外部の装置との間で各種情報を送受信する。例えば、通信部１０１ｂは、配布資料のデータ（以下、単に配布資料ともいう）、位置情報、閲覧可能な位置の範囲を定める閾値（閲覧可能閾値）、および、資料保存場所などを送受信する。
【００１７】
位置取得部１０２は、自装置の位置情報を取得する。例えば、位置取得部１０２は、ＧＰＳ等を利用して緯度および経度で表される位置情報を取得する。位置情報の取得方法、表現方法は、これらに限られるものではない。デッドレコニング、ＩＣカード等による入退室管理、人感センサによる人間の検知、無線ＬＡＮのアクセスポイントとの距離を用いる方法、屋内ＧＰＳ（ＩＭＥＳ：Ｉｎｄｏｏｒ  ＭＥｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ）を用いる方法、カメラの撮像画像を画像処理する方法、アクティブＲＦＩＤを用いる方法、および可視光通信を用いる方法などの、従来から用いられているあらゆる方法を適用できる。
【００１８】
表示制御部１０３ｂは、表示部１２１に対する情報の表示を制御する。例えば、表示制御部１０３ｂは、配布資料ファイルパスの設定、閲覧可能閾値の設定、画面表示位置の設定、および、位置情報の設定などを行い、設定画面を表示する。
【００１９】
データ処理部１０４ｂは、マスタの全体の処理を制御する。例えば、データ処理部１０４ｂは、通信部１０１ｂによる通信、位置取得部１０２による位置情報の取得、表示制御部１０３ｂによる表示制御、判断部１０５による閲覧可否判断、および、生成部１０６による資料や情報の生成などを指示する。
【００２０】
判断部１０５は、スレーブから受信した位置情報、および、閲覧可能閾値を参照して、スレーブが当該資料を閲覧可能か否かを判断する。判断部１０５は、例えば、スレーブの位置情報が、マスタの位置情報および閲覧可能閾値により定められる配信可能範囲に含まれるか否かを判断する。判断部１０５は、スレーブの位置情報が配信可能範囲に含まれる場合に、スレーブが資料を閲覧可能であると判断する。
【００２１】
生成部１０６は、配信可能な形式（スレーブが出力可能な形式）の配布資料の生成、および、当該配布資料をアクセスするためのアクセス情報の生成を行う。例えば、生成部１０６は、スレーブから取得した様々なファイル形式の資料を閲覧表示できるようにするために、ファイル形式を変換する。より具体的には、生成部１０６は、マスタから送信されたファイルを、ビットマップまたはＥＭＦ（Enhanced  Meta  File）形式等の汎用的なファイル形式に変換することで、スレーブのブラウザ等に表示できるように変換する。変換する形式は、位置情報取得時などにスレーブから受信してもよいし、事前に設定した固定の形式としてもよい。また、生成部１０６は、例えば配布資料が保存されている場所を示すＵＲＬ（Uniform  Resource  Locator）をアクセス情報として生成する。また、生成部１０６は、配布資料が複数のページから構成されている場合、指定されたページを表示するための情報を生成する。
【００２２】
記憶部１０７は、各種情報を記憶する。例えば、記憶部１０７は、閲覧可能閾値、位置情報、および、生成部１０６により生成された配布資料などを保存する。
【００２３】
表示部１２１は、各種情報を表示する媒体であり、例えば液晶ディスプレイなどにより構成される。
【００２４】
図３は、携帯端末１００ａ（スレーブ）の構成例を示すブロック図である。図３に示すように、スレーブは、表示部１２１と、通信部１０１ａと、位置取得部１０２と、表示制御部１０３ａと、データ処理部１０４ａと、を備えている。表示部１２１および位置取得部１０２の機能は、マスタ（図２）と同様であるため同一の符号を付し説明を省略する。
【００２５】
通信部１０１ａは、マスタなどの外部の装置との間で各種情報を送受信する。例えば、通信部１０１ａは、配布資料、位置情報、閲覧可能閾値、および、資料保存場所などを送受信する。
【００２６】
なお、スレーブの通信部１０１ａとマスタの通信部１０１ｂとは、Ｗｉ−ＦｉおよびＢｌｕｅｔｏｏｔｈ（登録商標）などの任意の通信方式により通信するように構成できる。マスタとスレーブとが、Ｗｉ−Ｆｉを使用している場合、同じセグメントに属する装置からのアクセスを許可することで、相互にデータ通信を行うことが可能となる。
【００２７】
表示制御部１０３ａは、表示部１２１に対する情報の表示を制御する。例えば、表示制御部１０３ａは、通信部１０１ａから受け取った配布資料を、表示部１２１に表示されるブラウザ上に表示する。なお、情報を表示するプログラム（ソフトウェア）はブラウザに限られるものではなく、配布資料を表示可能であればどのようなプログラムであってもよい。
【００２８】
データ処理部１０４ａは、スレーブの全体の処理を制御する。例えば、データ処理部１０４ａは、通信部１０１ａによる通信、表示制御部１０３ａによる表示、および、位置取得部１０２による位置取得などを指示する。
【００２９】
次に、上述したような、実施形態による通信システムの動作の流れについて説明する。図４は、実施形態による通信システムの動作の流れの一例を概略的に示すシーケンス図である。
【００３０】
マスタは、配布資料とマスタ位置情報と閲覧可能閾値を設定する（ステップＳ１０１）。マスタ位置情報とは、マスタの位置取得部１０２により取得された位置情報である。マスタの生成部１０６は、配布資料を閲覧するためのＵＲＬ（資料閲覧用ＵＲＬ）を生成する（ステップＳ１０２）。
【００３１】
マスタの通信部１０１ｂは、スレーブに対して、資料閲覧用ＵＲＬを、赤外線、ＮＦＣ（Near  Field  Communication）、および、メールなどを用いて送信する（ステップＳ１０３）。赤外線およびＮＦＣなどを用いれば、マスタに実際に近接したスレーブのみに対して、資料閲覧用ＵＲＬを送信することができる。メールを用いる場合は、例えば、事前にＮＦＣ等を用いてスレーブのメールアドレスを取得し、取得したアドレスに対して資料閲覧用ＵＲＬを送信するなどの方法を適用できる。
【００３２】
スレーブは、マスタから受信した資料閲覧用ＵＲＬにアクセスする（ステップＳ１０４）。このとき、スレーブは、スレーブ位置情報をマスタに送信する（ステップＳ１０５）。スレーブ位置情報とは、スレーブの位置取得部１０２により取得された位置情報である。
【００３３】
マスタの判断部１０５は、スレーブが閲覧可能な範囲内に存在するか否かを判断する（ステップＳ１０６）。例えば、判断部１０５は、スレーブ位置情報がマスタ位置情報の閲覧可能閾値内か判断する。閲覧可能範囲内である場合（ステップＳ１０６：Ｙｅｓ）、マスタは、配布資料をスレーブに送信する（ステップＳ１０７）。スレーブの表示制御部１０３ａは、受け取った配布資料を表示する（ステップＳ１０８）。なお、スレーブは、一定時間後、ステップＳ１０５に戻り処理を繰り返す。また、図示していないが、マスタから配布資料の送信終了が通知された場合は、表示制御部１０３ａは配布資料の表示を終了する。
【００３４】
閲覧可能範囲内でない場合（ステップＳ１０６：Ｎｏ）、マスタは、配布資料の送信を終了する（ステップＳ１０９）。スレーブは、マスタからの送信終了の通知等を受けて、配布資料の表示を終了する（ステップＳ１１０）。
【００３５】
以下、図４のシーケンスをさらに詳細に説明する。図５は、システム開始から資料閲覧用ＵＲＬを取得するまでの処理の一例を示すシーケンス図である。
【００３６】
マスタのデータ処理部１０４ｂは、表示制御部１０３ｂに対して、資料配布設定画面の表示を指示する（ステップＳ２０１）。例えば、ユーザがブラウザ等を用いて資料配布設定画面のＵＲＬ（資料配布用ＵＲＬ）へのアクセスを指定したときに、データ処理部１０４ｂが指定された資料配布用ＵＲＬへのアクセスを指示する。
【００３７】
資料配布用ＵＲＬとは、資料の配布のために定められたウェブページなどのリソースを示す情報である。例えば、資料配布用のルートとして定められたホームページのＵＲＬなどが資料配布用ＵＲＬとして用いられる。資料配布用ＵＲＬを指定可能とすることにより、例えば、どのようなＵＲＬの配下で資料を配布するかを指定可能となる。
【００３８】
表示制御部１０３ｂは、指示に応じて、資料配布設定画面を表示する（ステップＳ２０２）。
【００３９】
図６は、資料配布用ＵＲＬの内容（資料配布設定画面）の一例を示す図である。図６の例では、最上部に記載された資料配布用ＵＲＬの内容として、配布資料、閲覧可能閾値、マスタ位置情報、および、位置情報確認サイクルが表示される例が示されている。
【００４０】
配布資料は、配布資料を指定する欄である。ユーザは、例えば、配布資料のファイルパスを配布資料欄に入力する。ファイルの形式はマスタが配信可能な形式（例えば、pdf、jpg、bmp、png等）とする。
【００４１】
閲覧可能閾値は、マスタ位置情報を基準として配信可能範囲を定めるための閾値を設定する欄である。図６では、緯度差および経度差を閲覧可能閾値とする例が示されている。ｄｄ、ｍｍ、ｓｓおよびｓｓｓは、それぞれ度、分、秒およびミリ秒を表す。この場合、マスタ位置情報の緯度および経度に対する差分が、それぞれ経度差および緯度差で指定される値以下となる位置の範囲が、配信可能範囲となる。
【００４２】
なお、配信可能範囲の指定方法はこれに限られるものではない。閾値を用いるのではなく、配信可能範囲自体を指定するように構成してもよい。マスタ位置情報を基準とする代わりに、基準とする位置を指定可能としてもよい。指定された基準位置を中心とする円の半径（直径）などを指定することにより配信可能範囲を指定してもよい。資料を配信するフロア（階）および部屋などが地図情報で管理されている場合は、フロアおよび部屋を特定する情報を指定するように構成してもよい。例えば会議室の場合、会議室の中心をマスタ位置情報とし、壁までの距離を閲覧可能閾値として指定するように構成してもよい。また、緯度や経度などの尺度で指定する代わりに、メートルなどの他の尺度を用いて指定できるように構成してもよい。
【００４３】
マスタ位置情報は、マスタの位置情報を入力する欄である。「位置情報取得」ボタンを押下することにより、位置情報を自動入力するように構成してもよい。また、位置情報を手動で入力することも可能である。
【００４４】
位置情報確認サイクルは、スレーブの位置情報を更新するサイクル時間を設定する欄である。マスタは、この欄で設定された時間毎に、スレーブに対して位置情報の送信を要求する。
【００４５】
ユーザが「確定」ボタンを押下すると、入力された情報が自装置内に設定される。ユーザが「キャンセル」ボタンを押下すると、システムは終了する。
【００４６】
図７は、図６の「確定」ボタンが押下された後に表示される資料配布設定画面の一例を示す図である。図７に示すように、この場合は、マスタで生成された資料閲覧用ＵＲＬが表示される。
【００４７】
図５に戻る。ユーザは、表示された図６のような資料配布設定画面で各情報を設定（入力）する。ユーザからの入力に応じて、マスタの表示制御部１０３ｂは、配布資料ファイルパスの設定（ステップＳ２０３）、閲覧可能閾値の設定（ステップＳ２０４）、および、位置情報の設定（ステップＳ２０５）を行い、資料配布設定画面を表示する。
【００４８】
マスタのデータ処理部１０４ｂは、位置取得部１０２に対して、位置情報の取得を指示する（ステップＳ２０６）。位置取得部１０２は、現在の位置情報を取得する（ステップＳ２０７）。データ処理部１０４ｂは、表示制御部１０３ｂに対して、資料閲覧用ＵＲＬの表示を指示する（ステップＳ２０８）。表示制御部１０３ｂは、資料閲覧用ＵＲＬで特定される情報（資料配布設定画面）を表示する（ステップＳ２０９）。なお、ステップＳ２０９の結果、表示される資料配布設定画面の一例が図７である。
【００４９】
図８は、スレーブによる資料閲覧用ＵＲＬアクセスから資料閲覧までの処理の一例を示すシーケンス図である。
【００５０】
スレーブの通信部１０１ａは、資料閲覧用ＵＲＬを指定して配布資料へのアクセス要求を送信する（ステップＳ３０１）。スレーブのデータ処理部１０４ａは、位置取得部１０２に対して位置情報の取得を指示する（ステップＳ３０２）。スレーブの位置取得部１０２は、位置情報を取得する（ステップＳ３０３）。スレーブの通信部１０１ａは、取得された位置情報（スレーブ位置情報）をマスタに送信する（ステップＳ３０４）。
【００５１】
マスタの通信部１０１ｂは、スレーブ位置情報を取得する（ステップＳ３０５）。マスタの判断部１０５は、スレーブが閲覧可能な範囲内に存在するか否かを判断する（ステップＳ３０６）。範囲内に存在する場合（ステップＳ３０６：Ｙｅｓ）、マスタは、スレーブに資料を送信する（ステップＳ３０７）。
【００５２】
スレーブの通信部１０１ａは、資料を取得する（ステップＳ３０８）。スレーブのデータ処理部１０４ａは、表示制御部１０３ａに対して、資料の表示を指示する（ステップＳ３０９）。スレーブの表示制御部１０３ａは、指示に応じて資料を表示する（ステップＳ３１０）。スレーブは、一定時間後、ステップＳ３０２に戻り処理を繰り返す。
【００５３】
ステップＳ３０６で、範囲内に存在しないと判断された場合（ステップＳ３０６：Ｎｏ）、マスタは、資料送信を中止する（ステップＳ３１１）。マスタは、例えば資料送信を中止した旨を示す資料送信中止情報をスレーブに送信する。
【００５４】
スレーブの通信部１０１ａは、資料送信中止情報を取得する（ステップＳ３１２）。スレーブのデータ処理部１０４ａは、表示制御部１０３ａに対して、資料表示の終了を指示する（ステップＳ３１３）。スレーブの表示制御部１０３ａは、指示に応じて資料表示を終了する（ステップＳ３１４）。
【００５５】
図９は、マスタによる閲覧可否判断と資料送信の処理の一例を示すシーケンス図である。なお、マスタにマスタ位置情報および閲覧可能閾値が設定されていることを前提とする。
【００５６】
マスタの通信部１０１ｂは、スレーブからスレーブ位置情報を取得する（ステップＳ４０１）。マスタのデータ処理部１０４ｂは、判断部１０５に対して閲覧可否判断を指示する（ステップＳ４０２）。マスタの判断部１０５は、マスタ位置情報、スレーブ位置情報、および、閲覧可能閾値から閲覧可否判断を行う（ステップＳ４０３）。
【００５７】
閲覧可能と判断された場合は、ステップＳ４０４に遷移し、閲覧不可能と判断された場合は、ステップＳ４０８に遷移する。
【００５８】
ステップＳ４０４では、マスタのデータ処理部１０４ｂは、配布資料の表示内容を生成済みか否かを判断する（ステップＳ４０４）。生成済みでない場合（ステップＳ４０４：Ｎｏ）、データ処理部１０４ｂは、生成部１０６に対して、配布資料の送信を指示する（ステップＳ４０５）。マスタの生成部１０６は、この指示を受けて、配布資料から表示する内容を生成する（ステップＳ４０６）。例えば、生成部１０６は、配布資料の指定されたページ（初回の場合は最初のページなど）を含む表示内容を生成する。
【００５９】
表示内容が生成された後、または、ステップＳ４０４で生成済みであると判断された場合（ステップＳ４０４：Ｙｅｓ）、マスタの通信部１０１ｂは、生成された表示内容をスレーブに対して送信する（ステップＳ４０７）。この後、通信部１０１ｂは、位置情報確認サイクルで設定された時間が経過した後に、再度スレーブ位置情報を取得する（ステップＳ４０１）。取得失敗時は、データ処理部１０４ｂは資料送信中止を指示する。
【００６０】
ステップＳ４０８では、マスタのデータ処理部１０４ｂは、通信部１０１ｂに対して、配布資料の送信中止を指示する（ステップＳ４０８）。マスタの通信部１０１ｂは、指示に応じてスレーブへの資料送信を中止する（ステップＳ４０９）。
【００６１】
次に、マスタの判断部１０５による閲覧可能か否かの判断の例を説明する。図１０は、閲覧可能であると判断される場合の各情報の例を示す図である。マスタは、マスタ位置情報と閲覧可能閾値とから、閲覧可能範囲を算出する。図１０の例では、マスタ位置情報の緯度が「３５．４４．３３．１５０」であり、閲覧可能閾値が「０．０．０．１０」である場合に、閲覧可能範囲として「３５．４４．３３．１４０〜３５．４４．３３．１６０」が算出される。スレーブ位置情報が緯度および経度共に閲覧可能範囲内であるため、閲覧可能と判断される。
【００６２】
図１１は、緯度および経度の代わりに、場所情報を用いて閲覧可能かを判断する例を示す図である。図１１では、会議室Ａ内を閲覧可能な範囲に指定した例が示されている。スレーブ位置情報が会議室Ａであり、閲覧可能範囲内であるため、閲覧可能と判断される。
【００６３】
図１２は、閲覧不可能であると判断される場合の各情報の例を示す図である。図１２の場合は、スレーブ位置情報の緯度が「３５．４４．３３．１６１」であり、閲覧可能範囲外となっているため、閲覧不可能と判断される。
【００６４】
図１３は、マスタによるページ制御処理の一例を示すシーケンス図である。配布資料が複数のページを含む場合等では、スレーブは、資料閲覧時にページ制御（ページ送り、ページ戻し、拡縮など）による閲覧情報の操作を行うことができる。図１３は、次ページへの遷移が指定された場合の処理の例を示す。
【００６５】
ユーザがブラウザ上で次ページ表示ボタンを押下すると、スレーブが、次ページ表示ボタンの押下を受付ける（ステップＳ５０１）。スレーブは、次ページ表示ボタンを受付けたことを示す次ページ表示指示をマスタに送信する。
【００６６】
マスタの通信部１０１ｂは、次ページ表示指示を受け取る（ステップＳ５０２）。マスタのデータ処理部１０４ｂは、生成部１０６に対して、次ページ生成を指示する（ステップＳ５０３）。マスタの生成部１０６は、次ページの内容を生成する（ステップＳ５０４）。マスタのデータ処理部１０４ｂは、通信部１０１ｂに対して、生成された表示内容の送信を指示する（ステップＳ５０５）。マスタの通信部１０１ｂは、指示に応じて、スレーブに対して生成された表示内容を送信する（ステップＳ５０６）。スレーブは、取得した表示内容（次ページ）を表示する（ステップＳ５０７）。
【００６７】
図１４は、スレーブの表示制御部１０３ａが表示する表示画面の一例を示す図である。スレーブの表示制御部１０３ａは、資料閲覧用ＵＲＬを指定することにより取得した資料をブラウザ経由で表示する。表示制御部１０３ａは、ブラウザ上に配置してあるボタンを押下することでページ制御（ページ送り、ページ戻し、拡縮）を行うことができる。
【００６８】
次に、資料配布形態の例について説明する。資料配布形態としては、例えば以下のような形態をとりうる。
【００６９】
（１）ストリーミング：ストリーミングの場合、配布終了のメッセージを受信したときに下記の処理を行う必要がある。
・スレーブが配布資料の表示を終了させ、通信処理を中断する、または、
・マスタが、黒画像等の配布資料の表示を消去するための情報をスレーブに送信後に、通信処理を中断する（通信処理を終了する前に、表示されている画面をクリアするため）
【００７０】
（２）プログレッシブダウンロード（データをダウンロードしながら再生（表示）する形態）：プログレッシブダウンロードの場合、配布資料を閲覧すると同時にダウンロードが行われているため、マスタから配布終了のメッセージを受信したときに、下記の処理行う必要がある。
・スレーブが配布資料の表示を終了（黒画像を送信後に終了でもよい）させ、通信処理を中断する（通信処理を終了する前に、スレーブに表示されている画面をクリアするため）
・スレーブ（例えばデータ処理部１０４ａ）が、自装置内に残っている配布資料のデータを削除する（通信処理を終了後に、残ったデータを参照させないようにするため）
【００７１】
（３）ダウンロード（プログレッシブダウンロードではなく、データをダウンロードしてから表示する形態）：プログレッシブダウンロードと同様に、マスタから配布終了のメッセージを受信したときに、下記の処理を行う必要がある。
・スレーブが配布資料の表示を終了（黒画像を送信後に終了でもよい）させ、通信処理を中断する（通信処理を終了する前に、スレーブに表示されている画面をクリアするため）
・スレーブが、自装置内に残っている配布資料のデータを削除する（通信処理を終了後に、残ったデータを参照させないようにするため）
【００７２】
以上のように、本実施形態の通信システムでは、マスタは、マスタとスレーブの位置情報を比較した結果に基づき、資料を提供することができる。これにより、想定外の参加者に対しても事前登録する必要無く資料を配布することができる。また、配信可能範囲内のスレーブに対してのみ資料を配布するため、不正な資料へのアクセスの可能性を低減し、セキュリティを向上させることができる。
【００７３】
次に、本実施形態にかかる各装置（携帯端末）のハードウェア構成について図１５を用いて説明する。図１５は、本実施形態にかかる各装置のハードウェア構成例を示す説明図である。
【００７４】
本実施形態の各装置は、ＣＰＵ５１などの制御装置と、ＲＯＭ（Read  Only  Memory）５２やＲＡＭ５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、ＨＤＤ（Hard  Disk  Drive）、ＣＤ（Compact  Disc）ドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス６１を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００７５】
本実施形態の装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供される。
【００７６】
また、本実施形態の装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７７】
また、本実施形態のプログラムを、ＲＯＭ５２等に予め組み込んで提供するように構成してもよい。
【００７８】
本実施形態のマスタで実行されるプログラムは、上述した各部（通信部、位置取得部、表示制御部、データ処理部、判断部、生成部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【００７９】
本実施形態のスレーブで実行されるプログラムは、上述した各部（通信部、位置取得部、表示制御部、データ処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【００８０】
なお、本実施形態で説明する携帯端末が接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、マスタに含まれる機能の一部をスレーブが備えるように構成してもよい。また、スレーブに含まれる機能の一部をマスタが備えるように構成してもよい。
【符号の説明】
【００８１】
１００ａ、１００ｂ  携帯端末
１０１ａ、１０１ｂ  通信部
１０２  位置取得部
１０３ａ、１０３ｂ  表示制御部
１０４ａ、１０４ｂ  データ処理部
１０５  判断部
１０６  生成部
１０７  記憶部
１２１  表示部
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特開２００９−１７５８４２号公報
【図１】
2014178904.tif 000003
【図２】
2014178904.tif 000004
【図３】
2014178904.tif 000005
【図４】
2014178904.tif 000006
【図５】
2014178904.tif 000007
【図６】
2014178904.tif 000008
【図７】
2014178904.tif 000009
【図８】
2014178904.tif 000010
【図９】
2014178904.tif 000011
【図１０】
2014178904.tif 000012
【図１１】
2014178904.tif 000013
【図１２】
2014178904.tif 000014
【図１３】
2014178904.tif 000015
【図１４】
2014178904.tif 000016
【図１５】
2014178904.tif 000017