(57)【要約】【課題】  検出対象端末に搭載されたＧＰＳ機能の起動を抑えつつ、当該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報によるメッセージ通知サービスの提供を行うことを可能とする通知サービス制御サーバ、メッセージ通知サービスシステム、移動端末、及び、メッセージ通知サービス制御方法を提供する。【解決手段】  通知サービス制御サーバ２０は、条件データベース２２の「ＧＰＳ起動条件判断材料」に基づいて検出対象端末３０ｂに搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定し、判定結果に基づいてＧＰＳ機能の起動及び停止を制御する。ＧＰＳ機能が起動されている間、ＧＰＳ機能により取得されるＧＰＳ緯度経度情報に基づいて「緯度経度」及び「通知条件」で示される通知条件が充足されたか否かを判定し、通知条件が充足されたと判定された場合に条件データベース２２の「通知内容」を通知先端末３０ａに送信する。【選択図】  図１
2006229479.tif 000002
【特許請求の範囲】
【請求項１】
通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データを記憶する通知条件記憶手段と、
前記通知先端末に対して通知すべきメッセージを記憶する通知メッセージ記憶手段と、
予め設定されたＧＰＳ（Global Positioning System）起動条件に基づいて、前記検出対象端末に搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定するＧＰＳ制御条件判定手段と、
前記ＧＰＳ制御条件判定手段による判定結果に基づいて、前記ＧＰＳ機能の起動及び停止を制御するＧＰＳ制御手段と、
前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されるＧＰＳ緯度経度情報に基づいて、前記通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定手段と、
前記通知条件充足判定手段により前記通知条件が充足されたと判定された場合に、前記通知メッセージ記憶手段に記憶されているメッセージを前記通知先端末に対して送信するメッセージ通知手段と
を備えることを特徴とする通知サービス制御サーバ。
【請求項２】
前記検出対象端末が存在するサービスエリアをカバーする基地局を識別するための基地局識別情報を受信する受信手段と、
前記受信手段により受信した基地局識別情報に基づいて、前記検出対象端末が、前記特定場所を含む基地局のサービスエリアである特定エリア内に移動したか、又は、該特定エリア外に移動したかを判定する所在エリア判定手段とをさらに備え、
前記ＧＰＳ制御条件判定手段は、
前記所在エリア判定手段により前記検出対象端末が前記特定エリア内に移動したと判定された場合に、前記ＧＰＳ機能を起動すべきであると判定し、
前記検出対象端末が前記特定エリア外に移動したと判定された場合に、前記ＧＰＳ機能を停止すべきであると判定することを特徴とする
請求項１に記載の通知サービス制御サーバ。
【請求項３】
前記受信手段は、
ユーザ情報管理サーバにより管理されている前記基地局識別情報が更新される時に更新前後の基地局識別情報を受信し、
前記所在エリア判定手段は、
前記ユーザ情報管理サーバから通知された更新前の基地局識別情報が、前記特定エリアをカバーする基地局を識別するための特定エリア基地局識別情報と一致した場合に、前記検出対象端末が前記特定エリア外に移動したと判定し、
前記ユーザ情報管理サーバから通知された更新後の基地局識別情報が、前記特定エリア基地局識別情報と一致した場合に、前記検出対象端末が前記特定エリア内に移動したと判定することを特徴とする
請求項２に記載の通知サービス制御サーバ。
【請求項４】
前記ＧＰＳ起動条件として時間帯が設定されており、
前記ＧＰＳ制御条件判定手段は、
前記時間帯のうち最も早い時刻が到来した時に前記ＧＰＳ機能を起動すべきであると判定し、
前記時間帯のうち最も遅い時刻が到来した時に前記ＧＰＳ機能を停止すべきであると判定することを特徴とする
請求項１から３の何れか１項に記載の通知サービス制御サーバ。
【請求項５】
前記受信手段は、前記ユーザ情報管理サーバにより管理されている前記ＧＰＳ緯度経度情報が更新される時に、更新前後のＧＰＳ緯度経度情報をさらに受信し、
前記通知条件充足判定手段は、
前記通知条件データが前記検出対象端末の前記特定場所からの出発を示しており、かつ、前記受信手段により受信された更新前のＧＰＳ緯度経度情報と前記特定場所の緯度経度情報とが一致した場合に、前記通知条件が充足されたと判定し、
前記通知条件データが前記検出対象端末の前記特定場所への到着を示しており、かつ、前記受信手段により受信された更新後のＧＰＳ緯度経度情報と前記特定場所の緯度経度情報とが一致した場合に、前記通知条件が充足されたと判定することを特徴とする
請求項２から４の何れか１項に記載の通知サービス制御サーバ。
【請求項６】
ＧＰＳ機能が搭載された移動端末において、
外部からの要求メッセージに基づいて、前記ＧＰＳ機能の起動又は停止を行うＧＰＳ起動停止制御手段と、
前記ＧＰＳ起動停止制御手段により前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されるＧＰＳ緯度経度情報を通信網に送信するＧＰＳ緯度経度送信手段と
を備えることを特徴とする移動端末。
【請求項７】
メッセージの通知サービスを受ける通知先端末と、ＧＰＳ機能を搭載した検出対象端末と、ユーザ情報を管理するユーザ情報管理サーバと、メッセージの通知サービスを制御する通知サービス制御サーバと、を含むメッセージ通知サービスシステムにおいて、
前記検出対象端末は、
前記サービス制御サーバからの要求メッセージに基づいて、前記ＧＰＳ機能の起動及び停止を行うＧＰＳ起動停止制御手段と、
前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報を前記ユーザ情報管理サーバに送信するＧＰＳ緯度経度送信手段と
を備え、
前記ユーザ情報管理サーバは、
前記検出対象端末が存在するサービスエリアをカバーする基地局を識別するための基地局識別情報を記憶する在圏基地局記憶手段と、
前記在圏基地局記憶手段に記憶されている基地局識別情報が更新される時に、更新前後の基地局識別情報を前記サービス制御サーバへ送信する更新前後基地局通知手段と、
前記検出対象端末に搭載されているＧＰＳ機能により取得されたＧＰＳ緯度経度情報を記憶するＧＰＳ緯度経度記憶手段と、
前記ＧＰＳ緯度経度記憶手段に記憶されているＧＰＳ緯度経度情報が更新される時に、更新前後のＧＰＳ緯度経度情報を前記通知サービス制御サーバに送信する更新前後ＧＰＳ緯度経度通知手段と
を備え、
前記通知サービス制御サーバは、
前記通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、前記検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データを記憶する通知条件記憶手段と、
前記通知先端末に対して通知すべきメッセージを記憶する通知メッセージ記憶手段と、
前記ユーザ情報管理サーバから送信されてくる更新前後の基地局識別情報に基づいて、前記検出対象端末が前記特定場所を含む基地局のサービスエリアである特定エリア内に移動したか否かを判定する所在エリア判定手段と、
前記所在エリア判定手段により前記検出対象端末が前記特定エリア内に移動したと判定された場合に、前記ＧＰＳ機能を起動するための要求メッセージを前記検出対象端末に送信するＧＰＳ制御手段と、
前記ＧＰＳ機能が起動されている間に前記ユーザ情報管理サーバから送信されてくるＧＰＳ緯度経度情報に基づいて、前記通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定手段と、
前記通知条件充足判定手段により前記通知条件が充足されたと判定された場合に、前記通知メッセージ記憶手段に記憶されているメッセージを前記通知先端末に対して送信するメッセージ通知手段と
を備えることを特徴とするメッセージ通知サービスシステム。
【請求項８】
メッセージの通知サービスを制御する通知サービス制御装置が行うメッセージ通知サービス制御方法において、
前記通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、前記検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データと、前記通知先端末に対して通知すべきメッセージと、を外部からの入力により記憶する入力データ記憶ステップと、
予め設定されたＧＰＳ起動条件に基づいて、前記検出対象端末に搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定するＧＰＳ制御条件判定ステップと、
前記ＧＰＳ制御条件判定ステップにおける判定結果に基づいて、前記検出対象端末に搭載されたＧＰＳ機能の起動及び停止を制御するＧＰＳ制御ステップと、
前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されるＧＰＳ緯度経度情報に基づいて、前記通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定ステップと、
前記通知条件充足判定ステップにおいて前記通知条件が充足されたと判定された場合に、前記通知メッセージ記憶ステップにおいて記憶されたメッセージを前記通知先端末に対して送信するメッセージ通知ステップと
を有することを特徴とするメッセージ通知サービス制御方法。
【請求項９】
通知サービス制御サーバが、通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データと、前記通知先端末に対して通知すべきメッセージと、を外部からの入力により記憶する入力データ記憶ステップと、
ユーザ情報管理サーバが、前記検出対象端末が存在するサービスエリアをカバーする基地局を識別するための基地局識別情報を記憶する在圏基地局記憶ステップと、
前記ユーザ情報管理サーバが、前記在圏基地局記憶ステップにおいて記憶された基地局識別情報が更新される時に、更新前後の基地局識別情報を前記通知サービス制御サーバへ送信する更新前後基地局通知ステップと、
前記通知サービス制御サーバが、前記更新前後基地局通知ステップにおいて送信された更新前後の基地局識別情報に基づいて、前記検出対象端末に搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定するＧＰＳ制御条件判定ステップと、
前記通知サービス制御サーバが、前記ＧＰＳ制御条件判定ステップにおける判定結果に基づいて、前記検出対象端末に搭載されたＧＰＳ機能の起動又は停止を要求するメッセージを前記検出対象端末へ送信するＧＰＳ制御メッセージ送信ステップと、
前記検出対象端末が、前記ＧＰＳ制御メッセージ送信ステップにおいて送信された要求メッセージに基づいて、前記ＧＰＳ機能の起動又は停止を行うＧＰＳ起動停止ステップと、
前記検出対象端末が、前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報を前記ユーザ情報管理サーバに送信するＧＰＳ緯度経度送信ステップと、
前記ユーザ情報管理サーバが、前記ＧＰＳ緯度経度送信ステップにおいて送信されてくるＧＰＳ緯度経度情報を記憶するＧＰＳ緯度経度記憶ステップと、
前記ユーザ情報管理サーバが、前記ＧＰＳ緯度経度記憶ステップにおいて記憶されたＧＰＳ緯度経度情報が更新される時に、更新前後のＧＰＳ緯度経度情報を前記通知サービス制御サーバに送信する更新前後ＧＰＳ緯度経度通知ステップと、
前記通知サービス制御サーバが、前記更新前後ＧＰＳ緯度経度通知ステップにおいて送信されてくる更新前後ＧＰＳ緯度経度情報に基づいて、前記入力データ記憶ステップにおいて記憶された通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定ステップと、
前記通知サービス制御サーバが、前記通知条件充足判定ステップにおいて前記通知条件が充足されたと判定された場合に、前記入力データ記憶ステップにおいて記憶されたメッセージを前記通知先端末に対して送信するメッセージ通知ステップと
を有することを特徴とするメッセージ通知サービス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの特定場所への到着や特定場所からの出発等の、特定場所に関わる移動があったことを所定の通信端末に通知する通知サービス制御サーバ、メッセージ通知サービスシステム、移動端末、及び、メッセージ通知サービス制御方法に関する。
【背景技術】
【０００２】
あるユーザが特定の場所に到着等した際に、そのユーザ自身又は他のユーザへ、広告等の周辺情報やユーザ自身が設定した備忘録など何らかの情報を提供する方式については、多数提案がなされている（例えば、特許文献１、２、３参照）。また、特許文献１には、移動端末に搭載されているＧＰＳ（Global Positioning System）機能を常に起動させて位置情報を取得し、当該位置情報を周期的に通信網に通知する内容が記載されている。
【特許文献１】特開２００４−６４３２１号公報（段落００４３）
【特許文献２】特開２００４−１５３００号公報
【特許文献３】特開２０００−１３４６６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＧＰＳ機能により取得される位置情報は緯度及び経度（以下「ＧＰＳ緯度経度情報」という）で表されるため、移動端末の位置をポイント（地点）として正確に把握することができる。しかしながら、移動端末のＧＰＳ機能を常に起動しておくと、移動端末の消費電力が極端に増加し、すぐに電池切れになるという問題点がある。また、移動端末から継続して定期的にＧＰＳ緯度経度を通信網に送信することとなるため、通信網のトラヒックが増大するという問題点がある。
【０００４】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、検出対象端末に搭載されたＧＰＳ機能の起動を抑えつつ、当該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報によるメッセージ通知サービスの提供を行うことを可能とする通知サービス制御サーバ、メッセージ通知サービスシステム、移動端末、及び、メッセージ通知サービス制御方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１に記載の発明は、通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データを記憶する通知条件記憶手段と、前記通知先端末に対して通知すべきメッセージを記憶する通知メッセージ記憶手段と、予め設定されたＧＰＳ起動条件に基づいて、前記検出対象端末に搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定するＧＰＳ制御条件判定手段と、前記ＧＰＳ制御条件判定手段による判定結果に基づいて、前記ＧＰＳ機能の起動及び停止を制御するＧＰＳ制御手段と、前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されるＧＰＳ緯度経度情報に基づいて、前記通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定手段と、前記通知条件充足判定手段により前記通知条件が充足されたと判定された場合に、前記通知メッセージ記憶手段に記憶されているメッセージを前記通知先端末に対して送信するメッセージ通知手段とを備えることを特徴とする通知サービス制御サーバを提供する。
【０００６】
この構成によれば、通知サービス制御サーバは、ＧＰＳ起動条件に基づいて検出対象端末に搭載されたＧＰＳ機能の起動及び停止を制御し、ＧＰＳ機能が起動されている間に取得されるＧＰＳ緯度経度情報に基づいて通知条件が充足されたと判定された場合にメッセージを通知先端末に対して送信するため、検出対象端末に搭載されたＧＰＳ機能を常に起動しておくことがなくなり、ＧＰＳ機能の起動を抑えつつ、ＧＰＳ緯度経度情報によるメッセージ通知サービスを通知先端末に対して提供することができる。
【０００７】
請求項２に記載の発明は、請求項１に記載の通知サービス制御サーバにおいて、前記検出対象端末が存在するサービスエリアをカバーする基地局を識別するための基地局識別情報を受信する受信手段と、前記受信手段により受信した基地局識別情報に基づいて、前記検出対象端末が、前記特定場所を含む基地局のサービスエリアである特定エリア内に移動したか、又は、該特定エリア外に移動したかを判定する所在エリア判定手段とをさらに備え、前記ＧＰＳ制御条件判定手段は、前記所在エリア判定手段により前記検出対象端末が前記特定エリア内に移動したと判定された場合に、前記ＧＰＳ機能を起動すべきであると判定し、前記検出対象端末が前記特定エリア外に移動したと判定された場合に、前記ＧＰＳ機能を停止すべきであると判定することを特徴とする。
【０００８】
この構成によれば、通知サービス制御サーバは、検出対象端末が特定エリア内に移動した場合にのみ検出対象端末に搭載されたＧＰＳ機能を起動することができ、ＧＰＳ機能の起動を抑えつつ、ＧＰＳ機能により取得されたＧＰＳ緯度経度情報によるメッセージ通知サービスを通知先端末に対して提供することが可能となる。
【０００９】
請求項３に記載の発明は、請求項２に記載の通知サービス制御サーバにおいて、前記受信手段は、ユーザ情報管理サーバにより管理されている前記基地局識別情報が更新される時に更新前後の基地局識別情報を受信し、前記所在エリア判定手段は、前記ユーザ情報管理サーバから通知された更新前の基地局識別情報が、前記特定エリアをカバーする基地局を識別するための特定エリア基地局識別情報と一致した場合に、前記検出対象端末が前記特定エリア外に移動したと判定し、前記ユーザ情報管理サーバから通知された更新後の基地局識別情報が、前記特定エリア基地局識別情報と一致した場合に、前記検出対象端末が前記特定エリア内に移動したと判定することを特徴とする。
この構成によれば、通知サービス制御サーバは、更新前後の基地局識別情報に基づいて、検出対象端末が特定エリア内に移動したか特定エリア外に移動したかを容易に判定することができる。
【００１０】
請求項４に記載の発明は、請求項１から３の何れか１項に記載の通知サービス制御サーバにおいて、前記ＧＰＳ起動条件として時間帯が設定されており、前記ＧＰＳ制御条件判定手段は、前記時間帯のうち最も早い時刻が到来した時に前記ＧＰＳ機能を起動すべきであると判定し、前記時間帯のうち最も遅い時刻が到来した時に前記ＧＰＳ機能を停止すべきであると判定することを特徴とする。
この構成によれば、通知サービス制御サーバは、時間帯によって検出対象端末に搭載されたＧＰＳ機能を起動したり停止したりするため、ＧＰＳ機能を常に起動しておくことがなくなり、ＧＰＳ機能の起動を抑えつつ、ＧＰＳ緯度経度情報によるメッセージ通知サービスの提供を通知先端末に対して行うことが可能となる。
【００１１】
請求項５に記載の発明は、請求項２から４の何れか１項に記載の通知サービス制御サーバにおいて、前記受信手段は、前記ユーザ情報管理サーバにより管理されている前記ＧＰＳ緯度経度情報が更新される時に、更新前後のＧＰＳ緯度経度情報をさらに受信し、前記通知条件充足判定手段は、前記通知条件データが前記検出対象端末の前記特定場所からの出発を示しており、かつ、前記受信手段により受信された更新前のＧＰＳ緯度経度情報と前記特定場所の緯度経度情報とが一致した場合に、前記通知条件が充足されたと判定し、前記通知条件データが前記検出対象端末の前記特定場所への到着を示しており、かつ、前記受信手段により受信された更新後のＧＰＳ緯度経度情報と前記特定場所の緯度経度情報とが一致した場合に、前記通知条件が充足されたと判定することを特徴とする。
この構成によれば、通知サービス制御サーバは、更新前後のＧＰＳ緯度経度情報を用いて、検出対象端末が特定場所から出発したか、又は、特定場所に到着したかを容易に把握することができる。
【００１２】
請求項６に記載の発明は、ＧＰＳ機能が搭載された移動端末において、外部からの要求メッセージに基づいて、前記ＧＰＳ機能の起動又は停止を行うＧＰＳ起動停止制御手段と、前記ＧＰＳ起動停止制御手段により前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されるＧＰＳ緯度経度情報を通信網に送信するＧＰＳ緯度経度送信手段とを備えることを特徴とする移動端末を提供する。
この構成によれば、移動端末は、外部からの要求メッセージに基づいてＧＰＳ機能の起動又は停止を行い、ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報を通信網に送信するため、ＧＰＳ機能を常に起動しておくことがなくなり、通信端末の電力消費や通信網のトラヒックを抑えることができ、資源を有効に利用することができる。
【００１３】
請求項７に記載の発明は、メッセージの通知サービスを受ける通知先端末と、ＧＰＳ機能を搭載した検出対象端末と、ユーザ情報を管理するユーザ情報管理サーバと、メッセージの通知サービスを制御する通知サービス制御サーバと、を含むメッセージ通知サービスシステムにおいて、前記検出対象端末は、前記サービス制御サーバからの要求メッセージに基づいて、前記ＧＰＳ機能の起動及び停止を行うＧＰＳ起動停止制御手段と、前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報を前記ユーザ情報管理サーバに送信するＧＰＳ緯度経度送信手段とを備え、前記ユーザ情報管理サーバは、前記検出対象端末が存在するサービスエリアをカバーする基地局を識別するための基地局識別情報を記憶する在圏基地局記憶手段と、前記在圏基地局記憶手段に記憶されている基地局識別情報が更新される時に、更新前後の基地局識別情報を前記サービス制御サーバへ送信する更新前後基地局通知手段と、前記検出対象端末に搭載されているＧＰＳ機能により取得されたＧＰＳ緯度経度情報を記憶するＧＰＳ緯度経度記憶手段と、前記ＧＰＳ緯度経度記憶手段に記憶されているＧＰＳ緯度経度情報が更新される時に、更新前後のＧＰＳ緯度経度情報を前記通知サービス制御サーバに送信する更新前後ＧＰＳ緯度経度通知手段とを備え、前記通知サービス制御サーバは、前記通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、前記検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データを記憶する通知条件記憶手段と、前記通知先端末に対して通知すべきメッセージを記憶する通知メッセージ記憶手段と、前記ユーザ情報管理サーバから送信されてくる更新前後の基地局識別情報に基づいて、前記検出対象端末が前記特定場所を含む基地局のサービスエリアである特定エリア内に移動したか否かを判定する所在エリア判定手段と、前記所在エリア判定手段により前記検出対象端末が前記特定エリア内に移動したと判定された場合に、前記ＧＰＳ機能を起動するための要求メッセージを前記検出対象端末に送信するＧＰＳ制御手段と、前記ＧＰＳ機能が起動されている間に前記ユーザ情報管理サーバから送信されてくるＧＰＳ緯度経度情報に基づいて、前記通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定手段と、前記通知条件充足判定手段により前記通知条件が充足されたと判定された場合に、前記通知メッセージ記憶手段に記憶されているメッセージを前記通知先端末に対して送信するメッセージ通知手段とを備えることを特徴とするメッセージ通知サービスシステムを提供する。  この構成によれば、メッセージ通知サービスシステムは、更新前後の基地局識別情報に基づいて検出対象端末が特定エリア内に移動したか否かを判定し、検出対象端末が特定エリア内に移動したと判定された場合に、検出対象端末に搭載されたＧＰＳ機能を起動するため、検出対象端末が特定場所付近に存在する間のみＧＰＳ機能を起動し、ＧＰＳ緯度経度情報に基づいてメッセージの通知条件が充足されたか否かを正確に判定することができる。このため、ＧＰＳ機能の起動を抑えつつ、ＧＰＳ緯度経度情報によるメッセージ通知サー���スを提供することが可能となる。
【００１４】
請求項８に記載の発明は、メッセージの通知サービスを制御する通知サービス制御装置が行うメッセージ通知サービス制御方法において、前記通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、前記検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データと、前記通知先端末に対して通知すべきメッセージと、を外部からの入力により記憶する入力データ記憶ステップと、予め設定されたＧＰＳ起動条件に基づいて、前記検出対象端末に搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定するＧＰＳ制御条件判定ステップと、前記ＧＰＳ制御条件判定ステップにおける判定結果に基づいて、前記検出対象端末に搭載されたＧＰＳ機能の起動及び停止を制御するＧＰＳ制御ステップと、前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されるＧＰＳ緯度経度情報に基づいて、前記通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定ステップと、前記通知条件充足判定ステップにおいて前記通知条件が充足されたと判定された場合に、前記通知メッセージ記憶ステップにおいて記憶されたメッセージを前記通知先端末に対して送信するメッセージ通知ステップとを有することを特徴とするメッセージ通知サービス制御方法を提供する。
この方法によれば、検出対象端末に搭載されたＧＰＳ機能の起動を抑えつつ、当該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報によるメッセージ通知サービスを通知先端末に提供することが可能となる。
【００１５】
請求項９に記載の発明は、通知サービス制御サーバが、通知先端末に対するメッセージ通知の契機となる通知条件であって、かつ、検出対象端末の特定場所に関わる移動を契機とする通知条件を示す通知条件データと、前記通知先端末に対して通知すべきメッセージと、を外部からの入力により記憶する入力データ記憶ステップと、ユーザ情報管理サーバが、前記検出対象端末が存在するサービスエリアをカバーする基地局を識別するための基地局識別情報を記憶する在圏基地局記憶ステップと、前記ユーザ情報管理サーバが、前記在圏基地局記憶ステップにおいて記憶された基地局識別情報が更新される時に、更新前後の基地局識別情報を前記通知サービス制御サーバへ送信する更新前後基地局通知ステップと、前記通知サービス制御サーバが、前記更新前後基地局通知ステップにおいて送信された更新前後の基地局識別情報に基づいて、前記検出対象端末に搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定するＧＰＳ制御条件判定ステップと、前記通知サービス制御サーバが、前記ＧＰＳ制御条件判定ステップにおける判定結果に基づいて、前記検出対象端末に搭載されたＧＰＳ機能の起動又は停止を要求するメッセージを前記検出対象端末へ送信するＧＰＳ制御メッセージ送信ステップと、前記検出対象端末が、前記ＧＰＳ制御メッセージ送信ステップにおいて送信された要求メッセージに基づいて、前記ＧＰＳ機能の起動又は停止を行うＧＰＳ起動停止ステップと、前記検出対象端末が、前記ＧＰＳ機能が起動されている間、該ＧＰＳ機能により取得されたＧＰＳ緯度経度情報を前記ユーザ情報管理サーバに送信するＧＰＳ緯度経度送信ステップと、前記ユーザ情報管理サーバが、前記ＧＰＳ緯度経度送信ステップにおいて送信されてくるＧＰＳ緯度経度情報を記憶するＧＰＳ緯度経度記憶ステップと、前記ユーザ情報管理サーバが、前記ＧＰＳ緯度経度記憶ステップにおいて記憶されたＧＰＳ緯度経度情報が更新される時に、更新前後のＧＰＳ緯度経度情報を前記通知サービス制御サーバに送信する更新前後ＧＰＳ緯度経度通知ステップと、前記通知サービス制御サーバが、前記更新前後ＧＰＳ緯度経度通知ステップにおいて送信されてくる更新前後ＧＰＳ緯度経度情報に基づいて、前記入力データ記憶ステップにおいて記憶された通知条件データで示される通知条件が充足されたか否かを判定する通知条件充足判定ステップと、前記通知サービス制御サーバが、前記通知条件充足判定ステップにおいて前記通知条件が充足されたと判定された場合に、前記入力データ記憶ステップにおいて記憶されたメッセージを前記通知先端末に対して送信するメッセージ通知ステップとを有することを特徴とするメッセージ通知サービス制御方法を提供する。
この方法によれば、検出対象端末に搭載されたＧＰＳ機能を必要な時にのみ起動することができ、ＧＰＳ機能の起動を抑えつつ、ＧＰＳ緯度経度情報によるメッセージ通知サービスの提供を通知先端末に対してことが可能となる。
【発明の効果】
【００１６】
本発明によれば、通知サービス制御サーバは、ＧＰＳ起動条件に基づいて検出対象端末に搭載されたＧＰＳ機能の起動及び停止を制御し、ＧＰＳ機能が起動されている間に取得されるＧＰＳ緯度経度情報に基づいて通知条件が充足されたと判定された場合にメッセージを通知先端末に対して送信するため、検出対象端末に搭載されたＧＰＳ機能を常に起動しておくことがなくなり、ＧＰＳ機能の起動を抑えつつ、ＧＰＳ緯度経度情報によるメッセージ通知サービスを通知先端末に対して提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して説明する。
（第１実施形態）
図１は、本発明の第１実施形態に係るメッセージ通知サービスシステム１の全体構成を示すブロック図である。同図に示すように、メッセージ通知サービスシステム１は、メッセージ通知サービスを受ける通知先端末３０ａと、検出対象となる検出対象端末３０ｂと、メッセージ通知サービスを制御する通知サービス制御サーバ２０と、移動端末を所持するユーザのユーザ情報を管理するユーザ情報管理サーバ１０と、これらの装置を相互に接続する通信網４０と、を含んで構成される。
【００１８】
通知先端末３０ａは、テキストデータを送受信する機能を備えていれば、携帯電話機でもパーソナルコンピュータでもよい。また、検出対象端末３０ｂは、ＧＰＳ機能を備えた移動端末であれば、携帯電話機でもＰＨＳ（Personal Handyphone System）でもよい。本実施形態においては、通知先端末３０ａはユーザＡにより所持され、また、検出対象端末３０ｂはユーザＢにより所持されており、ユーザＡは特定場所におけるユーザＢの行動把握を所望しているものとする。以下、メッセージ通知サービスシステム１を構成する各装置の構成について説明する。
【００１９】
［ユーザ情報管理サーバの構成］
ユーザ情報管理サーバ１０は、例えば、ＨＬＲ（Home Location Register）であり、移動端末を所持するユーザの契約情報や移動端末の位置情報等を含むユーザ情報を管理する装置である。ユーザ情報管理サーバ１０は、ユーザ情報管理サーバ１０全体を制御する制御部１１と、ユーザ情報を記憶するユーザデータベース１２と、を含んで構成される。
【００２０】
ユーザデータベース１２は、在圏基地局記憶領域１２１とＧＰＳ緯度経度記憶領域１２２とを保持している。在圏基地局記憶領域１２１には、移動端末の位置登録時に、移動端末が存在するサービスエリアをカバーする（在圏する）基地局の基地局ＩＤが記憶される。また、ＧＰＳ緯度経度記憶領域１２２には、移動端末に搭載されているＧＰＳ機能が取得したＧＰＳ緯度経度情報が記憶される。また、ユーザデータベース１２には、通知サービス制御サーバ２０から受信した、検出対象端末３０ｂの識別情報である検出対象端末ＩＤが記憶される。ここでは、検出対象端末ＩＤは検出対象端末３０ｂの電話番号である。当該検出対象端末ＩＤは、在圏基地局記憶領域１２１に記憶されている検出対象端末３０ｂの基地局ＩＤ、及び、ＧＰＳ緯度経度記憶領域１２２に記憶されている検出対象端末３０ｂのＧＰＳ緯度経度情報と対応付けられて記憶されている。
【００２１】
制御部１１は、更新前後基地局通知機能１１１と更新前後ＧＰＳ緯度経度通知機能１１２とを備えている。更新前後基地局通知機能１１１は、検出対象基地局ＩＤと対応付けられて在圏基地局記憶領域１２１に記憶されている基地局ＩＤが更新されるのを契機として、更新前後の基地局ＩＤと、検出対象端末ＩＤとを、通知サービス制御サーバ２０に通知する。また、更新前後ＧＰＳ緯度経度通知機能１１２は、検出対象基地局ＩＤと対応付けられてＧＰＳ緯度経度記憶領域１２２に記憶されているＧＰＳ緯度経度情報が更新されるのを契機として、更新前後のＧＰＳ緯度経度情報と、検出対象端末ＩＤとを、通知サービス制御サーバ２０に通知する。
【００２２】
［通知サービス制御サーバの構成］
次に、通知サービス制御サーバ２０の構成について説明する。通知サービス制御サーバ２０は、主制御部２１と、ＧＰＳ制御部２５と、メール制御部２６と、条件データベース２２と、住所変換データベース２３と、基地局データベース２４とを含んで構成される。
住所変換データベース２３は、住所を緯度経度に変換するためのデータベースである。住所変換データベース２３には、住所と、当該住所で示される場所の緯度経度と、の対応関係を示すデータが記憶されている。
基地局データベース２４は、緯度経度を基地局ＩＤに変換するためのデータベースである。基地局データベース２４には、移動端末の無線通信を中継する基地局を識別するための基地局ＩＤと、当該基地局ＩＤで識別される基地局がカバーするサービスエリアの緯度経度の範囲と、の対応関係を示すデータが記憶されている。
【００２３】
条件データベース２２は、通知条件記憶領域２２１と、ＧＰＳ起動条件記憶領域２２２と、通知メッセージ記憶領域２２３とを保持している。通知条件記憶領域２２１には、メッセージを通知する契機となる通知条件を示す通知条件データが記憶される。ＧＰＳ起動条件記憶領域２２２にはＧＰＳ機能の起動又は停止の契機となるＧＰＳ起動条件が記憶される。通知メッセージ記憶領域２２３には通知すべきメッセージが記憶される。
【００２４】
図２には、条件データベース２２のデータ構成の一例を示す。同図に示すように、条件データベース２２はデータ項目として、「検出対象端末ＩＤ」、「通知先ＩＤ」、「特定場所」、「通知条件」、「緯度経度」、「ＧＰＳ起動条件判断材料」、「通知条件」、「通知内容」を有している。ここで、「緯度経度」及び「通知条件」が通知条件記憶領域２２１に記憶される通知条件データに該当し、「ＧＰＳ起動条件判断材料」がＧＰＳ起動条件記憶領域２２２に記憶されるＧＰＳ起動条件に該当し、「通知内容」が通知メッセージ記憶領域２２３に記憶されるメッセージに該当する。
【００２５】
「検出対象端末ＩＤ」は、検出対象端末３０ｂの電話番号である。「検出対象端末ＩＤ」には、ユーザＡにより入力された内容が設定される。「通知先ＩＤ」は、通知メッセージの送信先アドレスである。本実施形態においては、通知メッセージは電子メールとして送信されるため、「通知先ＩＤ」には電子メールアドレスが設定される。「通知先ＩＤ」には、ユーザＡにより入力された通知先端末３０ａの電子メールアドレスが設定される。なお、電子メールアドレスに限定されることはなく、電話番号でもよい。
【００２６】
「特定場所」は、ユーザＡがユーザＢの行動において、到着や出発等の移動状況を把握したいポイントとなる場所である。ここでは、「特定場所」にはユーザＡが入力した住所が設定される。「緯度経度」は、「特定場所」で特定されるポイントの緯度及び経度である。この「緯度経度」には、住所変換データベース２３を用いて「特定場所」から緯度経度に変換されたデータが設定される。
【００２７】
「ＧＰＳ起動条件判断材料」は、「緯度経度」で特定される特定場所を含むサービスエリア（以下「特定エリア」という）をカバーする基地局を識別するための基地局ＩＤ（特定エリア基地局識別情報）である。この「ＧＰＳ起動条件判断材料」には、基地局データベース２４を用いて「緯度経度」から基地局ＩＤに変換されたデータが設定される。
【００２８】
「通知条件」は、「通知内容」で示されるメッセージを通知する契機となる条件であって、特定場所に関わる移動を契機とする条件である。例えば、「通知条件」が“到着”を表している場合には、「検出対象端末ＩＤ」で識別される検出対象端末３０ｂが「特定場所」に到着したという条件が、「通知先ＩＤ」で識別される通知先端末３０ａに「通知内容」を通知するための契機となる。また、「通知条件」が“出発”を表している場合には、「検出対象端末ＩＤ」で識別される検出対象端末３０ｂが特定場所から出発したという条件が、「通知先ＩＤ」で識別される通知先端末３０ａに「通知内容」を通知するための契機となる。この「通知条件」にはユーザＡにより入力された内容が設定される。なお、「通知条件」には、“出発”と“到着”とのどちらか一方のみが設定されても、両方が設定されてもよい。また、これら以外に、例えば、“長期移動無し”のような条件が設定されてもよい。
【００２９】
「通知内容」は、メッセージ通知の契機となる条件が充足された場合に「通知先ＩＤ」で識別される検出対象端末３０ｂに対して送信すべきメッセージ内容である。この「通知内容」は、ユーザＡによりメッセージ内容が自由に設定されてもよいし、または、通知サービス制御サーバ２０の記憶装置に予め複数の定型文が記憶されていて、ユーザＡが複数の定型文の中から１つの定型文を選択して設定するようにしてもよい。なお、「通知条件」に“出発”と“到着”との両方が設定されている場合は、それぞれに対して通知メッセージが設定される。
【００３０】
［主制御部の構成］
次に、通知サービス制御サーバ２０が備える主制御部２１の機能構成について説明する。主制御部２１はＣＰＵ（Central Processing Unit）と、記憶装置に記憶され、かつ、ＣＰＵに各種処理を実行させるためのプログラムと、を含んで構成される。ＣＰＵがプログラムを実行することにより、主制御部２１の機能として、受信機能２１１と、所在エリア判定機能２１２と、ＧＰＳ制御条件判定機能２１３と、通知条件充足判定機能２１４とが実現される。
【００３１】
受信機能２１１は、検出対象端末３０ｂの位置情報をユーザ情報管理サーバ１０から受信する。受信機能２１１が受信する位置情報には、検出対象端末３０ｂが在圏する基地局を識別するための基地局ＩＤと、検出対象端末３０ｂに搭載されているＧＰＳ機能により取得されるＧＰＳ緯度経度情報と、が含まれる。
具体的には、通信網４０における位置登録処理が発生し、ユーザ情報管理サーバ１０に記憶されている基地局ＩＤが更新される時に、受信機能２１１は、更新前後の基地局ＩＤをユーザ情報管理サーバ１０から受信する。また、ユーザ情報管理サーバ１０に記憶されているＧＰＳ緯度経度情報が、検出対象端末３０ｂから受信したＧＰＳ緯度経度情報で更新される時に、受信機能２１１は、更新前後のＧＰＳ緯度経度情報をユーザ情報管理サーバ１０から受信する。
【００３２】
所在エリア判定機能２１２は、受信機能２１１が受信した基地局ＩＤに基づいて、検出対象端末３０ｂが、特定エリア内に移動したか、又は、特定エリア外に移動したかを判定する。具体な判定方法としては、ユーザ情報管理サーバ１０から通知された更新前の基地局ＩＤが、条件データベース２２に記憶されている「ＧＰＳ起動条件判断材料」と一致している場合に、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア外に移動したと判定する。一方、ユーザ情報管理サーバ１０から通知された更新後の基地局ＩＤが「ＧＰＳ起動条件判断材料」と一致している場合に、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア内に移動したと判定する。なお、ここでの一致は、値が完全に一致する以外に、誤差等を考慮した所定範囲内での一致を含んでもよい。
【００３３】
ＧＰＳ制御条件判定機能２１３は、検出対象端末３０ｂに搭載されたＧＰＳ機能を起動すべきか停止すべきかを判定する。具体的には、ＧＰＳ制御条件判定機能２１３は、所在エリア判定機能２１２により検出対象端末３０ｂが特定エリア内に移動したと判定された場合には、ＧＰＳ機能を起動すべきであると判定する。一方、ＧＰＳ制御条件判定機能２１３は、所在エリア判定機能２１２により検出対象端末３０ｂが特定エリア外に移動したと判定された場合には、ＧＰＳ機能を停止すべきであると判定する。ＧＰＳ機能を起動又は停止する必要があると判定した場合に、ＧＰＳ制御条件判定機能２１３は、検出対象端末３０ｂに搭載されているＧＰＳ機能を起動又は停止させるための指示をＧＰＳ制御部２５に行う。
【００３４】
通知条件充足判定機能２１４は、検出対象端末３０ｂに搭載されたＧＰＳ機能が起動されている間、所定の周期で取得されるＧＰＳ緯度経度情報に基づいて、通知条件データ（「緯度経度」及び「通知条件」）で表される通知条件が充足されたか否かを判定する。通知条件が充足されたと判定した場合に、通知条件充足判定機能２１４は、メッセージ通知の指示をメール制御部２６に行う。
ＧＰＳ制御部２５は、ＧＰＳ制御条件判定機能２１３からの指示を受けて、検出対象端末３０ｂに搭載されているＧＰＳ機能を起動又は停止させるための要求メッセージを検出対象端末３０ｂに送信する。
【００３５】
メール制御部２６は電子メールの送受信を制御する。メール制御部２６は、メッセージ通知機能２６１を備えている。メッセージ通知機能２６１は、通知条件充足判定機能２１４からの指示を受けて、「検出対象端末ＩＤ」と対応付けられて条件データベース２２に記憶されている「通知内容」を取得し、「通知先ＩＤ」のメールアドレスで特定される通知先端末３０ａ宛てに送信する。なお、ＧＰＳ制御部２５及びメール制御部２６もＣＰＵがプログラムを実行することにより実現される機能である。
【００３６】
［検出対象端末の構成］
次に、検出対象端末３０ｂの構成について説明する。検出対象端末３０ｂは、ＧＰＳ機能、通信機能、及び、充電式電池が搭載されている一般的な移動端末である。ＧＰＳ機能とは、ＧＰＳ衛星からの信号を受信し、当該信号に基づいて検出対象端末３０ｂが存在する地点の緯度経度を演算することにより、ＧＰＳ緯度経度情報を取得する機能であり、ＧＰＳアンテナや演算装置等で構成される。
検出対象端末３０ｂに搭載されている不揮発性メモリには、ＧＰＳ機能の起動及び停止の制御を行うためのプログラムが記憶されている。検出対象端末３０ｂのＣＰＵがこのプログラムを実行することにより、図３に示すＧＰＳ起動停止制御部３１、及び、ＧＰＳ緯度経度送信部３２が検出対象端末３０ｂに実現される。
【００３７】
ＧＰＳ起動停止制御部３１は、通知サービス制御サーバ２０からの要求メッセージに基づいて、ＧＰＳ機能の起動又は停止を行う。ここで、ＧＰＳ機能の起動とは、ＧＰＳ機能に電力を供給することにより、ＧＰＳ機能を動作状態におくことである。また、ＧＰＳ機能の停止とは、ＧＰＳ機能への電力供給を停止することにより、ＧＰＳ機能が動作しない状態におくことである。つまり、ＧＰＳ機能の停止とは、ＧＰＳ衛星からの信号を検知せず、かつ、ＧＰＳ緯度経度情報を算出せず、かつ、通信網４０を介してユーザ情報管理サーバ１０にＧＰＳ緯度経度情報を送信しない状態にＧＰＳ機能をおくことである。ＧＰＳ機能を停止することで、検出対象端末３０ｂの電力消費を抑制することが可能となる。
【００３８】
なお、ＧＰＳ機能の一部のみを動作させない状態におくことを「ＧＰＳ機能の停止」の概念に含めてもよい。つまり、ＧＰＳ緯度経度の演算を中止することと、演算したＧＰＳ緯度経度の通知サービス制御サーバ２０への送信を中止することと、の少なくとも一方をＧＰＳ機能の停止に含めてもよい。
ＧＰＳ緯度経度送信部３２は、ＧＰＳ機能が起動されている間、ＧＰＳ機能により取得されたＧＰＳ緯度経度情報と、検出対象端末ＩＤとを、所定の周期でユーザ情報管理サーバ１０に送信する。
また、検出対象端末３０ｂは、従来の位置登録手順に従って、検出対象端末３０ｂが在圏する基地局のＩＤを、検出対象端末ＩＤとともにユーザ情報管理サーバ１０に送信する。
【００３９】
（サービス制御サーバの処理）
次に、図４に示すフローチャートを参照して、通知サービス制御サーバ２０が行う処理の流れについて説明する。
通知サービス制御サーバ２０は、通知先端末３０ａから受信した入力データに基づいてメッセージ通知サービスの条件登録を行う（ステップＳ１０１）。具体的には、通知サービス制御サーバ２０は、通知先端末３０ａから受信した入力データに基づいて、通知条件データ、通知すべきメッセージ、及び、ＧＰＳ起動条件等を条件データベース２２に記憶する。
【００４０】
次いで、通知サービス制御サーバ２０は、通知先端末３０ａから受信した入力データのうち、検出対象端末ＩＤをユーザ情報管理サーバ１０に送信する（ステップＳ１０２）。
その後、通知サービス制御サーバ２０の受信機能２１１は、ユーザ情報管理サーバ１０から検出対象端末ＩＤと位置情報とを受信する（ステップＳ１０３）。
【００４１】
受信した位置情報が更新前後の基地局ＩＤである場合には（ステップＳ１０４；基地局ＩＤ）、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア内に移動したか否かを判定する（ステップＳ１０５）。検出対象端末３０ｂが特定エリア内に移動したと判定された場合に（ステップＳ１０５；Ｙ）、ＧＰＳ制御条件判定機能２１３はＧＰＳ機能を起動すべきであると判定し、ＧＰＳ制御部２５にＧＰＳ機能を起動するよう指示する。ＧＰＳ制御部２５は、ＧＰＳ機能の起動を要求するためのＧＰＳ起動要求メッセージを検出対象端末３０ｂに送信する（ステップＳ１０６）。
【００４２】
一方、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア内に移動したと判定されなかった場合には（ステップＳ１０５；Ｎ）、検出対象端末３０ｂが特定エリア外に移動したか否かを判定する（ステップＳ１０７）。
検出対象端末３０ｂが特定エリア外に移動したと判定された場合には（ステップＳ１０７；Ｙ）、ＧＰＳ制御条件判定機能２１３はＧＰＳ機能を停止すべきであると判定し、ＧＰＳ制御部２５にＧＰＳ機能を停止するよう指示する。ＧＰＳ制御部２５は、ＧＰＳ機能の停止を要求するためのＧＰＳ停止要求メッセージを検出対象端末３０ｂに送信する（ステップＳ１０８）。
【００４３】
一方、ステップＳ１０４において、受信した位置情報が更新前後のＧＰＳ緯度経度情報であった場合には（ステップＳ１０４；ＧＰＳ緯度経度）、通知条件充足判定機能２１４は、受信した更新前後のＧＰＳ緯度経度情報と、条件データベース２２に記憶されている通知条件データに基づいて、メッセージ通知の契機となる通知条件が充足されているか否かを判定する（ステップＳ１０９）。通知条件が充足されると判定された場合には（ステップＳ１０９；Ｙ）、メッセージ通知機能２６１はメッセージを通知先端末３０ａに送信する（ステップＳ１１０）。
【００４４】
（ユーザ情報管理サーバの処理）
次に、図５に示すフローチャートを参照して、ユーザ情報管理サーバ１０が行う処理の流れについて説明する。
まず、ユーザ情報管理サーバ１０は、検出すべき検出対象端末３０ｂの検出対象端末ＩＤを通知サービス制御サーバ２０から受信する（ステップＳ２０１）。
ユーザ情報管理サーバ１０は、受信した検出対象端末ＩＤをユーザデータベース１２に登録する（ステップＳ２０２）。
その後、ユーザ情報管理サーバ１０は、位置登録のための位置情報（基地局ＩＤ又はＧＰＳ緯度経度情報）と端末ＩＤとを移動端末から受信し、ユーザデータベース１２に記憶されている該当する位置情報を受信した位置情報で更新する（ステップＳ２０３）。
【００４５】
次いで、ユーザ情報管理サーバ１０は、受信した端末ＩＤと検出対象端末ＩＤとが一致しているか否かを確認し（ステップＳ２０４）、一致している場合は（ステップＳ２０４；Ｙ）、検出対象端末ＩＤと更新前後の位置情報とを通知サービス制御サーバ２０に送信する（ステップＳ２０５）。具体的には、受信した位置情報が基地局ＩＤの場合には、更新前後基地局通知機能１１１が、検出対象端末ＩＤと更新前後の基地局ＩＤとを通知サービス制御サーバ２０に送信する。一方、受信した位置情報がＧＰＳ緯度経度情報の場合には、更新前後ＧＰＳ緯度経度通知機能１１２が、検出対象端末ＩＤと更新前後のＧＰＳ緯度経度情報とを通知サービス制御サーバ２０に送信する。
【００４６】
（検出対象端末の処理）
次に、図６に示すフローチャートを参照して、検出対象端末３０ｂが行う処理の流れについて説明する。
検出対象端末３０ｂのＧＰＳ起動停止制御部３１は、通知サービス制御サーバ２０からＧＰＳ起動要求メッセージを受信した場合に（ステップＳ３０１；Ｙ）、ＧＰＳ機能を起動する（ステップＳ３０２）。
検出対象端末３０ｂのＧＰＳ緯度経度送信部３２は、ＧＰＳ機能により取得されるＧＰＳ緯度経度情報を所定の周期でユーザ情報管理サーバ１０に送信する（ステップＳ３０３）。
その後、通知サービス制御サーバ２０からＧＰＳ停止要求メッセージを受信した場合に（ステップＳ３０４；Ｙ）、ＧＰＳ起動停止制御部３１はＧＰＳ機能を停止する（ステップＳ３０５）。
【００４７】
（条件登録手順）
次に、図７を参照して、ユーザＡがメッセージ通知サービスを受けるための条件登録を、通知先端末３０ａを用いて行う際の動作例について説明する。前提として、通知サービス制御サーバ２０の住所変換データベース２３には、「住所」“東京都ＸＸ区ＹＹ１−２−３”と、「緯度経度」“東経Ｘ度北緯Ｙ度”とが対応付けられて記憶されている。また、条件データベース２２には、「基地局ＩＤ」“０００００１”で識別される基地局が、「緯度経度」“東経Ｘ度北緯Ｙ度”を含むサービスエリアをカバーしている旨の情報が記憶されているものとする。
まず、ユーザＡが、通知先端末３０ａを操作して通知サービス制御サーバ２０に接続する指示を行う。これにより、通知先端末３０ａは、サービス制御サーバ２０に接続する（ステップＳ４０１）。ユーザＡは、ここでは、図８に示すデータ内容を入力して送信指示を行うものとする。
【００４８】
通知サービス制御サーバ２０は、通知先端末３０ａから受信した入力データ（「検出対象端末ＩＤ」“０９０−１１１１−１１１１”、「通知先ＩＤ」“ｙａｍａｄａ＠ｘｘｘ．ｘｘｘ．ｊｐ”、「特定場所」“東京都ＸＸ区ＹＹ１−２−３”、「通知条件」“出発”、「通知内容」“ユーザＢ出発”）を条件データベース２２へ登録する（ステップＳ４０２）。なお、登録する際に、通知サービス制御サーバ２０は、受信した「特定場所」“東京都ＸＸ区ＹＹ１−２−３”を、住所変換データベース２３を参照して「緯度経度」“東経Ｘ度北緯Ｙ度”に変換し、当該変換した「緯度経度」を条件データベース２２へ登録する。更に、通知サービス制御サーバ２０は、基地局データベース２４を参照して、変換された「緯度経度」“東経Ｘ度北緯Ｙ度”をカバーしている基地局を検索し、該当する基地局のＩＤ“０００００１”を「ＧＰＳ起動条件判断材料」として条件データベース２２へ登録する。これにより、図２（ｂ）に示すデータが条件データベース２２に登録されることとなる。
【００４９】
通知サービス制御サーバ２０は、受信した検出対象端末ＩＤ“０９０−１１１１−１１１１”をユーザ情報管理サーバ１０へ通知する（ステップＳ４０３）。
ユーザ情報管理サーバの制御部１１は、通知サービス制御サーバ２０から通知を受けた検出対象端末ＩＤ“０９０−１１１１−１１１１”をユーザデータベース１２に登録する（ステップＳ４０４）。
【００５０】
（ＧＰＳ機能の起動／停止手順）
次に、図９を参照して、ＧＰＳ機能の起動停止手順の動作例について説明する。ここでは、検出対象端末３０ｂを所持するユーザＢが、基地局ＩＤ“０００００２”で識別される基地局のサービスエリアに存在しており、かつ、ユーザデータベース１２に検出対象端末３０ｂの検出対象端末ＩＤ“０９０−１１１１−１１１１”と基地局ＩＤ“０００００２”とが対応付けられて記憶されている状態の時に、ユーザＢが基地局ＩＤ“０００００１”で識別される基地局のサービスエリアに移動したものとする。
検出対象端末３０ｂは、位置登録時に、検出対象端末３０ｂが在圏する基地局の基地局ＩＤ“０００００１”と検出対象端末ＩＤ“０９０−１１１１−１１１１”とをユーザ情報管理サーバ１０に送信する（ステップＳ５０１）。
【００５１】
ユーザ情報管理サーバ１０は、検出対象端末３０ｂがユーザデータベース１２に検出対象端末として登録されているか否かを判定する（ステップＳ５０２）。ここでは、ユーザデータベース１２に検出対象端末ＩＤ“０９０−１１１１−１１１１”が登録されているため、当該検出対象端末ＩＤ“０９０−１１１１−１１１１”と対応付けられて記憶されている基地局ＩＤ“０００００２”を、受信した基地局ＩＤ“０００００１”で更新した後、更新前後基地局通知機能１１１は、検出対象端末ＩＤ“０９０−１１１１−１１１１”と、更新後の基地局ＩＤ“０００００１”と、更新前の基地局ＩＤ“０００００２”とを、通知サービス制御サーバ２０へ通知する（ステップＳ５０３）。
【００５２】
通知サービス制御サーバ２０の受信機能２１１がユーザ情報管理サーバ１０から更新前後の基地局ＩＤ等を受信すると、所在エリア判定機能２１２は、検出対象端末３０ｂが所在する基地局のサービスエリアを判定する（ステップＳ５０４）。具体的には、受信した更新前の基地局ＩＤと、条件データベース２２に記憶されている「ＧＰＳ起動条件判断材料」とが一致する場合、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア外に移動したと判定する。一方、受信した更新後の基地局ＩＤと「ＧＰＳ起動条件判断材料」とが一致する場合、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア内に移動したと判定する。ここでは、受信した更新後の基地局ＩＤ“０００００１”と、条件データベース２２の検出対象端末ＩＤ“０９０−１１１１−１１１１”に対応付けて登録されている基地局ＩＤ“０００００１”とが一致するため、所在エリア判定機能２１２は、検出対象端末３０ｂが特定エリア内に移動したと判定する。
【００５３】
所在エリア判定機能２１２は、その旨をＧＰＳ制御条件判定機能２１３に通知する。ＧＰＳ制御条件判定機能２１３は、検出対象端末３０ｂが特定エリア内に移動した旨の通知内容に基づいてＧＰＳ機能を起動すべきであると判定し、検出対象端末ＩＤ“０９０−１１１１−１１１１”で識別される検出対象端末３０ｂに搭載されているＧＰＳ機能を起動すべき旨の指示をＧＰＳ制御部２５へ通知する。ＧＰＳ制御部２５は通知を受けると、検出対象端末３０ｂに対してＧＰＳ起動要求メッセージを送信する（ステップＳ５０５）。
検出対象端末３０ｂがＧＰＳ起動要求メッセージを受信すると、ＧＰＳ起動停止制御部３１は、自端末３０ｂに搭載されているＧＰＳ機能を起動させる。
【００５４】
（通知先端末へのメッセージ通知手順）
最後に、図１０を参照して、通知先端末３０ａへのメッセージ通知手順の動作例について説明する。
ここでは、検出対象端末３０ｂを所持するユーザＢは、特定場所“東京都ＸＸ区ＹＹ１−２−３”に居り、かつ、ユーザ情報管理サーバ１０のユーザデータベース１２に、検出対象端末ＩＤ“０９０−１１１１−１１１１”とＧＰＳ緯度経度“東経Ｘ度北緯Ｙ度”とが対応付けられて記憶されている状態の時に、特定場所から出発したものとする。また、条件データベース２２には、上記条件登録手順で登録された図２（ｂ）に示すデータが記憶されているものとする。
【００５５】
ユーザＢが特定場所から移動した時に、検出対象端末３０ｂに搭載されるＧＰＳ機能によりＧＰＳ緯度経度“東経Ｚ度北緯Ｙ度”が取得されたものとする。検出対象端末３０ｂのＧＰＳ緯度経度送信部３２は、当該取得したＧＰＳ緯度経度情報をユーザ情報管理サーバ１０に送信する（ステップＳ６０１）。
ユーザ情報管理サーバ１０は、その検出対象端末３０ｂが検出対象端末として登録されているか否かを判定する（ステップＳ６０２）。ここでは、ユーザデータベース１２に検出対象端末３０ｂの電話番号“０９０−１１１１−１１１１”が登録されていることから、当該検出対象端末ＩＤ“０９０−１１１１−１１１１”と対応付けられて記憶されている“東経Ｘ度北緯Ｙ度”を、受信した“東経Ｚ度北緯Ｙ度”で更新した後、更新前後ＧＰＳ緯度経度通知機能１１２は、検出対象端末ＩＤ“０９０−１１１１−１１１１”と、更新後のＧＰＳ緯度経度“東経Ｚ度北緯Ｙ度”と、更新前のＧＰＳ緯度経度“東経Ｘ度北緯Ｙ度”と、を通知サービス制御サーバ２０へ通知する（ステップＳ６０３）。
【００５６】
通知サービス制御サーバ２０の通知条件充足判定機能２１４は、メッセージ通知の契機となる通知条件が充足されているか否かを判定する（ステップＳ６０４）。具体的には、受信した更新前のＧＰＳ緯度経度情報が、条件データベース２２に記憶されている「緯度経度」と一致し、かつ、条件データベース２２の「通知条件」が“出発”の場合、通知条件充足判定機能２１４は、通知条件を充足していると判定する。一方、更新後のＧＰＳ緯度経度情報が、条件データベース２２に記憶されている「緯度経度」と一致し、かつ、「通知条件」が“到着”の場合、通知条件充足判定機能２１４は、通知条件を充足していると判定する。ここでは、更新前のＧＰＳ緯度経度“東経Ｘ度北緯Ｙ度”が条件データベース２２に記憶されている「緯度経度」と一致し、かつ、「通知条件」が“出発”であるため、通知条件充足判定機能２１４は、通知条件が充足されていると判定する。
【００５７】
通知条件を充足していると判定した場合に、通知条件充足判定機能２１４は、メール制御部２６へ検出対象端末ＩＤを通知し、メッセージ送信指示を行う。メール制御部２６のメッセージ通知機能２６１は、通知された「検出対象端末ＩＤ」と対応付けられて条件データベース２２に記憶されている「通知先ＩＤ」を宛先アドレスとして、メッセージ“ユーザＢ出発”を記載した電子メールを送信する（ステップＳ６０５）。
【００５８】
以上説明したように、上記実施形態においては、ＧＰＳ起動条件の充足を判定するために基地局ＩＤを利用しており、また、通知条件の充足を判定するためにＧＰＳ緯度経度情報を利用している。このように、位置情報を使い分けることで、特定場所が含まれる基地局のサービスエリアである特定場所に検出対象端末３０ｂが存在する時にのみＧＰＳ機能を起動して、検出対象端末３０ｂの位置を緯度経度のレベルで正確に把握することができる。したがって、検出対象端末３０ｂの電力の消費を節約し、かつ、通信網４０のトラヒックを抑えながら、通知先端末３０ａに対してメッセージを通知すべきタイミングを正確に判定することができる。
【００５９】
（第２実施形態）
次に、本発明の第２実施形態について説明する。第２実施形態に係るメッセージ通知サービスシステム１の構成が、第１実施形態に係るメッセージ通知サービスシステム１の構成と異なる点は、通知サービス制御サーバ２０のＧＰＳ制御条件判定機能２１３が、ＧＰＳ起動条件として、所在エリア判定機能２１２による判定結果を用いる替わりに、時間帯を用いている点である。
このＧＰＳ起動条件として用いられる時間帯は、条件データベース２２の「ＧＰＳ起動条件判断材料」に予め設定される。図１１には、第２実施形態に係る条件データベース２２のデータ構成例を示す。ユーザＡは、位置登録手順時に、ユーザＢの特定場所からの出発及び到着のおおよその時間帯（例えば、ａｍ７：００〜ａｍ９：００）を、ＧＰＳ起動条件判断材料として通知先端末３０ａから予め入力しておく。
【００６０】
ＧＰＳ制御条件判定機能２１３は、「ＧＰＳ起動条件判断材料」に設定されている時間帯にのみ、検出対象端末３０ｂに搭載されているＧＰＳ機能が起動するように制御する。具体的には、ＧＰＳ制御条件判定機能２１３は、通知サービス制御サーバ２０が備える内部時計に基づいて、「ＧＰＳ起動条件判断材料」で示される時間帯のうち最も早い時刻が到来したことを検知した時に、ＧＰＳ機能を起動すべきであると判定する。また、ＧＰＳ制御条件判定機能２１３は、「ＧＰＳ起動条件判断材料」で示される時間帯のうち最も遅い時刻が到来したことを検知した時に、検出対象端末３０ｂに搭載されているＧＰＳ機能を停止すべきであると判定する。ＧＰＳ制御条件判定機能２１３は、判定結果をＧＰＳ制御部２５に通知する。上記以外の構成は、第１実施形態と同様である。
【００６１】
以上説明したように、ユーザＡが、ユーザＢの特定場所での行動をポイント的に把握する際に、ユーザＢが保持する検出対象端末３０ｂに搭載されているＧＰＳ機能を、検出対象端末３０ｂが特定場所付近に存在する（または、存在すると想定される）場合にのみ起動するようにした。したがって、検出対象端末３０ｂのＧＰＳ機能を常に起動しておくことを防ぐことができ、検出対象端末３０ｂの消費電力を抑えることができる。このため、検出対象端末３０ｂの充電回数を減らすことができる等の利便性が向上する。また、所定の周期でのユーザ情報管理サーバ１０への位置通知の回数も常にＧＰＳ機能を起動している場合より少なくなるため、通信網４０のトラヒックも抑えることが可能となり、資源を無駄に使用することがなくなる。
【００６２】
また、ユーザＢの特定場所での行動を把握することができるため、例えば、共働きの家庭において両親が子供の帰宅や、家から出かけたことを把握したいような場面において有効である。
なお、上記実施形態においては、所在エリア判定機能２１２は、ユーザ情報管理サーバ１０から通知された更新前の基地局ＩＤが、特定エリアをカバーする基地局の基地局ＩＤ（特定エリア基地局識別情報）と一致した場合に、検出対象端末３０ｂが特定エリア外に移動したと判定するようにしたが、この条件に加えて、「更新後の基地局ＩＤが特定エリア基地局情報と一致しない」という条件をさらに満たした場合に、検出対象端末３０ｂが特定エリア外に移動したと判定するようにしてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１実施形態に係るメッセージ通知サービスシステムの全体構成を示す図である。
【図２】同実施形態に係る条件データベースのデータ構成の一例を示す図である。
【図３】同実施形態に係る検出対象端末の機能構成を示すブロック図である。
【図４】同実施形態に係る通知サービス制御サーバが行う処理の流れを示すフローチャートである。
【図５】同実施形態に係るユーザ情報管理サーバが行う処理の流を示すフローチャートである。
【図６】同実施形態に係る検出対象端末が行う処理の流れを示すフローチャートである。
【図７】同実施形態に係る条件登録手順を示すシーケンスチャートである。
【図８】同実施の形態に係る条件登録手順時に通知先端末から入力されるデータの一例を示す図である。
【図９】同実施の形態に係るＧＰＳ機能の起動停止手順を示すシーケンスチャートである。
【図１０】同実施形態に係る通知先端末へのメッセージ通知手順を示すシーケンスチャートである。
【図１１】本発明の第２実施形態に係る条件データベースのデータ構成の一例を示す図である。
【符号の説明】
【００６４】
１      メッセージ通知サービスシステム
１０    ユーザ情報管理サーバ
１１    制御部
１１１  更新前後基地局通知機能
１１２  更新前後ＧＰＳ緯度経度通知機能
１２１  在圏基地局記憶領域
１２２  ＧＰＳ緯度経度記憶領域
１２    ユーザデータベース
２０    通知サービス制御サーバ
２１    主制御部
２１１  受信機能
２１２  所在エリア判定機能
２１３  ＧＰＳ制御条件判定機能
２１４  通知条件充足判定機能
２２    条件データベース
２２１  通知条件記憶領域
２２２  ＧＰＳ起動条件記憶領域
２２３  通知メッセージ記憶領域
２３    住所変換データベース
２４    基地局データベース
２５    ＧＰＳ制御部
２６    メール制御部
２６１  メッセージ通知機能
３０ａ  通知先端末
３０ｂ  検出対象端末
３１    ＧＰＳ起動停止制御部
３２    ＧＰＳ緯度経度送信部
４０    通信網
【図１】
2006229479.tif 000003
【図２】
2006229479.tif 000004
【図３】
2006229479.tif 000005
【図４】
2006229479.tif 000006
【図５】
2006229479.tif 000007
【図６】
2006229479.tif 000008
【図７】
2006229479.tif 000009
【図８】
2006229479.tif 000010
【図９】
2006229479.tif 000011
【図１０】
2006229479.tif 000012
【図１１】
2006229479.tif 000013