(57)【特許請求の範囲】
【請求項１】
表示部と、
基地局を介してネットワークと接続するための無線通信部と、
目的地、待ち合わせ日時および電子メールアドレスの情報を含む待ち合わせ情報と、該目的地が書き込まれた地図の情報と、該目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとを記憶する記憶部と、
前記地図上における、現在の位置を示す位置情報を取得する位置情報取得部と、
前記待ち合わせ日時までの時間が所定の時間以下になると、前記位置情報取得部に前記位置情報を一定時間毎に取得させ、位置情報を取得する度に該位置情報と前記目的地との距離を算出し、算出した距離に対応する前記メッセージを前記テーブルから読み出し、該メッセージを含む電子メールを生成して前記待ち合わせ情報に含まれる電子メールアドレス宛に前記ネットワークを介して送信する制御部と、
を有し、
前記制御部は、
受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれている場合、該電子メールに添付されたメッセージを前記表示部に表示させ、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれていない場合、該電子メールを受信したことのみを前記表示部に表示させる、携帯端末。
【請求項２】
請求項１記載の携帯端末において、
前記制御部は、
前記メッセージを前記表示部に表示させる際、前記電子メールアドレスの携帯端末のユーザを特定するための情報を前記メッセージとともに前記表示部に表示させる、携帯端末。
【請求項３】
請求項２記載の携帯端末において、
前記ユーザを特定するための情報は前記電子メールアドレス毎に異なるキャラクタ画像である、携帯端末。
【請求項４】
請求項１から３のいずれか１項記載の携帯端末において、
加速度センサがさらに設けられ、
前記メッセージが前記距離および移動速度に応じて前記テーブルに記述され、
前記制御部は、
前記加速度センサで計測される加速度の経時変化に基づいて前記移動速度を算出し、算出した移動速度および距離に対応して、前記メッセージを前記テーブルから選択する、携帯端末。
【請求項５】
請求項１から４のいずれか１項記載の携帯端末において、
前記制御部は、
算出した距離が第１の距離以下になると、前記位置情報の取得ならびに前記電子メールの作成および送信の頻度を上げる、携帯端末。
【請求項６】
請求項５記載の携帯端末において、
前記制御部は、
算出した距離が前記第１の距離よりも小さい第２の距離以下になると、前記電子メールの作成および送信を停止する、携帯端末。
【請求項７】
表示部、無線通信部、記憶部および制御部を有する携帯端末が実行する情報処理方法であって、
前記制御部は、目的地、待ち合わせ日時および電子メールアドレスの情報を含む待ち合わせ情報と、該目的地が書き込まれた地図の情報と、該目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとを前記記憶部に予め格納し、
前記制御部は、前記待ち合わせ日時までの時間が所定の時間以下になると、前記地図上における、現在の位置を示す位置情報を一定時間毎に取得し、
前記制御部は、前記位置情報を取得する度に該位置情報と前記目的地との距離を算出し、
前記制御部は、算出した距離に対応する前記メッセージを前記テーブルから読み出し、該メッセージを含む電子メールを生成して前記待ち合わせ情報に含まれる電子メールアドレス宛に前記無線通信部を介してネットワークに接続された基地局に送信し、
前記制御部は、前記待ち合わせ日時までの時間が所定の時間以下になった後、電子メールを受信すると、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれている場合、該電子メールに添付されたメッセージを前記表示部に表示させ、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれていない場合、該電子メールを受信したことのみを前記表示部に表示させる、情報処理方法。
【請求項８】
表示部、無線通信部、記憶部および制御部を有する携帯端末に実行させるためのプログラムであって、
目的地、待ち合わせ日時および電子メールアドレスの情報を含む待ち合わせ情報と、該目的地が書き込まれた地図の情報と、該目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとを前記記憶部に予め格納し、
前記待ち合わせ日時までの時間が所定の時間以下になると、前記地図上における、現在の位置を示す位置情報を一定時間毎に取得し、
前記位置情報を取得する度に該位置情報と前記目的地との距離を算出し、
算出した距離に対応する前記メッセージを前記テーブルから読み出し、該メッセージを含む電子メールを生成して前記待ち合わせ情報に含まれる電子メールアドレス宛に前記無線通信部を介してネットワークに接続された基地局に送信し、
前記待ち合わせ日時までの時間が所定の時間以下になった後、電子メールを受信すると、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれている場合、該電子メールに添付されたメッセージを前記表示部に表示させ、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれていない場合、該電子メールを受信したことのみを前記表示部に表示させる処理を前記携帯端末に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、情報処理方法、およびコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
携帯電話機およびＰＨＳ（Personal Handy-phone System）等の携帯端末のユーザは、急ぎの用事でなければ、主に、電子メールで用件を他の人に通知することが多い。例えば、待ち合わせなどのように、予め決められた日時に複数の人が参集する場合、待ち合わせ時刻よりも早い段階で遅れることがわかっているとき、待ち合わせ場所への到着予想時刻を代表者に電子メールで通知すればよい。待ち合わせ時刻に近くなった段階で遅れるとわかったときは、遅れる旨を急いで、かつ確実に通知するために、その旨を代表者に、電子メールではなく、電話で伝える傾向が高い。
【０００３】
待ち合わせをしている相手に目的地の到着予想時間を連絡することを可能にした移動体用情報端末の一例が、特許文献１に開示されている。この文献に開示された方法では、移動体用情報端末が現在地を検出し、目的地の到着予想時間を算出し、到着予想時間が待ち合わせ時刻よりも遅くなる場合、ユーザが移動体用情報端末に到着予定時刻を入力することで、移動体用情報端末が到着予定時刻を相手の端末に通知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７８２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
待ち合わせ時刻に遅れそうな場合、待ち合わせ場所への到着予定時刻を電話で他の人に知らせようとしても、電車内では、携帯端末での通話が禁止されていることが多い。電車内で携帯端末を操作して到着予定時刻を電子メールで他の人に通知しようとすると、現在、電車がどこを走っているかを把握し、続いて、現在地と待ち合わせ場所までにかかる時間を予測し、現在時刻にその時間を足した時刻を求め、その時刻をメッセージとして電子メールを作成して送信する必要があり、ユーザにとって手間がかかる。
【０００６】
たとえ電子メールを送信できたとしても、現在地を確認してから電子メールを送信する間に電車が移動するため、通知した到着予定時刻と実際に到着した時刻とのズレが大きくなってしまうことがある。特許文献１に開示された移動体用端末では、より正確な到着予定時刻を他の人に通知することが可能であるが、ユーザ自身が到着予定時刻を端末に入力しなければならないので、ユーザに手間がかかるという問題は解決しない。
【０００７】
徒歩で待ち合わせ場所に移動しながら携帯端末を操作して電話で話したり、電子メールを作成したりすることは交通事故に遭う危険性があり、立ち止まって到着予定時刻を他の人に通知しようとすると、到着時刻がさらに遅くなってしまう。
【０００８】
本発明は上述したような技術が有する問題点を解決するためになされたものであり、待ち合わせ場所へ移動している間、相手の人に到着予定を通知する際、ユーザによる操作の負荷を軽減可能にした携帯端末、情報処理方法、およびその方法をコンピュータに実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の携帯端末は、
表示部と、
基地局を介してネットワークと接続するための無線通信部と、
目的地、待ち合わせ日時および電子メールアドレスの情報を含む待ち合わせ情報と、該目的地が書き込まれた地図の情報と、該目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとを記憶する記憶部と、
前記地図上における、現在の位置を示す位置情報を取得する位置情報取得部と、
前記待ち合わせ日時までの時間が所定の時間以下になると、前記位置情報取得部に前記位置情報を一定時間毎に取得させ、位置情報を取得する度に該位置情報と前記目的地との距離を算出し、算出した距離に対応する前記メッセージを前記テーブルから読み出し、該メッセージを含む電子メールを生成して前記待ち合わせ情報に含まれる電子メールアドレス宛に前記ネットワークを介して送信する制御部と、
を有し、
前記制御部は、
受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれている場合、該電子メールに添付されたメッセージを前記表示部に表示させ、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれていない場合、該電子メールを受信したことのみを前記表示部に表示させる構成である。
【００１０】
また、本発明の情報処理方法は、表示部、無線通信部、記憶部および制御部を有する携帯端末が実行する情報処理方法であって、
前記制御部は、目的地、待ち合わせ日時および電子メールアドレスの情報を含む待ち合わせ情報と、該目的地が書き込まれた地図の情報と、該目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとを前記記憶部に予め格納し、
前記制御部は、前記待ち合わせ日時までの時間が所定の時間以下になると、前記地図上における、現在の位置を示す位置情報を一定時間毎に取得し、
前記制御部は、前記位置情報を取得する度に該位置情報と前記目的地との距離を算出し、
前記制御部は、算出した距離に対応する前記メッセージを前記テーブルから読み出し、該メッセージを含む電子メールを生成して前記待ち合わせ情報に含まれる電子メールアドレス宛に前記無線通信部を介してネットワークに接続された基地局に送信し、
前記制御部は、前記待ち合わせ日時までの時間が所定の時間以下になった後、電子メールを受信すると、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれている場合、該電子メールに添付されたメッセージを前記表示部に表示させ、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれていない場合、該電子メールを受信したことのみを前記表示部に表示させるものである。
【００１１】
さらに、本発明のプログラムは、表示部、無線通信部、記憶部および制御部を有する携帯端末に実行させるためのプログラムであって、
目的地、待ち合わせ日時および電子メールアドレスの情報を含む待ち合わせ情報と、該目的地が書き込まれた地図の情報と、該目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとを前記記憶部に予め格納し、
前記待ち合わせ日時までの時間が所定の時間以下になると、前記地図上における、現在の位置を示す位置情報を一定時間毎に取得し、
前記位置情報を取得する度に該位置情報と前記目的地との距離を算出し、
算出した距離に対応する前記メッセージを前記テーブルから読み出し、該メッセージを含む電子メールを生成して前記待ち合わせ情報に含まれる電子メールアドレス宛に前記無線通信部を介してネットワークに接続された基地局に送信し、
前記待ち合わせ日時までの時間が所定の時間以下になった後、電子メールを受信すると、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれている場合、該電子メールに添付されたメッセージを前記表示部に表示させ、受信した電子メールの送信元の電子メールアドレスが前記待ち合わせ情報に含まれていない場合、該電子メールを受信したことのみを前記表示部に表示させる処理を前記携帯端末に実行させるものである。
【発明の効果】
【００１２】
本発明によれば、自分で携帯端末を操作しなくても、待ち合わせしている人の携帯端末間で自分の待ち合わせ場所への到着予定がやり取りされ、他の人の到着予定を表示部で確認できるので、操作の負荷が軽減される。
【図面の簡単な説明】
【００１３】
【図１】一実施形態における携帯端末の一構成例を示すブロック図である。
【図２】図１に示す携帯端末を含む通信システムの一構成例を示す図である。
【図３】一実施形態における携帯端末の動作手順を示すフローチャートである。
【図４】第１の実施形態の携帯端末の一構成例を示すブロック図である。
【図５】図４に示した記憶部に格納されるテーブルの一例を示す図である。
【図６】図４に示した移動予測部の動作を示すフローチャートである。
【図７】第１の実施形態の携帯端末を含む通信システムの一例を示す図である。
【図８】図７に示す通信システムの動作を示すシーケンス図である。
【図９】第１の実施形態の携帯端末の動作手順を示すフローチャートである。
【図１０】第１の実施形態の携帯端末の表示部における画面の一例を示す図である。
【図１１】第２の実施形態の携帯端末の表示部における画面の一例を示す図である。
【図１２】第３の実施形態の携帯端末の動作の一部を示すフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の一実施形態における携帯端末の構成を説明する。図１は一実施形態の携帯端末の一構成例を示すブロック図である。図２は図１に示す携帯端末を含む通信システムの一構成例を示す図である。
【００１５】
図１に示すように、携帯端末１０は、無線通信部１１と、位置情報取得部１２と、記憶部１３と、表示部１４と、制御部１５とを有する。図２に示す携帯端末１０ａ、１０ｂのそれぞれは図１に示した携帯端末と同様な構成である。
【００１６】
図２に示すように、携帯端末１０ａの無線通信部１１は基地局２０ａを介してネットワーク３０と接続される。携帯端末１０ｂの無線通信部１１は基地局２０ｂを介してネットワーク３０と接続される。そのため、携帯端末１０ａおよび携帯端末１０ｂは基地局２０ａ、２０ｂおよびネットワーク３０を介してデータを送受信することが可能となる。本実施形態では、図２に示すネットワークがインターネットであるものとし、携帯端末１０ａ、１０ｂのそれぞれは、互いに相手に対し、データをＩＰ（Internet Protocol）にしたがってパケットでネットワーク３０を介して送受信するものとし、以下では、その詳細な説明を省略する。
【００１７】
なお、図２には、図１に示した携帯端末１０が２つで、基地局が２つの場合を示しているが、携帯端末１０および基地局の数は２つに限らない。また、図２に示すネットワーク３０は、電子メールの送受信を制御するメールサーバおよびパケットを宛先に転送するルータ等の装置を含んでいるが、それらの装置を図２に示すことを省略している。
【００１８】
次に、図１に示した携帯端末１０の各構成について詳しく説明する。ここでは、図１に示した携帯端末１０が図２に示した携帯端末１０ａであるものとし、携帯端末１０ａと電メールを送受信する他の携帯端末が携帯端末１０ｂであるものとする。
【００１９】
無線通信部１１は、ネットワーク３０に接続された基地局を介して他の携帯端末と電子メールを送受信する。記憶部１３には、目的地、待ち合わせ時刻および電子メールアドレスの情報を含む待ち合わせ情報と、その目的地が書き込まれた地図の情報と、その目的地からの距離に対応した、到着予定を知らせるメッセージが記述されたテーブルとが格納される。位置情報取得部１２は、制御部１５からの指示にしたがって、記憶部１３に格納された地図における、現在の位置を示す位置情報を取得し、位置情報を制御部１５に通知する。以下では、位置情報が緯度および経度を座標とする座標情報の場合で説明するが、他の座標を定義して、位置情報を決めてもよい。
【００２０】
制御部１５は、待ち合わせ情報の日時まで所定の時間以下になると、位置情報取得部１２に位置情報を一定時間毎に取得させ、位置情報を取得する度に位置情報と目的地との距離を算出する。そして、制御部１５は、算出した距離に対応するメッセージを記憶部１３内のテーブルから読み出し、メッセージを含む電子メールを生成して待ち合わせ情報に含まれる電子メールアドレス宛に送信する。待ち合わせ情報に含まれる電子メールアドレスが携帯端末１０ｂのアドレスである場合、制御部１５は携帯端末１０ｂ宛に電子メールを送信することになる。
【００２１】
また、制御部１５は、待ち合わせ情報に含まれる電子メールアドレスを送信元とする電子メールを受信すると、電子メールに含まれるメッセージを表示部１４に表示させる。待ち合わせ情報に含まれる電子メールアドレスが携帯端末１０ｂのアドレスである場合、制御部１５は、携帯端末１０ｂから受信する電子メールのメッセージを表示部１４に表示させる。
【００２２】
次に、図１に示した携帯端末１０の動作手順を説明する。図３は一実施形態における携帯端末の動作手順を示すフローチャートである。ここでは、携帯端末１０ａのユーザと携帯端末１０ｂのユーザが待ち合わせを行うものとし、動作主体が携帯端末１０ａとする。
【００２３】
携帯端末１０ａは、記憶部１３に格納された待ち合わせ情報に含まれる待ち合わせ日時が所定の時間に近づいたか否かを判定し（ステップ１００１）、待ち合わせ日時が所定の時間に近づくと、現在位置の位置情報を取得し（ステップ１００２）、位置情報と目的地との距離を算出する（ステップ１００３）。算出した距離が所定の距離より大きければ、携帯端末１０ａは、距離に対応するメッセージを記憶部１３に格納されたテーブルから選択し（ステップ１００５）、選択したメッセージを含む電子メールを生成して携帯端末１０ｂ宛にネットワーク３０を介して送信する（ステップ１００６）。一方、携帯端末１０ａは、携帯端末１０ｂから電子メールを受信したか否かを判定し（ステップ１００７）、携帯端末１０ｂから電子メールを受信すると、電子メールに含まれるメッセージを表示部１４に表示させる（ステップ１００８）。その後、制御部１５は、算出した距離が所定の距離以下になるまで、ステップ１００２〜１００３、ステップ１００５〜１００８を一定時間毎に繰り返す（ステップ１００４）。
【００２４】
なお、図３に示すフローチャートでは、ステップ１００７およびステップ１００８の処理をステップ１００６の後に実行されるように示しているが、ステップ１００２からステップ１００６の間のいずれかで実行されてもよい。
【００２５】
本実施形態によれば、待ち合わせの日時に近づいた段階で、待ち合わせしている各メンバーは、自分で携帯端末を操作しなくても、待ち合わせ場所までにあとどのくらいの時間で到着するかの目安となるメッセージを他のメンバーの携帯端末に送信することが可能となる。また、他のメンバーからの電子メールを受信したとき、携帯端末を操作しなくても、他のメンバーが待ち合わせ場所にどのくらいの時間で行けるかを表示部の画面で確認することが可能となる。以下に、本発明の携帯端末の実施形態について詳細に説明する。
【００２６】
（第１の実施形態）
本実施形態の携帯端末の構成を説明する。本実施形態の携帯端末も、図１に示した携帯端末１０と同様に、インターネットを介して他の携帯端末とＩＰにしたがってデータをパケットで送受信するものとする。
【００２７】
図４は本実施形態の携帯端末の一構成例を示すブロック図である。図４に示すように、携帯端末５０は、通信部１１０と、位置情報取得部１２と、記憶部１３と、表示部１４と、操作部１６と、加速度センサ１７と、制御部１５とを有する。通信部１１０は、近距離通信部１１１および無線通信部１１２を有する。制御部１５は、スケジュール管理部１５１と、時刻を計測する時計部１５２と、電子メール制御部１５３と、移動予測部１５４とを有する。
【００２８】
制御部１５は、プログラムにしたがって処理を実行するＣＰＵ（Central Processing Unit）（不図示）と、プログラムを格納するためのメモリ（不図示）とを有する。時計部１５２は専用の回路で構成されているが、スケジュール管理部１５１、電子メール制御部１５３および移動予測部１５４のそれぞれは、ＣＰＵがプログラムを実行することで携帯端末５０に仮想的に構成される。なお、スケジュール管理部１５１、電子メール制御部１５３および移動予測部１５４のうち、一部または全部が専用回路で構成されてもよい。
【００２９】
通信部１１０の無線通信部１１２は、図１に示した無線通信部１１に相当し、基地局を介してインターネットと接続される。無線通信部１１２は、ＰＨＳ（Personal Handy-phone System）用の通信部であってもよく、１つの基地局の通信圏がＰＨＳよりも広いマクロセル用の通信部であってもよい。基地局は、無線ＬＡＮ（Local Area Network）のアクセスポイントであってもよい。
【００３０】
表示部１４は、液晶ディスプレイまたは有機ＥＬ（electro luminescence）ディスプレイである。近距離通信部１１１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＦｅｌｉＣａ（登録商標）および赤外線通信などのＮＦＣ（Near Field Communication）用の通信部である。
【００３１】
記憶部１３には、緯度および経度を座標とし、主な地名や建物名が記述された地図の情報が格納される。地名、建物名とは、例えば、交通機関の駅名や停留所名、東京タワーおよび浅草寺などの観光地名、○○デパートおよび××レストランなどの店名である。
【００３２】
記憶部１３には、待ち合わせ情報が格納される。待ち合わせ情報は、待ち合わせ場所に指定される待ち合わせ場所（以下では、目的地とする）と、待ち合わせ日時と、待ち合わせ場所に参集するメンバーの携帯端末のアドレスと、メッセージ交換時間との情報を含む。メッセージ交換時間とは、待ち合わせ日時から逆算して、待ち合わせ場所への到着予定の通知のやり取りを開始すべき時刻を決める時間である。例えば、待ち合わせ日時を２０１１年３月１日の午後５時とし、メッセージ交換時間を２時間と設定すると、２０１１年３月１日の午後３時になると、電子メールで自分の到着予定を他のメンバーへの通知を開始する。
【００３３】
記憶部１３に格納される地図の範囲は、例えば、待ち合わせ場所として指定される目的地を中心とする半径１０キロメートルの範囲である。また、記憶部１３には、目的地から現在位置までの距離ｄに対応した、到着予定を知らせるメッセージが記述されたテーブルが格納される。図５は図４に示した記憶部に格納されるテーブルの一例を示す図である。
【００３４】
図５に示すテーブルには、距離ｄに対応してメッセージが記述されている。図５に示すテーブルでは、徒歩以外の移動手段の場合も考慮して、移動速度ｖ（ｋｍ／ｈ）に対応してメッセージが記述されている。待ち合わせ場所に行くまでの移動手段のうち、徒歩以外の手段としては、自転車、自動車および電車などが考えられる。図５に示すテーブルでは、説明を簡単にするために、移動手段が徒歩の場合（ｖ≦５ｋｍ／ｈ）と、それ以外の場合（ｖ＞５ｋｍ／ｈ）の２通りの場合としている。図５では、徒歩の場合、大人の男性の時速が約４ｋｍ／ｈという情報に基づいて設定しているが、移動手段が徒歩であるか否かの判定方法は、この方法に限られない。
【００３５】
また、図５において、５ｋｍ≦ｄ≦７ｋｍの場合に移動速度によらずメッセージを同じにしているのは、５ｋｍ以上離れたところから徒歩で待ち合わせ場所まで来ることは考えられないことから、徒歩以外の移動手段を用いているものとして、メッセージを１通りに設定している。１００ｍ≦ｄ≦２００ｍについても、移動手段が徒歩の場合と徒歩以外の場合とで、メッセージを同じにしている。その理由を説明する。徒歩以外の移動手段を利用している場合、待ち合わせ場所までの距離が２００ｍ以下になると、移動手段から徒歩に切り替わる可能性が高くなる。移動手段を自転車から徒歩に切り替えるとき、駐輪場に自転車を置くための時間がかかると考えられる。移動手段を電車から徒歩に切り替えるとき、人混みの多い改札を通過するのに時間がかかると考えられる。移動手段をタクシーから徒歩に切り替えるとき、金銭の授受に時間がかかると考えられる。このように、移動手段の切り替えの可能性のある人のメッセージを、徒歩で待ち合わせに向かっている人と同じメッセージにしている。
【００３６】
なお、ＣＰＵがプログラムを実行することで、スケジュール管理部１５１、電子メール制御部１５３および移動予測部１５４のそれぞれが仮想的に構成される場合には、スケジュール管理部１５１、電子メール制御部１５３および移動予測部１５４のそれぞれに対応するアプリケーションソフトウェアプログラムが、記憶部１３に予め格納されている。
【００３７】
位置情報取得部１２は、ＧＰＳ（Global Positioning System）機能により、現在位置の緯度および経度を求める演算回路を備えている。位置情報取得部１２は、ＧＰＳ機能を実行することで、図に示さないＧＰＳアンテナを介して、複数の人工衛星のそれぞれから受信する時刻の情報と、それぞれの人工衛星の緯度および経度の情報を含む軌道情報とに基づいて、現在位置の緯度および経度を所定の演算式から求める。位置情報取得部１２は、スケジュール管理部１５１から制御信号を受信すると、一定時間毎に位置情報を取得し、取得した位置情報を移動予測部１５４に通知する。
【００３８】
位置情報の取得方法は、上記のＧＰＳ機能を用いる方法に限らない。位置情報取得部１２は、無線通信部１１が複数の基地局と通信可能な状態であり、各基地局の緯度および経度の情報が携帯端末５０に通知される場合、無線通信部１１が複数の基地局から受信する電波の強度に基づいて、位置情報を求めてもよい。ＰＨＳでは、この方法で位置情報を取得可能にしている。具体例として、３つの基地局のそれぞれから受信した電波の強度に基づいて、３つの基地局のそれぞれと自装置との距離を予測し、３点方を用いて、予測した３つの距離から自装置の位置を求めることが可能である。また、ユーザが駅の改札を通過する際、近距離通信部１１１を改札機と通信させることで、位置情報取得部１２は、近距離通信部１１１が改札機から通知される駅の情報を、現在、ユーザの居る駅を位置情報としてもよい。
【００３９】
さらに、位置情報の取得方法として、上記の複数の方法のうち、いずれか１つの方法に限らず、２つ以上を組み合わせてもよい。２つを組み合わせた一例として、ＧＰＳ機能と、複数の基地局からの電波の強度とを組み合わせたＡＧＰＳ（Assisted GPS）が知られている。特に、地下道やビルの谷間など、人工衛星からの電波を受信しにくい場所では、ＧＰＳ以外の方法が、位置情報の取得方法に有効である。以下では、位置情報取得部１２が、ＧＰＳ機能を実行することで、現在位置の位置情報を取得する場合で説明する。
【００４０】
続いて、図４に示す制御部１５内の各構成を説明する。
【００４１】
スケジュール管理部１５１は、ユーザが操作部１６を操作して、目的地、待ち合わせ日時、およびメッセージ交換時間が入力されると、これらの情報を含む待ち合わせ情報を記憶部１３に格納する。また、電子メール制御部１５３から待ち合わせ情報の要求を受け付けると、待ち合わせ情報を電子メール制御部１５３に渡し、その後、電子メールアドレスの情報が追加された待ち合わせ情報を受け取ると、記憶部１３に既に格納した待ち合わせ情報を、電子メールアドレスを追加した内容に更新する。スケジュール管理部１５１は、時計部１５２が計測する時刻を監視し、待ち合わせ日時までの残り時間がメッセージ交換時間以下になると、メッセージ交換処理の開始を指示するために、位置情報取得部１２、電子メール制御部１５３および移動予測部１５４に制御信号を送信する。
【００４２】
なお、スケジュール管理部１５１は、待ち合わせ情報以外のスケジュールを管理し、スケジュールに指定された日時になるとアラーム等でユーザに通知する管理を行ってもよい。また、スケジュール管理部１５１は、ユーザが操作部１６を操作して、近距離通信部１１１を介して待ち合わせ情報を送信する旨の指示を入力すると、待ち合わせ情報を近距離通信部１１１を介して外部に送信する。
【００４３】
時計部１５２は、自装置内のクロック信号にしたがって、時刻を計測する。時計部１５２は、計測する時刻と正しい時刻との間に誤差が生じる場合、無線通信部１１２が基地局と通信を行う際に、無線通信部１１２が基地局から正しい時刻を受信し、無線通信部１１２が基地局から受信した時刻の情報に基づいて時刻の誤差を補正してもよい。
【００４４】
移動予測部１５４の構成を説明する。図６は移動予測部１５４の動作を示すフローチャートである。移動予測部１５４は、一時保存用メモリ（不図示）を備え、メッセージ交換処理を開始する旨の制御信号をスケジュール管理部１５１から受信すると、加速度センサ１７で計測される加速度の経時変化を一時保存メモリに蓄積する（ステップ２０１）。移動予測部１５４は、位置情報取得部１２から位置情報を取得すると、目的地と位置情報との距離ｄを算出する（ステップ２０２）。距離ｄの算出方法の一例として、目的地と位置情報のそれぞれにおける、緯度および経度の座標から三平方の定理を用いて算出する方法がある。ステップ２０２で算出した距離ｄが所定の距離以下であるか否かを判定し、距離ｄが所定の距離以下である場合、移動予測部１５４は処理を終了し、距離ｄが所定の距離よりも大きい場合、ステップ２０４に進む。図５に示すテーブルの場合、判定基準となる所定の距離は３０ｍである。
【００４５】
また、移動予測部１５４は、一時保存用メモリに蓄積した加速度の経時変化の情報に基づいて、携帯端末５０の平均時速を算出する。この平均時速が図５に示したテーブルの移動速度ｖに相当する（ステップ２０４）。続いて、移動予測部１５４は、記憶部１３に格納されたテーブルを参照し、算出した距離ｄおよび移動速度ｖに対応するメッセージを選択する（ステップ２０５）。その後、移動予測部１５４は、選択したメッセージを電子メール制御部１５３に渡し（ステップ２０６）、一時保存用メモリの情報を消去し、ステップ２０１に戻る。なお、記憶部１３に格納されたテーブルにおいて、移動速度に数値が書かれていない場合、移動予測部１５４が、移動速度の大きさには依存せず、距離ｄに応じてメッセージを選択する。
【００４６】
電子メール制御部１５３は、ユーザが操作部１６を操作して待ち合わせ情報を選択し、宛先として電子メールアドレスを指定すると、待ち合わせ情報を添付した電子メールを作成し、無線通信部１１２を介して電子メールを送信する。そして、電子メール制御部１５３は、送信した電子メールの宛先となるアドレスの情報を待ち合わせ情報に含めてスケジュール管理部１５１に返送する。
【００４７】
また、電子メール制御部１５３は、メッセージ交換処理を開始する旨の制御信号をスケジュール管理部１５１から受信した後、無線通信部１１２を介して電子メールを受信すると、受信した電子メールの送信元が待ち合わせ情報の電子メールアドレスと一致するか否かを判定する。判定の結果、これらの電子メールが一致する場合、電子メール制御部１５３は、電子メールに添付されたメッセージを表示部１４に表示させ、これらの電子メールが一致しない場合、電子メールを受信したことを表示部１４に表示させる。さらに、電子メール制御部１５３は、移動予測部１５４からメッセージを受け取ると、メッセージを含む電子メールを作成し、待ち合わせ情報に含まれる電子メールアドレス宛に電子メールを送信する。
【００４８】
ここで、記憶部１３に複数の待ち合わせ情報が格納されている場合、電子メール制御部１５３が読み出す電子メールアドレスは、待ち合わせ時刻までの時間がメッセージ交換時間以下になっている待ち合わせ情報に記述されているアドレスが対象となる。スケジュール管理部１５１が、電子メール制御部１５３に送信する制御信号に、メッセージ交換処理の対象となる待ち合わせ情報を含めることで、電子メール制御部１５３が、メッセージ交換処理の対象となる待ち合わせ情報を特定できるようにしてもよい。
【００４９】
なお、本実施形態では、ユーザの移動手段が徒歩またはそれ以外のいずれかの場合の制御方法を説明しているが、移動手段が「徒歩のみ」のように予め１つに決まっている場合、加速度センサ１７を設ける必要がなく、距離ｄに応じたメッセージを記述したテーブルを用意し、移動予測部１５４は距離ｄに応じてメッセージを選択すればよい。
【００５０】
次に、本実施形態の携帯端末の動作を説明する。図７は本実施形態の携帯端末を含む通信システムの一例を示す図である。
【００５１】
図７に示す携帯端末５０ａ、５０ｂのそれぞれは図４を参照して説明した携帯端末５０に相当する。図７に示すように、携帯端末５０ａ、５０ｂおよびサーバ４０がネットワーク３０に接続される。サーバ４０は、緯度および経度を座標とし、主な地名や建物名が記述された地図の情報を記憶する記憶部４１と、携帯端末５０ａ、５０ｂからの要求に応じて地図の情報を提供する制御部４２とを有する。記憶部４１が記憶する地図の範囲は、携帯端末５０ａ、５０ｂに格納される地図よりも広い。制御部４２は、記憶部４１に格納された地図を参照し、地名や建物名などの名称を、その名称が示す位置の緯度および経度の座標情報に変換する。
【００５２】
図８は図７に示す通信システムの動作を示すシーケンス図である。図９は本実施形態の携帯端末の動作手順を示すフローチャートである。図９は携帯端末５０ａを主体とした場合のフローチャートであるが、携帯端末５０ｂを主体としても同様である。
【００５３】
携帯端末５０ａのユーザＡが携帯端末５０ｂのユーザＢと直接にまたは電話で話をして、待ち合わせ場所と待ち合わせ日時を決める。ユーザＡが携帯端末５０ａの操作部１６を操作して、待ち合わせ場所、待ち合わせ日時およびメッセージ交換時間を設定した待ち合わせ情報を入力する。携帯端末５０ａは待ち合わせ情報を記憶部１３に格納した後（ステップ１２０１）、待ち合わせ情報から待ち合わせ場所の名称を読み出し、座標情報を要求する旨とその名称の情報を含む座標情報要求信号をネットワーク３０を介してサーバ４０に送信する（ステップ１２０２）。
【００５４】
サーバ４０の制御部４２は、携帯端末５０ａから座標情報要求信号を受信すると、座標情報要求信号から名称の情報を読み出し、記憶部４１に格納された地図情報を参照し、読み出した名称が示す位置の緯度および経度の座標情報を読み出す（ステップ１２０３）。そして、制御部４２は、緯度および経度の情報を含む位置情報を携帯端末５０ａに送信する（ステップ１２０４）。携帯端末５０ａは、サーバ４０から位置情報を受信すると、待ち合わせ情報内の待ち合わせ場所を位置情報に書き換える。その後、ユーザＡが携帯端末５０ａを操作して待ち合わせ情報を携帯端末５０ｂに送信する旨の指示を入力すると、携帯端末５０ａは待ち合わせ情報を携帯端末５０ｂに送信する（ステップ１２０５）。
【００５５】
ここでは、ユーザＡとユーザＢとが待ち合わせする場合で説明するが、待ち合わせの人数は２人に限らず、３人以上であってもよい。また、待ち合わせ情報は、携帯端末５０ａから携帯端末５０ｂに対して、近距離通信部１１１を用いて送信してもよく、待ち合わせ情報を添付した電子メールを無線通信部１１２を用いてネットワーク３０経由で送信してもよい。
【００５６】
待ち合わせの人数が２人以上で、近距離通信部１１１で待ち合わせ情報を通知する場合の一例を説明する。定期的に行われる会合において、ある日に行われた会合の最後に次の会合のスケジュールを幹事が決め、幹事が自分の携帯端末を操作して次回の会合のスケジュールを作成し、参加者が全員いる場において、近距離通信部１１１を用いて、幹事の携帯端末から他の参加者の携帯端末に直接にスケジュールを送信することが考えられる。
【００５７】
また、ネットワーク３０経由で待ち合わせ情報を電子メールで通知する場合の例を説明する。複数のメンバーが電話等の連絡手段で会合の日時を決めた後、幹事が携帯端末を操作して待ち合わせ情報を携帯端末に登録するとともに、待ち合わせ情報を電子メールに添付して他のメンバーの携帯端末宛に送信する。電子メールを受信した携帯端末は、電子メールに添付された待ち合わせ情報を記憶部に格納する。
【００５８】
また、待ち合わせ情報を通知するための電子メール用フォーマットが予め決められていてもよい。上記のようにして、複数のメンバーが電話等の連絡手段で会合の日時を決めた後、幹事が携帯端末を操作して電子メール用フォーマットに位置情報および待ち合わせ時刻等を登録すると、待ち合わせ情報をスケジュールとして格納するとともに、電子メールを他のメンバーの携帯端末宛に送信する。電子メールを受信した携帯端末は、電子メールから位置情報および待ち合わせ情報等を読み出し、読み出した情報を待ち合わせ情報として記憶部に格納する。
【００５９】
図８のステップ１２０５では、携帯端末５０ａは、待ち合わせ情報を電子メールに添付して携帯端末５０ｂに送信した場合を示す。携帯端末５０ｂは、携帯端末５０ａから受信した待ち合わせ情報を記憶部１３に格納する（ステップ１２０６）。
【００６０】
その後、待ち合わせ時刻までの時間がメッセージ交換時間以下になると、携帯端末５０ａは、図９に示すステップ１１０１の判定により、現在位置と目的地との距離ｄおよび移動速度ｖを算出し、距離ｄおよび移動速度ｖに対応するメッセージをテーブルから選択する（ステップ１１０２、１１０３、１１０５）。そして、携帯端末５０ａは、選択したメッセージを含む電子メールを携帯端末５０ｂに送信する（図８に示すステップ１２０７、図９に示すステップ１１０６）。携帯端末５０ｂも携帯端末５０ａと同様にして電子メールを作成して携帯端末５０ａに送信する（図８に示すステップ１２０９、図９に示すステップ１１０２、１１０３、１１０５、１１０６）。
【００６１】
携帯端末５０ｂは、電子メールを受信すると（図９のステップ１００７）、電子メールの送信元が携帯端末５０ａであるか否かを判定し（図９のステップ１００８）、受信した電子メールの送信元が携帯端末５０ａであれば、電子メールに添付されたメッセージを表示部１４に表示させる（図９のステップ１００９、図８のステップ１２０８）。一方、受信した電子メールの送信元が携帯端末５０ａでない場合、携帯端末５０ｂは、電子メールを受信したことを表示部１４に表示させる（ステップ１０１０）。携帯端末５０ａも携帯端末５０ａと同様にして、電子メールに添付されたメッセージを表示するか否かを判定する（図８に示すステップ１２１０、図９に示すステップ１００７〜１０１０）。待ち合わせ場所までの距離ｄが所定の距離以下になるまで、携帯端末５０ａ、５０ｂは相手の携帯端末に対して、メッセージを含む電子メールを送信する（図９に示すステップ１１０４）。
【００６２】
図１０は表示部の画面の一例を示す図である。図１０（ａ）は携帯端末５０ａの表示部１４の画面の一例を示し、図１０（ｂ）は携帯端末５０ｂの表示部１４の画面の一例を示す。図１０（ａ）に示すように、携帯端末５０ａの表示部１４には、ユーザＢが目的地まで「あと２、３分」で到着することが表示されている。図１０（ｂ）に示すように、携帯端末５０ｂの表示部１４には、ユーザＡが目的地に到着したことが表示されている。また、図１０（ｂ）の画面には、携帯端末５０ａ以外からの端末から電子メールを受信したことが表示されている。
【００６３】
このようにして、ユーザＡおよびユーザＢのそれぞれについて、現在地から待ち合わせ場所までにかかる時間に見合ったメッセージが一定の時間間隔で他のユーザの携帯端末に通知され、表示部に表示される。その結果、ユーザＡおよびユーザＢは、待ち合わせ場所へ移動しながら、他のユーザに到着予定時刻を通知するための操作を行う必要がない。
【００６４】
また、待ち合わせしている人以外の端末から受信した電子メールは通常のメールとして扱われるが、待ち合わせしている人の端末から受信した電子メールに関しては、その電子メールに添付されたメッセージが表示部に表示される。そのため、ユーザＡおよびユーザＢは、急いで開封すべき電子メールを選択し、かつ、選択した電子メールを開封する操作を行わなくても、他のメンバーがあとどのくらいで待ち合わせ場所に到着するかを知ることが可能となる。
【００６５】
本実施形態によれば、待ち合わせの日時に近づいた段階で、待ち合わせしている各メンバーは、自分で携帯端末を操作しなくても、待ち合わせ場所までにあとどのくらいの時間で到着するかの目安となるメッセージを他のメンバーの携帯端末に送信することが可能となる。また、他のメンバーの携帯端末から受け取る電子メールのメッセージが表示部に表示されるため、自分で携帯端末を操作して電子メールを開く必要がない。そのため、自分で携帯端末を操作しなくても、他のメンバーが待ち合わせ場所にどのくらいの時間で行けるかを表示部の画面で確認することができる。その結果、ユーザの携帯端末の操作に対する負荷が軽減する。
【００６６】
また、待ち合わせ場所に遅れて来るメンバーがいる場合でも、先に到着したメンバーは、遅れて来るメンバーがどのくらいの時間に到着するかを把握でき、待たされる場合に生じるストレスが軽減する。さらに、待ち合わせ場所まで移動している間、他のメンバーと何度もメッセージを交換することで、お互いの移動状態を確認することが可能となる。本実施形態により、操作に関する負荷を軽減可能にしたユーザインタフェースをユーザに提供することができる。
【００６７】
なお、本実施形態では、位置情報取得部１２が携帯端末５０の位置情報をＧＰＳから受信する電波または基地局から受信する電波で求める場合を説明したが、位置情報取得部１２が実行する演算処理を制御部１５内に設けられるＣＰＵ（不図示）に実行させてもよい。また、本実施形態では、メッセージ交換時間をユーザが入力する場合で説明したが、予め待ち合わせ情報に設定されていてもよい。
【００６８】
また、本実施形態の携帯端末では、待ち合わせ日時までの時間がメッセージ交換時間以下になった後、受信した電子メールを開封するか否かの判定を、その電子メールの送信元のアドレスが待ち合わせ情報に登録されているか否かで行う場合で説明したが、電子メールの開封を指示する旨の特有のヘッダ情報を送信側の端末が電子メールに添付し、受信側の端末が、電子メールにヘッダ情報が添付されているか否かで電子メールのメッセージを表示部１４に表示させるか否かを判定するようにしてもよい。
【００６９】
（第２の実施形態）
本実施形態は、第１の実施形態において、待ち合わせしている他のメンバーからのメッセージとともに、待ち合わせしているメンバー毎に異なるキャラクタを表示部に表示させるようにしたものである。本実施形態では、第１の実施形態と異なる構成について詳しく説明し、第１の実施形態と同様な構成および動作についての詳細な説明を省略する。
【００７０】
本実施形態の携帯端末の構成を、図４を参照して説明する。
【００７１】
記憶部１３には、複数種のキャラクタの画像が予め登録されている。記憶部１３に複数の電子メールアドレスを含む待ち合わせ情報が格納されると、携帯端末５０ａのユーザは、操作部１６を操作して、複数の電子メールアドレスのそれぞれに対して、複数種のキャラクタから、電子メールアドレス毎に異なるキャラクタを指定して待ち合わせ情報に登録する。
【００７２】
電子メール制御部１５３は、待ち合わせ情報に登録されたアドレスを送信元とする電子メールのメッセージを表示部１４に表示させる際、そのアドレスに付随して登録されているキャラクタをメッセージの隣に表示させる。
【００７３】
なお、本実施形態では、携帯端末がメッセージとともにキャラクタを表示部に表示させる点を除いて、第１の実施形態の携帯端末と動作が同様になるため、動作についての詳細な説明を省略し、表示部の画面について詳しく説明する。
【００７４】
図１１は本実施形態の携帯端末の表示部の画面の例を示す図である。ここでは、第１の実施形態で説明した携帯端末５０ａのユーザＡおよび携帯端末５０ｂのユーザＢの他に、携帯端末５０ｃのユーザＣが待ち合わせのメンバーとして追加されているものとする。
【００７５】
図１１（ａ）は携帯端末５０ａの表示部１４の画面の一例を示し、図１１（ｂ）は携帯端末５０ｂの表示部１４の画面の一例を示し、図１１（ｃ）は携帯端末５０ｃの表示部１４の画面の一例を示す。
【００７６】
図１１（ａ）に示すように、携帯端末５０ａの表示部１４には、ユーザＢに対応するキャラクタ７１の隣に「あと２、３分」で到着する旨のメッセージが表示され、ユーザＣに対応するキャラクタ７２の隣に「１０分以上」かかる旨のメッセージが表示されている。図１１（ｂ）に示す、携帯端末５０ｂの表示部１４には、ユーザＡに対応するキャラクタ７３の隣に目的地に到着した旨のメッセージが表示され、ユーザＣに対応するキャラクタ７２の隣に「１０分以上」かかる旨のメッセージが表示されている。また、図１１（ｂ）の画面には、携帯端末５０ａ、５０ｃ以外からの端末から電子メールを受信したことが表示されている。図１１（ｃ）に示す、携帯端末５０ｃの表示部１４には、ユーザＢに対応するキャラクタ７１の隣に「あと２、３分」で到着する旨のメッセージが表示され、ユーザＡに対応するキャラクタ７３の隣に目的地に到着した旨のメッセージが表示されている。
【００７７】
本実施形態によれば、第１の実施形態と同様な効果が得られるだけでなく、待ち合わせしているメンバーの人数が３人以上であっても、メッセージのそれぞれにメンバーに対応したキャラクタが表示部に表示されるため、誰があとどのくらいで待ち合わせ場所に到着するかがわかりやすくなる。本実施形態では、メッセージとともにキャラクタを表示する場合で説明したが、待ち合わせしている人の名前などその人を特定するための情報であれば、キャラクタ以外であってもよい。
【００７８】
（第３の実施形態）
本実施形態は、第１の実施形態において、待ち合わせ場所に近づくと、メッセージ交換の頻度を上げるようにしたものである。本実施形態は、第１の実施形態と同様な構成であるため、第１の実施形態と異なる動作について詳細に説明する。
【００７９】
図１２は本実施形態の携帯端末の動作の一部を示すフローチャートである。図１２は、図９に示したフローチャートに追加する部分を示している。図１２におけるステップ１１０４の第２の距離は図９におけるステップ１１０４に示した「所定の距離」に相当し、第１の距離は第２の距離よりも大きい。
【００８０】
移動予測部１５４は、算出した距離ｄが第１の距離以下であるか否かを判定し（ステップ１３０１）、距離ｄが第１の距離以下である場合、位置情報取得部１２に位置情報の取得頻度を上げさせるとともに、移動速度ｖの算出頻度を上げる。これにより、電子メール制御部１５３は、単位時間あたりに移動予測部１５４から通知されるメッセージの数が増えるため、電子メールの送信頻度を上げる（ステップ１３０２）。ステップ１３０１で、距離ｄが第１の距離より大きい場合、移動予測部１５４は、ステップ１１０４に進む。
【００８１】
なお、図１２に示すフローチャートでは、ループによりステップ１３０２の処理が複数回行われる可能性があるが、ステップ１３０２の処理を１度行えば、２回目にステップ１３０２に進んでも、ステップ１３０２の処理を行わないようにプログラムを記述してもよく、ループにしたがってステップ１３０２の処理を行う度に電子メールの送信頻度を段階的に上げるようにプログラムを記述してもよい。
【００８２】
本実施形態では、第１の実施形態と同様な効果が得られるだけでなく、待ち合わせ場所までの距離が近づくと、メッセージ交換の頻度が上がると、待ち合わせ場所に先に到着した人は、遅れて来る人の到着予定の通知を頻繁に受け取れるので、待たされることで生じるストレスが軽減する。本実施形態を第２の実施形態に適用してもよい。
【００８３】
本発明を、携帯電話機、ＰＨＳ、ＰＤＡ（Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯端末装置であって、電子メール等の通信機能、およびＧＰＳ等の位置情報取得機能を有する装置に適用することができる。
【符号の説明】
【００８４】
１０    携帯端末
１１    無線通信部
１２    位置情報取得部
１３    記憶部
１４    表示部
１５    制御部
１６    操作部
１７    加速度センサ
【図１】
0005692795.tif 000002
【図２】
0005692795.tif 000003
【図３】
0005692795.tif 000004
【図４】
0005692795.tif 000005
【図５】
0005692795.tif 000006
【図６】
0005692795.tif 000007
【図７】
0005692795.tif 000008
【図８】
0005692795.tif 000009
【図９】
0005692795.tif 000010
【図１０】
0005692795.tif 000011
【図１１】
0005692795.tif 000012
【図１２】
0005692795.tif 000013