(57)【特許請求の範囲】
【請求項１】
固定設置されたメインストレージサーバと、移動体に搭載されたローカルストレージサーバと、前記メインストレージサーバ及び前記ローカルストレージサーバと無線を介して通信可能な端末とを有するシステムにおけるデータ同期方法であって、
前記メインストレージサーバは、ユーザ識別子毎に、汎用データ及びユーザ差分データからなる個人情報を記憶した個人情報主記憶部を有し、
前記ローカルストレージサーバは、前記汎用データを記憶する汎用データ記憶部を有し、
前記端末は、当該ユーザにおける前記個人情報を記憶した個人情報副記憶部を有し、
前記メインストレージサーバが、所定のユーザ識別子における前記個人情報主記憶部の前記個人情報を、汎用データ及びユーザ差分データに分割し、当該汎用データのみを、前記ローカルストレージサーバへ転送する第１のステップと、
前記ローカルストレージサーバを搭載した前記移動体が、前記端末の近郊へ移動する第２のステップと、
前記端末が、前記ローカルストレージサーバから、当該ユーザ識別子に基づく前記汎用データを取得すると共に、前記メインストレージサーバから、当該ユーザ識別子に基づく前記ユーザ差分データを取得する第３のステップと、
前記端末が、前記汎用データと前記ユーザ差分データとを組み合わせた個人情報を復元し、該個人情報を前記個人情報副記憶部へ記憶する第４のステップと
を有することを特徴とするデータ同期方法。
【請求項２】
前記メインストレージサーバは、
前記移動体の識別番号毎に、移動先となる前記ユーザ識別子及び時間帯を登録したスケジュール記憶部を更に有し、
第１のステップについて、前記メインストレージサーバは、前記スケジュール記憶部を用いて、通信可能なローカルストレージが搭載された移動体の識別番号から、前記ユーザ識別子を特定し、当該ユーザ識別子における前記個人情報を分割し、分割された汎用データのみを送信することを特徴とする請求項１に記載のデータ同期方法。
【請求項３】
前記端末は、現在位置を測定できる測位部を有し、
前記メインストレージサーバの個人情報主記憶部は、前記ユーザ識別子毎に、更に位置範囲情報を対応付けて記憶しており、
第３のステップについて、
前記端末は、前記ユーザ識別子と共に、前記測位部によって測位した位置情報を、前記メインストレージサーバへ送信し、
前記メインストレージサーバが、前記ユーザ識別子に対応する前記位置範囲情報に、前記端末から受信した前記位置情報が含まれるか否かを判定し、真と判定した際に、対応する前記ユーザ差分データを、前記端末へ転送する
ことを特徴とする請求項２に記載のデータ同期方法。
【請求項４】
第１のステップについて、前記メインストレージサーバは、前記ローカルストレージサーバとの間で、比較的高速な狭域無線インタフェースを用いて通信し、
第３のステップについて、前記端末は、前記ローカルストレージサーバとの間で、比較的高速な狭域無線インタフェースを用いて通信し、前記メインストレージサーバとの間で、比較的低速な広域無線インタフェースを用いて通信することを特徴とする請求項１から３のいずれか１項に記載のデータ同期方法。
【請求項５】
前記汎用データは、電子カルテデータにおけるユーザ共通のデータであり、
前記ユーザ差分データは、前記電子カルテデータにおける当該ユーザ特有のデータであり、
前記メインストレージサーバは、電子カルテデータベースであり、
前記ローカルストレージサーバを搭載した移動体は、医療検診用移動車両であり、
前記ユーザ識別子は、前記端末が前記ローカルストレージサーバと通信する際に用いる物理アドレスである
ことを特徴とする請求項１から４のいずれか１項に記載のデータ同期方法。
【請求項６】
固定設置されたメインストレージサーバと、移動体に搭載されたローカルストレージサーバと、前記メインストレージサーバ及び前記ローカルストレージサーバと無線を介して通信可能な端末とを有するデータ同期システムであって、
前記メインストレージサーバは、
ユーザ識別子毎に、汎用データ及びユーザ差分データからなる個人情報を記憶した個人情報主記憶手段と、
前記個人情報を、汎用データ及びユーザ差分データに分割する個人情報分割手段と、
前記ローカルストレージサーバへ、所定のユーザ識別子における前記汎用データを転送する汎用データ転送手段と、
前記端末へ、当該ユーザ識別子に基づく前記ユーザ差分データを転送するユーザ差分データ転送手段と
を有し、
前記ローカルストレージサーバは、前記汎用データを記憶する汎用データ記憶手段を有し、
当該ローカルストレージサーバを搭載した前記移動体が、前記端末の近郊へ移動可能であり、
前記端末は、
前記ローカルストレージサーバから、当該ユーザ識別子に基づく前記汎用データを取得する汎用データ取得手段と、
前記メインストレージサーバから、当該ユーザ識別子に基づく前記ユーザ差分データを取得するユーザ差分データ取得手段と、
前記汎用データと前記ユーザ差分データとを組み合わせた個人情報を復元する個人情報復元手段と、
復元された個人情報を記憶する個人情報副記憶手段と
を有することを特徴とするデータ同期システム。
【請求項７】
前記メインストレージサーバは、
前記移動体の識別番号毎に、移動先となる前記ユーザ識別子及び時間帯を登録したスケジュール記憶手段を更に有し、
前記個人情報分割手段は、前記スケジュール記憶手段を用いて、通信可能なローカルストレージが搭載された移動体の識別番号から、前記ユーザ識別子を特定し、当該ユーザ識別子における前記個人情報のみを分割し、分割された汎用データのみを送信する
ことを特徴とする請求項６に記載のデータ同期システム。
【請求項８】
前記端末について、
現在位置を測定できる前記測位手段を更に有し、
前記ユーザ差分データ取得手段は、前記ユーザ識別子と共に、前記測位部によって測位した位置情報を、前記メインストレージサーバへ送信し、
前記メインストレージサーバについて、
前記個人情報主記憶手段は、前記ユーザ識別子毎に、更に位置範囲情報を対応付けて記憶しており、
前記ユーザ差分データ転送手段は、前記ユーザ識別子に対応する前記位置範囲情報に、前記端末から受信した前記位置情報が含まれるか否かを判定し、真と判定した際に、対応する前記ユーザ差分データを、前記端末へ転送する
ことを特徴とする請求項７に記載のデータ同期システム。
【請求項９】
前記メインストレージサーバは、前記ローカルストレージサーバとの間で、比較的高速に通信可能な狭域無線インタフェースと、前記端末との間で、比較的低速に通信可能な広域無線インタフェースとを有し、
前記ローカルストレージサーバは、前記メインストレージサーバ及び前記端末との間で、比較的高速に通信可能な狭域無線インタフェースを有し、
前記端末は、前記ローカルストレージサーバとの間で、比較的高速に通信可能な狭域無線インタフェースと、前記メインストレージサーバとの間で、比較的低速に通信可能な広域無線インタフェースと
を有することを特徴とする請求項６から８のいずれか１項に記載のデータ同期システム。
【請求項１０】
前記汎用データは、電子カルテデータにおけるユーザ共通のデータであり、
前記ユーザ差分データは、前記電子カルテデータにおける当該ユーザ特有のデータであり、
前記メインストレージサーバは、電子カルテデータベースであり、
前記ローカルストレージサーバを搭載した移動体は、医療検診用移動車両であり、
前記ユーザ識別子は、前記端末が前記ローカルストレージサーバと通信する際に用いる物理アドレスである
ことを特徴とする請求項６から９のいずれか１項に記載のデータ同期システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、秘匿性を要する個人情報を、管理サーバから端末へ転送する技術に関する。
【背景技術】
【０００２】
従来、秘匿性を要する個人情報として、例えば医療分野における電子カルテ情報がある。電子カルテ情報としては、ＳＯＡＰ(Subject, Object, Assessment, Plan)情報があり、患者毎に、例えば以下のような情報が記述されている。
「Subject」   ：主観的データ（患者からの症状）
「Object」    ：客観的データ（医学的所見）
「Assessment」：結果又は考察（検査結果）
「Plan」      ：計画又は立案（治療計画）
一般に、このような個人情報は秘匿性を要するために、管理サーバによって管理されている。通常、端末は、ネットワークを介して管理サーバに直接的にアクセスする。そして、当該端末を操作するユーザ又は医療従事者が認証された後、個人情報の閲覧／更新が可能となる。
【０００３】
また、医療施設が保有する個人情報について、医療施設の内部の端末からの内部医療予約情報と、医療移設の外部の端末からの外部医療予約情報とを別々に管理し、それら情報を同期する技術もある（例えば特許文献１参照）。この技術によれば、医療施設の管理サーバのセキュリティを確保しつつ、予約情報を迅速に処理することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３４３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば患者の自宅に配置された端末が、病院内の管理サーバへアクセスする場合、携帯電話網のような広域無線回線を用いる必要がある。しかしながら、医療分野における個人情報（例えばＳＯＡＰ情報）は、日々発生するオブジェクトデータとして表現されているために、その情報量は極めて大容量となっている。これに対し、広域無線回線は比較的低速であるために、端末は、個人情報を高速にダウンロードすることができない。ユーザは、端末の操作性におけるレスポンスの低下を感じることとなる。
【０００６】
また、近年、医療行為の場所も、病院内に限らなくなってきている。特に高齢化に伴って、検診バスのような移動体が医療行為の場所となる場合も多くなってきている。このような検診バスに搭載された記憶装置に、管理サーバの個人情報の全てを記憶させることは、情報セキュリティの観点からも好ましくない。あくまで、個人情報は、管理サーバに集中的に記憶させるべきである。
【０００７】
そこで、本発明は、管理サーバの位置と端末の位置との間に移動体が存在する場合、遠隔地の端末から見て、管理サーバに蓄積された個人情報を高速にダウンロードすることができるデータ同期方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によれば、固定設置されたメインストレージサーバと、移動体に搭載されたローカルストレージサーバと、メインストレージサーバ及びローカルストレージサーバと無線を介して通信可能な端末とを有するシステムにおけるデータ同期方法であって、
メインストレージサーバは、ユーザ識別子毎に、汎用データ及びユーザ差分データからなる個人情報を記憶した個人情報主記憶部を有し、
ローカルストレージサーバは、汎用データを記憶する汎用データ記憶部を有し、
端末は、当該ユーザにおける個人情報を記憶した個人情報副記憶部を有し、
メインストレージサーバが、所定のユーザ識別子における個人情報主記憶部の個人情報を、汎用データ及びユーザ差分データに分割し、当該汎用データのみを、ローカルストレージサーバへ転送する第１のステップと、
ローカルストレージサーバを搭載した移動体が、端末の近郊へ移動する第２のステップと、
端末が、ローカルストレージサーバから、当該ユーザ識別子に基づく汎用データを取得すると共に、メインストレージサーバから、当該ユーザ識別子に基づくユーザ差分データを取得する第３のステップと、
端末が、汎用データとユーザ差分データとを組み合わせた個人情報を復元し、該個人情報を個人情報副記憶部へ記憶する第４のステップと
を有することを特徴とする。
【０００９】
本発明のデータ同期方法における他の実施形態によれば、
メインストレージサーバは、
移動体の識別番号毎に、移動先となるユーザ識別子及び時間帯を登録したスケジュール記憶部を更に有し、
第１のステップについて、メインストレージサーバは、スケジュール記憶部を用いて、通信可能なローカルストレージが搭載された移動体の識別番号から、ユーザ識別子を特定し、当該ユーザ識別子における個人情報を分割し、分割された汎用データのみを送信するものであってもよい。
【００１０】
本発明のデータ同期方法における他の実施形態によれば、
端末は、現在位置を測定できる測位部を有し、
メインストレージサーバの個人情報主記憶部は、ユーザ識別子毎に、更に位置範囲情報を対応付けて記憶しており、
第３のステップについて、
端末は、ユーザ識別子と共に、測位部によって測位した位置情報を、メインストレージサーバへ送信し、
メインストレージサーバが、ユーザ識別子に対応する位置範囲情報に、端末から受信した位置情報が含まれるか否かを判定し、真と判定した際に、対応するユーザ差分データを、端末へ転送するものであってもよい。
【００１１】
本発明のデータ同期方法における他の実施形態によれば、
第１のステップについて、メインストレージサーバは、ローカルストレージサーバとの間で、比較的高速な狭域無線インタフェースを用いて通信し、
第３のステップについて、端末は、ローカルストレージサーバとの間で、比較的高速な狭域無線インタフェースを用いて通信し、メインストレージサーバとの間で、比較的低速な広域無線インタフェースを用いて通信するものであってもよい。
【００１２】
本発明のデータ同期方法における他の実施形態によれば、
汎用データは、電子カルテデータにおけるユーザ共通のデータであり、
ユーザ差分データは、電子カルテデータにおける当該ユーザ特有のデータであり、
メインストレージサーバは、電子カルテデータベースであり、
ローカルストレージサーバを搭載した移動体は、医療検診用移動車両であり、
ユーザ識別子は、端末がローカルストレージサーバと通信する際に用いる物理アドレスであってもよい。
【００１３】
本発明によれば、固定設置されたメインストレージサーバと、移動体に搭載されたローカルストレージサーバと、メインストレージサーバ及びローカルストレージサーバと無線を介して通信可能な端末とを有するデータ同期システムであって、
メインストレージサーバは、
ユーザ識別子毎に、汎用データ及びユーザ差分データからなる個人情報を記憶した個人情報主記憶手段と、
個人情報を、汎用データ及びユーザ差分データに分割する個人情報分割手段と、
ローカルストレージサーバへ、所定のユーザ識別子における汎用データを転送する汎用データ転送手段と、
端末へ、当該ユーザ識別子に基づくユーザ差分データを転送するユーザ差分データ転送手段と
を有し、
ローカルストレージサーバは、汎用データを記憶する汎用データ記憶手段を有し、
当該ローカルストレージサーバを搭載した移動体が、端末の近郊へ移動可能であり、
端末は、
ローカルストレージサーバから、当該ユーザ識別子に基づく汎用データを取得する汎用データ取得手段と、
メインストレージサーバから、当該ユーザ識別子に基づくユーザ差分データを取得するユーザ差分データ取得手段と、
汎用データとユーザ差分データとを組み合わせた個人情報を復元する個人情報復元手段と、
復元された個人情報を記憶する個人情報副記憶手段と
を有することを特徴とする。
【００１４】
本発明のデータ同期システムにおける他の実施形態によれば、
メインストレージサーバは、
移動体の識別番号毎に、移動先となるユーザ識別子及び時間帯を登録したスケジュール記憶手段を更に有し、
個人情報分割手段は、スケジュール記憶手段を用いて、通信可能なローカルストレージが搭載された移動体の識別番号から、ユーザ識別子を特定し、当該ユーザ識別子における個人情報のみを分割し、分割された汎用データのみを送信するものであってもよい。
【００１５】
本発明のデータ同期システムにおける他の実施形態によれば、
端末について、
現在位置を測定できる測位手段を更に有し、
ユーザ差分データ取得手段は、ユーザ識別子と共に、測位部によって測位した位置情報を、メインストレージサーバへ送信し、
メインストレージサーバについて、
個人情報主記憶手段は、ユーザ識別子毎に、更に位置範囲情報を対応付けて記憶しており、
ユーザ差分データ転送手段は、ユーザ識別子に対応する位置範囲情報に、端末から受信した位置情報が含まれるか否かを判定し、真と判定した際に、対応するユーザ差分データを、端末へ転送するものであってもよい。
【００１６】
本発明のデータ同期システムにおける他の実施形態によれば、
メインストレージサーバは、ローカルストレージサーバとの間で、比較的高速に通信可能な狭域無線インタフェースと、端末との間で、比較的低速に通信可能な広域無線インタフェースとを有し、
ローカルストレージサーバは、メインストレージサーバ及び端末との間で、比較的高速に通信可能な狭域無線インタフェースを有し、
端末は、ローカルストレージサーバとの間で、比較的高速に通信可能な狭域無線インタフェースと、メインストレージサーバとの間で、比較的低速に通信可能な広域無線インタフェースと
を有するものであってもよい。
【００１７】
本発明のデータ同期システムにおける他の実施形態によれば、
汎用データは、電子カルテデータにおけるユーザ共通のデータであり、
ユーザ差分データは、電子カルテデータにおける当該ユーザ特有のデータであり、
メインストレージサーバは、電子カルテデータベースであり、
ローカルストレージサーバを搭載した移動体は、医療検診用移動車両であり、
ユーザ識別子は、端末がローカルストレージサーバと通信する際に用いる物理アドレスであってもよい。
【発明の効果】
【００１８】
本発明のデータ同期方法及びシステムによれば、管理サーバの位置と端末の位置との間に移動体を中継することによって、遠隔地の端末から見て、管理サーバに蓄積された個人情報を高速にダウンロードすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明におけるシステム構成図である。
【図２】本発明のメインストレージサーバにおける個人情報主記憶部及びスケジュール記憶部のテーブル構成図である。
【図３】本発明における下りのシーケンス図である。
【図４】本発明における上りのシーケンス図である。
【図５】本発明におけるメインストレージサーバ及び端末の機能構成図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２１】
図１は、本発明におけるシステム構成図である。
【００２２】
図１のシステムによれば、固定設置されたメインストレージサーバ１と、移動体に搭載されたローカルストレージサーバ２と、メインストレージサーバ１及びローカルストレージサーバ２と無線を介して通信可能な端末３とを有する。
【００２３】
メインストレージサーバ１は、例えば病院内に設置された電子カルテ管理データベースである。メインストレージサーバ１は、個人情報主記憶部と、スケジュール記憶部とを有する。
【００２４】
図２は、本発明のメインストレージサーバにおける個人情報主記憶部及びスケジュール記憶部のテーブル構成図である。
【００２５】
「個人情報主記憶部」は、ユーザ識別子（患者）毎に、個人情報（電子カルテ情報）と、そのユーザの位置情報（緯度・経度）とが対応付けて記憶されている。「ユーザ識別子」は、例えば端末がローカルストレージサーバと通信する際に用いる物理アドレスであってもよい。
【００２６】
ここで、個人情報は、「汎用データ」及び「ユーザ差分データ」を組み合わせて構成されている。
「汎用データ」      ：個人情報におけるユーザ共通のデータ（大容量）
「ユーザ差分データ」：個人情報における当該ユーザ特有のデータ（小容量）
【００２７】
個人情報は、木構造に構成されている。汎用データの木構造における末端ノード（リーフ）に、ユーザ差分データの木構造（部分木）が対応付けられる。ユーザ差分データの最上位ノードを、汎用データの末端ノードに接続することによって、汎用データとユーザ差分データとを組み合わせることができる。そのために、ユーザ差分データは、汎用データの木構造の中で、接続すべきノードの情報（例えばノード番号）を有する。汎用データは、例えば個人情報の木構造について、ユーザ差分データに該当する下位ノードをマスクすることによって得られたデータであってもよい。尚、個人情報は、ＸＭＬのような構造化データによって構成されることも好ましい。
【００２８】
「スケジュール記憶部」は、移動体の識別番号毎に、移動先となるユーザ識別子及び時間帯を登録する。移動体が検診バスである場合、その検診バスが、どのユーザに、いつ訪問するかが登録されている。
【００２９】
再び図１に戻って説明する。メインストレージサーバ１は、無線ＬＡＮ(Local Area Network)又はBluetoothのような狭域無線インタフェースと、携帯電話網（３Ｇ）のような広域無線インタフェースとを有する。メインストレージサーバ１は、ローカルストレージサーバ２との間では狭域無線インタフェースを用いて通信すると共に、端末３との間で広域無線インタフェースを用いて通信する。ここで、メインストレージサーバ１は、「汎用データ」をローカルストレージサーバ２へ送信し、「ユーザ差分データ」を端末３へ直接的に送信する。
【００３０】
ローカルストレージサーバ２が搭載された移動体は、例えば医療検診用移動車両（検診バス）であってもよい。ローカルストレージサーバ２は、メインストレージサーバ１及び端末３と通信可能な狭域無線インタフェースを有する。また、移動体は、病院と患者宅との間を移動することができる。そのために、ローカルストレージサーバ２は、狭域無線インタフェースのみを用いて、病院の近郊ではメインストレージサーバ１から「汎用データ」を受信する。また、患者宅の近郊ではその「汎用データ」を端末３へ送信する。
【００３１】
端末３は、例えばユーザ宅内のような、メインストレージサーバ１が配置された病院から見て、遠隔地に位置する。端末３は、患者又は医療従事者によって操作される。また、端末３は、狭域無線インタフェースと、広域無線インタフェースとを有する。端末３は、ローカルストレージサーバ２との間では狭域無線インタフェースを用いて通信すると共に、メインストレージサーバ１との間で広域無線インタフェースを用いて通信する。ここで、端末３は、「汎用データ」をローカルストレージサーバ２から受信する。また、「ユーザ差分データ」をメインストレージサーバ１から受信する。
【００３２】
図３は、本発明における下りのシーケンス図である。
【００３３】
（Ｓ３１１）メインストレージサーバ１は、狭域無線インタフェースを介して、ローカルストレージサーバ２を検出する。そして、メインストレージサーバ１は、ローカルストレージサーバ２から移動体識別番号を取得する。移動体識別番号は、例えばローカルストレージサーバ２の無線ＬＡＮアドレスやBluetoothアドレスであってもよい。
【００３４】
（Ｓ３１２）メインストレージサーバ１は、スケジュール記憶部から、移動体識別番号に基づく検診バスについて、その訪問先となるユーザのユーザ識別子を検索する。更に、個人情報主記憶部から、検索されたユーザ識別子における個人情報が検索される。
【００３５】
（Ｓ３１３）メインストレージサーバ１は、検索された個人情報を、汎用データ及びユーザ差分データに分割する。
【００３６】
（Ｓ３１４）そして、メインストレージサーバ１は、ローカルストレージサーバ２へ、汎用データのみを転送する。ローカルストレージサーバ２は、訪問先となるユーザに基づく汎用データのみを蓄積する。
【００３７】
（Ｓ３２）次に、ローカルストレージサーバ２を搭載した移動体は、端末３の近郊へ移動する。
【００３８】
（Ｓ３３１）端末３は、起動と同時に、狭域無線インタフェースを介してローカルストレージサーバ２をサーチする。そして、端末３は、検出されたローカルストレージサーバ２との間で、認証シーケンスを実行する。認証要素としては、ユーザのユーザ識別子及びパスワードが用いられるものであってもよい。これによって、ローカルストレージサーバ２は、端末が正当であることを認識する。認証に失敗した場合、以降の処理ステップを実行しない。認証シーケンスが成功することによって、端末３は、ローカルストレージサーバ２から、移動体識別番号を取得する。
【００３９】
（Ｓ３３２）次に、端末３は、ローカルストレージサーバ２へ、汎用データ要求を送信する。ここで、汎用データ要求には、ユーザ識別子と、当該端末の位置情報とが含まれる。位置情報は、当該端末に搭載された測位部（ＧＰＳ(Global Positioning System)）によって取得されたものであってもよいし、予め固定的に設定されたものであってもよい。ローカルストレージサーバ２は、受信した位置情報が、既に記憶しているユーザの位置情報の所定範囲内にあるか否かを判定する。この判定が偽である場合、以降の処理ステップを実行しない。
【００４０】
（Ｓ３３３）そして、ローカルストレージサーバ２は、そのユーザ識別子に基づく汎用データを、端末３へ送信する。
【００４１】
（Ｓ３３４）また、端末３は、広域無線インタフェースを介してメインストレージサーバ１との間で、認証シーケンスを実行する。認証要素としては、ユーザのユーザ識別子及びパスワードが用いられるものであってもよい。これによって、メインストレージサーバ１は、正当な端末であることを認識する。認証に失敗した場合、以降の処理ステップを実行しない。
【００４２】
（Ｓ３３５）次に、端末３は、メインストレージサーバ１へ、ユーザ差分データ要求を送信する。ここで、ユーザ差分データ要求には、ユーザ識別子と、移動体識別番号と、当該端末の位置情報とが含まれることも好ましい。メインストレージサーバ１は、受信した位置情報が、既に記憶しているユーザの位置情報の所定範囲内にあるか否かを判定することができる。この判定が偽である場合、以降の処理ステップを実行しない。
【００４３】
（Ｓ３３６）そして、メインストレージサーバ１は、そのユーザ識別子に基づくユーザ差分データを、端末３へ送信する。
【００４４】
（Ｓ３５）端末３は、汎用データとユーザ差分データとを組み合わせた個人情報を復元し、その個人情報を個人情報副記憶部へ記憶する。ユーザ差分データが、汎用データにおける所定のノードに接続されることによって、元の個人情報が復元される。
【００４５】
前述した下りシーケンスによれば、ユーザ差分データ（ユーザ特有のデータ）が広域ネットワークを経由することなく、端末３から見ると、個人情報を高速にダウンロードすることができる。
【００４６】
図４は、本発明における上りのシーケンス図である。
【００４７】
（Ｓ４１１）端末３によって、個人情報が更新されたとする。
（Ｓ４１２）このとき、端末３は、データ更新通知を、広域無線インタフェースを用いてメインストレージサーバ１へ送信する。データ更新通知には、個人情報に対して更新されたノード情報（例えば更新されたノード番号）が含まれる。
（Ｓ４１３）更新データの情報量は比較的大容量である。端末３は、個人情報の更新データを、狭域無線インタフェースを用いて高速にローカルストレージサーバ２へアップロードする。
【００４８】
（Ｓ４２）次に、ローカルストレージサーバ２を搭載した移動体は、メインストレージサーバ１の近郊へ移動する。
【００４９】
（Ｓ４３）そして、ローカルストレージサーバ２は、更新データを、狭域無線インタフェースを用いてメインストレージサーバ１へ送信する。
【００５０】
（Ｓ４４）これによって、メインストレージサーバ１は、先に受信したデータ更新通知のノード情報に基づいて、更新データを、元の個人情報に対して更新する。
【００５１】
前述した上りシーケンスによれば、更新データ自体が広域ネットワークを経由することなく、端末３から見ると、更新データを高速にアップロードすることができる。
【００５２】
図５は、本発明におけるメインストレージサーバ及び端末の機能構成図である。
【００５３】
図５によれば、メインストレージサーバ１は、狭域無線インタフェース１０１と、広域無線インタフェース１０２と、個人情報主記憶部１１１と、個人情報分割部１１２と、汎用データ転送部１１３と、ユーザ差分データ転送部１１４と、スケジュール記憶部１１５と、認証部１１６とを有する。通信インタフェースを除くこれら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００５４】
狭域無線インタフェース１０１は、ローカルストレージサーバ２との間で、例えば無線ＬＡＮ又はBluetoothによって比較的高速に通信する。広域無線インタフェース１０２は、端末３との間で、例えば携帯電話網によって比較的低速で通信する。
【００５５】
個人情報主記憶部１１１は、ユーザ識別子毎に、個人情報を記憶している（図２参照）。また、ユーザ識別子毎に、ユーザパスワード及び位置情報も対応付けて記憶していることも好ましい。
【００５６】
スケジュール記憶部１１５は、移動体の識別番号毎に、移動先となるユーザ識別子及び時間帯を登録している（図２参照）。
【００５７】
個人情報分割部１１２は、個人情報を、汎用データ及びユーザ差分データに分割する（図３のＳ３１３と同様）。汎用データが木構造に構成されており、その末端ノード（リーフ）にユーザ差分データが対応付けられるものであってもよい。
【００５８】
尚、個人情報分割部１１２は、スケジュール記憶部１１５を用いて、通信可能なローカルストレージが搭載された移動体の識別番号から、ユーザ識別子を特定し（図３のＳ３１２参照）、当該ユーザ識別子における個人情報を分割する。
【００５９】
汎用データ転送部１１３は、ローカルストレージサーバ２へ、所定のユーザ識別子における汎用データを転送する（図３のＳ３１４と同様）。
【００６０】
ユーザ差分データ転送部１１４は、端末３へ、当該ユーザ識別子に基づくユーザ差分データを転送する（前述した図３のＳ３３６と同様）。ここで、ユーザ差分データ要求に含まれる端末の位置情報が、そのユーザ識別子に対応する位置範囲情報（図２参照）に含まれるか否かを判定する。真と判定された際に、対応するユーザ差分データを、端末へ転送する。
【００６１】
認証部１１６は、端末３を操作するユーザを認証する（図３のＳ３３４と同様）。個人情報主記憶部１１１に記憶されたユーザ識別子及びパスワードを用いる。
【００６２】
また、図３によれば、ローカルストレージサーバ２は、狭域無線インタフェース２０と、汎用データ記憶部２１と、認証部２２とを有する。汎用データ記憶部２１は、メインストレージサーバ１から受信した汎用データを記憶する（図３のＳ３１４参照）。その上で、ローカルストレージサーバ２を搭載した移動体が、端末３の近郊へ移動する（図３のＳ３２参照）。また、認証部２２は、端末３を操作するユーザが正当であることを認証する（図３のＳ３３１参照）。そして、汎用データ記憶部２１は、汎用データを端末３へ向けて出力する（図３のＳ３３３参照）。
【００６３】
更に、図３によれば、端末３は、狭域無線インタフェース３０１と、広域無線インタフェース３０２と、測位部３０３と、個人情報副記憶部３１１と、個人情報復元部３１２と、汎用データ取得部３１３と、ユーザ差分データ取得部３１４と、認証部３１６とを有する。通信インタフェースを除くこれら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００６４】
狭域無線インタフェース３０１は、ローカルストレージサーバ２との間で、例えば無線ＬＡＮ又はBluetoothによって比較的高速に通信する。広域無線インタフェース３０２は、メインストレージサーバ１との間で、例えば携帯電話網によって比較的低速で通信する。
【００６５】
測位部３０３は、ＧＰＳ衛星からの測位電波を受信することによって、当該端末の現在位置を取得する。取得された現在位置は、汎用データ取得部３１３及びユーザ差分データ取得部３１４へ出力される。
【００６６】
認証部３１６は、ローカルストレージサーバ２及びメインストレージサーバ１へ、ユーザ識別子及びパスワードを送信し、認証を受ける（図３のＳ３３１及びＳ３３４参照）。尚、ユーザ識別子は、例えば当該端末がローカルストレージサーバ２と通信する際に用いる物理アドレスであってもよい。
【００６７】
汎用データ取得部３１３は、ローカルストレージサーバ２へ汎用データ要求を送信する（図３のＳ３３２参照）。これによって、汎用データ取得部３１３は、ローカルストレージサーバ２から、当該ユーザ識別子に基づく汎用データを取得する（図３のＳ３３３参照）。汎用データは、個人情報復元部３１２へ出力される。
【００６８】
ユーザ差分データ取得部３１４は、メインストレージサーバ１へ、ユーザ識別子と共に、測位部３０３によって測位した位置情報を含むユーザ差分データ要求を送信する（図３のＳ３３５参照）。これによって、メインストレージサーバ１は、ユーザ識別子に対応する位置範囲情報に、端末３から受信した位置情報が含まれるか否かを判定する。真と判定された際に、メインストレージサーバ１から、ユーザ差分データを受信できる（図３のＳ３３６参照）。ユーザ差分データは、個人情報復元部３１２へ出力される。
【００６９】
個人情報復元部３１２は、汎用データとユーザ差分データとを組み合わせた個人情報を復元する（図３のＳ３４参照）。復元された個人情報は、個人情報副記憶部３１１へ出力される。
【００７０】
個人情報副記憶部３１１は、当該端末３を操作するユーザにおける汎用データ及びユーザ差分データを組み合わせた個人情報を記憶する。
【００７１】
以上、詳細に説明したように、本発明のデータ同期方法及びシステムによれば、管理サーバの位置と端末の位置との間に移動体が存在する場合、遠隔地の端末から見て、管理サーバに蓄積された個人情報を高速にダウンロードすることができる。
【００７２】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００７３】
１  メインストレージサーバ
１０１  狭域無線インタフェース
１０２  広域無線インタフェース
１１１  個人情報主記憶部
１１２  個人情報分割部
１１３  汎用データ転送部
１１４  ユーザ差分データ転送部
１１５  スケジュール記憶部
１１６  認証部
２  ローカルストレージサーバ
２０  狭域無線インタフェース
２１  汎用データ記憶部
２２  認証部
３  端末
３０１  狭域無線インタフェース
３０２  広域無線インタフェース
３０３  測位部
３１１  個人情報副記憶部
３１２  個人情報復元部
３１３  汎用データ取得部
３１４  ユーザ差分データ取得部
３１６  認証部
【図１】
0005517969.tif 000002
【図２】
0005517969.tif 000003
【図３】
0005517969.tif 000004
【図４】
0005517969.tif 000005
【図５】
0005517969.tif 000006