(57)【特許請求の範囲】
【請求項１】
所定の情報を長期的に保存可能な外部記憶装置と、
該外部記憶装置よりも小さな容量で、且つ、信頼性が高く構成されており、前記所定の情報を保存可能な主記憶装置と、
該主記憶装置に保存された情報と前記外部記憶装置に保存された情報とを入れ替え可能な情報入れ替え手段と、
前記所定の情報にランクを逐次設定するランク設定手段とを具備し、
高いランクに設定された情報は前記主記憶装置に保存される一方、低いランクに設定された情報は前記外部記憶装置に保存されるとともに前記主記憶装置の空き容量に応じて前記主記憶装置にも保存されており、
前記情報入れ替え手段は、
前記主記憶装置及び前記外部記憶装置に保存された情報として、前記低いランクに設定された情報を入れ替えの対象とすることを特徴とする情報管理装置。
【請求項２】
請求項１に記載の情報管理装置であって、
前記主記憶装置は、半導体素子を用いて前記所定の情報を保存可能に構成されていることを特徴とする情報管理装置。
【請求項３】
請求項１又は２に記載の情報管理装置であって、
前記高いランクに設定された情報は、前記外部記憶装置にも保存されていることを特徴とする情報管理装置。
【請求項４】
請求項１から３のいずれかに記載の情報管理装置であって、
前記主記憶装置に空き容量が存在する場合に、該主記憶装置に保存された情報の使用回数が前記外部記憶装置に保存された情報の使用回数よりも少ないときには、
前記情報入れ替え手段は、前記主記憶装置に保存された使用回数の少ない情報に替えて、前記外部記憶装置に保存された使用回数の多い情報を該主記憶装置に保存することを特徴とする情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信頼性の異なる複数の記憶装置を備えた情報管理装置に関するものである。
【背景技術】
【０００２】
この種の管理装置、例えば画像形成装置（ＭＦＰ）には複数の機能が備えられている。具体的には、このＭＦＰは、印刷機能、送信機能及び保存機能を備え、この保存機能はスキャナ等で読み込まれたデータを外部記憶装置（例えばＨＤＤ）に保存している。なお、送信機能は保存されたデータを送信し、印刷機能は保存されたデータを印刷する。
【０００３】
このＨＤＤは、大量のデータを長期的に保存可能に構成されており、近年の情報量の増大に伴い、ＨＤＤにデータを保存するケースが増えている。
一方、上述の管理装置は、当該ＨＤＤの他、主記憶装置（例えばＮＶＲＡＭ）も備えている。このＮＶＲＡＭは半導体素子を用いて構成され、ＭＦＰで用いられる各種の設定値等のデータが保存されている。
【０００４】
このように、これらＨＤＤとＮＶＲＡＭとは記憶装置として同じ機能を有している。そして、複数の記憶装置を有する場合に、データの重要度等に応じて保存先を振り分ける技術が知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００１−７５８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述したデータの重要度は常に一定ではなく、その後の動向に応じて随時変動するものである。つまり、いずれかの記憶装置に保存された時点と所定期間が経過した時点とでは、データの重要度が当然に異なるものであるにも拘わらず、上記従来の技術では、保存先に振り分けた後にはデータを入れ替えることができず、これでは最適なパフォーマンスが得られないとの問題がある。
【０００７】
より詳しくは、上記ＨＤＤが大量のデータを磁気的に記録するのに対し、ＮＶＲＡＭは少量のデータを電気的に記録しており、ＨＤＤとＮＶＲＡＭとは容量や信頼性を全く異にする。すなわち、ＨＤＤの信頼性を鑑みれば、このＨＤＤに重要性の増したデータを多く保存すると、ＭＦＰの性能低下を招く一方、ＨＤＤにデータを保存しなければ、ＭＦＰの効率低下を招くからである。
【０００８】
このように、データの重要度の変動に応じてデータの保存先を入れ替えるための措置が必要になるが、上記従来の技術では格別な配慮がなされていない。
そこで、本発明の目的は、上記課題を解消し、データの重要度の変動に対応して最適なパフォーマンスを得ることができる情報管理装置を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するための第１の発明は、所定の情報を長期的に保存可能な外部記憶装置と、外部記憶装置よりも小さな容量で、且つ、信頼性が高く構成されており、所定の情報を保存可能な主記憶装置と、主記憶装置に保存された情報と外部記憶装置に保存された情報とを入れ替え可能な情報入れ替え手段とを具備する。
【００１０】
第１の発明によれば、情報管理装置は、外部記憶装置と主記憶装置とを備えており、この外部記憶装置は、大量の情報を長期的に保存することができる。一方、主記憶装置は、その信頼性が外部記憶装置に比して高いものの、保存可能な容量は少ない。
ここで、この情報管理装置は情報入れ替え手段を備え、この情報入れ替え手段は、これら主記憶装置に保存された情報と外部記憶装置に保存された情報とを入れ替え可能に構成されている。
【００１１】
よって、従来に比して情報を動的に入れ替え可能、すなわち、いずれかの記憶装置に一旦保存された情報をその後の動向に沿って入れ替えることができる。この結果、例えば、重要度の高い情報は信頼性の高い主記憶装置に、重要度の低い情報は信頼性の低い外部記憶装置に改めて保存可能になり、情報管理装置は最適なパフォーマンスを得ることが可能になる。
【００１２】
第２の発明は、第１の発明の構成において、主記憶装置は、半導体素子を用いて所定の情報を保存可能に構成されていることを特徴とする。
第２の発明によれば、第１の発明の作用に加えてさらに、主記憶装置は、半導体素子を用いて情報を電気的に保存可能に構成されているので、その信頼性は外部記憶装置に比して確実に高く、重要度の高い情報を保存可能になる。
【００１３】
第３の発明は、第１や第２の発明の構成において、所定の情報にランクを逐次設定するランク設定手段をさらに具備し、高いランクに設定された情報は主記憶装置に保存される一方、低いランクに設定された情報は外部記憶装置に保存されることを特徴とする。
第３の発明によれば、第１や第２の発明の作用に加えてさらに、所定の情報は、ランク判別手段によってランクが逐次設定される。そして、高ランクである重要度の高い情報は主記憶装置に保存され、低ランクである重要度の低い情報は外部記憶装置に保存され、各記憶装置はその信頼性に見合うデータをそれぞれ保存することから、最適なパフォーマンスの獲得に寄与する。
【００１４】
第４の発明は、第３の発明の構成において、高いランクに設定された情報は、外部記憶装置にも保存されていることを特徴とする。
第４の発明によれば、第３の発明の作用に加えてさらに、高いランクに設定された情報が、主記憶装置の他、外部記憶装置にも保存されてあれば、バックアップ用の情報として利用可能になる。
【００１５】
第５の発明は、第３や第４の発明の構成において、主記憶装置に空き容量が存在する場合に、主記憶装置に保存された情報の使用回数が外部記憶装置に保存された情報の使用回数よりも少ないときには、情報入れ替え手段は、主記憶装置に保存された使用回数の少ない低い情報に替えて、外部記憶装置に保存された使用回数の多い情報を主記憶装置に保存することを特徴とする。
第５の発明によれば、第３や第４の発明の作用に加えてさらに、情報入れ替え手段は、主記憶装置に空き容量が存在することを条件として、主記憶装置に保存された情報の使用回数が外部記憶装置に保存された情報の使用回数よりも少ないときには、主記憶装置に保存された使用回数の少ない情報に替えて、外部記憶装置に保存された使用回数の多い情報を主記憶装置に保存している。
【００１６】
つまり、仮に、外部記憶装置の不具合が生じ、当該外部記憶装置のデータを読み出せなくなったとしても、使用回数の多い情報は、上述の入れ替えによって主記憶装置に既に保存されており、情報管理装置は、従来に比して重要度の高い情報の再取得が容易になる。よって、最適なパフォーマンスを確実に得ることができる。
【００１７】
第６の発明は、第５の発明の構成において、主記憶装置に保存された情報のうち、外部記憶装置に保存された情報を主記憶装置に保存することにより、主記憶装置から消去された使用回数の少ない情報は、管理装置への情報の登録時に外部記憶装置に予め保存されていることを特徴とする。
第６の発明によれば、第５の発明の作用に加えてさらに、外部記憶装置に保存された情報が主記憶装置に保存されることにより、これまで主記憶装置に保存された使用回数の少ない情報は、主記憶装置から消去されることになるが、当該情報は、管理装置への情報の登録時に外部記憶装置に予め保存されており、この外部記憶装置には残されている。よって、この点も最適なパフォーマンスを獲得に寄与する。
【発明の効果】
【００１８】
本発明によれば、各記憶装置に一旦保存された情報をその後の動向に応じて入れ替えることにより、最適なパフォーマンスが得られる情報管理装置を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施形態について図面を用いて説明する。
図１は、本実施例に係る情報管理システムの構成図であり、当該システム１は、例えばＬＡＮ等のネットワーク２を用いて構成され、このネットワーク２には、画像形成装置（情報管理装置）４及び複数のクライアントＰＣ６がそれぞれ接続されている。
【００２０】
図２は画像形成装置の概略構成図である。当該装置４は、ネットワークインターフェース２６を介してネットワーク２に接続され、さらに、公衆回線にも接続されている。また、この装置４はデジタル複合機であり、いわゆる多機能周辺機器（Multiple Function Peripheral、以下、ＭＦＰと称する）である。そして、ＭＦＰ４はプログラムの命令にしたがって各種動作を実行する。
【００２１】
このＭＦＰ４には、例えば、印刷機能、送信機能及び保存機能が備えられている。
より具体的には、本実施例のＨＤＤ（外部記憶装置）３６は、スキャナ部２２で読み込まれた文書、クライアントＰＣ６から送信された文書や、ＦＡＸ通信部２４にて受信した文書をそれぞれ磁気的に記録可能に構成され、例えば約４０〜８０ＧＢの容量を備えた保存機能を有している。
【００２２】
一方、このＦＡＸ通信部２４は送信機能も有し、ＨＤＤ３６に保存された文書を相手先に向けて送信している。また、プリントエンジン２０は、ＨＤＤ３６に保存された文書を印刷しており、印刷機能を有している。
なお、このプリントエンジン２０は、原稿をスキャナ部２２の画像読取位置に搬送する自動原稿搬送装置（ＡＳＦ）、用紙を供給する用紙供給部、画像を用紙に転写する画像形成部、転写済みの用紙にソート、穴開けやステープル処理等を行う後処理装置等に接続されている。
【００２３】
また、ＭＦＰ４は操作パネル２８を備えており、このパネル２８には、タッチ操作用のボタンの他、文字情報や案内画像等が表示され、ユーザの操作を受け付け可能に構成されている。
一方、このＭＦＰ４は、半導体素子を用いた不揮発性メモリの一例としてＮＶＲＡＭ（主記憶装置）３０を備えている。このＮＶＲＡＭ３０は、例えば約２５６ＭＢの容量を有し、印刷に伴う設定値や各種のプログラムを電気的に記録可能に構成されている。さらに、本実施例のＮＶＲＡＭ３０は、後述するデータ（所定の情報）を格納するための空き領域も備えており、当該データも電気的に記録される。
【００２４】
ＭＦＰ４の各種動作はコントローラ１０で制御される。このコントローラ１０はコンピュータとして機能する要素であり、ＣＰＵ等のハードウエア資源を有している。そして、コントローラ１０は、このハードウエア資源を用いて所定のプログラムを実行しており、上述のプリントエンジン２０、スキャナ部２２やＦＡＸ通信部２４を操作する。
【００２５】
ここで、本実施例のＨＤＤ３６は、図２に示されるように、文書ボックス領域３８やユーザ管理領域４０を有している。この文書ボックス領域３８には上述した種々の文書が保存され、また、ユーザ管理領域４０には、各クライアントＰＣ６を操作する複数のユーザに関するアドレス帳が保存されている。
一方、当該アドレス帳は、上述したＮＶＲＡＭ３０の空き領域にも保存可能である。
【００２６】
具体的には、ＮＶＲＡＭ３０は、このアドレス帳を格納するための空き領域を予め備え、まず、ランク高領域３２を有している（図３）。なお、同図のＮＶＲＡＭ３０はランク低領域３４も有しているが、このランク低領域３４は、ランク高領域３２が上記空き領域の総てを満たしていない場合に形成される領域である。
【００２７】
さらに、本実施例のアドレス帳の各データには、ユーザの名前や電子メールアドレス等のユーザ特定情報の他、データ保障レベルを示すランクや、当該データの使用回数がユーザ特定情報に付随して保持されている（図４）。このランクはアドレス帳に掲載されたユーザの重要度に相当し、各クライアントＰＣ６を操作するユーザに設定される。
【００２８】
つまり、本実施例では、重要なユーザに関するアドレス帳のデータはランク高に設定され、必ず保障するレベルとして判断される。そして、当該ランク高に設定されたデータは、ランク高領域３２に常に保存される。
一方、重要ではないユーザのデータはランク低に設定され、通常保障するレベルとして判断される。当該ランク低に設定されたデータは、原則としてＨＤＤ３６のユーザ管理領域４０に保存される。但し、ＮＶＲＡＭ３０に空き容量が残されている場合には、そのランク低領域３４にも保存される。
【００２９】
これは、ＮＶＲＡＭ３０がＨＤＤ３６よりも信頼性が高い点を鑑みたものであり、ＮＶＲＡＭ３０に空き容量が残されている場合には、１つでも多くのデータをＮＶＲＡＭ３０に保存すれば、ＭＦＰ４の性能の向上につながるからである。
このランク低領域３４は、例えば、使用回数Ｎの大きさに応じて区画されており（図３）、ランク低に設定されたデータであっても、ランク低領域３４がランク高領域３２の拡大によって消滅していないことを条件として、ランク低領域３４に保存される。
【００３０】
ここで、この使用回数Ｎは、上述のランクに次いで重要度の判断に用いられている。詳しくは、使用回数Ｎとは、ＭＦＰ４への登録後におけるデータの参照・更新頻度である。そして、仮にランクが同等である場合には、この使用回数Ｎの大きさによってデータの重要度が決定される。
再び図２に戻り、本実施例のコントローラ１０は、データ入れ替え部（情報入れ替え手段）１２と、ランク設定部（ランク設定手段）１４と、ランク判別部１６とを備えている。
【００３１】
ランク設定部１４は、まず、アドレス帳のデータがＭＦＰ４に登録される時点にて上述したランクを設定する。また、このランク設定部１４は、ＭＦＰ４でのデータの参照時や更新時に、使用回数Ｎを増やしている。
次いで、ランク判別部１６は、このランクや変動する使用回数Ｎの大きさを判別しており、その結果をデータ入れ替え部１２に出力する。
【００３２】
そして、このデータ入れ替え部１２は、ランク低領域３４に空き領域が残されていることを条件として、ＮＶＲＡＭ３０に保存されたデータとＨＤＤ３６に保存されたデータとを入れ替えている。
より詳しくは、図５及び図６は、プログラムがコントローラ１０に実行させる処理を示しており、以下、上記の如く構成されたＭＦＰ４の本発明に係る作用について説明する。
【００３３】
まず、図５は、ＭＦＰ４へのデータの登録時における振り分けであり、同図のステップＳ５０１では、ランク判別部１６がランク設定部１４を介してユーザに設定された当該アドレス帳のデータのランクを判別する。
ここで、当該データのランクが低い、すなわち、ランク判別部１６がＹＥＳと判定した場合にはステップＳ５０２に進み、コントローラ１０がランク低領域３４に空き領域があるか否かを判別する。そして、ランク低領域３４に空き領域が残されていない場合、すなわち、ＹＥＳと判定したときには、ステップＳ５０３に進み、コントローラ１０は当該データをＨＤＤ３６に保存して一連のルーチンを抜ける。
【００３４】
一方、上記ステップＳ５０１にて当該データのランクが高いときには、ステップＳ５０４に進み、コントローラ１０は当該データをＮＶＲＡＭ３０に保存して一連のルーチンを抜ける。
また、上記ステップＳ５０２にてランク低領域３４に空き領域が残されているときにもステップＳ５０４に進み、コントローラ１０は当該データをＮＶＲＡＭ３０に保存して一連のルーチンを抜ける。ランク低のデータであったとしても、信頼性の高いＮＶＲＡＭ３０に保存すれば、確実に保護できるデータ数が増えるからである。但し、この場合のデータはランク低領域３４にバックアップされる他、ＨＤＤ３６にも重複して保存される。
【００３５】
次に、図６は、ＭＦＰ４へのデータの参照時や更新時における振り分けである。
同図のステップＳ６０１では、ランク設定部１４は、当該アドレス帳のデータが参照される時点や、更新される時点で使用回数Ｎをそれぞれ１つずつ増加する。
【００３６】
ステップＳ６０２では、ランク判別部１６が当該データのランクを判別し、当該データのランクが低い、すなわち、ＹＥＳと判定した場合にはステップＳ６０３に進み、コントローラ１０がランク低領域３４に空き領域があるか否かを判別する。そして、ランク低領域３４に空き領域が残されていない場合にはステップＳ６０４に進んで、コントローラ１０は当該データをＨＤＤ３６に保存して一連のルーチンを抜ける。
【００３７】
これに対し、上記ステップＳ６０２にて当該データのランクが高いときには、ステップＳ６０７に進み、上述の登録時と同様に、コントローラ１０は当該データをＮＶＲＡＭ３０に保存して一連のルーチンを抜ける。
しかし、上記ステップＳ６０３にてランク低領域３４に空き領域が残されているときにはステップＳ６０５に進む。
【００３８】
このステップＳ６０５では、ランク判別部１６は、ランク低領域３４における現在の最小の使用回数Ｎｍｉｎを読み込んでステップＳ６０６に進み、当該データの使用回数Ｎがこの最小の使用回数Ｎｍｉｎよりも小さいか否かを判別する。
そして、使用回数Ｎが最小の使用回数Ｎｍｉｎよりも小さい場合、すなわち、ＹＥＳと判定した場合にはステップＳ６０４に進む。つまり、この場合には、ＮＶＲＡＭ３０に保存するレベルには未だ達していないことから、コントローラ１０は当該データをＨＤＤ３６に保存して一連のルーチンを抜ける。
【００３９】
一方、このステップＳ６０６にて、当該データの使用回数Ｎが最小の使用回数Ｎｍｉｎよりも大きい場合には、当該データはＮＶＲＡＭ３０に保存するレベルに達している。
そこで、ステップＳ６０７に進み、データ入れ替え部１２は、この最小の使用回数Ｎｍｉｎに該当するデータをＮＶＲＡＭ３０から消去するとともに、使用回数Ｎの当該データを使用回数Ｎｍｉｎに該当したデータに替えてＮＶＲＡＭ３０に保存し、一連のルーチンを抜けることになる。
【００４０】
以上のように、本実施例によれば、ＭＦＰ４は、ＨＤＤ３６とＮＶＲＡＭ３０とを備えている。このＨＤＤ３６は、大量のデータを長期的に保存することができるものの、データを磁気的に記録するので、その信頼性はＮＶＲＡＭ３０よりも低いものである。一方、ＮＶＲＡＭ３０は、半導体素子を用いて情報を電気的に保存することができ、その信頼性はＨＤＤ３６に比して高いが、保存可能な容量は少ないものである。
【００４１】
ここで、このＭＦＰ４はデータ入れ替え部１２を備え、この入れ替え部１２は、これらＨＤＤ３６に保存されたデータとＮＶＲＡＭ３０に保存されたデータとを入れ替え可能に構成されている。
よって、従来に比してデータを動的に入れ替え可能、すなわち、ＨＤＤ３６やＮＶＲＡＭ３０に一旦保存されたデータをその後の動向に沿って入れ替えることができる。この結果、例えば、重要度の高いデータは信頼性の高いＮＶＲＡＭ３０に、重要度の低いデータは信頼性の低いＨＤＤ３６に改めて保存され、ＨＤＤ３６やＮＶＲＡＭ３０はその信頼性に見合うデータを保存することから、ＭＦＰ４は最適なパフォーマンスを得ることができる。
【００４２】
また、ランク設定部１４は、ＭＦＰ４へのデータの登録時に各データのランクを設定し、さらに、ＭＦＰ４へのデータの参照時や更新時には各データの使用回数Ｎを増やしている。
そして、データ入れ替え部１２は、ＮＶＲＡＭ３０のランク低領域３４に空き容量が存在する場合に、ＮＶＲＡＭ３０に保存されたデータの使用回数がＨＤＤ３６に保存されたデータの使用回数よりも少ないときには、この使用回数の少ないデータをランク低領域３４から消去する。同時に、ＮＶＲＡＭ３０に保存された使用回数の少ないに替えてＨＤＤ３６に保存された使用回数の多いデータをＮＶＲＡＭ３０に保存している。
【００４３】
つまり、仮に、ＨＤＤ３６の不具合が生じ、当該ＨＤＤ３６のデータを読み出せなくなったとしても、使用回数の多いデータは、上述の入れ替えによってＮＶＲＡＭ３０に既に保存されており、ＭＦＰ４は、従来に比して最低限必要なデータを多く保護できる。
さらに、このランク低領域３４から消去された使用回数の少ないデータは、ＭＦＰ４へのデータの登録時にＨＤＤ３６にも重複して保存されているので、当該ランク低領域３４から消去されたデータの再取得が可能である。よって、この点もＭＦＰ４の信頼性の向上に寄与する。
【００４４】
本発明は、上記実施例に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。
例えば、上記実施例では、情報の一例としてアドレス帳のデータが示されているが、必ずしもこの形態に限定されるものではなく、文書や画像についても同様に扱うことができる。
【００４５】
また、上記実施例では、ランク高のデータはランク高領域３２にのみ保存されている。しかしながら、当該データは、ランク高領域３２とＨＤＤ３６との両方に保存されていても良い。この場合におけるＨＤＤ３６に保存した情報は、ＮＶＲＡＭ３０に対するバックアップ用の情報として利用可能になるからである。
【００４６】
さらに、上記実施例では、主記憶装置にＮＶＲＡＭ３０を用いて説明されている。しかし、本発明の主記憶装置は、例えばＦＬＡＳＨ等の不揮発性メモリであっても良いし、ＨＤＤ３６よりも信頼性が高い限り、他の主記憶装置であっても良く、上述の半導体素子を用いた主記憶装置に必ずしも限定されるものではない。
【００４７】
さらにまた、上述したＭＦＰ４は情報管理装置の一例であり、本発明は、情報を管理可能な各種の装置に採用することができる。
そして、これらいずれの場合にも上述と同様に、データの重要度の変動に対応して最適なパフォーマンスを得るとの効果を奏する。
【図面の簡単な説明】
【００４８】
【図１】本実施例に係る情報管理システムの構成図である。
【図２】図１のＭＦＰの概略構成図である。
【図３】図２のＮＶＲＡＭの概略構成図である。
【図４】図２のＭＦＰに保存されるデータの説明図である。
【図５】図２のコントローラによる登録時のフローチャートである。
【図６】図２のコントローラによる参照時・更新時のフローチャートである。
【符号の説明】
【００４９】
４  ＭＦＰ（情報管理装置）
１０  コントローラ
１２  データ入れ替え部（情報入れ替え手段）
１４  ランク設定部（ランク設定手段）
１６  ランク判別部
３０  ＮＶＲＡＭ（主記憶装置）
３６  ＨＤＤ（外部記憶装置）
【図１】
0005150200.tif 000002
【図２】
0005150200.tif 000003
【図３】
0005150200.tif 000004
【図４】
0005150200.tif 000005
【図５】
0005150200.tif 000006
【図６】
0005150200.tif 000007