(57)【要約】【課題】携帯端末装置とコンピュータのデータ同期、または複数の携帯端末装置間のデータ同期で、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めること。【解決手段】データ同期が必要なＰＤＡ２１０およびＰＣ２２０が、相互に通信することができない場合にクレイドル２３０に更新データを送信し、相手がクレイドル２３０と接続可能になった時点でこの更新データを取得して同期対象データを更新することとする。また、データ同期が必要なＰＤＡ７１０間で直接通信することができない場合に、同期対象データを更新したＰＤＡ７１０が更新データをクレイドル２３０に送信し、他のＰＤＡ７１０がクレイドル２３０と接続可能になった時点でその更新データを読み出して同期対象データを更新することとする。【選択図】　　　図１
2004013443.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置であって、
前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータおよび前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを記憶する記憶手段と、
前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御する制御手段と、
を備えたことを特徴とする携帯端末補助装置。
【請求項２】
前記制御手段は、所定の時間間隔で前記コンピュータから前記下りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した上りデータを前記コンピュータに送信することを特徴とする請求項１に記載の携帯端末補助装置。
【請求項３】
相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の携帯端末装置のうちの一つと電気的接続がされた場合に、少なくとも当該携帯端末装置に対する給電をおこなう携帯端末補助装置であって、
他の携帯端末装置から当該携帯端末装置に対して受け渡すデータである下りデータおよび当該携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを記憶する記憶手段と、
前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御する制御手段と、
を備えたことを特徴とする携帯端末補助装置。
【請求項４】
前記制御手段は、前記コンピュータ、前記他の携帯端末装置または前記携帯端末装置から前記下りデータまたは上りデータを受け取った場合に、前記記憶手段に記憶した下りデータまたは上りデータを更新することを特徴とする請求項１、２または３に記載の携帯端末補助装置。
【請求項５】
携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置を用いて該携帯端末装置とコンピュータ間の情報の整合性を保つデータ同期方法であって、
前記電気的接続がされた場合に、前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを前期携帯端末補助装置が前記携帯端末装置から受け取るとともに、前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータを前期携帯端末補助装置が前記携帯端末装置に送信する送受信工程
を含んだことを特徴とするデータ同期方法。
【請求項６】
前記送受信工程は、所定の時間間隔で前記コンピュータから前記下りデータを受け取るとともに、前記上りデータを前記コンピュータに送信することを特徴とする請求項５に記載のデータ同期方法。
【請求項７】
コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される本体装置と、該本体装置と電気的接続がされた場合に少なくとも給電をおこなう補助装置とからなる携帯端末装置であって、
前記本体装置は、
前記コンピュータとの間で直接通信ができず、かつ、前記電気的接続がされた場合に、前記コンピュータから前記本体装置に対して受け渡すデータである下りデータを前記補助装置から受け取るとともに、前記本体装置から前記コンピュータに対して受け渡すデータである上りデータを前記補助装置に対して送信するよう制御する制御手段を備え、
前記補助装置は、
前記下りデータおよび前記上りデータを記憶する記憶手段と、前記本体装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記本体装置に対して送信するよう制御する制御手段とを備えた
ことを特徴とする携帯端末装置。
【請求項８】
前記補助装置の制御手段は、所定の時間間隔で前記コンピュータから前記下りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した上りデータを前記コンピュータに送信することを特徴とする請求項７に記載の携帯端末装置。
【請求項９】
相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の本体装置と、複数の本体装置のうちの一つと電気的接続がされた場合に、少なくとも当該本体装置に対する給電をおこなう補助装置とからなる携帯端末装置であって、
前記本体装置は、
他の本体装置と直接通信ができず、かつ、前記電気的接続がされた場合に、他の本体装置から当該本体装置に対して受け渡すデータである下りデータを前記補助装置から受け取るとともに、当該本体装置から他の本体装置に対して受け渡すデータである上りデータを前記補助装置に対して送信するよう制御する制御手段を備え、
前記補助装置は、
前記下りデータまたは前記上りデータを記憶する記憶手段と、
前記電気的接続がされた場合に、該本体装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記本体装置に対して送信するよう制御する制御手段とを備えた
ことを特徴とする携帯端末装置。
【請求項１０】
前記補助装置の制御手段は、前記コンピュータ、前記他の携帯端末装置または前記携帯端末装置から前記下りデータまたは上りデータを受け取った場合に、前記記憶手段に記憶した下りデータまたは上りデータを更新することを特徴とする請求項７、８または９に記載の携帯端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータまたは他の携帯端末装置とデータ交換をおこなうことによりコンピュータまたは他の携帯端末装置との情報の整合性を適宜保ちつつ利用される携帯端末装置と電気的接続がされた場合に、少なくともこの携帯端末装置に対する給電をおこなう携帯端末補助装置並びにこの携帯端末補助装置をコンピュータまたは他の携帯端末装置とのデータ交換に用いる携帯端末装置等に関し、特に、簡単な操作でデータ交換を可能とすることによってデータ交換の回数を増やし、交換対象データの整合性を高めることができる携帯端末補助装置、データ同期方法および携帯端末装置に関する。
【０００２】
【従来の技術】
近年、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）の普及や携帯電話の高機能化にともない、これら携帯端末装置とコンピュータとのデータ同期が重要となっている。データ同期とは、携帯端末装置とコンピュータがデータ交換をおこなうことにより、両方が有する情報の整合性を保つことである。
【０００３】
たとえば、ＰＩＭ（Ｐｅｒｓｏｎａｌ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｍａｎａｇｅｒ）のアドレス帳やスケジュールなどのデータは、携帯端末装置とコンピュータの両方に必要であり、かつ両方の装置で同期がとれていることが重要なデータである。
【０００４】
これらのデータは、携帯端末装置をコンピュータと有線または無線で接続し、データ通信をおこなうことによって同期がとられている。有線接続の例としては、ＲＳ−２３２ＣあるいはＵＳＢなどのシリアル接続や、Ｅｔｈｅｒｎｅｔ（Ｒ）を用いたＴＣＰ／ＩＰ接続などがある。また、無線接続の例としては、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ、無線ＬＡＮなどがある。
【０００５】
この他、携帯端末装置のデータを一旦メモリカードにコピーしてコンピュータに取り込むことによってデータ同期をおこなう場合や、逆にコンピュータのデータを一旦メモリカードにコピーして携帯端末装置に取り込むことによってデータ同期をおこなう場合もある。
【０００６】
【発明が解決しようとする課題】
しかしながら、このようなデータ同期が十分おこなわれず、一方の装置で更新されたデータがもう一方の装置に反映されていない不整合な状態が頻繁に発生するという問題がある。
【０００７】
その理由は、データ同期をおこなう条件として、コンピュータと携帯端末装置がともに稼動中でデータ通信が可能であり、ともにデータ同期ソフトウェアが動作し、また、ユーザがデータ同期を開始するかあるいは定期的にデータ同期をおこなうように設定していることが必要であり、データの更新があった時点でこれらの条件が全て満たされることが少ないためである。
【０００８】
この結果、データ同期の回数が減り、データ同期処理の頻度がデータ更新の頻度に追いつかず、コンピュータと携帯端末装置との間でデータの不整合が発生することとなる。
【０００９】
なお、ネットワーク上にサーバ装置を設け、このサーバ装置を介してコンピュータと携帯端末装置との間でデータ同期をおこなうこともできるが、この場合にも、携帯端末装置をネットワークに接続する操作が必要で、接続操作に手間がかかり、使用頻度が少なくなるという問題がある。また、常時通信可能にすると消費電力が多くなる問題があり、自動的にデータ同期を実現するのは現状困難である。その他、データ同期用のサーバ装置の設置および運用に必要なコストも問題となる。
【００１０】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができる携帯端末補助装置、データ同期方法および携帯端末装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、本発明は、コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置であって、前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータおよび前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを記憶する記憶手段と、前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御する制御手段と、を備えたことを特徴とする。
【００１２】
この発明によれば、携帯端末補助装置が、コンピュータから携帯端末装置に対して受け渡すデータである下りデータおよび携帯端末装置からコンピュータに対して受け渡すデータである上りデータを記憶し、携帯端末装置と電気的接続がされた場合に、携帯端末装置から上りデータを受け取って記憶するとともに、記憶した下りデータを携帯端末装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができる。
【００１３】
また、本発明は、相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の携帯端末装置のうちの一つと電気的接続がされた場合に、少なくとも当該携帯端末装置に対する給電をおこなう携帯端末補助装置であって、他の携帯端末装置から当該携帯端末装置に対して受け渡すデータである下りデータおよび当該携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを記憶する記憶手段と、前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御する制御手段と、を備えたことを特徴とする。
【００１４】
この発明によれば、携帯端末補助装置が、他の携帯端末装置からこの携帯端末装置に対して受け渡すデータである下りデータおよびこの携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを記憶し、この携帯端末装置と電気的接続がされた場合に、この携帯端末装置から上りデータを受け取って記憶するとともに、記憶した下りデータをこの携帯端末装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができる。
【００１５】
また、本発明は、携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置を用いて該携帯端末装置とコンピュータ間の情報の整合性を保つデータ同期方法であって、前記電気的接続がされた場合に、前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを前期携帯端末補助装置が前記携帯端末装置から受け取るとともに、前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータを前期携帯端末補助装置が前記携帯端末装置に送信する送受信工程を含んだことを特徴とする。
【００１６】
この発明によれば、携帯端末補助装置が携帯端末装置と電気的接続がされた場合に、携帯端末装置からコンピュータに対して受け渡すデータである上りデータを携帯端末補助装置が携帯端末装置から受け取るとともに、コンピュータから携帯端末装置に対して受け渡すデータである下りデータを携帯端末補助装置が携帯端末装置に送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができる。
【００１７】
また、本発明は、コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される本体装置と、該本体装置と電気的接続がされた場合に少なくとも給電をおこなう補助装置とからなる携帯端末装置であって、前記本体装置は、前記コンピュータとの間で直接通信ができず、かつ、前記電気的接続がされた場合に、前記コンピュータから前記本体装置に対して受け渡すデータである下りデータを前記補助装置から受け取るとともに、前記本体装置から前記コンピュータに対して受け渡すデータである上りデータを前記補助装置に対して送信するよう制御する制御手段を備え、前記補助装置は、前記下りデータおよび前記上りデータを記憶する記憶手段と、前記本体装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記本体装置に対して送信するよう制御する制御手段とを備えたことを特徴とする。
【００１８】
この発明によれば、本体装置は、コンピュータとの間で直接通信ができず、かつ、補助装置と電気的接続がされた場合に、コンピュータから本体装置に対して受け渡すデータである下りデータを補助装置から受け取るとともに、本体装置からコンピュータに対して受け渡すデータである上りデータを補助装置に対して送信し、補助装置は、下りデータおよび上りデータを記憶し、本体装置から上りデータを受け取って記憶するとともに、記憶した下りデータを本体装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができる。
【００１９】
また、本発明は、相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の本体装置と、複数の本体装置のうちの一つと電気的接続がされた場合に、少なくとも当該本体装置に対する給電をおこなう補助装置とからなる携帯端末装置であって、前記本体装置は、他の本体装置と直接通信ができず、かつ、前記電気的接続がされた場合に、他の本体装置から当該本体装置に対して受け渡すデータである下りデータを前記補助装置から受け取るとともに、当該本体装置から他の本体装置に対して受け渡すデータである上りデータを前記補助装置に対して送信するよう制御する制御手段を備え、前記補助装置は、前記下りデータまたは前記上りデータを記憶する記憶手段と、前記電気的接続がされた場合に、該本体装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記本体装置に対して送信するよう制御する制御手段とを備えたことを特徴とする。
【００２０】
この発明によれば、本体装置は、他の本体装置と直接通信ができず、かつ、補助装置と電気的接続がされた場合に、他の本体装置からこの本体装置に対して受け渡すデータである下りデータを補助装置から受け取るとともに、この本体装置から他の本体装置に対して受け渡すデータである上りデータを補助装置に対して送信し、補助装置は、下りデータまたは上りデータを記憶し、この本体装置と電気的接続がされた場合に、この本体装置から上りデータを受け取って記憶するとともに、記憶した下りデータをこの本体装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができる。
【００２１】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係る携帯端末補助装置、データ同期方法および携帯端末装置の好適な実施の形態を詳細に説明する。なお、実施の形態１では、本発明に係る携帯端末装置とコンピュータ（以下「ＰＣ」と言う）とのデータ同期システムについて説明し、実施の形態２では、本発明に係る複数の携帯端末装置間でのデータ同期システムについて説明する。
【００２２】
（実施の形態１）
まず、本実施の形態１に係るデータ同期システムの構成について説明する。図１は、本実施の形態１に係るデータ同期システムのシステム構成を示すブロック図である。同図に示すように、このデータ同期システムは、ＰＤＡ２１０と、ＰＣ２２０と、クレイドル２３０とからなる。
【００２３】
ＰＤＡ２１０は、ＰＣ２２０とデータ同期が必要な携帯端末装置であり、データ同期処理部２１１と、クレイドル通信部２１２と、ＰＣ通信部２１３と、同期対象データ記憶部２１４と、同期状態記憶部２１５とを有する。
【００２４】
データ同期処理部２１１は、ＰＣ２２０とのデータ同期をおこなう処理部である。このデータ同期処理部２１１は、ＰＣ２２０と通信可能である場合には、直接ＰＣ２２０と通信することによってデータ同期をおこない、ＰＣ２２０と通信可能でない場合には、クレイドル通信部２１２を介してＰＤＡ２１０が更新した同期対象データをクレイドル２３０に送信し、ＰＣ２２０が更新した同期対象データをクレイドル２３０から受け取ってＰＤＡ２１０の対応する同期対象データを更新する。また、このデータ同期処理部２１１は、同期状態記憶部２１５を用いて同期対象データの同期状態をクレイドル２３０内の更新データも含めて管理する。
【００２５】
クレイドル通信部２１２は、データ同期処理部２１１からの依頼を受けてクレイドル２３０との間で更新データの送受信をおこなう処理部である。また、ＰＣ通信部２１３は、データ同期のための通信をＰＣ２２０とおこなう処理部であり、同期対象データ記憶部２１４は、同期対象データを格納した記憶部である。
【００２６】
同期状態記憶部２１５は、同期対象データの同期状態を格納した記憶部であり、同期状態としては、「更新」、「未処理」、「完了」および「競合」がある。同期対象データがＰＤＡ２１０で更新された場合に、この同期対象データは、「更新」という同期状態で新たに同期状態記憶部２１５に登録される。そして、この同期対象データがクレイドル２３０に送信された場合には、その同期状態は「更新」から「未処理」に変更される。
【００２７】
また、同期対象データがＰＣ２２０で更新され、更新されたデータがクレイドル２３０経由でＰＤＡ２１０に取り込まれ、ＰＤＡ２１０の同期対象データが更新された場合に、この同期対象データは、「完了」という同期状態で新たに同期状態記憶部２１５に登録される。一方、同期対象データがＰＣ２２０で更新され、更新されたデータがクレイドル２３０経由でＰＤＡ２１０に取り込まれ、ＰＤＡ２１０でもこの同期対象データが別に更新されていてデータの競合が発生している場合には、この同期対象データの同期状態は「更新」から「競合」に変更される。
【００２８】
図２は、同期状態記憶部２１５の一例を示す図である。同図は、同期対象データであるデータＡがＰＤＡ２１０によって更新され、クレイドル２３０に送信された「未処理」の状態にあることを示し、同期対象データであるデータＢがＰＣ２２０によって更新され、クレイドル２３０経由でＰＤＡ２１０に取り込まれ、ＰＤＡ２１０のデータＢが更新された「完了」の状態にあることを示している。
【００２９】
また、同期対象データであるデータＣがＰＣ２２０で更新され、クレイドル２３０経由でＰＤＡ２１０に取り込まれ、ＰＤＡ２１０でもデータＣが別に更新されていてデータの競合が発生している「競合」状態にあることを示している。
【００３０】
ＰＣ２２０は、ＰＤＡ２１０とデータ同期が必要な装置であり、同期対象データに競合が発生した場合にそのデータ競合を解消するマスタ装置として機能する。このＰＣ２２０は、データ同期処理部２２１と、クレイドル通信部２２２と、ＰＤＡ通信部２２３と、同期対象データ記憶部２２４と、同期状態記憶部２２５とを有する。
【００３１】
データ同期処理部２２１は、ＰＤＡ２１０とのデータ同期をおこなう処理部である。このデータ同期処理部２２１は、ＰＤＡ２１０と通信可能である場合には、直接ＰＤＡ２１０と通信することによってデータ同期をおこない、ＰＤＡ２１０と通信可能でない場合には、クレイドル通信部２２２を介してＰＣ２２０が更新した同期対象データをクレイドル２３０に送信し、ＰＤＡ２１０が更新した同期対象データをクレイドル２３０から受け取ってＰＣ２２０の対応する同期対象データを更新する。また、このデータ同期処理部２２１は、同期状態記憶部２２５を用いて同期対象データの同期状態をクレイドル２３０内の更新データも含めて管理する。
【００３２】
さらに、このデータ同期処理部２２１は、ＰＤＡ２１０と通信可能である場合に、直接データ同期をおこなった後、データ同期が完了してクレイドル２３０に保存されている更新データを削除するとともに、競合が発生しているデータに対してはユーザに解消方法の指定を依頼し、ユーザの指定に基づいて競合の解消をはかる。
【００３３】
クレイドル通信部２２２は、データ同期処理部２２１からの依頼を受けてクレイドル２３０との間で更新データの送受信をおこなう処理部である。また、ＰＤＡ通信部２２３は、データ同期のための通信をＰＤＡ２１０とおこなう処理部であり、同期対象データ記憶部２２４は、同期対象データを格納した記憶部である。
【００３４】
同期状態記憶部２２５は、同期対象データの同期状態を格納した記憶部であり、データ同期処理部２２１によって使用される。この同期状態記憶部２２５は、ＰＤＡ２１０とＰＣ２２０が入れ替わる点を除いて、ＰＤＡ２１０の同期状態記憶部２１４と同様なデータを格納する。すなわち、同期対象データがＰＣ２２０で更新された場合に、この同期対象データは、「更新」という同期状態で新たに同期状態記憶部２２５に登録される。そして、この同期対象データがクレイドル２３０に送信された場合には、この同期対象データの同期状態は「更新」から「未処理」に変更される。
【００３５】
また、同期対象データがＰＤＡ２１０で更新され、クレイドル２３０経由でＰＣ２２０に取り込まれ、ＰＣ２２０の同期対象データが更新された場合に、この同期対象データは、「完了」という同期状態で新たに同期状態記憶部２２５に登録される。一方、同期対象データがＰＤＡ２１０で更新され、クレイドル２３０経由でＰＣ２２０に取り込まれ、ＰＣ２２０でもこの同期対象データが別に更新されていてデータの競合が発生している場合には、この同期対象データの同期状態は「更新」から「競合」に変更される。
【００３６】
クレイドル２３０は、ＰＤＡ２１０とＰＣ２２０の間のデータ同期を仲介する装置であり、通信制御部２３１と、更新データ記憶部２３２とを有する。通信制御部２３１は、更新データ記憶部２３２に記憶される更新データをＰＤＡ２１０およびＰＣ２２０と送受信する処理部である。
【００３７】
更新データ記憶部２３２は、ＰＤＡ２１０とＰＣ２２０の同期対象データの更新データを格納する記憶部であり、ＰＤＡ２１０またはＰＣ２２０によって更新された同期対象データを、その名前、更新時刻などの情報とともに格納する。
【００３８】
このクレイドル２３０を用いることによって、ＰＤＡ２１０とＰＣ２２０が直接通信できない場合でも、ＰＤＡ２１０またはＰＣ２２０が更新データをこのクレイドル２３０に送信し、他の装置が使用可能な状態になった時点で更新データをこのクレイドル２３０から受け取って自装置の同期対象データを更新することが可能となり、ＰＤＡ２１０、ＰＣ２２０双方ともデータ同期頻度を増やすことができる。
【００３９】
ここで、このクレイドル２３０を利用したＰＤＡ２１０とＰＣ２２０との間のデータ同期について図３および図４を用いて説明する。図３は、本実施の形態１に係るＰＤＡ２１０→ＰＣ２２０方向のデータ同期を説明するための説明図であり、図４は、本実施の形態１に係るＰＣ２２０→ＰＤＡ２１０方向のデータ同期を説明するための説明図である。
【００４０】
図３および図４において、ＰＤＡ２１０とクレイドル２３０は有線または無線で接続され、ＰＤＡ２１０が起動状態でクレイドル２３０に設置されるか近接した場合に、ＰＤＡ２１０とクレイドル２３０のデータ送受信が可能となる。
【００４１】
また、ＰＣ２２０とクレイドル２３０は有線または無線で接続され、クレイドル２３０はＰＣ２２０に近接して設置され、ＰＣ２２０が起動状態であれば常にＰＣ２２０とクレイドル２３０はデータ送受信が可能な状態にある。
【００４２】
図３（ａ）に示すように、ＰＣ２２０が停止またはサスペンド状態にあり、起動状態のＰＤＡ２１０がクレイドル２３０に設置された場合に、ＰＤＡ２１０で更新された同期対象データがクレイドル２３０に転送される。そして、図３（ｂ）に示すように、ＰＣ２２０が起動状態になった場合に、クレイドル２３０に保存された更新データがＰＣ２２０に送信される。
【００４３】
このように、起動状態のＰＤＡ２１０をクレイドル２３０に設置するという簡単で頻繁におこなわれる操作によって、ＰＣ２２０を起動することなく、外出先などで変更したＰＤＡ２１０の更新データがクレイドル２３０に保存され、ＰＣ２２０を使用するために起動した際に、クレイドル２３０に保存された更新データが自動的にＰＣ２２０の対応する同期対象データに反映されることとしたので、データ同期の頻度を増やすことができる。
【００４４】
一方、図４（ａ）に示すように、ＰＣ２２０で同期対象データが更新されるたびに、更新された同期対象データはクレイドル２３０へ転送される。そして、図４（ｂ）に示すように、ＰＤＡ２１０は、クレイドル２３０に設置された時点でクレイドル２３０に保存された更新データを受け取り、対応する同期対象データを更新する。
【００４５】
次に、本実施の形態１に係るＰＤＡ２１０のデータ同期処理部２１１の処理手順について説明する。図５は、本実施の形態１に係るＰＤＡ２１０のデータ同期処理部２１１の処理手順を示すフローチャートである。なお、このデータ同期処理部２１１は、ＰＤＡ２１０がクレイドル２３０に設置された場合に起動されるとともに、一定の時間間隔で定期的に起動される。
【００４６】
同図に示すように、このＰＤＡ２１０のデータ同期処理部２１１は、まずデータ同期が必要なＰＣ２２０と通信可能か否かを調べ（ステップＳ５０１）、通信可能でない場合には、クレイドル２３０と接続状態にあるか否かを調べる（ステップＳ５０２）。
【００４７】
そして、クレイドル２３０と接続状態にある場合には、クレイドル２３０に保存されているデータを取得し（ステップＳ５０３）、ＰＣ２２０が更新したデータの有無を調べる（ステップＳ５０４）。
【００４８】
もし、ＰＣ２２０が更新したデータがある場合には、同期状態記憶部２１５を参照して、同じ同期対象データをＰＤＡ２１０も独自に更新したか否か、すなわちデータ競合の有無を調べ、データの競合があれば、この同期対象データの同期状態を「更新」から「競合」に変更する。これに対して、データの競合がなければ、ＰＤＡ２１０の同期対象データをクレイドル２３０から取得した更新データで更新し（ステップＳ５０５）、この同期対象データを、「完了」という同期状態で新たに同期状態記憶部２１５に登録する。
【００４９】
そして、同期状態記憶部２１５を参照してＰＣ２２０に更新を反映する必要がある同期対象データ、すなわち同期状態が「更新」である同期対象データの有無を調べ（ステップＳ５０６）、更新を反映する必要がある同期対象データがある場合には、その更新データをクレイドル２３０へ送信し（ステップＳ５０７）、その同期状態を「更新」から「未処理」に変更する。また、ＰＣ２２０に更新を反映する必要がある同期対象データがない場合およびＰＣ２２０に更新を反映する必要がある同期対象データの処理が終了した場合には、次の起動を待つ（ステップＳ５０８）。
【００５０】
一方、クレイドルと接続されていない場合には（ステップＳ５０２の否定）、なにもしないで次の起動を待つ（ステップＳ５０８）。また、ＰＣ２２０との通信が可能である場合には（ステップＳ５０１の肯定）、ＰＣ２２０との通信を開始し（ステップＳ５０９）、ＰＣ２２０と直接データ同期をおこない（ステップＳ５１０）、ＰＣ２２０との通信を終了し（ステップＳ５１１）、次の起動を待つ（ステップＳ５０８）。
【００５１】
次に、本実施の形態１に係るＰＣ２２０のデータ同期処理部２２１の処理手順について説明する。図６は、本実施の形態１に係るＰＣ２２０のデータ同期処理部２２１の処理手順を示すフローチャートである。なお、このデータ同期処理部２２１は、同期対象データが更新された場合に起動されるとともに、一定の時間間隔で定期的に起動される。
【００５２】
同図に示すように、このＰＣ２２０のデータ同期処理部２２１は、まずデータ同期が必要なＰＣ２２０と通信可能か否かを調べ（ステップＳ６０１）、通信可能でない場合には、クレイドル２３０に保存されているデータを取得し（ステップＳ６０２）、ＰＤＡ２１０が更新したデータの有無を調べる（ステップＳ６０３）。
【００５３】
もし、ＰＤＡ２１０が更新したデータがある場合には、同期状態記憶部２２５を参照して、同じ同期対象データをＰＣ２２０も独自に更新したか否か、すなわちデータ競合の有無を調べ、データの競合があれば、この同期対象データの同期状態を「更新」から「競合」に変更する。これに対して、データの競合がなければ、ＰＣ２２０の同期対象データをクレイドル２３０から取得したデータで更新し（ステップＳ６０４）、この同期対象データを、「完了」という同期状態で新たに同期状態記憶部２２５に登録する。
【００５４】
そして、同期状態記憶部２２５を参照してＰＤＡ２１０に更新を反映する必要がある同期対象データ、すなわち同期状態が「更新」である同期対象データの有無を調べ（ステップＳ６０５）、更新を反映する必要がある同期対象データがある場合には、その更新データをクレイドル２３０へ送信し（ステップＳ６０６）、その同期状態を「更新」から「未処理」に変更する。また、ＰＤＡ２１０に更新を反映する必要がある同期対象データがない場合およびＰＤＡ２１０に更新を反映する必要がある同期対象データの処理が終了した場合には、次の起動を待つ（ステップＳ６０７）。
【００５５】
一方、ＰＤＡ２１０との通信が可能である場合には（ステップＳ６０１の肯定）、ＰＤＡ２１０との通信を開始し（ステップＳ６０８）、ＰＤＡ２１０と直接データ同期をおこなう（ステップＳ６０９）。このＰＤＡ２１０とおこなうデータ同期処理の中で、同期状態記憶部２１５および２２５を初期化し、また競合するデータがあれば、ユーザに問い合わせて競合解消をおこなう。そして、クレイドル２３０内のデータを削除し（ステップＳ６１０）、ＰＤＡ２１０との通信を終了し（ステップＳ６１１）、次の起動を待つ（ステップＳ６０７）。
【００５６】
上述してきたように、本実施の形態１では、データ同期が必要なＰＤＡ２１０およびＰＣ２２０が、相互に通信することができない場合にクレイドル２３０に更新データを送信し、相手がクレイドル２３０と接続可能になった時点でこの更新データを受け取って同期対象データを更新することとしたので、ＰＤＡ２１０とＰＣ２２０は、相互に通信可能となる機会が少ない場合であってもデータ同期を頻繁におこなうことができ、同期対象データの整合性を高めることができる。
【００５７】
また、ＰＤＡ２１０またはＰＣ２２０で更新された同期対象データが、クレイドル２３０に送信された後で相手が受け取る前に、再度更新された場合には、クレイドル２３０内の更新データを置き換えることによって、常に最新の更新データをクレイドル２３０内に保存することができる。
【００５８】
（実施の形態２）
ところで、上記実施の形態１では、ＰＤＡ２１０とＰＣ２２０がクレイドル２３０を用いてデータ同期をおこなう場合を示したが、本発明はこれに限定されることなく、任意の台数のＰＤＡ間でデータ同期をおこなう場合にも適用することができる。そこで、本実施の形態２では、任意の台数のＰＤＡがクレイドル２３０を用いてデータ同期をおこなうデータ同期システムについて説明する。
【００５９】
図７は、本実施の形態２に係るデータ同期システムのシステム構成を示すブロック図である。同図に示すように、このデータ同期システムは、任意の台数のＰＤＡ７１０と１台のクレイドル２３０とからなり、各ＰＤＡ７１０は、他のＰＤＡ７１０と通信できない状態にある場合に、クレイドル２３０を介してデータ同期をおこなう。
【００６０】
ただし、データ競合を避けるために、各同期対象データには、その同期対象データを管理するマスタＰＤＡが決められており、このマスタＰＤＡだけがその同期対象データの競合状態を解消することができる。また、ここでは説明の便宜上、図１に示した各部と同様の役割を果たす機能部については同一符号を付すこととしてその詳細な説明を省略する。
【００６１】
ＰＤＡ７１０は、他のＰＤＡ７１０とデータ同期が必要な携帯端末装置であり、データ同期処理部７１１と、クレイドル通信部２１２と、ＰＤＡ通信部７１２と、同期対象データ記憶部２１４と、同期状態記憶部２１５と、マスタデータ同期状態記憶部７１３とを有する。
【００６２】
データ同期処理部７１１は、他のＰＤＡ７１０とのデータ同期をおこなう処理部であり、他のＰＤＡ７１０と通信可能である場合には、直接そのＰＤＡ７１０と通信することによってデータ同期をおこない、他のＰＤＡ７１０と通信可能でない場合には、クレイドル通信部２１２を介して自装置が更新した同期対象データをクレイドル２３０に送信し、他のＰＤＡ７１０が更新した同期対象データをクレイドル２３０から受け取って自装置の対応する同期対象データを更新する。また、このデータ同期処理部７１１は、同期状態記憶部２１５を用いて同期対象データの同期状態をクレイドル２３０内の更新データも含めて管理する。
【００６３】
さらに、このデータ同期処理部７１１は、他のＰＤＡ７１０と通信可能である場合に、直接データ同期をおこなった後、マスタデータ同期状態記憶部７１３を用いて自装置がマスタＰＤＡである同期対象データのデータ同期が全てのＰＤＡ７１０について完了したか否かを調べ、完了した場合には、クレイドル２３０に保存されている更新データを削除する。また、ＰＤＡ通信部７１２は、直接ＰＤＡ７１０間でデータ同期の通信をおこなう処理部である。
【００６４】
マスタデータ同期状態記憶部７１３は、自装置がマスタＰＤＡである同期対象データの他ＰＤＡ７１０での同期状態を格納した記憶部であり、同期状態として「未処理」および「完了」を有する。自装置がマスタＰＤＡの同期対象データが更新され、あるＰＤＡ７１０でその同期対象データが未更新の場合には、その同期対象データのそのＰＤＡ７１０に対する同期状態は「未処理」となる。
【００６５】
また、自装置がマスタＰＤＡの同期対象データが更新され、あるＰＤＡ７１０との直接通信またはクレイドル２３０経由でそのＰＤＡの同期対象データが更新された場合には、その同期対象データのそのＰＤＡ７１０に対する同期状態は「完了」となる。
【００６６】
図８は、マスタデータ同期状態記憶部７１３の一例を示す図である。同図は、このマスタデータ同期状態記憶部７１３を有するＰＤＡ７１０が同期対象データであるデータＸおよびデータＹのマスタＰＤＡであり、データＸについてはＰＤＡ−Ａとは同期が完了しており、ＰＤＡ−Ｂとは同期がおこなわれていないことを示している。また、データＹについては、ＰＤＡ−ＡとＰＤＡ−Ｂの両方とも同期がおこなわれていないことを示している。
【００６７】
次に、本実施の形態２に係るＰＤＡ７１０のデータ同期処理部７１１の処理手順について説明する。図９は、本実施の形態２に係るＰＤＡ７１０のデータ同期処理部７１１の処理手順を示すフローチャートである。なお、このデータ同期処理部７１１は、ＰＤＡ７１０がクレイドル２３０に設置された場合に起動されるとともに、一定の時間間隔で定期的に起動される。
【００６８】
同図に示すように、このＰＤＡ７１０のデータ同期処理部７１１は、まず他のＰＤＡ７１０と通信可能か否かを調べ（ステップＳ９０１）、通信可能でない場合には、クレイドル２３０と接続されているか否かを調べ（ステップＳ９０２）、クレイドル２３０と接続されていれば、クレイドル２３０から更新データを取得し（ステップＳ９０３）、他のＰＤＡ７１０が更新したデータの有無を調べる（ステップＳ９０４）。
【００６９】
もし、他のＰＤＡ７１０が更新したデータがある場合には、クレイドル２３０から取得した更新データを用いて自装置の同期対象データを更新し（ステップＳ９０５）、この同期対象データを、同期状態を「完了」として新たに同期状態記憶部２２５に登録する。
【００７０】
そして、同期状態記憶部２２５を参照して他のＰＤＡ７１０に更新を反映する必要がある同期対象データ、すなわち同期状態が「更新」である同期対象データの有無を調べ（ステップＳ９０６）、更新を反映する必要がある同期対象データがある場合には、その更新データをクレイドル２３０へ送信し（ステップＳ９０７）、その同期状態を「更新」から「未処理」に変更し、次の起動を待つ（ステップＳ９０８）。
【００７１】
一方、クレイドル２３０と接続されていない場合には（ステップＳ９０２の否定）、何もしないで次の起動を待つ（ステップＳ９０８）。また、他のＰＤＡ７１０との通信が可能である場合には（ステップＳ９０１の肯定）、そのＰＤＡ７１０との通信を開始し（ステップＳ９０９）、そのＰＤＡ７１０と直接データ同期をおこない（ステップＳ９１０）、同期状態記憶部２１５を更新する。そして、マスタデータ同期状態記憶部７１３を更新し、全てのＰＤＡ７１０に対して同期処理が完了した同期対象データについてはクレイドル２３０内の更新データを削除し（ステップＳ９１１）、ＰＤＡ７１０との通信を終了し（ステップＳ９１２）、次の起動を待つ（ステップＳ９０８）。
【００７２】
上述してきたように、本実施の形態２では、データ同期が必要なＰＤＡ７１０間で直接通信することができない場合に、同期対象データを更新したＰＤＡ７１０が更新データをクレイドル２３０に送信し、他のＰＤＡ７１０がクレイドル２３０と接続可能になった時点でその更新データを受け取って同期対象データを更新することとしたので、複数のＰＤＡ７１０が相互に通信可能となる機会が少ない場合であってもデータ同期を頻繁におこなうことができ、同期対象データの整合性を高めることができる。
【００７３】
（付記１）コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置であって、
前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータおよび前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを記憶する記憶手段と、
前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御する制御手段と、
を備えたことを特徴とする携帯端末補助装置。
（付記２）前記制御手段は、所定の時間間隔で前記コンピュータから前記下りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した上りデータを前記コンピュータに送信することを特徴とする付記１に記載の携帯端末補助装置。
（付記３）相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の携帯端末装置のうちの一つと電気的接続がされた場合に、少なくとも当該携帯端末装置に対する給電をおこなう携帯端末補助装置であって、
他の携帯端末装置から当該携帯端末装置に対して受け渡すデータである下りデータおよび当該携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを記憶する記憶手段と、
前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御する制御手段と、
を備えたことを特徴とする携帯端末補助装置。
（付記４）前記制御手段は、前記コンピュータ、前記他の携帯端末装置または前記携帯端末装置から前記下りデータまたは上りデータを受け取った場合に、前記記憶手段に記憶した下りデータまたは上りデータを更新することを特徴とする付記１、２または３に記載の携帯端末補助装置。
（付記５）前記制御手段は、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈまたは無線ＬＡＮなどの無線通信を介して、前記上りデータおよび下りデータを前記コンピュータまたは他の携帯端末装置との間で送受信することを特徴とする付記１、２または３に記載の携帯端末補助装置。
（付記６）前記制御手段は、ＲＳ２３２Ｃ、ＵＳＢまたはＩＥＥＥ１３９４などの有線通信を介して、前記上りデータおよび下りデータを前記コンピュータまたは他の携帯端末装置との間で送受信することを特徴とする付記１、２または３に記載の携帯端末補助装置。
（付記７）前記制御手段は、前記電気的接続がされ、かつ、前記携帯端末装置が前記コンピュータまたは他の携帯端末装置と直接通信できない場合に、該携帯端末装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記携帯端末装置に対して送信するよう制御することを特徴とする付記１、２または３に記載の携帯端末補助装置。
（付記８）コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される本体装置と、該本体装置と電気的接続がされた場合に少なくとも給電をおこなう補助装置とからなる携帯端末装置であって、
前記本体装置は、
前記コンピュータとの間で直接通信ができず、かつ、前記電気的接続がされた場合に、前記コンピュータから前記本体装置に対して受け渡すデータである下りデータを前記補助装置から受け取るとともに、前記本体装置から前記コンピュータに対して受け渡すデータである上りデータを前記補助装置に対して送信するよう制御する制御手段を備え、
前記補助装置は、
前記下りデータおよび前記上りデータを記憶する記憶手段と、前記本体装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記本体装置に対して送信するよう制御する制御手段とを備えた
ことを特徴とする携帯端末装置。
（付記９）前記補助装置の制御手段は、所定の時間間隔で前記コンピュータから前記下りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した上りデータを前記コンピュータに送信することを特徴とする付記８に記載の携帯端末装置。
（付記１０）相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の本体装置と、複数の本体装置のうちの一つと電気的接続がされた場合に、少なくとも当該本体装置に対する給電をおこなう補助装置とからなる携帯端末装置であって、
前記本体装置は、
他の本体装置と直接通信ができず、かつ、前記電気的接続がされた場合に、他の本体装置から当該本体装置に対して受け渡すデータである下りデータを前記補助装置から受け取るとともに、当該本体装置から他の本体装置に対して受け渡すデータである上りデータを前記補助装置に対して送信するよう制御する制御手段を備え、
前記補助装置は、
前記下りデータまたは前記上りデータを記憶する記憶手段と、
前記電気的接続がされた場合に、該本体装置から前記上りデータを受け取って前記記憶手段に格納するとともに、前記記憶手段に記憶した下りデータを前記本体装置に対して送信するよう制御する制御手段とを備えた
ことを特徴とする携帯端末装置。
（付記１１）前記補助装置の制御手段は、前記コンピュータ、前記他の携帯端末装置または前記携帯端末装置から前記下りデータまたは上りデータを受け取った場合に、前記記憶手段に記憶した下りデータまたは上りデータを更新することを特徴とする付記８、９または１０に記載の携帯端末装置。
（付記１２）前記補助装置の制御手段は、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈまたは無線ＬＡＮなどの無線通信を介して、前記上りデータおよび下りデータを前記コンピュータまたは他の携帯端末装置との間で送受信することを特徴とする付記８、９または１０に記載の携帯端末装置。
（付記１３）前記補助装置の制御手段は、ＲＳ２３２Ｃ、ＵＳＢまたはＩＥＥＥ１３９４などの有線通信を介して、前記上りデータおよび下りデータを前記コンピュータまたは他の携帯端末装置との間で送受信することを特徴とする付記８、９または１０に記載の携帯端末装置。
（付記１４）携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置を用いて該携帯端末装置とコンピュータ間の情報の整合性を保つデータ同期方法であって、
前記電気的接続がされた場合に、前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを前期携帯端末補助装置が前記携帯端末装置から受け取るとともに、前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータを前期携帯端末補助装置が前記携帯端末装置に送信する送受信工程
を含んだことを特徴とするデータ同期方法。
（付記１５）前記送受信工程は、所定の時間間隔で前記コンピュータから前記下りデータを受け取るとともに、前記上りデータを前記コンピュータに送信することを特徴とする付記１４に記載のデータ同期方法。
（付記１６）携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置を用いて複数の携帯端末装置が相互にデータ交換をおこなうことにより情報の整合性を保つデータ同期方法であって、
前記電気的接続がされた場合に、他の携帯端末装置から当該携帯端末装置に対して受け渡すデータである下りデータおよび当該携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを前記携帯端末補助装置が当該携帯端末装置と送受信する送受信工程
を含んだことを特徴とするデータ同期方法。
（付記１７）コンピュータとデータ交換をおこなうことにより該コンピュータとの情報の整合性を適宜保ちつつ利用される携帯端末装置と電気的接続がされた場合に、少なくとも該携帯端末装置に対する給電をおこなう携帯端末補助装置で実行されるデータ同期プログラムであって、
前記コンピュータから前記携帯端末装置に対して受け渡すデータである下りデータおよび前記携帯端末装置から前記コンピュータに対して受け渡すデータである上りデータを記録する記録手順と、
前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記録手順により記録するとともに、前記記録手順により記録された下りデータを前記携帯端末装置に対して送信するよう制御する制御手順と、
を実行することを特徴とするデータ同期プログラム。
（付記１８）前記制御手順は、所定の時間間隔で前記コンピュータから前記下りデータを受け取って前記記録手順により記録するとともに、前記記録手順により記録された上りデータを前記コンピュータに送信することを特徴とする付記１７に記載のデータ同期プログラム。
（付記１９）相互にデータ交換をおこなうことにより情報の整合性を適宜保ちつつ利用される複数の携帯端末装置のうちの一つと電気的接続がされた場合に、少なくとも当該携帯端末装置に対する給電をおこなう携帯端末補助装置で実行される同期プログラムであって、
他の携帯端末装置から当該携帯端末装置に対して受け渡すデータである下りデータおよび当該携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを記録する記録手順と、
前記電気的接続がされた場合に、該携帯端末装置から前記上りデータを受け取って前記記録手順により記録するとともに、前記記録手順により記録された下りデータを前記携帯端末装置に対して送信するよう制御する制御手順と、
を実行することを特徴とするデータ同期プログラム。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、携帯端末補助装置が、コンピュータから携帯端末装置に対して受け渡すデータである下りデータおよび携帯端末装置からコンピュータに対して受け渡すデータである上りデータを記憶し、携帯端末装置と電気的接続がされた場合に、携帯端末装置から上りデータを受け取って記憶するとともに、記憶した下りデータを携帯端末装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができるという効果を奏する。
【００７５】
また、本発明によれば、携帯端末補助装置が、他の携帯端末装置からある携帯端末装置に対して受け渡すデータである下りデータおよびある携帯端末装置から他の携帯端末装置に対して受け渡すデータである上りデータを記憶し、ある携帯端末装置と電気的接続がされた場合に、その携帯端末装置から上りデータを受け取って記憶するとともに、記憶した下りデータをその携帯端末装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができるという効果を奏する。
【００７６】
また、本発明によれば、携帯端末補助装置が携帯端末装置と電気的接続がされた場合に、携帯端末装置からコンピュータに対して受け渡すデータである上りデータを携帯端末補助装置が携帯端末装置から受け取るとともに、コンピュータから携帯端末装置に対して受け渡すデータである下りデータを携帯端末補助装置が携帯端末装置に送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができるという効果を奏する。
【００７７】
また、本発明によれば、本体装置と補助装置からなる携帯端末装置の本体装置が、コンピュータとの間で直接通信ができず、かつ、電気的接続がされた場合に、コンピュータから本体装置に対して受け渡すデータである下りデータを補助装置から受け取るとともに、本体装置からコンピュータに対して受け渡すデータである上りデータを補助装置に対して送信し、補助装置は、下りデータおよび上りデータを記憶し、本体装置から上りデータを受け取って記憶するとともに、記憶した下りデータを本体装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができるという効果を奏する。
【００７８】
また、本発明によれば、本体装置と補助装置からなる携帯端末装置の本体装置が、他の本体装置と直接通信ができず、かつ、電気的接続がされた場合に、他の本体装置からこの本体装置に対して受け渡すデータである下りデータを補助装置から受け取るとともに、この本体装置から他の本体装置に対して受け渡すデータである上りデータを補助装置に対して送信し、補助装置は、下りデータまたは上りデータを記憶し、この本体装置と電気的接続がされた場合に、この本体装置から上りデータを受け取って記憶するとともに、記憶した下りデータをこの本体装置に対して送信することとしたので、簡単な操作でデータ同期を可能とすることによってデータ同期の回数を増やし、同期対象データの整合性を高めることができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態１に係るデータ同期システムのシステム構成を示すブロック図である。
【図２】同期状態記憶部の一例を示す図である。
【図３】本実施の形態１に係るＰＤＡ→ＰＣ方向のデータ同期を説明するための説明図である。
【図４】本実施の形態１に係るＰＣ→ＰＤＡ方向のデータ同期を説明するための説明図である。
【図５】本実施の形態１に係るＰＤＡのデータ同期処理部の処理手順を示すフローチャートである。
【図６】本実施の形態１に係るＰＣのデータ同期処理部の処理手順を示すフローチャートである。
【図７】本実施の形態２に係るデータ同期システムのシステム構成を示すブロック図である。
【図８】マスタデータ同期状態記憶部の一例を示す図である。
【図９】本実施の形態２に係るＰＤＡのデータ同期処理部の処理手順を示すフローチャートである。
【符号の説明】
２１０，７１０　ＰＤＡ
２１１，７１１　データ同期処理部
２１２　クレイドル通信部
２１３　ＰＣ通信部
２１４　同期対象データ記憶部
２１５　同期状態記憶部
２２０　ＰＣ
２２１　データ同期処理部
２２２　クレイドル通信部
２２３　ＰＤＡ通信部
２２４　同期対象データ記憶部
２２５　同期状態記憶部
２３０　クレイドル
２３１　通信制御部
２３２　更新データ記憶部
７１２　ＰＤＡ通信部
７１３　マスタデータ同期状態記憶部
【図１】
2004013443.tif 000003
【図２】
2004013443.tif 000004
【図３】
2004013443.tif 000005
【図４】
2004013443.tif 000006
【図５】
2004013443.tif 000007
【図６】
2004013443.tif 000008
【図７】
2004013443.tif 000009
【図８】
2004013443.tif 000010
【図９】
2004013443.tif 000011