(57)【要約】【課題】バッテリ残量を考慮して、最適な情報表示装置に文書データを送信すること。【解決手段】管理装置は、各々がバッテリを有する複数の情報表示装置と通信する通信インターフェースと、前記通信インターフェースを介して接続された各情報表示装置からバッテリ残量を受信する受信手段と、文書データを記憶するデータ記憶手段と、前記情報表示装置において前記文書データを１ページ表示するのに必要なバッテリ消費量を記憶するパラメータ記憶手段と、前記受信手段により受信されたバッテリ残量、および前記パラメータ記憶手段に記憶されたバッテリ消費量に基づいて、閲覧可能ページ数を算出する算出手段と、前記算出手段により算出された閲覧可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信する送信手段とを有する。【選択図】図１
2008122519.tif 000002
【特許請求の範囲】
【請求項１】
各々がバッテリを有する複数の情報表示装置と通信する通信インターフェースと、
前記通信インターフェースを介して接続された各情報表示装置からバッテリ残量を受信する受信手段と、
文書データを記憶するデータ記憶手段と、
前記情報表示装置において前記文書データを１ページ表示するのに必要なバッテリ消費量を記憶するパラメータ記憶手段と、
前記受信手段により受信されたバッテリ残量、および前記パラメータ記憶手段に記憶されたバッテリ消費量に基づいて、閲覧可能ページ数を算出する算出手段と、
前記算出手段により算出された閲覧可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信する送信手段と
を有する管理装置。
【請求項２】
前記複数の情報表示装置の各々がメモリを有し、
前記受信手段が、前記各情報表示装置からメモリ残量を受信し、
前記パラメータ記憶手段が、前記情報表示装置において前記文書データを１ページ表示するのに必要なメモリ消費量を記憶し、
前記算出手段が、前記メモリ残量および前記メモリ消費量に基づいて、記憶可能ページ数を算出し、
前記送信手段が、前記閲覧可能ページ数および前記記憶可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信する
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記条件が、
【数１】
2008122519.tif 000006
であることを特徴とする請求項２に記載の管理装置。
ただし、
Ｃは前記バッテリ残量であり、
ｗは前記バッテリ消費量であり、
Ｍは前記メモリ残量であり、
ｍは前記メモリ消費量であり、
Ｙは前記文書データのページ数であり、
ａおよびｂは定数である。
【請求項４】
前記条件を満たす情報表示装置が接続されていない場合、前記文書データを２以上の新たな文書データに分割する分割手段を有し、
前記送信手段が、前記パラメータが前記分割後の文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記分割後の文書データを送信する
ことを特徴とする請求項１〜３のいずれかの項に記載の管理装置。
【請求項５】
前記分割後の文書データが送信される情報表示装置を特定する画像を前記情報表示装置に表示させるデータを、前記分割後の文書データのうち少なくとも１つの文書データに付加する付加手段を有する
ことを特徴とする請求項４に記載の管理装置。
【請求項６】
前記条件を満たす情報表示装置が接続されていない場合、前記複数の情報表示装置のうち一の情報表示装置に記憶されているデータを読み出し、他の情報表示装置に送信する移送手段を有し、
前記受信手段が、前記移送後の情報表示装置からメモリ残量を受信し、
前記算出手段が、前記移送後のメモリ残量および前記メモリ消費量に基づいて、記憶可能ページ数を算出する
ことを特徴とする請求項２に記載の管理装置。
【請求項７】
各々がバッテリを有する複数の情報表示装置と通信する通信インターフェースと、文書データを記憶するデータ記憶手段と、前記情報表示装置において前記文書データを１ページ表示するのに必要なバッテリ消費量を記憶するパラメータ記憶手段とを有するコンピュータ装置に、
前記通信インターフェースを介して接続された各情報表示装置からバッテリ残量を受信する受信ステップと、
前記受信されたバッテリ残量、および前記パラメータ記憶手段に記憶されたバッテリ消費量に基づいて、閲覧可能ページ数を算出する算出ステップと、
前記算出された閲覧可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信する送信ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報表示装置を管理する技術に関する。
【背景技術】
【０００２】
コレステリック液晶などの記憶性液晶を有する情報表示装置が知られている。このような情報表示装置は、データを書き換え可能であるという利点および携帯に便利であるという利点を有している。情報表示装置において表示される文書のデータは、サーバやパーソナルコンピュータ（Personal Computer。以下ＰＣという）を介して入力される。ここで、情報表示装置のメモリ容量またはバッテリ容量は有限である。また、これらのリソースのうち使用可能な部分、すなわちメモリ残量やバッテリ残量は個々の情報表示装置によって異なる。したがって、複数の情報表示装置を有するシステムを考えると、どの情報表示装置に文書データを送信するかということは、システムの利便性に大きな影響を与える。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、複数の情報表示装置を有するシステムにおいて、少なくともバッテリ残量を考慮して、最適な情報表示装置に文書データを送信する技術に関する。
【課題を解決するための手段】
【０００４】
上述の課題を解決するため、本発明は、各々がバッテリを有する複数の情報表示装置と通信する通信インターフェースと、前記通信インターフェースを介して接続された各情報表示装置からバッテリ残量を受信する受信手段と、文書データを記憶するデータ記憶手段と、前記情報表示装置において前記文書データを１ページ表示するのに必要なバッテリ消費量を記憶するパラメータ記憶手段と、前記受信手段により受信されたバッテリ残量、および前記パラメータ記憶手段に記憶されたバッテリ消費量に基づいて、閲覧可能ページ数を算出する算出手段と、前記算出手段により算出された閲覧可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信する送信手段とを有する管理装置を提供する。
この管理装置によれば、バッテリ残量を考慮して、最適な情報表示装置に文書データを送信することができる。
【０００５】
好ましい態様において、この管理装置は、前記複数の情報表示装置の各々がメモリを有し、前記受信手段が、前記各情報表示装置からメモリ残量を受信し、前記パラメータ記憶手段が、前記情報表示装置において前記文書データを１ページ表示するのに必要なメモリ消費量を記憶し、前記算出手段が、前記メモリ残量および前記メモリ消費量に基づいて、記憶可能ページ数を算出し、前記送信手段が、前記閲覧可能ページ数および前記記憶可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信してもよい。
この管理装置によれば、バッテリ残量およびメモリ残量を考慮して、最適な情報表示装置に文書データを送信することができる。
【０００６】
別の好ましい態様において、この管理装置は、前記条件が、
【数１】
2008122519.tif 000003
であってもよい。ただし、Ｃはバッテリ残量であり、ｗはバッテリ消費量であり、Ｍはメモリ残量であり、ｍはメモリ消費量であり、Ｙは文書データのページ数であり、ａおよびｂは定数である。
この管理装置によれば、バッテリ残量およびメモリ残量を考慮して、最適な情報表示装置に文書データを送信することができる。
【０００７】
さらに別の好ましい態様において、この管理装置は、前記条件を満たす情報表示装置が接続されていない場合、前記文書データを２以上の新たな文書データに分割する分割手段を有し、前記送信手段が、前記パラメータが前記分割後の文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記分割後の文書データを送信してもよい。
この管理装置によれば、条件を満たす情報表示装置が存在しない場合でも、文書データを送信することができる。
【０００８】
さらに別の好ましい態様において、この管理装置は、前記分割後の文書データが送信される情報表示装置を特定する画像を前記情報表示装置に表示させるデータを、前記分割後の文書データのうち少なくとも１つの文書データに付加する付加手段を有してもよい。
この管理装置によれば、ユーザは分割後の文書データの前後関係を知ることができる。
【０００９】
さらに別の好ましい態様において、この管理装置は、前記条件を満たす情報表示装置が接続されていない場合、前記複数の情報表示装置のうち一の情報表示装置に記憶されているデータを読み出し、他の情報表示装置に送信する移送手段を有し、前記受信手段が、前記移送後の情報表示装置からメモリ残量を受信し、前記算出手段が、前記移送後のメモリ残量および前記メモリ消費量に基づいて、記憶可能ページ数を算出してもよい。
この管理装置によれば、条件を満たす情報表示装置が存在しない場合でも、文書データを送信することができる。
【００１０】
また、本発明は、各々がバッテリを有する複数の情報表示装置と通信する通信インターフェースと、文書データを記憶するデータ記憶手段と、前記情報表示装置において前記文書データを１ページ表示するのに必要なバッテリ消費量を記憶するパラメータ記憶手段とを有するコンピュータ装置に、前記通信インターフェースを介して接続された各情報表示装置からバッテリ残量を受信する受信ステップと、前記受信されたバッテリ残量、および前記パラメータ記憶手段に記憶されたバッテリ消費量に基づいて、閲覧可能ページ数を算出する算出ステップと、前記算出された閲覧可能ページ数に基づいて算出されるパラメータが前記文書データのページ数を超えていることを示す条件を満たす情報表示装置に対して、前記文書データを送信する送信ステップとを実行させるプログラムを提供する。
このプログラムによれば、バッテリ残量を考慮して、最適な情報表示装置に文書データを送信することができる。
【発明を実施するための最良の形態】
【００１１】
１．第１実施形態
１−１．構成
図１は、第１実施形態に係る管理システム１の機能構成を示すブロック図である。管理システム１は、管理装置１００および複数の情報表示装置２００を有する。図１では、３台の情報表示装置２００が示されているが、情報表示装置２００の数は３台に限定されるものではない。３台の情報表示装置は、２００ａ、２００ｂおよび２００ｃというように添字を用いて区別される。情報表示装置の構成要素についても同様である。特に区別する必要のないときは、単に情報表示装置２００と記載する。
【００１２】
情報表示装置２００は、バッテリ２０１およびメモリ２０２を有する。バッテリ２０１およびメモリ２０２は、有限の蓄電容量および記憶容量を有する。管理装置１００の機能は次のとおりである。データ受信部１０１は、情報表示装置２００からバッテリ残量およびメモリ残量を受信する。バッテリ残量とは、バッテリ２０１に現に蓄えられている電力をいう。メモリ残量とは、メモリ２０２の記憶容量のうち未使用の記憶容量をいう。記憶部１０２は、文書データＤおよびパラメータＰを記憶する。文書データＤは、情報表示装置２００において表示される文書（画像）を示すデータである。文書データＤは、複数ページの画像を含む。パラメータＰは、情報表示装置２００において、１ページの画像を表示するのに必要なバッテリ容量（以下「バッテリ消費量」という）および１ページの画像を記憶するのに必要なメモリ容量（以下「メモリ消費量」という）を含む。制御部１０３は、バッテリ残量およびバッテリ消費量に基づいて、閲覧可能ページ数を算出する。また、制御部１０３は、メモリ残量およびメモリ消費量に基づいて、記憶可能ページ数を算出する。これらのパラメータの詳細については後述する。データ送信部１０４は、ある条件を満たす情報表示装置２００に対して、文書データＤを送信する。「ある条件」とは、少なくとも閲覧可能ページ数に基づいて算出されるページ数に関するパラメータが、文書データＤのページ数を超えていることを示す条件である。
【００１３】
図２は、管理装置１００のハードウェア構成を示すブロック図である。ＣＰＵ（Central Processing Unit）１１０は、管理装置１００の各構成要素を制御する制御装置である。ＲＯＭ（Read Only Memory）１２０は、管理装置１００の起動に必要なデータおよびプログラムを記憶する記憶装置である。ＲＡＭ（Random Access Memory）１３０は、ＣＰＵ１１０がプログラムを実行する際の作業領域として機能する記憶装置である。Ｉ／Ｆ（Interface）１４０は、種々の入出力装置や記憶装置との間でデータおよび制御信号の入出力をするインターフェースである。ＨＤＤ（Hard Disk Drive）１５０は、各種プログラムおよびデータを記憶する記憶装置である。本実施形態に関して、ＨＤＤ１５０は、管理装置１００の動作を制御する制御プログラムを記憶している。キーボード・マウス１６０は、ユーザが管理装置１００に対して指示入力を行うための入力装置である。ディスプレイ１７０は、データの内容あるいは処理の状況などを表示する出力装置である。ネットワークＩＦ１８０は、ネットワーク（図示略）を介して接続された他の装置との間でデータの送受信を行うためのインターフェースである。管理装置１００は、例えば、ネットワークおよびネットワークＩＦ１８０を介して文書（正確には、文書を示す電子データ）を受信することができる。通信ＩＦ１８１は、情報表示装置２００と通信を行うインターフェースである。通信ＩＦ１８１は、ＵＳＢ（Universal Serial Bus）、Blue Tooth（登録商標）、無線ＬＡＮ（Local Area Network）などの規格に準拠した通信を行う。また、通信ＩＦ１８１は、複数の情報表示装置２００を管理装置１００に接続させることができる。ＣＰＵ１１０、ＲＯＭ１２０、ＲＡＭ１３０、およびＩ／Ｆ１４０は、バス１９０を介して接続されている。ＣＰＵ１１０が制御プログラムを実行することにより、管理装置１００は、図１に示される機能構成を備える。なお、管理装置１００は、図１に示される機能構成および図２に示されるハードウェア構成を含むものであれば、どのような装置であってもよい。例えば、管理装置１００は、いわゆるパーソナルコンピュータであってもよい。
【００１４】
図３は、情報表示装置２００のハードウェア構成を示すブロック図である。ＣＰＵ２１０は、情報表示装置２００の要素を制御する制御装置である。ＲＯＭ２２０は、情報表示装置２００の動作に必要なプログラムやデータを記憶した記憶装置である。ＲＡＭ２３０は、ＣＰＵ２１０がプログラムを実行する際の作業エリアとして機能する記憶装置である。ＶＲＡＭ（Video Random Access Memory）２３１は、表示装置２５１に表示させる画像を記憶する記憶装置である。Ｉ／Ｏ（Input/Output）２４０は、入出力インターフェースである。キーボタン２４１は、ユーザの操作に応じた信号をＩ／Ｏ２４０に出力する。
【００１５】
表示制御部２５０は、ＶＲＡＭ２３１に記憶された画像データに従って表示装置２５１を駆動する。表示装置２５１は、コレステリック液晶などの記憶性液晶層を有する表示装置である。電源制御部２６０は、バッテリ２６１からの電力の供給を制御する制御装置である。バッテリ２６１は、Ｎｉ−Ｃｄ系電池、Ｌｉイオン系電池などの２次電池である。通信制御部２７０は、通信ＩＦ２７１を介した他の機器との通信を制御する制御装置である。通信ＩＦ２７１は、ＵＳＢ、Blue Tooth（登録商標）、無線ＬＡＮなどの規格に準拠した通信を行うインターフェースである。記憶装置制御部２８０は、内蔵記憶装置２８１およびリムーバブルメディア２８３を制御する制御装置である。内蔵記憶装置２８１は、フラッシュメモリ等の書き換え可能な不揮発性の記憶装置である。リムーバブルメディア２８３は、メモリＩＦ２８２を介して情報表示装置２００に接続された、着脱可能な記憶装置である。リムーバブルメディア２８３は、例えば、ＳＤ（登録商標）メモリカードまたはメモリースティック（登録商標）である。以上の要素は、バス２９０を介して接続されている。
【００１６】
１−２．動作
図４は、第１実施形態に係る管理システム１の動作を示すフローチャートである。このフローを開始する時点において、管理装置１００および３台の情報表示装置２００は接続されている（例えば、ＵＳＢ規格による有線接続）。図４に示されるフローは、どのようなイベントをトリガとして開始されてもよい。例えば、このフローは、ユーザがキーボード・マウス１６０を介して指示入力を行ったことをトリガとして開始されてもよい。あるいは、このフローは、所定の時間が経過するたびに定期的に開始されてもよい。
【００１７】
ステップＳ１００において、管理装置１００は、情報表示装置２００からバッテリ残量およびメモリ残量を受信する。具体的には次のとおりである。ＣＰＵ１１０は、通信ＩＦ１８１を介して接続されているすべての情報表示装置２００に対し、バッテリ残量およびメモリ残量の送信を要求するリクエストを送信する。リクエストを受信すると、各情報表示装置２００は、自身のバッテリ残量およびメモリ残量を含むレスポンスを、管理装置１００に送信する。レスポンスを受信すると、管理装置１００のＣＰＵ１１０は、レスポンスからバッテリ残量およびメモリ残量を抽出する。ＣＰＵ１１０は、バッテリ残量およびメモリ残量を、対応する情報表示装置２００の識別子とともに、ＲＡＭ１３０に記憶する。
【００１８】
ステップＳ１１０において、管理装置１００は、閲覧可能ページ数を算出する。具体的には次のとおりである。閲覧可能ページ数は（Ｃ／ｗ）で定義される。ここで、Ｃはバッテリ残量であり、ｗはバッテリ消費量である。ＨＤＤ１５０は、情報表示装置２００の識別子と、その情報表示装置２００におけるバッテリ消費量とをあらかじめ記憶している。ＣＰＵ１１０は、バッテリ残量Ｃおよびバッテリ消費量ｗを用いて、閲覧可能ページ数を算出する。さらに、ＣＰＵ１１０は、記憶可能ページ数を算出する。記憶可能ページ数は、（Ｍ／ｍ）で定義される。ここで、Ｍはメモリ残量であり、ｍはメモリ消費量である。ＨＤＤ１５０は、情報表示装置２００の識別子と、その情報表示装置２００におけるメモリ消費量とをあらかじめ記憶している。ＣＰＵ１１０は、メモリ残量Ｍおよびメモリ消費量ｍを用いて、記憶可能ページ数を算出する。なお、バッテリ消費量およびメモリ消費量は、あらかじめＨＤＤ１５０に記憶されているのではなく、図４のフローが実行されるたびに情報表示装置２００から取得されてもよい。管理装置１００は、各情報表示装置２００について閲覧可能ページ数および記憶可能ページ数を算出する。
【００１９】
ステップＳ１２０において、管理装置１００は、あらかじめ決められた条件を満たす情報表示装置２００を選択する。具体的には次のとおりである。ＣＰＵ１１０は、閲覧可能ページ数および記憶可能ページ数に基づいて算出されるパラメータが、次式で示される条件を満たすか判断する。
【数２】
2008122519.tif 000004
【００２０】
ここで、Ｙは文書データのページ数である。また、ａおよびｂは定数である。例えば、各ページを１回ずつ閲覧すると考えると、ａ＝ｂ＝１である。あるいは、各ページを２回ずつ閲覧すると考えると、ａ＝ｂ＝２である。なお、ここで用いられる条件は式（１）で示されるものに限定されない。例えば、次式で示される条件が用いられてもよい。この場合、管理装置１００は情報表示装置２００からメモリ残量を取得する必要はなく、また、あらかじめメモリ消費量を記憶している必要もない。
【数３】
2008122519.tif 000005
【００２１】
ＣＰＵ１１０は、通信ＩＦ１８１を介して接続されている情報表示装置２００の中から、上記の条件を満たす情報表示装置２００を選択する。この条件を満たす情報表示装置２００が複数存在する場合、ＣＰＵ１１０は、その中から１つの情報表示装置２００を選択する。１つの情報表示装置２００を選択するアルゴリズムは任意である。例えば、ＣＰＵ１１０は、式（１）の左辺のパラメータが最大である情報表示装置２００を選択してもよい。あるいは、ＣＰＵ１１０は、１つの情報表示装置２００をランダムに選択してもよい。
【００２２】
ステップＳ１３０において、ＣＰＵ１１０は、選択された情報表示装置２００（たとえば、情報表示装置２００ａ）に対し、文書データＤを送信する。文書データＤを受信すると、情報表示装置２００ａのＣＰＵ２１０ａは、文書データＤを内蔵記憶装置２８１ａに記憶する。以後、情報表示装置２００ａと管理装置１００との接続が解除された後も、情報表示装置２００ａにおいて、文書データＤに従って文書を閲覧することが可能となる。
【００２３】
２．第２実施形態
続いて、本発明の第２実施形態について説明する。以下の説明において、第１実施形態と共通する事項についてはその説明を省略する。また、第１実施形態と共通する要素については、共通の参照符号を用いて説明する。第２実施形態において、文書データを閲覧できる情報表示装置が存在しない場合は、文書データは分割される。
【００２４】
図５は、第２実施形態に係る管理システム１の動作を示すフローチャートである。ステップＳ１００〜Ｓ１２０の処理は第１実施形態で説明したとおりである。ステップＳ２００において、ＣＰＵ１１０は、条件を満たす情報表示装置２００が存在するか判断する。条件を満たす情報表示装置２００が存在すると判断された場合（ステップＳ２００：ＹＥＳ）、ＣＰＵ１１０は、その情報表示装置２００に文書データＤを送信する（ステップＳ１３０）。
【００２５】
条件を満たす情報表示装置２００が存在しないと判断された場合（Ｓ２００：ＮＯ）、ステップＳ２１０において、ＣＰＵ１１０は、文書データＤを２以上の新たな文書データに分割する。本実施形態において、ＣＰＵ１１０は、文書データＤを２つの新たな文書データに分割する。分割後の文書データを文書データＤ１および文書データＤ２という。なお、文書データＤを分割する方法は任意である。例えば、文書データＤは、文書データＤ１および文書データＤ２のページ数がそれぞれ等しくなるように分割されてもよい。文書データＤが奇数ページの文書である場合には、文書データＤ１および文書データＤ２のページ数の差が１ページになるように分割されてもよい。あるいは、文書データＤ１のページ数が式（１）の左辺の平方根の最大値となるように分割されてもよい。さらにあるいは、文書データＤ１のページ数が閲覧可能ページ数の最大値となるように分割されてもよい。さらにあるいは、文書データＤが「章」や「セクション」に区分されている場合、それらの区分ごとに分割されてもよい。
【００２６】
文書データＤが分割されると、ＣＰＵ１１０は、分割後の文書データ（文書データＤ１および文書データＤ２）に対して、ステップＳ１２０以降の処理を繰り返し実行する。
【００２７】
図６は、第２実施形態の動作を説明する図である。いま、条件として式（２）が用いられる場合を例に説明する。文書データＤは８０ページからなる文書である。情報表示装置２００ａ、２００ｂおよび２００ｃの閲覧可能ページ数は、それぞれ、５０ページ、４０ページおよび３０ページである。閲覧可能ページが８０ページ以上である情報表示装置は存在しないので、ＣＰＵ１１０は、文書データＤを２つの文書データ（文書データＤ１および文書データＤ２）に分割する。ここで、ＣＰＵ１１０は、文書データＤ１のページ数が、閲覧可能ページ数の最大値と等しくなるように、文書データＤを分割する。ここでは閲覧可能ページ数の最大値は５０ページであるので、ＣＰＵ１１０は、文書データＤの先頭から５０ページを文書データＤ１として、残りの３０ページを文書データＤ２として分割する。ＣＰＵ１１０は、文書データＤ１を情報表示装置２００ａに、文書データＤ２を情報表示装置２００ｂに、それぞれ送信する。
【００２８】
なお、ＣＰＵ１１０は、文書データＤ１を分割する際、分割により生成されたファミリデータの所在を示す情報を分割後の文書データに付加してもよい。ここで「ファミリデータ」とは、１つの文書データから分割により生成された文書データ群をいう。例えば、文書データＤが２つの文書データ（文書データＤ１および文書データＤ２）に分割され、文書データＤ１がさらに２つの文書データ（文書データＤ１１および文書データＤ１２）に分割された場合、文書データＤ１１、文書データＤ１２および文書データＤ２はファミリデータである。
【００２９】
図７は、文書に付加される情報を例示する図である。例えば、文書データＤ１の最後のページに、文書データＤ２の所在（すなわち、文書データＤ２が送信された情報表示装置）を示す情報が付加される。ここでは、「つづきは、装置２００ｂ」というメッセージが付加される。なお、このような情報が付加される場所は最終ページに限られない。先頭ページや、それ以外のページにこのような情報が付加されてもよい。また、付加される情報は、その文書データに後続する文書データの所在を示す情報に限られない。ファミリデータの少なくとも一部の所在を示す情報であれば、どのような情報が付加されてもよい。例えば、文書データが３つ以上に分割された場合に、「第１章は装置２００ａ、第２章は装置２００ｂ、第３章は装置２００ｃ」というように、それぞれの文書データの所在を示す情報が付加されてもよい。
【００３０】
３．第３実施形態
続いて、本発明の第３実施形態について説明する。以下の説明において、第１〜第２実施形態と共通する事項についてはその説明を省略する。また、第１〜第２実施形態と共通する要素については、共通の参照符号を用いて説明する。第３実施形態において、文書データを閲覧できる情報表示装置が存在しない場合は、既に情報表示装置に記憶されているデータが、他の情報表示装置に移送される。
【００３１】
図８は、第３実施形態に係る管理システム１の動作を示すフローチャートである。ステップＳ１００〜Ｓ１２０の処理は第１実施形態で説明したとおりである。ステップＳ３００において、ＣＰＵ１１０は、条件を満たす情報表示装置２００が存在するか判断する。条件を満たす情報表示装置２００が存在すると判断された場合（ステップＳ３００：ＹＥＳ）、ＣＰＵ１１０は、その情報表示装置２００に文書データＤを送信する。なお、ここでは、記憶可能ページ数が文書のページ数以上であるという条件が用いられる。
【００３２】
条件を満たす情報表示装置２００が存在しないと判断された場合（ステップＳ３００：ＮＯ）、ステップＳ３１０において、ＣＰＵ１１０は、ある情報表示装置に記憶されているデータを他の情報表示装置に移送する。ＣＰＵ１１０は、接続されている情報表示装置２００の中から、移送元の情報表示装置および移送先の情報表示装置を決定する。移送元および移送先を決定するアルゴリズムとしては、どのようなものが用いられてもよい。ＣＰＵ１１０は、移送元の情報表示装置から移送先の情報表示装置へ、データを移送する。データの移送が完了すると、ＣＰＵ１１０は、ステップＳ１１０以降の処理を繰り返し実行する。
【００３３】
図９は、第３実施形態に係る移送前の状態を示す図である。情報表示装置２００ａ、２００ｂおよび２００ｃの記憶可能ページ数は、３０ページ、７０ページおよび５０ページである。また、情報表示装置２００ａ、２００ｂおよび２００ｃには、それぞれ既に、７０ページ、３０ページおよび５０ページ分の文書データが記憶されている。
【００３４】
ＣＰＵ１１０は、例えば、記憶可能ページ数が最大の情報表示装置、ここでは情報表示装置２００ｂを移送元として決定する。ＣＰＵ１１０は、移送元に対し、既に記憶しているデータ（すなわち、移送対象となるデータ）の容量を送信するよう要求するリクエストを送信する。リクエストを受信すると、情報表示装置２００ｂは、自身が既に記憶している文書データの容量、ここでは「３０ページ」という情報を含むレスポンスを管理装置１００に送信する。なお、文書データの容量は、ページ数ではなく、データの量（キロバイト、メガバイト等）で表されてもよい。
【００３５】
次に、ＣＰＵ１１０は、移送元以外の情報表示装置の中から、移送対象データのページ数よりも多い記憶可能ページ数を有し、かつ、そのうち記憶可能ページ数が最少の情報表示装置を移送先として決定する。ここでは、情報表示装置２００ａが移送先として決定される。ＣＰＵ１１０は、移送元から移送対象データを読み出す。すなわち、移送対象データは、ＨＤＤ１５０に記憶される。管理装置１００にデータが記憶されたことを確認すると、情報表示装置２００ｂは、内蔵記憶装置２８１ｂから移送対象データを消去する。
【００３６】
次に、管理装置１００のＣＰＵ１１０は、移送対象データを移送先である情報表示装置２００ａに送信する。情報表示装置２００ａは、移送対象データを内蔵記憶装置２８１ａに記憶する。
【００３７】
図１０は、移送後の状態を示す図である。以上で説明した移送により、情報表示装置２００ａ、２００ｂおよび２００ｃの記憶可能ページ数は、０ページ、１００ページおよび５０ページになる。いま文書データＤは８０ページなので、情報表示装置２００ｂに送信することが可能となる。
【００３８】
４．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。
第２実施形態において、条件として式（２）が用いられる例、すなわち、閲覧可能ページ数がパラメータとして用いられる例について説明した。しかし、第１実施形態で説明したように、式（１）など他の条件が用いられてもよい。第３実施形態において、記憶可能ページ数に関する条件が用いられた。しかし、他の条件が用いられてもよい。
【００３９】
第２実施形態と第３実施形態をそれぞれ別に説明したが、これらを組み合わせてもよい。すなわち、分割してもなお条件を満たす情報表示装置が存在しない場合、データの移送が行われてもよい。あるいは、データの移送を行ってもなお条件を満たす情報表示装置が存在しない場合、文書データの分割が行われてもよい。
【００４０】
また、上述の実施形態において、制御プログラムはＨＤＤ１５０に記憶される例について説明した。しかし、制御プログラムは、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの記憶媒体により提供されてもよい。
【００４１】
管理システム１は、図書館や資料室のシステムとして用いられてもよい。この場合、文書データは本のデータであり、管理装置１００は本のデータを複数記憶したサーバ装置である。複数の情報表示装置２００は、書架に置かれている。図書館の利用者は、サーバ装置に対し、貸し出しを希望する本を特定する情報を入力する。サーバ装置は、指定された本のデータを上記の処理により１または複数の情報表示装置２００に送信する。このとき、本のデータが記憶された情報表示装置２００が、利用者に通知されてもよい。例えば、情報表示装置２００がＬＥＤ（Light Emitting Diode）などの表示素子を有しており、このＬＥＤを点灯させることにより、その情報処理装置にデータが記憶されたことが利用者に通知されてもよい。あるいは、書架にディスプレイを設け、そのディスプレイにデータが記憶された情報表示装置を示す情報を表示してもよい。この場合、ディスプレイとサーバ装置とは接続されている必要がある。
【図面の簡単な説明】
【００４２】
【図１】第１実施形態に係る管理システム１の機能構成を示すブロック図である。
【図２】管理装置１００のハードウェア構成を示すブロック図である。
【図３】情報表示装置２００のハードウェア構成を示すブロック図である。
【図４】第１実施形態に係る管理システム１の動作を示すフローチャートである。
【図５】第２実施形態に係る管理システム１の動作を示すフローチャートである。
【図６】第２実施形態の動作を説明する図である。
【図７】文書に付加される情報を例示する図である。
【図８】第３実施形態に係る管理システム１の動作を示すフローチャートである。
【図９】第３実施形態に係る移送前の状態を示す図である。
【図１０】移送後の状態を示す図である。
【符号の説明】
【００４３】
Ｄ・Ｄ１・Ｄ２…文書データ、１…管理システム、１００…管理装置、１０１…データ受信部、１０２…記憶部、１０３…制御部、１０４…データ送信部、１１０…ＣＰＵ、１２０…ＲＯＭ、１３０…ＲＡＭ、１４０…Ｉ／Ｆ、１５０…ＨＤＤ、１６０…キーボード・マウス、１７０…ディスプレイ、１８０…ネットワークＩＦ、１８１…通信ＩＦ、１９０…バス、２００…情報表示装置、２０１…バッテリ、２０２…メモリ、２１０…ＣＰＵ、２２０…ＲＯＭ、２３０…ＲＡＭ、２３１…ＶＲＡＭ、２４０…Ｉ／Ｏ、２４１…キーボタン、２５０…表示制御部、２５１…表示装置、２６０…電源制御部、２６１…バッテリ、２７０…通信制御部、２７１…通信ＩＦ、２８０…記憶装置制御部、２８１…内蔵記憶装置、２８２…メモリＩＦ、２８３…リムーバブルメディア、２９０…バス
【図１】
2008122519.tif 000007
【図２】
2008122519.tif 000008
【図３】
2008122519.tif 000009
【図４】
2008122519.tif 000010
【図５】
2008122519.tif 000011
【図６】
2008122519.tif 000012
【図７】
2008122519.tif 000013
【図８】
2008122519.tif 000014
【図９】
2008122519.tif 000015
【図１０】
2008122519.tif 000016