(57)【要約】【課題】複数の装置によるデータの共有を適切に実現すること。【解決手段】情報処理装置は、データの所在情報を記憶する所在情報記憶手段と、前記データの操作要求に応じ、前記所在情報に基づき、操作要求の対象とされたデータをネットワークを介して取得し、データ記憶手段に記録する複製手段と、前記所在情報を、前記データ記憶手段に記録されたデータを示す値に更新する所在情報切替手段とを有する。【選択図】図３
2012133618.tif 000002
【特許請求の範囲】
【請求項１】
データの所在情報を記憶する所在情報記憶手段と、
前記データの操作要求に応じ、前記所在情報に基づき、操作要求の対象とされたデータをネットワークを介して取得し、データ記憶手段に記録する複製手段と、
前記所在情報を、前記データ記憶手段に記録されたデータを示す値に更新する所在情報切替手段とを有する情報処理装置。
【請求項２】
前記複製手段は、前記データの操作要求に応じ、前記所在情報が示す前記データが前記データ記憶手段に記憶されていないことに応じて、前記操作要求の対象とされたデータをネットワークを介して取得する請求項１記載の情報処理装置。
【請求項３】
前記データの操作要求に応じ、前記データの操作履歴を履歴情報記憶手段に記録する履歴記録手段を有し、
前記複製手段は、操作要求の対象とされたデータに関する前記操作履歴に応じ、該データをネットワークを介して取得する請求項１又は２記載の情報処理装置。
【請求項４】
前記データ記憶手段の状態又は前記操作履歴に応じて前記データを前記データ記憶手段より削除する削除手段を有し、
前記所在情報切替手段は、削除された前記データに対する前記所在情報を取得元の前記データの前記所在情報に更新する請求項３記載の情報処理装置。
【請求項５】
他の情報処理装置における前記データに対する更新情報の受信に応じ、前記更新情報に係る前記データを当該情報処理装置の前記記憶手段に記憶されているか否かを前記所在情報を用いて判定し、判定結果に応じて当該情報処理装置の前記記憶手段に記憶されている前記データに対して更新を実行する更新手段を有する請求項１乃至４いずれか一項記載の情報処理装置。
【請求項６】
ネットワークを介して接続される複数の情報処理装置を含む情報処理システムであって、
前記各情報処理装置は、
データの所在情報を記憶する所在情報記憶手段と、
前記データの操作要求に応じ、前記所在情報に基づき、操作要求の対象とされたデータを他の情報処理装置より取得し、データ記憶手段に記録する複製手段と、
前記所在情報を、前記データ記憶手段に記録されたデータを示す値に更新する所在情報切替手段とを有する情報処理システム。
【請求項７】
前記複製手段は、前記データの操作要求に応じ、前記所在情報が示す前記データが前記データ記憶手段に記憶されていないことに応じて、前記操作要求の対象とされたデータを前記他の情報処理装置より取得する請求項６記載の情報処理システム。
【請求項８】
前記データの操作要求に応じ、前記データの操作履歴を履歴情報記憶手段に記録する履歴記録手段を有し、
前記複製手段は、操作要求の対象とされたデータに関する前記操作履歴に応じ、該データを前記他の情報処理装置より取得する請求項６又は７記載の情報処理システム。
【請求項９】
前記データ記憶手段の状態又は前記操作履歴に応じて前記データを前記データ記憶手段より削除する削除手段を有し、
前記所在情報切替手段は、削除された前記データに対する前記所在情報を取得元の前記データの前記所在情報に更新する請求項８記載の情報処理システム。
【請求項１０】
前記各情報処理装置は、
他の情報処理装置における前記データに対する更新情報の受信に応じ、前記更新情報に係る前記データを当該情報処理装置の前記記憶手段に記憶されているか否かを前記所在情報を用いて判定し、判定結果に応じて当該上方処理装置の前記記憶手段に記憶されている前記データに対して更新を実行する更新手段を有する請求項６乃至９いずれか一項記載の情報処理システム。
【請求項１１】
前記データの操作要求に応じ、データの所在情報を記憶する所在情報記憶手段に記憶された前記所在情報に基づき、操作要求の対象とされたデータをネットワークを介して取得し、データ記憶手段に記録する複製手順と、
前記所在情報を、前記データ記憶手段に記録されたデータを示す値に更新する所在情報切替手順とをコンピュータに実行させるプログラム。
【請求項１２】
前記複製手順は、前記データの操作要求に応じ、前記所在情報が示す前記データが前記データ記憶手段に記憶されていないことに応じて、前記操作要求の対象とされたデータをネットワークを介して取得する請求項１１記載のプログラム。
【請求項１３】
前記データの操作要求に応じ、前記データの操作履歴を履歴情報記憶手段に記録する履歴記録手順を前記コンピュータに実行させ、
前記複製手順は、操作要求の対象とされたデータに関する前記操作履歴に応じ、該データをネットワークを介して取得する請求項１１又は１２記載のプログラム。
【請求項１４】
前記データ記憶手段の状態又は前記複製の前記操作履歴に応じて前記データを前記データ記憶手段より削除する削除手順を前記コンピュータに実行させ、
前記所在情報切替手順は、削除された前記データに対する前記所在情報を取得元の前記データの前記所在情報に更新する請求項１３記載のプログラム。
【請求項１５】
他のコンピュータにおける前記データ又は該データに対する更新情報の受信に応じ、前記更新情報に係る前記データを当該コンピュータの前記記憶手段に記憶されているか否かを前記所在情報を用いて判定し、判定結果に応じて当該コンピュータの前記記憶手段に記憶されている前記データに対して更新を実行する更新手順を前記コンピュータに実行させる請求項１１乃至１４いずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関し、特にネットワークを介してデータを共有する情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置には、例えば、ユーザごとに各機能に関してパラメータの既定値等（以下、単に「設定情報」という。）を設定し、保存しておくことが可能とされている。例えば、コピー機能に関しては、カラーモード、集約、両面等のパラメータの既定値を設定情報として設定しておくことができる。その結果、各ユーザは、各パラメータをその都度設定することなく、設定情報を呼び出すことで、好みの設定に応じたジョブを画像形成装置に実行させることができる。
【０００３】
複数台の画像形成装置が設置されているオフィス等においては、各画像形成装置において設定情報が管理されることになる。そうすると、いずれかの画像形成装置において設定情報が変更された場合、画像形成装置にごとに設定情報が異なってしまうといった状況が発生しうる。このような状況は、設定情報による利便性を却って損なってしまう結果を招きかねない。
【０００４】
そこで、従来、複数台の画像形成装置間において、設定情報の同期が図られるネットワーク同期システムが考案されている（例えば、特許文献１、特許文献２、又は特許文献３参照）。具体的には、いずれかの画像形成装置において設定情報の更新が行われると、更新後の設定情報が他の画像形成装置に配信される。各画像形成装置は、配信された設定情報によって、自機内に保存されている設定情報を更新する。
【０００５】
また、オリジナルの設定情報の管理元を一部の画像形成装置（以下、「マスター機」という。）に限定し、他の画像形成装置（以下、「サブ機」という。）は、管理元へのリンク情報を記憶しておくという形態のネットワーク同期システムも考案されている。サブ機において設定情報への操作要求が発生した場合、操作要求は、リンク情報に基づいてマスター機にリダイレクトされる。その結果、設定情報へのアクセスが可能となる。
【０００６】
上記のようなネットワーク同期システムによれば、ユーザは、いずれの画像形成装置を利用しても、同じ設定情報を利用することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、更新された設定情報を他の機器に配信することによって同期を図る形態のネットワーク同期システムでは、設定情報を共有する全ての画像形成装置において同期のための処理が必要となる。したがって、設定情報の同期のための処理負荷が高いという問題があった。斯かる問題を解消するため、設定情報の同期の頻度を減らす等の対策も図られている。しかし、その場合、或る画像形成装置における設定情報の更新が、他の画像形成装置に反映されるまで時間を要し、それまでの間、画像形成装置間に設定情報の不整合が生じてしまう。
【０００８】
また、リンク情報によって同期を図る形態のネットワーク同期システムでは、マスター機に対するネットワーク負荷が集中してしまうという問題があった。また、マスター機に障害が発生した場合等、マスター機との通信が不能となった場合に、サブ機において設定情報にアクセスできなくなってしまうという問題があった。
【０００９】
本発明は、上記の点に鑑みてなされたものであって、複数の装置によるデータの共有を適切に実現することのできる情報処理装置、情報処理システム、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
そこで上記課題を解決するため、本発明は、データの所在情報を記憶する所在情報記憶手段と、前記データの操作要求に応じ、前記所在情報に基づき、操作要求の対象とされたデータをネットワークを介して取得し、データ記憶手段に記録する複製手段と、前記所在情報を、前記データ記憶手段に記録されたデータを示す値に更新する所在情報切替手段とを有する。
【００１１】
このような情報処理装置では、複数の装置によるデータの共有を適切に実現することができる。
【発明の効果】
【００１２】
本発明によれば、複数の装置によるデータの共有を適切に実現することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態におけるネットワーク同期システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置の機能構成例を示す図である。
【図４】共有データの新規生成時の処理手順の一例を説明するためのフローチャートである。
【図５】データ記憶部に記憶される書誌情報の構成例を示す図である。
【図６】リンク情報記憶部に記憶されるリンク情報の構成例を示す図である。
【図７】リンク情報受信時の処理手順の一例を説明するためのフローチャートである。
【図８】共有データに対する操作時の処理手順の一例を説明するためのフローチャートである。
【図９】履歴情報記憶部に記憶される履歴情報の構成例を示す図である。
【図１０】複製データの生成に応じて更新されたリンク情報の例を示す図である。
【図１１】共有データの更新時の処理手順の一例を説明するためのフローチャートである。
【図１２】更新情報の受信時の処理手順の一例を説明するためのフローチャートである。
【図１３】記憶領域の消費量を削減するために実行される処理手順の一例を説明するためのフローチャートである。
【図１４】圧縮条件及び削除条件の設定画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるネットワーク同期システムの構成例を示す図である。同図のネットワーク同期システム１において、画像形成装置１０ａ、１０ｂ、１０ｃ、及び１０ｄ等の複数台の画像形成装置１０は、ＬＡＮ（Local Area Network）等のネットワーク３０（有線又は無線の別は問わない）を介して相互に通信可能に接続されている。また、一台以上のユーザＰＣ２０が、ネットワーク３０を介して各画像形成装置１０と接続されている。なお、各画像形成装置１０は、インターネット等の広域的なネットワークを介して接続されていてもよい。
【００１５】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置１０として用いられてもよい。本実施の形態において、各画像形成装置１０は、マスター機又はサブ機に分類される。マスター機とは、各画像形成装置１０より共有される所定のデータ（以下、「共有データ」という。）のオリジナルデータの保存場所を提供する（すなわち、オリジナルデータを記憶又は管理する）画像形成装置１０である。マスター機とネットワークを介して接続される外部記憶装置又は外部コンピュータに共有データのオリジナルデータが記憶されてもよい。共有データの一例としては、画像形成装置１０に対する設定情報、画像形成装置１０において保存及び管理される各種電子データ（画像データ、文書データ等）等が挙げられる。設定情報とは、例えば、コピーに対するパラメータの既定値の集合である。又は、ユーザ情報も設定情報に含まれうる。ユーザ情報は、ユーザ名、パスワード、メールアドレス等を含む。ユーザ名及びパスワードは、ユーザの認証に用いられる。メールアドレスは、画像形成装置１０において保存されているデータ、又はスキャンされた画像データの転送先の指定等に用いられる。
【００１６】
サブ機は、共有データへのリンク情報を有する画像形成装置１０である。リンク情報は、共有データの所在を示す情報であると共に、マスター機がサブ機に共有データを公開するための公開情報であるともいえる。サブ機において共有データに対する操作要求が発生した場合、当該操作要求は、リンク情報に基づいてマスター機に転送される。その結果、ネットワークに接続されている全ての画像形成装置１０が同じ共有データを管理しているようにユーザに見せることが出来る。換言すれば、共有データの管理がマスター機に一元化されていることにより、いずれの画像形成装置１０が操作対象とされた場合であっても、ユーザは、実質的に同じ共有データを操作対象とすることができる。
【００１７】
なお、マスター機とサブ機という分類は、共有データごとに異なりうる相対的なものである。すなわち、画像形成装置１０ａは、データＡに関してはマスター機であるが、データＢに関しては画像形成装置１０ｂがマスター機であるという状況が発生しうる。
【００１８】
ユーザＰＣ２０は、マウス及びキーボード等の入力手段、並びに液晶ディスプレイ等の表示手段等を備え、画像形成装置１０に対する遠隔的なユーザインタフェースとして機能するコンピュータである。本実施の形態において、ユーザＰＣ２０は、ネットワーク３０を介して共有データを操作するために用いられる。但し、共有データは、各画像形成装置１０の操作パネルからも操作されうる。
【００１９】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００２０】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。ＮＶＲＡＭ１１５には、各種の設定情報等が記録される。
【００２１】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２２】
図３は、本発明の実施の形態における画像形成装置の機能構成例を示す図である。同図において、画像形成装置１０は、履歴情報記憶部１２１、データ記憶部１２２、リンク情報記憶部１２３、履歴記録部１２４、履歴解析部１２５、データ管理部１２６、データ複製部１２７、リンク管理部１２８、リンク切替部１２９、データ送受信部１３０、及びリンク送受信部１３１等を有する。履歴情報記憶部１２１、データ記憶部１２２、及びリンク情報記憶部１２３は、ＨＤＤ１１４又はＮＶＲＡＭ１１５を用いて実現される。履歴記録部１２４、履歴解析部１２５、データ管理部１２６、データ複製部１２７、リンク管理部１２８、リンク切替部１２９、データ送受信部１３０、及びリンク送受信部１３１は、画像形成装置１０にインストールされたプログラムがＣＰＵ１１１に実行させる処理により実現される。
【００２３】
履歴情報記憶部１２１は、共有データに対するアクセスログ（操作履歴）を記憶する。データ記憶部１２２は、共有データの実体及びその書誌情報等を記憶する。データ記憶部１２２には、共有データのオリジナルデータから複製されたデータ（複製データ）も記憶されうる。例えば、或るサブ機においてアクセス回数の多い共有データについては、その複製データがサブ機のデータ記憶部１２２に記録される。リンク情報記憶部１２３は、共有データのオリジナルデータ又は複製データに対するリンク情報を記憶する。
【００２４】
履歴記録部１２４は、共有データへのアクセス（操作）に応じ、アクセスログを履歴情報記憶部１２１に記録する。アクセスログが記録されるタイミングは、例えば、共有データへのアクセスが発生した直後である。
【００２５】
履歴解析部１２５は、履歴情報記憶部１２１に記憶されているアクセスログを定期的に解析し、操作対象ごと（共有データごと）に使用状況を示す統計情報（アクセス回数等）を算出する。統計情報が、予め設定された条件に合致する場合、履歴解析部１２５は、条件に合致した共有データをデータ複製部１２７に通知する。
【００２６】
データ複製部１２７は、履歴解析部１２５から通知のあった共有データ（例えば、アクセス回数の多い共有データ）をマスター機より取得する。取得された共有データは、複製データは、データ記憶部１２２に記録される。これにより、共有データの複製データが生成される。複製データが生成されたことはリンク切替部１２９に通知される。
【００２７】
データ管理部１２６は、データ記憶部１２２の監視等を行う。例えば、データ管理部１２６は、データ記憶部１２２への共有データの生成を検知する。また、データ管理部１２６は、データ記憶部１２２の状態（空き領域の低下等）等に応じて、複製データの圧縮又は削除等を行う。
【００２８】
リンク切替部１２９は、データ複製部１２７によって共有データの複製データが生成された場合に、リンク情報記憶部１２３に記憶されている、当該共有データのリンク情報を更新する。すなわち、当該リンク情報の示すリンク先（公開先）が、マスター機におけるオリジナルデータから自機における複製データへと切り替えられる。また、リンク切替部１２９は、データ管理部１２６によって複製データが削除された場合に、リンク情報記憶部１２３に記憶されている、当該複製データに係る共有データのリンク情報を、複製データが取得される前の状態に復元する。すなわち、当該リンク情報の示すリンク先が、自機における複製データからマスター機におけるオリジナルデータへと切り替えられる。
【００２９】
リンク管理部１２８は、自機において共有データのオリジナルデータが生成された際に、当該オリジナルデータに対するリンク情報を生成し、当該リンク情報をリンク情報記憶部１２３に記録する。オリジナルデータの生成は、例えば、スキャンされた画像データ又は当該画像データが加工（ＯＣＲ（Optical Character Recognition）等）されたデータがデータ記憶部１２２に記録された場合、又はユーザＰＣ２０より、データ記憶部１２２に対して電子データがアップロードされた場合等に発生する。また、共有データが設定情報である場合、新たな設定情報の生成もオリジナルデータの生成に相当する。リンク管理部１２８は、また、ユーザによる指示等に応じて、オリジナルデータが削除された場合は、当該オリジナルデータに関するリンク情報をリンク情報記憶部１２３より削除する。
【００３０】
リンク送受信部１３１は、リンク管理部１２８によって生成されたオリジナルデータに対するリンク情報を、他の画像形成装置（すなわち、サブ機）に対して送信する。また、リンク送受信部１３１は、他機において生成されたオリジナルデータに対するリンク情報を受信し、リンク情報記憶部１２３に記録する。
【００３１】
データ送受信部１３０は、共有データのオリジナルデータ又は複製データが更新された場合、更新後のデータ（更新データ）を他の画像形成装置１０に送信する。データ送受信部１３０は、また、他の画像形成装置１０より送信された更新データを受信する。データ送受信部１３０によって受信された更新データに関するオリジナルデータ又は複製データを有している画像形成装置１０のデータ管理部１２６は、更新データによってオリジナルデータ又は複製データを更新（上書き）する。
【００３２】
以下、各画像形成装置１０が実行する処理手順について説明する。図４は、共有データの新規生成時の処理手順の一例を説明するためのフローチャートである。同図の処理手順は、新規生成される共有データに関するマスター機において実行される。
【００３３】
データ記憶部１２２にオリジナルデータが新たに生成されると、データ記憶部１２２を監視しているデータ管理部１２６は、当該生成を検知する（Ｓ１）。オリジナルデータの生成は、例えば、スキャン蓄積ジョブの実行に応じて、スキャンされた画像データ又は当該画像データが加工（ＯＣＲ（Optical Character Recognition）等）されたデータがデータ記憶部１２２に記録された場合、又はユーザＰＣ２０より、データ記憶部１２２に対して電子データがアップロードされた場合等に発生する。データ管理部１２６には、新たなオリジナルデータ（新規データ）の書誌情報も記録される。
【００３４】
図５は、データ記憶部に記憶される書誌情報の構成例を示す図である。同図に示されるように、各共有データの書誌情報は、書誌ＩＤ、作成日時、更新日時、及びファイルサイズ等の項目を含む。
【００３５】
書誌ＩＤは、書誌情報の識別子である。書誌ＩＤは、共有データごとに生成される。したがって、書誌ＩＤは、ネットワーク同期システム１において、共有データごとに一意な値となる。画像形成装置１０間における書誌ＩＤの重複を回避するため、書誌ＩＤには、画像形成装置１０の識別情報が含まれるようにしてもよい。なお、本実施の形態において、書誌ＩＤは、データ記憶部１２２において共有データを格納するファイル名としても用いられる。
【００３６】
作成日時は、共有データが作成された日時である。更新日時は、共有データの最終更新日時である。ファイルサイズは、共有データを格納するファイルのサイズ（例えば、バイト単位）である。
【００３７】
なお、データ管理部１２６は、生成された新規データの書誌ＩＤ等を指定して、新規データの生成をリンク管理部１２８に通知する。
【００３８】
続いて、リンク管理部１２８は、通知された書誌ＩＤに基づいて、新規データのリンク情報を生成し、当該リンク情報をリンク情報記憶部１２３に記録する（Ｓ２）。
【００３９】
図６は、リンク情報記憶部に記憶されるリンク情報の構成例を示す図である。同図において、リンク情報は、リンクＩＤ、書誌ＩＤ、リンク先、オリジナルリンク先、複製フラグ、リンク作成日時、及び最終アクセス日時等の項目を含む。
【００４０】
リンクＩＤは、リンク情報の識別子である。書誌ＩＤは、リンク情報が対応する共有データの書誌ＩＤである。リンク先は、ネットワーク同期システム１において、書誌ＩＤに係る共有データの保存先（所在）を示すアドレス情報である。同図において、リンク先は、ＵＲＬ（Uniform Resource Locator）の形式が採用されている。但し、ネットワーク同期システム１において共有データを識別可能な情報であれば、他の形式によってリンク情報が生成されてもよい。例えば、当該画像形成装置１０のＩＰアドレスと、新規データのファイルパス名との組み合わせであってもよい。なお、オリジナルデータが他機に保存されている場合、リンク先としてのＵＲＬは、「ｈｔｔｐ」で始まる。一方、オリジナルデータが自機に保存されている場合、リンク先としてのＵＲＬは、「ｆｉｌｅ」で始まる。図４は、自機にオリジナルデータが生成される場合の処理手順を示す。したがって、ステップＳ２において記録されるリンク情報は、図６の３行目のように、「ｆｉｌｅ」で始まるリンク先を含む。
【００４１】
なお、本実施の形態において、リンク先は、狭義において所在情報の一例である。リンク情報は、広義において所在情報の一例である。
【００４２】
オリジナルリンク先は、リンク先の値が、共有データの複製データの生成によって複製データを示す値に更新される場合に、オリジナルデータを示すＵＲＬを退避しておくための項目である。
【００４３】
複製フラグは、書誌ＩＤに係る共有データの複製データが自機のデータ記憶部１２２に記憶されているか（ＴＲＵＥ）否か（ＦＡＬＳＥ）を示す情報である。したがって、書誌ＩＤに係る共有データに関してサブ機に相当する画像形成装置１０において、複製データが生成されている場合、複製フラグの値は「ＴＲＵＥ」となる。図４において生成されるのは、オリジナルデータである。したがって、ステップＳ２において記録されるリンク情報の複製フラグの値は「ＦＡＬＳＥ」となる。オリジナルデータは、複製データと区別されるからである。
【００４４】
なお、リンク先としてのＵＲＬが「ｈｔｔｐ」で始まる場合、複製フラグの値は「ＦＡＬＳＥ」となる。一方、リンク先としてのＵＲＬが「ｆｉｌｅ」で始まる場合、複製フラグの値は「ＴＲＵＥ」又は「ＦＡＬＳＥ」である。すなわち、当該リンク先としてのＵＲＬがオリジナルデータを示す場合、複製フラグの値は「ＦＡＬＳＥ」となる。当該リンク先としてのＵＲＬが複製データを示す場合、複製フラグの値は「ＴＲＵＥ」となる。
【００４５】
リンク作成日時は、リンク情報がリンク情報記憶部１２３に記録された日時である。最終アクセス日時は、リンク情報が最後にアクセスされた日時である。
【００４６】
続いて、リンク送受信部１３１は、ステップＳ２においてリンク管理部１２８によって生成されたリンク情報を、他の画像形成装置１０に送信する（Ｓ３）。他の画像形成装置１０のＩＰアドレスの一覧は、例えば、予めＨＤＤ１１４又はＮＶＲＡＭ１１５に記録されている。又は、リンク情報は、ネットワーク３０上にブロードキャストされてもよい。
【００４７】
続いて、ステップＳ４において送信されたリンク情報を受信した画像形成装置１０において実行される処理手順について説明する。
【００４８】
図７は、リンク情報受信時の処理手順の一例を説明するためのフローチャートである。同図の処理は、受信されるリンク情報に係る共有データに関してサブ機に位置付けられる各画像形成装置１０において実行される。
【００４９】
ステップＳ１１において、リンク情報の受信を待機していたリンク送受信部１３１は、リンク情報を受信する。リンク送受信部１３１は、受信されたリンク情報をリンク管理部１２８に通知する（Ｓ１２）。続いて、リンク管理部１２８は、通知されたリンク情報をリンク情報記憶部１２３に記録する（Ｓ１３）。ここで記録されるリンク情報の内容は、マスター機が、図４のステップＳ２において記録するリンク情報の内容とほぼ同様である。但し、受信されたリンク情報のリンク先の値は、「ｈｔｔｐ」で開始されるＵＲＬに修正される。すなわち、当該リンク先の値は、リモートのＵＲＬを示す値に修正される。斯かる修正は、リンク情報を受信したサブ機側で行われてもよいし、リンク情報を送信するマスター機側で行われてもよい。
【００５０】
図４及び図７の処理が実行されることにより、新規データに関して、ネットワーク同期システム１のいずれの画像形成装置１０からも操作が可能となる。
【００５１】
続いて、いずれかの画像形成装置１０に対して、共有データに対する操作要求が入力された際に実行される処理手順について説明する。
【００５２】
図８は、共有データに対する操作時の処理手順の一例を説明するためのフローチャートである。同図の処理手順は、共有データに対する操作要求を受け付けた画像形成装置１０において実行される。操作要求は、例えば、ユーザＰＣ２０又は操作パネル１５を介してユーザによって入力される。例えば、或る画像形成装置１０に対して、データ記憶部１２２に記憶されている共有データの一覧画面の表示指示が入力されると、データ管理部１２６は、当該一覧画面をユーザＰＣ２０又は操作パネル１５に表示させる。当該一覧画面において、いずれか共有データが選択され、当該共有データに関して操作要求（例えば、印刷要求、メール送信要求）等が入力される。操作要求において、少なくとも、操作対象の共有データの書誌ＩＤが指定又は特定される。
【００５３】
操作要求の入力に応じ、履歴解析部１２５は、履歴情報記憶部１２１より履歴情報を取得する（Ｓ２１）。
【００５４】
図９は、履歴情報記憶部に記憶される履歴情報の構成例を示す図である。同図において、履歴情報は、日付、時刻、ユーザＩＤ、ホスト名、参照元ＩＰアドレス、及び書誌ＩＤ等の項目を含む。
【００５５】
日付及び時刻は、履歴情報が生成された日時（すなわち、共有データへのアクセスが行われた日時）である。ユーザＩＤは、操作要求元のユーザのユーザＩＤである。ホスト名及び参照元ＩＰアドレスは、操作要求の入力に利用された画像形成装置１０又はユーザＰＣ２０のホスト名又はＩＰアドレスである。すなわち、ユーザＰＣ２０を介して操作要求が入力された場合、ホスト名及び参照元ＩＰアドレスには、当該ユーザＰＣ２０のホスト名又はＩＰアドレスが記録される。操作パネル１５を介して操作要求が入力された場合、ホスト名及び参照元ＩＰアドレスには、当該操作パネル１５に係る画像形成装置１０のホスト名又はＩＰアドレスが記録される。書誌ＩＤは、操作の対象とされた共有データの書誌ＩＤである。
【００５６】
続いて、履歴解析部１２５は、取得された履歴情報を解析して、操作要求において操作対象として指定されている共有データ（以下、「対象データ」という。）について、統計情報を算出する（Ｓ２２）。例えば、総アクセス回数又はアクセス率（使用率）等が算出される。総アクセス回数は、対象データの書誌ＩＤを含む履歴情報の総数を計数することにより得られる。アクセス率は、例えば、総アクセス回数を、取得された履歴情報の総数によって除することにより得られる。但し、他の方法によって統計情報が算出されてもよい。
【００５７】
なお、上記したステップＳ２１では、履歴情報記憶部１２１に記憶されている全ての履歴情報が取得されてもよいし、現時点から遡って所定期間内の日付及び時刻に係る履歴情報が取得されてもよい。後者の場合、ステップＳ２２では、最近の使用状況に関する統計情報が得られる。
【００５８】
続いて、データ複製部１２７は、対象データの実体（オリジナルデータ又は複製データ）が自機内に有るか否かを判定する（Ｓ２３）。当該判定は、対象データの書誌ＩＤを有するリンク情報に基づいて行われる。すなわち、当該リンク情報のリンク先が「ｆｉｌｅ」で始まっている場合、対象データの実体は自機内にあると判定される。当該リンク先が「ｈｔｔｐ」で始まっている場合、対象データの実体は自機内に無いと判定される。
【００５９】
対象データの実体が自機内に無い場合（Ｓ２３でＮｏ）、データ複製部１２７は、共有データの複製データの生成の是非又は要否を判定する（Ｓ２４）。当該判定は、履歴解析部１２５によって算出された統計情報に基づいて行われる。例えば、対象情報の総アクセス回数が閾値以上である場合、又はアクセス率が閾値以上である場合、データ複製部１２７は、複製データを自機内に生成するべきであると判定する。このような場合は、自機を介して対象データが操作される頻度が高いと判断できる。したがって、対象データに対するアクセス効率等に鑑みて、対象データの実体（ここでは、複製データ）が自機内に存在した方が有利であると考えられるからである。
【００６０】
そこで、データ複製部１２７は、対象データのリンク情報に含まれているリンク先より、対象データ及び該対象データの書誌情報を取得（ダウンロード）し、データ記憶部１２２に記録する（Ｓ２５）。これにより、対象データの複製データが自機内に生成されたことになる。続いて、リンク切替部１２９は、対象データのリンク情報を更新する（Ｓ２６）。すなわち、当該リンク情報のリンク先の値が、オリジナルリンク先に退避（コピー）される。また、当該リンク情報のリンク先の値は、自機のデータ記憶部１２２における複製データを示す値（データ記憶部１２２に記録されたデータを示す値）に切り替えられる。また、複製フラグの値は、「ＴＲＵＥ」に更新される。
【００６１】
図１０は、複製データの生成に応じて更新されたリンク情報の例を示す図である。同図では、図６に示されるリンク情報に対して、２行目（Ｎｏ．２）のリンク情報が更新された例が示されている。すなわち、当該リンク情報の当初のリンク先の値は、オリジナルリンク先に記録されている。また、当該リンク情報のリンク先の値は、ローカルなファイルを示すＵＲＬ（「ｆｉｌｅ」で始まるＵＲＬ）に更新されている。また、当該リンク情報の複製フラグの値が「ＴＲＵＥ」に更新されている。但し、書誌ＩＤは、更新されない。書誌ＩＤは、オリジナルデータ及び複製データとの間で共通だからである。
【００６２】
なお、図１０より明らかなように、リンク先が複製データであるか否かは、オリジナルリンク先に値が記録されているか否かによっても判定することができる。したがって、リンク先が複製データであるか否かを判定する際に、複製フラグの代わりにオリジナルリンク先が用いられてもよい。換言すれば、複製フラグは、必ずしもリンク情報に含まれていなくてもよい。
【００６３】
一方、対象データの実体が自機内に有る場合（Ｓ２３でＹｅｓ）、又は複製データの生成は行わないと判定された場合（Ｓ２４でＮｏ）は、対象データの取得等（Ｓ２５及びＳ２６）は、実行されない。
【００６４】
続いて、データ管理部１２６は、対象データに対して操作要求に応じた操作を実行する（Ｓ２７）。この際、対象データの実体は、対象データのリンク情報のリンク先によって特定される。従って、対象データに関して、自機内にオリジナルデータ又は複製データが有る場合（すなわち、リンク先が自機内のデータを示す場合）、自機のデータ記憶部１２２に記憶されているオリジナルデータ又は複製データが操作対象とされる。一方、対象データに関して、自機内にオリジナルデータ又は複製データが無い場合（すなわち、リンク先が他機のデータを示す場合）、リンク先に係る他機（マスター機）のデータ記憶部１２２に記憶されているオリジナルデータが操作対象とされる。
【００６５】
他機のデータ記憶部１２２に記憶されているオリジナルデータが操作対象とされる場合、オリジナルデータの複製データを自機に生成し、当該複製データに対して操作要求に応じた操作を自機において実行してもよい。但し、この場合に生成された複製データは、自機のデータ記憶部１２２には記憶されず、操作の実行後に削除される。または、操作要求に応じた操作の内容に応じて、オリジナルデータを直接操作するか、又は複製データを自機に生成して操作を実行するかを区別してもよい。例えば、操作要求に応じた操作が、メール送信である場合、オリジナルデータを直接操作（メール送信）するのが効率的であろう。この場合、オリジナルデータを有するマスター機が、操作を実行することになる。一方、操作要求に応じた操作が印刷又は表示（閲覧）である場合、印刷は自機において実行されるのがユーザにとって便利であろう。したがって、この場合、複製データが生成され、当該複製データについて、自機において印刷又は表示が実行されればよい。
【００６６】
続いて、履歴記録部１２４は、今回の操作に関する履歴情報（図９参照）を履歴情報記憶部１２１に記録する（Ｓ２８）。
【００６７】
上記のように、共有データの実体を有する画像形成装置１０において操作要求が受け付けられた場合、当該実体が操作対象とされる。一方、共有データの実体を有さない画像形成装置１０において操作要求が受け付けられた場合、当該共有データに関するマスター機に保存されているオリジナルデータが操作対象とされる。
【００６８】
続いて、共有データのオリジナルデータ又は複製データが更新された際に実行される処理手順について説明する。
【００６９】
図１１は、共有データの更新時の処理手順の一例を説明するためのフローチャートである。同図の処理手順は、更新されたオリジナルデータを有するマスター機、又は更新された複製データを有するサブ機において実行される。
【００７０】
ステップＳ３１において、データ管理部１２６は、オリジナルデータ又は複製データの更新を検知する。データ管理部１２６は、例えば、ファイルシステムのように、データ記憶部１２２に保存されている全ての共有データの実体を監視している。したがって、共有データの実体の更新を検知することができる。
【００７１】
更新は、共有データの操作の一形態である。したがって、図８より明らかなように、オリジナルデータ又は複製データを有する画像形成装置１０に更新要求が入力された場合、当該画像形成装置１０において、オリジナルデータ又は複製データに対して更新処理が行われる。また、オリジナルデータ又は複製データを有さない画像形成装置１０に更新要求が入力された場合、当該更新要求は、更新対象の共有データのリンク先に係るマスター機に転送される。
【００７２】
なお、更新は、例えば、共有データの編集、加工、又は上書き等の形態を含む。また、共有データの削除も更新に含まれる。更新は、操作パネル１５を介して行われてもよいし、ユーザＰＣ２０を介して行われてもよい。上書きとは、例えば、ユーザＰＣ２０における編集結果を、画像形成装置１０にアップロードすることをいう。
【００７３】
続いて、データ管理部１２６は、更新された共有データの書誌情報（図５参照）を更新する（Ｓ３２）。具体的には、更新日時及びファイルサイズが更新される。但し、削除の場合、当該書誌情報はデータ記憶部１２２より削除される。
【００７４】
続いて、データ送受信部１３０は、更新後の共有データの実体（以下、「更新データ」という。）と書誌情報とを含む更新情報を、他の画像形成装置１０に配信する（Ｓ３３）。但し、削除の場合、削除されたことを示す情報と書誌情報とが更新情報に含められ、更新データは更新情報に含まれない。削除の場合、更新データは存在しないからである。
【００７５】
続いて、配信された更新情報を受信した画像形成装置１０において実行される処理手順について説明する。
【００７６】
図１２は、更新情報の受信時の処理手順の一例を説明するためのフローチャートである。
【００７７】
ステップＳ４１において、データ送受信部１３０は、更新情報を受信する。続いて、データ管理部１２６は、受信された更新情報に係る共有データの実体（オリジナルデータ又は複製データ）が自機内に有るか否かを判定する（Ｓ４２）。当該判定は、更新情報に含まれている書誌情報内の書誌ＩＤを有するリンク情報に基づいて行われる。すなわち、当該リンク情報のリンク先が「ｆｉｌｅ」で始まっている場合、当該共有データの実体は自機内にあると判定される。当該リンク先が「ｈｔｔｐ」で始まっている場合、当該共有データの実体は自機内に無いと判定される。
【００７８】
当該共有データの実体が自機内に有る場合（Ｓ４２でＹｅｓ）、データ管理部１２６は、データ記憶部１２２内における、当該実体及びその書誌情報を排他状態とする（Ｓ４３）。すなわち、ロック等をかけることにより、データ管理部１２６以外からは当該実体及び書誌情報へのアクセスを不可とする。続いて、データ管理部１２６は、更新情報に基づいて、当該更新情報に対応する、データ記憶部１２２内の実体（オリジナルデータ又は複製データ）を更新する（Ｓ４４）。例えば、当該実体が更新データによって上書きされる。但し、更新情報が削除を示す場合、当該実体はデータ記憶部１２２より削除される。続いて、データ管理部１２６は、更新情報に含まれている書誌情報によって、データ記憶部１２２内の書誌情報（受信された書誌情報と同一の書誌ＩＤに係る書誌情報）を更新（上書き）する（Ｓ４５）。但し、更新情報が削除を示す場合、当該書誌情報はデータ記憶部１２２より削除される。
【００７９】
続いて、データ管理部１２６は、ステップＳ４３において排他状態とした実体及び書誌情報の排他状態を解除する（Ｓ４６）。以上により、他機において行われた共有データに対する更新が、自機のマスターデータ又は複製データに反映される。
【００８０】
一方、共有データの実体が自機内に無い場合（Ｓ４２でＮｏ）、ステップＳ４３〜Ｓ４６は実行されない。実体が無ければ、更新を反映する必要は無いからである。
【００８１】
ところで、本実施の形態では、共有データに関して、各画像形成装置１０において必要に応じて複製データが生成される。複製データが生成されることにより、共有データに対する操作によって発生する通信量を削減することができる。また、共有データに関する冗長性が高まるため、当該共有データに関するマスター機と通信できない場合であっても、当該共有データを使用できる可能性を高めることができる。但し、複製データの生成は、ネットワーク同期システム１全体における記憶領域の消費量の増加という副作用を伴う。そこで、本実施の形態の各画像形成装置１０は、斯かる副作用を低減させるため、図１３に示されるような処理を実行する。
【００８２】
図１３は、記憶領域の消費量を削減するために実行される処理手順の一例を説明するためのフローチャートである。同図の処理手順は、例えば、定期的に、又は図４若しくは図８の実行後（すなわち、新規データ又は複製データの生成後）等に実行される。
【００８３】
ステップＳ５１において、データ管理部１２６は、リンク情報記憶部１２３を参照して、自機内に複製データが有るか否かを判定する。当該判定は、複製フラグが「ＴＲＵＥ」であるリンク情報がリンク情報記憶部１２３内に有るか否かに基づいて行われる。すなわち、複製フラグが「ＴＲＵＥ」であるリンク情報が有る場合、自機内には複製データは有ると判定される。複製フラグが「ＴＲＵＥ」であるリンク情報が無い場合、自機内には複製データは無いと判定される。
【００８４】
自機内に複製データが有る場合（Ｓ５１でＹｅｓ）、データ管理部１２６は、圧縮条件及び削除条件を取得する。圧縮条件及び削除条件とは、記憶領域の消費量を低下させるために、複製データを圧縮又は削除する条件をいう。本実施の形態において、圧縮条件及び削除条件は、例えば、図１４に示されるような設定画面を介して予め設定されている。
【００８５】
図１４は、圧縮条件及び削除条件の設定画面の一例を示す図である。同図に示される設定画面５００は、圧縮条件設定領域５１０及び削除条件設定領域５２０等を含む。
【００８６】
圧縮条件設定領域５１０は、圧縮条件を設定させるための領域である。すなわち、圧縮条件設定領域５１０は、自動圧縮選択欄５１１、空き領域率設定欄５１２、及び未使用期間設定欄５１３等を含む。自動圧縮選択欄５１１は、複製データの自動圧縮機能を使用するか否かを選択させるための設定欄である。自動圧縮機能を使用することが選択された場合、圧縮条件の他の項目が有効となる。空き領域率設定欄５１２は、データ記憶部１２２の空き領域率が何パーセント以下なった場合に自動圧縮を行うかを設定させるための設定欄である。未使用期間設定欄５１３は、との程度の期間使用されない複製データを自動圧縮の対象とするかを設定させるための設定欄である。
【００８７】
削除条件設定領域５２０は、削除条件を設定させるための領域である。すなわち、削除条件設定領域５２０は、自動削除選択欄５２１、空き領域率設定欄５２２、及び未使用期間設定欄５２３等を含む。自動削除選択欄５２１は、複製データの自動削除機能を使用するか否かを選択させるための設定欄である。自動削除機能を使用することが選択された場合、削除条件の他の項目が有効となる。空き領域率設定欄５２２は、データ記憶部１２２の空き領域率が何パーセント以下なった場合に自動削除を行うかを設定させるための設定欄である。未使用期間設定欄５２３は、との程度の期間使用されない複製データを自動削除の対象とするかを設定させるための設定欄である。
【００８８】
なお、設定画面５００に対する設定内容は、圧縮条件及び削除条件として、例えば、ＨＤＤ１１４又はＮＶＲＡＭ１１５に記録される。したがって、ステップＳ５２では、ＨＤＤ１１４又はＮＶＲＡＭ１１５より、圧縮条件及び削除条件が取得される。
【００８９】
続いて、データ管理部１２６は、履歴情報解析部に、履歴情報記憶部１２１に記憶されている履歴情報の解析を実行させる（Ｓ５３）。解析内容は、圧縮条件及び削除条件に応じたものとなる。本実施の形態では、複製データごとに、未使用期間が算出される。未使用期間は、複製フラグが「ＴＲＵＥ」のリンク情報ごとに、最終アクセス日時と現在日時との差分を算出することによって得られる。
【００９０】
続いて、データ管理部１２６は、削除対象となる複製データを判定する（Ｓ５４）。まず、削除条件において、自動削除機能を使用することが設定されているか否かが判定される。自動削除機能を使用することが設定されている場合、データ記憶部１２２の空き領域率が、削除条件の設定値以下であるか否かが判定される。データ記憶部１２２の空き領域率が、当該設定値以下である場合、未使用期間が削除条件の設定値以上である複製データの有無が、ステップＳ５３の解析結果に基づいて判定される。これらの判定の結果抽出された複製データが、削除対象となる複製データである。
【００９１】
削除対象に該当する複製データについて、データ管理部１２６は、（Ｓ５４でＹｅｓ）、その書誌情報と共にデータ記憶部１２２からの削除を行う（Ｓ５５）。リンク切替部１２９は、削除された複製データのリンク情報を更新する（Ｓ５６）。すなわち、当該リンク情報において、リンク先の値は、オリジナルリンク先の値（すなわち、複製元のオリジナルデータのＵＲＬ）によって更新（上書き）される。オリジナルリンク先の値は、空とされる。また、複製フラグの値は「ＦＡＬＳＥ」に更新される。その結果、当該リンク情報は、オリジナルデータを示すものとなる。
【００９２】
一方、削除対象に該当しない複製データについて、データ管理部１２６は、圧縮対象となるか否かを判定する（Ｓ５７）。まず、圧縮条件において、自動圧縮機能を使用することが設定されているか否かが判定される。自動圧縮機能を使用することが設定されている場合、データ記憶部１２２の空き領域率が、圧縮条件の設定値以下であるか否かが判定される。データ記憶部１２２の空き領域率が、当該設定値以下である場合、未使用期間が圧縮条件の設定値以上である複製データの有無が、ステップＳ５３の解析結果に基づいて判定される。これらの判定の結果抽出された複製データが、圧縮対象となる複製データである。
【００９３】
圧縮対象に該当する複製データについて、データ管理部１２６は、（Ｓ５７でＹｅｓ）、その書誌情報と共にデータ記憶部１２２からの圧縮を行う（Ｓ５８）。
【００９４】
削除対象にも該当せず、圧縮対象にも該当しない複製データについては、削除又は圧縮は行われない。
【００９５】
なお、上記では、圧縮条件及び削除条件について、データ記憶部１２２の空き領域率と未使用期間との論理積（ＡＮＤ）によって、充足の有無を判定する例を示した。しかし、空き領域率と未使用期間とは、論理和（ＯＲ）の関係として扱われてもよい。すなわち、データ記憶部１２２の空き領域率が、削除条件の設定値以下である場合、自機内の全ての複製データについて、削除及びリンク情報の更新が実行されてもよい。または、データ記憶部１２２の空き領域率が、削除条件の設定値を超える場合であっても、未試用期間が削除条件の設定値以上である複製データについては、削除及びリンク情報の更新が実行されてもよい。圧縮についても同様である。
【００９６】
上述したように、本実施の形態によれば、当初一つの画像形成装置１０において一元的に管理されている共有データの実体を複数の画像形成装置１０に分散させることができる。すなわち、共有データの複製データを当該共有データに関するマスター機以外の画像形成装置１０（サブ機）に生成することができる。その際、複製データが生成されたサブ機では、共有データに対するリンク情報（リンク先）が、複製データに適切に切り替えられる。その結果、各サブ機において共有データに対する操作要求が発生した場合、当該操作要求を各サブ機において処理することが可能となる。
【００９７】
したがって、各画像形成装置１０における共有データに対するアクセス効率を高めることができる。また、共有データのマスター機に障害等が発生した場合であっても、共有データの操作を可能とすることができる。更に、共有データの操作要求がマスター機の集中することによるネットワーク負荷の増加を回避することができる。
【００９８】
本実施の形態では、情報処理装置の一例として、画像形成装置１０を用いた例を説明したが、画像形成装置の代わりにＰＣ（Personal Computer）等の汎用的なコンピュータが用いられて本実施の形態が実施されてもよい。又は、画像形成装置１０とコンピュータとを混在させてネットワーク同期システム１が構成されてもよい。
【００９９】
なお、本実施の形態において、リンク情報記憶部１２３は、所在情報記憶手段の一例である。データ複製部１２７は、複製手段の一例である。リンク切替部１２９は、所在情報切替手段の一例である。履歴情報記憶部１２１は、履歴情報記憶手段の一例である。履歴記録部１２４は、履歴記憶手段の一例である。データ管理手段１２６は、削除手段及び更新手段の一例である。
【０１００】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１０１】
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          ユーザＰＣ
３０          ネットワーク
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        履歴情報記憶部
１２２        データ記憶部
１２３        リンク情報記憶部
１２４        履歴記録部
１２５        履歴解析部
１２６        データ管理部
１２７        データ複製部
１２８        リンク管理部
１２９        リンク切替部
１３０        データ送受信部
１３１        リンク送受信部
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００９−３３７０６号公報
【特許文献２】特開２００９−２２５３６８号公報
【特許文献３】特開２００９−２６０９１５号公報
【図１】
2012133618.tif 000003
【図２】
2012133618.tif 000004
【図３】
2012133618.tif 000005
【図４】
2012133618.tif 000006
【図５】
2012133618.tif 000007
【図６】
2012133618.tif 000008
【図７】
2012133618.tif 000009
【図８】
2012133618.tif 000010
【図９】
2012133618.tif 000011
【図１０】
2012133618.tif 000012
【図１１】
2012133618.tif 000013
【図１２】
2012133618.tif 000014
【図１３】
2012133618.tif 000015
【図１４】
2012133618.tif 000016