(57)【要約】【課題】携帯通信端末のアドレス帳のデータとサーバに預けられたアドレス帳のデータとが不整合になる。【解決手段】データを格納するデータ格納部と、データ格納部に格納されたデータを追加、変更または削除するデータ更新部と、サーバと接続することにより、データ格納部に格納されているデータとサーバに保存されているデータとを整合させるデータ整合部とを備え、データ更新部は、データ格納部に格納されたデータの追加、変更または削除の要求を受け付ける画面を外部に表示して、画面を介して受け付けた要求に応じてデータ格納部に格納されたデータを追加、変更または削除し、データ整合部は、データ更新部によりデータ格納部に格納されているデータが追加、変更または削除された場合には、画面の表示が終了してから所定の時間が経過した時に、データ格納部に格納されているデータとサーバに保存されているデータとを整合させる。【選択図】図１
2008187477.tif 000002
【特許請求の範囲】
【請求項１】
当該携帯通信端末で格納され使用されるデータをサーバに保存させる携帯通信端末であって、
前記データを格納するデータ格納部と、
前記サーバとは異なる外部からの要求に応じて前記データ格納部に格納された前記データを追加、変更または削除するデータ更新部と、
前記サーバと接続することにより、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させるデータ整合部と
を備え、
前記データ更新部は、前記データ格納部に格納された前記データの追加、変更または削除の要求を受け付ける画面を前記外部に表示して、前記画面を介して受け付けた前記要求に応じて前記データ格納部に格納された前記データを追加、変更または削除し、
前記データ整合部は、前記データ更新部により前記データ格納部に格納されている前記データが追加、変更または削除された場合には、前記画面の表示が終了してから所定の時間が経過した時に、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる携帯通信端末。
【請求項２】
当該携帯通信端末で格納され使用されるデータをサーバに保存させる携帯通信端末であって、
前記データを格納するデータ格納部と、
前記サーバとは異なる外部からの要求に応じて前記データ格納部に格納された前記データを追加、変更または削除するデータ更新部と、
前記サーバと接続することにより、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させるデータ整合部と
を備え、
前記データ整合部は、前記データ更新部により前記データ格納部に格納されている前記データが追加、変更または削除されてから所定の時間が経過した時に、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる携帯通信端末。
【請求項３】
前記データ更新部は、前記データ格納部に格納された前記データの追加、変更または削除の要求を受け付ける画面を前記外部に表示して、前記画面を介して受け付けた前記要求に応じて前記データ格納部に格納された前記データを追加、変更または削除し、
前記データ整合部は、前記所定の時間が経過した時に、前記データ更新部により前記画面が表示されているときは、前記画面の表示が終了した時に、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる請求項２に記載の携帯通信端末。
【請求項４】
前記データ更新部は、前記データ格納部に格納された前記データを、前記要求に応じて追加、変更または削除した履歴である端末履歴情報を生成して格納し、
前記データ整合部は、前記端末履歴情報を参照することにより、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる請求項１、２に記載の携帯通信端末。
【請求項５】
前記サーバは、当該サーバに保存されている前記データを保守する保守通信端末からの要求に応じて、保存している前記データを追加、変更または削除するとともに、前記要求に応じて前記データ管理サーバに保存している前記データを追加、変更または削除した履歴であるサーバ履歴情報を生成して保存し、
前記データ整合部は、前記端末履歴情報と前記サーバ履歴情報とを参照することにより、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる請求項４に記載の携帯通信端末。
【請求項６】
前記データ整合部は、前記データ更新部により前記画面が表示される時に、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる請求項１に記載の携帯通信端末。
【請求項７】
前記データ更新部は、前記データ格納部に格納された前記データの追加、変更または削除の要求を受け付ける画面を前記外部に表示して、前記画面を介して受け付けた前記要求に応じて前記データ格納部に格納された前記データを追加、変更または削除し、
前記データ整合部は、前記データ更新部により前記画面が表示される時に、前記データ格納部に格納されている前記データと前記サーバに保存されている前記データとを整合させる請求項２に記載の携帯通信端末。
【請求項８】
前記データは、アドレス帳に記憶された連絡先データである請求項１から７に記載の携帯通信端末。
【請求項９】
携帯情報端末により保存され使用されるデータを格納するデータ管理サーバであって、
前記携帯通信端末からの要求に応じて前記データを格納するデータ格納部と、
前記データを保守する保守通信端末と接続することにより、当該保守通信端末からの要求に応じて前記データ格納部に格納された前記データを追加、変更または削除するデータ更新部と、
前記携帯通信端末と接続することにより、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させるデータ整合部と
を備え、
前記データ整合部は、前記データ更新部により前記データ格納部に格納されている前記データが追加、変更または削除された場合には、前記保守通信端末との接続が終了してから所定の時間が経過した時に、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させるデータ管理サーバ。
【請求項１０】
携帯情報端末により保存され使用されるデータを格納するデータ管理サーバであって、
前記携帯通信端末からの要求に応じて前記データを格納するデータ格納部と、
前記データを保守する保守通信端末と接続することにより、当該保守通信端末からの要求に応じて前記データ格納部に格納された前記データを追加、変更または削除するデータ更新部と、
前記携帯通信端末と接続することにより、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させるデータ整合部と
を備え、
前記データ整合部は、前記データ更新部により前記データ格納部に格納されている前記データが追加、変更または削除されてから所定の時間が経過した時に、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させるデータ管理サーバ。
【請求項１１】
前記データ整合部は、前記所定の時間が経過した時に、前記保守通信端末との接続が終了していないときは、接続が終了した時に、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させる請求項１０に記載のデータ管理サーバ。
【請求項１２】
前記携帯通信端末は、当該データ管理サーバとは異なる外部からの前記要求に応じて、保存している前記データを追加、変更または削除した履歴である端末履歴情報を生成して保存し、
前記データ更新部は、前記データ格納部に格納された前記データを、前記保守通信端末からの前記要求に応じて追加、変更または削除した履歴であるサーバ履歴情報を生成して格納し、
前記データ整合部は、前記サーバ履歴情報と前記端末履歴情報とを参照することにより、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させる請求項９、１０に記載のデータ管理サーバ。
【請求項１３】
前記データ整合部は、前記データ更新部により前記保守通信端末と接続した時に、前記データ格納部に格納されている前記データと前記携帯通信端末に保存されている前記データとを整合させる請求項９、１０に記載のデータ管理サーバ。
【請求項１４】
前記データは、アドレス帳に記憶された連絡先データである請求項９から１３に記載のデータ管理サーバ。
【請求項１５】
当該携帯通信端末で格納し使用するデータを格納する携帯通信端末と、前記データを格納するデータ管理サーバとを備えるデータ管理システムであって、
前記携帯通信端末は、
前記データを格納する端末データ格納部と、
前記データ管理サーバとは異なる外部からの要求に応じて前記端末データ格納部に格納された前記データを追加、変更または削除する端末データ更新部と、
前記データ管理サーバと接続することにより、前記端末データ格納部に格納されている前記データと前記データ管理サーバに格納されている前記データとを整合させる端末データ整合部と
を有し、
前記データ管理サーバは、
前記携帯通信端末からの要求に応じて前記データを格納するサーバデータ格納部と、
前記データを保守する保守通信端末からの要求に応じて前記サーバデータ格納部に格納された前記データを追加、変更または削除するサーバデータ更新部と、
前記携帯通信端末と接続することにより、前記サーバデータ格納部に格納されている前記データと前記端末データ格納部に格納されている前記データとを整合させるサーバデータ整合部と
を有し、
前記端末データ更新部は、前記端末データ格納部に格納された前記データの追加、変更または削除の要求を受け付ける画面を前記外部に表示して、前記画面を介して受け付けた前記要求に応じて前記端末データ格納部に格納された前記データを追加、変更または削除し、
前記端末データ整合部は、前記端末データ更新部により前記データ格納部に格納されている前記データが追加、変更または削除された場合には、前記画面の表示が終了してから所定の時間が経過した時に、前記端末データ格納部に格納されている前記データと前記サーバデータ格納部に格納されている前記データとを整合させ、
前記サーバデータ整合部は、前記サーバデータ更新部により前記データ格納部に格納されている前記データが追加、変更または削除された場合には、前記保守通信端末との接続が終了してから所定の時間が経過した時に、前記サーバデータ格納部に格納されている前記データと前記端末データ格納部に格納されている前記データとを整合させるデータ管理システム。
【請求項１６】
当該携帯通信端末で格納し使用するデータを格納する携帯通信端末と、前記データを格納するデータ管理サーバとを備えるデータ管理システムであって、
前記携帯通信端末は、
前記データを格納する端末データ格納部と、
前記データ管理サーバとは異なる外部からの要求に応じて前記端末データ格納部に格納された前記データを追加、変更または削除する端末データ更新部と、
前記データ管理サーバと接続することにより、前記端末データ格納部に格納されている前記データと前記データ管理サーバに格納されている前記データとを整合させる端末データ整合部と
を有し、
前記データ管理サーバは、
前記携帯通信端末からの要求に応じて前記データを格納するサーバデータ格納部と、
前記データを保守する保守通信端末からの要求に応じて前記サーバデータ格納部に格納された前記データを追加、変更または削除するサーバデータ更新部と、
前記携帯通信端末と接続することにより、前記サーバデータ格納部に格納されている前記データと前記端末データ格納部に格納されている前記データとを整合させるサーバデータ整合部と
を有し、
前記端末データ整合部は、前記端末データ更新部により前記端末データ格納部に格納されている前記データが追加、変更または削除されてから所定の時間が経過した時に、前記端末データ格納部に格納されている前記データと前記サーバデータ格納部に格納されている前記データとを整合させ、
前記サーバデータ整合部は、前記サーバデータ更新部により前記サーバデータ格納部に格納されている前記データが追加、変更または削除されてから所定の時間が経過した時に、前記サーバデータ格納部に格納されている前記データと前記端末データ格納部に格納されている前記データとを整合させるデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯通信端末、データ管理サーバおよびデータ管理システムに関する。特に、本発明は、携帯通信端末で格納され使用されるデータを格納する携帯通信端末、データ管理サーバおよびデータ管理システムに関する。
【背景技術】
【０００２】
携帯通信端末のアドレス帳を預かるサーバが知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００６−２０３５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、新規データを携帯通信端末のアドレス帳に追加した場合、携帯通信端末のアドレス帳のデータとサーバに預けられたアドレス帳のデータとが不整合となる場合がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の一の形態においては、当該携帯通信端末で格納され使用されるデータをサーバに保存させる携帯通信端末であって、データを格納するデータ格納部と、サーバとは異なる外部からの要求に応じてデータ格納部に格納されたデータを追加、変更または削除するデータ更新部と、サーバと接続することにより、データ格納部に格納されているデータとサーバに保存されているデータとを整合させるデータ整合部とを備え、データ更新部は、データ格納部に格納されたデータの追加、変更または削除の要求を受け付ける画面を外部に表示して、画面を介して受け付けた要求に応じてデータ格納部に格納されたデータを追加、変更または削除し、データ整合部は、データ更新部によりデータ格納部に格納されているデータが追加、変更または削除された場合には、画面の表示が終了してから所定の時間が経過した時に、データ格納部に格納されているデータとサーバに保存されているデータとを整合させる。これにより、携帯通信端末のアドレス帳のデータとサーバに預けられたアドレス帳のデータとを整合させることができる。特に、ユーザの操作を要することなく、携帯通信端末のアドレス帳のデータとサーバに預けられたアドレス帳のデータとを整合させることができる。
【０００５】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【０００６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【０００７】
図１は、データ管理システム１０を模式的に示す。データ管理システム１０は、携帯通信端末２０とデータ管理サーバ３０を備える。携帯通信端末２０は、ディスプレイ２２および操作パネル２４を備える。携帯通信端末２０は、個人、店舗、サービスの提供者などの通信相手に関するすデータ（以下、「連絡先データ」という。）を登録すべき旨のユーザからの入力を、ディスプレイ２２および操作パネル２４を介して受け付けてアドレス帳に記憶する。連絡先データは、通信相手の名前、電話番号、メールアドレスなどを含む。携帯通信端末２０は、無線アクセスネットワークおよびコアネットワークを介して、他の携帯通信端末５００と通信し、さらに公衆回線網を介して固定電話機５１０と通信する。ここで携帯通信端末２０は、アドレス帳に登録された連絡先データを利用して、他の携帯通信端末５００等と通信してもよい。なお。携帯通信端末２０は、他の携帯通信端末５００等に加え、非図示のＷｅｂサーバ等と通信してもよい。
【０００８】
データ管理サーバ３０は、インターネット上に存在し、携帯通信端末２０から無線アクセスネットワーク、コアネットワークを介してアクセスされる。データ管理サーバ３０は、携帯通信端末２０からの要求に応じて、携帯通信端末２０のアドレス帳に記録された連絡先データを格納する。
【０００９】
パーソナルコンピュータ４０は、保守通信端末の一例であって、データ管理サーバ３０にアクセスして、データ管理サーバ３０に格納された連絡先データを保守する。なお、データ管理サーバ３０は、サービスノードとしてコアネットワーク上に存在してもよい。この場合、パーソナルコンピュータ４０はゲートウェイを介してデータ管理サーバ３０にアクセスする。
【００１０】
図２は、携帯通信端末２０のブロック図の一例を示す。図３は、データ管理サーバ３０のブロック図の一例を示す。図４は、端末データ格納部２００に格納される情報の一例を示す。図５は、サーバデータ格納部３００に格納される情報の一例を示す。携帯通信端末２０は、図２に示すように、端末データ格納部２００、端末データ送受信部２１０、端末データ更新部２２０、端末データ整合部２３０および通信部２５０を備える。データ管理サーバ３０は、図３に示すように、サーバデータ格納部３００、サーバデータ送受信部３１０、サーバデータ更新部３２０およびサーバデータ整合部３３０を備える。
【００１１】
端末データ格納部２００は、アドレス帳として、連絡先データを格納する。端末データ格納部２００は、図４（ａ）に示す例において、連絡先データを識別する連絡先ＩＤに対応付けて、通信相手の名前「Ａ」、電話番号「ＡＡＡ−ＡＡＡＡ−ＡＡＡＡＡ」などを格納している。
【００１２】
通信部２５０は、他の携帯通信端末５００等との通信に用いる連絡先データを受け付ける。具体的には、通信部２５０は、端末データ格納部２００に格納された一又は複数の連絡先データをディスプレイ２２に表示し、表示された連絡先データのうち操作パネル２４により指定された一の連絡先データを受け付ける。また、通信部２５０は、端末データ格納部２００に格納された連絡先データにかえて、操作パネル２４により入力された連絡先データを受け付けてもよい。通信部２５０は、受け付けた連絡先データにより特定される端末等と通信する。
【００１３】
端末データ送受信部２１０は、ディスプレイ２２および操作パネル２４を介してユーザから受け付けた要求に応じて、端末データ格納部２００に格納された連絡先データをデータ管理サーバ３０のサーバデータ送受信部３１０に送信する。また、端末データ送受信部２１０は、あらかじめユーザにより指定されたタイマに基づいて、端末データ格納部２００に格納された連絡先データをデータ管理サーバ３０のサーバデータ送受信部３１０に送信する。
【００１４】
サーバデータ送受信部３１０は、端末データ格納部２００に格納された連絡先データを受信したときは、受信した連絡先データをサーバデータ格納部３００に格納する。サーバデータ格納部３００は、図５（ａ）に示す例において、連絡先データを識別する連絡先ＩＤに対応付けて、通信相手の名前「Ａ」、電話番号「ＡＡＡ−ＡＡＡＡ−ＡＡＡＡＡ」などを格納している。
【００１５】
サーバデータ送受信部３１０は、パーソナルコンピュータ４０から受け付けた要求に応じて、サーバデータ格納部３００に格納された連絡先データを携帯通信端末２０の端末データ送受信部２１０に送信する。また、サーバデータ送受信部３１０は、あらかじめユーザにより指定されたタイマに基づいて、サーバデータ格納部３００に格納された連絡先データを携帯通信端末２０の端末データ送受信部２１０に送信する。なお、サーバデータ送受信部３１０は、携帯通信端末２０の端末データ送受信部２１０を起動させて、端末データ送受信部２１０により、サーバデータ格納部３００に格納された連絡先データを携帯通信端末２０の端末データ送受信部２１０に送信させてもよい。
【００１６】
端末データ送受信部２１０は、サーバデータ格納部３００に格納された連絡先データを受信したときは、受信した連絡先データを端末データ格納部２００に格納する。
【００１７】
端末データ更新部２２０は、ディスプレイ２２および操作パネル２４を介してユーザから受け付けた要求に応じて、端末データ格納部２００に格納された連絡先データを追加、変更または削除（以下、追加、変更または削除を「修正」という。）する。例えば、端末データ更新部２２０は、端末データ格納部２００に格納された連絡先データの修正の要求を受け付ける画面（以下、「修正画面」という。）をディスプレイ２２に表示して、修正画面を介して受け付けた要求に応じて、端末データ格納部２００に格納された連絡先データを修正する。
【００１８】
また、端末データ更新部２２０は、端末データ格納部２００に格納された連絡先データを、上記要求に応じて修正した履歴である端末履歴情報を生成する。端末データ更新部２２０は、生成した端末履歴情報を端末データ格納部２００に格納する。端末データ格納部２００は、図４（ｂ）に示す例において、修正した通信相手毎の一連のデータを識別する修正ＩＤに対応付けて、修正日時「２００７年１月１５日２２時２０分１５秒」を格納している。端末データ更新部２２０は、上記端末履歴情報の日時を、データを実際に修正した日時とすることに代えて、ユーザから修正を確定させる指示を受けた日時にしてもよく、その場合に、修正を確定させる指示は、修正画面上に示された確定ボタンが押されたことにより受け付けてもよく、修正画面の表示を終了する指示により受け付けてもよい。
【００１９】
端末データ整合部２３０は、端末データ更新部２２０により端末データ格納部２００に格納されている連絡先データが修正された場合には、修正画面の表示が終了してから所定の時間が経過した時に、データ管理サーバ３０と接続することにより、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させる。具体的には、端末データ整合部２３０は、端末データ更新部２２０から修正画面の表示を終了した旨の通知を受け取った時刻を記憶することにより所定の時間が経過したか否かを判断し、所定の時間が経過したと判断した場合に、端末履歴情報を参照することにより、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させる。なお、修正画面の表示が終了した日時が上記修正日時として端末履歴情報に含まれているときには、修正画面の表示を終了した旨の通知を受け取った時刻を別個に記憶していなくてもよい。これにより、携帯通信端末２０のアドレス帳を修正した場合に、確実に、修正したデータをデータ管理サーバ３０に反映させて、両アドレス帳のデータを整合させることができる。また、携帯通信端末２０のアドレス帳を修正後に再修正する可能性がある、所定の時間を経過した時に、整合させるので、確定した修正内容をデータ管理サーバ３０に反映させることができる。
【００２０】
端末データ整合部２３０は、修正画面の表示が終了してから所定の時間が経過した時にかえて、端末データ更新部２２０により端末データ格納部２００に格納されている連絡先データが修正されてから所定の時間が経過した時に、データ管理サーバ３０と接続することにより、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させてもよい。具体的には、端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、所定の時間が経過したか否かを判断し、所定の時間が経過したと判断した場合に、端末履歴情報を参照することにより、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させる。ここで端末データ整合部２３０は、端末履歴情報に加え、後述するサーバ履歴情報を参照することにより、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させてもよい。これにより、携帯通信端末２０のアドレス帳を修正した場合に、確実に、修正したデータをデータ管理サーバ３０に反映させて、両アドレス帳のデータを整合させることができる。また、携帯通信端末２０のアドレス帳を修正後に再修正する可能性がある、所定の時間を経過した時に、整合させるので、確定した修正内容をデータ管理サーバ３０に反映させることができる。なお、端末データ整合部２３０は、所定の時間が経過した時に、端末データ更新部２２０により修正画面が表示されているときは、修正画面の表示が終了した時に、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させてもよい。これにより、携帯通信端末２０のアドレス帳の修正が完了した時に、修正したデータをデータ管理サーバ３０に反映させて、両アドレス帳のデータを整合させることができる。
【００２１】
さらに、端末データ整合部２３０は、修正画面が表示される時に、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させてもよい。なお、この場合、端末データ整合部２３０は、後述するサーバ履歴情報を参照することにより、端末データ格納部２００に格納されている連絡先データとサーバデータ格納部３００に格納されている連絡先データとを整合させることが好ましい。これにより、携帯通信端末２０のアドレス帳をデータ管理サーバ３０での修正を反映させた最新の状態から修正することができる。
【００２２】
サーバデータ更新部３２０は、パーソナルコンピュータ４０からの要求に応じて、サーバデータ格納部３００に格納された連絡先データを修正する。また、サーバデータ更新部３２０は、サーバデータ格納部３００に格納された連絡先データを、上記要求に応じて修正した履歴であるサーバ履歴情報を生成する。サーバデータ更新部３２０は、生成したサーバ履歴情報をサーバデータ格納部３００に格納する。サーバデータ格納部３００は、図５（ｂ）に示す例において、修正した通信相手毎の一連のデータを識別する修正ＩＤ「００１」に対応付けて、修正日時「２００７年１月１３日１４時００分３０秒」を格納している。
【００２３】
サーバデータ整合部３３０は、サーバデータ更新部３２０によりサーバデータ格納部３００に格納されている連絡先データが修正された場合には、パーソナルコンピュータ４０との接続が終了してから所定の時間が経過した時に、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合させる。具体的には、サーバデータ整合部３３０は、サーバデータ更新部３２０からパーソナルコンピュータ４０との接続が終了した旨の通知を受け取った時刻を記憶することにより所定の時間が経過したか否かを判断し、所定の時間が経過したと判断した場合に、サーバ履歴情報と端末履歴情報を参照することにより、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合させる。これにより、データ管理サーバ３０のアドレス帳を修正した場合に、確実に、修正したデータを携帯通信端末２０に反映させて、両アドレス帳のデータを整合させることができる。また、データ管理サーバ３０のアドレス帳を修正後に再修正する可能性がある、所定の時間を経過した時に、整合させるので、確定した修正内容を携帯通信端末２０に反映させることができる。
【００２４】
サーバデータ整合部３３０は、パーソナルコンピュータ４０との接続が終了してから所定の時間が経過した時にかえて、サーバデータ更新部３２０によりサーバデータ格納部３００に格納されている連絡先データが修正されてから所定の時間が経過した時に、携帯通信端末２０と接続することにより、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合させてもよい。具体的には、サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、所定の時間が経過したか否かを判断し、所定の時間が経過したと判断した場合に、サーバ履歴情報と端末履歴情報を参照することにより、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合させる。これにより、データ管理サーバ３０のアドレス帳を修正した場合に、確実に、修正したデータを携帯通信端末２０に反映させて、両アドレス帳のデータを整合させることができる。また、データ管理サーバ３０のアドレス帳を修正後に再修正する可能性がある、所定の時間を経過した時に、整合させるので、確定した修正内容を携帯通信端末２０に反映させることができる。なお、サーバデータ整合部３３０は、所定の時間が経過した時に、パーソナルコンピュータ４０との接続が終了していないときは、接続が終了した時に、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合さてもよい。これにより、データ管理サーバ３０のアドレス帳の修正が完了した時に、修正したデータを携帯通信端末２０に反映させて、両アドレス帳のデータを整合させることができる。
【００２５】
さらに、サーバデータ整合部３３０は、パーソナルコンピュータ４０と接続した時に、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合さてもよい。なお、この場合、サーバデータ整合部３３０は、端末履歴情報を参照することにより、サーバデータ格納部３００に格納されている連絡先データと端末データ格納部２００に格納されている連絡先データとを整合させることが好ましい。これにより、データ管理サーバ３０のアドレス帳を携帯通信端末２０での修正を反映させた最新の状態から修正することができる。
【００２６】
図６は、携帯通信端末２０等の動作の一例を示すフローチャートである。図７は、携帯通信端末２０の動作の一例を示すフローチャートである。図６の左側のフローチャートは携帯通信端末２０の動作を、右側のフローチャートはデータ管理サーバ３０の動作を示す。図６に示すフローチャートは、携帯通信端末２０の端末データ更新部２２０が修正画面を表示すべきユーザからの入力を受け付けることにより開始する。
【００２７】
まず、端末データ更新部２２０は、修正画面をディスプレイ２２に表示する（Ｓ１３０）。端末データ更新部２２０は、修正画面を介して端末データ格納部２００に格納された連絡先データの修正を受け付ける（Ｓ１０）。具体的には、図８に示すように、端末データ更新部２２０は、端末データ格納部２００に格納された連絡先データの修正を受け付けたか否かを判断する（Ｓ１２）。ステップＳ１２において端末データ更新部２２０は、端末データ格納部２００に格納された連絡先データの修正を受け付けたと判断した場合には（Ｓ１２：Ｙｅｓ）、当該連絡先データを修正し（Ｓ１４）、端末履歴情報を生成し端末データ格納部２００に格納する（Ｓ１６）。一方、ステップＳ１２において端末データ更新部２２０は、端末データ格納部２００に格納された連絡先データの修正を受け付けていないと判断した場合には（Ｓ１２：Ｎｏ）、ステップＳ１４、１６を飛ばす。
【００２８】
端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ１４０）。
【００２９】
ステップＳ１４０において端末データ整合部２３０は、所定の時間「１０分」が経過していないと判断した場合には（Ｓ１４０：Ｎｏ）、端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１５０）。ステップＳ１５０において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１５０：Ｎｏ）、ステップＳ１０に戻りステップＳ１０、Ｓ１４０、Ｓ１５０を繰り返す。
【００３０】
一方、ステップＳ１５０において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ１５０：Ｙｅｓ）、修正画面の表示を終了する（Ｓ１６０）。また、端末データ更新部２２０は、修正画面の表示を終了した旨を端末データ整合部２３０に通知する。端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ１７０）。
【００３１】
ステップＳ１７０において端末データ整合部２３０は、連絡先データが修正されていると判断した場合には（Ｓ１７０：Ｙｅｓ）、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ１４２）。ステップＳ１４２において端末データ整合部２３０は、連絡先データが修正されてから所定の時間「１０分」が経過していないと判断した場合には（Ｓ１４２：Ｎｏ）、所定の時間「１０分」が経過するまで待機する。一方、ステップＳ１４２において端末データ整合部２３０は、連絡先データが修正されてから所定の時間「１０分」が経過したと判断した場合には（Ｓ１４２：Ｙｅｓ）、サーバデータ格納部３００に格納されたサーバ履歴情報をサーバデータ整合部３３０に要求し受信する（Ｓ２００、Ｓ７００）。端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報、および、ステップ２００において受信したサーバ履歴情報を参照することにより、データ管理サーバ３０において修正された連絡先データのうち、端末データ格納部２００に格納すべき連絡先データをサーバデータ整合部３３０に要求し受信する（Ｓ２１２、Ｓ７１２）。端末データ整合部２３０は、ステップＳ２１２において受信した連絡先データを端末データ格納部２００に格納する（Ｓ２２２）。端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報、および、ステップ２００において受信したサーバ履歴情報を参照することにより、携帯通信端末２０において修正された連絡先データのうち、サーバデータ格納部３００に格納すべき連絡先データをサーバデータ整合部３３０に送信する（Ｓ２４２、Ｓ７４２）。サーバデータ整合部３３０は、ステップＳ７４２において受信した連絡先データをサーバデータ格納部３００に格納する（Ｓ７５２）。そして本フローチャートは終了する。
【００３２】
一方、ステップＳ１７０において端末データ整合部２３０は、連絡先データが修正されていないと判断した場合には（Ｓ１７０：Ｎｏ）、データ管理サーバ３０において修正された連絡先データをサーバデータ整合部３３０に要求し受信する（Ｓ２１０、Ｓ７１０）。端末データ整合部２３０は、ステップＳ２１０において受信した連絡先データを端末データ格納部２００に格納する（Ｓ２２０）。そして本フローチャートは終了する。
【００３３】
一方、ステップＳ１４０において端末データ整合部２３０は、所定の時間「１０分」が経過したと判断した場合（Ｓ１４０：Ｙｅｓ）、すなわちステップＳ１５０において端末データ更新部２２０が修正画面の表示を終了すべきユーザからの入力を受け付けたと判断する（Ｓ１５０：Ｙｅｓ）よりも先に、ステップＳ１４０において端末データ整合部２３０が、所定の時間「１０分」が経過したと判断した場合（Ｓ１４０：Ｙｅｓ）、例えば、所定の時間「１０分」内に、ユーザによる修正が終わらなかった場合（Ｓ１４０：Ｙｅｓ）、端末データ更新部２２０は、修正画面を介して端末データ格納部２００に格納された連絡先データの修正を受け付ける（Ｓ１０）。端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１５２）。ステップＳ１５２において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１５２：Ｎｏ）、ステップＳ１０に戻りステップＳ１０、Ｓ１５２を繰り返す。
【００３４】
一方、ステップＳ１５２において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ１５２：Ｙｅｓ）、修正画面の表示を終了する（Ｓ１６２）。また、端末データ更新部２２０は、修正画面の表示を終了した旨を端末データ整合部２３０に通知する。端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ１７２）。
【００３５】
ステップＳ１７２において端末データ整合部２３０は、連絡先データが修正されていると判断した場合には（Ｓ１７２：Ｙｅｓ）、携帯通信端末２０は上記ステップＳ２００、Ｓ２１２、Ｓ２２２、Ｓ２４２を実行し、データ管理サーバ３０は上記ステップＳ７００、Ｓ７１２、Ｓ７４２、Ｓ７５２を実行する。そして本フローチャートは終了する。
【００３６】
一方、ステップＳ１７２において端末データ整合部２３０は、連絡先データが修正されていないと判断した場合には（Ｓ１７２：Ｎｏ）、携帯通信端末２０は上記ステップＳ２１０、Ｓ２２０を実行し、データ管理サーバ３０は上記ステップＳ７１０を実行する。そして本フローチャートは終了する。
【００３７】
なお、ステップＳ２１２、７１２において端末データ整合部２３０は、端末履歴情報およびサーバ履歴情報を参照して、データ管理サーバ３０において修正された連絡先データであって携帯通信端末２０において修正されていない連絡先データをサーバデータ整合部３３０に要求し受信する（Ｓ２１２、Ｓ７１２）。例えば、端末履歴情報が例えば図４（ｂ）に示す情報であって、サーバ履歴情報が図５（ｂ）に示す情報であるときは、端末データ整合部２３０は、修正連絡先ＩＤ「００１」に対応付けられた連絡先データをサーバデータ整合部３３０に要求し受信する（Ｓ２１２、Ｓ７１２）。
【００３８】
また、ステップＳ２４２、Ｓ７４２において端末データ整合部２３０は、端末履歴情報およびサーバ履歴情報を参照して、携帯通信端末２０において修正された連絡先データであってデータ管理サーバ３０において修正されていない連絡先データをサーバデータ整合部３３０に送信する（Ｓ２４２、Ｓ７４２）。例えば、端末履歴情報が例えば図４（ｂ）に示す情報であって、サーバ履歴情報が図５（ｂ）に示す情報であるときは、端末データ整合部２３０は、修正連絡先ＩＤ「００３」に対応付けられた連絡先データをサーバデータ整合部３３０に送信する（Ｓ２４２、Ｓ７４２）。
【００３９】
また、ステップＳ７１０においてサーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照して、データ管理サーバ３０において修正された連絡先データを端末データ整合部２３０に送信する（Ｓ７１０）。例えば、サーバ履歴情報が図５（ｂ）に示す情報であるときは、サーバデータ整合部３３０は、修正連絡先ＩＤ「００１」に対応付けられた連絡先データを端末データ整合部２３０に送信する（Ｓ７１０）。
【００４０】
なお、ステップＳ１０において端末データ更新部２２０は、複数の連絡先データの修正を受け付けた場合には、ステップＳ１４０、Ｓ１４２において端末データ整合部２３０は、端末履歴情報を参照して修正された複数の連絡先データのうち最後に修正された連絡先データの修正日時から起算して所定の時間「１０分」が経過したか否かを判断する（Ｓ１４０、Ｓ１４２）。また、端末データ整合部２３０は、最後に修正された連絡先データの修正日時にかえて、修正画面を表示してから最初に修正された連絡先データの修正日時から起算して所定の時間「１０分」が経過したか否かを判断してもよい（Ｓ１４０、Ｓ１４２）。なお、所定の時間「１０分」は、一例であって１０分より短い時間または長い時間であってもよい。
【００４１】
図８は、携帯通信端末２０等の動作の他の一例を示すフローチャートである。図８の左側のフローチャートは携帯通信端末２０の動作を、右側のフローチャートはデータ管理サーバ３０の動作を示す。図８に示す端末データ整合部２３０の動作は、図６に示す端末データ整合部２３０の動作と所定の時間「１０分」の起算時が異なる。なお、図６に示す動作と共通する動作は同じ番号を付し説明を省略する。
【００４２】
ステップ１０に続いて、端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１５０）。ステップＳ１５０において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１５０：Ｎｏ）、ステップＳ１０に戻りステップＳ１０を繰り返す。
【００４３】
ステップＳ１７０において端末データ整合部２３０は、連絡先データが修正されていると判断した場合には（Ｓ１７０：Ｙｅｓ）、修正画面の表示が終了してから所定の時間「１０分」が経過したか否かを判断する（Ｓ１４４）。
【００４４】
図９は、携帯通信端末２０等の動作の他の一例を示すフローチャートである。図９の左側のフローチャートは携帯通信端末２０の動作を、右側のフローチャートはデータ管理サーバ３０の動作を示す。図９に示す端末データ整合部２３０の動作は、修正画面の表示時に連絡先データを整合する点が、図６に示す端末データ整合部２３０の動作と異なる。
【００４５】
まず、端末データ整合部２３０は、データ管理サーバ３０において修正された連絡先データをサーバデータ整合部３３０に要求し受信する（Ｓ３１０、Ｓ８１０）。端末データ整合部２３０は、ステップＳ３１０において受信した連絡先データを端末データ格納部２００に格納する（Ｓ３２０）。端末データ更新部２２０は、修正画面をディスプレイ２２に表示する（Ｓ３３０）。端末データ更新部２２０は、修正画面を介して端末データ格納部２００に格納された連絡先データの修正を受け付ける（Ｓ１０）。
【００４６】
端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ３４０）。
【００４７】
ステップＳ３４０において端末データ整合部２３０は、所定の時間「１０分」が経過していないと判断した場合には（Ｓ３４０：Ｎｏ）、端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ３５０）。ステップＳ３５０において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ３５０：Ｎｏ）、ステップＳ１０に戻りステップＳ１０、Ｓ３４０、Ｓ３５０を繰り返す。
【００４８】
一方、ステップＳ３５０において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ３５０：Ｙｅｓ）、修正画面の表示を終了する（Ｓ３６０）。また、端末データ更新部２２０は、修正画面の表示を終了した旨を端末データ整合部２３０に通知する。端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ３７０）。
【００４９】
ステップＳ３７０において端末データ整合部２３０は、連絡先データが修正されていると判断した場合には（Ｓ３７０：Ｙｅｓ）、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ３４２）。ステップＳ３４２において端末データ整合部２３０は、連絡先データが修正されてから所定の時間「１０分」が経過していないと判断した場合には（Ｓ３４２：Ｎｏ）、所定の時間「１０分」が経過するまで待機する。一方、ステップＳ３４２において端末データ整合部２３０は、連絡先データが修正されてから所定の時間「１０分」が経過したと判断した場合には（Ｓ３４２：Ｙｅｓ）、端末データ格納部２００に格納された端末履歴情報を参照して、携帯通信端末２０において修正された連絡先データをサーバデータ整合部３３０に送信する（Ｓ４４０、Ｓ８４０）。サーバデータ整合部３３０は、ステップＳ８４０において受信した連絡先データをサーバデータ格納部３００に格納する（Ｓ８５０）。そして本フローチャートは終了する。
【００５０】
一方、ステップＳ３７０において端末データ整合部２３０は、連絡先データが修正されていないと判断した場合には（Ｓ３７０：Ｎｏ）、ステップＳ３４２、Ｓ４４０、Ｓ８４０、Ｓ８５０を飛ばして、本フローチャートは終了する。
【００５１】
一方、ステップＳ３４０において端末データ整合部２３０は、所定の時間「１０分」が経過したと判断した場合（Ｓ３４０：Ｙｅｓ）、端末データ更新部２２０は、修正画面を介して端末データ格納部２００に格納された連絡先データの修正を受け付ける（Ｓ１０）。端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ３５２）。ステップＳ３５２において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ３５２：Ｎｏ）、ステップＳ１０に戻りステップＳ１０、Ｓ３５２を繰り返す。
【００５２】
一方、ステップＳ３５２において端末データ更新部２２０は、修正画面の表示を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ３５２：Ｙｅｓ）、修正画面の表示を終了する（Ｓ３６２）。また、端末データ更新部２２０は、修正画面の表示を終了した旨を端末データ整合部２３０に通知する。端末データ整合部２３０は、端末データ格納部２００に格納された端末履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ３７２）。
【００５３】
ステップＳ３７２において端末データ整合部２３０は、連絡先データが修正されていると判断した場合には（Ｓ３７２：Ｙｅｓ）、携帯通信端末２０は上記ステップＳ４４０を実行し、データ管理サーバ３０は上記ステップＳ８４０、Ｓ８５０を実行する。そして本フローチャートは終了する。
【００５４】
一方、ステップＳ３７２において端末データ整合部２３０は、連絡先データが修正されていないと判断した場合には（Ｓ３７２：Ｎｏ）、ステップＳ４４０、Ｓ８４０、Ｓ８５０を飛ばして、本フローチャートは終了する。
【００５５】
図１０は、データ管理サーバ３０等の動作の一例を示すフローチャートである。図１１は、データ管理サーバ３０の動作の一例を示すフローチャートである。図１０の左側のフローチャートはデータ管理サーバ３０の動作を、右側のフローチャートは携帯通信端末２０の動作を示す。図１０に示すフローチャートは、データ管理サーバ３０のサーバデータ更新部３２０がパーソナルコンピュータ４０から接続要求を受け付けることにより開始する。
【００５６】
まず、サーバデータ更新部３２０は、パーソナルコンピュータ４０と接続する（Ｓ１１３０）。サーバデータ更新部３２０は、パーソナルコンピュータ４０からサーバデータ格納部３００に格納された連絡先データの修正を受け付ける（Ｓ２０）。具体的には、図１１に示すように、サーバデータ更新部３２０は、サーバデータ格納部３００に格納された連絡先データの修正を受け付けたか否かを判断する（Ｓ２２）。ステップＳ２２においてサーバデータ更新部３２０は、サーバデータ格納部３００に格納された連絡先データの修正を受け付けたと判断した場合には（Ｓ２２：Ｙｅｓ）、当該連絡先データを修正し（Ｓ２４）、サーバ履歴情報を生成しサーバデータ格納部３００に格納する（Ｓ２６）。一方、ステップＳ２２においてサーバデータ更新部３２０は、サーバデータ格納部３００に格納された連絡先データの修正を受け付けていないと判断した場合には（Ｓ２２：Ｎｏ）、ステップＳ２４、２６を飛ばす。
【００５７】
サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ１１４０）。
【００５８】
ステップＳ１１４０においてサーバデータ整合部３３０は、所定の時間「１０分」が経過していないと判断した場合には（Ｓ１１４０：Ｎｏ）、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１１５０）。ステップＳ１１５０においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１１５０：Ｎｏ）、ステップＳ２０に戻りステップＳ２０、Ｓ１１４０、Ｓ１１５０を繰り返す。
【００５９】
一方、ステップＳ１１５０においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ１１５０：Ｙｅｓ）、パーソナルコンピュータ４０との接続を終了する（Ｓ１１６０）。また、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了した旨をサーバデータ整合部３３０に通知する。サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ１１７０）。
【００６０】
ステップＳ１１７０においてサーバデータ整合部３３０は、連絡先データが修正されていると判断した場合には（Ｓ１１７０：Ｙｅｓ）、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ１１４２）。ステップＳ１１４２においてサーバデータ整合部３３０は、連絡先データが修正されてから所定の時間「１０分」が経過していないと判断した場合には（Ｓ１１４２：Ｎｏ）、所定の時間「１０分」が経過するまで待機する。一方、ステップＳ１１４２においてサーバデータ整合部３３０は、連絡先データが修正されてから所定の時間「１０分」が経過したと判断した場合には（Ｓ１１４２：Ｙｅｓ）、端末データ格納部２００に格納された端末履歴情報を端末データ整合部２３０に要求し受信する（Ｓ１２００、Ｓ１７００）。サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報、および、ステップ１２００において受信した端末履歴情報を参照することにより、携帯通信端末２０において修正された連絡先データのうち、サーバデータ格納部３００に格納すべき連絡先データを端末データ整合部２３０に要求し受信する（Ｓ１２１２、Ｓ１７１２）。サーバデータ整合部３３０は、ステップＳ１２１２において受信した連絡先データをサーバデータ格納部３００に格納する（Ｓ１２２２）。サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報、および、ステップ１２００において受信した端末履歴情報を参照することにより、データ管理サーバ３０において修正された連絡先データのうち、端末データ格納部２００に格納すべき連絡先データを端末データ整合部２３０に送信する（Ｓ１２４２、Ｓ１７４２）。端末データ整合部２３０は、ステップＳ１７４２において受信した連絡先データを端末データ格納部２００に格納する（Ｓ１７５２）。そして本フローチャートは終了する。
【００６１】
一方、ステップＳ１１７０においてサーバデータ整合部３３０は、連絡先データが修正されていないと判断した場合には（Ｓ１１７０：Ｎｏ）、携帯通信端末２０において修正された連絡先データを端末データ整合部２３０に要求し受信する（Ｓ１２１０、Ｓ１７１０）。サーバデータ整合部３３０は、ステップＳ１２１０において受信した連絡先データをサーバデータ格納部３００に格納する（Ｓ１２２０）。そして本フローチャートは終了する。
【００６２】
一方、ステップＳ１１４０においてサーバデータ整合部３３０は、所定の時間「１０分」が経過したと判断した場合（Ｓ１１４０：Ｙｅｓ）、すなわちステップＳ１１５０においてサーバデータ更新部３２０がパーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたと判断する（Ｓ１１５０：Ｙｅｓ）よりも先に、ステップＳ１１４０においてサーバデータ整合部３３０が、所定の時間「１０分」が経過したと判断した場合（Ｓ１１４０：Ｙｅｓ）、例えば、所定の時間「１０分」内に、ユーザによる修正が終わらなかった場合（Ｓ１１４０：Ｙｅｓ）、サーバデータ更新部３２０は、パーソナルコンピュータ４０からサーバデータ格納部３００に格納された連絡先データの修正を受け付ける（Ｓ２０）。サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１１５２）。ステップＳ１１５２においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１１５２：Ｎｏ）、ステップＳ２０に戻りステップＳ２０、Ｓ１１５２を繰り返す。
【００６３】
一方、ステップＳ１１５２においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ１１５２：Ｙｅｓ）、パーソナルコンピュータ４０との接続を終了する（Ｓ１１６２）。また、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了した旨をサーバデータ整合部３３０に通知する。サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ１１７２）。
【００６４】
ステップＳ１１７２においてサーバデータ整合部３３０は、連絡先データが修正されていると判断した場合には（Ｓ１１７２：Ｙｅｓ）、データ管理サーバ３０は上記ステップＳ１２００、Ｓ１２１２、Ｓ１２２２、Ｓ１２４２を実行し、携帯通信端末２０は上記ステップＳ１７００、Ｓ１７１２、Ｓ１７４２、Ｓ１７５２を実行する。そして本フローチャートは終了する。
【００６５】
一方、ステップＳ１１７２においてサーバデータ整合部３３０は、連絡先データが修正されていないと判断した場合には（Ｓ１１７２：Ｎｏ）、データ管理サーバ３０は上記ステップＳ１２１０、Ｓ１２２０を実行し、携帯通信端末２０は上記ステップＳ１７１０を実行する。そして本フローチャートは終了する。
【００６６】
なお、サーバデータ更新部３２０によるパーソナルコンピュータ４０との接続は、例えば、ＴＣＰコネクションの接続であってもよい。
【００６７】
図１２は、データ管理サーバ３０等の動作の他の一例を示すフローチャートである。図１２の左側のフローチャートはデータ管理サーバ３０の動作を、右側のフローチャートは携帯通信端末２０の動作を示す。図１２に示すサーバデータ整合部３３０の動作は、図１０に示すサーバデータ整合部３３０の動作と所定の時間「１０分」の起算時が異なる。なお、図１０に示す動作と共通する動作は同じ番号を付し説明を省略する。
【００６８】
ステップ２０に続いて、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１１５０）。ステップＳ１１５０においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１１５０：Ｎｏ）、ステップＳ２０に戻りステップＳ２０を繰り返す。
【００６９】
ステップＳ１１７０においてサーバデータ整合部３３０は、連絡先データが修正されていると判断した場合には（Ｓ１１７０：Ｙｅｓ）、パーソナルコンピュータ４０との接続が終了してから所定の時間「１０分」が経過したか否かを判断する（Ｓ１１４４）。
【００７０】
図１３は、データ管理サーバ３０等の動作の他の一例を示すフローチャートである。図１３の左側のフローチャートはデータ管理サーバ３０の動作を、右側のフローチャートは携帯通信端末２０の動作を示す。図１３に示すサーバデータ整合部３３０の動作は、パーソナルコンピュータ４０との接続時に連絡先データを整合する点が、図１０に示すサーバデータ整合部３３０の動作と異なる。
【００７１】
まず、サーバデータ更新部３２０は、パーソナルコンピュータ４０と接続する（Ｓ１３００）。サーバデータ整合部３３０は、携帯通信端末２０において修正された連絡先データを端末データ整合部２３０に要求し受信する（Ｓ１３１０、Ｓ１８１０）。サーバデータ整合部３３０は、ステップＳ１３１０において受信した連絡先データをサーバデータ格納部３００に格納する（Ｓ１３２０）。サーバデータ更新部３２０は、パーソナルコンピュータ４０からサーバデータ格納部３００に格納された連絡先データの修正を受け付ける（Ｓ２０）。
【００７２】
サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ１３４０）。
【００７３】
ステップＳ１３４０においてサーバデータ整合部３３０は、所定の時間「１０分」が経過していないと判断した場合には（Ｓ１３４０：Ｎｏ）、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１３５０）。ステップＳ１３５０においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１３５０：Ｎｏ）、ステップＳ２０に戻りステップＳ２０、Ｓ１３４０、Ｓ１３５０を繰り返す。
【００７４】
一方、ステップＳ１３５０においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ１３５０：Ｙｅｓ）、パーソナルコンピュータ４０との接続を終了する（Ｓ１３６０）。また、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了した旨をサーバデータ整合部３３０に通知する。サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ１３７０）。
【００７５】
ステップＳ１３７０においてサーバデータ整合部３３０は、連絡先データが修正されていると判断した場合には（Ｓ１３７０：Ｙｅｓ）、連絡先データが修正されてから所定の時間「１０分」が経過したか否かを判断する（Ｓ１３４２）。ステップＳ１３４２においてサーバデータ整合部３３０は、連絡先データが修正されてから所定の時間「１０分」が経過していないと判断した場合には（Ｓ１３４２：Ｎｏ）、所定の時間「１０分」が経過するまで待機する。一方、ステップＳ１３４２においてサーバデータ整合部３３０は、連絡先データが修正されてから所定の時間「１０分」が経過したと判断した場合には（Ｓ１３４２：Ｙｅｓ）、サーバデータ格納部３００に格納されたサーバ履歴情報を参照して、データ管理サーバ３０において修正された連絡先データを端末データ整合部２３０に送信する（Ｓ１４４０、Ｓ１８４０）。端末データ整合部２３０は、ステップＳ１８４０において受信した連絡先データを端末データ格納部２００に格納する（Ｓ１８５０）。そして本フローチャートは終了する。
【００７６】
一方、ステップＳ１３７０においてサーバデータ整合部３３０は、連絡先データが修正されていないと判断した場合には（Ｓ１３７０：Ｎｏ）、ステップＳ１３４２、Ｓ１４４０、Ｓ１８４０、Ｓ１８５０を飛ばして、本フローチャートは終了する。
【００７７】
一方、ステップＳ１３４０においてサーバデータ整合部３３０は、所定の時間「１０分」が経過したと判断した場合（Ｓ１３４０：Ｙｅｓ）、サーバデータ更新部３２０は、パーソナルコンピュータ４０からサーバデータ格納部３００に格納された連絡先データの修正を受け付ける（Ｓ２０）。サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたか否かを判断する（Ｓ１３５２）。ステップＳ１３５２においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けていないと判断した場合には（Ｓ１３５２：Ｎｏ）、ステップＳ２０に戻りステップＳ２０、Ｓ１３５２を繰り返す。
【００７８】
一方、ステップＳ１３５２においてサーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了すべきユーザからの入力を受け付けたと判断した場合には（Ｓ１３５２：Ｙｅｓ）、パーソナルコンピュータ４０との接続を終了する（Ｓ１３６２）。また、サーバデータ更新部３２０は、パーソナルコンピュータ４０との接続を終了した旨をサーバデータ整合部３３０に通知する。サーバデータ整合部３３０は、サーバデータ格納部３００に格納されたサーバ履歴情報を参照することにより、連絡先データが修正されたか否かを判断する（Ｓ１３７２）。
【００７９】
ステップＳ１３７２においてサーバデータ整合部３３０は、連絡先データが修正されていると判断した場合には（Ｓ１３７２：Ｙｅｓ）、データ管理サーバ３０は上記ステップＳ１４４０を実行し、携帯通信端末２０は上記ステップＳ１８４０、Ｓ１８５０を実行する。そして本フローチャートは終了する。
【００８０】
一方、ステップＳ１３７２においてサーバデータ整合部３３０は、連絡先データが修正されていないと判断した場合には（Ｓ１３７２：Ｎｏ）、ステップＳ１４４０、Ｓ１８４０、Ｓ１８５０を飛ばして、本フローチャートは終了する。
【００８１】
以上、本実施例によれば、携帯通信端末２０のアドレス帳を修正した場合に、確実に、修正したデータをデータ管理サーバ３０に反映させて、両アドレス帳のデータを整合させることができる。また、携帯通信端末２０のアドレス帳を修正後に再修正する可能性がある、所定の時間を経過した時に、整合させるので、確定した修正内容をデータ管理サーバ３０に反映させることができる。また、データ管理サーバ３０のアドレス帳を修正した場合に、確実に、修正したデータを携帯通信端末２０に反映させて、両アドレス帳のデータを整合させることができる。また、データ管理サーバ３０のアドレス帳を修正後に再修正する可能性がある、所定の時間を経過した時に、整合させるので、確定した修正内容を携帯通信端末２０に反映させることができる。
【００８２】
なお、本実施例において、携帯通信端末２０で格納され使用されるデータとして連絡先データを用いて説明したが、携帯通信端末２０で格納され使用されるデータは、他のテキスト、画像などであってもよい。
【００８３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００８４】
【図１】データ管理システム１０を模式的に示す。
【図２】携帯通信端末２０のブロック図の一例を示す。
【図３】データ管理サーバ３０のブロック図の一例を示す。
【図４】端末データ格納部２００に格納される情報の一例を示す。
【図５】サーバデータ格納部３００に格納される情報の一例を示す。
【図６】携帯通信端末２０等の動作の一例を示すフローチャートである。
【図７】携帯通信端末２０の動作の一例を示すフローチャートである。
【図８】携帯通信端末２０等の動作の他の一例を示すフローチャートである。
【図９】携帯通信端末２０等の動作の他の一例を示すフローチャートである。
【図１０】データ管理サーバ３０等の動作の一例を示すフローチャートである。
【図１１】データ管理サーバ３０の動作の一例を示すフローチャートである。
【図１２】データ管理サーバ３０等の動作の他の一例を示すフローチャートである。
【図１３】データ管理サーバ３０等の動作の他の一例を示すフローチャートである。
【符号の説明】
【００８５】
１０  データ管理システム
２０  携帯通信端末
２２  ディスプレイ
２４  操作パネル
３０  データ管理サーバ
４０  パーソナルコンピュータ
２００  端末データ格納部
２１０  端末データ送受信部
２２０  端末データ更新部
２３０  端末データ整合部
２５０  通信部
３００  サーバデータ格納部
３１０  サーバデータ送受信部
３２０  サーバデータ更新部
３３０  サーバデータ整合部
５００  携帯通信端末
５１０  固定電話機
【図１】
2008187477.tif 000003
【図２】
2008187477.tif 000004
【図３】
2008187477.tif 000005
【図４】
2008187477.tif 000006
【図５】
2008187477.tif 000007
【図６】
2008187477.tif 000008
【図７】
2008187477.tif 000009
【図８】
2008187477.tif 000010
【図９】
2008187477.tif 000011
【図１０】
2008187477.tif 000012
【図１１】
2008187477.tif 000013
【図１２】
2008187477.tif 000014
【図１３】
2008187477.tif 000015