(57)【要約】【課題】表示機能を有する電子機器で適切に閲覧可能なファイルを作成して電子機器に提供できる情報処理システムを提供することを課題とする。【解決手段】表示機能を有する電子機器と、１以上の情報処理装置と、を有する情報処理システムであって、電子機器の表示機能により表示可能な表示サイズと電子機器の表示機能により表示させるファイルの表示サイズとに基づき、電子機器に提供するファイルの表示サイズを決定する管理手段と、管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、拡縮手段により表示サイズが拡大又は縮小されたファイルを電子機器に提供する提供手段と、を有することにより課題を解決する。【選択図】  図１
2016130900.tif 000002
【特許請求の範囲】
【請求項１】
表示機能を有する電子機器と、１以上の情報処理装置と、を有する情報処理システムであって、
前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記電子機器に提供するファイルの表示サイズを決定する管理手段と、
前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、
前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記電子機器に提供する提供手段と、
を有する情報処理システム。
【請求項２】
前記電子機器においてユーザから受け付けた前記ファイルに対する編集内容と表示サイズとを記憶するファイル情報保持手段、
を更に有し、
前記拡縮手段は、前記管理手段により決定された表示サイズに前記ファイルに対する編集内容を拡大又は縮小し、
前記提供手段は、前記拡縮手段により表示サイズが拡大又は縮小されたファイル及び該ファイルに対する編集内容を前記電子機器に提供すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記提供手段は、前記拡縮手段により表示サイズが拡大又は縮小されたファイル及び該ファイルに対する編集内容を合成せずに前記電子機器に提供すること
を特徴とする請求項２記載の情報処理システム。
【請求項４】
前記管理手段は、前記拡縮手段により表示サイズが拡大又は縮小されたファイル及び該ファイルに対する編集内容を合成して前記電子機器に提供するか、合成せずに前記電子機器に提供するか、を判定し、判定結果に基づいて前記拡縮手段により表示サイズが拡大又は縮小されたファイル及び該ファイルに対する編集内容を合成して又は合成せずに前記提供手段に提供させること
を特徴とする請求項２記載の情報処理システム。
【請求項５】
前記管理手段は、前記電子機器に提供するファイルの拡張子がサイズの有るファイル形式の拡張子であるときに、前記電子機器に提供するファイルの表示サイズを拡大又は縮小する処理を前記拡縮手段に行わせ、前記電子機器に提供するファイルの拡張子がサイズの無いファイル形式の拡張子であるときに、前記電子機器に提供するファイルの表示サイズを拡大又は縮小する処理を前記拡縮手段に行わせないように制御すること
を特徴とする請求項２乃至４何れか一項記載の情報処理システム。
【請求項６】
前記管理手段は、前記ファイルを提供する前記電子機器の種別に応じて、前記ファイルに対する編集内容を前記電子機器に提供するか否かを判定し、前記ファイルに対する編集内容を前記電子機器に提供しないと判定したとき、前記決定した表示サイズに前記ファイルに対する編集内容を拡大又は縮小する処理を前記拡縮手段に行わせないように制御すること
を特徴とする請求項５記載の情報処理システム。
【請求項７】
前記表示機能を有する電子機器において、前記電子機器のデバイス情報と前記電子機器の表示機能により表示可能な表示サイズとを対応付けた情報に基づき、前記電子機器のデバイス情報に対応した前記電子機器の表示機能により表示可能な表示サイズを設定するサイズ設定手段、
を更に有することを特徴とする請求項１乃至６何れか一項記載の情報処理システム。
【請求項８】
前記管理手段は、前記電子機器の表示機能により表示可能な表示サイズのうち最大サイズを前記電子機器に提供するファイルの表示サイズとして決定すること
を特徴とする請求項１乃至７何れか一項記載の情報処理システム。
【請求項９】
表示機能を有する電子機器に搭載されたアプリケーションと１以上の情報処理装置とを有する情報処理システムであって、
前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記アプリケーションに提供するファイルの表示サイズを決定する管理手段と、
前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、
前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記アプリケーションに提供する提供手段と、
を有する情報処理システム。
【請求項１０】
表示機能を有する電子機器と１以上の情報処理装置に搭載されたプログラムとを有する情報処理システムであって、
前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記電子機器に提供するファイルの表示サイズを決定する管理手段と、
前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、
前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記電子機器に提供する提供手段と、
を有する情報処理システム。
【請求項１１】
表示機能を有する電子機器に搭載されたアプリケーションと、１以上の情報処理装置に搭載されたプログラムと、を有する情報処理システムであって、
前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記アプリケーションに提供するファイルの表示サイズを決定する管理手段と、
前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、
前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記アプリケーションに提供する提供手段と、
を有する情報処理システム。
【請求項１２】
表示機能を有する電子機器とネットワークを介して接続される情報処理装置であって、
前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記電子機器に提供するファイルの表示サイズを決定する管理手段と、
前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、
前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記電子機器に提供する提供手段と、
を有する情報処理装置。
【請求項１３】
表示機能を有する電子機器とネットワークを介して接続される情報処理装置を、
前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記電子機器に提供するファイルの表示サイズを決定する管理手段、
前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、
前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記電子機器に提供する提供手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば情報処理装置にファイルを配置し、スマートデバイス、複合機（ＭＦＰ）や電子白板（ＩＷＢ）などの電子機器が情報処理装置内のファイルを閲覧、編集する情報処理システムは従来から知られている。このような情報処理システムでは情報処理装置が電子機器に応じたファイル形式にファイルを変換することで、電子機器がファイル形式を意識せずに情報処理装置内のファイルを閲覧、編集していた。
【０００３】
例えば端末において図面に手書きした筆跡をサーバの図面データに反映させることにより作業現場で図面データを変更し、変更内容を反映させる図面管理システムが従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理システムでは、例えば電子機器のメモリ不足や画面サイズの差異などの原因により、情報処理装置に配置されたファイルを電子機器で適切に閲覧できない場合があるという問題があった。
【０００５】
本発明の一実施形態は、表示機能を有する電子機器で適切に閲覧可能なファイルを作成して電子機器に提供できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願請求項１は、表示機能を有する電子機器と、１以上の情報処理装置と、を有する情報処理システムであって、前記電子機器の表示機能により表示可能な表示サイズと前記電子機器の表示機能により表示させるファイルの表示サイズとに基づき、前記電子機器に提供するファイルの表示サイズを決定する管理手段と、前記管理手段により決定された表示サイズにファイルを拡大又は縮小する拡縮手段と、前記拡縮手段により表示サイズが拡大又は縮小されたファイルを前記電子機器に提供する提供手段とを有する、ことを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、表示機能を有する電子機器で適切に閲覧可能なファイルを作成して電子機器に提供できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る端末装置の一例のハードウェア構成図である。
【図４】本実施形態に係る情報処理装置の一例の処理ブロック図である。
【図５】本実施形態に係るスマートデバイスの一例の処理ブロック図である。
【図６】ファイル表示処理の一例のシーケンス図である。
【図７】ファイル名とファイルのサイズとを対応付けるテーブルの一例の構成図である。
【図８】ファイルのサイズ設定処理の一例のフローチャートである。
【図９】デバイス情報と対応付けて閲覧可能サイズを保持しているテーブルの一例の構成図である。
【図１０】デバイス情報と対応付けて閲覧可能サイズを保持しているテーブルの他の例の構成図である。
【図１１】ファイル表示処理の他の例のシーケンス図である。
【図１２】スマートデバイスの一例の画面遷移図である。
【図１３】ファイル情報保存部に保存されているファイルの一例の構成図である。
【図１４】スマートデバイスの他の例の画面遷移図である。
【図１５】拡縮処理を行うか否かを判定する処理が追加された一例のフローチャートである。
【図１６】サイズのあるファイル形式の拡張子とサイズの無いファイル形式の拡張子とを表した一例のテーブルである。
【図１７】編集データを返すか否かを判定する処理が追加された一例のフローチャートである。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る情報処理システムの一例の構成図である。図１に示す情報処理システム１は、情報処理装置１０、スマートデバイス１１ｔ及び１１ｓ、プロジェクタ１３、ＰＣ１４、ＭＦＰ（複合機）１５及びＩＷＢ（電子白板）１６が設けられている。
【００１０】
情報処理システム１は、情報処理装置１０、スマートデバイス１１ｔ及び１１ｓ、プロジェクタ１３、ＰＣ１４、ＭＦＰ１５及びＩＷＢ１６が、有線ＬＡＮや無線ＬＡＮなどのネットワークＮ３を介して接続されている。
【００１１】
ネットワークＮ３はファイアウォールＦＷ、インターネットやＷＡＮ（広域通信網）などのネットワークN２を介して中継サーバ２０に接続されている。また、スマートデバイス１１ｔ及び１１ｓは電話回線などのネットワークＮ１を介して中継サーバ２０に接続できる。
【００１２】
図１の情報処理システム１に設置されたプロジェクタ１３、ＰＣ１４、ＭＦＰ１５及びＩＷＢ１６は表示機能を有し、ファイルを表示する電子機器の一例である。また、図１の情報処理システム１ではプロジェクタ１３、ＰＣ１４、ＭＦＰ１５及びＩＷＢ１６が一台の例を示したが、複数台であってもよい。
【００１３】
情報処理装置１０はファイルサーバの機能を有する。また、情報処理装置１０は要求に応じたファイルの入出力を行う。また、情報処理装置１０はファイルの形式を変換する機能を有する。さらに、情報処理装置１０はファイルを編集した際の編集情報を保持する機能を有する。なお、情報処理装置１０は複数のコンピュータに分散して構成するようにしてもよい。
【００１４】
スマートデバイス１１ｔ及び１１ｓは表示機能を有し、ファイルを表示する電子機器の一例である。本実施形態ではスマートデバイス１１ｔがタブレット端末であり、スマートデバイス１１ｓがスマートフォンである例を説明する。スマートデバイス１１ｔ、１１ｓの何れでもよい場合には単にスマートデバイス１１と呼ぶ。
【００１５】
スマートデバイス１１はネットワークＮ１及びＮ３に接続可能である。ネットワークＮ１は３Ｇ回線などの電話回線を利用できる。なお、スマートデバイス１１はタブレット端末やスマートフォンの他、携帯電話などの電子機器であってもよい。
【００１６】
スマートデバイス１１はネットワークＮ１、中継サーバ２０を介して情報処理装置１０に接続可能である。また、スマートデバイス１１はネットワークＮ３を介して情報処理装置１０に接続可能である。また、スマートデバイス１１は情報処理装置１０にファイル操作（閲覧、編集など）を要求できる。
【００１７】
なお、スマートデバイス１１ｔ及び１１ｓはファイル操作に使用可能な画面サイズ、メモリサイズが異なる電子機器の一例である。したがって、スマートデバイス１１ｔ及び１１ｓは画面サイズ、メモリサイズが異なる電子機器の組み合わせであれば、タブレット端末及びスマートフォンの組み合わせに限定されない。
【００１８】
プロジェクタ１３はネットワークＮ３を介して情報処理装置１０に接続可能である。プロジェクタ１３は情報処理装置１０に保存されているファイルを投影・表示できる。プロジェクタ１３は画像投影装置の一例である。
【００１９】
ＰＣ１４は表示機能を有し、ファイルを表示する電子機器の一例である。ＰＣ１４はネットワークＮ３に接続可能であり、ネットワークＮ３を介して情報処理装置１０に接続可能である。ＰＣ１４は情報処理装置１０内のファイルを操作できる。
【００２０】
ＭＦＰ１５はコピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリント機能、ファクシミリ機能により入力された画像）を配信する機能等を複合した入出力装置である。ＭＦＰ１５は表示機能を有し、ファイルを表示する電子機器の一例である。また、ＭＦＰ１５は画像形成装置の一例である。
【００２１】
ＩＷＢ１６は電子白板の機能を有する。ＩＷＢ１６はネットワークＮ３を介して情報処理装置１０に接続可能である。ＩＷＢ１６は情報処理装置１０に保存されているファイルを投影、表示できる。また、ＩＷＢ１６は入力された文字や図形を新たなファイルとして出力、保存する機能を有する。ＩＷＢ１６は、表示機能を有し、ファイルを表示する電子機器の一例である。また、ＩＷＢ１６は画像の入出力が可能な入出力装置の一例である。
【００２２】
なお、図１の情報処理システム１の構成は一例であって、図１の構成に限定されるものではない。例えば情報処理装置１０、中継サーバ２０は一台のコンピュータにより構成することもできる。このように、図１の情報処理システム１における情報処理装置１０及び中継サーバ２０の分類は一例である。
【００２３】
＜ハードウェア構成＞
《コンピュータ》
情報処理装置１０、ＰＣ１４、中継サーバ２０は例えば図２に示すようなハードウェア構成のコンピュータにより実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００２４】
図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２５】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２６】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２７】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２８】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２９】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００３０】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００３１】
情報処理装置１０、ＰＣ１４及び中継サーバ２０は、例えば図２に示すコンピュータ５００のハードウェア構成により後述するような各種処理を実現できる。
【００３２】
《端末装置》
スマートデバイス１１は例えば図３に示すようなハードウェア構成の端末装置により実現される。図３は本実施形態に係る端末装置の一例のハードウェア構成図である。図３の端末装置６００は例えばＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＥＥＰＲＯＭ６０４、ＣＭＯＳセンサ６０５、加速度・方位センサ６０６、メディアドライブ６０８を備えている。
【００３３】
ＣＰＵ６０１は端末装置６００全体の動作を制御する。ＲＯＭ６０２は基本入出力プログラムを記憶している。ＲＡＭ６０３はＣＰＵ６０１のワークエリアとして使用される。ＥＥＰＲＯＭ６０４はＣＰＵ６０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ６０５は、ＣＰＵ６０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ６０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
【００３４】
メディアドライブ６０８は、フラッシュメモリ等の記録メディア６０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ６０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア６０７を着脱自在な構成となっている。
【００３５】
なお、ＥＥＰＲＯＭ６０４には、ＣＰＵ６０１が実行するＯＳ、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ６０４又は記録メディア６０７などに記憶されている。
【００３６】
また、ＣＭＯＳセンサ６０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ６０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge  Coupled  Device）センサであってもよい。
【００３７】
さらに、端末装置６００は音声入力部６０９、音声出力部６１０、アンテナ６１１、通信部６１２、無線ＬＡＮ通信部６１３、近距離無線通信用アンテナ６１４、近距離無線通信部６１５、ディスプレイ６１６、タッチパネル６１７及びバスライン６１９を備える。
【００３８】
音声入力部６０９は音声を音声信号に変換する。音声出力部６１０は音声信号を音声に変換する。通信部６１２はアンテナ６１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部６１３はアクセスポイントとＩＥＥＥ８０４１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部６１５は近距離無線通信用アンテナ６１４を利用した近距離無線通信を行う。
【００３９】
ディスプレイ６１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル６１７は、ディスプレイ６１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ６１６上におけるタッチ位置を検出する。バスライン６１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００４０】
また、端末装置６００は専用の電池６１８を備えている。端末装置６００は電池６１８によって駆動される。なお、音声入力部６０９は音声を入力するマイクが含まれる。音声出力部６１０は音声を出力するスピーカが含まれている。
【００４１】
スマートデバイス１１は例えば図３に示す端末装置６００のハードウェア構成により後述するような各種処理を実現できる。
【００４２】
＜ソフトウェア構成＞
《情報処理装置》
本実施形態に係る情報処理装置１０は例えば図４に示す処理ブロックで実現される。図４は本実施形態に係る情報処理装置の一例の処理ブロック図である。なお、図４に示した処理ブロック図は本実施形態の説明に不要な構成を適宜省略したものである。
【００４３】
情報処理装置１０はプログラムを実行（搭載）することにより、ＷｅｂＡＰＩ部３１、Ｗｅｂ制御部３２、ドキュメント管理部３３、形式変換部３４、拡縮部３５、情報取得部３６、編集部３７、ファイル保持部４１、一時編集ファイル保持部４２、ファイル情報保持部４３を実現している。
【００４４】
ＷｅｂＡＰＩ部３１はＷｅｂアプリケーションプログラミングインタフェースであって情報処理装置１０への要求を受け付ける。Ｗｅｂ制御部３２はＷｅｂＡＰＩ部３１が受け付けた要求を解釈し、情報処理装置１０内の各モジュールへ要求を送信する。
【００４５】
ドキュメント管理部３３は情報処理装置１０内に保存されているファイルの状態を管理する。また、ドキュメント管理部３３は必要に応じてファイル変換要求を形式変換部３４に対して行う。形式変換部３４はファイル変換要求に基づき、電子機器に応じたファイル変換を行う。
【００４６】
拡縮部３５はファイルのサイズ（縦×横）の拡大縮小、編集情報の拡大縮小を行う。情報取得部３６はファイルのサイズを取得する。編集部３７は編集情報をファイルに付加する。ファイル保持部４１はファイルを保持する。一時編集ファイル保持部４２はファイル変換時などに一時的にファイルを保持する。ファイル情報保持部４３はファイルのサイズや編集情報を保持する。
【００４７】
《スマートデバイス》
本実施形態に係るスマートデバイス１１は例えば図５に示す処理ブロックにより実現される。図５は本実施形態に係るスマートデバイスの一例の処理ブロック図である。図５に示した処理ブロック図は本実施形態の説明に不要な構成を適宜省略したものである。
【００４８】
スマートデバイス１１はプログラムを実行することで、操作受付部５１、画面制御部５２、情報取得部５３、要求部５４、サイズ設定部５５を実現している。
【００４９】
操作受付部５１はユーザからの操作を受け付ける。画面制御部５２はディスプレイ６１６に表示する画面の制御を行う。情報取得部５３は自端末（スマートデバイス１１）の画面解像度、メモリサイズを情報として取得する。要求部５４は情報処理装置１０などに各種要求を行う。要求部５４は例えば情報処理装置１０にファイル一覧取得要求やファイル表示要求を行う。サイズ設定部５５は情報取得部５３が取得した画面解像度、メモリサイズの情報からファイルの最大サイズ（縦×横）を設定する。要求部５４は、サイズ設定部５５が設定したファイルの最大サイズを指定して、ファイル表示要求を行う。
【００５０】
＜処理の詳細＞
以下では、本実施形態に係る情報処理システム１の処理の詳細について説明する。
【００５１】
《ファイル表示処理》
情報処理装置１０が保持しているサイズが大きいファイルをスマートデバイス１１ｓが表示する処理は例えば図６に示すような手順で行われる。図６はファイル表示処理の一例のシーケンス図である。
【００５２】
ユーザからファイル一覧を表示する操作を受け付けると、スマートデバイス１１ｓはステップＳ１１において、情報処理装置１０のＷｅｂＡＰＩ部３１に対して特定フォルダのファイル一覧取得要求を行う。ステップＳ１２において、Ｗｅｂ制御部３２はＷｅｂＡＰＩ部３１がスマートデバイス１１ｓから受け付けたファイル一覧取得要求を解釈し、そのファイル一覧取得要求をドキュメント管理部３３に送信する。
【００５３】
ドキュメント管理部３３はファイル一覧取得要求を受信すると、特定フォルダに保持されているファイルのファイル一覧を作成する。作成されたファイル一覧はＷｅｂ制御部３２及びＷｅｂＡＰＩ部３１を経由してスマートデバイス１１ｓに返される。ファイル一覧を受信したスマートデバイス１１ｓはディスプレイ６１６にファイル一覧を表示する。
【００５４】
ユーザは表示されたファイル一覧からファイルを選択する。ユーザによりファイルが選択されると、スマートデバイス１１ｓのサイズ設定部５５はスマートデバイス１１ｓの画面解像度、メモリサイズの情報からファイルの最大サイズ（縦×横）を設定する。図６はファイルの最大サイズが「Ａ４」に設定された例を示している。なお、スマートデバイス１１ｓの画面解像度、メモリサイズの情報からファイルの最大サイズ（縦×横）を設定する処理の詳細は後述する。
【００５５】
そして、ステップＳ１３において、スマートデバイス１１ｓはユーザが選択したファイルのファイルパスとサイズ設定部５５が設定したファイルの最大サイズとを指定して情報処理装置１０のＷｅｂＡＰＩ部３１に対してファイル表示要求を行う。ステップＳ１４において、Ｗｅｂ制御部３２はＷｅｂＡＰＩ部３１がスマートデバイス１１ｓから受け付けたファイル表示要求を解釈して、そのファイル表示要求をドキュメント管理部３３に送信する。
【００５６】
ステップＳ１５においてファイル表示要求を受信したドキュメント管理部３３はファイル表示要求されたファイルのサイズ（縦×横、用紙サイズ等）を情報取得部３６から取得する。例えばファイルのサイズは画像の場合にピクセルになる。また、アプリケーションのファイルやＰＤＦの場合にファイルのサイズは用紙サイズになる。なお、図６はファイル表示要求されたファイルのサイズが「Ａ０」である例を示している。
【００５７】
なお、情報取得部３６は図７に示すようなファイル名とファイルのサイズとを対応付けたテーブルからファイルのサイズを取得する。図７はファイル名とファイルのサイズとを対応付けるテーブルの一例の構成図である。情報取得部３６は図７のテーブルを参照することにより、スマートデバイス１１ｓから指定されたファイルのサイズを取得できる。
【００５８】
ドキュメント管理部３３はスマートデバイス１１ｓから指定されたファイルの最大サイズと、情報取得部３６から取得したファイルのサイズとを比較し、拡大縮小（拡縮）が必要か否かを判定する。例えば図６はスマートデバイス１１ｓから指定されたファイルの最大サイズが「Ａ４」であり、ファイルのサイズが「Ａ０」であるため、ファイルの縮小が必要と判定する。
【００５９】
拡大縮小が必要と判定すると、ドキュメント管理部３３はステップＳ１６に示すようなファイルの拡大縮小の処理を行う。ステップＳ１６のファイルの拡大縮小の処理は例えばステップＳ１７〜Ｓ１９の手順により行われる。
【００６０】
ステップＳ１７において、ドキュメント管理部３３はファイルの拡大縮小要求を拡縮部３５に対して行う。拡縮部３５はファイルのサイズの拡大縮小を行う。なお、図６はサイズが「Ａ０」のファイルを「Ａ４」に縮小する例を示している。
【００６１】
ファイルの拡大縮小に成功すると、拡縮部３５はステップＳ１８において、拡大縮小したファイルを一時編集ファイル保持部４２に保存する。また、拡縮部３５はステップＳ１９において、一時編集ファイル保持部４２に保存したファイルのファイルパスをドキュメント管理部３３に返す。なお、ファイルの拡大縮小に失敗すると、拡縮部３５はドキュメント管理部３３にエラーを返す。
【００６２】
また、ドキュメント管理部３３はスマートデバイス１１ｓから指定されたファイルをスマートデバイス１１ｓで表示するためにファイル形式の変換が必要かを判定する。ファイル形式の変換が必要と判定すると、ドキュメント管理部３３はステップＳ２０に示すようなファイル形式変換の処理を行う。ステップＳ２０のファイル形式変換の処理は例えばステップＳ２１〜Ｓ２３の手順により行われる。
【００６３】
ステップＳ２１において、ドキュメント管理部３３はスマートデバイス１１ｓで表示可能なファイル形式への変換を、ファイルパスを指定して形式変換部３４に要求する。形式変換部３４はステップＳ２２において、ファイルパスにより指定された一時編集ファイル保持部４２に保持されているファイルのファイル形式を変換する。
【００６４】
ファイルのファイル形式の変換に成功すると、形式変換部３４はファイル形式が変換されたファイル（ファイル形式変換後のファイル）のファイルパスをステップＳ２３においてドキュメント管理部３３に返す。ファイルのファイル形式の変換に成功すると、形式変換部３４はドキュメント管理部３３にエラーを返す。
【００６５】
ドキュメント管理部３３はスマートデバイス１１ｓからのファイル表示要求に対する応答として、スマートデバイス１１ｓから指定されたファイルのファイルパスをＷｅｂ制御部３２及びＷｅｂＡＰＩ部３１を経由してスマートデバイス１１ｓに返す。スマートデバイス１１ｓに返されるファイルパスは、必要に応じてサイズが拡大縮小され、更に、必要に応じてファイル形式の変換が行われたファイルのファイルパスとなる。
【００６６】
スマートデバイス１１ｓはファイル表示要求に対する応答として返されたファイルパスを指定して情報処理装置１０からファイルをダウンロードし、表示する。スマートデバイス１１ｓは、必要に応じてサイズが拡大縮小され、更に、必要に応じてファイル形式の変換が行われたファイルを表示できる。
【００６７】
図６ではファイルのサイズを縮小する例を示したが、ファイルのサイズを拡大する処理も同様に行われる。例えば図６はスマートデバイス１１ｓから指定されたファイルの最大サイズが「Ａ３」であり、ファイルのサイズが「Ａ４」である場合、ファイルの拡大が必要と判定する。
【００６８】
《ファイルのサイズ設定》
スマートデバイス１１ｓはスマートデバイス１１ｓの画面解像度及びメモリサイズの情報から例えばファイルの最大サイズ（縦×横）を図８に示す手順で設定する。
【００６９】
図８はファイルのサイズ設定処理の一例のフローチャートである。ステップＳ３１において、情報取得部５３は自端末（スマートデバイス１１）の画面解像度、メモリサイズをデバイス情報として取得する。ステップＳ３２において、サイズ設定部５５は情報取得部５３が取得した画面解像度、メモリサイズの情報に対応する閲覧可能サイズを図９に示したテーブルから読み出す。
【００７０】
図９はデバイス情報と対応付けて閲覧可能サイズを保持しているテーブルの一例の構成図である。図９のテーブルではデバイス情報の一例として画面解像度及び空きメモリサイズを示している。サイズ設定部５５はスマートデバイス１１の画面解像度、空きメモリサイズを取得することで、図９のテーブルから閲覧可能サイズを一意に特定できる。
【００７１】
なお、図９のテーブルは一例であって、閲覧可能サイズに影響を与えるスマートデバイス１１のデバイス情報であれば、画面解像度及び空きメモリサイズ以外が閲覧可能サイズと対応付けられていてもよい。
【００７２】
図１０はデバイス情報と対応付けて閲覧可能サイズを保持しているテーブルの他の例の構成図である。図１０に示したテーブルではデバイス情報の一例として端末種別を示している。サイズ設定部５５はスマートデバイス１１の端末種別を取得することで、図１０のテーブルから閲覧可能サイズを一意に特定できる。
【００７３】
ステップＳ３３において、サイズ設定部５５はステップＳ３２で特定した閲覧可能サイズをファイルの最大サイズとして設定する。なお、ここではスマートデバイス１１の画面解像度、空きメモリサイズから一意に特定される閲覧可能サイズをファイルの最大サイズとして設定する例を示したが、閲覧可能サイズを一定割合で縮小（例えば９０％等）してファイルの最大サイズとしてもよい。
【００７４】
また、図６のシーケンス図ではファイル表示要求の度にファイルの最大サイズを設定する例を示したが、最初に一度だけ行うようにしてもよいし、所定時間ごとに行うようにしてもよい。
【００７５】
＜まとめ＞
第１の実施形態によれば、スマートデバイス１１ｓで表示可能なファイルのサイズから設定された適切なサイズ（例えば最大サイズなど、できるだけ大きなサイズ）のファイルを情報処理装置１０からスマートデバイス１１ｓに提供できる。したがって、スマートデバイス１１ｓは空きメモリサイズの不足や画面解像度の差異などにより、情報処理装置１０に配置されたファイルが閲覧できない場合があるという問題を解消できる。
［第２の実施形態］
第２の実施形態は、第１の実施形態のファイルを表示する処理に、ファイルの編集機能を追加し、編集後のファイルを表示するものである。なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。
【００７６】
ここでは、最大サイズ「Ａ２」のスマートデバイス１１ｔで「Ａ２」サイズのファイルを表示し、編集機能でファイルの編集を行ったあと、編集後のファイルを最大サイズ「Ａ４」のスマートデバイス１１ｓで表示する例を説明する。
【００７７】
図１１はファイル表示処理の他の例のシーケンス図である。図１２はスマートデバイスの一例の画面遷移図である。
【００７８】
ユーザからフォルダ一覧を表示する操作を受け付けると、スマートデバイス１１ｔは情報処理装置１０からフォルダ一覧を受信し、ディスプレイ６１６にフォルダ一覧画面１００１を表示する。ユーザはフォルダ一覧画面１００１からフォルダを選択し、ファイル一覧を表示する操作を行う。
【００７９】
ユーザからファイル一覧を表示する操作を受け付けると、スマートデバイス１１ｔは情報処理装置１０からファイル一覧を受信し、ディスプレイ６１６にファイル一覧画面１００２を表示する。
【００８０】
ユーザは表示されたファイル一覧画面１００２からファイル（例えばファイルＡ）を選択する。ユーザによりファイルが選択されると、スマートデバイス１１ｔのサイズ設定部５５はスマートデバイス１１ｔの画面解像度、メモリサイズの情報からファイルの最大サイズ（縦×横）を設定する。図１１はファイルの最大サイズが「Ａ２」に設定された例を示している。
【００８１】
そして、ステップＳ５１において、スマートデバイス１１ｔはユーザが選択したファイルのファイルパスとサイズ設定部５５が設定したファイルの最大サイズ「Ａ２」とを指定して情報処理装置１０のＷｅｂＡＰＩ部３１に対してファイル表示要求を行う。ステップＳ５２において、Ｗｅｂ制御部３２はＷｅｂＡＰＩ部３１がスマートデバイス１１ｔから受け付けたファイル表示要求を解釈して、そのファイル表示要求をドキュメント管理部３３に送信する。
【００８２】
ステップＳ５３においてファイル表示要求を受信したドキュメント管理部３３はファイル表示要求されたファイルのサイズ「Ａ２」を情報取得部３６から取得する。ドキュメント管理部３３はスマートデバイス１１ｔから指定されたファイルの最大サイズ「Ａ２」と情報取得部３６から取得したファイルのサイズ「Ａ２」とを比較し、拡大縮小（拡縮）が必要でないと判定する。
【００８３】
また、ステップＳ５４において、ドキュメント管理部３３はファイル情報保持部４３に編集データが保持されているかを問い合わせる。ファイル情報保持部４３はファイルパスをキーとして図１３のようなファイル情報保持部４３に保持されているファイル情報を検索して、編集データが編集内容として登録されているかを判定し、判定結果をドキュメント管理部３３に返す。ここでは編集データが登録されていなかったものとする。ファイル情報保持部４３は編集データが登録されていなかったことを示す判定結果をドキュメント管理部３３に返す。
【００８４】
ドキュメント管理部３３はスマートデバイス１１ｔからのファイル表示要求に対する応答として、スマートデバイス１１ｔから指定されたファイルのファイルパスをＷｅｂ制御部３２及びＷｅｂＡＰＩ部３１を経由してスマートデバイス１１ｔに返す。
【００８５】
スマートデバイス１１ｔはファイル表示要求に対する応答として返されたファイルパスを指定して情報処理装置１０からファイルをダウンロードし、例えばファイル画面１００３のように表示する。ファイル画面１００３にはファイル表示要求に対するファイルの表示欄１０１０と「編集ボタン」１０１１と「保存ボタン」１０１２とが含まれる。
【００８６】
ユーザが「編集ボタン」１０１１を押下すると、スマートデバイス１１ｔの画面制御部５２は編集画面１００４を表示する。編集画面１００４の下段には線、図形、文字などを追加するための編集ボタン１０１３が設けられている。
【００８７】
ステップＳ５５において、ユーザは編集ボタン１０１３を押下することによりファイル画面１００５の表示欄１０１０に表示されているファイルのように線、図形、文字などを記載できる。
【００８８】
ステップＳ５６において、ユーザは編集結果を保存するため、ファイル画面１００５に設けられた「保存ボタン」１０１２を押下する。スマートデバイス１１ｔはファイルの保存先を指定するための保存画面１００６を表示し、ファイルを上書き保存するか別名で保存するかを選択させる。上書き保存が選択されると、スマートデバイス１１ｔはファイル一覧画面１００７を表示して上書きするファイルを選択させる。また、別名で保存が選択されると、スマートデバイス１１ｔはファイル一覧画面１００８のように別名のファイル名（例えばファイルＡＡ）を入力させる。
【００８９】
ステップＳ５７において、スマートデバイス１１ｔは編集内容を指定して編集結果の保存を情報処理装置１０に要求する。なお、図１１では編集結果の保存要求に、ファイルのサイズ、編集内容（線、線幅、線色）が付与されている。編集内容に含まれる線は例えば下記のようにベクターデータで表される。
【００９０】
［ｘ座標、ｙ座標］⇒
［627.5245361328125、82.4980239868164］、
［619.5316772460938、97.73490142822266］
ステップＳ５８において、情報処理装置１０のＷｅｂ制御部３２はＷｅｂＡＰＩ部３１がスマートデバイス１１ｔから受け付けた編集結果の保存要求を解釈して、その編集結果の保存要求をドキュメント管理部３３に送信する。
【００９１】
ステップＳ５９において、編集結果の保存要求を受信したドキュメント管理部３３は編集内容を図１３のファイル情報として保存する。図１３はファイル情報保存部に保存されているファイルの一例の構成図である。図１３のファイル情報は、ファイル名、ファイルパス、時間、編集ユーザ、編集内容を項目として有している。このあと、スマートデバイス１１ｔはステップＳ６０〜Ｓ６１においてＰＣ１４等から閲覧させるための編集内容が反映されたファイルを別ファイルとして作成しておく。なお、ステップＳ６０〜Ｓ６１において作成される別ファイルは後述のようにスマートデバイス１１が表示するファイルと異なる。
【００９２】
以降は、編集後のファイルを最大サイズ「Ａ４」のスマートデバイス１１ｓで表示する処理となる。なお、スマートデバイス１１ｔと１１ｓを操作するユーザは同一であっても異なっていてもよい。スマートデバイス１１ｓの画面遷移は図１４のようになる。図１４はスマートデバイスの他の例の画面遷移図である。
【００９３】
ユーザからフォルダ一覧を表示する操作を受け付けると、スマートデバイス１１ｓは情報処理装置１０からフォルダ一覧を受信し、ディスプレイ６１６にフォルダ一覧画面１１０１を表示する。ユーザはフォルダ一覧画面１１０１からフォルダを選択し、ファイル一覧を表示する操作を行う。
【００９４】
ユーザからファイル一覧を表示する操作を受け付けると、スマートデバイス１１ｓは情報処理装置１０からファイル一覧を受信し、ディスプレイ６１６にファイル一覧画面１１０２又は１１０３を表示する。ステップＳ５６においてユーザがファイルを上書き保存した場合はファイル一覧画面１１０２となる。ステップＳ５６においてユーザがファイルを別名で保存した場合はファイル一覧画面１１０３となる。
【００９５】
ユーザは表示されたファイル一覧画面１１０２又は１１０３から編集後のファイル（例えばファイルＡ又はファイルＡＡ）を選択する。ユーザにより編集後のファイルが選択されると、スマートデバイス１１ｓのサイズ設定部５５はスマートデバイス１１ｓの画面解像度、メモリサイズの情報からファイルの最大サイズ（縦×横）を設定する。図１１はファイルの最大サイズが「Ａ４」に設定された例を示している。
【００９６】
そして、ステップＳ６２において、スマートデバイス１１ｓはユーザが選択したファイルのファイルパスとサイズ設定部５５が設定したファイルの最大サイズ「Ａ４」とを指定して情報処理装置１０のＷｅｂＡＰＩ部３１に対してファイル表示要求を行う。ステップＳ６３において、Ｗｅｂ制御部３２はＷｅｂＡＰＩ部３１がスマートデバイス１１ｓから受け付けたファイル表示要求を解釈して、そのファイル表示要求をドキュメント管理部３３に送信する。
【００９７】
ステップＳ６４においてファイル表示要求を受信したドキュメント管理部３３はファイル表示要求されたファイルのサイズ「Ａ２」を情報取得部３６から取得する。ドキュメント管理部３３はスマートデバイス１１ｓから指定されたファイルの最大サイズ「Ａ４」と情報取得部３６から取得したファイルのサイズ「Ａ２」とを比較し、拡大縮小（拡縮）が必要であると判定する。
【００９８】
拡大縮小が必要と判定すると、ドキュメント管理部３３はファイルの拡大縮小要求を拡縮部３５に対して行う。拡縮部３５はファイルのサイズの拡大縮小を行う。なお、図１１はサイズが「Ａ２」のファイルを「Ａ４」に縮小する例を示している。
【００９９】
また、ステップＳ６６において、ドキュメント管理部３３はファイル情報保持部４３に編集データが保持されているかを問い合わせる。ファイル情報保持部４３はファイルパスをキーとして図１３のファイル情報保持部４３に保持されているファイル情報を検索して編集データが編集内容として登録されているかを判定し、判定結果をドキュメント管理部３３に返す。ここでは編集データが登録されていたものとする。ファイル情報保持部４３は編集データが登録されていたことを示す判定結果をドキュメント管理部３３に返す。
【０１００】
ステップＳ６７において、ドキュメント管理部３３はファイルパスを指定してファイル情報保持部４３から編集データを取得する。ここで取得される編集データはファイルのサイズ「Ａ２」を基準とした編集内容である。
【０１０１】
ステップＳ６８において、ドキュメント管理部３３は編集データをスマートデバイス１１ｓの最大サイズである「Ａ４」に最適化するため、編集データの縮小を拡縮部３５に要求する。拡縮部３５は「Ａ２」の編集データを「Ａ４」に縮小する縮尺を計算することにより「Ａ４」の編集データを作成する。
【０１０２】
ドキュメント管理部３３はスマートデバイス１１ｓからのファイル表示要求に対する応答として「Ａ４」に縮小後のファイルと「Ａ４」に最適化した編集データとをＷｅｂ制御部３２及びＷｅｂＡＰＩ部３１経由でスマートデバイス１１ｓに返す。
【０１０３】
そして、ステップＳ６９において、スマートデバイス１１ｓは情報処理装置１０から受信した「Ａ４」に縮小後のファイルと「Ａ４」に最適化した編集データとに基づき、編集内容が復元されたファイルをファイル画面１１０４の表示欄１１１１に表示する。
【０１０４】
図１１のシーケンス図ではファイルと編集データとを情報処理装置１０で合成せずにスマートデバイス１１ｓに返している。これにより、スマートデバイス１１は表示の拡大縮小がある度に、ベクター形式の編集データを最適化してファイルに合成できる。これによりスマートデバイス１１はラスター形式のファイルを閲覧する場合であっても、表示の拡大により編集内容が荒く（汚く）なることを防いでいる。
【０１０５】
なお、図６及び図１１に示したシーケンス図において、ファイルのサイズの拡縮処理を行うか否かを判定する処理を追加してもよい。例えばスマートデバイス１１のドキュメント管理部３３は図１５に示すようにファイル形式により拡縮処理を行うか否かを判定する処理を追加することができる。図１５は拡縮処理を行うか否かを判定する処理が追加された一例のフローチャートである。なお、図１５のフローチャートは例えば図６のステップＳ１５〜ステップＳ２３の処理に対応する。
【０１０６】
ステップＳ８１において、ドキュメント管理部３３はスマートデバイス１１からファイル表示が要求されたファイルの拡張子が、サイズがあるファイル形式のドキュメントを示しているか判定する。ファイルの拡張子が、サイズのあるファイル形式のドキュメントを示しているか否かは、例えば図１６のテーブルを参照して判定できる。図１６はサイズのあるファイル形式の拡張子とサイズの無いファイル形式の拡張子とを表した一例のテーブルである。ドキュメント管理部３３は、ファイル表示が要求されたファイルの拡張子が図１６のテーブルにサイズの有るファイル形式の拡張子として登録されていれば、ステップＳ８２に進み、図６のステップＳ１５以降の処理と同様な処理を行う。
【０１０７】
ドキュメント管理部３３は、ファイル表示が要求されたファイルの拡張子が図１６のテーブルにサイズの有るファイル形式の拡張子として登録されていなければ、ステップＳ８２、Ｓ８３の処理をスキップする。したがって、ドキュメント管理部３３はサイズの無いファイル形式である場合に、スマートデバイス１１で閲覧するファイルの拡大縮小を省略できる。
【０１０８】
また、図１１に示したシーケンス図において、編集データをスマートデバイス１１に返すか否かを判定する処理を追加してもよい。例えばスマートデバイス１１のドキュメント管理部３３は、図１７に示す編集データを返すか否かを判定する処理を追加できる。
【０１０９】
図１７は編集データを返すか否かを判定する処理が追加された一例のフローチャートである。なお、図１７のフローチャートの処理は例えば図１１のステップＳ６３以降の情報処理装置１０の処理に対応する。
【０１１０】
ステップＳ９１において、ドキュメント管理部３３は編集データを返す設定であるか否かを判定する。編集データを返す設定であるか否かは、スマートデバイス１１からの要求にフラグで設定しておいてもよいし、要求元の端末種別によって判定してもよい。
【０１１１】
編集データを返す設定であれば、ドキュメント管理部３３はステップＳ６４〜Ｓ６８の処理を行う。そして、情報処理装置１０はファイルと編集データとを合成して或いは合成せずにスマートデバイス１１に送付する。
【０１１２】
一方、編集データを返す設定でなければ、ドキュメント管理部３３はステップＳ９３に進み、スマートデバイス１１で表示できるファイル形式（対象拡張子）のファイルが保存されているか否かを判定する。スマートデバイス１１で表示できるファイル形式のファイルが保存されていれば、ドキュメント管理部３３はステップＳ９４において、そのファイル形式のファイルを取得する。
【０１１３】
一方、スマートデバイス１１で表示できるファイル形式のファイルが保存されていなければ、ドキュメント管理部３３はステップＳ９５において、スマートデバイス１１で表示できるファイル形式へのファイル形式変換の処理を行う。そして、ドキュメント管理部３３はステップＳ９６において、ステップＳ９４で取得した或いはステップＳ９５でファイル形式を変換したファイルをスマートデバイス１１に送信する。
【０１１４】
このように、ドキュメント管理部３３はスマートデバイス１１に編集データを返す設定でなければ図１１のステップＳ６４〜Ｓ６８に変えて、図１７のステップＳ９３〜Ｓ９５の処理を行うことができる。したがって、ドキュメント管理部３３はスマートデバイス１１に編集データを返す設定でなければ、無駄にステップＳ６６〜Ｓ６８の処理を行うことが無くなる。
【０１１５】
＜まとめ＞
第２の実施形態によれば、スマートデバイス１１ｓで表示可能なファイルのファイルサイズから設定された適切なサイズ（例えば最大サイズなど、できるだけ大きなサイズ）のファイル及び編集データをスマートデバイス１１ｓに提供できる。
【０１１６】
したがって、スマートデバイス１１ｓは表示可能なファイルの最大サイズなど、適切なサイズで表示されたファイル上に、適切なサイズに拡大縮小された編集内容を反映させることができる。例えばラスター形式のファイルで閲覧を行うスマートデバイス１１においても表示の拡大により編集内容が荒く（汚く）なることを防ぐことができる。
【０１１７】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。ドキュメント管理部３３は管理手段の一例である。拡縮部３５は拡縮手段の一例である。ＷｅｂＡＰＩ部３１、Ｗｅｂ制御部３２は提供手段の一例である。
【０１１８】
ファイル情報保持部４３はファイル情報保持手段の一例である。サイズ設定部５５はサイズ設定手段の一例である。ファイルの最大サイズは電子機器の表示機能により表示可能な表示サイズの一例である。なお、本実施形態におけるファイルは電子データの一形態である。
【符号の説明】
【０１１９】
１    情報処理システム
１０    情報処理装置
１１、１１ｔ、１１ｓ    スマートデバイス
１３    プロジェクタ
１４    ＰＣ
１５    ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）
１６    ＩＷＢ（インタラクティブホワイトボード）
２０    中継サーバ
３１    ＷｅｂＡＰＩ部
３２    Ｗｅｂ制御部
３３    ドキュメント管理部
３４    形式変換部
３５    拡縮部
３６    情報取得部
３７    編集部
４１    ファイル保持部
４２    一時編集ファイル保持部
４３    ファイル情報保持部
５１    操作受付部
５２    画面制御部
５３    情報取得部
５４    要求部
５５    サイズ設定部
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６００    端末装置
６０１    ＣＰＵ
６０２    ＲＯＭ
６０３    ＲＡＭ
６０４    ＥＥＰＲＯＭ
６０５    ＣＭＯＳセンサ
６０６    加速度・方位センサ
６０７    記録メディア
６０８    メディアドライブ
６０９    音声入力部
６１０    音声出力部
６１１    アンテナ
６１２    通信部
６１３    無線ＬＡＮ通信部
６１４    近距離無線通信用アンテナ
６１５    近距離無線通信部
６１６    ディスプレイ
６１７    タッチパネル
６１８    電池
６１９    バスライン
Ｂ    バス
Ｎ１〜Ｎ３    ネットワーク
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２０１２−２２１１９０号公報
【図１】
2016130900.tif 000003
【図２】
2016130900.tif 000004
【図３】
2016130900.tif 000005
【図４】
2016130900.tif 000006
【図５】
2016130900.tif 000007
【図６】
2016130900.tif 000008
【図７】
2016130900.tif 000009
【図８】
2016130900.tif 000010
【図９】
2016130900.tif 000011
【図１０】
2016130900.tif 000012
【図１１】
2016130900.tif 000013
【図１２】
2016130900.tif 000014
【図１３】
2016130900.tif 000015
【図１４】
2016130900.tif 000016
【図１５】
2016130900.tif 000017
【図１６】
2016130900.tif 000018
【図１７】
2016130900.tif 000019