(57)【要約】【課題】テーブル構造（データフォーマット）が異なるデータベース間においても同期処理を行うことができる分散情報同期システムおよび分散情報同期方法を提供する。【解決手段】情報保有装置１０ａの情報変更検知部１０２ａは、情報が変更されたことを検知し、同期情報送信部１０１ａへ変更された情報の同期情報を送信し、同期情報送信部１０１ａは、同期情報を情報連携装置２０に送信する。情報連携装置２０の同期情報演算部２０１は、同期ルール情報を読出し、同期ルール情報に従って演算処理を行い、演算処理が行われた同期情報を同期情報送信部２０２へ送信し、同期情報送信部２０２は、演算処理が行われた同期情報を同期ルール情報に従って情報保有装置１０ｂ、１０ｃへ送信する。情報保有装置１０ｂ、１０ｃの同期処理部１０３ｂ、１０３ｃは、受信した同期情報で情報保有装置保有情報１０４ｂ、１０４ｃを更新する。【選択図】図１
2014044532.tif 000002
【特許請求の範囲】
【請求項１】
テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムであって、
前記情報保有装置は、前記データベースの情報が変更されたことを検知し、変更された情報の同期情報を前記情報連携装置に送信する手段を備え、
前記情報連携装置は、
前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行う手段と、
前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信する手段と、を備え、
前記他の情報保有装置は、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新する手段を備えることを特徴とする分散情報同期システム。
【請求項２】
テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムであって、
前記情報保有装置は、
前記データベースの情報が変更されたことを検知し、変更された情報を前記情報連携装置に送信する手段と、
前記情報連携装置から受信した、同期するために必要な情報に基づいて、前記変更された情報の同期情報を前記情報連携装置に送信する手段と、を備え、
前記情報連携装置は、
前記情報保有装置から受信した、前記変更された情報に基づいて、同期するために必要な情報を抽出して、当該情報を前記情報保有装置に送信する手段と、
前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行う手段と、
前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信する手段と、を備え、
前記他の情報保有装置は、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新する手段を備えることを特徴とする分散情報同期システム。
【請求項３】
テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムの分散情報同期方法であって、
前記情報保有装置が、前記データベースの情報が変更されたことを検知し、変更された情報の同期情報を前記情報連携装置に送信するステップと、
前記情報連携装置が、前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行うステップと、
前記情報連携装置が、前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信するステップと、
前記他の情報保有装置が、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新するステップと、
を含むことを特徴とする分散情報同期方法。
【請求項４】
テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムの分散情報同期方法であって、
前記情報保有装置が、前記データベースの情報が変更されたことを検知し、変更された情報を前記情報連携装置に送信するステップと、
前記情報連携装置が、前記情報保有装置から受信した、前記変更された情報に基づいて、同期するために必要な情報を抽出して、当該情報を前記情報保有装置に送信するステップと、
前記情報保有装置が、前記情報連携装置から受信した、前記同期するために必要な情報に基づいて、前記変更された情報の同期情報を前記情報連携装置に送信するステップと、
前記情報連携装置が、前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行うステップと、
前記情報連携装置が、前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信するステップと、
前記他の情報保有装置が、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新するステップと、
を含むことを特徴とする分散情報同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ構造が異なるデータベース間で情報の同期処理を行う分散情報同期システムおよび分散情報同期方法に関する。
【背景技術】
【０００２】
近年、情報取得の利便性から、データベースを各端末装置で分散保持して利用することが行われている。分散されたデータベースでは、情報の更新処理を行う際に、データベース間で情報の同期をとることが必要であり、複数システムのデータベースの情報の同期をとる方式としては、変更された情報を同値で他のシステムのデータベースの情報を更新することが可能となっている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】［online］、ＣｏｄｅＺｉｎｅ、［平成２４年７月１９日検索］、インターネット＜URL:http://codezine.jp/article/detail/1749＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数システムのデータベース間で情報の同期をとる方式はあったが、同期元と同期先で決められた項目に同値を設定する方式のため、テーブル構造（データフォーマット）が異なるデータベース間では同期処理を行うことができなかった。
【０００５】
本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、テーブル構造（データフォーマット）が異なるデータベース間においても同期処理を行うことができる分散情報同期システムおよび分散情報同期方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムであって、前記情報保有装置は、前記データベースの情報が変更されたことを検知し、変更された情報の同期情報を前記情報連携装置に送信する手段を備え、前記情報連携装置は、前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行う手段と、前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信する手段とを備え、前記他の情報保有装置は、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新する手段を備えることを特徴とする。
【０００７】
また、本発明は、テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムであって、前記情報保有装置は、前記データベースの情報が変更されたことを検知し、変更された情報を前記情報連携装置に送信する手段と、前記情報連携装置から受信した、同期するために必要な情報に基づいて、前記変更された情報の同期情報を前記情報連携装置に送信する手段とを備え、前記情報連携装置は、前記情報保有装置から受信した、前記変更された情報に基づいて、同期するために必要な情報を抽出して、当該情報を前記情報保有装置に送信する手段と、前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行う手段と、前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信する手段とを備え、前記他の情報保有装置は、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新する手段を備えることを特徴とする。
【０００８】
また、本発明は、テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムの分散情報同期方法であって、前記情報保有装置が、前記データベースの情報が変更されたことを検知し、変更された情報の同期情報を前記情報連携装置に送信するステップと、前記情報連携装置が、前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行うステップと、前記情報連携装置が、前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信するステップと、前記他の情報保有装置が、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新するステップとを含むことを特徴とする。
【０００９】
また、本発明は、テーブル構造の異なるデータベースを各々保持する複数の情報保有装置と、当該複数の情報保有装置とネットワークを介して接続され、前記情報保有装置が保持するデータベース間の情報の同期をとるための同期ルール情報を保持して前記同期ルール情報に従い情報の演算処理を行う情報連携装置からなる分散情報同期システムの分散情報同期方法であって、前記情報保有装置が、前記データベースの情報が変更されたことを検知し、変更された情報を前記情報連携装置に送信するステップと、前記情報連携装置が、前記情報保有装置から受信した、前記変更された情報に基づいて、同期するために必要な情報を抽出して、当該情報を前記情報保有装置に送信するステップと、前記情報保有装置が、前記情報連携装置から受信した、前記同期するために必要な情報に基づいて、前記変更された情報の同期情報を前記情報連携装置に送信するステップと、前記情報連携装置が、前記情報保有装置から受信した前記同期情報に基づいて、前記同期ルール情報を読出し、前記同期ルール情報に従って演算処理を行うステップと、前記情報連携装置が、前記同期ルール情報に従って、演算処理が行われた同期情報を他の情報保有装置へ送信するステップと、前記他の情報保有装置が、前記情報連携装置から受信した、前記演算処理が行われた同期情報に基づいて前記データベースの情報を更新するステップとを含むことを特徴とする。
【発明の効果】
【００１０】
本発明は、テーブル構造（データフォーマット）が異なるデータベース間においても同期処理を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る分散情報同期システムのブロック図である。
【図２】情報保有装置保有情報のテーブル構成例を示す図である。
【図３】情報保有装置保有情報のテーブル構成例を示す図である。
【図４】情報保有装置保有情報のテーブル構成例を示す図である。
【図５】情報連携装置のルール設定例を示す図である。
【図６】情報連携装置のルール設定例を示す図である。
【図７】情報保有装置の情報が変更された場合のシーケンス例を示す図である。
【図８】本発明の第２の実施形態に係る分散情報同期システムのブロック図である。
【図９】情報保有装置保有情報のテーブル構成例を示す図である。
【図１０】情報保有装置保有情報のテーブル構成例を示す図である。
【図１１】情報保有装置保有情報のテーブル構成例を示す図である。
【図１２】情報連携装置のルール設定例を示す図である。
【図１３】情報連携装置のルール設定例を示す図である。
【図１４】情報保有装置の情報が変更された場合のシーケンス例を示す図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本発明の第１の実施形態に係る分散情報同期システムのブロック図である。図１に示す分散情報同期システムは、情報保有装置１０ａ、１０ｂ、１０ｃと、情報連携装置２０とにより構成される。情報保有装置１０ａ、１０ｂ、１０ｃと、情報連携装置２０は、通信ネットワークを介して接続されている。なお、図１においては、説明を簡単にするために、情報保有装置１０ａ、１０ｂ、１０ｃのみを示しているが、本発明はこれに限定されず、３つ以上の情報保有装置を備えることがあるものとする。
【００１４】
情報保有装置１０ａは、同期情報送信部１０１ａと情報変更検知部１０２ａと同期処理部１０３ａと情報保有装置保有情報１０４ａとで構成される。情報保有装置保有情報１０４ａは、利用者情報などからなるデータベースを格納する記憶装置である。情報保有装置１０ａは、例えば年金情報などの利用者情報を管理する。
【００１５】
情報保有装置１０ｂ、１０ｃも情報保有装置１０ａと同様の構成である。情報保有装置１０ｂは、同期情報送信部１０１ｂと情報変更検知部１０２ｂと同期処理部１０３ｂと情報保有装置保有情報１０４ｂとで構成される。情報保有装置１０ｃは、同期情報送信部１０１ｃと情報変更検知部１０２ｃと同期処理部１０３ｃと情報保有装置保有情報１０４ｃとで構成される。
【００１６】
情報連携装置２０は、同期情報演算部２０１と同期情報送信部２０２と同期ポリシー情報２０３とで構成される。同期ポリシー情報２０３は、同期項目対応情報と同期ルール情報からなる。情報連携装置２０は、同期ルールを管理し、ルールに従い情報演算を行い、演算した情報を対象の情報保有装置１０ａ、１０ｂ、１０ｃに送信する。
【００１７】
同期情報演算部２０１は、同期情報送信部１０１ａと通信手段１ａで接続され、同期情報送信部１０１ｂと通信手段１ｂで接続され、同期情報送信部１０１ｃと通信手段１ｃで接続されている。
【００１８】
同期情報送信部２０２は、同期処理部１０３ａと通信手段２ａで接続され、同期処理部１０３ｂと通信手段２ｂで接続され、同期処理部１０３ｃと通信手段２ｃで接続されている。
【００１９】
図２は、情報保有装置保有情報１０４ａのテーブル構成例を示す図である。図２（ａ）は、情報保有装置保有情報の例を示しており、図２（ｂ）は、同期項目情報の例を示している。図３は、情報保有装置保有情報１０４ｂのテーブル構成例を示す図である。図３（ａ）は、情報保有装置保有情報の例を示しており、図３（ｂ）は、同期項目情報の例を示している。図４は、情報保有装置保有情報１０４ｃのテーブル構成例を示す図である。図４（ａ）は、情報保有装置保有情報の例を示しており、図４（ｂ）は、同期項目情報の例を示している。
【００２０】
図２〜４に示すとおり、各情報保有装置でテーブル構造が異なっており、各情報保有装置は、テーブル構造が異なるデータベースで情報を管理する。また、各情報保有装置は、自情報保有装置で情報が更新された場合、他の情報保有装置と同期をとるために必要な項目情報も管理する。
【００２１】
図５および図６は、情報連携装置２０のルール設定例を示す図である。図５は、同期ポリシー情報２０３中の同期項目対応情報の例を示しており、図６は、同期ポリシー情報２０３中の同期ルール情報の例を示している。情報連携装置２０は、同期する項目の対応情報と、どのような演算処理を行って各情報保有装置が保持するデータベース間の情報の同期をとるかという同期ルール情報とを管理する。
【００２２】
図７は、情報保有装置１０ａの情報が変更された場合のシーケンス例を示す図である。なお、ここでは利用者姓（ａ＿ｌａｓｔ）と住民異動日（ａ＿ｃｈａｎｇｅ＿ｄａｙ）が変更されているものとする。また、情報保有装置１０ａの識別子をａとし、情報保有装置１０ｂの識別子をｂとし、情報保有装置１０ｃの識別子をｃとする。
【００２３】
（Ａ）同期情報検知処理
情報保有装置１０ａの情報変更検知部１０２ａは、利用者の情報が変更されたことを検知すると、図２（ｂ）の同期項目情報から必要付随項目を検索、抽出する。記述例ではａ＿ｌａｓｔが変更されているので、必要付随項目はａ＿ｆｉｒｓｔとなる。情報変更検知部１０２ａは、情報保有措置１０ａの識別子（ａ）と、変更された情報（ａ＿ｌａｓｔ．佐々木、ａ＿ｃｈａｎｇｅ＿ｄａｙ．２０１２．０７．０７）と、必要付随項目（ａ＿ｆｉｒｓｔ．太郎）を同期情報送信部１０１ａへ送信する。
【００２４】
（Ｂ）同期情報送信処理
同期情報送信部１０１ａは、同期情報検知処理で得られた情報を情報連携装置２０の同期情報演算部２０１へ送信する。
【００２５】
（Ｃ）同期情報演算処理
情報連携装置２０の同期情報演算部２０１は、図６に示す同期ルール情報に従って演算を行い、情報保有装置１０ａのａ＿ｌａｓｔが変更されているため、ルールＮｏ．１よりＯｐｅ１の演算で「佐々木  太郎」（＝“佐々木”＋“  ”＋“太郎”）という結果を得て、ルールＮｏ．２より佐々木という結果を得て、情報保有装置１０ａのａ＿ｃｈａｎｇｅ＿ｄａｙが変更されているため、ルールＮｏ．ｍより２０１２．０７．０７という結果を得て、ルールＮｏ．ｎよりＯｐｅ３の演算で「平成２４．０７．０７」（西暦から和暦に変換）という結果を得て、演算結果を同期情報送信部２０２へ送信する。
【００２６】
記述例では、情報保有装置１０ａの利用者姓と利用者名を情報保有装置１０ｂに送信するために、利用者姓と利用者名の文字列を結合する演算を行い、また、情報保有装置１０ａの住民異動日を情報保有装置１０ｃに送信するために、西暦から和暦に変換する演算を行っている。
【００２７】
（Ｄ）同期情報送信処理
同期情報送信部２０２は、演算結果を同期ルール情報に従い情報保有装置１０ｂの同期処理部１０３ｂに送信する。同様に、同期情報送信部２０２は、演算結果を同期ルール情報に従い情報保有装置１０ｃの同期処理部１０３ｃに送信する。
【００２８】
（Ｅ）同期処理
情報保有装置１０ｂの同期処理部１０３ｂは、受信した演算結果で情報保有装置保有情報１０４ｂを更新する。同様に、情報保有装置１０ｃの同期処理部１０３ｃは、受信した演算結果で情報保有装置保有情報１０４ｃを更新する。
【００２９】
次に、本発明の第２の実施形態に係る分散情報同期システムについて説明する。第１の実施形態が、同期に必要な項目を情報保有装置で保持している場合であるのに対して、第２の実施形態は、同期に必要な項目を情報保有装置が情報連携装置に問い合わせる場合である。
【００３０】
図８は、本発明の第２の実施形態に係る分散情報同期システムのブロック図である。図８に示す分散情報同期システムは、情報保有装置１０ａ、１０ｂ、１０ｃと、情報連携装置３０とにより構成される。情報保有装置１０ａ、１０ｂ、１０ｃと、情報連携装置３０は、通信ネットワークを介して接続されている。なお、図８においては、説明を簡単にするために、情報保有装置１０ａ、１０ｂ、１０ｃのみを示しているが、本発明はこれに限定されず、３つ以上の情報保有装置を備えることがあるものとする。
【００３１】
情報保有装置１０ａは、同期情報送信部１０１ａと情報変更検知部１０２ａと同期処理部１０３ａと情報保有装置保有情報１０４ａとで構成される。情報保有装置保有情報１０４ａは、利用者情報などからなるデータベースを格納する記憶装置である。情報保有装置１０ａは、例えば年金情報などの利用者情報を管理する。
【００３２】
情報保有装置１０ｂ、１０ｃも情報保有装置１０ａと同様の構成である。情報保有装置１０ｂは、同期情報送信部１０１ｂと情報変更検知部１０２ｂと同期処理部１０３ｂと情報保有装置保有情報１０４ｂとで構成される。情報保有装置１０ｃは、同期情報送信部１０１ｃと情報変更検知部１０２ｃと同期処理部１０３ｃと情報保有装置保有情報１０４ｃとで構成される。
【００３３】
情報連携装置３０は、同期情報演算部３０１と同期情報送信部３０２と同期ポリシー情報３０３と同期情報受信部３０４とで構成される。同期ポリシー情報３０３は、同期項目対応情報と同期ルール情報からなる。情報連携装置３０は、同期ルールを管理し、ルールに従い情報演算を行い、演算した情報を対象の情報保有装置１０ａ、１０ｂ、１０ｃに送信する。
【００３４】
同期情報受信部３０４は、同期情報送信部１０１ａと通信手段１ａで接続され、同期情報送信部１０１ｂと通信手段１ｂで接続され、同期情報送信部１０１ｃと通信手段１ｃで接続されている。
【００３５】
同期情報送信部３０２は、同期処理部１０３ａと通信手段２ａで接続され、同期処理部１０３ｂと通信手段２ｂで接続され、同期処理部１０３ｃと通信手段２ｃで接続されている。
【００３６】
図９は、情報保有装置保有情報１０４ａのテーブル構成例を示す図であり、図１０は、情報保有装置保有情報１０４ｂのテーブル構成例を示す図であり、図１１は、情報保有装置保有情報１０４ｃのテーブル構成例を示す図である。
【００３７】
図９〜１１に示すとおり、各情報保有装置でテーブル構造が異なっており、各情報保有装置は、テーブル構造が異なるデータベースで情報を管理する。
【００３８】
図１２および図１３は、情報連携装置３０のルール設定例を示す図である。図１２は、同期ポリシー情報３０３中の同期項目対応情報の例を示しており、図１３は、同期ポリシー情報３０３中の同期ルール情報の例を示している。情報連携装置３０は、同期する項目の対応情報と、どのような演算処理を行って各情報保有装置が保持するデータベース間の情報の同期をとるかという同期ルール情報とを管理する。
【００３９】
図１４は、情報保有装置１０ａの情報が変更された場合のシーケンス例を示す図である。なお、ここでは利用者姓（ａ＿ｌａｓｔ）と住民異動日（ａ＿ｃｈａｎｇｅ＿ｄａｙ）が変更されているものとする。また、情報保有装置１０ａの識別子をａとし、情報保有装置１０ｂの識別子をｂとし、情報保有装置１０ｃの識別子をｃとする。
【００４０】
（Ａ）同期情報検知処理
情報保有装置１０ａの情報変更検知部１０２ａは、利用者の情報が変更されたことを検知し、情報保有装置１０ａの識別子（ａ）と、変更された項目（ａ＿ｌａｓｔ、ａ＿ｃｈａｎｇｅ＿ｄａｙ）を同期情報送信部１０１ａへ送信する。
【００４１】
（Ｂ）同期情報送信処理
同期情報送信部１０１ａは、情報保有装置１０ａの識別子（ａ）と、変更された情報（ａ＿ｌａｓｔ、ａ＿ｃｈａｎｇｅ＿ｄａｙ）を情報連携装置３０の同期情報受信部３０４へ送信する。
【００４２】
（Ｃ）同期項目情報送信処理
情報連携装置３０の同期情報受信部３０４は、受信した情報で同期ルール情報の更新内容を検索し、他の情報保有装置１０ｂ、１０ｃと同期するために必要な項目（ａ＿ｌａｓｔ、ａ＿ｆｉｒｓｔ、ａ＿ｃａｈｎｇｅ＿ｄａｙ）を抽出し、必要な項目を同期情報送信部１０１ａへ送信する。
【００４３】
（Ｄ）同期情報送信処理
同期情報送信部１０１ａは、必要な項目を受信し、情報保有装置１０ａの識別子（ａ）と、同期に必要な情報（ａ＿ｌａｓｔ．佐々木、ａ＿ｆｉｒｓｔ．太郎、ａ＿ｃｈａｎｇｅ＿ｄａｙ．２０１２．０７．０７）を同期情報受信部３０４へ送信する。
【００４４】
（Ｅ）同期情報受信処理
同期情報受信部３０４は、必要な情報を受信し、受信した情報を情報連携装置３０の同期情報演算部３０１へ送信する。
【００４５】
（Ｆ）同期情報演算処理
情報連携装置３０の同期情報演算部３０１は、図１３に示す同期ルール情報に従って演算を行い、情報保有装置１０ａのａ＿ｌａｓｔが変更されているため、ルールＮｏ．１よりＯｐｅ１の演算で「佐々木  太郎」（＝“佐々木”＋“  ”＋“太郎”）という結果を得て、ルールＮｏ．２より佐々木という結果を得て、情報保有装置１０ａのａ＿ｃｈａｎｇｅ＿ｄａｙが変更されているため、ルールＮｏ．ｍより２０１２．０７．０７という結果を得て、ルールＮｏ．ｎよりＯｐｅ３の演算で「平成２４．０７．０７」（西暦から和暦に変換）という結果を得て、演算結果を同期情報送信部３０２へ送信する。
【００４６】
記述例では、情報保有装置１０ａの利用者姓と利用者名を情報保有装置１０ｂに送信するために、利用者姓と利用者名の文字列を結合する演算を行い、また、情報保有装置１０ａの住民異動日を情報保有装置１０ｃに送信するために、西暦から和暦に変換する演算を行っている。
【００４７】
（Ｇ）同期情報送信処理
同期情報送信部３０２は、演算結果を同期ルール情報に従い情報保有装置１０ｂの同期処理部１０３ｂに送信する。同様に、同期情報送信部３０２は、演算結果を同期ルール情報に従い情報保有装置１０ｃの同期処理部１０３ｃに送信する。
【００４８】
（Ｈ）同期処理
情報保有装置１０ｂの同期処理部１０３ｂは、受信した演算結果で情報保有装置保有情報１０４ｂを更新する。同様に、情報保有装置１０ｃの同期処理部１０３ｃは、受信した演算結果で情報保有装置保有情報１０４ｃを更新する。
【００４９】
上述したように、本発明によれば、情報保有装置と接続している情報連携装置に同期のルールを設定することで、任意の情報保有装置の情報が更新された場合に、情報連携装置が同期ルールに従って演算処理を行うため、テーブル構造（データフォーマット）が異なる他の情報保有装置との間で情報の同期処理を行うことが可能となる。
【符号の説明】
【００５０】
１０ａ、１０ｂ、１０ｃ  情報保有装置
２０、３０  情報連携装置
１０１ａ、１０１ｂ、１０１ｃ  同期情報送信部
１０２ａ、１０２ｂ、１０２ｃ  情報変更検知部
１０３ａ、１０３ｂ、１０３ｃ  同期処理部
１０４ａ、１０４ｂ、１０４ｃ  情報保有装置保有情報
２０１、３０１  同期情報演算部
２０２、３０２  同期情報送信部
２０３、３０３  同期ポリシー情報
３０４  同期情報受信部
【図１】
2014044532.tif 000003
【図２】
2014044532.tif 000004
【図３】
2014044532.tif 000005
【図４】
2014044532.tif 000006
【図５】
2014044532.tif 000007
【図６】
2014044532.tif 000008
【図７】
2014044532.tif 000009
【図８】
2014044532.tif 000010
【図９】
2014044532.tif 000011
【図１０】
2014044532.tif 000012
【図１１】
2014044532.tif 000013
【図１２】
2014044532.tif 000014
【図１３】
2014044532.tif 000015
【図１４】
2014044532.tif 000016