(57)【要約】【課題】データの出力性能を向上させる。【解決手段】１以上の端末装置と、前記端末装置とネットワークを介して接続される情報処理装置とを有する情報処理システムであって、前記端末装置は、前記情報処理装置からの指示に対応して出力する第１のデータに対し、次に出力される第２のデータを先読みするタイミングを制御する出力制御手段と、前記出力制御手段により得られた前記第２のデータを記憶する記憶手段とを有することにより上記課題を解決する。【選択図】図３
2015103177.tif 000002
【特許請求の範囲】
【請求項１】
１以上の端末装置と、前記端末装置とネットワークを介して接続される情報処理装置とを有する情報処理システムであって、
前記端末装置は、
前記情報処理装置からの指示に対応して出力する第１のデータに対し、次に出力される第２のデータを先読みするタイミングを制御する出力制御手段と、
前記出力制御手段により得られた前記第２のデータを記憶する記憶手段とを有することを特徴とする情報処理システム。
【請求項２】
前記出力制御手段は、
前記ネットワークの負荷、前記情報処理装置の負荷、又は前記端末装置の接続数に基づき、前記第２のデータを先読みするタイミングを制御することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記出力制御手段は、
前記第１のデータが、前記情報処理装置から初めて取得したデータか否かに応じて、前記第２のデータを先読みするタイミングを制御することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記出力制御手段は、
前記第１のデータが、前記記憶手段に記憶されていたデータか否かに応じて、前記第２のデータを先読みするタイミングを制御することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理システム。
【請求項５】
前記出力制御手段は、
前記第１のデータの出力タイミングから、予め設定された所定期間、又は予め設定された範囲内でランダムに決定された所定期間経過後に、前記第２のデータを先読みすることを特徴とする請求項１乃至４のいずれか一項に記載の情報処理システム。
【請求項６】
前記所定期間は、
前記情報処理装置で設定され、前記端末装置に送信されることを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記第１のデータ又は前記第２のデータは、
複数ページを有する資料データを、所定単位の画像形式に変換したものであることを特徴とする請求項１乃至６のいずれか一項に記載の情報処理システム。
【請求項８】
ネットワークを介して接続される情報処理装置からの指示に対応して出力する第１のデータに対し、次に出力される第２のデータを先読みするタイミングを制御する出力制御手段と、
前記出力制御手段により得られた前記第２のデータを記憶する記憶手段とを有することを特徴とする端末装置。
【請求項９】
コンピュータを、情報処理装置とネットワークを介して接続される端末装置として機能させるプログラムであって、
前記コンピュータに、
前記情報処理装置からの指示に対応して出力する第１のデータに対し、次に出力される第２のデータを先読みするタイミングを制御する出力制御手段、及び、
前記出力制御手段により得られた前記第２のデータを記憶する記憶手段として実行させるためのプログラム。
【請求項１０】
端末装置に実行させる方法であって、
ネットワークを介して接続される情報処理装置からの指示に対応して出力する第１のデータに対し、次に出力される第２のデータを先読みするタイミングを制御する出力制御手順と、
前記出力制御手順により得られた前記第２のデータを記憶する記憶手順とを有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理システム、端末装置、プログラム、及び方法に関する。
【背景技術】
【０００２】
ペーパレス会議システムにおいて、例えばサーバにより資料をページごとに区切ったスライスデータを作成し、クライアント端末が表示するページに対応するスライスデータをダウンロードして表示する方法が知られている。ここで、会議の開始時間やページめくりの時間を短縮するため、サーバとクライアント端末との間にキャッシュ装置と、キャッシュ装置にデータを先読みさせる先読み装置とを設ける方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の手法では、サーバとクライアント端末との間にキャッシュ装置を設ける必要があるため、サーバとキャッシュ装置との間、及びキャッシュ装置とクライアント端末との間で通信が生じ、この通信による遅延が発生してしまう。
【０００４】
１つの側面では、本発明は、データの出力性能を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
一態様において、１以上の端末装置と、前記端末装置とネットワークを介して接続される情報処理装置とを有する情報処理システムであって、前記端末装置は、前記情報処理装置からの指示に対応して出力する第１のデータに対し、次に出力される第２のデータを先読みするタイミングを制御する出力制御手段と、前記出力制御手段により得られた前記第２のデータを記憶する記憶手段とを有する。
【発明の効果】
【０００６】
データの出力性能を向上させることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る会議システムの一例の構成図である。
【図２】会議システムを構成するコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る会議システムの一例の機能ブロック図である。
【図４】会議情報テーブルの一例の構成図である。
【図５】資料情報テーブルの一例の構成図である。
【図６】会議登録処理の一例のフローチャートである。
【図７】会議アプリの会議登録画面の一例のイメージ図である。
【図８】会議一覧画面の一例のイメージ図である。
【図９】ページ表示同期処理の一例のシーケンス図である。
【図１０】会議画面の一例のイメージ図である。
【図１１】クライアント端末の先読み処理の一例のフローチャートである。
【図１２】規定時間待機処理の一例のフローチャートである。
【図１３】待機時間を規定するテーブルの一例を示す図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では、情報処理システムの一例である会議システムについて説明するが、会議システムに限定するものではなく、情報を表示するシステムであれば良い。
【０００９】
＜システム構成＞
図１は、本実施形態に係る会議システムの一例の構成図である。図１の例では、会議システム１は、１又は複数のクライアント端末１０（図１の例では、クライアント端末１０−１〜１０−３）と、会議サーバ装置１２とがネットワークＮ１に通信可能に接続されている。ネットワークＮ１は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等のネットワークであり、有線又は無線で通信可能に接続されている。
【００１０】
クライアント端末１０は、例えば各ユーザにより操作される端末装置である。クライアント端末１０は、例えばデスクトップＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や、ノートＰＣ、タブレット端末、スマートフォン、携帯電話等である。クライアント端末１０は、会議サーバ装置１２にアクセスし、会議サーバ装置１２から、例えば会議資料画像を受信（ダウンロード）して、会議資料画像の同期表示や非同期表示等を行う。なお、クライアント端末１０は、例えばプリンタや複合機等の画像形成装置や、プロジェクタ等の投影装置、電子黒板装置等であっても良い。
【００１１】
会議サーバ装置１２は、１以上のコンピュータにより実現される。会議サーバ装置１２は、例えばＷＳ（ワークステーション）やＰＣ等である。会議サーバ装置１２は、会議に関する情報処理を行う。会議サーバ装置１２は、会議の管理（会議の作成、編集、削除、検索、会議開催中の各クライアント端末１０に対する必要な通信）を行う。
【００１２】
会議サーバ装置１２は、例えばクライアント端末１０等から登録された会議情報や、会議資料画像等を保存する。また、会議サーバ装置１２は、例えば会議資料の取得要求を受け付けたクライアント端末１０等への会議資料画像の送信等を行う。
【００１３】
会議サーバ装置１２は、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）ファイル、ＪａｖａＳｃｒｉｐｔ（登録商標）ファイル、画像ファイル等を蓄積する。ＪａｖａＳｃｒｉｐｔファイルは、スクリプト言語（簡易プログラム言語）で記述されたファイルの一例である。なお、会議サーバ装置１２は、会議サーバの機能を有していれば良く、そのハードウェアは、端末等により構成されても良く、クラウドサービスの形態により構成されても良い。
【００１４】
図１に示す会議システム１は、例えば電子データの会議資料がクライアント端末１０の画面に表示される、いわゆるペーパレス会議システムである。会議システム１において、例えば会議サーバ装置１２が会議資料をページごとに分割したページデータ（会議資料画像）を記憶しておき、複数のクライアント端末１０に対して、会議で表示するページ情報を送信する。
【００１５】
クライアント端末１０は、ページ情報に対応するページデータを、会議サーバ装置１２から取得して表示すると、その次のページデータを先読みするタイミングを制御し、先読みした次のページデータをキャッシュしておく。これにより、例えば会議資料に対してページめくりが生じた場合でも、クライアント端末１０は、短時間でページめくりに対応するページを表示させることが可能となる。また、例えば複数のクライアント端末１０間におけるページ表示同期処理が可能となる。以下、具体的に説明する。
【００１６】
＜ハードウェア構成＞
上述したクライアント端末１０や、会議サーバ装置１２は、例えば図２に示すようなハードウェア構成により実現される。
【００１７】
図２は、本実施形態に係る会議システムを構成するコンピュータの一例のハードウェア構成図である。図２に示すクライアント端末１０は、入力装置２１と、表示装置２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｒｙ  Ｍｅｍｏｒｙ）２４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２５と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２６と、通信Ｉ／Ｆ２７と、外部Ｉ／Ｆ２８等を備え、それぞれがバスＢで相互に接続されている。
【００１８】
入力装置２１は、キーボードやマウス、タッチパネル等を含み、クライアント端末１０に各操作信号を入力するのに用いられる。表示装置２２は、ディスプレイ等を含み、クライアント端末１０による処理結果を表示する。
【００１９】
ＲＡＭ２３は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ２４は、電源を切ってもプログラムやデータを保持可能な不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ２４には、クライアント端末１０の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ設定、及びネットワーク設定等のプログラムやデータが格納されている。
【００２０】
ＨＤＤ２５は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、クライアント端末１０全体を制御する基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。
【００２１】
ＣＰＵ２６は、ＲＯＭ２４やＨＤＤ２５等の記憶装置からプログラムやデータをＲＡＭ２３上に読み出し、処理を実行することで、クライアント端末１０全体の制御や機能を実現する演算装置である。
【００２２】
通信Ｉ／Ｆ２７は、クライアント端末１０をネットワークＮ１に接続するインタフェースである。これにより、クライアント端末１０は、通信Ｉ／Ｆ２７を介して会議サーバ装置１２とデータ通信を行うことが可能である。
【００２３】
外部Ｉ／Ｆ２８は、外部装置とのインタフェースである。外部装置には、記録媒体２８Ａ等がある。これにより、クライアント端末１０は、外部Ｉ／Ｆ２８を介して記録媒体２８Ａの読み取り及び／又は書き込みを行うことが可能である。
【００２４】
記録媒体２８Ａには、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＳＤメモリカード（ＳＤ  Ｍｅｍｏｒｙ  ｃａｒｄ）、ＵＳＢメモリ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ｍｅｍｏｒｙ）等がある。
【００２５】
クライアント端末１０は、例えば上記ハードウェア構成でプログラムを実行することにより、後述するような各種処理を実現することが可能である。なお、図２に示すクライアント端末１０のハードウェア構成は、追加が可能であり、例えばマイク、スピーカ、カメラ等を有する構成であっても良い。
【００２６】
図２に示す会議サーバ装置１２は、入力装置３１と、表示装置３２と、ＲＡＭ３３と、ＲＯＭ３４と、ＨＤＤ３５と、ＣＰＵ３６と、通信Ｉ／Ｆ３７と、外部Ｉ／Ｆ３８等を備え、それぞれがバスＢで相互に接続されている。なお、入力装置３１及び表示装置３２は、必要なときに接続して利用する形態であっても良い。
【００２７】
入力装置３１は、キーボードやマウス、タッチパネル等を含み、会議サーバ装置１２に各操作信号を入力するのに用いられる。表示装置３２は、ディスプレイ等を含み、会議サーバ装置１２による処理結果を表示する。
【００２８】
ＲＡＭ３３は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ３４は、電源を切ってもプログラムやデータを保持可能な不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ３４には、会議サーバ装置１２の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定等のプログラムやデータが格納されている。
【００２９】
ＨＤＤ３５は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、会議サーバ装置１２全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェア等がある。
【００３０】
ＣＰＵ３６は、ＲＯＭ３４やＨＤＤ３５等の記憶装置からプログラムやデータをＲＡＭ３３上に読み出し、処理を実行することで、会議サーバ装置１２全体の制御や機能を実現する演算装置である。
【００３１】
通信Ｉ／Ｆ３７は、会議サーバ装置１２をネットワークＮ１に接続するインタフェースである。これにより、会議サーバ装置１２は、通信Ｉ／Ｆ３７を介してクライアント端末１０とデータ通信を行うことが可能である。
【００３２】
外部Ｉ／Ｆ３８は、外部装置とのインタフェースである。外部装置には、記録媒体３８Ａ等がある。これにより、会議サーバ装置１２は、外部Ｉ／Ｆ３８を介して記録媒体３８Ａの読み取り及び／又は書き込みを行うことが可能である。記録媒体３８Ａには、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３３】
会議サーバ装置１２は、例えば上記ハードウェア構成でプログラムを実行することにより、後述するような各種処理を実現することが可能である。
【００３４】
＜ソフトウェア構成＞
本実施形態に係る会議システム１は、例えば図３に示す機能ブロックで実現される。図３は、本実施形態に係る会議システムの一例の機能ブロック図である。図３の例では、会議サーバ装置１２が、例えばＸＭＰＰを用いたインスタントメッセンジャーを使用することで、クライアント端末１０と通信を行う会議システム１を一例として説明する。
【００３５】
なお、ＸＭＰＰは、ＩＥＴＦでＲＦＣ３９２０（Ｅｘｔｅｎｓｉｂｌｅ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ：Ｃｏｒｅ）、ＲＦＣ３９２１（Ｅｘｔｅｎｓｉｂｌｅ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ  Ｐｒｏｔｏｃｏｌ：Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ  Ｐｒｅｓｅｎｃｅ）として標準化され、例えば拡張仕様がＸＥＰとして文書化されている。
【００３６】
ＸＭＰＰでは、グループチャット（Ｍｕｌｔｉ−ｕｓｅｒ  Ｃｈａｔ  ［ＸＥＰ−００４５］）等のサービスを提供することが可能である。グループチャットは、ＸＭＰＰが提供する会議室（ｒｏｏｍ）に参加しているクライアント端末１０が、会議サーバ装置１２にメッセージを送信すると、会議室に参加している全てのクライアント端末１０に対してメッセージが配信される機能である。
【００３７】
また、ＸＭＰＰでは、ＨＴＴＰでメッセージを送受信するためのＢＯＳＨ（Ｂｉｄｉｒｅｃｔｉｏｎａｌ−  Ｏｖｅｒ  Ｓｙｎｃｈｒｏｎｏｕｓ  ＨＴＴＰ）［ＸＥＰ−０２０６］等の技術がある。ＢＯＳＨを利用することにより、会議サーバ装置１２は、ＨＴＴＰでＸＭＰＰ通信を実現するだけでなく、Ｐｕｓｈ機能を実現することが可能となる。Ｐｕｓｈ機能は、クライアント端末１０からリクエストを受けて情報を送るのではなく、会議サーバ装置１２からクライアント端末１０に情報を送信し、クライアント端末１０で情報を受信する機能である。
【００３８】
図３に示すクライアント端末１０は、出力制御手段の一例としてのＷＥＢブラウザ４１と、記憶手段の一例としてのキャッシュファイル記憶部４２とを有する。
【００３９】
ＷＥＢブラウザ４１は、ユーザからの指示等に基づいて、会議サーバ装置１２から参加する会議に対応する会議資料等のデータを取得して画面上に表示する。
【００４０】
また、ＷＥＢブラウザ４１は、会議サーバ装置１２から得られたページ情報に対応して表示するページ（第１のデータ）に対し、次に表示されると判断されたページ（第２のデータ）を先読みするタイミングを制御する。
【００４１】
ここで、次に表示されると判断されたページとは、例えばページ情報に対応して５ページ目が表示される場合に、例えば６ページ目を示している。なお、次にページがあるか否かは、例えばページ情報に含まれていても良く、会議サーバ装置１２から得られる会議情報の会議資料ごとにページ数を記憶しておき、表示するページ番号と比較することで次のページが存在するか判断しても良く、これには限定されない。
【００４２】
キャッシュファイル記憶部４２は、ＷＥＢブラウザ４１により先読みしたページ等のデータを記憶する。キャッシュファイル記憶部４２は、例えばＨＤＤ２５等により実現されても良く、ＲＡＭ２３やＲＯＭ２４等により実現されても良い。
【００４３】
図３に示す会議サーバ装置１２は、プログラムを実行することにより、要求受付手段の一例としてのＷＥＢサーバ５１と、管理手段の一例としての会議サーバ５２と、変換手段及び出力制御手段の一例としての会議資料サーバ５３と、情報記憶部５４とを実現する。情報記憶部５４には、会議ＤＢや、会議資料ＤＢ、会議アプリ、会議開催アプリ等が記憶されている。会議ＤＢには、会議情報テーブルが記憶されている。会議資料ＤＢには、会議資料ファイルや、資料情報テーブル、会議資料ファイルから画像変換された会議資料画像ファイルが記憶されている。
【００４４】
ＷＥＢサーバ５１は、例えば情報送受信機能を有する。
【００４５】
会議サーバ５２は、各クライアント端末１０からの会議の作成要求、編集要求、削除要求を、会議ＤＢの会議情報テーブルに反映させる。会議サーバ５２は、クライアント端末１０からの開催、参加、退出、終了等の要求を処理する。会議サーバ５２は、会議の開催中に、会議共有情報（表示している会議資料、会議資料の表示ページ、手書きメモデータ等）を管理する。なお、クライアント端末１０から会議サーバ５２への要求は、例えばＸＭＰＰを使ったメッセージにより行われる。
【００４６】
会議資料サーバ５３は、例えば会議資料管理機能や、画像変換機能を有する。会議資料サーバ５３は、各クライアント端末１０からの会議資料ファイルの登録要求に基づき、会議資料ＤＢに会議資料ファイルを記憶し、資料情報テーブルに反映させる。会議資料サーバ５３は、会議資料ＤＢに記憶された会議資料ファイルを、ページごとに分割した会議資料画像ファイル（ページデータ）に変換する。会議資料サーバ５３は、各クライアント端末１０からの会議資料画像ファイルの取得要求に基づき、会議資料画像ファイルをクライアント端末１０に送信する。
【００４７】
なお、会議資料サーバ５３は、例えばＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＷｅｂＤＡＶ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）等のファイルサーバとして構成しても良く、ＷｅｂサービスとしてＵＲＬでダウンロード可能な構成としても良い。また、会議資料ファイルをページごとに分割したページデータは、オリジナルデータのフォーマット（例えば、ＰＤＦ）で管理しても良く、ＪＰＥＧやＰＮＧ等の画像フォーマットとして管理しても良い。
【００４８】
情報記憶部５４には、クライアント端末１０に搭載されているＷＥＢブラウザ４１上で実行される会議アプリや、会議開催アプリが記憶されている。会議アプリや、会議開催アプリは、例えばＷＥＢブラウザ４１で表示するＨＴＭＬファイル（ＨＴＭＬ文書）や、それに付随するＣＳＳファイル、ＪａｖａＳｃｒｉｐｔファイル、画像ファイル等により実現される。会議アプリや、会議開催アプリは、会議サーバ装置１２からクライアント端末１０にダウンロードされて利用される。
【００４９】
図３に示す会議システム１では、例えばＡｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｊａｖａｓｃｒｉｐｔ  ＸＭＬ）技術を使用することで、ＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）を操作し、ＷＥＢブラウザ４１で表示する内容を書き換える。Ａｊａｘ技術とは、ＪａｖａＳｃｒｉｐｔファイルのＨＴＴＰ通信機能を使用して、Ｗｅｂページのリロードを伴わずに、ＸＭＬデータのやり取りを行って処理を進めていく実装形態である。
【００５０】
なお、ＷＥＢブラウザ４１で表示する内容を書き換える方法は、ＤＯＭを更新する方法に限定されるものではない。例えば「ＨＴＭＬ５」では、ＷＥＢブラウザ４１で表示する内容を直接書き換えることも可能である。
【００５１】
また、会議システム１では、クライアント端末１０のＷＥＢブラウザ４１が、会議サーバ５２と通信するためにＷＥＢサーバ５１を用いる。なお、ＸＭＰＰメッセージは、会議資料ファイルのアップロードや、会議資料画像ファイルをダウンロードする手段として、サイズの大きなバイナリデータを通信することに適していない。そこで、会議システム１は、例えばＨＴＴＰのＧＥＴリクエストやＰＯＳＴリクエストを用いて、会議資料ファイルのアップロードや会議資料画像ファイルのダウンロードを行う。
【００５２】
会議システム１では、会議資料ファイルの選択、会議資料ファイルの表示ページ等のユーザの入力（操作）に応じて、ＪａｖａＳｃｒｉｐｔでＸＭＬデータが作成され、クライアント端末１０から、会議サーバ装置１２にグループチャットで送信される。会議サーバ装置１２は、会議室に参加している全てのクライアント端末１０に対してＸＭＬデータを配信する。
【００５３】
クライアント端末１０のＷＥＢブラウザ４１上で動作する会議開催アプリは、ＸＭＬデータを解釈し、会議資料ファイルの表示ページに対応する会議資料画像ファイルを会議サーバ装置１２から受信する。また、会議開催アプリは、例えばＤＯＭを操作（更新）することで、会議資料ファイルの表示ページに対応する会議資料画像ファイルを表示する。また、会議開催アプリは、ＤＯＭを操作（更新）することで、表示している会議資料画像上に描画するテキストや図形、手書きメモ等の表示を更新する。
【００５４】
＜会議情報テーブル＞
図４は、会議情報テーブルの一例の構成図である。図４に示すように、会議ＤＢに格納される会議情報テーブルは、例えば「会議ＩＤ」、「会議名」、「開始日時」、「会議状態」、「開催パスワード」、「参加パスワード」、「資料ＩＤ」等を項目として有する。
【００５５】
「会議ＩＤ」は、クライアント端末１０からの会議の作成要求に応じて、会議サーバ５２が設定した会議を一意に識別する情報である。「会議名」は、ユーザが任意に設定するものであり、ユーザが会議を識別するために用いられる。「開催日時」は、ユーザが任意に設定するものであり、会議を開始する予定時間等である。
【００５６】
「会議状態」は、例えば「開催前」、「開催中」、「開催後」の３つのステータスの何れかを表す。会議状態は、会議サーバ５２により設定される項目であり、会議サーバ５２が状況に応じて変更する。例えば会議が新規に作成されると、会議状態は、「開催前」に設定される。会議が開催されると、会議状態は、「開催中」に変更される。会議に参加したユーザが全員退出し、会議が終了すると、会議状態は、「開催後」に変更される。
【００５７】
「開催パスワード」は、会議の開催に用いる認証情報である。「参加パスワード」は、会議の参加に用いる認証情報である。ユーザは、参加パスワードが設定されている場合、この参加パスワードを知らなければ会議に参加することができない。「資料ＩＤ」は、会議で使用される会議資料ファイルや、会議資料画像ファイルを識別する情報である。
【００５８】
＜資料情報テーブル＞
図５は、資料情報テーブルの一例の構成図である。図５に示すように、会議資料ＤＢに格納される資料情報テーブルは、「資料ＩＤ」、「資料名」、「格納場所」等を項目として有する。「資料ＩＤ」は、会議で使用される会議資料ファイルや、会議資料画像ファイルを識別する情報である。「資料名」は、ユーザが任意に設定するものであり、ユーザが会議資料ファイルを識別するために用いられる。「格納場所」は、会議資料ファイルの格納場所を示している。
【００５９】
＜処理の詳細＞
以下では、本実施形態に係る会議システム１の処理の詳細について説明する。
【００６０】
《会議登録処理》
図６は、会議登録処理の一例のフローチャートである。図６に示すように、例えば会議の発表者や主催者等は、会議の開催に先立ち、クライアント端末１０のＷＥＢブラウザ４１から所定のＵＲＬにアクセスする。これにより、クライアント端末１０のＷＥＢブラウザ４１は、会議アプリの会議登録画面を表示する（Ｓ１１）。ここで、図７は、会議アプリの会議登録画面の一例のイメージ図である。
【００６１】
図７に示す会議登録画面では、会議情報の登録や、会議で表示（閲覧）する会議資料ファイルの登録を行う。例えば会議情報としては、会議名、開催日時としての開始日時、備考、参加パスワード、開催パスワードとしての開催キー、会議一覧での会議名の表示又は非表示の設定、発表者の交代を禁止するか否かの設定等の登録を行う。
【００６２】
例えば、上述したような会議登録画面の表示内容から、ユーザが、例えば「保存」ボタンを押下することで、クライアント端末１０は、会議情報及び会議資料ファイルの登録を行う（Ｓ１２）。Ｓ１２の処理で、会議アプリは、会議サーバ装置１２に対して会議情報及び会議資料ファイルの登録を要求する。
【００６３】
次に、会議サーバ装置１２のＷＥＢサーバ５１は、会議情報の登録要求を会議サーバ５２に振り分け、会議資料ファイルの登録要求を会議資料サーバ５３に振り分ける。会議サーバ５２は、会議情報の登録要求に基づき、図４に示す会議情報テーブルに会議情報を登録する（Ｓ１３）。会議資料サーバ５３は、会議資料ファイルの登録要求に基づき、会議資料ファイルを会議資料ＤＢに登録する（Ｓ１４）。Ｓ１４の処理では、会議資料ファイルの情報を、図５に示す資料情報テーブルに反映させる。なお、会議資料サーバ５３は、会議資料ＤＢに記憶した会議資料ファイルをページごとに分割し、画像変換したデータとして、会議資料画像ファイルを会議資料ＤＢに登録すると良い。
【００６４】
《会議開催処理》
例えば会議の発表者や主催者等が、図７に示す会議登録画面の左欄にある「今日の会議」を選択すると、図８に示す会議一覧画面が、クライアント端末１０のＷＥＢブラウザ４１に表示される。図８は、会議一覧画面の一例のイメージ図である。
【００６５】
図８に示す会議一覧画面は、会議サーバ装置１２の会議情報テーブルに登録されている会議一覧を表示し、ユーザに開催や参加を行う会議を選択させる画面である。なお、クライアント端末１０のＷＥＢブラウザ４１上で動作する会議アプリは、会議サーバ装置１２から会議情報を取得して、会議一覧画面を表示する。
【００６６】
クライアント端末１０のＷＥＢブラウザ４１上で動作する会議開催アプリは、会議の発表者や主催者等により、図８に示す会議一覧画面から開催する会議が選択されると、会議サーバ装置１２に会議の開催要求を行う。会議の開催要求を受信した会議サーバ装置１２の会議サーバ５２は、例えばＸＭＰＰの会議室（ｒｏｏｍ）を作成する。
【００６７】
なお、会議開催アプリは、開催する会議の会議情報に開催パスワードが設定されている場合、開催パスワードの入力を会議の発表者や主催者等に要求し、会議の開催要求に入力された開催パスワードを付加する。
【００６８】
また、会議アプリは、会議の発表者や参加者等により、図７に示す会議登録画面の「今日の会議」が選択されると、図８に示す会議一覧画面をクライアント端末１０のＷＥＢブラウザ４１に表示させる。会議開催アプリは、会議の発表者や参加者等により、図８に示す会議一覧画面から参加する会議が選択されると、会議サーバ装置１２に会議の参加要求を行う。
【００６９】
会議の参加要求を受信した会議サーバ装置１２の会議サーバ５２は、会議の参加要求を行ったクライアント端末１０を、例えばＸＭＰＰの会議室に入室させることで、会議に参加させる。なお、会議開催アプリは、参加する会議の会議情報に参加パスワードが設定されている場合、参加パスワードの入力を会議の発表者や参加者等に要求し、会議の参加要求に入力された参加パスワードを付加する。
【００７０】
《ページ表示同期処理》
図９は、ページ表示同期処理の一例のシーケンス図である。図９に示すページ表示同期処理は、クライアント端末１０及び会議サーバ装置１２により実行される。なお、図９の例では、クライアント端末１０の会議開催アプリにより、会議サーバ装置１２に会議の開催要求が行われ、会議サーバ装置１２からクライアント端末１０に対して会議室への参加成功を通知した後の処理を示している。
【００７１】
図９に示すように、会議サーバ装置１２は、クライアント端末１０に対して会議室への参加成功を通知後、会議情報をクライアント端末１０に送信する（Ｓ２０）。会議サーバ装置１２から送信される会議情報には、例えば会議の参加人数や、メンバー、会議資料ファイルの情報（資料ＩＤ、資料名、資料の格納場所（例えばアドレス、取得ＵＲＬ）等）が含まれる。
【００７２】
次に、会議サーバ装置１２は、クライアント端末１０に対してページ情報を通知する（Ｓ２１）。このページ情報は、現在の会議で表示されているページを識別する情報であり、例えば会議資料ファイルの資料ＩＤやページ番号が含まれる。このページ情報は、例えば発表者のクライアント端末１０の会議画面で表示されているページの情報が示されるが、会議画面上の操作によりページめくりやページジャンプが行われた場合のページの切り替えを示すページの更新情報も含まれる。
【００７３】
クライアント端末１０は、ＷＥＢブラウザ４１により、会議サーバ装置１２から取得したページ情報に対応する会議資料画像ファイルのページデータ（第１のデータ）の取得を、会議サーバ装置１２に要求する（Ｓ２２）。
【００７４】
会議サーバ装置１２は、ＷＥＢサーバ５１により、クライアント端末１０からのページデータの取得要求を、会議資料サーバ５３に転送すると、会議資料サーバ５３は、対応するページデータを、クライアント端末１０に送信する（Ｓ２３）。
【００７５】
クライアント端末１０は、ＷＥＢブラウザ４１上で動作する会議開催アプリにより、会議資料サーバ５３からダウンロードしたページデータの更新を行い、例えばＷＥＢブラウザ４１の会議画面上にページを表示する（Ｓ２４）。これにより、会議に参加する全てのクライアント端末１０に表示されるページが、現在の会議で表示されているページと同期化することが可能となる。
【００７６】
次に、クライアント端末１０は、ＷＥＢブラウザ４１により、Ｓ２１の処理で取得したページ情報に基づき、次に表示されるページを判断（推測）する。また、次に表示されると判断された会議資料画像ファイルのページデータ（次のページデータ（第２のデータ））を先読みするタイミングを制御し、次のページデータの取得を会議サーバ装置１２に要求する（Ｓ２５）。
【００７７】
Ｓ２５の処理では、Ｓ２４の処理で表示しているページが、クライアント端末１０が会議を開催又は会議に参加したときに、会議サーバ装置１２により初めて取得したデータか、キャッシュファイル記憶部４２にキャッシュされていたデータか等を判断する。
【００７８】
この判断結果に応じて、会議サーバ装置１２からページデータをダウンロードするときのネットワークＮ１や会議サーバ装置１２の負荷、クライアント端末１０の接続数等を考慮し、次のページデータの先読みタイミングを制御する。なお、先読みする次のページデータは、複数ページであっても良い。
【００７９】
会議サーバ装置１２は、会議資料サーバ５３に次のページデータの取得要求を転送すると、会議資料サーバ５３は、対応する次のページデータを、クライアント端末１０に送信する（Ｓ２６）。クライアント端末１０は、ＷＥＢブラウザ４１により、会議資料サーバ５３からダウンロードした次のページデータを、キャッシュファイル記憶部４２にキャッシュする（Ｓ２７）。
【００８０】
次に、会議画面に表示されていたページに、ページめくりやページジャンプが行われた場合について説明する。例えば会議の発表者のクライアント端末１０は、ＷＥＢブラウザ４１上で動作する会議開催アプリにより、ページめくりやページジャンプに基づき、次に表示される会議資料ファイルの表示ページを判断すると、会議サーバ装置１２に通知する。
【００８１】
会議サーバ装置１２は、会議に参加している全てのクライアント端末１０に対して、次に表示するページのページ情報を通知する（Ｓ２８）。クライアント端末１０は、ＷＥＢブラウザ４１により、会議サーバ装置１２から得られるページ情報に基づき、対応する会議資料画像ファイルのページデータが、キャッシュファイル記憶部４２にキャッシュされているか判断する（Ｓ２９）。
【００８２】
クライアント端末１０は、ＷＥＢブラウザ４１により、ページデータがキャッシュされていると判断すると、会議開催アプリにより、キャッシュファイル記憶部４２からページデータを取得し、表示するページを更新する（Ｓ３０）。
【００８３】
なお、Ｓ３０の処理において、クライアント端末１０は、ＷＥＢブラウザ４１により、キャッシュファイル記憶部４２に対応するページデータがキャッシュされていないと判断すると、会議サーバ装置１２に、対応するファイルの取得を要求する。
【００８４】
上述したように、クライアント端末１０は、会議サーバ装置１２から取得したページ情報に対応してページを表示した後、次に表示されるページを予測し、先読み処理のタイミングを制御することで、データの出力性能を向上させることが可能となる。
【００８５】
＜会議画面例＞
クライアント端末１０は、ＷＥＢブラウザ４１上で動作する会議開催アプリにより、ダウンロードした会議資料画像ファイルを、例えば図１０に示すような会議画面に表示する。図１０は、会議画面の一例のイメージ図である。
【００８６】
図１０に示す会議画面では、例えば会議サーバ装置１２からダウンロードした会議資料画像ファイルの画像６４が表示されている。図１０に示すボタン６１は、会議の発表者のページめくりに連動させずに、ページめくりをユーザが自由に行う個人モードを指定する。また、図１０に示すボタン６２は、発表者のページめくりに連動して、画像６４が更新される共有モードを指定する。図１０に示すボタン６３は、画像６４を拡大又は縮小表示させるための操作を行う。
【００８７】
図１０に示す会議画面により、会議の発表者や参加者等は、会議資料画像ファイルの画像６４を閲覧することが可能となる。
【００８８】
《先読み処理》
上述した図９に示すページ表示同期処理では、会議サーバ装置１２からページ情報を取得した場合に、予めキャッシュファイル記憶部４２に対応するページデータがキャッシュされているか判断する。図１１は、クライアント端末の先読み処理の一例のフローチャートである。
【００８９】
図１１に示すように、クライアント端末１０は、ＷＥＢブラウザ４１により、会議サーバ装置１２からページ情報を取得すると（Ｓ３１）、ページ情報に基づき、キャッシュファイル記憶部４２に対応するページデータがキャッシュされているか判断する（Ｓ３２）。
【００９０】
クライアント端末１０は、ＷＥＢブラウザ４１により、対応するページデータがキャッシュされていないと判断すると（Ｓ３２において、ＮＯ）、会議サーバ装置１２から対応するページデータをダウンロードする（Ｓ３３）。また、クライアント端末１０は、対応するページデータがキャッシュされていると判断すると（Ｓ３２において、ＹＥＳ）、キャッシュファイル記憶部４２から対応するページデータを取得する（Ｓ３４）。
【００９１】
クライアント端末１０は、会議開催アプリにより、表示するページデータの更新を行うと（Ｓ３５）、先読み処理のタイミングを制御するため、タイマーイベントを使用して規定時間待機する（Ｓ３６）。なお、Ｓ３６の処理の具体例については後述する。
【００９２】
Ｓ３６の処理の後、クライアント端末１０は、ＷＥＢブラウザ４１により、Ｓ３１の処理で受信したページ情報に基づき、次に表示されるページを判断し、対応する次のページデータがキャッシュファイル記憶部４２にキャッシュされているか判断する（Ｓ３７）。
【００９３】
クライアント端末１０は、キャッシュされていないと判断すると（Ｓ３７において、ＮＯ）、会議サーバ装置１２から対応する次のページデータをダウンロードし（Ｓ３８）、キャッシュファイル記憶部４２に次のページデータを格納する（Ｓ３９）。また、クライアント端末１０は、キャッシュされていると判断すると（Ｓ３７において、ＹＥＳ）、処理を終了する。
【００９４】
例えば、上述したＳ３２の処理では、例えばページ情報で得られた資料ＩＤとページ番号により、キャッシュファイル記憶部４２に対応するページデータのファイルがキャッシュされているか判断するが、これに限定されるものではない。
【００９５】
例えばＷｅｂアプリケーションの場合、キャッシュの仕組みをＷＥＢブラウザ４１により対応させることが可能である。ＷＥＢサーバ５１は、ＷＥＢブラウザ４１からのデータのＧＥＴ要求に対して、ＨＴＴＰレスポンスのヘッダに、例えばＬａｓｔ−Ｍｏｄｉｆｉｅｄで最終更新日時を付けて、ＷＥＢブラウザ４１に送信する。ＷＥＢブラウザ４１は、ＷＥＢサーバ５１から得られたデータに対応して最終更新日時を記録しておく。
【００９６】
次に、ＷＥＢブラウザ４１が、ＷＥＢサーバ５１にデータを要求するときに、ＨＴＴＰリクエストのヘッダにＩｆ−Ｍｏｄｉｆｉｅｄ−Ｓｉｎｃｅで記録しておいた最終更新日時を付加し、ＷＥＢサーバ５１に送信する。ＷＥＢサーバ５１は、レスポンスで返すデータがＷＥＢブラウザ４１でキャッシュされているデータ（既に送信しているデータ）と同じであると判断すると、再度同じデータを返す代わりに、ステータス３０４情報（Ｎｏｔ  Ｍｏｄｉｆｉｅｄ）を返信する。
【００９７】
ＷＥＢブラウザ４１は、ステータス３０４情報に基づいて、キャッシュしているデータを使用する。なお、ＷＥＢサーバ５１は、レスポンスで返すデータがＷＥＢブラウザ４１でキャッシュされているデータと同じではないと判断すると、ステータス２００情報とともにデータを送信する。このようにして、ＷＥＢブラウザ４１のキャッシュ機能を用いて対応するページデータがキャッシュされているか判断しても良い。
【００９８】
《規定時間待機処理》
上述した図１１に示すＳ３６の規定時間待機処理について説明する。図１２は、規定時間待機処理の一例のフローチャートである。図１２の例では、先読み処理を実施する時間間隔を調整して、先読み処理によるネットワーク負荷等が、例えば他のクライアント端末１０のダウンロード（配布）に影響しないようにする。
【００９９】
図１２に示すように、クライアント端末１０は、表示するページ（表示ページ）を更新した後、ＷＥＢブラウザ４１により、会議の開催又は参加直後か否か判断する（Ｓ４０）。Ｓ４０の処理では、会議の開催又は参加直後か判断することにより、更新した表示ページが、会議サーバ装置１２により初めて取得したページデータか否か判断する。
【０１００】
クライアント端末１０は、ＷＥＢブラウザ４１により、会議の開催又は参加直後であると判断すると（Ｓ４０において、ＹＥＳ）、会議の開催又は参加直後の場合に規定した時間間隔分待機する（Ｓ４１）。
【０１０１】
すなわち、会議の開催又は参加直後の場合には、表示ページの取得だけでなく、例えばその他の会議に必要なデータを通信することが考えられる。また、Ｗｅｂアプリケーションの場合には、その表示、実行のためのＨＴＭＬファイル、ＣＳＳファイル、ＪａｖａＳｃｒｉｐｔファイル、ＪＰＥＧ、ＰＮＧ等の画像ファイルをダウンロードする場合も生じる。したがって、会議の開催又は参加直後に、先読み処理を実施する場合には、ページめくりの後と比較して、より長い時間待機しておくほうが望ましい。
【０１０２】
クライアント端末１０は、ＷＥＢブラウザ４１により、会議の開催又は参加直後ではないと判断すると（Ｓ４０において、ＮＯ）、更新した表示ページ（第１のデータ）がキャッシュにヒットしたデータか判断する（Ｓ４２）。Ｓ４２の処理では、現在、表示されているページが、キャッシュファイル記憶部４２に記憶されていたデータか判断する。
【０１０３】
クライアント端末１０は、更新した表示ページがキャッシュにヒットしたデータであると判断した場合（Ｓ４２において、ＹＥＳ）、ヒットした場合に規定した時間間隔分待機する（Ｓ４３）。また、クライアント端末１０は、キャッシュにヒットしていないと判断した場合（Ｓ４２において、ＮＯ）、ヒットしていない場合に規定した時間間隔分待機し（Ｓ４４）、処理を終了する。
【０１０４】
上述したＳ４２の処理で、更新した表示ページがキャッシュにヒットしたデータである場合、例えば会議に参加している他のクライアント端末１０でも同様に、更新した表示ページがキャッシュにヒットしたデータであると考えられる。すなわち、この場合には、他のクライアント端末１０による会議サーバ装置１２からの表示ページのダウンロードが発生しないと考えられるため、直ぐに先読みを開始した場合でも、他のクライアント端末１０のダウンロードに影響を与えないと考えられる。また、次にページめくりが発生するまでに、先読み処理を実施しておくことが望ましい。
【０１０５】
そこで、例えば以下のように待機時間を規定し、規定した時間間隔分待機すると良い。
【０１０６】
＜待機時間を規定するテーブル＞
図１３は、待機時間を規定するテーブルの一例を示す図である。上述したように、会議の開催又は参加直後の場合には、出力データの取得だけではなく、その他の会議に必要なデータを通信することが考えられる。そこで、図１３の例では、先読みの時間間隔（例えば表示するページの更新後、先読みを実施するまでの待機時間）を、例えば「３０秒」と規定しておく。
【０１０７】
また、会議の開催又は参加直後ではない場合には、上述した時間よりも少ない待機時間を設定しておく。例えば、会議の開催又は参加直後ではなく、更新した表示ページがキャッシュにヒットした場合には、他のクライアント端末１０の表示ページのダウンロードによるネットワークの負荷等がかからないため、先読みの時間間隔を、例えば「０秒」とする。
【０１０８】
また、更新した表示ページがキャッシュにヒットしなかった場合には、他のクライアント端末１０においても更新する表示ページの取得が必要になると考えられる。そこで、他のクライアント端末１０の表示ページの取得の妨げにならないように、先読みの時間間隔を、例えば「１０秒」とする。
【０１０９】
なお、本実施形態では、上述した秒数についてはこれに限定されるものではなく、ネットワークＮ１の負荷や、会議サーバ装置１２の負荷、ネットワークに接続されているクライアント端末１０の数等の使用状況に応じて変更することが可能である。また、先読みの時間間隔を設定する条件等についても、上述した図１２及び図１３の例に限定されるものではなく、他の条件に対して設定しても良い。
【０１１０】
また、先読みの時間間隔は、固定時間としても良く、一定の幅を基準としてランダムに時間を決定しても良い。これにより、先読みによるネットワーク負荷や、サーバ負荷等を抑えることが可能となる。また、会議サーバ装置１２等が、ページめくりの同期メッセージや、データの取得要求から判断して、クライアント端末１０に先読み開始時間を送信しても良い。
【０１１１】
上述したように、本実施形態では、例えば会議資料をページごとに分割したデータとして保持しておき、必要なときに逐次、クライアント端末へ配布（ダウンロードする）。これにより、例えば１回のデータ配布にかかる時間を短くし、会議資料を一括配布するよりも短時間で完了することが可能となる。
【０１１２】
なお、ページめくりごとにデータ配布を実行する場合には、複数のクライアント端末１０が同期してページの表示を更新すると、会議サーバ装置１２及びクライアント端末１０の間のネットワーク負荷が同時に発生する。この場合、データ配布により多くの時間がかかり、新しいページの表示に時間がかかることも考えられる。そこで、上述したように先読みを実施するタイミングを制御し、先読みしたデータをキャッシュしておく。また、キャッシュは、クライアント端末１０がそれぞれ行う。
【０１１３】
このように、ページめくり等で表示データが必要になったときに読み込むのではなく、予め読み込みを実施してキャッシュに蓄積しておいたデータを使用することで、実際に表示データが必要になったときのダウンロード時間を省略することが可能となる。また、先読みによるネットワーク負荷が、通常のデータ配布に影響しないように、表示データの配布から適切な間隔を設けて先読みを実施する。これにより、新しいページの表示をより早く行うことが可能となる。
【０１１４】
上述したように、本実施形態によれば、データの出力性能を向上させることが可能となる。なお、上述した実施形態では、会議資料の配布に関するデータ出力を例に説明したが、これに限定されるものではない。例えば、教育分野やサービス事業等における講義や授業、セミナ、集会、イベント等において、生徒や受講者、参加者等に資料等を配布する場合等にも適用することが可能である。
【０１１５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１１６】
１  会議システム
１０  クライアント端末（端末装置の一例）
１２  会議サーバ装置（情報処理装置の一例）
２１，３１  入力装置
２２，３２  表示装置
２３，３３  ＲＡＭ
２４，３４  ＲＯＭ
２５，３５  ＨＤＤ
２６，３６  ＣＰＵ
２７，３７  通信Ｉ／Ｆ
２８，３８  外部Ｉ／Ｆ
２８Ａ，３８Ａ  記録媒体
４１  ＷＥＢブラウザ（出力制御手段の一例）
４２  キャッシュファイル記憶部（記憶手段の一例）
５１  ＷＥＢサーバ
５２  会議サーバ
５３  会議資料サーバ
５４  情報記憶部
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【０１１７】
【特許文献１】特許第４３２０４４４号公報
【図１】
2015103177.tif 000003
【図２】
2015103177.tif 000004
【図３】
2015103177.tif 000005
【図４】
2015103177.tif 000006
【図５】
2015103177.tif 000007
【図６】
2015103177.tif 000008
【図７】
2015103177.tif 000009
【図８】
2015103177.tif 000010
【図９】
2015103177.tif 000011
【図１０】
2015103177.tif 000012
【図１１】
2015103177.tif 000013
【図１２】
2015103177.tif 000014
【図１３】
2015103177.tif 000015