(57)【要約】【課題】スケジュールの行動場所に対応する位置情報の登録に必要なユーザの手間を大幅に軽減する。【解決手段】スケジュール管理サーバＳＶＳａにおいて、スケジュールデータベース１３２に登録されたスケジュール情報に含まれる「場所名」の位置情報が未登録の場合に、当該スケジュール情報に含まれる開始時刻及び終了時刻をもとに位置情報収集時刻を計算して位置情報収集管理テーブル１３４に記憶する。そして、この記憶された位置情報収集時刻になったとき、位置情報取得サーバＳＶＰから該当する位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲの緯度経度情報を取得し、取得された緯度経度情報を「場所名」に対応付けて場所位置対応テーブル１３４に記憶するようにしたものである。【選択図】      図８
2005346478.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所持するユーザ端末と、スケジュール作成支援装置と、位置情報取得装置との間で、通信ネットワークを介して通信を行うことにより、ユーザのスケジュール情報の作成を支援するスケジュール作成支援方法であって、
前記ユーザ端末において、少なくとも日時、場所及び行動内容を含むスケジュール情報の入力を受け付け、入力されたスケジュール情報を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記ユーザ端末から伝送されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する過程と、
前記スケジュール作成支援装置において、前記伝送されたスケジュール情報に含まれる日時をもとに、当該スケジュール情報の送信元となるユーザの位置情報を取得するためのタイミングを設定する過程と、
前記設定されたタイミングになったとき、位置情報の取得要求をユーザ識別情報と共に前記スケジュール作成支援装置から前記位置情報取得装置へ通信インタフェース手段により伝送する過程と、
前記位置情報取得装置において、前記伝送された位置情報の取得要求及びユーザ識別情報に基づいて該当するユーザの現在位置情報を取得し、取得された現在位置情報を当該位置情報取得装置から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記現在位置情報が伝送された場合に、前記スケジュール作成支援装置において前記スケジュール識別情報をもとに前記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と前記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する過程と
を具備することを特徴とするスケジュール作成支援方法。
【請求項２】
ユーザが所持するユーザ端末と、スケジュール作成支援装置との間で、通信ネットワークを介して通信を行うことにより、ユーザのスケジュール情報の作成を支援するスケジュール作成支援方法であって、
前記ユーザ端末において、少なくとも日時、場所及び行動内容を含むスケジュール情報の入力を受け付け、入力されたスケジュール情報を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記ユーザ端末から伝送されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する過程と、
前記ユーザ端末において、自端末の現在位置を測定し、測定された現在位置を表す情報を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記伝送された現在位置情報の取得時刻に対応する日時を含むスケジュール情報を前記スケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と前記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する過程と
を具備することを特徴とするスケジュール作成支援方法。
【請求項３】
ユーザが所持するユーザ端末と、スケジュール作成支援装置と、位置情報取得装置との間で、通信ネットワークを介して通信を行うことにより、ユーザのスケジュール情報の作成を支援するスケジュール作成支援方法であって、
前記ユーザ端末において、少なくとも日時、場所及び行動内容を含むスケジュール情報の入力を受け付け、入力されたスケジュール情報を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記ユーザ端末から伝送されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する過程と、
前記ユーザ端末において、位置情報登録要求の入力を受け付け、入力された位置情報登録要求を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記位置情報登録要求が伝送されたとき、送信元ユーザの位置情報を取得するための要求をユーザ識別情報と共に前記スケジュール作成支援装置から前記位置情報取得装置へ通信インタフェース手段により伝送する過程と、
前記位置情報取得装置において、前記伝送された位置情報の取得要求及びユーザ識別情報に基づいて該当するユーザの現在位置情報を取得し、取得された現在位置情報を当該位置情報取得装置から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記伝送された現在位置情報の取得時刻に対応する日時を含むスケジュール情報を前記スケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と前記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する過程と
を具備することを特徴とするスケジュール作成支援方法。
【請求項４】
ユーザが所持するユーザ端末と、スケジュール作成支援装置との間で、通信ネットワークを介して通信を行うことにより、ユーザのスケジュール情報の作成を支援するスケジュール作成支援方法であって、
前記ユーザ端末において、少なくとも日時、場所及び行動内容を含むスケジュール情報の入力を受け付け、入力されたスケジュール情報を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記ユーザ端末から伝送されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する過程と、
前記スケジュール作成支援装置において、前記伝送されたスケジュール情報に含まれる日時をもとに、当該スケジュール情報の送信元となるユーザの位置情報を取得するためのタイミングを設定する過程と、
前記設定されたタイミングになったとき、位置情報の取得要求を前記スケジュール作成支援装置から前記ユーザ端末へ通信インタフェース手段により伝送する過程と、
前記伝送された位置情報の取得要求に応じ、前記ユーザ端末が自端末の現在位置を測定し、測定された現在位置を表す情報を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記現在位置を表す情報が伝送された場合に、前記スケジュール作成支援装置において前記スケジュール識別情報をもとに前記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と前記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する過程と
を具備することを特徴とするスケジュール作成支援方法。
【請求項５】
前記タイミングを設定する過程は、前記伝送されたスケジュール情報に含まれる日時が行動開始時刻と終了時刻とにより表される場合に、この行動開始時刻から終了時刻までの時間帯中の中間時刻を算出し、算出された中間時刻をユーザの位置情報を取得するためのタイミングとして設定することを特徴とする請求項１又は４記載のスケジュール作成支援方法。
【請求項６】
ユーザがユーザ端末とは別に位置情報発信デバイスを所持している場合に、
前記位置情報の取得要求を前記スケジュール作成支援装置から前記位置情報取得装置へ伝送する過程は、前記ユーザ識別情報として、前記位置情報発信デバイスのアクセス情報を前記位置情報取得装置へ伝送し、
前記現在位置情報を取得して前記スケジュール作成支援装置へ伝送する過程は、前記伝送されたアクセス情報をもとに位置情報発信デバイスに対しアクセスすることにより当該位置情報発信デバイスから現在位置情報を取得し、取得された現在位置情報を位置情報取得装置から前記スケジュール作成支援装置へ通信インタフェース手段により伝送することを特徴とする請求項１又は３記載のスケジュール作成支援方法。
【請求項７】
前記ユーザ端末において、前記スケジュール情報の入力期間中に場所の検索要求の入力を受け付け、入力された検索要求を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記伝送された検索要求に応じて前記場所位置対応記憶手段から場所の入力候補リストを読み出し、読み出された場所の入力候補リストを当該スケジュール作成支援装置から前記要求元のユーザ端末へ通信インタフェース手段により伝送する過程と、
前記ユーザ端末において、前記伝送された場所の入力候補リストから一つを選択するための選択要求の入力を受け付け、入力された選択要求を当該ユーザ端末から前記スケジュール作成支援装置へ通信インタフェース手段により伝送する過程と、
前記スケジュール作成支援装置において、前記伝送された選択要求に応じて前記場所位置対応記憶手段から該当する場所を読み出し、読み出された場所を前記ユーザ端末から伝送されるスケジュール情報に含めてスケジュール記憶手段に格納する過程と
を、さらに具備することを特徴とする請求項１乃至４のいずれかに記載のスケジュール作成支援方法。
【請求項８】
ユーザが所持するユーザ端末、及び位置情報取得装置との間で、通信ネットワークを介して通信を行うことにより、前記ユーザのスケジュール情報の作成を支援するスケジュール作成支援装置であって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する手段と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する手段と、
前記受信されたスケジュール情報に含まれる日時をもとに、当該スケジュール情報の送信元となるユーザの位置情報を取得するためのタイミングを設定する手段と、
前記設定されたタイミングになったとき、位置情報の取得要求をユーザ識別情報と共に前記位置情報取得装置へ送信する手段と、
前記位置情報の取得要求及びユーザ識別情報の送信に応じ、前記位置情報取得装置から返送される該当ユーザの現在位置情報を受信する手段と、
前記現在位置情報が受信された場合に、前記スケジュール識別情報をもとに前記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と前記受信された現在位置情報とを対応付けて場所位置対応記憶手段に格納する手段と
を具備することを特徴とするスケジュール作成支援装置。
【請求項９】
ユーザが所持するユーザ端末との間で通信ネットワークを介して通信を行うことにより、前記ユーザのスケジュール情報の作成を支援するスケジュール作成支援装置であって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する手段と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する手段と、
前記ユーザ端末から送信される、当該ユーザ端末の現在位置情報を受信する手段と、
前記受信された現在位置情報の取得時刻に対応する日時を含むスケジュール情報を前記スケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と前記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する手段と
を具備することを特徴とするスケジュール作成支援装置。
【請求項１０】
ユーザが所持するユーザ端末、及び位置情報取得装置との間で、通信ネットワークを介して通信を行うことにより、前記ユーザのスケジュール情報の作成を支援するスケジュール作成支援装置であって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する手段と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する手段と、
前記ユーザ端末から送信される位置情報登録要求を受信する手段と、
前記位置情報登録要求が受信されたとき、送信元ユーザの位置情報を取得するための要求をユーザ識別情報と共に前記位置情報取得装置へ送信する手段と、
前記位置情報の取得要求及びユーザ識別情報の送信に応じ、前記位置情報取得装置から返送される該当ユーザの現在位置情報を受信する手段と、
前記現在位置情報が受信された場合に、当該受信された現在位置情報の取得時刻に対応する日時を含むスケジュール情報を前記スケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と前記受信された現在位置情報とを対応付けて場所位置対応記憶手段に格納する手段と
を具備することを特徴とするスケジュール作成支援装置。
【請求項１１】
ユーザが所持するユーザ端末との間で通信ネットワークを介して通信を行うことにより、前記ユーザのスケジュール情報の作成を支援するスケジュール作成支援装置であって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する手段と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する手段と、
前記受信されたスケジュール情報に含まれる日時をもとに、当該スケジュール情報の送信元となるユーザの位置情報を取得するためのタイミングを設定する手段と、
前記設定されたタイミングになったとき、位置情報の取得要求を前記ユーザ端末へ送信する手段と、
前記位置情報の取得要求に応答して、前記ユーザ端末から送信される当該ユーザ端末の現在位置情報を受信する手段と、
前記現在位置情報が受信された場合に、前記スケジュール識別情報をもとに前記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と前記受信された現在位置情報とを対応付けて場所位置対応記憶手段に格納する手段と
を具備することを特徴とするスケジュール作成支援装置。
【請求項１２】
前記タイミングを設定する手段は、前記受信されたスケジュール情報に含まれる日時が行動開始時刻と終了時刻とにより表される場合に、この行動開始時刻から終了時刻までの時間帯中の中間時刻を算出し、算出された中間時刻をユーザの位置情報を取得するためのタイミングとして設定することを特徴とする請求項８又は１１記載のスケジュール作成支援装置。
【請求項１３】
ユーザがユーザ端末とは別に位置情報発信デバイスを所持している場合に、
前記位置情報の取得要求を前記位置情報取得装置へ送信する手段は、前記ユーザ識別情報として、前記位置情報発信デバイスのアクセス情報を前記位置情報取得装置へ送信することを特徴とする請求項８又は１０記載のスケジュール作成支援装置。
【請求項１４】
前記ユーザ端末から送信される、場所の検索要求を受信する手段と、
前記受信された検索要求に応じて、前記場所位置対応記憶手段から場所の入力候補リストを読み出し、読み出された場所の入力候補リストを前記要求元のユーザ端末へ送信する手段と、
前記場所の入力候補リストの送信に対し、前記ユーザ端末から送信される場所の選択要求を受信する手段と、
前記受信された選択要求に応じて、前記場所位置対応記憶手段から該当する場所を読み出し、読み出された場所を前記ユーザ端末から伝送されるスケジュール情報に含めてスケジュール記憶手段に格納する手段と
を、さらに具備することを特徴とする請求項８乃至１１のいずれかに記載のスケジュール作成支援装置。
【請求項１５】
ユーザが所持するユーザ端末、及び位置情報取得装置との間で、通信ネットワークを介して通信を行うことにより前記ユーザのスケジュール情報の作成を支援する処理を、コンピュータにより実行するスケジュール作成支援装置で使用される支援プログラムであって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する処理と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する処理と、
前記受信されたスケジュール情報に含まれる日時をもとに、当該スケジュール情報の送信元となるユーザの位置情報を取得するためのタイミングを設定する処理と、
前記設定されたタイミングになったとき、位置情報の取得要求をユーザ識別情報と共に前記位置情報取得装置へ送信する処理と、
前記位置情報の取得要求及びユーザ識別情報の送信に応じ、前記位置情報取得装置から返送される該当ユーザの現在位置情報を受信する処理と、
前記現在位置情報が受信された場合に、前記スケジュール識別情報をもとに前記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と前記受信された現在位置情報とを対応付けて場所位置対応記憶手段に格納する処理と
を、前記コンピュータに実行させることを特徴とする支援プログラム。
【請求項１６】
ユーザが所持するユーザ端末との間で通信ネットワークを介して通信を行うことにより前記ユーザのスケジュール情報の作成を支援する処理を、コンピュータにより実行するスケジュール作成支援装置で使用される支援プログラムであって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する処理と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する処理と、
前記ユーザ端末から送信される、当該ユーザ端末の現在位置情報を受信する処理と、
前記受信された現在位置情報の取得時刻に対応する日時を含むスケジュール情報を前記スケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と前記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する処理と
を、前記コンピュータに実行させることを特徴とする支援プログラム。
【請求項１７】
ユーザが所持するユーザ端末、及び位置情報取得装置との間で、通信ネットワークを介して通信を行うことにより前記ユーザのスケジュール情報の作成を支援する処理を、コンピュータにより実行するスケジュール作成支援装置で使用される支援プログラムであって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する処理と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する処理と、
前記ユーザ端末から送信される位置情報登録要求を受信する処理と、
前記位置情報登録要求が受信されたとき、送信元ユーザの位置情報を取得するための要求をユーザ識別情報と共に前記位置情報取得装置へ送信する処理と、
前記位置情報の取得要求及びユーザ識別情報の送信に応じ、前記位置情報取得装置から返送される該当ユーザの現在位置情報を受信する処理と、
前記現在位置情報が受信された場合に、当該受信された現在位置情報の取得時刻に対応する日時を含むスケジュール情報を前記スケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と前記受信された現在位置情報とを対応付けて場所位置対応記憶手段に格納する処理と
を、前記コンピュータに実行させることを特徴とする支援プログラム。
【請求項１８】
ユーザが所持するユーザ端末との間で通信ネットワークを介して通信を行うことにより前記ユーザのスケジュール情報の作成を支援する処理を、コンピュータにより実行するスケジュール作成支援装置で使用される支援プログラムであって、
前記ユーザ端末から送信される、少なくとも日時、場所及び行動内容を含むスケジュール情報を受信する処理と、
前記受信されたスケジュール情報を、ユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する処理と、
前記受信されたスケジュール情報に含まれる日時をもとに、当該スケジュール情報の送信元となるユーザの位置情報を取得するためのタイミングを設定する処理と、
前記設定されたタイミングになったとき、位置情報の取得要求を前記ユーザ端末へ送信する処理と、
前記位置情報の取得要求に応答して、前記ユーザ端末から送信される当該ユーザ端末の現在位置情報を受信する処理と、
前記現在位置情報が受信された場合に、前記スケジュール識別情報をもとに前記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と前記受信された現在位置情報とを対応付けて場所位置対応記憶手段に格納する処理と
を、前記コンピュータに実行させることを特徴とする支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スケジューラやグループウエア等のスケジュール管理ソフトウエアを利用してユーザがスケジュールを作成する際に、その作成処理を支援するスケジュール作成支援方法、支援装置及び支援プログラムに関する。
【背景技術】
【０００２】
ユーザ個人のスケジュールと位置情報を用いた行動支援サービスのニーズが高まっている。例えば、ユーザの現在地又は今後訪れるであろう場所を予測し、この予測された場所に関係する情報をユーザの携帯情報端末にダウンロードするサービスがこれに該当する。この種のサービスは、ユーザのスケジュール情報を事前にサーバに登録すると共に、ユーザに測位機能を備える携帯情報端末を所持させることにより実現可能である。測位機能を備える携帯情報端末としては、例えばＧＰＳ（Global Positioning System：全地球測位システム）受信機を備える端末や、ＰＨＳ（Personal Handyphone System）端末が使用される。
【０００３】
ところで、上記サービスを実現するには、スケジュール情報を作成する際に、ユーザが立ち寄る場所の詳細な位置を表す情報、例えば緯度経度情報を入力する必要がある。現状では、位置情報を入力する手法として次の２つがある。一つは、携帯情報端末のＷｅｂブラウザを使用して位置情報検索サービスに対しアクセスすることにより目的地の緯度経度情報を取得し、取得された緯度経度情報をスケジュール情報に登録するものである。また、もう一つは、場所名とその位置情報とを相互に対応付けて記憶したデータベースをサービス提供側のサーバ装置に設ける。そして、ユーザが入力した目的地名の文字列をもとに上記データベースに検索することにより当該目的地名に対応する緯度経度情報を読み出し、この読み出された緯度経度情報をスケジュール情報に含めるものである（例えば、特許文献１を参照。）。
【０００４】
【特許文献１】特開２０００−１４６６１７
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが前者では、はじめての目的地については勿論のこと、以前に登録した目的地についても、その都度その緯度経度情報を取得してスケジュール情報に登録しなければないない。このため、同じ目的地の緯度経度情報を何度も取得する必要があり、ユーザにとって手間と時間を要し非常に煩わしい。
【０００６】
一方後者では、目的地名とその緯度経度情報とを対応付けたデータベースは不特定多数のユーザにより利用される。そのため、同一の目的地であってもユーザごとに名称の呼び方が異なるような場合には、入力された目的地名の文字列とデータベースに登録された目的地名とがマッチングせず、この結果目的地の緯度経度情報を検索できないことがある。このような場合には、前者の手法を用いて目的地の緯度経度情報を再取得しなければならない。
【０００７】
すなわち、従来ではスケジュール情報の目的地について、位置情報を入力して場所名と対応付ける作業をユーザの手作業に頼らざるを得ず、作業が煩雑で誤入力も生じやすいことから、有効な対策が望まれていた。
この発明は上記事情に着目してなされたもので、その目的とするところは、スケジュール情報の作成に係わる位置情報の登録に必要なユーザの手間を大幅に軽減することを可能にしたスケジュール作成支援方法、支援装置及び支援プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために第１の発明は、ユーザ端末において入力された、少なくとも日時、場所及び行動内容を含むスケジュール情報をユーザ端末からスケジュール作成支援装置へ伝送して、この伝送されたスケジュール情報をユーザ及びスケジュールをユニークに識別するためのユーザ識別情報及びスケジュール識別情報に対応付けてスケジュール記憶手段に格納する。スケジュール作成支援装置では、上記伝送されたスケジュール情報に含まれる日時をもとにユーザの位置情報取得タイミングを設定し、この設定されたタイミングになったとき、位置情報取得要求をユーザ識別情報と共に位置情報取得装置へ伝送する。位置情報取得装置では、上記伝送された位置情報取得要求及びユーザ識別情報に基づいて該当するユーザの現在位置情報を取得し、取得された現在位置情報を当該位置情報取得装置から上記スケジュール作成支援装置へ返送する。スケジュール作成支援装置では、スケジュール識別情報をもとに上記スケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と上記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する。
【０００９】
したがって第１の発明によれば、ユーザは日時及び場所を含むスケジュール情報を入力してスケジュール作成支援装置に登録するだけで、ユーザの現在位置情報の取得、及びこの取得された現在位置情報をスケジュール情報の場所に対応付ける処理が、スケジュール作成支援装置の主導で自動的に行われる。このため、位置情報の登録に係わるユーザの負担は大幅に軽減され、さらにユーザが位置情報を手入力する場合に比べ誤入力の発生を防止して常に正確な位置情報を登録することが可能となる。
【００１０】
また第２の発明は、ユーザ端末において入力されかつ伝送されたスケジュール情報をスケジュール作成支援装置のスケジュール記憶手段に格納すると共に、上記ユーザ端末において自端末の現在位置を測定してこの測定された現在位置情報をユーザ端末から前記スケジュール作成支援装置へ伝送する。スケジュール作成支援装置では、上記伝送された現在位置情報の取得時刻に対応する日時を含むスケジュール情報をスケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と上記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する。
【００１１】
したがって第２の発明によれば、ユーザは日時及び場所を含むスケジュール情報を入力してスケジュール作成支援装置に登録しておくだけで、ユーザ端末が備えている測位機能と、スケジュール作成支援装置の位置情報登録制御機能により、ユーザの現在位置情報がその取得時刻に対応する日時を含むスケジュール情報の場所に対応付けて記憶される。このため、上記第１の発明と同様、位置情報の登録に係わるユーザの負担は大幅に軽減され、かつ常に正確な位置情報を登録することが可能となる。また、ユーザ端末が備える測位機能を利用してユーザの現在位置情報を取得するようにしているので、位置情報取得装置を利用した位置情報取得シーケンスを省略でき、これによりシーケンスの簡単化と通信トラフィックの抑圧が可能となる。
【００１２】
第３の発明は、ユーザ端末において入力されかつ伝送されたスケジュール情報をスケジュール作成支援装置のスケジュール記憶手段に格納すると共に、ユーザ端末からスケジュール作成支援装置へ位置情報の登録要求を送る。スケジュール作成支援装置では、上記位置情報の登録要求に応じて送信元ユーザの位置情報取得要求をユーザ識別情報と共に位置情報取得装置へ送信し、これに対し位置情報取得装置では送られた位置情報取得要求及びユーザ識別情報に応じて該当するユーザの現在位置情報を取得しスケジュール作成支援装置へ返送する。スケジュール作成支援装置では、返送された現在位置情報の取得時刻に対応する日時を含むスケジュール情報をスケジュール記憶手段から読み出し、読み出されたスケジュール情報に含まれる場所と上記返送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する。
【００１３】
したがって第３の発明によれば、ユーザは日時及び場所を含むスケジュール情報を入力してスケジュール作成支援装置に登録し、さらに適切なタイミングで位置登録要求を入力して送信するだけで、位置情報取得装置の機能を利用して、スケジュール作成支援装置によりユーザの現在位置情報がその取得時刻に対応する日時を含むスケジュール情報の場所に対応付けて記憶される。このため、上記第１及び第２の発明と同様、位置情報の登録に係わるユーザの負担は大幅に軽減され、かつ常に正確な位置情報を登録することが可能となる。また、ユーザが指示する任意のタイミングで位置情報を登録することができる。
【００１４】
第４の発明は、スケジュール作成支援装置において、ユーザ端末から伝送されたスケジュール情報に含まれる日時をもとにユーザの位置情報取得タイミングを設定し、この設定されたタイミングになったとき、位置情報取得要求をユーザ端末へ伝送する。ユーザ端末では、上記伝送された位置情報の取得要求に応じて自端末の現在位置を測定し、測定された現在位置を表す情報を当該ユーザ端末からスケジュール作成支援装置へ伝送する。スケジュール作成支援装置では、上記現在位置を表す情報が伝送された場合に、スケジュール識別情報をもとにスケジュール記憶手段から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と上記伝送された現在位置情報とを対応付けて場所位置対応記憶手段に格納する。
【００１５】
したがって第４の発明によれば、ユーザは日時及び場所を含むスケジュール情報を入力してスケジュール作成支援装置に登録するだけで、ユーザの現在位置情報の取得、及びこの取得された現在位置情報をスケジュール情報の場所に対応付ける処理が、スケジュール作成支援装置の主導で自動的に行われる。このため、位置情報の登録に係わるユーザの負担は大幅に軽減され、さらに常に正確な位置情報を登録することが可能となる。また、ユーザ端末が備える測位機能を利用してユーザの現在位置情報を取得するようにしているので、位置情報取得装置を利用した位置情報取得シーケンスを省略でき、これによりシーケンスの簡単化と通信トラフィックの抑圧が可能となる。
【００１６】
上記第１、第２、第３及び第４の発明は次のような機能を備えることも特徴とする。  
第１又は第４の発明において、スケジュール作成支援装置は、位置情報の取得タイミングを設定する際に、ユーザ端末から伝送されたスケジュール情報に含まれる日時が行動開始時刻と終了時刻とにより表される場合に、この行動開始時刻から終了時刻までの時間帯中の中間時刻を算出し、この算出された中間時刻をユーザの位置情報を取得するためのタイミングとして設定する。  
このようにすると、ユーザの目的地における滞在時間が前後に多少ずれたとしても、スケジュール情報に登録された時間帯の中間時刻においてユーザの位置情報が取得され登録されるため、目的地に対する位置情報の対応付けをより一層正確に行うことが可能となる。
【００１７】
上記第１又は第３の発明において、ユーザがユーザ端末とは別に位置情報発信デバイスを所持している場合には、この位置情報発信デバイスのアクセス情報をスケジュール作成支援装置から位置情報取得装置へ伝送する。位置情報取得装置では、上記伝送されたアクセス情報をもとに位置情報発信デバイスに対しアクセスすることにより当該位置情報発信デバイスから現在位置情報を取得する。そして、この取得された現在位置情報を位置情報取得装置からスケジュール作成支援装置へ伝送する。  
このようにすると、ユーザが測位機能を有するユーザ端末を所持しておらず、代わりに位置情報発信デバイスを所持している場合には、この位置情報発信デバイスが自動的に選択されて位置情報が取得される。このため、アクセス先を誤ることなく常に確実に位置情報を取得することが可能となる。
【００１８】
上記第１乃至第３の発明において、ユーザ端末からスケジュール作成支援装置へ場所の検索要求が伝送された場合に、スケジュール作成支援装置において上記伝送された検索要求に応じ場所位置対応記憶手段から場所の入力候補リストを読み出して要求元のユーザ端末へ伝送する。そして、ユーザ端末からスケジュール作成支援装置へ、上記伝送された場所の入力候補リストの中から一つを選択するための選択要求が伝送された場合に、スケジュール作成支援装置において上記伝送された選択要求に応じて場所位置対応記憶手段から該当する場所を読み出し、読み出された場所をユーザ端末から伝送されるスケジュール情報に含めてスケジュール記憶手段に格納する。
【００１９】
このような機能をさらに備えると、ユーザはスケジュール情報を作成する際に、例えば場所名を表す文字列の一部を入力したのち検索操作を行うことで、場所位置対応記憶手段の記憶情報を利用して場所名を簡単に入力することが可能となる。なお、ユーザが検索操作を行わなくても、場所名を表す文字列の一部が入力された時点でユーザ端末からスケジュール作成支援装置へ検索要求を伝送し、これに応じてスケジュール作成支援装置からユーザ端末へ場所名の入力候補リストを返送するように構成することも可能である。
【発明の効果】
【００２０】
要するにこの発明によれば、ユーザの現在位置情報の取得、及びこの取得された現在位置情報をスケジュール情報の場所に対応付ける処理が、スケジュール作成支援装置において自動的に行われる。したがって、スケジュール情報の作成に係わる位置情報の登録に必要なユーザの手間を大幅に軽減することを可能にしたスケジュール作成支援方法、支援装置及び支援プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
（第１の実施形態）  
図１は、この発明に係わるスケジュール管理システムの第１の実施形態を示す概略構成図である。  
第１の実施形態のシステムは、スケジュール管理サーバＳＶＳａを備え、このスケジュール管理サーバＳＶＳａには有線通信網ＮＷ１又は移動通信網ＮＷ２を介してユーザが所持する携帯情報端末ＭＳが接続可能である。携帯情報端末ＭＳとしては、例えばＷｅｂブラウザ機能を有する携帯電話端末、ＰＤＡ（Personal Digital Assistants）、或いは可搬性を有する例えばノード型のパーソナル・コンピュータ（ＰＣ：Personal Computer）が使用される。
【００２２】
また、このシステムは位置情報取得サーバＳＶＰを備える。位置情報取得サーバＳＶＰは、有線通信網ＮＷ１又は移動通信網ＮＷ２を介して上記スケジュール管理サーバＳＶＳａ及び位置情報発信デバイスＰＤに接続可能である。位置情報発信デバイスＰＤは、ユーザが所持するもので、例えばＰＨＳ（Personal Handyphone System）端末ＰＤ１又はＲＦＩＤ（Radio Frequency IDentification）タグＰＤ２により構成される。ＰＨＳ端末ＰＤ１は、ＰＨＳ基地局ＢＳが形成する無線エリア内に在圏するときに当該ＰＨＳ基地局ＢＳに無線接続される。ＲＦＩＤタグはＩＤ番号及びタグ情報を記憶しており、タグリーダＴＲの無線エリアを通過するときに上記記憶されたＩＤ番号及びタグ情報をタグリーダＴＲへ送信する。
【００２３】
位置情報取得サーバＳＶＰは、上記スケジュール管理サーバＳＶＳａからユーザの位置情報取得要求が送られたときに、取得対象のユーザが所持する位置情報発信デバイスＰＤが在圏する基地局ＢＳ又はタグリーダＴＲから、基地局ＢＳ又はタグリーダＴＲの位置情報を取得する。そして、この取得された基地局ＢＳ又はタグリーダＴＲの位置情報を、ユーザの現在位置情報として上記スケジュール管理サーバＳＶＳａへ返送する。なお、位置情報は緯度経度情報により表される。
【００２４】
ところで、スケジュール管理サーバＳＶＳａは、利用登録されたユーザのスケジュール管理を行うもので、ＷＷＷ（World-Wide Web）サーバにより構成される。図２はその機能構成を示すブロック図である。
スケジュール管理サーバＳＶＳａは、マイクロプロセッサなどの中央処理ユニット（ＣＰＵ：Central Processing Unit）１１を備える。このＣＰＵ１１には、バス１２を介してデータ記憶部１３とプログラムメモリ１４が接続され、さらにネットワークインタフェース（ネットワークＩ／Ｆ）１５が接続されている。
【００２５】
ネットワークＩ／Ｆ１５は、有線回線を介して有線通信網ＮＷ１に接続され、ＣＰＵ１１の制御の下、上記有線通信網ＮＷ１又は移動通信網ＮＷ２を経由して携帯情報端末ＭＳおよび位置情報取得サーバＳＶＰとの間で通信を行う。通信プロトコルとしては、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）が使用される。
【００２６】
データ記憶部１３は、例えばハードディスクやフラッシュメモリ等の不揮発性メモリとＲＡＭ等の揮発性メモリとを組み合わせて構成したもので、ユーザ情報データベース１３１、スケジュールデータベース１３２、場所位置対応テーブル１３３、及び位置情報収集管理テーブル１３４を備えている。
【００２７】
ユーザ情報データベース１３１には、利用登録されたユーザの個人情報が記憶される。図３にその一例を示す。ユーザの個人情報は、ユーザを識別するユーザＩＤと、本人であるか否かの認証を行うために必要なパスワードと、端末特定情報から構成される。端末特定情報には、利用登録されたユーザが所持する携帯情報端末ＭＳに対しアクセスするためのアドレス情報と、同じくユーザが所持する位置情報発信デバイスＰＤのＩＤ等が含まれる。
【００２８】
スケジュールデータベース１３２は、ユーザが作成したスケジュール情報をユーザごとに整理して記憶するもので、記憶情報は例えば図４に示すように構成される。すなわち、スケジュール情報は、スケジュールを識別するためのスケジュールＩＤと、スケジュールを実施する日時と、スケジュールの題名と、行動内容を記述したメモと、スケジュールの実施場所（目的地）名と、その場所ＩＤを含んでいる。このうち、実施日時は日付、開始時刻及び終了時刻により表される。場所ＩＤは、後述する場所位置対応テーブル１３３に記憶される緯度経度情報との間をリンク付けするための識別子であり、場所名が場所位置対応テーブル１３３にまだ登録されていない場合には“ＮＵＬＬ”となる。
【００２９】
場所位置対応テーブル１３３は、スケジュールの作成に際しユーザが入力した実施場所（目的地）名と、その緯度経度情報とを相互に対応付けて記憶するもので、記憶情報は例えば図５に示すように、場所を識別するＩＤと、場所名と、ユーザＩＤと、緯度経度情報とから構成される。
【００３０】
位置情報収集管理テーブル１３４には、スケジュール管理サーバＳＶＳａが位置情報の収集を行うタイミングとその実施結果が記憶される。例えば図６に示すように、位置情報収集対象となるスケジュールのＩＤと、当該スケジュールの作成者を示すユーザＩＤと、位置情報の収集時刻と、位置情報の収集を行った結果とが記憶される。
【００３１】
一方、プログラムメモリ１４には、この発明に係わる新たな機能を実現するためのアプリケーション・プログラムとして、スケジュール登録プログラム１４１と、第１の位置情報収集プログラム１４２と、場所位置対応テーブル作成プログラム１４３がそれぞれ格納されている。
【００３２】
スケジュール登録プログラム１４１は、携帯情報端末ＭＳからスケジュール登録要求が到来した場合に、スケジュール登録画面データを携帯情報端末ＭＳへ送信し、このスケジュール登録画面データにおいて入力されたユーザのスケジュール情報を、携帯情報端末ＭＳから受信する。そして、受信されたスケジュール情報をユニークに識別するためのスケジュールＩＤを発行し、上記受信されたスケジュール情報を上記発行されたスケジュールＩＤ及び送信元のユーザを表すユーザＩＤと共にスケジュールデータベース１３２に格納する。
【００３３】
第１の位置情報収集プログラム１４２は、上記スケジュールデータベース１３２に格納されたスケジュール情報の場所ＩＤが“ＮＵＬＬ”の場合、つまり場所の緯度経度情報が未登録の場合に、当該場所の位置情報を収集するための時刻を設定する。位置情報収集時刻の設定は、上記受信されたスケジュール情報に含まれる開始時刻から終了時刻までの時間帯中の中間時刻を（開始時刻−終了時刻）／２により算出し、この算出された中間時刻を上記位置情報収集管理テーブル１３４に記憶することにより行われる。
【００３４】
また第１の位置情報収集プログラム１４２は、上記位置情報収集管理テーブル１３４に記憶された位置情報収集時刻になったか否かを内蔵時計により監視する。そして、位置情報収集時刻になると、ユーザ情報データベース１３１に記憶された端末特定情報をもとに、対象となるユーザが所持する位置情報発信デバイスＰＤに対しアクセスし、当該位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲからその緯度経度情報を収集する。そして、上記位置情報の収集処理の実施結果を位置情報収集管理テーブル１３４に記憶する。例えば、位置情報の収集に成功したときは“ＯＫ”、失敗したときは“ＮＧ”を記憶する。
【００３５】
場所位置対応テーブル作成プログラム１４３は、上記第１の位置情報収集プログラム１４２による位置情報の収集が成功した場合に、収集された緯度経度情報を、先に図５に示したように「場所ＩＤ」、「場所名」及び「ユーザＩＤ」に対応付けて場所位置対応テーブル１３３に格納する。
【００３６】
次に、以上のように構成されたシステムの動作を、スケジュール管理サーバＳＶＳａの制御手順に従い説明する。図７はスケジュール登録処理手順と内容を示すフローチャート、図８は位置情報の取得及び登録処理手順と処理内容を示すフローチャートである。なお、ここではスケジュール管理サーバＳＶＳａに対し既にユーザの利用登録がなされているものとして説明を行う。
【００３７】
（１）スケジュール情報の登録  
例えばいま携帯電話端末ＭＳ１のユーザが、自身の端末ＭＳ１においてスケジュールの登録要求操作を行ったとする。そうすると携帯電話端末ＭＳ１からスケジュール管理サーバＳＶＳａへスケジュール登録要求が送信される。スケジュール管理サーバＳＶＳａは、上記スケジュール登録要求を受信すると、図７に示すようにステップ７ａでスケジュール登録画面データを要求元の携帯情報端末ＭＳへ送信し、このスケジュール登録画面データはステップ７ｂにより携帯情報端末ＭＳの表示器に表示される。図１４にこのスケジュール登録画面データの一例を示す。
【００３８】
ユーザは、上記スケジュール登録画面に従いスケジュール情報を構成する各項目を入力する。例えば、図１４では「日付」、「時刻」、「題名」、「メモ」及び「場所」をそれぞれ入力する。そして、入力を終了してユーザが登録ボタンを押下すると、携帯電話端末ＭＳ１からスケジュール管理サーバＳＶＳａへスケジュール情報が送信される。
【００３９】
なお、上記「場所」の入力中に、文字列の一部を入力した状態でユーザが検索ボタンを押下すると、携帯電話端末ＭＳ１からスケジュール管理サーバＳＶＳａへ場所検索要求が送信される。スケジュール管理サーバＳＶＳａは、上記場所検索要求が受信されると、場所位置対応テーブル１３３から場所名の入力候補を読み出してリストを作成し、作成されたリストを要求元の携帯電話端末ＭＳ１へ送信する。上記場所名の入力候補リストは、携帯電話端末ＭＳ１の場所名入力欄に表示される。この状態で、ユーザが上記表示された入力候補リストの中から一つを選択すると、選択された場所名とこの場所名を表す場所ＩＤが入力される。すなわち、登録済みの場所名を再度入力する場合には、入力候補の選択操作により簡易に入力できる。  
これに対し、上記場所名の入力候補リストが表示されなかったり、表示された入力候補リスト中に該当する場所名が存在しなかった場合には、ユーザはそのまま場所名の文字列の入力を継続する。この場合、「場所ＩＤ」には“ＮＵＬＬ”が設定される。
【００４０】
スケジュール管理サーバＳＶＳａは、携帯電話端末ＭＳ１から伝送されたスケジュール情報をステップ７ｃで受信する。そして、ステップ７ｄにおいて、上記受信されたスケジュール情報をユニークに識別するためのスケジュールＩＤを発行し、上記受信されたスケジュール情報を上記発行されたスケジュールＩＤ及び送信元のユーザを表すユーザＩＤと共にスケジュールデータベース１３２に格納する。図４にその記憶結果の一例を示す。
【００４１】
続いてスケジュール管理サーバＳＶＳａは、ステップ７ｅにおいて、上記受信されたスケジュール情報の「場所名」が場所位置対応テーブル１３３に登録済みであるか否かを判定する。この判定は、上記受信されたスケジュール情報に「場所ＩＤ」が含まれているか或いは“ＮＵＬＬ”であるかにより行われる。そして、判定の結果「場所名」が登録済みの場合には、そのまま登録処理を終了する。
【００４２】
これに対し「場所名」が未登録の場合には、スケジュール管理サーバＳＶＳａはステップ７ｆに移行してここで位置情報収集時刻の計算を行う。この位置情報収集時刻の計算は、上記受信されたスケジュール情報に含まれる開始時刻及び終了時刻をもとに、その時間帯中の中間時刻を、  
（開始時刻−終了時刻）／２  
により計算することによりなされる。そして、ステップ７ｇにより、上記算出された中間時刻を、スケジュールＩＤ及びユーザＩＤと共に位置情報収集管理テーブル１３４に記憶する。図６にその記憶結果の一例を示す。
【００４３】
以後同様にスケジュール管理サーバＳＶＳａは、携帯情報端末ＭＳからスケジュール情報が登録されるごとに、当該スケジュール情報に含まれる「場所名」が場所位置対応テーブル１３３に登録済みであるか否かを判定し、未登録の場合には当該場所の位置情報を取得するための時刻を設定する。
【００４４】
（２）位置情報の取得及び登録  
スケジュール管理サーバＳＶＳａは、図８に示すようにステップ８ａにおいて、上記位置情報収集管理テーブル１３４に記憶された各位置情報収集時刻について、当該時刻になったか否かを内蔵時計の時刻をもとに監視する。そして、現在時刻が位置情報収集時刻になるとステップ８ｂに移行し、ここで位置情報収集管理テーブル１３４に記憶されたユーザＩＤをもとにユーザ情報データベース１３１から端末特定情報を読み出す。そして、この読み出された端末特定情報をもとに、位置情報取得対象の端末が測位機能付き携帯情報端末ＭＰＳであるか位置情報発信デバイスＰＤであるかを判定する。この判定の結果、位置情報発信デバイスＰＤであれば、位置情報取得要求を当該位置情報発信デバイスＰＤのアクセス情報と共に位置情報取得サーバＳＶＰへ送信する。
【００４５】
位置情報取得サーバＳＶＰは、スケジュール管理サーバＳＶＳａから位置情報取得要求及び位置情報発信デバイスＰＤのアクセス情報を受信すると、このアクセス情報をもとに位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲに対しアクセスし、当該ＰＨＳ基地局ＢＳ又はタグリーダＴＲからその緯度経度情報を収集する。そして、収集された緯度経度情報を要求元のスケジュール管理サーバＳＶＳａへ送信する。
【００４６】
スケジュール管理サーバＳＶＳａは、上記位置情報取得要求を送信すると、ステップ８ｃ及びステップ８ｇにより位置情報取得サーバＳＶＰからの緯度経度情報の返送を監視する。そして、上記位置情報取得要求の送信後から一定時間が経過しても緯度経度情報が返送されない場合には、ステップ８ｇからステップ８ｈに移行して、ここで位置情報収集管理テーブル１３４の実施結果欄に“ＮＧ”を書き込む。
【００４７】
これに対し上記一定時間以内に位置情報取得サーバＳＶＰから緯度経度情報が返送されたとする。この場合スケジュール管理サーバＳＶＳａは、ステップ８ｄにより位置情報収集管理テーブル１３４の実施結果欄に“ＯＫ”を書き込む。続いて、ステップ８ｅに移行し、ここでスケジュールＩＤをもとにスケジュールデータベース１３２から該当するスケジュール情報の「場所名」を読み出す。そしてステップ８ｆにより、上記読み出された「場所名」と上記返送された緯度経度情報とを相互に対応付け、新たに発行した「場所ＩＤ」及び「ユーザＩＤ」と共に場所位置対応テーブル１３３に格納する（ステップ８ｆ）。図５にその記憶結果の一例を示す。
【００４８】
以後同様にスケジュール管理サーバＳＶＳａは、現在時刻が位置情報収集管理テーブル１３４に記憶された各位置情報収集時刻になるごとに、位置情報取得サーバＳＶＰから、該当する位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲの緯度経度情報を取得する。そして、取得された緯度経度情報を「場所名」に対応付けて場所位置対応テーブル１３４に記憶する。
【００４９】
以上述べたように第１の実施形態では、スケジュール管理サーバＳＶＳａにおいて、スケジュールデータベース１３２に登録されたスケジュール情報に含まれる「場所名」の位置情報が未登録の場合に、当該スケジュール情報に含まれる行動開始時刻及び終了時刻をもとに位置情報収集時刻を計算して位置情報収集管理テーブル１３４に記憶する。そして、この記憶された位置情報収集時刻になったとき、位置情報取得サーバＳＶＰから該当する位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲの緯度経度情報を取得し、取得された緯度経度情報を「場所名」に対応付けて場所位置対応テーブル１３４に記憶するようにしている。
【００５０】
したがって、ユーザは「日時」及び「場所名」を含むスケジュール情報を自身の携帯情報端末ＭＳで入力してスケジュール管理サーバＳＶＳａに登録するだけで、上記「場所名」に対応する緯度経度情報の取得、及びこの取得された緯度経度情報をスケジュール情報に含まれる「場所名」に対応付けて場所位置対応テーブル１３４に記憶する処理が、スケジュール管理サーバＳＶＳａにより自動的に実行される。このため、緯度経度情報の登録に係わるユーザの負担は大幅に軽減され、かつ緯度経度情報を正確に登録することが可能となる。
【００５１】
また、行動開始時刻から終了時刻までの時間帯中の中間時刻を算出し、この算出された中間時刻を位置情報収集時刻とするようにしている。このため、ユーザの目的場所における滞在時間が前後に多少ずれたとしても、目的場所に対応する緯度経度情報の取得とその対応付けを正確に行うことが可能となる。
【００５２】
さらに、ユーザ情報データベース１３１に登録された端末特定情報により位置情報取得対象のデバイスのアクセス情報を管理している。このため、ユーザが携帯情報端末ＭＳとは別に位置情報発信デバイスＰＤを所持している場合でも、アクセス先を誤ることなく常に確実に緯度経度情報を取得することが可能となる。
【００５３】
さらに、スケジュール情報の入力中における検索ボタンの押下に応じて、スケジュール管理サーバＳＶＳａから要求元の携帯電話端末ＭＳ１へ場所名の入力候補リストを送信し、ユーザがこの入力候補リストの中から一つを選択することで、選択された場所名とこの場所名を表す場所ＩＤを入力可能としている。このため、登録済みの場所名を再度入力する場合には、入力候補の選択操作により簡易に入力することが可能となる。
【００５４】
（第２の実施形態）  
図９は、この発明に係わるスケジュール管理システムの第２の実施形態を示す概略構成図であり、前記図１と同一部分には同一符号を付してある。  
第２の実施形態のシステムは、ユーザがＧＰＳ（Global Positioning System）を利用した測位機能付きの携帯情報端末ＭＰＳを所持する場合に、ユーザの位置登録要求操作をトリガとして携帯情報端末ＭＰＳにより現在位置の緯度経度情報を測定し、この測定された緯度経度情報を有線通信網ＮＷ１又は移動通信網ＮＷ２を介してスケジュール管理サーバＳＶＳｂに伝送する。そして、スケジュール管理サーバＳＶＳｂにおいて、上記伝送された緯度経度情報の測定時刻と最も近い日時を含むスケジュール情報を選択し、このスケジュール情報に含まれる「場所名」と上記伝送された緯度経度情報とを相互に対応付けて登録するものである。
【００５５】
図１０は、この実施形態に係わるシステムで使用されるスケジュール管理サーバＳＶＳｂの機能構成を示すブロック図である。なお、同図において前記図２と同一部分には同一符号を付して詳しい説明は省略する。  
データ記憶部１３ｂには、ユーザ情報データベース１３１、スケジュールデータベース１３２及び場所位置対応テーブル１３３が格納されている。一方、プログラムメモリ１４には、この発明に係わる新たな機能を実現するためのアプリケーション・プログラムとして、スケジュール登録プログラム１４１と、第２の位置情報収集プログラム１４４と、場所位置対応テーブル作成プログラム１４５がそれぞれ格納されている。
【００５６】
このうち第２の位置情報収集プログラム１４４は、測位機能付き携帯情報端末ＭＰＳから当該端末ＭＰＳにおいて算出された現在位置の緯度経度情報がユーザＩＤ及びパスワードと共に送られた場合に、ユーザＩＤ及びパスワードをもとに送信元ユーザの認証を行う。そして、ユーザの正当性が確認された場合に、上記測位機能付き携帯情報端末ＭＰＳから送られた緯度経度情報を受信する。
【００５７】
場所位置対応テーブル作成プログラム１４５は、上記受信された緯度経度情報の測定時刻（現在時刻）と最も近い日時を含むスケジュール情報をスケジュールデータベース１３２から読み出す。そして、その時間差が一定時間以内であれば、当該スケジュール情報に含まれる「場所名」と上記受信された緯度経度情報とを相互に対応付けて場所位置対応テーブル１３３に記憶する。
【００５８】
次に、以上のように構成されたシステムの動作を、スケジュール管理サーバＳＶＳｂの制御手順に従い説明する。図１１は、位置情報の取得及び登録処理手順と処理内容を示すフローチャートである。  
スケジュール情報の登録を終了するとユーザは、その後当該スケジュール情報に記載された目的地（場所）に移動したところで、自身が所持する測位機能付き携帯情報端末ＭＰＳにおいて位置情報の登録要求操作を行う。この操作では、測位指示コマンドと、ユーザＩＤ及びパスワードが入力される。上記測位指示コマンドの入力に応じて測位機能付き携帯情報端末ＭＰＳは、図１１に示すようにステップ１１ａによりＧＰＳを利用した測位演算を行い、自端末の現在位置を表す緯度経度情報を算出する。そして、ステップ１１ｂにおいて、上記算出された緯度経度情報を、上記入力されたユーザＩＤ及びパスワードと共にスケジュール管理サーバＳＶＳｂへ送信する。
【００５９】
これに対しスケジュール管理サーバＳＶＳｂは、上記緯度経度情報、ユーザＩＤ及びパスワードが到来すると、先ずステップ１１ｃにおいて、受信されたユーザＩＤ及びパスワードをもとにユーザ認証を行う。そして、発信ユーザがユーザ情報データベース１３１に登録されていなかったり、また登録されていてもパスワードが異なる場合には、そのまま処理を終了する。
【００６０】
一方、発信ユーザの正当性が確認されると、スケジュール管理サーバＳＶＳｂはステップ１１ｄに移行し、現在時刻に最も近い日時が記載されたスケジュール情報をスケジュールデータベース１３２から読み出す。そして、読み出されたスケジュール情報の日時と現在時刻との差が一定時間内であるか否かをステップ１１ｅで判定し、一定時間外の場合には該当するスケジュール情報は存在しないと判断してそのまま処理を終了する。
【００６１】
これに対し上記時間差が一定時間内であれば、ステップ１１ｆにより当該スケジュール情報から「場所名」を抽出する。そして、この抽出された「場所名」と、上記受信された緯度経度情報とを相互に対応付け、新たに発行した「場所ＩＤ」及び「ユーザＩＤ」と共に場所位置対応テーブル１３３に格納する（ステップ１１ｇ）。
【００６２】
上記場所位置対応テーブル１３３への格納を終了すると、スケジュール管理サーバＳＶＳｂは登録完了通知を生成し、生成された登録完了通知を要求元の測位機能付き携帯情報端末ＭＰＳへ送信する。なお、ユーザの正当性が確認できなかったり、時間差が一定時間以内のスケジュールが見つからなかった場合には、登録失敗通知を要求元の測位機能付き携帯情報端末ＭＰＳへ送信する。上記登録完了通知及び登録失敗通知の送信には、例えば電子メールが用いられる。したがって、ユーザは位置情報の登録完了の有無を自身の携帯情報端末ＭＰＳで確認することができる。
【００６３】
以上述べたように第２の実施形態では、スケジュール情報の登録後に、測位機能付き携帯情報端末ＭＰＳにおいてユーザの現在位置を表す緯度経度情報を算出し、算出された緯度経度情報を位置情報登録要求としてスケジュール管理サーバＳＶＳｂへ送信する。そしてスケジュール管理サーバＳＶＳｂにおいて、現在時刻に最も近い日時が記載されたスケジュール情報をスケジュールデータベース１３２から読み出し、読み出されたスケジュール情報に記載された「場所名」と上記送られた緯度経度情報とを相互に対応付けて、場所位置対応テーブル１３３に格納するようにしている。
【００６４】
したがって、ユーザはスケジュール情報登録後に位置情報の登録要求操作を行うだけで、スケジュール管理サーバＳＶＳｂの場所位置対応テーブル１３３に「場所名」に対応付けて緯度経度情報を登録することが可能となる。このため、緯度経度情報の登録に係わるユーザの負担は大幅に軽減され、かつ緯度経度情報を正確に登録することが可能となる。
【００６５】
また、携帯情報端末ＭＰＳが備えるＧＰＳ測位機能を使用して緯度経度情報を登録するようにしているので、位置情報取得サーバＳＶＰを使用した位置情報取得手順と位置情報発信デバイスＰＤを不要にすることができ、これによりシーケンスの簡単化及びユーザの費用負担を軽減することができる。
【００６６】
（第３の実施形態）  
図１２は、この発明の第３の実施形態に係わるスケジュール管理システムで使用されるスケジュール管理サーバＳＶＳｃの機能構成を示すブロック図である。なお、同図において前記図２及び１０と同一部分には同一符号を付して詳しい説明は省略する。  
プログラムメモリ１４には、この発明に係わる新たな機能を実現するためのアプリケーション・プログラムとして、スケジュール登録プログラム１４１と、第３の位置情報収集プログラム１４６と、場所位置対応テーブル作成プログラム１４７がそれぞれ格納されている。
【００６７】
このうち第３の位置情報収集プログラム１４６は、携帯情報端末ＭＳから位置情報登録要求がユーザＩＤ及びパスワードと共に送られた場合に、先ず上記受信されたユーザＩＤ及びパスワードをもとに送信元ユーザの認証を行う。そして、ユーザの正当性が確認された場合に、ユーザ情報データベース１３１に登録されている端末特定情報をもとに、位置取得対象となるユーザが所持する位置情報発信デバイスＰＤに対しアクセスし、当該位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲからその緯度経度情報を収集する。
【００６８】
場所位置対応テーブル作成プログラム１４７は、上記受信された緯度経度情報の測定時刻（現在時刻）と最も近い日時を含むスケジュール情報をスケジュールデータベース１３２から読み出す。そして、その時間差が一定時間以内であれば、当該スケジュール情報に含まれる「場所名」と上記受信された緯度経度情報とを相互に対応付けて場所位置対応テーブル１３３に記憶する。
【００６９】
次に、以上のように構成されたシステムの動作を、スケジュール管理サーバＳＶＳｂの制御手順に従い説明する。図１３は、位置情報の取得及び登録処理手順と処理内容を示すフローチャートである。  
スケジュール情報の登録を終了するとユーザは、当該スケジュール情報に記載された目的地（場所）に移動したところで、自身が所持する携帯情報端末ＭＳにおいて位置情報の登録要求操作を行う。この操作では、位置登録要求コマンドと、ユーザＩＤ及びパスワードが入力される。上記位置登録要求コマンドの入力に応じて携帯情報端末ＭＳは、上記入力されたユーザＩＤ及びパスワードを含む位置情報登録要求をスケジュール管理サーバＳＶＳｃへ送信する。
【００７０】
これに対しスケジュール管理サーバＳＶＳｃは、上記位置情報登録要求が到来すると、先ずステップ１４ａにおいて、受信されたユーザＩＤ及びパスワードをもとにユーザ認証を行う。そして、要求元のユーザがユーザ情報データベース１３１に登録されていなかったり、また登録されていてもパスワードが一致しない場合には、そのまま処理を終了する。
【００７１】
一方、要求元のユーザの正当性が確認されると、スケジュール管理サーバＳＶＳｃはステップ１４ｂに移行し、ここで上記受信されたユーザＩＤをもとにユーザ情報データベース１３１から端末特定情報を読み出す。そして、この読み出された端末特定情報をもとに、位置情報取得対象の端末が測位機能付き携帯情報端末ＭＰＳであるか位置情報発信デバイスＰＤであるかを判定する。この判定の結果、位置情報発信デバイスＰＤであれば、位置情報取得要求を当該位置情報発信デバイスＰＤのアクセス情報と共に位置情報取得サーバＳＶＰへ送信する。
【００７２】
位置情報取得サーバＳＶＰは、スケジュール管理サーバＳＶＳｃから位置情報取得要求及び位置情報発信デバイスＰＤのアクセス情報を受信すると、このアクセス情報をもとに位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲに対しアクセスし、当該ＰＨＳ基地局ＢＳ又はタグリーダＴＲからその緯度経度情報を収集する。そして、収集された緯度経度情報を要求元のスケジュール管理サーバＳＶＳｃへ送信する。
【００７３】
スケジュール管理サーバＳＶＳｃは、上記位置情報取得要求を送信すると、ステップ１４ｃ及びステップ１４ｈにより位置情報取得サーバＳＶＰからの緯度経度情報の返送を監視する。そして、上記位置情報取得要求の送信後から一定時間が経過しても緯度経度情報が返送されない場合には、そのまま処理を終了する。
【００７４】
これに対し上記一定時間以内に位置情報取得サーバＳＶＰから緯度経度情報が返送されたとする。この場合スケジュール管理サーバＳＶＳｃは、ステップ１４ｄにより、現在時刻に最も近い日時が記載されたスケジュール情報をスケジュールデータベース１３２から読み出す。そして、読み出されたスケジュール情報の日時と現在時刻との差が一定時間内であるか否かをステップ１４ｅで判定し、一定時間外の場合には該当するスケジュール情報は存在しないと判断してそのまま処理を終了する。
【００７５】
これに対し上記時間差が一定時間内であれば、ステップ１４ｆにより当該スケジュール情報から「場所名」を抽出する。そして、この抽出された「場所名」と、上記受信された緯度経度情報とを相互に対応付け、新たに発行した「場所ＩＤ」及び「ユーザＩＤ」と共に場所位置対応テーブル１３３に格納する（ステップ１４ｇ）。図５にその記憶結果の一例を示す。
【００７６】
上記場所位置対応テーブル１３３への格納を終了すると、スケジュール管理サーバＳＶＳｃは登録完了通知を生成し、生成された登録完了通知を要求元の携帯情報端末ＭＳへ送信する。なお、ユーザの正当性が確認できなかったり、時間差が一定時間以内のスケジュールが見つからなかった場合には、登録失敗通知を要求元の携帯情報端末ＭＳへ送信する。上記登録完了通知及び登録失敗通知の送信には、例えば電子メールが用いられる。したがって、ユーザは位置情報の登録完了の有無を自身の携帯情報端末ＭＳで確認することができる。
【００７７】
以上述べたように第３の実施形態では、スケジュール情報の登録後に、ユーザの位置情報登録操作に応じて携帯情報端末ＭＳからスケジュール管理サーバＳＶＳｃに位置情報登録要求を送信する。スケジュール管理サーバＳＶＳｃは、ユーザ認証を行ったのち、位置情報取得サーバＳＶＰに対し位置情報取得要求を送信して、位置情報取得サーバＳＶＰから該当する位置情報発信デバイスＰＤが在圏するＰＨＳ基地局ＢＳ又はタグリーダＴＲの緯度経度情報を取得する。また、現在時刻に最も近い日時が記載されたスケジュール情報をスケジュールデータベース１３２から読み出し、読み出されたスケジュール情報に記載された「場所名」と、上記取得された緯度経度情報とを相互に対応付けて、場所位置対応テーブル１３３に格納するようにしている。
【００７８】
したがって、前記第２の実施形態と同様に、ユーザはスケジュール情報登録後に位置情報の登録要求操作を行うだけで、スケジュール管理サーバＳＶＳｃの場所位置対応テーブル１３３に「場所名」に対応付けて緯度経度情報を登録することが可能となる。このため、緯度経度情報の登録に係わるユーザの負担は大幅に軽減され、かつ緯度経度情報を正確に登録することが可能となる。
【００７９】
また、位置情報の取得はスケジュール管理サーバＳＶＳｃの制御の下で位置情報取得サーバＳＶＰにより行われる。このため、ユーザは測位機能付き携帯情報端末ＭＰＳを所持していなくても、位置情報発信デバイスＰＤを所持していれば、緯度経度情報の登録を行うことができる。
【００８０】
（その他の実施形態）  
第２の実施形態においては、ユーザ端末ＭＳから送信される位置情報登録要求をトリガとして、スケジュール管理サーバＳＶＳｂがスケジュール情報に含まれる場所と上記伝送された現在位置情報とを対応付けて場所位置対応テーブル１３３に格納するようにした。しかし、それに限るものではなく、スケジュール管理サーバＳＶＳｂにおいて、ユーザ端末ＭＳから伝送されたスケジュール情報に含まれる日時をもとにユーザの位置情報取得タイミングを設定し、この設定されたタイミングになったとき、位置情報取得要求をユーザ端末ＭＳへ伝送する。ユーザ端末ＭＳでは、上記伝送された位置情報の取得要求に応じて、自身が備える例えばＧＰＳ測位機能により自端末の現在位置を測定し、測定された現在位置情報をスケジュール管理サーバＳＶＳｂへ送信する。スケジュール管理サーバＳＶＳｂでは、上記現在位置情報が伝送された場合に、スケジュール識別情報をもとにスケジュールデータベース１３２から対応するスケジュール情報を読み出し、読み出されたスケジュール情報に含まれる場所と上記伝送された現在位置情報とを対応付けて場所位置対応テーブル１３３に格納するように構成してもよい。
【００８１】
第１の実施形態では、（行動開始時刻−終了時刻）／２により中間時刻を算出し、この算出された中間時刻を位置情報収集時刻として設定するようにしたが、開始時刻又は終了時刻を位置情報収集時刻として設定するようにしてもよい。
その他、ユーザ端末及び位置情報発信デバイスの種類、スケジュール作成支援装置の構成及び制御手順とその内容、スケジュール情報の内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００８２】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００８３】
【図１】この発明に係わるスケジュール管理システムの第１の実施形態を示す概略構成図。
【図２】図１に示すシステムで使用されるスケジュール管理サーバの機能構成を示すブロック図。
【図３】図２に示すスケジュール管理サーバに設けられるユーザ情報データベースの一例を示す図。
【図４】図２に示すスケジュール管理サーバに設けられるスケジュールデータベースの一例を示す図。
【図５】図２に示すスケジュール管理サーバに設けられる場所位置対応テーブルの一例を示す図。
【図６】図２に示すスケジュール管理サーバに設けられる位置情報収集管理テーブルの一例を示す図。
【図７】図１に示したシステム及び図２に示したスケジュール管理サーバによるスケジュール情報の登録処理手順と処理内容を示すフローチャート。
【図８】図１に示したシステム及び図２に示したスケジュール管理サーバによる位置情報の取得及び登録処理手順と処理内容を示すフローチャート。
【図９】この発明に係わるスケジュール管理システムの第２の実施形態を示す概略構成図。
【図１０】図９に示すシステムで使用されるスケジュール管理サーバの機能構成を示すブロック図。
【図１１】図９に示したシステム及び図１０に示したスケジュール管理サーバによる位置情報の取得及び登録処理の手順と内容を示すフローチャート。
【図１２】この発明に係わるスケジュール管理システムの第３の実施形態で使用されるスケジュール管理サーバの機能構成を示すブロック図。
【図１３】図１２に示したスケジュール管理サーバによる位置情報の取得及び登録処理の手順と内容を示すフローチャート。
【図１４】図７に示したスケジュール情報の登録処理において携帯情報端末に表示される登録画面の一例を示す図。
【符号の説明】
【００８４】
ＳＶＳａ，ＳＶＳｂ，ＳＶＳｃ…スケジュール管理サーバ、ＳＶＰ…位置情報取得サーバ、ＭＳ…携帯情報端末、ＰＤ…位置情報発信デバイス、ＢＳ…ＰＨＳ基地局、ＴＲ…タグリーダ、ＭＰＳ…測位機能付き携帯情報端末、ＮＷ１…有線通信網、ＮＷ２…移動通信網、１１…ＣＰＵ、１２…バス、１３…データ記憶部、１４…プログラムメモリ、１５…ネットワークインタフェース、１３１…ユーザ情報データベース、１３２…スケジュールデータベース、１３３…場所位置対応テーブル、１３４…位置情報収集管理テーブル、１４１…スケジュール登録プログラム、１４２…第１の位置情報収集プログラム、１４３，１４５，１４７…場所位置対応テーブル作成プログラム、１４４…第２の位置情報収集プログラム、１４６…第３の位置情報収集プログラム。
【図１】
2005346478.tif 000003
【図２】
2005346478.tif 000004
【図３】
2005346478.tif 000005
【図４】
2005346478.tif 000006
【図５】
2005346478.tif 000007
【図６】
2005346478.tif 000008
【図７】
2005346478.tif 000009
【図８】
2005346478.tif 000010
【図９】
2005346478.tif 000011
【図１０】
2005346478.tif 000012
【図１１】
2005346478.tif 000013
【図１２】
2005346478.tif 000014
【図１３】
2005346478.tif 000015
【図１４】
2005346478.tif 000016