(57)【要約】【課題】端末装置に文書情報のダウンロード途中に通信が不能となった場合であっても、当該文書情報を端末装置で閲覧及び編集させる文書閲覧編集プログラム、文書管理プログラム、端末装置及び文書管理装置を提供する。【解決手段】端末装置２は、文書管理装置１から分割された文書情報２１１を受信する文書情報受信手段２０３と、文書情報受信手段２０３が受信した分割された文書情報２１１のバージョンに基づいて、分割された文書情報２１１を結合する文書結合手段２０５と、文書結合手段２０５が結合した文書情報２１１を閲覧及び編集する文書閲覧編集手段２０６とを有する。【選択図】図３
2017073053.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
文書管理装置から分割された文書情報を受信する受信手段と、
受信手段が受信した前記分割された文書情報のバージョンと、予め受信した前記文書情報のバージョンとに基づいて、受信した前記分割された文書情報と予め受信した前記文書情報とを結合する結合手段と、
前記結合手段が結合した文書情報を閲覧及び編集する閲覧編集手段として機能させるための文書閲覧編集プログラム。
【請求項２】
前記閲覧編集手段は、結合前の前記分割された文書情報のバージョンに基づいて、結合した文書情報の編集可能な部分を判断する請求項１に記載の文書閲覧編集プログラム。
【請求項３】
前記結合手段は、前記受信手段が前記分割された文書情報の全てを前記文書管理装置から受信できなかった場合、受信した前記分割された文書情報と、予め受信した古いバージョンの分割された文書情報とを結合する請求項１又は２に記載の文書閲覧編集プログラム。
【請求項４】
前記文書管理装置との通信が復旧した場合、受信した前記文書情報のうち、通信が不能となっていた期間において前記閲覧編集手段により編集された編集内容を前記文書管理装置に送信する送信手段としてさらに機能させる請求項１−３のいずれか１項に記載の文書閲覧編集プログラム。
【請求項５】
コンピュータを、
端末装置と前記コンピュータとの通信が不能となると予測される場合に、前記端末装置から閲覧要求のあった文書情報に関連する文書情報から、前記端末装置に送信する文書情報を決定する決定手段と、
通信が不能となると予測されるまでの時間に基づいて、決定した前記文書情報を分割する分割手段と、
分割した前記文書情報を前記端末装置に送信する送信手段として機能させるための文書管理プログラム。
【請求項６】
文書管理装置から分割された文書情報を受信する受信手段と、
受信手段が受信した前記分割された文書情報のバージョンと、予め受信した前記文書情報のバージョンとに基づいて、受信した前記分割された文書情報と予め受信した前記文書情報とを結合する結合手段と、
前記結合手段が結合した文書情報を閲覧及び編集する閲覧編集手段とを有する端末装置。
【請求項７】
端末装置との通信が不能となると予測される場合に、前記端末装置から閲覧要求のあった文書情報に関連する文書情報から、前記端末装置に送信する文書情報を決定する決定手段と、
通信が不能となると予測されるまでの時間に基づいて、決定した前記文書情報を分割する分割手段と、
分割した前記文書情報を前記端末装置に送信する送信手段とを有する文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書閲覧編集プログラム、文書管理プログラム、端末装置及び文書管理装置に関する。
【背景技術】
【０００２】
従来の技術として、通信圏外であっても端末装置において利用者が所望するブラウザ領域を閲覧させる文書管理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された文書管理装置は、端末装置から受信する位置情報に基づいて端末装置の電波状況を判断し、通信圏外に入ることが予想される場合には利用者が閲覧するであろうブラウザ領域を予測して、端末装置内に一時的にブラウザ領域の画像をキャッシュとして保存させ、端末装置が通信圏内にある場合には閲覧要求がある毎に要求されたブラウザ領域の画像を送信することで、通信圏外であっても端末装置において利用者が所望するブラウザ領域を閲覧させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２８７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、端末装置に文書情報のダウンロード途中に通信が不能となった場合であっても、当該文書情報を端末装置で閲覧及び編集させる文書閲覧編集プログラム、文書管理プログラム、端末装置及び文書管理装置を提供することにある。
【課題を解決するための手段】
【０００６】
［１］コンピュータを、
文書管理装置から分割された文書情報を受信する受信手段と、
受信手段が受信した前記分割された文書情報のバージョンと、予め受信した前記文書情報のバージョンとに基づいて、受信した前記分割された文書情報と予め受信した前記文書情報とを結合する結合手段と、
前記結合手段が結合した文書情報を閲覧及び編集する閲覧編集手段として機能させるための文書閲覧編集プログラム。
［２］前記閲覧編集手段は、結合前の前記分割された文書情報のバージョンに基づいて、結合した文書情報の編集可能な部分を判断する前記［１］に記載の文書閲覧編集プログラム。
［３］前記結合手段は、前記受信手段が前記分割された文書情報の全てを前記文書管理装置から受信できなかった場合、受信した前記分割された文書情報と、予め受信した古いバージョンの分割された文書情報とを結合する前記［１］又は［２］に記載の文書閲覧編集プログラム。
［４］前記文書管理装置との通信が復旧した場合、受信した前記文書情報のうち、通信が不能となっていた期間において前記閲覧編集手段により編集された編集内容を前記文書管理装置に送信する送信手段としてさらに機能させる前記［１］−［３］のいずれかに記載の文書閲覧編集プログラム。
［５］コンピュータを、
端末装置と前記コンピュータとの通信が不能となると予測される場合に、前記端末装置から閲覧要求のあった文書情報に関連する文書情報から、前記端末装置に送信する文書情報を決定する決定手段と、
通信が不能となると予測されるまでの時間に基づいて、決定した前記文書情報を分割する分割手段と、
分割した前記文書情報を前記端末装置に送信する送信手段として機能させるための文書管理プログラム。
［６］文書管理装置から分割された文書情報を受信する受信手段と、
受信手段が受信した前記分割された文書情報のバージョンと、予め受信した前記文書情報のバージョンとに基づいて、受信した前記分割された文書情報と予め受信した前記文書情報とを結合する結合手段と、
前記結合手段が結合した文書情報を閲覧及び編集する閲覧編集手段とを有する端末装置。
［７］端末装置との通信が不能となると予測される場合に、前記端末装置から閲覧要求のあった文書情報に関連する文書情報から、前記端末装置に送信する文書情報を決定する決定手段と、
通信が不能となると予測されるまでの時間に基づいて、決定した前記文書情報を分割する分割手段と、
分割した前記文書情報を前記端末装置に送信する送信手段とを有する文書管理装置。
【発明の効果】
【０００７】
請求項１、５−７に係る発明によれば、端末装置に文書情報のダウンロード途中に通信が不能となった場合であっても、当該文書情報を端末装置で閲覧及び編集させることができる。
また、請求項２に係る発明によれば、結合前の分割された文書情報のバージョンに基づいて、結合した文書情報の編集可能な部分を判断することができる。
また、請求項３に係る発明によれば、受信手段が分割された文書情報の全てを文書管理装置から受信できなかった場合、受信した分割された文書情報と、予め受信した古いバージョンの分割された文書情報とを結合することができる。
また、請求項４に係る発明によれば、文書管理装置との通信が復旧した場合、受信した文書情報のうち、通信が不能となっていた期間において閲覧編集手段により編集された編集内容を文書管理装置に送信することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る文書管理システムの構成の一例を示す概略図である。
【図２】図２は、文書管理サーバの構成例を示すブロック図である。
【図３】図３は、端末装置の構成例を示すブロック図である。
【図４】図４は、分割された文書情報の受信及び結合動作の概要を説明するための概略図である。
【図５】図５（ａ）及び（ｂ）は、分割された文書情報の結合動作の詳細を説明するための概略図である。
【図６】図６（ａ）及び（ｂ）は、分割された文書情報の結合動作の詳細を説明するための概略図である。
【図７】図７（ａ）及び（ｂ）は、分割された文書情報の結合動作の詳細を説明するための概略図である。
【図８】図８（ａ）及び（ｂ）は、分割された文書情報の編集可能判断動作の詳細を説明するための概略図である。
【図９】図９は、文書管理サーバの文書情報のバージョン管理動作を説明するための概略図である。
【図１０】図１０（ａ）及び（ｂ）は、端末装置の文書情報のバージョン管理動作を説明するための概略図である。
【図１１】図１１（ａ）及び（ｂ）は、端末装置の文書情報のバージョン管理動作を説明するための概略図である。
【図１２】図１２は、文書管理サーバの動作の一例を示すフローチャートである。
【図１３】図１３は、端末装置の文書情報受信動作の一例を示すフローチャートである。
【図１４】図１４は、端末装置の閲覧編集動作の一例を示すフローチャートである。
【図１５】図１５は、端末装置のキャッシュ容量設定動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
［実施の形態］
（文書管理システムの構成）
図１は、実施の形態に係る文書管理システムの構成の一例を示す概略図である。
【００１０】
この文書管理システム９は、文書管理サーバ１と、端末装置２と、位置情報管理サーバ３と、電波状況管理サーバ４とをネットワーク６によって互いに通信可能に接続することで構成される。端末装置２は、基地局５と無線通信することによりネットワーク６に接続される。また、端末装置２は、利用者７に操作されるものであり、一例として、交通手段８で利用者７とともに移動しているものとする。
【００１１】
文書管理サーバ１は、文書情報を管理するサーバ型の文書管理装置であり、端末装置２の要求に応じて動作するものであって、本体内に情報を処理するための機能を有するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やフラッシュメモリ等の電子部品を備える。文書情報は、テキスト情報、画像情報、音声情報、動画情報等の情報に限らず、ワープロソフト、表計算ソフト、プレゼンテーションソフト等の特定のアプリケーションで作成された情報であってもよい。
【００１２】
端末装置２は、携帯電話、スマートフォン、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末装置であって、本体内に情報を処理するための機能を有するＣＰＵやフラッシュメモリ等の電子部品を備える。
【００１３】
位置情報管理サーバ３は、端末装置２の位置情報を管理するサーバ型の情報処理装置であり、端末装置２の要求に応じて動作するものであって、本体内に情報を処理するための機能を有するＣＰＵやフラッシュメモリ等の電子部品を備える。
【００１４】
電波状況管理サーバ４は、端末装置２の電波状況を管理するサーバ型の情報処理装置であり、端末装置２の要求に応じて動作するものであって、本体内に情報を処理するための機能を有するＣＰＵやフラッシュメモリ等の電子部品を備える。
【００１５】
ネットワーク６は、高速通信が可能な通信ネットワークであり、例えば、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線又は無線の通信網である。
【００１６】
上記構成において、文書管理サーバ１は、端末装置２の移動に伴い電波状況が悪化すると予測されると、端末装置２の電波状況が悪化してから回復するまでの期間に基づいて送信するべき文書情報の決定を行い、当該文書情報を分割して端末装置２に送信（ダウンロード）する。端末装置２は、文書情報を受信して一時的に記憶部に記憶し、電波状況が悪化している間、利用者７の操作に応じて記憶部に記憶された当該文書情報に対し閲覧、編集等の動作を実行する。
【００１７】
また、端末装置２は、電波状況が悪化している間に端末装置２において文書情報の編集が行われた場合には、当該編集内容を文書管理サーバ１に送信する。文書管理サーバ１は、端末装置２から受信した編集内容に基づいて文書情報を更新する。
【００１８】
なお、無線通信下における電波状況について以下説明するが、有線通信における通信状況についても本願発明を同様に適用してもよい。また、電波状況の悪化は、文書管理サーバ１と端末装置２との通信が不能となる原因の一例であり、計画的な停電や、通信網の集中利用等により通信が不能となるまでの時間と、その期間が容易に予測される場合等にも本願発明を適用してもよい。
【００１９】
以下、各装置の構成について詳細に説明する。
【００２０】
（文書管理サーバの構成）
図２は、文書管理サーバ１の構成例を示すブロック図である。
【００２１】
文書管理サーバ１は、ＣＰＵ等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、ネットワークを介して外部と通信する通信部１２とを備える。
【００２２】
制御部１０は、後述する文書管理プログラム１１０を実行することで、情報受付手段１００、ダウンロード（ＤＬ）文書決定手段１０１、分割判断手段１０２、文書分割手段１０３、文書情報送信手段１０４、履歴記録手段１０５、文書結合手段１０６及び最大容量設定手段１０７等として機能する。
【００２３】
情報受付手段１００は、端末装置２から送信される電波状況に関する予測結果を受け付ける。
【００２４】
ダウンロード文書決定手段１０１は、情報受付手段１００が受け付けた予測結果に基づいて文書情報１１１のうち端末装置２に対してダウンロードするべき文書情報を決定する。なお、決定方法については後述する「（２）文書管理サーバの動作」において詳細に説明する。
【００２５】
分割判断手段１０２は、ダウンロード文書決定手段１０１が決定した文書情報１１１を分割するべきか否か判断する。
【００２６】
文書分割手段１０３は、分割判断手段１０２が分割するべきと判断した文書情報１１１を分割する。
【００２７】
文書情報送信手段１０４は、ダウンロード文書決定手段１０１が決定した文書情報１１１のすべて又は分割したものを端末装置２に送信する。
【００２８】
履歴記録手段１０５は、文書情報送信手段１０４が送信した文書情報と、端末装置２の位置情報又は端末装置２の利用者の識別情報とを関連付けてダウンロード（ＤＬ）履歴情報１１２として記録する。
【００２９】
文書結合手段１０６は、端末装置２の電波状況が悪化した後に復帰した際、編集がなされた分割された文書情報を受信し、当該編集がなされた分割された文書情報を送信前の文書情報に結合する。
【００３０】
最大容量設定手段１０７は、端末装置２のキャッシュとして利用可能な記憶部２１の最大容量を設定する。
【００３１】
記憶部１１は、制御部１０を上述した各手段１００−１０７として動作させる文書管理プログラム１１０、文書情報１１１及びダウンロード履歴情報１１２等を記憶する。
【００３２】
（端末装置の構成）
図３は、端末装置２の構成例を示すブロック図である。
【００３３】
端末装置２は、ＣＰＵ等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部２０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部２１と、ネットワークを介して外部と通信する通信部２２と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等から構成され文字や画像等を表示する表示部２３と、ボタンやタッチセンサ等から構成され利用者７の操作に応じた操作信号を出力する操作部２４を備える。
【００３４】
制御部２０は、後述する文書閲覧編集プログラム２１０を実行することで、情報取得手段２００、電波状況予測手段２０１、情報送信手段２０２、文書情報受信手段２０３、バージョン管理手段２０４、文書結合手段２０５、文書閲覧編集手段２０６及び編集情報送信手段２０７等として機能する。
【００３５】
情報取得手段２００は、位置情報管理サーバ３から端末装置２の位置情報２１３を取得するとともに、電波状況管理サーバ４から当該位置情報２１３から所定の範囲内における電波状況を示す電波状況情報２１４を取得し、記憶部２１に格納する。
【００３６】
電波状況予測手段２０１は、位置情報２１３に基づいて端末装置２の移動方向及び速さを算出し、一例として３分後に電波状況が悪化するか否かを予測する。また、電波状況予測手段２０１は、３分後に電波状況が悪化すると予測した場合は、電波状況が悪化してから回復するまでの期間を予測する。
【００３７】
情報送信手段２０２は、電波状況予測手段２０１が予測した予測結果を文書管理サーバ１に送信する。また、情報送信手段２０２は、文書情報の閲覧要求等の要求を文書管理サーバ１に送信する。
【００３８】
文書情報受信手段２０３は、文書管理サーバ１からすべての又は分割された文書情報２１１を受信して記憶部２１の一時的な記憶領域（キャッシュ）に格納する。なお、キャッシュは、揮発性のメモリであってもよいし、不揮発性のメモリに一時的に用意されたものであってもよい。
【００３９】
バージョン管理手段２０４は、文書情報受信手段２０３が受信した文書情報２１１のバージョンをバージョン情報２１５として記憶部２１に記憶して管理する。
【００４０】
文書結合手段２０５は、文書情報受信手段２０３が分割された文書情報２１１を受信した場合に、受信していない部分の情報を以前にキャッシュに記録した文書情報から取得し、結合する。
【００４１】
文書閲覧編集手段２０６は、操作部２４に対する利用者７の操作内容に応じて文書情報２１１の内容を表示部２３に表示するとともに、編集する。編集した場合は、編集情報２１２として記憶部２１に保存する。
【００４２】
編集情報送信手段２０７は、電波状況が悪化している期間において、文書閲覧編集手段２０６によって編集された編集情報２１２を文書管理サーバ１に送信し、編集情報２１２によって文書管理サーバ１の文書情報１１１の内容を上書き依頼する。
【００４３】
記憶部２１は、制御部２０を上述した各手段２００−２０７として動作させる文書閲覧編集プログラム２１０、文書情報２１１、編集情報２１２、位置情報２１３、電波状況情報２１４及びバージョン情報２１５等を記憶する。
【００４４】
（文書管理システムの動作）
次に、本実施の形態の作用を、（１）基本動作、（２）端末装置の動作Ａ、（３）文書管理サーバの動作、（４）端末装置の動作Ｂ、（５）その他の動作に分けて説明する。
【００４５】
（１）基本動作
まず、端末装置２が、電波状況が良く文書管理サーバ１と通信することができる状態（通常状態）において、端末装置２は、利用者７の操作内容に応じて利用者７が閲覧を所望する文書情報を指定し、当該文書情報の閲覧を要求する。
【００４６】
文書管理サーバ１は、文書情報の閲覧要求を受け付けると、文書情報送信手段１０４により指定された文書情報を端末装置２に送信する。
【００４７】
端末装置２の文書情報受信手段２０３は、文書管理サーバ１から文書情報を受信し、記憶部２１に文書情報２１１として一時的に格納する。
【００４８】
上記動作により、端末装置２の電波状況が悪化しても文書閲覧編集手段２０６は、記憶部２１の文書情報２１１を表示、編集することができる。
【００４９】
（２）端末装置の動作Ａ
次に、端末装置２が、電波状況が今後悪くなり文書管理サーバ１との通信が不能となる状態（悪化状態）になる場合おける端末装置２の動作について説明する。
【００５０】
まず、端末装置２の情報取得手段２００は、位置情報管理サーバ３から端末装置２の位置情報２１３を取得するとともに、電波状況管理サーバ４から当該位置情報２１３から所定の範囲内における電波状況を示す電波状況情報２１４を取得し、記憶部２１に格納する。
【００５１】
電波状況予測手段２０１は、位置情報２１３に基づいて端末装置２の移動方向及び速さを算出し、端末装置２に届く電波の領域を定義する電波状況情報２１４に基づいて、一例として３分後に電波状況が悪化するか否か（悪化状態となるか否か）を予測する。
【００５２】
また、電波状況予測手段２０１は、３分後に電波状況が悪化すると予測した場合は、同様の手法で電波状況が悪化してから回復するまでの期間を予測する。
【００５３】
次に、情報送信手段２０２は、電波状況予測手段２０１が予測した予測結果を文書管理サーバ１に送信する。
【００５４】
（３）文書管理サーバの動作
図１２は、文書管理サーバ１の動作の一例を示すフローチャートである。
【００５５】
まず、文書管理サーバ１の情報受付手段１００は、端末装置２から送信された予測結果を受け付ける（Ｓ１００）。
【００５６】
ダウンロード文書決定手段１０１は、情報受付手段１００が受け付けた予測結果に基づいて文書情報１１１のうち端末装置２に対してダウンロードするべき文書情報を決定する（Ｓ１０１）。文書情報の決定方法は以下のようにして行う。
【００５７】
（電波悪化期間〜１分）
ダウンロード文書決定手段１０１は、情報受付手段１００が受け付けた予測結果のうち、電波が悪化してから回復するまでの期間が１分未満の場合、端末装置２において現在閲覧中の文書情報（文書情報ａ）と、直近で登録又は閲覧された文書情報であって、端末装置２の現在位置からＮｋｍの範囲内で何者かによってダウンロードされた履歴のある文書情報（文書情報ｂ）とをダウンロードすべき文書情報として決定する。
【００５８】
（電波悪化期間１〜３分）
また、ダウンロード文書決定手段１０１は、電波が悪化してから回復するまでの期間が１分以上で３分未満の場合、文書情報ａと、文書情報ｂとに加えて、過去に登録又は閲覧された文書情報であって、端末装置２の現在位置からＮｋｍの範囲内で何者かによってダウンロードされた履歴のある文書情報（文書情報ｃ）とをダウンロードすべき文書情報として決定する。
【００５９】
（電波悪化期間３〜１０分）
また、ダウンロード文書決定手段１０１は、電波が悪化してから回復するまでの期間が３分以上で１０分未満の場合、文書情報ａと、文書情報ｂと、文書情報ｃとに加えて、端末装置２において現在閲覧中の文書情報（文書情報ａ）と同一のフォルダに格納された文書情報（文書情報ｄ）とをダウンロードすべき文書情報として決定する。
【００６０】
（電波悪化期間１０分〜）
また、ダウンロード文書決定手段１０１は、電波が悪化してから回復するまでの期間が１０分以上の場合、文書情報ａと、文書情報ｂと、文書情報ｃと、文書情報ｄとに加えて、端末装置２が過去に現在位置と同じ位置に来たことがある場合に当該場所に到るまでにダウンロードしたことのある文書情報（文書情報ｅ）とをダウンロードすべき文書情報として決定する。
【００６１】
次に、分割判断手段１０２は、利用者等によって予め設定される分割設定がＯＮである場合（Ｓ１０３；Ｙｅｓ）、文書分割手段１０３は、電波状況が悪化するまでの時間を確認する（１０４）。
【００６２】
次に、文書分割手段１０３は、電波状況が悪化するまでの時間に基づいて文書情報を分割する（Ｓ１０５）。文書情報の分割方法は以下のようにして行う。
【００６３】
（電波状況悪化まで１分以内）
文書分割手段１０３は、すべての文書情報を分割の対象とする。
【００６４】
（電波状況悪化まで１分〜３分）
文書分割手段１０３は、すべての文書情報の容量の合計が（予想伝送容量ＭＢ／ｓ）×（６０秒）以上である場合、全ての文書情報を分割の対象とする。
【００６５】
（電波状況悪化まで３分以上）
１つの文書情報の容量が（予想伝送容量ＭＢ／ｓ）×（６０秒）以上である文書情報を分割の対象とする。
【００６６】
なお、文書分割手段１０３は、電波状況悪化まで３分未満の場合は、分割する単位を文書情報の種類に合わせて意味を有するものとする。例えば、閲覧又は編集時の単位となるもの、表計算ソフトのデータである場合はシート、ワープロソフトやプレゼンテーションソフトのデータである場合はページを単位として分割する。
【００６７】
また、文書分割手段１０３は、電波状況悪化まで３分以上の場合は、予想伝送容量を単位の最大値として分割する。なお、文書情報の種類に合わせた単位が予想伝送容量より大きい場合は、当該単位を用いて分割する。
【００６８】
次に、文書情報送信手段１０４は、ステップＳ１０３で分割設定がＯＮだった場合は分割された文書情報を、ＯＦＦだった場合は分割されていない文書情報を端末装置２に送信する（Ｓ１０６）。
【００６９】
また、履歴記録手段１０５は、文書情報送信手段１０４が送信した文書情報と、端末装置２の利用者の識別情報及び日時とを関連付けてダウンロード履歴情報１１２として記録する（Ｓ１０７）。
【００７０】
（４）端末装置の動作Ｂ
以下に説明する動作は、分割された文書情報を端末装置２が受信する場合の動作である。なお、文書情報が分割されていない場合は、後述するステップＳ２０１−Ｓ２０３を省略して動作する。
【００７１】
図１３は、端末装置２の文書情報受信動作の一例を示すフローチャートである。図４は、分割された文書情報の受信及び結合動作の概要を説明するための概略図である。
【００７２】
まず、文書情報受信手段２０３は、文書管理サーバ１から文書情報１１１ａを分割した文書情報１１１ａ１−１１１ａ９を受信して（Ｓ２００）、記憶部２１に文書情報２１１ａ１−２１１ａ９（なお、図４に示す例では、文書情報２１１ａ１及び２１１ａ２のみ受信できた場合を示している。）として一時的に記憶する（Ｓ２０１）。これらの動作はすべての分割された文書情報を受信するまで繰り返される（Ｓ２０２）。
【００７３】
次に、文書結合手段２０５は、受信した分割された文書情報２１１を結合し（Ｓ２０３）、当該結合した文書情報２１１のバージョン情報を保存する（Ｓ２０４）。図４に示す例では、最新バージョンである文書情報２１１ａ１及び２１１ａ２と、以前に受信した古いバージョンの文書情報２１１ａ１−２１１ａ９のうち今回ダウンロードできなかった部分２１１ｏ３−２１１ｏ９とを結合する。
【００７４】
なお、文書情報の結合方法は以下に詳しく説明する。
【００７５】
図１４は、端末装置２の閲覧編集動作の一例を示すフローチャートである。
【００７６】
文書閲覧編集手段２０６は、文書情報２１１の閲覧操作を受け付け（Ｓ３００）、文書結合手段２０５は、閲覧操作を受け付けた文書情報２１１が、図４に示した文書情報２１１ａ１、２１１ａ２のようにダウンロードが未完了であるか否か判断する（Ｓ３０１）。
【００７７】
ダウンロードが未完了である文書情報である場合であって（Ｓ３０１；Ｙｅｓ）、図４に示した例のように、古いバージョンの文書情報２１１ｏがある場合（Ｓ３０２；Ｙｅｓ）、文書結合手段２０５は、ダウンロードした文書情報２１１ａ１、２１１ａ２と、古いバージョンの文書情報２１１ｏのうち文書情報２１１ｏ３−２１１ｏ９とを結合して文書情報２１１ａｍとする（Ｓ３０３）。
【００７８】
なお、以下に結合方法の詳細を、以下にいくつか例を挙げて説明する。
【００７９】
図５（ａ）及び（ｂ）は、分割された文書情報の結合動作の詳細を説明するための概略図である。
【００８０】
図５（ａ）は、前提条件を説明する図であって、文書管理サーバ１から端末装置２へ「文書情報Ａ」が「文書情報１」、「文書情報２」、「文書情報３」に分割されて事前に送信されており（送信１回目）、「文書情報１’」、「文書情報２’」、「文書情報３’」のすべてがダウンロード完了しており、これらを結合して「文書情報Ａ’」として記憶部２１に格納されていることを示す。なお、「文書情報Ａ’」のバージョンは「１．０」であるとする。
【００８１】
次に、図５（ｂ）に示すように、文書管理サーバ１において「文書情報Ａ」が編集されることなく（バージョンが変わることなく）、端末装置２から再びダウンロードが要求され、送信２回目において、「文書情報１」、「文書情報２」、「文書情報３」のうち、「文書情報３」が送信失敗した場合、「文書情報３」と「文書情報３’」の内容が同一であるため、文書結合手段２０５は、新たにダウンロードされた「文書情報１」、「文書情報２」と、前回ダウンロードされた「文書情報３’」とを結合する。なお、「文書情報Ａ」は編集されていないため、「文書情報Ａ’」のバージョンは「１．０」であるとする。
【００８２】
図６（ａ）及び（ｂ）は、分割された文書情報の結合動作の詳細を説明するための概略図である。
【００８３】
図６（ａ）は、前提条件を説明する図であって、文書管理サーバ１から端末装置２へ「文書情報Ａ」が「文書情報１」、「文書情報２」、「文書情報３」に分割されて事前に送信されており（送信１回目）、「文書情報１’」、「文書情報２’」、「文書情報３’」のすべてがダウンロード完了しており、これらを結合して「文書情報Ａ’」として記憶部２１に格納されていることを示す。なお、「文書情報Ａ’」のバージョンは「１．０」であるとする。
【００８４】
次に、図６（ｂ）に示すように、文書管理サーバ１の「文書情報Ａ」が編集され（分割された文書情報１−３の全てが編集され）、端末装置２から再びダウンロードが要求され、送信２回目において、「文書情報１」、「文書情報２」、「文書情報３」のうち、「文書情報３」が送信失敗した場合、「文書情報３」と「文書情報３’」の内容が同一でないが、文書結合手段２０５は、新たにダウンロードされた「文書情報１」、「文書情報２」と、前回ダウンロードされた「文書情報３’」とを結合する。なお、「文書情報Ａ」は編集されているが、「文書情報Ａ’」の「文書情報３’」はバージョン「１．０」のままであるため、「文書情報Ａ’」のバージョンは「１．１」であるとする。
【００８５】
図７（ａ）及び（ｂ）は、分割された文書情報の結合動作の詳細を説明するための概略図である。
【００８６】
図７（ａ）は、前提条件を説明する図であって、文書管理サーバ１から端末装置２へ「文書情報Ａ」が「文書情報１」、「文書情報２」、「文書情報３」に分割されて事前に送信されており（送信１回目）、「文書情報１’」、「文書情報２’」、「文書情報３’」のすべてがダウンロード完了しており、これらを結合して「文書情報Ａ’」として記憶部２１に格納されていることを示す。なお、「文書情報Ａ’」のバージョンは「１．０」であるとする。
【００８７】
次に、図７（ｂ）に示すように、文書管理サーバ１の「文書情報Ａ」が編集され（分割された文書情報１−３の全てが編集され、文書情報２、３が新たに追加されて、旧文書情報２、３が文書情報４、５とされ）、端末装置２から再びダウンロードが要求され、送信２回目において、「文書情報１」−「文書情報５」のうち、「文書情報３」以降が送信失敗した場合、文書結合手段２０５は、新たにダウンロードされた「文書情報１」、「文書情報２」と、前回ダウンロードされた「文書情報２’」、「文書情報３’」とを結合する。なお、「文書情報Ａ」は編集されているが、「文書情報Ａ’」の「文書情報２’」、「文書情報３’」はバージョン「１．０」のままであるため、「文書情報Ａ’」のバージョンは「１．１」であるとする。
【００８８】
なお、上記した結合方法は、以下に示すバージョン管理動作に基づいて行われる。
【００８９】
図９は、文書管理サーバ１の文書情報のバージョン管理動作を説明するための概略図である。
【００９０】
文書管理サーバ１の文書情報１１１ａは、例えば、文書名「ＡＡ」の文書情報を管理しており、「３／２０」に「バージョン１」が作成され、その後、「３／２２」に編集されて「バージョン２．０」となり、「３／２４」に編集されて「バージョン３．０」となっているものとする。
【００９１】
図１０（ａ）及び（ｂ）は、端末装置２の文書情報のバージョン管理動作を説明するための概略図である。
【００９２】
まず、文書管理サーバ１から端末装置２に対し「３／２０」に文書名「ＡＡ」の「バージョン１．０」の文書情報が全てダウンロードされ、端末装置２の記憶部２１に文書情報２１１ＡＡ１０として格納され、その後、「３／２２」に文書名「ＡＡ」の「バージョン２．０」の文書情報のうち分割された文書情報「１」がダウンロードされ、文書情報２１１ＡＡ１１として格納され、さらに、「３／２２」に文書名「ＡＡ」の「バージョン２．０」の文書情報のうち分割された文書情報「２」がダウンロードされ、文書情報２１１ＡＡ１２として格納された場合、図１０（ｂ）に示す文書情報２１１ＡＡ１０、文書情報２１１ＡＡ１１、文書情報２１１ＡＡ１２はすべてキャッシュに保存され、図１０（ａ）に示すバージョン情報２１５ａもキャッシュに保存される。
【００９３】
図１１（ａ）及び（ｂ）は、端末装置２の文書情報のバージョン管理動作を説明するための概略図である。
【００９４】
その後、文書管理サーバ１から端末装置２に対し「３／２４」に文書名「ＡＡ」の「バージョン３．０」の文書情報が全てダウンロードされ、端末装置２の記憶部２１に文書情報２１１ＡＡ２０として格納されると、図１０（ｂ）に示す文書情報２１１ＡＡ１０、文書情報２１１ＡＡ１１、文書情報２１１ＡＡ１２はすべてキャッシュから削除されて図１１（ｂ）に示す文書情報２１１ＡＡ２０のみが残され、図１０（ａ）に示すキャッシュのバージョン情報２１５ａも図１１（ａ）に示すバージョン情報２１５ｂに更新される。
【００９５】
上記のように管理されたバージョン情報２１５に基づいて文書結合手段２０５は分割された文書情報２１１を結合するものとする。
【００９６】
また、ダウンロードが未完了である文書情報である場合であって（Ｓ３０１；Ｙｅｓ）、図４に示した例のように、古いバージョンの文書情報２１１ｏがない場合（Ｓ３０２；Ｎｏ）、文書結合手段２０５は、ダウンロードした文書情報２１１ａ１、２１１ａ２のみを結合する（Ｓ３０４）。
【００９７】
次に、文書閲覧編集手段２０６は、結合された文書情報２１１を端末装置２の表示部２３に表示する（Ｓ３０５）。
【００９８】
次に、文書閲覧編集手段２０６は、編集操作を受け付けると（Ｓ３０６）、結合された文書情報２１１が編集可能か否か判断する（Ｓ３０７）。編集可能か否かの判断について、以下に図８を例に挙げて説明する。
【００９９】
図８（ａ）及び（ｂ）は、分割された文書情報の編集可能判断動作の詳細を説明するための概略図である。
【０１００】
図８（ａ）は、前提条件を説明する図であって、図５（ａ）と同一のものを示す。また、図８（ｂ）も図５（ｂ）と同一のものを示す。
【０１０１】
図８（ｂ）に示すように、文書管理サーバ１において「文書情報Ａ」が編集されることなく（バージョンが変わることなく）、端末装置２から再びダウンロードが要求され、送信２回目において、「文書情報１」、「文書情報２」、「文書情報３」のうち、「文書情報３」が送信失敗した場合、「文書情報３」と「文書情報３’」の内容が同一であるため、文書結合手段２０５は、新たにダウンロードされた「文書情報１」、「文書情報２」と、前回ダウンロードされた「文書情報３’」とを結合する。ここで、「文書情報Ａ’」のバージョンは「１．０」であって最新であるため、文書閲覧編集手段２０６は、これに含まれる「文書情報１’」、「文書情報２’」、「文書情報３’」は全て編集可能であると判断する。
【０１０２】
これと同様に、文書閲覧編集手段２０６は、図６に示す例においては、「文書情報Ａ’」に含まれる「文書情報１」、「文書情報２」、「文書情報３’」のうち、「文書情報１」、「文書情報２」が最新のバージョンであるため編集可能と判断し、「文書情報３’」は最新のバージョンでないため編集不可と判断する。
【０１０３】
また同様に、文書閲覧編集手段２０６は、図７に示す例においては、「文書情報Ａ’」に含まれる「文書情報１」、「文書情報２」、「文書情報２’」、「文書情報３’」のうち、「文書情報１」、「文書情報２」が最新のバージョンであるため編集可能と判断し、「文書情報２’」、「文書情報３’」は最新のバージョンでないため編集不可と判断する。
【０１０４】
上記したように、文書閲覧編集手段２０６が受け付けた編集操作が編集可能な部分に対するものであった場合（Ｓ３０７；Ｙｅｓ）、当該編集操作を反映し、編集内容を編集情報２１２としてキャッシュ（記憶部２１に一時的に）に保存する（Ｓ３０８）。
【０１０５】
また、文書閲覧編集手段２０６が受け付けた編集操作が編集可能でない部分に対するものであった場合（Ｓ３０７；Ｎｏ）、表示部２３に編集できない旨を表示する（Ｓ３０９）
【０１０６】
また、ステップＳ３０１でダウンロードが完了した文書情報２１１であると判断された場合（Ｓ３０１；Ｎｏ）、ダウンロードが完了した文書情報２１１は文書結合手段２０５によって結合され、文書閲覧編集手段２０６は、結合された文書情報２１１を表示部２３に表示する（Ｓ３１０）。
【０１０７】
文書閲覧編集手段２０６は、当該文書情報２１１に編集操作がなされると（Ｓ３１１）、編集内容を編集情報２１２としてキャッシュに保存する（Ｓ３０８）。
【０１０８】
次に、編集情報送信手段２０７は、電波状況が回復した場合（Ｓ３１２；Ｙｅｓ）、文書閲覧編集手段２０６によって保存された編集情報２１２を文書管理サーバ１に送信（アップロード）し（Ｓ３１３）、編集情報２１２に基づいて文書管理サーバ１の文書情報１１１の内容を上書き依頼する。
【０１０９】
なお、編集情報送信手段２０７は、編集情報２１２が複数ある場合、これらを一括で送信してもよいし、最後に編集したものから送信してもよいし、編集量が多いものから送信してもよい。また、上記したダウンロード文書決定手段１０１の決定方法と同様の順番で送信してもよいし、その逆の順番で送信してもよい。
【０１１０】
（５）その他の動作
文書管理サーバ１の最大容量設定手段１０７は、端末装置２の記憶部２１の記憶領域のうちキャッシュとして用いられる最大容量を以下の動作によって決定する。
【０１１１】
図１５は、端末装置２のキャッシュ容量設定動作の一例を示すフローチャートである。
【０１１２】
まず、最大容量設定手段１０７は、端末装置２の記憶部２１の容量を取得し、当該容量に０．５を乗じたものを最大容量とする（Ｓ４００）。
【０１１３】
次に、記憶部２１のキャッシュ部分以外の使用量が５０％に達しているか否かを確認し（Ｓ４０１）、５０％以上であれば（Ｓ４０１；Ｙｅｓ）、最大容量からキャッシュ部分以外の使用量を減じた値に０．８を乗じたものを（ア）として計算する（Ｓ４０２）。
【０１１４】
当該（ア）が１ＧＢ未満である場合（Ｓ４０３；Ｙｅｓ）、（ア）を最大容量として容量不足を端末装置２の表示部２３に表示する等してユーザーに通知する（Ｓ４０４）。
【０１１５】
また、当該（ア）が１ＧＢ以上である場合（Ｓ４０３；Ｎｏ）、（ア）を最大容量とする（Ｓ４０５）。
【０１１６】
また、ステップＳ４０１において記憶部２１のキャッシュ部分以外の使用量が５０％に達していない場合（Ｓ４０１；Ｎｏ）、ステップＳ４００で定めた容量（端末装置２の記憶部２１の容量＊０．５）を最大容量とする。
【０１１７】
（実施の形態の作用・効果）
上記した実施の形態によれば、端末装置２の電波状況が悪化するまでの時間に応じて、文書管理サーバ１から端末装置２に文書情報１１１を分割して送信するようにしたため、端末装置２の電波状況が悪化して文書情報１１１をすべて送信できなかったような場合であっても、悪化した期間に文書情報２１１を端末装置２で閲覧できるようになる。
【０１１８】
また、文書管理サーバ１の文書情報１１１の全てを送信できなくとも、端末装置２において保持する古いバージョンの文書情報２１１と結合するようにしたため、文書情報２１１の全てを閲覧することができる。また、結合した文書情報２１１のバージョンに応じて編集可能な部分を判断するようにしたため、部分的ではあるが電波状況が悪化している間も端末装置２において文書情報２１１を編集できる。
【０１１９】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、文書管理装置１の各手段１００〜１０７の一部又は全部を端末装置２で実現してもよいし、端末装置２の各手段２００〜２０７の一部又は全部を文書管理装置１で実現してもよい。
【０１２０】
上記実施の形態では制御部１０の各手段１００〜１０７及び制御部２０の各手段２００〜２０７の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【０１２１】
１     文書管理サーバ
２     端末装置
３     位置情報管理サーバ
４     電波状況管理サーバ
５     基地局
６     ネットワーク
７     利用者
８     交通手段
９     文書管理システム
１０   制御部
１１   記憶部
１２   通信部
２０   制御部
２１   記憶部
２２   通信部
２３   表示部
２４   操作部
１００ 情報受付手段
１０１ ダウンロード文書決定手段
１０２ 分割判断手段
１０３ 文書分割手段
１０４ 文書情報送信手段
１０５ 履歴記録手段
１０６ 文書結合手段
１０７ 最大容量設定手段
１１０ 文書管理プログラム
１１１ 文書情報
１１２ ダウンロード履歴情報
２００ 情報取得手段
２０１ 電波状況予測手段
２０２ 情報送信手段
２０３ 文書情報受信手段
２０４ バージョン管理手段
２０５ 文書結合手段
２０６ 文書閲覧編集手段
２０７ 編集情報送信手段
２１０ 文書閲覧編集プログラム
２１１ 文書情報
２１２ 編集情報
２１３ 位置情報
２１４ 電波状況情報
２１５ バージョン情報
【図１】
2017073053.tif 000003
【図２】
2017073053.tif 000004
【図３】
2017073053.tif 000005
【図４】
2017073053.tif 000006
【図５】
2017073053.tif 000007
【図６】
2017073053.tif 000008
【図７】
2017073053.tif 000009
【図８】
2017073053.tif 000010
【図９】
2017073053.tif 000011
【図１０】
2017073053.tif 000012
【図１１】
2017073053.tif 000013
【図１２】
2017073053.tif 000014
【図１３】
2017073053.tif 000015
【図１４】
2017073053.tif 000016
【図１５】
2017073053.tif 000017