(57)【特許請求の範囲】
【請求項１】
カレンダー提供サーバから一又は複数のスケジュール情報を紐付けたカレンダー情報が提供されるユーザ端末と、前記ユーザ端末の前記カレンダー情報を管理するスケジュール管理装置と、を備えるスケジュール管理システムであって、
前記スケジュール情報には、前記カレンダー情報に紐付けられる第１の識別情報が含まれており、
前記ユーザ端末は、前記カレンダー提供サーバから提供された前記カレンダー情報を格納するカレンダー情報格納手段と、前記スケジュール情報を表示する表示手段と、前記カレンダー情報格納手段に格納された前記スケジュール情報を変更して、前記第１の識別情報を変更することで前記カレンダー情報と当該変更した前記スケジュール情報との紐付けを解除するスケジュール情報変更手段と、を有しており、
前記スケジュール管理装置は、前記カレンダー提供サーバにおいて更新された前記スケジュール情報に基づいて、前記カレンダー情報格納手段に格納された前記スケジュール情報を更新する更新手段を有しており、
前記更新手段は、前記カレンダー情報と前記スケジュール情報とを紐付ける前記第１の識別情報に基づいて前記カレンダー提供サーバにおいて更新された更新対象の前記スケジュール情報が前記ユーザ端末において変更されているか否かを判断し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されていない場合、前記カレンダー情報格納手段に格納されている更新対象の前記スケジュール情報を前記カレンダー提供サーバにおいて更新された前記スケジュール情報で上書し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されている場合、前記カレンダー提供サーバにおいて更新された前記スケジュール情報を前記カレンダー情報格納手段に追加し、
前記表示手段は、前記スケジュール管理装置により前記スケジュール情報が前記カレンダー情報格納手段に追加された場合、前記ユーザ端末において変更された前記スケジュール情報と、前記スケジュール管理装置により追加された前記スケジュール情報とを、関連付けて表示することを特徴とするスケジュール管理システム。
【請求項２】
前記ユーザ端末は、
前記スケジュール情報を、前記スケジュール管理装置による更新対象となる第１の管理情報と、前記スケジュール管理装置による更新対象外となる第２の管理情報とに分けて管理する情報管理手段を更に備え、
前記情報管理手段は、前記カレンダー提供サーバから提供された前記スケジュール情報を第１の管理情報とし、前記ユーザ端末において前記スケジュール情報が変更されると、前記変更されたスケジュール情報を前記第２の管理情報に変更し、
前記更新手段は、前記第１の管理情報の前記スケジュール情報を更新することを特徴とする請求項１に記載のスケジュール管理システム。
【請求項３】
前記スケジュール情報は、前記カレンダー情報を分類する所定のカレンダー分類情報により紐付けられており、
前記表示手段は、前記カレンダー分類情報に対応付けて前記スケジュール情報を表示することを特徴とする請求項１又は２に記載のスケジュール管理システム。
【請求項４】
前記表示手段は、前記ユーザ端末において変更された前記スケジュール情報と、前記スケジュール管理装置により追加された前記スケジュール情報とを、隣接して表示することを特徴とする請求項１〜３の何れか１項に記載のスケジュール管理システム。
【請求項５】
前記更新手段は、前記カレンダー提供サーバから提供されて所定時間経過した前記スケジュール情報を更新対象外とすることを特徴とする請求項１〜４の何れか１項に記載のスケジュール管理システム。
【請求項６】
カレンダー提供サーバからユーザ端末に提供されて一又は複数のスケジュール情報が紐付けられたカレンダー情報を管理するスケジュール管理方法であって、
前記スケジュール情報には、前記カレンダー情報に紐付けられる第１の識別情報が含まれており、
前記カレンダー提供サーバから提供された前記カレンダー情報を前記ユーザ端末のカレンダー情報格納手段に格納するカレンダー情報格納ステップと、
前記カレンダー情報格納手段に格納された前記スケジュール情報を変更して、前記第１の識別情報を変更することで前記カレンダー情報と当該変更した前記スケジュール情報との紐付けを解除するスケジュール情報変更ステップと、
前記カレンダー提供サーバにおいて前記スケジュール情報が更新されると、前記ユーザ端末の前記スケジュール情報を更新する更新ステップと、
前記カレンダー情報格納手段に格納された前記スケジュール情報を表示する表示ステップと、
を備えており、
前記更新ステップは、前記カレンダー情報と前記スケジュール情報とを紐付ける前記第１の識別情報に基づいて前記カレンダー提供サーバにおいて更新された更新対象の前記スケジュール情報が前記ユーザ端末において変更されているか否かを判断し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されていない場合、前記カレンダー情報格納手段に格納されている更新対象の前記スケジュール情報を前記カレンダー提供サーバにおいて更新された前記スケジュール情報で上書し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されている場合、前記カレンダー提供サーバにおいて更新された前記スケジュール情報を前記カレンダー情報格納手段に追加し、
前記表示ステップは、前記スケジュール管理装置により前記スケジュール情報が前記カレンダー情報格納手段に追加された場合、前記ユーザ端末において変更された前記スケジュール情報と、前記スケジュール管理装置により追加された前記スケジュール情報とを、関連付けて表示することを特徴とするスケジュール管理方法。
【請求項７】
カレンダー提供サーバからユーザ端末に提供されて一又は複数のスケジュール情報が紐付けられたカレンダー情報を管理するスケジュール管理装置であって、
前記スケジュール情報には、前記カレンダー情報に紐付けられる第１の識別情報が含まれており、
前記ユーザ端末は、前記カレンダー提供サーバから提供された前記カレンダー情報を格納するカレンダー情報格納手段と、前記スケジュール情報を表示する表示手段と、前記カレンダー情報格納手段に格納された前記スケジュール情報を変更して、前記第１の識別情報を変更することで前記カレンダー情報と当該変更した前記スケジュール情報との紐付けを解除するスケジュール情報変更手段と、を有しており、
前記カレンダー提供サーバにおいて更新された前記スケジュール情報に基づいて、前記カレンダー情報格納手段に格納された前記スケジュール情報を更新する更新手段を備え、
前記更新手段は、前記カレンダー情報と前記スケジュール情報とを紐付ける前記第１の識別情報に基づいて前記カレンダー提供サーバにおいて更新された更新対象の前記スケジュール情報が前記ユーザ端末において変更されているか否かを判断し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されていない場合、前記カレンダー情報格納手段に格納されている更新対象の前記スケジュール情報を前記カレンダー提供サーバにおいて更新された前記スケジュール情報で上書し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されている場合、前記カレンダー提供サーバにおいて更新された前記スケジュール情報を前記カレンダー情報格納手段に追加することを特徴とするスケジュール管理装置。
【請求項８】
カレンダー提供サーバから一又は複数のスケジュール情報を紐付けたカレンダー情報が提供され、スケジュール管理装置により前記スケジュール情報が管理されるユーザ端末であって、
前記スケジュール情報には、前記カレンダー情報に紐付けられる第１の識別情報が含まれており、
前記カレンダー提供サーバから提供された前記カレンダー情報を格納するカレンダー情報格納手段と、
前記スケジュール情報を表示する表示手段と、
前記カレンダー情報格納手段に格納された前記スケジュール情報を変更して、前記第１の識別情報を変更することで前記カレンダー情報と当該変更した前記スケジュール情報との紐付けを解除するスケジュール情報更新手段と、
を備え、
前記スケジュール情報更新手段は、前記カレンダー情報と前記スケジュール情報とを紐付ける前記第１の識別情報に基づいて前記カレンダー提供サーバにおいて更新された更新対象の前記スケジュール情報が前記ユーザ端末において変更されているか否かを判断し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されていない場合、前記カレンダー情報格納手段に格納されている更新対象の前記スケジュール情報を前記カレンダー提供サーバにおいて更新された前記スケジュール情報で上書し、更新対象の前記スケジュール情報が前記ユーザ端末において変更されている場合、前記カレンダー提供サーバにおいて更新された前記スケジュール情報を前記カレンダー情報格納手段に追加し、
前記表示手段は、前記スケジュール管理装置により前記スケジュール情報が前記カレンダー情報格納手段に追加された場合、前記ユーザ端末において変更された前記スケジュール情報と、前記スケジュール管理装置により追加された前記スケジュール情報とを、関連付けて表示することを特徴とするユーザ端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カレンダー提供サーバからユーザ端末に提供されるカレンダー情報を管理するスケジュール管理システム、スケジュール管理方法、スケジュール管理装置及びユーザ端末に関する。
【背景技術】
【０００２】
従来、ネットワークを介して複数の端末が接続された環境において、ウェブサイトから各端末に対して各種のスケジュール情報が提供されることが知られている（例えば、特許文献１参照）。
【０００３】
そして、特許文献２には、所定の端末において更新されたスケジュール情報を複数の端末間で共有するために、同一グループのスケジュール情報に識別情報を紐付け、この識別情報に対応して、端末間で更新されたスケジュール情報の同期化を図ることが記載されている。
【特許文献１】特開２００３−１２２８６４号公報
【特許文献２】特開２００２−１９０８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１，２に記載された手段では、各端末においてユーザがスケジュール情報を変更していたとしても、ウェブサイト又は何れかの端末においてスケジュール情報が更新されると、各端末の全てのスケジュール情報が更新されてしまう。このため、更新前にユーザが変更したスケジュール情報を表示することができなくなり、ユーザは、更新前に変更したスケジュール情報を確認することができなくなるという問題があった。
【０００５】
そこで、本発明は、カレンダー提供サーバにおいて更新されたスケジュール情報とユーザ端末において変更されたスケジュール情報とを表示することができるスケジュール管理システム、スケジュール管理方法、スケジュール管理装置及びユーザ端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るスケジュール管理システムは、カレンダー提供サーバから一又は複数のスケジュール情報を紐付けたカレンダー情報が提供されるユーザ端末と、ユーザ端末のカレンダー情報を管理するスケジュール管理装置と、を備えるスケジュール管理システムであって、スケジュール情報には、カレンダー情報に紐付けられる第１の識別情報が含まれており、ユーザ端末は、カレンダー提供サーバから提供されたカレンダー情報を格納するカレンダー情報格納手段と、スケジュール情報を表示する表示手段と、カレンダー情報格納手段に格納されたスケジュール情報を変更して、第１の識別情報を変更することでカレンダー情報と当該変更したスケジュール情報との紐付けを解除するスケジュール情報変更手段と、を有しており、スケジュール管理装置は、カレンダー提供サーバにおいて更新されたスケジュール情報に基づいて、カレンダー情報格納手段に格納されたスケジュール情報を更新する更新手段を有しており、更新手段は、カレンダー情報とスケジュール情報とを紐付ける第１の識別情報に基づいてカレンダー提供サーバにおいて更新された更新対象のスケジュール情報がユーザ端末において変更されているか否かを判断し、更新対象のスケジュール情報がユーザ端末において変更されていない場合、カレンダー情報格納手段に格納されている更新対象のスケジュール情報をカレンダー提供サーバにおいて更新されたスケジュール情報で上書し、更新対象のスケジュール情報がユーザ端末において変更されている場合、カレンダー提供サーバにおいて更新されたスケジュール情報をカレンダー情報格納手段に追加し、表示手段は、スケジュール管理装置によりスケジュール情報がカレンダー情報格納手段に追加された場合、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示することを特徴とする。
【０００７】
本発明に係るスケジュール管理システムによれば、ユーザ端末のスケジュール情報は、カレンダー提供サーバにおいて更新されたスケジュール情報で更新されるが、ユーザ端末においてスケジュール情報が変更されていると、この変更されたスケジュール情報は追加されずに、カレンダー提供サーバにおいて更新されたスケジュール情報が追加される。このため、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報とを、表示させることが可能となる。さらに、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示するため、ユーザに対して、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報との対応を把握させることが可能となる。
また、このスケジュール管理システムによれば、ユーザ端末においてスケジュール情報が変更されると、この変更されたスケジュール情報の第１の識別情報が変更される。このように、第１の識別情報に基づき、ユーザ端末においてスケジュール情報が変更されたか否かを容易に判断することができるため、ユーザ端末において変更されたスケジュール情報がスケジュール管理装置により更新されるのを確実に防止することが可能となる。
【００１０】
また、ユーザ端末は、スケジュール情報を、スケジュール管理装置による更新対象となる第１の管理情報と、スケジュール管理装置による更新対象外となる第２の管理情報とに分けて管理する情報管理手段を更に備え、情報管理手段は、カレンダー提供サーバから提供されたスケジュール情報を第１の管理情報とし、ユーザ端末においてスケジュール情報が変更されると、変更されたスケジュール情報を第２の管理情報に変更し、更新手段は、第１の管理情報のスケジュール情報を更新することが好ましい。
【００１１】
このスケジュール管理システムによれば、ユーザ端末においてスケジュール情報が変更されると、この変更されたスケジュール情報が、スケジュール管理装置により更新されない第２の管理情報に変更される。このため、ユーザ端末において変更されたスケジュール情報がスケジュール管理装置により更新されるのを確実に防止することが可能となる。
【００１２】
そして、スケジュール情報は、カレンダー情報を分類する所定のカレンダー分類情報により紐付けられており、表示手段は、カレンダー分類情報に対応付けてスケジュール情報を表示することが好ましい。このスケジュール管理システムによれば、スケジュール情報がカレンダー分類情報に紐付けられているため、ユーザ端末においてスケジュール情報が変更されても、カレンダー分類情報が変更されない限り、このスケジュール情報はカレンダー分類情報との紐付が維持される。このため、ユーザ端末においてスケジュール情報が変更されても、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報とを、同じカレンダー分類情報に対応付けられたスケジュール情報として表示させることが可能となる。
【００１４】
この場合、表示手段は、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、隣接して表示することが好ましい。このスケジュール管理システムによれば、ユーザに対して、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報との対応関係をより容易に把握させることが可能となる。
【００１５】
また、更新手段は、カレンダー提供サーバから提供されて所定時間経過したスケジュール情報を更新対象外とすることが好ましい。このスケジュール管理システムによれば、スケジュール情報は古くなるほど重要度が低くなる性質を有することから、カレンダー提供サーバから提供されて経過時間に基づきスケジュール情報を更新対象外とすることで、重要度の高いスケジュール情報の管理を継続しながら、更新対象となるスケジュール情報の増大を抑制でき、管理の負荷を軽減することが可能となる。
【００１６】
本発明に係るスケジュール管理方法は、カレンダー提供サーバからユーザ端末に提供されて一又は複数のスケジュール情報が紐付けられたカレンダー情報を管理するスケジュール管理方法であって、スケジュール情報には、カレンダー情報に紐付けられる第１の識別情報が含まれており、カレンダー提供サーバから提供されたカレンダー情報をユーザ端末のカレンダー情報格納手段に格納するカレンダー情報格納ステップと、カレンダー情報格納手段に格納されたスケジュール情報を変更して、第１の識別情報を変更することでカレンダー情報と当該変更したスケジュール情報との紐付けを解除するスケジュール情報変更ステップと、カレンダー提供サーバにおいてスケジュール情報が更新されると、ユーザ端末のスケジュール情報を更新する更新ステップと、カレンダー情報格納手段に格納されたスケジュール情報を表示する表示ステップと、を備えており、更新ステップは、カレンダー情報とスケジュール情報とを紐付ける第１の識別情報に基づいてカレンダー提供サーバにおいて更新された更新対象のスケジュール情報がユーザ端末において変更されているか否かを判断し、更新対象のスケジュール情報がユーザ端末において変更されていない場合、カレンダー情報格納手段に格納されている更新対象のスケジュール情報をカレンダー提供サーバにおいて更新されたスケジュール情報で上書し、更新対象のスケジュール情報がユーザ端末において変更されている場合、カレンダー提供サーバにおいて更新されたスケジュール情報をカレンダー情報格納手段に追加し、表示ステップは、スケジュール管理装置によりスケジュール情報がカレンダー情報格納手段に追加された場合、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示することを特徴とする。
【００１７】
本発明に係るスケジュール管理方法によれば、ユーザ端末のスケジュール情報を、カレンダー提供サーバにおいて更新されたスケジュール情報で更新するが、ユーザ端末においてスケジュール情報が変更されていると、この変更されたスケジュール情報を更新せずに、カレンダー提供サーバにおいて更新されたスケジュール情報を追加する。このため、カレンダー提供サーバにおいてスケジュール情報が更新されても、ユーザ端末において変更されたスケジュール情報をユーザ端末に保持し続けることができる。さらに、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示するため、ユーザに対して、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報との対応を把握させることが可能となる。
また、このスケジュール管理方法によれば、ユーザ端末においてスケジュール情報が変更されると、この変更されたスケジュール情報の第１の識別情報が変更される。このように、第１の識別情報に基づき、ユーザ端末においてスケジュール情報が変更されたか否かを容易に判断することができるため、ユーザ端末において変更されたスケジュール情報が更新されるのを確実に防止することが可能となる。
【００１８】
本発明に係るスケジュール管理装置は、カレンダー提供サーバからユーザ端末に提供されて一又は複数のスケジュール情報が紐付けられたカレンダー情報を管理するスケジュール管理装置であって、スケジュール情報には、カレンダー情報に紐付けられる第１の識別情報が含まれており、ユーザ端末は、カレンダー提供サーバから提供されたカレンダー情報を格納するカレンダー情報格納手段と、スケジュール情報を表示する表示手段と、カレンダー情報格納手段に格納されたスケジュール情報を変更して、第１の識別情報を変更することでカレンダー情報と当該変更したスケジュール情報との紐付けを解除するスケジュール情報変更手段と、を有しており、カレンダー提供サーバにおいて更新されたスケジュール情報に基づいて、カレンダー情報格納手段に格納されたスケジュール情報を更新する更新手段を備え、更新手段は、カレンダー情報とスケジュール情報とを紐付ける第１の識別情報に基づいてカレンダー提供サーバにおいて更新された更新対象のスケジュール情報がユーザ端末において変更されているか否かを判断し、更新対象のスケジュール情報がユーザ端末において変更されていない場合、カレンダー情報格納手段に格納されている更新対象のスケジュール情報をカレンダー提供サーバにおいて更新されたスケジュール情報で上書し、更新対象のスケジュール情報がユーザ端末において変更されている場合、カレンダー提供サーバにおいて更新されたスケジュール情報をカレンダー情報格納手段に追加することを特徴とする。
【００１９】
本発明に係るスケジュール管理装置によれば、ユーザ端末のスケジュール情報は、カレンダー提供サーバにおいて更新されたスケジュール情報で更新されるが、ユーザ端末においてスケジュール情報が変更されていると、この変更されたスケジュール情報は更新されずに、カレンダー提供サーバにおいて更新されたスケジュール情報が追加される。このため、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報とを、表示させることが可能となる。さらに、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示するため、ユーザに対して、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報との対応を把握させることが可能となる。
また、このスケジュール管理装置によれば、ユーザ端末においてスケジュール情報が変更されると、この変更されたスケジュール情報の第１の識別情報が変更される。このように、第１の識別情報に基づき、ユーザ端末においてスケジュール情報が変更されたか否かを容易に判断することができるため、ユーザ端末において変更されたスケジュール情報が更新されるのを確実に防止することが可能となる。
【００２０】
本発明に係るユーザ端末は、カレンダー提供サーバから一又は複数のスケジュール情報を紐付けたカレンダー情報が提供され、スケジュール管理装置によりスケジュール情報が管理されるユーザ端末であって、スケジュール情報には、カレンダー情報に紐付けられる第１の識別情報が含まれており、カレンダー提供サーバから提供されたカレンダー情報を格納するカレンダー情報格納手段と、スケジュール情報を表示する表示手段と、カレンダー情報格納手段に格納されたスケジュール情報を変更して、第１の識別情報を変更することでカレンダー情報と当該変更したスケジュール情報との紐付けを解除するスケジュール情報更新手段と、を備え、スケジュール情報更新手段は、カレンダー情報とスケジュール情報とを紐付ける第１の識別情報に基づいてカレンダー提供サーバにおいて更新された更新対象のスケジュール情報がユーザ端末において変更されているか否かを判断し、更新対象のスケジュール情報がユーザ端末において変更されていない場合、カレンダー情報格納手段に格納されている更新対象のスケジュール情報をカレンダー提供サーバにおいて更新されたスケジュール情報で上書し、更新対象のスケジュール情報がユーザ端末において変更されている場合、カレンダー提供サーバにおいて更新されたスケジュール情報をカレンダー情報格納手段に追加し、表示手段は、スケジュール管理装置によりスケジュール情報がカレンダー情報格納手段に追加された場合、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示することを特徴とする。
【００２１】
本発明に係るユーザ端末によれば、カレンダー提供サーバから提供されたカレンダー情報は、カレンダー提供サーバにおいて更新されたスケジュール情報で更新されるが、ユーザ端末においてスケジュール情報が変更されていると、この変更されたスケジュール情報は更新されずに、カレンダー提供サーバにおいて更新されたスケジュール情報が追加される。このため、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報とを、表示させることが可能となる。さらに、ユーザ端末において変更されたスケジュール情報と、スケジュール管理装置により追加されたスケジュール情報とを、関連付けて表示するため、ユーザに対して、ユーザ端末において変更したスケジュール情報とカレンダー提供サーバにおいて更新されたスケジュール情報との対応を把握させることが可能となる。
また、このスケジュール管理装置によれば、ユーザ端末においてスケジュール情報が変更されると、この変更されたスケジュール情報の第１の識別情報が変更される。このように、第１の識別情報に基づき、ユーザ端末においてスケジュール情報が変更されたか否かを容易に判断することができるため、ユーザ端末において変更されたスケジュール情報がスケジュール管理装置により更新されるのを確実に防止することが可能となる。
【発明の効果】
【００２２】
本発明によれば、カレンダー提供サーバにおいて更新されたスケジュール情報とユーザ端末において変更されたスケジュール情報とを表示させることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係るスケジュール管理システム、スケジュール管理方法、スケジュール管理装置及びユーザ端末の実施形態を、図面を参照して説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００２４】
図１は、実施形態に係るスケジュール管理システムを示すシステム構成図である。図１に示すように、スケジュール管理システム１は、移動通信ネットワーク２と、移動通信ネットワーク２に接続される移動機３と、移動通信ネットワーク２に接続されるカレンダー提供サーバ４と、移動通信ネットワーク２に接続されるスケジュール管理装置５とにより構成されている。なお、図１において、便宜上、移動機３及びカレンダー提供サーバ４は１台ずつ示しているが、実際には、それぞれ複数の移動機３及びカレンダー提供サーバ４が移動通信ネットワーク２に接続されている。
【００２５】
移動機３は、携帯電話機などの端末である。移動機３は、基地局（不図示）を介して無線通信可能に移動通信ネットワーク２と接続されており、移動通信ネットワーク２を介して、カレンダー提供サーバ４及びスケジュール管理装置５と通信可能に接続されている。そして、移動機３は、カレンダー提供サーバ４から提供されるカレンダー情報を取得し、この取得したカレンダー情報をディスプレイ等の表示部に表示させる。
【００２６】
図２（ａ）は、カレンダー情報の構成を例示する図であり、図２（ｂ）は、各スケジュール情報の構成を例示する図である。図２（ａ）に示すように、カレンダー情報Ｃは、複数のスケジュール情報Ｓで構成されている。図２（ｂ）に示すように、各スケジュール情報Ｓは、ファイル名Ｆと、カレンダー名Ｎと、スケジュール内容とで構成されている。ファイル名Ｆは、スケジュール情報Ｓをカレンダー情報Ｃに紐付けるための識別情報である。カレンダー名Ｎは、移動機３に表示されるカレンダー情報Ｃを分類するための表示名称である。スケジュール内容は、日時やスケジュールなどの具体的なスケジュールの内容を示す情報である。
【００２７】
図３は、移動機の機能構成を例示する図であり、図４は、移動機のハードウェア構成を例示する図である。図３に示すように、移動機３は、機能的には、カレンダー情報格納部３１と、表示制御部３２と、スケジュール情報変更部３３と、スケジュール情報更新部３４とを備える。また、図４に示すように、移動機３は、物理的には、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、補助記憶装置３０４と、通信モジュール３０５と、操作部３０６と、ディスプレイ３０７とを備える。そして、図３において説明した各機能は、図４に示すＣＰＵ３０１やＲＡＭ３０３上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ３０１の制御のもとで通信モジュール３０５を動作させると共に、ＲＡＭ３０３や補助記憶装置３０４におけるデータの読み出し及び書き込みを行うことで実現される。
【００２８】
カレンダー情報格納部３１は、移動通信ネットワーク２を介して、カレンダー提供サーバ４及びスケジュール管理装置５と通信可能に接続されている。そして、カレンダー情報格納部３１は、カレンダー提供サーバ４から提供されるカレンダー情報Ｃを取得して、スケジュール管理装置５と同期する同期領域に格納するものである。
【００２９】
表示制御部３２は、カレンダー情報格納部３１に格納されているカレンダー情報Ｃの各スケジュール情報Ｓを、ディスプレイ３０７に表示させるものである。なお、表示制御部３２は、スケジュール情報Ｓを、１件単位、週単位、月単位、カレンダー名Ｎ単位などで表示させることができる。
【００３０】
スケジュール情報変更部３３は、カレンダー情報格納部３１に格納されているカレンダー情報Ｃの各スケジュール情報Ｓを変更するものである。つまり、スケジュール情報変更部３３は、ユーザが、ディスプレイ３０７に表示されたスケジュール情報Ｓに対して変更（編集・修正・削除など）操作を行った場合に、このユーザの操作に基づき、カレンダー情報格納部３１に格納されているスケジュール情報Ｓを変更するものである。スケジュール情報変更部３３によるスケジュール情報Ｓの変更は、カレンダー名とスケジュール内容（図２参照）に対して行われる。なお、スケジュール情報変更部３３は、スケジュール情報Ｓ単位やカレンダー情報Ｃ単位などで変更することができる。
【００３１】
また、スケジュール情報変更部３３は、移動機３において、ユーザによりスケジュール情報Ｓが変更された場合、このスケジュール情報Ｓのファイル名Ｆを変更して、このスケジュール情報Ｓとカレンダー情報Ｃとの紐付を解除するものである。なお、本実施形態では、ファイル名Ｆの変更の一態様として、ファイル名Ｆを削除するものとして説明するが、他のファイル名Ｆに変更するものであってもよい。
【００３２】
スケジュール情報更新部３４は、スケジュール管理装置５と同期されることにより、カレンダー情報格納部３１に格納されているスケジュール情報Ｓを更新するものである。
【００３３】
スケジュール管理装置５は、移動通信ネットワーク２を介して移動機３及びカレンダー提供サーバ４と通信可能に接続されており、カレンダー提供サーバ４から移動機３に提供されたカレンダー情報Ｃを管理するものである。
【００３４】
図５は、スケジュール管理装置の構成を例示する図である。図５に示すように、スケジュール管理装置５は、ポータルメニューサーバ５１と、スケジュールデータベース５２と、カレンダー更新サーバ５３とを備えている。なお、ポータルメニューサーバ５１及びカレンダー更新サーバ５３のハードウェア構成は、移動機３と実質的に同一である（図３参照）。
【００３５】
ポータルメニューサーバ５１は、移動通信ネットワーク２を介して移動機３及びカレンダー提供サーバ４と通信可能に接続されており、移動機３に対して、カレンダー提供サーバ４から提供されるカレンダー情報Ｃの取得支援を行うものである。つまり、ポータルメニューサーバ５１は、移動機３に対して、複数のカレンダー提供サーバ４から提供される複数のカレンダー情報Ｃをメニュー形式で一覧表示する。そして、ポータルメニューサーバ５１は、移動機３から所定のカレンダー情報Ｃの取得要求を受けると、この要求を受けた所定のカレンダー情報Ｃを提供しているカレンダー提供サーバ４から当該カレンダー情報Ｃを取得し、移動機３に送信する。
【００３６】
スケジュールデータベース５２は、移動通信ネットワーク２を介して移動機３と通信可能に接続されており、移動機３のスケジュール情報Ｓと同期されるスケジュール情報Ｓが格納される記憶装置である。この、スケジュールデータベース５２は、移動機３と同期させるスケジュール情報Ｓを格納する同期格納領域と、移動機３と同期させないスケジュール情報Ｓを格納する非同期格納領域とに分けられている。
【００３７】
カレンダー更新サーバ５３は、移動通信ネットワーク２を介して移動機３及びカレンダー提供サーバ４と通信可能に接続されており、カレンダー提供サーバ４において更新されたスケジュール情報Ｓに基づき、移動機３のスケジュール情報Ｓを更新するものである。すなわち、カレンダー更新サーバ５３は、カレンダー提供サーバ４から提供されたスケジュール情報Ｓ（カレンダー情報Ｃ）をスケジュールデータベース５２に格納させる。また、カレンダー更新サーバ５３は、スケジュールデータベース５２に格納されている各スケジュール情報Ｓについて、カレンダー提供サーバ４から提供されてからの経過時間を計測している。そして、この経過時間が所定の同期期間を経過すると、当該スケジュール情報Ｓを、スケジュールデータベース５２の同期格納領域から非同期格納領域に移動させる。
【００３８】
また、カレンダー更新サーバ５３は、カレンダー提供サーバ４においてスケジュール情報Ｓが更新されると、この更新されたスケジュール情報Ｓをカレンダー提供サーバ４から取得して、スケジュールデータベース５２に格納されているスケジュール情報Ｓを更新する。そして、カレンダー更新サーバ５３は、スケジュールデータベース５２と移動機３とを同期させて、スケジュールデータベース５２に格納されているスケジュール情報Ｓ（すなわち、カレンダー提供サーバ４において更新されたスケジュール情報Ｓ）で移動機３のスケジュール情報Ｓを更新する。
【００３９】
次に、図６及び図７を参照して、本実施形態に係るスケジュール管理システム１の動作について説明する。図６は、スケジュール管理システムの処理動作を説明するためのシーケンス図であり、図７は、移動機の変更処理動作を説明するためのフローチャートである。
【００４０】
図６に示すように、まず、移動機３のディスプレイ３０７には、スケジュール管理装置５から提供されるカレンダー情報Ｃの一覧が表示される。そして、ユーザにより所定のカレンダー情報Ｃが選択されると、移動機３は、スケジュール管理装置５に対して、選択したカレンダー情報Ｃの取得を要求する（ステップＳ１）。
【００４１】
スケジュール管理装置５のポータルメニューサーバ５１は、移動機３からカレンダー情報Ｃの要求を受けると、この要求されたカレンダー情報Ｃを提供するカレンダー提供サーバ４に対して、このカレンダー情報Ｃを要求する（ステップＳ２）。
【００４２】
カレンダー提供サーバ４は、スケジュール管理装置５からカレンダー情報Ｃの要求を受けると、スケジュール管理装置５に対して、この要求されたカレンダー情報Ｃを送信する（ステップＳ３）。
【００４３】
スケジュール管理装置５のポータルメニューサーバ５１は、カレンダー提供サーバ４から送信されたカレンダー情報Ｃを受信すると、移動機３に対して、この受信したカレンダー情報Ｃを送信する（ステップＳ４）。なお、このとき、ポータルメニューサーバ５１は、スケジュール情報Ｓを受信したカレンダー提供サーバ４のＵＲＬを保持しておく。
【００４４】
移動機３は、スケジュール管理装置５から送信されたカレンダー情報Ｃを受信すると、このカレンダー情報Ｃをカレンダー情報格納部３１に格納する。そして、移動機３は、スケジュール管理装置５と同期することで、カレンダー情報格納部３１に格納したカレンダー情報Ｃを、スケジュール管理装置５のスケジュールデータベース５２にバックアップする（ステップＳ５）。
【００４５】
その後、移動機３において、カレンダー情報格納部３１に格納されたカレンダー情報Ｃの各スケジュール情報Ｓが、ディスプレイ３０７に表示される。なお、スケジュール情報Ｓの表示態様は後述する。そして、ユーザによりスケジュール情報Ｓの変更操作が行われると、移動機３は、スケジュール情報Ｓの変更処理を行う（ステップＳ６）。
【００４６】
図７に示すように、ユーザによりスケジュール情報Ｓの変更操作が行われると、移動機３のスケジュール情報変更部３３は、このユーザの変更操作に基づき、カレンダー情報格納部３１に格納されたスケジュール情報Ｓを変更する（ステップＳ６１）。なお、ステップＳ６１におけるスケジュール情報Ｓの変更は、スケジュール情報Ｓのスケジュール内容又はカレンダー名Ｎを変更することにより行われる。
【００４７】
そして、スケジュール情報変更部３３は、ステップＳ６１において変更されたスケジュール情報Ｓのファイル名Ｆを削除する（ステップＳ６２）。すなわち、ステップＳ６２では、スケジュール情報Ｓのファイル名Ｆを削除することで、このスケジュール情報Ｓとカレンダー情報Ｃとの紐付を解除する。
【００４８】
一方、図６に示すように、スケジュール管理装置５のカレンダー更新サーバ５３は、ポータルメニューサーバ５１に保持されたＵＲＬで特定されるカレンダー提供サーバ４に対して、定期的にスケジュール情報Ｓの更新を確認する（ステップＳ７）。
【００４９】
そして、カレンダー提供サーバ４がスケジュール情報Ｓを更新していない場合、カレンダー提供サーバ４は、スケジュール管理装置５に対して、更新していない旨の情報を送信する。一方、カレンダー提供サーバ４がスケジュール情報Ｓを更新した場合、カレンダー提供サーバ４は、スケジュール管理装置５に対して、更新した旨の情報と更新したスケジュール情報Ｓとを含む更新情報を送信する（ステップＳ８）。
【００５０】
スケジュール管理装置５のカレンダー更新サーバ５３は、カレンダー提供サーバ４から送信された更新情報を受信すると、スケジュールデータベース５２にバックアップされているスケジュール情報Ｓを、更新情報に含まれるスケジュール情報Ｓで更新する。
【００５１】
そして、カレンダー更新サーバ５３は、スケジュールデータベース５２と移動機３とを同期させることで、スケジュール情報Ｓのファイル名Ｆに対応して、移動機３のカレンダー情報格納部３１に格納されたスケジュール情報Ｓを更新する（ステップＳ９）。
【００５２】
ステップＳ９では、カレンダー更新サーバ５３は、まず、カレンダー提供サーバ４において変更されたスケジュール情報Ｓ（更新対象のスケジュール情報Ｓ）が移動機３において変更されているか否かを判断する。この判断は、移動機３のカレンダー情報格納部３１に格納されたスケジュール情報Ｓのファイル名Ｆと、スケジュールデータベース５２に格納されているスケジュール情報Ｓのファイル名Ｆを比較することで行われる。すなわち、カレンダー更新サーバ５３は、これらのファイル名Ｆが同じであれば、更新対象のスケジュール情報Ｓは移動機３において変更されていないと判断し、これらのファイル名Ｆが異なれば（一方が削除されて存在しない場合も含む）、更新対象のスケジュール情報Ｓは移動機３において変更されたと判断する。
【００５３】
そして、更新対象となるスケジュール情報Ｓが移動機３において変更されていないと判断した場合、カレンダー更新サーバ５３は、ファイル名Ｆに基づいて、カレンダー情報格納部３１に格納されているスケジュール情報Ｓを、カレンダー提供サーバ４において更新されたスケジュール情報Ｓ（すなわち、スケジュールデータベース５２に格納されているスケジュール情報Ｓ）で上書き更新する。一方、更新対象のスケジュール情報Ｓが移動機３において変更されていると判断した場合、カレンダー更新サーバ５３は、カレンダー情報格納部３１に格納されているスケジュール情報Ｓを上書き更新せずに、スケジュールデータベース５２に格納されている更新対象のスケジュール情報Ｓを、カレンダー情報格納部３１に追加する。
【００５４】
その後、カレンダー更新サーバ５３は、スケジュールデータベース５２の同期情報領域に格納された各スケジュール情報Ｓについて、同期期間超過処理を行う（ステップＳ１０）。すなわち、カレンダー更新サーバ５３は、各スケジュール情報Ｓについて、カレンダー提供サーバ４から提供されてからの経過時間を計測する。そして、カレンダー更新サーバ５３は、この経過時間が所定の同期期間を超過したスケジュール情報Ｓを、同期格納領域から非同期格納領域に移動させる。なお、非同期格納領域に移動されたスケジュール情報Ｓは、所定時間後にスケジュールデータベース５２から削除される。
【００５５】
次に、図８〜図１１を参照しながら、本実施形態に係るスケジュール管理システム１におけるスケジュール情報の状態について詳細に説明する。図８は、カレンダー提供サーバにおいてスケジュール情報を更新する場合を説明するための図であり、図９は、移動機においてスケジュール情報を変更する場合を説明するための図であり、図１０は、スケジュール情報が同期期間を超過する場合を説明するための図であり、図１１は、移動機の保存容量が超過した場合を説明するための図である。
【００５６】
なお、図８〜図１１では、スケジュールデータベース５２において、網掛けしていない領域は同期領域を示しており、網掛けしている領域は非同期領域を示している。また、図８〜図１１では、カレンダー提供サーバ４、スケジュールデータベース５２及びカレンダー更新サーバ５３において、スケジュール情報Ｓを簡易的に示しているが、これらのスケジュール情報Ｓは、移動機３において示したスケジュール情報Ｓと同じである。
【００５７】
まず、図８を参照して、カレンダー提供サーバにおいてスケジュール情報を更新する場合について説明する。
【００５８】
図８（ａ）は、カレンダー提供サーバ４からカレンダー情報Ｃ１が提供される場合の、スケジュール情報の状態を示している。図に示すように、このカレンダー情報Ｃ１は、３つのスケジュール情報Ｓ１〜Ｓ３で構成されている。そして、各スケジュール情報Ｓ１〜Ｓ３は、ファイル名［０６］で紐付けられると共に、カレンダー名［Ａ］の表示名称で分類されており、それぞれスケジュール内容が［１］〜［３］となっている。
【００５９】
まず、カレンダー提供サーバ４から移動機３に対してカレンダー情報Ｃ１が提供されると、このカレンダー情報Ｃ１が移動機３のカレンダー情報格納部３１に格納される。そして、移動機３とスケジュール管理装置５とが同期することにより、このカレンダー情報Ｃ１が、スケジュールデータベース５２の同期領域に格納される。
【００６０】
図８（ｂ）は、図８（ａ）の後、カレンダー提供サーバ４においてカレンダー情報Ｃ２が追加更新される場合の、スケジュール情報の状態を示している。図に示すように、このカレンダー情報Ｃ２は、３つのスケジュール情報Ｓ４〜Ｓ６で構成されている。そして、各スケジュール情報Ｓ４〜Ｓ６は、ファイル名［０７］で紐付けられると共に、カレンダー情報Ｃ１と同様にカレンダー名［Ａ］の表示名称で分類されており、それぞれスケジュール内容が［４］〜［６］となっている。
【００６１】
カレンダー提供サーバ４においてカレンダー情報Ｃ２が追加更新されると、カレンダー提供サーバ４とスケジュール管理装置５との同期が行われる。そして、カレンダー更新サーバ５３により、この追加更新されたカレンダー情報Ｃ２が取得され、この取得されたカレンダー情報Ｃ２がスケジュールデータベース５２の同期領域に追加される。その後、スケジュール管理装置５と移動機３との同期が行われ、カレンダー情報Ｃ２が移動機３のカレンダー情報格納部３１に追加される。
【００６２】
図８（ｃ）は、図８（ｂ）の後、カレンダー提供サーバ４においてスケジュール情報が修正更新される場合の、スケジュール情報の状態を示している。図に示すように、カレンダー提供サーバ４において、カレンダー情報Ｃ２のスケジュール情報Ｓ５がスケジュール情報Ｓ５’に修正更新されると、カレンダー提供サーバ４とスケジュール管理装置５との同期が行われる。そして、カレンダー更新サーバ５３により、この修正更新されたスケジュール情報Ｓ５’が取得され、この取得されたスケジュール情報Ｓ５’で、スケジュールデータベース５２のスケジュール情報Ｓ５が上書き更新される。その後、スケジュール管理装置５と移動機３との同期が行われ、移動機３のスケジュール情報Ｓ５がスケジュール情報Ｓ５’に上書き更新される。
【００６３】
次に、図９を参照して、移動機においてスケジュール情報を変更する場合について説明する。
【００６４】
図９（ｄ）は、図８（ｃ）の後、移動機３においてスケジュール情報を編集する場合の、スケジュール情報の状態を示している。図に示すように、移動機３においてカレンダー情報Ｃ２のスケジュール情報Ｓ６がスケジュール情報Ｓ６”に編集（変更）されると、スケジュール情報Ｓ６”のファイル名［０７］が削除される。これにより、スケジュール情報Ｓ６”は、カレンダー情報Ｃ２との紐付が解除される。そして、移動機３とスケジュール管理装置５との同期が行われると、スケジュールデータベース５２に格納されたカレンダー情報Ｃ２のスケジュール情報Ｓ６が削除されると共に、ファイル名のない（カレンダー情報Ｃ２と紐付けられていない）スケジュール情報Ｓ６”がスケジュールデータベース５２に追加される。
【００６５】
図９（ｅ）は、図９（ｄ）の後、カレンダー提供サーバ４においてスケジュール情報が修正更新される場合の、スケジュール情報の状態を示している。図に示すように、カレンダー提供サーバ４において、カレンダー情報Ｃ２のスケジュール情報Ｓ６がスケジュール情報Ｓ６’に修正更新されると、カレンダー提供サーバ４とスケジュール管理装置５との同期が行われる。そして、カレンダー更新サーバ５３により、この修正更新されたスケジュール情報Ｓ６’が取得される。このとき、スケジュールデータベース５２では、カレンダー情報Ｃ２に紐付けられたスケジュール情報Ｓ６が削除されているため、スケジュールデータベース５２に、カレンダー情報Ｃ２に紐付けられたスケジュール情報Ｓ６’が追加される。そして、移動機３では、カレンダー情報Ｃ２とスケジュール情報Ｓ６”との紐付けが解除されているため、スケジュール管理装置５と移動機３との同期が行われると、カレンダー情報Ｃ２に紐付けられたスケジュール情報Ｓ６’が、移動機３のカレンダー情報格納部３１に追加される。
【００６６】
次に、図１０を参照して、スケジュール情報が同期期間を超過する場合について説明する。
【００６７】
図１０（ｆ）は、図９（ｅ）の後、スケジュール情報が同期期間を超過した場合の、スケジュール情報の状態を示している。図に示すように、スケジュールデータベース５２において、カレンダー情報Ｃ１のスケジュール情報Ｓ１が同期期間を超過すると、このスケジュール情報Ｓ１は、スケジュールデータベース５２の同期領域から非同期領域に移動される。この場合、スケジュール情報Ｓ１は、非同期領域に格納されているため、スケジュールデータベース５２のスケジュール情報Ｓ１は移動機３に同期されない。
【００６８】
図１０（ｇ）は、図１０（ｆ）の後、移動機３においてスケジュール情報を変更する場合の、スケジュール情報の状態を示している。図に示すように、移動機３においてカレンダー情報Ｃ１のスケジュール情報Ｓ１がスケジュール情報Ｓ１”に編集されると、スケジュール情報Ｓ１”のファイル名［０６］が削除される。これにより、スケジュール情報Ｓ１”は、カレンダー情報Ｃ１との紐付が解除される。なお、スケジュールデータベース５２に格納されているスケジュール情報Ｓ１は非同期領域に移動されているため、移動機３とスケジュール管理装置５とが同期しても、特に処理が為されない。
【００６９】
図１０（ｈ）は、図１０（ｇ）の後、カレンダー提供サーバ４においてスケジュール情報が更新される場合の、スケジュール情報の状態を示している。図に示すように、カレンダー提供サーバ４において、カレンダー情報Ｃ１のスケジュール情報Ｓ１がスケジュール情報Ｓ１’に修正更新されると、カレンダー提供サーバ４とスケジュール管理装置５との同期が行われる。そして、カレンダー更新サーバ５３により、この修正更新されたスケジュール情報Ｓ１’が取得される。このとき、スケジュールデータベース５２では、カレンダー情報Ｃ１に紐付けられたスケジュール情報Ｓ１が同期領域に存在しないため、スケジュールデータベース５２の同期領域に、カレンダー情報Ｃ１に紐付けられたスケジュール情報Ｓ１’が追加される。そして、スケジュール管理装置５と移動機３との同期が行われると、カレンダー情報Ｃ１に紐付けられたスケジュール情報Ｓ１’が、移動機３のカレンダー情報格納部３１に追加される。
【００７０】
次に、図１１を参照して、移動機の保存容量が超過する場合について説明する。
【００７１】
図１１（ｉ）は、図１０（ｈ）の後、移動機の保存容量が超過した場合の、スケジュール情報の状態を示している。図に示すように、このカレンダー情報Ｃ３は、４つのスケジュール情報Ｓ７〜Ｓ１０で構成されている。そして、各スケジュール情報Ｓ７〜Ｓ１０は、ファイル名［０８］で紐付けられると共に、カレンダー情報Ｃ１，Ｃ２と同様にカレンダー名［Ａ］の表示名称で分類されており、それぞれスケジュール内容が［７］〜［１０］となっている。
【００７２】
カレンダー提供サーバ４においてカレンダー情報Ｃ３が追加更新されると、カレンダー提供サーバ４とスケジュール管理装置５との同期が行われる。そして、カレンダー更新サーバ５３により、この追加更新されたカレンダー情報Ｃ３が取得され、この取得されたカレンダー情報Ｃ３がスケジュールデータベース５２の同期領域に追加される。しかしながら、移動機３のカレンダー情報格納部３１にカレンダー情報Ｃ３を追加更新すると、このカレンダー情報格納部３１の保存容量が超過するため、スケジュール管理装置５と移動機３とが同期しても、カレンダー情報Ｃ３が移動機３のカレンダー情報格納部３１に追加されずに、処理が終了する。
【００７３】
次に、図１２を参照しながら、具体的なカレンダー情報を用いて、移動機３に表示されるスケジュール情報の表示態様について説明する。
【００７４】
まず、カレンダー提供サーバ４から移動機３にカレンダー情報Ｃが提供されると、移動機３のディスプレイ３０７に、このカレンダー情報Ｃに紐付けられたスケジュール情報Ｓ１〜Ｓ３が表示される。このとき、ディスプレイ３０７には、図１２（ａ）に示すように、カレンダー情報Ｃのカレンダー名Ｎである「○○試合日程」が件名として表示される。そして、この件名の下方に、カレンダー情報Ｃに紐付けられている各スケジュール情報Ｓ１〜Ｓ３のスケジュール内容（の一部）が表示される。すなわち、１つ目のスケジュール情報Ｓ１として「０７／１１／３０  １８：００  ○○対△△（東京ドーム）」が表示され、２つ目のスケジュール情報Ｓ２として「０７／１２／０３  １３：００  ○○対△△（東京ドーム）」が表示され。３つ目のスケジュール情報Ｓ３として「０７／１２／０４  １３：３０  ○○対△△（甲子園球場）」が表示される。
【００７５】
その後、図１２（ｂ）に示すように、スケジュール情報Ｓ２のスケジュール内容が編集（例えば、［詳細］欄に“浜田さんと観戦”を入力）されると、スケジュール情報Ｓ２は、カレンダー情報Ｃとの紐付けが解除されて、スケジュール情報Ｓ２”となる。しかしながら、スケジュール情報Ｓ２のカレンダー名Ｎは「○○試合日程」の状態が維持されているため、ディスプレイ３０７には、図１２（ｃ）に示すように、図１２（ａ）と同様に、スケジュール情報Ｓ２”も件名：○○試合日程に関連したスケジュール情報として表示される。
【００７６】
その後、カレンダー提供サーバ４においてスケジュール情報Ｓ２がスケジュール情報Ｓ２’に更新（例えば、スケジュール内容の開始時刻が１４：００に変更）されると、スケジュール管理装置５により、移動機３のカレンダー情報格納部３１に、更新されたスケジュール情報Ｓ２’が追加される。そして、移動機３のディスプレイ３０７には、図１２（ｄ）に示すように、移動機３において編集されたスケジュール情報Ｓ２”と、カレンダー提供サーバ４において更新されたスケジュール情報Ｓ２’とが、上下に隣接して表示されると共に、件名：○○試合日程に関連して、スケジュール情報Ｓ１，Ｓ２”，Ｓ２’，Ｓ３がそれぞれ表示される。
【００７７】
以上説明したように、本実施形態に係るスケジュール管理システム１によれば、移動機３のスケジュール情報は、カレンダー提供サーバ４において更新されたスケジュール情報で更新されるが、移動機３においてスケジュール情報が変更されていると、この移動機３において変更されたスケジュール情報は更新されずに、カレンダー提供サーバ４において更新されたスケジュール情報が追加される。このため、移動機３において変更したスケジュール情報とカレンダー提供サーバ４において更新されたスケジュール情報とを、表示させることが可能となる。
【００７８】
また、このスケジュール管理システム１によれば、移動機３においてスケジュール情報が変更されると、この変更されたスケジュール情報のファイル名が変更される。このように、ファイル名に基づき、ユーザ端末においてスケジュール情報が変更されたか否かを容易に判断することができるため、移動機３において変更されたスケジュール情報がスケジュール管理装置５により上書き更新されるのを確実に防止することが可能となる。
【００７９】
また、このスケジュール管理システム１によればこのスケジュール管理システムによれば、スケジュール情報がファイル名に紐付けられているため、移動機３においてスケジュール情報が変更されても、ファイル名が変更されない限り、このスケジュール情報はファイル名との紐付が維持される。このため、移動機３においてスケジュール情報が変更されても、移動機３において変更したスケジュール情報とカレンダー提供サーバ４において更新されたスケジュール情報とを、同じファイル名に対応付けられたスケジュール情報として表示させることが可能となる。
【００８０】
また、このスケジュール管理システム１によれば、移動機３において変更されたスケジュール情報と、スケジュール管理装置５により追加されたスケジュール情報（カレンダー提供サーバ４において更新されたスケジュール情報）とを、隣接して表示するため、ユーザに対して、両スケジュール情報の対応関係をより容易に把握させることが可能となる。
【００８１】
また、このスケジュール管理システム１によれば、スケジュール情報は古くなるほど重要度が低くなる性質を有することから、カレンダー提供サーバ４から提供されてからの経過時間に基づき、スケジュールデータベース５２に格納されたスケジュール情報を同期領域から非同期領域に移動することで、重要度の高いスケジュール情報の管理を継続しながら、更新対象となるスケジュール情報の増大を抑制でき、管理の負荷を軽減することが可能となる。
【００８２】
以上、本発明をその実施形態に基づき具体的に説明したが、本発明は上記実施形態に限定されるものではない。例えば、上記実施形態において、移動機３では、ユーザにより変更されたスケジュール情報は、ファイル名を変更してカレンダー情報との紐付を解除することで、スケジュール管理装置５による更新対象外とするものとして説明したが、例えば、ユーザによりスケジュール情報が変更されると、このスケジュール情報を、スケジュール管理装置５による更新対象外のスケジュール情報として管理するものとしてもよい。
【００８３】
すなわち、移動機３に、スケジュール情報を管理するスケジュール情報管理部（図示しない）を設け、スケジュール情報を、スケジュール管理装置５により更新される第１の管理情報と、スケジュール管理装置５により更新されない第２の管理情報とに分けて管理する。そして、スケジュール情報管理部は、カレンダー提供サーバ４から提供されたスケジュール情報を、第１の管理情報として管理し、移動機３においてスケジュール情報が変更されると、この変更されたスケジュール情報を、第２の管理情報として管理する。
【００８４】
そして、スケジュール管理装置５は、カレンダー提供サーバ４で更新されたスケジュール情報に基づき、移動機３の第１の管理情報として管理されているスケジュール情報のみを更新する。
【００８５】
このスケジュール管理システムによれば、移動機３においてスケジュール情報が変更されると、この変更されたスケジュール情報が、第１の管理情報からスケジュール管理装置５により更新されない第２の管理情報に変更される。このため、スケジュール管理装置５により、移動機３において変更されたスケジュール情報が更新されるのを確実に防止することが可能となる。
【００８６】
また、上記実施形態において、スケジュール管理装置５は、移動通信ネットワーク２を介して移動機３と通信可能に接続されるものとして説明したが、移動機３に内蔵されるものであってもよい。
【００８７】
また、上記実施形態において、スケジュール管理装置５のスケジュールデータベース５２では、カレンダー情報との紐付が解除されたスケジュール情報も保持しておくものとして説明したが、カレンダー情報との紐付が解除されたスケジュール情報を削除し、スケジュール情報と紐付けられたスケジュール情報のみを保持するようにしてもよい。
【００８８】
また、上記実施形態において、スケジュールデータベース５２では、スケジュール情報が同期期間を超過すると非同期領域に移動させるように説明したが、例えば、スケジュール情報のスケジュール内容に示された日時から所定時間経過すると非同期領域に移動させるようにしてもよい。また、同期期間を超過すると、スケジュール情報を非同期領域に移動させる代わりに、スケジュール情報をスケジュールデータベース５２から削除するようにしてもよい。
【図面の簡単な説明】
【００８９】
【図１】実施形態に係るスケジュール管理システムを示すシステム構成図である。
【図２】（ａ）は、カレンダー情報の構成を例示する図であり、（ｂ）は、各スケジュール情報の構成を例示する図である。
【図３】移動機の機能構成を例示する図である。
【図４】移動機のハードウェア構成を例示する図である。
【図５】スケジュール管理装置の構成を例示する図である。
【図６】スケジュール管理システムの処理動作を説明するためのシーケンス図である。
【図７】移動機の変更処理動作を説明するためのフローチャートである。
【図８】カレンダー提供サーバにおいてスケジュール情報を更新する場合を説明するための図である。
【図９】移動機においてスケジュール情報を変更する場合を説明するための図である。
【図１０】スケジュール情報が同期期間を超過する場合を説明するための図である。
【図１１】移動機の保存容量が超過した場合を説明するための図である。
【図１２】移動機に表示されるスケジュール情報の表示態様を示した図である。
【符号の説明】
【００９０】
１…スケジュール管理システム、３…移動機（ユーザ端末）、３２…表示制御部、３３…スケジュール情報変更部、３４…スケジュール情報更新部、４…カレンダー提供サーバ、５…スケジュール管理装置、５３…カレンダー更新サーバ（更新手段）、Ｃ…カレンダー情報、Ｓ…スケジュール情報、Ｆ…ファイル名（識別情報）、Ｎ…カレンダー名（カレンダー分類情報）。
【図１】
0004667470.tif 000002
【図２】
0004667470.tif 000003
【図３】
0004667470.tif 000004
【図４】
0004667470.tif 000005
【図５】
0004667470.tif 000006
【図６】
0004667470.tif 000007
【図７】
0004667470.tif 000008
【図８】
0004667470.tif 000009
【図９】
0004667470.tif 000010
【図１０】
0004667470.tif 000011
【図１１】
0004667470.tif 000012
【図１２】
0004667470.tif 000013